body {
	font-family: Tahoma, Arial;
	margin: 0px;
}

td a, td a:visited {
	color: #ED1C24 !important;
	text-decoration: none;
}

td {
	font-size: 11px;
}

/*
td#ContentArea {
	padding: 0px 10px 0px 10px;
}
*/

ul#StoreNavigation {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-image: url(../../images/arrow_red.gif);
}

ul#StoreNavigation li {  
	font-family: Tahoma, Arial; 
	font-size: 11px; 
	font-weight: normal; 
	color: 4A4A4A; 
	text-decoration: none;
	margin: 0px;
}

ul#StoreNavigation li a, ul#StoreNavigation li a:visited {
	color: #4A4A4A;
	text-decoration: none;
}

ul#StoreNavigation li ul {
	display: none;
}

.menu_link {  font-family: Tahoma, Arial; font-size: 11px; font-weight: normal; text-decoration: none}



.text_body {  font-family: Tahoma, Arial; font-size: 12px; color: 505050; font-weight: normal}



.text_secondary {  font-family: Tahoma, Arial; font-size: 12px; color: 8C8C8C}



.link_bold {  font-family: Tahoma, Arial; font-size: 12px; color: ED1C24; text-decoration: none; font-weight: bold}



.link_body { font-family: Tahoma, Arial; font-size: 12px; color: ED1C24; text-decoration: none ; font-weight: normal}



.text_footer { font-family: Tahoma, Arial; font-size: 12px; color: 8C8C8C}



.menu_link_selected { font-family: Tahoma, Arial; font-size: 11px; font-weight: bold; color: 4A4A4A; text-decoration: none }



.text_subhead { font-family: Tahoma, Arial; font-size: 13px; color: 505050 ; font-weight: bold}



.text_bodyBold { font-family: Tahoma, Arial; font-size: 12px; color: 505050 ; font-weight: bold}

/* Checkout Page - Start */
div#pcOPCtotal {
	background-color: #ED1C24;
}

div#pcOPCtotal a {
	color: #ffffff !important;
}

div#pcOPCtotal a:hover {
	text-decoration: underline;
}

div.AccordionPanelOpen div.AccordionPanelTab, div#DiscArea {
	background: #ffef9c;
}
/* Checkout Page - End */

/* Header - Start */
td.aboutMenuHeader {
	background: url(/images/menu_about.gif);
	width: 184px; height: 20px;
	text-indent: -9999px; text-decoration: none;
}

body.about td.aboutMenuHeader {
	background: url(/images/menu_about_on.gif);
}

td.productsHeader {
	background: url(/images/menu_products.gif);
	width: 183px; height: 20px;
	text-indent: -9999px; text-decoration: none;
}

body.products td.productsHeader {
	background: url(/images/menu_products_on.gif);
}

td.topicsHeader {
	background: url(/images/menu_topics.gif);
	width: 185px; height: 20px;
	text-indent: -9999px; text-decoration: none;
}

body.topics td.topicsHeader {
	background: url(/images/menu_topics_on.gif);
}

td.raceReportsHeader {
	background: url(/images/menu_racereports.gif);
	width: 183px; height: 20px;
	text-indent: -9999px; text-decoration: none;
}

body.raceReports td.raceReportsHeader {
	background: url(/images/menu_racereports_on.gif);
}

td.aboutMenuHeader a, td.productsHeader a, td.topicsHeader a, td.raceReportsHeader a  {
	display: block;
	width: 100%; height: 100%;
}
/* Header - End */

/* Cart - Start */
div#pcShowCart {
	width: 100%;
	text-align: right;
	color: #4A4A4A;
	background-color: #F1F1F1;
	padding: 3px 0px;
	border-bottom: 1px solid #D6D6D6;
}

div#pcShowCart a {
	color: #4A4A4A !important;
}

div#pcShowCart a:hover {
	text-decoration: underline;
}

div#pcShowCart span {
	padding: 0px 10px 0px 20px;
}
/* Cart - End */

/* Store Content - Start */
table.pcMainTable tr td {
	padding: 0px 3px;
}

table.pcMainTable h3.browseHeader {
	display: none;
}
/* Store Content - End */

/* Categories - Start */
table.pcShowContent tr td {
	padding: 1px 0px;
}

a.categoryLink {
	background: url(../../images/arrow_red.gif) left center no-repeat;
	padding-left: 10px;
	font-size: 12px;
}
/* Categories - End */
