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-face {
	font-family: 'MyriadPro-Regular';
	src: url('font/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-Regular.otf') format('opentype'),
		 url('font/MyriadPro-Regular.woff') format('woff'),
		 url('font/MyriadPro-Regular.ttf') format('truetype'),
		 url('font/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-SemiCn';
	src: url('font/MyriadPro-SemiCn.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-SemiCn.otf') format('opentype'),
		 url('font/MyriadPro-SemiCn.woff') format('woff'),
		 url('font/MyriadPro-SemiCn.ttf') format('truetype'),
		 url('font/MyriadPro-SemiCn.svg#MyriadPro-SemiCn') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-It';
	src: url('font/MyriadPro-It.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-It.otf') format('opentype'),
		 url('font/MyriadPro-It.woff') format('woff'),
		 url('font/MyriadPro-It.ttf') format('truetype'),
		 url('font/MyriadPro-It.svg#MyriadPro-It') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-Semibold';
	src: url('font/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-Semibold.otf') format('opentype'),
		 url('font/MyriadPro-Semibold.woff') format('woff'),
		 url('font/MyriadPro-Semibold.ttf') format('truetype'),
		 url('font/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-Bold';
	src: url('font/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-Bold.otf') format('opentype'),
		 url('font/MyriadPro-Bold.woff') format('woff'),
		 url('font/MyriadPro-Bold.ttf') format('truetype'),
		 url('font/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-Cond';
	src: url('font/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-Cond.otf') format('opentype'),
		 url('font/MyriadPro-Cond.woff') format('woff'),
		 url('font/MyriadPro-Cond.ttf') format('truetype'),
		 url('font/MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-BoldCond';
	src: url('font/MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-BoldCond.otf') format('opentype'),
		 url('font/MyriadPro-BoldCond.woff') format('woff'),
		 url('font/MyriadPro-BoldCond.ttf') format('truetype'),
		 url('font/MyriadPro-BoldCond.svg#MyriadPro-BoldCond') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-BoldIt';
	src: url('font/MyriadPro-BoldIt.eot?#iefix') format('embedded-opentype'),
	     url('font/MyriadPro-BoldIt.otf') format('opentype'),
		 url('font/MyriadPro-BoldIt.woff') format('woff'),
		 url('font/MyriadPro-BoldIt.ttf') format('truetype'),
		 url('font/MyriadPro-BoldIt.svg#MyriadPro-BoldIt') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'caflisch_scriptregular';
	src: url('font/caflisch_script_regular-webfont.eot');
	src: url('font/caflisch_script_regular-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('font/caflisch_script_regular-webfont.woff') format('woff'), 
		 url('font/caflisch_script_regular-webfont.ttf') format('truetype'), 
		 url('font/caflisch_script_regular-webfont.svg#caflisch_scriptregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans';
	src: url('font/OpenSans.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans.woff') format('woff'),
		 url('font/OpenSans.ttf') format('truetype'),
		 url('font/OpenSans.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Italic';
	src: url('font/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Italic.woff') format('woff'),
		 url('font/OpenSans-Italic.ttf') format('truetype'),
		 url('font/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Semibold';
	src: url('font/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Semibold.woff') format('woff'),
		 url('font/OpenSans-Semibold.ttf') format('truetype'),
		 url('font/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Bold';
	src: url('font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-Bold.woff') format('woff'),
		 url('font/OpenSans-Bold.ttf') format('truetype'),
		 url('font/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-BoldItalic';
	src: url('font/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
	     url('font/OpenSans-BoldItalic.woff') format('woff'),
		 url('font/OpenSans-BoldItalic.ttf') format('truetype'),
		 url('font/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@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: 'RalewayMedium';
    src: url('font/raleway-medium.eot');
    src: url('font/raleway-medium.eot') format('embedded-opentype'),
         url('font/raleway-medium.woff2') format('woff2'),
         url('font/raleway-medium.woff') format('woff'),
         url('font/raleway-medium.ttf') format('truetype'),
         url('font/raleway-medium.svg#RalewayMedium') 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: 'Raleway-ExtraBold';
	src: url('font/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),
	     url('font/Raleway-ExtraBold.woff') format('woff'),
		 url('font/Raleway-ExtraBold.ttf') format('truetype'),
		 url('font/Raleway-ExtraBold.svg#Raleway-ExtraBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
#wrapper {
	width:100%;
	height:auto;
	margin:auto;
	padding:0px;
	min-width:970px;
}
a {
	color:#0054bd;
	-webkit-transition: color linear .2s;
	-moz-transition: color linear .2s;
	-o-transition: color linear .2s;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
/*=========================================== Header Start ==============================================*/
.header_container_s{
	background:url(images/banner_bg.jpg) repeat-x bottom #FFF;
	padding-top:22px;
	padding-bottom:22px;
}
.banner_wrap_s{
	width:980px;
	height:auto;
	margin:auto;
}
.banner_wrap_s h2{
	text-align:center;
	font-weight:normal;
	color:#3c3c3b;
	font-size:19px;
    font-family: 'MyriadPro-It';
}
.home_logos{
	text-align:center;
	margin-top:10px;
}
.banner_conti_s{
	width:1000px;
	height:auto;
	margin:auto;
	text-align:center;
}
.banner_s{
	background:url(images/banner3.jpg) no-repeat left bottom #fafafa;
	border:1px solid #dfe0e2;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	-khtml-border-radius:25px;
	position:relative;
}
.header_inner_s{
	background:url(images/header_bg.jpg) repeat-x;
	width:980px;
	height:auto;
	margin:auto;
	border:1px solid #dfe0e2;
	border-top-left-radius:25px;
	-moz-border-radius-topleft:25px;
	-webkit-border-top-left-radius:25px;
	-khtml-border-radius-topleft:25px;
	border-top-right-radius:25px;
	-moz-border-radius-topright:25px;
	-webkit-border-top-right-radius:25px;
	-khtml-border-radius-topright:25px;
	padding-bottom:25px;
}
.header_lt{
	background:url(images/header_bg.jpg) repeat-x;
	padding-top:18px;
	border-top-left-radius:25px;
	-moz-border-radius-topleft:25px;
	-webkit-border-top-left-radius:25px;
	-khtml-border-radius-topleft:25px;
	border-top-right-radius:25px;
	-moz-border-radius-topright:25px;
	-webkit-border-top-right-radius:25px;
	-khtml-border-radius-topright:25px;
	text-align:left;
}
.logo{
	float:left;
	margin-left:28px;
}
.guranteed{
	float:left;
	padding-right:10px;
	margin-top:5px;
}
.top_navi{
	float:right;
	text-align:right;
	padding-top:14px;
	width:460px;
	margin-right:25px;
}
.top_navi h3{
	color:#009ce0;
	font-size:24.73px;
	font-family: 'MyriadPro-It';
	font-weight:normal;
}
.top_navi h3 strong{
	font-family: 'MyriadPro-Semibold';
	font-weight:normal;
}
.top_navi h3 strong a{
	text-decoration:none;
	color:#0054bd;
}
.top_navi ul{
	margin-bottom:0px;
}
.top_navi ul li{
	list-style:none;
	display:inline;
	background:url(images/bulet.png) no-repeat right;
	padding-left:10px;
	padding-right:20px;
}
.top_navi ul li a{
	color:#0054bd;
	font-size:17.37px;
	font-family: 'MyriadPro-Semibold';
	font-weight:normal;
	text-decoration:none;
}
.top_navi ul li:last-child{
	padding-right:0px;
	background:none;
}
.save_up{
	width:356px;
	float:left;
	margin-left: -30px;
	margin-top: 12px;
}
.free_senior{
	float:right;
	margin-right:20px;
	width:665px;
	height:auto;
	background:#e8e8e8;
	margin-top:12px;
}
.senior_title{
	background:#009de1;
	padding:10px 30px 7px 36px;
	position:relative;
}
.senior_title img{
    left: -15px;
    position: absolute;
    top: 86px;
}
.senior_title h1{
	color:#FFF;
	font-size:40.1px;
	font-family: 'MyriadPro-Semibold';
	font-weight:normal;
	text-align: left;
	border-bottom:1px solid #3fb5e8;
}
.senior_title p{
	font-family: 'MyriadPro-Regular';
	font-size:15.5px;
	color:#FFF;
	text-align:left;
	padding-top:4px;
	line-height:17px;
}
.senior_title p a{
	color:#fff;
	font-family: 'MyriadPro-Bold';
	font-weight:normal;
	font-size:18.64px;
	text-decoration:none;
}
.senior_title p a:hover{
	text-decoration:none;
}
.senior_form{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#494749;
	padding:10px;
	padding-top:30px;
}
.free_senior h2{
	text-align:center;
	color:#ff7700;
	font-size:17px;
	padding:7px 0 10px 25px;
    font-family: 'MyriadPro-It';
	font-weight:bold;
}
.senior_form label{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#494749;
	width:78px;
	display:inline-block;
}
.senior_form input[type="text"]{
	border:1px solid #b6b7b6;
	padding:3px;
	color:#414141;
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:182px;
	margin-left:1px;
	outline:none;
}
.senior_form select{
	border:1px solid #b6b7b6;
	padding:3px;
	color:#414141;
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:190px;
	margin-left:1px;
	outline:none;
}
.senior_form input[type="radio"]{
	margin-left:1px;
}
.by_pressing{
    font-family: 'MyriadPro-Regular';
	font-size:10px;
	color:#494749;
}
.form_left_slq {
	float:left;
	width:47%;
	margin-top:16px;
	clear:left;
	font-size:14px;
}
.form_right_slq {
	float:right;
	width:47%;
	margin-top:16px;
	clear:right;
}
input.phone_slq {
	width:52px !important;
}
input.zip_slq {
	width:77px !important;
}
select.date_slq {
	width:60px;
}
select.height_slq {
	width:75px;
}
.get_free_quote_button_slq{
	text-align:center;
	margin-top:5px;
}
/*=========================================== Body Start ==============================================*/
.body_container_s{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:60px;
}
.home_content_s{
	border:1px solid #dfdedd;
	padding:20px;
	width:940px;
	height:auto;
	margin:auto;
}
.home_content_s h1{
	text-align:center;
	color:#009de1;
    font-family: 'MyriadPro-It';
	font-weight:normal;
	margin-top:-43px;
	font-size:32px;
}
.home_content_s h1 span{
	background:#FFF;
	padding:0px 30px;
}
.home_content_s h3{
	color:#009de1;
    font-family: 'MyriadPro-It';
	font-weight:normal;
	font-size:16px;
	background:url(images/bh3.png) no-repeat left 27px;
	padding-left:17px;
	padding-top:20px;
}
.home_content_s p{
	padding-top:5px;
	font-size:14px;
	color:#5b5b5a;
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:18px;
}
.home_content_s hr{
	background:#dfdedd;
	height:1px;
	margin:20px 0px 0px 0px;
	border:none;
}
/*================================== Inner Container ========================================*/
.inner_container_s{
	background:url(images/inner_bg.jpg) repeat-x bottom #fff;
	padding-top:22px;
	padding-bottom:22px;
}
.body_innner_container_s{
	width:100%;
	height:auto;
	margin:auto;
}
.inner_pages_wrap{
	width:982px;
	height:auto;
	margin:auto;
	text-align:center;
}
.inner_content_container_s{
	border:1px solid #dfdedd;
	border-top:none;
	padding:20px;
	background:#FFF;
	height:auto;
	margin:auto;
	border-bottom-left-radius:25px;
	-moz-border-radius-bottomleft:25px;
	-webkit-border-bottom-left-radius:25px;
	-khtml-border-radius-bottomleft:25px;
	border-bottom-right-radius:25px;
	-moz-border-radius-bottomright:25px;
	-webkit-border-bottom-right-radius:25px;
	-khtml-border-radius-bottomright:25px;
	text-align:left;
}
.inner_title{
	background:url(images/inner_title_bg.png) no-repeat;
	width:264px;
	height:62px;
	color:#fff;
	font-family: 'MyriadPro-It';
	font-size: 32px;
	font-weight: normal;
	line-height: 45px;
	margin-left: -48px;
	padding-left: 45px;
}
.inner_content_container_s h2{
	color:#009de1;
    font-family: 'MyriadPro-It';
	font-weight:normal;
	font-size:16px;
	padding-top:20px;
}
.inner_content_container_s hr{
	background:#dfdedd;
	height:1px;
	margin:20px 0px 0px 0px;
	border:none;
}
.inner_content_container_s p{
	color:#4d4d4f;
	padding-top:15px;
	font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:18px;
}
.inner_content_container_s ul{
	padding-top:15px;
}
.inner_content_container_s ul li{
	color:#4d4d4f;
	font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:18px;
	margin-left:15px;
	list-style:disc;
}
.inner_content_container_s p a,
.inner_content_container_s ul li a{
    color: #0054BD;
    font-family: 'MyriadPro-Semibold';
	text-decoration:underline;
	font-weight:normal;
}
.inner_content_container_s p a:hover,
.inner_content_container_s ul li a:hover{
	text-decoration:none;
}
.alignright{
	float:right;
	margin-left:30px;
	margin-bottom:10px;
}
.alignleft{
	float:right;
	margin-left:30px;
	margin-bottom:10px;
}
/*-------------------------------- Resource Page -------------------------------*/
.resource_left{
	float:left;
}
.resource_left ul{
	padding-top:0px;
	margin-left:-25px;
}
.resource_left ul li{
	list-style:none;
	margin-top:10px;
	margin-left:0px;
}
.resource_left ul li a{
	background:#009de1;
	border-left:7px solid #0152bd;
	color:#FFF;
	font-size:15px;
	text-decoration:none;
    font-family: 'MyriadPro-It';
	display:block;
	padding:10px 12px 10px 12px;
	-webkit-transition: background linear .2s, border linear .2s;
	-moz-transition: background linear .2s, border linear .2s;
	-o-transition: background linear .2s, border linear .2s;
}
.resource_left ul li a:hover{
	background:#0152bd;
	border-left:7px solid #009de1;
}
.resource_right{
	float:right;
	border:1px solid #dfdedd;
	padding:20px;
	width:630px;
	height:auto;
	margin-top:-35px;
}
.resource_right h1{
	text-align:center;
	color:#009de1;
	font-family: 'MyriadPro-It';
	font-weight:normal;
	text-align:center;
	margin-top:-40px;
	font-size:27px;
}
.resource_right h1 span{
	background:#FFF;
	padding:0px 20px;
}
/*---------------------------------------- Contact Page --------------------------------------*/
.contact_form_sl{
	margin-top:30px;
	color:#4d4d4f;
    font-family: 'MyriadPro-Regular';
	font-weight:normal;
	font-size:16px;
}
.contact_form_sl h3{
    padding-top: 4px;
	text-align:center;
	color:#009de1;
    font-family: 'MyriadPro-It';
	font-weight:normal;
	font-size:21px;
}
.contact_form_sl input[type="text"]{
	border:1px solid #acabab;
	padding:3px 5px;
	font-size:20px;
	color:#000;
	font-family: 'MyriadPro-Regular';
	width:342px;
	margin-left:15px;
	outline:none;
	-webkit-transition: border linear .2s;
	-moz-transition: border linear .2s;
	-o-transition: border linear .2s;
}
.contact_form_sl textarea{
	border:1px solid #b3b4b5;
	padding:3px 5px;
	font-size:20px;
	color:#000;
	font-family: 'MyriadPro-Regular';
	width:342px;
	height:120px;
	margin-left:15px;
	-webkit-transition: border linear .2s;
	-moz-transition: border linear .2s;
	-o-transition: border linear .2s;
	outline:none;
}
.contact_form_sl input[type="text"]:focus,
.contact_form_sl textarea:focus{
	border:1px solid #000;
	color:#000;
}
.contact_form_sl input[type="button"]{
	background:#11a2d8;
	color:#fff;
    font-family: 'MyriadPro-Regular';
	font-weight:normal;
	font-size:30px;
	text-align:center;
	padding:7px 80px;
	cursor:pointer;
	border:none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-transition: background linear .2s, color linear .2s;
	-moz-transition: background linear .2s, color linear .2s;
	-o-transition: background linear .2s, color linear .2s;
	margin-left:57px;
}
.contact_form_sl input[type="button"]:hover{
	background:#333;
}
/*------------------------------------- Thank you page ------------------------------------*/
.thankyou_wrap_s{
	width:100%;
	height:auto;
}
.thankyou_title_sl{
	background:#0054be;
	height:118px;
	margin:0px -20px;
	margin-bottom:25px;
	text-align:center;
}
.thankyou_title_sl h1{
	color:#fff;
	font-size:38px;
    font-family: 'MyriadPro-Semibold';
	padding-top:7px;
}
.thankyou_title_sl h3{
	color:#fff;
	font-size:25px;
    font-family: 'MyriadPro-Regular';
	font-weight:normal;
}
.thankyou_title_sl h3 strong{
	color:#fff;
}
.thankyou_title_sl p{
	color:#fff;
	font-size:18px;
    font-family: 'MyriadPro-It';
	font-weight:normal;
	padding-top:5px;
}
.thankyou_title_sl p span{
	color:#ffc400;
}
.thankyou_container_sl p{
	text-align:center;
	color:#34362f;
	font-size:17px;
    font-family: 'MyriadPro-Regular';
	font-weight:normal;
}
.thankyou_sl{
}
.thankyou_sl ul li{
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	box-shadow: 1px 1px 3px #b8b8b8;
	-moz-box-shadow: 1px 1px 3px #b8b8b8;
	-webkit-box-shadow: 1px 1px 3px #b8b8b8;
	background:#FFF;
	padding:15px 20px;
	margin-top:40px;
	list-style:none;
	border:1px solid #d1d1d0;
	position:relative;
	margin-left:0px;
}
.thankyou_sl ul li a{
	text-decoration:none;
}
.star_bac_sl{
	background:#f9f8ed !important;
}
.thankyou_logo_sl{
	background:#FFF;
	border:1px solid #d1d1d0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	padding:10px 5px;
	text-align:center;
}
.thankyou_dis_sl{
	margin-left:30px;
	color:#444442;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.thankyou_dis_sl h2{
	color:#444442;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	padding-top:0px;
}
.thankyou_dis_sl ul{
	padding-top:0px;
}
.thankyou_dis_sl ul li{
	background:none;
	border:none;
	border-radius:0px;
	padding:0px;
	box-shadow:none;
	margin:0px;
	list-style:disc;
	color:#444442;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
	line-height:20px;
}
.thankyou_dis_sl p{
	color:#444442;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
.snum_sl{
	background:url(images/star.png) no-repeat;
	width:32px;
	height:31px;
	text-align:center;
	line-height:30px;
	color:#000;
	font-size:17px;
	position:absolute;
	left:-10px;
	top:-15px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.bnum_sl{
	background:url(images/round.png) no-repeat;
	width:27px;
	height:26px;
	text-align:center;
	line-height:21px;
	color:#fff;
	font-size:17px;
	position:absolute;
	left:-8px;
	top:-10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*======================================== Thank you Update =======================================*/
.thanksyou_container_up{
	width:auto;
	height:auto;
	padding:20px 0px;
	border:1px solid #dfdedd;
	border-top:none;
	border-bottom-left-radius:25px;
	-moz-border-radius-bottomleft:25px;
	-webkit-border-bottom-left-radius:25px;
	-khtml-border-radius-bottomleft:25px;
	border-bottom-right-radius:25px;
	-moz-border-radius-bottomright:25px;
	-webkit-border-bottom-right-radius:25px;
	-khtml-border-radius-bottomright:25px;
	text-align:left;
	background:#fff;
}
.congratulation_title{
	background:url(images/congratulation_bg.png) no-repeat;
	width:976px;
	height:62px;
	margin-left:-27px;
	text-align:center;
	color:#ffffff;
	font-size:31px;
    font-family: 'MyriadPro-Semibold';
	line-height:45px;
}
.thankyou_banner_container{
	width:auto;
	height:auto;
}
.thankyoubanner{
	background:url(images/thankyou_banner_bg.jpg) repeat-x bottom;
	width:auto;
	height:auto;
}
.compare{
	color:#000000;
	font-size:18px;
    font-family: 'MyriadPro-Regular';
	padding:10px 0px;
	text-align:center;
	background:#e8f0f9;
	border-top:1px solid #afb6c0;
	border-bottom:1px solid #afb6c0;
}
.your_criteria{
	float:left;
	width:215px;
	height:auto;
	margin-left:10px;
	margin-top:30px;
}
.your_criteria h2{
	color:#000;
	font-size:20px;
	font-weight:normal;
    font-family: 'MyriadPro-It';
}
.your_criteria ul li{
	list-style:none;
	background:#FFF;
	padding:5px;
	border:1px solid #b8babd;
	display:block;
	margin-top:5px;
	color:#5d5d60;
	font-size:19px;
    font-family: 'MyriadPro-Regular';
}
.your_criteria ul li span{
	padding-right:20px;
	color:#000;
}
.the_follow{
	width:470px;
	float:left;
	margin-left:50px;
	margin-top:70px;
	text-align:center;
}
.the_follow h1{
	font-weight:normal;
	color:#5d5d60;
	font-size:25px;
    font-family: 'MyriadPro-Regular';
}
.the_follow h1 span{
	color:#0054be;
    font-family: 'MyriadPro-Semibold';
}
.the_follow h2{
	font-family: 'caflisch_scriptregular';
	color:#0054be;
	font-size:48px;
	font-weight:normal;
	padding-top:18px;
}
.the_follow h3{
	font-weight:normal;
	color:#5d5d60;
	font-size:16px;
    font-family: 'MyriadPro-It';
	padding-top:25px;
}
.the_follow h3 em{
    font-family: 'MyriadPro-Semibold';
}
.thankyou_man{
	float:left;
}
.thankyou_box_contai{
	padding:20px;
}
.thankyou_box{
	background:url(images/thankyou_box_bg.jpg) repeat-x top #f5f5f5;
	border-top:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	border-left:9px solid #0054be;
	padding:15px 10px;
	margin-top:20px;
}
.offer{
	color:#636262;
	font-size:69px;
	font-weight:normal;
    font-family: 'MyriadPro-Regular';
	line-height:45px;
}
.offer p{
	color:#000000;
	font-size:17px;
    font-family: 'MyriadPro-Regular';
}
.thankyoulogo{
	background:#FFF;
	border:1px solid #dadada;
	padding:20px 10px;
}
.thankyoudis{
	margin-left:20px;
}
.thankyoudis h1{
	color:#0054be;
	font-size:18px;
    font-family: 'MyriadPro-Semibold';
	font-weight:normal;
}
.thankyoudis ul li{
	list-style:none;
	background:url(images/arw.png) no-repeat left 6px;
	color:#7f7e7d;
	font-size:16px;
    font-family: 'MyriadPro-Regular';
	padding-left:20px;
	margin-top:6px;
}
.thankyoudis p{
	color:#7f7e7d;
	font-size:16px;
    font-family: 'MyriadPro-Regular';
	margin-top:6px;
}
.thankyoubutton{
	margin:auto;
}
.thankyoubutton p{
	color:#3c3c3b;
	font-size:12px;
    font-family: 'MyriadPro-It';
	padding-top:5px;
}
.thankyoubutton p a{
	color:#3c3c3b;
	text-decoration:none;
}
.thankyoubutton p a:hover{
	text-decoration:none;
	color:#0054bd;
}
/*------------------------------ Test Criteria -------------------------------*/
.test_criteria_container{
	padding:0px 20px 0px 20px;
}
.test_criteria_box{
	width:306px;
	float:left;
}
.test_criteria_box h1{
	text-align:center;
	color:#414042;
	font-weight:normal;
    font-family: 'MyriadPro-Semibold';
	font-size:25px;
}
.test_criteria{
	background:url(images/criteria_bg.png) no-repeat;
	width:306px;
	height:151px;
	color:#FFF;
	font-size:17px;
    font-family: 'MyriadPro-Regular';
}
.test_criteria hr{
	border:none;
	margin:3px 40px;
	height:1px;
	background:#5592be;
}
.based{
	width:420px;
	float:right;
	margin-right:80px;
	margin-top:45px;
}
.based h1{
	color:#424344;
	font-weight:normal;
    font-family: 'MyriadPro-Semibold';
	font-size:30px;
	border-bottom:1px solid #808080;
	padding-bottom:5px;
	line-height:30px;
}
.based p{
    font-family: 'MyriadPro-Regular';
	font-size:21px;
	padding-top:5px;
	line-height:24px;
}
.based p strong{
	color:#ed1c24;
	font-weight:normal;
    font-family: 'MyriadPro-Semibold';
}
.get_the_lowest{
	border-top:3px solid #c0c0c0;
	margin-top:20px;
    font-family: 'MyriadPro-Regular';
	font-size:21px;
	padding-top:10px;
	text-align:center;
	position:relative;
}
.get_the_lowest strong{
	color:#ed1c24;
	font-weight:normal;
    font-family: 'MyriadPro-Semibold';
}
.th_arrow{
	position:absolute;
	left: 708px;
	top: -32px;
}
/*-------------------- 2014-08-27-01*/
.metlife_container{
	float:right;
	width:610px;
	height:auto;
	margin-top:30px;
}
.metlife_container h1{
	border-bottom:1px solid #bfbfbf;
	padding-bottom:5px;
}
.metlife_container h1 img{
	vertical-align:bottom;
	margin-right:15px;
}
.metlife_container h1 span{
	border-left:2px solid #bfbfbf;
	padding-left:20px;
	color:#383a39;
	font-size:30px;
	font-weight:normal;
    font-family: 'MyriadPro-Regular';
}
.metlife_container p{
    font-family: 'MyriadPro-It';
	color:#1f88db;
	font-size:18px;
	padding-top:10px;
}
.metlife_container p strong{
	color:#1f88db;
}
.inaddition{
	padding:10px 0px;
	font-size:17px;
	font-weight:normal;
    font-family: 'MyriadPro-Regular';
}
.inaddition strong{
    font-family: 'MyriadPro-Semibold';
	font-weight:normal;
}
/*=========================================== Footer Start ==============================================*/
.footer_container_s{
	background:#FFF;
	margin-top:30px;
	text-align:center;
}
.footer_container_s p{
	padding:20px 0px;
    font-family: 'MyriadPro-Regular';
	font-size:13px;
	color:#494649;
}
.footer_container_s p a{
	color:#494649;
}
.clear {
	clear:both;
}
/*=============================== Css Update 2014-08-07*/
.callnow_banner{
	background:#e6e7e8;
	margin-top:20px;
	border-bottom-left-radius:25px;
	-moz-border-radius-bottomleft:25px;
	-webkit-border-bottom-left-radius:25px;
	-khtml-border-radius-bottomleft:25px;
	border-bottom-right-radius:25px;
	-moz-border-radius-bottomright:25px;
	-webkit-border-bottom-right-radius:25px;
	-khtml-border-radius-bottomright:25px;
}
.b_ph_l{
	background:url(images/ph_icon.jpg) no-repeat bottom left;
	width:105px;
	height:85px;
	float:left;
	border-bottom-left-radius:25px;
	-moz-border-radius-bottomleft:25px;
	-webkit-border-bottom-left-radius:25px;
	-khtml-border-radius-bottomleft:25px;
}
.b_ph{
	color:#0054bc;
	font-size:50px;
	float:left;
    font-family: 'MyriadPro-Semibold';
	line-height:80px;
	padding-left:25px;
	text-shadow:1px 1px #4e5866;
}
.now_for_your{
	float:left;
	margin-left:40px;
}
.now_for_your h1{
	color:#ff7900;
    font-family: 'MyriadPro-Semibold';
	font-weight:normal;
	text-align:left;
	font-size:42px;
	line-height:32px;
	text-shadow:1px 1px #4e5866;
}
.now_for_your h2{
	color:#0054bc;
    font-family: 'MyriadPro-Regular';
	font-weight:normal;
	text-align:left;
	font-size:24px;
	text-shadow:1px 1px #4e5866;
	line-height:27px;
}
.now_for_your h3{
	color:#000000;
    font-family: 'MyriadPro-Regular';
	font-weight:normal;
	text-align:left;
	font-size:21px;
}
.only_task{
	float:right;
	background:url(images/only_task.jpg) no-repeat bottom right;
	width:111px;
	height:80px;
	border-bottom-right-radius:25px;
	-moz-border-radius-bottomright:25px;
	-webkit-border-bottom-right-radius:25px;
	-khtml-border-radius-bottomright:25px;
	margin-top:5px;
}
/*=============================== Css Update 2014-09-12*/
.congratulation_mit{
	color:#0078d5;
	font-size:34px;
	font-family:Verdana, Geneva, sans-serif;
}
.congratulation_mit img{
	vertical-align:text-top;
}
.alicensed{
	background:#0078d5;
	padding:15px;
	color:#FFF;
	font-size:22px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
	width:570px;
	float:left;
	margin-top:15px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
}
.nohealth{
	float:right;
	border:1px solid #cac9ca;
	width:325px;
	margin-top:15px;
	padding:10px 0px;
}
.nohealth img{
	float:left;
	margin-right:10px;
}
.nohealth ul{
	margin-top:5px;
	margin-bottom:0px;
}
.nohealth ul li{
	list-style:disc;
	float:left;
	color:#0078d5;
	font-size:15px;
	margin-top:10px;
	line-height:20px;
	font-family:Verdana, Geneva, sans-serif;
}
.nohealth ul li:first-child{
	margin-top:0px;
}
.inaddition_updt{
	padding:10px 0px;
	font-size:17px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	color:#332f30;
	border-top:3px solid #c0c0c0;
	margin-top:20px;
	position:relative;
}
.inaddition_updt strong{
	color:#e5332a;
}
.inaddition_arow{
	position:absolute;
	left: 893px;
	top: 25px;
}
/*=============================== Css Update 2014-09-23*/
.metlife_box_container_slq h1{
	text-align:center;
	color:#545454;
	font-size:28px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	border:none;
}
.metlife_box_container_slq h1 span{
	color:#545454;
	font-size:38px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.metlife_box_container_slq h1 img{
	vertical-align:sub;
}
.metlife_box_container_slq h2{
	text-align:center;
	color:#545454;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	border:none;
}
.metlife_box_container_slq h2 span{
	color:#545454;
	font-size:24px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.metlife_box_container_slq h2 strong{
	color:#0078d6;
	font-family:Verdana, Geneva, sans-serif;
}
.match_box_conti_slq{
	margin-top:40px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
}
.match_box_slq{
	padding:15px;
	position:relative;
	background:#0078d6;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	padding-right:0px;
}
.match_one_slq{
	position:absolute;
	left: -25px;
	top: -20px;
}
.match_box_left_slq{
	float:left;
	width:683px;
}
.match_box_left_slq h1{
	color:#FFF;
	font-size:23px;
	font-family:Verdana, Geneva, sans-serif;
	border:none;
	padding-top:25px;
	position:relative;
	margin-bottom:0px;
	padding-bottom:15px;
	text-align:left;
	text-indent:10px;
	font-weight:bold;
}
.match_box_left_slq h1 .arrow_gmr{
	position:absolute;
	right:-8px;
	top:-30px;
}
.match_slq{
	background:#FFF;
	padding:9px;
	box-shadow: 1px 1px 3px #001f37;
	-moz-box-shadow: 1px 1px 3px #001f37;
	-webkit-box-shadow: 1px 1px 3px #001f37;
}
.met_life_box_slq{
	float:left;
	width:300px;
	text-align:center;
	margin-top:20px;
	border-right:1px dashed #0078d6;
	padding-right:10px;
}
.final_expenses_slq{
	color:#00a2e8;
	font-size:20px;
	font-family:Verdana, Geneva, sans-serif;
}
.cartoon_slq img{
	float:left;
	margin-top:50px;
}
.finalexpensemetlife_slq{
	text-align:center;
	color:#434444;
	font-size:32px;
	line-height:38px;
	font-family: 'MyriadPro-Cond';
}
.finalexpensemetlife_slq span{
	color:#ff8d00;
}
.finalexpensemetlife_slq strong{
	color:#ff8d00;
	font-family: 'MyriadPro-BoldCond';
	font-size:34px;
}
.finalexpensemetlife_slq img{
	display:block;
	margin:auto;
	padding-bottom:10px;
}
.guaranteed_box_slq{
	float:left;
	width:340px;
	margin-left:10px;
	margin-top:15px;
	text-align:left;
}
.guaranteed_box_slq h3{
	color:#0078d6;
	font-size:19px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom:10px;
}
.starting_slq span, .starting_slq strong{
	font-size:21px;
	color:#ff8d00;
}
.guaranteed_box_slq ul li{
	list-style:disc;
	margin-left:25px;
	font-weight:bold;
	font-size:24px;
	color:#0078d6;
    font-family: 'MyriadPro-Semibold';
	line-height:20px;
	margin-top:5px;
}
.guaranteed_box_slq ul li span{
	font-size:15px;
	color:#0078d6;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.guaranteed_box_slq ul li:first-child{
	margin-top:0px;
}
.guaranteed_box_slq p{
	font-size:14px;
	color:#575759;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:7px;
}
ul.final_slq{
	margin-bottom:16px;
}
ul.final_slq li{
	margin-top:13px;
}
.match_box_right_slq{
	float:right;
	width:251px;
	text-align:right;
}
.match_form_slq{
	padding-right:15px;
}
.match_box_right_slq input[type="text"]{
	background:#FFF;
	padding:5px 10px;
	box-shadow: 1px 1px 1px #001f37;
	-moz-box-shadow: 1px 1px 1px #001f37;
	-webkit-box-shadow: 1px 1px 1px #001f37;
	border:none;
	width:212px;
	color:#606263;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:8px;
	float:right;
}
.match_box_right_slq select{
	background:#FFF;
	padding:5px 10px;
	padding-right:0px;
	box-shadow: 1px 1px 1px #001f37;
	-moz-box-shadow: 1px 1px 1px #001f37;
	-webkit-box-shadow: 1px 1px 1px #001f37;
	border:none;
	width:232px;
	color:#606263;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:8px;
	display:inline-block;
	float:right;
}
.phone_metlife_slq{
	width:56px !important;
	margin-left:2px;
}
.match_box_right_slq input[type="image"]{
	margin-right:4px;
	float:right;
}
.inaddition_metlife_updt{
	padding:10px 0px;
	margin-left:15px;
	margin-right:15px;
	text-align:left;
	font-size:17px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	color:#332f30;
	border-top:2px dotted #c0c0c0;
	line-height:26px;
}
.inaddition_metlife_updt strong{
	color:#e5332a;
}
.border_updt{
	border:2px dotted #c0c0c0;
	position:relative;
	margin-top:10px;
	margin-bottom:20px;
	font-size:16px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}
.arrow_tow_gmr{
    right:-10px;
    position: absolute;
    top: -25px;
}
.metlife_thankyounote_slq{
	background:#FFF;
	padding:20px 0px;
	box-shadow: 1px 1px 3px #001f37;
	-moz-box-shadow: 1px 1px 3px #001f37;
	-webkit-box-shadow: 1px 1px 3px #001f37;
	margin-right:10px;
}
.notelogo_slq{
	text-align:right;
	float:left;
	width:300px;
}
.notelogo img{
	display:inline-block;
	vertical-align:middle;
}
.note_dis_slq{
	color:#535456;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	float:right;
	width:600px;
}
.note_dis_slq strong{
	color:#0078d5;
}
/*================================== Test Criteria 2014-11-13 =======================================*/
.we_are_processing_slq{
	width:430px;
	height:auto;
	margin:auto;
	border:3px solid #e8eded;
	background:#FFF;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	padding:45px 130px;
}
.loading_slq{
	text-align:center;
}
.we_are_processing_slq p{
	text-align:center;
	color:#555656;
	font-size:16px;
	font-family: 'MyriadPro-Regular';
	padding-top:10px;
}
.we_are_processing_slq h2{
	color:#414042;
	font-size:22px;
	font-family: 'MyriadPro-Semibold';
	padding-top:25px;
	text-align:center;
}
.we_are_processing_slq h6{
	text-align:center;
	color:#555656;
	font-size:13px;
	font-family: 'MyriadPro-Regular';
	padding-top:25px;
	font-weight:normal;
}
.size_box_conti_slq{
	text-align:center;
}
.size_box_conti_slq img{
	display:inline-block;
}
.size_box_slq{
	margin-top:10px;
	border:3px solid #e8eded;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	background:#FFF;
    font-family: 'MyriadPro-Cond';
	color:#343535;
	font-size:24px;
}
.size_box_slq table tbody tr td{
	line-height:35px;
}
.size_box_slq table tbody tr:nth-child(2n+2) {
    background-color: #f4f4f4;
}
.size_box_slq table tbody tr td strong{
	font-family: 'MyriadPro-BoldCond';
	color:#343535;
	font-size:22px;
}
/*============================== MetLife & Transamerica Banner Update 2014-12-23 =====================================*/
.met_trans_container_fir_n{
	padding-top:0px;
}
.met_trans_container_fir_n h1{
	text-align:center;
	color:#4c4a4a;
	font-size:17px;
	font-family: 'MyriadPro-Regular';
	font-weight:normal;
}
.met_trans_container_fir_n h1 strong{
	font-weight:normal;
	font-family: 'MyriadPro-Semibold';
	font-size:18px;
}
.met_trans_container_fir_n h1 span{
	font-weight:normal;
	font-family: 'MyriadPro-Semibold';
	font-size:18px;
	color:#0078d6;
}
.met_trans_container_fir_n h2{
	text-align:center;
	color:#009de1;
	font-size:19px;
	font-family: 'MyriadPro-BoldIt';
	margin-top:10px;
	padding:6px;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
}
.met_trans_match_conti_fir_n{
	margin-top:20px;
	margin-bottom:20px;
}
.met_trans_match_logo_fir_n{
	float:left;
	width:115px;
	margin-top:70px;
	margin-left:10px;
}
.met_trans_match_dis_fir_n{
	float:left;
	width:835px;
	padding:10px;
	position:relative;
	background:#0078d6;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	padding-right:0px;
}
.met_trans_match_box_left_fir_n{
    float: left;
    width: 577px;
}
.met_trans_met_life_box_fir_n{
	float:left;
	width:267px;
	margin-top:20px;
	border-right:1px dashed #0078d6;
	padding-right:10px;
	min-height:142px;
}
.met_trans_finalexpensemetlife_fir_n{
	color: #434444;
	font-family: "MyriadProCondensed";
	font-size: 23px;
	text-align: center;
}
.met_trans_finalexpensemetlife_fir_n img{
	margin-bottom:10px;
}
.met_trans_starting_fir_n span, .met_trans_starting_fir_n strong{
	font-size:17px;
	color:#ff8d00;
}
.met_trans_guaranteed_box_fir_n{
	float: left;
	margin-left: 10px;
	margin-top: 17px;
	text-align: left;
	width:266px;
}
.met_trans_guaranteed_box_fir_n h3{
	color:#0078d6;
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom:10px;
}
.met_trans_guaranteed_box_fir_n ul li{
	list-style:disc;
	margin-left:20px;
	font-weight:bold;
	font-size:20px;
	color:#0078d6;
    font-family: 'MyriadPro-Semibold';
	line-height:18px;
	margin-top:5px;
}
.met_trans_guaranteed_box_fir_n ul li span{
	font-size:14px;
	color:#0078d6;
	font-family: 'MyriadPro-Regular';
	font-weight:normal;
}
.met_trans_guaranteed_box_fir_n ul li:first-child{
	margin-top:0px;
}
.met_trans_guaranteed_box_fir_n p{
	font-size:13px;
	color:#575759;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:10px;
}
.met_trans_match_box_left_fir_n h1{
	color:#FFF;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	border:none;
	padding-top:30px;
	position:relative;
	margin-bottom:0px;
	padding-bottom:15px;
	text-align:left;
	text-indent:10px;
}
.met_trans_match_box_left_fir_n h1 .arrow_gmr{
	position:absolute;
	right:-5px;
	top:-18px;
	left:auto;
}
.met_trans_match_box_right_fir_n{
	float:right;
	width:254px;
}
.met_trans_match_box_right_fir_n input[type="text"]{
	background:#FFF;
	padding:5px 10px;
	box-shadow: 1px 1px 1px #001f37;
	-moz-box-shadow: 1px 1px 1px #001f37;
	-webkit-box-shadow: 1px 1px 1px #001f37;
	border:none;
	width:212px;
	color:#606263;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:8px;
	float:right;
}
.met_trans_match_box_right_fir_n select{
	background:#FFF;
	padding:5px 10px;
	padding-right:0px;
	box-shadow: 1px 1px 1px #001f37;
	-moz-box-shadow: 1px 1px 1px #001f37;
	-webkit-box-shadow: 1px 1px 1px #001f37;
	border:none;
	width:232px;
	color:#606263;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:8px;
	display:inline-block;
	float:right;
}
.phone_metlife_slq{
	width:56px !important;
	margin-left:2px;
}
.trans_match_dis_fir_n{
	float:left;
	background:#a6a6a6;
	width:835px;
	position:relative;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border:3px solid #c6c5c6;
}
.trans_match_inner_dis_fir_n{
	border:3px solid #e8e9ea;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	padding:10px;
	padding-right:0px;
	padding-bottom:0px;
	background-color: #cdcecf;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e9ea), to(#cdcecf));
	background: -webkit-linear-gradient(top, #e8e9ea, #cdcecf);
	background: -moz-linear-gradient(top, #e8e9ea, #cdcecf);
	background: -ms-linear-gradient(top, #e8e9ea, #cdcecf);
	background: -o-linear-gradient(top, #e8e9ea, #cdcecf);
	-moz-box-shadow:0px 1px 5px #b8b9b9 inset;
	-webkit-box-shadow:0px 1px 5px #b8b9b9 inset;
	box-shadow:0px 1px 5px #b8b9b9 inset;
}
.trans_match_box_left_fir_n{
	float: left;
	width: 562px;
}
.trans_met_life_box_fir_n {
    border-right: 1px solid #dbdbdc;
    float: left;
    margin-top: 20px;
    min-height: 142px;
    padding-right: 10px;
    width: 200px;
}
.trans_finalexpensemetlife_fir_n {
	color: #c60b20;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: center;
	font-weight:bold;
}
.trans_finalexpensemetlife_fir_n strong{
	font-size:26px;
	display:block;
}
.trans_finalexpensemetlife_fir_n img{
	display:block;
	margin:auto;
	margin-bottom:5px;
	border-bottom:1px solid #dadada;
	padding-bottom:10px;
}
.trans_guaranteed_box_fir_n {
	float: left;
	margin-left: 10px;
	margin-top: 17px;
	text-align: left;
	width: 315px;
}
.trans_guaranteed_box_fir_n ul li{
	list-style:disc;
	margin-left:25px;
	font-weight:bold;
	font-size:20px;
	color:#c60b20;
    font-family: 'MyriadPro-Semibold';
	line-height:18px;
	margin-top:15px;
}
.trans_guaranteed_box_fir_n ul li span{
	font-size:14px;
	color:#535456;
	font-family: 'MyriadPro-Regular';
	font-weight:normal;
}
.trans_guaranteed_box_fir_n ul li:first-child{
	margin-top:0px;
}
.trans_guaranteed_box_fir_n p{
	font-size:13px;
	color:#575759;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:10px;
}
.trans_match_box_left_fir_n h1,
.trans_match_box_left_fir_n h1 strong{
	color:#3d3b3b;
	font-size:12.30px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	border:none;
	padding-top:30px;
	position:relative;
	margin-bottom:0px;
	text-align:left;
	text-shadow:1px 1px #FFF;
}
.trans_match_box_left_fir_n h1 strong{
	font-weight:bold;
	border:none;
}
.trans_match_box_left_fir_n h1 img{
	margin-left:40px;
	vertical-align:middle;
}
/*======================================= Css Update 2015-08-31*/
.maass_mutual_box_slq{
	padding:15px;
	position:relative;
	background:#095ba6;
	margin-bottom:20px;
}
.maass_mutual_box_slq h1{
	color:#FFF;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-bottom:15px;
	padding-left:113px;
	text-align:left;
}
.maass_mutual_left_slq{
    float: left;
    width: 683px;
}
.maass_mutual_left_slq h2{
	color:#FFF;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	border:none;
	padding-top:25px;
	position:relative;
	margin-bottom:0px;
	padding-bottom:8px;
	text-align:left;
	text-indent:10px;
	font-weight:normal;
}
.maass_mutual_left_slq h2 strong{
	color:#FFF;
}
.maass_mutual_left_slq h2 .arrow_gmr{
    position: absolute;
    right: -8px;
    top: -56px;
}
.maass_mutual_slq{
	background:#FFF;
	border-radius:110px 0px 0px 0px;
	-moz-border-radius:110px 0px 0px 0px;
	-webkit-border-radius:110px 0px 0px 0px;
	-khtml-border-radius:110px 0px 0px 0px;
	padding:12px;
	box-shadow: 1px 1px 3px #001f37;
	-moz-box-shadow: 1px 1px 3px #001f37;
	-webkit-box-shadow: 1px 1px 3px #001f37;
	margin-left:20px;
}
.top_matches_box_slq{
	float:left;
	position:relative;
	width:130px;
	height:160px;
}
.top_matches_box_slq img{
    left: -25px;
    position: absolute;
    top: -30px;
}
.massMutual_box_slq{
	float:left;
}
.massMutual_logo_slq{
	text-align:left;
}
.massMutual_logo_slq img{
	vertical-align:middle;
	margin-right:20px;
}
.massMutual_logo_slq span{
	color:#163a54;
	font-size:12px;
	font-style:italic;
	padding:6px 15px;
	border:1px solid #264860;
	border-bottom-width:2px;
	border-bottom-color:#8b9daa;
	font-family:Verdana, Geneva, sans-serif;
	border-radius:13px;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	-khtml-border-radius:13px;
}
.massMutual_box_slq ul{
	margin-top:20px;
}
.massMutual_box_slq ul li{
	list-style:disc;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	color:#454647;
	text-align:left;
	margin-top:10px;
	margin-left:15px;
}


.maass_mutual_right_slq{
	float:right;
	width:235px;
	text-align:right;
}
.maass_mutual_right_slq input[type="text"]{
	background:#FFF;
	padding:5px 10px;
	box-shadow: 1px 1px 1px #001f37;
	-moz-box-shadow: 1px 1px 1px #001f37;
	-webkit-box-shadow: 1px 1px 1px #001f37;
	border:none;
	width:212px;
	color:#606263;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:8px;
	float:right;
}
.maass_mutual_right_slq select{
	background:#FFF;
	padding:5px 10px;
	padding-right:0px;
	box-shadow: 1px 1px 1px #001f37;
	-moz-box-shadow: 1px 1px 1px #001f37;
	-webkit-box-shadow: 1px 1px 1px #001f37;
	border:none;
	width:232px;
	color:#606263;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:8px;
	display:inline-block;
	float:right;
}
.maass_mutual_right_slq input[type="image"]{
	float:right;
}
.massmuture_mar{
	margin-top:0px;
}
.massMutual_th_box_slq{
	text-align:left;
}
.massMutual_th_box_slq h1{
	font-weight:normal;
	color:#095ba6;
	font-size:17px;
	padding-bottom:0px;
	padding-left:0px;
	padding-top:10px;
	font-family:Verdana, Geneva, sans-serif;
}
.massMutual_th_box_slq p{
	color:#000;
	font-size:14px;
	padding-top:10px;
	font-family:Verdana, Geneva, sans-serif;
}
.massMutual_th_box_slq p a{
	color:#095ba6;
	font-weight:bold;
}
/*=========================== Css Update 2016-02-17*/
.new_congra_slq{
	float:left;
	margin-left:15px;
	background:url(images/new_th_header_shadow_slq.png) no-repeat top right;
	padding-right:12px;
	width:72%
}
.new_congra_slq h2{
	font-size:23px;
	font-weight:normal;
	font-family: 'MyriadPro-Regular';
}
.new_congra_slq h2 span{
	color:#e74e1b;
	font-size:25px;
	font-family: 'MyriadPro-Semibold';
	font-weight:normal;
}
.new_congra_slq h2 strong{
	font-family: 'MyriadPro-Semibold';
	font-weight:normal;
}
.new_congra_slq p{
	font-weight:normal;
	font-family: 'MyriadPro-Regular';
	color:#3c3c3d;
	font-size:19px;
	padding-top:10px;
}
.save_the_most_slq{
	float:right;
	margin-right:15px;
	width:22%;
}
.save_the_most_slq p{
	color:#e74e1b;
	font-size:23px;
	font-family: 'MyriadPro-Cond';
	font-style:normal;
}
.save_the_most_slq p strong{
	font-family: 'MyriadPro-BoldCond';
	font-style:normal;
}
.thankyoufirstbox_slq{
	border:3px solid #93bf1f;
	background:url(images/best_match_slq.jpg) no-repeat left top #f9f7f8;
	padding-left:50px;
	min-height:133px;
	position:relative;
}
.thankyoufirstbox_slq_arrow{
	position:absolute;
    right: 40px;
    top: -73px;
}
.thankyoudis h2{
	color:#353535;
	font-size:20px;
    font-family: 'MyriadPro-Semibold';
	font-weight:normal;
	padding-top:10px;
}
.new_th_ftr{
	background:#ededed;
	margin-top:0px;
}
.new_th_metlf_up{
	padding-top:0px;
	border:1px solid #dfdedd;
	border-top-left-radius:25px;
	-moz-border-radius-topleft:25px;
	-webkit-border-top-left-radius:25px;
	-khtml-border-radius-topleft:25px;
	border-top-right-radius:25px;
	-moz-border-radius-topright:25px;
	-webkit-border-top-right-radius:25px;
	-khtml-border-radius-topright:25px;
}
.newmitlife_container_slq{
	width:980px;
	margin:auto;
}
.lessthan_slq{
	font-size:12px;
	color:#767777;
	font-family:Arial, Helvetica, sans-serif;
}
.newmitlife_inaddition_slq{
	background:#edf5fc;
	padding:10px 0px;
	margin:20px 0px;
	text-align:left;
	font-size:17px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	color:#332f30;
	line-height:26px;
}
.newmitlife_inaddition_slq strong{
	color:#e5332a;
}
.rates_Starting_slq{
    font-size: 22px;
    line-height: 25px;
}
/*======================================= Css Update 2016-05-13*/
.mutualofomaha_box_slq{
	padding:10px 15px;
	position:relative;
	background:#1c326b;
	margin-bottom:20px;
	margin-top:15px;
}
.top_match_slq{
    left: -11px;
    position: absolute;
    top: -10px;
}
.mutualofomaha_box_slq h1{
	color:#FFF;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-bottom:15px;
	padding-left:140px;
	text-align:left;
}
.mutualofomaha_left_slq{
    float: left;
    width: 683px;
}
.mutualofomaha_left_slq h2{
	color:#FFF;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	border:none;
	padding-top:20px;
	position:relative;
	margin-bottom:0px;
	padding-bottom:8px;
	text-align:left;
	text-indent:10px;
	font-weight:normal;
}
.mutualofomaha_left_slq h2 strong{
	color:#FFF;
}
.mutualofomaha_left_slq h2 .arrow_gmr{
    position: absolute;
    right: -8px;
    top: -56px;
}
.mutualofomaha_slq{
	background:#FFF;
	padding:12px;
	box-shadow: 1px 1px 3px #001f37;
	-moz-box-shadow: 1px 1px 3px #001f37;
	-webkit-box-shadow: 1px 1px 3px #001f37;
	margin-left:10px;
	padding-bottom:18px;
}
.top_match_new_box_slq{
	float:left;
	margin-right:20px;
}
.mutualofomaha_inner_box_slq{
	float:left;
}
.mutualofomaha_box_slq ul li{
	list-style:disc;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	color:#454647;
	text-align:left;
	margin-top:13px;
	margin-left:15px;
}
.mutualofomaha_box_slq ul li:first-child{
	margin-top:0px;
}
.mutualofomaha_right_slq{
	float:right;
	width:235px;
	text-align:right;
}
.mutualofomaha_right_slq input[type="text"]{
	background:#FFF;
	padding:5px 10px;
	box-shadow: 1px 1px 1px #001f37;
	-moz-box-shadow: 1px 1px 1px #001f37;
	-webkit-box-shadow: 1px 1px 1px #001f37;
	border:none;
	width:212px;
	color:#606263;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:8px;
	float:right;
}
.mutualofomaha_right_slq select{
	background:#FFF;
	padding:5px 10px;
	padding-right:0px;
	box-shadow: 1px 1px 1px #001f37;
	-moz-box-shadow: 1px 1px 1px #001f37;
	-webkit-box-shadow: 1px 1px 1px #001f37;
	border:none;
	width:232px;
	color:#606263;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:8px;
	display:inline-block;
	float:right;
}
.mutualofomaha_ap_conti_slq{
	background: rgba(119,178,55,1);
	background: -moz-linear-gradient(left, rgba(119,178,55,1) 0%, rgba(180,232,114,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(119,178,55,1)), color-stop(100%, rgba(180,232,114,1)));
	background: -webkit-linear-gradient(left, rgba(119,178,55,1) 0%, rgba(180,232,114,1) 100%);
	background: -o-linear-gradient(left, rgba(119,178,55,1) 0%, rgba(180,232,114,1) 100%);
	background: -ms-linear-gradient(left, rgba(119,178,55,1) 0%, rgba(180,232,114,1) 100%);
	background: linear-gradient(to right, rgba(119,178,55,1) 0%, rgba(180,232,114,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77b237', endColorstr='#b4e872', GradientType=1 );
	padding:10px;
	margin-bottom:20px;
}
.mutualofomaha_arjec_conti_slq{
	background:#e20613;
	padding:10px;
	margin-bottom:20px;
}
.mutualofomaha_ap_rej_box_slq{
	background:#FFF;
	padding:30px 15px;
}
.mutualofomaha_ap_rej_box_slq h2{
	text-align:left;
	color:#94c01f;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
}
.mutualofomaha_ap_rej_box_slq p{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
}
.mutualofomaha_ap_rej_box_slq p span{
	color:#e20613;
}
.mutualofomaha_ap_rej_box_slq p a{
	color:#0054be;
	text-decoration:underline;
}
/*============================================ New Metlife Banner 2016-05-19-01 ============================================*/
.banner_container_GAWLI{
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}
.banner_container_GAWLI h1,
.banner_container_GAWLI h2{
	font-family: 'OpenSans';
	color:#545454;
	font-size:18px;
	font-weight:normal;
	padding:0px 0px 20px 0px;
}
.banner_container_GAWLI h1 strong,
.banner_container_GAWLI h2 strong{
	font-family: 'OpenSans-Semibold';
	font-weight:normal;
	color:#0078d6;
}
.banner_container_GAWLI h1 span,
.banner_container_GAWLI h2 span{
	color:#007dc3;
	font-size:28px;
}
.banner_container_GAWLI h2{
	font-size:20px;
}
.banner_container_GAWLI img{
	display:inline-block;
}
.banner_box_GAWLI{
	border:4px solid #007cc2;
}
.banner_title_GAWLI{
	background:#007cc2;
	color:#ffffff;
	font-size:16px;
	font-family: 'RalewayRegular';
	font-weight:normal;
	padding:5px 0px 10px;
}
.banner_title_GAWLI strong{
	font-family: 'ralewaybold';
	font-weight:normal;
}
.banner_title_GAWLI span{
	padding-left:10px;
	padding-right:10px;
}
.banner_female_GAWLI{
	background:url(images/banner_female_GAWLI.jpg) no-repeat left #FFF;
	min-height:323px;
}
.banner_male_GAWLI{
	background:url(images/banner_male_GAWLI.jpg) no-repeat left #FFF;
	min-height:323px;
}
.banner_male2_GAWLI{
	background:url(images/banner_male2_GAWLI.jpg) no-repeat left #FFF;
	min-height:323px;
}
.banner_personalized_GAWLI{
	background:url(images/banner_personalized_GAWLI.jpg) no-repeat left #f3f5f4;
	min-height:323px;
}
.match_31_GAWLI{
	float:left;
	margin-left:15px;
	margin-top:15px;
}
.rates_starting_GAWLI,
.rates_starting_personalized_GAWLI{
	float:right;
	text-align:left;
	padding-top:20px;
	padding-right:20px;
}
.rates_starting_GAWLI h1,
.rates_starting_personalized_GAWLI h1{
	color:#434444;
	font-size:26px;
	font-weight:normal;
	font-family: 'ralewaybold';
	text-align:right;
	padding:0px;
}
.rates_starting_personalized_GAWLI h1{
	font-size:30px;
}
.rates_starting_GAWLI h1 strong,
.rates_starting_personalized_GAWLI h1 strong{
	color:#93c83d;
	font-size:32px;
	font-weight:normal;
	font-family: 'Raleway-ExtraBold';
}
.rates_starting_personalized_GAWLI h1 strong{
	font-size:38px;
}
.rates_starting_GAWLI ul,
.rates_starting_personalized_GAWLI ul{
	margin-bottom:0px;
	padding-top:12px;
}
.rates_starting_GAWLI ul li,
.rates_starting_personalized_GAWLI ul li{
	color:#686868;
	font-size:21px;
	font-family: 'RalewayRegular';
	font-weight:normal;
	margin-left:40%;
	margin-top:8px;
}
.rates_starting_personalized_GAWLI ul li{
	font-weight:normal;
	font-family: 'ralewaybold';
	margin-left:12%;
}
.rates_starting_personalized_GAWLI ul li span{
	font-family: 'RalewayRegular';
	font-weight:normal;	
}
.metlife_see_GAWLI{
	float:left;
}
.metlife_see_GAWLI img{
	display:block;
}
.see_your_actual_GAWLI{
	margin-top:-19px;
}
.get_my_rate_GAWLI{
    float: right;
    margin-right: 15px;
    margin-top: 40px;
}
.monthrate_GAWLI{
	color:#595959;
	font-size:11px;
	font-family: 'OpenSans';
	font-weight:normal;
	text-align:center;
}
/*=============================== Criteria Css Update 2016-06-29*/
.criteria_container_slq,
.selectquote_container_slq{
	border:2px solid #1c326b;
	background:#FFF;
	box-shadow: 0px 0px 2px #8a8a8a;
	-moz-box-shadow: 0px 0px 2px #8a8a8a;
	-webkit-box-shadow: 0px 0px 2px #8a8a8a;
}
.selectquote_container_slq{
	border:2px solid #8eba1f;
}
.criteria_title_slq,
.selectquote_title_slq{
	background:#1c326b;
	color:#ffffff;
	font-size:16px;
	font-family: 'RalewayRegular';
	font-weight:normal;
	padding:5px 0px 10px;
	text-align:center;
}
.selectquote_title_slq{
	background:#8eba1f;
}
.criteria_title_slq strong,
.selectquote_title_slq strong{
	font-family: 'ralewaybold';
	font-weight:normal;
}
.criteria_title_slq span,
.selectquote_title_slq span{
	padding-left:10px;
	padding-right:10px;
}
.criteria_content_box_slq{
	background:#ffffff;
	padding:15px;
}
.congra_slq h1,
.select_slq h1{
	color:#8a7c6c;
	font-size:23px;
	font-weight:normal;
	font-family: 'OpenSans';
	padding-bottom:0px;
	padding-top:10px;
}
.select_slq h1{
	text-align:left;
	padding-left:0px;
	padding-top:0px;
}
.congra_slq h1 strong,
.select_slq h1 strong{
	color:#685f56;
	font-family: 'OpenSans-Bold';
}
.congra_slq h1 img,
.select_slq h1 img{
	vertical-align:middle;
}
.congra_slq h2{
	font-size:29px;
	color:#8eba1f;
	font-family: 'OpenSans-Bold';
	padding-bottom:0px;
}
.congra_slq h3,
.select_slq h3{
	color:#424042;
	font-size:15px;
	font-weight:normal;
	font-family: 'OpenSans-Italic';
	padding-top:25px;
	text-align:left;
	padding-left:60px;
}
.select_slq h3{
	text-align:left;
	padding-left:0px;
	padding-top:0px;
}
.congra_slq h3 strong,
.select_slq h3 strong{
	font-family: 'OpenSans-BoldItalic';
	font-weight:normal;
}
.top_match_critria_slq{
	float:left;
	margin-left:50px;
}
.top_match_select_slq{
	float:left;
	margin-right:20px;
}
.average_savings_slq{
	padding:10px 0px;
}
.average_savings_slq ul{
	margin-bottom:0px;
}
.average_savings_slq ul li{
	list-style:none;
	color:#605f60;
	font-size:17px;
	font-weight:normal;
	font-family: 'OpenSans';
	background:url(images/li_dor_slq.jpg) no-repeat left top 8px;
	padding-left:20px;
	margin-top:10px;
	display:inline-block;
	width:41%;
	text-align:left;
}
.average_savings_slq ul li strong{
	color:#685f56;
	font-family: 'OpenSans-Bold';
}
.average_select_slq{
	float:left;
	padding-top:20px;
	margin-left:20px;
	max-width:414px;
}
.average_select_slq ul{
	margin-bottom:0px;
}
.average_select_slq ul li{
	list-style:none;
	color:#605f60;
	font-size:17px;
	font-weight:normal;
	font-family: 'OpenSans';
	background:url(images/li_dor_slq.jpg) no-repeat left top 8px;
	padding-left:20px;
	margin-top:19px;
	text-align:left;
}
.average_select_slq ul li strong{
	color:#685f56;
	font-family: 'OpenSans-Bold';
}
.criteria_logos_box_slq{
	float:left;
	margin-left:20px;
	margin-top:20px;
}
/*======================== Home Page Update*/
.header_lt_update{
	background:url(images/header_bg_update.jpg) repeat-x;
	padding-top:20px;
	border-top-left-radius:25px;
	-moz-border-radius-topleft:25px;
	-webkit-border-top-left-radius:25px;
	-khtml-border-radius-topleft:25px;
	border-top-right-radius:25px;
	-moz-border-radius-topright:25px;
	-webkit-border-top-right-radius:25px;
	-khtml-border-radius-topright:25px;
	text-align:left;
}
.banner_update_s{
	background:url(images/banner_update.jpg) no-repeat left bottom #fafafa;
	border:1px solid #dfe0e2;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	-khtml-border-radius:25px;
	position:relative;
	padding-bottom:15px;
}
.home_form_update{
	padding:10px 50px 0px;
}
.home_form_update label{
    color: #3d3d3d;
	font-family: 'OpenSans';
    font-size: 16px;
	font-weight:normal;
}
.bootstrap-select > .dropdown-toggle,
.bootstrap-select.btn-group .dropdown-menu,
.home_form_update input[type="text"],
.home_form_update input[type="tel"],
.home_form_update input[type="email"]{
	border:1px solid #c4c4c4;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
}
form .form-control::-webkit-input-placeholder { color: #000; }
form .form-control:-moz-placeholder { color: #000; }
form .form-control::-moz-placeholder { color: #000; }
form .form-control:-ms-input-placeholder { color: #000; }
.home_form_update .dropdown-menu{
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
}
.home_form_update .bootstrap-select{
	background:#e8e8e8 !important;
}
.home_form_update .bootstrap-select .dropdown-toggle:focus { outline: none !important;}
.home_form_update .dropdown-toggle .caret {
	vertical-align:middle;
	border-top:0px dashed !important;
	border-top:0px solid\9 !important;
	border-right:0px solid transparent !important;
	border-left:0px solid transparent !important;
	background:url(images/select_arrow_fir_up.png) no-repeat right top;
	width:10px;
	height:8px;
	margin-top: 0 !important;
	right: 10px !important;
	top: 37% !important;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-bottom: 0px dashed !important;
	border-top: 0 none !important;
	content: "";
}
.redio_button_updatedn{
	text-align:left;
}
.redio_button_updatedn input[type="radio"] {
	display:none;
}
.redio_button_updatedn input[type="radio"] + label {
	margin-right:5px;
	cursor:pointer;
	padding-right:0px;
	margin-bottom:0px;
	padding-top:0px !important;
	width:48%;
	float:left;
}
.redio_button_updatedn input[type="radio"] + label:last-child {
	margin-right:0px;
}
.redio_button_updatedn input[type="radio"] + label p {
	height:32px;
	vertical-align:middle;
	background: #fff;
	border:1px solid #c4c4c4;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	cursor:pointer;
	text-align:center;
	line-height:30px;
	color:#000;
	padding:0px;
	margin:0px;
	font-size:15px;
	font-weight:normal;
	font-family: 'OpenSans';
}
.redio_button_updatedn input[type="radio"]:checked + label p {
	background: #00467f;
	color:#FFF;
	border:1px solid #00467f;
}
.homeform_hit{
	margin-bottom:7px !Important;
}
.homeform_padd_right{
	padding-right:7.5px !important;
}
.homeform_padd_left{
	padding-left:7.5px !important;
}
.pading {
    padding: 0 !important;
}
.pading_M{
	padding: 0 5px!important;
}
.pading_L{
	padding:0px 0px 0px 2.5px !important;
}
.pading_R{
	padding:0px 2.5px 0px 0px !important;
}
.get_my_quote_not_btn,
.your_information_is_secure{
    text-align: center;
}
.get_my_quote_not_btn input[type="image"],
.your_information_is_secure img{
    display: inline-block;
}
.your_information_is_secure{
	padding-top:0px;
}
.by_requesting_billdoard {
    color: #494749;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-family: 'MyriadPro-Regular';
	padding:15px 10px;
	line-height:13px;
}
/*=============================================== Css Update 2017-04-29-01*/
.banner_wrap_update_slq{
	width:1102px;
	height:auto;
	margin:auto;
	text-align:center;
}
.banner_wrap_update_slq h2{
	text-align:center;
	font-weight:normal;
	color:#3c3c3b;
	font-size:19px;
    font-family: 'MyriadPro-It';
}
.senior_form_update{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#494749;
	padding:10px 36px;
	padding-top:1px;
}
.senior_form_update label{
    font-family: 'MyriadPro-Regular';
	font-size:17px;
	color:#5b575b;
	display:block;
	line-height:17px;
	margin-bottom:6px !important;
}
.bootstrap-select > .dropdown-toggle,
.bootstrap-select.btn-group .dropdown-menu,
.senior_form_update input[type="text"],
.senior_form_update input[type="tel"],
.senior_form_update input[type="email"]{
	border:1px solid #b9babb;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	font-size: 14px !important;
	font-family: 'OpenSans' !important;
	color:#000;
}
.senior_form_update .dropdown-toggle{
	background: #FFF;
}
.senior_form_update .bootstrap-select,
.senior_form_update .bootstrap-select > .dropdown-toggle,
.senior_form_update input[type="text"],
.senior_form_update input[type="tel"],
.senior_form_update input[type="email"]{
	height:32px !important;
	line-height:17px !important;
}
.senior_form_update .bootstrap-select .dropdown-toggle:focus { 
   outline: none !important;
}
form .form-control::-webkit-input-placeholder { color: #5b5b5b; font-family: 'OpenSans' !important; }
form .form-control:-moz-placeholder { color: #5b5b5b; font-family: 'OpenSans' !important; }
form .form-control::-moz-placeholder { color: #5b5b5b; font-family: 'OpenSans' !important; }
form .form-control:-ms-input-placeholder { color: #5b5b5b; font-family: 'OpenSans' !important; }
.home_form_slq_up .dropdown-menu{
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	font-family: 'OpenSans' !important;
}
.senior_form_update .dropdown-toggle .caret {
	vertical-align:middle;
	border-top:0px dashed !important;
	border-top:0px solid\9 !important;
	border-right:0px solid transparent !important;
	border-left:0px solid transparent !important;
	background:url(images/sl_arrow_slq_m.png) no-repeat right top;
	width:10px;
	height:9px;
	margin-top: 0 !important;
	right: 10px !important;
	top: 37% !important;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-bottom: 0px dashed !important;
	border-top: 0 none !important;
	content: "";
}
.by_pressing{
    font-family: 'MyriadPro-Regular';
	font-size:10px;
	color:#494749;
	padding:10px;
	line-height:13px;
}
.inner_left_slq {
	float:left;
	width:49%;
	clear:left;
}
.inner_right_slq {
	float:right;
	width:49%;
	clear:right;
}
.address_slq{
	float:left;
	width:65%;
	clear:left;
}
.zip_slq{
	float:right;
	width:33%;
	clear:right;
}
.dd_slq,
.dm_slq,
.dy_slq{
	float:left;
	width:32%;
	margin-right:5px;
}
.dy_slq{
	margin-right:0px;
}
.redio_button_slq{
	text-align:left;
}
.redio_button_slq input[type="radio"] {
	display:none;
}
.redio_button_slq input[type="radio"] + label {
	margin-right:5px;
	cursor:pointer;
	padding-right:0px;
	margin-bottom:0px;
	padding-top:0px !important;
	width:49%;
	float:left;
}
.redio_button_slq input[type="radio"] + label:last-child {
	margin-right:0px;
}
.redio_button_slq input[type="radio"] + label p {
	height:34px;
	vertical-align:middle;
	background:#FFF;
	border:1px solid #b9babb;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	cursor:pointer;
	text-align:center;
	line-height:34px;
	color:#3d3d3d;
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:normal;
    font-family: 'MyriadPro-Regular';
}
.redio_button_slq input[type="radio"]:checked + label p {
	background: #009ce0;
	color:#FFF;
	border:1px solid #009ce0;
}
.werespect_slq{
	color:#000;
	font-size:14px;
	font-weight:normal;
	font-family: 'MyriadPro-SemiCn';
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
.arrow_up_slq{
	left:-48px !important;
	top:110px !important;
}
