/* -------------------------------
	Reset style 
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;} 
	
img{border:0; vertical-align:top;}

ul,ol{list-style:none;}
 
table{border:0px; border-collapse:collapse;}

/* -------------------------------
	Base font 
------------------------------- */

body{font: normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#000; }

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold;}
h1{padding:0 0 18px 0; font-size:17px; color:#c2000c;}
	h1 strong{display:block; font-size:12px; color:#000;}
h2{padding:0 0 18px 0; font-size:12px; color:#c2000c;}
h3{padding:0 0 18px 0; font-size:12px; color:#c2000c; text-align:left;}

a{color:#c2000c; text-decoration:underline;}
a:visited{}
a:hover{text-decoration:none;}
a:active{}

p{padding:0 0 15px 0;}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center; background:#fdfbf4 url('../images/body_bg.gif') no-repeat 50% 230px;}

#main{width:1000px; min-height:100%; height:auto !important; height:100%; margin:0 auto -100px; text-align:left;
	background:url('../images/main_bg.gif') no-repeat 0 100%;}

	#header{height:230px; background:url('../images/header_bg.jpg') no-repeat 0 0;}
	
	#content{}
		.first_block{float:left; width:380px; padding:140px 0 0 0; background:url('../images/car_bg1.jpg') no-repeat 15px 15px;}
		.block{float:left; width:595px; padding:20px 0;}

#footer, .footer_push{clear:both; width:970px; height:95px;  margin:0 auto; text-align:left; float:center;}
#footer{padding:5px 0 0 30px; background:#fdfbf4 url('../images/footer_bg.gif') no-repeat 0 0;}

/* -------------------------------
	Menu 
------------------------------- */

.top_menu{clear:both; float:right; margin:0 12px 0 0; background:url('../images/top_menu_bg.gif') repeat-x 0 0;}
	.top_menu div{background:url('../images/top_menu_left.gif') no-repeat 0 0;}
	.top_menu ul{_width:520px; height:43px; padding:0 5px; background:url('../images/top_menu_right.gif') no-repeat 100% 0;}
	.top_menu li{float:left; height:43px; padding:0 6px 0 6px; background:url('../images/top_menu_separator.gif') no-repeat 100% 0;}
	.top_menu li a{float:left; padding:14px 0 0 0; color:#436115; font-size:13px; font-family:Arial Narrow, Aria; text-decoration:none;}
		.top_menu li a:hover{text-decoration:underline;}

.left_menu_camera{width:241px; margin:0 0 5px 20px;}
	.left_menu_camera div{padding:5px 0 5px 10px; font-weight:bolder; color:#000;}
	.left_menu_camera a{padding-left:10px !important; font-size:12px; color:#c2000c;}

.left_menu_testim{width:241px; margin:0 0 50px 50px;}
	.left_menu_testim div{padding:15px 0 12px 10px; font-weight:bolder; color:#000;}
	.left_menu_testim a{padding-left:10px !important; background:#f3fbdd;}


.left_menu{width:241px; margin:0 0 50px 50px; background:url('../images/left_menu_bg.gif') repeat-y 0 0;}

	.left_menu div{padding:5px 0 12px 5px; background:url('../images/left_menu_title.jpg') no-repeat 0 0; font-weight:bolder; color:#fefefe;}
	.left_menu ul{padding:5px 0 30px 0; background:url('../images/left_menu_bottom.jpg') no-repeat 0 100%; border-top:solid #cbdfa7 1px;}
	.left_menu li{clear:both; margin:0 10px; border-bottom:solid #cbdfa7 1px;}
	.left_menu li a{display:block; padding:3px 0; color:#436115; font-size:13px; font-family:Arial Narrow, Aria; text-decoration:none; font-weight:bolder;}
		.left_menu li a:hover{padding-left:10px; background:#f3fbdd;}
		.left_menu_a a{padding-left:10px !important; background:#f3fbdd;}

/* -------------------------------
	Form 
------------------------------- */

/* -------------------------------
	Template style
------------------------------- */

.main_logo a{position:absolute; width:250px; height:97px; margin:20px 0 0 110px; background:url('../images/main_logo.gif') no-repeat 0 0;}

.call_block{float:right; width:374px; height:43px; margin:95px 610px 0 0; background:url('../images/call_img.jpg') no-repeat 0 0;}

.content_list{margin:0 0 25px 0;}
	.content_list li{padding:0 0 7px 40px; background:url('../images/red_bullet.gif') no-repeat 20px 3px;}

.faq li {line-height:25px; list-style:disc; margin-left:20px;}

.faq a {color:#333; text-decoration:none; font-weight:bold;}

.copyrt{padding:40px 0 0 0; color:#8d958c; text-align:center;}
	.copyrt a{ color:#8d958c;}
.faq_head {color:#55922b; font-size:16px; font-weight:bold; font-style:italic; margin-left:15px; margin-top:15px; margin-bottom:0px; padding-bottom:0px;}
