@charset "utf-8";
/* CSS Document */

@import url("id_and_classes.css");
@import url("vehicle_search_grid.css");
@import url("vehicle_detail_page.css");
@import url("dealers.css");


body{margin:0px;background:#7A021D; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

form{margin:0px; z-index:100000;}
img{border:none;}

div, .ie_fix img { behavior: url(/css/iepngfix.htc) }

h1{margin:0px; padding-left:10px; line-height:51px; height:51px;font-size:23px;color:#fff; background:url(/images/new/bg_main_h.jpg) repeat-x;}
h2{margin:0px; color:#4d4d4d; font-size:18px; font-weight:normal;}
h3{margin:0px; color:#4d4d4d; font-size:14px; margin:5px 0px 0px 5px;}


a{text-decoration:none; color:#666666;}
a:hover{text-decoration:underline;}

#logo{ position:absolute; z-index:1000;}

#top{display:block; width:1000px; margin:0 auto; background:url(/images/new/top.jpg) no-repeat; background-position:bottom; text-align:center; padding-bottom:5px;}
#top h1{color:#fff; background:none; font-size:12px; line-height:20px; height:auto;}

#wrapper{margin:0 auto; width:940px; padding:10px 30px; background:url(/images/new/bg.jpg) repeat-y;}

#header{display:block; height:78px; padding-bottom:6px;}
	#header .mainlinks{float:right;}
		#header .mainlinks a{line-height:39px; font-size:14px; color:#2d5c88; text-decoration:none; margin-left:17px;}
		#header .mainlinks a:hover{ text-decoration:underline;}
	#header .q_search{float:right; height:23px; width:550px; padding:8px; padding-left:0px; background:#7A021D;}
		#header .q_search td{padding-left:10px;}

#banner1{width:940px; height:307px;}
	#banner1 .msg{width:310px; height:60px; background:url(/images/new/bg_transparent.png); position:relative;top:227px;z-index:1; padding:10px;}
	#banner1 h5{margin:0px; margin-bottom:5px; color:#fcc311; font-size:20px; font-weight:normal;}
	#banner1 P{margin:0px; color:#fff; font-size:15px;}
	#banner1 a{color:#fff;float:right; font-size:14px; font-weight:bold; padding-right:15px;}
		#banner1 a:hover{color:#fcc311; text-decoration:none;}
	#banner1 .links{width:100px; height:20px; position:relative; left:830px;top:145px; z-index:1; float:left;}
		#banner1 .links a{ padding:0px; margin:0px 2px; float:left;}
		#banner1 .links a:hover{ }

#banner2{width:940px; height:307px; background:url(/images/new/banner.jpg) no-repeat;}
	#banner2 .msg{width:360px; height:60px; background:url(/images/new/bg_transparent.png); position:relative;top:227px;z-index:1; padding:10px;}
	#banner2 h5{margin:0px; margin-bottom:5px; color:#fcc311; font-size:20px; font-weight:normal;}
	#banner2 P{margin:0px; color:#fff; font-size:15px;}
	#banner2 a{color:#fff;float:right; font-size:14px; font-weight:bold; padding-right:15px;}
		#banner2 a:hover{color:#fcc311; text-decoration:none;}
	#banner2 .links{width:100px; height:20px; position:relative; left:830px;top:145px; z-index:1; float:left;}
		#banner2 .links a{ padding:0px; margin:0px 2px; float:left;}
		#banner2 .links a:hover{ }

#banner3{width:940px; height:307px; background:url(/images/new/banner.jpg) no-repeat;}
	#banner3 .msg{width:310px; height:60px; background:url(/images/new/bg_transparent.png); position:relative;top:227px;z-index:1; padding:10px;}
	#banner3 h5{margin:0px; margin-bottom:5px; color:#fcc311; font-size:20px; font-weight:normal;}
	#banner3 P{margin:0px; color:#fff; font-size:15px;}
	#banner3 a{color:#fff;float:right; font-size:14px; font-weight:bold; padding-right:15px;}
		#banner3 a:hover{color:#fcc311; text-decoration:none;}
	#banner3 .links{width:100px; height:20px; position:relative; left:830px;top:145px; z-index:1; float:left;}
		#banner3 .links a{ padding:0px; margin:0px 2px; float:left;}
		#banner3 .links a:hover{ }
.banner-links{width:100px; height:20px; position:relative; top:270px; z-index:10; float:right;}

#content{ float:left; width: 100%; margin-top:15px; }

#left{ width:695px;float:left; }

#right{ float:right; width:230px; }



/*content*/
.box_tab{width:683px; padding:5px; background:url(images/bg_tab_box.jpg) repeat-x #7A021D; border:1px solid #ccc; margin-bottom:15px;}
	.box_tab_top{display:block; height:37px; margin-top:5px; margin-left:5px;}
		.box_tab_top a{float:left;line-height:37px;background:url(/images/new/bg_tab.jpg) repeat-x; padding:0px 20px; margin-right:5px; color:#656565; font-size:16px; font-weight:bold;}
		.box_tab_top a:hover{background:#fff; color:#7A021D; text-decoration:none;}
		.box_tab_con{ display:block; background:#fff; padding:10px; min-height:100px;}
		*html .box_tab_con{ height:100px;}
			.box_tab_thumb{float:left; padding:0px 16px;}
			.box_tab_con h4{ margin:5px 0px; color:#2270df; font-size:12px;}

.box_right_col{float:right; clear:right; width:200px; border:5px solid #ccc; padding:10px; margin-bottom:15px;}
.box_right_col ul { padding:0px; padding-left:15px;  }
.box_right_col li { list-style:none; padding-bottom:5px; }
.box_right_col li a { list-style:none; color:#2270DF; }
.box_right_col h3 { font-size:16px; padding-left:10px;   }

.user_login_menu {float:right; clear:right; width:200px; border:5px solid #ccc; padding:10px; margin-bottom:15px;}
.user_login_menu ul { padding:0px;  }
.user_login_menu li { list-style:none; padding:5px 0px 5px 10px; border-bottom:#CCCCCC 1px solid; }
.user_login_menu li:hover {  background-color:#CCCCCC;}
.user_login_menu li a { list-style:none; color:#2270DF; text-decoration:none; }
.user_login_menu li a:hover { list-style:none; color:#2270DF; }
.user_login_menu h3 { font-size:16px; text-align:center; border-bottom:#999999 2px solid; margin:0px;}



#select{display:block; background:#ddd; clear:both; padding:10px;}
#select .r1{display:block; background:#fff; border:1px solid #ccc; padding:10px; margin-top:5px; text-align:center;}
	#select .r1 img{padding:0px 15px;}
#select .r2{display:block; border:1px solid #ccc; border-top:none;background:url(/images/new/h_select_make.gif) no-repeat #fff center left; line-height:29px; padding-left:150px;}
	#select .r2 a{color:#333; padding-right:10px;}
#select .r3{display:block; border:1px solid #ccc; border-top:none; padding:10px; background:#fff; min-height:100px;}
	#select .r3_box{padding:0px 15px; float:left;}
		#select .r3_box h3{margin:0px; margin-bottom:5px; color:#2270df;}
		#select .r3_box img{float:left; margin-right:5px;}
		#select .r3_box P{margin:0px; white-space:nowrap;}
			#select .r3_box P em{color:#666; font-style:normal; margin-right:5px;}
	

.right-advertistment { text-align:center }



/*footer*/
#footer{display:block; width:1000px; margin:0 auto; padding:20px 0px 10px 0px;background:url(/images/new/bg_footer.jpg) no-repeat #7A021D; text-align:center; color:#9fc9f1; font-size:11px; line-height:20px;}
	#footer .white{ color:#fff;}
#footer a{ padding:0px 10px; font-size:12px; color:#fff;}
		

/*______________________________________________________________________________________________________*/

.dealer_search { text-align:left }
.dealer_search  td { padding-bottom:5px; }
.dealer_search  label { font-weight:bold; color:#333333; font-size:14px;  }

.form_table_heading{ padding-bottom:20px; }
.form_table_heading{ text-align:right }
.form_table_heading h2{ text-align:left }

.form_table { }
.form_table h3{ font-size:12px;margin:0px; }
.form_table td { padding-bottom:5px; padding-right:5px;}

.home_search_grid { width:100%;}
.home_search_grid td { padding-bottom:5px; text-align:left; font-weight:bold; font-size:13px; color:#333333}

.transactions_table { border-bottom: #CCCCCC thin solid; padding-bottom: 4px; padding-top: 4px; padding-left: 0px; padding-right: 0px; margin: 3px; width: 98%; text-align:left; }

.simple_grid { border-bottom: #CCCCCC thin solid; padding-bottom: 4px; padding-top: 4px; padding-left: 0px; padding-right: 0px;	margin: 3px; }

.trash img { filter:alpha(opacity=40);opacity: 0.4;-moz-opacity:0.4; }
.trash_hover{ padding:2px; border:1px solid #B3D4EF; border-width:100%;	/*filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;*/ }
.trash_hover img{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1; }

.sort_search { padding-top:5px;}
.sort_search td { padding-left:8px; padding-right:0px; }
.image_view{
	width:350px;
	height:263px;
	vertical-align:middle;
	text-align:center;
}

element.style {
height:53px;
}
.topbrands {
	background-image:url(/images/dealer-toti.gif);
	background-position:left center;
	background-repeat:no-repeat;
	border-bottom:8px solid #7A021D;
	border-top:8px solid #7A021D;
	height:47px;
	padding-left:2.8%;
	padding-top:5px;
	text-align:left;
	width:675px;
}
.brands
{
	border-bottom: 2px;
	/*border-bottom-color: #a83952;
	border-bottom-style: solid;*/
	float: left;
	margin-top: 10px;
	width: 675px;
	height: auto;
}
.inputDollor{ 
	background:transparent url(/images/dollor.gif) no-repeat scroll left center;
	padding-left:8px;
}

