body{
	margin:0; color:#000; background-color:#fff; font:12px/120%  Arial, verdana, Helvetica, sans-serif; 
}
#global-container { width: 770px; margin: 0 auto; text-align: left; } 
h1,h2,h3,h4,h5,h6,p,form,blockquote,dl,dt,dd{
	margin:0; 
}
.left{
	float:left
}
.right{
	float:right
}
.clearall{
	clear:both;
}
/* font styles */
A:link {
	color:#005898; text-decoration:none
}
A:visited {
	color:#005898; text-decoration:none
}
A:hover {
	color:#F60; text-decoration:underline
}
.footerlinks, .footerlinks:link, .footerlinks:visited, .footerlinks:hover{
	FONT: 10px/13px verdana; COLOR: #666; TEXT-DECORATION: underline; margin-right: 11px;
}
.footerlinks:visited {
	COLOR: #999;
}
.footerlinks:hover {
	COLOR: #F60;
}
.h3{
	font-size:13px;color:#00345A
}
.h4{
	line-height:22px;font-size:12px;font-weight:bold; color:#333
}
.marketing .titleBox{
	padding-bottom:7px;
}
.marketing h3, .marketing .titleBox span,  .marketing h4{
	display:inline;font-size:12px; font-weight:bold; color:#00345A
}
.white{
	color:#FFFFFF
}
.f11px{
	font-size:11px; color:#000000
}
.arrow_orange {
	color: #F60;
}
.topnav a:link, .topnav a:visited{
	font-size:11px; color:#404040; text-decoration:underline
}
.topnav a:hover {
	font-size:11px; color:#FF7601; text-decoration:underline	
}
.topnav .left a{
	margin-right: 22px;
}
/* font styles end */
#wrap{
	width:770px;
}
.topnav{
	width:100%;padding:1px 0 2px 0; background:#EBEEF1
}
.topnav .left{
	margin-left:12px;display:inline
}
.topnav .right{
	margin-right:210px; display:inline
}
.topnav .topNavBar {
	margin:9px 9px 0 9px; color:#404040
}
.topnav .space{
	display:inline;width:22px
}
#ehiLogo{
	margin:8px 0
}
.topbar {
	overflow:hidden;
	height:6px; 
	background:url(/ehealthinsurance/images_new/home/topshade.png) repeat-x -773px 0;
}
#mainbox{
	overflow:hidden; width:100%;
}
.mainbgIFP, .getQuoteBox .container {
	background:url(/ehealthinsurance/images_new/home/blue-bg.jpg) repeat-x 0 -208px;
}
.getQuoteBox{ 
	padding:0;
	border:4px solid #fff;
	margin:8px;
	
}
.getQuoteBox .container {
	overflow:hidden; width:100%; height:202px;background-position: 0 0;
}
.getQuoteBox .form{
	clear:both;
}
.testimonialBlock {
	height:76px !important;
	font-size:11px;
	background:url(/ehealthinsurance/images_new/home/topshade.png) repeat-y 0 0;
}
.testimonialBlock p {
	padding:0 12px 12px 12px;
}
.testimonialBlock h3 {
	font-size:12px;
	padding:12px 12px 5px 12px;
	color: #003359;
}
img.ehealth-family {
	float:left;
	border-right:4px solid #fff;
}
.quoteBlock {
	float:left;
	width:561px;
	padding:13px 0 18px 15px;	
}
.quoteBlock h1,.quoteBlock span {
	font-family: helvetica; 
	color: #fff; 
	font-size:30px;
	font-weight:normal;
	line-height:40px;
	display:inline !important;
}
.quoteBlock img {
	display:inline-block;
}
.quoteForm {
	background:url(/ehealthinsurance/images_new/home/input-arrows.jpg) no-repeat left top;
	position:relative;
	top:16px;
	height:95px;
}
.quoteForm ul {		
	position:absolute;
	width:285px;
	top:3px;
	left:-3px;
	list-style-type:none;
	margin:0; padding:0;
}
.quoteForm ul li { 
	margin:8px 0; overflow:hidden; width:100%;
}
.quoteForm ul li h2 { 
	float:left;
	padding:2px 0 0 2px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.quoteForm ul li input {
	float:left; height:12px;
}

.zipbox {
	position:absolute;
	left:300px;
	top:21px;
}

.zipbox label {
	color:#fff;
	font-weight:bold;
	display:inline-block !important;
	padding:0 0 0 2px !important;
}
input.getQuotesBtn {
	position:absolute;
	top:24px;
	left:440px;
	padding:0;
	width:111px;
	height:44px;	
}
.threeColsBg{margin-bottom:7px;overflow:hidden;width:770px;}
.out {
	float:left;padding-right:7px;
}
.in {overflow:hidden;
	padding:13px 10px 16px 12px;
	border:4px solid #fff;
	height:155px;
}
.didYKnow .in {
	height:184px;
	padding:0;
}
.wide_1{
	width:186px
}
.wide_2{
	overflow:hidden;width:370px;
}
.carLogo{
	padding:13px 10px 16px
}
.product {margin-left:6px;display:inline}
.product h3{
	margin-bottom:5px
}
.product ul{
	margin:0;padding:0;list-style-type:none
}
.product .rightbox{
	float:right;width:148px;
}
.product ul li{
	line-height:18px
}
/*drop shadow styles end*/  
.subContainer{
	overflow:hidden;padding-top:6px;width:100%; clear:both; background:#fff;
}
/*marketing*/
.in, .gradbg, .gradbg2{
	background:url(/ehealthinsurance/images_new/home/in-box-seo-bg.png) repeat-x 0 0;
}
.in{
	background-position:0 -272px;
}
.gradbg { background-color:#fff}
.gradbg2{ background-color:#f6f7f9}
.marketing{
	width:367px; margin:0 6px; padding-bottom:12px; overflow:hidden;
}
.marketing dl{
	width:100%; overflow:hidden; 
}
.marketing dt{
	float:left; padding:0 10px;
	width:46px; 
}
.marketing dd{
	float:left; width:280px;
}
.marketing .icon{
	height:43px; display:block; background:url(/ehealthinsurance/images_new/home/buttons.png) no-repeat 0 0; text-indent:-9999px
}
.marketing .kiplingerLogo{
	background-position: 0 -80px;
}
.marketing .map_icon{
	background-position: 0 -138px;
}
.marketing .umbrella_icon{
	background-position: -76px -110px
}
.marketing .greekTemple_icon{
	background-position: -76px -69px
}
.toppad {padding-top:24px;}
.kipBest{
	margin-top:12px;height:102px;
}
.carrierh{
	height:98px;
}
.stateSearch{
	height:85px;
}
.rWidth{
	width:376px; 
}
.compleft{
	margin-left:66px;height:151px;
}
.companies{
	clear:both; margin-top:3px;margin-right:15px;
}
.companies ul{
	margin:0; padding:0;list-style-type:none;
}
.companies ul li{
	padding-top:2px;
}
/*sign in*/
.signIn{
	padding-right:6px;margin-top:9px;
}
.signIn .content{
	padding:9px 19px 0;
}
.signIn .forgotPW{
	padding-bottom:12px
}
.signInForm{
	width:100%; overflow:hidden; margin:0;padding:0; list-style-type:none;
}
.signInForm li{
	float:left;
}
.signInForm .row_1{
	width:169px
}
.signInForm .row_2{
	width:123px
}
.signInForm .row_3{
	width:37px; padding-top:10px
}
.signIn .input{
	height:15px; margin-bottom:3px;border:1px solid #a7acb0; font-size:11px
}
.signIn .w1{
	width:150px
}
.signIn .w2{
	width:110px
}
.signIn label{
	display:block; font:bold 11px Verdana; color:#404040
}
/*foot style*/
#footer {
	width:100%;overflow:hidden;margin-top:15px;padding-bottom:15px;
}
#footer .block {
	float: left; margin-top: 20px; padding-left:10px;
}
#footer .block2 {
	width: 100px; margin:0 8px;
}
#footer .block3 {
	width: 116px; margin-top: 20px;
}
.footer, .foottxt {
	font-size:10px; line-height:13px; COLOR: #333333; margin-top: 4px;
}
.footer {margin-right: 11px;}
/*foot style end*/

/*google search style*/
.gSearchBox{
   position:relative;clear:both
}
input.getQuotesBtn,
.gSearchBox .gSearchForm,
.gSearchBox .gSearchForm .searchBtn,
.goBtn{
	border:0; cursor:pointer; background:url(/ehealthinsurance/images_new/home/buttons.png) no-repeat 0 0;
}
input.getQuotesBtn{
	
}
.gSearchBox .gSearchForm{
    position:absolute;top:-14px;right:0!important;right:-1px;padding:0 10px 2px 10px;
	cursor:default; background-color:#EBEEF1; background-position:-109px bottom;
}
.gSearchBox .gSearchForm .searchBtn{
    width:55px;height:17px;
	background-position:-44px -50px;
}
.goBtn{
	width:37px;height:24px;
	background-position:0 -50px;
}
.gSearchBox .textbox{
font:normal 11px arial; padding:0px;
}
/*error styles*/
.bordererror { margin:5px auto; border:2px solid #f00; background: #ffc }
.errornotice, .errorlabel { font-weight: bold; font-size: 11px }
.errorlabel { color: red }
.errortext { font-size: 11px }

/*nav without search*/
.topNavBg{background-color:#EBEEF1;}
.topNav, .topNav:link, .topNav:visited{
	margin:9px 22px 0 0; font-size:11px;color:#404040; text-decoration:underline
}
.topNav:hover {
	margin:9px 22px 0 0; font-size:11px;color:#ff7601; text-decoration:underline
}
.topNavBar {
	margin:9px 0 0 9px; font-size:12px;color:#404040; text-decoration:none	
}
.topNavRt, .topNavRt:link, .topNavRt:visited{
	margin:9px 0 0 9px; font-size:11px;color:#404040; text-decoration:underline
}
.topNavRt:hover {
	margin:9px 0 0 9px; font-size:11px;color:#ff7601; text-decoration:underline
}
/* CSS Rounded Corners */
.r1, .r2, .r3 {
	display:block; overflow:hidden; height:1px;
}
.r1 {
	margin:0 3px; background:#DCE0E3;
}
.r2, .r3, .signIn .content {
	border-color:#DCE0E3; border-style:solid; border-width:0 1px; clear:both;
}
.r2 {
	margin:0 2px;
}
.r3 {
	margin:0 1px;
}
.ehealth-logo{
	margin:0 0 3px 15px
}