body {
	margin:           0px;
	padding:          0px;
	background:		 #000000 url(/images/bkgdFooterRightTile.jpg) repeat-y right; 	
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
a:link, a:active, a:visited {
	color:#1579D1;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;	
}
a:hover{
	text-decoration:none;
}
a.blackBold:link, a.blackBold:active, a.blackBold:visited
{
	margin-left:5px;
	color:#000000;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	line-height:12pt;
	font-family:Arial, Helvetica, sans-serif;
}
a.blackBold:hover
{
	color:#0C8BDC;	
}
a.close, a.close:visited
{
	color:           #ffffff;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       8pt;
	line-height:     24pt;
}
a.close:hover
{
	color:           #ffffff;
	font-family:     Arial, sans-serif;
	text-decoration: underline;
	font-size:       8pt;
	line-height:     24pt;
}
a.footer:link, a.footer:visited, a.footer:active
{
	line-height:     11pt;
	color:           #FFFFFF;
	font-family:     Arial;
	font-weight:     normal;
	font-size:       11px;
	text-decoration: none;
}
a.footer:hover
{
	color:           #0C8BDC;
}
a.howTo:link, a.howTo:visited
{
	color:           #0C8BDC;
	font-family:     Arial, sans-serif;
	text-decoration: underline;
	font-size:       10pt;
	line-height:     16px;
}
a.howTo:hover
{
	color:           #0C8BDC;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       10pt;
	line-height:     16px;
}

.NewsYearCell a:link, .NewsYearCell a:visited, .NewsYearCell a:active {
	color:           #000000;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       10pt;
	line-height:     12pt;
}
.NewsYearCell a:hover {
	text-decoration:underline;
}

.pressReleaseBody a:link, .pressReleaseBody a:visited, .pressReleaseBody a:active,
.subCatagoryList a:link, .subCatagoryList a:visited, .subCatagoryList a:active
{
	color:           #0C8BDC;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       10pt;
	line-height:     10pt;
}
.pressReleaseBody a:hover, .subCatagoryList a:hover
{
	text-decoration: underline;
}

.pressReleaseFinePrint a:link, .pressReleaseFinePrint a:visited, .pressReleaseFinePrint a:active {
	color:           #0C8BDC;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       10px;
	line-height:	 10pt;
}
.pressReleaseFinePrint a:hover {
	text-decoration:underline;
}
.pressReleaseHeader a:link, .pressReleaseHeader a:visited, .pressReleaseHeader a:active,
a.prFinePrint_Link:link, a.prFinePrint_Link:visited
 {
	color:           #0C8BDC;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       10px;
	line-height:	 10pt;
}
.pressReleaseHeader a:hover, a.prFinePrint_Link:hover
{
	text-decoration:underline;
}
a.productNav_Link:link, a.productNav_Link:visited, a.howToPrintNav_Link:link, a.howToPrintNav_Link:visited
{
	color:           #0C8BDC;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       10px;
	line-height:     16px;
}
a.productNav_Link:hover, a.howToPrintNav_Link:hover
{
	color:           #0C8BDC;
	font-family:     Arial, sans-serif;
	text-decoration: underline;
	font-size:       10px;
	line-height:     16px;
}
.wtbStoreNameCell
{
	font-family: Arial,sans-serif;
    font-size: 10pt;
    line-height: 19px; 
}
a.productWTB_Link:link, a.productWTB_Link:visited
{
    color: #0C8BDC;
    font-family: Arial,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    line-height: 16px;
}
a.productWTB_Link:hover
{
    color: #0C8BDC;    
    text-decoration: none;    
}
a.relatedLinks_Link:link, a.relatedLinks_Link:visited
{
	color:           #000000;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       10px;
	/*line-height:     16px;*/
}
a.relatedLinks_Link:hover
{
	text-decoration: underline;
}

a.result_Link:link,a.result_Link:visited 
{
	color:           #0C8BDC;
	font-family:     Arial, sans-serif;
	text-decoration: underline;
	font-size:       9pt;
	line-height:     10pt;
	font-weight:	 normal;
}
a.result_Link:hover 
{	
	text-decoration: none;
}
.signIn a:link, .signIn a:visited, .signIn a:active   
{
	color:           #ffffff;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       10px;
	line-height:     16px;
	padding:0px 0px 0px 5px;
}
a.sitemap_viewLink:link, a.sitemap_viewLink:active, a.sitemap_viewLink:visited 
{
	color:           #000000;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       8pt;
	line-height:     10pt;
	font-weight:normal;
}
a.sitemap_viewLink:hover 
{
	text-decoration: underline;	
}
a.subFooter_Link:link, a.subFooter_Link:visited,a.subFooter_Link:active

{
	line-height:     11pt;
	color:           #0C8BDC;
	font-family:     Arial;
	font-weight:     normal;
	font-size:       10px;
	text-decoration: none;
}
a.subFooter_Link:hover
{	
	text-decoration: underline;
}
a.yellowSmall_Link, a.yellowSmall_Link:visited

{
	color:           #57B2FF;
	font-family:     Arial, sans-serif;
	text-decoration: underline;
	font-size:       8pt;
	line-height:     16px;
}
a.yellowSmall_Link:hover
{	
	text-decoration: none;

}
/********************/


.bkgdFooterLeft
{	
	background: 			url("/images/bkgdFooterLeft.jpg") repeat-x top left #000000;
}
.bkgdFooterTile
{
	color:             		#ffffff;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	background: 			url("/images/bkgdFooterTile.jpg") top #000000;
}
.bkgdFooterRightTile
{	
	background: 			url("/images/bkgdFooterRightTile.jpg") top #000000;

}
.blackGradient
{
	color:             		#ffffff;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	background:				url(/images/bkgdCarCare_blackGradient.jpg) no-repeat;
	padding:				15px 15px 0px 10px;

}
.blueGradient 
{
	background:				url(/images/NHRA_bluegrdnt.jpg) repeat-x;
	color:					#000000;
	padding-left:			70px;
	padding-top:			20px;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	margin-left:			10px;
}
.bkgdRight
{
	color:             		#ffffff;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	background: 			url("/images/bkgdRightTop.jpg") top no-repeat;
}
.bgkdRightBottom
{
	color:             		#ffffff;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	background: 			url("/images/bkgdRightBot.jpg") top #BFBFBF no-repeat;
}
.bkgdTile
{
	color:             		#ffffff;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	background:				#BFBFBF url("/images/bkgdTopTile.jpg") top repeat-x;
}
.contentArea
{
	color:             		#ffffff;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	margin-left:			10px;
	line-height:			20px;

}
.copyright
{
	color:             #ffffff;
	font-family:       Arial, San-Serif;
	font-size:         9pt;
	background-color:  #000000;
}
.enlarged
{
	color:            #C4C4C4;
	font-family:      Arial, sans-serif;
	text-decoration:  none;
	font-size:        12px;
	font-weight:	  bold;		
	margin-left:  10px;
	padding-left: 10px;
	background-image: url("/images/bkgdEnlargedTitle.jpg");
}
.footer
{
	color:             #ffffff;
	font-family:       Arial, San-Serif;
	font-size:         11pt;
	background-color:  #000000;
}
.headline {
	color:					#000000;
	font-family:       		Arial, San-Serif;
	font-size:         		12pt;
	font-weight:			bold;	
}
#historyTable td {
	color:					#000000;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
}
.historyYear {
	padding:		2px 28px 3px 6px;
	background:		url(/images/timeline_arrowRightSide.gif) left no-repeat;
	color:			#15ACE4;
	font-family:    Arial, San-Serif;
	font-size:      8pt;
	width:			42px;
}
.hpWTB {
	border:0px solid yellow;
	margin:28px 0px 0px 130px;
	padding:0px;
	color:#FFFFFF;
	font-size:7pt;
}
.hpWTB form, .hpWTB2 form {	
	padding-left:0px;
	margin:3px 0px 0px 0px;
	border:0px solid green;
	text-align:left;
}
.hpWTB form input {
	margin:0px;
	padding:0px;
}
.hpWTB div {
	float:left;
	border:0px solid red;
}
.hpWTB div a:link, .hpWTB div a:visited {
	margin:0px 0px 2px 4px;
	padding:0px;	
	text-decoration:none;
	color:#FFFFFF;
	line-height:12px;
	font-size:8pt;
	font-weight:normal;
}
.hpWTB div a:hover{
	text-decoration:underline;
}
a.intrapage:link, a.intrapage:visited {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
}
a.intrapage:hover {
	text-decoration:underline;
}
.PartsListTblHdr
{
	background-color:		#ADADAD;
	color:					#FFFFFF;
	font-size:				10pt;
	font-family:			Arial, sans-serif;
	font-weight:			bold;
	padding:				2px 2px 2px 5px;
	margin-left:			5px;		
}
.PartsListTblContent
{	
	font-size:				10pt;
	font-family:			Arial, sans-serif;
	padding-left:			5px;	
}
.pressReleaseCopy
{
	color:             		#000000;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
}
.productArea
{
	background:       		#BFBFBF no-repeat top;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
}
.productContent
{
	color:             		#000000;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	padding-left: 			5px;
}
.productContent ul {
	margin-left:13px;
	padding:0px;	
}
.productNav
{
	color:             #0C8BDC;
	font-family:       Arial, San-Serif;
	font-size:         12px;
}
.productPageOverview
{
	color:             		#000000;
	font-family:       		Arial, San-Serif;
	font-size:         		13px;
	margin-left:			10px;
	line-height:     		20px;
}
.productsLeftTile
{
	color:             		#ffffff;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	background: 			#EDEDED url("/images/bkgdProductsLeftTile.jpg") top no-repeat;
}
.productSubNavContainer
{
	text-align:center;
	padding:5px;
	margin-top:5px;
	background-color:#000000;
	width: 310px;
	/*color:#FFFFFF;
	vertical-align:middle;
	\width: 405px;
	w\idth: 405px;*/
}
.productsTile
{
	color:             		#ffffff;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	background: 		url("/images/bkgdProductsTile.jpg") top repeat-x #BFBFBF;
}

.productsTile1st
{
	color:             		#ffffff;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	background: 		url("/images/bkgdProductsTile1st.jpg") repeat-x top #BFBFBF;
}
.productWTB
{
	color:             		#000000;
	font-family:       		Arial, San-Serif;
	font-size:         		12pt;
}
.productWTBHeader
{
	color:             		#ADADAD;
	font-family:       		Arial, San-Serif;
	font-size:         		15pt;
	font-weight:			bold;
}
.productWTBNav
{
	color:             		#0C8BDC;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	line-height:     		12pt;
}
.rightRoundedCorner
{
	background:		url(/images/bkgdGrayRightCorner.gif) right top no-repeat #ADADAD;
	color:					#FFFFFF;
	font-size:				10pt;
	font-family:			Arial, sans-serif;
	font-weight:			bold;
}
.Schedule_Table_Header
{
	color:#F6A622;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	font-weight:bold;
}
.Schedule_TR_Even
{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
}
.Schedule_TR_Odd
{

	background-color:#96ABC0;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
}
.searchResultData
{
	color:             		#000000;
	font-family:       		Arial, San-Serif;
	font-size:         		9pt;
	font-weight:			normal;
}
.signIn a:hover
{
	color:           #0C8BDC;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       10px;
	line-height:     16px;
}
.subFooter
{
	color:             #939090;
	font-family:       Arial, San-Serif;
	font-size:         9pt;
	background-color:  #000000;
	padding-right:4px;
}

.headerArea
{
	color:             		#ffffff;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	background-image: 		url("/images/bkgdHeader.gif");
	background-position: 	top;
}
.nav
{
	color:            		#ffffff;
	font-family:      		Arial, sans-serif;
	text-decoration:  		none;
	font-size:        		9px;
	line-height:      		16px;
	background: 			repeat-x url("/images/bkgdMenu.jpg")
}
.NewsYearCell {
	padding-bottom:15px;
}
.pressReleaseBody p
{
	color:             		#000000;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
}
.pressReleaseBody ul li
{
	list-style:			disc;
	color:             	#000000;	
	font-family:       	Arial, San-Serif;
	font-size:    		10pt;
	margin:0px 0px 10px 0px;
}
.pressReleaseFinePrint {
	border-top:		1px solid black;
	padding:		0px 0px 15px 0px;
}
.pressReleaseFinePrint p {
	color:             		#000000;
	font-family:       		Arial, San-Serif;
	font-size:         		10px;
	line-height:			10pt;

}
.pressReleaseHeader 
{
	color:             		#000000;
	font-family:       		Arial, San-Serif;
	font-size:         		10pt;
	font-weight:	  		bold;	
	padding:10px 0px 0px 0px;
}
#promotionsTop {
	border:0px solid red; 
	width:720px;
	padding:40px 0px 40px 0px;
	margin:0px;
}
#networkTop {
	border:0px solid red; 
	width:720px;
	padding:40px 0 0 0px;
	margin:0px;
}


#promotionsTop p {
	margin:4px 0px 3px 0px;
	padding:0px;
}
.signIn
{
	color:            #ffffff;
	font-family:      Arial, sans-serif;
	text-decoration:  none;
	font-size:        10px;
	line-height:      16px;
	background:		  no-repeat url("/images/bkgdSignIn.jpg");
}
.subCatagoryList{
	float:left;
	border:0px solid yellow;
	margin:0px 10px 0px 0px;
}
.subCatagoryList ul li {
	margin:0px 0px 7px 0px;
	border:0px solid yellow;
}
.subCatagoryList ul li{
	list-style: url(../images/whiteListArrow.gif);
}
.subCatagoryList div {
	border:0px solid yellow;
	margin:6px 0px 10px 0px;
}
.textGradient 
{
	background:		url(/images/textGradient.gif) no-repeat;	
	border:0px solid red;
}

.relatedLinks
{
	color:             #000000;
	font-family:       Arial, San-Serif;
	font-size:         9pt;
}
a.relatedLinks_Link:active {  
	color:           #000000;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       10px;
	line-height:     16px;
}
.relatedBlueLinks_Link a:link, .relatedBlueLinks_Link a:visited, .relatedBlueLinks_Link
{
	color:           #4A7299;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       10px;
	line-height:     16px;
}
.relatedBlueLinks_Link a:hover
{
	color:           #4A7299;
	font-family:     Arial, sans-serif;
	text-decoration: underline;
	font-size:       10px;
	line-height:     16px;
}
a.relatedBlueLinks_Link:active {  
	color:           #4A7299;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       10px;
	line-height:     16px;
}

/*  ****  BEGIN Search Page Specific Styles  ****  */
.searchResultItemHeader
{	/* Search Page results section, Item Title display above each result */
	background-color:		#ADADAD;
	font-family:       		Arial, San-Serif;
	font-size:         		9pt;
}

.searchPaginationLinks
{	/* Search Page Pagination text */
	color:             		#0C8BDC;
	font-family:       		Arial, San-Serif;
	font-size:         		9pt;
	font-weight:			normal;
}

.searchResultData
{	/* Search Page Error Messages & Result description Body Text */
	color:             		#000000;
	font-family:       		Arial, San-Serif;
	font-size:         		9pt;
	font-weight:			normal;
}

.searchResultsTitle
{	/*  Search Page Title Text */
	color:             		#000000;
	font-family:       		Arial, San-Serif;
	font-size:         		14pt;
	font-weight:			bold;
}

.searchResultsSubTitle
{	/* Sub Title Text */
	color:             		#0C8BDC;
	font-family:       		Arial, San-Serif;
	font-size:         		9pt;
	font-weight:			normal;
}
/*   Search Page Results title links     **** searchResultHeader_Link BEGIN ****  */
a.searchResultHeader_Link:link 
{
	color:           #FFFFFF;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       9pt;
	line-height:     10pt;
	font-weight:	 bold;
}
a.searchResultHeader_Link:visited 
{
	color:           #FFFFFF;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       9pt;
	line-height:     10pt;
	font-weight:	 bold;
}
a.searchResultHeader_Link:hover 
{
	color:           #FFFFFF;
	font-family:     Arial, sans-serif;
	text-decoration: underline;
	font-size:       9pt;
	line-height:     10pt;
	font-weight:	 bold;
}
a.searchResultHeader_Link:active 
{
	color:           #FFFFFF;
	font-family:     Arial, sans-serif;
	text-decoration: none;
	font-size:       9pt;
	line-height:     10pt;
	font-weight:	 bold;
}
/* **** searchResultHeader_Link END **** */

/* **** Search Page Result Anchor ****  */
a.searchResult_Link:link,a.searchResult_Link:visited 
{
	color:           #0C8BDC;
	font-family:     Arial, sans-serif;
	text-decoration: underline;
	font-size:       9pt;
	line-height:     10pt;
	font-weight:	 normal;
}
a.searchResult_Link:hover 
{	
	text-decoration: none;
}
/* ****  END **** */



/* ******** HOME PAGE BUTTONS ****** */

#homeMain {
	background: transparent url(/images/home/buttons/button_bkgd.jpg) no-repeat top left;
	height: 384px;
	position: relative;
}

#homeMain img {
	border: 0;
	padding: 0;
	margin: 0;
}

#homeMain #homeMid {
	width: 300px;
	height: 384px;
	position: absolute;
	left: 10px;
	top: 31px;
}

#homeMain #homeButtons {
	width: 210px;
	height: 384px;
	overflow: hidden;
	position: absolute;
	left: 301px;
	padding-top: 10px;
}



#homeMain #homeMid div, 
#homeMain #homeButtons div {
	padding: 2px 0 3px 0;
	margin: 0;
	cursor: pointer;
	position: relative;
}

#homeMain #homeMid div {
	left: 20px;
	padding: 0 0 25px 0;
}

#homeMain #homeMid div a, 
#homeMain #homeButtons div a,
#homeMain #homeMid div a:hover, 
#homeMain #homeButtons div a:hover{
	line-height: 0;
	display: block;
}



