/* DOCUMENT INFORMATION ------------------------------------
TITLE:			Equi-Trek
LAST UPDATED:	30th July 2011
AUTHOR:			Ben Johnson, Web2Works Ltd
NOTES:			Main website stylesheet
------------------------------------------------------------ 
------=1:	[STANDARDS / HTML] -----------------------------  */
html{overflow-y:scroll}
body{background-color:#ecebeb;font-family:Arial, Helvetica, sans-serif;font-size:12px}
a{color:#10244a}
a:visited{color:#193873}
hr{clear:both}
/*------=2:	 [COMMON REUSABLE ELEMENTS] --------------------  */
h1.logo{background:none;color:#fff;display:block;font-size:0.5em;height:66px;position:relative;width:243px;margin:154px auto 0}
h1.logo a{color:#fff}
h1.logo span{background:url('../images/logo.gif') no-repeat;height:100%;position:absolute;width:100%}
h2.subhead{background:none;color:#FFF;font-size:0.5em;height:28px;position:relative;width:474px;margin:20px auto}
h2.subhead a{color:#fff}
h2.subhead span{background:url('../images/subheading.jpg') no-repeat;color:#fff;height:100%;position:absolute;width:100%}
.mainNav h2 a{color:#fff}
.mainNav h3 a{color:#fff}
.border{border:1px solid #3C4465}
.link{color:#3C4465;text-decoration:underline}
a.link[href^="http:"]{background:url(../images/external_link_icon.gif) right center no-repeat;padding-right:16px}
.bottom{bottom:0;position:absolute}
/*------=3:	 [TEXT STYLES] -------------------------------  */
h1{background:url('../images/underlineDotted.gif') bottom left repeat-x;color:#868686;display:inline-block;font-size:2.5em;font-weight:700;margin:0 0 10px 5px;padding:0 60px 1px 1px}
h2{color:#606060;font-weight:700;text-transform:capitalize}
#disclaimer h2{font-weight:500;margin-bottom:8px;margin-top:4px}
h3{color:#606060;font-size:1.2em;font-weight:700;line-height:30px;text-transform:capitalize;padding:10px 0 0}
h4{font-size:14px;font-weight:700}
p{color:#4a4a4a;font-size:14px;line-height:18px;padding:2px 0 5px}
strong{padding:0 7px 0 0}
/*------=4:	 [CONTAINER] ---------------------------------  */
.container{position:relative;width:1027px;margin:0 auto}
/*------=5:	 [HEADER] ------------------------------------  */
.region_choose{background:url(../images/icn_globe.jpg) no-repeat top left;border:1px solid #DBDBDB;color:#595959;float:right;font-size:11px;height:20px;line-height:21px;margin:-1px 2px 0 0;padding:0 3px 0 24px}
.langNav{display:inline;float:right;height:21px;margin:0 0 5px}
.langNav li{display:inline;float:left;height:21px;position:relative;width:25px;z-index:999}
.langNav li .icn{background:url(../images/flags.jpg) no-repeat;display:block;height:11px;line-height:300px;overflow:hidden;text-indent:-3000px;width:16px;margin:5px auto 0}
.langNav li a.icn_england{background-position:0 0}
.langNav li a.icn_england span{background-position:0 0}
.langNav li a.icn_euro{background-position:-267px 0}
.langNav li a.icn_euro span{background-position:-267px 0}
.langNav li a.icn_france{background-position:-16px 0}
.langNav li a.icn_france span{background-position:-16px 0}
.langNav li a.icn_italy{background-position:-32px 0}
.langNav li a.icn_italy span{background-position:-32px 0}
.langNav li a.icn_germany{background-position:-48px 0}
.langNav li a.icn_germany span{background-position:-48px 0}
.langNav li a.icn_sweden{background-position:-64px 0}
.langNav li a.icn_sweden span{background-position:-64px 0}
.langNav li a.icn_austria{background-position:-80px 0}
.langNav li a.icn_austria span{background-position:-80px 0}
.langNav li a.icn_belgium{background-position:-96px 0}
.langNav li a.icn_belgium span{background-position:-96px 0}
.langNav li a.icn_denmark{background-position:-112px 0}
.langNav li a.icn_denmark span{background-position:-112px 0}
.langNav li a.icn_hungary{background-position:-128px 0}
.langNav li a.icn_hungary span{background-position:-128px 0}
.langNav li a.icn_ireland{background-position:-144px 0}
.langNav li a.icn_ireland span{background-position:-144px 0}
.langNav li a.icn_netherlands{background-position:-160px 0}
.langNav li a.icn_netherlands span{background-position:-160px 0}
.langNav li a.icn_norway{background-position:-176px 0}
.langNav li a.icn_norway span{background-position:-176px 0}
.langNav li a.icn_portugal{background-position:-192px 0}
.langNav li a.icn_portugal span{background-position:-192px 0}
.langNav li a.icn_russia{background-position:-224px 0}
.langNav li a.icn_russia span{background-position:-224px 0}
.langNav li a.icn_slovenia{background-position:-208px 0}
.langNav li a.icn_slovenia span{background-position:-208px 0}
.langNav li a.icn_spain{background-position:-240px 0}
.langNav li a.icn_spain span{background-position:-240px 0}
.langNav li a.icn_switzerland{background-position:-256px 0;width:11px}
.langNav li a.icn_switzerland span{background-position:-256px 0;margin-left:8px;margin-right:8px;width:11px}
.langNav li a.icn_europe{background-position:-267px 0}
.langNav li a.icn_europe span{background-position:-267px 0}
.langNav li .sub-menu{background:url(../images/languages-bottom.png) no-repeat left bottom;display:none;left:0;padding-bottom:8px;position:absolute;top:100%;width:77px;z-index:99}
.langNav li .repeat{width:78px}
.langNav li ul{background:url(../images/languages-top.png) no-repeat left top;color:#585858;font-size:11px;padding-top:6px;width:78px}
.langNav li:hover{background:url(../images/language-selected.jpg) no-repeat}
.no-js .langNav li:hover .sub-menu{display:block}
.langNav li ul li{background:none;display:block;float:none;height:auto;width:77px;padding:0}
.langNav li ul li.first{padding-bottom:5px;text-align:center}
.langNav li ul li:hover{background:none}
.langNav li ul li a{color:#1A559B;display:block;line-height:12px;width:auto !important;padding:3px 0}
.langNav li ul li a:hover{color:#4c5b77;text-decoration:underline}
.langNav li ul li a span{background:url(../images/flags.jpg) no-repeat;display:block;float:left;height:11px;line-height:300px;overflow:hidden;width:16px;margin:0 6px}
/*------=7:	 [MAINNAV] ----------------------------------  */
.navHolder{left:0;position:absolute;top:0;float:left;}
.mainNav{background:url('../images/mainNavBackground.png') no-repeat;display: inline;float:left;width:260px;margin:22px 0 0 10px}
#home_page .mainNav{height:414px;margin-top:-1px}
.mainNav h2{font-size:0.5em;height:49px;position:relative;width:204px;margin:3px auto 1px;padding:16px 0 2px}
.mainNav h2 span{background:url('../images/logoSmall.gif') no-repeat;height:100%;position:absolute;width:100%}
.mainNav h3{color:#FFF;font-size:0.3em;height:23px;line-height:0;position:relative;width:205px;margin:0 auto 4px;padding:0}
.mainNav h3 span{background:url('../images/subheadingSmall.gif') left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
.mainNav ul{margin-left:12px;width:236px}
.mainNav li{float: left;clear: left;border-top:1px solid #ccc;color:#10244a;font-size:12px;font-weight:700;height:19px;display:block;position:relative;width:236px; margin: 0; padding: 0;}
.mainNav li a{width: 236px; background: url(../images/mainnav-bg.png) no-repeat;cursor:pointer;display:block;height:19px; position:relative; overflow: hidden;float: left;}
.mainNav li a:hover{background-position:0 -21px}
.mainNav li a span{background:url(../images/mainav-sprite.png) no-repeat;display:block;float:left;height:10px;line-height:300px;overflow:hidden;text-indent:-3000px;margin:5px 0 0 18px}
* html .mainNav li a span{margin:4px 0 0 11px}
.mainNav li.sprt_price-guide a span{background-position:0 0;width:69px}
.mainNav li.sprt_price-guide a:hover span{background-position:-126px 0}
.mainNav li.sprt_finance a span{background-position:-262px 0;width:47px}
.mainNav li.sprt_finance a:hover span{background-position:-388px 0}
.mainNav li.sprt_pre-owned a span{background-position:0 -12px;width:67px}
.mainNav li.sprt_pre-owned a:hover span{background-position:-126px -12px}
.mainNav li.sprt_professional-choice a span{background-position:0 -72px;width:126px}
.mainNav li.sprt_professional-choice a:hover span{background-position:-126px -72px}
.mainNav li.sprt_shows a span{background-position:0 -36px;width:41px}
.mainNav li.sprt_shows a:hover span{background-position:-126px -36px}
.mainNav li.sprt_dealer-location a span{background-position:0 -24px;width:92px}
.mainNav li.sprt_dealer-location a:hover span{background-position:-126px -24px}
.mainNav li.sprt_about-us a span{background-position:0 -60px;width:56px}
.mainNav li.sprt_about-us a:hover span{background-position:-126px -60px}
.mainNav li.sprt_contact-us a span{background-position:0 -48px;width:67px}
.mainNav li.sprt_contact-us a:hover span{background-position:-126px -48px}
.mainNav li.sprt_hire a span{background-position:0 -84px;width:24px}
.mainNav li.sprt_hire a:hover span{background-position:-126px -84px}
.mainNav li.category{height:51px;}
.mainNav li.category a{background-position:0 -42px;height:51px}
.mainNav li.category a:hover{background-position:0 -93px}
.mainNav li.category a.active{background-position:0 -93px}
.mainNav li.category a span{width:219px}
.mainNav li.sprt_trailer a span{background-position:0 -100px;height:39px;margin-top:7px}
.mainNav li.sprt_trailer a:hover span,.mainNav li.sprt_trailer a.active span{background-position:-219px -100px}
.mainNav li.sprt_horeboxes_up a span{background-position:0 -139px;height:52px;margin-top:0}
.mainNav li.sprt_horeboxes_up a:hover span,.mainNav li.sprt_horeboxes_up a.active span{background-position:-219px -139px}
.mainNav li.sprt_horeboxes_over a span{background-position:0 -194px;height:42px}
.mainNav li.sprt_horeboxes_over a:hover span,.mainNav li.sprt_horeboxes_over a.active span{background-position:-219px -194px}
.mainNav li.overview{border:none;color:#10244A;font-size:12px;font-weight:700;height:99px;line-height:18px;margin:0 15px;width:205px}
.mainNav li.overview a{background: none;margin:0;padding:0;width: auto;height: auto;display:inline;}
.mainNav li.overview a.title{background: none;border-bottom: 1px dotted #C2C2C2;height:20px;margin-bottom:7px;width:205px}
.mainNav li.overview a.title:hover{border-bottom: 1px dotted #10244A;}
.mainNav li.overview span{clear:left;display:block;float:left;width:60px}
.mainNav li.overview strong{color:#9D9D9D;display:block;float:left;font-size:12px;line-height:13px;margin-top:3px;width:137px}
.mainNav li.overview strong.red{color:#C00}
.mainNav .sub-pages a{background-position:0 -144px;color:#2D2D2D;font-weight:700}
.mainNav .sub-pages a:hover{background-position:0 -165px;color:#1D3563}
.mainNav .sub-pages a strong{display:block;float:left;padding:4px 0 0 30px}
.mainNav ul.subNav{border-bottom:1px solid #c7c7c7;display:none;left:224px;position:absolute;top:-1px;width:196px;z-index:99}
#home_page .mainNav ul#subNav2{top:-78px}
.mainNav ul.subNav li{border-top:1px solid #c7c7c7;font-size:12px;height:19px;overflow:hidden;width:196px}
.mainNav ul.subNav li a{background:url('../images/subNavItem.png') no-repeat;color:#10244b;display:block;font-weight:700;height:19px;line-height:20px;padding-left:10px;width:186px}
.mainNav ul.subNav li a:hover{background:#fff url('../images/subNavItem.png') no-repeat}
.mainNav ul.subNav li.active a{background:#fff url('../images/subNavItem.png') no-repeat}
/*------=9:	 [MAIN] ------------------------------------  */
.mainContent{background:#fff;clear:both;float:left;width:1000px;margin:14px auto 0;padding:7px 14px 20px}
.mainContent .headerContainer{position:relative}
.mainContent .mainContentRight{float: left;margin-left: 258px;width: 722px;}
.mainContentDownloads{float:left;width:250px;clear: both;margin-top:10px;}
.mainContentDownloads ul{margin:0.1em 0 1.5em 1.5em}
.mainContentDownloads li{padding:0.3em 0 0.8em 0.7em}
.downloadLink{background:url(../images/download-but.gif) no-repeat;display:block;height:48px;width:200px}
.downloadLink span{color:#036fb9;float:left;font-weight:700;margin:20px 0 0 70px}
.mainContentDownloads ul.linkExternal li.title{list-style:none;padding:0.3em 0 0.2em 0.7em}
.mainContentDownloads ul.linkExternal li{list-style:disc inside}
.mainContentDownloads ul.linkExternal li a[href^="http:"]{background:url('../images/061220_icon_external.gif') center right no-repeat;color:#1070c0;padding-right:18px;text-decoration:underline}
.mainContentText{float:right;min-height:373px;padding-top:20px;width:720px}
.mainContentOverview{float:left;padding-left:20px;padding-top:10px;width:97%}
.mainContentDownloads + .mainContentOverview{width:700px}
.column_2{float:left;width:45%;padding:0 10px 20px}
.column_2 p{border-bottom:1px solid #dedede;font-size:12px}
.column_2 h3{color:#304d82;float:left;width:100%}
.column_2 strong{background:url('../images/wigit.jpg') center left no-repeat;padding-left:15px}
.column_2 ul li{clear:both;font-size:12px}
.column_2 ul{float:left}
.column_3{float:left;width:30%;padding:0 10px 0 5px}
.mainContentText h1 + p{font-weight:700}
.mainContentOverview h1 + p{font-weight:700}
.mainContentText ol{color:#4a4a4a;font-size:14px;line-height:18px;list-style:decimal;list-style-position:inside;margin:0.3em 0 0.8em 1.5em}
.mainContentText li{color:#4a4a4a;font-size:14px;line-height:18px;list-style:disc;list-style-position:inside;margin:0.3em 0 0.8em 1.5em}
.mainContentText table{border-collapse:collapse;border-right:1px solid #e3f1fe;border-top:1px solid #e3f1fe;width:100%;margin:1em auto}
.mainContentText td{border-bottom:1px solid #e3f1fe;border-left:1px solid #e5eff8;color:#678197;text-align:center;vertical-align:middle;padding:0.5em}
.mainContentText table.price-guide-box td{border-bottom:1px solid #e3f1fe;border-left:1px solid #e5eff8;color:#678197;text-align:center;vertical-align:middle;padding:0.1em 0.3em}
.priceguideImage{display:block;height:86px;overflow:hidden;width:220px}
.priceguideImage img{margin-left:-60px}
.mainContentText td.no-border{background:none;border-bottom:1px solid #e3f1fe;border-left:1px solid #fff;border-top:1px solid #fff;color:#678197;text-align:center}
.mainContentText th.no-border{background:none;border-bottom:1px solid #e3f1fe;border-left:1px solid #fff;border-top:1px solid #fff;color:#678197;text-align:center}
.mainContentText th{background-color:#f1f1f3;border-bottom:1px solid #e3f1fe;border-left:1px solid #e5eff8;color:#678197;font-size:1.2em;font-weight:400;text-align:center;padding:0.5em 0.6em}
.mainContentText table.dimensions tr:first-child td{background:#304d82 url('../images/table-bk.jpg') bottom center no-repeat;color:#fff;font-weight:700}
.mainContentText table.dimensions tr td{border:1px solid #ccc}
.mainContentTitle{left:305px;position:absolute;top:65px;z-index:999}
.mainContentTitleShadow{left:306px;position:absolute;top:66px}
.mainContentTitle h1{background:none;color:#fff;font-size:36px;font-weight:700;margin:0;padding:0}
.mainContentTitle h2{background:none;color:#fff;font-size:24px;font-weight:700;margin:0;padding:0}
.mainContentTitleShadow h1{background:none;color:#000;font-size:36px;font-weight:700;margin:0;padding:0}
.mainContentTitleShadow h2{background:none;color:#000;font-size:24px;font-weight:700;margin:0;padding:0}
.subContent{background:#fff;float:left;width:1027px;margin:14px auto 0;padding:14px 0 4px}
.sectionArea{background:url('../images/sectionBackground.gif') no-repeat;height:auto;width:1000px;margin:0 auto}
.sectionHeader{background:url('../images/sectionHeader.gif') no-repeat;cursor:pointer;height:31px;position:relative}
.sectionArea .active{background-position:0 -32px}
.sectionHeader a{display:block;height:31px;left:0;position:absolute;width:100%}
.sectionHeader h3{color:#fff;float:left;height:31px;text-align:center;width:332px;padding:0}
.sectionHolder{display:none;overflow:hidden;width:100%}
sectionHolder img{padding:2px}
.section{float:left;width:332px}
.middle{background:url('../images/divider_background.png') repeat-y;width:332px;padding:0 1px}
.section ul{width:306px;margin:0 auto}
.section li a{background:url('../images/sectionColNav.gif') no-repeat;color: #1D3563;display: block;font-size: 13px;font-weight: 700;height: 20px;letter-spacing: 0.5pt;line-height: 17px;margin: 2px 0;padding: 0;width: 306px;}
.section li a:hover{background-position:0 -20px;}
.section li a strong{float: left;display: inline;margin: 1px 0 0 17px;padding:0;}
hr.large{float:left;margin-left:0;margin-top:20px;width:1000px}
.deal-info{background:url(../images/textarea-bk-middle.gif) repeat-y;float:left;font-weight:700;text-align:center;width:170px;margin:4px}
.deal-info a{display:block}
.dealer_pod{float:left;width:170px;margin:4px}
.dealer_pod .dealer_pod-middle{background:url(../images/textarea-bk-middle.gif) repeat-y;height:111px;overflow:hidden}
.dealer_pod h3{font-size:11px;line-height:13px;width:140px;padding:2px 0 2px 7px}
.dealer_pod p{font-size:11px;line-height:13px;word-wrap:break-word;padding:2px 5px 2px 7px}
.dealer_pod a{font-size:11px;line-height:13px;padding:2px 0}
.extras{margin:5px 0 10px}
.extraItem{border:1px solid #ECEBEB;float:left;display:inline;width:330px;margin:5px 10px}
.extras .even{clear:left;}
.extraItem a img{border: 1px solid #CCCCCC; margin: 3px;}
.extraItem a{background: #E0E0E0;border: 1px solid #CFCFCF;display: block;float: left;margin: 10px 10px 9px;}
.extraItem label{background-color: red;color: #FFFFFF;display: block;float: left;font-weight: 700;height: 18px;margin: 2px 9px 0 3px;text-align: center;width: 18px;}
.extraItem h2{display: inline;float: left;font-size: 16px;line-height: 20px;margin: 9px 0;width: 148px;word-spacing: -1px;word-wrap: break-word;}
div.no-image h2{}
.extraItem p{display: inline;font-size: 13px;margin: 0;padding: 0;width: 140px;word-wrap: break-word;line-height: 19px;}
div.no-image p{}
.extraItem .pad10{padding: 0 10px 10px;}
.rightColContent {float:right; width:247px; margin:5px 19px 10px 30px; display:inline; clear:both}
/*------=10: [FEATURE] ------------------------------------  */
.featureArea{background:url(../images/loading.gif) no-repeat center #fff;height:470px;overflow:hidden;position:relative;width:1000px}
#slider ul{height:413px;width:9999px;overflow:hidden}
#slider ul li{height:413px;width:1000px;float:left}
.openScreen{background:#fff url('../images/slides/openScreenBackground.jpg') no-repeat;height:100%;position:absolute;width:100%;z-index:999}
.navFeature{background-color:#fff;display:none;height:371px;overflow:hidden;position:absolute;right:20px;top:20px;width:527px}
.imageHolder{background:#999 url(../images/loading2.gif) center no-repeat;height:215px;width:500px;margin:10px auto 0}
.info{float:left;height:125px;overflow:hidden;width:324px;margin:10px 0 0 13px}
.info h2{background:url('../images/underlineDotted.gif') bottom left no-repeat;font-size:20px;margin-bottom:3px;padding-bottom:5px}
.info h2 a:hover{color:#4c5b77}
.info p{padding-bottom:3px}
.links{float:right;width:145px;margin:30px 13px 0 0}
.links a{background:url('../images/button.gif') no-repeat;color:#606060;display:block;font-size:14px;font-weight:700;height:27px;line-height:24px;margin-bottom:2px;text-align:center;width:142px}
.links a:hover{background-position:0 -27px}
.links a span{font-size:11px}
#prevBtn{display:block;float:left;height:29px;width:19px}
#nextBtn{display:block;float:right;height:29px;width:19px}
#prevBtn a{background:url('../images/left-scroll.gif') no-repeat 0 0;display:block;height:29px;width:19px}
#nextBtn a{background:url('../images/right-scroll.gif');display:block;height:29px;width:19px}
#prevBtn a:hover{background-position:0 -29px}
#nextBtn a:hover{background-position:0 -29px}
/* add 28px to the width for each extra slide   */#controls{height:30px;width:157px;margin:10px auto 0}
#controls li{background:url('../images/controls.gif') 0 0 no-repeat;float:left;height:13px;width:13px;margin:8px}
#controls li.current{background-position:0 -13px}
#controls li a{cursor:pointer;display:block;height:100%;width:100%}
/*------=11: [FOOTER] ------------------------------------  */
.footer{background:#fff;float:left;font-size:12px;height:17px;width:999px;margin:0 0 20px;padding:5px 14px 10px}
.footer ul li{color:#CCC;float:left;line-height:14px}
.footer ul li a{color:#a9a9a9;padding:0 5px}
.footer ul li a:visited{color:#a9a9a9;padding:0 5px}
.footer ul li.last{border:none}
.cleverclover{color:#82c86d;float:right;font-size:11px;line-height:14px}
/*------=10: [MISC] --------------------------------------  */
.miscContentHolder{float:left;padding-bottom:20px;position:relative;width:1000px}
.miscHeader{background:url('../images/header_background.jpg') no-repeat;height:86px;overflow:hidden;position:relative;width:1000px}
.miscHeader h1{background-image:none;color:#fff;left:300px;position:absolute;top:25px}
.miscHeaderOverlay{float:right;height:86px;position:relative;right:0;top:0;width:300px}
.miscHeaderOverlayImage{background:url('../images/miscHeaderOverlayImage.png') no-repeat;height:100%;position:absolute;right:0;top:0;width:100%}
form.contact{float:left;width:330px}
.map{float:left;width:386px}
.map fieldset.contact{float:right}
.map table td{text-align:left}
#map_canvas{float:left;height:285px;width:390px}
.googleMap{float:left;height:285px;width:390px}
#directions{float:left;width:380px}
label{float:left;font-size:110%;font-weight:700;height:16px;width:100px;margin:5px 0 4px;padding:2px 0 0}
label.error{clear:both;color:#c00;float:left;font-size:12px;text-align:left;width:300px;margin:-5px 0 0}
.required{color:red}
.contact input{background:url('../images/input-bk.jpg') no-repeat;border:none;height:21px;width:196px;padding:3px 0 0 8px}
.contact select{background:url('../images/input-bk.jpg') no-repeat;border:none;font-size:14px;height:24px;width:201px;padding:3px 4px 2px 5px}
.from{background:url('../images/input-bk.jpg') no-repeat;border:none;height:21px;width:196px;padding:3px 0 0 8px}
.contact .send{cursor:pointer;float:left;height:24px;margin-left:100px;width:201px}
input{margin:5px 0 4px}
select{margin:5px 0 4px}
textarea{margin:5px 0 4px}
.contact textarea{background:url('../images/textarea-bk.jpg') no-repeat;border:none;height:100px;width:185px;padding:8px}
.contact .submit{background:url('../images/submit.jpg') no-repeat;cursor:pointer;float:left;height:24px;margin-left:100px;width:201px}
.contact .go{background:url('../images/go.jpg') no-repeat;border:none;cursor:pointer;height:24px;margin-top:10px;width:31px}
.getDirections{background:url('../images/go.jpg') no-repeat;border:none;cursor:pointer;height:24px;margin-top:10px;width:31px}
.backBut{background:url('../images/back.png') no-repeat;display:block;height:20px;position:absolute;right:30px;top:428px;width:89px;z-index:90}
.modelBut{background:url('../images/more.png') no-repeat;display:block;height:20px;position:absolute;right:30px;top:442px;width:126px;z-index:9999}
.miscBack{right:20px;top:66px}
.map fieldset.contact label{width:auto;margin:0;padding:15px 10px 0 0}
.flashBanner{position:absolute;right:0;top:0}
.dimensions .tableMenu{background:#edf0f5;color:#626262;font-weight:700}
.dimensions .tableMenu td{background:#edf0f5;color:#626262;font-weight:700}
.dimensionPic{padding-top:30px;width:100%}
.dimensionsPic img{margin:0 auto}
.contentPic{border:1px solid #ccc;float:right;padding:2px}
a.testBut{background:url(../images/test-but.gif) no-repeat;clear:left;display:inline-block;float:left;height:28px;width:237px;margin:12px 0 15px 21px}
a.testButHome{background:url(../images/test-but.gif) no-repeat;bottom:9px;display:block;height:28px;left:21px;position:absolute;width:237px}
.iso{background:url('../images/iso.jpg') no-repeat top center;clear:left;float:left;height:320px;width:242px;margin:10px 0 0 17px}
.isuzu{background:url('../images/iso.jpg') no-repeat top center;background-image:none;clear:left;float:left;height:320px;width:235px;margin:380px 0 0 20px}
.isuzu a.logo{background:#e60000 url('../images/isuzu-logo.gif') no-repeat top center;display:block;float:left;height:90px;margin-bottom:10px;width:235px}
.isuzu a{font-weight:700}
.isuzu p{font-size:12px;width:240px}
.iso p{bottom:0;font-size:12px;left:20px;position:absolute;width:240px}
.footer ul li.isoLink{display:block;height:30px;position:relative;width:62px;margin:0;padding:0}
.footer ul li.isoLink a{left:0;position:absolute;top:-5px}
.testimonial{border-bottom:2px solid #d0d0d0;float:left;margin-bottom:10px;padding-bottom:10px;width:100%}
.testimonial .testText{background:url(../images/speech-bot.gif) no-repeat bottom right;float:left;padding-bottom:20px;width:494px}
.testimonial .speech{background:url(../images/speech-top.gif) no-repeat bottom right;float:left;height:37px;width:41px;margin:0 10px 0 0}
.testimonial .testText p{color:#555556;font-size:12px}
.testimonial img{float:right}
.testimonial h3{color:#1b2e53;font-size:18px;line-height:normal;margin-bottom:10px;padding:0}
.icn{dipslay:block;overflow:hidden;line-height:300px;text-indent:-3000px}
#shows{background:url(../images/page-middle.gif) repeat-y;width:670px;float:right;margin-right:25px}
#preowned{background:url(../images/page-middle.gif) repeat-y;width:670px;float:right;margin-right:25px}
.page-top{background:url(../images/page-top.png) no-repeat;width:670px;height:15px}
#preowned .page-top{height:auto;float:left}
.page-bottom{background:url(../images/page-bottom.png) no-repeat;width:670px;height:20px;clear:both}
#shows li.show{background-color:#FBFCFC;border:1px solid #DFDFDF;list-style:none;width:627px;margin:0 0 8px 20px;padding:0}
#shows li.row1{background:url(../images/event-repeat1.png) left bottom repeat-x}
#shows li.row2{background:url(../images/event-repeat2.png) left bottom repeat-x}
#shows ul li.hide{display:none}
#shows li h2{color:#10244a;font-size:16px;font-weight:700;padding:13px 5px 11px 15px}
#shows li.row1 h2{background:#e1eaea}
#shows li.row2 h2{background:#faf4dd}
#shows ul li .icn{background:url(../images/icons.gif) no-repeat 0 -16px;width:16px;height:16px;float:left;margin:2px 20px 0 0}
#shows ul li h2 a{float:right;font-size:14px;font-weight:normal;text-transform:lowercase;}
#shows ul li h2 .icn{cursor:pointer}
#shows ul li.active h2 .icn{background-position:0 0;cursor:pointer}
#shows li.show .content p{color:#10244a;font-size:14px;line-height:17px}
#shows li.show .content li{color:#10244a;font-size:14px;line-height:17px}
#shows li.show .content ul{margin:10px 0 15px 25px}
#shows li.show .content ol{margin:10px 0 15px 25px}
#shows li.show .content ul li{background:url("../images/wigit.jpg") no-repeat 0 7px;list-style:none outside none;padding-left:18px;margin:0 0 6px}
#shows li.show .content ol li{list-style:decimal outside none;padding-left:0;margin:0 0 6px 20px}
#shows li.show .content .icn{background-position:0 -32px;margin:15px 20px 10px 15px}
#shows li.show .content .text{float:left;margin-top:12px;width:560px}
#shows li.show .content .small{font-size:12px}
#shows li.show .location{clear:both;float:left;font-style:italic;font-weight:700;margin:10px 0 0;width: 400px}
#shows li.show .location .icn{background-position:0 -48px;margin-top:3px}
#shows li.show .date{background:url("../images/date-bg.gif") repeat-x;clear:both;color:#FFF;font-size:14px;font-weight:700;height:29px;line-height:28px;padding:0 16px}
#shows li.show .date span{display:inline-block;float:left;text-shadow:1px -1px 2px #0a1731}
#shows li.show .date span.right{float:right;text-align:right}
#preowned .title{background:url("../images/heading-bg.gif") repeat-x;clear:both;height:36px;border-bottom:1px solid #dfdfdf}
#preowned .page-bottom{background-position:left bottom;height:13px}
#preowned .title h3{color:#FFF;float:left;display:inline;width: 445px;font-size:16px;font-weight:700;line-height:30px;margin:3px 0 0;padding:0 0 0 20px}
#preowned .title .price{color:#FFF;float:right;display:block;font-size:16px;font-weight:700;line-height:32px;margin:2px 3px 0 0;padding:0;width: 170px}
#preowned .title .price strong{background:url(../images/price-bg.gif) repeat-x;border:1px solid #092F7A;display:block;float:right;height:29px;text-shadow:1px 0 2px #000;margin:0;padding:0 5px 0 10px}
#preowned .imgHolder{float:left;width:180px;margin:5px 10px 15px 15px;display:inline}
#preowned .imgHolder a{background:#e0e0e0;border:1px solid #cfcfcf;display:block;float:left;clear:left;position:relative;margin:10px 0 0}
#preowned .imgHolder a img{border:1px solid #ccc;display:block;margin:3px}
#preowned .imgHolder a .sold{background:url(../images/sale-ribbon.png) no-repeat;width:59px;height:59px;position:absolute;top:-1px;left:-1px;overflow:hidden;line-height:300px;text-indent:-3000px}
#preowned .content{float:left;display:inline;width:436px;margin:14px 0 15px}
#preowned .no-image .content{margin-left:10px;width:630px}
#preowned .no-image .content .text{width:520px}
#preowned .content .text{color:#10244A;float:left;font-size:14px;line-height:16px;width:340px}
#preowned .content .text p{color:#10244A;font-size:13px;line-height:19px;margin:0 0 12px;padding:0}
#preowned .content strong{color:#10244A}
#preowned .content span.label{clear:left;color:#10244A;display:block;float:left;font-size:14px;font-weight:700;margin-right:10px;text-align:right;width:85px}
#preowned .preowned{display:inline;float:left;clear:left;width:646px;background:#e4eded url(../images/preowned-bg.png) repeat-x left top;border:1px solid #dfdfdf;margin:3px 11px 1px}
#preowned div.top{background:#fff;border:none;border-bottom:1px solid #ccc;margin:5px 8px 0;width: 654px}
#preowned div.top h1{margin:15px 0 0;padding:0 2px 5px}
#preowned div.top .text{width:425px;margin:0 0 0 8px}
