@charset "utf-8";
/* CSS Document */

@import url(../"style.css");
@import url(../"id_and_classes.css");
@import url(../"vehicle_search_grid.css");
@import url(../"vehicle_detail_page.css");
@import url(../"dealers.css");


@charset "utf-8";
/* CSS Document */

html { background-color:#b8c6c8; }


body {
	margin:0;
	padding:0;
	background:url(../images/bg-wrapper.png) center repeat-y #b8c6c8;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#000;

}


.box_right_col{float:right; clear:right; width:163px; 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;   }

.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; }

b {font-size:100%; color: #036; font-family: Verdana, Geneva, sans-serif; }

form {margin:0px;}
img {border:none;}

h1{font-family:"Trebuchet MS", Arial; font-size:22px; color:#374450; margin:0px; margin-bottom:7px; font-weight:normal;}
h1 em{color:#f4a734; font-style:normal;}
h2{font-family:"Trebuchet MS", Arial; font-size:16px; color:#4e5f6f; margin:0px; margin-bottom:12px;}
h3{margin:0px; color:#4d4d4d; font-size:14px; margin:2px 0px 0px 5px;}


li.phone { list-style:none; padding-bottom:5px; color:#4e5f6f; }


P{
	margin:0px;
	margin-bottom:10px;
	color: #000;
	font-weight: normal;
}

#topsection{background:url(../images/bg_top.png) repeat-x;height:109px;}
	#topsection .width{width:905px; margin:0 auto; height:73px;  padding:18px 24px 18px 31px;}
	#topsection .logo{float:left;}
	#topsection .t_msg{float:right;}
	
#banner{display:block;width:960px;height:232px;margin:0 auto;}

#navi{width:909px; margin:0 auto; padding:0px 28px 0px 23px; height:39px; background:url(../images/bg_navi.png) repeat-x;}
	#navi a{display:block; float:left; height:39px;line-height:37px;text-decoration:none;font-family:"Trebuchet MS", Arial; font-size:14px; color:#fff; padding-right:18px; margin-right:18px; background:url(../images/img_sep_navi.png) no-repeat right;}
	#navi a:hover{ color:#f8d04a}
	#navi img{float:right;}

#maincontainer{width:960px; margin: 0 auto;}

#contentwrapper{float:left; width: 100%;}

#contentcolumn{
	margin: 0 234px 0 233px;
	padding-top:17px;
	font-size: 12px;
	font-weight: bold;
	color: #E1EBED;
}
#contentcolumn2{margin: 0 0px 0 0px; padding-top:17px; padding-left:10px; float:left; width:720px;}
#contentcolumn2 a { color:#000; text-decoration:none; }
	#contentcolumn2 a:hover { color:#000; text-decoration:underline; }

	#contentcolumn .s_car{display:block; height:21px; background:url(../images/img_s_car.jpg) no-repeat; margin-bottom:15px;}
#news_msg{display:block; height:28px; background:url(../images/bg_news_msg.gif) no-repeat; padding:9px 11px;}
	#news_msg a{float:right; line-height:28px; text-decoration:none; font-weight:bold; color:#333; margin-right:47px;}
	#news_msg a:hover{text-decoration:underline;}

#leftcolumn{float: left;width: 217px; /*Width of left column in pixel*/
margin-left: -960px; /*Set margin to that of -(MainContainerWidth)*/
padding-top:11px;padding-bottom:20px; border-right:#bec6cd solid 1px; background-color:#e1ebed; }

#search_form{margin:0px 15px;}
	#search_form td{padding-bottom:3px;}
	#search_form .field_l{width:187px; margin-top:2px;}
	#search_form .field_s{width:80px; margin-top:2px;}

#rightcolumn{float: left;width: 192px; /*Width of right column*/
padding-left:17px;padding-right:14px;padding-top:11px;margin-left: -223px; /*Set left margin to -(RightColumnWidth)*/
background:url(../images/bg_left_col.png) no-repeat top left; padding-bottom:20px;}
#rightcolumn .s_navi{padding-bottom:21px;}
	#rightcolumn .s_navi a{display:block; padding-left:4px; line-height:23px; background:url(../images/bg_s_navi.jpg) repeat-x bottom; color:#2f2f2f; font-weight:bold; text-decoration:none;}
	#rightcolumn .s_navi a:hover{background:url(../images/bg_s_navi.jpg) #2f2f2f repeat-x bottom; color:#fff;}

#footer{clear: left; width:960px;background:url(../images/bg_footer.png) repeat-x;height:72px;text-align:center;color:#fff; font-size:11px; padding-top:10px;line-height:17px;}

#footer a{color: #fff; text-decoration:none; font-size:12px; padding:0px 5px;}
#footer a:hover{ background:#fff; color:#203f44;}

#video{
	margin-left: 11px;
	float:left;
}

		

/*______________________________________________________________________________________________________*/

.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:14px; color:#fffff; padding-left:5px;}

.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; }

.link {color:#0099FF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
