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;
	font-family:Verdana, Geneva, sans-serif;
}
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_thp{
	width:100%;
	height:auto;
}
.header_wrap_thp{
	width:auto;
	height:auto;
	background:#FFF;
	padding:15px;
   -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.header_wrap_box_thp{
	width:960px;
	height:auto;
	margin:auto;
}
.logo_thp{
	float:left;
}
.logo_thp img{
   -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
/*======================================== Navigation*/
.navigation_con_thp{
	float:right;
	padding-top:15px;
}
.navmenu{
	float:right;
}
.navigation_thp{
	text-align:right;
}
.navigation_thp ul{
	margin-bottom:0px;
}
.navigation_thp ul li{
	list-style:none;
	display:inline;
	background:url(images/green_bulet.png) no-repeat right 1px;
	padding-left:15px;
	padding-right:20px;
}
.navigation_thp ul li a{
	color:#383838;
	font-size:16px;
	text-decoration:none;
}
.navigation_thp ul li a:hover, .navigation_thp ul li a:focus{
	color:#8dc63f;
	outline:none;
}
.navigation_thp ul li a.active{
	color:#8dc63f;
	outline:none;
}
.navigation_thp ul li:last-child{
	padding-right:0px;
	background:none;
}
.container_thp{
	width:960px;
	height:auto;
	margin:auto;
}
/*============================================ Body Start ============================================*/
.body_container_promo_thp{
	text-align:center;
	width:960px;
	height:auto;
	margin:auto;
}
.body_container_promo_thp img{
	display:inline-block;
}
.body_box_promo_thp{
	background:url(images/promo_bg_thp.jpg) no-repeat center bottom #b2dcf5;
	text-align:left;
}
.compare_medicare_promo_thp{
	height:auto;
}
.arrow_pro{
    margin-left: -23px;
    position: absolute;
    top: 72px;
    z-index: 9;
}
.free_medicare_thp{
	margin-top:180px;
	margin-left:10px;
	text-align:center;
}
.pad_left_thp{
	padding-right:0px !important;
}
.promo_quote_form_thp{
	background:url(images/promo_form_bg.png) repeat;
	padding:10px 18px;
	width:383px;
	float:right;
}
.promo_quote_form_thp h2,
.promo_quote_form_thp h2 a,
.promo_quote_form_thp h2 a:hover,
.promo_quote_form_thp h2 a:focus{
	color:#FFF;
	font-size:30px;
	font-weight:bold;
	text-shadow:1px 1px 1px #5987a6;
	text-align:center;
}
.promo_quote_form_thp p{
	color:#231f20;
	font-size:13px;
	border-bottom:1px solid #a0cceb;
	padding-top:10px;
	padding-bottom:5px;
}
.promo_form_thp{
	margin-top:20px;
}
.promo_form_thp label{
	color:#231f20;
	font-size:12px;
	padding-top:0px !important;
}
.promo_form_thp input[type="radio"] {
	display:none;
}
.promo_form_thp input[type="radio"] + label {
	font-weight:normal;
	color:#46484f;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:5px;
	margin-top:5px;
	cursor:pointer;
}
.promo_form_thp input[type="radio"] + label span {
	display:inline-block;
	width:23px;
	height:23px;
	margin:-3px 4px 0 0;
	vertical-align:middle;
	background:url(images/redio_den.png) -23px top no-repeat;
	cursor:pointer;
}
.promo_form_thp input[type="radio"]:checked + label span {
	background:url(images/redio_den.png) 0px top no-repeat;
}
.birthday_thp_dt{
	padding-left:0px !important;
	padding-right:5px !important;
}
.birthday_thp_mb{
	padding:0px !important;
}
.label_pad{
	padding-right:0px !important;
}
.get_quote_btn_thp_promo{
	text-align:center;
}
.get_quote_btn_thp_promo input[type="image"]{
	display:inline-block;
}
.secure_promo_thp{
	margin-top:6px;
	text-align:center;
}
.secure_promo_thp img{
	display:inline-block;
}
.by_request_promo_thp{
	padding-top:10px;
	color:#414142;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.promo_logos_thp{
	background:url(images/logos_bg_promo.jpg) repeat-x bottom #f6f6f7;
	height:auto;
	border-top:2px solid #FFF;
	padding-bottom:10px;
}
.promo_logos_thp p{
	color:#3a383a;
	font-size:14px;
	padding-top:10px;
	padding-bottom:5px;
}
.promo_logos_thp img{
	margin:10px 19px;
}
/*============================================ Footer Start ============================================*/
.footer_container_thp{
	background:#f9f9f9;
	border-top:1px solid #cccccc;
	padding:20px 15px;
	text-align:center;
	margin-top:50px;
}
.footer_logo_thp{
}
.footer_nav_thp{
	padding-top:10px;
}
.footer_nav_thp ul{
	margin-bottom:0px;
}
.footer_nav_thp ul li{
	list-style:none;
	display:inline;
	background:url(images/green_bulet.png) no-repeat right 1px;
	padding-left:12px;
	padding-right:20px;
}
.footer_nav_thp ul li a{
	color:#383838;
	font-size:15px;
	text-decoration:none;
}
.footer_nav_thp ul li a:hover, .footer_nav_thp ul li a:focus{
	color:#8dc63f;
	outline:none;
}
.footer_nav_thp ul li a.active{
	color:#8dc63f;
	outline:none;
}
.footer_nav_thp ul li:last-child{
	padding-right:0px;
	background:none;
}
.copy_thp{
	padding-top:15px;
	color:#474746;
	font-size:13px;
}
.by_completing{
	width:960px;
	height:auto;
	margin:auto;
	font-size:11px;
	color:#767777;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	text-align:left;
}
.clear {
	clear:both;
}
