*{margin:0;padding:0;}
p{padding:5px 0 5px 0;}
body{background-color:#FFF;margin-top:0px; font:13px arial,helvetica,clean,sans-serif;}
img{border:0;}
input, select{border:1px solid #333;font-size:11px;padding:.25em;}
.clear{clear:both;}
a{color:#4c4c4e}
a:hover{color:#039;}

#main{width:950px;margin:0 auto;text-align:left;background-color:#FFF;overflow:hidden}

#line{margin:0 auto;width:950px;height:7px;background-color:#FFF;display:block;position:relative;}
#line #masthead{position:absolute;left:731px;top:0px;background:url(/images/dealer/masthead_logo.png) no-repeat;width:189px;height:96px;}
#line #dealer_block{position:absolute;left:739px;top:10px;width:156px;height:76px;font-size:80%;font-weight:bold}
#line #dealer_block .ac{color:#808284;}



#header{margin:0 auto;width:950px;height:120px;text-align:left;overflow:visible;background-color:#FFF;}


#header #dealer{float:left;width:950px;height:58px;font-weight:bold;font-size:13px;color:#FFF;background-color:#808284;padding-top:10px;}
#header #dealer .dealer_name{margin:0 0 0 20px;font-size:92%;}
#header #dealer .dealer_info{font-weight:normal;}
#header #dealer #dcol1{float:left;width:700px; }
#header #dealer #dcol1 .dealer_info{font-weight:normal;margin-left:12px;font-size:85%}
#header #dealer #dcol2{float:left;width:0px;text-align:right;line-height:150%;margin-top:-10px;}
#header #dealer #dcol2 .dealer_info{font-weight:normal;margin-left:12px;text-align:right;}
#header #dealer #line2{width:650px;height:10px;background-color:#808284;display:block;clear:both;margin:2px 0 5px 20px;border-bottom:1px solid #fff;}
#header .livechat{float:left;margin-top:-10px; width:180px}



#menu{float:left;padding-left:5px;height:30px;}
#menu_space{height:20px;}

#homepage{width:950px;overflow:hidden;}
#homepage #glory{float:left;width:950px;height:300px;}
#homepage #glory img{width:950px;height:300px;}
#homepage .slides{width:950px;height:300px;overflow:hidden;}
#homepage #columns{float:left;width:950px;height:300px;overflow:hidden;background-image:url(/images/bg_home.jpg);background-repeat:no-repeat}
#homepage #columns .col_left{float:left;width:225px;}
#homepage #columns .col_mid{float:left;width:500px;}
#homepage #columns .col_right{float:left;width:225px;}
#homepage #moretext{float:left;width:930px;padding:10px;}
#homepage #moretext .read-more, #homepage #moretext .re-collapse{font-weight:bold;}
#homepage #shortcuts{float:left;width:200px;padding:25px 0 0 25px;}
#homepage #shortcuts ul{list-style:none;line-height:160%}
#homepage #shortcuts li{font-weight:normal;}
#homepage #shortcuts li img{padding:5px 5px 0 0;}
#homepage #shortcuts li.shortcut_first{font-size:20px;font-weight:bold;padding:0 0 .3em 0;color:#333}
#homepage #shortcuts li a{color:#4c4c4e;text-decoration:none;}
#homepage #shortcuts li.shortcut_red a{color:#F00;font-weight:bold;text-decoration:none;}
#homepage #shortcuts li a:hover{color:#039;text-decoration:underline}
#homepage #shortcuts .shortcutsArrow{background-color:transparent;background-image:url(/images/arrow.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:left center;padding:0px 4px 0 0;margin-left:5px;width:5px;height:10px;}
#interior{float:left;width:930px;overflow:hidden;padding:15px 10px 10px 10px;}
#interior h1{color:#000;padding:0 0 .5em 0;font-size:153%}
#interior .content{line-height:150%;}
#interior ul{padding-left:35px;}
#interior li{list-style:square;}
#interior #col1{float:left;width:635px;padding-right:20px;background-color:}
#interior #col2{float:left;width:275px;}
#hours{width:275px;overflow:auto;background-color:#FFF;}
#hours h4{padding:10px;background-color:#e6e7e8;border:1px solid #CCC;color:#000}
#hours ul{padding:0 0 10px 0;}
#hours li{list-style:none;line-height:150%}
#hours .hours_day{float:left;padding:0 10px 0px 25px;}
#hours .hours_time{float:left;}
.print_page{padding:10px;text-align:center;width:910px;border:1px solid #999;background-color:#ddd;}
.print_page a{text-decoration:none}
.print_page a:hover{text-decoration:underline}
#forms{float:left;width:930px;margin-top:0px;}
#forms p{padding:0 30px 0 0;}
#forms h2{padding-bottom:20px;}
#forms fieldset{float:left;width:910px;padding:10px;border:0;} 
#forms .fields{float:left;width:500px;}
#forms .fields_descrip {float:left;width:388px; background-color:#fff; border:1px solid #666;padding:10px;}
#forms label, #forms label span{display:block;padding-bottom:.5em;}
#forms label{float:left;width:100%;}
#forms label span{float:left;width:150px;text-align:right;padding-right:10px;}
#forms input, #forms textarea, #forms select{float:left;width:300px;}
#forms .heading{padding-bottom:20px;}
#forms #checkboxes{float:left;width:500px;}
#forms #checkboxes label span{text-align:right;padding:0px;margin:0px;}
#forms #checkboxes input{width:20px;margin:3px;}
#forms #secure{border:1px solid #999;padding:10px;background-color:#fff;color:#000;font-weight:bold;line-height:175%}
#forms #secure a{color:#4c4c4e;}
#forms #secure a:hover{color:#039;}
#forms #secure img{border:0px solid #999;background-color:#FFF;padding:5px;}
#forms_QuickQuote{padding:5px;background:url(../images/quick_quote.gif) no-repeat;width:300px;height:300px;}
#forms_QuickQuote #theform{margin-top:60px;}
#forms_QuickQuote #theform p{padding:0 30px 0 0;}
#forms_QuickQuote #theform label, #forms_QuickQuote #theform label span{display:block;padding-bottom:.5em;}
#forms_QuickQuote #theform label{float:left;width:100%;}
#forms_QuickQuote #theform label span{float:left;width:30%;text-align:right;padding-right:10px;}
#forms_QuickQuote #theform input, #forms_QuickQuote #theform textarea{float:left;width:55%;}
#forms_QuickQuote #theform select{float:left;width:60%;}
#form_used{width:950px;overflow:hidden;}
#form_used fieldset{padding:10px;border:0;background-color:#eee;}
#form_used span{font-weight:bold}
#form_used select{width:105px;}
#form_used input{background-color:#fff;width:75px;color:#4c4c4e;}
#form_used input:hover{background-color:#fff;color:#039; cursor:pointer;}
#form_used .found{background-color:#eee;width:30px;border:0;text-align:right;font-size:14px;font-weight:bold;color:#000}
#form_used .found:hover{background-color:#eee;color:#000}
#form_all{width:225px;overflow:hidden;}
#form_all fieldset{padding:25px 0 0 0px;border:0;text-align:center}
#form_all label{padding:0px;}
#form_all span{font-size:20px;font-weight:bold;padding:0 0 1em 0;color:#333}
#form_all select{width:175px;margin:8px 0px;}
#form_all input{background-color:#fff;margin:5px 0px;width:175px;color:#4c4c4e;}
#form_all input:hover{background-color:#fff;color:#039; cursor:pointer;}
#form_all .found{background-color:#FFF;width:45px;border:0;text-align:right;font-size:14px;font-weight:bold;color:#000}
#form_all .found:hover{background-color:#FFF;color:#000}
#pageset{width:930px;padding:10px;overflow:hidden;}
#pages{float:left;width:465px;text-align:right;}
#pages .page{font-weight:bold;}
#pages .page_current{border:1px solid #808284;padding:5px;background-color:#808284;color:#FFF;font-weight:bold;margin:2px;}
#pages a.page_unselected{border:1px solid #808284;padding:5px;background-color:#FFF;font-weight:bold;margin:2px;color:#4c4c4e;}
#pages a.page_unselected:hover{background-color:#e6e7e8;color:#4c4c4e}
#pages a.page_unselected{text-decoration:none}
#sortby{float:left;width:465px;}
#sortby a{color:#4c4c4e;}
#sortby a:hover{color:#369;}
#sortby img{padding:0 2px 0 5px;}
#sortby span{font-weight:bold}
#no_results{padding:25px;}
#no_results h1{color:#F00;}
#inventory{margin:0 auto;padding:0;width:930px;}
#inventory #vehicle{display:block;cursor:pointer;}
#inventory li{list-style:none;padding-bottom:0px;margin:0;overflow:hidden;clear:both;border-bottom:1px solid #e6e7e8;}
#inventory li.norm{background-color:#FFF;}
#inventory li.alt{background-color:#FFF;}
#inventory li:hover{cursor:pointer;background-color:#e6e7e8;}
#inventory .photo{position:relative;float:left;display:block;width:150px;padding:5px;}
#inventory .watermark{position:absolute;top:4px;left:4px;}
#inventory .model{float:left;display:inline;width:453px;padding:5px; font-size:80%}
#inventory .model a{text-decoration:none;}
#inventory .badge{float:left;display:inline;width:165px;padding-top:5px;text-align:center}
#inventory .price{float:left;width:139px;border-left:0px solid #4c4c4e;border-bottom:0px solid #4c4c4e;text-align:right;padding:5px 0px;background-color:#fff;}
#inventory .photo .auto img{width:150px;}
#inventory .photo p{text-align:center;padding-top:.5em;}
#inventory .model h2{margin:0 0 .5em 0;color:#036;}
#inventory .model li{padding:1px;border:0px;font-size:11px;}
#inventory .badge .carfax a{display:block;background:url(/images/carfax.gif) no-repeat;height:46px;width:120px;text-indent:-9999px}
#inventory .badge .autocheck a{display:block;background:url(/images/autocheck.gif) no-repeat;height:46px;width:120px;text-indent:-9999px}
#inventory .badge .special{display:block;background:url(/images/special_savings.gif) no-repeat;height:40px;width:97px;text-indent:-9999px}
#inventory .badge .certified {background-color:#F00;}
#inventory .price .was{}
#inventory .price .now{font-size:20px;font-weight:bold;}
#content{float:left;width:660px;margin:0;line-height:100%;display:inline;}
#inventory .col1{float:left;width:196px;line-height:130%;padding-bottom:5px;}
#inventory .col2{float:left;width:256px;line-height:130%;padding-bottom:5px;}
#inventory .comments{padding-bottom:5px;}
#inventory_new{margin:0 auto;padding:0;width:930px;background-color:#FFF;}
#inventory_new ul li{list-style:none}
#inventory_new li{padding-bottom:5px;margin:0;overflow:hidden;clear:both;border:1px solid #FFF;}
#inventory_new li:hover{cursor:pointer;border:1px solid #F00;}
#inventory_new li.norm{background-color:#DDD;height:120px;}
#inventory_new li.alt{background-color:#EEE;height:120px;}
#inventory_new #vehicle{display:block;height:120px;cursor:pointer;}
#inventory_new .photo{float:left;display:inline;width:150px;padding:5px;}
#inventory_new .model{float:left;display:inline;width:453px;padding:5px;}
#inventory_new .badge{float:left;display:inline;width:165px;padding-top:5px;text-align:center}
#inventory_new .price{float:left;display:inline;width:140px;padding-top:40px;height:120px;text-align:center;background-color:#CCC;}
#inventory_new .photo img{width:150px;}
#inventory_new .photo p{text-align:center;padding-top:.5em;}
#inventory_new .model h2{margin:0 0 .25em 0;color:#036}
#inventory_new .model li{padding:1px;border:0px;}
#inventory_new .badge .special{display:block;background:url(/images/special_savings.gif) no-repeat;height:40px;width:97px;text-indent:-9999px}
#inventory_new .price .was{}
#inventory_new .price .now{font-size:24px;font-weight:bold;}
#vehicle{margin:0 auto;width:930px;background-color:#FFF;overflow:auto;}
#vehicle p{margin:5px 0 5px 0;}
#vehicle a{font-weight:bold;}
#vehicle h3{height:30px;text-indent:5px;line-height:250%;font-size:12px;font-weight:bold;color:#333;background-image:url('/images/header_bg.gif');margin:-4px -5px 0 -4px;clear:both}
#vehicle #return{margin:5px;padding:10px;background-color:#ddd}
#vehicle #return a{color:#333;text-decoration:none;font-size:11px;}
#vehicle #title{float:left;width:600px;}
#vehicle #title h2{margin:0 0 .5em 0;color:#000;font-size:20px;}
#vehicle #price{float:left;width:320px;text-align:right}
#vehicle #price .pricewas{margin:0 0 .5em 0;color:#000}
#vehicle #price .pricenow{margin:0 0 .5em 0;color:#000;font-size:20px;font-weight:bold}
.bgshadow{overflow:auto;padding:3px;background-color:#ECECEC;}
#vehicle #details{float:left;width:700px;}
#vehicle #photo_box{float:left;position:relative;width:684px;border:1px solid #CCC;padding:4px;background-color:#FFF;z-index:1}
#vehicle #photo_box #photo_one .large{float:left;width:400px;padding:2px;border:1px solid #CCC;}
#vehicle #photo_box #photo_one .watermark{position:absolute;top:4px;left:4px;}
#vehicle #photo_box li{float:left;list-style:none;margin:0 3px 4px 0;}
#vehicle #photo_box #photo_six{float:left;width:266px;margin-left:10px;}
#vehicle #photo_box #photo_six img{width:125px;height:94px;border:1px solid #CCC;padding:1px;}
#vehicle #photo_box .photos_more{padding:6px 0 10px 0;text-indent:5px;}
#vehicle #photo_box .photos_more a{padding:10px 0 10px 0;font-weight:bold;}
#vehicle #info_box{float:left;width:684px;border:1px solid #CCC;padding:4px;background-color:#FFF}
#vehicle #info_box #share_this{float:right;width:125px;border:1px solid #CCC;padding:10px;margin-right:-5px;background-color:#eee}
#vehicle #info_box #info_column1{float:left;width:341px;}
#vehicle #info_box #info_column2{float:left;width:341px;}
#vehicle #info_box li{list-style:none;line-height:150%;}
#vehicle #info_box li .columns{font-weight:bold;}
#vehicle #info_box p{margin-top:10px;}
#vehicle #carfax img{float:right;padding:15px;}
#vehicle #autocheck img{float:right;padding:15px;}
#vehicle #info_box .feature_header{font-size:11px;font-weight:bold}
#vehicle #info_box .feature_item li{list-style:square;line-height:150%;margin-left:25px;font-weight:normal}
#vehicle #toolbox{float:left;width:220px;padding:0 5px 0 5px;overflow:hidden}
#vehicle #toolbox #buttons{border:1px solid #ccc;overflow:hidden;}
#vehicle #toolbox #buttons li{position:relative;height:50px;width:212px;color:#444;list-style:none;background-image:url('/images/toolbox_btn_up.gif');background-repeat:repeat-x;}
#vehicle #toolbox #buttons li a{display:inline-block;color:#333;width:100%;height:100%;text-decoration:none;line-height:425%;padding-left:30px;letter-spacing:.03em;text-align:left}
#vehicle #toolbox #buttons li a:hover{color:#FFF;background-image:url('/images/toolbox_btn_dn.gif');background-repeat:repeat-x;}
#buttons li img{position:absolute;top:0px;left:0px;}
#vehicle #toolbox #dlrmap{border:1px solid #ccc;overflow:hidden;background-color:#FFF}
#vehicle #toolbox #dlrmap p{padding:10px;line-height:125%;}
#vehicle #toolbox #dlrmap .dealer_name{font-weight:bold;}
#vehicle #toolbox #hours{width:212px;overflow:auto}
#vehicle #toolbox #hours li{list-style:none;line-height:150%}
#vehicle #toolbox #hours .hours_day{float:left;padding:0 10px 20px 10px;}
#vehicle #toolbox #hours .hours_time{float:left;}
#vehicle #photo_all{width:914px;border:1px solid #CCC;padding:4px;overflow:hidden;background-color:#FFF}
#vehicle #photos li{float:left;list-style:none;}
#vehicle #photos img{width:450px;border:1px solid #CCC;margin:5px 5px 0 0;}
#vehicle #mpg{float:left;position:relative;background:url(/images/gas-mileage.gif) no-repeat;width:291px;height:92px;}
#vehicle #mpg .city{position:absolute;top:40px;left:45px;font-size:28px;font-weight:bold;}
#vehicle #mpg .hwy{position:absolute;top:40px;right:45px;font-size:28px;font-weight:bold;}
#vehicle #mpg-disclaimer{float:left;margin:25px;width:340px;}
#forms_pop{padding:20px;}
#forms_pop h1{color:#333;}
#forms_pop p{padding:10px 0 20px 0;line-height:150%}
#forms_pop label, #forms_pop label span{display:block;padding-bottom:.5em;}
#forms_pop label{float:left;width:100%;}
#forms_pop label span{float:left;width:30%;text-align:right;padding-right:10px;}
#forms_pop input, textarea{float:left;width:60%;}
#forms_pop a{color:#036}
#footer{margin:0 auto;width:950px;background-color:#FFF;overflow:hidden;font-size:11px;}
#footer #bar{float:left;width:950px;overflow:hidden;}
#footer #links{float:left;overflow:auto;padding:10px;}
#footer ul{float:left;margin-right:15px;}
#footer li{list-style:none;line-height:150%}
#footer li.first{font-weight:bold}
#footer #copyright{font-size:11px;text-align:center;padding:10px;}
#footer #bar #fcol1{float:left;width:500px;background-color:#fff;font-size:10px;color:#a2a3a5;border-right:0px solid #FFF;padding:5px; border-top:1px solid #a2a3a5;}
#footer #bar #fcol2{float:left;width:429px;background-color:#fff;font-size:10px;color:#a2a3a5;padding:5px; text-align:right;  border-top:1px solid #a2a3a5;}
#footer #bar a{color:#4c4c4e;text-decoration:none;}
#footer #bar a:hover{color:#039;text-decoration:underline;}
#TB_window{font:12px Arial, Helvetica, sans-serif;color:#333333;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link{color:#666666;}
#TB_window a:visited{color:#666666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666666;}
#TB_window a:focus{color:#666666;}
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(/images/macBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}
#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:15px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:15px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:45px;font-weight:bold;background:url(/images/pop_bg.gif) repeat-x;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#research h2{padding:10px;}
#research li{list-style:none;text-indent:30px;}
#new_header{height:30px;text-align:center;line-height:250%;font-size:12px;font-weight:bold;color:#222;background-image:url('/images/header_bg.gif');margin:-4px -5px 0 -4px;clear:both}
#staff{width:928px;overflow:auto;text-align:center;}
#staff .department_container{display:block;width:928px;}
#staff .department_name{clear:both;color:#333;font-size:14px;font-weight:bold;text-align:left;background-image:url('/images/header_bg.gif');height:25px;padding:5px 0 0 5px;}
#staff{float:left;display:block;width:928px;}
#staff ul{padding:0;margin:0;}
#staff li{float:left;width:211px;height:370px;list-style-type:none;border-right:1px solid #999;padding:10px;margin:10px 0;}
#staff img{border:1px solid #aaa;margin-bottom:3px;}
#staff h2{font-size:18px;color:#333;font-weight:normal;line-height:150%;}
#staff .title{font-size:12px;color:#666;font-weight:bold;line-height:150%;}
#staff .email{font-size:10px;color:#666;font-weight:bold;line-height:150%;}
#staff .phone{font-size:10px;color:#666;font-weight:bold;line-height:150%;}
#departments{float:left;width:928px;overflow:auto;display:block;}
#departments .department_container{display:block;width:928px;}
#departments ul{padding:0;margin:0;}
#departments li{float:left;width:211px;list-style-type:none;border-right:1px solid #999;padding:10px;margin:5px 0;}
#departments h2{font-size:24px;color:#036;font-weight:normal;line-height:100%;}
#departments .phone{font-size:24px;color:#333;line-height:150%;}
#departments .address{font-size:12px;color:#333;line-height:150%;}
#departments .hours{padding:10px 0;line-height:150%}
#departments .hours_header{font-weight:bold;}
#departments .day ul{float:left;width:50px;padding:0;margin:0;border:0}
#departments .day li{float:left;width:50px;padding:0;margin:0;border:0}
#departments .time ul{float:left;width:150px;padding:0;margin:0;border:0}
#departments .time li{float:left;width:150px;padding:0;margin:0;border:0}
#interior #map_container ul{padding:10px}
#map_container{display:block;overflow:hidden;width:930px;height:700px;background:#fff;border:1px solid #999;}
#map_departments{display:block;float:left;width:279px;height:700px;overflow:auto;border-right:1px solid #999;}
#map_mobile{overflow:hidden;padding:10px;width:270;border-top:1px solid #333;border-bottom:1px solid #333;background-color:#fff}
#map_mobile label{float:left;width:240px;margin:3px 0;}
#map_mobile span{float:left;width:75px;}
#map_mobile input{float:left;width:143px;}
#map_mobile select{float:left;width:150px;font-weight:bold}
#map_dealership{width:250px;padding:10px;margin-bottom:10px;}
#deparmtment_listing{width:250px;}
#deparmtment_list{float:left;width:250px;background:#fff;}
#department_list li{padding:5px 0;list-style:none;border-top:0px solid #E6EAED;border-bottom:0px solid #ddd;}
#department_list li:hover{border-top:0px solid #666;border-bottom:0px solid #666;color:#039;cursor:pointer;cursor:hand;}
#map_location{float:left;width:650px;height:700px;}
.department_heading{background-color:#CCC;font-weight:bold;padding-left:10px;}
.map_info{height:75px;width:250px;}
.map_go{padding-right:10px;}
#calculator{float:left;display:block;width:680px;}
#calculator_form{background:url(/images/bg-calc.gif) no-repeat;width:680px;height:100px;}
#calculator_form form{padding:25px;}
#calculator_form label{float:left;display:block;width:140px;font-weight:bold}
#calculator_form input{float:left;width:100px;padding:4px;font-size:160%;text-align:right}
#calculator_form input#calc_payment{float:left;width:200px;padding:4px;font-size:160%;}
#calculator_form label#payment{float:left;display:block;width:200px;}
#calculator p{margin:0;padding:10px;}
/*SUPERFISH*/



.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;z-index:100;}
.sf-menu{line-height:1.1em;}
.sf-menu ul{position:absolute;top:-999em;width:15em;}
.sf-menu ul li{width:100%; line-height:.8em}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:25px;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:15em;top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu{float:left;margin-bottom:0em;}
.sf-menu a{border-left:1px solid #808284;border-right:1px solid #808284;border-top:0px solid #CFDEFF;padding:.5em 1em;text-decoration:none;}
.sf-menu a, .sf-menu a:visited{font-size:100%;font-weight:bold;color:#fff;}
.sf-menu li{background:#808284;background-image:url("/images/bg-menu.jpg");background-repeat:repeat-x;}
.sf-menu li li a, .sf-menu li li a:visited{background:#fff; font-weight:normal; color:#4c4c4e; font-size:85%}
.sf-menu li li li a{background:#fff;font-weight:normal; color:#4c4c4e;}



.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{background:#fff;color:#039;outline:0;}
.sf-menu li li a:hover{color:#039;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../images/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url('../images/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}/**/

.sf-menu > li:hover > a, .sf-menu > li.sfHover > a {color: #039;}

.sf-menu .last a{border-bottom:1px solid #808284;}

/*ROTATE*/
#features, #slidingFeatures, #labelFeatures, #basicFeatures, #thumbFeatures{background:#efefef;position:relative;overflow:hidden;width:950px;height:300px;}
.jshowoff{width:950px;margin:0px 0;}
.jshowoff div{width:950px;height:300px;}
.jshowoff div p, .jshowoff div h2{_background-color:#efefef;}
.jshowoff h2, .jshowoff p{font-size:18px;padding:15px 20px 0px;margin:0;}
.jshowoff p{font-size:13px;line-height:15px;}
.eddie{float:right;padding:15px 20px 15px 20px;}
.jshowoff p.jshowoff-slidelinks{position:absolute;bottom:5px;right:5px;margin:0;padding:0;}
.jshowoff-slidelinks a, .jshowoff-controls a{display:block;background-color:#000;color:#fff;padding:5px 7px 5px;margin:5px 0 0 5px;float:left;text-decoration:none;outline:none;font-size:11px;line-height:14px;}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover{color:#fff;}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover{background-color:#fff;color:#000;}
p.jshowoff-controls{background:#aaa;overflow:auto;height:1%;padding:0 0 5px 5px;margin-top:0;}
.jshowoff-controls a{margin:5px 5px 0 0;font-size:12px;line-height:15px;padding:4px 8px 5px;}
.jshowoff-pausetext{color:#fff;}
.fzauto p.jshowoff-controls{background:none;height:15px;overflow:visible;padding:0;position:absolute;top:10px;width:100%;z-index:75;}
.fzauto .jshowoff-controls a{display:block;width:15px;height:15px;background:none;background-repeat:no-repeat;margin:0;padding:0;text-indent:-10000em;position:absolute;}
.fzauto .jshowoff-controls a.jshowoff-prev{right:40px;background-image:url(/images/rotate_prev.gif);}
.fzauto .jshowoff-controls a.jshowoff-prev:hover{right:40px;background-image:url(/images/rotate_prev_on.gif);}
.fzauto .jshowoff-controls a.jshowoff-next{right:10px;background-image:url(/images/rotate_next.gif);}
.fzauto .jshowoff-controls a.jshowoff-next:hover{right:10px;background-image:url(/images/rotate_next_on.gif);}
.fzauto .jshowoff-controls a.jshowoff-play{right:25px;background-image:url(/images/rotate_hold.gif);}
.fzauto .jshowoff-controls a.jshowoff-play:hover{right:25px;background-image:url(/images/rotate_hold_on.gif);}
.fzauto .jshowoff-controls a.jshowoff-paused{right:25px;background-image:url(/images/rotate_hold_on.gif);}

#homepage #featured{float:left;width:500px;padding:25px 0 0 0px;}
#featured_header{font-size:20px;font-weight:bold;padding:0 0 1em 0;color:#FFF;text-align:center;}
#featured_model{width:480px;height:185px;overflow:hidden;margin:0 auto;}
#featured_model ul{list-style:none;margin:0 auto;}
#featured_model li{float:left;width:110px;height:83px;padding:5px 5px;}
#featured_model li .download_now p{text-align:center}
#featured_model li a{text-decoration:none;text-align:center;font-weight:bold}
.model_link{display:block;width:110px;overflow:hidden;cursor:pointer;}
.tooltip{display:none;background:transparent url(/images/tools/black_arrow.png);height:110px;width:159px;padding:25px;z-index:200}
.tooltip .model_details{width:165px;display:block;height:113px;}
.tooltip .model_details{padding:0;}
.tooltip .model_details h2{font-size:11px;font-weight:bold;color:#EEE}
.tooltip .model_details span.year_model{font-size:14px;font-weight:bold;color:#EEE}
.tooltip .model_details p{line-height:125%;font-size:11px;color:#FFF}
.tooltip a{color:#Fff;font-size:11px;font-weight:bold;line-height:150%;}
.tooltip a:hover{color:#Fff; text-decoration:underline;}
.sitemap_column {float:left; width:310px;}
