/* CSS Document */

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

Title : Company Name
URL : Company URL

Author :Siliconpetals
Author URL : http://www.siliconpetals.com

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

/*
----------------------------------------------------------------------------- 
Filter Styles
-----------------------------------------------------------------------------*/

div#vehicles-filter { height:91px;background:#2a2a2a;border:1px solid #6c6c6c; position:relative; margin-top:10px; margin-bottom:10px; display:block; border-right:none; }

div#vehicles-filter { width: 915px; }

div#vehicles-filter h5 { border:none; padding-bottom:1px; color:#ffffff; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; padding-top:0; margin-top:0; margin-bottom:1px; font-size:12px; padding-left:0;} 

div#vehicles-filter .makes,.years,.models { width:290px; float:left; padding-left:8px; padding-right:6px; text-align:left; background:#2a2a2a; height:88px;overflow-y:auto; overflow-x:hidden; padding-top:3px; border-right:1px solid #6c6c6c; }


div#vehicles-filter li {background: url(../assets/filter_arrow.gif) left no-repeat;  padding-left:15px; line-height:18px;}
div#vehicles-filter li a { text-decoration:none;}
div#vehicles-filter li a:hover { color:#ffffff;}

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:#FFFFFF; font-weight: bold; }
#vehicles-filter-breadcrumbs { margin-top: 10px; margin-bottom:8px; display:block; float:left;}
#vehicles-filter-breadcrumbs a { float:left;  height:14px; padding-right:4px; font-size:12px;   display:block; text-decoration:none; }
#vehicles-filter-breadcrumbs span { padding-left:3px; float:left; padding-right:4px; display:block;   display:block; text-decoration:none; }
#vehicles-filter-breadcrumbs a.all-vehicles { padding-right:10px; margin-right:10px;  background:url(../assets/filter_bread_divider.jpg) right no-repeat;}
#vehicles-filter-breadcrumbs a:hover {text-decoration:none;color:#ffffff;}

/*
----------------------------------------------------------------------------- 
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; }
.sb{margin-bottom: 5px; }
.ssb{margin-bottom: 10px; }
.st{margin-top: 5px; }
.sst{margin-top: 10px; }
.sl{margin-left: 5px; }
.ssl{margin-left: 10px; }
.ppt{padding-top: 10px; }
.cl { clear: left; }
.npt{padding-top: 0px !important; }
.ssst{margin-top: 15px; }
body { background:url(../assets/body_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:#ffffff;}

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; font-size:12px; line-height:14px;}

ul,li {margin:0; padding:0; list-style:none; font-size:12px; font-family: Arial, Helvetica, sans-serif;}

a{margin:0; padding:0; text-decoration:none; font-family: Arial, Helvetica, sans-serif; color:#ffc732; font-size:11px;  text-decoration:underline;}
.dis_fl3{ float:left; display:block; padding-left:100px; text-align:left;}
.dis_fl1{ float:left; display:block; width:100px;}
.dis_fr1{ float:right; display:block; width:100px;}
.dis_fl{ float:left; display:block;}
.dis_fr{ float:right; display:block;}
.sset{margin-top: 3px; display:block;}
.display{ display:block;}
.sdisplay{ display:block; text-align:right;margin-top: 3px;}
.clear {clear:both; height:1px;}
h1{ padding-bottom:6px; border-bottom:1px dashed #9e9e9e; font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; margin-bottom:15px;}
h1.details{ padding-bottom:6px; border-bottom: none; font-family: Arial, Helvetica, sans-serif; font-size:20px; color: #FEBF24; font-weight:bold; margin-bottom:5px;margin-left: 20px;}
h3{font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;} 
h4{ padding-bottom:6px; border-bottom:1px dashed #9e9e9e; font-family: Arial, Helvetica, sans-serif ; font-size:15px; color:#ffffff; font-weight:bold; margin-bottom:15px;}
h6{ padding-bottom:6px; border-bottom:1px dashed #9e9e9e; font-family: Arial, Helvetica, sans-serif ; font-size:15px; color:#ffffff; font-weight:bold; margin-bottom:15px; width:80%;}
h5{ font-family:Tahoma; font-size:11px; font-weight:bold; color:#ffffff; padding-left:12px; padding-bottom:5px; }

.gcontent { text-align: left; width: 75%; }
.gcontent p {margin-bottom: 10px;}
.gcontent p:last-child {margin-bottom: 0px;}
/*.gcontent ul {margin-bottom: 10px; margin-left: 10px; list-style-position: inside; font-size: 14px;}
.gcontent li { list-style-type: disc; list-style-position: inside; color: #000000; font-size: 14px;}*/
.gcontent h1{ padding-bottom:6px; border: none; font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; margin-bottom:10px;}
.gcontent h2{ padding-bottom:6px; border: none; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; font-weight:bold; margin-bottom:10px;}
.gcontent h3{ padding-bottom:6px; border: none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; margin-bottom:10px;}
.gcontent h4{ padding-bottom:6px; border: none; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; margin-bottom:10px;}
.gcontent ul{list-style: square outside url(../assets/small_arrow.gif); }
.gcontent li{font-size:11px; padding-bottom:15px; background:url(../assets/bottom_divider.gif) left bottom no-repeat; padding-left:10px; padding-top:5px; }
.gcontent p, .gcontent li, .gcontent ul{ font-size:14px;}
.gcontent p, .gcontent ul{ margin-bottom:10px;}
.gcontent p { width:75%; line-height: 1.2em }



/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/


p.details { margin-left: 20px; }
#wrapper{ width:950px; margin:auto; text-align:center; display:block;}

/*
----------------------------------------------------------------------------- 
Header Styles
-----------------------------------------------------------------------------*/

#header{   background:url(../assets/header_bg.jpg) repeat-x top;}
#header_lf{ background:url(../assets/header_bglf.jpg) left top no-repeat;}
#header_rf{ width:950px; height:219px; background:url(../assets/header_bgrf.jpg) right top no-repeat;}
/*#car_image{ float:right; background:url(../assets/main_image.png) no-repeat; width:477px; height:219px;}*/
#car_image{ float:left; background:url(../assets/main_image.png) no-repeat; width:618px; height:220px;}

/* logo area with adds goes here */
/*#lf_half{ padding-left:47px; width:325px; height:154px; float:left; text-align:center; padding-top:65px;}*/
#lf_half{ width:318px; height:154px; float:left; text-align:center; padding-top:40px;}
/*#logo a{ width:450px; height:60px; margin-bottom:15px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; font-size:34px; font-weight:bold; color:#ff9700;text-decoration: none; display: block;}*/
#logo a{ width:318px; height:60px; margin-bottom:30px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; font-size:30px; font-weight:bold; color:#ff9700;text-decoration: none; display: block; margin-left: 10px;}
/* .address{ font-family: Arial, Helvetica, sans-serif; font-size:15px; word-spacing:3px; font-weight:normal; color:#ffffff;} */
.address{ font-family: Arial, Helvetica, sans-serif; font-size:15px; word-spacing:3px; font-weight:normal; color:#ffffff;}
/*.phone{font-family:Arial, Helvetica, sans-serif; font-size:28px;  font-weight:normal; color:#ffffff;}
.textarea_box{ width:461px; height:105px; background:#ffffff; border:1px solid #000000;}*/
.phone{font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; color:#ffffff;}
.textarea_box{ width:461px; height:105px; background:#ffffff; border:1px solid #000000;}
/*
----------------------------------------------------------------------------- 
Navigation goes here
-----------------------------------------------------------------------------*/
#navigation{ background:url(../assets/navi_cen.gif) repeat-x;   }
#navi_lf{ background:url(../assets/navi_left.gif) left top no-repeat;}
#navi_rf{ background:url(../assets/navi_rg.gif) right top no-repeat; width:950px; height:48px; padding-top:2px; text-align:center; }
#naigation ul{ margin:auto; width:auto;  text-align:center;}
#navigation a{ background:url(../assets/divider.gif) right no-repeat; line-height:46px; padding-left:35px; padding-right:35px; color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; text-transform:normal;}
#navigation a:hover { text-decoration: none; }
#navigation li{ display:inline; color:#000000;}
#no_border a{ background:none;}

/*
----------------------------------------------------------------------------- 
Main content styles
-----------------------------------------------------------------------------*/
#content{ width:918px; margin:auto; padding-left:20px; padding-right:20px; text-align:left;}

/* case studies style and box goes here */
#case_study{ width:310px; height:237px; float:right; margin-left:6px;}
.owner_bg{ width:120px;float:left; font-weight:bold; text-align:center;}
.owner_bg img{ width:120px; border:3px solid #ffffff;  margin-bottom:8px; }
.car_sold{ width:120px;  float:right; font-weight:bold;  text-align:center; color:#ff9700; }
.car_sold img{ width:120px; border:3px solid #ffffff; margin-bottom:8px; }

/* welcome style goes here */
#welcome{width:552px; min-height:237px; float:left; margin-right:6px;}

#welcome_no_cs{width:99%; min-height:237px; float:left; margin-right:6px;}

#welcome .dealer_photo{ float:right; text-align:center; color:#ff9700;}
#welcome_no_cs .dealer_photo{ float:left; margin-left: 20px; text-align:center; color:#ff9700;}
.dealer_photo img{ border:2px solid #ff9302; margin-bottom:12px; margin-top: 10px; }

.welco_text p { margin-bottom: 10px; }
.welco_text ul{ margin-bottom: 10px;}
.welco_text p,
.welco_text li,
.welco_text ul{ font-size:14px;}
.welco_text h1{ padding-bottom:6px; border: none; font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; margin-bottom:10px;}
.welco_text h2{ padding-bottom:6px; border: none; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; font-weight:bold; margin-bottom:10px;}
.welco_text h3{ padding-bottom:6px; border: none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; margin-bottom:10px;}
.welco_text h4{ padding-bottom:6px; border: none; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; margin-bottom:10px;}

#welcome .welco_text { display:block; text-align:justify; float:left; width:345px;}

#welcome_no_cs .welco_text { display:block; text-align:justify; float:left; width:55%;}

ul.details li { font-size: 1.1em; }


/*
----------------------------------------------------------------------------- 
Black rounded box goes here
-----------------------------------------------------------------------------*/
.box_rep{ background: url(../assets/case_rep.jpg) repeat; width:100%; height:100%;}
.box_cen{ background: url(../assets/case_cen.jpg) repeat-x; width:100%; height:100%; }
.box_lf{ background:url(../assets/case_lf.gif) left bottom no-repeat; width:100%; height:100%;}
.box_rf{ background:url(../assets/case_rf.jpg) right bottom no-repeat; width:100%; height:100%;}


/*
----------------------------------------------------------------------------- 
Small box goes here
-----------------------------------------------------------------------------*/
.no_featured_vehicles {font-weight: bold; margin-left: 20px; margin-bottom: 20px;}
.small_box_fr{ width:284px;  float:left; margin-left:6px; }
.small_box{ width:284px; float:left;  margin-left:12px; }
.sbox_top{ background:url(../assets/sbox_top.gif) no-repeat; width:100%; height:11px;}
.sbox_cen{ background:url(../assets/sbox_cen.gif) no-repeat; width:100%;}
.sbox_rep{background:url(../assets/s_rep.gif) repeat-y; width:100%}
.sbox_bot{ background:url(../assets/sbox_bottom.gif) top no-repeat; width:100%; text-align:right; padding-top:12px;}



/*
----------------------------------------------------------------------------- 
Car goes here
-----------------------------------------------------------------------------*/
.car_thumb{ width:144px; float:left; margin-right:3px;}
.car_thumb img{ border:1px solid #ff9302; max-width:150px;}
.car_descp{ width:auto; text-align:justify; float:right; width:114px;}
.car_descp h3{ 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:normal;}



/*
----------------------------------------------------------------------------- 
general page classes goes here
-----------------------------------------------------------------------------*/




/*
----------------------------------------------------------------------------- 
Inventory page classes goes here
-----------------------------------------------------------------------------*/
.inventroy_top{ width:100%; height:39px; padding-top:10px; padding-bottom:10px; text-align:left; }
.invt_shell{ width:185px; float:left; margin-right:5px; margin-left:5px;}
.inv_top{ background:url(../assets/invt_top.png) no-repeat; width:185px; height:12px;}
.inv_cen{ background:url(../assets/invt_cen.png) repeat-y; width:185px;}
.inv_bot{ background:url(../assets/invt_bot.png) no-repeat; width:185px; height:12px; margin-bottom:4px;}
.inv_cen ul{ padding-left:15px; padding-right:15px;}
.inv_cen li{ line-height:18px; background:url(../assets/key.png) left no-repeat; display:block;}
.inv_cen a{ padding-left:25px; font-weight:bold; text-decoration:none; color:#ff9700;}
.car_dis_tp{ background: url(../assets/car_show.gif) no-repeat; width:717px; height:15px;}
.car_dis_cen{ background:url(../assets/car_show_cen.gif) no-repeat; width:697px; height:115px; padding-top:5px;padding-left:10px; padding-right:10px;}
.inventory{width:717px;float:left;}
.car_dis_cen ul{ padding-top:6px;}
.car_dis_cen li{ line-height:17px; font-weight:bold;}
.car_image{ text-align:center; float:left; display:block; margin-right:15px; margin-left:15px;}
.car_image img{ margin:auto; border:2px solid #ff9302;}/* change display image style here inc height to max:90px and width to max:145px */ 
.car_dis_bot{ background:url(../assets/car_show_bot.gif) no-repeat; width:717px; height:11px; }
.car_story{ width:auto; float:left; display:block;}
.price_box{width:179px;  float:right}
.car_story2{ width:auto; float:right; margin-right:10px; display:block;}
.dis_top{ background:url(../assets/dis_top.gif) no-repeat; width:179px; height:14px;}
.dis_cen{ background:url(../assets/dis_cen.gif) no-repeat; width:179px; height:67px; padding-top:52px;}
.dis_bot{ background:url(../assets/dis_bot.gif) no-repeat; width:179px; height:11px;}





/*
----------------------------------------------------------------------------- 
detail page classes goes here
-----------------------------------------------------------------------------*/
div.thumb { float: left; height: 70px; margin-bottom: 5px;}
.detailpage_top{ width:100%; padding-top:10px; padding-bottom:10px; text-align:left;}
.features{ width:227px; margin-bottom:4px; display:block;}
.big_gal{ float:left; /*width:550px;*/ display:block;}
.big_gallery img{display:block;/*height:500px; width:500px;*/ border:3px solid #ffffff;}
.big_gallery img{/* width:500px; height:500px; */}
.fet_deatils{ float:left; display:block; width:227px; text-align:left;}
.fet_top{ background:url(../assets/top_feature.png) no-repeat; width:227px; height:9px;}
.fet_cen{ background:url(../assets/cen_featured.png) repeat-y; width:201px; margin-left:1px; padding-left:15px; padding-right:10px; font-weight:bold; font-size:11px; font-family: Tahoma; line-height:20px;}
.fet_cen p{}
.fet_bot{ background:url(../assets/bot_features.png) no-repeat; width:227px; height:10px;}

.big_box{ width:899px; display:block;}
.tp_big_box{ background:url(../assets/tp_big_box.gif) bottom no-repeat; width:899px; height:13px;}
.rep_big_box{ background:url(../assets/rep_big_box.gif) repeat-y; width:899px;}
.cen_big_box{ background: url(../assets/cen_big_box.gif) no-repeat; width:844px;  text-align:justify; min-height:214px; padding-left:30px; padding-right:25px; height:auto !important; height:214px;}
.cen_big_box p{ font-size:12px; margin-bottom: 10px; width: 70%;}

.bt_big_box{ background:url(../assets/bt_big_box.gif) no-repeat; width:899px; height:11px;}
.photo_gallery{ width:auto; padding-top:15px; padding-left:5px;}
.photo_gallery img{ /*width:70px; height:70px;*/ border:3px solid #ffffff; 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:382px; text-align:left; display:block;background:url(../assets/divider2.png) right 3px no-repeat; padding-right:15px; padding-left:10px;}
.section_boxlf img{float:left; margin-right:10px;}

.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; display:block;background:url(../assets/divider2.png) right 3px no-repeat; padding-right:15px; padding-left:10px;}
.section_box_warranty img{float:left; margin-right: 10px;margin-top: 50px;}
.warranty_description { float: left; margin-left: 10px; width: 70%; }
.warranty_description h3 {  margin-bottom: 10px; }
.warranty_description ul{ font-size:12px; margin-bottom: 10px;}
.warranty_description li {background:url(../assets/small_arrow.gif) left  no-repeat; padding-left: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:normal; 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 #ffffff; padding:3px;}
.vech_rf img{ /*width:553px; height:300px;*/}





/*
----------------------------------------------------------------------------- 
Our team page classes goes here
-----------------------------------------------------------------------------*/
.chief_box{width:548px; float:left;}
.cf_tp{ background: url(../assets/cf_top.gif) no-repeat; width:533px;  height:32px; line-height:32px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:15px;  text-transform:normal; color:#000000; font-weight:540;}
.cf_cen{ background:url(../assets/cf_cen.gif) repeat-y; width:538px; padding-left:10px; padding-top:10px; }
.cf_cen img{ border:3px solid #616161; width:522px; height:300px;}
.cf_bot{ background:url(../assets/cf_bot.gif) no-repeat; width:548px; height:20px;}
.our_team{width:334px; float:right;}
.our_tetp{ background: url(../assets/team_rdtp.gif) no-repeat; width:334px; height:17px;}
.our_tecen{ background:url(../assets/team_rdcen.gif) repeat-y; width:304px; padding-left:15px; padding-right:15px; padding-bottom:30px;}
.our_tebt{ background:url(../assets/team_rdbot.gif) no-repeat; width:334px; height:16px;}
.indv_box{ width:307px; display:block;}
.indv_boxm{ width:307px; margin-top:23px; display:block;}
.indv_boxtp{ background:url(../assets/tem_box_tp.gif) top no-repeat; width:306px;}
.indv_box_rep{ background:url(../assets/team_box_rep.gif) repeat-y; width:306px;}
.indv_boxbt{ background:url(../assets/team_box_cen.gif) bottom no-repeat; width:291px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px;}
.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;}
.adde_box{ width:548px; display:block;}
.adde_box_top{ background:url(../assets/address_top.gif) no-repeat; height:18px; width:548px;}
.adde_boxcen{ background:url(../assets/cen_adress.gif) no-repeat; width:508px; height:210px; padding-left:20px; padding-right:20px;}
.adde_boxbt{ background:url(../assets/adress_bot.gif) no-repeat; height:26px; width:548px;}


/*
----------------------------------------------------------------------------- 
Case study page classes goes here
-----------------------------------------------------------------------------*/

.no_cs { margin: 20px 0 15px 5px; font-weight: bold; font-size: 1.2em; }
.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:894px; padding-left:3px;  text-align:justify; min-height:214px;  height:auto !important; height:214px;}
.question_bg{ background:#474747;  padding-left:20px; padding-right:20px;}
.question_bg span{ background:url(../assets/question.gif) 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:#000000;  padding-left:20px; padding-right:30px; padding-top:15px; padding-bottom:25px; border-bottom:1px dotted #9e9e9e;}
.answer_bg p{ background:url(../assets/answer.gif) top left no-repeat;  padding-left:26px; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#d5a327;}

.customer{ background:url(../assets/case_study.png) no-repeat; width:438px; height:240px; float:right;}
.customer_dt{ width:420px; float:left; padding-top:5px;}
.customer_dt p{ margin-bottom: 10px;}
.customer_dt li{font-size:11px; padding-bottom:15px; background:url(../assets/bottom_divider.gif) left bottom no-repeat; padding-left:10px; padding-top:5px; }
.customer_dt p,
.customer_dt li,
.customer_dt ul{ font-size:14px;}
.case_show{ width:260px; float:left; display:block; margin-right:20px;}
.case_showrf{ width:550px; float:left; display:block;}



/*
----------------------------------------------------------------------------- 
Footer goes here
-----------------------------------------------------------------------------*/
/*#footer{ background:url(../assets/footer_cen.jpg) repeat-x; width:950px; font-size:11px;}*/
/*#footer a{ color:#000000; padding-left:3px; padding-right:3px; text-decoration:underline;}*/

#footer{ background:url(../assets/footer_cen.jpg)  no-repeat #ff9b19; width:935px; font-size:11px; margin:auto;}
#footer_lf{  width:935px;}
#footer_rf{  width:935px;  padding-top:10px; color:#000000; padding-bottom:5px; color:#000000; min-height:70px; margin:auto;  height:auto !important; height:70px;}
 #footer a{ color:#000000; padding-left:3px; padding-right:3px; text-decoration:underline;}
 #footer p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

/*
----------------------------------------------------------------------------- 
Paggination goes here
-----------------------------------------------------------------------------*/



.pagination{
padding: 2px;
margin-top:5px;
width:400px;
margin:auto;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size:16px;
text-transform:uppercase;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited {
  padding: 0 5px;
  border: 1px solid #ffffff;
  text-decoration: none; 
  color: #ffffff;
}

.pagination a:hover, .pagination a:active {
  border: 1px solid #ffffff;
  color: #000;
  background-color: #ff9700;
}

.pagination span.current {
  border: 1px solid #ffc732;
  background-color: #ff9700;
  color: #000000 !important;
  padding: 0 5px;
  font-weight: bold;
  cursor: default;
}

.pagination a.disabled, .pagination a.disabled:hover {
  background-color:#ff9700;
  cursor: default;
  color: #000000;
  border-color: #ffc732;
  font-weight: bold !important;
}

.pagination a.prev_page {
  font-weight: bold;
}






/*
----------------------------------------------------------------------------- 
Comman style goes here
-----------------------------------------------------------------------------*/
.padding_box{padding-left:18px; padding-right:22px;}
.padding_box2{padding-left:18px; padding-right:22px;padding-top:10px; padding-bottom:20px;}
.padding_small{ padding-left:7px; padding-right:8px; padding-top:5px; padding-bottom:5px;}
.color_yellow{ color:#febf24;}
a.button{ background:url(../assets/button_black.gif) no-repeat; display:block; text-align:center; line-height:30px; text-decoration:none; color:#ffffff; width:103px; height:33px; border:none; cursor:hand; font-size:11px; font-weight:bold; float:right;}
a:hover.button{color:#ffc732;}
a.arrow{ background:url(../assets/link_arrow.png) left no-repeat; padding-left:20px; text-transform:normal; text-align:right; margin-top:10px;}
.text1{ font-size:12px; font-weight:bold;}
.text2{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-right:4px;}
.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;}
.text4_tit{ font-size:12px; font-weight:bold;   color:#febf24;   font-family:Arial, Helvetica, sans-serif; display:block;  padding-bottom:4px;}
a.button_long{ cursor: pointer; background:url(../assets/long_button.gif) no-repeat; display:block;text-align:center; line-height:30px; text-decoration:none; color:#ff9700; text-transform:normal; width:120px; height:30px; border:none; cursor:hand; font-size:11px; font-weight:bold; float:left;}
a:hover.button_long{color:#ffffff;}
.button_long{ cursor: pointer; background: url(../assets/button_sd.png)  no-repeat; display:block;text-align:center; line-height:30px; text-decoration:none; color:#ff9700; text-transform:normal; width:120px; height:31px; border:none; cursor:hand; font-size:11px; font-weight:bold; float:left;}

.small_arrow{ text-align:left;}
.small_arrow li{font-size:11px; padding-bottom:15px; background:url(../assets/bottom_divider.gif) left   bottom no-repeat; padding-left:10px; padding-top:5px; }
.small_arrow span{background:url(../assets/small_arrow.gif) left  no-repeat; padding-left:10px;  }
.price{ color:#ff9700; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding-top:4px;}
.dis_fl{ width:auto; float:left; } 
.dis_fr{ width:auto; float:right; }

.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:hand; margin-right:4px;}
.drop_display{border-bottom:2px solid #000000; border-top:2px solid #000000; height:18px; padding-bottom:6px; padding-top:6px;}
.samll_navi{height:20px; padding-top:10px;}
.samll_navi a{ padding-left:3px; padding-right:3px; font-weight:bold;}

.image_overlay{ z-index:2; position:absolute; width:74px; height:74px; background:url(../assets/sold.png) no-repeat; margin:auto; text-align:center;}


.text_order{ display:block; line-height:normal;}
.text_order li{line-height:normal; font-size:12px; font-family: Tahoma; padding-bottom:10px;}
.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:#ffffff; }
#contact-form input[type="text"]{ width:149px; height:19px; background:#fceba9; border:2px solid #000000;}
#contact-form textarea{ width:461px; height:105px; background:#fceba9; border:1px solid #000000;}
p#contact-form-message { font-size: 14px; color:#FF9700; font-weight: bold; }
ul#contact-errors {color:#FF9700; margin-bottom: 10px; margin-left: 10px; font-weight: bold; }
ul#contact-errors li{list-style: square outside url(../assets/small_arrow.gif); }


.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;}
.gallery_demo li{ border:1px solid #ffffff; margin: 0 2px;  /* width:75px; */ height:70px;   margin-bottom: 5px; padding:6px; display:block; }
.gallery_demo img{ border:1px solid #ffffff;}
.gallery_demo a{ bborder:1px solid #ffffff; width:70px; height:65px;}
.gallery_demo a:hover{border:1px solid #febf24;}
.gallery_demo li.hover{border:1px solid #febf24;}
.gallery_demo li.active{ border:1px solid #febf24;}
.gallery_demo li.active img { border:1px solid #febf24;}
#main_image1{ float:left; border:1px solid #ffffff; 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 #ffffff; float:left; vertical-align:middle; }

/* DEALERSHIP INFO */

div #dealership_info {
  text-align: left;
}

div #dealership_info hr {
  margin-bottom: 20px;
}

div #dealership_info h2 {
  font-size: 16px;
  padding-top: 10px;
}

div #dealership_info h3 {
  font-size: 15px;
  padding-top: 10px;
}

div #dealership_info p.hours {
  font-size: 14px;
  margin-left: 10px;
}

div #dealership_info div.contact {
  margin: 10px;
  font-size: 14px;
  padding-bottom: 10px;
}

  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;
    border: 2px solid white;
  }

div #dealership_info div.address {
  font-size: 14px;
  margin: 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 */

