* {margin:0;padding:0;}
body {color:#FFF;font-size:8pt;font-family:Verdana;background-color:#FFF;line-height:150%;}
h1 {padding:5px 0;font-size:10pt;color:#FFF;}
h2 {padding:5px 0;font-size:9pt;color:#FFF;}
p {padding:5px 0;}
li {margin-left:25px;}
td {vertical-align:top;}

img {border:0;}
img.border {border:1px solid white;}

.clearline {clear:both;}
form input {margin-top: 8px;}
form .label {display: block;float: left;text-align:right;width:90px;margin-top: 8px;}
form label {margin-right:3px;}
form textarea {margin:5px;padding:2px;font-size:8pt;}
.button {border:2px solid black;background:#FFF;padding:2px;font-weight: bold;}
.button-search {color:white;border:1px solid white;background:#000;padding:1px;font-size:8pt;font-weight: bold;}
.text-field {border:1px solid black;background:#f5f5f5;padding:2px;font-size:8pt;}
.required {color:#FFF;}

a {text-decoration:underline;color:#FFF;}
a:hover {text-decoration:none;color:#FFF;}
a.foot {text-decoration:underline;color:#000;}
a.foot:hover {color:#000;text-decoration:none;}
a.leftside { color: #fff; font-style: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: Verdana; text-decoration: underline }
a.leftside:hover { color: #fff; font-style: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: Verdana; text-decoration: none }

td.image-cell {font-size:7pt;font-family:Verdana;color:white;vertical-align:top;padding:4px;text-align:center;width:160px;}
td.image-cell-small {font-size:7pt;font-family:Verdana;color:white;vertical-align:top;padding:4px;text-align:center;width:110px;}
td.dealers-list {color:white;vertical-align:top;padding:6px;}
td.foot-curve {width:30px;}
td.foot-bg {background-image:url(graphics/bottom-curves-mid.jpg);}
td.leftside-address   { color: #fff; font-style: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: Verdana; text-decoration: none; padding: 3px 3px 10px 6px }
td.left-logo {padding-top:10px;}
td.home-prods-head  { color: #fff; font-style: normal; font-weight: bold; font-size: 8pt; line-height: normal; font-family: Verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; border-bottom: 1px solid #fff }
td.home-prods-text   { padding-top: 1px; padding-bottom: 3px; padding-left: 12px }
td.home-prods-menu   { color: #fff; font-size: 8pt; line-height: normal; font-family: Verdana; padding: 2px 6px 2px 2px; vertical-align:top;}
td.home-content { color: #fff;line-height: normal; font-family: Verdana; text-decoration: none; padding-left:10px;padding-right:10px;padding-bottom:6px;}
td.home-arrow {vertical-align:top;padding-top:5px;}
td.home-pic   { padding: 2px; width: 200px }
td.home-logo-out {width:135px;padding-top:8px;}
td.home-right {width:155px;padding-left:3px;padding-top:5px;border-left:1px solid white;}
td.searchcontent {color:white;}
td.searchcontent-head {color:black;}
td.contact-add {padding-left:6px;padding-right:40px;vertical-align:top;}

#topnav {background-color:#000;}
#topnav ul {list-style:none;}
#topnav li {z-index:100;position:relative;padding:3px;margin:0;padding-left:3px;border-bottom:1px solid #FFF; border-right:1px solid #FFF}
#topnav li.bgarrow {background:url(graphics/arrow-fwd-double.gif) no-repeat 162px 6px;}
#topnav li ul {display:none;}
#topnav li:hover ul {display:block;position:absolute;left:174px;top:2px;z-index:100;border-bottom:1px solid #FFF;background-color:white;}
#topnav li li {background-color:#000;white-space:nowrap;border-style:solid;border-width:1px 1px 0px 1px;border-color:#FFF;padding-right:10px;z-index:101;}
#topnav a {color:#FFFFFF;font-weight:bold;text-decoration:none;font-size:8pt;}
#topnav a:hover {text-decoration:underline;}
#wrapper {width:959px;margin:0 auto;position:relative;}
#header{border-left:1px solid black;border-right:1px solid black;}
#contentarea {background-color:#fe0000;border-right:1px solid black;border-left:1px solid black;}
#content {padding:10px;margin-left:175px;}
#content-home {padding:10px;}
#leftarea {background-color:#fe0000;}
#leftside {width:175px;float:left;background-color:#fe0000;}
#footer {font-size:8pt;text-align:center;color:black;width:959px;}
#enlarge {text-align:center;font-style:italic;font-size:7pt;font-family:Verdana;color:white;padding:4px;}
.enlarge {text-align:center;font-style:italic;font-size:7pt;font-family:Verdana;color:white;padding:4px;}
#home-notice {text-align:center;font-style:italic;font-size:8pt;font-family:Verdana;color:white;padding:4px;}
#Reset {margin-left:10px;}
#search {padding-top:3px;padding-bottom:3px;}
#map-out {border:1px solid black;width:475px;color:black;}
#site-map {padding-top:2px;padding-bottom:2px;padding-left:2px;}
#site-map-sub {padding-top:2px;padding-bottom:2px;padding-left:20px;}
.site-map {padding-top:2px;padding-bottom:2px;padding-left:2px;}
.site-map-sub {padding-top:2px;padding-bottom:2px;padding-left:20px;}

.new-building  { color: #fff; font-size:8pt;font-family: Verdana;padding:6px;line-height:normal; }
.new-building p {padding:2px 0;}