/* CSS Document */

body { margin:0; padding:0; font:9pt Arial, Helvetica, sans-serif; background:#2b2b2b url(../images/pagebg.jpg) top repeat-x; line-height:14pt; }
h1 { color:#CF3A00; font-size:14pt; margin:0; padding:0; }
h2 { font-size:12pt; }
h3 { margin:0; padding:0; font-size: 13px; }
blockquote { font:12pt Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; line-height:18pt; padding:15px 0 15px 0; border-bottom:1px solid #ccc; margin:0;}
blockquote b { color:#000; font-style:normal; font:10pt Arial, Helvetica, sans-serif; font-weight:bold;}
blockquote strong { font-weight:bold; }
big { font-size:11pt; }
.small { font-size:8pt; }
.red { color:#dd0000; }

.orange { color:#FF6C0D; }
.blue { color:#2952EB; }

a { text-decoration:none; }
a:hover { text-decoration:underline; color:#ff6c0d; }

/* Sitelinks */
.stlnks { font-size:8pt; line-height:14pt; text-align:center; }
.stlnks a         { color:#000000; text-decoration:none; }
.stlnks a:visited { color:#000000; }
.stlnks a:hover   { color:#BFBFBF; }
.stlnks a:active  { color:#BFBFBF; }

/* Lists */
ul, li { padding:0; margin:0;  }
li { list-style:square; }
li p { font-size:8pt; margin:0; padding:0 0 10px 0; }
.content ul { margin:0 0 0 25px; }
ol li { list-style-type: decimal;}

ul.centredList {padding:0; margin:0; }
ul.centredList li { list-style:none; text-align:center; padding:0; margin:0; line-height: 18pt; }

/* Colors */
.greybg { background:#e0e0e0; }
.whitebg { background:#ffffff; }

/* Form */
.textfield, select { border:1px solid #000000; margin:2px 0 2px 0;}

/* Content/Structure */
.breadcrumb, .search { background:#555555; }

.header { background:#ffffff url(../images/thunderbike-header.jpg) top no-repeat; }
.search { font-size:8pt; line-height:12pt; text-align:right; vertical-align:middle; }
.search input, .search select { font-size:8pt; }
.search input { text-indent:3px; }
.prdSearch { color:#ffffff; font-weight:bold; vertical-align:middle;  }

.breadcrumb         { font-size:8pt; line-height:20pt; padding:0 0 0 10px; color:#ffcc33; }
.breadcrumb a       { text-decoration:none; color:#ffffff; }
.breadcrumb a:hover { text-decoration:underline; color:#ffcc33; }
.search				{ }

.leftNavigation  { vertical-align:top; width:140px; text-align:center; background:#ffcc33; padding:0; margin:0; }
.leftNavigation ul { margin:0; padding:0; }
.leftNavigation ul li { list-style:none; line-height:25px; display:block; text-align:left; text-indent:3px; width:140px; }
.leftNavigation ul li a { font-weight:bold; text-decoration:none; color:#000000; background:url(../images/buttonbg_off.gif) top repeat-x; display:block; width:140px; }
.leftNavigation ul li a:hover { text-decoration:none; color:#aa0000; background:url(../images/buttonbg_on.gif) top repeat-x; width:140px;}
.leftNavigation ul li.shop a  { font-weight:bold; text-decoration:none; color:#000000; background:url(../images/buttonbg_shop_off.gif) top right no-repeat; width:140px; }
.leftNavigation ul li.shop a:hover { text-decoration:none; color:#aa0000; background:url(../images/buttonbg_shop_on.gif) top right no-repeat; width:140px;}

.onlineshop { background:#ffcc33; }
.onlineshop img { padding:0 0 3px 0; }
.topspace { padding:10px 0 0 0; }

.content { width:668px; background:#ffffff url(../images/background.jpg) top repeat-x; vertical-align:top; padding:10px; }

.footer { background:url(../images/footerbg.gif) bottom left no-repeat; line-height:18pt; text-align:center; color:#ffffff; }
.footer a       { text-decoration:none; color:#ffcc33; }
.footer a:hover { text-decoration:underline; color:#ffffff; }

.copyright { font-size:7pt; color:#999999; line-height:18pt; }
.copyright a { color:#999999; }

.infoBox { background:#f1f1f1; border:1px solid #aaaaaa; padding: 5px; }


/* BrandBoxes */
.brandContent { padding:5px; }
.ktm, .triumph, .usedbikes { margin:0 0 10px 0; }
.ktm td, .triumph td, .usedbikes td { vertical-align:top; }
.ktm img, .triumph img, .usedbikes img { border:1px solid #333333; }

.ktm th { border-left:#ff6c0d 2px solid; text-align:left; height:19px; min-height:19px; line-height:19px; background:url(../images/brand-box-ktm.gif) bottom left no-repeat; }
.ktm td.brandContent { border:#ff6c0d 2px solid; }
.ktm h3 { font-size:9pt; margin:0; padding:0; color:#ff6c0d; line-height:10pt;}

.triumph th { border-left:#184a89 2px solid; text-align:left; height:19px; min-height:19px; line-height:19px; background:url(../images/brand-box-triumph.gif) bottom left no-repeat; }
.triumph td.brandContent { border:#184a89 2px solid; }
.triumph h3 { font-size:9pt; margin:0; padding:0; color:#184a89; line-height:10pt;}


.usedbikes th { border-left:#000000 2px solid; text-align:left; height:19px; min-height:19px; line-height:19px; background:url(../images/brand-box-usedbikes.gif) bottom left no-repeat; }
.usedbikes td.brandContent { border:#000000 2px solid; }
.usedbikes h3 { font-size:9pt; margin:0; padding:0; }
.usedbikes th.bmw { background:url(../images/brand-box-bmw.gif) bottom left no-repeat; }
.usedbikes th.sports { background:url(../images/brand-box-sports.gif) bottom left no-repeat; }
.usedbikes th.touring { background:url(../images/brand-box-touring.gif) bottom left no-repeat; }
.usedbikes th.cruisers { background:url(../images/brand-box-cruisers.gif) bottom left no-repeat; }
.usedbikes th.learner { background:url(../images/brand-box-learner.gif) bottom left no-repeat; }
.usedbikes th.naked { background:url(../images/brand-box-naked.gif) bottom left no-repeat; }
.usedbikes th.offroad { background:url(../images/brand-box-offroad.gif) bottom left no-repeat; }

/* New Bikes Tables */
.biketbl { background:#f0f0f0; }
.biketbl strong { font-size:11pt; }
.biketbl td { border-bottom:1px solid #aaaaaa; vertical-align:top;}
.biketbl h2 { color:#CF5A0C; }
.boxbrd { border:1px solid #aaaaaa; }
.urbansports h2, .modernclassics h2, .cruisers h2, .road h2, .motocross h2, .enduro h2 { line-height:50px; margin:0; padding:0; }

.urbansports { background:url(../images/h-new-triumph-urbansports.gif) top center no-repeat; text-align:center; height:50px; vertical-align:middle; }
.modernclassics { background:url(../images/h-new-triumph-modernclassics.gif) top center no-repeat; text-align:center; height:50px; }
.cruisers { background:url(../images/h-new-triumph-cruisers.gif) top center no-repeat; text-align:center; height:50px; }

.road { background:url(../images/h-new-ktm-road.jpg) top center no-repeat; text-align:center; height:50px; vertical-align:middle; }
.motocross { background:url(../images/h-new-ktm-motocross.jpg) top center no-repeat; text-align:center; height:50px; }
.enduro { background:url(../images/h-new-ktm-enduro.jpg) top center no-repeat; text-align:center; height:50px; }

/* Misc */
.dshbrdRight { border-right:1px dotted #cccccc; }
.dshbrdLeft { border-left:1px dotted #cccccc; }

.bikespec td { background:#CCCCCC; }
.bikespec th { background:#666666; color:#ffffff; }
.bikespec td.greybg { background:#e0e0e0; }
