/* CSS Document */



/* GENERAL */



body{



	background:url(images/bg.gif) repeat-x 0 0 #CDCDCD;



	color:#63656A;



	padding:27px 0 0 0;



	margin:0;



	font:normal 12px Arial, Helvetica, sans-serif;



}



div, p, h1, h2, h3, h4, h5, h6, form, input, select, label, li{



	padding:0;



	margin:0;



}



img{



	padding:0;



	margin:0;



	display:block;



	border:none;



	line-height:0;



	font-size:0;



}



ul{



	padding:0;



	margin:0;



	list-style-type:none;



	line-height:0;



	font-size:0;



}



a{



	text-decoration:none;



	outline:none;



}



.spacer{



	clear:both;



	line-height:0;



	font-size:0;



}

object{
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	}


/* GENERAL */



/* contener start */



div#contener{



	width:824px;



	margin:0 auto;



	padding:28px 23px 0 23px;



	background-color:#fff;



	color:#63656A;



}



/* header start */



div#header_outer{



	border-left:1px solid #C6DBE1;



	border-right:1px solid #C6DBE1;



	background:url(images/headerbg.gif) repeat-x 0 0;



	width:822px;



	padding:9px 0 0 0;



	height:258px;



}



div#header{
	background:url(images/head-new.jpg) no-repeat 270px bottom;
	float:right;
	width:799px;
	height:259px;
	padding:0 12px 0 0;
}

div#header_new{
	background:url(images/head01.jpg) no-repeat 317px bottom;
	float:right;
	width:799px;
	height:259px;
	padding:0 12px 0 0;
}



div#header01{
	background:url(images/head01.jpg) no-repeat 317px bottom;
	float:right;
	width:799px;
	height:259px;
	padding:0 12px 0 0;
}
div#header01_new{
	background:url(images/head01.jpg) no-repeat 265px bottom;
	float:right;
	width:799px;
	height:259px;
	padding:0 12px 0 0;
}



div#header02{
	background:url(images/head-new.jpg) no-repeat 270px bottom;
	float:right;
	width:799px;
	height:259px;
	padding:0 12px 0 0;
}







/*div#header001{



	background:url(images/head01.jpg) no-repeat 400px bottom;



	float:right;



	width:799px;



	height:259px;



	padding:0 12px 0 0;



}*/















































/* header left start */



div#header_left{



	width:263px;



	float:left;



}



div#header_left img.logo{



	width:263px;



	height:83px;



	line-height:0;



	font-size:0;



	border:none;



	outline:none;



	display:block;



}



/*div#header_left img.logo{



	width:263px;



	height:83px;



	line-height:0;



	font-size:0;



	border:none;



	outline:none;



	display:block;



}*/



div#header_left div#headercont{



	border:1px solid #fff;



	background-color:#98B5BE;



	color:#27303A;



	padding:5px;



	width:252px;



	margin:6px 0 0 0;



	overflow:hidden;



}



div#header_left div#headercont div.headercont_left{



	background-color:#fff;



	color:#27303A;



	padding:2px;



	width:119px;



	float:left;



}



div#header_left div#headercont div.headercont_left img{



	border:none;



	outline:none;



	line-height:0;



	font-size:0;



	width:119px;



	height:78px;



	display:block;



}



div#header_left div#headercont div.headercont_left p.headercont_text{



	font:normal 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;



	color:#27303A;



	background-color:#fff;



	padding:8px 0 0 4px;



}



div#header_left div#headercont div.headercont_left p.headercont_text span{



	color:#2A5F76;



	background-color:#fff;



	padding:0 0 0 0;



	display:block;



}



div#header_left div#headercont div.headercont_left p.headercont_textlink{



	font:bold 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;



	color:#EE0019;



	background-color:#fff;



	padding:0 0 0 14px;



	background:url(images/arrow_black.gif) no-repeat 3px 5px;



}



div#header_left div#headercont div.headercont_left p.headercont_textlink a{



	color:#EE0019;



	background-color:#fff;



}



div#header_left div#headercont div.headercont_left p.headercont_textlink a:hover{



	color:#EE0019;



	background-color:#fff;



	text-decoration:underline;



}



div#header_left div#headercont div.headercont_right{



	background-color:#fff;



	color:#27303A;



	padding:2px;



	width:119px;



	float:right;



}



div#header_left div#headercont div.headercont_right img{



	border:none;



	outline:none;



	line-height:0;



	font-size:0;



	width:119px;



	height:78px;



	display:block;



}



div#header_left div#headercont div.headercont_right p.headercont_text{



	font:normal 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;



	color:#27303A;



	background-color:#fff;



	padding:8px 0 0 4px;



}



div#header_left div#headercont div.headercont_right p.headercont_text span{



	color:#2A5F76;



	background-color:#fff;



	padding:0 0 0 0;



	display:block;



}



div#header_left div#headercont div.headercont_right p.headercont_textlink{



	font:bold 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;



	color:#EE0019;



	background-color:#fff;



	padding:0 0 0 14px;



	background:url(images/arrow_black.gif) no-repeat 3px 5px;



}



div#header_left div#headercont div.headercont_right p.headercont_textlink a{



	color:#EE0019;



	background-color:#fff;



}



div#header_left div#headercont div.headercont_right p.headercont_textlink a:hover{



	color:#EE0019;



	background-color:#fff;



	text-decoration:underline;



}



/* header left end */



/* header right start */



div#header_right{
	width:65px;
	float:left;
	/*background:url(images/click_new.gif) no-repeat left bottom ;*/
	margin:178px 0 0 420px;
	#margin:178px 0 0 342px;
}

div#header_right_new{
	width:106px;
	float:left;
	padding:151px 0 0 0;
	height:106px;
	background:url(images/click_new.gif) no-repeat center bottom ;
	margin:0 0 0 255px;
/*

	width:99px;



	float:right;



	padding:204px 0 0 36px;



	height:55px;



	background:url(images/click.jpg) no-repeat left bottom;

*/

}



div#header_right01{
	float:left;
	padding:0 0 0 0;	
	margin:200px 0 0 300px;
	#margin:199px 0 0 281px;
	width:57px;
	height:55px;
}

.click_quote{
	margin:40px 0 0 0;
	font-size:0px;
	cursor:pointer;
	}

div#header_right02{


	width:117px;



	float:left;



	padding:140px 0 0 0;



	height:117px;



	background:url(images/click_new.gif) no-repeat left bottom ;



	margin:0 0 0 255px;

	/*width:410px;



	float:left;



	padding:204px 32px 0 0;



	height:55px;



	background:url(images/click.gif) no-repeat right bottom;



	margin:0 0 0 0px;

*/

}



div#header_right02 img{



	float:right;



	margin:0 10px 0 0;



	padding:0;



	margin:0 0 0 0;



	line-height:0;



	font-size:0;



}







/*div#header_right001{



	width:99px;



	float:left;



	padding:204px 0 0 36px;



	height:55px;



	background:url(images/click.gif) no-repeat left bottom;



	margin:0 0 0 338px;



}*/











































/* header right end */



/* header end */



/* navigation start */



div#navigation{



	padding:2px 0 0 0;



	width:824px;



}



div#navigation div.topnav{



	background-color:#000;



	color:#fff;



	width:824px;



}



div#navigation div.topnav ul.istnav{



	background-color:#000;



	color:#fff;



	float:left;



	width:auto;



	padding:0 0 0 0px;



}



div#navigation div.topnav ul.istnav li{



	float:left;



	width:auto;



}



div#navigation div.topnav ul.istnav li a{



	font:normal 13px/39px Arial, Helvetica, sans-serif;



	color:#fff;



	background-color:inherit;



	display:block;



	padding:0 16px;



	float:left;



	width:auto;



}



div#navigation div.topnav ul.istnav li a:hover,



div#navigation div.topnav ul.istnav li a.active{



	background:url(images/navbg.gif) repeat-x 0 0;



}



div#navigation div.topnav ul.secondnav{



	background-color:#000;



	color:#fff;



	float:left;



	width:auto;



}



div#navigation div.topnav ul.secondnav li{



	float:left;



	width:auto;



}



div#navigation div.topnav ul.secondnav li a{



	font:normal 13px/39px Arial, Helvetica, sans-serif;



	color:#fff;



	background-color:inherit;



	display:block;



	padding:0 16px;



}



div#navigation div.topnav ul.secondnav li a:hover,



div#navigation div.topnav ul.secondnav li a.active{



	background:url(images/navbg.gif) repeat-x 0 0;



}



div#navigation div.bottomnav{



	background-color:#DFE6E9;



	color:#fff;



	width:824px;



	border-top:1px solid #fff;



}



div#navigation div.bottomnav ul.subnav{



	padding:0 0 0 34px;



}



div#navigation div.bottomnav ul.subnav li{



	float:left;



	background:url(images/nav_divider.gif) no-repeat right center;



	padding:0 15px;



	width:auto;



}



div#navigation div.bottomnav ul.subnav li.noimg{



	background-image:none;



}



div#navigation div.bottomnav ul.subnav li a{



	font:normal 13px/37px Arial, Helvetica, sans-serif;



	color:#1F2229;



	background-color:inherit;



}



div#navigation div.bottomnav ul.subnav li a:hover{



	text-decoration:underline;



}



/* navigation end */



/* body stert */



div#body{



	width:824px;



	padding:39px 0 34px 0;



}



div#body_main{



	width:824px;



	background:url(images/dotted_horigental.gif) repeat-y 0 0;



}



/* body left start */



div#body_left{



	width:233px;



	float:left;



	padding:14px 13px 0 13px;s



}



div#body_left div.left_heading{



	background:url(images/left_headingbg.gif) repeat-x 0 0;



	padding:0 0 0 4px;



	height:32px;



}



div#body_left div.left_heading img.lefticon{



	width:auto;



	height:auto;



	border:none;



	line-height:0;



	font-size:0;



	display:block;



	float:left;



	margin:3px 9px 0 0;



}


div#body_left div.left_heading h2.lefttext{



	font:bold 14px/32px Arial, Helvetica, sans-serif;



	color:#fff;



	background:url(images/bluebox_heading_bg.gif) no-repeat 4px center;



	padding:0 0 0 29px;



}



div#body_left p{



	font:norma 13px/20px Arial, Helvetica, sans-serif;



	color:#fff;



	margin-bottom:20px;



	}
	div#body_left h4.autoquote_link{
	font:bold 13px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 10px 29px;
	background:url(images/arrow_yellow.gif) no-repeat 0 4px;
	}
div#body_left h4.autoquote_link a{
	color:#fff;
	text-decoration:underline;
}
div#body_left h4.autoquote_link a:hover{
	text-decoration:none;
}


div#body_left ul.leftlink{
	padding:14px 0 20px 0;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:10px;
	background:url(images/dashed.gif) repeat-x 0 bottom;
}

div#body_left ul.leftlink li{
	background:url(images/arrow_yellow.gif) no-repeat 2px 5px;
	padding:0 0 0 24px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}


div#body_left ul.leftlink li a{
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}

/*----------------------------12.11-------------------------------*/
div#body_left ul.leftlink_1{
	padding:14px 0 20px 0;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:10px;
}

div#body_left ul.leftlink_1 li{
	background:url(images/arrow_yellow.gif) no-repeat 2px 5px;
	padding:0 0 0 24px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}


div#body_left ul.leftlink_1 li a{
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
/*----------------------------12.11-------------------------------*/



div#body_left ul.leftlink li p.iner{
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding-left:40px;
	}







/* body left end */



/* body right start */



div#body_right{



	width:511px;



	float:right;



}



div#body_right h2.right_heading{



/*	background:url(images/border.gif) repeat-x 0 16px;*/



}



div#body_right h2.right_heading span.righthed_black{



	font:normal 22px/26px Arial, Helvetica, sans-serif;



	color:#000;



	background-color:#fff;



}



div#body_right h2.right_heading span.righthed_black span.righthed_red{



	color:#EE0020;



	background-color:#fff;



}



div#body_right p.right_general_text{



	font:13px/20px Arial, Helvetica, sans-serif;



	color:#63656A;
	



	background-color:inherit;



}



div#body_right p.right_general_text span{



	padding:26px 0 0 0;



	display:block;



}



/* body right end */



/* body end */



/* footer start */



div#footer_outer{



	background-color:#000;



	color:#1F1F20;



}



div#footer{



	width:824px;



	background-color:#fff;



	color:#1F1F20;



	padding:0 23px 29px 23px;



	margin:0 auto;



}



div#footer div.footer_main{



	background:url(images/footerbg.gif) repeat-x 0 0;



	text-align:center;



	height:107px;



	color:#1F1F20;



	width:824px;



	background-color:inherit;



	font:normal 12px/14px Arial, Helvetica, sans-serif;



}



div#footer div.footer_main ul{



	padding:30px 0 0 0;



	text-align:center;



	color:#1F1F20;



	font:normal 12px/14px Arial, Helvetica, sans-serif;



}



div#footer div.footer_main ul li{



	display:inline;



}



div#footer div.footer_main ul li a{



	color:#1F1F20;



	background-color:inherit;



	font:normal 12px/14px Arial, Helvetica, sans-serif;



	padding:0 8px;



}



div#footer div.footer_main ul li a:hover{



	text-decoration:underline;



}



div#footer div.footer_main p{



	font:normal 12px/14px Arial, Helvetica, sans-serif;



	color:#2A657E;



	padding:10px 0 0 0;



}



div#footer div.footer_main p span{



	color:#EE0020;



	background-color:inherit;



}







div#body_right p.right_general_text span.top_11{



	padding:15px 0 0 0;



	display:block;



}



/* footer end */



/* contener start */











/*====================== contact-form start =========================*/



div#body_right form{



	width:457px;



	padding:20px 0 0 0;



}



div#body_right form label{



	width:140px;



	font:13px/20px Arial, Helvetica, sans-serif;



	color:#63656A;



	background-color:inherit;



	margin:0 0 24px 0;



	float:left;



}



div#body_right form input.submit_box{



	width:200px;



	height:22px;



	padding:2px 0 0 3px;



	font:normal 11px Arial, Helvetica, sans-serif;



	color:#000;



	background-color:#F4F4EF;



	border:1px solid #ADBAC7;



	float:left;



	margin:0 0 24px 0;



}

div#body_right form select.submit_box_2{



	width:200px;



	height:22px;



	padding:2px 0 0 3px;



	font:normal 11px Arial, Helvetica, sans-serif;



	color:#000;



	background-color:#F4F4EF;



	border:1px solid #ADBAC7;



	float:left;



	margin:0 0 24px 0;



}



div#body_right form textarea{



	width:202px;



	height:42px;



	float:left;



	margin:0 0 18px 0;



	color:#000;



	background-color:#F4F4EF;



	border:1px solid #ADBAC7;



}



div#body_right form input.submitbt{
	width:64px;
	height:25px;
	float:left;
	margin:0 0 0 140px;



}







/*-----------search form----------*/



div#contener div.search{



	width:822px;



}



div#contener div.search form{



	float:right;



	width:210px;



	margin:0 0 5px 0;



}



div#contener div.search form label{



	font:normal 12px/18px Arial, Helvetica, sans-serif;



	color:#000;



	background-color:inherit;



	float:left;



	width:45px;



}



div#contener div.search form input.search_textbox{



	font:normal 11px Arial, Helvetica, sans-serif;



	color:#000;



	background-color:#fff;



	width:105px;



	height:15px;



	padding:2px 0 0 5px;



	float:left;



	border:1px solid #666666;



}



div#contener div.search form input.gobutton{



	width:44px;



	height:18px;



	line-height:0;



	font-size:0;



	border:none;



	/*margin:0 0 0 10px;*/



	float:right;



}



/*====================== contact-form end =========================*/







/*====================== Homewoner =========================*/



ul.homewoners{
	margin-top:10px;
	}



ul.homewoners li{
	background:url(images/arrow_black.gif) no-repeat 0 8px;
	color:#63656A;
	padding:0 0 0 15px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	}

ul.homewoners li a{
	color:#63656A;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
ul.homewoners li a:hover{
	color:#63656A;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}

a.content_link{
	color:#333333;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}



a.content_link:hover{
	text-decoration:none;
	}



img.subpage{



	float:right;



	width:auto;



	padding:0 20px 10px 10px;



	}



/*====================== Search Result =========================*/







.search{



	background-color:#DFE6E9;



	border:1px solid #CFD1D2;



	padding:0 0 0 0;



	color:#000;



	font:bold 13px/29px Arial, Helvetica, sans-serif;



	}



.search_result{



	margin-top:20px;



	padding:0 0 0 10px;



	}



a.search_heading{



	color:#346372;



	font:bold 13px/29px Arial, Helvetica, sans-serif;



	text-decoration:underline;



	}



a.search_heading:hover{



	text-decoration:none;



	}



.page_link{



	color:#4567AD;



	font:normal 11px/29px Arial, Helvetica, sans-serif;



	text-decoration:none;



	}



/* ======================== Insurance Defination ============= */



.indexing a{



	color:#4567AD;



	font:bold 11px/29px Arial, Helvetica, sans-serif;



	padding:0 4px 0 4px;



	}



.indexing a:hover{



	color:#FF0000;



	text-decoration:underline;



	



	}



p.index_title{



	color:#FF0000;



	font:bold 30px/29px "Times New Roman", Times, serif;



	text-decoration:none;



	}



.index_content{



	margin-top:15px;



	}



.index_content h2{



	color:#333333;



	font:bold 12px/29px Arial, Helvetica, sans-serif;



	text-decoration:none;



	text-transform:uppercase;



	}
	ul.homewoners li ul.homewon li{
		list-style-type:circle;
		padding:0 0 0 10px;
		background:none;
		list-style-position:inside;
		}
a.reuuest{
	color:#000000;
	background-color:inherit;
	text-decoration:underline;
}
a.reuuest:hover{
	text-decoration:none;
}


#vedio_panel{
	width:513px;
	float:left;
	}
#vedio_panel #text_panel{
	width:230px;
	float:left;
	padding:0px 0 0 0px;
	} 
p.vediotext{
	padding:5px 5px 20px 0px;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	color:#63656A;
	background-color:inherit;
	float:left;
	margin:0px;
	}
	
	
#vedio_panel #vediopanel{
	width:280px;
	float:right;
	}
	
	
	
#vedio_div01{
	float:right;
	width:275px;
	padding:0;
	margin:0;
	}
		
	
	








