@CHARSET "UTF-8";
* { background-repeat:no-repeat; background-position:left top; }
body { color:#CCC; background:#000 url('../images/backgrounds/homepage.jpg') center top no-repeat fixed; }
a { color:#999; }

h2, h3, h4, h5, a.page-link, .color { color:#de0429; }

#content { background:url('../images/content/background.png'); }
#top-gradient { background:url('../images/content/top-gradient.png') repeat-x left top; }
#bottom { background:url('../images/content/bottom-gradient.png') repeat-x left bottom; }

/* Main Navigation */
#main-navigation a, #bike-information h3 { color:#FFF; }
#main-navigation a:hover { color:#DE0429; }
#main-navigation ul li ul li.active a { color:#DE0429; }

/* Quick Links */
#quick-links #bike-information { background-image:url('../images/quick-links/bike-information.png'); }
#bike-information a { color:#000; }
#bike-information li + li a { border-top:1px solid #BBB; }
#bike-information a:hover { color:#CCC; }
#quick-links #latest-news { background:#000 url('../images/quick-links/latest-news-bottom.png') no-repeat left bottom; }
#quick-links #latest-news h3 { background-image:url('../images/quick-links/latest-news-top.png'); }
#quick-links #latest-news ul { border-right:1px solid #de0429; border-left:1px solid #de0429; }

/* Main content */
#main-content { background-image:url('../images/content/content-top.png'); }
#main-content .article-header { border-bottom:1px solid #de0429;}
#main-content ul.list li { padding:0 0 0 12px; background:url('../images/content/bullet.png') no-repeat 0 7px; }

#latest-promotions { background:url('../images/content/latest-promotions.png') no-repeat center top; }
#dealer-announcments { background:url('../images/content/dealer-announcements.png') no-repeat center top; }
#latest-promotions .intro, #dealer-announcments .intro { color:#FFF; }

ul#news-list a.news-item { color:#DE0429; }

/* contact page */
input, textarea, select { color:#FFF; background:#333; border:1px solid #999; }
input.file { color:#000; }
input[type="checkbox"] { border:none; }
button { color:#FFF; background:#DE0429; border:0; }

.contact-address a { color:#CCC; }
.contact-address .label { color:#DE0429; }

/* New Bikes */
ul.new-bikes li.harley-davidson a { background-image:url('../images/new-bikes/harley-davidson.gif'); display:none }
ul.new-bikes li.buell a { background-image:url('../images/new-bikes/buell.gif'); display:none }

ul#bike-dealer li.super-sport a { background-image:url('../images/new-bikes/super-sport.gif'); }
ul#bike-dealer li.sport-touring a { background-image:url('../images/new-bikes/sport-touring.gif'); }
ul#bike-dealer li.touring a { background-image:url('../images/new-bikes/touring.gif'); }
ul#bike-dealer li.naked a { background-image:url('../images/new-bikes/naked.gif'); }
ul#bike-dealer li.custom a { background-image:url('../images/new-bikes/custom.gif'); }
ul#bike-dealer li.on-off a { background-image:url('../images/new-bikes/on-off.gif'); }
ul#bike-dealer li.model-125cc a { background-image:url('../images/new-bikes/125cc.gif'); }
ul#bike-dealer li.scooter a { background-image:url('../images/new-bikes/scooter.gif'); }
ul#bike-dealer li.off-road a { background-image:url('../images/new-bikes/off-road.gif'); }
ul#bike-dealer li.atv a { display:none }

ul#bike-category .bike-name, #bike-details .bike-name { color:#000; }

/* Used Bikes */
#used-stock-locator { border-bottom:1px solid #DE0429; }
#used-stock-locator input { border:none; }
#used-stock .price { border-top:1px solid #DE0429; }
.used-stock-item .details { color:#999; }
.used-stock-item .price, #used-stock .price { color:#DE0429; }
.used-stock-item .marker, #used-stock  .marker { color:#FFF; }

/* Send to friend */
body.mailto { background:#000; font-family:verdana }
body.mailto .componentheading { color:#DE0429; text-transform:uppercase }
body.mailto p, body.mailto a { color:#DE0429 }