div#column1{width:207px;float:left;margin:20px 0px 10px 2px;padding:0px;background:transparent;}

div#column1 .headerBlock{float:left;padding:10px 0;width:100%;background:transparent url(/assets/styles/common/images/sp_menu_top.PNG) no-repeat scroll left top;}

div#column1 .bodyBlock {float:left;position:relative;background:transparent;border:1px solid #D7D9DA;border-top:0px;}

div#column1 .bodyBlock h2{color:#ffffff;padding-left:10px}

div#column2{float:right;margin:20px 2px 10px 0px;width:775px;background:transparent url(/assets/styles/common/images/inventory_body_end.PNG) no-repeat scroll left bottom;}

div#column2 .headerBlock {float:left;padding:10px 0;width:100%;background:transparent url(/assets/styles/common/images/inventory_header.PNG) no-repeat scroll left top;}

div#column2 .bodyBlock {float:left;padding-right:5px;padding-left:20px;width:100%;background:transparent url(/assets/styles/common/images/inventory_body_y.PNG) repeat-y scroll left top;}



*html div#column2{background:transparent url(/assets/styles/common/images/inventory_body_end.gif) no-repeat scroll left bottom;}

*html div#column2 .headerBlock {background:transparent url(/assets/styles/common/images/inventory_header.gif) no-repeat scroll left top;}

*html div#column2 .bodyBlock {background:transparent url(/assets/styles/common/images/inventory_body_y.gif) repeat-y scroll left top;}





h2{font-family: Helvetica, arial,verdana;font-size:14px;margin:0;padding:0;}

#column1 a,#column1 a:hover {outline:none;float:left;clear:both;font-weight:bold; display:block;font-family: arial;

text-decoration:none;color:#000000;font-family:arial;font-size:12px;

background:transparent url(/assets/styles/common/images/sp_menu_arrow.gif) no-repeat scroll right top;width:100%;}

#column1 a:hover{text-decoration:underline;}





#column1 ul{list-style-type:none;margin:0;padding:0;width:205px;padding-bottom:10px;margin-top:13px;}

*html #column1 ul{padding-bottom:0px;}

#column1 li{float:left;width:195px;padding:10px 0 10px 10px;}

*html #column1 li{float:left;width:205px;}



.list_bg_hi{border-bottom:1px solid #FFFFFF;}

.list_bg2{padding-top:10px;border-bottom:1px solid #FFFFFF;}

.list_bg{border-bottom:1px solid #FFFFFF;}



.activeMenu{border-bottom:1px solid #FFFFFF; font-size:12px; font-weight:bold;font-family:arial;color:#fff; background-color:#2b2b2b;}





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

.jcarousel-scroll {margin-top: 10px;text-align: center;}

.jcarousel-scroll form { margin: 0;padding: 0;}

.jcarousel-container-horizontal {width:680px;}

*html .jcarousel-container-horizontal {width:670px;}

.jcarousel-clip-horizontal {height:205px;width:680px;margin-bottom:10px;}

*html .jcarousel-clip-horizontal {width:683px;}

.jcarousel-list li,.jcarousel-item {float: left;list-style: none;width:689px;}

*html .jcarousel-list li,.jcarousel-item {;width:689px;}



.jcarousel-container {position: relative;top:0;}

.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;width:689px;height:auto;border:1px solid #ccc;background-color:#FFFFFF;}

.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}



.jcarousel-control{float:left;width:679px;margin-top:8px;border:1px solid #ccc;background-color:#FFFFFF;padding-left:10px;margin-top:-16px}

*html .jcarousel-control{width:683px;padding-left:2px;}



.jcarousel-control img{border:1px solid #ccc;margin:0;padding:0;}



.jcarousel-control a {opacity:0.7;filter:alpha(opacity=70);text-decoration:none;padding:0;display:block;float:left;font-size:0px;border:3px solid #fff;margin:1px;}

.jcarousel-control a:focus,.jcarousel-control a:active ,.jcarousel-control a:hover,.jcarousel-control a.active{

opacity:1;filter:alpha(opacity=100);padding:0px;margin:1px;border:3px solid #B1DCF3;font-size:0px;



}



*html .jcarousel-control a {padding:0px;margin:1px;border:2px solid #FFFFFF;font-size:0px;}

*html .jcarousel-control a:focus,*html .jcarousel-control a:active , *html .jcarousel-control a:hover,*html .jcarousel-control a.active{

padding:0px;margin:1px;border:2px solid #B1DCF3;font-size:0px;}





 div.slide {float:left;padding:10px;width:670px;height:290px;}

 div.slide a, div.slide a:hover{font-size:0px;}

 div.slide img{cursor:pointer;border:0px;}

 div.slide a.thickbox{display:block;width:302px;height:200px;overflow:hidden;float:left;}



 div.detailsIcons {display:block;float:right;font-size:12px;font-weight:bold;margin-top:2px;}



.vehicleDetailsCarousel h1{color:#000000;font-family:arial,verdana;font-size:16px;margin:0;padding:0;margin-bottom:7px;}

.vehicleDetailsCarousel{line-height:15px;float:left;margin-left:20px;width:198px;display:block;}

.vehicleDetailsCarousel p{margin-bottom:0px !important;padding-bottom:2px !important;}



.slide .price{width:320px;display:block;line-height:15px;margin-top:2px;}

a.prev,a.next{cursor: pointer;width:26px;height:23px;display:block;}

a.prev{left:-11px;position:relative;top:17px;outline:none;background:transparent url(/assets/styles/common/images/sp_carousel_prev.PNG) no-repeat 0px 0px;}

a.next{left:673px;position:relative;top:-6px;outline:none;background:transparent url(/assets/styles/common/images/sp_carousel_next.PNG) no-repeat 0px 0px;}

a.hiddenBkg{background:none;}



*html a.prev{background:transparent url(/assets/styles/common/images/sp_carousel_prev.gif) no-repeat 0px 0px;}

*html  a.next{background:transparent url(/assets/styles/common/images/sp_carousel_next.gif) no-repeat 0px 0px;}

*html a.next{top:-32px}



a:hover.prev {background-position:-25px 0px;}

a:hover.next {background-position:-25px 0px;}

a:active.prev{background-position:-50px 0px;}

a:active.next{background-position:-50px 0px;}





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

.highlighted { width:100%;float:left;clear:both;margin-top:20px;}

.highlighted .specials{width:710px;padding-left:10px;padding-right:10px;float:left;clear:both;border:1px solid #C6C6C6;padding-bottom:10px;margin-bottom:10px;background:#E1E1E1 url(/assets/styles/common/images/sp_highlighted_bk.png) repeat-x scroll left top;}

.highlighted .special-offer{height:50px;}

.highlighted .special-offer h1{font-size: 17px;margin-top:9px;color:#044492;}



.highlighted .special-descrip {float:left;}

.highlighted .special-certificate {float:right;vertical-align:top;}

.highlighted .special-certificate img{border:1px solid #cccccc;}

.highlighted .special-note {margin-top:10px;display:block;width:98%;float:left;clear:both;font-size: 9px; color: #999999; font-style: italic;}



.highlighted p.dgName{font-size:11px;font-weight:bold;}

.highlighted p.dgCity{font-size:11px;}

.highlighted hr{float:left;clear:both;margin-top:6px;border-top:1px dashed #999999;}

.highlighted .special-content {float:left;clear:both;border:1px solid #C1BFBF;padding:10px;width:690px;background-color:#ffffff;margin-top:5px;}

*html .highlighted .special-content {padding-left:2px;padding-right:2px;}

.highlighted .vehicleImageBlock{width:320px; float:left;}  



.highlighted .vehicleImage{float:left; border-color:#CCCCCC #666 #666 #CCCCCC;border-style:solid;border-width:1px;}

.highlighted .vehicleDetailsBlock{ float:left; width:350px;padding-left:18px;text-align:left;}

*html .highlighted .vehicleDetailsBlock{padding-left:2px;width:353px;}

.vehicleDetailsBlock h1{color:#000000;font-family:arial,verdana;font-size:16px;margin:0;padding:0;margin-bottom:7px;float:left;}

*html .vehicleDetailsBlock h1{width:194px;}

.mbgBlock {display:block;float:right;width:150px;height:37px;color:#005D94;font-size:12px;font-weight:bold;background:transparent url(/assets/styles/common/images/sp_mpg_bk.PNG) repeat-y scroll left top;}

.mbgBlock .cityMpg{left:25px;position:relative;top:5px;width:30px;}

.mbgBlock .HwyMpg{left:104px;position:relative;top:-9px;width:30px;}

.highlighted .price{float:right;}

.highlighted .price li, .highlighted .price p{font-size:17px;padding-bottom:10px;color:#990000;text-align:right;}

.highlighted .price .savePrice,.highlighted .price .defaultPrice{color:#990000;font-size:18px;font-weight:bold;text-transform:uppercase;}

.highlighted ul{list-style-type:none;margin:0;padding:0;}

.highlighted .vehicleDetails { float:left;width:100%; }

.highlighted .vehicleDetails li ,.highlighted .vehicleDetails p{line-height:15px;}

.highlighted .special-form{float:left;width:670px;margin-top:10px;background-color:#EBF3F6;padding:10px; border:1px solid #D0D0D0;}

*html .highlighted .special-form{margin-top:0px;}

.highlighted label{float:left;margin-right:10px;padding-bottom:3px;text-align:left;margin-top:10px;}

.highlighted span.labelType{float:left;margin-right:10px;padding-bottom:3px;text-align:left;margin-top:10px;}

.highlighted label span{float:left;clear:both;}

.highlighted input{width:180px;}

.highlighted input.f_phone{width:120px;float:left;clear:both;}



*html .highlighted label{margin-right:5px;}



.highlighted .spBtn{padding-top:21px;float:left;}

*html .highlighted .spBtn{margin-top:0px;}



.highlighted .spBtn a,.highlighted .spBtn a:hover{cursor:pointer;font-size:0px;display:block;width:135px;outline:none;

height:21px;background:transparent url(/assets/styles/common/images/sp_getspecial_BS_btn.PNG) no-repeat scroll 0 0;}

.highlighted .spBtn a:hover{background-position: 0px -21px;}

 



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



#featured {margin-top:20px;} 

#featured .featuredSpecials{ width:210px;display:block;float:left;margin-left:26px;padding-bottom:13px;margin-bottom:23px;}

#featured .featuredSpecials {background:transparent url(/assets/styles/common/images/sp_featured_bottom.PNG) no-repeat scroll left bottom;}

#featured .featuredTopBlock {float:left;padding:0;width:100%;background:transparent url(/assets/styles/common/images/sp_featured_top.PNG) no-repeat scroll left top;}

#featured .featuredBodyBlock {margin-top:20px;float:left;width:100%;background:transparent url(/assets/styles/common/images/sp_featured_m.PNG) repeat-y scroll left top;}



*html #featured .featuredSpecials {background:transparent url(/assets/styles/common/images/sp_featured_bottom.gif) no-repeat scroll left bottom;}

*html #featured .featuredTopBlock {background:transparent url(/assets/styles/common/images/sp_featured_top.gif) no-repeat scroll left top;}





#featured .featured-vehicle h2{font-size:18px;color:#AF0000;text-align:center;width:99%;display:block;font-family:arial;margin-top:0px;margin-bottom:3px;}

#featured .featured-vehicle h3{font-size:14px;color:#000;text-align:center;width:99%;display:block;font-family:arial;margin-top:0px;margin-bottom:3px;}

#featured .featured-vehicle-photo{float:left;width:99%;position:relative;margin-top:10px;}

#featured  #featured-photo-border{height:97px;left:30px;position:absolute;top:0px;width:153px;z-index:2;}

#featured .featured-photo{position:relative;left:31px;width:148px;height:92px;overflow:hidden;z-index:1;}

#featured .featured-photo img{width:148px;}

#featured .featured-data{width:100%;float:left;clear:both;height:30px;margin-top:10px;}

#featured .featured-vehicle-type{color:#000; font-size:11px;float:left;margin:10px 0 0 8px;font-weight:bold;}

#featured .featured-stock{color:#000;font-size:10px;float:right;margin:10px 8px 0 0px;font-weight:bold;}

#featured .featured-price{font-size:22px;color:#FFFFFF;text-align:center;font-weight:bold;width:99%;float:left;margin-top:15px;}

#featured .featured-form{float:left;/*text-align:center*/;width:100%;margin-top:10px;}





#featured .featured-form a, #featured .featured-form a:hover{cursor:pointer;font-size:0px;display:block;width:116px;height:21px;position:relative; left:45px;background:transparent url(/assets/styles/common/images/sp_getspecial_btn.PNG) no-repeat scroll left top;}

#featured .featured-form a:hover{background-position: 0px -21px;}

*html  #featured .featured-form a, #featured .featured-form a:hover{margin-left:0px;}

#TB_ajaxContent .highlighted { width:auto;}

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



.contactForm{position:absolute;z-index:10;width:690px;margin-top:15px;}

.contactForm .special-form {background-color:#EBF3F6;display:none;float:right;height:85px;margin-right:-1px;margin-top:0;width:669px;}



*html .contactForm{position:absolute;z-index:10;width:693px;margin-top:-85px;margin-left:-2px;}

*html .contactForm .special-form {float:left;height:100px;margin-right:0px;width:690px;}

*html .contactForm .spBtn{margin-top:22px;}



.contactForm .formTitle{margin-top:10px;}



.formOpenButton{background:transparent url(/assets/styles/common/images/sp_getspecial_BS_btn.PNG) no-repeat left top;

 height:21px;width:135px;cursor:pointer;top:1px;float:right;}



.formCloseButton{background:transparent url(/assets/styles/common/images/sp_closeSpecial_btn.PNG) no-repeat left top;

 height:17px;width:17px;position:absolute;cursor:pointer;display:none;left:665px;top:5px;}





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



#otherSpecials ul{list-style-type:none;margin:0;padding:0;margin-top:20px;}

#otherSpecials li{font-size:12px;}

#otherSpecials ul span{font-size:18px;font-weight:bold;}



#otherSpecialsForm .special-form {background-color:#FFFFFF;border:1px solid #D0D0D0;float:left;margin-top:20px;padding:10px;width:710px;margin-bottom:15px;}

#otherSpecialsForm label{float:left;clear:both;margin-right:10px;padding-bottom:3px;text-align:left;margin-top:10px;}

#otherSpecialsForm span.labelType{float:left;clear:both;margin-right:10px;padding-bottom:3px;text-align:left;margin-top:10px;}

#otherSpecialsForm label span{float:left;clear:both;}

#otherSpecialsForm textarea{float:left;clear:both;}

 

#otherSpecialsForm input{width:190px;}

#otherSpecialsForm input.f_phone{width:190px;float:left;clear:both;}

#otherSpecialsForm .spBtn{margin-top:20px;float:right;clear:both;}

#otherSpecialsForm .spBtn a, #otherSpecialsForm .spBtn  a:hover{cursor:pointer;font-size:0px;display:block;width:135px;height:21px;

background:transparent url(/assets/styles/common/images/sp_getspecial_BS_btn.PNG) no-repeat 0 0}

#otherSpecialsForm .spBtn  a:hover{background-position: 0px -21px;}



#otherSpecialsForm #otherSpecialsFormInput{float:left;width:250px;}

#otherSpecialsForm #dealerMake{float:right;}



.special-form .formTitle{float:left;clear:both;width:100%;}



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



#serviceParts {clear:both;float:left;width:100%;}

#serviceParts ul li{list-style-position:inside;padding-left:2px; margin-left:5px;}


#newserviceee{ width:250px; margin:0 auto;}
#serviceParts .serviceSpecials{width:250px;float:left;overflow:hidden;margin-right:10px;border:1px dashed #000000;background-color:#FFFFFF;margin-bottom:10px; cursor:pointer;}

#serviceParts .special-offer{padding:5px;height:40px;padding-top:10px;}

#serviceParts .special-offer h2{font-size:14px;font-weight:bold;vertical-align:middel;}

#serviceParts .serviceBodyBlock{padding:5px;border-top:1px dashed #000000;}

#serviceParts .special-note{margin-top:15px;color:#000000;font-size:0.7em;font-style:italic;float:left;clear:both;width:100%; line-height:1.1em}



#serviceParts .special-certificate img{float:right;margin-bottom:3px;}

#serviceParts .special-print {float:left;}

#serviceParts .special-print a,#serviceParts .special-print a:hover{cursor:pointer;margin-top:65px;margin-left:10px;

background:transparent url(images/printer_s.jpg) no-repeat left top;height:34px;width:34px;display:block;font-size:0;}



#serviceParts p.dgName{font-size:11px;font-weight:bold;}

#serviceParts p.dgCity{font-size:11px;}

#serviceParts hr{float:left;clear:both;margin-top:6px;border-top:1px dashed #999999;}



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

#manufactureSpecials #manufactureSpecialsInfo{background-color:#FFFFFF;border:1px solid #C1BFBF;clear:both;float:left;margin-top:5px;padding:10px;width:720px;margin-bottom:10px;}

#manufactureSpecials h1.special-Type  {color:#044492;font-size:17px;margin-top:9px;}

#manufactureSpecials .vehicleImageBlock {float:left;width:300px;margin-top:20px;}

#manufactureSpecials .vehicleImage {border-color:#CCCCCC #666666 #666666 #CCCCCC;border-style:solid;border-width:1px;float:left;}



#manufactureSpecials .specialDetailsBlock {float:left;padding-left:18px;text-align:left;width:400px;margin-top:20px;}

#manufactureSpecials .specialDetailsBlock h2{width:100%;color:#000000;float:left;clear:both;font-family:arial,verdana;font-size:16px;padding:0;margin-bottom:10px;}



#manufactureSpecials #manufactureSpecialsTable{background-color:#FFFFFF;border:1px solid #C1BFBF;clear:both;float:left;padding:10px;width:720px;margin-bottom:10px;}



#manufactureSpecials #vehicleModels{width:100%; float:left;clear:both;}

#manufactureSpecials .specialMake{width:95%; float:left;clear:both;}

#manufactureSpecials .specialMake h1{color:#044492;font-size:17px;margin-top:9px;margin-bottom:16px;border-top:1px dashed #cccccc;padding-top:10px;}



#manufactureSpecials .ymmSpecials{display:block;float:left;margin-left:8px;margin-bottom:20px;width:175px;height:202px;

background:url(/assets/styles/common/images/sp_ymmSpecials_bk.PNG) no-repeat scroll left top;}



*html #manufactureSpecials .ymmSpecials{background:url(/assets/styles/common/images/sp_ymmSpecials_bk.gif) no-repeat scroll left top;}

#manufactureSpecials .ymmSpecials h2{display:block;font-family:arial;font-size:16px;margin-bottom:3px;margin-top:15px;text-align:center;width:99%;}

#manufactureSpecials .ymmSpecials h2.small{font-size:12px;}



#manufactureSpecials .ymmSpecials-vehicle-photo {float:left;margin-top:16px;position:relative;width:99%;}

#manufactureSpecials #ymmSpecials-photo-border {height:97px;left:12px;position:absolute;top:0;width:153px;z-index:2;}

#manufactureSpecials .ymmSpecials-photo {height:92px;left:13px;overflow:hidden;position:relative;width:148px;z-index:1;}



#manufactureSpecials .ymmSpecials .specialLinks{display:block;float:left;clear:both;text-align:center;width:99%;margin-top:15px;color:#000000;}

#manufactureSpecials .ymmSpecials .specialLinks a, #manufactureSpecials .ymmSpecials .specialLinks a:hover{font-size:12px;text-decoration:underline;font-family:arial;}

#manufactureSpecials #bkColor{display:none;}

#manufactureSpecials #otherSpecialsForm .special-form {background-color:#FFFFFF;border:1px solid #D0D0D0;float:left;margin-bottom:15px;margin-top:0;padding:10px;width:720px;}



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



.detailsPageLinks {float:left;clear:both;margin-top:5px;width:100%;}

.detailsPageLinks a,.detailsPageLinks a:hover{float:left;display:block;cursor:pointer;margin-left:2px;}



.detailsPageLinks a {opacity:1;filter:alpha(opacity=100);}

.detailsPageLinks a:focus,.detailsPageLinks a:active ,.detailsPageLinks a:hover{opacity:0.7;filter:alpha(opacity=70);}



.detailsPageLinks a img{border:0px;}



*html .detailsPageLinks a,.detailsPageLinks a:hover{margin-left:0px;}



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

.moreVehicles {background:transparent url(/assets/styles/common/images/sp_moreVehicles.PNG) no-repeat left top;

width:50px;height:31px;display:block;cursor:pointer;float:left;border:1px solid #BBBABA;margin:2px 0 0 2px;

opacity:0.7;filter:alpha(opacity=70);

}



.over {opacity:1;filter:alpha(opacity=100);border:3px solid #B1DCF3;margin:0px;margin-top:2px;margin-left:2px;}



div#column1  a.RSSBlock ,div.bodyBlock  a.RSSBlock{background: url(/assets/styles/common/images/inv_rss.png) no-repeat top left;

padding-left:15px;display:block;height:22px;padding-left:23px;padding-top:3px;font-weight:normal;margin-left:5px;margin-top:12px;}



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



.special-content .formTitle{float:left; clear:both;width:98%;}

