/* CSS Document */

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

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

body, p, div, td, table, table td, li, a, input, textarea, font {font-size:10px; font-family:Tahoma, Geneva, sans-serif;  font-style: normal; }



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



td {vertical-align:top;text-align:left;}



body { background:#898989; color:#434343; margin:0px; background-image:url(../images/body_bg.gif); background-repeat:repeat-x;}



a:link, a:visited, a:active {color:#5f0505;}



a:hover {color:#bc0707;}



a img {border:0px;}

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

#main_table {margin-top:0px; margin-bottom:10px; width:1000px; border-bottom:2px solid #f5c702; border-left:2px solid #f5c702; border-right:2px solid #f5c702;}

.top {padding:3px;  background-color: red; }



/*.main_block {background: #e6e6e6 url(../images/main_table_bg.jpg) repeat-x ; }

.main_tl, .main_tr, .main_bl, .main_bl{ background:none;}

.main_tl {background:url(../images/main_tl_bg.png) no-repeat bottom left; behavior: url(/images/iepngfix.htc);}

.main_t {background:#b2b2b2 url(../images/main_b_bg.gif) repeat-x bottom; height:26px;}

.main_tr {background: url(../images/main_tr_bg.gif) no-repeat top right;}*/

.main_b {background:#e91200 url(../images/main_b_bg.gif) repeat-x top; height:53px;}

/*.main_bl {background: #e4e4e4 url(../images/main_bl_bg.gif) no-repeat center left; height:35px; border-top:1px solid #b9b9bb; }

.main_br {background: #e4e4e4 url(../images/main_br_bg.gif) no-repeat center right; border-top:1px solid #b9b9bb;}*/

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

.header {}

#dealer_header { /*height:200px;*/ text-align:center; }



h1, h2, h3, h4, h5, h6 { padding:1px; margin:1px; line-height:normal;}



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:#7d1006;	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, #col_left {}



#col_right {background: #fff/* url(../images/col_right_bg.gif) no-repeat top right*/; width:191px; padding:3px; }



#col_right img.col_spacer_holder {width:191px;}



#col_left {background: #fff/*url(../images/col_left_bg.gif)  no-repeat top left*/; width:191px; padding:3px;}



#col_left img.col_spacer_holder {width:191px;}



.col_spacer_holder { height:1px;}



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



.icon_container { width:auto;}



.icon_container a {text-decoration:none;}



#audio { width:24px; height:24px; display:block; float:left; behavior: url(/images/iepngfix.htc);}



#fav {background: url(../images/fav.png) top center no-repeat; width:24px; height:24px; display:block; float:left; behavior: url(/images/iepngfix.htc);}



#divvideo { float:none; margin-top:10px; margin-bottom:10px; border:1px solid #BCBFC2;}



.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;}







/* start new navigation*/

.main_menu_bg {	vertical-align:middle; height:56px; }

.nav_outer {height:56px; background:url(../images/nav1_bg.gif) repeat-x; text-align:center; vertical-align:middle;  }



.nav_outer_L {height:56px; width:30px; font-size:1px;	background-image: url(../images/nav1_L.gif);	background-repeat:no-repeat;	background-position: left top;}



.nav_outer_R {height:56px;background: url(../images/nav1_R.gif) no-repeat; width:30px; font-size:1px;}



.nav_outer_L img.spacer, .nav_outer_R img.spacer {width:2px;}

.nav_outer .main_menu { width:auto; height:40px; margin-top:12px; }

.nav_outer .main_menu table { height:40px;white-space:nowrap; width:auto; }



.nav_outer .menu_div, .nav_outer  .menu_div_over  {color:#fff; font-size:12px; text-decoration:none; font-family:Tahoma, Geneva, sans-serif;  text-align:center; padding-left:7px; padding-right:7px;   font-weight:bold;  white-space:nowrap; vertical-align:middle}



.nav_outer  .menu_div_over {color:#000; background-image: url(../images/menu_hover.gif); background-repeat:repeat-x; background-position:center;  }

.nav_outer .menu_separator { width:5px; height:25px; background:url(../images/nav1_sep.gif) bottom no-repeat; float:left; text-align:center;}



.nav_outer  a, .nav_outer a:link, .nav_outer a:active, .nav_outer a:visited {color:#fff; font-size:12px; text-decoration:none;   white-space:nowrap;font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}

.nav_outer  .menu_div_over a, .nav_outer a:hover { color:#fff;   }

/* end new navigation---------------------------------------------------------------------------------*/



/* lang options */

.lang_container {float:left; width:auto;}

.langs span {}

.langs {width:24px; height:24px; display:block; margin-right:5px; float:left;}

#lang_1 { background:url(../images/langs/usa.gif) top left no-repeat;}

#lang_2 {background:url(../images/langs/spain.gif) top left no-repeat;}

#lang_3 {background:url(../images/langs/russia.gif) top left no-repeat;}

#lang_4 {background:url(../images/langs/germany.gif) top left no-repeat; }

#lang_5 {background:url(../images/langs/france.gif) top left no-repeat; }

#lang_6 {background:url(../images/langs/arab.gif) top left no-repeat; }

#lang_7 {background:url(../images/langs/saf.gif) 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 { margin-top:10px; width:1000px; }

#bottom_menu td {text-align:center; color:#000; }

#bottom_menu, #bottom_menu a {font-weight:normal; font-size:10px; color:#000;font-family:Arial, Helvetica, sans-serif;}

#bottom_menu a:hover {color:#9b180d;}

#bottom_menu .bottom_menu_L { width:10px; }

#bottom_menu .bottom_menu_R { width:10px; }

.copyright1 a{text-decoration: none; font-size:90%;}







/* small search */

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

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

#small_search_header .SubmitButton {width:100%;  }

#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 {width:5px; vertical-align:middle;}



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

input {margin-right:10px;}

input [type="checkbox"] { background: none; border:none; }



.LeadSelect, .leadSelect, .leadInputs, .LeadInputs, .LeadInputs1, textarea{border:1px solid #ccc; background-color:#f7f7f7;}



.LeadInputs, .LeadSelect, .leadInputs, .leadSelect {margin-top:2px; margin-bottom:2px; width:150px; padding:2px 0px;/*inputs height */}



.SubmitButton {background:#e41000 url(../images/button.gif) repeat-x; color:#fff; border:1px solid #b70f03; padding-left:10px; padding-right:10px; height:20px; }



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



.client_phone { vertical-align:middle;}



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



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



.asterix {color:#CD1813;}



.SmallText {color:#4e4e4e; 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; color:#000;}







#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;}



#search_make a {text-decoration:none;}



#col_right #search_make { width:161px;}







/* search_advanced */



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







/* weekly specials */



.weeklyspec {width:560px; margin-top:10px;}



.ws_item {border:1px solid #c7c6c6; background:#ffffff url(../images/ws_bg.jpg) top left repeat-x;/**/}



.ws_item  table { width:175px;}



.ws_image {vertical-align:top; /*height:180px;*/ text-align:center;}



.ws_image img {margin:3px; width:170px;}



.ws_name {vertical-align:bottom; padding-bottom:5px; text-align:center; }



.ws_name a {cursor:pointer; text-decoration:none; font-size:9px; color:#000;}



.ws_name a:hover { color:#900; }







/* latest news */



.latest_news {width:161px;}



.NewsDate {height:17px; background:url(../images/NewsDate.png) left bottom no-repeat; line-height:16px;  behavior: url(/images/iepngfix.htc); text-align:center;	font-weight:bold; /*color:#787878;*/color:#fff; width:88px;}



.ReadMore {text-align:right; padding-bottom:5px; color:#000;}







/* news*/



#news_page .NewsDate {height:17px; background:url(../images/NewsDate2.png) left bottom no-repeat; line-height:16px; color:#000; width:88px; text-align:center; behavior: url(/images/iepngfix.htc); text-decoration:none; font-weight:normal; }



#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:#fff; text-align:left; line-height:30px; text-indent:5px; font-weight:bold;}



.search_results #searchRes1, .search_results #searchRes2, .colored_span  {color:#FC0; font-weight:bold;}



#tblFilter {margin-top:5px;}



#Models td {vertical-align:bottom;}



.inv_pages_table{ width:100%;}



.inv_pages_table td {vertical-align: middle;}



.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:22px; width:25px; background:url(../images/photos.png) bottom left no-repeat; font-size:1px; cursor:pointer;behavior: url(/images/iepngfix.htc);}



.veh_details { height:22px; 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:22px; width:82px; background:url(../images/carfax.png) bottom center no-repeat; font-size:1px; cursor:pointer;behavior: url(/images/iepngfix.htc); }



.req_info {height:22px; 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; width:150px;}



.price, #details_price .price  {background:url(../images/price_bg2.png) top left no-repeat;font-size:14px; font-weight:bold; color:#b40e03; text-align:right; padding-right:5px; margin-top:3px; height:24px; width:150px; behavior: url(/images/iepngfix.htc); line-height:24px; float: right; display:block; font-weight:bold;  /*text-indent:10px;*/}

td.header1_bg#details_price { vertical-align:top;}

td.header1_bg#details_price .price { text-align:center;}

* html .price, #details_price .price {padding-right:15px; margin-right: -5px; }

*:first-child+html .price, #details_price .price {padding-right:15px; margin-right:-5px;}

/*.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:#fff;}



.veh_name {font-weight:bold; font-size:12px; }



.veh_name a { text-decoration:none; border-bottom:2px solid #f5c702; padding:2px; color:#c41303;}



.veh_name a:hover {border-bottom:2px solid #c41303; color:#fff; background-color:#c41303;}



.miles {white-space:nowrap; text-align:right; color:#c41303; font-weight:bold;padding-right:5px;  width:150px; float: right; display:block;}



.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 {}



.inv_row2 {background-color: #e2e1e1;}



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



.InvPic img { border:1px solid #ccc; 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 #096A88; text-align:center;}



.cons_inv_item_outer {width:550px; margin-top:5px; white-space:nowrap; }

td.corner3_bg#cons_inv_gallery_td {text-align:center;}



.cons_inv_item {float:left;	width:86px;	height:156px;	margin-right:2px;	margin-left:2px;	background-color: #CCC;}



.cons_inv_item td {height:130px; text-align:center; vertical-align:top;}

.cons_inv_item .price {background:url(../images/price_bg2.png) top center no-repeat;}

.cons_inv_item a {white-space:normal; color:#000; padding-top:5px;}



.cons_inv_item img {margin:5px; text-align:center; padding:0px; width:76px;}



#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 {height:30px; width:84px; font-size:12px; font-weight:bold; color:#CD1813; vertical-align:bottom;margin:0px;padding:0px;border-left:1px solid #cccccc; border-right:1px solid #cccccc;}







/*  details page*/


.vehicle_title , .vehicle_title h1, .vehicle_title h2{color:#fff; 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;}
#details_page, #details_page td, #details_page div, #details_page p, #details_page font{font-size:14px;}
#details_page a{font-size:13px;}
#mpanescontainer, #mpanescontainer td, #mpanescontainer div, #mpanescontainer p, #mpanescontainer font{font-size:14px;}



/* 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:#CD1813; 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 #ccc;}



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



#veh_dealer_message {height:58px; width:100px; 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; padding:3px;}

.ver_divider_spacer_col { background-color:#e7edf2;}





/* 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 #ccc;}



#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:93px; font-weight:bold; color:#fff;

	text-decoration: none;}



.testimonials_comments { padding-top:5px; padding-bottom:5px;}



.testimonials_header { line-height:17px;}



.testimonials_name {font-size:95%; font-weight:bold; color:#333; padding-left:15px;}



.testimonials_city {font-size:95%; color:#333;}



.testimonials_experience {font-weight:bold;color:#000; float:left;}



.testimonials_rating {font-weight:bold;color:#000; width:105px; float:right;}



.testimonials_experience span {color:#d50b00; font-weight:bold;}



img.rating { height:10px; width:60px; position:relative; top:2px;}



.testimonials_video_container { border:1px solid #333;}



#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-weight:bold; width:50px; height:50px; cursor:pointer; float:left; position:relative; top:7px; right:1px; color:#ed1c24; text-transform:uppercase; font-size:20px; 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 #ccc;}



.print_border2 { border-bottom:2px solid #ccc; border-top:2px solid #cc;}



#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 #CACBCB;}

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





#MenuTable .SubmitButton {	color: #FFF;	/*background:none; border:none;*/}

#MenuTable a.SubmitButton {color: #FFF;  text-decoration:none; line-height:25px; background:none;  padding-top: 10px; padding-bottom:10px;  border:none;}

#MenuTable a.SubmitButton {

	background-color:#900;

	border: 1px solid #600;

	width:100%;

}

#MenuTable a.SubmitButton:hover {	color: #FFF;	}

/* 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 !important;height: 16px;color: black;width: 33%;font-family: Tahoma;margin:0px;padding:0px;text-align: center;}
.font_dii_t2{font-size: 12px !important;height: 16px;color: #B40E03; font-family: Tahoma;margin:0px;padding:0px; text-align:center;}
.font_dii_t3{ font-size: 10px !important;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 !important;margin:0px;padding:0px;}

/* dinamic content top menu */

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

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

  background: #C81403;

  text-decoration: none;
  font-family: Tahoma,Geneva,sans-serif;
  font-size: 11px;
  color: white !important;
  border-bottom: none;
}
a.sample_attach:hover{color:white !important; background:#F5C11A;}
.menu_child_numb{border-bottom: 1px solid #F4dd3a ;z-index:1100;}
.dinamic_parent{color:white;}

.dinamic_parent_bot{color:white;}
a.sample_attach_b, a.sample_attach_b:visited, div.sample_attach_b
{
  display: block;
  width:   auto;

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

  background: #898989;

  text-decoration: none;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 10px;
  color:   white;
  border-bottom: none;
}
a.sample_attach_b:hover{color:#f5c702;}
.menu_child_numb_b{border-bottom: 1px solid #B9B9BB;z-index:1100;}

/* -------------------------END MENU FOR THIS TEMPLATE----------------- */
.Submit_vehicle_log, .Submit_vehicle_reg, .Submit_vehicle_can{
	background: #F61500;
	color: white;
	border: 1px solid #F2D527;
	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:white; background-color: #CDA600; border: 1px solid #F2D527;
}