body {
    margin:0px 0px 0px 0px;
    padding:0;
    background:#FFFFFF;
	text-align: Center;
}

#header{
height:105px;
min-width:780px;
background-image: url(images/head_tile.gif); 
/* border: 2px solid #DEB887;*/
}

#header_container{
position:relative;
width:750px;
/* border: 2px solid #c0c0c0; */ 
}

#stockist {
position:absolute;
top:45px;
left:39px;
font-family: verdana, arial, sans-serif;
font-size: 11pt;
color: white;
letter-spacing: 1px;
text-align:left;
}

#claudebutler {
position:absolute;
top:9px;
right:65px;
padding: 0;    margin: 0;
font-family: verdana, arial, sans-serif; 
font-size: 20pt;
letter-spacing: 3px;
color: white;
text-align:left;
}

#claudebutlerrange {
	position:absolute;
	top:52px;
	right:54px;
	font-family: verdana, arial, sans-serif;
	font-size: 11pt;
	color: white;
	text-align:left;
	font-weight:bold;
}

#topnav {
    position:absolute;
	top:80px;
	left:0px;
	width:750px;
	font-family: verdana, arial, sans-serif; 
	font-size: 8pt;
	color: white;
	text-align:left;
}

#main_content{
	position:relative;
	/*border: 0px solid #DEB887;
	left: 468px;*/


}

#left_navigation{
width:155px;
padding-top:2px;
margin-right:5px;
float:left;
border: 0px solid #c0c0c0;
font-family: verdana, arial, sans-serif; 
font-size: 10pt;
}

#left_content {
/* border-right: 3px solid #FFFFFF; */
background:#757CBF; 
/* background:#FFFFFF; */
overflow: hidden;
width:155px;
float:left;
padding:0px;
margin:0px;
	font-family: verdana, arial, sans-serif; 
	font-size: 10pt;
	color: black;
	text-align:center;
	border: 0px solid #c0c0c0;
}



#leftnav {
    border: 0px solid #c0c0c0;
	width:155px;
	padding:0px;
	font-family: verdana, arial, sans-serif; 
	font-size: 10pt;
	color: black;
	float:left;
	text-align:left;
}






#container {
border: 0px solid #DEB887;
}

 
#level1 {
position: relative;
background-image: url(images/cbbg.jpg); 
     background-position: 100% 0%; 
	 background-repeat: no-repeat;
border: 0px solid #DEB887;
    margin-left:150px;
    padding-left:3px;
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	color: black;    
	text-align:left;
}

#content {
position: relative;
border: 0px solid #DEB887;
    margin-left:150px;
    padding-left:3px;
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	color: black;    
	text-align:left;
}




 #lftBar {
    position:absolute;
	background:757CBF;
    width:143px;
    top:110px;
    left:1px;}
	
	#flash {
    position:absolute;
	float:right;
	width:200px;
    top:110px;
    right:0px;}

 #footbar {
     background:#FFFFFF;
	text-align:center;
	padding-top:5px;
	color:black;
	width:100%;
	  clear:both;
	  overflow: auto;
	  font-family: verdana, arial, sans-serif; 
	  font-size: 8pt;
 
	}

#contentcontainer {
	position: relative;
	border: 5px solid #DEB887; 
	padding: 0;
    margin: 0;
	top:110px;
	left:0px;
	width:100%;
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	color: black;
	text-align: left;
}

#maincontent {
position: relative;
background-image: url(images/cbbg.jpg); 
     background-position: 100% 0%; 
	 background-repeat: no-repeat;
	padding: 0;
    margin: 0;
	margin-left:150px;
 border: 1px solid #383F7E;
 padding:0px;
width:100%;
top: 0px;
	text-align: left;
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	color: black;
	
}

#headlogo {
    position:absolute;
	top:0px;
	left:15px;
	width: 710px;
}

	#head2 {
    position:absolute;
	top:0;
	left:389px;
	
}







#leftcontainer{
    position:relative;
	top:0px;
	overflow: auto;
	left:0px;
	width:147px;
	font-family: verdana, arial, sans-serif; 
	font-size: 10pt;
	color: black;
	float:left;
	text-align:left;
}




#rightimage {
    position:absolute;
	top:124px;
	right:0px;
}


a.nav, a.nav:link, a.nav:visited {
/*background-image: url(images/buttonoff.gif);  */
background-image: url(images/nav_buttons.gif); 
background-position: 0 0;
background-repeat: no-repeat;
display:block; 
float:left;
margin-right:1px;
width:105px; 
height:22px;
color: white; 
overflow:hidden;
padding-top:3px;
text-decoration: none;
font-weight: bold;
text-align:center;
} 	
	
a.nav:hover {
/*background-image: url(images/buttonon.gif); */
background-image: url(images/nav_buttons.gif); 
background-position: 0 -22;

color:#000000; 


} 


a.leftnav, a.leftnav:link, a.leftnav:visited {
background-image: url(images/left_nav.gif);  
background-position: 0 0;
/* background-image: url(images/leftbutton.gif);  */
background-repeat: no-repeat;
display:block; 
margin-right:1px;
margin: 0;
width:155px; 
height:26px;
color: white; 
overflow:hidden;
padding-top:4px;
padding-left:6px;
text-decoration: none;
font-weight: bold;
text-align:left;
} 	
	
a.leftnav:hover {
background-image: url(images/left_nav.gif);  
background-position: 0 -27;
/* background-image: url(images/leftbuttonon.gif);  */
color:#FFFFFF; 

} 


.footer_text{
color:#000000;
font-size: 0.65em;
font-family: verdana, arial, sans-serif; 

}
#footer {
   	width:100%;
	padding: 0;
    margin: 0;
	font-family: verdana, arial, sans-serif; 
	color: black;
	text-align:center;
}

FORM { margin: 1 0 }
H1 { color: white; font-weight: bold; font-size: 20pt; font-family: Verdana, sans-serif; margin:0px;}
H2 { font-weight: bold; font-size: 1.5em; font-family: Verdana, sans-serif; margin:0px;}
H3 { font-weight: bold; font-size: 16pt; font-family: Verdana, sans-serif;text-align: center; margin:0px;}
H4 { color: black; font-weight: bold; font-size: 1em; font-family: Verdana, sans-serif; margin:0px;}
H5 { color: black; font-weight: bold; font-size: 0.95em; font-family: Verdana, sans-serif; margin:0px;}



.disc {
text-decoration: none;
font-size: 0.85em;
font-family: verdana, arial, sans-serif; 
font-weight: normal;

}
.desc{
	text-align:left;
	font-family: verdana, arial, sans-serif; 
	font-size: 0.80em;
	color: black;
	padding-left: 3px;
	padding-right: 3px; 
}
.specs {font-size: 0.7em; font-family: Verdana, sans-serif;  font-weight: normal;}

.ourprice {font-size:13px; font-family:Verdana, sans-serif; font-weight:600; color:white;}
.productbold { color: white; font-weight: bold; font-size: 12pt; font-family: Verdana, sans-serif; }
.listtitle {text-align:left; font-family:Verdana, sans-serif; font-size: 0.85em; font-weight: bold; text-decoration: none; color:#383F7E;}

a.blue:link {color: blue; ; font-weight: bold; font-family:Verdana, sans-serif; text-decoration: underline;}
a.blue:visited {color: blue; ; font-weight: bold; font-family:Verdana, sans-serif; text-decoration: none;}
a.blue:active {color: blue; ; font-weight: bold; font-family:Verdana, sans-serif; text-decoration: none;}
a.blue:hover  {color: #FF6600; ; font-weight: bold; font-family:Verdana, sans-serif; text-decoration: none;}

img {border: 0px;}
a img {border: none; } 

A:link {color: blue; ; font-weight: bold; font-family:Verdana, sans-serif; text-decoration: none;}
A:visited{color: blue; ; font-weight: bold; font-family:Verdana, sans-serif; text-decoration: none;}
A:hover{color: #FF6600; ; font-weight: bold; font-family:Verdana, sans-serif; text-decoration: none;}

A.info:link {color: blue; ; font-weight: bold; font-family:Verdana, sans-serif; text-decoration: none;}
A.info:visited{color: blue; ; font-weight: bold; font-family:Verdana, sans-serif; text-decoration: none;}
A.info:hover{color: #CBCBCB; ; font-weight: bold; font-family:Verdana, sans-serif; text-decoration: none;}


#main {
color:#000000;
text-align:center;
  margin-left: 180px;
  padding: 0px;
  margin-right: 15px;
}

#left {
  position: absolute;
  left: 0px;
  padding: 0px;
  width: 150px;
}
.padl{
text-align:left;
width:480px;
padding-left:10px;
padding-right:10px;
font-size: 0.75em;
margin:0px 0px 5px 0px;
}

.bikes{
text-align:left;
background:#757CBF;
width:500px;
margin: 0 auto; 
font-family:Verdana, sans-serif; 
}
.sbikes{
text-align:left;
background:#757CBF;
width:564px;
margin: 0 auto; 
font-family:Verdana, sans-serif; 
}


.bikelist {border:2px solid; border-color: #757CBF;}

.boxborder {border:2px solid; border-color: #000000;}

.paymentbox {border:2px solid; border-color: #000099;}

#addtocart{
background: url(images/cart.gif);repeat: no repeat;
font-family:Verdana, sans-serif; 
width:106px;
height:21px;
display: block;
font-size: 10pt;
margin: 0;
padding: 0;
border: 0;
color:#FFF; 
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}
#savestar{
background: url(images/savestar.gif);repeat: no repeat;
width:100px;
height:100px;
text-align:center;
}
.savestar{
padding-top:40px;
color:white;
font-weight: bold;
font-size: 1em;
font-family:Verdana, sans-serif; 
}


#catmenu{
color:#000000;
width:467px;
background:#FFF;
border: 0px solid #c0c0c0;
text-align:center;
margin: 0 auto;
padding:0;
padding-top:5px;
}
#shogunmenu{
width:564px;
background:#FFF;
border: 0px solid #c0c0c0;
text-align:center;
margin: 0 auto;
padding:0;
padding-top:5px;
}


.scatoff{
background-image: url(images/catmenu_off.gif); background-repeat: no-repeat;
display:block; color: white; padding-top:6px;
width:94px; height:33px;
font-size: 0.7em; text-align:center;
float:left;
}

.scaton{
background-image: url(images/catmenu_on.gif); background-repeat: no-repeat;
display:block; color: white; padding-top:6px;
width:94px; height:33px;
font-size: 0.7em; text-align:center;
float:left;
}

.catoff{
background-image: url(images/catmenu.gif); background-repeat: no-repeat;
display:block; color: white; padding-top:6px;
width:155px; height:26px;
font-size: 0.7em; text-align:center;
float:left;
}
.caton{
background-image: url(images/catmenuon.gif); background-repeat: no-repeat;
display:block; color: white; padding-top:6px;
width:155px; height:26px;
font-size: 0.7em; text-align:center;
float:left;
}

.bikead{
width:300px;
 border: 2px solid #383F7E;
/* background: url(ads/bevel.gif);repeat: no repeat; */
text-align:center;
float:right;
font-size: 0.7em;
font-family:Verdana, sans-serif; 

}

#webcambs{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; margin:10px;}
#webcambs a{color:#0000FF; text-decoration:none}
#webcambs a:hover{color:#000066; text-decoration:underline}
