/** MAIN MENU **/

.menuContainer {
	position:relative;
	width:172px;
	background:url('/images/backgrounds/tool-back.png')
	left
	bottom;
	padding-top:20px;
	padding-bottom:10px;
	margin:0;
	margin-top:12px;
	text-align:left;
}

.menuHeading {
	position:absolute;
	top:-15px;
	left:-1px;
	margin:0;
	padding:0;
}

/** ACCOUNT **/

#home .account {
	display:none;
}

#home .processMenuHeadingContainer {
	display:none;
}

#list .account {
	display:none;
}

#list .processMenuHeadingContainer {
	display:none;
}


#product .account {
	display:none;
}

#product .processMenuHeadingContainer {
	display:none;
}


#cart .account {
	display:none;
}

#cart .contentRight {
	display:none;
}


/*** CHECKOUT ***/
#checkout .account {
	display:none;
}

#checkout .cartContainer {
	display:none;
}

#checkout .contentLeft {
	display:none;
}


#account .processMenuHeadingContainer {
	display:none;
}




/** CART **/

.cartContainer {
	position:relative;
	float:right;
	width:185px;
	background:url('/images/backgrounds/cart-back.png')
	left
	bottom;
	padding-bottom:20px;
	padding-top:15px;
	margin-top:12px;
	text-align:center;
	margin-bottom:15px;
}

/*
.cat_menu {
text-align:left;
margin:auto auto;
width:180px;
border:1px solid #cccccc;
}

.brand_menu {
text-align:left;
margin:auto auto;
width:180px;
border:1px solid #cccccc;
}

.quick_cart_menu {
text-align:left;
margin:auto auto;
width:180px;
border:1px solid #cccccc;
}

.shop_menu {
position:absolute;
right:15px;
top:84px;
color:#ffffff;
font-size:85%;
}

.shop_menu a {
text-decoration:none;
color:#ffffff;
}

.shop_menu a:active {
text-decoration:none;
color:#ffffff;
}

.shop_menu a:link {
text-decoration:none;
color:#ffffff;
}

.shop_menu a:hover {
text-decoration:underline;
color:#ffffff;
}
*/

/** TOP MENU **/

.topMenu {
	position:absolute;
	top:25px;
	right:330px;
	width:570px;
	font-size:11px;
	line-height:normal;
	color:#883255;
	text-align:right;
	letter-spacing:1px;
	z-index:5000;
	/*border:1px solid #CCCCCC;*/
}

.topMenu a {
	margin:0;
	padding:0 0 0 4px;
	margin-right:5px;
	color:#883255;
	text-decoration:none;
}

.topMenu a:link {
	text-decoration:none;
	color:#883255;
}

.topMenu a:active {
	text-decoration:none;
	color:#883255;
}

.topMenu a:visited {
	text-decoration:none;
	color:#883255;
}

.topMenu a:hover {
	text-decoration:underline;
	color:#883255;
}


/** BREADCRUMB TRAIL **/

.breadcrumbContainer {
	padding:25px 0px 7px 10px;
	font-size:11px;
	text-align:left;
}

.breadcrumbContainer span {
	font-weight:bold;
	color:#993366;
}

.breadcrumbContainer a,  a:active, a:link {
	font-weight:normal;
	color:#993366;
	text-decoration:underline;
}

.breadcrumbContainer a:hover {
	font-weight:normal;
	color:#993366;
	text-decoration:none;
}

/* CATEGORIES */

.catItem {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
	color:#993366;
	letter-spacing:1px;
	border-bottom:1px solid #E5E5E5;
}

.catItemLast {
	border-bottom:none;
}

.catItem a {
	text-decoration:none;
	color:#993366;
}

.catItem a:active {
	text-decoration:none;
}

.catItem a:link {
	text-decoration:none;
}

.catItem a:visited {
	text-decoration:none;
}

.catItem a:hover {
	text-decoration:underline;
}

/* SUB CATEGORIES */

.catItem1 {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	font-size:12px;
	color:#666666;
	/*background-color:#86C2FF;*/
}

.catItem1 a {
	text-decoration:none;
	color:#666666;
}

.catItem1 a:active {
	text-decoration:none;
	color:#666666;
}

.catItem1 a:link {
	text-decoration:none;
	color:#666666;
}

.subCatItem1 a:visited {
	text-decoration:none;
	color:#666666;
}

.catItem1 a:hover {
	text-decoration:underline;
	color:#666666;
}

.catItem2 {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	font-size:12px;
	color:#666666;
	/*background-color:#A4D1FF;*/
}

.catItem2 a {
	text-decoration:none;
	color:#666666;
}

.catItem2 a:active {
	text-decoration:none;
	color:#666666;
}

.catItem2 a:link {
	text-decoration:none;
	color:#666666;
}

.catItem2 a:visited {
	text-decoration:none;
	color:#666666;
}

.catItem2 a:hover {
	text-decoration:underline;
	color:#666666;
}

/* End */


/** PRODUCT VIEW MENU **/

.productMenuContainer {
	margin-top:15px;
	margin-bottom:15px;
	position:relative;
	text-align:center;
}

.productMenu {
	margin:auto auto;
	background:url('/images/backgrounds/product-menu-back.gif')
	no-repeat
	left
	top;
	width:488px;
	height:27px;
}

.productMenu ul {
	width:488px;
	margin:0;
	padding:0;
	margin-left:5px;
	list-style:none;
	display:block;
}

.productMenu li {
	padding-left:7px;
	padding-right:7px;
	padding-top:6px;
	float:left;
}

.productMenu li a {
	text-decoration:none;
	color:#883255;
}

.productMenu li a:link {
	text-decoration:none;
	color:#883255;
}

.productMenu li a:active {
	text-decoration:none;
	color:#883255;
}

.productMenu li a:visited {
	text-decoration:none;
	color:#883255;
}

.productMenu li a:hover {
	text-decoration:underline;
	color:#883255;
}

.productMenu li a#active {
	text-decoration:underline;
	color:#883255;
}

.productMenuResults {
	padding-left:15px;
	padding-right:15px;
	margin-bottom:15px;
}

/*
.brand_item {
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
color:#ffffff;
font-size:12px;
background-color:#5D5D5D;
border-top:1px solid #cccccc;
}

.brand_item a {
text-decoration:underline;
color:#ffffff;
}

.brand_item a:link {
text-decoration:underline;
color:#ffffff;
}

.brand_item a:active {
text-decoration:underline;
color:#ffffff;
}

.brand_item a:visited {
text-decoration:underline;
color:#ffffff;
}

.brand_item a:hover {
text-decoration:none;
color:#ffffff;
}
*/
/** PRODUCT MENU **/

.productmenu {
background:url(/images/autosport/product_menu_back.gif) repeat-x
bottom
left;
width:100%;
height:22px;
font-size:100%;
line-height:normal;
/*border-bottom:1px solid #CCCCCC;*/
}

.productmenu ul {
margin:0;
padding:0px 10px 0 10px;
list-style:none;
}

.productmenu li {
display:inline;
margin:0;
padding:0;
}

.productmenu a {
float:left;
background:url(/images/autosport/product_menu_tab-black-end.gif) no-repeat left bottom;
margin:0;
padding:0 0 0 4px;
margin-right:2px;
border-bottom:1px solid #000000;
text-decoration:none;
}

.productmenu a:link {
text-decoration:none;
}

.productmenu a:active {
text-decoration:none;
}

.productmenu a span {
float:left;
display:block;
background:url(/images/autosport/product_menu_tab-black-main.gif) no-repeat right top;
padding:3px 9px 0 6px;
color:#ffffff;
text-decoration:none;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.productmenu a span {float:none;}
/* End IE5-Mac hack */
.productmenu a:hover span {
color:#ffffff;
}

.productmenu a#selected{
background:url(/images/autosport/product_menu_tab-white-end.gif) no-repeat left top;
border-bottom:1px solid #ffffff;
color:#000000;}

.productmenu a span#selected1{
background:url(/images/autosport/product_menu_tab-white-main.gif) no-repeat right top;
color:#000000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.productmenu a span {float:none;}
/* End IE5-Mac hack */
.productmenu a:hover span {
color:#c5c5c5;
}



