html{ font-size:100%; } /* for IE */
body {
    padding:0;
    margin:0;
    color:#1a1410;
    font: 0.625em Helvetica, Arial, Verdana, Geneva, sans-serif;
    background:#FFF url(/i/_bg.jpg) repeat-x top;
}
#p {position:absolute; bottom:0; right:0;}
form{margin:0;}
a {color:#2242bd;}
a:hover {text-decoration:none;}
.clear {display:block; height:0; clear:both; visibility:hidden;}
.no{border:2px solid #C33;}
.go {cursor:pointer; color:#138c0d; cursor:hand;text-decoration:underline;}

.go{cursor:pointer; cursor:hand;}/*............................................................................................................................*/
.top {position:relative; width:980px; margin:0 auto; padding-top:15px;}
.logo{float:left;margin-left:35px;width:204px;height:87px; background:#FFF url(/i/logo.png) no-repeat center;}
.top .top-nav {margin-left:260px;height:87px;}
.top-nav .support{float:left;margin:26px 10px 0 0;font-size:1.4em;background:#FFF url(/i/nav-m.png) repeat-x;}
.top-nav .support ul{list-style:none;margin:0;padding:0;background:url(/i/nav-l.png) no-repeat left;}
.top-nav .support ul li{padding:12px 21px 11px 21px;background:url(/i/nav-r.png) no-repeat right;}
.top-nav .support span{font-weight:bold;color:#333;}

.top-nav .nav{font-size:1.8em;}
.top-nav .nav ul{list-style:none;margin:0;padding:34px 0 0 0;}
.top-nav .nav ul li{float:left;}
.top-nav .nav ul li a{display:block; padding:0px 10px;color:#333;}
.top-nav .nav ul li span{display:block; padding:0px 10px;color:#13890e;}

.forflash {margin-top:10px;text-align:center;background:url(/i/forflash.png) no-repeat top center;}
.flash-inner {margin-top:10px;text-align:center;background:url(/i/flash_inner.png) no-repeat top center;}
.line {margin-top:45px;height:1px;background:url(/i/line.png) no-repeat top center;}
.flash-instant{height:60px;margin-top:10px;text-align:center;background:url(/i/flash_instant.png) no-repeat top center;}

.outer,.footer,.instant{position:relative; width:900px; margin:0 auto; font-size:1.2em;}

.in1 {width:300px;height:20px;padding:5px 0;margin:10px 0;}
.in1 select, .in1 input {width:100%;}
.in2 {height:20px;padding:5px 0;margin:30px 0;}


.inContact {position:relative;padding:0;margin:10px 0;}
.inContact .label{float:left; width:160px; padding:0;}
.inContact .field {margin-left:160px; padding:0;}
.inContact .field .in-1 {width:400px;}

.pre {position:relative; margin:0 auto; width:16px;height:16px;background:url(/i/loader.gif) no-repeat center;}

.recordN {margin:5px 0px;}
.label1 {float:left; width:220px; padding:0; text-align:right;}
.field1 {margin-left:230px; padding:0;}

.sForm {margin:10px 0 0 0; font-size:1em;}
.sForm label {float:left; display:block;width:120px; text-align:right; margin-top:2px; padding-right:5px;}
.sForm .sBox {width:260px;}
.sForm .no{border:2px solid #C33;}
.sForm input.city {width:157px;}
.sForm input.zip {width:38px;}


.sForm .form4{float:left;margin:0 0 0 40px;}
.sForm .form4 p{margin:14px 0;}
*+html body .sForm .form4 p{margin:12px 0;}
*html body .sForm .form4 p{margin:12px 0;}
.sForm .divterms{margin-left:420px;padding-top:28px;}


#terms {width:450px;height:200px;padding:0 10px;background:#F6F6F6;border:1px solid #F0F0F0;overflow-y:auto;}
*html #terms {width:445px;}
.sForm .divterms h4{font-size:12px;margin:10px 0;}

#Left{float:left;width:454px;}
#Right{margin-left:555px;}

#Left .ttl{width:295px;border-bottom:1px solid #89c586;padding:0 0 26px 0;}
#Left h2{margin:0;font-size:26px;}
#Left h3{margin:0;font-size:18px;}
#Left p {margin:20px 0;line-height:14pt;}

#Left ul{list-style:none;margin:15px 0;padding:0;}
#Left ul li{padding:0 0 16px 35px;font-weight:bold;color:#138c0d;font-size:14px;background:url(/i/plus.png) no-repeat top left;}


#Right .rTop{width:345px;height:27px;background:url(/i/rtop.png) no-repeat bottom center;}
#Right .rBtm{position:relative;width:345px;min-height:280px;background:url(/i/rbtm.png) no-repeat bottom center;}

#Right .rBtm h2{margin:0 0 0 87px;font-size:20px;}
#Right .rBtm p{margin:12px 13px 12px 87px;}
#Right .rBtm p.G{margin:24px 0 12px 87px;font-weight:bold;color:#138c0d;font-size:14px;}

#Right .rBtm .question{position:absolute;top:-10px;left:-67px;width:146px;height:146px;background:url(/i/question.png) no-repeat;}
#Right .rBtm a{color:#138c0d;}

.footer{padding:25px 0;}
.footer .rgt{float:right;padding-top:15px;}
.footer a{color:#1a1410;}
.footer .pp{padding-top:15px;}
.footer .rgt span{font-weight:bold;}


.inner-ttl {width:70%;border-bottom:1px solid #89c586;padding:0 0 26px 0;}
.inner-ttl h1{margin:0;font-size:26px;float:none;}
.inner-ttl h3{margin:0;font-size:16px;}


.faq .Q{margin:20px 0 5px 0px;padding:3px 30px;font-weight:bold;color:#138c0d;font-size:14px;background:url(/i/ico_q.png) no-repeat;}
.faq .A{margin:0px;padding:3px 30px;font-size:12px;background:url(/i/ico_a.png) no-repeat;}


.sSteps{margin-top:8px;}
.sSteps .inner{height:80px;margin-left:30px;padding:0 0 0 90px;}
.sSteps span{font-size:18px;font-weight:bold;}
.sSteps span strong{color:#0f8009;}

.s1{background:url(/i/s1.png) no-repeat left center;}
.s1 .inner{background:url(/i/simg1.png) no-repeat left center;}

.s2{background:url(/i/s2.png) no-repeat left center;}
.s2 .inner{background:url(/i/simg2.png) no-repeat left center;}

.s3{background:url(/i/s3.png) no-repeat left center;}
.s3 .inner{background:url(/i/simg3.png) no-repeat left center;}

.s4{background:url(/i/s4.png) no-repeat left center;}
.s4 .inner{background:url(/i/simg4.png) no-repeat left center;}



.goPre{cursor:pointer; cursor:hand;text-decoration:underline;}

.no-active,.step-active{float:left;height:50px;padding:10px 26px 0 62px;font-weight:bold;font-size:1.4em;text-align:left;}
.no-active{color:#7ed146;}
.step-active{color:#FFF;}

#inf-step1.no-active{background:url(/i/steps/01i.png) no-repeat left center;}
#inf-step2.no-active{background:url(/i/steps/02i.png) no-repeat left center;}
#inf-step3.no-active{background:url(/i/steps/03i.png) no-repeat left center;}
#inf-step4.no-active{background:url(/i/steps/04i.png) no-repeat left center;}

#inf-step1.step-active{background:url(/i/steps/01.png) no-repeat left center;}
#inf-step2.step-active{background:url(/i/steps/02.png) no-repeat left center;}
#inf-step3.step-active{background:url(/i/steps/03.png) no-repeat left center;}
#inf-step4.step-active{background:url(/i/steps/04.png) no-repeat left center;}

.dsbl{position:absolute;width:185px;height:30px;background:#fff;opacity:0.4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);}


h1 {float:left; color:#13890e; padding:0 20px 0 0; margin:0; font-size:2.2em;}
h2 {padding:0 20px 0 0; margin:0; font-size:2.2em;}

.easy {padding:10px 0 0 0px; color:#999; font-size:1.3em;}
.lft {float:left; padding:0 5px; 0 0;}
.lft1 {float:left; padding:0 20px 0 0;}
.rht {float:right; padding:0 10px; 0 0;}

.f0{color:#999; font-size:.8em;}
.f1{color:#13890e; font-size:1.2em;}
.f3{color:#999;}
.b2{color:#000; font-size:1.4em;font-weight:bold;}

.c1{color:#FFF; padding:0 5px; background:#666;}
.c2{color:#13890e;}
.c13{color:#C33;}
.t40{margin-top:40px !important;}

.green_txt {font-size:15px;font-weight:bold;color:#138c0d; }

/*--------------------------------
.popup-ttl {width:90%;border-bottom:1px solid #89c586;padding:0 0 26px 0;}
.popup-ttl h1{margin:0;font-size:26px;float:none;}
.popup-ttl h3{margin:0;font-size:16px;}

#divhelp{position:relative;top:10px;margin:0 auto;width:500px;background:#FFF;
border-top: 2px solid #DDD;border-left: 2px solid #DDD;
border-bottom: 2px solid #333;border-right: 2px solid #333;
}
.pre1 {position:relative;margin:0 auto;width:500px;height:200px;background:#FFF url(/i/loader.gif) no-repeat center;}
#forpopup{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    z-index:400;
}
#sa {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    min-height:100%;
    z-index:300;
background:#000; opacity:0.3; filter: alpha(opacity=30);
}
#popup_title_bar {padding:7px 10px 6px 0;background:#138c0d;}
#poupclose {float:right;}
#poputtl {padding:0 0 0 20px; font-size:16px; font-weight:bold; color:#FFF;}

.in-popup{padding:20px;font-size:12px;height:500px;overflow:auto;}
/*--------------------------------*/
#sa {position:absolute;top:0px;left:0px;width:100%;min-height:100%;z-index:300;background:#333; opacity:0.5; filter: alpha(opacity=50);    z-index:300;}
.pre1 {position:relative;width:32px;margin:0 auto;height:100px;background:transparent url('/i/loader.gif') no-repeat center;}

#advance{position:absolute;left:50%;margin-left:-290px;width:580px;z-index:400;font-size:12px;} 
#advance .pptop{height:48px;background:transparent url('/i/pptitle.png') no-repeat;}
#advance .ppmid{background:transparent url('/i/ppmiddle.png'); padding:20px 30px;}
#advance .ppbtm{height:15px;background:transparent url('/i/ppbottom.png') no-repeat;}
#advance .to{float:left;margin:20px 0 0 20px;color:#FFF;font-size:14px;}
#advance .close{float:right;height:17px;width:15px;margin:20px 25px 0 0;cursor:pointer;cursor:hand;background:transparent url('/i/ppclose.png') no-repeat center;}

/*----------testimonials ----------------------*/
#advance1{position:absolute;left:50%;margin-left:-500px;width:960px;z-index:400;font-size:12px;} 
#advance1 .tttop{height:48px;background:transparent url('/i/tttitle.png') no-repeat;}
#advance1 .ttmid{background:transparent url('/i/ttmiddle.png'); padding:20px 30px;}
#advance1 .ttbtm{height:15px;background:transparent url('/i/ttbottom.png') no-repeat;}
#advance1 .to{float:left;margin:20px 0 0 20px;color:#FFF;font-size:14px;}
#advance1 .close{float:right;height:17px;width:15px;margin:20px 25px 0 0;cursor:pointer;cursor:hand;background:transparent url('/i/ppclose.png') no-repeat center;}
#testm {margin:5px auto;}
.tesmtimon {width:45%;margin:0px 10px 5px 8px; text-align:justify;}
.ttleft {float:left;}
.ttright {float:right;padding-right:10px;}
.paypal_img {float:left; margin:0;}
.test_img {float:right; margin:0;}


/*-------------new_design_step_add------------*/

.grey_box{width:895px;}
.greenterms_box{width:895px;}
.grey_box_top{width:895px;background:url('/i/box_grey_top.png') no-repeat;}
.greenterms_box_top{width:895px;background:url('/i/box_green_top.png') no-repeat;}
.grey_box_bot{height:3px;background:url('/i/box_grey_bot.png') no-repeat;}
.input_out{display:inline-block;margin:35px 0 0 38px;padding-bottom:30px;}
.input_out h3{margin:0 0 0 0;} 
.sa h3,.sa p{text-align:center;} 

.sel-1 {float:left;width:300px;height:20px;padding:0;margin:0px 0 0 0px;}
.sel-2 {float:left;width:300px;height:20px;padding:0 0 0 150px;margin:0px 0 0 40px;}

.helpmodel {height:40px;}
.helpmodel a{color:#138c0d;margin-left:38px;}
.continue {float:right;margin:35px 3px 0 0;}

.sel-1 div, .sel-2 div{overflow:hidden;
border-top:2px solid #bbceb3;
border-right:1px solid #bbceb3;
border-bottom:1px solid #bbceb3;
border-left:2px solid #bbceb3;}
.sel-1 select, .sel-2 select{width:100%;margin:-1px;border:0;padding:4px 0 4px 2px;}

.input_out2{display:inline-block;margin:20px 0 0 0px;padding-bottom:0px;}

.quest2{float:left;margin-right:60px;max-width:250px;}
.quest2L{float:left;}




.rch{background:url('/i/radio_off.png') no-repeat left center;padding:3px 0 3px 20px; cursor:pointer;}
.rch input{position:absolute;}
.rch-h{background:url('/i/radio_on.png') no-repeat left center;}

.cch{float:left;background:url('/i/check_off.png') no-repeat left center;padding:3px 0 3px 20px;width:30%;margin:0 0 20px 0;cursor:pointer;}
.cch input{position:absolute;}
.cch-h{background:url('/i/check_on.png') no-repeat left center;}

.quest{float:left;margin-right:30px;max-width:200px;}
.questL{float:left;}
.opt-in{float:left;}
.opt-val{margin-left:22px;padding-top:2px;height:20px;}


.green_box {width:833px;height:45px;padding:8px 0 0 20px;margin:0px 0 0 20px;background:url('/i/green_box.png') no-repeat;font-size:20px;color:#fff;}
.green_box span{font-weight:bold;}

.green_box1 {width:833px;height:45px;padding:8px 0 0 0;margin:0 8px 0 0;background:url('/i/green_box.png') no-repeat;font-size:20px;color:#fff;text-align:center;}
.green_box1 span{font-weight:bold;}

.gr-box{padding:8px 0;font-size:20px;color:#fff;text-align:center;background:#138c0d;}


td.f2{width:250px;color:#999; font-size:1.4em;}
td .brand.b2{width:250px;}
span.gb12{color:#138c0d; font-weight:bold;}

/*Step 4 page*/
.st4 {width:410px;margin:40px 0 0 0;float:left;}
.st4 .label{float:left;width:85px;text-align:left;font-size:12px;padding:8px 0 0 0;}
.st4 .field{margin-left:80px;padding:5px 0 5px 0;}

.st4_2 {margin:40px 0 5px 435px;}
.st4_2 .label{float:left;width:100px;text-align:left;font-size:12px;padding:8px 0 0 0;}
.st4_2 .field{margin-left:105px;padding:5px 0 5px 0;}

.divterms1{padding:10px 20px 0 40px;}

.label2{padding:5px 0 5px 0;float: left;position: relative;margin: 0 0 0 -300px;}

/*Step 5 page*/
.st5 {width:400px;margin:0 0 0 0;color:#333; font-size:1.2em;float:left;}
.st5 .label{float:left;width:150px;text-align:left;padding:5px 5px 0 0;min-height:20px;}
.st5 .field{margin-left:155px;padding:5px 0 0 0;min-height:20px;}

.st5_2 {color:#333;font-size:1.2em;margin:0 10px 0 410px;width:410px;}
.st5_2 .label{float:left;width:130px;text-align:left;padding:5px 0 0 0;min-height:20px;}
.st5_2 .field{margin-left:135px;padding:5px 5px 0 0;min-height:20px;}

