body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	background-image: url(/images/bg_page.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
}
#contentlwrleft p {
	font-size: 10px;
}
#maintable {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #292b6a;
	border-bottom-color: #292b6a;
	border-left-color: #292b6a;
}
#maintable .partsbannerlwr {
	background-image: url(/images/topban_lwr.jpg);
	background-position: 538px;
	background-repeat: no-repeat;
	width: 601px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #292b6a;
	height: 27px;
}
.leftnavholdercell #prodnav {
	font-size:10px;
	color:#494949;
	}
.leftnavholdercell #prodnav a {
	color: #494949;
	text-decoration: none;
	font-size: 10px;
	display: block;
}
.leftnavholdercell #prodnav a:link {
	color: #494949;
	text-decoration: none;
	font-size: 10px;
	display: block;
}
.leftnavholdercell #prodnav a:visited {
	color: #494949;
	text-decoration: none;
	font-size: 10px;
	display: block;
}
.leftnavholdercell #prodnav a:hover {
	color: #FF0000;
	font-weight:bold;
	text-decoration: none;
	font-size: 10px;
	display: block;
}
.leftnavholdercell #prodnav a:active {
	color: #494949;
	text-decoration: none;
	font-size: 10px;
	display: block;
}
.leftnavholdercell #prodnav td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #494949;
	padding-top: 2px;
	padding-bottom: 2px;
}
#maintable h1 {
	font-size: 14px;
	font-weight: bold;
	color: #005294;
	padding-bottom: 5px;
}
.contentimportant {
	font-size: 10px;
	color: #005294;
	font-weight: bold;
}
.contentnormal {
	font-size: 10px;
}
#contenttopcell {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #ebf1f8;
	padding-right: 10px;
}
#contenttopcellshop {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #ebf1f8;

}
.contentcell {
	text-align: center;
	vertical-align: top;
	padding: 5px;
}
.shopcell{
padding-right:2px;
}
#contentlwrleft h1 {
	background-image: url(/images/im_bikesml.jpg);
	background-repeat: no-repeat;
	padding-left: 42px;
	height: 29px;
	vertical-align: middle;
}
#contentright {
	text-align: center;
}
#contentright .contentrighttitlecell {
	width: 283px;
}
#contentright .contentrightsponsorcell {
	padding-top: 10px;
}
.contentrightshippingcell {
	color: #FF000B;
	font-size: 12px;
	font-weight: bold;
	padding-top: 20px;
}
.shippingexclusions {
	font-weight: normal;
	color: #000000;
	font-size: 10px;
}
.contentimagecell {
	width: 124px;
}
.contentimagecellshop {
	width: 440px;
}
.contentcell h2 {
	font-size: 10px;
	font-weight: bold;
}
.contenttextcell {
	padding-left: 5px;
}
#maintable .leftnavholdercell {
	background-color: #ebf1f8;
	width: 192px;
	background-image: url(/images/title_prodcats.jpg);
	background-repeat: no-repeat;
	padding-top: 24px;
	padding-left: 5px;
}
#maintable .shopcattitle {
	background-image: url(/images/title_shopcats.jpg);
	width: 197px;
	background-repeat: no-repeat;
	height: 27px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005294;
}
#topnavtable {
	background-image: url(/images/navbg_l.jpg);
	background-position:bottom;
	background-repeat: no-repeat;
	height: 101px;
	width: 588px;
}
#topnav {
	text-align: center;
	font-size:10px;
	color:#FFFFFF;
	vertical-align: bottom;
	margin-bottom: 15px;
}
#topnav a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#topnav a:link {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#topnav a:visited {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#topnav a:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
#topnav a:active {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#topnav .navstrip {
	background-image: url(/images/navstrip.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 20px;
}
#maintable .leftnavholdercell2 {
	background-color: #ebf1f8;
	width: 192px;
	background-image: url(/images/title_manuf.jpg);
	background-repeat: no-repeat;
	padding-top: 24px;

}
.leftnavholdercell2 #manufnav {
	font-size:10px;
	color:#494949;
	}
.leftnavholdercell2 #manufnav a {
	color: #494949;
	text-decoration: none;
	font-size: 10px;
	display: block;
}
.leftnavholdercell2 #manufnav a:link {
	color: #494949;
	text-decoration: none;
	font-size: 10px;
	display: block;
}
.leftnavholdercell2 #manufnav a:visited {
	color: #494949;
	text-decoration: none;
	font-size: 10px;
	display: block;
}
.leftnavholdercell2 #manufnav a:hover {
	font-weight:bold;
	color: #FF0000;
	text-decoration: none;
	font-size: 10px;
	display: block;
}
.leftnavholdercell2 #manufnav a:active {
	color: #494949;
	text-decoration: none;
	font-size: 10px;
	display: block;
}
.leftnavholdercell2 #manufnav td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #494949;
	padding-top: 2px;
	padding-bottom: 2px;
}
.contentcell2 {
	text-align: center;
	vertical-align: top;
	padding: 5px;
	border-right-width: 3px;
	border-right-style: double;
	border-right-color: #ebf1f8;
}
.leftnavcol {
	background-color:#ebf1f8;
	width:197px;
}
.menuleft{
border-bottom-style:none;
cursor:pointer;
font-family:verdana;
font-size:8pt;
font-weight:normal;
color:#666666;
}
.menuleftover{
cursor:pointer;
font-family:verdana;
font-size:8pt;
font-style:normal;
font-weight:normal;
color:#0000cc;
}
.content{

font-family:verdana;
font-size:10px;
color:#000000;
}
#bodyshopnav {
	background-color: #ebf1f8;
	padding: 2px;
	font-size:10px;
}
#bodyshopnav td {
	display: block;
	height: 14px;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}
#bodyshopnav h3 {
	font-size: 12px;
	font-weight:normal;
	color: #494949;
	background-color: #CBDAED;
	padding-left: 5px;
	height: 14px;
	display: block;
}
#bodyshopnav a:link {
	font-size: 10px;
	color: #494949;
	text-decoration: none;
	height: 14px;
	padding: 5px;
	display: block;
}
#bodyshopnav a:visited {
	font-size: 10px;
	color: #494949;
	text-decoration: none;
	height: 14px;
	padding: 5px;
	display: block;
}
#bodyshopnav a:hover {
	font-size: 10px;
	color: #494949;
	background-color:#CBDAED;
	text-decoration: none;
	height: 14px;
	padding: 5px;
	display: block;
}
#bodyshopnav a:active {
	font-size: 10px;
	color: #494949;
	text-decoration: none;
	height: 14px;
	padding: 5px;
	display: block;
}
.quick-links-text{
font-size: 10px;
	color: #494949;
	text-decoration:none;
	}

.quick-links-text a:link{
font-size: 10px;
	color: #494949;
	text-decoration:none;
	}
	.quick-links-text a:visited{
font-size: 10px;
	color: #494949;
	text-decoration:none;
	}
	.quick-links-text a:hover{
font-size: 10px;
	color:#FF0000;
	text-decoration:underline;
	}
	.quick-links-text a:active{
font-size: 10px;
	color: #494949;
	text-decoration:none;
	}
	.authortext{
		font-size:10px;
		text-align:center;
		color:#666666;
		}
.basketbody{
	font-size:10px;

}
.basketbody2{
	font-size:10px;
	background-color:#ebf1f8;
	border:1px solid #0152a4;
}
.prodlistempty{
	font-size:10px;
}
.main-font{
	font-size:10px;
}
.searchinput {
	font-family:Verdana;
	font-size:10pt;
	width:200;
}