html, body { margin:0; padding:0; color:#fff; font-family:arial, sans-serif; font-size:62.5%; }
body { background:#000; text-align:center; font-size:1.2em }
h1 { margin:0 0 6px 0; padding:0; font-size:1.5em; font-weight:normal; color:#686868 }
a { color:#fff; text-decoration:underline }
a:hover { text-decoration:underline; color:#ffd7d7 }
img { border:0; }
p { margin-top:0 }

.bottom { position:absolute; bottom:0; }
.center { text-align:center !important }
.clear { clear:both; }
.bold { font-weight:bold }
.required { color:#ff0000; font-size:14px; font-weight:bold }

/* message styles */
.message { padding:10px; margin: 0px 0px 15px 0px; display:block; }
.message-title { font-weight:bold; font-size:1.25em; }
.message-body { margin-top:4px; }
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11; text-decoration:underline }
.notice a {color:#514721; text-decoration:underline }
.success a {color:#264409; text-decoration:underline }

#container { width:960px; margin:0 auto; text-align:left; }

#header { height:33px; background:#5c5e5d url(/images/header.gif); }
#header img { margin:8px 0 0 10px; float:left }
#header div { float:right; color:#525353; font-size:1.1em; padding:12px 40px 0 0 }

#navigation { width:960px; list-style:none; margin:0 auto; padding:0; background:#b3b3b3; height:33px; text-align:center }
#navigation li { display:inline; padding:0 9px; border-right:1px solid #cecfcf; text-align:center; position:relative; top:9px }
#navigation li.last { border-right:0; padding-right:0; }
#navigation li a { color:#000; text-decoration:none; font-size:0.95em }
#navigation li a:hover { color:#000; text-decoration:underline; }

#body { background:url(/images/background.gif); }
#body-left { float:left; width:250px; text-align:center }
#body-left .content { padding:20px 5px 10px 5px; }
#body-right { float:left; width:709px }
#body-right .content-home { padding:0 15px 15px 15px; }
#body-right .content { padding:15px; background:url(/images/car1.jpg) 100% 15% no-repeat; min-height:540px }

#splash { background:url(/images/car.jpg) 100% 65% no-repeat; height:454px; padding:10px 15px; position:relative }
/* SWW COMMENT OUT 2010-01-08 -------------- #splash { clear:both; background:url(/images/car.jpg) no-repeat; height:454px;  } */

#splash h1, 
#slogan { line-height:30px; margin-left:10px; }
#splash h1 div, 
#slogan div { text-indent:125px; }

#banner { border-bottom:1px solid #c52d2c }
#banner h1 { padding:5px 10px; margin:0; font:3em times, serif;  }
#banner div { float:right; margin:-50px 15px 0 0; text-align:center }
#banner #banner-slogan { font-size:1.1em; font-weight:bold; margin-bottom:5px; }

.featured { text-align:center; margin:0 auto 20px auto; width:200px; }
.featured a { color:#fff; font-size:1.2em; font-weight:bold; text-decoration:underline; text-align:left; display:block }
.featured img { margin-top:8px }
.featured img.featured-mainphoto { width:200px }
.featured table { width:100% }
.featured td { color:#fff; text-align:left; font-size:.95em }
.featured .header { color:#777; width:80px }

.solds { border:1px solid #414141; width:155px; float:left; margin-right:10px; text-align:center }
.solds img.solds-photo { width:155px }
.solds.last { margin-right:0 }
.solds-title { display:block; text-decoration:none; font-size:1.3em; font-weight:bold; padding:0 5px }

#footer { clear:both; text-align:center; background-color:#b3b3b3; padding:5px 0; color:#000;  }

#inventory {}
#inventory-container { float:left; margin-bottom:10px }
#inventory-photo { float:left; margin:0 15px 0 0 }
#inventory-photo img { width:350px }
#inventory-data { float:left; text-align:center; width:305px; }
#inventory-data table { margin-bottom:20px; width:100% }
#inventory-data td { text-align:left; padding:2px 0 }
#inventory-data td.header { font-weight:bold; width:80px; text-align:right; padding-right:8px; }
#inventory-description { clear:both }
#inventory-links { clear:both; text-align:center; background:#FFCB63; padding:5px 0; margin:5px 0; font-weight:bold }
#inventory-links a { color:#000; text-decoration: none; }
#inventory-thumbnails { clear:both }
#inventory-thumbnails p { margin:0px 0 5px 0; font-weight:bold }
#inventory-thumbnails img { width:107px; float:left; margin:0 6px 6px 0 }
#inventory-thumbnails img.last { margin-right:0 !important }

#inventory-list { }
.vehicle { clear:both; float:left; margin-bottom:20px; width:660px; padding:5px }
.odd { background:#292929 }
.title { display:block; font-size:1.2em; font-weight:bold; margin-bottom:8px }
.photo { float:left; margin-right:10px }
.photo img { width:200px }
.information { float:left; width:300px }
.information table { padding:0; border:0 }
.information td { font-size:11px }
.information td.header { width:95px }
.links { float:right; width:150px; line-height:1.3em;  }
.links a { display:block; text-align:center }
.price { color:#ff0000; font-weight:bold; font-size:1.1em }






