div.icon-buffer{clear:both;height:20px;}
div.buffer, .clear{clear:both;}
/*slideshow*/
#slideshow{background:transparent;padding:0px 0px 0px 5px;height:315px;overflow:hidden;width:786px;position:relative;}
#slides{height:295px;overflow:hidden;z-index:5;position:relative}
#Slidenav{height:20px;overflow:hidden;width:786px;font:Helvetica, Ariel, tahoma, Sans-serif;float:left;text-align:center;}
#Slidenav a{background:url('http://showroom.worlddealer.net/images/slideshowNavBG_blk.gif') -18px -2px;font-size:8px;height:14px;margin:2px;text-align:center;text-decoration:none;width:14px;color:#FFF;text-align:center;vertical-align:middle;display:inline-block;zoom:1;*display:inline}
#Slidenav a.activeSlide,#slideNums a:hover{background-position: -2px -2px}
#Slidenav a:focus{outline:none}
.link, .link img{cursor:pointer;border:none}
#caption{width:100%;text-align:center;color:#fff;overflow:visible;background:#111 url('http://showroom.worlddealer.net/images/blk_overlay_80.png');	border-bottom:1px solid #000;position:absolute;top:0;left:0;z-index:10;}
#caption span{text-align:center;font-size:20px;color:#fff;}
#slideNext, #slidePrev{display:block;height:14px;width:14px}
a#slideNext{background-position: -50px -2px;}
a#slidePrev{background-position: -34px -2px;}
a#slideNext:hover{background-position: -82px -2px;}
a#slidePrev:hover{background-position: -66px -2px;}
/*carousel*/
.jCarousel{overflow:hidden;position:absolute;width:720px;outline:none;height:100px!important}
.jCarousel a{color:#fff;font:10px tahoma, helvetica, ariel, sans;height:85px;width:215px}
.jCarousel img{border:0;outline:0;margin:0;padding:0;height:85px;width:215px}
.jCarousel li{background:#CCC;border:1px solid #fff;float:left;height:85px;text-align:center;width:215px;margin:2px 13px}
.jCarousel ul{list-style:none;width:671px;display:block}
.jprev,.jnext,.jCarousel{float:left;width:30px;height:87px;text-align:center;outline:none}
button.jprev, button.jnext {width: 27px;height: 87px;margin: 0;border: 0;background: transparent url('../images/grey_LR_lg.png') no-repeat;overflow: hidden;cursor: pointer;cursor: hand;}
button.jnext {background-position:-30px 0px }
/* search */
#search-form{display:block;padding:60px 0 0 0;}
#search-form .nv_list{width:160px;margin:5px}
#search-form label{color:#fff;font-family:Helvetica, Ariel, tahoma, Sans-serif;font-size:12px}
#search-form .elements{width:170px;margin:0 auto}
#search-form .btn-div{display:block;width:160px;margin:10px auto}
#search-form .reset{margin-left:15px}
#search-form #new-Inv{margin-left:5px}
#search-form .reset, #search-form .submit{background:#333;color:#fff;width:auto;border:1px solid #000}
/*locations*/
.location_table{ background:#fffffe url('../images/locations_bg.jpg');background-repeat:repeat-x;color:#000000; font: normal 12px arial;width:90%;margin:10px;border:1px solid #c0c0c0;text-align:left;}
.location_name{ color:#000099; font: bold 14px arial;height:22px;}
table#service_table{width:100%;background-color:#fff;}
/*contact*/
#cform-page-div h1.fpage-title{ font: bold 16px tahoma; margin:0px; padding:10px; text-align:left;}
#cform-page-div{ background-color:#fffffe; width:100%; color:#000000; height:400px;}
#cform-page-div #cform-div{ width:500px; float:left; text-align:left;}
#cform-page-div fieldset.form-fs{ border-color: 1px solid #cccccc; font:normal 11px tahoma; color:#000000; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-bottom:10px;  margin-left:10px;}
#cform-page-div legend{ color:#000000;}
#cform-page-div label{ float: left; width:100px; text-align:right; padding-right:5px; font:normal 12px tahoma;}
#cform-page-div label.hours{ float: left; width:75px; text-align:right; padding-right:5px; font:normal 11px tahoma;}
#cform-page-divlabel.error { float: left; color: red; padding-left: .5em; width:90%; text-align:center;}
#cform-page-div input.error { width:250px; color:#000000; text-align:left; font:normal 12px tahoma; border:1px dotted #ff0000;}
#cform-page-div textarea.error { width:250px; color:#000000; text-align:left; font:normal 12px tahoma; border:1px dotted #ff0000;}
#cform-page-div em{ font-weight: bold; padding-right: 1em; vertical-align: top; color:#ff0000;}
#cform-page-div p { clear: both; }
#cform-page-div .form-input{ width:250px; color:#000000; text-align:left; font:normal 12px tahoma;}
#cform-page-div .charcounter{ padding-left:5px;}
#cform-page-div div.hours-div{ margin-top:5px; margin-bottom:5px; font:normal 11px tahoma;}
#cform-page-div .contact-button{ width:100px; border:1px solid #999999; margin:2px; font:normal 11px tahoma;}
#cform-page-div a.cform_link, a.cform_link:visited, a.cform_link:active { color:#0000ff; text-decoration:none; font:normal 11px tahoma;}
#cform-page-div a.cform_link:hover{	color:#0000ff; cursor:hand; text-decoration:none; font:normal 11px tahoma;}
/*specials*/
#special_photo{	border:1px solid #000000; margin:3px;}
#special_photo_cell{	background:#c0c0c0; width:260px;}
#bullet_list{	margin-bottom:0px;}
#expiration_div{	font:bold 10px arial;}
#specials_button_table{	width:100%; margin:5px;}
.specials_button{	background-image:url('../images/buttons/chrome_button_bg.jpg'); border:1px solid #000000; font:bold 12px arial; color:#000000; width:150px; }
#special_title_div{	background:#ff0000; color:#fffffe; font:bold 18px arial; border:2px solid #000000; padding:2px; margin:1px; }
#specials_table{	background:#fffffe; border:1px solid #000000; color:#000000; width:700px; font:bold 14px Verdana; margin:3px;}
#bullet_div{	font:bold 12px arial; color:#000000; width:570px; padding-top:10px; padding-bottom:10px;text-align:left;}
#was_table{	background:#fffffe; color:#000000; width:100%; font:bold 14px Verdana;}
.is_price{ background-color:#ffff00;}
/* Test Drive Form */
#td_div{ width:100%}
#td_table{ color:#000000; font:bold 11px arial; background: #fffffe; text-align:left;}
#td_form_title{ color:#000000; font:bold 16px arial; margin:0px;}
.td_required{ color:#ff0000; font:bold 11px arial; width:120px;}
.td_label{ color:#000000; font:bold 11px arial; width:120px;}
.td_section{ color:#000099; font:bold 12px arial;}
#td_map_cell{ width:524px;height:561px;}
#td_form_cell{  width:346px;height:561px;}
#td_form_table{ width:342px; height:561px; color:#ff0000; font:bold 11px arial; background: #fffffe; text-align:left;margin:1px; border:solid 2px #999999;}
.td_form_button{ font:bold 11px arial;}
.td_comments{ color:#000000; font:bold 11px arial; width:300px; height:100px;}
.td_formtext{ color:#000000; font:bold 11px arial; width:150px;}
.td_phone{ color:#000000; font:bold 11px arial; width:43px;}
.td_counter_div{ font:bold 10px arial;}
.td_counter{ font:bold 10px arial; color:#000099; border:1px solid #fffffe; width:20px;}
.internal_iframe{ width:100%;height:600px; border:0px;}
/* Coupons */
.coupon_table{	color:#000000; background-color:#ffffff; border:5px dashed #999999; width:550px; height:250px;}
.coupon_title{	font: bold 20px arial; height:25px; padding:2px; text-align:center;}
.coupon_desc{	font: bold 12px arial; text-align:left;}
.coupon_note{	font: bold 12px arial; width:50%; height:30px; padding-left:10px; padding-top:5px; padding-bottom:5px;text-align:left;}
