body.viewtracking {
background-color: #FFFFFF;
color:#000000;
font:10px Arial,Helvetica,sans-serif;
margin:0;
padding:0;
text-align:center
}
body {
background-color: #3b3b3b;
color:#000000;
font:10px Arial,Helvetica,sans-serif;
margin:0;
padding:0;
margin-left: auto;
margin-right: auto;
text-align:center;
}

DIV.Main{
margin: 0 auto;
width: 910px;
text-align: left;
}

A{
color:#666666;
font-weight:normal;
text-decoration:none
}
A.Category,A.Product{
text-decoration:none
}
A.CategoryListItem{
color:#000000;
font-size:10px;
font-weight:bold;
padding:1px
}
A.CategoryListItem:hover{
color:#000000;
font-size:10px;
font-weight:bold;
padding:1px;
text-decoration:none
}
A.CategoryNavigation{
font-style:normal
}
A.CategoryNavigation:hover{
color:#000000;
font-style:normal;
font-weight:normal;
text-decoration:underline
}
A.CategoryNavigationActive{
color:#000000;
font-style:italic;
font-weight:bold
}
A.CategoryNavigationActive:hover{
color:#000000;
font-style:italic;
font-weight:bold;
text-decoration:underline
}
A.CatMenuTitle{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline
}
A.CatMenuTitle:hover,A:hover,A.Page:hover,A.Category:hover,A.Product:hover{
color:#000000;
text-decoration:underline
}
A.MenuTitle{
color:#000000;
font-weight:bold;
text-decoration:none
}
A.MenuTitle:hover{
color:#000000;
text-decoration:underline
}
A.Page{
color:#666666;
text-decoration:underline
}
A.ProductListItem{
font-size:10px;
font-weight:bold;
text-decoration:underline
}
A.ProductListItem:hover{
color:#000000;
font-weight:bold;
text-decoration:underline
}
BODY.ac_billinfo_01 .Highlight,BODY.ac_editaddr_01 .Highlight{
background:#3b3b3b;
color:#FF0000;
font-size:10px;
font-weight:normal;
text-align:left
}
BODY.ac_billinfo_01 TD.OuterTable{
font-size:10px;
padding:1px;
text-align:left;
vertical-align:top
}
BODY.ac_category_01 TD.ProductListing{
padding:10px;
text-align:left
}
BODY.ac_product_01 H1,BODY.ac_product_02 H1{
color:#000000;
font-size:10px;
font-weight:bold;
margin:2px;
padding:2px;
text-align:right
}
body.ac_shipcalc_01 table{
width:280px;
background-color: #FFFFFF;
color:#000000;
font:10px Arial,Helvetica,sans-serif;
}
DIV.kitrow SPAN.name,DIV.optrow SPAN.name{
float:left;
text-align:left;
text-indent:5pt
}
DIV.kitrow SPAN.price{
color:#666666;
float:right;
text-align:right;
width:10px
}
DIV.kitrow,DIV.optrow{
clear:both;
color:#666666;
font-size:10px;
margin:0px;
padding:0px
}
DIV.Main,TABLE.InnerTable{
text-align:center
}
DIV.MenuBox{
background:#FFFFFF;
font-size:8px;
padding:2px;
text-align:left
}
DIV.optrow SPAN.price{
float:right;
text-align:right;
width:10px
}
H1,H2{
color:#666666;
font-size:10px;
font-weight:bold;
text-align:center;
text-transform:capitalize
}
HR.ProductListing{
background:#666666;
height:1px;
width:100%
}
HR.GtrBlog{
background:#ffffff;
border-bottom:#d2d2d2 2px dotted;
height:2px;
width:100%
}
input,select{
font:11px Arial,Helvetica,sans-serif
}
SPAN.MSRP{
color:#666666;
font-size:10px;
text-align:right;
text-decoration:line-through
}
SPAN.yourprice{
color:#cc0000;
font-size:10px;
font-weight:bold;
text-align:right
}
strong{
color:#000000;
font-size:10px;
font-weight:bold
}
table,th,td{
font-size:10px;
margin:0px;
padding:0px
}
TABLE.ProductPriceBox{
border:#d2d2d2 1px solid;
padding:1px;
}
td.ProductPriceBoxRowEven{
background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Version_Vertical_Lines.gif);
padding:3px
}
td.ProductPriceBoxRowOdd{
background:#FFFFFF;
padding:3px
}
TABLE.CategoryNavigation{
}
TABLE.MenuBox{
width:155px;
border-bottom:#d2d2d2 1px dotted;
border-left:#d2d2d2 1px dotted;
border-right:#d2d2d2 1px dotted;
border-top:#d2d2d2 1px dotted;
margin:10px 0 0px;
padding:2px
}
TABLE.WhatsHot{
width:100%;
height:175px;
margin:10px 0 0px;
}
TABLE.ProductOptions{
text-align:left;
width:100% 
}
TD.CategoryNavigation{
background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Version_Vertical_Lines.gif);
border-left:0 none;
border-right:0 none;
border-top:0 none;
font-weight:normal;
text-align:left
}
TD.CategoryNavigationButton{
background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Version_Vertical_Lines.gif);
border:0 none;

font-weight:normal;
text-align:left
}
TD.CategoryNavigationButtonActive{
background:#c2c2c2;
text-align:left
}
TD.CategoryTrails{
background:#ffffff center center;
font-weight:normal;
height:0;
padding:5px 0;
text-align:left;
text-indent:5pt;
vertical-align:middle
}
TD.InnerTable{
padding:5px;
text-align:left;
vertical-align:top
}
TD.InnerTableAmount{
border-top:0 none;
font-weight:normal;
padding:2px;
text-align:right;
vertical-align:top
}
TD.InnerTableCenter{
padding:2px;
text-align:center;
vertical-align:top
}
TD.InnerTableTotal{
border-top:double 3px;
font-weight:bold;
padding:2px;
text-align:right;
vertical-align:super
}
TD.MenuBox{
background:#FFFFFF;
font-size:10px;
padding:2px;
text-align:center
}
TD.MenuBoxBasket{
background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Version_Vertical_Lines.gif);
font-size:10px;
padding:1px;
text-align:left
}
TD.MenuBoxData{
background:#CCCCCC;
font-size:10px;
font-weight:normal;
padding:2px;
text-align:left
}
TD.Navigation{
background:#c2c2c2 center center;
background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Version_Vertical_Lines.gif);
font-size:10px;
font-weight:bold;
margin:10px 10px;
padding:5px;
text-align:center
}
TD.OuterTable{
background:0;
padding:2px;
text-align:left;
vertical-align:top
}
TD.OuterTableCaption{
background:#669966 top;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
margin-top:4px;
padding:2px;
text-align:center
}
TD.PlaceYourOrder{
background:#ffffff center center;
border-top:0 solid #666666;
font-size:10px;
font-weight:bold;
margin:10px 10px;
padding:5px;
text-align:right
}
TD.ProductDetail{
background:#FFFFFF;
font-weight:normal;
padding:2px;
vertical-align: top;
text-align:left
}
TD.ProductPriceBox{
background:#FFFFFF;
font-weight:normal;
padding:2px;
vertical-align: top;
text-align:right
}
TD.ProductDetailCen,TD.ProductImage{
background:#FFFFFF;
text-align:left
}
TD.ProductListing{
font-size:10px;
padding:20px;
text-align:left
}
TD.ProductNavigation{
background:#FFFFFF;
font-weight:bold;
padding:15px;
text-align:center
}
TD.ProductOptions{
text-align:left
}
TD.StoreHeader{
background:#666666;
border-bottom:1px solid #666666;
text-align:left
}
TD.StoreHeaderButton{
background:#666666 2px 0 4px
}
TD.StoreHeaderButtonActive{
background:#666666;
border-bottom:0;
color:#FFFFFF;
font-style:italic;
font-weight:bold
}
textarea.GiftMessage{
background:#ffffff;
font:9px Arial,Helvetica,sans-serif;
height:40px;
width:120px
}
TH.InnerTable{
font-weight:bold;
padding:3px;
text-align:right
}
TH.InnerTableCaption,TH.OuterTableSection{
background:#FFFFFF;
font-size:10px;
font-weight:bold;
padding:2px;
text-align:center
}
TH.InnerTableHeader{
background:#CCCCCC;
font-weight:bold;
padding:2px;
text-align:center
}
TH.MenuBox{
background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Version_Vertical_Lines.gif);
color:#000000;
font-weight:bold;
padding:2px;
text-align:left
}
TH.OuterTable{
font-weight:bold;
padding:2px;
text-align:right
}
TH.OuterTableCaption{
background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Version_Vertical_Lines.gif);
color:#000000;
font-size:10px;
font-weight:bold;
padding:3px;
text-align:left
}
TH.OuterTableHeader{
background:#FFFFFF;
font-weight:bold;
padding:2px;
text-align:center
}
TH.ProductDetail{
background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Version_Vertical_Lines.gif);
color:#000000;
font-size:10px;
font-weight:bold;
margin-top:4px;
padding:5px;
text-align:left
}
TD.ProductDetail2{
background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Version_Vertical_Lines.gif);
color:#000000;
font-size:10px;
font-weight:bold;
margin-top:4px;
padding:5px;
text-align:left
}
TH.ProductListing{
background:#666666;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
color:#FFFFFF;
margin-top:4px;
padding:2px;
text-align:center
}
TH.ProductOptions{
font-weight:bold;
text-align:right
}
TH.StoreHeader{
background:#000000;
color:#FFFFFF;
font-weight:bold;
text-align:left
}
TR.InnerTableEven{
background:#ffffff;
vertical-align:middle
}
TR.InnerTableHeader{
background:#CCCCCC;
text-align:left
}
TR.InnerTableOdd,TR.ProductListingEven,TR.ProductListingOdd{
background:#FFFFFF;
}
.BoldHighlight{
background:#FFFFFF;
color:#FF0000;
font-weight:bold;
text-align:left
}
.Error{
background:#FFFFFF;
color:#FF0000;
font-weight:bold;
text-align:center
}
.Highlight{
background:#FFFFFF;
color:#FF0000;
font-weight:normal;
text-align:left
}
.Price{
color:#666666
}
.small{
font:10px Arial,Helvetica,sans-serif
}
.tiny{
font:9px Arial,Helvetica,sans-serif
}
.TreeLevel0{
padding-left:0px
}
.TreeLevel1{
padding-left:10px
}
.TreeLevel2{
padding-left:20px
}
.TreeLevel3{
padding-left:30px
}
.TreeLevel4{
padding-left:40px
}
.TreeLevel5{
padding-left:50px
}
.TreeLevel6{
padding-left:60px
}
.TreeLevel7{
padding-left:70px
}



.netscapeignoresthis	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; }	/*----- netscape browser fix -----*/
.smallnormal			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: #000000; }
.xsmallnormal			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 8px; color: #000000; font-weight: bold; text-align:justify}
.xxsmallnormal			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 9px; color: #000000; font-weight: normal  }
.smallnormalwhite		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: #FFFFFF; }
.smallnormal2			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: #FFFFFF; }
.smallnormaltable		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: #000000; }
.smallnormaltable2		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: #FFFFFF; }
.smallnormaltablealt	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: #CC0000; }
.mednormal				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px }
.upsshipping			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #CC0000}
.mednormaltable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; }
.medbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold }
.medbold2				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #CACACA; }
.medboldalt				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #CC0000; }
.medboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.largebold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: #000000;  }
.largeboldalt			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: #C00008; }
.xlargeboldalt			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 14px; font-weight: bold; color: #C00008; }
.smallboldalt			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Red; }
.smallcompact			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px }
.smallbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold }
.smallboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtablealt		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: #CACACA; }
.smallboldtabletop		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtemplate		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: White; }
.smallboldfooter		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Gray; }
.locationbar			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; }
.searchtexthighlight	{background: #CACCD0; }
.newhighlight			{color: #F8E72E; }
.NavHighlight			{color: #CC0000; font-weight: bold; }
.smalljustify			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; text-align:justify}


/*---------- Side Scroll Bar colors ---------------------------------------*/

BODY 					{SCROLLBAR-FACE-COLOR: #212124; 
						SCROLLBAR-HIGHLIGHT-COLOR: #E0E0E0; 
						SCROLLBAR-SHADOW-COLOR: #E0E0E0; 
						SCROLLBAR-3DLIGHT-COLOR: #000000; 
						SCROLLBAR-ARROW-COLOR: #E0E0E0; 
						SCROLLBAR-TRACK-COLOR: #E0E0E0;
						SCROLLBAR-DARKSHADOW-COLOR: #000000; }

/*---------- default site link ---------------------------------------*/

A:link					{text-decoration: underline; color: #000000; }
A:visited				{text-decoration: underline; color: #000000; }
A:hover					{text-decoration: none; color: #CC0000; }

/*---------- product location bar ------------------------------------*/

A.locationlink:link			{text-decoration: underline; color: #CC0000; }
A.locationlink:visited		{text-decoration: underline; color: #CC0000; }
A.locationlink:hover		{text-decoration: none; color: #000000; }

/*---------- authorized dealer list ------------------------------------*/

A.dealers:link			{text-decoration: none; color: #000000; }
A.dealers:visited		{text-decoration: none; color: #000000; }
A.dealers:hover		{text-decoration: underline; color: #CC0000; }


/*---------- Mailing List Remove ------------------------------------*/

A.mailinglist:link			{text-decoration: underline; color: #FFFFFF; }
A.mailinglist:visited		{text-decoration: underline; color: #FFFFFF; }
A.mailinglist:hover		{text-decoration: none; color: #FFFFFF; }

/*---------- Terms and conditions ------------------------------------*/

A.terms:link			{text-decoration: underline; color: #FFFFFF; }
A.terms:visited		{text-decoration: underline; color: #FFFFFF; }
A.terms:hover			{text-decoration: none; color: #FFFFFF; }

/*---------- Navigation bar Address ------------------------------------*/

A.Address:link			{text-decoration: none; color: #000000; }
A.Address:visited		{text-decoration: none; color: #000000; }
A.Address:hover			{text-decoration: none; color: #000000; }

/*---------- Photo Gallery Image Links ------------------------------------*/
img {
border: none;
}

.borderit img{
border: 1px solid #CCCCCC;
}

.borderit:hover img{
border: 1px solid #000000;
}

.borderit:visited img{
border: 1px solid #000000;
}

.borderit:hover{
color: #000000; /* irrelevant definition to overcome IE bug */
}

/*---------- Footer Links ------------------------------------*/

A.Footer:link			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: none; text-decoration: none; color: White; }
A.Footer:visited		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: none; text-decoration: none; color: White; }
A.Footer:hover			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: none; text-decoration: underline; color: White; }


hr				{height: 1; color: #ffffff; background-color: #ffffff; border-width: 0px; }
pre				{font-family: Courier,Times New Roman,Serif; font-size: 10px; }
select			{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }
select.currencymenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.languagemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.prodtypemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }

form			{margin: 0 }

th.Top10Products		{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Top_10_Menu_Box.gif); background-repeat: no-repeat; background-position: top right; height:35px } 
td.Top10Products		{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Top_10_Shadow.gif); background-repeat: no-repeat; background-position: top right; height:140px } 
th.LatestGreatest		{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Latest_Greatest_Menu_Box.gif); background-repeat: no-repeat; background-position: top left; height:35px } 
td.LatestGreatest		{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Top_10_Shadow.gif); background-repeat: no-repeat; background-position: top left; height:140px; text-align:center } 
th.SelectOptions		{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Select_Options_Menu_Box.gif); background-repeat: no-repeat; background-position: top left; height:35px; width:623px } 
td.SelectOptions		{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Select_Options.gif); background-repeat: no-repeat; background-position: top left; height:156; width:623px } 
td.SearchByVehicle		{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Shop_By_Vehicle.gif); background-repeat: no-repeat; background-position: top right } 
td.NewCustomer			{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Account_Existing_Customers.gif); background-repeat: no-repeat; background-position: top right } 
td.Accounts				{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Account_Existing_Customers.gif); background-repeat: no-repeat; }
td.ContentArea			{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Content_Area.gif); background-repeat: repeat-x; }
td.HomeColumns			{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Home_News_Diagonal.gif); background-repeat: repeat; }
table.mainpage			{background-color: White; }
table.topsales			{background-color: White; }

tr.mainpagetableline 		{background-color: #FFFFFF; }
tr.mainpagetableline2 		{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Version_Vertical_Lines.gif); }
tr.mainpagetablespecial		{background-color: #FFFFFF; }
tr.mainpageversionhighlight	{background-color: #E9EBED; }
td.shortformatproduct		{border-left: solid 0px; border-bottom: solid 0px; border-right: solid 0px; border-top: solid 0px; border-color: #E0E0E0; background-color: #FFFFFF; }
td.shortformatproduct2		{border-bottom: dotted 1px; border-color: #d2d2d2; background-color: #FFFFFF; }
td.topsales					{border-left: solid 0px; border-bottom: solid 0px; border-right: solid 0px; border-top: solid 0px; border-color: #E0E0E0; background-color: #FFFFFF; }
td.smallwhite				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: white; }
table.RelatedProducts		{border-bottom: dotted 1px; border-color: #d2d2d2; background-color: #FFFFFF; }
td.RelatedProducts	 		{background-image: url(../images/Layout/Red_Grey_Round/Backgrounds/Background_Version_Vertical_Lines.gif); font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: black; }

.buttonstyle		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 9px; font-weight: none; color: White; background-color: #676767; border: solid 1px; border-color: #000000; }
.searchstyle		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 9px; font-weight: none; color: Black; background-color: #fcd023; border: solid 1px; border-color: #000000; }
.textboxsmall		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 9px; font-weight: none; color: Black; background-color: #ffffff; border: solid 1px; border-color: #7E7E7E; }

div#Home_Page_Ads {
	width: 626px;
	height: 180px;
	overflow: hidden;
}

