/* CSS Document */
/*---------general---------- */
body {
	padding:0 0 0 0;
	margin:0;
	background-color:#FFFFFF;
	color:#666666;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	}
p, td, h1, h2, h3, form, input, select, li, textarea{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
}
/*---------general---------- */
/*---------top part---------- */
.top_bg{
	background:url(images/top_main_bg.gif) repeat-x 0 0;
	padding:21px 0 0 0;
}
.header_right{
	background:url(images/header_main_pic.jpg) no-repeat 0 0;
	padding:337px 0 0 94px;
}
.header_left{
	padding:51px 0 29px 33px;
}
.logo{
	padding:0 0 31px 0;
}
.makeyourself{
	padding:0 0 15px 5px;
	font:normal 24px/24px "Times New Roman", Times, serif;
	color:#B4B4B4;
	background-color:inherit;
}
.bestdriver_bg{
	padding:0 0 20px 0;
}
.bestdriver{
	padding:0 0 0 5px;
	background-color:#0B0C10;
	color:#B4B4B4;
	font:normal 30px/39px "Times New Roman", Times, serif;
	text-transform:uppercase;
}
.call_today_bg{
	background:url(images/topleft_phpne_bg.gif) no-repeat 0 0;
	padding:20px 0 0 20px;
}
.call_today{
	background:url(images/phone_icon.gif) no-repeat left center;
	color:#C44C52;
	font:normal 24px/29px "Times New Roman", Times, serif;
	background-color:inherit;
	padding:0 0 0 41px;
}
.number{
	font:normal 24px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	padding:12px 0 34px 0;
}
/*................nav start...................*/
.nav{	
}
.nav ul{
	width:500px;
}
.nav ul li{
	margin:0 1px 0 0;
	float:left;
	width:auto;
}
.nav ul li a{
	background:url(images/nav_bg_on.gif) repeat-x left bottom;
	float:left;
	width:auto;
}
.nav ul li a span.left{
	background:url(images/nav_left_carv.gif) no-repeat left bottom; 
	float:left;
	cursor:pointer;
	width:auto;
}
.nav ul li a span.left span.right{
	background:url(images/nav_right_carv.gif) no-repeat right bottom;	
	float:left;
	font:normal 12px/31px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 24px;
	cursor:pointer;
	width:auto;
	display:block;
}
.nav ul li a:hover{
	float:left;
	width:auto;
}
.nav ul li a:hover span.left{
	float:left;
	cursor:pointer;
	width:auto;
}
.nav ul li a:hover span.left span.right{
	float:left;
	font:normal 12px/31px Arial, Helvetica, sans-serif;
	color:#FF0000;
	background-color:inherit;
	padding:0 24px;
	cursor:pointer;
	width:auto;
	display:block;
}

/*................nav start...................*/
/*---------top part---------- */
/*---------md part---------- */
.md_main{
	background-color:#0A0B0F;
	color:#FFFFFF;
	padding:20px 0 20px 0;
}
/*---------md left---------- */
.member_bg{
	background:url(images/comma_bg.gif) no-repeat 0 0;
	padding:8px 0 13px 0;
}
.member{
	background:url(images/mem_bg.gif) no-repeat 0 0;
}
.member p{
	background:url(images/mem_icon.gif) no-repeat 16px center;
	font:normal 18px/30px Arial, Helvetica, sans-serif;
	color:#EDEDED;
	padding:0 0 0 38PX;
	background-color:inherit;
}
.member_text{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#AFAFAF;
	background-color:inherit;
	padding:6px 0 10px 10px;
}
.member_text span{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
.member_text span.red{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#FF794B;
	background-color:inherit;
}
/*---------md left---------- */
/*---------md right---------- */
.the_best{
	font:normal 24px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#C9C9C9;
	background-color:inherit;
	padding:2px 0 10px 0;
}
.best_top_text{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#7D8B8B;
	background-color:inherit;
	padding:0 0 18px 8px;
}
.best_top_text span{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#272A35;
}
.best_bottom_text{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#7D8B8B;
	background-color:inherit;
	padding:0 0 0 8px;
}
.best_bottom_text span{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
/*---------md right---------- */
/*---------md part---------- */
/*---------bottom part---------- */
.main_bottom{
	background-color:#34373C;
	color:#FFFFFF;
	padding:20px 0 20px 0;
}
.small_vdo_bg{
	background:url(images/small_vdo_bg.gif) no-repeat 0 0;
	padding:9px 0 8px 9px;
}
.small_vdo_bg_text{
	font:normal 10px/14px Arial, Helvetica, sans-serif;
	color:#080808;
	background-color:inherit;
}
.small_vdo_bg_text span{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#FF0000;
	background-color:inherit;
}
.bottom_text{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#C1C1C1;
	background-color:inherit;
	background:url(images/bullet.gif) no-repeat 0 13px;
	padding:9px 0 0 8px;
}
.bottom_text a{
	font:bold 9px/9px Arial, Helvetica, sans-serif;
	color:#929377;
	background-color:inherit;
	padding:0;
	text-decoration:underline;
}
.bottom_text a:hover{
	text-decoration:none;
}
.quick_bg{
	background:url(images/cont_border.gif) repeat-y 0 0;
	padding:0 0 33px 30px;
}
.quick{
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFE;
	background-color:inherit;
	padding:0 0 10px 0;
}
form .form_text{
	font:normal 11px/25px Arial, Helvetica, sans-serif;
	color:#E4E4E4;
	background-color:inherit;
}
textarea{
	width:194px;
	height:95px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	padding:2px 0 0 3px;
	
}
input.textbox{
	width:146px;
	border:1px solid #7F9DB9;
	font:normal 11px/17px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	padding:2px 0 0 3px;
}
/*---------bottom part---------- */
/*---------footer---------- */
.footer_bg{
	background-color:#494949;
	color:#FFFFFF;
}
.design{
	padding:0 0 0 20px;
	font:normal 11px/35px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
}
.design a{
	font:normal 11px/35px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
}
.design a:hover{
	text-decoration:underline;
}
.design span{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FF794B;
	background-color:inherit;
}
.footer{
}
.footer ul{
}
.footer ul li{
	font:normal 11px/35px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	padding:0 7px 0 0;
	float:left;
	width:auto;
}
.footer ul li a{
	font:normal 11px/35px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
}
.footer ul li a:hover{
	text-decoration:underline;
}
.copyright{
	background-color:#232323;
	color:#FF794B;
	font:normal 11px/66px Arial, Helvetica, sans-serif;
}
/*---------footer---------- */

