BODY
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: left
}
UL
{
  TEXT-ALIGN: left;
  MARGIN-TOP: 5px;
  MARGIN-BOTTOM: 0px;
}
H1
{
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: black;
    FONT-WEIGHT: bold;
    FONT-FAMILY: tahoma
}
H1.white18
{
    FONT-SIZE: 18px;
    COLOR: white;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
}
H1.white16
{
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 2px;
}
H1.black18
{
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 2px;
}
H2
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    COLOR: black;
    FONT-FAMILY: tahoma
}
H2.black14
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    MARGIN-TOP: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
}
H2.black16
{
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
}
H2.white14
{
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
}
H2.white16
{
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 2px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
}
H2.white14center
{
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    TEXT-ALIGN: center;
}
H2.orange14center
{
    FONT-SIZE: 14px;
    COLOR: darkorange;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 5px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    TEXT-ALIGN: left;
}
H2.orange14left
{
    FONT-SIZE: 14px;
    COLOR: darkorange;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 4px;
    MARGIN-RIGHT: 10px;
    PADDING-LEFT: 5px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    TEXT-ALIGN: left;
}
H2.black16gray
{
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 10px;
    PADDING-TOP: 7px;
    PADDING-BOTTOM: 7px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 20px;
    BACKGROUND-COLOR: #c0c0c0;
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 3px;
    COLOR: #000033
}
.tblFormat
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana
}
.tblformatpadded
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: normal
}
.tblformatpadded2 
{
    font-family: verdana;
    font-size:11px;
    padding-left:5px;
    padding-right:5px
}
.tblformatpadded3 
{
    font-family: verdana;
    font-size:10px;
    padding-left:2px;
    padding-right:2px;
}
.tblformatstrong
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: tahoma;
}
.tblformatstrong12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: verdana;
}
.clsHugeBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: blue;
}
.clsRed
{
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana
}
.clsWhiteStd
{
    COLOR: white
}
.tblLrgFormat
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana
}
.clsBorder
{
    BORDER-RIGHT: black 2px solid;
    BORDER-TOP: black 2px solid;
    BORDER-LEFT: black 2px solid;
    BORDER-BOTTOM: black 2px solid
}
.clsBorderRight
{
    BORDER-RIGHT: black 2px solid
}
.clsBorderLeft
{
    BORDER-LEFT: black 2px solid
}
.clsBorderNoTop
{
    BORDER-RIGHT: black 2px solid;
    BORDER-LEFT: black 2px solid;
    BORDER-BOTTOM: black 2px solid
}
.clsBorderNoBottom
{
    BORDER-RIGHT: black 2px solid;
    BORDER-TOP: black 2px solid;
    BORDER-LEFT: black 2px solid
}
.clsBorderBottom
{
    BORDER-BOTTOM: black 2px solid
}
.clsBorderTop
{
    BORDER-TOP: black 2px solid
}
.clsHeaderTopBottom
{
    BORDER-TOP: black 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    BORDER-BOTTOM: black 2px solid;
    FONT-FAMILY: tahoma
}
.clsgraysmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: verdana
}
.clsHeaderTop
{
    BORDER-TOP: black 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-FAMILY: tahoma
}
.clsHeaderBottom
{
    BORDER-BOTTOM: black 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-FAMILY: tahoma
}
.clsHeaderBottomPadded
{
    BORDER-BOTTOM: black 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-FAMILY: tahoma
}
.clsHeaderTopBottomPadded
{
    BORDER-TOP: black 2px solid;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    BORDER-BOTTOM: black 2px solid;
    FONT-FAMILY: tahoma
}
.clsHeaderSides
{
    BORDER-TOP: black 2px solid;
    BORDER-BOTTOM: black 2px solid;
    BORDER-LEFT: black 2px solid;
    BORDER-RIGHT: black 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-FAMILY: tahoma
}
.clsSmall
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: tahoma
}
A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A:link
{
}
A:visited
{
    color: purple;
}
A:hover
{
}
A:active
{
}
A.leftcat
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
}
SPAN.strongred
{
  FONT-WEIGHT: bold;
  COLOR: #CC0000;
}
SPAN.newproduct
{
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  COLOR: #CC0000;
  font-style: italic;
}
DIV.topnav
{
  COLOR: white;
  BACKGROUND-COLOR: black;
}
DIV.orange12center
{
  COLOR: darkorange;
  TEXT-ALIGN: center;
  font-weight: bold;
}
SPAN.orangeheader
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  PADDING-BOTTOM: 10px;
  MARGIN-BOTTOM: 0px;
  COLOR: darkorange;
  BACKGROUND-COLOR: gray;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
TD.categoryheader
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  COLOR: #393c3d;
  BACKGROUND-COLOR: gray;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}  
UL#brandpartsnav
{ MARGIN-TOP: 8px;
}
DIV#frontpageimages
{
  BORDER-TOP: #393c3d 1px solid;
  BORDER-BOTTOM: #393c3d 3px solid;
  BORDER-LEFT: #393c3d 1px solid;
  BORDER-RIGHT: #393c3d 2px solid;
  PADDING-TOP: 5px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 5px;
  MARGIN-TOP: 6px;
  MARGIN-BOTTOM: 6px;
  MARGIN-LEFT: 12px;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none;
  BACKGROUND-COLOR: white;
}
DIV.productimage
{
  BORDER-TOP: #393c3d 1px solid;
  BORDER-BOTTOM: #393c3d 3px solid;
  BORDER-LEFT: #393c3d 1px solid;
  BORDER-RIGHT: #393c3d 2px solid;
  MARGIN-TOP: 10px;
  MARGIN-BOTTOM: 10px;
  MARGIN-LEFT: 15px;
  MARGIN-RIGHT: 15px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none;
  BACKGROUND-COLOR: white;
  COLOR: white;
}
DIV.productlinks
{
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 5px;
  MARGIN-BOTTOM: 10px;
  MARGIN-LEFT: 5px;
  MARGIN-RIGHT: 10px;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none;
  COLOR: black;
  LINE-HEIGHT: 1.7em;
}
DIV.producttext
{
  BORDER-TOP: #393c3d 1px solid;
  BORDER-BOTTOM: #393c3d 3px solid;
  BORDER-LEFT: #393c3d 1px solid;
  BORDER-RIGHT: #393c3d 2px solid;
  PADDING-TOP: 5px;
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 5px;
  MARGIN-TOP: 10px;
  MARGIN-BOTTOM: 10px;
  MARGIN-LEFT: 5px;
  MARGIN-RIGHT: 10px;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none;
  BACKGROUND-COLOR: white;
  COLOR: black;
}
DIV.bodyheader
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  PADDING-TOP: 4px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 5px;
  MARGIN-BOTTOM: 0px;
  COLOR: white;
  BACKGROUND-COLOR: gray;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
DIV.boxforlinks
{
  BORDER-TOP: #393c3d 1px solid;
  BORDER-BOTTOM: #393c3d 3px solid;
  BORDER-LEFT: #393c3d 1px solid;
  BORDER-RIGHT: #393c3d 2px solid;
  PADDING-TOP: 12px;
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  PADDING-BOTTOM: 12px;
  MARGIN-TOP: 10px;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none;
  BACKGROUND-COLOR: white;
  WIDTH: 340px;
  FLOAT: center;
}
DIV.frontpageinnerbox
{
  BORDER-TOP: #393c3d 1px solid;
  BORDER-BOTTOM: #393c3d 3px solid;
  BORDER-LEFT: #393c3d 1px solid;
  BORDER-RIGHT: #393c3d 2px solid;
  PADDING-TOP: 5px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 5px;
  MARGIN-TOP: 10px;
  MARGIN-BOTTOM: 10px;
  MARGIN-LEFT: 15px;
  MARGIN-RIGHT: 15px;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none;
  BACKGROUND-COLOR: #393c3d;
}
DIV.modelimages
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  PADDING-TOP: 5px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 5px;
  MARGIN-BOTTOM: 0px;
  COLOR: black;
  BACKGROUND-COLOR: gray;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
TD.continueshopping
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  PADDING-TOP: 6px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 0px;
  MARGIN-BOTTOM: 0px;
  COLOR: black;
  BACKGROUND-COLOR: gray;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
DIV.lightgraybox
{
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BORDER-TOP: #c0c0c0 1px solid;
  BORDER-LEFT: #c0c0c0 1px solid;
  BORDER-RIGHT: #c0c0c0 1px solid;
}
DIV.lightgrayboxtopbottom
{
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BORDER-TOP: #c0c0c0 1px solid;
}
TABLE.lightgrayboxrightbottom
{
  BORDER-RIGHT: #c0c0c0 1px solid;
  BORDER-BOTTOM: #c0c0c0 1px solid;
}
TABLE.lightgrayboxright
{
  BORDER-RIGHT: #C0C0C0 1px solid;
}
DIV.centerfooter
{
  FONT-SIZE: 18px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  PADDING-TOP: 16px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 16px;
  MARGIN-BOTTOM: 0px;
  COLOR: white;
  BACKGROUND-COLOR: gray;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
DIV.showpart
{
  BORDER-BOTTOM: black 3px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 2px solid;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  PADDING-TOP: 10px;
  MARGIN-TOP: 10px;
  COLOR: black;
  BACKGROUND-COLOR: white;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
DIV.showmoresearches
{
  BORDER-BOTTOM: black 3px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 2px solid;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  MARGIN-LEFT: 0px;
  MARGIN-RIGHT: 0px;
  MARGIN-TOP: 10px;
  COLOR: black;
  BACKGROUND-COLOR: #393c3d;
}
DIV.showmoresearchesgray
{
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BORDER-TOP: #c0c0c0 1px solid;
  BORDER-LEFT: #c0c0c0 1px solid;
  BORDER-RIGHT: #c0c0c0 1px solid;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  MARGIN-LEFT: 0px;
  MARGIN-RIGHT: 0px;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 4px;
  MARGIN-TOP: 10px;
  COLOR: black;
  BACKGROUND-COLOR: #393c3d;
}
TABLE.showcart
{
  BORDER-BOTTOM: black 3px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 2px solid;
  MARGIN-TOP: 10px;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none;
  FONT-SIZE: 12px;
  BACKGROUND-COLOR: white;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  MARGIN_BOTTOM: 10px;
}
TABLE.box
{
  BORDER-BOTTOM: black 3px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 2px solid;
  MARGIN-TOP: 10px;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none;
  FONT-SIZE: 12px;
  BACKGROUND-COLOR: white;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
}
TABLE.noboxpadded
{
  POSITION: relative;
  MARGIN-TOP: 10px;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none;
  FONT-SIZE: 12px;
  BACKGROUND-COLOR: white;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  PADDING-LEFT: 8px;
  PADDING-RIGHT: 8px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
}
IMG.orangeborder
{
  BORDER-BOTTOM: darkorange; 3px solid;
  BORDER-TOP: darkorange; 1px solid;
  BORDER-LEFT: darkorange; 1px solid;
  BORDER-RIGHT: darkorange; 2px solid;
}
IMG.blackborder
{
  BORDER-BOTTOM: black; 3px solid;
  BORDER-TOP: black; 1px solid;
  BORDER-LEFT: black; 1px solid;
  BORDER-RIGHT: black; 2px solid;
}
TD.boxheader
{
  BORDER-BOTTOM: black 1px solid;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none;
  FONT-SIZE: 12px;
  BACKGROUND-COLOR: white;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  PADDING-LEFT: 8px;
  PADDING-RIGHT: 8px;
  COLOR: black;
}
DIV.showrelatedparts
{
  BORDER-BOTTOM: black 3px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 2px solid;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  PADDING-TOP: 10px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 10px;
  MARGIN-LEFT: 5px;
  MARGIN-RIGHT: 5px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 12px;
  COLOR: black;
  BACKGROUND-COLOR: white;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
DIV.showsubcat
{
  Z-INDEX: 50;
  BORDER-BOTTOM: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  MARGIN-LEFT: 5px;
  MARGIN-RIGHT: 5px;
  MARGIN-TOP: 10px;
  COLOR: black;
  BACKGROUND-COLOR: white;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
DIV.showallproduct
{
  BORDER-BOTTOM: black 3px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 2px solid;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  MARGIN-TOP: 10px;
  COLOR: black;
  BACKGROUND-COLOR: white;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
DIV.leftalign
{
  TEXT-ALIGN: left;
  MARGIN-LEFT: 10px;
  MARGIN-RIGHT: 10px;
}
DIV.centernavheader1
{
  Z-INDEX: 50;
  POSITION: relative;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-STYLE: italic;
  PADDING-TOP: 7px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 12px;
  PADDING-BOTTOM: 10px;
  MARGIN: 0px 0% 0px;
  COLOR: darkorange;
  BACKGROUND-COLOR: #393c3d;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
DIV.centernavheader2
{
  Z-INDEX: 49;
  POSITION: relative;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-STYLE: italic;
  PADDING-TOP: 7px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 12px;
  PADDING-BOTTOM: 10px;
  MARGIN: 0px 0% 0px;
  COLOR: darkorange;
  BACKGROUND-COLOR: #393c3d;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
DIV.centernavheader3
{
  Z-INDEX: 48;
  POSITION: relative;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-STYLE: italic;
  PADDING-TOP: 7px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 12px;
  PADDING-BOTTOM: 10px;
  MARGIN: 0px 0% 0px;
  COLOR: darkorange;
  BACKGROUND-COLOR: #393c3d;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
DIV.centernavheader4
{
  Z-INDEX: 47;
  POSITION: relative;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-STYLE: italic;
  PADDING-TOP: 7px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 12px;
  PADDING-BOTTOM: 10px;
  MARGIN: 0px 0% 0px;
  COLOR: darkorange;
  BACKGROUND-COLOR: #393c3d;
  TEXT-ALIGN: left;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
DIV.leftnavheader
{
  Z-INDEX: 100;
  BORDER-BOTTOM: #C0C0C0 1px solid;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-STYLE: italic;
  PADDING-TOP: 7px;
  PADDING-BOTTOM: 10px;
  MARGIN: 0px 0% 0px;
  COLOR: darkorange;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
DIV.selectvehicle
{
  BORDER-BOTTOM: #C0C0C0 1px solid;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  font-style: italic;
  FONT-VARIANT: normal;
  PADDING-TOP: 7px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 10px;
  MARGIN: 0px 0% 0px;
  COLOR: darkorange;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none
}
SPAN.green
{
  FONT-SIZE: 12px;
  COLOR: green;
}
DIV.rightnavheader
{
  BORDER-LEFT: #C0C0C0 1px solid;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  PADDING-TOP: 7px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 7px;
  MARGIN: 0px 0% 0px;
  COLOR: #CC0000;
  BACKGROUND-COLOR: #393c3d;
  TEXT-ALIGN: center;
  TEXT-TRANSFORM: none;
  TEXT-DECORATION: none;
  FLOAT: right;
}
DIV.productfitheader
{
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  PADDING-TOP: 7px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 7px;
  BACKGROUND-COLOR: #c0c0c0;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
  LINE-HEIGHT: 1.6;
}
DIV.productfitheader2
{
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  PADDING-TOP: 5px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 12px;
  PADDING-BOTTOM: 5px;
  BACKGROUND-COLOR: #393c3d;
  MARGIN-TOP: 0px;
  COLOR: darkorange;
  MARGIN-BOTTOM: 0px;
  LINE-HEIGHT: 1.2;
}
SPAN.productlink2
{
    padding-bottom:3px;
    padding-top:1px;
    padding-left:0px;
    background-color: #393c3d;
    margin-left: 0px;
}
SPAN.productlink
{
    padding-bottom:3px;
    padding-top:1px;
    padding-left:0px;
    background-color:white;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    border-left: gray 1px solid;
    border-top: gray 1px solid;
    margin-left: 0px;
}
A.anchorlink
{
    TEXT-DECORATION: none; 
    color:black;
    font-weight:bold;
    font-size:14px;
}
A.anchorlinkwhite
{
    TEXT-DECORATION: none; 
    color:white;
    font-weight:bold;
    font-size:14px;
}
DIV.cartrowheader
{
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  PADDING-TOP: 2px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  BACKGROUND-COLOR: #DEDEDE;
  MARGIN-TOP: 0px;
}
.clsemailpadded {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; FONT-FAMILY: Verdana }
TABLE.checkoutrightbox
{
  BORDER-LEFT: #D8D8D8 1px solid;
  BORDER-RIGHT: #D8D8D8 1px solid;
  BORDER-BOTTOM: #D8D8D8 1px solid;
}
TABLE.checkoutrightboxtop
{
  BORDER-LEFT: #D8D8D8 1px solid;
  BORDER-RIGHT: #D8D8D8 1px solid;
  BORDER-BOTTOM: #D8D8D8 1px solid;
  BORDER-TOP: #D8D8D8 1px solid;
}
TABLE.checkoutrightboxtop
{
  BORDER-LEFT: #D8D8D8 1px solid;
  BORDER-RIGHT: #D8D8D8 1px solid;
  BORDER-BOTTOM: #D8D8D8 1px solid;
  BORDER-TOP: #D8D8D8 1px solid;
}
TABLE.whitebox12
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 2px solid;
  BORDER-BOTTOM: black 3px solid;
  BORDER-TOP: black 1px solid;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  PADDING-TOP: 10px;
  PADDING-BOTTOM: 10px;
  COLOR: black;
  BACKGROUND-COLOR:white;
}
DIV.productnotes
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  PADDING-TOP: 0px;
  PADDING-RIGHT: 12px;
  PADDING-LEFT: 12px;
  PADDING-BOTTOM: 0px;
  BACKGROUND-COLOR: #DEDEDE;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
}
DIV.subcatheader
{
  FONT-SIZE: 16px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  BACKGROUND-COLOR: #c0c0c0;
  TEXT-ALIGN: left;
  PADDING-TOP: 7px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 20px;
  PADDING-BOTTOM: 7px;
}
TABLE.checkoutheader
{
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 0px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
}
TD.checkoutfields
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana; 
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  PADDING-LEFT: 4px;
  PADDING-RIGHT: 4px;
}
TD.checkoutfieldsmorepad
{
  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana; 
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 15px;
  PADDING-RIGHT: 15px;
}
TD.checkouthelp
{
  FONT-SIZE: 10px;
  FONT-FAMILY: Verdana; 
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
}
INPUT.checkoutfields
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana; 
}
INPUT.checkoutfieldsdisabled
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana; 
  background-color: #DEDEDE;
}
INPUT.checkoutfieldsenabled
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana; 
  background-color: white;
}
SELECT.checkoutfieldsdisabled
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana; 
  background-color: #DEDEDE;
  disabled: true;

}
SELECT.checkoutfieldsenabled
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana; 
  background-color: white;
}
INPUT.checkoutfieldsenabledyellow
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana; 
  background-color: yellow;
}
SELECT.checkoutfields
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana; 
}
TD.leftrightpad
{
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  TEXT-ALIGN: left;
}
TD.padcenter7
{
  PADDING-RIGHT: 7px;
  PADDING-LEFT: 7px;
  PADDING-TOP: 7px;
  PADDING-BOTTOM: 7px;
  TEXT-ALIGN: center;
}
TD.leftimage
{
  PADDING-TOP: 10px;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 5px;
  PADDING-BOTTOM: 10px;
  TEXT-ALIGN: center;
}
DIV.leftcolumn
{
  TEXT-ALIGN: left;
}
TD.checkoutcategory
{
  BORDER-BOTTOM: black 1px solid;
  FONT-SIZE: 20px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana; 
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  TEXT-ALIGN: left;
}
INPUT.inputstyle
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  TEXT-ALIGN: left;
}
P.link
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  TEXT-ALIGN: left;
  TEXT-DECORATION: underline
}
TD.cartcategory
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  TEXT-ALIGN: left;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
}
TD.cartsummaryleft
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  TEXT-ALIGN: left;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
}
TD.cartsummaryright
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  TEXT-ALIGN: right;
  PADDING-RIGHT: 15px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
}
TD.cartspacing
{
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana;
  TEXT-ALIGN: left;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
}
span.partheader
{
  FONT-SIZE: 16px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  TEXT-ALIGN: left;
}
span.partheaderpadded
{
  FONT-SIZE: 16px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  TEXT-ALIGN: left;
  PADDING-LEFT: 5px;
}
span.subcatlist
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  TEXT-ALIGN: left;
  BACKGROUND-COLOR: white;
}
span.partdesc
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
}
span.showvariantid
{
  FONT-SIZE: 10px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  TEXT-ALIGN: center;
}
span.variantcount
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
}
span.categoryunderline
{
  FONT-SIZE: 16px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  font-style: italic;
  BORDER-BOTTOM: black 1px solid;
}
div.brandbox
{
  FONT-SIZE: 14px;
  FONT-FAMILY: arial;
  FONT-STYLE: italic;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-BOTTOM: black 1px solid;
  BORDER-TOP: black 1px solid;
  BORDER-LEFT: black 1px solid;
  BORDER-RIGHT: black 1px solid;
  width:200px;
  COLOR: white;
  BACKGROUND-COLOR: gray;
}
div.brandfont
{
  FONT-SIZE: 24px;
  FONT-FAMILY: arial;
  FONT-STYLE: italic;
  FONT-WEIGHT: bold;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  COLOR: darkblue;
}
div.width200
{
  width:200px;
}
span.footermessage
{
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
/*  font-style: italic;*/
}
span.italicsblue
{
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  COLOR: blue;
  FONT-FAMILY: Verdana;
  font-style: italic;
}
span.italics
{
  font-style: italic;
}
TD.productvariation
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  PADDING-LEFT: 4px;
  PADDING-RIGHT: 4px;
  border-top: 1px solid #ccc;
}
TD.productvariationright
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 4px;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
TD.productsku
{
  FONT-SIZE: 8px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana;
  COLOR: #effbfa;
}
A.subcatlist
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  COLOR: black;
  BACKGROUND-COLOR: white;
  TEXT-ALIGN: left;
  width: 200px;
/*  TEXT-DECORATION: underline*/
}
A.subcatlist:hover
{
  display: block;
  text-decoration: none;
  FONT-WEIGHT: bold;
  PADDING-LEFT: 0px;
  color: black;
  width: 200px;
  background: #fff; /* IE6 Bug */
}
SPAN.productnoteheader
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
}
DIV.vary
{
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  FONT-STYLE: italic;
  MARGIN-TOP: 0em;
}
ul.faq
{
  position: relative;
  font-size: 12px;
  list-style-image: none;
  list-style: none;
  list-style-type: none;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 10px;
  margin-bottom: 0px;
}
ul.faq li
{
  font-size: 12px;
  font-weight: bold;
  color: white;
  padding-bottom: 5px;
}
ul.faq li ul li
{
  font-size: 12px;
  font-weight: normal;
  list-style-image: none;
  list-style: none;
  list-style-type: none;
  padding-top: 5px;
}
/* Product note NAV */
ul.productnotenav
{
  POSITION: relative;
  TEXT-ALIGN: left;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
}	
ul.productnotenav li 
{
  position: relative;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  COLOR: red;
}
/* CENTER NAV */
ul.centernav 
{
  POSITION: relative;
  margin: 0px 7px 0px;
  padding: 0;
  FONT-STYLE: normal;
  list-style: none;
  width: 140px; /* Width of Menu Items */
  TEXT-ALIGN: center;
}	
ul.centernav li 
{
  position: relative;
  FONT-SIZE: 12px;
  TEXT-ALIGN: left;
}	
li ul.centernav
{
  position: absolute;
  left: 133px; /* Set 1px less than menu width */
  top: 0px;
  bottom: 0px;
  width: 160px; /* Width of most subcategories */
  display: none;
}
/* Styles for left navigation */
ul.centernav li a {
	display: block;
	text-decoration: none;
	color: white;
        cursor: default;
	background: #393c3d;
	PADDING-LEFT: 2px;
        PADDING-BOTTOM: 2px;
	border-bottom: 0;
	}
ul.centernav li a:visited {
	display: block;
	text-decoration: none;
	color: white;
        cursor: default;
	background: #393c3d;
	PADDING-LEFT: 2px;
	border-bottom: 0;
	}
ul.centernav li a:hover {
	display: block;
	text-decoration: none;
	color: darkorange;
        cursor: default;
	background: #4b4e4f;
	border-bottom: 0;
	}
ul.centernav li li a {
	display: block;
	text-decoration: none;
	color: white;
	background: #4b4e4f;
	PADDING-LEFT: 4px;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 5px;
	border-bottom: 0;
	}
ul.centernav li li a:visited {
	display: block;
	text-decoration: none;
	FONT-WEIGHT: normal;
	color: white;
	background: #4b4e4f;
	PADDING-LEFT: 4px;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 5px;
	border-bottom: 0;
	}
ul.centernav li li a:hover {
	display: block;
	text-decoration: none;
	color: darkorange;
	background: #4b4e4f;
	PADDING-LEFT: 4px;
	border-bottom: 0;
	}
/* Holly Hack. IE Requirement \*/
* html ul.centernav li { float: left; height: 1%; }
* html ul.centernav li a { height: 1%; }
/* End */
/* LEFT NAVIGATION */
ul.leftnav 
{
  FONT-FAMILY: Verdana;
  margin: 0px 0px 0px;
  padding:0px;
  FONT-STYLE: normal;
  list-style: none;
  TEXT-ALIGN: center;
}	
ul.leftnav li 
{
  position: relative;
  TEXT-ALIGN: left;
}	
li ul.leftnav
{
  position: absolute;
  left: 173px; /* Set 1px less than menu width */
  margin-top:-.1em;
  margin-left:5em;
  width: 300px; /* Width of most subcategories */
  display: none;
}
/* Styles for left navigation */
ul.leftnav li a {
	FONT-FAMILY: Verdana;
	font-size:12px;
	display: block;
	text-decoration: underline;
	color: white;
	PADDING-LEFT: 15px;
 	padding-right:15px;
 	padding-bottom:3px;
	}
ul.leftnav li a:visited {
	FONT-FAMILY: Verdana;
	font-size:12px;
	display: block;
	text-decoration: underline;
	color: white;
	PADDING-LEFT: 15px;
 	padding-right:15px;
 	padding-bottom:3px;
	}
ul.leftnav li a:hover {
	font-size:14px;
	display: block;
	text-decoration: none;
	color: black;
	font-weight:bold;
	background-color:white;
 	padding-bottom:0px;
	}
ul.leftnav li li a {
	display: block;
	text-decoration: none;
	color: white;
	background: #4b4e4f;
	PADDING-LEFT: 4px;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 5px;
	}
ul.leftnav li li a:visited {
	display: block;
	text-decoration: none;
	FONT-WEIGHT: normal;
	color: white;
	background: #4b4e4f;
	PADDING-LEFT: 4px;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 5px;
	}
ul.leftnav li li a:hover {
	display: block;
	text-decoration: none;
	color: darkorange;
	background: #4b4e4f;
	PADDING-LEFT: 4px;
	}
/* Holly Hack. IE Requirement \*/
* html ul.leftnav li { float: left; height: 1%; }
* html ul.leftnav li a { height: 1%; }
/* End */
li:hover ul, li.over ul { display: block; } /* The magic */
li ul li a {display: block; min-width: 100px;}
ul.centerlinks
{
  margin: 0px 7px 0px;
  padding: 0;
  list-style: none;
  width: 260px; /* make sure to set table width to 3 times this amount */
  border-bottom: 1px solid #ccc;
  TEXT-ALIGN: left;
}	
ul.centerlinks li 
{
  position: relative;
  FONT-SIZE: 12px;
  TEXT-ALIGN: left;
}
/* Styles for center links */
ul.centerlinks li a {
	display: block;
	text-decoration: none;
	color: black;
	background: #fff; /* IE6 Bug */
	PADDING-LEFT: 2px;
	border: 1px solid #ccc; /* IE6 Bug */
	border-bottom: 0;
	}
ul.centerlinks li a:hover {
	display: block;
	text-decoration: none;
	FONT-WEIGHT: bold;
	color: black;
	background: #DEDEDE; /* IE6 Bug */
	PADDING-LEFT: 4px;
	border: 1px solid #ccc; /* IE6 Bug */
	border-bottom: 0;
	}
ul.centerlinks li li a {
	display: block;
	text-decoration: none;
	FONT-WEIGHT: bold;
	color: black;
	background: #fff; /* IE6 Bug */
	PADDING-LEFT: 4px;
	border: 1px solid #ccc; /* IE6 Bug */
	border-bottom: 0;
	}
DIV#header
{
    Z-INDEX: 10;
    WIDTH: 100%;
    POSITION: relative;
    HEIGHT: 124px;
    BACKGROUND-COLOR: black;
}
DIV#graybar
{
    Z-INDEX: 15;
    POSITION: absolute;
    TOP: 30px;
    LEFT: 0px;
    WIDTH: 100%;
    HEIGHT: 29px;
    BACKGROUND-COLOR: #393c3d;
}
/****************************************************************/
/* directory tree */
/* */
DIV#directory
{
  Z-INDEX: 45;
  POSITION: absolute;
  TOP: 85px;
  LEFT: 160px;
  TEXT-ALIGN: left;
}
UL#directorytree
{
}
UL#directorytree li#directoryhome
{
  list-style: none;
  display: inline;
}
UL#directorytree A.directorytree
{
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-WEIGHT: normal;
  COLOR: white;
  TEXT-ALIGN: center;
  TEXT-DECORATION: none;
  PADDING-LEFT: 1em;
  PADDING-RIGHT: 1em;
  PADDING-TOP: 0.5em;
  PADDING-BOTTOM: 0.5em;
  MARGIN-RIGHT: 0.5em;
  TEXT-DECORATION: none;
}
UL#directorytree a.directorytree:visited
{
  COLOR: white;
  TEXT-DECORATION: none;
}
UL#directorytree a.directorytree:hover
{
  COLOR: darkorange;
  BACKGROUND-COLOR: #4b4e4f;
}
/****************************************************************/
/* shopping cart */
/* */
DIV#livechat
{
  Z-INDEX: 200;
  POSITION: absolute;
  TOP: 60px;
  RIGHT: 24px;
  HEIGHT: 60px;
  BACKGROUND-COLOR:white;
  BORDER: 1px #c0c0c0 solid;
  TEXT-ALIGN:center;
}
DIV#bbb
{
  Z-INDEX: 45;
  POSITION: absolute;
  TOP: 60px;
  RIGHT: 274px;
  HEIGHT: 60px;
  BACKGROUND-COLOR:white;
  BORDER: 1px #c0c0c0 solid;
  TEXT-ALIGN:center;
  padding-left: 2px;
  padding-right: 2px;
}
DIV#mcafee
{
  Z-INDEX: 45;
  POSITION: absolute;
  TOP: 60px;
  RIGHT: 170px;
  HEIGHT: 60px;
  BACKGROUND-COLOR:white;
  BORDER: 1px #c0c0c0 solid;
  TEXT-ALIGN:center;
  padding-left: 2px;
  padding-right: 2px;
}
DIV#quickcart
{
  Z-INDEX: 45;
  POSITION: absolute;
  TOP: 60px;
  RIGHT: 434px;
  HEIGHT: 60px;
  BACKGROUND-COLOR:white;
  TEXT-ALIGN:center;
  BORDER: 1px #c0c0c0 solid;
  vertical-align: center;
  padding-left: 2px;
  padding-right: 2px;
}
DIV#quickcart A
{
  FONT-SIZE: 10px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-WEIGHT: bold;
  COLOR: black;
  TEXT-ALIGN: center;
  BORDER: none;
  TEXT-DECORATION: none;
  PADDING-TOP: 16px;
  PADDING-BOTTOM: 6px;
}
DIV#quickcart a:visited
{
  COLOR: darkorange;
  TEXT-DECORATION: none;
}
DIV#quickcart a:hover
{
  COLOR: black;
}
DIV#quickcart IMG
{
    VERTICAL-ALIGN: middle
}
IMG#logo
{
    POSITION: absolute;
    TOP: 15px;
    LEFT: 10px;
    z-index: 120;
}
/****************************************************************/
/* search box
/* */
}
.pcForms INPUT
{
    Z-INDEX:200;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 4px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 4px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, sans-serif;
}
FORM#search_field
{
    Z-INDEX:200;
    DISPLAY: block;
    TOP: 87px;
    LEFT: 25px;
    FLOAT: left;
    POSITION: absolute;
}
FORM#search_field INPUT#search
{
    Z-INDEX:200;
    BORDER-RIGHT: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-BOTTOM: medium none;
    PADDING-RIGHT: 15px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 15px;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(/images/search_bg.gif);
    PADDING-BOTTOM: 3px;
    FONT-SIZE: 14px;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, sans-serif;
    FONT-WEIGHT: bold;
    WIDTH: 141px;
    COLOR: red;
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px
}
/****************************************************************/
/* whitebullet */
/* */
UL#whitebullet
{
  POSITION: relative;
  PADDING: 0px 0px 0px 0px;
  MARGIN: 0px 0px 0px 0px; /* needed or doesn't align left in ie */
  LEFT: 10px;
  COLOR:white;
}
/****************************************************************/
/* topedge */
/* */
UL#topedge
{
  POSITION: absolute;
  TOP: 0px;
  RIGHT: 650px;
  FLOAT: right;
  z-index: 45;
  PADDING: 0px 0px 0px 0px;
  MARGIN: 0px 0px 0px 0px; /* needed or doesn't align left in ie */
}
UL#topedge li#login
{
  position: absolute;
  TOP: 7px;
  LEFT: 30px;
  list-style: none;
  height: 16px;
  width: 40px;
}
UL#topedge li#logout
{
  position: absolute;
  TOP: 7px;
  LEFT: 20px;
  list-style: none;
  height: 16px;
  width: 50px;
}
UL#topedge li#hourslocation
{
  position: absolute;
  TOP: 7px;
  LEFT: 79px;
  list-style: none;
  height: 16px;
  width: 200px;
}
UL#topedge li#pictures
{
  position: absolute;
  TOP: 7px;
  LEFT: 210px;
  list-style: none;
  height: 16px;
  width: 40px;
}
UL#topedge li#orderonline
{
  position: absolute;
  TOP: 9px;
  LEFT: 295px;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-WEIGHT: bold;
  COLOR: #a1a4a5;
  list-style: none;
  height: 16px;
  width: 350px;
}
UL#topedge A.topedge
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-WEIGHT: bold;
  COLOR: white;
  TEXT-ALIGN: center;
  BORDER: none;
  TEXT-DECORATION: underline;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  PADDING-LEFT: 15px;
  PADDING-RIGHT: 15px;
}
UL#topedge a.topedge:visited
{
  COLOR: white;
  TEXT-DECORATION: underline;
}
UL#topedge a.topedge:hover
{
  COLOR: darkorange;
}
/****************************************************************/
/* topnav */
/* */
UL#topnav
{
  POSITION: absolute;
  TOP: 30px;
  LEFT: 310px;
  z-index: 25;
  MARGIN: 0px 0px 0px 0px; /* needed or doesn't align left in ie */
}
UL#topnav li#home
{
  position: absolute;
  TOP: 0px;
  LEFT: 10px;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  list-style: none;
  height: 16px;
}
UL#topnav li#service
{
  position: absolute;
  TOP: 0px;
  LEFT: 69px;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  list-style: none;
  height: 16px;
  width:200px;
}
UL#topnav li#testimonials
{
  position: absolute;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  TOP: 0px;
  LEFT: 240px;
  list-style: none;
  height: 16px;
}
UL#topnav li#hpfparts
{
  position: absolute;
  TOP: 0px;
  LEFT: 344px;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  list-style: none;
  height: 16px;
  width:95px;
}
UL#topnav li#contactus
{
  position: absolute;
  TOP: 0px;
  LEFT: 431px;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  list-style: none;
  height: 16px;
  width:120px;
}
UL#topnav A.topnav
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-WEIGHT: bold;
  COLOR: #fafdfe;
  BACKGROUND-COLOR: #393c3d;
  TEXT-ALIGN: center;
  BORDER: none;
  TEXT-DECORATION: none;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  border-left:1px #c0c0c0 solid;
  border-top:1px #c0c0c0 solid;
  border-bottom:1px #c0c0c0 solid;
}
UL#topnav a.topnav:visited
{
  COLOR: #fafdfe;
  BACKGROUND-COLOR: #393c3d;
}
UL#topnav a.topnav:hover
{
  COLOR: black;
  BACKGROUND-COLOR: white;
}
UL.leftnav
{
  Z-INDEX: 100;
}
UL.leftnav li
{
  Z-INDEX: 100;
}
/****************************************************************/
/* bottomnav */
/* */
DIV#bottomnav
{
    Z-INDEX: 35;
    WIDTH: 100%;
    POSITION: relative;
    HEIGHT: 240px;
    BACKGROUND-COLOR: black;
  TEXT-ALIGN: left;
  MARGIN: 0px 0px 0px 0px; /* needed or doesn't align left in ie */
}
DIV#makemodelparts
{
  PADDING-TOP: 8px;
}
DIV#centertitle
{
  Z-INDEX: 130;
  FONT-SIZE: 14px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-WEIGHT: bold;
  COLOR: white;
  BACKGROUND-COLOR: #393c3d;
  TEXT-ALIGN: center;
  BORDER: none;
  TEXT-DECORATION: none;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
}
DIV#bottomnav SPAN#blankout
{
  POSITION: relative;
  FONT-SIZE: 8px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;  
  COLOR: black;
  TEXT-ALIGN: center;
}
UL#bottomnav
{
  z-index: 35;
  POSITION: relative;
  MARGIN: 0px 0px 0px 0px; /* needed or doesn't align left in ie */
  FONT-SIZE: 12px;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: left;
  COLOR: white;
  PADDING-LEFT: 15px;
  PADDING-RIGHT: 15px;
  PADDING-BOTTOM: 10px;
}
UL#bottomnav li
{
  list-style: none;
  MARGIN: 0px 0px 0px 0px; /* needed or doesn't align left in ie */
  BORDER:1px #c0c0c0 solid;
  PADDING:6px;
}
UL#bottomnav A.bottomnav
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana;
  FONT-VARIANT: normal;
  FONT-WEIGHT: bold;
  COLOR: darkorange;
  TEXT-ALIGN: center;
  BORDER:none;
  TEXT-DECORATION: none;
  PADDING-TOP: 6px;
}
UL#bottomnav a.bottomnav:visited
{
  COLOR: darkorange;
  TEXT-DECORATION: none;
}
UL#bottomnav a.bottomnav:hover
{
  COLOR: white;
}
TD#bottomimages
{
  PADDING-TOP: 20px;
  PADDING-LEFT: 20px;
  PADDING-RIGHT: 20px;
  TEXT-ALIGN: center;
}
A.blackunderline
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
}
A.blackunderline:visited
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
}
A.blackunderline:hover
{
    FONT-WEIGHT: bold;
    COLOR: darkorange;
    TEXT-DECORATION: underline;
}
A.blackunderline:active
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
}
A.orangeunderline
{
    FONT-WEIGHT: bold;
    COLOR: darkorange ;
    TEXT-DECORATION: underline;
}
A.orangeunderline:visited
{
    FONT-WEIGHT: bold;
    COLOR: darkorange;
    TEXT-DECORATION: underline;
}
A.orangeunderline:hover
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
}
A.orangeunderline:active
{
    FONT-WEIGHT: bold;
    COLOR: darkorange;
    TEXT-DECORATION: underline;
}
A.orangeunderline10
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: darkorange ;
    TEXT-DECORATION: underline;
}
A.orangeunderline10:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: darkorange;
    TEXT-DECORATION: underline;
}
A.orangeunderline10:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    TEXT-DECORATION: underline;
}
A.orangeunderline10:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: darkorange;
    TEXT-DECORATION: underline;
}
A.orangewhiteunderline
{
    FONT-WEIGHT: bold;
    COLOR: darkorange ;
    TEXT-DECORATION: underline;
}
A.orangewhiteunderline:visited
{
    FONT-WEIGHT: bold;
    COLOR: darkorange;
    TEXT-DECORATION: underline;
}
A.orangewhiteunderline:hover
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: underline;
}
A.orangewhiteunderline:active
{
    FONT-WEIGHT: bold;
    COLOR: darkorange;
    TEXT-DECORATION: underline;
}
A.redunderline
{
    FONT-WEIGHT: bold;
    COLOR: red ;
    TEXT-DECORATION: underline;
}
A.redunderline:visited
{
    FONT-WEIGHT: bold;
    COLOR: red ;
    TEXT-DECORATION: underline;
}
A.redunderline:hover
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
}
A.redunderline:active
{
    FONT-WEIGHT: bold;
    COLOR: #CC0000 ;
    TEXT-DECORATION: underline;
}
A.rednounderline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: red ;
    TEXT-DECORATION: none;
}
A.rednounderline:visited
{
    FONT-WEIGHT: bold;
    COLOR: red ;
    TEXT-DECORATION: none;
}
A.rednounderline:hover
{
    FONT-WEIGHT: bold;
    COLOR: darkorange;
    TEXT-DECORATION: none;
}
A.rednounderline:active
{
    FONT-WEIGHT: bold;
    COLOR: #CC0000 ;
    TEXT-DECORATION: none;
}
A.blackunderlinepadded
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
    PADDING-LEFT: 5px;
}
A.blackunderlinepadded:visited
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
    PADDING-LEFT: 5px;
}
A.blackunderlinepadded:hover
{
    FONT-WEIGHT: bold;
    COLOR: darkorange;
    TEXT-DECORATION: underline;
    PADDING-LEFT: 5px;
}
A.blackunderlinepadded:active
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
    PADDING-LEFT: 5px;
}
A.whiteunderlinepadded
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: underline;
    PADDING-LEFT: 5px;
}
A.whiteunderlinepadded:visited
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: underline;
    PADDING-LEFT: 5px;
}
A.whiteunderlinepadded:hover
{
    FONT-WEIGHT: bold;
    COLOR: darkorange;
    TEXT-DECORATION: underline;
}
A.whiteunderlinepadded:active
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: underline;
}
A.whiteunderline
{
    COLOR: white;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
A.whiteunderline:visited
{
    COLOR: white;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
A.whiteunderline:hover
{
    COLOR: darkorange;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
A.whiteunderline:active
{
    COLOR: white;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
A.whiteunderlinenobold
{
    COLOR: white;
    TEXT-DECORATION: underline;
    FONT-WEIGHT:normal;
}
A.whiteunderlinenobold:visited
{
    COLOR: white;
    TEXT-DECORATION: underline;
}
A.whiteunderlinenobold:hover
{
    COLOR: darkorange;
    TEXT-DECORATION: underline;
}
A.whiteunderlinenobold:active
{
    COLOR: white;
    TEXT-DECORATION: underline;
}
A.whitenounderline
{
    COLOR: white;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}
A.whitenounderline:visited
{
    COLOR: white;
    TEXT-DECORATION: none;
}
A.whitenounderline:hover
{
    COLOR: darkorange;
    TEXT-DECORATION: none;
}
A.whitenounderline:active
{
    COLOR: white;
    TEXT-DECORATION: none;
}
SPAN.white12
{
    FONT-SIZE: 12;
    COLOR: white;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
SPAN.black12bold
{
    FONT-SIZE: 12;
    COLOR: black;
    FONT-WEIGHT: bold;
}
SPAN.white12bold
{
    FONT-SIZE: 12;
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
SPAN.orange12
{
    FONT-SIZE: 12;
    COLOR: darkorange;
}
UL.mainlinks
{
  POSITION: relative;
  TOP: 0px;
  z-index: 25;
  TEXT-ALIGN: left;
  PADDING-LEFT: 60px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  MARGIN: 0px 0px 0px 0px; /* needed or doesn't align left in ie */
}
UL.partlinks
{
  POSITION: relative;
  TOP: 0px;
  z-index: 25;
  TEXT-ALIGN: center;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  MARGIN: 0px 0px 0px 0px; /* needed or doesn't align left in ie */
}
LI.mainlinks
{
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 2px;
}
UL.leftalign
{
  TEXT-ALIGN: left;
  FONT-SIZE: 10px;
  PADDING-LEFT: 0px;
  MARGIN-LEFT: 18px;
}
DIV.spacing5
{
  PADDING-TOP: 5PX;
}
DIV.partdescnarrow
{
  TEXT-ALIGN: left;
  WIDTH: 500px;
}
SPAN.smallitalic
{
    FONT-SIZE: 10px;
    FONT-STYLE: italic;
}
SPAN.founditems
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-ALIGN: center;
}
UL.whitedots
{
  POSITION: relative;
  TOP: 0px;
  z-index: 25;
  PADDING-LEFT: 20px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  MARGIN: 0px 0px 0px 0px; /* needed or doesn't align left in ie */
  COLOR: white;
}
UL.whitedots LI
{
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 2px;
  COLOR: white;
  PADDING-LEFT: 0px;
}
UL.whitedots10
{
  POSITION: relative;
  FONT-SIZE: 11px;
  TOP: 0px;
  z-index: 25;
  PADDING-LEFT: 20px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  MARGIN: 0px 0px 0px 0px; /* needed or doesn't align left in ie */
  COLOR: white;
  TEXT-ALIGN: left;
  MARGIN-LEFT: 5px;
}
UL.whitedots10 LI
{
  PADDING-BOTTOM: 0px;
  COLOR: white;
  PADDING-LEFT: 0px;
}
UL.blackdots
{
  POSITION: relative;
  TOP: 0px;
  z-index: 25;
  PADDING-LEFT: 20px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  MARGIN: 0px 0px 0px 0px; /* needed or doesn't align left in ie */
  COLOR: white;
}
UL.blackdots LI
{
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 2px;
  COLOR: black;
  PADDING-LEFT: 0px;
}
TD.white12
{
  COLOR: white;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
