/* CSS Document */

/*Page css*/

h1 {font-size:1.6em; color:#737373; margin-top:0; margin-bottom:0.5em;}

#centeringbox {width:851px; text-align:left; position:relative;}
#mainheading h1 {font-size:9px; color:#CCCCCC; font-weight:normal;}
#leftcolumn {width:151px; float:left; position:absolute;}
#logo {margin-bottom:10px;}
#menu, #delivery {margin-bottom:10px}
#menubg {background-image:url(images/menubg.gif); background-repeat:repeat-y; padding-left:10px; line-height:2em; color:#737373; font-size:16px;}
#testimonialbg, #tradebg {background-image:url(images/testimonialsbg.gif); background-repeat:repeat-y; padding:0px 5px 0px 7px; color:#737373; line-height:1.3em;}
#tradebg {background-image:url(images/tradebg.gif);}

.startquote {margin-right:5px;}
.endquote { padding-right:5px; float:right}

.dataaddr {
	color: #F60;
}


#centercolumn {width:505px; text-align:left; color:#737373; position:absolute; left:161px;}


#banneroptions1 {width:124px; float:left; padding-left:5px; }
#banneroptions2 {width:204px; float:left; text-align:center; }
#banneroptions3 {width:164px; float:left; font-size:11px; text-align:right; padding-top:10px; }


#bannermain {position:relative; height:89px; background-image:url(images/bannerbg.gif); background-repeat:no-repeat; margin-bottom:10px;}


#banneroptionshome {position:absolute;top:55px; left:14px;  width:auto; }
#banneroptionsabout {position:absolute;top:55px; left:100px;  width:auto; }
#banneroptionscare {position:absolute;top:55px; left:180px;  width:auto; }
#banneroptionssearch {position:absolute;top:55px; left:290px;  width:auto; }
#banneroptionscontact {position:absolute;top:55px; left:428px;  width:auto; }
#maintext{margin-bottom:10px;  line-height:1.3em;}
#motoofmonth {position:relative; background-image:url(images/MotoofMonthbg.gif); height:116px; width:504px; margin-bottom:10px;}
#motoimg {position:absolute; top:15px; left:8px; width:150px; height:94px;  float:left;}
#mototext {position:absolute; top:17px; left:164px; width:331px; height:94px; float:left;}
#subjects {width:504px; height:auto; margin-bottom:10px; }
#subjectproducts {width:503px; height:auto; margin-bottom:10px; text-align:center; }
#subjects a img{border:0px;}
.title {font-weight:bold; font-size:1.2em;}
#footer {width:504px; height:51px; background-image:url(images/footerbg.gif); background-repeat:no-repeat}
.footercontent { text-align:center; font-size:9px; position:relative; top:10px; line-height:1.6em;}
.footercontent h1 {font-size:9px; color:#CCCCCC; font-weight:normal; text-align:center; margin-top:20px;}
#itemlist {width:240px}

#threebikes {height:130px;}

#footerspacer { min-height:300px; height:auto; }

.price {color:#ed1b26; font-size:1.3em;}

#scrambler,#riders,#Scooter,#superbike, #Chopper, #Helmets {background-color:#ffffff;}
#scrambler img {border: 2px #007efd solid;}
#riders img {border: 2px #ED1C24 solid;}
#Scooter img {border: 2px #ff6c00 solid;}
#Chopper img {border: 2px #f9c100 solid;}
#superbike img {border: 2px #60c800 solid;}
#Helmets img {border: 2px #015187 solid;}
.noborder {border:none!important}

.titlediv h1 {font-size:1.0em; line-height:20px; vertical-align:middle; font-weight:bold;}
.titlescrambler, .titlesuperbike, .titleScooter, .titleriders, .titleChopper, .titleHelmets {font-size:1.5em; line-height:20px; vertical-align:middle; font-weight:bold;}
.titlescrambler h1 {color:#0077FD; }
.titlesuperbike h1 {color:#56B201; }
.titleScooter h1 {color:#FF6600;}
.titleChopper h1 {color:#f9c100;}
.titleriders h1 {color:#ED1C24}
.titleHelmets h1 {color:#015187}

#assoctable {float:left; background-color:#FFFFFF; position:relative; left:5px; width:113px; margin-right:9px; }

.tabletitle {
	font-size:1.2em;
	color: #F60;
}
.tableinfo {width:158px;}
.tablespacer {width:15px;}



.tableinfoscooter, .tableinfochopper, .tableinfoscrambler, .tableinfosuperbike, .tableinfohero, .tableinfohelmets { background-repeat:repeat-y; height:100%; padding:5px;}
.tableinfoscooter {background-image:url(images/tablescooterbg.gif);}
.tableinfochopper {background-image:url(images/tablechopperbg.gif); }
.tableinfoscrambler {background-image:url(images/tablescramblerbg.gif); }
.tableinfosuperbike {background-image:url(images/tablesuperbikebg.gif); }
.tableinfohero {background-image:url(images/tableherobg.gif); }
.tableinfohelmets {background-image:url(images/tablehelmetsbg.gif); }

.minilogo {margin-left:2px; margin-right:4px;}
.red {color:#ed1b26}


#rightcolumn {width:151px; text-align:left; position:absolute; left:676px}
#basketmain {height:89px; background-image:url(images/basketbg.gif); background-repeat:no-repeat; margin-bottom:10px;}
#basketcount {position:relative; top: 44px; left:10px; width:130px}
#basketlinks {position:absolute; top: 72px;	left:7px; font-size:11px}
#VU {margin-bottom:9px;}

#press { background-image:url(images/pressbg.gif); background-repeat:repeat-y; padding-left:5px; color:#737373; }
#pressbottom {position:relative; top:-8px;}
#presscontent { position:relative; padding-left:20px;  padding-right:5px}
#presscontent li {list-style-image: url(images/pressbullet.gif); line-height:1.2em; list-style-position:outside; padding:2px 0px 2px 0px;}


#specialoffer { background-image:url(images/specialofferbg.gif); background-repeat:repeat-y; padding-left:5px; color:#737373; }
#specialofferbottom {position:relative; top:-8px;}
#specialoffercontent { position:relative; padding-left:0px;  padding-right:0px}
#specialofferimg {position:absolute; top:15px; left:8px; width:150px; height:94px;  float:left;}
#specialoffertext {position:absolute; top:17px; left:164px; width:150px; height:94px; float:left;}

#education { background-image:url(images/educationbg.gif); background-repeat:repeat-y; padding-left:7px; padding-right:7px; color:#737373; line-height:1.3em;}
#bordertop {background-image:url(images/redT.gif); width:504px; height:auto; float:left}
#sectiontop {height:auto;}

html {overflow:scroll;}
body {margin:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a {color:#ed1b26; text-decoration:none; }
a:hover {color:#006DB5;}

table {font-family:Verdana, Arial, Helvetica, sans-serif;color:#737373; font-size:1em; line-height:1.3em; text-align:left}
h2 {font-size:1.4em; color:#737373; margin-top:0; margin-bottom:0.5em;}
.subtitle {font-size:2em; color:#737373; margin-top:0; margin-bottom:0.5em; font-weight:bold;}

.level1 {
	font-weight:bold;
	font-size:12px;
	display:inline;
	margin:0px;
	text-decoration: none;
	color: #000000;
	padding: 0px;
}
.level2 {
	font-weight:normal;
	font-size:11px;
	display:inline;
	margin:0px 0px 0px 0px;
	color: #ff0000;
	text-decoration: none;
}
.level3 {
	font-weight:normal;
	font-size:10px;
	color: #333;
	text-decoration: none;
}
.level4 {font-weight:normal; font-style:italic; font-size:12px;}

#infotext {display:none;}
#info h1 {font-size:12px; font-weight:bold; margin:0px; padding:0px,}
#info {font-size:11px;}
#info b {font-weight:normal;}
#info a {text-decoration: none;}