/* CSS Document */

/* - - - - - - - - - - - - - - - - - - - - -

Title : Company Name
URL : Company URL

Author :Siliconpetals
Author URL : http://www.siliconpetals.com

- - - - - - - - - - - - - - - - - - - - - */
/*
----------------------------------------------------------------------------- 
Filter Styles
-----------------------------------------------------------------------------*/

div#vehicles-filter { height:91px;background:#e8e8e8;border:2px solid #a70405; position:relative; margin-top:5px; margin-bottom:5px; display:block; border-right:none; }
div#vehicles-filter { width: 945px; }
div#vehicles-filter h5 { border:none; padding-bottom:1px; font-weight:bold; color:#00000; font-family: Arial, Helvetica, sans-serif;  padding-top:0; margin-top:0; margin-bottom:1px; font-size:13px; padding-left:0;}
div#vehicles-filter .makes,.years,.models{ width:299px; float:left; padding-left:8px; padding-right:6px; text-align:left; background:#e8e8e8; height:88px;overflow-y:auto; overflow-x:hidden; padding-top:3px; border-right:2px solid #a70405; }
div#vehicles-filter li {background: url(../assets/filter-red-arrow.gif) left no-repeat;  padding-left:15px; line-height:18px;}
div#vehicles-filter li a { text-decoration:none; font-weight:bold;}
div#vehicles-filter li a:hover { color:#000000;}
div#vehicles-filter .models .empty  { background:url(../assets/filter-carmake-message.gif) left 20px no-repeat; display:block; height:88px; }
div#vehicles-filter .years .empty  { background:url(../assets/filter-carmodel-message.gif) left 20px no-repeat; display:block; height:88px; }
div#vehicles-filter li.selected a  { color:#000000; font-weight: bold; }
#vehicles-filter-breadcrumbs { display:block; float:left;}
#vehicles-filter-breadcrumbs a { float:left;  height:14px; padding-right:4px; font-size:12px; font-weight:bold; color:#ffffff;   display:block; text-decoration:none; }
#vehicles-filter-breadcrumbs span { padding-left:3px; float:left; padding-right:4px; display:block; color:#ffffff; text-decoration:none; }
#vehicles-filter-breadcrumbs a.all-vehicles { padding-right:10px; margin-right:10px;  background:url(../assets/bread_divider.jpg) right no-repeat;}
#vehicles-filter-breadcrumbs a:hover {text-decoration:none;color:#000000;}

/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0;  list-style:none; }

body { background:#fdfdfd url(../assets/pg_bg.jpg) repeat; font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; text-align:center;/* for IE */ margin-top:0px; margin-bottom:0px; color:#000000;}

form{margin:0px; padding:0px; }

fieldset { border: 0; }

img { border:0;  vertical-align:bottom;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}

p, td { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; text-align:justify; font-size:12px; line-height:14px;}

ul,li {margin:0; padding:0; list-style:none;  color:#686868; font-weight:normal; font-size:12px; font-family: Arial;}

a{margin:0; padding:0; text-decoration:none; font-family: Arial, Helvetica, sans-serif; color:#980001; font-size:11px;  text-decoration:underline;}
a:hover{ color:#000000;}
.sl{margin-left: 5px;}
.ssl{margin-left: 10px;}
.npt{padding-top: 0px;}
.ppt{padding-top: 10px;}
.sst{margin-top: 10px;}
.ssst{margin-top: 20px;}
.sset{margin-top: 3px; display:block;}
.st{margin-top: 5px;}
.sst{margin-top: 10px;}
.no_featured_vehicles {font-weight: bold; margin-left: 20px; margin-bottom: 20px;}
.pipe{color: red;}
.std_wh{width:950px; height:auto;}

h1{  font-family: Arial, Helvetica, sans-serif; font-size:17px; text-align:left; color:#ffffff; font-weight:bold; margin-bottom:10px; text-transform:normal; }
h2{  font-family: Arial, Helvetica, sans-serif; font-size:15px; text-align:left; color:#ffffff; font-weight:bold; margin-bottom:15px; text-transform:normal;}
h3{  font-family: Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#a00004; border-bottom:1px dotted #9e9e9e; width:30%; padding-bottom:5px; font-weight:bold; margin-bottom:15px; text-transform:normal;}

.colo{ color:#3f3f3f;}
.title_half1{ color:#a00004;}
.display{ display:block;}
.clear {clear:both; height:1px;}
.dis_fl{ float:left; display:block;}
.dis_fl3{ float:left; display:block; padding-left:100px; text-align:left;}
.dis_fr{ float:right; display:block;}
.dis_fl1{ float:left; display:block; width:100px;}
.dis_fr1{ float:right; display:block; width:100px;}
.text3_tit{ font-size:12px; font-weight:bold; margin-left:1px; padding-left:10px; color:#febf24; width:94%;  font-family:Arial, Helvetica, sans-serif; display:block; border-bottom:1px solid #ffffff; padding-bottom:4px;}
.input_box{ width:149px; height:19px; background:#fceba9; border:1px solid #000000;}
.textarea_box{ width:461px; height:105px; background:#fceba9; border:1px solid #000000;}

/* used in general textual areas */
.gcontent { text-align: left; width: 75%; }
.gcontent p {padding-bottom: 10px;} 
.gcontent ul {padding-bottom: 10px; margin-left: 15px; list-style-position: inside;} 
.gcontent li { list-style-type: disc; list-style-position: inside; color: #000000; }
.gcontent h1{  font-family: Arial, Helvetica, sans-serif; font-size:17px; text-align:left; color:#000000; font-weight:bold; margin-bottom:10px; text-transform:normal; }
.gcontent h2{  font-family: Arial, Helvetica, sans-serif; font-size:15px; text-align:left; color:#000000; font-weight:bold; margin-bottom:10px; text-transform:normal;}
.gcontent h3{  font-family: Arial, Helvetica, sans-serif; font-size:13px; text-align:left; color:#000000; font-weight:bold; margin-bottom:10px; text-transform:normal; border: none;}
.gcontent h4{  font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#000000; font-weight:bold; margin-bottom:10px; text-transform:normal;}
/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/


#wrapper{ width:950px; margin:auto; text-align:center; display:block; border-left:8PX solid #FFFFFF; border-right:8PX solid #FFFFFF; background:#ffffff;}
#logo_box{ width:950px; height:85px;}
#logo{ float:left; width:500px; height:85px; text-align:left;}
#logo h5 a { margin-top:50px; margin-left:10px;  font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:30px; font-weight:bold; color:#8c0605; display: block; text-decoration: none;}
.no_cs { margin: 20px 0 15px 5px; font-weight: bold; font-size: 1.2em; }



/*
----------------------------------------------------------------------------- 
Header Styles
-----------------------------------------------------------------------------*/

#header{ background:url(../assets/header_bg.jpg) repeat-x; height:244px; width:950px;}
.ford_jeep{ background:url(../assets/jeep.png) no-repeat left; width:950px; height:244px;}
.car{ background:url(../assets/car.png) right no-repeat; width:950px; height:244px;}
/*.top_quotes{ background: url(../assets/top_quotes.png) right top no-repeat; text-align:right width:950px; height:244px;}*/
.top_quotes{  text-align:right; width:950px; height:244px;}
.top_quttext{font-family: Geneva, Arial, Helvetica; font-size:23px; color:#e2e2e2; float:left; font-stretch: narrower; word-spacing:2px; padding-right:30px; padding-top:10px; display:inline; height:80px; text-align:center;}
.font_white{ color:#ffffff; font-weight:bold; font-size:9pt; text-transform:uppercase; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.top_quotestextb{font-size:28px; text-transform:uppercase;}
.apply_now{ background:url(../assets/apply_now.png) no-repeat; width:90px; height:43px; float:left; margin-right:10px; margin-top:20px; cursor:hand;}
.top_address{color:#af1e03}
.top_phone{color:#4a4a4a; font-size:21px; font-weight:bold; padding-top:10px;}
.top_loc_info{padding-right:15px; padding-top:25px; padding-bottom:0;text-align:right;}
/*
----------------------------------------------------------------------------- 
Navigtion Styles
-----------------------------------------------------------------------------*/

#navigation{ width:950px; background:#000000 url(../assets/left_navi.gif) left no-repeat; height:51px;margin-top:8px; }
#navigation_lf{ width:950px; background: url(../assets/right_navi.gif) right no-repeat; height:51px; }
#navigation a{ line-height:51px; padding-left:25px; padding-right:25px; color:#ffffff;  font-size:11px; padding-top:19px; padding-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; text-transform:normal;}
#navigation a:hover { text-decoration: none;line-height:51px; background:url(../assets/navi_navi.jpg) top repeat-x; }
#navigation .selected{ line-height:51px; background:url(../assets/navi_navi.jpg) top repeat-x; }
#navigation li{  height:51px; display: inline; color:#ffffff;}



/*
----------------------------------------------------------------------------- 
Main content styles
-----------------------------------------------------------------------------*/
#content{ width:950px; margin-top:5px; text-align:center;}
#welcome{min-width:225px; width:550px !important; width:225px; float:left; background:url(../assets/wel_cen.jpg) repeat-x #b60405; }
#welcome_big{min-width:225px; width:100% !important; width:225px; float:left; background:url(../assets/wel_cen.jpg) repeat-x #b60405; }
#welcome p{ color:#ffffff;}
.weltp_lf{ background:url(../assets/weltp_lf.jpg) left top no-repeat;}
.weltp_rf{ background:url(../assets/weltp_rf.jpg) right top no-repeat;}
.welbt_lf{ background:url(../assets/welbt_lf.jpg) left bottom no-repeat;  padding-top:12px; padding-bottom:12px; min-height:215px; height:auto !important; height:215px;}
.welbt_rf{ background:url(../assets/welbt_rf.jpg) right bottom no-repeat;}

#welcome img{ /*width:181px; height:144px;*/ border:2px solid #ffffff; margin-bottom:12px; float:right; margin-left:12px;}
#welcome_big img{ /*width:181px; height:144px;*/ border:2px solid #ffffff; margin-bottom:12px; float:right; margin-left:12px;}
#welcome_big p{ color:#ffffff; width: 70% }
.wel_top{ background:url(../assets/wel_top.gif) no-repeat; width:556px; height:8px;}
.wel_cen{ background:url(../assets/welcome_cen.gif) no-repeat; width:556px; display:block; min-height:225px; height:auto !important; height:225px;  text-align:center;}
.wel_rep{ background:url(../assets/welcome_rep.gif) repeat-y; width:556px; }
.wel_cen li{ color:#ffffff; font-weight:bold;}
.wel_bot{ background:url(../assets/welocme_bot.gif) no-repeat; height:6px; width:556px;}
.welco_text a { color: #ffffff !important; font-style: bold !important; }
.welco_text li { color: #ffffff !important; }
.dealer_photo{ float:right; /*width:181px;*/ text-align:center; color:#ff9700;}
.dealer_photo img{ /*width:181px; height:144px;*/ border:2px solid #ffffff; margin-bottom:12px;}
.dealer_photo a{ color:#ffffff;}


.margin_bottom{ margin-bottom:10px;}
.padding1{ padding-left:20px; padding-right:20px; display:block; padding-top:20px; }
.padding{ padding-left:20px; padding-right:20px; display:block; padding-top:10px; }
.padding_box{padding-left:18px; padding-right:22px;}
.padding_small{padding-left:7px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
#case_study{ width:385px; display:block; float:right; text-align:center;}
#case_study_in{ width:310px; margin:auto; }
.cs_links{margin-right:30px; margin-top:4px;}
.case_top{ background:url(../assets/case_top.gif) no-repeat; width:385px; height:8px;}
.case_cen{ background:url(../assets/case_cen.gif) repeat-y; width:385px;  min-height:225px; height:auto !important; height:225px;}
.case_bot{ background:url(../assets/case_bot.gif) no-repeat; width:385px; height:5px;}
.owner_bg{ /*width:104px; */float:left; margin-left:20px; font-weight:bold; color:#000000; text-align:center;}
.owner_bg p {text-align: center;}
.owner_bg img{ /*width:104px; height:119px;*/ border:3px solid #b41d09;  margin-bottom:8px; }
.car_sold{ /*width:140px; */  float:left; margin-left:30px; font-weight:bold;  text-align:center; color:#000000; }
.car_sold p {text-align: center;}
.car_sold img{ /*width:140px; height:119px;*/ border:3px solid #b41d09; margin-bottom:8px; }


/*
----------------------------------------------------------------------------- 
Featured cars goes here
-----------------------------------------------------------------------------*/
.featured{ width:950px; background:#000000 url(../assets/left_navi.gif) left no-repeat; height:51px; margin-top:8px;}
.featured_lf{ width:930px; background: url(../assets/right_navi.gif) right no-repeat; height:51px; line-height:51px; padding-left:20px;}
.big_round{ background:url(../assets/big_round_cen.gif) repeat-y; width:895px; padding:30px;}
.big_round1{ background:url(../assets/big_round_cen.gif) repeat-y; width:950px;  text-align:left; font-size:12px; color:#000000;}
.big_round_bot{ background:url(../assets/big_round_bot.gif) no-repeat; width:950px; height:5px;}
.fetu{ float:left; margin-right:10px; width:288px;}
.fet_top{ background:url(../assets/fetured_top.gif) no-repeat; width:288px; height:8px;}
.fet_cen{ background:url(../assets/featured_cen.gif) repeat-y; width:288px;}
.fet_bot{ background:url(../assets/featured_bottom.gif) no-repeat; width:288px; height:6px;}
.car_thumb{ /*width:144px;*/ float:left; margin-right:3px;}
.car_thumb img{ border:1px solid #202020; /*width:144px; height:83px;*/}
.car_descp{ width:auto; text-align:justify; float:right; width:114px;}
.car_descp h5{ font-size:9px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#ff9700; text-align:left; margin-bottom:4px; line-height:14px; text-transform:uppercase;}
.car_descp li{ font-size:11px; color:#000000;}



/*
----------------------------------------------------------------------------- 
Red box
-----------------------------------------------------------------------------*/
.red_box{ background: url(../assets/cen_red.jpg) repeat; width:100%; height:100%;}
.red_boxtplf{ background:url(../assets/top_lf_red.jpg) left top no-repeat; width:100%; height:100%;}
.red_boxtprf{ background:url(../assets/top_rf_red.jpg) right top no-repeat; width:100%; height:100%;}
.red_boxbtrf{ background:url(../assets/bottom_rf_red.jpg) right bottom no-repeat; width:100%; height:100%; padding-bottom:10px;}
.red_boxbtlf{ background:url(../assets/bottom_lf_red.jpg) left bottom no-repeat; width:100%; height:100%;}
.red_boxbtrf1{ background:url(../assets/bottom_rf_red.jpg) right bottom no-repeat; width:100%; height:100%; padding-bottom:5px; padding-top:8px; }


/*
----------------------------------------------------------------------------- 
gray red box
-----------------------------------------------------------------------------*/
.gr_box{ background: url(../assets/dis_top.jpg) no-repeat;  width:948px; height:8px;}
.gr_box_black{ background: url(../assets/dis_top_black.jpg) no-repeat;  width:948px; height:8px;}
.gr_cen{ background:url(../assets/dis_cen.jpg) repeat-y; width:948px; text-align:left; padding-bottom:10px;}
.gr_bot{ background:url(../assets/dis_bottom.jpg) no-repeat; width:948px; height:5px;}

/*
----------------------------------------------------------------------------- 
Inventory page
-----------------------------------------------------------------------------*/
.drop_display{ height:20px; padding-bottom:6px; padding-top:6px; color:#ffffff; border-top:1px dotted #ffffff; border-bottom:1px dotted #ffffff;}
.drop_display a{ color:#ffffff;}
.option{ border:1px solid #abadb3; width:138px; height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-right:4px; font-weight:bold;}
.submit{ background:url(../assets/submit_button.gif) no-repeat; width:59px; height:21px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; border:none; cursor:pointer; margin-right:4px;}
.inventroy_top{ width:100%; height:39px; padding-top:10px; padding-bottom:10px; text-align:left; }
.invt_shell{ width:195px; float:left; margin-right:5px; margin-left:5px;}
.invt_shell ul{ padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px;}
.invt_shell li{ line-height:18px;  display:block;}
.invt_shell span{ line-height:normal; background:url(../assets/key_small.gif) left 3px no-repeat; font-size:12px; padding-left:20px; display:block; color:#ffffff;}
.invt_shell h5{ font-family:Tahoma; font-size:12px; font-weight:bold; color:#ffffff; padding-left:12px; padding-bottom:5px; }
.invt_shell a{ padding-left:25px; background:url(../assets/key.png) left no-repeat; font-weight:bold; text-decoration:none; color:#ffffff;}
.invt_shell a:hover{ color:#fff200;}
.samll_navi{height:20px; padding-top:10px; text-align:left;}
.samll_navi a{ padding-left:3px; padding-right:3px; font-weight:bold; color:#000000;}
.samll_navi a:hover{color:#980001;}
.inventory_main{ display:block; float:none; padding-top:5px; width:940px; margin:auto; }
.inventory{ width:711px; display:block; float:left; text-align:left;  }
.price_box{width:221px;  float:right; text-align:center;}
.comman_boxin{ background:#e8e8e8; width:100%; display:block; padding-top:8px; padding-bottom:8px; min-height:80px; height:auto !important; height:80px;}
.comman_boxin p{ text-align:center;}
.car_image{ width:70px; text-align:center; float:left; display:block; margin-right:20px; margin-left:15px;}
.car_image img{ margin:auto; /*height:70px; width:70px;*/ border:2px solid #951400;}/* change display image style here inc height to max:90px and width to max:145px */ 
.car_story{ width:auto; float:left; display:block; padding-top:3px; font-weight:bold;}
.car_story li { color: #000000;}
.car_story2{ width:auto; float:right; margin-right:15px; display:block; padding-top:10px;}
.car_story2 a{ font-weight:bold; color: #980001; background:url(../assets/arrow1.gif) left no-repeat; padding-left:12px;}
.car_story2 a:hover{color:#000000;}
.car_story2 li{ line-height:18px;}
.image_overlay{ z-index:2; position:absolute; width:74px; height:74px; background: url(../assets/sold.png) no-repeat; margin:auto; text-align:center;}
.tag_line{font-size: 16px;}
h3.featuresh{width: 100%;}



/*
----------------------------------------------------------------------------- 
Footer Styles
-----------------------------------------------------------------------------*/
.footer{ background: url(../assets/footer_bot.gif) repeat-y; width:950px; min-height:52px; height:auto !important; height:52px;  margin-top:10px; padding-bottom:10px;}
.footer_rf{ background: url(../assets/footer_top.gif) top no-repeat; width:950px; min-height:52px; height:auto !important; height:52px;}
.footer_lf{ background: url(../assets/footer_bottom.gif) bottom no-repeat; width:950px;min-height:52px; height:auto !important; height:52px; text-align:center;}
.footer a.footer_link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline;font-weight:normal; color:#000000; line-height:30px; padding-left:20px; padding-right:20px;}
.footer a.footer_link:hover{ text-decoration: none;}
.footer p{text-align: center;}


/*
----------------------------------------------------------------------------- 
Genral text goes here
-----------------------------------------------------------------------------*/
.white{ color:#ffffff;}
.text1{ font-size:12px; font-weight:bold; color:#ffffff;}
.color_yellow{ color:#febf24;}
.price{ color:#9e3332; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding-top:4px;}
a.button_long{ background: url(../assets/button_long.png) no-repeat; display:block;text-align:center; line-height:32px; text-decoration:none; color:#ad1700; text-transform:uppercase; width:122px; height:36px; cursor: pointer; font-size:11px; font-weight:bold; float:left;}
a:hover.button_long{color:#000000;}
.comman{ background:url(../assets/comman_lf.jpg) left no-repeat #000000; width:950px; height:40px; margin-top:20px;}
.commanrf{ background:url(../assets/cooman_rf.jpg) right no-repeat; width:930px; height:40px; line-height:40px; padding-left:20px;}
#contact-form input[type="text"]{ width:149px; height:19px; background:#fceba9; border:1px solid #000000;}
#contact-form textarea{ width:461px; height:105px; background:#fceba9; border:1px solid #000000;}
.form_label{line-height:19px;}
.form_input{width:150px;}
.form_ta{width:500px; margin-right:30px;}
.form_button{float:right; padding-right:38px; padding-top:5px;}
.the_form{width:28%;}
p#contact-form-message { font-size: 14px; color: red; font-weight: bold;margin-bottom: 10px;}
ul#contact-errors {color:red; margin-bottom: 10px; margin-left: 10px; }
ul#contact-errors li{list-style: square outside url(../assets/small_arrow.gif); color: red; font-weight: bold;}
.button_long1{cursor: pointer; background: url(../assets/button_long.png) no-repeat; text-align:center; display:block;text-align:center; line-height:30px; text-decoration:none;color:#ad1700; text-transform: normal; width:120px; height:31px; border:none; font-size:11px; font-weight:bold; float:left;}

.gen_add{ display:block; line-height:normal; padding-top:15px; padding-bottom:10px;}
.gen_add li{line-height:normal; font-size:12px; font-family: Tahoma; color:#000000; }

/*
----------------------------------------------------------------------------- 
Case study page classes goes here
-----------------------------------------------------------------------------*/

.owner_detail{ display:block;}
.owner_detail img{ /*width:279px; height:248px;*/ float:left; border:3px solid #000000; margin-right:15px;}
.cen_question{ background: url(../assets/cen_big_box.gif) no-repeat; width:950px;   text-align:justify; min-height:214px;  height:auto !important; height:214px; text-align:left;}
.question_bg{ background:#790b0c;  padding-left:20px; padding-right:20px;}
.question_bg span{ color: black; background:url(../assets/question.png) top left no-repeat; font-weight:bold; padding-left:26px; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}

.answer_bg{ background-color: lightgrey;  padding-left:20px; padding-right:30px; padding-top:15px; padding-bottom:25px; border-bottom:1px dotted #9e9e9e;}
.answer_bg p{ background:url(../assets/answer.png) top left no-repeat;  padding-left:26px; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:black;}

.customer{ background:url(../assets/case_study.png) no-repeat; width:438px; height:240px; float:right;}
.customer_dt{ width:420px; float:left; padding-top:50px; color:#ffffff; font-size:12px;}
.customer_dt p { margin-bottom: 10px; }
.customer_dt ul { margin-bottom: 10px; }
.customer_dt li{ line-height:normal; background:url(../assets/key_small.gif) left 3px no-repeat; font-size:12px; padding-left:20px; display:block; color:#ffffff;}
.case_show{  float:left; display:block; margin-right:20px;}
.case_showrf{ width: 50%; float:left; display:block;}



/*
----------------------------------------------------------------------------- 
Detail page goes here
-----------------------------------------------------------------------------*/
ul.location li { font-size: 1.1em; }
.detailpage_top{ width:100%; padding-top:10px; padding-bottom:10px; text-align:left;}
.features{ width:227px; margin-bottom:4px; display:block; float: left; }
.big_gal{ float:left; /*width:550px;*/ display:block;}
.big_gallery{display:block;/*height:500px; width:500px;*/ }
.big_gallery img{ /*width:500px; height:500px;*/ border:1px solid #a70405;}
.fet_deatils{float:left; display:block;  width:250px; text-align:left; margin-right:20px;}
.features_car{padding-left:15px; padding-right:10px; font-weight:bold; font-size:11px; font-family: Arial; line-height:30px; color:#ffffff;}
.features_car span{font-weight: normal; font-size: 1.2em; color: white;}
.features_car a { color: white; }
.photo_gallery{ width:auto; padding-top:15px; padding-left:5px;}
.photo_gallery img{ /*width:70px; height:70px;*/ border:1px solid #a70405; margin:3px; float:left;}
.ert{ display:block;}
.ert li{ line-height:normal; background:url(../assets/key_small.png) left 3px no-repeat; font-size:12px; padding-left:17px; display:block;}
.ert a{ padding-left:0;}
.section_boxlf{ float:left; width:410px; text-align:left; display:block; border-right:dashed 1px #ffffff; padding-right:20px; padding-left:10px;}
.section_boxlf img{float:left; margin-right:10px;}
.text_order{ display:block; line-height:normal; color:#ffffff;}
.text_order li{line-height:normal; font-size:12px; font-family: Tahoma; padding-bottom:10px; color:#ffffff;}
.text_order a{ color:#ffffff;}
.text_order a:hover{ color:#000000;}
.section_boxrf{ float:right; text-align:left;  padding-right:10px; width:400px;}
.section_boxrf img{float:left; margin-right:10px; padding-top:10px; padding-bottom:10px;}

.section_box_warranty{ float:left; min-height: 230px; text-align:left; border-right:dashed 1px #ffffff; padding-right:20px; padding-left:10px;}
.section_box_warranty img{float:left; margin-right:10px; margin-top: 30px; }
.warranty_description { margin-left: 10px; float: left; width: 70%;}
.warranty_description h4 { color: #FFFFFF; margin-bottom: 10px; }
.warranty_description ul { color: #FFFFFF; margin-bottom: 10px; }
.warranty_description li{ line-height:normal; background:url(../assets/key_small.gif) left 3px no-repeat; font-size:12px; padding-left:20px; display:block; color:#ffffff;}
.warranty_description p{ margin-bottom: 10px; }


/*
----------------------------------------------------------------------------- 
Vechile location
-----------------------------------------------------------------------------*/
.vehile_main{ width:898px; display:block;}
.vehicle_loctp{ background:url(../assets/vichele_loc_top.jpg) repeat-x; width:858px; height:29px; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-transform:uppercase; padding-top:10px; padding-left:20px; padding-right:20px;}
.vehicle_loctp a{ color:#000000; padding-right:10px;}
.vehicle_locen{ background:url(../assets/vechle_loc_cen.jpg) repeat-x #ffffff; width:858px; padding-left:20px; padding-top:20px; padding-bottom:20px; padding-right:20px;}
.vehicle_locbot{ background:url(../assets/vech_loc_bottom.jpg) no-repeat; width:898px; height:71px;}
.vech_lf{ width:280px; float:left; display:block;}
.vech_rf{ /*width:553px;*/ float:right; display:block; border:1px solid #a70405; padding:3px;}
.vech_rf img{ /*width:553px; height:300px;*/}


.team_member{ float:left; display:block; width:120px;}
.team_member img{ width:120px; height:80px; border:1px solid #ffffff;}
.team_detail{ float:left; display:block; width:168px; margin-left:15px; text-align:left;}
.team_detail p, .team_detail li{ color:#ffffff;}
#our_team{ width:556px; display:block; float:left;}
#our_team p{ color:#000000;}
#our_team img{ border:3px solid #ffffff; width:500px; height:300px;}







.left_arrow{ background:url(../assets/left_arrow.jpg) bottom no-repeat;  float:left; vertical-align:baseline;z-index:2; position:relative; margin:auto; margin-right: 5px; width:17px; height: inherit; height:auto !important; height:150px; min-height:150px;}
.left_arrow a{ display:block; width:30px;height:auto !important; height:150px; min-height:150px;}
.right_arrow{ background: url(../assets/right_arrow.jpg) bottom no-repeat; float:left; vertical-align:baseline;z-index:2; position:relative; margin:auto; margin-left: 5px; width:17px; height: inherit; height:auto !important; height:150px; min-height:20%;}
.right_arrow a{ display:block; width:30px;height:auto !important; height:150px; min-height:150px;}
.caption{font-style:italic;color:#887;}
.demo{position:relative; float:left;width:630px;padding-top:20px;}
.gallery_demo{width:300px;margin:auto; float:left;}
.gallery_demo li{ border:1px solid #000000; margin: 0 2px;  width:75px; height:70px;   margin-bottom:15px; padding:6px; display:block; }
.gallery_demo img{ border:1px solid #000000;}
.gallery_demo a{ bborder:1px solid #000000; width:70px; height:65px;}

.gallery_demo li.hover{border:1px solid #A70405;}
.gallery_demo li.active{ border:1px solid #A70405;}
.gallery_demo li.active img { border:1px solid #A70405;}
#main_image1{ float:left; border:1px solid #000000; width:auto !important; width:30px; min-width:30px; height:auto !important; height:30px; min-height:30px; text-align:left; margin-left:3px; margin-right:3px;    padding:9px; margin-bottom:10px;}
#main_image1 img{border:1px solid #000000; float:left; vertical-align:middle; }


/* DEALERSHIP INFO */

div #dealership_info {
  text-align: left;
}

div #dealership_info hr {
  margin-bottom: 20px;
}

div #dealership_info h3 {
  padding-top: 10px;
}

div #dealership_info p.hours {
  font-size: 14px;
  margin-left: 10px;
}

div #dealership_info div.contact {
  padding: 0px 10px 10px 10px;
  font-size: 14px;
}

  div #dealership_info div.contact p.phone {
    margin: 0px;
    font-size: 14px;
  }

  div #dealership_info div.contact p.fax {
    margin: 0px;
    font-size: 14px;
  }

  div #dealership_info div.contact p.email {
    margin: 0px;
    font-size: 14px;
  }

  div #dealership_info div.contact p.email a {
    padding-left: 5px;
    font-size: 12px;
    margin: 0px;
  }

  div #dealership_info div.location_photo img {
    float: none;
    font-size: 16px;
    border: 2px solid black;
  }

div #dealership_info div.address {
  font-size: 14px;
  padding: 0px 10px 10px 10px;
}

  div #dealership_info div.address p.street {
    font-size: 14px;
    margin: 0px;
  }

  div #dealership_info div.address p.region {
    font-size: 14px;
    margin: 0px;
  }

  div #dealership_info div.address p.directions {
    margin-top: 5px;
  }

  div #dealership_info div.address div.interactive_map {
    border: 5px solid #808080;
    width: 500px;
    height: 400px;
  }

    div #dealership_info div.address div.interactive_map div.info_html {
      color: black;
    }

    div #dealership_info div.address div.interactive_map div.info_html label {
      color: black;
    }

    div #dealership_info div.address div.interactive_map  div.info_html textarea {
      width: 200px;
      height: 40px;
      margin: 0;
    }

    div #dealership_info div.address div.interactive_map div.info_html input[type='submit'] {
      margin: 0;
    }

    div #dealership_info div.address div.interactive_map div.info_html span {
      font-weight: bold;
    }

/* DEALERSHIP INFO END */
