body
{
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-color:#CB9A52;
	background-image:url(../images/mainbg.jpg);
	background-repeat:repeat-x;
	margin-top:0px;
}
ul {
    white-space: nowrap;
}
h1
{	
	color:#949494;
	font-size:30px;
	font-weight:bold;
	background-image:url(../images/orangearrowbig.jpg);
	background-repeat:no-repeat;
	padding-left:54px;
}
h2
{	
	color:#949494;
	font-size:24px;
	font-weight:bold;
	
}
h3
{	
	color:#949494;
	font-size:20px;
	font-weight:bold;
	
}
h6
{	padding:0px;
	margin:0px;
	color:#FF6600;
	font-size:11px;
	font-weight:bold;
}
img
{
	border:none;
}
table
{
	font-family:Tahoma;
	font-size:11px;
	color:#666;
}
table a
{
	color: #FF6600;
}
.accountinfo
{
	color: #666;
}
.accountinfo table
{
	color: #666;
}
#Table2
{
	color: #666;
}
#maincontainer
{
	width:973px;
	padding:0px;
	margin: 0px auto;
	text-align: left;
}


#bannercontainer

{
	float:right;
	padding:0px;
	margin:0px;
	width:940px;
	height:111px;
	background-image:url(../images/bannerbg.jpg);
	background-repeat:no-repeat;

}

#logocontainer

{
	float:left;
	padding:0px;
	margin:0px;
	width:209px;
	height:111px;


}

#spacer

{
	float: left;
	width: 305px;
	height: 111px;


}

#sales

{
	float: left;
	width: 189px;
	padding-top: 30px;
	height: 61px;
}

#checkout

{
	color:#CCCCCC;
	float: left;
	width: 149px;
	padding-top:50px;
	height: 61px;

}

#ktm

{

	float: left;
	width: 67px;
	padding-top:45px;
	height: 61px;

}


#topnavigation

{
	float:left;
	padding:0px;
	margin:0px;
	width:973px;
	height:49px;
	background-image:url(../images/topnavbg_withoem.png);
	background-repeat:no-repeat;
}


#toplinks

{
	float:left;
	padding:0px;
	margin:0px;
	width:597px;
	height:49px;
}


#toplinks ul

{
	
	padding:0px;
	margin:0px;
	padding-left:66px;
	padding-top:7px;
}

#toplinks li

{
	display:inline;
	list-style:none;
	padding-right:16px;	
	font-size: 12px;
	color: White;
	text-decoration: none;	
	
}


#toplinks li a

{
	text-decoration: none;
	color: White;
}

#toplinks li a:hover

{
	text-decoration: underline;
}

#tabs

{
	float:left;
	padding:0px;
	margin:0px;
	width:371px;
	height:49px;
	
}

#tabs ul

{
	
	padding:0px;
	margin:0px;
	padding-top:21px;
	padding-left:12px;
}

#tabs li

{
	display:inline;
	list-style:none;
	padding-right:31px;
	text-decoration: none;	
	
}

#contentcontainer

{
	float:left;
	padding:0px;
	margin:0px;
	width:973px;
	background-image:url(../images/contentbg.jpg);
	background-repeat:repeat-y;
	background-position:right;

}


#leftcontainer

{
	float:left;
	padding:0px;
	margin:0px;
	width:306px;


}


#search

{
	float:left;
	padding:0px;
	margin:0px;
	width:306px;
	height:103px;
	background-image:url(../images/searchbg.png);
	background-repeat:no-repeat;

}

#searchbox

{
	
	padding:0px;
	margin:0px;
	float:left;
	width:138px;
	padding-top:38px;
	font-size:10px;
	padding-left:158px;
}


#spacer1

{
	float:left;
	padding:0px;
	margin:0px;
	width:33px;
	height:10px;
}

#leftmenu

{
	float:right;
	padding:0px;
	margin:0px;
	width:273px;
	background-color:#fff;

}

#menu

{
	float:left;
	padding:0px;
	margin:0px;
	width:273px;
	padding-left:30px;
	

}

#menu ul

{
	padding:0px;
	margin:0px;
	padding-left:34px;
	width:210px;
	
	
}

#menu ul ul

{
	padding:0px;
	margin:0px;
	width:210px;
	
	
}

#menu li

{
	display:bold;
	list-style:none;	
	font-size: 11px;
	font-weight:bold;
	color: #949494;
	text-decoration: none;	
	border-bottom:1px solid #C8C8C8;
	padding-top:8px;
	padding-bottom:7px;	
	background-image:url(../images/greyarrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	
}


#menu li a

{
	font-size: 11px;
	font-weight:bold;
	color: #949494;
	text-decoration: none;	
	padding-left:30px;
}

#menu li a:hover

{
	text-decoration: none;
	color: #FF6600;
	background-image:url(../images/orangearrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
}


#image

{
	height:88; 
	width:316; 
	float:left;

}


#latestnews

{
	float:right;
	padding:0px;
	margin:0px;
	width:273px;

	background-image:url(../images/latestnewsback.jpg);
	background-repeat:no-repeat;
	background-position:top;
}





#latestnewstext

{
	float:left;
	padding:0px;
	margin:0px;
	width:220px;
	padding-left:30px;
	color:#666666;

}

#latestnews ul

{
	padding:0px;
	margin:0px;	
	width:210px;
	
	
}
#latestnewstext li

{

	list-style:none;	
	font-size: 11px;
	font-weight:normal;
	color: #FF6600;
	text-decoration: none;	
	padding-top:4px;
	padding-bottom:4px;	
	background-image:url(../images/singleorangearrow.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	padding-left:20px;
}


#latestnewstext li a

{
	font-size: 11px;
	font-weight:normal;
	color: #FF6600;
	text-decoration: none;	
	
}

#latestnewstext li a:hover

{
	text-decoration:underline;
	color: #FF6600;
	
}

#newsletter

{
	float:right;
	padding:0px;
	margin:0px;
	width:273px;
	height:140px;

}

#newslettertext

{
	float:left;
	padding:0px;
	margin:0px;
	padding-left:32px;
	height:50px;
	color:#000;
	background-image:url(../images/newsletterbg.jpg);
	background-repeat:no-repeat;
	background-position:left;

}

.newstext

{
	color:#000;
	width:200px;
	padding-bottom:10px;
}

.email

{
	width:140px;
	font-size:10px;
}

#rightcontainer

{
	float:right;
	padding:0px;
	margin:0px;
	width:667px;
	background-image:url(../images/leftdiagonal.jpg);
	background-repeat:no-repeat;
}


#toptabs
{
	float:left;
	padding:0px;
	margin:0px;
	width:667px;
	height:287px;
	background-image:url(../images/powerparts.jpg);
	background-repeat:no-repeat;
}

#toptabssecond
{
	float:left;
	padding:0px;
	margin:0px;
	width:667px;
	height:287px;
	background-image:url(../images/powerwear.jpg);
	background-repeat:no-repeat;
}
#toptabsthird
{
	float:left;
	padding:0px;
	margin:0px;
	width:667px;
	height:287px;
	background-image:url(../images/oemparts.jpg);
	background-repeat:no-repeat;
}
#topsearch

{
	float:left;
	padding:0px;
	margin:0px;
	width:327px;
	height:150px;
	padding-left:86px;
	padding-top:80px;
	font-size:9px;
}
#topsearchoem

{
	float:left;
	padding:0px;
	margin:0px;
	width:327px;
	height:150px;
	padding-left:30px;
	padding-top:80px;
	font-size:9px;
}

.dropdown

{
	font-size:9px;

}

#featuredproducts

{
	float:left;
	padding:0px;
	margin:0px;
	width:667px;
	background-image:url(../images/featuredproductsbg.jpg);
	background-repeat:no-repeat;
}

#products

{
	float:left;
	padding:0px;
	margin:0px;
	width:600px;
	padding-left:50px;
	padding-top:100px;
	text-align:center;
}

#products a

{	text-decoration:none;
	

}

.infobg

{
	background-image:url(../images/information.jpg);
	background-repeat:no-repeat;
	background-position:1.8em;


}

.cart

{
	background-image:url(../images/cart.jpg);
	background-repeat:no-repeat;
	background-position:0.8em;
	
}

.tablespace

{
height:30px;

}
.producthomeimage

{	width:137px;
	height:116px;
	background-image:url(../images/homeproductbg.jpg);
	background-repeat:no-repeat;

}

#bottomlinks

{
	float:right;
	padding:0px;
	margin:0px;
	width:940px;
	height:131px;
	background-color:#CB9A52;
	background-image:url(../images/bottombg.jpg);
	background-repeat:no-repeat;
	
}

.jerseybikers

{	float:left;
	width:450px;
	list-style:none;
	text-decoration:none;
	text-align:left;
}
#bottomlinks ul

{
	padding:0px;
	margin:0px;
	width:900px;
	padding-left:30px;
	padding-top:60px;
}

#bottomlinks li

{
	display:inline;
	color:#6B6B6B;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	background-image:url(../images/greyline.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#bottomlinks li a

{
	color:#6B6B6B;
	text-decoration:none;

}

#bottomlinks li a:hover

{
	color:#FF6600;
	text-decoration:underline;

}

#middlecontent

{
	float:right;
	padding:0px;
	margin:0px;
	width:620px;
	background-image:url(../images/contentmainbg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#949494;
	
}

#crawler

{
	float:left;
	padding:0px;
	margin:0px;
    margin-bottom:10px;
}

#crawler ul

{
	padding:0px;
	margin:0px;

	margin-top:20px;

}

#crawler li

{
	display:inline;
	color:#000;
	
}
#crawler li a

{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	background-image:url(../images/bluearrow.jpg);
	background-position:0.4em;
	background-repeat:no-repeat;
	padding-right:3px;
	padding-left:16px;
}

#crawler li a:hover

{
	text-decoration:underline;
	color:#000;
}

#innercontent

{

	float:right;
	padding:0px;
	margin:0px;
	width:565px;
	color:#949494;
}

#innercontent a

{

	color:#949494;
	text-decoration:none;
}

#innercontent a:hover

{

	color:#949494;
	text-decoration:underline;
}
.imagetext

{
	color:#949494;
	

}

.imagebuttons

{
	width:200px;

}

.greybg

{
	background-color:#E8E8E8;

}

.addtobasket

{

	text-align:right;
}

#productlist

{
	float:left;
	padding:0px;
	margin:0px;

}

.numbers

{
	color:#666666;


}

.numbers a

{
	color:#666666;
	text-decoration:none;
}

#internalproducts

{
	float:left;
	padding:0px;
	margin:0px;
	width:551px;

	padding-top:20px;
	text-align:center;
	
}

#internalproducts a

{	text-decoration:none;
	

}

.productinternalimage

{
	width:121px;
	height:103px;
	border:1px solid #FF6600;
	

}

.infobginternal

{
	background-image:url(../images/information.jpg);
	background-repeat:no-repeat;
	background-position:10px 4px;
	border-top:1px solid #DBDBDB;
	background-color:#EEEEEE;
	padding-top:4px;
	padding-bottom:7px;

}

.cartinternal

{
	background-image:url(../images/cart.jpg);
	background-repeat:no-repeat;

		background-position:4px 6px;
	border-bottom:1px solid #DBDBDB;
	background-color:#EEEEEE;
	padding-bottom:10px;
	padding-top:4px;
}

.productname

{

	padding-top:5px;

}

.subname

{
	padding-top:0px;
	padding-bottom:5px;

}

#innercontenttext
{
	float:left;	
	padding:0px;
	margin:0px;
	padding-left:30px;
	width:505px;
	color:#949494;
}

#innercontenttext ul

{
	padding:0px;
	margin:0px;

}

#innercontenttext li

{
	list-style:none;
	text-decoration:none;
	color:#FF6600;
}

#innercontenttext li a

{
	text-decoration:none;
	color:#FF6600;
}

#innercontenttext li a:hover

{
	text-decoration:underline;
	color:#FF6600;
}
.productinternalbigimage

{
	border:1px solid #FF6600;
	width:258px;
	height:250px;



}

#mainproductinfo

{
	float:left;
	text-align:left;
	

}	

.productnamebig

{
	padding-left:20px;

}

.productdescriptionbig

{
	padding-left:20px;

}

.productdropdownbig

{
	padding-left:20px;

}

.addtobasketbig

{
	padding-left:18px;

}


/* New Stuff - Copied from Jersey HD, not sure if we need it all */
#location
{
	float: left;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:Gray;
	width: 250px;
}

#location a
{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:Gray;
	margin:0;
	text-decoration: none;
}

.button
{
	
	width: 115px;
	color: White;
	height: 21px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/button.gif);
	border:0px;	
}

.greybg
{
	background-color: #F5F7F9;

}
.gridrow
{
	background-color:Black;
	color: #fff;
	font-weight: bold;
}
.grey
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#909090;
	margin:0;
	text-decoration:none;
	
}

.paging

{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:Gray;
	margin:0;
	text-decoration:none;
	
}

#bottompadding
{
	float:left;
	padding:0px;
	margin:0px;
	width:667px;
	padding-bottom:200px;
}

#bottompaddinglarge
{
	float:left;
	padding:0px;
	margin:0px;
	width:667px;
	padding-bottom:300px;
}

#bottompaddingsmall
{
	float:left;
	padding:0px;
	margin:0px;
	width:667px;
	padding-bottom:100px;
}

.error
{
    color: Red;
}

.subcategories
{
    clear: both;
}

.subcategories .subcategory
{
    float: left;
    font-size: 14px;
	color: #FF6600;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 190px;
}

.subcategories .subcategory .selected
{
    font-weight: bold;
}

.subcategories .subcategory a
{
	color: #FF6600;
    text-decoration: none;
}

.subcategories .subcategory a:hover
{
    text-decoration: underline;
}