body{height:100%; width:100%; margin:0; padding:0; background-color:#9ED0B0;}
img{border:none;}
td{vertical-align:top;}
table {vertical-align:top}
.c_over{background-image:url(images/screenGrab_px.gif)};
.error {border:red thin solid;}

#wrapper{
	color:#5C4E46;
	width:940px;
	height:540px;
	margin:0 auto;
	background:url(images/registration_bg.gif) no-repeat;
	/*background:url(images/bg_guide.jpg) no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;
}


#wrapper_confirmation {
	color:#5C4E46;
	position:relative;
	width:940px;
	height:540px;
	margin:0 auto;
	background:url(images/confirmation_bg.gif) no-repeat;
	/*background:url(images/bg_guide.jpg) no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;

}


#wrapper_tell {
	color:#5C4E46;
	position:relative;
	width:940px;
	height:540px;
	margin:0 auto;
	background:url(images/tell_bg.gif) no-repeat;
/*	background:url(images/tell_guide.jpg) no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;

}

#wrapper_spreading {
	color:#5C4E46;
	position:relative;
	width:940px;
	height:540px;
	margin:0 auto;
	background:url(images/thanks_for_spreading_bg.gif) no-repeat;
/*	background:url(images/tell_guide.jpg) no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;

}



#links{
	padding-top:03px;
	width:940px;
	clear:both;
}

#links #spacer{
	width:603px;
	float:left;
}

#links #prizes{
	width:79px;
	float:left;
}

#links #rules{
	width:149px;
	float:left;
}

#links #shop{

}

#leftSide{
	width:370px;
	float:left;
	padding:11px 0px 0px 66px;
}

#rightSide{
	width:480px;
	float:right;
	vertical-align:top;
	position:relative;
}

#body_prize_linkIE{position:absolute; left: 107px; top: 176px; width: 170px;}

#body_prize_link{position:absolute; left: 107px; top: 175px; width: 170px;}

/* tell your friends*/
#wrapper_tell #rightSide{
	margin-top:150px;
}

#row_labels{font-size:.7em;padding-left:57px; padding:0px 0px 0px 57px;}

#row_labels td{width:125px;text-align:center;}


#tell_form_div form {margin:0px}

#tell_form_div td{padding-bottom:4.5px;}

#tell_form_div .label_norm{padding-right:16px;}
#tell_form_div input{width:117px;height:13px; font-size:.7em;}
#friends_disclaimer{font-size:.6em; width:470px;text-align:left;padding-bottom:10px;}

#ten{padding-right:10px;}

/*=== FORM BELOW ===*/

#wrapper form{
	font-family:Arial, Helvetica, sans-serif;
	padding-top:220px;
}

label{font-size:11px;}


#captcha_image{
	float:right;
	padding-right:140px;
	display:block;
}


#email,#address{width:252px; margin-right:15px;}

#phone{width:97px;}
#phone_lbl{padding-left:190px;}

#firstname,#lastname{width:122px;}
#firstname {margin-bottom:10px;}

#lastname{margin-right:15px;}
#ln_lbl{margin-left:65px;}


#age{width:100px;}
#age_lbl{margin-left:90px;}
#gen_lbl{margin-left:55px;}

#city{width:115px;}
#state{width:82px;}
#zip_code{width:100px;margin-right:45px;}

#st_lbl{margin-left:102px;}
#zip_lbl{margin-left:67px;}
#code_lbl{margin-left:130px;}

form p{position:relative;margin:10px 0px 0px 0px;}
#ec_lbl{position:absolute; left:25px;top:03px;}
#cc_lbl{position:absolute; left:25px;top:22px;}



form h5{font-weight:100;font-size:10px;margin:0;float:left;padding:23px 0px;}


#button_div{
	position:relative;
	padding-top:10px;
	text-align:right;
	vertical-align:bottom;
	width:420px;
}

#button_div #mandatory{
position:absolute;
bottom:-15px;
left:0px;
}


#submit_btn{
	border:none;
	padding-top:10px;
	background:none;

}

#rules_link{font-size:.6em; color:gray;position:absolute; bottom:-46px;right:-20px;}

#shop_dot_com_btn{position:absolute;bottom:40px;right:45px;}

#wrapper_confirmation #confimation_btns{position:absolute;bottom:50px;right:40px;}

#confimation_btns{position:absolute;bottom:-30px;right:40px;}
#confimation_btns #rules_link{font-size:.6em; color:gray;position:absolute; bottom:-36px;right:09px;}

#rules_link_ie{font-size:.6em; color:gray;position:absolute;bottom:-26px;right:4px; }

.clear{clear:both;}

/*----------------------- promoover*/
#contest_over{
	position:relative;
	background:url(images/contest_over.gif);
	height:540px;
	width:800px;

}

#promo_over_btn{ position:absolute;bottom:200px;right:208px;}


