/* CSS Document */

.png {behavior: url(/images/iepngfix.htc);}

/* general options */
a h2, a h3, a h1, .vehicle_title h1, .vehicle_title h2, .header3_bg h2 {
	font-weight: normal;
	font-size: 100%;
	color:inherit;
	margin:0px;
	padding:0px;
	display:inline;
}
#page_title h1,  #page_title h2{
 }
#search_make .serch_mk_link h2 {font-size: 14px; font-weight: normal;}

body, p, div, td, table, table td, li, a, input, textarea {font-size:14px; font-family: Helvetica, Tahoma, "MS Sans Serif", Arial;  font-style: normal; }

form {padding:0px; margin:0px; width:auto;}


td {vertical-align:top;text-align:left;margin:0px;padding:0px}
#header_top_table td{text-align:center;}
body { background: #fff url(../images/body-bg.gif) repeat; color:#666666;}
a:link, a:visited, a:active {color: black;}
a:hover {color:#990000;}
a img {border:0px;}



/* ------ main table------------------------------------------------------------- */

#main_table {margin-top:0px; margin-bottom:0px; /*width:1100px;*/  }
.main_table_left{width:50px;height:auto;  background: url(../images/page-bg-transparent_left.png) repeat-y top; behavior: url(/images/iepngfix.htc);}
.main_table_right{width:50px;height:auto;  background: url(../images/page-bg-transparent_right.png) repeat-y top; behavior: url(/images/iepngfix.htc);}
.main_table_center{
	width: 1000px;
	background-color: white;	
}
.main_block {background-color: white ;}

.header_top_table{
	width:1000px;
	height:auto;
	border-collapse: collapse;
	border-spacing:0px;
	margin: 0px;
	padding: 0px;
}
.header_top_table td{margin: 0px; padding: 0px;}
.header_table_c{
	/*width:520px;*/
	height:26px;
}

/* ----------GREEN MENU-------------------------------------------------------- */
.green_menu{
	position:absolute;
	/*width:310px;*/
	margin:5px;
	border:1px solid white;
	/*background: url(../images/fon_green_menu.png) repeat;*/
	top:0px; left:400px;
	z-index: -4;
	behavior: url(/images/iepngfix.htc);
	padding:8px;
}
.green_menu_in{
	/*width:290px; */
	background-color: white;
	text-align:right;
	margin:0px 0px 0px 0px; padding: 10px 10px 10px 10px;
}
.green_link, .green_link_1{
	display: block;
	/*width: 290px;*/
	height:40px;
	cursor: pointer;
	/*float:left;*/
	margin: 10px 0px 10px 0px;
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	line-height: 38px;
	color:#eeeeee !important;
	text-decoration: none !important;
}
.green_link span, .green_link_1 span{
	display: block;
	height:40px;
	cursor:pointer;
	margin:0px 0px 0px 10px;
}
.green_link{background: transparent url(../images/homepage-buttons.gif) no-repeat scroll left 0px;}
.green_link_1{background: transparent url(../images/homepage-buttons.gif) no-repeat scroll left -80px; color:black !important;}
.green_link:hover, .green_link_1:hover{background: transparent url(../images/homepage-buttons.gif) no-repeat scroll left -40px; color:black !important;}

.green_link span{ background: url(../images/homepage-buttons.gif) no-repeat scroll right 0px; }
.green_link_1 span{background: transparent url(../images/homepage-buttons.gif)no-repeat scroll right -80px;}
.green_link:hover span, .green_link_1:hover span{ background: url(../images/homepage-buttons.gif) no-repeat scroll right -40px; }


#dealer_header_dob{
	width:368px;
	/*height:450px;*/
	position: absolute;
	top:0px; left:400px;
	/*border:1px solid white;*/
	z-index:-4;
	display: none;
}

.custom_about{	font-size:13px;width:310px;height:300px; margin: 0px 0px 0px 10px;}
.custom_about_table{width:100%; border-collapse:collapse; margin:5px 0px 0px 0px; padding:0px;}
.custom_about_table td{font-size:14px;}
.custom_about a {	font-size: 18px;color: #990000;}
.custom_about a:hover{color: #666666;}
.custom_about span{font-size: 18px; }
.weeks, .hours_work{
	float:left;
	width:148px;
	font-size: 14px;
	margin: 5px 0px 5px 0px;
	line-height: 19px;
}
.hours_work{text-align:right;}

.welcome{font-size:16px; margin: 0px 0px 0px 20px;}
.welcome2{font-size:14px;  margin: 0px 0px 0px 20px;}

.menu_b_linck{text-align: right;}
.menu_b_linck span{margin: 0px 10px 0px 0px;}
.menu_b_linck a{font-size: 14px; font-weight:bold; color:#666666;	text-decoration: none; line-height:24px; float:right; margin: 0px 12px 0px 0px;}
.menu_b_linck a:hover{text-decoration: underline;}
.dealer_phone{font-size: 14px; font-weight:bold; color:#666666;	text-decoration: none; line-height:24px; float:right; margin: 0px 12px 0px 0px;}

.logo_table{
	width: 294px; height: 85px;
	margin: 19px 0px 0px 3px;
	padding:0px;
	float:left;
}
.logo{width:100px; height:85px;  overflow: hidden; }
.logo img {width:100px; height:85px;}
.logo_a{
	display:block;
	/*height:43px;*/
	font-size:14px;
	/*line-height:85px;*/
	color:#333333 !important;
	text-decoration:none;
	white-space: nowrap;
	margin: 25px 0px 0px 0px;
}
.logo_txt{
	text-align: left;
	color:#666666;
	padding: 0px 0px 0px 5px !important;
	width:auto;
}
.visit_us{
	padding: 0px 15px 0px 15px;
	/*font-size: 12px;
	text-align: justify;*/
}

.main_b {background: #fff bottom; height:1px;}



/*--------------------------------------------------------------------------------------*/



#dealer_header {width:auto; text-align:center; border-bottom: 2px solid #666666; border-top:2px solid #666666;}

h1, h2, h3, h4, h5, h6 { padding:1px; margin:1px; line-height:normal;}
/*h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;display:inline;}*/
h1 { font-size:22px;}
h2 { font-size:18px;}
h3 { font-size:17px;}
h4 { font-size:16px;}
h5{ font-size:14px;}
h6 { font-size:12px;}
.header_shift {position:relative; bottom:5px;}


.dealer_text {margin-bottom:5px; margin-top:5px;}
.dealer_text font {font-size:10px;}
.header_text {color: black;	font-weight:bold;}
span.header_text {padding-right:10px;}
.hor_divider {	font-size:1px;	height:2px;	background:#fff;}
.ver_divider {	font-size:1px;	width:2px;	background:#fff;} 


/* blocks */



#col_right {width:330px; padding: 0px 15px 3px 3px; }
#col_right_2{width:1px;overflow:hidden;}

#col_right img.col_spacer_holder {width:191px;}
#col_left {/*width:191px; padding: 0px 3px 3px 3px;*/width:1px;overflow:hidden;}
#col_left img.col_spacer_holder {width:191px;}

.col_spacer_holder { height:1px;}
#col_middle {width:670px;/*width: 670px;*/ padding-left:5px; padding-right:5px; /*background:#fff url(../images/col_middle_bg.gif) repeat-x top; */ vertical-align:top;}
#col_middle_2 {width: 100%; padding-left:5px; padding-right:5px; vertical-align:top;}

.icon_container { width:auto;}
.icon_container a {text-decoration:none;}

#audio {width:16px; height:16px; display:block; float:left;}
#fav {background: url(../images/fav_sml.png) top center no-repeat; width:16px; height:16px; display:block; float:left;behavior: url(/images/iepngfix.htc);}
#divvideo { float:none; margin-top: 16px; margin-bottom: 0px; border: 1px solid #666666;  overflow: hidden;  width: 302px;  height: 228px;  background-color: black;    }
.hide {font-size:1px;}



/* 590px blocks */

#order, #inv_big_search_outer, #tradein, #parts, #service, #credit, #veh_details_container, #vehicle_gallery, #logos_scroll_invAll  {width:590px;}


/*  adv blocks */

.left_adv {text-align:center; width:100%;}
.right_adv {text-align:center; width:100%;}
.adv_Top {text-align:center;margin-bottom:10px;}
.adv_Btm {text-align:center; margin-top:10px;}


/* nav options */
.main_menu_bg {vertical-align:bottom; height:30px;  border: 1px solid #0480d0;  }
.main_menu_bg td{text-align: left;margin:0px;padding:0px}
.nav_outer {height: 55px; text-align: center;	vertical-align: top;
	/*background: url(../images/menu_fon.gif) repeat-x;*/
}
.nav_outer_L {	height:42px;width:12px;font-size:1px;}
.nav_outer_R {height:42px;width:12px; font-size:1px;}
.nav_outer_L img.spacer, .nav_outer_R img.spacer {width:10px;}


/* start new navigation*/

.main_menu {width:auto; height:24px;vertical-align:middle;text-align:right;margin: 15px 0px 0px 0px;}
.main_menu table {height:25px;white-space:nowrap; width:auto; margin-top:3px; margin-bottom: 2px;  vertical-align: middle;  float:right;}

.menu_div .link_men_div{
	display: block;
	font-size: 12px;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
	height: 25px;
	vertical-align: middle;
	line-height: 25px;
	margin: 0px 0px 0px 0px;
	color: black !important;
	white-space: nowrap; 
/*	border:1px solid black;*/
}
.menu_div a h1, .menu_div a h2,.menu_div_over a h1, .menu_div_over a h2{
	line-height: 25px;
}
.menu_div_over .link_men_div{
	display: block;
	font-size: 12px;
	text-decoration: underline;
	color: white;
	padding: 0px 5px 0px 5px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	line-height: 25px;
	color: #990000 !important;
	white-space: nowrap; 
/*	border:1px solid black;*/
}
.menu_separator { }
/*
.nav_outer  .menu_div:hover, .nav_outer  .menu_div_over:hover{color: white;	cursor: pointer;	background-color: #0482D1;}
.nav_outer  .menu_div_over { color: white; background: url(../images/menu_key.gif) repeat-x;}
.nav_outer  a, .nav_outer a:link, .nav_outer a:active, .nav_outer a:visited {
	color: Black;
	font-size: 12px;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	white-space: nowrap;
}
.nav_outer a:hover { color:white; }
*/
/* end new navigation*/

/* lang options */
.lang_container {float:right; width:148px;}
.langs span {}
.langs {width:16px; height:16px; display:block; margin-right:5px; float:left;}

#lang_1 {background:url(../images/langs/Usa.png) top left no-repeat; text-decoration: none;behavior: url(/images/iepngfix.htc);}
#lang_2 {background:url(../images/langs/Spain.png) top left no-repeat; text-decoration: none;behavior: url(/images/iepngfix.htc);}
#lang_3 {background:url(../images/langs/Russia.png) top left no-repeat; text-decoration: none;behavior: url(/images/iepngfix.htc);}
#lang_4 {background:url(../images/langs/Germany.png) top left no-repeat; text-decoration: none;behavior: url(/images/iepngfix.htc);}
#lang_5 {background:url(../images/langs/France.png) top left no-repeat; text-decoration: none;behavior: url(/images/iepngfix.htc);}
#lang_6 {background:url(../images/langs/Arab.png) top left no-repeat; text-decoration: none;behavior: url(/images/iepngfix.htc);}
#lang_7 {background:url(../images/langs/Saf.png) top left no-repeat;}

#lang_1, #lang_2, #lang_3, #lang_4, #lang_5, #lang_6, #lang_7 {text-decoration: none; font-size: 1px;}
#lang_1 span, #lang_2 span, #lang_3 span, #lang_4 span, #lang_5 span, #lang_6 span, #lang_7 span { visibility:hidden; font-size:1px;}

/* bottom options */



#bottom_menu { width:100%; text-align:center;}
#bottom_menu .left_bm{	width:50px;	background: transparent url(../images/footer-bg-left.png) no-repeat top; behavior: url(/images/iepngfix.htc); margin:0px;padding:0px;}
#bottom_menu .center_bm{width:auto;	background: transparent url(../images/footer-bg-center.png) repeat-x top; behavior: url(/images/iepngfix.htc);margin:0px;padding:0px;}
#bottom_menu .right_bm{	width:50px;	background: transparent url(../images/footer-bg-right.png) no-repeat top; behavior: url(/images/iepngfix.htc);margin:0px;padding:0px;}
#bottom_menu td {text-align:center; color:#000; }
#bottom_menu, #bottom_menu a {font-size:11px; font-weight:normal; color: white;  vertical-align: middle;  white-space: normal; text-decoration:none;font-family: "Trebuchet MS"; }
#bottom_menu a{white-space: nowrap !important;}
#bottom_menu a:hover {text-decoration: underline;}
#bottom_menu .bottom_menu_L { width:10px; }
#bottom_menu .bottom_menu_R { width:10px; }
.copyright1 a{text-decoration: none; font-size:90%;}

#bottomlinks{width:1000px;	margin-top: 26px;}
#bottomlinks a{color:black;}
#bottomlinks td{padding: 0px 50px 0px 50px;}

.bmenuelement{	
	/*float: left;*/
	display: inline;
	margin: 0px 0px 0px 2px;
	padding: 0px;
}
.tblbmenuelements{
	width:900px;
	height: 100%;
	border-collapse: collapse;
	margin:0px; padding:0px;
	
}
.tblbmenuelements td{text-align: center;margin:0px;padding:0px;}


/* small search */



.small_search_bg {background:url(../images/search_header.png) center no-repeat; behavior: url(/images/iepngfix.htc); width:200px; text-align:center; vertical-align:middle; }



#small_search_header {  padding:0px; margin:0px; text-align:center; width:100%; }

#small_search_header .SubmitButton {width:100%; background:#ccc url(../images/button2.gif) repeat-x; color:939393; font-weight:bold; border:1px solid #939393;}

#search_advanced { margin-top:30px;}

#search_advanced .LeadInputs,  #small_search_header .LeadInputs {width:100%; }


/*#small_search_inner {/* background:url(../images/image7.gif) top center no-repeat; height:100px; padding:5px;}

#small_search_inner table {margin:0px; }
#small_search_inner form { margin:0px; padding:0px;position:relative; top:35px;}
#small_search_inner td {vertical-align:middle;}
#small_search_inner label {color:#ffffff; padding-right:2px;}*/


#search_advanced_home_submit { width:100%; margin-top:10px; }


/* forms */

.spacer_col {font-size:12px; width:5px;}


input, select, .LeadInputs,.leadInputs, .leadSelect .LeadSelect,.LeadCheck, .LeadRadio {font-size:12px; margin:0px; padding:0px;}


.LeadInputs, .leadInputs, textarea {border:1px solid #ccc; background-color:#fff;}
.LeadInputs, .leadInputs {margin-top:2px; margin-bottom:2px; width:150px; height:18px;}
.LeadSelect, .leadSelect {margin-top:2px; margin-bottom:2px; width:154px; height:22px;}


#CreditScore{height:18px;}

.SubmitButton {background: #dddddd url(../images/button.gif) repeat-x; color: black; border: 1px solid #b1b1b1; padding-left:10px; padding-right:10px; height:20px;  cursor: pointer;  }

.label{ padding-right:5px; white-space:nowrap;}



.client_phone { vertical-align:middle;}
.client_phone input {height:18px !important;margin-top:2px;margin-bottom:2px;}

.button {background: url(../images/button.gif) repeat-x; color:#fff; border: 1px solid #666666; height:24px;padding-left:5px; padding-right:5px; margin:5px;}

.req_fields {color:#666666; font-weight:bold;}





.asterix {color:#CD1813;}

.SmallText {color:#666666; font-size:9px;}

#phone1, #fax1 {width:30px;}
#phone2, #fax2 {width:40px;}
#phone3, #fax3 {width:50px;}


/* order */


#order .label {white-space:nowrap;}
#order .SubmitButton {float:right; width:120px; height:20px;}
#extra_options {width:500px; height:100px;}
#order td {vertical-align:middle;}

textarea#OrderCommentTextearea  { width:280px; height:100px; float:right; margin-bottom:5px; border:1px solid #ccc;}

/* trade in */


textarea#TradeinCommentTextearea { height:100px; width:265px; margin-bottom:5px; border:1px solid #ccc;}
#tradein .label {white-space:nowrap;}
#tradein .SubmitButton {float:right; width:120px; height:20px;}
#tradein td {vertical-align:top;}
#tradein table td {vertical-align:middle;}


/*search_body */

#search_body  {width:161px;}
#search_body  td {text-align:center; padding-top:5px; padding-bottom:5px;}
#search_body div {background:url(../images/car_icons/car_logo.png) center bottom no-repeat; width:45px; height:15px;}
#search_body a, #search_body a:link, #search_body a:active, #search_body a:visited, #search_body a:hover { white-space:nowrap; font-size:9px;}

#search_body #carbody1 {background:url(../images/car_icons/convertible.png) center bottom no-repeat; behavior: url(/images/iepngfix.htc);}
#search_body #carbody2 {background:url(../images/car_icons/coupe.png) center bottom no-repeat; behavior: url(/images/iepngfix.htc);}
#search_body #carbody3 {background:url(../images/car_icons/hatchback.png) center bottom no-repeat; behavior: url(/images/iepngfix.htc);}
#search_body #carbody4 {background:url(../images/car_icons/limo.png) center bottom no-repeat; behavior: url(/images/iepngfix.htc);}
#search_body #carbody5 {background:url(../images/car_icons/minivan.png) center bottom no-repeat; behavior: url(/images/iepngfix.htc);}
#search_body #carbody6 {background:url(../images/car_icons/truck.png) center bottom no-repeat; behavior: url(/images/iepngfix.htc);}
#search_body #carbody7 {background:url(../images/car_icons/sedan.png) center bottom no-repeat; behavior: url(/images/iepngfix.htc);}
#search_body #carbody8 {background:url(../images/car_icons/SU.png) center bottom no-repeat; behavior: url(/images/iepngfix.htc);}
#search_body #carbody9 {background:url(../images/car_icons/truck.png) center bottom no-repeat; behavior: url(/images/iepngfix.htc);}
#search_body #carbody10 {background:url(../images/car_icons/van.png) center bottom no-repeat; behavior: url(/images/iepngfix.htc);}
#search_body #carbody11 {background:url(../images/car_icons/wagon.png) center bottom no-repeat; behavior: url(/images/iepngfix.htc);}

/* ----Search By Make---*/


#search_make {margin-top:5px;	text-align:justify;width:100%;}
#search_make td{text-align: left;}
#search_make a {text-decoration:none;}
#col_right #search_make { width:161px;}

/* search_advanced */


#search_advanced { width:161px; margin-top:5px;}


/* weekly specials */

.ws_main_tbl_class{width:100%;}
.weeklyspec {/*width:560px; */ width:100%; margin-top:2px;}
.ws_item, .ws_item2 {border: none; /**/}
.ws_item  table {width:175px;height:185px;border-collapse: collapse;background-color:#white;}
.ws_item2  table {width:175px;height:85px;border-collapse: collapse;background-color:#white;}
.ws_image {vertical-align:middle; height:131px !important; text-align:center;border:1px solid #666666;background-color:black; }
.ws_image img {margin:0px; width:175px; border: 0px solid #666666;}
.ws_name {vertical-align:bottom; padding:5px 0px 0px 0px; text-align:center;vertical-align:top;height:54px;}

.ws_name a {color:#666666; cursor:pointer; text-decoration:none; }
.ws_name a:hover { color:#990000;}

.ws_image2 {vertical-align:middle; height:58px !important; text-align:center;border:1px solid #666666;background-color:black; }

/* latest news */


.latest_news {}
.NewsDate {height:17px; background: url(../images/menu_key.gif) repeat-x top; text-indent:5px; line-height:16px;  behavior: url(/images/iepngfix.htc); padding-left:10px; font-size:12px;	font-weight:bold; color: white; text-decoration: none;  width: 161px; }
.SimpleText, .SimpleText div{font-size:14px; vertical-align:top !important;}
.ReadMore {text-align:right; padding-bottom:5px; color:#000;}
#latest_news h6{text-align:left !important; color:#990000 !important; font-size:18px!important; font-weight:normal !important; text-decoration:underline;};

/* news*/



#news_page .NewsDate {height:17px; background:url(../images/NewsDate2.png) left bottom no-repeat; text-indent:5px; line-height:16px; color: white; width:110px; margin-left:10px; behavior: url(/images/iepngfix.htc); text-decoration:none; font-weight: bold; padding-left:3px;  cursor: default; }
#news_page .header1_bg {vertical-align:middle;}
#news_page .news_header {float:right; text-align:right; margin-right:10px;}

/*inventory*/

.grid_content {margin-bottom:5px; margin-top:5px;}
#inventory {display:block;}

/* inventory modules */


#keywords { /*width:396px;*/ width:300px;}
#inventory table #search_make {width:100%; display:block;}
.search_results  {color:#000; text-align:left; line-height:30px; text-indent:5px; font-weight:bold;}
.search_results #searchRes1, .search_results #searchRes2, .colored_span  {color: #990000;; font-weight:bold;}
#tblFilter {margin-top:5px;}
#Models td {vertical-align:bottom;}
.inv_pages_table{ width:100%; margin:0px 0px 0px 0px;}
.inv_pages_table td {vertical-align: middle; padding:0px 0px 0px 0px;}

.display_pages {text-align:right; padding-bottom:3px;}
.inv_pages {border-top:1px solid #444444; padding-top:3px;}
.inv_pages a { margin-right:3px;}

/* inventory veh icons */

.veh_icons_outer {vertical-align:bottom; padding-bottom:3px;}







.veh_icons_outer table {width:auto; margin-bottom:1px; margin-right:2px;}







.veh_icons_outer table td {padding-left:2px; vertical-align:middle;}







.veh_icons_outer a { text-decoration:none;}







.veh_pics { height:20px; width:25px; background:url(../images/photos.png) bottom left no-repeat; font-size:1px; cursor:pointer;behavior: url(/images/iepngfix.htc);}







.veh_details { height:20px; width:20px; background:url(../images/details.png) bottom center no-repeat; font-size:1px; cursor:pointer;behavior: url(/images/iepngfix.htc);}







.veh_testdrive { height:20px; width:60px; background:url(../images/testdrive.png) bottom center no-repeat; font-size:1px; cursor:pointer; behavior: url(/images/iepngfix.htc);}







.carfax { height:20px; width:82px; background:url(../images/carfax.png) bottom center no-repeat; font-size:1px; cursor:pointer;behavior: url(/images/iepngfix.htc); }







.req_info {height:20px; width:20px; background:url(../images/request.png) bottom center no-repeat; font-size:1px; cursor:pointer;behavior: url(/images/iepngfix.htc);}







/* inventory row */







/* price */







.price_outer {float:none; display:block; height:26px;}







.price, #details_price .price  {/*background:url(../images/price_bg2.png) top right no-repeat;*/font-size:18px; font-weight:bold; color: black; text-align:right; padding-right:10px; margin-top:3px; height:24px; width:150px; line-height:24px; float: right; display:block; font-weight:bold;  font-family:Verdana,Helvetica,Arial,sans-serif;}



/*.header1_bg#details_price  .price {margin-top:3px; padding-right:10px; }*/







div.price_outer div.price {/*background:url(../images/price_bg.png) top right no-repeat; behavior: url(/images/iepngfix.htc); */color:black;}


.veh_name {font-weight:bold; font-size:12px; }
.veh_name a { text-decoration:none; border-bottom: 1px solid #666666; padding:2px;}
.veh_name a:hover {border-bottom: 1px solid #666666; color:#fff; background-color: #666666;}


.miles {white-space: normal; text-align:right; color: #990000; font-weight:bold; font-size:12px;padding-right:5px;margin:5px 0px 0px 0px;}
.checkbox_compare{ text-align:right;margin: 10px 5px 0px 0px;}
.checkbox_compare span{font-size: 14px;color:black;}
.compare_div{
	padding:5px 5px 5px 5px;
	border:1px solid #cccccc;
}
.compare_table{width:100%;}
.compare_table td{font-size: 12px;}
.compare_image{
	border: none;
	margin: 0px 8px 0px 0px;
}
.gray_fon td{background-color: #f0f0f0;}
.green{color:green;}
.red{color:red;}
.table_inventory{width:100%;}





.stock {text-align:left; vertical-align:bottom;color:#CD1813; width:auto; float:left; line-height:22px;}







.veh_color {padding-right:5px; }







.veh_color div {width:15px; height:10px; border:solid 1px #ffffff; display:block;}







.veh_color_table td {vertical-align:middle;}







.specif { font-weight:bold; margin-top:5px;}







.inv_row1 {width:100%; background-color: white; border:1px solid #cccccc; margin: 0px 0px 5px 0px;}
.inv_row2 {width:100%; background-color: white; border:1px solid #cccccc; margin: 0px 0px 5px 0px;}
.inv_row1:Hover, .inv_row2:Hover {background-color: #D9ECFF; border:1px solid gray;}







.InvPic { vertical-align:top; cursor:pointer; width:160px;}







.InvPic img { border: 1px solid #666666; margin-top:1px; width:150px;}















/* consigned inventory banner */

#cons_banner_table td {vertical-align:middle;}
#cons_banner_table td td {vertical-align:top;}
#cons_inv_gallery_td {border-top: 1px solid #666666; text-align:center}

.cons_inv_item_outer {width:580px;  margin-top:5px; white-space:nowrap;}
.cons_inv_item {float:left;	width:81px;	height:150px;	margin-right:2px;	margin-left:2px;	background-color: #CCC;}
.cons_inv_item td {text-align:center; vertical-align:top;  height: 120px; }
.cons_inv_item img {margin:0px; margin:3px; text-align:center; padding:0px; width:76px;}
.cons_inv_item a{vertical-align:top;white-space:normal;text-decoration:none;}

#cons_go {text-align:right; padding-top:5px; padding-bottom:5px; width:185px;}
#cons_go .SubmitButton { width:50px; height:20px;}
#cons_make {width:130px;}
.cons_inv_item .price {font-size:12px; font-weight:bold; color:#CD1813; vertical-align:bottom; width:81px; text-align:center; background:none;  height: 30px; }


/*  details page*/














.vehicle_title{width:auto;}
.vehicle_title , .vehicle_title h1, .vehicle_title h2{color:#333; text-align:left; line-height:30px; font-size:12px; font-weight:bold; text-indent:3px;}







.vehicle_title_outer {}








#details_price {/*text-align:right;*/ vertical-align:middle;}







.TableRowValue {color:#000;}







.TableRow2  {background:#fff;}/*#E9EBED*/







#detail_spec {margin-top:0px;}







#detail_spec td {padding:5px;}







/* veh_details_buttons */







#veh_details_buttons { text-align:right;}







#veh_details_buttons table {float:right;}







#veh_details_buttons td {padding-left:5px; vertical-align:middle; height:30px;}







#veh_details_buttons a {text-decoration:none;cursor:pointer;}







#veh_details_buttons a div {cursor:pointer;}







#SaveThisCar { width:16px; height:16px; border:0px; padding:0px; margin:0px; background:url(../images/saveCar.png) top center;cursor:pointer; behavior: url(/images/iepngfix.htc);}







.emailafriend {width:16px; height:16px; border:0px; padding:0px; margin:0px; background:url(../images/emailfriend.png) top center no-repeat; behavior: url(/images/iepngfix.htc);}







.print {width:16px; height:16px; border:0px; padding:0px; margin:0px; background:url(../images/print.png) top center no-repeat; behavior: url(/images/iepngfix.htc);}







.odometer { height:16px; border:0px; padding:0px; margin:0px; background:url(../images/odometer.gif) top left no-repeat; text-indent:18px;color: #990000; line-height:14px; cursor:auto;}







.dtl_question {width:16px; height:15px; border:0px; padding:0px; margin:0px; background:url(../images/dtl_question.png) top center no-repeat; behavior: url(/images/iepngfix.htc);}















#veh_images_slider {} /* this is slideshow styles */







#veh_images_slider td {padding-left:5px; cursor:pointer; vertical-align:middle;}







#veh_images_slider a {text-decoration:none;cursor:pointer;}







#veh_images_slider a div {cursor:pointer;}







#Enlarge { height:14px; width:15px; background:url(../images/enlarge.png) top center; behavior: url(/images/iepngfix.htc);}







#Prev {height:14px; width:14px; background:url(../images/prev.png) top center no-repeat; behavior: url(/images/iepngfix.htc);}







#Next {height:14px; width:14px; background:url(../images/next.png) top center no-repeat; behavior: url(/images/iepngfix.htc);}







#veh_condition {padding-top:5px; }







#veh_emailus #Contact td {vertical-align:middle;}







#details_submit input {float:right; margin-left:3px;}







#DetailsTextarea {height:100px; width:200px; border:1px solid #223956;}







#veh_audio {height:55px; width:105px; background:url(../images/play_audio.png) top center no-repeat; behavior: url(/images/iepngfix.htc);}







#veh_dealer_message {height:55px; width:105px; background:url(../images/live_chat.png) top center no-repeat; behavior: url(/images/iepngfix.htc);}















/* credit*/







#credit .label {white-space:nowrap;}







#credit td { vertical-align:middle;}







#credit .client_phone { vertical-align:middle;}







#PrimaryOccupationOther {}







#PrimaryOtherMonthlyIncomeSource {height:110px;width:150px;}







#credit .SubmitButton {float:right; width:120px; height:20px;}







#SpecialInstructions {float:right; width:240px; margin-bottom:5px;}







.loan_long_text {text-align:justify; padding-bottom:5px; padding-top:5px;}







#CRD_FINANCINGAVAILABLE {text-align:center; font-weight:bold; padding:10px;}







#creditShort #credit .label {white-space:nowrap; text-align:right;}







#CRD_INCLUDEADDITIONAL {text-align:right;}







#creditShort #credit #SpecialInstructions {float:left; width:240px; margin-bottom:5px;}















/* parts */







#parts .SubmitButton {float:right; width:120px; height:20px;}







#parts .label, #parts .client_phone { white-space:nowrap; height:22px;}







#PartsComments {width:280px; height:75px; float:right; margin-bottom:5px;}







#parts td {vertical-align:middle;}















/* service */







#service .SubmitButton {float:right; width:120px; height:20px;}







#service .label, #service .client_phone { white-space:nowrap; height:22px;}







#serviceComments {width:280px; height:75px; float:right; margin-bottom:5px;}







#service td {vertical-align:middle;}







#services_options td { vertical-align:top;}















/* sitemap */







#sitemap li {list-style-image:url(../images/bullet1.gif);}







#sitemap li li {list-style-image:url(../images/bullet2.gif);}


/* about us*/


#ABU_MAPTHISLOCATION {background:url(../images/compass.gif) 0% 50% no-repeat; text-indent:22px; width:150px; text-align:left;}
#ABU_EMAILUS {background:url(../images/emailfriend.png) 0% 50% no-repeat; text-indent:22px; width:100px; text-align:left; behavior: url(/images/iepngfix.htc);}
#ABU_EMAILUS , #ABU_MAPTHISLOCATION  { height:20px; cursor:pointer;font-size:14px;}

#contact_info td {vertical-align:top;}
#contact_info td td {vertical-align:middle;}


/* email frind*/

#emailfriend .label {text-align:right; padding-right:15px; width:40%;}
#emailfriend .SubmitButton {float:right; width:120px; height:20px; }

/* contact us */

#contactus #Contact .SubmitButton {float:right; width:120px; height:20px;}
#contactus #Contact #contuctus_comments {text-align:right; width:280px;}
#contactus #Contact #contuctus_comments textarea {float:right; width:280px; margin-top:10px; margin-bottom:10px; height:200px; border:1px solid #223956;}
#contact_us_table{width: auto !important;}
.contact_us_phone tr td{ padding: 0px 1px 0px 1px;}

#contactus .call {text-align:center; padding-bottom:10px;}

/* gallery */


#galleryNavigation {margin-bottom:10px;}
#galleryNavigation td {vertical-align:middle;}
#pagingStatus_container {}

#veh_gallery_icons table {float:right;}

#veh_gallery_icons table td { padding-left:2px;}
#veh_gallery_icons a {text-decoration:none;}
#slideNav img {margin-left:5px; margin-right:5px;}


#search_make_logos img {height:50px; width:50px;}



/*testimonials*/

#testimonials_container .NewsDate {	float:left;	width:105px; padding-left:10px;	font-weight:bold; /*color:#787878;*/color: white;	text-decoration: none;  margin-right: 5px; }
.testimonials_comments { padding-top:5px; padding-bottom:5px;}
.testimonials_header { line-height:17px;}
.testimonials_name {font-size:95%; font-weight:bold; color:#333;}
.testimonials_city {font-size:95%; color:#333;}
.testimonials_experience {font-weight:bold;color:#666666; float:left;}
.testimonials_rating {font-weight:bold;color:#666666; width:105px; float:right;}
.testimonials_experience span {color: black; font-weight:bold;}
img.rating { height:10px; width:60px; position:relative; top:2px;}

.testimonials_video_container { border:1px solid #607587;}
#video_testimonials {width:auto;}



/* inv big search and sliders */







#inv_big_search_container {}



#inv_big_search  {width:auto; float:left;}



/*#inv_big_search .SubmitButton {width:150px; height:20px;}*/


#BigSearchSubmitButton {background:none; border:none; font-size:20px; font-weight:bold; width:50px; height:50px; cursor:pointer; float:left; position:relative; top: 18px; left:25px; color: #990000; text-transform:uppercase; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}



#inv_big_search #edtkeywords {width:458px;}

/*sliders */


.trbcaption {white-space:nowrap; width:50px;color:#666666; padding-right:3px; padding-left:50px;}


/*  slider width is 150 px*/


#mileageslider { width:170px;}
#yearslider {}
#priceslider {width:170px;}


/* print */

.print_border1 { border-bottom:2px solid #666666;}
.print_border2 { border-bottom:2px solid #666666; border-top:2px solid #666666;}
#PrintContent {width:590px;}

#payment_calculator table td {padding-right:5px; vertical-align:middle;}
#payment_calculator table {margin-top:5px;}
#payment_calculator table td .button{float:right;}

#AddYourVehButton {margin:0px; padding:0px; height:auto; width:auto;}

#logos_scroll_invAll {border:1px solid #cccccc; width: 685px; margin:5px 5px 0px 5px;}

#AddYourVehButton input.SubmitButton { width:190px; height:50px; border:0px; background:url(../images/add_vehicle1.png); cursor:pointer;}

/* EPA Fuel Economy  */
.dii{width: 142px;height: 88px;background: url(../images/fuel_economy.png) no-repeat top;text-align: right;border: 0px solid #afb6bc;behavior: url(/images/iepngfix.htc);}
.dii_ins{width:142px;height:64px;margin: 0px 0px 0px 0px;font-family: Tahoma;font-weight: bold;padding:0px;border-collapse:collapse;border-spacing:0px;border: 0px solid green;}
.font_dii_t{font-size: 12px;height: 16px;color: black;width: 33%;font-family: Tahoma;margin:0px;padding:0px;text-align: center;}
.font_dii_t2{font-size: 12px;height: 16px;color: #9D0A0E; font-family: Tahoma;margin:0px;padding:0px; text-align:center;}
.font_dii_t3{ font-size: 10px;height: 17px;color: white;font-family: Tahoma;margin:0px;padding:0px;text-align: center;vertical-align: middle;font-family: Tahoma;font-weight: bold;}
.font_space{ height: 5px;font-size: 1px;margin:0px;padding:0px;}

/* dinamic content top menu */

a.sample_attach, a.sample_attach:visited, a.sample_attach:link, a.sample_attach:active, div.sample_attach
{
  display: block;
  width:   auto;

  border:  1px solid #666666;
  padding: 2px 15px;

  background: white;

  text-decoration: none;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  color:  black !important;
  
  border-bottom: 1px solid #666666;
  border-top: none;
  white-space: nowrap;
}
a.sample_attach:hover{
	color:#990000 !important;
}
div#sample_attach_menu_child { border-bottom: 1px solid black; }
.menu_child_numb{border-top: 1px solid #666666;z-index:1100;}
.dinamic_parent{margin:0px;padding:0px;border-collapse:collapse;}
.dinamic_parent:hover{}
.dinamic_parent_bot{color:white;display:inline;}
a.sample_attach_b, a.sample_attach_b:visited, a.sample_attach_b:link, a.sample_attach_b:active, div.sample_attach_b
{
  display: block;
  width:   auto;

  border:  1px solid #666666;
  padding: 2px 5px;

  background: white;

  text-decoration: none;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 11px;
  color:   black !important;
  
  border-bottom: none;
}
a.sample_attach_b:hover{color:#990000 !important;text-decoration: none !important;}
.menu_child_numb_b{border-bottom: 1px solid #666666;z-index:1100;position: absolute;}



/* -------------------------END MENU FOR THIS TEMPLATE----------------- */
.Submit_vehicle_log, .Submit_vehicle_reg, .Submit_vehicle_can{
	background: #dddddd url(../images/button.gif) repeat-x;
	color: black;
	border: 1px solid #b1b1b1;
	padding-left:10px;
	padding-right:10px;
	height:28px;
	width:100%;
	cursor: pointer;  
}
.Submit_vehicle_log:hover, .Submit_vehicle_reg:hover, .Submit_vehicle_can:hover{
	color:black; border: 1px solid #0480D0;
}

#SurveyLayer tr td{
	text-align: inherit !important;
}
.question_table_n, .question_table_n tr, .question_table_n tr td{
	text-align: center;
}

/* ------------------------------WIDGET------------------------  */

.widget_search{
	/*position: absolute;
	top:1px;
	left:1px;
	background-color: white;
	border:1px solid gray;
	padding: 8px;
	width: auto;
	-moz-border-radius: 1em;*/
}
.query_bl_a{
	border:none;
	width: 280px;
	text-align: center;
}
.query_bl_slide{
	border:none;
	width: 280px;
	text-align: center;
	margin:5px 0px 5px 0px;
}

.selectVehicle{
	width:170px;
	margin-top: 10px;
}
.inputSliderLeft{border:1; color:black; font-weight:normal; width:50px;}
.spanText{ 
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:10px;
	width:40px;
	}
.amount{
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width:1px;
	border: none;
	text-align: left;
}
#demo-frame > div.demo { padding: 10px !important; };
.spanseparator{
	color:#FFFFFFF;
}


