body { margin:0; padding:0; width:100%;}
form { padding:0; margin:0;}
img, a { border:0; outline:none;}

.clear { clear:both;}

.mainContainer { width:535px; margin:0 auto;}
.topContainer { width:535px; padding-top:16px;}
.topContainer .topContainerLeft { width:182px; float:left; padding-left:15px;}
.topContainer .topContainerRight { width:141px; float:right; padding-right:12px;}
.topContainer .topSep { background:#003a95; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; height:21px; margin:0 0 20px 0; text-transform:uppercase; padding:4px 0 4px 16px; font-weight:700;}

.textContainer {padding:10px 0 20px 15px; margin:0 0 12px 0; height:auto; /*border-bottom:solid 1px #cccccc;*/}
.textContainer p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; /*font-weight:700;*/ padding:0; margin:0;}

.textContainerThankYou {padding:0 0 20px 15px; margin:0 0 12px 0; height:auto;}
.textContainerThankYou p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:700; padding:0; margin:0;}

.botVodcast { padding:10px 0 0 0;}

.botFacebook { padding:10px 0 0 0;}

.blockBottom { padding:10px 0 20px 15px; height:358px; background:url(../images/img_maxfactor_packshoot.jpg) no-repeat 362px top;}
.blockBottom p {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; padding:0; margin:0;}


.formContainer { background:url(../images/img_maxfactor_packshoot.jpg) no-repeat 362px 22px; height:auto;}

.formContainer .formFields { width:315px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0 0 0 28px; height:auto;}
.formContainer .formFields select { display:block; width:95px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:0 0 0 0; margin:0 0 12px 0;}
.specialSelect { width:198px !important;}
.formContainer .formFields input { display:block; width:195px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; border:1px solid #c4c9d1; padding:0 0 0 0; margin:0 0 12px 0;}
.formContainer .formFields label { display:block; width:110px; float:left; padding-top:1px;}
.formContainer .formFields label span { color:#F00;}
#error { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#F00; padding:0 0 4px 0; margin:0;}
.mandatoryFields { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#8b7e57; padding:0 0 4px 0; margin:0;}

.footerForm { border-top:solid 1px #cccccc; padding-bottom:15px}
.footerForm ul { list-style-type:none; margin:0; padding:15px 0 15px 12px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.footerForm ul li {}
.footerForm ul li a{ color:#000;}

.submitContent { border-top:solid 1px #cccccc; padding:20px 0 20px 0; margin:0;}
.submitContent input { width:151px !important; height:27px; background:url(../images/btn_get_your_free_sample02.jpg) no-repeat left top; float:right; border:0 !important; cursor:pointer;}

