/* 
  Stylesheet for www.keeslers.com - All Rights Reserved
  Styled by www.9balldesign.com - you steal, your karma
 */

/* MAIN LOWBEDS PAGE */
.trailerbox {display: block; clear: both; padding: 10px 0 0 0;}

.trailerbox h2 {display: block; width: 580px; height: 30px; margin: 0 0 5px 0;}
.trailerbox h2 span {display: none;}

.trailerbox ul {margin: 0 0 0 0; padding: 0 0 0 0;}
.trailerbox li {list-style-type: none; margin-bottom: 3px;}
.trailerbox li a {background: url(red-arrow.gif) 0 5px no-repeat; padding-left: 12px;}

.trailerbox img {float: left; margin: 4px 15px 0 0; border: 10px solid #e6e6e6;}
.trailerbox a:hover img {border: 10px solid #eb5a5a;}

.trailerbox ul.floatlist {margin: 0 25px 0 0; padding: 0 0 0 0; float: left;}

#crosscountybox {border-top: 1px solid #eb1919; border-bottom: 1px solid #eb1919; display: block; padding: 10px 0 10px 10px; background: #f1f1f1;}
.crosscountybox {border-top: 1px solid #eb1919; border-bottom: 1px solid #eb1919; display: block; padding: 10px 0 10px 10px; background: #f1f1f1; margin-top: 10px;}
#crosscountybox ul.floatlist, .crosscountybox ul.floatlist {margin: 0 25px 0 0; padding: 0 0 0 0; float: left; overflow: hidden;}
#crosscountybox li, .crosscountybox li {list-style-type: none; margin: 0 5px 0 0; padding: 0 0 0 0;}
#crosscountybox li.listbold, .crosscountybox li.listbold {font-weight: bold; font-size: 14px; margin-bottom: 10px;}

/* MAIN PAGE TITLES */
h1#maintitledumptrailers {background: url(titles/dump-red.gif) no-repeat; margin-bottom: 10px;}
h2#titledumptrailers {background: url(titles/dump-gray.gif) no-repeat;}

/* CROSS COUNTRY EQUIPMENT TRAILER TITLES */
h1#maintitlecrosscountryequipment {background: url(titles/cross-country-equipment-red.gif) no-repeat; margin-bottom: 10px;}
h2#titleequipmenttrailers {background: url(titles/cross-country-equipment-gray.gif) no-repeat;}
h2#titlecrosscountryequipmenteconomy {background: url(titles/cross-country-equipment-economy-gray.gif) no-repeat;}
h2#titlecrosscountryequipmentstandard {background: url(titles/cross-country-equipment-standard-gray.gif) no-repeat;}
h2#titlecrosscountryequipmentpremium {background: url(titles/cross-country-equipment-premium-gray.gif) no-repeat;}
h2#titlecrosscountryequipmenttandem {background: url(titles/cross-country-equipment-tandem-gray.gif) no-repeat;}

/* CROSS COUNTRY DUMP TRAILER TITLES */
h1#maintitlecrosscountrydump {background: url(titles/cross-country-dump-red.gif) no-repeat; margin-bottom: 10px;}
h2#titlecrosscountrydumpgray {background: url(titles/cross-country-dump-gray.gif) no-repeat;}
h2#titlecrosscountrylowprofile {background: url(titles/cross-country-low-profile-gray.gif) no-repeat;}
h2#titlecrosscountrysingle {background: url(titles/cross-country-single-axle-gray.gif) no-repeat;}
h2#titlecrosscountrytandem {background: url(titles/cross-country-tandem-axle-gray.gif) no-repeat;}

/* CROSS COUNTRY LANDSCAPE TRAILER TITLES */
h1#maintitlecrosscountrylandscape {background: url(titles/cross-country-landscape-red.gif) no-repeat; margin-bottom: 10px;}
h2#titlelandscapetrailers {background: url(titles/cross-country-landscape-gray.gif) no-repeat;}
h2#titlecrosscountrylandscapesingle {background: url(titles/cross-country-landscape-single-gray.gif) no-repeat;}
h2#titlecrosscountrylandscapetandem {background: url(titles/cross-country-landscape-tandem-gray.gif) no-repeat;}

/* CROSS COUNTRY SIDE EXTENSION TRAILER TITLES */
h1#maintitlecrosscountryextension {background: url(titles/cross-country-side-extension-red.gif) no-repeat; margin-bottom: 10px;}
h2#titlecrosscountryextension {background: url(titles/cross-country-side-extension-gray.gif) no-repeat;}
h2#titlecrosscountryextensionsmall {background: url(titles/cross-country-side-extension-small-gray.gif) no-repeat;}

/* CROSS COUNTRY SCISSOR LIFT TRAILER TITLES */
h1#maintitlecrosscountryscissor {background: url(titles/cross-country-scissor-lift-red.gif) no-repeat; margin-bottom: 10px;}
h2#titlecrosscountryscissor {background: url(titles/cross-country-scissor-lift-gray.gif) no-repeat;}
h2#titlecrosscountryscissorsmall {background: url(titles/cross-country-scissor-lift-small-gray.gif) no-repeat;}

/* FELLING TITLES */
h1#maintitlefellingdte {background: url(titles/felling-dte-series-red.gif) no-repeat; margin-bottom: 10px;}
h2#titlefellingdtegray {background: url(titles/felling-dte-series-gray.gif) no-repeat;}
h1#maintitlefellingdthd {background: url(titles/felling-dthd-series-red.gif) no-repeat; margin-bottom: 10px;}
h2#titlefellingdthdgray {background: url(titles/felling-dthd-series-gray.gif) no-repeat;}
h1#maintitlefellingdtdo {background: url(titles/felling-dtdo-series-red.gif) no-repeat; margin-bottom: 10px;}
h2#titlefellingdtdogray {background: url(titles/felling-dtdo-series-gray.gif) no-repeat;}
h1#maintitlefellingdesd {background: url(titles/felling-desd-series-red.gif) no-repeat; margin-bottom: 10px;}
h2#titlefellingdesdgray {background: url(titles/felling-desd-series-gray.gif) no-repeat;}
h1#maintitlefellingdtu {background: url(titles/felling-dtu-series-red.gif) no-repeat; margin-bottom: 10px;}
h2#titlefellingdtugray {background: url(titles/felling-dtu-series-gray.gif) no-repeat;}

/* FELLING SERIES PAGE */
#trailergalleryprimary {text-align: center;}
#trailergalleryprimary img {border: 10px solid #e6e6e6;}
#trailergalleryprimary a:hover img {border: 10px solid #eb5a5a;}

#trailergallerysecondary {text-align: center; margin-top: 10px;}
#trailergallerysecondary img {border: 5px solid #e6e6e6;}
#trailergallerysecondary a:hover img {border: 5px solid #eb5a5a;}

#trailergallerysecondary .gallerythumb {display: block; width: 190px; float: left; margin-bottom: 10px;}
#trailergallerysecondary .gallerythumbtwo {display: block; width: 190px; float: left; margin: 0 5px 0 5px;}

/* CROSS COUNTRY TRAILERS */
.listingspecs {margin-bottom: 15px;}
.listingspecs h3 {font-size: 14px;}
.listingspecs h3 span {color: #eb1919;}
.listingspecs p {margin: 20px 0 0 0;}

.crosscountylistingfive ul {float: left; margin: 0 0 0 0; padding: 0 0 0 0; width: 116px;}
.crosscountylistingfive li {list-style-type: none; display: block; border-bottom: 1px dashed #ccc; margin: 0 0 0 0; padding: 5px 0 5px 0;}
.crosscountylistingfive li.strong {display: block; background: #f1f1f1; font-weight: bold;}

.crosscountylistingthree ul {float: left; margin: 0 0 0 0; padding: 0 0 0 0; width: 193px;}
.crosscountylistingthree li {list-style-type: none; display: block; border-bottom: 1px dashed #ccc; margin: 0 0 0 0; padding: 5px 0 5px 0;}
.crosscountylistingthree li.strong {display: block; background: #f1f1f1; font-weight: bold;}
