@charset "UTF-8";
/* CSS Document */

* {margin:0px;}
html {height:100%;}
body {height:100%; margin:0px; padding:0px; font:12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; background:url(images/bg.png) top left repeat-x; text-align:center; color:#000000;}
a {text-decoration:none;}
a:link {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
a:hover {color:#c32026; text-decoration:underline;}
a:active {color:#c32026; text-decoration:underline;}
h1 {color:#000000; margin:0px; font-size:26px; font-weight:normal;}
h2 {color:#000000; margin:0px; font-size:14px; font-weight:bold;}
h3 {color:#000000; margin:0px; font-size:12px; font-weight:normal;}
h4 {color:#c32026; margin:0px; font-size:12px; font-weight:normal;}
h5 {color:#c32026; margin:0px; font-size:12px; font-weight:normal;}
img {border:0px;}
p {margin:10px 0px; line-height:16px;}

#outsideContainer {width:900px; margin:0px auto; padding:0px; text-align:center;}

#topNavContainer {position:relative; width:612px; height:40px; margin:0px auto; padding:0px; text-align:center; float:right; z-index:100;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#topNav {position:relative; list-style-type:none; margin:0px; padding:0px; width:612px; height:40px;}
#topNav li {position:relative; float:left; padding:0px; margin:0px; width:150px; height:40px; border-right:3px solid #ffffff; z-index:100;}
#topNav li dl {position:absolute; top:0px; left:0px; padding:0px;}
#topNav li a, #topNav li a:visited {text-decoration:none;}
#topNav li dd {display:none; height:18px;}
#topNav li a:hover {border:0px;}
#topNav li:hover dd, #topNav li a:hover dd {display:block;}
#topNav li:hover dl, #topNav li a:hover dl {padding:0px;}
#topNav table {border-collapse:collapse; padding:0; margin:-1px; font-size:16px;}
#topNav dl {width:150px; margin:0px; padding:0px; background:#666666;}
#topNav dt {margin:0px; padding:11px 5px 5px 5px; height:24px; font-size:16px; color:#ffffff; font-weight:bold;}

#topNav .one {background:#ffffff; border:1px solid #0f627d;}
#topNav .two {background:#ffffff; border:1px solid #c32026;}
#topNav .three {background:#ffffff; border:1px solid #76823c;}
#topNav .four {background:#ffffff; border:1px solid #e37c00;}

#topNav .one dt {background:#0f627d;}
#topNav .two dt {background:#c32026;}
#topNav .three dt {background:#76823c;}
#topNav .four dt {background:#e37c00;}

#topNav dd {margin:0px; padding:0px; color:#000000; font-size:12px; text-align:left; background:#ffffff;}
#topNav .one dd {color:#0f627d;}
	#topNav .one dd.top {border-bottom:1px solid #0f627d;}
#topNav .two dd {color:#c32026;}
	#topNav .two dd.top {border-bottom:1px solid #c32026;}
#topNav .three dd {color:#76823c;}
	#topNav .three dd.top {border-bottom:1px solid #76823c;}
#topNav .four dd {color:#e37c00;}
	#topNav .four dd.top {border-bottom:1px solid #e37c00;}

#topNav dt a, #topNav dt a:visited {display:block; color:#ffffff;}

#topNav dd a, #topNav dd a:visited {color:#000000; text-decoration:none; display:block; padding:0px; width:auto;}

#topNav .one dd a {color:#000000;}
	#topNav .one dd.top a {color:#0f627d;}
#topNav .two dd a {color:#000000;}
	#topNav .two dd.top a {color:#c32026;}
#topNav .three dd a {color:#000000;}
	#topNav .three dd.top a {color:#76823c;}
#topNav .four dd a {color:#000000;}
	#topNav .four dd.top a {color:#e37c00;}

#topNav .one dd a:hover {color:#0f627d;}
	#topNav .one dd.top a:hover {color:#000000;}
#topNav .two dd a:hover {color:#c32026;}
	#topNav .two dd.top a:hover {color:#000000;}
#topNav .three dd a:hover {color:#76823c;}
	#topNav .three dd.top a:hover {color:#000000;}
#topNav .four dd a:hover {color:#e37c00;}
	#topNav .four dd.top a:hover {color:#000000;}

#topNav dd span.model {width:20%; padding:3px 6px; float:left;}
#topNav dd span.capacity {width:55%; padding:3px 6px; float:right;}

#logo {position:relative; width:900px; height:68px; margin:0px auto; padding:10px 0px 0px 0px; text-align:left; clear:both;}

#mainNav {position:relative; width:900px; height:17px; margin:0px auto; padding:35px 0px 5px 0px; text-align:right; float:right;}
	#mainNav a {padding:0px 6px;}
	#mainNav a:link {color:#666666; text-decoration:none;}
	#mainNav a:visited {color:#666666; text-decoration:none;}
	#mainNav a:hover {color:#c32026; text-decoration:none;}
	#mainNav a:active {color:#c32026; text-decoration:none;}
	
#mainGraphicContainer {position:relative; width:900px; height:250px; margin:0px auto; padding:0px; text-align:center; clear:both;}
	#mainGraphic {position:relative; width:300px; height:250px; margin:0px auto; padding:0px; text-align:right; float:left;}
	#text {position:relative; width:580px; height:190px; margin:0px auto; padding:20px 0px 20px 20px; text-align:left; color:#ffffff; float:right;}
		#text h1 {color:#ffffff; margin:0px; font-size:26px; font-weight:normal;}
		#text a {color:#ffffff;}
		#text a:link {color:#ffffff; text-decoration:underline;}
		#text a:visited {color:#ffffff; text-decoration:underline;}
		#text a:hover {color:#000000; text-decoration:underline;}
		#text a:active {color:#000000; text-decoration:underline;}
	
#bodyContainer {position:relative; width:900px; height:auto; margin:0px auto; padding:0px; text-align:center; clear:both;}
	#leftColumn {position:relative; width:280px; height:auto; margin:0px auto; padding:20px 20px 40px 0px; text-align:left; float:left;}
	#middleColumn {position:relative; width:270px; height:auto; margin:0px auto; padding:0px 40px 0px 0px; text-align:left; float:left;}
	#rightColumn {position:relative; width:580px; height:auto; margin:0px auto; padding:20px 0px 40px 20px; text-align:left; float:right;}
	
#footer {position:relative; width:900px; height:auto; margin:0px auto; padding:0px; text-align:left; color:#666666; clear:both; border-top:1px solid #666666;}
	#footer a {}
	#footer a:link {color:#666666; text-decoration:none;}
	#footer a:visited {color:#666666; text-decoration:none;}
	#footer a:hover {color:#c32026; text-decoration:none;}
	#footer a:active {color:#c32026; text-decoration:none;}
	
	
.bold {font-weight:bold;}
.floatLeft {float:left; padding-right:10px;}
.superscript {font-size:12px;}
.quote {width:210px;}
	.quote em {font:14px Palatino, "Times New Roman", Times, serif; line-height:34px; font-style:italic;}
.white {color:#ffffff;}
.teal {color:#0f627d;}
.red {color:#c32026;}
.green {color:#76823c;}
.yellow {color:#e37c00}
.cartPhoto {padding-right:10px;}
.wheelPhoto {padding-bottom:5px;}