html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
body {
	margin:auto;
	padding:0px;
	background:url(images/bg_ohp.jpg) repeat;
	font-family:Verdana, Geneva, sans-serif;
}
@font-face {
    font-family: 'RalewayRegular';
    src: url('font/raleway-regular.eot');
    src: url('font/raleway-regular.eot') format('embedded-opentype'),
         url('font/raleway-regular.woff2') format('woff2'),
         url('font/raleway-regular.woff') format('woff'),
         url('font/raleway-regular.ttf') format('truetype'),
         url('font/raleway-regular.svg#RalewayRegular') format('svg');
}
@font-face {
    font-family: 'RalewaySemiBold';
    src: url('font/raleway-semibold.eot');
    src: url('font/raleway-semibold.eot') format('embedded-opentype'),
         url('font/raleway-semibold.woff2') format('woff2'),
         url('font/raleway-semibold.woff') format('woff'),
         url('font/raleway-semibold.ttf') format('truetype'),
         url('font/raleway-semibold.svg#RalewaySemiBold') format('svg');
}
@font-face {
    font-family: 'ralewaybold';
    src: url('font/raleway-bold-webfont.eot');
    src: url('font/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/raleway-bold-webfont.woff2') format('woff2'),
         url('font/raleway-bold-webfont.woff') format('woff'),
         url('font/raleway-bold-webfont.ttf') format('truetype'),
         url('font/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldregular';
    src: url('font/oswald-regular-webfont.eot');
    src: url('font/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/oswald-regular-webfont.woff2') format('woff2'),
         url('font/oswald-regular-webfont.woff') format('woff'),
         url('font/oswald-regular-webfont.ttf') format('truetype'),
         url('font/oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
a{
	-webkit-transition: all .20s ease-in-out .0s;
	-moz-transition: all .20s ease-in-out .0s;
	-ms-transition: all .20s ease-in-out .0s;
	-o-transition: all .20s ease-in-out .0s;
	transition: all .20s ease-in-out .0s;
}
a:hover{
	outline:none;
}
#wrapper{
	width:auto;
	height:auto;
}
/*============================================ Header Start ============================================*/
.header_container_ohp{
	border-top:5px solid #3275ab;
}
.hrader_bar_ohp{
	background:url(images/header_bg_ohp.jpg) repeat-x top #3275ab;
}
.header_wrapper_ohp{
	width:960px;
	height:auto;
	margin:auto;
}
.logo_ohp{
	float:left;
	width:370px;
	height:auto;
}
.logo_ohp img{
	display:inline-block;	
}
.individual_ohp{
	float:right;
	color:#333333;
	font-size:16px;
	padding-top:7px;
}
/*========================== Navigation*/
.menu_but_ohp{
	float:right;
}
.navigation_ohp{
	text-align:right;
	float:right;
	margin:25px 0px 15px 0px;
}
.navigation_ohp ul{
	margin-bottom:0px;
}
.navigation_ohp ul li{
	list-style:none;
	display:inline-block;
	border-right:1px solid #fff;
}
.navigation_ohp ul li a{
	color:#FFF;
	font-size:17px;
	text-decoration:none;
	display:block;
	padding:8px 19px 8px 14px;
}
.navigation_ohp ul li a:hover{
	color:#000;
	text-decoration:none;
}
.navigation_ohp ul li:first-child{
	background:url(images/home_icon.png) no-repeat left 12px;
	padding-left:15px;
}
/*========================================= Home Pages ======================================*/
.home_banner_wrap{
	background:url(images/banner_bg_ohc.png) no-repeat center top ;
	width:1064px;
	height:auto;
	margin:auto;
	margin-top:20px;
    padding-left: 36px;
    padding-right: 36px;
	padding-bottom:31px;
}
.home_banner_wrap h2{
	color:#4f5051;
	font-size:32px;
    font-family: 'RalewaySemiBold';
	font-weight:normal;
	text-align:right;
	padding-top:25px;
	padding-right:40px;
}
.banner_free_ohc{
	float:right;
	width:460px;
	height:auto;
}
.banner_free_ohc ul li{
	list-style:none;
	background:url(images/h_banner_icon.png) no-repeat left 1px;
	padding-left:30px;
	color:#000000;
	font-size:15px;
	margin-left:5px;
	margin-top:25px;
	text-align:left;
}
.banner_free_ohc img{
	margin-top:10px;
	display:inline-block;
}
.compare_trust_ohc{
	background:#FFF;
	width:992px;
	height:auto;
	margin:auto;
	-moz-box-shadow: 0px -3px 3px #b0b0b0;
	-webkit-box-shadow: 0px -3px 3px #b0b0b0;
	box-shadow: 0px -3px 3px #b0b0b0;
	padding:20px;
}
.compare_trust_ohc h2{
	text-align:center;
	border-bottom:1px solid #4f5051;
	padding-bottom:0px;
}
.compare_trust_ohc h2 span{
	font-size:23px;
    font-family: 'RalewayRegular';
	color:#4f5051;
	margin-bottom:-12px;
	display:inline-block;
	background:#FFF;
	padding:0px 15px;
}
.home_companies_logo{
	text-align:center;
	margin-top:20px;
}
.home_companies_logo img{
	margin:10px 9px;
	vertical-align:baseline;
}
.get_to_know_ohc{
	text-align:center;
	width:960px;
	height:auto;
	margin:auto;
	padding-top:50px;
}
.get_to_know_ohc h2{
	color:#717272;
	font-size:27px;
	text-align:center;
    font-family: 'RalewayRegular';
}
.get_to_know_ohc p{
	text-align:left;
	color:#333333;
	font-size:16px;
	padding-top:20px;
}
.home_boxes_conti{
	width:992px;
	height:auto;
	margin:auto;
	margin-top:30px;
}
.home_hox_ohc{
	-moz-box-shadow: 0px -3px 3px #b0b0b0;
	-webkit-box-shadow: 0px -3px 3px #b0b0b0;
	box-shadow: 0px -3px 3px #b0b0b0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	background:#fafdff;
	padding:15px;
	margin-top:120px;
	text-align:center;
}
.home_hox_ohc img{
	display:inline-block;
	margin-top: -90px;
}
.home_hox_ohc h2{
	text-align:left;
	color:#000;
	font-size:21px;
	font-weight:normal;
    font-family: 'RalewayRegular';
	min-height:66px;
	padding-top:20px;
}
.home_hox_ohc p{
	text-align:left;
	color:#333333;
	font-size:14px;
	padding-top:15px;
	padding-bottom:10px;
	min-height:185px;
}
.reading_ohc{
	text-align:left;
	padding-bottom:10px;
}
.reading_ohc a{
	color:#3275ab;
	font-size:15px;
	text-decoration:underline;
}
.comparerates_ohc{
	width:960px;
	text-align:center;
	margin:auto;
	padding-top:30px;
}
.comparerates_ohc h2{
	font-size:27px;
	font-weight:normal;
    font-family: 'RalewayRegular';
	color:#717272;
}
.comparerates_ohc h2 strong{
    font-family: 'RalewaySemiBold';
	font-weight:normal;
}
.comparerates_ohc img{
	margin-top:30px;
	display:inline-block;
}
/*========================================= Inner Pages ======================================*/
.inner_pages_box_ohp{
	background:#FFF;
	width:960px;
	margin:auto;
	margin-top:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
	box-shadow: 0 0 3px #999;
}
/*=========================== Quote Page*/
.quote_page_ohp{
	padding:30px 0px;
}
.quote_youare_sixty_ohp{
	color:#454647;
	font-size:29px;
	padding:0px 15px;
	text-align:center;
	line-height:35px;
}
.quote_form_ohp{
	padding-top:30px;
}
.quote_left_ohp{
}
.miss_open_ohp{
	color:#d41f00;
	font-size:23px;
	text-align:left;
	font-family: 'oswaldregular';
	padding-bottom:5px;
	padding-left:16px;
}
.medicare_ohc{
	color:#ff0000;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:18px;
}
.compare_health_ohp{
	position:relative;
	color:#fff;
	font-size:25px;
	font-weight:bold;
	background:#8cc63f;
	padding-bottom:2px;
	padding-left:15px;
}
.compare_arrow{
	position:absolute;
	left: -69px;
}
.quote_left_ohp p{
	color:#343435;
	font-size:14px;
	padding-top:16px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:15px;
}
.q_form{
	padding-top:10px;
}
.q_form_00_ohp{
	padding:0px !important;
}
.q_first_ohp{
	padding:0px 7px 0px 0px !important;
}
.q_last_ohp{
	padding:0px 0px 0px 7px !important;
}
.q_pad_left{
    padding-left: 0px !important;
}
.q_pad_right{
	padding-right:0px !important;
}
.q_pad_half_left{
    padding-left: 7px !important;
}
.q_pad_half_right{
	padding-right:7px !important;
}
.lbs{
	padding-right:0px !important;
	color:#545556;
	font-size:13px;
	line-height:34px;
	padding-left:10px !important;
}
.q_form label{
	color:#0b2757;
	font-size:14px;
	padding-top:5px !important;
}
.q_form input[type="text"],
.q_form input[type="email"],
.q_form input[type="tel"]{
	background:#edf6fd;
	font-size:13px !important;
}
.q_form select{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #edf6fd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#edf6fd));
	background: -webkit-linear-gradient(top, #ffffff 0%,#edf6fd 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#edf6fd 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#edf6fd 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#edf6fd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf6fd',GradientType=0 );
	font-size:13px !important;
}
.q_form input[type="radio"] {
	display:none;
}
.q_form input[type="radio"] + label {
	font-weight:normal;
	color:#46484f;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:15px;
	cursor:pointer;
}
.q_form input[type="radio"] + label span {
	display:inline-block;
	width:29px;
	height:29px;
	margin:-3px 6px 0 0;
	vertical-align:middle;
	background:url(images/quote_redio_btn_ohp.png) -29px top no-repeat;
	cursor:pointer;
}
.q_form input[type="radio"]:checked + label span {
	background:url(images/quote_redio_btn_ohp.png) 0px top no-repeat;
}
.q_form hr{
	border-color:#93a2b5;
}
.get_quote_buttons_ohc{
	text-align:center;
	background:url(images/hand.png) no-repeat left;
	margin:0px 30px;
	margin-top:50px;
}
.get_quote_buttons_ohc input[type="image"]{
	display:inline-block;
}
.you_information_issecure_ohp{
	text-align:center;
	padding-top:10px;
}
.you_information_issecure_ohp img{
	display:inline-block;
}
.by_requesting_ohc{
	font-size:11px;
	color:#434444;
	padding-top:20px;
}
.quote_right_ohp{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
	box-shadow: 0 0 3px #999;
	padding:10px 0px;
	padding-bottom:0px;
}
.quote_right_ohp_pad{
	padding-left:0px !important;
}
.we_quote_ohp{
	background:url(images/we_quote_bg.jpg) repeat-x bottom;
	padding:0px 10px;
}
.we_quote_ohp h2{
	color:#0b2757;
	font-size:25px;
	text-align:center;
	border-bottom:1px solid #0b2757;
	padding:10px 0px;
}
.compare_rates_and_save_ohc{
	text-align:center;
	border-bottom:1px solid #93a2b5;
	padding-bottom:20px;
}
.compare_rates_and_save_ohc img{
	display:inline-block;
}
.we_quote_ohp ul li{
	list-style:none;
	background:url(images/free_icon.png) no-repeat left 4px;
	color:#000;
	font-size:15px;
	line-height:20px;
	padding-left:40px;
	margin-top:12px;
	padding-top:10px;
	padding-bottom:10px;
}
.quote_logos_ohp{
	background:#FFF;
	padding:10px;
	text-align:center;
}
.quote_logos_ohp img{
	margin:5px;
	vertical-align:baseline;
}
.quote_image_ohp{
	margin-top:20px;
	text-align:center;
}
.quote_image_ohp img{
	display:inline-block;
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
.aids_hiv_hide_ohp{
	display: none;
}
.aids_hiv_Show_ohp{
	-webkit-transition: all .20s ease-in-out .0s;
	-moz-transition: all .20s ease-in-out .0s;
	-ms-transition: all .20s ease-in-out .0s;
	-o-transition: all .20s ease-in-out .0s;
	transition: all .20s ease-in-out .0s;
}
.aids_hiv_ohp{
	background:#edf6fd;
	padding:10px;
}
.aids_hiv_ohp p{
	font-size:15px;
	color:#000;
	padding:0px 0px 5px 0px;
}
.aids_hiv_ohp ul{
	margin:0px;
}
.aids_hiv_ohp ul li{
	list-style:none;
	display:inline-block;
	width:32%;
	color:#7c7c7c;
	font-size:13px;
	line-height:30px;
}
.under_the_affordable_ohp h2{
	color:#0b2757;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-bottom:20px;
}
.under_the_affordable_redio_ohp{
	padding:15px;
	padding-left:0px;
	padding-top:0px;
}
.under_the_affordable_redio_ohp input[type="radio"] {
	display:none;
}
.under_the_affordable_redio_ohp input[type="radio"] + label {
	font-weight:normal;
	color:#46484f;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:15px;
	cursor:pointer;
	width:46%;
}
.under_the_affordable_redio_ohp input[type="radio"] + label span {
	display:inline-block;
	width:29px;
	height:29px;
	margin:-3px 6px 0 0;
	vertical-align:middle;
	background:url(images/quote_redio_btn_ohp.png) -29px top no-repeat;
	cursor:pointer;
}
.under_the_affordable_redio_ohp input[type="radio"]:checked + label span {
	background:url(images/quote_redio_btn_ohp.png) 0px top no-repeat;
}
/*------------------------------- Quote Thankyou Page*/
.thankyou_ohc{
	background:url(images/thankyou_bg_ohc.jpg) no-repeat center bottom;
}
.th_logo_ohc{
	float:left;
	width:370px;
	height:auto;
	margin-top:30px;
	margin-bottom:20px;
}
.th_logo_ohc img{
	display:inline-block;	
}
.th_individual_final_ohc{
	float:right;
	color:#333333;
	font-size:16px;
	padding-top:33px;
}
.congratulations_ohc{
	text-align:center;
	padding:10px;
	border-bottom:1px solid #a7a7aa;
	margin:0px 5px;
	position:relative;
}
.congratulations_ohc h1{
	color:#4d4e4f;
	font-size:21px;
	font-weight:normal;
    font-family: 'RalewayRegular';
}
.congratulations_ohc h1 strong{
	font-weight:normal;
    font-family: 'RalewaySemiBold';
	color:#333333;
}
.congratulations_ohc h2{
	color:#333333;
	font-size:30px;
	font-weight:normal;
	padding:12px 0px;
    font-family: 'RalewaySemiBold';
	text-shadow:1px 1px 2px #CCC;
}
.congratulations_ohc h2 strong,
.congratulations_ohc h2 strong a,
.congratulations_ohc h2 strong a:hover,
.congratulations_ohc h2 strong a:focus{
	color:#f05a24;
	font-size:30px;
	font-weight:normal;
	font-family: 'ralewaybold';
	text-decoration:none;
}
.congratulations_ohc p{
	font-size:13px;
	font-style:italic;
	color:#5f6060;
	background:#f5f6f7;
	padding:5px 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	display:inline-block;
}
.th_arrow_ohc{
	position:absolute;
	right: 15px;
	top: 82px;
	z-index:99999999999999;
}
.thankyou_container_ohc{
	margin-top:20px;
	padding-left:10px;
	padding-right:10px;
}
.thanksyou_box_ohc{
	margin-top:5px;
	padding:20px 0px;
	background:#f3fbfc;
	-webkit-border-top-left-radius: 100px;
	-khtml-border-radius-topleft: 100px;
	-moz-border-radius-topleft: 100px;
	border-top-left-radius: 100px;
	-webkit-border-bottom-left-radius: 100px;
	-khtml-border-radius-bottomleft: 100px;
	-moz-border-radius-bottomleft: 100px;
	border-bottom-left-radius: 100px;
	-moz-box-shadow: -3px 0px 3px #b0b0b0;
	-webkit-box-shadow: -3px 0px 3px #b0b0b0;
	box-shadow: -3px 0px 3px #b0b0b0;
}
.first_thbox{
	background:#f8fbf4;
}
.thankyou_logo_ohc{
	background:url(images/th_logo_bg.png) no-repeat;
	width:148px;
	height:148px;
	text-align:center;
}
.thankyou_logo_ohc table tr td{
	height:148px;
}
.thankyou_logo_ohc img{
	display:inline-block;
}
.th_logo_sad{
	background:url(images/th_logo_shad.png) no-repeat right;
	padding-right:0px !important;
	width:19% !important;
}
.th_dis_sad_first{
	padding-right:0px !important;
	width:81% !important;
	background:#FFF;
	margin:-20px !important;
	margin-left:0px !important;
	padding-left:0px !important;
	min-height:188px !important;
	padding-top:20px;
	border:4px solid #bdff95;
	border-left:none;
	position:relative;
}
.best_match_ohc{
	position:absolute;
	color:#39b54a;
	font-size:17px;
	padding:10px 15px;
	background:#c2ff9c;
	top:0px;
	left:0px;
	-webkit-border-bottom-right-radius: 15px;
	-khtml-border-radius-bottomright: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
}
.thankyou_lis_ohc h2{
	color:#1581c5;
	font-size:15px;
	font-weight:bold;
}
.thankyou_lis_ohc p{
	color:#4d4e4f;
	font-size:13px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:16px;
}
.thankyou_button_ohc{
	padding-top:40px;
	text-align:right;
}
.thankyou_button_ohc img{
	display:inline-block;
}
.first_thbox{
	background:#f8fbf4;
}
.first_thbox h2{
	color:#39b54a;
	font-size:15px;
	font-weight:bold;
	padding-top:35px;
}
.th_dis_sad_all{
	padding-right:0px !important;
	width:81% !important;
	background:#FFF;
	margin:-20px !important;
	margin-left:0px !important;
	padding-left:0px !important;
	min-height:188px !important;
	padding-top:20px;
}
.thankyou_lis_ohc ul li{
	list-style:none;
	background:url(images/th_li.png) no-repeat left 1px;
	color:#4d4e4f;
	font-size:13px;
	margin-top:10px;
	padding-left:25px;
}
.footer_thankyou{
	background:url(images/bg_ohp.jpg) repeat !important;
}
/*------------------------------- Quote Thankyou Page*/
.thankyouonresults_ohc{
	background:url(images/thankyou_bg_ohc.jpg) no-repeat center top;
}
.you_information_ohp{
	border-bottom:1px solid #a5a5a8;
	width:860px;
	margin:auto;
	padding-top:130px;
}
.you_information_ohp img{
	float:right;
	margin-left:10px;
}
.you_information_ohp h1 img{
	float:none;
	margin-left:0px;
}
.you_information_ohp h1{
	font-family: 'RalewaySemiBold';
	color:#6cba00;
	font-size:28px;
	font-weight:normal;
	padding-top:40px;
}
.you_information_ohp p{
	font-family: 'RalewayRegular';
	color:#333333;
	font-size:20px;
	font-weight:normal;
	padding-top:10px;
}
.you_information_ohp p strong{
	font-family: 'RalewaySemiBold';
	font-weight:normal;
}
.you_information_ohp p span{
	color:#6cba00;
	font-family: 'RalewaySemiBold';
	font-weight:normal;
}
.friendly{
	color:#333333;
	font-size:16px;
	font-family: 'RalewayRegular';
	border-bottom:1px solid #a5a5a8;
	padding-top:40px;
	padding-bottom:40px;
	width:860px;
	margin:auto;
}
.thheight{
	height:400px;
}
/*=========================== Resouces Page*/
.resources_boxes_ohc{
	width:960px;
	height:auto;
	margin:auto;
	background:#feffff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	-moz-box-shadow: 0 0 6px #999 inset;
	-webkit-box-shadow: 0 0 6px #999 inset;
	box-shadow: 0 0 6px #999 inset;
	margin-top:40px;
	padding:20px 0px;
}
.resources_boxes_ohc h2{
	color:#ffffff;
	font-size:33px;
	font-weight:normal;
    font-family: 'RalewaySemiBold';
	text-align:center;
	background:#3275ab;
	padding:5px 0px;
}
.resources_boxes_ohc ul{
	padding:15px;
}
.resources_boxes_ohc ul li{
	list-style:none;
	background:url(images/re_bulet.jpg) no-repeat left 10px;
	padding-left:20px;
	width:33%;
	float:left;
	padding-right:30px;
	margin-top:10px;
}
.resources_boxes_ohc ul li a{
	font-size:20px;
	font-weight:normal;
    font-family: 'RalewayRegular';
	color:#000;
}
.resources_boxes_ohc ul li a:hover,
.resources_boxes_ohc ul li a:focus,
.resources_boxes_ohc ul li a.active{
	text-decoration:none;
	color:#1c5e93;
	outline:none;
}
.resources_content_ohc{
	width:960px;
	height:auto;
	margin:auto;
	margin-top:30px;
}
.resources_content_ohc h2{
	color:#000000;
	font-size:26px;
	font-weight:normal;
    font-family: 'RalewaySemiBold';
	border-top:1px solid #4f5051;
	border-bottom:1px solid #4f5051;
	padding:10px 0px;
}
.resources_content_ohc h3{
	color:#000000;
	font-size:24px;
	font-weight:normal;
    font-family: 'RalewayRegular';
	background:url(images/re_bulet.jpg) no-repeat left 38px;
	padding-left:25px;
	padding-top:30px;
}
.resources_content_ohc p{
	color:#333333;
	font-size:16px;
	padding-top:15px;
}
.resources_content_ohc ul{
	margin-bottom:0px;
	margin-top:15px;
}
.resources_content_ohc ul li{
	color:#333333;
	font-size:16px;
	list-style:none;
	background:url(images/re_bulet.jpg) no-repeat left 7px;
	padding-left:20px;
	margin-top:10px;
	margin-left:30px;
}
.resources_content_ohc hr{
	border-color:#4f5051;
}
/*=========================== About Page*/
.about_us_ohc{
	background:url(images/thankyou_bg_ohc.jpg) no-repeat center bottom;
}
.about_container_ohc{
	background:url(images/transparentbg.png) repeat;
	margin-top:50px;
	padding:50px 20px;
}
.about_wrap_ohc{
	width:960px;
	height:auto;
	margin:auto;
}
.about_wrap_ohc h2{
	color:#4f5051;
	font-size:33px;
	font-weight:normal;
    font-family: 'RalewayRegular';
}
.about_wrap_ohc p{
	color:#333333;
	font-size:16px;
	padding-top:15px;
}
.about_compare_free_ohc{
	text-align:center;
	padding-top:50px;
}
.about_compare_free_ohc h2{
	color:#5d5d5d;
	font-size:25px;
	font-weight:normal;
    font-family: 'RalewaySemiBold';
}
.about_compare_free_ohc img{
	margin-top:40px;
	display:inline-block;
}
/*=========================== Contact Page*/
.contactpage_container_ohc{
	padding:35px;
}
.contact_form_wrap_ohc{
	background:url(images/contact_image_ohc.jpg) no-repeat right top;
}
.contact_form_ohc{
	width:482px;
	height:auto;
}
.contact_form_ohc p{
	color:#3275ab;
	font-size:19px;
    font-family: 'RalewayRegular';
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:1px solid #93a2b5;
}
.contact_form_ohc label{
	color:#0b2757;
	font-size:14px;
}
.contact_form_ohc input[type="text"],
.contact_form_ohc input[type="email"],
.contact_form_ohc textarea{
	background:#edf6fd;
}
.contact_button_ohc{
	padding:15px 0px;
	padding-top:0px;
	text-align:center;
	border-bottom:1px solid #93a2b5;
}
.contact_button_ohc input[type="image"]{
	display:inline-block;
}
.contact_button_ohc button[type="submit"]:hover,.contact_button_ohc button[type="submit"]:focus{
	outline:none;
	background:#3d3b3b;
}
.contact_address_ohc{
	font-size:13px;
	color:#0b2757;
	padding-top:20px;
	text-align:center;
}
/*----------------------------- Contact Thankyou Page*/
.contact_th_message_ohc h2{
	background:#8cc53f;
	color:#fff;
	font-size:26px;
	margin-bottom:20px;
	text-align:center;
	padding:10px;
    font-family: 'RalewaySemiBold';
}
.contact_th_message_ohc h3{
	font-size:18px;
	color:#0b2757;
	font-weight:bold;
}
.contact_th_message_ohc p{
	color:#0b2757;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:normal;
	font-style:normal;
	border-bottom:none;
}
.contact_th_message_ohc h4{
	font-size:18px;
	color:#0b2757;
	font-weight:bold;
	padding-top:40px;
}
.if_you_whould_ohc{
	padding-top:16px;
	margin-top:20px;
	color:#0b2757;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom:150px;
}
.if_you_whould_ohc a{
	font-weight:bold;
	color:#0b2757;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:underline;
}
.faq_ohc h3{
	color:#3275ab;
}
/*=========================== Promo Page*/
.promo_pages_container_ohp{
	width:auto;
	height:auto;
	padding:10px;
}
.callnow_conti_ohp h1{
	text-align:center;
	color:#3275a9;
	font-size:27px;
	font-weight:normal;
}
.find_which_phone_linces{
	background:url(images/phone_line_bg.jpg) repeat-x bottom;
	border:3px solid #f2f2f2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	margin-top:15px;
	-moz-box-shadow: 2px 2px 2px #a4a6a8;
	-webkit-box-shadow: 2px 2px 2px #a4a6a8;
	box-shadow: 2px 2px 2px #a4a6a8;
	position:relative;
}
.linearrow{
	position:absolute;
	right:5px;
	top:-20px;
}
.find_which_ohp{
	padding:20px 0px;
}
.find_which_ohp h2{
	color:#484949;
	font-size:18px;
	font-weight:normal;
}
.find_which_ohp ul{
	margin-bottom:0px;
}
.find_which_ohp ul li{
	list-style:none;
	background:url(images/lowest_icon.png) no-repeat left 3px;
	color:#3275a9;
	font-size:17px;
	margin-top:10px;
	padding-left:30px;
	line-height:22px;
}
.phone_lines_ohp{
	text-align:center;
	padding:10px 0px;
}
.phonelineseparetor{
	background:url(images/phone_line_separetor.jpg) repeat-y right;
}
.phone_lines_ohp h2{
	color:#414344;
	font-size:27px;
	font-weight:normal;
}
.phone_lines_ohp p{
	color:#333333;
	font-size:15px;
}
.phone_lines_ohp h1,
.phone_lines_ohp h1 a,
.phone_lines_ohp h1 a:hover{
	text-decoration:none;
	outline:none;
	color:#89c23e;
	font-size:50px;
	font-weight:bold;
}
.phone_lines_ohp h3{
	color:#319d31;
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	text-align:right;
	padding-right:35px;
}
.or_complete_berif_container_ohp{
	margin-top:20px;
}
.complete_form_ohp{
	border:2px dashed #eaeced;
}
.complete_left{
	padding-left:0px !important;
	padding-right:7px !important;
}
.complete_right{
	padding-left:7px !important;
	padding-right:0px !important;
}
.complete_form_ohp{
	padding:15px;
}
.complete_form_ohp p{
	color:#2f3030;
	font-size:16px;
	padding-bottom:20px;
}
.complete_form_ohp label{
	color:#0b2757;
	font-size:14px;
	padding-top:5px !important;
}
.complete_form_ohp input[type="text"],
.complete_form_ohp input[type="email"],
.complete_form_ohp input[type="tel"]{
	background:#edf6fd;
}
.complete_form_ohp select{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #edf6fd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#edf6fd));
	background: -webkit-linear-gradient(top, #ffffff 0%,#edf6fd 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#edf6fd 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#edf6fd 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#edf6fd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf6fd',GradientType=0 );
}
.complete_form_ohp input[type="radio"] {
	display:none;
}
.complete_form_ohp input[type="radio"] + label {
	font-weight:normal;
	color:#46484f;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:15px;
	cursor:pointer;
}
.complete_form_ohp input[type="radio"] + label span {
	display:inline-block;
	width:29px;
	height:29px;
	margin:-3px 6px 0 0;
	vertical-align:middle;
	background:url(images/quote_redio_btn_ohp.png) -29px top no-repeat;
	cursor:pointer;
}
.complete_form_ohp input[type="radio"]:checked + label span {
	background:url(images/quote_redio_btn_ohp.png) 0px top no-repeat;
}
.tabacco{
	padding-right:0px !important;
}
.get_my_quotes_promo{
	margin-top:20px;
	text-align:center;
}
.get_my_quotes_promo input[type="image"]{
	display:inline-block;
}
.privacy_secure_ohp{
	margin-top:10px;
	text-align:center;
}
.privacy_secure_ohp img{
	display:inline-block;
}
.requesting_ohp{
	color:#000000;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:15px;
}
.free_quote_right_ohp{
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-khtml-border-radius: 20px;
	-moz-box-shadow: 1px 1px 2px #a8a8a8;
	-webkit-box-shadow: 1px 1px 2px #a8a8a8;
	box-shadow: 1px 1px 2px #a8a8a8;
	padding:10px;
	margin-top:150px;
}
.free_quote_image{
	text-align:center;
}
.free_quote_image img{
	display:inline-block;
	margin-top:-164px;
}
.free_quote_right_ohp p{
	text-align:left;
	color:#414242;
	font-size:14px;
	font-style:italic;
	padding-top:15px;
}
.callnow_ohp,
.callnow_ohp a,
.callnow_ohp a:hover{
	text-align:left;
	padding-top:20px;
	color:#3275a9;
	font-style:italic;
	font-weight:bold;
	font-size:24px;
	text-decoration:none;
	outline:none;
	padding-bottom:10px;
}
.callnow_ohp img{
	margin:0px;
}
.for_fast{
	text-align:left;
	color:#ed1c24;
	font-size:24px;
	padding-bottom:15px;
}
.callnow_fred_ohp{
	text-align:center;
	padding-top:20px;
	color:#87c643;
	font-weight:bold;
	font-size:47px;
	text-decoration:none;
	outline:none;
	padding-bottom:10px;
}
.information_saved_ohp{
	background:url(images/phone_line_bg.jpg) repeat-x bottom #FFF;
	border:3px solid #f2f2f2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	margin-top:15px;
	-moz-box-shadow: 2px 2px 2px #a4a6a8;
	-webkit-box-shadow: 2px 2px 2px #a4a6a8;
	box-shadow: 2px 2px 2px #a4a6a8;
	position:relative;
	width:960px;
	height:auto;
	margin:auto;
}
.licensed{
	float:right;
	margin-top:-20px;
	margin-right:0px;
}
.your_informatio_received{
	padding:20px 10px 10px 20px;
	border-bottom:2px solid #dee2e4;
}
.your_informatio_received img{
	float:left;
	margin-right:10px;
}
.your_informatio_received h2{
	color:#6cba00;
	font-size:24px;
	font-weight:normal;
	font-family: 'RalewaySemiBold';
}
.your_informatio_received p{
	color:#636566;
	font-size:15px;
}
.phone_lines_are{
	margin-top:20px;
	text-align:center;
}
.phone_lines_are h1,
.phone_lines_are h1 a,
.phone_lines_are h1 a:hover{
	text-decoration:none;
	outline:none;
	color:#89c23e;
	font-weight:bold;
	font-size:52px;
	padding-top:10px;
	padding-bottom:10px;
}
.phone_lines_are h2{
	color:#484947;
	font-size:28px;
	font-weight:bold;
	padding-top:10px;
}
.phone_lines_are h3{
	color:#545556;
	font-size:22px;
	font-weight:normal;
}
.phone_lines_are h3 strong{
	color:#bf272d;
}
.phone_lines_are p{
	color:#303233;
	font-size:15px;
	padding-top:5px;
}
.thankyou_poro_box_container{
	margin-top:20px;
	padding-bottom:20px;
}
.you_can_ohp{
	text-align:center;
	position:relative;
	color:#343535;
	font-size:16px;
	padding-top:15px;
	padding-bottom:10px;
}
.you_can_ohp img{
	position:absolute;
    right: 60px;
    top:22px;
}
.thankyou_pb_conti{
	text-align:center;
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
}
.thankyou_pb_conti img{
	display:inline-block;
}
.thankyou_pbox{
	border:1px solid #d1d1d1;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	-khtml-border-radius: 30px;
	background:#FFF;
	padding:10px 0px;
}
.thankyou_promo_logo_ohp{
	text-align:center;
	padding:35px 20px;
}
.thankyou_promo_logo_ohp img{
	display:inline-block;
}
.thankyou_lis_promo_ohp{
	text-align:left;
}
.thankyou_lis_promo_ohp h2{
	color:#0967d8;
	font-size:14px;
	font-weight:bold;
	padding-bottom:7px;
	padding-top:10px;
}
.thankyou_lis_promo_ohp ul{
	margin-bottom:0px;
	padding-bottom:5px;
	margin-top:5px;
}
.thankyou_lis_promo_ohp ul li{
	list-style:disc;
	color:#636262;
	font-size:14px;
	margin-left:15px;
    font-family:Arial, Helvetica, sans-serif;
}
.thankyou_lis_promo_ohp p{
	color:#636262;
	font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.thankyou_button_promo_ohp{
	text-align:center;
	margin-top:40px;
}
/*========================================== Footer Start ==========================================*/
.footer_container_ohc{
	margin-top:50px;
}
.footer_logo_menu_ohc{
	background:#3275ab;
}
.footer_logo_menu_wrap_ohc{
	width:960px;
	height:auto;
	margin:auto;
}
.footer_logo_ohc{
	float:left;
	text-align:center;
}
.footer_logo_ohc img{
	display:inline-block;
}
.footer_menu_ohc{
	float:right;
	margin-top:20px;
}
.footer_menu_ohc ul{
	margin-bottom:0px;
}
.footer_menu_ohc ul li{
	list-style:none;
	display:inline-block;
	border-right:1px solid #fff;
}
.footer_menu_ohc ul li a{
	color:#FFF;
	font-size:17px;
	text-decoration:none;
	display:block;
	padding:8px 19px 8px 14px;
}
.footer_menu_ohc ul li a:hover{
	color:#000;
	text-decoration:none;
}
.footer_menu_ohc ul li:first-child{
	background:url(images/home_icon.png) no-repeat left 12px;
	padding-left:15px;
}
.copy_text_ohc{
	background:url(images/bg_ohp.jpg) repeat;
	padding:20px 15px;
	text-align:center;
	color:#4d4d4d;
	font-size:14px;
}
.clear{
	clear:both;
}
/*================================================ Thankyou Note =============================================*/
.th_header_ohp{
	border-bottom:2px solid #f1f1f1;
}
.th_note_wrapper_ohp{
	max-width:890px;
	margin:auto;
}
.th_not_phone_ohp,
.th_not_phone_ohp a,
.th_not_phone_ohp a:hover,
.th_not_phone_ohp a:focus{
	float:right;
	color:#0d6294;
	font-size:32px;
	font-family: 'ralewaybold';
	font-weight:normal;
	text-decoration:none;
	outline:none;
	padding-top:6px;
}
.th_not_phone_ohp img{
	vertical-align:text-top;
}
.th_note_container_ohp{
	background:#e5e9f0;
}
.th_note_container_ohp h1{
	color:#5b5d5e;
	font-size:28px;
    font-family: 'RalewayRegular';
	font-weight:normal;
	text-align:center;
	background:#FFF;
	padding:15px 0px;
}
.th_note_container_ohp h1 img{
	vertical-align:text-top;
}
.th_note_container_ohp h1 strong{
    font-family: 'ralewaybold';
	font-weight:normal;
}
.th_box_conti_ohp{
	text-align:center;
}
.th_box_conti_ohp img{
	display:inline-block;
}
.th_box_ohp{
	background:url(images/th_bg_ohp.jpg) no-repeat #FFF;
	border:2px solid #c7c9c9;
	padding:15px;
	margin-top:20px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	-khtml-border-radius:12px;
}
.th_details_ohp{
	float:right;
	text-align:left;
	width:60%;
}
.th_details_ohp h2{
	color:#4c4b4c;
	font-size:16px;
	font-weight:normal;
	padding-top:25px;
    font-family: 'ralewaybold';
}
.th_details_ohp p{
	color:#4c4b4c;
	font-size:16px;
	font-weight:normal;
	padding-top:15px;
    font-family: 'RalewayRegular';
	padding-bottom:0px;
	border-bottom:none;
}
.th_details_ohp p:first-child{
	padding-top:0px;
}
.th_details_ohp p strong{
    font-family: 'ralewaybold';
	font-weight:normal;
}
.state_details_box_ohp{
	border:2px solid #cecece;
	margin-top:10px;
	background:#f7f7f7;
}
.state_map_ohp{
	float:left;
	background:#FFF;
	border-right:2px solid #cecece;
}
.th_det_ohp{
	float:left;
	padding:14px;
}
.th_det_ohp p{
	padding-top:2px;
	font-size:15px;
}
.th_det_ohp p:first-child{
	padding-top:0px;
}
.th_copy_ohp{
	color:#666;
	font-size:12px;
	text-align:center;
	padding:10px;
	font-family: 'RalewayRegular';
}
.th_copy_ohp a{
	color:#666;
	font-size:12px;
	text-align:center;
	text-decoration:none;
    font-family: 'RalewayRegular';
}
.th_copy_ohp a:hover{
	color:#666;
	text-decoration:underline;
}