.netscape6problem {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.15em;}
.smallnormal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em;}
.smallnormaltable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #FFFFFF;}
.smallnormaltablealt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #FFFF00;}
.mednormal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em;}
.mednormaltable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; color: #FFFFFF;}
.medbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight: bold;}
.medboldalt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight: bold; color: #FFFF00;}
.medboldalttable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight: bold; color: #FFFFFF;}
.medboldtable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight: bold; color: #FFFFFF;}
.large {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.05em;}
.largebold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.05em; font-weight: bold;}
.largeboldalt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.05em; font-weight: bold; color: #FFFFFF;}
.smallcompact {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em;}
.smallbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; font-weight: bold;}
.smallboldtable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; font-weight: bold; color: #FFFFFF;}
.smallboldtablealt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; font-weight: bold; color: #FFFF00;}
.smallboldtabletop {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; font-weight: bold; color: #FFFFFF;}
.smallboldtemplate {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; font-weight: bold; color: #FFFFFF;}
.smallboldtemplate2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; font-weight: bold; color: #FFFFFF;}
.smallboldfooter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #999999;}
.locationbar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #CCCCCC;}
.searchtexthighlight {background: #207113;}

A:link {text-decoration: underline; color: #FFFFFF; }
A:visited {text-decoration: underline; color: #FFFFFE; }
A:active {text-decoration: underline; color: #FFFFFD; }
A:hover {text-decoration: underline; color: #FFFF00; }

A.minibasket:link {text-decoration: underline; color: #FFFFFF; }
A.minibasket:visited {text-decoration: underline; color: #FFFFFE; }
A.minibasket:active {text-decoration: underline; color: #FFFFFD; }
A.minibasket:hover {text-decoration: underline; color: #550000; }

A.table:link {text-decoration: underline; font-weight: normal; color: #FFFFFF; }
A.table:visited {text-decoration: underline; font-weight: normal; color: #FFFFFE; }
A.table:active {text-decoration: underline; font-weight: normal; color: #FFFFFD; }
A.table:hover {text-decoration: underline; font-weight: normal; color: #FFFF00; }

A.templatemenu:link {font-weight: bold; text-decoration: none; color: #FFFFFF; }
A.templatemenu:visited {font-weight: bold; text-decoration: none; color: #FFFFFE; }
A.templatemenu:active {font-weight: bold; text-decoration: none; color: #FFFFFD; }
A.templatemenu:hover {font-weight: bold; text-decoration: none; color: #550000; background: #FFFFFF; }

A.templatemainmenu:link {text-decoration: none; color: #FFFFFF; }
A.templatemainmenu:visited {text-decoration: none; color: #FFFFFE; }
A.templatemainmenu:active {text-decoration: none; color: #FFFFFD; }
A.templatemainmenu:hover {text-decoration: underline; color: #FFFFFF; }

A.prodtypemenu1:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; text-decoration: underline; color: #FFFFFF; }
A.prodtypemenu1:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; text-decoration: underline; color: #FFFFFE; }
A.prodtypemenu1:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; text-decoration: underline; color: #FFFFFD; }
A.prodtypemenu1:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; text-decoration: underline; color: #550000; }

A.prodtypemenu2:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; text-decoration: underline; color: #FFFFFF; }
A.prodtypemenu2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; text-decoration: underline; color: #FFFFFE; }
A.prodtypemenu2:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; text-decoration: underline; color: #FFFFFD; }
A.prodtypemenu2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; text-decoration: underline; color: #550000; }

A.prodtypemenu3:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; text-decoration: underline; color: #FFFFFF; }
A.prodtypemenu3:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; text-decoration: underline; color: #FFFFFE; }
A.prodtypemenu3:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; text-decoration: underline; color: #FFFFFD; }
A.prodtypemenu3:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; text-decoration: underline; color: #550000; }

A.locationlink:link {text-decoration: underline; color: #FFFFFF; }
A.locationlink:visited {text-decoration: underline; color: #FFFFFE; }
A.locationlink:active {text-decoration: underline; color: #FFFFFD; }
A.locationlink:hover {text-decoration: underline; color: #FFFF00; }

table.minibasket {background-color: #333333;}
tr.minibasketline {background-color: #444444;}

hr {color: #DDDDDD;}
pre {font-family: Courier, sans-serif; font-size: 0.65em;}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.15em; color: black; background-color: white; border-color: White;}
form {margin: 0}

table.mainpage {background-color: #222222;}
tr.mainpagetableline {background-color: #333333;}
tr.mainpagetableline2 {background-color: #444444;}
tr.mainpagetablelinewo {background-color: #008000;}
tr.mainpagetablespecial {background-color: #454545;}
tr.mainpageversionhighlight {background-color: #000080;}
tr.mainpageversionhighlight2 {background-color: #003399;}
td.shortformatproduct		{border: solid 1px; border-color: #999999; background-color: #444444;}
td.fitmentguide {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; border: solid 1px; border-color:  #696969; background-color: black}
td.galleryheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; border: solid 1px; border-color: #FFFFFF; background-color: #bdb76b; color:Black}
td.gallerydetail {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; border: solid 1px; border-color: #FFFFFF; background-color: #333333;}
td.tyrecalc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; border: solid 1px; border-color: White; background-color: Black;}

.buttonstyle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; font-weight: bold; color: #FFFFFF; background-color: black; border-style: outset; border-color: #FFFFFF;}
.textboxsmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; color: #000000; background-color: #FFFFFF;}
.float  { float: none; font-size: 0.5em; padding-top: 8px; padding-bottom: 5px;}

.layer1 { background-color: black; width: 99.95%; position: relative; visibility: visible; padding-top:5px; padding-bottom:5px; min-height: 600px;}
* html .layer1 {height: 600px;}
.layer2 { background-color: black; position: relative; visibility: visible; padding-top:5px; padding-bottom:5px; min-height: 600px; padding-left: 2.34%; padding-right:2.34%}
* html .layer2 {height: 600px;}

.menus                              { background-color: #bdb76b; width: 100%; position: relative; visibility: visible; padding-top:2px; padding-bottom:3px;}
ul.navlist                          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.70em; font-weight: bold; margin-left: 0; padding-left: 0; margin: 0; padding: 0;}
.navlist li                         { display: inline; list-style-type: none;}
.navlist a                          { padding: 0px 3px;}
.navlist a:link, .navlist a:visited { color: black; background-color: #bdb76b; text-decoration: none;}
.navlist a:hover                    { color: black; background-color: #bdb76b; text-decoration: underline; }

.menushome                                  { background-color: #000; width: 100%; position: relative; visibility: visible; padding-top:5px; padding-bottom:5px;}
ul.navlisthome                             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.25em; font-weight: bold; margin-left: 0; padding-left: 0; margin: 0; padding: 0;}
.navlisthome li                             { display: inline; list-style-type: none;}
.navlisthome a                              { padding: 0px 3px;}
.navlisthome a:link, .navlisthome a:visited { color: #FFF; background-color: #000; text-decoration: underline;}
.navlisthome a:hover                        { color: #000; background-color: #FFF; text-decoration: underline;}

.header     { position: relative; width: 100%; height: 160px; background-color: #000;}
.selector   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; font-weight: bold; position: absolute; top: 0.65em; left: 0.65em; width: 150px; height: 150px; background-repeat: no-repeat;}

.images         { float: left; border-right: #999999 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid; background-color: #444444; margin: 2px;}
.images p       { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; margin: 2px; padding-right: 0px; padding-left: 2px;  padding-bottom: 2px; padding-top: 2px;}
.spacer         { clear: both;} /* allows you to have boxes next to each other */
.correct        { display: block; text-align:left; padding-left:3px;} /* Browser fix for special offers/boxes */
* html .correct { display: inline-block; padding-left:1px;}
.visual         { position: relative; width: 500px;height: 200px;}

.gallery        {text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.65em; overflow:hidden; word-spacing:-2px;}
.gallery p      {display:inline; line-height: 2em; overflow:hidden;}
.gallery span   {padding-left:5px; padding-right:5px; margin:1px; width:220px; display:table-cell; display:inline-table; display:inline-block; border: white 1px solid; background-color: darkblue; text-align:left; font-size: 1em; word-spacing:normal;}