.maincontent { padding-top:70px; }

a { color:#fdd735; }

.aboutus 
{
	background:url(images/about/aboutus_bg.jpg) no-repeat top right; 
	margin-right:23px;
	height:408px;
}

*>.aboutus { height:auto; min-height:408px; }

.aboutus p { margin-left:30px; margin-right:320px; }

.contact { margin:-50px 80px 20px 192px; }

.formpage, .unsub { margin-left:185px; /*margin-right:67px; */ }
.formpage p { margin-right:67px; }

.req { color:#fdd735; }

.formpage label, .formpage .smallcheck 
{
	width:195px;
	margin-right:10px;
	text-align:right;
	display:block;
	float:left;
	clear:left;
}

.formpage .row { padding-bottom:6px; margin-right:67px; }

.formpage .row input { width:200px; height:16px; padding:0; border:solid 1px #7f161a; }

.formpage .row .smallcheck input { width:20px; }

.formpage .buttons {padding-left:205px; margin-bottom:0; }

.row span label { display:inline; float:none; clear:right; }
.formpage .row span input { width:20px; }

.formpage .row input.zipone { width:130px; }
.formpage .row input.ziptwo {width:50px; }

.formpage .row select { font-size:9px; }

.passnote 
{
	color:#fdd735;
	background:url(images/register/pass_note_bg.gif) no-repeat top left;
	padding-left:25px;
	width:120px;
	margin-left:415px;
	margin-top:-45px;
	padding-bottom:10px;
}

*>.passnote { margin-top:-35px; padding-bottom:0; }

.regerror { padding-right:100px; }

/* for 'basic page' */
.fullcopy 
{
	margin:0 30px 0 30px;
	padding-bottom:10px;
}

.fullcopy h1 { padding-top:15px; font-size:12px; }

.fullcopy h3 { font-size:12px; font-weight:bold; }

.langbutton { margin:0 30px 0 0; text-align:right; }

.unsubcheck { width:20px; float:left; clear:none; }
.unsubcheck label { width:200px; float:left; clear:right; }

/* unsub page */
.unsub div input { width:200px; }

.unsub div table input { width:20px; }

.unsub { padding-right:35px; }


/* hide livecopy pp header on english pp */
.ppen h1 { display:none; }

/* error pages */
.errorpage { padding-bottom:250px; margin:0 30px 0 30px; }
.erropage h1, .erropage p { margin-left:20px; margin-right:30px; }


