#page_tile {background: white url(../images/pageTile_bg.png) repeat-x center top !important;}

h1#main_logo {left:-20px !important;}

#priNav li {font-size: 12px !important;}
#priNav li a {padding: 21px 8px 15px !important;}

/* home */
#home_flash #banner {background: url("../images/flash_bkgrd.png") no-repeat center bottom !important; width: 1156px; margin-left:-65px;}
#banner {background:transparent !important; height: 353px !important;}
#wrapper {display: table; width: 100%;}
#home #wrapper {background: url('../images/home_flash.jpg') no-repeat center 92px;}
#home #mid_col { background: url(../images/welcome-header.jpg) no-repeat; margin: 0 2% 0 2%;}
/*.ie7 #home #mid_col { width: 49.5%; }*/
#home #left_col .floatRight { float: left; }
#left_col h3 { font-size: 12px; font-weight: bold; font-family: Verdana; margin-left: 18px; }
#home .hours { margin-left: 18px; }
#home .hours li { text-align: right; margin-right: 44px; margin-top: 8px; }
#home .hours span { float: left; } 

#hours_list * {color: black;}

#home .span3 {width: 230px !important;margin: 0px !important;background: none; }
#home_specials {margin: 0px 0 15px !important;float: right;}
#home #right_col { background: #B0B8BC; }

/* home - quicklinks */
#ql_home2 {margin: 20px 0 0; padding: 0; list-style-type: none;}
#ql_home2 li {float: left; margin: 0; padding: 0;}
#ql_home2 li a {background: url(../images/ql_home.jpg) no-repeat;}
#ql_home2 li a {display: block;height: 112px;text-indent: -9000px;}

#ql_home2 li a#search {width: 91px; background-position: 0px 0px;}
#ql_home2 li a#quick {width: 81px; background-position: -91px 0px;}
#ql_home2 li a#get {width: 91px; background-position: -171px 0px;}
#ql_home2 li a#trade {width: 91px; background-position: -261px 0px;}
#ql_home2 li a#schedule {width: 109px; background-position: -351px 0px;}

/* ql rollover states */
#ql_home2 li a#search:hover {background-position:0 -113px;}
#ql_home2 li a#quick:hover {background-position:-91px -113px;}
#ql_home2 li a#get:hover {background-position:-171px -113px;}
#ql_home2 li a#trade:hover {background-position:-261px -113px;}
#ql_home2 li a#schedule:hover {background-position:-351px -113px;}

/* inventory */
#inventory .inventory_v2_row {padding-top: 5px;}

#right h2, #notify_middle h2, #financeLeft h2 {
color: #32414A;
font-size: 24px;
font-weight: normal;
margin: 10px 0 15px 10px;
padding: 0;
}
#right p, #finance_middle p, #notify_middle p, #financeLeft p {
font-size: 12px;
line-height: 16px;
color: #444;
line-height: 16px;
margin: 0 10px;
}

.input_element.{.required:.true,.type:.'numeric_only'.}.ecl-validation {padding: 0 !important;}
.col.col_last.span6.trade_appraisal_text {color: black;}


#home #random_list_location .items {
position: absolute;
width: 2000000em;
}


.random_list_item {
float: left;
width: 105px;
height: 180px;
margin-right: 20px;
position: relative;
}

.random_list_item img {}


.random_list_item a {
display: block;
}

#home #random_list_location {
height: 180px;
width: 980px;
position: relative;
overflow: hidden;
}


#random_list_wrapper {
position: relative !important;
}

#random_list_wrapper .nextPage {
	position: absolute;
	width:14px;
	height:26px;
	text-indent: -9000px; 
	background: url(../images/featured-arrows.png) no-repeat right top;
	top:35px;
	right:-30px;
	z-index: 500;
}

#random_list_wrapper .prevPage {
	position: absolute;
	width:14px;
	height:26px;
	text-indent: -9000px; 
	background: url(../images/featured-arrows.png) no-repeat left top;
	top:35px;
	left:-20px;
	z-index: 500;
}

#random_list_wrapper .nextPage:hover { background-position: right bottom; }
#random_list_wrapper .prevPage:hover { background-position: left bottom; }

#featuredVehicles {
}

#featuredVehicles_title {display: none;}

#featuredVehicles_footer {display: none;}

#home #random_list_location .random_list_item { margin:0 20px 0 0; text-align: center; width:105px; float:left; padding: 0; }
#home #random_list_location .random_list_item a { text-decoration:none; font-weight:normal; color:#fff; font-size: 13px; line-height: 16px; }
#home #random_list_location .random_list_item a img { width:85%; height:auto; border:5px solid #a9a9a9; margin-bottom: 5px; }


#home #random_list_location .random_list_item:hover a img { border:5px solid #6F90A3; }

#vd_block_description_extended.hide{display: block;}

#vehicle #vehicle_details_middle a#vd_block_description_button{display: none;}

#home #home_contact p, #home #home_contact, #home #home_contact a  {
	color: #000
}


#financing #financeHeader a#get_started {
	background: url('../images/get_approved.jpg') no-repeat top left;
}
#financing #financeHeader a#get_started:hover {
	background: url('../images/get_approved.jpg') no-repeat top left;
}

#get-approved-button a {
	background: url('../images/get_approved_small.jpg') no-repeat top left;
	display: block;
	float: right;
	clear: right;
	width: 170px;
	height: 32px;
	text-indent: -9999px;
}