body { font: 13px arial, helvetica, sans-serif; color: #000; margin: 0; padding-bottom: 300px; }
h1, h2, h3, ul, label, form, img, input { margin: 0; padding: 0; }
h1 { font-size: 24px; font-weight: bold; color: #f37015; }
h2 { font-size: 12px; font-weight: bold; color: #003274; padding: 16px 0 7px; }
h3 { font-size: 16px; color: #00345a; }
img, input { border: 0; }
a:hover { color: #FF6600; text-decoration: underline; }
.allclear { clear: both; height: 0; line-height: 0; font-size: 0; padding: 0; margin: 0; }
#wrap { width: 814px; margin: 0 auto; }
.page { padding: 0px 7px; background: #fff url(/ehealthinsurance/images_new/entry/bgbanner.jpg) no-repeat; }
.header { height: 90px; padding-left: 251px; }
.header2 { height: 90px; padding-left: 224px; }
.title { padding-top: 40px; }
.zip { width: 431px; height: 165px; background: #fff url(/ehealthinsurance/images_new/entry/quote-box.png) no-repeat; margin-left: 293px; }
.zipfield { padding: 98px 0 0 213px; }
.zinput { font-size: 18px; height: 25px; padding: 0 1px; margin-top:6px; width: 65px; border: 1px solid #716f64; }
.zipfield input, .left { float: left; }
.btn-go { background: url(/ehealthinsurance/images_new/entry/btn-go.png) no-repeat; width: 77px; height: 43px; cursor:pointer; margin-left: 20px; }
#content { background: url(/ehealthinsurance/images_new/entry/bgbck.png) no-repeat; margin-top: 18px; }
.bottom{ width: 800px; min-height: 315px; height: auto !important; height: 315px; background: url(/ehealthinsurance/images_new/entry/bgbck-b.png) no-repeat bottom left; }
.lbx { width: 280px; float: left; }
.pad1 { padding: 20px 20px 6px; }
.rbx { width: 503px; float: right; }
.wpad { padding: 20px 0 7px 20px; }
.spad { padding: 0 16px; }
.award { width: 64px; height: 62px; background: url(/ehealthinsurance/images_new/entry/logos.gif) no-repeat -315px 0; float: right; }
.logo { padding: 26px 20px 0px; }
.logo2 {padding: 40px 26px 16px; }
.truste { width: 148px; height: 50px; background: url(/ehealthinsurance/images_new/entry/logos.gif) no-repeat; }
.verisign { width: 110px; height: 60px; background: url(/ehealthinsurance/images_new/entry/logos.gif) no-repeat -177px 0; }
ul.reason { list-style: none; font-weight: bold; }
ul.reason li { float: left; width: 195px; padding: 0px 0px 7px 22px; background: url(/ehealthinsurance/images_new/entry/arrow.gif) no-repeat 0px 1px; }
ul.reason li.w1 { width: 230px; }
.privacyPolicyA { display: block; width: 116px; height: 31px; background: url(/ehealthinsurance/images_new/home/footImg.gif) no-repeat -2px -40px; }
.verisingImg { display: block; width: 100px; height: 72px; background: url(/ehealthinsurance/images_new/home/footImg.gif) no-repeat -126px -20px; }
.bestImg { background: transparent url(/ehealthinsurance/images_new/home/footImg.gif) no-repeat scroll -245px 0; display: block; height: 96px; width: 87px; }

/*-------Footer---------*/
#footer { width:100%;overflow:hidden; padding-bottom:15px;*padding-bottom:0px; }
#footer .block, .block { width: 116px; margin-top: 40px; }
#footer .block2, .block2 { width: 100px; margin-left: 8px;margin-top: 20px; }
#footer .block3, .block3 { margin-left: 15px; }
#footer .leftblock { width: 116px; margin-left: 10px; margin-top: 20px; float: left; }
#footer .leftblock2 { width: 100px; margin-left: 8px; float: left; }
#footer .privacyPolicyA{display:block;width:116px;height:31px;background:url(/ehealthinsurance/images_new/home/footImg.gif) no-repeat -2px -40px; }
#footer .verisingImg{width:100px;height:72px;background:url(/ehealthinsurance/images_new/home/footImg.gif) no-repeat -126px -20px; }
#footer .bestImg{display:block;width:87px;height:96px;background:url(/ehealthinsurance/images_new/home/footImg.gif) no-repeat -245px 0px; }
#footer .rightblock { margin-top: 20px; float: right; }
.footer, .foottxt { font: 10px/13px Arial,verdana,Helvetica,sans-serif; color: #333333; margin-top: 4px; }
.footer { margin-right: 11px; }
.footerlinks, .footerlinks:link{ font: 10px/13px verdana; color: #666; text-decoration: underline; margin-right: 11px; }
.footerlinks:visited { font: 10px/13px verdana; color: #999; text-decoration: underline; margin-right: 11px; }
.footerlinks:hover { font: 10px/13px verdana; color: #F60; text-decoration: underline; margin-right: 11px; }

.lbx img { padding-left:15px; }
#content p{ margin:20px 11px; line-height:18px;} 

/*-------Error Note---------*/
.errorbox {
	width: 788px; 
	background-color: #ffffff;
	padding-bottom: 1px;
}
.bordererror {
	border: #ff0000 2px solid; background: #ffffcc; margin: 0px 0px 4px 4px; 
}
.errornotice {
	font-weight: bold; font-size: 11px; 
}
.errorlabel, .errorlabel2 {
	font-weight: bold; font-size: 11px; color: red; 
}
.highlight {
	background-color: #ffffcc;
}
.errortext {
	font-size: 11px; 
}
.textbox-highlight {
	font: 10px; width: auto; color: #000000; background-color: #ffffcc; text-decoration: none;
}
.gnavWidth .gnav {padding:2px 12px 0px; width: 776px !important; width: 800px; }
