/* GLOBAL ITEMS */

body {
	background-image:  url(/images/background.gif);
}

p {
	font: 11px/14px Arial, Verdana, sans-serif;
	color: #666666;
	padding: 0 0 10px 0;
	margin: 0;
	border: 0;
}

a:link, a:visited {
	font: 11px/18px Arial, Verdana, sans-serif;	
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

a:hover, a:active {
	font: 11px/18px Arial, Verdana, sans-serif;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

p.navpath {
	font: 11px/12px Arial, Verdana, sans-serif;
	color: #CC0000;
	font-weight: bold;
}

select.MakeYear {
	font: 11px/13px Verdana, Arial, sans-serif;
}

a.leftnav, a.leftnav:visited, a.leftnav:hover, a.leftnav:active {
	font: 11px/13px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

h1.pagetitle {
	font: 16px/16px Arial, Verdana, sans-serif;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
}


h1.navhead {
	font: 14px/17px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.lftnav a:link, .lftnav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.lftnav a:hover, .lftnav a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

p.pagetextcontent {
	font: 11px/13px Arial, Verdana, sans-serif;
	color: #000000;
}

span.message {
	font: 13px/18px Arial, Verdana, sans-serif;
	color: #000000;
	background-color: #FFCC00;
	font-weight: bold;
}

span.bottomCopyright {
	font: 12px/12px Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}

/* Start Products Page */

td.productapplicationheader {
	font: 12px/12px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #666666;
	margin: 0 0;
	padding: 4px 0;
	text-align: left;
}

td.productapplicationtext {
	font: 11px/13px Arial, Verdana, sans-serif;
	color: #000000;
	margin: 0 0;
	padding: 4px 0;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}

td.productrelateditemsimg {
	margin: 0 0;
	padding: 4px 0;
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
}

td.productrelateditems {
	font: 11px/13px Arial, Verdana, sans-serif;
	color: #000000;
	margin: 0 0;
	padding: 4px 0;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
}


p.relateditemsheader {
	font: 12px/14px Arial, Verdana, sans-serif;
	color: #000000;
	font-weight: bold;
}

td.productSelected {
	font: 11px/13px Arial, Verdana, sans-serif;
	color: #990000;
	margin: 0 0;
	padding: 4px 0;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}

/* End Products Page */

/* Start Cart Page */

input.couponTextbox {
	/* Nothing here for now */
}

td.cartHeader {
	font: 12px/12px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #666666;
	margin: 0 0;
	padding: 4px 0;
	text-align: left;
}

td.cartText {
	font: 12px/12px Arial, Verdana, sans-serif;
	color: #000000;
	margin: 0 0;
	padding: 4px 0;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
}

input.cartQuantityTextbox {
	height: 22px;
	width: 22px;
}

td.cartTotalText {
	font: 14px/14px Arial, Verdana, sans-serif;
	color: #000000;
	/*background-color: #FFFFFF;*/
	text-align: right;
}

td.couponText {
	font: 12px/12px Arial, Verdana, sans-serif;
	color: #CD0000;
}

/* End Cart Page */

/* Start Login Page */
/* End Login Page */

/* Start Forgot Password Page */
/* End Forgot Password Page */

/* Start Address Page */

h2.ShipHead {
	font : 16px/16px Arial, Verdana, sans-serif;
	color: #666666;
	font-weight: bold;
}

td.addressOR {
	font : 14px/16px Arial, Verdana, sans-serif;
	color: #666666;
	font-weight: bold;
}

/* End Address Page */

/* Start Confirmation Page
	page references:
		td.cartHeader
		td.cartTotalText
		td.couponText
*/

h2.stepHead {
	font : 16px/16px Arial, Verdana, sans-serif;
	color: #666666;
	font-weight: bold;
}

.textTerms {
	height: 150px;
	width: 400px;
	overflow: auto;
	align: center;
	border: 1px solid #CCCCCC;
	padding: 5px;
}

td.cartOrderTotalText {
	font: 14px/14px Arial, Verdana, sans-serif;
	color: #000000;
	background-color: #DDDDDD;
	text-align: right;
}

.pricebox {
	border:	0;
	font:	12px Verdana, Arial, sans-serif;
	color:	#000000;	
	text-align: right;
}

/* End Confirmation Page */

/* Start Personal Homepage
	page references:
		td.cartHeader
		td.cartTotalText
*/

tr.orderList {
	font: 12px/12px Arial, Verdana, sans-serif;
	color: #000000;
	margin: 0 0;
	padding: 4px 0;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
}

tr.orderListAlt {
	font: 12px/12px Arial, Verdana, sans-serif;
	color: #000000;
	margin: 0 0;
	padding: 4px 0;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: top;
}

p.manageAccount {
	font: 14px/14px Arial, Verdana, sans-serif;
	color: #666666;
	font-weight: bold;
}

/* End Personal Homepage */

/* Start MyCars */

h2.mycarsheader {
	font: 18px/18px Arial, Verdana, sans-serif;
	/*font-weight: bold;*/
}

p.mycarstitletext {
	font: 14/14px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}

span.vehicleLineItem {
	font: 12px/12px Arial, Verdana, sans-serif;
}

li.myCarsText {
	font: 12px/12px Arial, Verdana, sans-serif;
	color: #000000;
}

/* End MyCars */

/* Start Search */

tr.searchBoxHead {
	background-color: #990000;
}

tr.searchBoxBox {
	background-color: #636363;
}

span.searchBoxHeadText {
	font: 12px/18px Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

input.searchCheck {
	color: #636363;
}

span.searchResultsHeader {
	font: 14px/14px Arial, Verdana, sans-serif;
	font-weight: bold;
}

span.searchText {
	font: 12px/12px Arial, Verdana, sans-serif;
}

/* End Search */

/* Start Products For My Car Page */

span.productsforcarlistheader {
	font: 12px/12px Arial, Verdana, sans-serif;
	font-weight: bold;
}

p.productsforcarColumnHeader {
	font: 14px/14px Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

td.productsforcarColumnHeader {
	background-color: #636363;
}

span.priceStrike { /* This is for when we have a sale going on */
	font: 12px/12px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration: line-through;
}

span.priceSale { /* This is for when we have a sale going on */
	font: 12px/12px Arial, Verdana, sans-serif;
	color: #990000;
	font-weight: bold;
}

span.priceNormal {
	font: 12px/12px Arial, Verdana, sans-serif;
	color: #000000;
	font-weight: bold;
}

span.partNumber {
	font: 12px/12px Arial, Verdana, sans-serif;
	color: #000000;
}

/* End Products For My Car Page */

/* Start Login Page */

h2.loginColumnHead {
	font: 16px/16px Arial, Verdana, sans-serif;
	font-weight: bold;
}

/* End Login Page */

/* Start Checkout Process Header */

span.stepGray {
/*	font: 11px/13px Arial, Verdana, sans-serif;*/
	color: #C1C1C1;
}

span.stepRed {
/*	font: 11px/13px Arial, Verdana, sans-serif;*/
	color: #990000;
	font-weight: bold;
}

/* End Checkout Process Header */

/* Start Receipt Page
	page references:
		td.cartTotalText 
		
*/

.message {
	font: 11px/12px Arial, Verdana, sans-serif;
	color: #990000;
}

/* End Receipt Page */

/* Start Multivendor Page */

td.topcategory {
	font: 12px/12px Arial, Verdana, sans-serif;
	background-color: #CCCCCC;
}

a.multivendorNoMatch:link, a.multivendorNoMatch:visited, 
	a.multivendorNoMatch:hover, a.multivendorNoMatch:active {
	font: 11px/18px Arial, Verdana, sans-serif;
	color: #CCCCCC;
	text-decoration: underline;
}

/* End Multivendor Page */

/* Start Media Page */

p.mediaText {
	font: 12px/12px Arial, Verdana, sans-serif;
	color: #FFFFFF;
}

/* End Media Page */

/* Start Download Page */

h2.downloadHeader {
	font: 16px/16px Arial, Verdana, sans-serif;
	font-weight: bold;
}

/* End Download Page */

/* Start FAQ Section */

h2.faqHeader {
	font: 16px/16px Arial, Verdana, sans-serif;
	font-weight: bold;
}

p.faqFormField {
	ont: 14px/14px Arial, Verdana, sans-serif;
}

input.faqTextfield {
	font: 12px/14px Arial, Verdana, sans-serif;
}

/* End FAQ Section */

/* Start Email This Page */

h2.emailPageHeader {
	font: 16px/16px Arial, Verdana, sans-serif;
	font-weight: bold;
}

/* End Email This Page */
