
.hrFeat {border-top:1px solid #ccc; border-left:1px solid #ccc;} 
.centerimg {text-align:center; margin-top:0px; margin-bottom:0px; padding:0; }
.thumb {margin:5px; border:2px solid #a6a6a6;}
.edit a { color:red; }
.editBtns { font-size:10px;}
.editBtns a:hover { color:red; }
.backproducts {text-align:left; font-size:10px; margin-top:0; }

body {
background:#2d6bb4;
background-image:url(exports/pageBG.gif);
background-position:top;
background-repeat:repeat-x;
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0 auto;
text-align:center;
padding: 0 0 0 0;
letter-spacing: 1px;
}

div#header {
margin: 0 auto;
padding: 0 0 0 0;
text-align:center;
width: 834px;
height: 41px;
background:url(exports/header.gif) top no-repeat;
}

div#wrapper {
margin: 0 auto;
padding: 0 0 0 0;
text-align:center;
width: 834px;
background:url(exports/contentRepeater.jpg) top;
background-repeat:no-repeat;
}

div#content {
margin: 0 auto;
padding: 0 0 10px 0;
text-align:center;
width: 764px;
}

div#footer {
margin: 0 auto;
padding: 0 0 0 0;
text-align:center;
width: 834px;
height: 36px;
background:url(exports/footer.gif) top no-repeat;
}

div.fixer {
clear:both;
}

/*Navigation-------------------------------------------------------- */

div#topNav {
margin: 0 0 0 0;
padding: 0 0 0 0;
float:right;
}

ul.main_nav {
list-style-type:none;
margin: 0 0 0 0;
padding: 0 0 0 0;

}

ul.main_nav li{
display:inline;
font-size:14px;
font-weight:bold;
}

a.gallery {
margin: 30px 3px 0 0;
padding: 0;
float: right;
text-decoration:none;
width:80px;
height:72px;
color:#fff;
background:url(exports/galleryBTN.gif) bottom no-repeat;
}

a.gallery:hover {
background:url(exports/galleryBTN.gif) top no-repeat;
}

a.contact {
margin: 30px 3px 0 0;
padding: 0;
float: right;
text-decoration:none;
width:80px;
height:72px;
color:#fff;
background:url(exports/contactBTN.gif) bottom no-repeat;
}

a.contact:hover {
background:url(exports/contactBTN.gif) top no-repeat;
}

a.products {
margin: 30px 3px 0 0;
padding: 0;
float: right;
text-decoration:none;
width:80px;
height:72px;
color:#fff;
background:url(exports/productsServicesBTN.gif) bottom no-repeat;
}

a.products:hover {
background:url(exports/productsServicesBTN.gif) top no-repeat;
}
 
a.about {
margin: 30px 3px 0 0;
padding: 0;
float: right;
text-decoration:none;
width:80px;
height:72px;
color:#fff;
background:url(exports/aboutBTN.gif) bottom no-repeat;
}

a.about:hover {
background:url(exports/aboutBTN.gif) top no-repeat;
}

/*Content-------------------------------------------------------- */

h1 {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size:14px;
}

h2 {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size:18px;
}

h3 {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size:22px;
color:#747475;
}

hr {
color:#fff;
}

p {
margin: 10px 0 0 0;
padding: 0 0 0 0;
}

fieldset {
background: #eeedec;
border: none;
border-top: 1px solid #a6a6a6;
border-bottom: 1px solid #a6a6a6;
margin: 5px 0 0 0;
padding: 10px 0 10px 0;
}

fieldset.subNav {
background: #eeedec url(exports/flashHolder2.jpg) center no-repeat;
border: none;
border-top: 1px solid #a6a6a6;
border-bottom: 1px solid #a6a6a6;
margin: 3px 0 10px 0;
padding: 10px 0 10px 0;
height: 205px;
}

div.subNav {

}


div.productsRight {
width:400px;
float:left;
border-right: 1px solid #ccc;
}
div.productsRight img {
border:6px solid #fff;
}

.imageBrowse {
float:right;
margin-right:25px;
margin-top:1px;
}
.imageView {
float:left;
margin-left:25px;
margin-top:1px;
}

div#leftCol {
margin: 0 0 0 0;
padding: 0 0 0 10px;
width: 460px;
float: left;
text-align:left;
}

div#rightCol {
margin: 0 0 0 10px;
padding: 10px 0 15px 10px;
background: #cac9c9;
border: 1px solid #fff;
width: 262px;
float: left;
text-align:left;
display:block;
}

div#rightCol2 {
margin: 0 0 0 10px;
padding: 15px 0 15px 10px;
border-left: 2px solid #a6a6a6;
width: 262px;
float: left;
text-align:left;
}

div.featureInfo {
margin: 0 0 0 0;
padding: 0 0 10px 0;
}

img.header {
margin: 0 0 0 0;
padding: 0 0 10px 0;
float: left;
}

img.features {
margin: 0 20px 10px 0;
padding: 0 0 0 0;
float: left;
border: 4px solid #fff;
}

img.largeFeatures {
margin: 10px 10px 0 5px;
padding: 0 0 0 0;
border: 4px solid #fff;
}

dl {
margin: 10px 0 5px 0;
padding: 0 0 0 0;
color:#6d6d6d;
width: 225px;
}

dl dd{
margin: 0 0 0 0;
padding: 5px 0 5px 0;
list-style-type:none;
border-bottom: 1px solid #a6a6a6;
}

dl dt.listHeader{
margin: 0 0 0 0;
padding: 5px 0 5px 0;
list-style-type:none;
border-bottom: 1px solid #a6a6a6;
font-weight:bold;
}

dl dt.listHeader a {

}

dl dt.listHeader a:hover {

}

a {
color: #000;
}

div.subNav {
margin: 0 0 0 0;
padding: 12px 0 0 0;
}

a.subLink1 {
float:left;
margin: 0 0 8px 48px;
padding: 0 0 0 0;
width: 383px;
height: 21px;
background:url(exports/parkModelsBut.gif) bottom no-repeat;
}

a.subLink1:hover {
margin: 0 0 8px 48px;
padding: 0 0 0 0;
width: 383px;
height: 21px;
background:url(exports/parkModelsBut.gif) top no-repeat;
}

a.subLink2 {
float:left;
margin: 1px 0 10px 48px;
padding: 0 0 0 0;
width: 383px;
height: 21px;
background:url(exports/trailersBut.gif) bottom no-repeat;
}

a.subLink2:hover {
margin: 1px 0 10px 48px;
padding: 0 0 0 0;
width: 383px;
height: 21px;
background:url(exports/trailersBut.gif) top no-repeat;
}

a.subLink3 {
float:left;
margin: 1px 0 10px 48px;
padding: 0 0 0 0;
width: 383px;
height: 21px;
background:url(exports/truckDecksBut.gif) bottom no-repeat;
}

a.subLink3:hover {
margin: 1px 0 10px 48px;
padding: 0 0 0 0;
width: 383px;
height: 21px;
background:url(exports/truckDecksBut.gif) top no-repeat;
}

a.subLink4 {
float:left;
margin: 1px 0 10px 48px;
padding: 0 0 0 0;
width: 383px;
height: 21px;
background:url(exports/jobsiteBut.gif) bottom no-repeat;
}

a.subLink4:hover {
margin: 1px 0 10px 48px;
padding: 0 0 0 0;
width: 383px;
height: 21px;
background:url(exports/jobsiteBut.gif) top no-repeat;
}

a.subLink5 {
float:left;
margin: 1px 0 10px 48px;
padding: 0 0 0 0;
width: 383px;
height: 21px;
background:url(exports/partsServiceBut.gif) bottom no-repeat;
}

a.subLink5:hover {
margin: 1px 0 10px 48px;
padding: 0 0 0 0;
width: 383px;
height: 21px;
background:url(exports/partsServiceBut.gif) top no-repeat;
}

a.subLink6 {
float:left;
margin: 1px 0 10px 48px;
padding: 0 0 0 0;
width: 383px;
height: 21px;
background:url(exports/rentalsBut.gif) bottom no-repeat;
}

a.subLink6:hover {
margin: 1px 0 10px 48px;
padding: 0 0 0 0;
width: 383px;
height: 21px;
background:url(exports/rentalsBut.gif) top no-repeat;
}

a.models {
text-decoration:none;
color:#0256a4;
}

a.models:hover {
color:#F60;
}

/* CONTACT US PAGE */

div#leftCol form, div#galleryCol form {
margin-left:25px;
}

div#leftCol label, div#galleryCol label {
display:block;
float:left;
width:150px;
text-align:right;
padding-right:5px;
}

div#leftCol input, div#galleryCol input {
float:left;
margin-bottom:8px;
}

div#galleryCol textarea {
float:left;
margin-bottom:8px;
}

div#leftCol .indicated {
font-size:11px;
}

.errorbox {
background-color:#06C;
}

/* GALLERY PAGE */
img.galleryBig {
width:450px;
margin:15px auto 15px auto;
text-align:center;
border:8px solid #fff;
}

div#galleryCol {
margin: 0 0 0 0;
padding: 0 0 0 10px;
}

div#galleryCol hr {
margin-right:10px;
margin-bottom:10px;
}

div.galleryRows {

}
div.galleryRows img {
float:left;
margin-right:3px;
}
div.galleryRows h1, div.galleryRows p {
text-align:left;
margin-left:10px;
}

p.galleryDate {
float:right;
color:#888;
font-size:10px;
margin-right:5px;

}

div#galleryCol h1 {
text-align:left;
}

p.editImage {
text-align:center;
}
p.editImage span {
text-align:center;
}

div.imageBox {
width:105px;
float:left;
}
