@charset "utf-8";
/* CSS Document */
body{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-image:url(images/bg-img.gif);
	background-position:left top;
	}
.clr{
	clear:both;
	}	
#outer-wrapper{
	width:780px;
	margin:auto;
	background-color:#FFFFFF;
	}
#inner-wrapper{
	width:726px;
	margin:auto;
	}	
#logo-container{
	width:726px;
	}
.links a{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	color:#4389b8;
	}	
.links a:hover{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;
	color:#4389b8;
	}
.links a:visited{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;
	color:#4389b8;
	}
			
.logo{
	width:263px;
	height:69px;
	float:left;
	padding:5px 0px 0px 0px;
	}
.call1{
	color:#4389b8;
	}	
.phone-number{
	font-family:"Times New Roman";
	font-size:23px;
	color:#ff662a;
	width:200px;
	padding:35px 0px 0px 0px;
	float:right;
	}
/**************************************main starts here************************************/
#main-wrapper{
	width:726px;
	}
.top-lft{
	width:508px;
	float:left;
	}
.link-lft{
	background-image:url(images/link-lft.gif);
	width:14px;
	height:41px;
	float:left;
	}
.middle{
	background-image:url(images/link-middle.gif);
	width:479px;
	height:41px;
	float:left;
	}
.middle ul{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	}	
.middle ul li{
	float: left;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:12px;
	list-style-type: none;
	}
.middle ul li a{
	float: left;
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	text-transform:uppercase;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding:12px 14px 0px 14px;
	}	
.middle ul li a:hover{
	font-family:Arial;
	font-size:12px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:underline;
	}	
.middle ul li.separator{
	float:left;
	margin:0px;
	padding:3px 0px 0px 0px;
	}
.photo{
	width:507px;
	height:263px;
	background-image:url(images/photo1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.photo_about_logo{
	width:507px;
	height:263px;
	background-image:url(images/about_logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}	
.photo_carriers_logo{
	width:507px;
	height:263px;
	background-image:url(images/carriers.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}	
.photo_terms_of_use_logo{
	width:507px;
	height:263px;
	background-image:url(images/terms_of_use.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}		
.photo_ccontact_logo{
	width:507px;
	height:263px;
	background-image:url(images/contact_logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}			
.photo_other_logo{
	width:507px;
	height:263px;
	background-image:url(images/other_logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}		
.photo_health_insurance{
	width:507px;
	height:263px;
	background-image:url(images/health_insurance.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}		
.photo_life_insurance{
	width:507px;
	height:263px;
	background-image:url(images/life-insurance.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}	
.photo_critical{
	width:507px;
	height:263px;
	background-image:url(images/critical_logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}		
.free-quote-click{
	width:100px;
	float:left;
	padding:192px 0px 0px 50px;
	}
.get-quote{
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	float:right;
	padding:13px 0px 0px 0px;
	font-weight:bolder;
	width:225px;
	}	
.get-quote a{
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bolder;
	}	
.get-quote a:hover{
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bolder;
	}	
.empty-height{
	height:215px;
	}
.free{
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	}
.click{
	padding:0px 0px 0px 15px;
	}
.click a{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	}			
.click a:hover{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
	}			
	
.orrange{
	padding:0px 0px 0px 0px;
	float:left;
	}		
.link-rght{
	background-image:url(images/link-rght.gif);
	width:14px;
	height:41px;
	float:left;
	}
.top-rght{
	width:216px;
	float:right;
	padding:2px 0px 0px 0px;
	}	
.quick-quote-finder{
	width:197px;
	float:right;
	}
.quote-lft{
	background-image:url(images/quote-left.gif);
	background-repeat:no-repeat;
	width:12px;
	float:left;
	height:91px;
	}
.quote-middle{
	background-image:url(images/quote-middle.gif);
	background-repeat:repeat-x;
	float:left;
	width:171px;
	color:#ffffff;
	height:91px;
	}
.quote-rght{
	background-image:url(images/quote-right.gif);
	background-repeat:no-repeat;
	width:12px;
	float:left;
	height:91px;
	}
.quick-quote-finder-heading{
	font-family:Georgia;
	font-size:18px;
	padding:5px;
	}
.select-txt{
	font-family:Arial;
	font-size:13px;
	padding:2px 0px 0px 5px;
	}
.list-box{
	width:120px;
	float:left;
	padding:5px 0px 0px 0px;
	}
.go-button{
	background-image:url(images/go-button.gif);
	background-repeat:no-repeat;
	width:32px;
	height:18px;
	float:left;
	padding:2px 0px 0px 0px;
	margin:6px 0px 0px 10px;
	text-align:center;
	cursor:pointer;
	}	
.go-button a{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}						
.go-button a:hover{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	}						
	
/**************************************png fix**************************/


/*  USAGE:
  Copy and paste this one line into your site's CSS stylesheet.
  Add comma-separated CSS selectors / element names that have transparent PNGs.
  The path to the HTC is relative to the HTML file that includes it.
  See below for another method of activating the script without adding CSS here.
*/ 

 img, div, input { behavior: url("iepngfix.htc") }
 
  /*Here's an example you might use in practice:
  img, div, .pngfix, input { behavior: url("/css/iepngfix.htc") }*/

/**********************************************rght-top********************/
.rght-rounded-top{
	background-image:url(images/rounded-corner.gif);
	width:206px;
	height:24px;
	padding:4px 0px 0px 10px;
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	}
 .arrow{
 	float:left;
	width:15px;
	height:7px;
	padding:5px 0px 0px 10px;
	}
.heading-txt{
	float:left;
	font-family:Arial;
	font-size:13px;
	font-weight:900px;
	color:#FFFFFF;
	padding:0px 0px 0px 0px
	}	
.rght-link{
	width:206px;
	}
.rght-link ul{
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	float:left;
	}		
.rght-link ul li{
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	line-height:25px;
	background-image:url(images/blue-arrow.gif);
	background-repeat:no-repeat;
	background-position: left center;
	}
.rght-link ul li a{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	color:#4389b8;
	}	
.rght-link ul li a:hover{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;
	color:#4389b8;
	}	
/****************************************secondary-wrapper*******************************/
#secondary-wrapper{
	border-bottom:#aeaeae 1px solid;
	background-color:#fbfbfb;
	color:#333333;
	}
.secondary-lft{
	width:231px;
	float:left;
	}
.bg-colour-brown{
	height:30px;
	color:#FFFFFF;
	padding:10px 0px 0px 0px;
	background-color:#6d675c;
	}
.ruller1{
	background-image:url(images/ruller1.gif);
	background-repeat:no-repeat;
	width:2px;
	height:600px;
	float:left;
	}
.ruller2{
	background-image:url(images/ruller2.gif);
	background-repeat:no-repeat;
	width:2px;
	height:750px;
	float:left;
	}
.ruller3{
	background-image:url(images/ruller3.gif);
	background-repeat:no-repeat;
	width:2px;
	height:387px;
	float:left;
	}		
.heading{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	padding:10px 0px 0px 15px;
	margin:0px;
	}	
.secondary-lft p{
	font-family:Arial;
	font-size:12px;
	width:206px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 0px;
	text-align:left;
	float:right;
	}
.middle-separator{
	width:215px;
	height:3px;
	float:right;
	padding:12px 0px 0px 0px;
	}
/****************************************secondary*******************************/				
.secondary-lft-middle{
	width:261px;
	float:left;
	}
.content-area{
	width:235px;
	float:right;
	}
.img{
	width:54px;
	height:54px;
	padding:3px;
	border:#c1c1c1 1px solid;
	float:left;
	}
.heading1{
	width:160px;
	font-family:Arial;
	font-size:12px;
	float:right;
	}
.colour{
	color:#ff662c;
	padding:0px 0px 5px 0px;
	}
.colour a{
	color:#ff662c;
	text-decoration:underline;
	padding:0px 0px 5px 0px;
	}
.colour a:hover{
	color:#ff662c;
	text-decoration:none;
	padding:0px 0px 5px 0px;
	}		
.quote-img{
	background-image:url(images/quote-img.jpg);
	background-repeat:no-repeat;
	width:58px;
	height:18px;
	text-align:center;
	padding:2px 0px 0px 0px;
	}
.quote-img a{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}						
.quote-img a:hover{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	}						
/**********************************************third**************************/	
.secondary-lft-rght{
	width:230px;
	float:left;
	}
.third-box{
	width:194px;
	margin:auto;
	}
.third-box p{
	margin:0px;
	padding:10px 0px 10px 0px;
	}	
.testi-img{
	width:185px;
	height:81px;
	padding:3px;
	border:#c1c1c1 1px solid;
	}
.middle-separator1{
	width:193px;
	height:3px;
	padding:12px 0px 0px 0px;
	}							 
.ff{
	font-family:Arial;
	font-size:12px;
	}
.secondary-lft-rght-heading{
	float:left;
	}
/******************************************************footer*****************************/
.footer{
	width:440px;
	margin:auto;
	}
.copy-right{
	float:left;
	width:210px;
	}
.footer-links{
	width:220px;
	float:left;
	}
.footer-links ul{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	}				
.footer-links ul li{
	margin:0px;
	padding:0px 0px 0px 8px;
	float:left;
	color:#ff662c;
	list-style:none;
	}
.footer-links ul li a{
	font-family:Arial;
	font-size:12px;
	color:#ff662c;
	text-decoration:none;
	}
.footer-links ul li a:hover{
	font-family:Arial;
	font-size:12px;
	color:#ff662c;
	text-decoration:underline;
	}								
/***************************************providers*********************************/
.provider-wrapper{
	width:493px;
	float:right;
	}												
.bg-brown-colour{
	height:40px;
	background-color:#70695f;
	}
.providers-logo{
	padding:0px 0px 0px 0px;
	text-align:center;
	width:130px;
	height:50px;
	padding:5px;
	border:#ececec 1px solid;
	float:left;
	}	
.provider-lft{
	width:100%;
	float:left;
	padding:0px 0px 0px 0px;
	}
.provider-lft1{
	width:474px;
	float:left;
	line-height:20px;
	padding:0px 0px 0px 0px;
	}
.provider-lft1 ul{
	font-family:Arial;
	font-size:12px;
	}	
.provider-lft1 ul li{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	}		
.empty-width{
	width:15px;
	border:#fbfbfb 1px solid;
	float:left;
	}
/********************************************free quote form**********************************/
.call{
	color:#4389b8;
	font-size:10px;
	}
.call3{
	color:#4389b8;
	font-size:14px;
	}
.call2{
	color:#ff662a;
	font-size:14px;
	}	
/********************************************contact information******************************/
.contact-information{
	width:200px;
	float:left;
	line-height:20px;
	}
.contact-form{
	width:474px;
	float:left;
	}	
.contact-information a{
	text-decoration:none;
	color:#000000;
	}
.contact-information a:hover{
	text-decoration:underline;
	color:#000000;
	}	
.txt-center{
	text-align:center;
	}		