/* CSS Document */
/*  scrollbar-face-color:#fbfcfc; scrollbar-highlight-color:#fdfdfd; scrollbar-shadow-color:#f2f4f6; scrollbar-3dlight-color:#fdfdfd; 
	scrollbar-arrow-color:#000000; scrollbar-track-color:#fdfdfd; scrollbar-darkshadow-color:#d0d3d0; */

body { text-align:center; margin:0px; padding:0px; color:#203069;  background: url(bg_new2.gif) #fff repeat-x;}
body, input, textarea, select, td { font-family: sans-serif; font-size:11px; color:#203069 }
select {color:#6B8093}

a { color:#A20007;  text-decoration:underline; font-weight:bold}
a:hover { color:#203069; text-decoration:none; font-weight:bold }
/*background: url(img/body_bg2.gif) #A7A6A6 repeat-x;*/

a.cb {color:#203069; font-weight:bold; text-decoration:none;}
a:hover.cb  {color:#203069; font-weight:bold; text-decoration:underline;}



/* Common styles */
/* Clear after styles */
.clear-after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
* html .clear-after { height: 1%; }
/* End hide from IE-mac */



/* Page */
#page-center { width:776px; text-align:center; margin-left:auto; margin-right:auto; }
#page { text-align:left; width:776px; padding:0px; background: url(bg_new2.gif) #fff repeat-x;}

#header { border:1px solid #909ED3;}

#main-content {padding-top:5px;}
#content-left {float:left; width: 170px;  }
.innermenu {background:url(bg_menu_new.gif) repeat; border:1px solid #6C7EC2; min-height:410px; margin-bottom:5px;}
#content-right {border:1px solid #6C7EC2; float:left; width: 597px; margin-left:5px; margin-bottom:0px; padding:0; min-height:521px;}

ul.menu { list-style-type:none; padding:5px 0 0 10px; margin:0;}
ul.sub-menu { list-style-type:none; padding:8px 0 8px 5px; margin:0;}
ul.sub-sub-menu { list-style-type:none; padding:4px 0 12px 5px; margin:0;}

ul.menu_sm { list-style-type:none; padding:5px 0 0 10px; margin:0;}
ul.sub-menu_sm { list-style-type:none; padding:8px 0 8px 5px; margin:0;}
ul.sub-sub-menu_sm { list-style-type:none; padding:4px 0 12px 5px; margin:0;}


ul.menu li { background: url(bullet3_new.gif) no-repeat top left; margin:0; padding-left: 15px; padding-bottom:3px; font-size:12px;}
ul.menu li a { color:#203069; text-decoration:none;}
ul.menu li a:hover { color:#A20007;}
ul.menu li a.selected { color:#A20007; }
ul.sub-menu li a.selected { color:#A20007; }
ul.sub-menu li a { color:#203069; text-decoration:none;}
ul.sub-menu li a:hover { color:#A20007; }
ul.sub-sub-menu li a.selected { color:#A20007; }
ul.sub-sub-menu li a { color:#203069; text-decoration:none;}
ul.sub-sub-menu li a:hover { color:#A20007; }

ul.sub-menu li { background: url(bullet4_new.gif) no-repeat 0px 3px; margin:0; padding-left: 15px; padding-bottom:3px; font-size:12px}

ul.sub-sub-menu li { background: url(bullet4_new.gif) no-repeat  0px 2px; margin:0; padding-left: 15px; padding-bottom:0px; font-size:11px}

ul.menu_sm li { background: url(bullet3_new.gif) no-repeat top left; margin:0; padding-left: 15px; padding-bottom:0px; font-size:12px;}
ul.sub-menu_sm li { background: url(bullet4_new.gif) no-repeat top left; margin:0; padding-left: 15px; padding-bottom:0px; font-size:11px}
ul.sub-sub-menu_sm li { background: url(bullet4_new.gif) no-repeat top left; margin:0; padding-left: 15px; padding-bottom:0px; font-size:11px}

.header-bg {background:url(bg-width_new.jpg) repeat-y;   line-height:25px; border-bottom:1px solid #909ED3;}
h1 {background:url(bullet6.gif) no-repeat left; font-size:14px; margin:0; padding-left:15px; margin-left:5px;}
h2 {background:url(bullet6.gif) no-repeat left; font-size:13px; margin:0; padding-left:15px; margin-left:10px; padding-bottom: 0px; margin-top:10px; margin-bottom:0px; color:#A20007}
h2.ohlins-title {background:url(bullet6.gif) no-repeat left; font-size:13px; margin:0; padding-left:15px; margin-left:0px; padding-bottom: 0px; margin-top:10px; margin-bottom:0px; color:#A20007}

.prod-row { padding:0; margin-top:15px; padding-left:15px; padding-right:15px}
.prod-item {width:141px; float:left; text-align:center; min-height:160px; display:inline}
.prod-item-home {width:133px; float:left; text-align:center; min-height:140px; display:inline}
.prod-item a { color:#203069; font-weight:normal;  text-decoration:none; font-weight:bold}
.prod-item a:hover { color:#A20007; font-weight:normal;text-decoration:underline; font-weight:bold }

.prod_title {}
.prod_price {color:#B9343A;}

#footer { margin-top:0px; padding-left:5px; padding-right:5px; border-top:1px solid #909ED3;  border-bottom:1px solid #909ED3; line-height:18px; width:767px}
.footer-left { width:550px; float:left; font-size:12px}
.cb-foot { font-size:9px; width:200px; text-align:right; float:right;}

.product-image {width:300px; text-align:center; float:left; padding-top:10px}
.product-details {width:290px; text-align:left; float:left; font-size:13px; padding-top:30px}
h3 {color:#A20007; font-size:16px}
.product-other-colours {width: 597px; margin:15px 0px 5px 0px; border-top:1px solid #909ED3}
.other-colour {width:80px; float:left; text-align:center; padding-top:10px}

.line-spacer {border-bottom:1px solid #909ED3; width:597px}
.line-spacer1_2 {border-bottom:1px solid #909ED3; width:587px;  margin-bottom:5px;}
.line-spacer2 {border-bottom:1px solid #909ED3; width:577px;  margin-bottom:5px;}
.line-spacer3 {border-bottom:1px solid #909ED3; width:360px;  margin-bottom:3px;}
.line-spacer4 {border-bottom:1px solid #909ED3; width:180px;  margin-bottom:3px;}
.new-bike-list-row {width: 562px; margin: 0 14px;}
.new-bike-item {width: 281px; float:left; display:inline; text-align:center; padding-top:15px;}

.newbike-top {width:597px}
.newbike-top-left {float:left; width:380px; padding-left:20px}
.newbike-top-right {float:right; width:170px; min-height:190px; background:url(bg-right2_new.jpg) repeat-y; border-left:1px solid #6C7EC2;border-bottom:1px solid #6C7EC2;}
.newbike-top-right .sub-sub-menu li a {font-size:13px; color:#A20007; font-weight:bold}
.newbike-top-right .sub-sub-menu li a:hover {color:#32468D; font-weight:bold; text-decoration:underline}
.newbike-top-right .sub-sub-menu li a.selected {color:#32468D; font-weight:bold;  text-decoration:underline}
.newbike-top-right .sub-sub-menu { padding-left:15px}
.bike-main-content {padding: 0px 0px 5px 10px; font-size:13px;}
.news-date { padding: 3px 0 6px 10px; font-size:11px; color:#aaa}
.back {padding-left:10px;}
.back2 {padding-left:10px; padding-bottom:15px; width:570px; text-align:center}

.mainimg-newbike { text-align:center; padding-top:15px}

.bike-photo-gallery { width: 597px;}
.bike-gallery-image { width:91px; float:left; padding:10px 4px 0 3px;}

.movie-holder { width: 597px; text-align:center; padding-top:15px;}
.movie { border-top:1px solid; border-left:1px solid; border-right:1px solid; display:inline; min-height:350px}
.movie-caption { padding-top: 2px; font-size:10px; color:#A20007}

.show-sub-sections {padding: 10px 0 30px 20px}
.sub-item { float:left; width:144px;}

#carbuyer-container {border:1px solid #32468D; width: 575px; margin:7px}
#carbuyer-container .odd { background-color:#E9ECF6}
tr td{ border:0px; }


#carbuyer-container .head{ border:1px solid; background: url(bg-width_new.jpg); border-bottom:5px solid; color:#A20007; line-height:20px}
#carbuyer-container .head th{ border-bottom:1px solid #203069; border-right:1px solid #203069; padding: 0 5px;}
.paging td{ color:#A20007 }
.paging td a{ text-decoration:none }
.adthumb { border:1px solid #A20007}

.usedbike-left { float:left; width:310px; }
.usedbike-right { float:right; width:260px; text-align:center; padding: 10px 5px 20px 0;}
.table-title { font-size:13px; font-weight:bold; padding-left:6px;}
.table-data { font-size:13px; }
.usedbike-details { padding-top:10px; }

.moreinfo { background: url(bullet-more_new.gif) no-repeat right bottom; width:48px; line-height:20px; padding-top:5px; font-size:11px;}
.moreinfo-home { background: url(bullet-more_new.gif) no-repeat right bottom; width:48px; line-height:20px; padding-top:2px; font-size:11px;}
.moreinfo-home-allnews { background: url(bullet-more_new.gif) no-repeat right bottom; width:127px; line-height:20px; padding-top:2px; font-size:11px;}

.news-img { border:1px solid #203069;}
.news-summary-left { width:450px; border2:1px solid; float:left; }
.news-thumb-right {width:110px; border2:1px solid; float:right;}

.news-main-left { width:380px; border2:1px solid; float:left; padding-bottom:10px;}
.news-main-right {width:180px; border2:1px solid; float:right; text-align:center; padding-right:5px;}
.back-to-news { width:597px; display:inline; bor2der:1px solid}

.preowned-img { border:1px solid #A20007; }

.home-container { padding: 4px;}

.home-news { width: 380px; float:left;  display:inline}
.home-announce {width: 202px; float:left; margin-left:5px; min-height:200px; display:inline}
.home-news-f { }
.home-announce-f { color:#A20007; font-size:14px; font-weight:bold;}
h2.homepage { margin:0; background: none; margin:0; padding:0; font-size:12px}
fieldset { border:1px dashed #203069; padding:5px;}
legend { background:url(bullet6.gif) no-repeat 10px 3px #D0D9FB; font-size:14px; font-weight:bold; margin:0; padding-left:25px; padding-right:15px; margin-left:0px; padding-bottom: 0px; color:#A20007;  border:1px solid;
 }



.home-title-left {float:left; width:270px; padding:0px; margin:0px; font-size:13px;}
.home-title-right {float:left; width:260px;}

.deal-title-left { float:left; width:310px; text-align:center}
.deal-title-right { float:left; width:220px;  font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif}


.location-img { width:597px; text-align:center; padding-top:5px;}
.home-news-content { font-size:12px;}
.error { padding:5px; color:#FF0000}

.left-contact { padding:10px; float:left; width:350px; font-size:12px}
.right-contact { padding:10px; float:left; width:200px; font-size:12px}
.textbox2 {width: 220px; color:#000; border:1px solid #54690E; padding:0 2px; font-size:12px;}
.textarea {color:#3A4B02;  border:1px solid #54690E; width:330px}
.buttons { text-align:center; width: 280px; }
.form_row { padding-bottom:13px;}
.row-no-margin { padding-bottom:0px;}
.ohlins { padding:5px; }
.ohlins-left { float:left; width:488px }
.ohlins-right { float:left; width:97px }

