* { list-style:none; margin:0; padding:0;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color: #353535; text-align:center;}

.spacer { clear:both; width:100%;}
.noBorder { border:none!important}
.noImg { background:none!important;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
a img { border:none;}

div, img, ul, li, a, span, small { position:relative;}

p { text-align: justify; margin-top:10px;}
p a { float:none!important; display:inline!important;}
p.reminder { font-weight:bold;}

.globalPage { width: 988px; margin:0 auto; }
.innerPage { width:100%; }

.contentBox { width:100%; clear:both; }
.col { float:left;}

.headerGlobal { text-align:left; width:960px; height:119px; left:14px; background: url(/images/mainsite/bgHeader.jpg) 0 0 no-repeat; float:left;}
.headerGlobal span { left: 654px; position: relative; top:2px}
.headerGlobal span a { font-weight:bold; color:#FFF; top:8px;}
.headerGlobal table { width:150px; position:relative; top:100px; left:400px; border:1px solid red}

.contentGlobal { width: 960px; left:14px; clear:both; float:left; background: url(/images/mainsite/bgContent.gif) 0 0 repeat-y;}
.contentGlobal .contentGlobal { width:100%; left:1px; background: url(/images/mainsite/decoContentBoxBot.gif) -1px 100%  no-repeat; }

.mainBody { width:910px; left:25px; float:left; padding-bottom:45px!important; }
.mainBody .leftC { width:272px;  left:23px;  float:left; top:20px; position: relative; text-align: left;}
.mainBody .leftC img { margin-bottom:30px }


/*top 5 commissions section*/
.mainBody .leftC .top5commissions{ width:272px; float:left; height: 189px; background-image: url(/images/mainsite/top5.jpg); background-repeat: no-repeat; padding-bottom: 30px; top:10px; position: relative;}
.mainBody .leftC .top5commissions h1{  position: relative; font-size: 14px; color:#fff; top:35px;  text-align: center; width: 70%; left: 15%; }
.mainBody .leftC .top5commissions ul{  position: relative; font-weight: bold; top:54px; text-align: left; width: 80%; left: 10%; }
.mainBody .leftC .top5commissions ul li{  padding-bottom:6px; letter-spacing: 1px; }


/*content text -- container*/
.mainBody .rightC { width:560px; float:left; left:48px; top:10px; position: relative; padding-bottom: 10px!important; }
.mainBody .rightC .txtBox { float:left; width:100%; left:0;  padding:0 0 15px 0!important}
.mainBody .rightC .txtBox p { text-align:left; padding: 0 0 2px 0!important; font-size:12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; }
.mainBody .rightC .txtBox p b{ color:#086708; }
.mainBody .rightC .txtBox p a{font-weight:bold; color:#086708; text-decoration: underline;
}
.mainBody .rightC .txtBox p a:hover{text-decoration:none}

.mainBody .rightC .txtBox img.certifiedSimg {width:121px; height:122px; float:left; top:12px; left:12px;} 
.mainBody .rightC .txtBox .commissionTable { width: 344px; background: url(/images/mainsite/commissionTBg.gif) repeat-y center; position: relative; float: left; left: 50px; top: 18px}
.mainBody .rightC .txtBox .commissionTable table { width:96%; left:2%; position: relative; float: left; text-align: center; margin: 6px 0; }
.mainBody .rightC .txtBox .commissionTable table tr{}
.mainBody .rightC .txtBox .commissionTable table td.colA, .mainBody .rightC .txtBox .commissionTable table td.colB{ width:50%;  padding: 4px 0; }
.mainBody .rightC .txtBox .benefitsBox  {  width:344px; height: 140px; background-image: url(/images/mainsite/benefitsBoxBg.gif);  background-repeat: no-repeat; position: relative; left:1px!important ; float: left; top:32px; margin-bottom: 10px}
.mainBody .rightC .txtBox .benefitsBox ul { width:90%; float:left;  position: relative; top:35px; left:28px; }
.mainBody .rightC .benefitsBox ul li { float:left; padding-bottom: 6px; font-size:11px; color:#FFFFFF; background: url(/images/mainsite/bgLiContent.gif) 0 4px no-repeat; clear: both; width: 100% ; text-align: left; }
.mainBody .rightC .benefitsBox ul li span{ position: relative; left: 12px }



/*footer*/
.footerGlobal { background: url(/images/mainsite/bgFooter2.png) 0 0 no-repeat; clear:both; float:left; width:960px; left:14px; height:63px;}
.footerGlobal small { top:53px; color:#fff; width:50%; clear: both; float: left; left:25%} 


/*login*/
.loginGlobal { position:absolute; width:194px; height:90px; top:10px; left:400px; background-color: #026500; border:1px solid #072606;}
.loginGlobal .login { width:90%; left:5%; top:8px; float:left;}
.loginGlobal fieldset { border:none; padding-bottom:3px; text-align:left;}
.loginGlobal fieldset span { color:#fff; float:left; width:36%; font-weight:bold; top:2px; position: relative;  left: 10px!important}
.loginGlobal fieldset .textfield { width:43%; float:right; position:relative; left:-5px;}
.loginGlobal .loginBtn {  text-align:right; padding:3px 0 0; width:70px; float:left; left:57%; top:2px }


.welcome{ width:928px; left:-10px; top:0px; float:left; background-image: url(/images/mainsite/welcomeImg.jpg); background-repeat: no-repeat; height:258px;position:relative; text-align: left;}
.welcome img{ position:relative; left: 599px; top:21px }
.welcome p{ color:#fff!important; font-size: 15px!important; width:39%; margin: 0px; padding: 0 0 8px 0!important; position: relative; top:-15px; left:50px; text-align: left!important ; }
.welcome p strong{ color:#ffcc33;}

/*signup page*/
.page-container{ background-color: #fff; width:760px; margin: 0 auto; border: 1px solid #a28428 ; padding-bottom: 14px!important} 
.signup .headerSignup { background-image: url(/images/mainsite/bgHeaderSignup.jpg); height: 140px; } 
.signup .tableGlobal *{float: left; height: auto;  }
.signup .tableGlobal{clear: both; font-size: 12px!important; text-align: left; width:720px; margin:10px auto 0; background-color: #fff!important;  height: auto; }
.signup .row{margin:5px 0 0; width:720px !important; height: auto; border: 1px solid #8C8C8C;  padding:5px 0; background-color: #EAEAEA}
.signup .row div{width: 200px;}
.signup .row font{float: left;}
.signup .gobackSite{float: left;}
.signup .gobackSite span{position:relative; left: 600px; }
.signup .gobackSite a span{ color: #fff; font-weight: bold;}
.signup .gobackSite a:hover span{ text-decoration: underline;}
.signup .buttons{ background-color:#155415!important; color:#fff!important; font-weight: bold!important; border: none!important }
.signup .row .textForm{padding: 0 10px;}
.signup .textFieldPosition{ position: relative; left: 220px}
.signup .row input {width:185px; background-color:#fff; margin:0 7px; border:1px solid #a28428; color:#000033; font-size:14px;}
.signup .difMargin{margin:0 !important; border-top:none!important}
.signup form{ float: left; clear: both; height: auto;}
.signup .terms{ float: left; height: auto; width: 60%!important;   }
.signup .terms span{  width: 100%!important; left: 36%; position: relative;  text-align: center; width: 100%!important}
.signup .terms span a{  float: none; color: Black; font-weight: bold;}
.signup .terms span a:hover{  text-decoration: underline;}
.signup .widthmore{ margin: 0 0 20px;}
.signup .widthmore,.signup .widthmore div{ width: 350px!important;}
.signupinfo *{width: 100%; }
.signupinfo{float: left; padding: 20px 0; height: 80px!important; background-color: Black; }
.signupinfo a{ color: #155415; text-transform: uppercase; text-decoration: none; font-weight: bold; width: auto; }
 #footer{ height: 52px; background-image: url(/images/mainsite/footerBg.gif); background-repeat: no-repeat; margin: 0 auto; width: 760px;  border: 1px solid #DF0286; }
 #footer span{  position: relative; top:18px; color: #fff; font-size: 11px}
 .signup .row .centerBtn{  position: relative; width: 60%; left: 22%; margin: 2px 4px; float: left;} 




