<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>HTML</title>
</head>

<body>

<pre>HTML {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}

BODY {
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    LINK: #0000CC;
    VLINK: #0000CC;
}


.fieldlabel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}


.lefnavwhite {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration: none;
}

.text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
}

.textred {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #C60A00;
}

.textsmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
}

.textsmallred {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #C60A00;
}

.greyheading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

.greyh1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

table.mainbrowse {
    BORDER-TOP: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
}

TR {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    TEXT-VALIGN: top;
}
tr.itemlistheader {
    BORDER-TOP: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BACKGROUND-COLOR: #FFFF99;
}

td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    text-decoration: none;
}

td.header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    BACKGROUND-COLOR: #99cc00;
    TEXT-VALIGN: top;
}

td.itemlistheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #0099CC;
}

td.cartlistitem {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-decoration: none
}

td.itemlistheader2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: black;
}

tr.browsecat { cursor: hand; BACKGROUND-COLOR: #99CC00; }
td.browsecat
{
    MARGIN-LEFT: 3px;
    BORDER-TOP:grey 1px solid;
    BORDER-BOTTOM: black 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.browsecatHeader
{
    BACKGROUND-COLOR: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 7pt;
    color: #ffffff;
}

A:link { color: blue }          /* unvisited link */
A:visited { color: blue }       /* visited links */
A:active { color: blue }        /* active links */
A:hover { color: #0099cc; }     /* hover links */


a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
a.plain {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
}
a.sidenav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #0033CC;
    text-decoration: none;
}

.underlined
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

input
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

select
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

H1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #003366;
}

H2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #003366;
}

.rightborderblack
{
    BORDER-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: black 1px solid;
}

.bottomborderblack
{
    BORDER-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
}

.rightandbottomborderblack
{
    BORDER-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: black 1px solid;
}

/*
 * Begin styles for top navigation bar
 *
*/
table.clTopNavBar
{
    BORDER-TOP: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #003366;
}

.topMenuText
{
    BORDER-TOP: white 0px solid;
    BORDER-BOTTOM: white 0px solid;
    BORDER-LEFT: white 0px solid;
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    MARGIN-LEFT: 5pt;
    MARGIN-RIGHT: 5pt;
    BACKGROUND-COLOR: #003366;
}

.topMenuText A { TEXT-DECORATION: none; COLOR: #FFFFFF; }
.topMenuText A:visited { COLOR: #FFFFFF; }
.topMenuText A:hover { COLOR: #FFFFFF; }
.topMenuText textsmall { COLOR: #FFFFFF; }

.topMenuText_On
{
    BORDER-TOP: 0px black solid;
    BORDER-BOTTOM: 0px black solid;
    BORDER-LEFT: 0px black solid;
    BORDER-RIGHT: 1px black solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    MARGIN-LEFT: 5pt;
    MARGIN-RIGHT: 5pt;
    BACKGROUND-COLOR: #99CC00;
}

.topMenuText_On A { text-decoration: none; COLOR: #0000FF; }
.topMenuText_On A:visited { COLOR: #0000FF; }
.topMenuText_On A:hover { COLOR: #0000FF; }
.topMenuText_On textsmall { COLOR: #0000FF; }

/*
 * End styles for top navigation bar
 *
*/

.topborderblack
{
    BORDER-TOP: black 1px solid;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
}

.topandbottomborderblack
{
    BORDER-TOP: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
}

/* style for left nav bar items */

/*
.leftnavborder
{
    BORDER-TOP: white 1px solid;
    BORDER-BOTTOM: #003366 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: #003366 1px solid;
}
*/
.leftnavborder
{
    BORDER-TOP: white 1px solid;
    BORDER-BOTTOM: white 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: white 1px solid;
}

/* style for right content */
.rightNavBar
{
/*    BACKGROUND-COLOR: #f8f8f8;*/
    BORDER-TOP: 0px;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-BOTTOM: 0px;
}

/* style for left nav bar &quot;main&quot; content */
td.leftnavmain
{
    BORDER-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: black 0px solid;
    BORDER-RIGHT: lightgrey 0px solid;
/*    BACKGROUND-COLOR: #6699CC; */
}

.leftNavHeader
{
    BORDER-TOP: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
/*    BACKGROUND-COLOR: #6699CC; */
}
.leftNavHeaderFont
{
}

/* style for main page (middle section) content */
td.mainContent
{
}

/* Style for header to upsell items table. */
td.upsellHeader
{
    BACKGROUND-COLOR: #CCCCFF;
}

/* Style for item in news articles table. */
td.clNewsItem
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
}

/* Styles for Article Gallery Navigation table */
table.clGalleryNav
{
}

td.clGalleryNavTitle
{
/*    BACKGROUND-COLOR: #CCCCFF;*/
    BACKGROUND-COLOR: #99cc00;
/*    color: black;*/
}


td.clFeaturedVendorNavTitle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: black;
    BACKGROUND-COLOR: #96CBFE;
    FONT-WEIGHT: bold;
}

tr.clAccountNav{}
table.clAccountNav{}

td.clAccountNavActive
{
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-WEIGHT: bold;
    COLOR: #003366;
    TEXT-ALIGN: center;
}

td.clAccountNavInActive
{
    BORDER-TOP: WHITE 2px solid;
    BORDER-BOTTOM: WHITE 2px solid;
    BACKGROUND-COLOR: LIGHTGREY;
    TEXT-ALIGN: center;
}

/* Header style for product lists */
.clProductList {
    background-color: #000000;
}

td.clProductListHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    color: #FFFFFF;
    BACKGROUND-COLOR: #003366;
    text-align: center;
    nowrap;
}

/* Header style for wish lists */
td.clRegistryListHeader
{
    BORDER-TOP: black 0px solid;
    BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-RIGHT: black 0px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    color: #FFFFFF;
    BACKGROUND-COLOR: #003366;
    text-align: center;
}

td.clTopLeftTab
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    color: #FFFFFF;
    text-align: center;
    BACKGROUND-COLOR: #003366;
}

tr.clTopLeftTab { BACKGROUND-COLOR: #003366; }

.clStepHeader
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    color: #FF0000;
}

/* Taken from keystone website - used on store locator */
.middarkgrey {
    background-color : transparent;
    color : #666666;
    font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.middarkgreybold {
    background-color : transparent;
    color : #666666;
    font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.midblackbold {
    font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : Black;
    background-color : transparent;
}

/* Classes for alternating bg colors on list rows... */
tr.clListing_On { BACKGROUND-COLOR: #EEEEEE; }
tr.clListing_Off { BACKGROUND-COLOR: #FFFFFF; }

/*
 * Class for Product List/Search Results List
 * page navigation table.
 *
 */
table.clResultsNav {
    BORDER-TOP: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
}

/* For copyright line text */
.clCopyright { text-align: center;  color: #999999; }

/*
 * Very top header line table
 */
.clHeaderTop { BACKGROUND-COLOR: #99cc00; BORDER-BOTTOM: #003366 2px solid; }

/* Used in &quot;external&quot; shopping cart */
.mainContent { /*BACKGROUND-COLOR: #EEEEEE;*/ }
a.topShoppingCart { text-decoration: none; color: white; }


/* Begin Gift Certificate Email Styles */
.clGCTable
{
    BACKGROUND-COLOR: #eeeeee;
    border: #000000 1px solid;
}

.clGCTitleLine
{
    TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #222222;
    COLOR: #ffffff;
    border: #000000 1px solid;
}

.clGCTitleLine A:link { COLOR: #ffffff; }
/* End Gift Certificate Email Styles */


/*
 * Site Nav Path class
*/
.clSitePath
{
    border-bottom: #003366 2px solid;
    BACKGROUND-COLOR: #99cc00;
    color: black;
}

.clSitePath A:link { text-decoration: none; }

.clButton
{
    font-size: 7pt;
    font-weight: bold;
    border: #3399FF 1px solid;
    color: #3399FF;
    background-color: white;
    text-align: center;
    cursor: hand;
}

.clButton A {
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
    color: #3399FF;
    padding-right: 3px;
    padding-bottom: 3px;
}

.clButton A:link { text-decoration: none; color: #3399FF; }
.clButton A:hover { text-decoration: none; color: #3399FF; }
.clButton A:visited { text-decoration: none; color: #3399FF; }

/* Begin Checkout classes */
.clCheckoutHeader { background-color: #FFFFFF; }
.clCheckoutMain { background-color: #FFFFFF; }
.clCheckoutFooter { background-color: #FFFFFF; }
/* End Checkout classes */

.clMainNews { border: #000000 1px solid; }
.clMainNewsHeader { background-color: #000000; }
.clMainNews .clNavBrowseHeader { background-color: #000000; color: #FFFFFF; }

.clLeftNav { background-color: #003366; }
.clRightNav { background-color: #FFFFFF; }

td.clNavBrowseHeader
{
    background-color: #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    font-size:9pt;
    COLOR: #FFFFFF; /*#003366; */
    border: #003366 1px solid;
    MARGIN-LEFT: 5px;
}

.clNavBrowseItem
{
    background-color: #99CC00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 20px;
    font-size:8pt;
    COLOR: #0000FF;
    border: #003366 1px solid;
    text-indent: 5px;
}
.clNavBrowseItem A:link { text-decoration: none; }

.clNavBrowseItem_On
{
    height: 20px;
    background-color: #E9E9E9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    COLOR: #0000FF;
    border: #003366 1px solid;
    text-indent: 5px;
}
.clNavBrowseItem_On A:link { text-decoration: none; }

.clTopSell
{
    background-color: #FFFFFF;
    border-top: #FFFFFF 1px solid;
    border-bottom: #003366 1px solid;
    border-left: #003366 1px solid;
    border-right: #003366 1px solid;
}

.clTopSell .clNavBrowseHeader { background-color: #003366; color: #FFFF00; }
.clNavSpecials {
    background-color: #FFFFFF;
    border-top: #F3F3F3 1px solid;
}
.clNavSeparator {
    background-color: #FFFFFF;
    border-top: #000099 1px solid;
}
.clQuickSearch { background-color: #003366;  }
.clQuickSearch A:link { color: white; }
.clQuickSearch A:visited { color: white; }
.clQuickSearch textsmall { color: white; }
.clQuickSearch .clButton { background-color: #99CC00; color: #003366; border: #003366 1px solid; }

.clMainMMY { border-right: black 1px solid; }
.clMainMMYHeader { }
.clMainMMY H2{ background-color: #99CC00; color: #003366; }
.cltextsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }

.clMainNewProducts { border-left: black 1px solid; }
.clNewProdHeader { background-color: black; }

.clMainSpecials { }
.clMainSpecialsHeader { background-color: black; }
.clMainSpecialsFooter { background-color: black; }
.clMainSpecialsContent { border-left: black 1px solid; border-right: black 1px solid; }

/* For assBrowse.jsp/brandBrowse.jsp - subgrouping header */
.clBrowseGroupHeader {
    background : url(/media/affiliates/dfx/fade_blue_green.jpg) repeat left;
/*    background-color: #003366; */
    color: #99CC00;
}

.clBrowseGroupHeader .clAnchor{ text-decoration: none; color: #99CC00; }
.clBrowseGroupHeader A{ text-decoration: none; color: #003366; }
.clBrowseGroupHeader A:visited{ text-decoration: none; color: #003366; }
.clBrowseGroupHeader A:hover{ text-decoration: none; color: #003366; }

/* Original
.clBrowseGroupHeader { background-color: #003366; color: #99CC00; }
.clBrowseGroupHeader A{ text-decoration: none; color: #99CC00; }
.clBrowseGroupHeader A:visited{ text-decoration: none; color: #99CC00; }
.clBrowseGroupHeader A:hover{ text-decoration: none; color: #99CC00; }
*/

/* DriverFX Racing Teams classes */
.clDFXRacingNav {
    font-size: 7pt;
    background-color: #003366;
    color: white;
}
.clDFXRacingNav A { background-color: #003366; color: white; font-size: 7pt; }
.clDFXRacingNav A:visited { background-color: #003366; color: white; font-size: 7pt; }

.clYourVehicle {}
.clYourVehicle .textsmall {}


/* For shopping cart item suggestions */
.clAccSuggestion {
    background-color: lightgrey;
    border-bottom: gray 1px solid;
    border-left: white 1px solid;
    border-right: white 1px solid;
}
.clAccSuggestionHeader
    {
    border-top: gray 1px solid;
    border-left: white 1px solid;
    border-right: white 1px solid;
    border-bottom: white 1px solid;
    color red;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    }
.clAccSuggestionItem {
    align: center;
    border-left: white 1px solid;
    border-right: white 1px solid;
    border-bottom: white 1px solid;
/*
    border-left: white 1px solid;
    border-right: white 1px solid;
*/
}

/* For the Hot New Products Section... */
.clHotNewProducts {}
.clHotNewProducts .clHotProdImage {
    padding-top: 5px;
    padding-bottom: 3px;
}
.clHotNewProducts .clHotProdImage IMG {
/*
    border: lightgrey 1px solid;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-5, OffY=-5, Color='lightgrey', Positive='true');
*/
}

.clHotNewProducts .clHotNewProduct {
    height: 25px;
    font-size: 7pt;
    text-decoration: none;
    background-color: #99CC00;
}

.clHotNewProducts .clHotNewProduct A { text-decoration: none; }
.clHotNewProducts .clHotNewProduct A:hover { text-decoration: none; color: blue }
.clHotNewProducts .clHotNewProduct A:visited { text-decoration: none; }
/* End for the Hot New Products Section... */

/* Classes for the tabifier */
.clTab_ActiveContent {
    border: black 1px solid;
}

.clTab_Active {
    font-weight: bold;
    background-color: #FFFFFF;
    color: #003366;
    border: white 1px outset;
}

.clTab_InActive {
    text-decoration: none;
    background-color: #003366;
    color: #FFFFFF;
    border: white 1px inset;
}

.clTab_InActive A { text-decoration: none; color: #FFFFFF; }
.clTab_InActive A:link { text-decoration: none; color: #FFFFFF; }
.clTab_InActive A:hover { text-decoration: none; color: #FFFFFF; }
/* End Classes for the tabifier */

/*
    Begin contest classes
*/

.clNavContest { background-color: #FFFFFF; }
.clContest {}
.clContest H1 {
    background-color: #003366;
    color: #FFFFFF;
    TEXT-ALIGN: center;
}

.clContest H5 {
    background-color: #99CC00;
    font-size: 8pt;
    font-weight: bold;
    color: blue;
    TEXT-ALIGN: left;
    padding-left: 5px;
}

.clContestRules { background-color: #F3F3F3; }

/*
    End contest classes
*/

/*********************************************
 * Classes for Advertisements
 *********************************************/
.clAdvertiseText A { font-size: 7pt; text-decoration: none; font-weight: bold; }
.clAdvertiseText A:link { }
.clAdvertiseText A:visited { }
.clAdvertiseText A:hover { }
/*********************************************
 * End Classes for Advertisements
 *********************************************/

/*********************************************
 * Classes for Advanced search page
 *********************************************/
.clAdvancedSearch {
    padding-left: 5px;
    padding-right: 5px;
    border: black 1px solid;
    background-color: #EEEEEE;
}

.clAdvancedSearch .fieldlabel {
    white-space: nowrap;
    text-align: right;
    font-weight: bold;
    color: black;
}
/*********************************************
 * End Classes for Advanced search page
 *********************************************/

</pre>

</body>

</html>

