.signup *{ list-style: none;  color: #333!important; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.signup {float: left; width:100%; height: 530px; padding: 2px 0 20px; position: relative; margin:10px 0 0; }
.signup .box{
	float: left; width: 160px; height: auto; margin:0; background: url(../images/signup/boxBG.gif) no-repeat top center;
	margin:0 0 15px 2px; position: absolute;   display: block;  }
.signup .box .box{ background-position: bottom center;position: relative; top:10px; padding-bottom: 10px; }

.signup .box ul, .signup .box li{ float: left;  text-align: justify;}
.signup .box ul{ margin: 0; padding: 0 0 10px; width:100%;}
.signup .box ul ul{ width: 100%; position: static;}
.signup .box li{ width:90%;padding: 0; margin:0; position: relative;left:5%;}
.signup .box li li{width:100%; position: static;}
.signup .box h2{color: #d98827!important;font-size: 11px !important; margin: 2px 0 ; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.signup .box h3{color: #333!important; font-weight: normal; font-size: 10px !important; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.signup .box select, .signup .box input, signup .box select *{
	width:100%!important; font-size: 9px; float: left;clear:both; padding: 0!important;
}
.signup .box .SUvalidator, .signup .box .SUvalidator *{	color: red!important;}

/*each box positionings by gabo 20061028*/
.signup .boxBonuses{ top:330px; left:370px}
.signup .boxMarketing{ top:5px; left:370px}
.signup .boxPersonal{ top:5px; left:20px}
.signup .boxLocation{ top:5px; left:195px}
.signup .boxPrefs{ top:148px; left:370px;}
.signup .boxsubmit{ top:5px; left:545px;}

/*.signup .boxsubmit,.signup .boxsubmit .box{ }
.signup .boxsubmit .box *{color:gray!important;}*/

span.redIcon{color: Red!important; font-size: 12px !important; padding: 0 2px;}
.btnSubmit{ }

li span.chkBox{width: 100%!important; float: left; display: block; height: 20px; padding: 2px 0;}
li span.chkBox #ctl00_ctl00__main__main_ChkWAP{width: auto!important; left: 0; top: 0; margin: 0!important }
li span.chkBox #ctl00_ctl00__main__main_ChkTerms {left:0; top:0;width:auto !important;}
li span.chkBox label{float: left;padding: 0 3px; position:absolute; }

/*top signup img*/

.leftImgSU{ background-image: url(../images/signup/top_signup_260X110.gif); width:260px;}
.leftImgSU span{ position: relative; top:54px; color: white; letter-spacing: 2px; cursor: text;}
.rightImgSU{ background-image: url(../images/signup/top_signup_500X110.gif); width:500px;}
.rightImgSU a, .rightImgSU a *{	color: white!important;}
.rightImgSU span{ font-size:12px; position: relative; top:88px; left:315px; float: left; font-weight: bold;}

/*top steps image numbers*/
ul.SUsteps{ width:92%; float: left; position: relative; left:4%; top: 10px;}
ul.SUsteps li{ float: left; width:24.7%; text-align: center;}
	