html{font:normal 13px Arial, Helvetica, sans-serif;}
body{font-size:13px;margin:0;padding:0;}
ul{ list-style:none; }
div,dl,dt,dd,ul,ol,liform,body,html,p,blockquote,fieldset,input,textarea{margin:0; padding:0;}
a img,:link img,:visited img { border:none; }
address,caption,cite,code,dfn,th,var{ font-style:normal; }
sup, sub{font-size:small;}
.clear{clear:both;background:transparent none repeat scroll 0%;height:0px;display:block;overflow:hidden;margin:0px;padding:0px;}
.none{display:none;}
.hidden{visibility:hidden;}



/*header*/

#Header{width:775px;margin:0 auto;}

#rate-copy{width:775px; padding:0; margin:0 auto; text-align:center;}
h1.main-title{font: bold 25px Verdana; margin:24px 0 6px 0; padding:0; color:#720e2a; word-spacing:-2px;}
h2.sub-title{font: bold 18px Verdana;color:#000; margin:0 0 20px 0; padding:0; }
#Main{width:100%;}
.main-container{margin:0 auto; width:775px; margin-bottom:20px;}
.masthead
{width:775px;background: transparent url(../images/top.png) 0 0 no-repeat; height: 41px; padding:0; margin:0;
float:left;}
.lock{background:url(../images/lock.png) 3px 4px no-repeat;float:left; 
height:38px; width: 335px;_width: 333px;}
.boxtop{float:left; height:33px;padding:0; margin:0;}
.boxtop h3{ font: bold 19px/40px Arial; color:#720e2a; text-indent:26px;padding:0; margin:0;}
.content
{background: url("../images/mid.png") 0 0 repeat-y; 
width:775px; float:left; position:relative; padding:0; margin:0;}

.bottomimg
{background: url("../images/bottom.png") 0 0 no-repeat; width:775px; padding:0; margin:0;
height:3px; float:left;}

.secondary{width:438px;float:left; padding:0; margin:0;}

/*grid*/
.primary {float:left; width:335px; margin:0; padding:0; background: url(../images/side-bg.png) 3px 0 repeat-y;_width:300px;}
.primary li {color: #444;_width:300px;}

.housePic
{background: url(../images/house.jpg) 3px 0 no-repeat; 
width: 335px; height:141px;float:left; *width:333px;}

.sidebarHD{margin: 0 0 0 18px; padding:0;*padding:10px 0 0 2px;}
.sidebarHD h4{font: bold 18px/18px Arial; color: #8e1537;}
.offers{padding:0; margin:0 0 10px 20px; float:left;  *margin:0 0 10px 0;*padding:0 0 10px 19px;}
.offers li 
{list-style:none; margin: 0 0 16px 0;
background:url(../images/bullet.png) 0 4px no-repeat;padding-left:15px;font:bold 15px/18px Arial;color:#014e60;}

.secondary {float:left; padding:0; margin:0; }
.formCurveTop {float:left;width:438px; height:52px;
background:transparent url(../images/box-top.png) no-repeat; padding:0; margin:0;
_padding-top:20px;
}
/*IE style*/

.formCurveBottom{background: url(../images/box-btm.png) no-repeat;height:6px;_padding:0;*margin-top:-0px;}

#FormFields {border-style:none;width:438px;
padding: 0;
background: url(../images/box-mid.png) 0 0 repeat-y;
margin-top:13px;*margin-top:-6px;_margin-top:-19px;}

select {font:normal 18px helvetica, sans-serif;width:190px;}
.inputGroup {padding:10px 0;margin:0;float:left;font:normal 18px helvetica, sans-serif;width:438px;}
.mainLabel {margin:0;padding: 4px 0 0 0;position: static;
text-align:right;width:190px;float:left;}
.mainLabel .requiredMarker{margin-right:-0.59em;padding-left:0.2em;color:#AD0036;}
.mainLabelContent{padding-right:1em;}
.options {padding:0;margin:0;width:200px;float: left;position: static;text-align:left;}
.optionsContent{padding-left:0;}
.options .option{padding-bottom:5px;}
.formSection {margin: 0;padding-top:0;}
.formSectionContent{padding:0;}
.buttonGroup{ width:438px; text-align:center;}
.buttonGroup button {cursor: pointer;border:none;padding:0;}
.buttonGroup button.continue{ text-align:center; margin-top:0; margin:10px 0 20px 0; z-index:10;
height:41px;width:177px;background:url(../images/cont-btn.gif) no-repeat top left;}

.recently{margin:16px 0 0 10px; padding:0;*margin:28px 0 0 0;_margin:16px 0 0 0;}
.recently li{font: bold 11px Verdana; color: #666; text-align:left;margin:0; padding:0; *text-indent: 10px;}
.recently li.seenpic
{background: url(../images/as-seen.png) 0 0 no-repeat; 
width:441px; height:25px;margin:0; padding:0;
*background: url(../images/as-seen.png) 10px 0 no-repeat;}

/*footer*/
#footer-container {width:100%;clear:both;}
.icon-contatiner{width:775px; margin:0 auto;} 
.ricons{ float: left; width: 50%; position:relative; background: url("../images/eh-logo.png") 0 10px no-repeat; height:68px; width:60px;}
.ricons2{ float: left; width: 50%; position:relative; background: url("../images/logo_vs.gif") 0 3px no-repeat; height:58px; width:100px;}


.licons{ float: right; width: 50%; text-align:right; position:relative;background: url("../images/logo.gif") 5px 10px no-repeat; height:61px; width: 230px;}

#footer{width:775px; margin:0 auto;} 

p.contact,p {font: normal 10px Arial; color: #666; margin-bottom: 8px;}

#footer-container #footer p{text-align:justify;}

#footer-container #footer p.copyright
{text-align:center; font: normal 11px arial; color:#000;}
#footer-container #footer p.contact{ text-align:center;}
#footer-container #footer p.contact a:link,a:visited{text-decoration:none;}
#footer-container #footer p.contact a:hover{text-decoration:underline;}
#footer-container #footer p.contact a:visited,
a:active,
a:link:hover{color:#d05100;}

.secure{padding:0; margin:4px 100px 0 0; text-align:right; width:438px;}
.secure li {list-style:none; background:url(../images/lock.gif) 395px -1px no-repeat;padding-left:12px; height:28px; font: bold 11px arial; color:#666; 
padding:6px 30px 0 0;}

#mycontinue{ text-align:center; margin-top:0; margin:20px 0 30px 0; z-index:10;
height:41px;width:177px;
}



.secure{*margin:0;}
.secure li {*background:url(../images/lock.gif)top right no-repeat;}

@media all and (min-width: 0px){
.formCurveBottom{background: url(../images/box-btm.png) no-repeat;height:6px;margin-top:0px;}

}

.ricons{ *background: url("../images/eh-logo.png") 0 0 no-repeat; *height:58px; }


.licons{ *background: url("../images/logo.gif") 5px 0 no-repeat; *height:51px;}

