body{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12pt;}
a, a:link, a:visited, a:active{color:#3A7151;}
#wrapper{width:auto;min-height:450px;background:#fff url('images/headerbg2.jpg') no-repeat top center;text-align:center;}
#header,#topNavBar,.content,#footer{margin:0 auto;width:980px;height:auto;text-align:left;}
#header{padding-top:15px;height:70px;}
.logo{float:left;width:177px;height:65px;background:transparent url('images/logo.png') no-repeat;}
.logo b{display:none;}

#globalNav{float:right;margin:0;}
#globalNav a{display:block;width:.1em;background:transparent url('images/globalnavbgRT.gif') no-repeat right top;padding:12px 10px 0 0;color:#FFF;font-size:12px;text-decoration:none;text-transform:uppercase;}
#globalNav ul{margin:0;padding:0;list-style:none;}
#globalNav li{float:left;background:transparent url('images/globalnavbgLT.gif') no-repeat left top;padding:0 0 0 10px;margin:0 0 0 10px;}
#globalNav li a,
#globalNav li a:visited,
#globalNav li a:active{float:left;display:block;height:28px;white-space:nowrap;}
#globalNav > ul a {width:auto;}
#globalNav li:hover, #globalNav li:hover a{background-position:left bottom;color:#3a7151;text-decoration:none;}
#globalNav li:hover a{background-position:right bottom;}

#topNavBar{clear:both;text-align:center;width:675px;}
#topNavBar a{display:block;width:.1em;background:transparent url('images/productnavbgRT2.png') no-repeat right top;padding:8px 4px 0 0;color:#3a7151;font-size:11px;text-decoration:none;text-transform:capitalize;}
#topNavBar ul{margin:0;padding:0;list-style:none;}
#topNavBar li{float:left;z-index:10000;padding:0 0 0 4px;margin:0 0 0 10px;}
#topNavBar li a,
#topNavBar li a:visited,
#topNavBar li a:active{float:left;display:block;white-space:nowrap;height:22px;}
#topNavBar > ul a {width:auto;}
#topNavBar li:hover, #topNavBar li:hover a{color:#fff;text-decoration:none;}
#topNavBar li:hover a div{position:absolute;display:inline;width:230px;}
#topNavBar li a div{display:none;clear:both;z-index:100;}
#topNavBar li a div p{margin:200px 0 0 10px;color:#FFF; text-align:left;width:200px;height:285px;white-space:normal;text-transform:none;}
#topNavBar li a div p span{text-align:center;font-size:14px;display:block;padding-bottom:10px;}

#topNavBar li:hover a{background:transparent url('images/productnavbgRT2.png') no-repeat right bottom;_background:none;}
#topNavBar li:hover{background:transparent url('images/productnavbgLT2.png') no-repeat left bottom;_background:none;}
#topNavBar .selected {background:transparent url('images/menuGreenLT.png') no-repeat 0px 3px;_background:none;}
#topNavBar .selected a{background:transparent url('images/menuGreenRT.png') no-repeat right 3px;_background:none;}

#topNavBar li a div.one{margin:18px 0 0 -175px;height:350px;background:transparent url('images/productNavOnebg.png') no-repeat left top;}
#topNavBar li a div.one p{margin:225px 0 0 10px;}
#topNavBar li a div.two{margin:18px 0 0 -145px;height:350px;background:transparent url('images/productNavTwobg.png') no-repeat left top;}
#topNavBar li a div.three{margin:18px 0 0 -125px;height:350px;background:transparent url('images/productNavThreebg.png') no-repeat left top;}
#topNavBar li a div.four{margin:18px 0 0 -130px;height:350px;background:transparent url('images/productNavFourbg.png') no-repeat left top;}
#topNavBar li a div.five{margin:18px 0 0 -155px;height:350px;background:transparent url('images/productNavFivebg.png') no-repeat left top;}
#topNavBar li a div.six{margin:18px 0 0 -160px;height:350px;background:transparent url('images/productNavSixbg.png') no-repeat left top;}
#topNavBar li a div.six p{margin:225px 0 0 10px;}
#topNavBar li a div.seven{margin:18px 0 0 -142px;height:350px;background:transparent url('images/productNavSevenbg.png') no-repeat left top;}


.content{height:auto !important;}
.content .vanterra{float:left;background:transparent url('images/products/vanterra/vanterraMain.jpg') no-repeat center top;}
.content .traveler{float:left;background:transparent url('images/products/terratraveler/terratravelerMain.jpg') no-repeat center top;}
.content .spirit{float:left;background:transparent url('images/products/spirit/spiritMain.jpg') no-repeat center top;}
.content .odyssey{float:left;background:transparent url('images/products/odyssey/odysseyMain.jpg') no-repeat center top;}
.content .odysseyxl{float:left;background:transparent url('images/products/odysseyXL/odysseyxlMain.jpg') no-repeat center top;}
.content .limocoach{float:left;background:transparent url('images/products/limocoach/limocoachMain.jpg') no-repeat center top;}

.content .multipurpose{float:left;background:transparent url('images/products/multipurpose/multipurposeMain.jpg') no-repeat center top;}
.content .bloodmobile{float:left;background:transparent url('images/products/multipurpose/bloodmobileMain.jpg') no-repeat center top;}
.content .mobilelibrary{float:left;background:transparent url('images/products/multipurpose/mobileLibraryMain.jpg') no-repeat center top;}
.content .mobiledentalclinic{float:left;background:transparent url('images/products/multipurpose/mobiledentalclinicMain.jpg') no-repeat center top;}
.content .prisonertransport{float:left;background:transparent url('images/products/multipurpose/prisonertransportMain.jpg') no-repeat 180px top;}
.content .swatvehicle{float:left;background:transparent url('images/products/multipurpose/swatvehicleMain.jpg') no-repeat center top;}
.content .medicalunit{float:left;background:transparent url('images/products/multipurpose/medicalunitMain.jpg') no-repeat center top;}
.content .commandcenter{float:left;background:transparent url('images/products/multipurpose/commandcenterMain.jpg') no-repeat center top;}
.content .customvehicles{float:left;background:transparent url('images/products/multipurpose/customvehiclesMain.jpg') no-repeat center top;}

.content .market1{float:left;background:transparent url('images/products/markets/MarketMain.jpg') no-repeat center top;}
.content .market2{float:left;background:transparent url('images/products/markets/MarketMain.jpg') no-repeat center top;}
.content .market3{float:left;background:transparent url('images/products/markets/MarketMain.jpg') no-repeat center top;}
.content .market4{float:left;background:transparent url('images/products/markets/MarketMain.jpg') no-repeat center top;}
.content .market5{float:left;background:transparent url('images/products/markets/MarketMain.jpg') no-repeat center top;}
.content .market6{float:left;background:transparent url('images/products/markets/MarketMain.jpg') no-repeat center top;}
.content .market7{float:left;background:transparent url('images/products/markets/MarketMain.jpg') no-repeat center top;}
.content .market8{float:left;background:transparent url('images/products/markets/MarketMain.jpg') no-repeat center top;}
.content .market9{float:left;background:transparent url('images/products/markets/MarketMain.jpg') no-repeat center top;}
.content .market10{float:left;background:transparent url('images/products/markets/MarketMain.jpg') no-repeat center top;}
.content .market11{float:left;background:transparent url('images/products/markets/MarketMain.jpg') no-repeat center top;}
.content .market12{float:left;background:transparent url('images/products/markets/MarketMain.jpg') no-repeat center top;}

.content .main{float:left;width:980px;padding:20px 0;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#3b3b3b;}
.content .main div.titleArea{float:left;width:200px;margin:0;text-align:right;}
.content .main div.titleArea h1{font-weight:normal;font-size:26px;line-height:30px;float:right;height:70px;margin:0;text-align:right;}
.content .main div.header{float:left;width:635px;margin:0 0 0 20px;}
.content #landing2.main div.header{float:left;width:635px;margin:320px 0 0 20px;}
.content .main div.whereto{float:left;width:85px;height:55px;margin:5px 0 0 20px;}
.content #landing2.main div.whereto{float:right;width:85px;height:55px;margin:5px 20px 0 20px;}
.content .main div.topRow{margin:370px 0 0 0;height:30px;background:transparent url('images/curvedlines.gif') no-repeat center center;}
.content #landing2.main div.topRow{margin:0;height:30px;background:transparent url('images/curvedlines.gif') no-repeat center center;}
.content .main div.LeftColumn,
.content .main div.centerLeftColumn,
.content .main div.centerRightColumn,
.content .main div.RightColumn{display:inline;float:left;height:auto;margin:20px 0 0 0;}
.content .main div.LeftColumn{width:265px;}
.content .main div.centerLeftColumn,
.content .main div.centerRightColumn{width:230px;margin-right:10px;}
.content .main div.RightColumn{width:230px;margin-right:0;}
.content .main div.footer{clear:both;height:auto;}
.content .main p{font-size:12px;line-height:22px;display:inline;}
.content .main h1{}
.content .main h2{font-weight:bold;font-size:12px;text-transform:capitalize;color:#3a7151;}
.content .main ul{margin-left:0;font-size:11px;list-style:none;width:220px;}
.content .main li{margin-bottom:5px;padding-left:13px;list-style:none;background:url('images/graydot.gif') no-repeat 0 3px;}
.content .main li.more{background:url('images/greenarrow.gif') no-repeat 0 3px;}
.content .main li a,
.content .main li a:visited,
.content .main li a:active{text-decoration:none;color:#3a7151;font-weight:bold;}
.content .main li a:hover{text-decoration:underline;}

.content .photoflow{padding:0 0 0 20px;}

.content .sub{float:left;width:980px;padding:20px 0;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#3b3b3b;}
.containContent{display:inline;margin:0 0 0 10px;}
.containContent .multipurposeThumbs div{float:left;padding:0 1px 0 0;}
.content .sub div.titleArea{float:left;width:200px;margin:0;text-align:right;}
.content .sub div.titleArea h1{font-weight:normal;font-size:28px;line-height:30px;float:right;height:75px;margin:0;text-align:right;}
.content .sub div.titleArea h1 .smaller{font-size:20px;}
.content .sub div.header{float:left;width:600px;margin:0 0 0 10px;padding:0;font-size:14px;}
.content #markets {position:relative;}
.content #markets #WhereToZone {position:absolute;top:20px;right:80px;}
.content #markets div.header{float:right;width:595px;margin:0 170px 0 10px;}
.content .sub div.header h3{font-weight:bold;font-size:14px;color:#333333;}
.content #ContentMaster div.header{float:right;width:760px;}
.content .sub div.topRow{margin:0;float:left;}
.content .sub div.containContent{display:inline;float:left;width:740px;}
.content .sub div.LeftColumn,
.content .sub div.CenterColumn,
.content .sub div.RightColumn{display:inline;float:left;height:auto;max-width:225px;width:225px;}
.content .sub div.TwoColumn{display:inline;float:left;height:auto;max-width:550px;}
.content .sub div.LeftColumn{margin:0;padding:0;}
.content .sub div.CenterColumn{margin:0;padding:0 10px;}
.content .sub div.RightColumn{margin:0;padding:0;}
.content .sub div.footer{clear:both;height:auto;}
.content .sub p{font-size:12px;line-height:22px;display:inline;}
.content .sub #headerZone p{display:block;}
.content .sub h1{font-size:14px;}
.content .sub h2{font-weight:bold;font-size:13px;text-transform:capitalize;padding:0px 0;color:#3a7151;}
.content .sub h3{font-weight:bold;font-size:11px;text-transform:capitalize;padding:10px 0 0;color:#3a7151;}
.content .sub h4{font-weight:bold;font-size:11px;text-transform:capitalize;padding:10px 0;}
.content .sub ul{font-size:11px;list-style:none;padding:0px 0 0 0;margin:0;}
.content .articleList ul{font-size:14px;}
.content .sub div.highlight ul { padding:0; }
.content .sub li{margin-bottom:5px;list-style:none;/*padding-left:13px;background:url('images/graydot.gif') no-repeat 0 3px;*/}
.content .sub li.more{background:url('images/greenarrow.gif') no-repeat 0 3px;}
.content .sub li a,
.content .sub li a:visited,
.content .sub li a:active{text-decoration:none;color:#3a7151;font-weight:bold;}
.content .sub li a:hover{text-decoration:underline;}
.content #ContentMaster .table td {border-top:1px #000 solid;padding:10px;width:150px;}
.content p.goback { display:none;Margin-left:210px; }
.content div.multipurposelink p.goback,.content p#mpsv.goback { display:block;Margin-left:210px; }
.content .medicalunits p.goback,
.content .bloodmobile p.goback,
.content .mobilelibrary p.goback,
.content .mobiledentalclinic p.goback,
.content .prisonertransport p.goback,
.content .swatvehicle p.goback,
.content .commandcenter p.goback,
.content .medicalunit p.goback,
.content .othercustomvehicles p.goback { display:block;Margin-left:220px; }
.content p.goback a,
.content p.goback a:visited,
.content p.goback a:active{text-decoration:none;color:#3a7151;font-weight:bold;}
.content p.goback a:hover{text-decoration:underline;}

#WarrentyInformation h4 { padding:10px 0 0 0; }
#WarrentyInformation ul { padding:0; }

.content #ContentMaster .testimonial { float:left; width:210px; padding:15px; }
.content #ContentMaster .testimonial p.quote { font-size:1.2em;font-style:italic;line-height:22px; }
.content #ContentMaster .testimonial p { line-height:16px; }

.content .sub div.highlight{background:#edf3eb url('images/greendropbg.jpg') no-repeat right -8px;border:1px solid #006600;padding:5px;margin-top:0;margin-top:4px;width:215px;max-width:215px;}
.content .sub div.highlight p { color:#3a7151;font-weight:bold; }
.content .sub div.highlight li.alt-title { font-weight:bold; }

.content .sub .altfuelsbox {display:block;float:left;margin-right:10px;height:700px;width:235px;}
.content .sub .altfuelsbox p { display:block; }

.content .sidebar{clear:both;float:left;width:200px;margin:0 0 0 10px;}
.content .sidebar ul{padding-top:18px;margin:0;}
.content .sidebar li{line-height:10px;list-style:none;background:none;}
.content .sidebar li a,
.content .sidebar li a:visited,
.content .sidebar li a:active{text-transform:capitalize;font-weight:normal;}
.content .sidebar li.photos{font-size:30px;margin-left:0;}
.content .sidebar li.standard{font-size:13px;margin-left:15px;}
.content .sidebar li.options{font-size:21px;margin-left:8px;}
.content .sidebar li.floorplans{font-size:16px;margin-left:30px;}
.content .sidebar li.features{font-size:21px;margin-left:1px;}
.content .sidebar li.resources{font-size:14px;margin-left:15px;}
.content .sidebar li a:hover{font-size:120%;text-decoration:none;}
.content .sidebar .selected a{color:#B3B3B3 !important;}


.content .sidebar2{clear:left;float:left;width:200px;margin:0;text-align:right;}
.content #ContentMaster .sidebar2{clear:left;float:left;}
.content .sidebar2 ul{float:right;padding:18px 0 0 0;margin:0;font-size:12px;text-align:right;}
.content .sidebar2 li{line-height:12px;list-style:none;background:none;text-align:right;}
.content .sidebar2 li a,
.content .sidebar2 li a:visited,
.content .sidebar2 li a:active{text-transform:capitalize;font-weight:normal;}
.content .sidebar2 li a:hover{font-size:120%;text-decoration:none;}
.content .sidebar2 .selected a{color:#B3B3B3 !important;}

#footer{clear:both;margin:20px auto;padding:14px 0 0 0;background:#fff url('images/footerbg.jpg') no-repeat top center;height:50px; font-size:11px;}
#footer address{clear:both;float:left;margin:20px 0 0 0;font-size:10px;color:#3b3b3b;letter-spacing:0px; font-style:normal; width: 100%}
#footer p{clear:both;float:left;margin:2px 0 0 0;font-size:9px;color:#3b3b3b;letter-spacing:1px;}
#footer .searchbar{float:left;margin:0 0 0 10px;padding:0;}
#footer .searchbar .searchBox{float:left;border:#ccc 1px solid;width:150px;height:18px;margin:0;padding:0;font-size:10px;color:#666;}
#footer .searchbar img{float:left;margin:1px 0 0 3px;padding:0;}
#footer .externallinks{float:left;margin:0 0 0 50px;width:150px;}
#footer .externallinks ul{margin:5px 0 0 0;padding:0;list-style:none;height:18px;}
#footer .externallinks li{display:inline;margin:0;padding:0;}
#footer .externallinks li a,
#footer .externallinks li a:visited,
#footer .externallinks li a:active{float:left;color:#161616;padding:0 10px;text-decoration:none;}
#footer .externallinks li a:hover{text-decoration:underline;color:#1a5d2b;}
#footer .externallinks li .first{border-right:#161616 1px solid;}
#footer .footerNav{float:right;}
#footer .footerNav ul{margin:0 20px 0 0;padding:0;list-style:none;}
#footer .footerNav li{display:inline;margin:0;padding:0;}
#footer .footerNav li a,
#footer .footerNav li a:visited,
#footer .footerNav li a:active{display:block;float:left;margin:0 7px;padding:4px 0 0 0;width:144px;height:16px;background:transparent url('images/footerbtn.gif') no-repeat top center;font-weight:bold;text-decoration:none;color:#333;text-align:center;}
#footer .footerNav li a:hover{background:transparent url('images/footerbtn2.gif') no-repeat top center;text-decoration:none;color:#fff;}
#footer p{width:500px;}

.downloadwrap{float:left;width:600px;}

.content .sub .videos{float:left;width:650px;margin:0;padding:0;}

.content .sub #tabs-dl {width: 100%;height: auto;width: 400px;margin:0 0 100px 0;}
.content .sub #tabs-dl a{font-weight:normal;text-decoration: none;}
.content .sub #tabs-dl ul#primary {margin: 0;padding: 0;width: 600px;height:25px;background:transparent url('images/line.gif') no-repeat center bottom;}
.content .sub #tabs-dl ul#primary li{float:left;display: inline;list-style: none;background:none;}
.content .sub #tabs-dl ul#primary a{width: 140px;height:20px;display: block;float: left;padding:5px 0 0 0;margin:0;text-align: center;list-style: none;}
.content .sub #tabs-dl ul#primary .downloads {background:transparent url('images/tab.gif') no-repeat 0 25px;margin:0 0 0 120px;}
.content .sub #tabs-dl ul#primary .downloads2 {background:transparent url('images/tab.gif') no-repeat 0 25px;}
.content .sub #tabs-dl ul#primary .current a{background-position:0 0;}
.content .sub #tabs-dl ul#secondary {position: absolute;margin: 0;padding: 0;bottom: -30px;left:70px;width:auto;list-style: none;background: none;}
.content .sub #tabs-dl ul#secondary a{height:15px;}
.content .sub #tabs-dl ul#secondary li a{width: auto;display: inline;float: left;padding: 0 10px;margin: 0;border: none;border-right: 1px solid #AAA;list-style: none;background:none;}
.content .sub #tabs-dl ul#secondary li a {color: #333;}
.content .sub #tabs-dl ul#secondary li a:hover {color:#111;text-decoration: underline;}
.content .sub #tabs-dl ul#secondary li:last-child a {border: none;}

.content .floorplan {float:left;width:760px;}
.content .floorplan img{float:left;}
.content .floorplanInfo{float:right;width:325px;margin:10px 0 0 5px;}
.content .floorplanPager{float:left;margin-top:25px;}
.content .floorplanPager a{color:#3A7151;margin:0 3px;text-decoration:none;}
.content .floorplanPager .selected{color:#000000;}


.inputForm .label, .inputForm .section .controls .required {font-weight:bold;color:#525252;}
.inputForm input, .inputForm textarea{border:solid thin #3A7151;}
.inputForm input{width:300px;}
.resourceForm input{width:150px;}
.inputForm .section {float:left;height:auto;width:350px;}
.inputForm .section .panel .controls {width:330px;}
.inputForm .checkboxList input{width:auto;}
.inputForm .checkboxList td{padding:5px;}
.inputForm .checkboxList td label{margin-left:5px;}

.resourceHolder{float:left;width:200px;font-size:11px;}
.resourceText{margin-left:10px;margin-bottom:10px;}
.resourceLink{margin-left:35px;}

.staffHolder{float:left;width:150px;margin:5px;font-size:11px;}

.contactHolder{float:left;width:325px;}

.content .sub div.Features-TerraTraveler div.RightColumn { clear:both;max-width:500px;width:500px; }

.rbList input{width:auto;}
.rbList label{padding-right:15px;padding-left:3px;}

#tabs {width: 100%;height: auto;width: 400px;margin-bottom:25px;}
#tabs a{font-weight:normal;text-decoration: none;}
#tabs ul#primary {margin: 0;padding: 0;width: 600px;height:40px;background:transparent url('images/line.gif') no-repeat center bottom;}
#tabs ul#primary li{float:left;display: inline;list-style: none;background:none;}
#tabs ul#primary a{width: 140px;height:40px;display: block;float: left;padding:0;margin:0;text-align: center;list-style: none;}
#tabs ul#primary .chevy {background:transparent url('images/chevytab.gif') no-repeat 0 -25px;}
#tabs ul#primary .ford {background:transparent url('images/fordtab.gif') no-repeat 0 -25px;}
#tabs ul#primary .freightliner {background:transparent url('images/freightlinerLogo.png') no-repeat 0 -61px;}
#tabs ul#primary .current a{background-position:0 15px;}
#tabs ul#secondary {position:absolute;margin-top:35px;}
#tabs ul#secondary a{height:15px;}
#tabs ul#secondary li a{width: auto;display: inline;float: left;padding: 0 10px;margin: 0;border: none;border-right: 1px solid #AAA;list-style: none;background:none;}
#tabs ul#secondary li a {color: #3A7151;}
#tabs ul#secondary li a:hover {color:#3A7151;text-decoration: underline;}
#tabs ul#secondary li .selected {text-decoration: underline;} 
#tabs ul#secondary li:last-child a {border: none;}
.odysseyTabs{width:560px !important;}
.odysseyTabs ul#primary{height:55px !important;}
.odysseyTabs ul#primary .current a{background-position:0 30px !important;}
.odysseyTabs ul#primary a{height:55px !important;}
.odysseyTabs ul#secondary li a{height:15px !important;}
.odysseyTabs ul#secondary {margin-top:50px !important;}
.odysseyTabs ul#primary .freightliner{background-position:0 -46px !important;}


.searchResults a{color:#3A7151;}
