body{
padding:0px;
margin:0px;
font-family:verdana;
text-align:center;
font-size:11px;
}
.wrapper{
margin:0px auto;
padding:0px auto;
text-align:left;
width:998px;
border-left:solid #f2f0f0 2px;
border-right:solid #f2f0f0 2px;
background-color:#ffffff;
}
.topNavSub{
height:153px;
}
.mainBg{
background:url(../images/index_bg3.gif) no-repeat;
width:998px;
height:1070px;
}
.compareMenu{
background:url(../images/bg_compare.jpg) no-repeat;
width:998px;
height:107px;
}
.benefitsMenu{
background:url(../images/bg_benefits.jpg) no-repeat;
width:998px;
height:107px;
}
.reviewsMenu{
background:url(../images/bg_reviews.jpg) no-repeat;
width:998px;
height:107px;
}
.faqsMenu{
background:url(../images/bg_faqs.jpg) no-repeat;
width:998px;
height:107px;
}
.signupMenu{
background:url(../images/bg_signup.jpg) no-repeat;
width:998px;
height:107px;
}
.genericMenu{
background:url(../images/bg_generic.jpg) no-repeat;
width:998px;
height:107px;
}
.menuBar{
width:998px;
}
.menuBar ul{
padding:0px;
margin:0px;
padding-left:224px;
padding-top:82px;
list-style:none;
}
.menuBar ul li{
float:left;
font-size:14px;
font-weight:bold;
}
.listItems{
width:149px;
color:#ffffff;
text-align:center;
}
.listItems a{
color:#ffffff;
text-decoration:none;
}
.listItems a:hover{
color:#666666;
}
#indicator a{
color:#318ae2;
text-decoration:none;
}
.logo{
position:absolute;
margin-top:13px;
margin-left:48px;
}
.logoSub{
position:absolute;
margin-top:10px;
margin-left:69px;
}
.tagline{
position:absolute;
margin-top:193px;
margin-left:24px;
color:#333333;
width:200px;
}
.taglineSub{
position:absolute;
margin-top:130px;
margin-left:30px;
color:#333333;
width:200px;
font-size:9px;
}
.topMenu{
position:absolute;
margin-top:37px;
margin-left:217px;
width:740px;
height:40px;
}
.topMenu ul{
padding:0px;
margin:0px;
list-style:none;
}
.topMenu ul li{
width:148px;
color:#ffffff;
font-size:14px;
font-weight:bold;
padding-top:15px;
text-align:center;
float:left;
}
.topMenu ul li a{
color:#ffffff;
text-decoration:none;
}
.topMenu ul li a:hover{
color:#666666;
text-decoration:none;
}

.fieldContent{
position:absolute;
margin-top:569px;
margin-left:810px;
}
.fieldText{
color:#00427f;
font-size:16px;
font-weight:bold;
padding-left:8px;
width:200px;
}
.fieldBox{
padding-top:13px;
padding-left:14px;
}
.fieldBox input{
width:104px;
height:18px;
font-size:9px;
font-family:arial;
border:none;
}
.buttonCompare{
padding-top:12px;
}
.layerDefault{
position:absolute;
margin-top:521px;
margin-left:240px;
visibility:visible;
}
.layerRobert{
position:absolute;
margin-top:521px;
margin-left:220px;
visibility:hidden;
}
.layerSimone{
position:absolute;
margin-top:521px;
margin-left:220px;
visibility:hidden;
}
.layerHoward{
position:absolute;
margin-top:521px;
margin-left:220px;
visibility:hidden;
}
.layerCynthia{
position:absolute;
margin-top:521px;
margin-left:220px;
visibility:hidden;
}
.layerJake{
position:absolute;
margin-top:521px;
margin-left:220px;
visibility:hidden;
}
.arrowOrange{
position:absolute;
margin-top:78px;
margin-left:-27px;
}
.listText{
color:#003366;
font-size:14px;
font-weight:bold;
width:450px;
}
.layerText{
color:#003366;
font-size:14px;
line-height:20px;
padding-top:5px;
width:450px;
}
.lda{
padding-top:25px;
padding-left:100px;
}
.ldawidth{
width:420px;
}
.ldaimage{
float:left; 
padding-top:2px; 
width:48px;
}
.ldatext{
float:left;
line-height:18px;
}
.ldaFirst{
color:#339933; 
font-size:22px; 
font-weight:bold;
}
.ldaSecond{
color:#00427f; 
font-size:14px; 
font-weight:bold;
}
.bottomText{
position:absolute;
margin-top:741px;
width:998px;
}
.bottomTextA{
float:left;
width:249px;
line-height:20px;
}
.bottomTextAPad{
padding-left:20px;
padding-right:20px;
padding-top:5px;
}
.bottomTextTitle{
color:#666666;
font-size:11px;
font-weight:bold;
}
.bottomTextTitle a{
color:#666666;
text-decoration:none;
}
.bottomTextContent{
color:#898989;
}
.mainArea{
position:absolute;
width:1002px;
margin-left:-2px;
margin-top:153px;
}
.mainAreaContent{
border-left:solid #f2f0f0 2px;
border-right:solid #f2f0f0 2px;
background-color:#ffffff;
float:left;
}
.containerMain{
float:left; 
width:785px
}
.containerMainChart{
float:left; 
width:998px
}
.leftSection{
width:213px;
float:left;
}
.leftSectionInner{
padding-left:13px;
}
.middleSection{
width:572px;
float:right;
}
.middleSectionChart{
width:785px;
float:right;
}
.middleSectionInner{
padding-left:13px;
font-size:12px;
color:#666666;
}
.rightSection{
float:left;
width:213px;
}
.rightSectionInner{
padding-left:13px;
}
.leftBlueBox{
background-color:#299eea;
width:199px;
}
.leftBlueBoxInner{
padding-top:25px;
padding-left:15px;
padding-right:10px;
}
.leftBlueBoxCatTitle{
font-size:17px;
color:#ffffff;
padding-left:4px;
}
.leftBlueBoxCatTitle a{
color:#ffffff;
text-decoration:none;
}
.leftBlueBoxCatTitleCurrent{
color:#003366;
font-size:17px;
padding-left:4px;
}
.leftBlueBoxCatTitleCurrent a{
color:#003366;
text-decoration:none;
}
.subItems{
color:#003366;
font-size:9px;
padding-left:18px;
}
.subItems a{
color:#003366;
text-decoration:none;
}

.arrowCompare{
position:absolute;
margin-top:6px;
margin-left:-8px;
}
.midSideBoxBody{
width:193px;
}
.leftSideBoxBody{
width:173px;
}
.midSideBoxBodyInner{
border-left:solid 2px #cccccc;
border-right:solid 2px #cccccc;
background-color:#ffffff;
padding-top:10px;
padding-left:16px;
padding-right:15px;
padding-top:10px;
color:#666666;
font-size:9px;
line-height:13px;
}
.leftSideBoxBodyInner{
border-left:solid 2px #777777;
border-right:solid 2px #777777;
background-color:#ffffff;
padding-top:10px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}
.leftSideBoxTitle{
background:url(../images/left_side_title_bar.jpg);
width:173px;
height:31px;
font-size:11px;
color:#ffffff;
font-weight:bold;
}
.midSideBoxTitle{
background:url(../images/mid_title_bar.jpg);
width:193px;
height:31px;
font-size:11px;
color:#ffffff;
font-weight:bold;
}
.leftSideBoxTitleInner{
padding-top:10px;
padding-left:10px;
}

.titleGradient{
background:url(../images/gradient_top_bar_short.jpg);
width:559px;;
height:45px;
}
.titleGradientChart{
background:url(../images/gradient_top_bar_long.jpg);
width:749px;;
height:45px;
}
.titleGradientInner{
position:absolute;
margin-top:162px;
margin-left:236px;
font-size:20px;
color:#ffffff;
z-index:2;
}
.topTextChart{
float:left;
width:510px;
}
.topText{
float:left;
width:316px;
}
.topTextInner{
padding-right:20px; 
padding-left:10px; 
padding-top:20px; 
line-height:18px;
}
.middleBodyText{
padding-right:20px; 
padding-left:10px; 
padding-top:20px; 
line-height:18px;
}
.compareField{
float:left;
width:236px;
background:url(../images/bg_form_area.jpg);
width:212px;
height:151px;
margin-top:20px;
margin-left:10px;
}
.compareField2{
float:left;
width:212px;
height:151px;
margin-top:20px;
margin-left:25px;
}
.fieldTitle{
color:#00427f;
font-size:16px;
font-weight:bold;
text-align:center;
padding-top:15px;
}
.inputZip input{
border:none;
width:100px;
font-size:9px;
color:#666666;
font-family:arial;
margin-left:50px;
margin-top:20px;
}
.compareButton{
padding-left:32px;
padding-top:20px;
}
.bottomIcon{
background:url(../images/icon_bottom.jpg);
width:528px;
height:81px;
}
.bottomIcon a{
text-decoration:none;
color:#666666;
}
.bottomIconTitle{
float:left;
width:176px; 
color:#333333;
font-size:12px;
font-weight:bold;
letter-spacing:-1px;
padding-bottom:2px;
}
.grayBoxBody{
width:189px;
}
.grayBoxBodyInner{
border-right:solid #d9d9d9 1px;
border-left:solid #d9d9d9 1px;
padding:10px;
background-color:#f4f4f4;
}
.rightBoxTitle{
background:url(../images/right_side_title_bar.jpg);
width:166px;
height:31px;
}
.rightBoxTitleInner{
color:#0f306a;
padding-left:10px;
padding-top:13px;
font-size:11px;
font-weight:bold;
}
.rightBoxBody{
width:166px;
background-color:#ffffff;
}
.rightBoxBodyInner{
border-right:solid #2a9eeb 2px;
border-left:solid #2a9eeb 2px;
text-align:center;
padding-top:10px;
}
#leftnavIndicator{
font-weight:bold;
}
.indexSubmit{
position:absolute;
margin-top:590px;
margin-left:815px;
}




.compareTop{
height:90px;
}
.iconLarge{
position:absolute;
margin-top:15px;
margin-left:60px;
}
.iconLarge2{
position:absolute;
margin-top:15px;
margin-left:10px;
}
.iconGoToSite{
position:absolute;
margin-top:45px;
margin-left:290px;
}
.iconItems{
position:absolute;
margin-top:-7px;
margin-left:515px;
}
.comparisonLink{
color:#195079;
font-size:10px;
text-decoration:none;
font-family:arial;
}
.backLink{
position:absolute;
margin-top:70px;
margin-left:280px;
}
.iconItemsContent{

width:181px;
height:99px;
}
.itemTextLink{
color:#666666;
text-decoration:none;
}
.iconTest{
position:absolute;
margin-top:69px;
margin-left:20px;
}
.iconTest a{
color:#666666;
font-size:10px;
text-decoration:none;
}
.iconPrint{
position:absolute;
margin-top:14px;
margin-left:20px;
}
.textPrint{
position:absolute;
margin-top:10px;
margin-left:42px;
font-size:10px;
color:#666666;
}
.iconEmail{
position:absolute;
margin-top:40px;
margin-left:20px;
}
.textEmail{
position:absolute;
margin-top:40px;
margin-left:42px;
font-size:10px;
color:#666666;
}
.iconShare{
position:absolute;
margin-top:70px;
margin-left:20px;
}
.textShare{
position:absolute;
margin-top:70px;
margin-left:65px;
font-size:10px;
color:#666666;
}




.compareChart{
border-left:solid #d9d9d9 1px;
border-right:solid #d9d9d9 1px;
border-bottom:solid #d9d9d9 1px;
width:736px;
font-size:9px;
}
.compareChartInner{
width:736px;
border-top:solid #d9d9d9 1px;
}
.compareChartInnerHL{
width:736px;
border-top:solid #d9d9d9 1px;
background-color:#def0fd;
}
.chartCol{
float:left;
}
.chartColInner{
padding-top:10px;
padding-bottom:6px;
padding-left:10px;
}
.chartColInner2{
padding-top:6px;
padding-bottom:4px;
padding-left:10px;
}
.chartColInnerHL{
padding-top:4px;
padding-bottom:3px;
padding-left:10px;
}
.chartPad{
padding-left:20px;
}














h2{
padding:0px;
margin:0px;
color:#3399ff;
font-size:12px;
line-height:14px;
}
h1{
padding:0px;
margin:0px;
font-weight:normal;
}
.robert{
position:absolute;
margin-top:273px;
margin-left:31px;
}
.simone{
position:absolute;
margin-top:132px;
margin-left:293px;
}
.howard{
position:absolute;
margin-top:107px;
margin-left:440px;
}
.cynthia{
position:absolute;
margin-top:131px;
margin-left:602px;
}
.jake{
position:absolute;
margin-top:236px;
margin-left:740px;
}
.leftSideImage{
float:left; 
width:70px;
}
.leftSideText{
float:left; 
color:#666666;
font-size:9px; 
width:85px;
padding-top:5px;
line-height:13px;
}
.leftSideText a{
text-decoration:none;
color:#666666;
}
.box1{
position:absolute;
margin-top:10px;
margin-left:75px;
width:90px;
font-size:9px;
line-height:12px;
}
.box2{
position:absolute;
margin-top:10px;
margin-left:260px;
width:90px;
font-size:9px;
line-height:12px;
}
.box3{
position:absolute;
margin-top:10px;
margin-left:440px;
width:90px;
font-size:9px;
line-height:12px;
}

.chartDetails{
color:#8a8a8a;
font-size:9px;
}

.grid{
border-style:solid;
border-width:1px;
border-color:#cccccc;
font-size:9px;
}
.gridItems{
border-right:solid 1px #cccccc;
width:80px;
padding:3 3 3 3;
}
.grayHorizontal{
background-color:#cccccc;
}
.site1{
width:250px;
padding-right:20px;
float:left;
font-size:11px;
color:#666666;
}
.site1 a{
color:#666666;
}
.site2{
width:230px;
float:left;
font-size:11px;
color:#666666;
}
.site2 a{
color:#666666;
}
.indexh1{
position:absolute;
margin-top:421px;
margin-left:316px;
font-family:arial;
font-size:54px;
line-height:52px;
color:#ffffff;
width:500px;
} 
.footer{
position:absolute;
margin-top:911px;
width:998px;
text-align:center;
color:#666666;
font-size:9px;
}
.footer a{
color:#666666;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

.footerSub{
width:998px;
text-align:center;
color:#666666;
font-size:9px;
padding-top:40px;
}
.footerSub a{
color:#666666;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}
.disclaimerSub{
margin-top:60px;
margin-left:20px;
width:500px;
color:#666666;
font-size:9px;
}
.disclaimer{
position:absolute;
margin-top:971px;
margin-left:30px;
width:500px;
color:#666666;
font-size:9px;
}

.clear{
clear:both;
}
img{
border:none;
}
form{
padding:0px;
margin:0px;
}