@charset "utf-8";

/*
	Title:		Life Insurance Quote
	Date:		Apr 19, 2013
--------------------------------------------------------------			
*/


@font-face {
font-family:'ProximaNovaRgBold';
src:url('../fonts/proxima_nova_bold_0-webfont.eot');
src:url('../fonts/proxima_nova_bold_0-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proxima_nova_bold_0-webfont.woff') format('woff'),
url('../fonts/proxima_nova_bold_0-webfont.ttf') format('truetype'),
url('../fonts/proxima_nova_bold_0-webfont.svg#ProximaNovaRgBold') format('svg');
font-weight:normal;
font-style:normal;

}

@font-face {
font-family:'ProximaNovaLtBold';
src:url('../fonts/proximanova-sbold-webfont.eot');
src:url('../fonts/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-sbold-webfont.woff') format('woff'),
url('../fonts/proximanova-sbold-webfont.ttf') format('truetype'),
url('../fonts/proximanova-sbold-webfont.svg#ProximaNovaLtBold') format('svg');
font-weight:normal;
font-style:normal;

}
@font-face {
font-family:'ProximaNovaRgRegular';
src:url('../fonts/proxima_nova_regular-webfont.eot');
src:url('../fonts/proxima_nova_regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proxima_nova_regular-webfont.woff') format('woff'),
url('../fonts/proxima_nova_regular-webfont.ttf') format('truetype'),
url('../fonts/proxima_nova_regular-webfont.svg#ProximaNovaRgRegular') format('svg');
font-weight:normal;
font-style:normal;

}

@font-face {
	font-family:'MuseoSans_500';
	src: url('../fonts/MuseoSans_500.eot');
	src: url('../fonts/MuseoSans_500.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/MuseoSans_500.woff') format('woff'),
		 url('../fonts/MuseoSans_500.ttf') format('truetype'), 
		 url('../fonts/MuseoSans_500.svg#MuseoSans_500') format('svg');
		 font-weight: normal;
		 font-style: normal;
}

	/* COMMON ELEMENTS */
body{margin:0;padding:0;background:#fff;-webkit-text-size-adjust: 100%;-moz-text-size-adjust:100%;font:normal 14px/18px 'MuseoSans_500',Verdana, Geneva, sans-serif}
.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a img{border:0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
a,input,select,textarea{outline:none}
input::-moz-focus-inner{border:0;padding:0}

article,aside,figure,figcaption,footer,hgroup,header,nav,section{display:block}
	/* COMMON ELEMENTS */
	
	/*Begin home page*/
	
	/*Begin header contents*/
.header-wrap{clear:both}
.header-contents{clear:both;width:940px;padding:0 10px 1px;margin:0 auto}
.logo{float:left;width:258px;padding:7px 0 0 3px}
.header-right{float:right;width:679px;padding-top:15px}
.facebook-api{float:right;width:665px;padding-right:14px}
.facebook-api img{float:right}
.search-panel{float:right;padding-top:43px}
.header-input{float:right;width:174px;height:30px;padding:0 10px 0 15px;background:url(../images/header-input-bg.png) no-repeat 0 0}
.header-input form{margin:0;padding:0}
.header-input input{float:left;width:150px;height:20px;background:none;padding:5px 0 0 0;margin:0; border:0;font:normal 12px/20px 'MuseoSans_500', Verdana, Geneva, sans-serif}
.header-input input.submit{float:right;height:13px;width:24px;padding:0;margin:9px 0px 0 0;cursor:pointer;background:url(../images/header-submit-btn.png) no-repeat 10px 0}
.call-us-today{float:right;display:inline;width:285px;margin-right:17px;height:39px;text-indent:-9999px;background:url(../images/call-us-today.png) no-repeat 0 0}
	/*End header contents*/
	
	/*Begin main-nav*/
.nav-wrap{clear:both;border-top:6px solid #aec350;background:#9d2245}
.main-nav{clear:both;width:940px;margin:0 auto}
.main-nav ul{float:right;height:39px;margin:0;padding:0 6px 0 0}
.main-nav li{float:left;position:relative;height:39px;margin:0;padding:0 0 0 38px;list-style:none;z-index:5}
.main-nav li a{float:left;position:relative;display:block;text-decoration:none;color:#fff;font:normal 18px/39px 'MuseoSans_500', "Lucida Sans Unicode", "Lucida Grande", sans-serif}
.main-nav li a:hover { color:#e7e7e7;}
.main-nav li.current_page_item a { color:#e7e7e7;}
.main-nav li ul{position:absolute;left:-99999px;top:39px;width:191px;height:auto;padding:6px 0 12px 0;border:1px solid #2d8a9f;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px; background:url(../images/dropdown-bg.png) repeat-x 0 0;background:rgba(4,117,141,.83)}
.main-nav li.dropdown ul{left:38px}
.main-nav li li{float:left;position:relative;height:auto;width:151px;padding:3px 0}
.main-nav li li a{float:left;display:block;position:relative;width:182px;padding:0 0 0 9px;font:normal 12px/22px Verdana, Geneva, sans-serif}
.main-nav li li a:hover{background:#fff;color:#0c596a}
	/*End main nav*/

.block1 { background:url(../images/Stories_off.png) no-repeat;}
.block1:hover { background:url(../images/Stories_on.png) no-repeat;}

.block2 { background:url(../images/Insurancecompanies_off.png) no-repeat;}
.block2:hover { background:url(../images/Insurancecompanies_on.png) no-repeat;}

.block3 { background:url(../images/Facts_off.png) no-repeat;}
.block3:hover { background:url(../images/Facts_on.png) no-repeat;}

.block4 { background:url(../images/Blog_off.png) no-repeat;}
.block4:hover { background:url(../images/Blog_on.png) no-repeat;}

.block5 { background:url(../images/FAQ_off.png) no-repeat;}
.block5:hover { background:url(../images/FAQ_on.png) no-repeat;}
	
	/*Begin banner contents*/
.banner-wrap{position:relative; clear:both;z-index:2; width:960px; text-align:center; margin:0 auto;}
.slider-wrap{position:absolute;  height:416px; text-align:center; margin:0 auto; left:0; top:0; z-index:1}

.banner-contents{position:relative; clear:both;width:940px;padding:0 10px 35px;margin:0 auto; z-index:2}
.insurance-quote{clear:both;padding-top:50px;width:635px}
.insurance-quote h1{margin:0;padding:0;color:#53575d;font:normal 36px/40px 'MuseoSans_500',sans-serif}
.insurance-quote em{display:block;padding-top:6px;color:#9d2245;text-transform:none;font:normal 24px/28px 'MuseoSans_500',sans-serif}
.insurance-quote p{padding:13px 0 0;margin:0;color:#212224;font:normal 14px/18px 'MuseoSans_500',sans-serif}
.quote-input-wrap{float:left;position:relative;margin:17px 0 0 25px;width:296px;padding-bottom:33px;background:url(../images/quote-input-bg.jpg) repeat-y 0 0;border:2px solid #fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 0 10px #333;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333}
.quote-input-wrap h3{position:relative; margin:0;padding:10px 0 2px;text-shadow:-1px 1px 2px rgba(143,31,56,.75);-moz-text-shadow:-1px 1px 2px rgba(143,31,56,.75);-webkit-text-shadow:-1px 1px 2px rgba(143,31,56,.75);text-align:center;color:#fdfdfd;font:normal 22px/26px 'MuseoSans_500',sans-serif}
.quote-input-wrap .row{float:left;padding:8px 0 0 42px}
.quote-input-wrap form{margin:0;padding:0}
.quote-input-wrap input{float:left;margin:0 8px 0 0;padding:1px 0 0;border:0;height:25px;width:48px;font:normal 18px/24px 'MuseoSans_500',Verdana, Geneva, sans-serif;text-align:center;background:#f0f0f0}
.quote-input-wrap input.year{width:96px}
.quote-input-wrap input.post-code{width:115px;text-align:left;padding-left:14px}
.quote-input-wrap input.submit{position:absolute;left:70px;bottom:-16px;width:157px;height:36px;font-size:22px;color:#fdfdfd;background:url(../images/quote-submit-btn.png) no-repeat 0 0;text-shadow:-1px 1px 2px rgba(143,31,56,.75);-moz-text-shadow:-1px 1px 2px rgba(143,31,56,.75);-webkit-text-shadow:-1px 1px 2px rgba(143,31,56,.75);cursor:pointer}
.slide-btn{clear:both;position:relative;width:108px;height:12px; margin:10px auto 6px}
.slide-btn ul{margin:0;width:100px;padding:0 0 0 8px;list-style:none}
.slide-btn li{float:left;width:12px;height:12px;margin-right:8px;line-height:11px;font:6px;background:url(../images/slide-bulet-sprite.png) no-repeat 0 0}
.slide-btn li:hover{background-position:0 -100px;cursor:pointer}
	/*End banner contents*/
	
	/*Begin main contents*/
.main-contents-wrap{clear:both;background:url(../images/main-contents-bg.jpg) repeat left top}
.main-contents-shadow{clear:both;line-height:13px;font-size:10px;background:url(../images/content-top-shadow.png) repeat-x 0 0}
.main-contents{clear:both;width:940px;margin:0 auto}
.contents-box{float:left;padding:27px 0 45px;width:174px;margin-left:17px;text-align:center}
.contents-box:first-child{margin-left:0}
.contents-box h4{position:relative; margin:0;padding:0;color:#595a5d;font:700 16px/20px 'MuseoSans_500',sans-serif;text-shadow:-1px 1px 2px rgba(255,255,255,.75);-moz-text-shadow:-1px 1px 2px rgba(255,255,255,.75);-webkit-text-shadow:-1px 1px 2px rgba(255,255,255,.75);}
.contents-img{margin-top:14px;border:1px solid #d0d0d0}
.contents-img a{display:block;width:174px;height:116px;}

.contents-box p{margin:0;padding:10px 0 0;color:#5a4e4e;text-align:left;font:normal 14px/16px 'MuseoSans_500',sans-serif}
	/*End main contents*/
	
	/*End home page*/
	
	/*Begin blog page*/
.blog .main-contents-wrap{background:none}
.blog .main-contents{padding-top:60px}
	/*Begin Heading section*/
.life-policies{float:left;width:620px;}
.life-policies h2{clear:both;margin:0;padding:0;color:#9d2245;font:bold 22px/22px 'ProximaNovaRgBold', sans-serif; margin-top:20px; margin-bottom:20px;}
.writer{clear:both;width:100%;padding-bottom:5px;border-bottom:1px solid #4e4f50}
.writer dfn{float:left;width:57%; text-transform:none;color:#191c1d;font:normal 18px/18px 'ProximaNovaRgRegular', sans-serif}
.writer span{float:right;width:43%; text-align:right;color:#9d2245;font:normal 14px/18px 'ProximaNovaRgRegular', sans-serif}
	/*End Heading section*/
.get-quote-page-container {background:url(../images/main-display-bg1.jpg) no-repeat;  background-position: 100% 10px; min-height:900px; width:960px; margin:0 auto; text-align:center; }
.get-quote-page-inner { width:716px; min-height:625px; background-color:#FFF; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 1);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 1);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 1);}
.get-quote-page-container img {}	
	/*Begin list section*/
	.writer-text a {color:#9D2245;}
.list-section{clear:both;padding-bottom:12px;}
.main-title{clear:both;padding-top:24px;color:#9d2245;font:normal 16px/18px 'ProximaNovaLtBold' ,sans-serif}
.list-section ul{clear:both;margin:0;padding:0px 0 0}
.list-section ul.second{padding:0}
.list-section em{clear:both;padding-top:7px;display:block;color:#9d2245;text-transform:none;font:normal 14px/18px 'ProximaNovaLtBold', sans-serif; font-style:italic;}
.list-section ul.second li{padding:0;margin:0; background:none}
.list-section li{clear:both;padding:0 0 0 23px;margin:0;list-style:none;color:#191c1d;font:normal 14px/18px 'ProximaNovaRgRegular', sans-serif;background:url(../images/life-policies-list-icon.png) no-repeat 0 2px}
.list-section ol li{ background:none; list-style:decimal; }
.list-section ol {padding-left:0px; margin-left:18px; margin-bottom:2px;}
.stories p {font:normal 14px/18px 'ProximaNovaRgRegular', sans-serif!important;}
.list-section li span{float:left;display:inline;width:22px;color:#9d2245}
.list-section p{clear:both;padding:18px 0 0;margin:0;color:#191c1d;font:normal 14px/18px 'ProximaNovaRgRegular', sans-serif}
	/*End list section*/
	
	/*Begin post section*/
.post-section{clear:both;width:100%;padding:11px 0 8px;border-bottom:1px solid #4e4f50}
.writer-title-bar{clear:both;width:100%;padding-bottom:7px}
.writer-title-bar .date{float:left;width:60px;height:53px;border-bottom:7px solid #aec350;background:#fff}
.date-inner{float:left;width:60px;height:48px;padding-top:3px;color:#fff;font:normal 22px/24px 'ProximaNovaRgRegular' ,sans-serif;background:#9d2245;text-align:center}
.writer-title{float:left;width:546px;padding:44px 0 0 14px}
.writer-title span{float:left;width:330px; color:#191c1d;font:bold 18px/22px 'ProximaNovaRgBold' ,sans-serif}
.writer-title dfn{float:right;width:200px; text-align:right; text-transform:none;color:#9d2245;font:normal 14px/18px 'ProximaNovaRgRegular' ,sans-serif}
.writer-panel{clear:both;position:relative;width:610px;padding:4px;margin:7px 0 33px;border:1px solid #bebebe;background:#fff;box-shadow:5px 5px 5px #888888}
.writer-contents{clear:both;width:610px;padding-bottom:18px;background:url(../images/writer-border.jpg) repeat-x 0 bottom}
.writer-contents p{margin:0;padding:0;color:#191c1d;font:normal 14px/18px 'ProximaNovaRgRegular' ,sans-serif}
.writer-contents p strong{display:block;padding-top:4px;line-height:22px}
.writer-contents img{float:left;width:77px;height:77px;border:1px solid #e9e8e7;padding:0;margin:0 5px 0px 0}
.socialbar{clear:both;width:100%}
.socialbar-img{float:left;width:29px;height:30px;margin-right:12px;overflow:hidden}
.socialbar-img:first-child{margin-left:3px}
.socialbar-img img{float:left}
.writer-text{clear:both}
.writer-text p{clear:both;width:620px;margin:3px 0 0;padding:0;color:#191c1d;font:normal 14px/18px 'ProximaNovaRgRegular' ,sans-serif; margin-bottom:10px;}
.read-more{clear:both;width:70px;margin:5px 0 0;padding-left:550px}
.read-more a{clear:both;width:auto;display:block;padding:0 5px 0; height:20px;color:#fff;text-decoration:none;text-align:center;background:#000;font:normal 11px/20px 'ProximaNovaRgRegular' , sans-serif;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
	/*End post section*/

	/*Begin sidebar*/
.sideber{float:right;width:300px}
.blog .quote-input-wrap{margin:7px 0 22px;}
.sideber-box{float:left;width:300px;margin-top:27px; background:#f0f2f2}
.popular-posts{padding-bottom:15px}
.sideber-box h3{clear:both;width:288px;margin:0;padding:4px 0 4px 12px;color:#fff;background:#b52645;font:normal 16px/19px 'ProximaNovaLtBold' ,sans-serif}
.sideber-box p{clear:both;margin:0;padding:18px 12px 0;color:#191c1d;font:normal 14px/16px 'ProximaNovaRgRegular' ,sans-serif}
.sideber-box p strong{clear:both;display:block; font:normal 18px/22px 'ProximaNovaRgBold' ,sans-serif}
.sideber-box ul{clear:both;margin:0;padding:0;list-style:none}
.sideber-box li{clear:both;height:24px;padding:0 12px;background:#e5e6e6}
.sideber-box li.other{clear:both;height:24px;background:#f0f2f2}
.sideber-box li a,.sideber-box li.other a,.sideber-box li span,.sideber-box li.other span{clear:both;width:276px;color:#363a35;text-decoration:none;font:normal 14px/24px 'ProximaNovaRgRegular' ,sans-serif}
	/*End sidebar*/
.blog .footer{min-height:120px}

	/*End blog page*/
	
	/*Begin footer section*/

.footer-wrap{clear:both}
.footer{clear:both;position:relative;width:940px;padding:18px 10px 15px;min-height:180px;text-align:center;margin:0 auto}
.copyright{clear:both;width:100%;color:#5a5d62;font:normal 12px/16px 'MuseoSans_500' ,sans-serif}
.footer-nav{clear:both;width:100%;padding-top:11px}
.footer-nav span{padding:0 5px}
.footer-nav a{text-decoration:none;color:#5a5d62;font:normal 14px/16px 'MuseoSans_500' ,sans-serif}
.footer-nav a:hover{text-decoration:underline}
.massage-api{position:fixed;bottom:0;right:20px;width:253px;height:114px;background:url(../images/massage-api.jpg)}
	/*End footer section*/
	/*End footer section*/
	.storyholder { border-bottom:1px solid #000; }
	.storyholder p {margin-top:5px; margin-bottom:0px;}
	.storyholder strong { font-size:18px; }
	img.alignleft {float:left; margin-right:20px;  margin-bottom:20px;}
.faq-col-1 ul { list-style:none; margin:0px; padding:0px;}	
.faq-col-1 li a { background-color:#e5e6e6; padding:20px; width:180px; display:block; margin-bottom:15px; font-size:18px; text-align:center; color:#000; text-decoration:none;}	
.faq-col-1 li a:hover { border: 2px solid #aec350; padding:18px;}
.faq-col-1 li.current_page_item a { background-color:#9d2245; color:#FFF; }
.faq-col-1 li.current_page_item a:hover { border:none!important; padding:20px!important; }

.faq-col-1 {width:235px; float:left;}
.faq-col-2 {width:235px; float:left; min-height:100px;}
.faq-col-2 ul { list-style:none; padding:0px; margin:0px;padding-left:5px;}
.faq-col-2 li a { color:#000; text-decoration:none;}
.faq-col-2 li a.current { color:#9d2245;}
.faq-col-3 {width:418px; float:left; border:2px solid #9d2245;  min-height:100px; padding:15px; margin-left:15px;}