body {
	margin:0px;
	padding:0px;
	font-size: 12px;
	line-height: 18px;
	background-color: #fff;
	font-family: "Lucida Grande",sans-serif;
	color: #555;
}

.clear { clear:both; }
a { text-decoration:none; color:#49839b; outline:0; }
a:hover { text-decoration:underline; }

#header {
	display:none;
}

#subheader {
	display:none;
}

#body {
	margin:0px auto;
	padding:0px;
	width:1000px;
}

#content {
	margin:0px;
	padding:0px;
	width:750px;
	float:left;
	border:0;
}

	#content_inner {
		margin:0px;
		padding:20px;
	}
	
	.avatar {
		margin:0px 8px 0px 0px;
		padding:2px;
		border:1px solid #c4cbd3;
		float:left;
	}

	h2 {
		margin:3px 0px 5px 0px;
		padding:0px;
		font-weight:normal;
		float:left;
	}
	
	h2 a {
		margin:0px;
		padding:0px;
		text-decoration:none;
		color:#49839b;
		float:left;
	}
	
	p.postinfo {
		margin:0px 0px 0px 0px;
		padding:0px;
	}
	
	.comments {
		margin:5px 0px 0px 0px;
		padding:5px 0px 0px 8px;
		width:30px;
		height:31px;
		background: url(images/comments.gif) 0px 0px no-repeat;
		float:left;
	}

#sidebar {
	display:none;
}

#footer {
	display:none;
}
	
/* ----------------------------------------------- Registration Page ------------------ */

form.lp_registration_form table tr.error {
	display:none;
}

form.lp_registration_form table {
	margin: 10px auto;
	width:510px;
}

form.lp_registration_form table.personal {
	margin: 10px auto;
	width:450px;
}

form.lp_registration_form table.personal tr td.label {
	font-size:14px;
	width:160px;
}

form.lp_registration_form table.billing tr td.label {
	font-size:14px;
	width:200px;
}

form.lp_registration_form table tr td input {
	font-size:14px;
}

form.lp_registration_form table tr td {
	padding:5px 0px;
}

#form_visible_wrapper {
	margin:0px;
	padding:0px;
	width:700px;
	height:550px;
	position:relative;
	overflow:hidden;
}

#form_visible_inner {
	margin:0px;
	padding:0px;
	width:2100px;
	height:550px;
	position:absolute;
	top:0px;
	left:0px;
}

.form_container_box {
	margin:0px;
	padding:0px;
	width:700px;
	height:550px;
	float:left;
}

#previous_form {
	float:left;
	margin:30px 0px 0px 80px;
}

#check_out {
	float:right;
	margin:30px 80px 0px 0px;
}

#next_form {
	float:right;
	margin:30px 100px 0px 0px;
}

input[type=checkbox] {
	position:relative;
	top:3px;
}

.button {
	display:none;
}

.errorCell {
	color:#D20808;
	font-size:14px;
}