@charset "UTF-8";
body { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-shadow:#000 0 0 0; }
a { text-decoration:none; }

a#lightboxlink { color:#CCC; margin:0 0 0 9px; }

h2 { text-transform:uppercase; font-weight:bold; font-size:18px; }
h3, legend { text-transform:uppercase; font-weight:bold; font-size:12px; }
h2 sup { font-size:11px; }
h3 sup { font-size:10px; }
sup { font-size:10px; }
.error { font-weight:bold; }

#main-navigation, #quick-links #bike-information h3 { text-transform:uppercase; font-weight:bold; font-size:11px; }
#main-content { line-height:1.5em; }

.article_column.column1, .article_column.column2 { font-size:12px; line-height:16px; }
.article_column.column1 h2 + p, .article_column.column2 h2 + p { font-size:14px; font-weight:bold; }


.article_column.column1  img +p, .article_column.column2 h2 + p { font-size:14px; font-weight:bold; color: #eb6f24;}

#footer { font-size:10px; line-height:10px; }

#bike-information a { font-weight:bold; text-transform:uppercase; }

ul#bike-category .bike-name { font-weight:bold; text-transform:uppercase; font-size:10px; }

#bike-details .bike-name { font-weight:bold; text-transform:uppercase; line-height:9px; }

.contact-address a { text-decoration:underline; }
.contact-address .label, .team-contact dt { font-weight:bold; }

#quick-links #latest-news a { text-decoration:underline; line-height:16px; }

/* Used Bikes */
.used-bike-list .price { font-size:17px; font-weight:bold; }
.used-bike-details dt, .used-bike-list dt { font-weight:bold; font-size:13px; }
.used-bike-details .details { font-size:12px; }
.used-bike-details .price { font-size:24px; font-weight:bold; }
.used-bike-details .price .marker, .used-bike-list .price .marker { font-size:13px; }

#used-stock h2 { font-size:20px; }
#used-stock .price { font-size:24px; font-weight:bold; }
#used-stock .marker, #used-stock .price .marker { font-size:13px; font-weight:bold;  }
#used-stock .description p.call-us { padding-top:20px; line-height:24px }
#used-stock .description p.call-us em { font-size:22px; font-weight:bold; color:#fff; display:block; clear:left }

/* Pages */
#page h2 { text-transform:uppercase; }

/* Sitemap */
#sitemap ul a { font-weight:bold; }
#sitemap ul ul a { font-size:0.9em; font-weight:normal; }
#sitemap ul ul ul a { font-size:0.8em; }

/* Contact forms */
.privacy { font-size:11px; line-height:1.3em; }