/* CSS Document */



body{

background-image:url(images/bg_bg_new.jpg);

background-color:#ffffff;

background-position:top;

background-repeat:repeat-x;

text-align:center;

 

}

ul{

margin-top:6px;

margin-bottom:1px;

}

#container{

width:835px;

background-color:#999999;

border:solid; 

border-width:1px; 

border-color:#000000; 

margin:0px;

}

#desccontainer{

float:right; 

width:600px; 

margin-top:0px; 

margin-bottom:10px; 

border:solid; 

border-width:0px; 

border-color:#CCCCCC; 

margin-right:5px; 

background-color:#666666;

}

#desccontainer td{

vertical-align:top;

}

.itemcontainer{

width:100%;

height: 185px;

text-align:center; 

background-color: #FFFFFF;

}

.itemcontainer td{

vertical-align:top;

padding:0px;

}



#topheader{ 
width:835px; 
height:123px;
text-align:left;
vertical-align:top;
background-image:url(images/bg_header_new.gif); 
background-repeat: repeat-x; 
background-position:top right;
}
#midheader{ 
height:195px; 
background-image:url(images/bg_header2_new.jpg); 
background-repeat:repeat-x;
background-position:bottom;
}

#table1{
float:right; 
width:320px;
height:105px;
padding-top:18px;
padding-left: 30px;
text-align:center;
background-image: url(images/bike_top_new.jpg);
background-repeat:no-repeat;
background-position:left bottom; 
font-family:Arial, Helvetica, sans-serif;
}
#table2{
float:left; 
height:140px; 
width:363px;
vertical-align:middle;
margin-left:10px;
padding-top:55px; 
background-image:url(images/bg_headerbox_new.jpg); 
background-repeat:no-repeat; 
background-position:bottom right; 
text-align:center;
}
#table3{
float:right; 
height:195px; 
width:420px; 
background-image: ; 
background-repeat: no-repeat;
}

#sidebars{

background-image:url(images/bg_tape01_new.gif); 

width:10px;

}

#navtable { 

	height:25px;
	background-color:#eeeeee;

	background-image:url(images/nav_tile_hr.gif); 

	background-repeat:repeat-x; 

	background-position:bottom; 

	text-align:center;

	vertical-align:middle;

	border:solid;

	border-top-color:#000000;

	border-bottom-color:#333333;

	border-left-color:#CCCCCC;

	border-right-color:#CCCCCC;

	border-top-width:1px;

	border-bottom-width:1px;

	border-left-width:0px;

	border-right-width:0px;

}
.logo{
float:left;

}

.navheader {  


	height:36px; 

	font-family:Arial, Helvetica, sans-serif; 

	background-color: #ffffff; 

	text-align:center;

	vertical-align: middle;

	background-image:url(images/left_nav1_05_new.jpg); 

	background-position:center; 

	background-repeat: no-repeat;

}



.navlinks { 

	color: #000000;

	border-right: dotted 0px #999999;

	margin-bottom: inherit;

	text-align: center;

}

.navlinks a:link, .navlinks a:visited {

	float:left;

	background-color: transparent;

	border:solid;

	border-top-color:#CCCCCC;

	border-bottom-color:#CCCCCC;

	border-left-color:#CCCCCC;

	border-right-color:#CCCCCC;

	border-top-width:1px;

	border-bottom-width:0px;

	border-left-width:1px;

	border-right-width:1px;

	color: #000000;

	font-family: arial,helvetica,sans-serif;

	font-size: 12px;

	font-weight:bold;

	letter-spacing: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top:3px;

	padding-bottom:0px;

	text-decoration: none;

	vertical-align:middle;

	line-height: 1.2;

	width: 160px;

	height: 20px;

	display: block;

	}

.navlinks a:hover{

	float:left;

	border:solid;

	border-top-color:#000000;

	border-bottom-color:#000000;

	border-left-color:#000000;

	border-right-color:#000000;

	border-top-width:0px;

	border-bottom-width:0px;

	border-left-width:1px;

	border-right-width:1px;

	color: #000000;

	background-image:url(images/nav_tile_hr2.gif); 

	background-repeat:repeat-x; 

	background-position:bottom;

	margin-top:1px;

}

.lftnavtable{

	float:left; 

	width:186px; 

	height: auto; 

	background-color:#ffffff; 

	margin-left:2px; 

	margin-top:0px; 

	margin-bottom:10px; 

	margin-right:2px; 

	border: solid; 

	border-left-width:0px; 

	border-right-width:0px; 

	border-bottom-width:0px; 

	border-top-width:0px; 

	border-color: #999999;

	padding: 0px;

}
.lftnavtable td{
	background-color: #999999; 
}



.lftnavlinks { 

	font-weight:bold;

	color: #000000;

}

.lftnavlinks a:link, .lftnavlinks a:visited {
float:right;
background-image:url(images/left_nav1_bg1_new.gif);
background-repeat:repeat-x;
background-color: transparent;
color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 12.5px;
font-weight:bold;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
line-height: 1.2;
width: 175px;
text-align: center;
}

.lftnavlinks a:hover{
float:right;
font-size: 12.5px;
border-color: #cccccc #cccccc #cccccc #cccccc;
color: #000000;
background-image:url(images/left_nav1_bg2_new.jpg);
background-repeat:repeat-x;
background-color:#FFFF33;
text-align: center;
}

.itembox{

 height:50px; 

 background-color: #ffffff; 

 text-align:center; 

 padding-top:5px; 

 font-family:Arial, Helvetica, sans-serif;

 border: solid;

 border-color:#333333;

 border-width:4px;

}

.footer{

background-color:#CCCCCC; 

text-align:center; 

font-family:Arial, Helvetica, sans-serif; 

font-size:12px; 

color:#000000; 

padding-bottom:10px; 

padding-top:10px;

}

.footer a:link, .footer a:visited {

font-family:Arial, Helvetica, sans-serif; 

font-size:16px;

font-weight:bold;

text-decoration:underline;

	}

.footer a:hover{

text-decoration:none;



}

.border01{

height: 200px;

font-family:Arial, Helvetica, sans-serif;

text-align:center;

border:solid;

background-color: #ffffff;

border-color: #CCCCCC;

border-width:1px;

vertical-align:top;

}

.specstable{

font-family:Arial, Helvetica, sans-serif;

text-align:center;

border:solid;

background-color:#ffffff;

border-color: #CCCCCC;

border-width:1px;

vertical-align:top;

}

















.header01{

 height:50px; 

 background-color: #333333; 

 text-align:center; 

 padding-top:5px; 

 font-family:Arial, Helvetica, sans-serif;

}

.title01{

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:12px;

text-align:center;

}

.title01 a:link, .title01 a:visited{

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:12px;

text-align:center;

text-decoration:underline;

}

.title01 a:hover{

text-decoration:none;

}

.title02{

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:16px;

text-align:center;

color:#FFFFFF;

background-color:#000000;

}

.title03{

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:16px;

text-align: left;

color:#000000;

background-color: #CCCCCC;

}

.subtitle01{

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:12px;

text-align:center;

}

.subtitle02{

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:11px;

text-align:center;

margin-top:8px;

}

.desc01{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

padding-top:10px;

text-align:left;

}

.specs{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:left;

padding-bottom:20px;

}

.price01{

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:20px;

color:#FF3300;

text-align:center;

height:25px;

line-height:34px;

}































