body
{

	color: #000;
	font: 12px  arial, verdana, ms sans serif;
}

table, td
{
	font: 12px  arial, verdana, ms sans serif;
}


td#specs {

	font: 11px  arial, verdana, ms sans serif;
	color: #fff;
	text-align: center;
    border-style: solid;
    border-width: 2px 2px 0px 0px ;
    border-color: #999;
}


td#tiredata
{
	font: 11px  arial, verdana, ms sans serif;
	color: #000;
	text-align: center;

}


table#specs
{
	font: 11px  arial, verdana, ms sans serif;
	color: #fff;
	text-align: center;

}




span.whitetext
{

	color: #fff;
	font: 12px  arial, verdana, ms sans serif;
}


span.fitment { 
 color: #fff;
 font: 12px arial, verdana, ms sans serif;
 font-weight: bold;
 
}


h1 { 
margin-top: 0px;
 font: 20px arial, verdana, ms sans serif;
 font-weight: bold;
 
}

h1#large { 
margin-top: 0px;
 font: 24px arial, verdana, ms sans serif;
 font-weight: bold;
 
}



b#larger { 
 font: 13px arial, verdana, ms sans serif;
 font-weight: bold;
 color: #990000;
 
}


span.fitment1 { 
 font: 16px arial, verdana, ms sans serif;
 font-weight: bold;
  color: #333;
 
}

span.fitment2 { 
 font: 18px arial, verdana, ms sans serif;
 font-weight: bold;
  color: #990000;
 
}


span.fitment3 { 
 font: 14px arial, verdana, ms sans serif;
 font-weight: bold;
  color: #333;
 
}


span.fitment4 { 
 font: 9px arial, verdana, ms sans serif;
 font-weight: bold;
  color: #990000;
 
}

span.large { 
margin-top: 0px;
 font: 42px arial, verdana, ms sans serif;
 font-weight: bold;

 
}


span.medium { 
margin-top: 0px;
 font: 16px arial, verdana, ms sans serif;
 font-weight: bold;

 
}


span.large2 { 
margin-top: 0px;
 font: 24px arial, verdana, ms sans serif;
 font-weight: bold;
 
}


span.largered { 
margin-top: 0px;
 font: 42px arial, verdana, ms sans serif;
 font-weight: bold;
 color: #990000;

 
}


h1#medium { 
margin-top: 0px;
 font: 16px arial, verdana, ms sans serif;
 font-weight: bold;
 
}



h1#mediumred { 
margin-top: 0px;
 font: 16px arial, verdana, ms sans serif;
 color: #990000;
 font-weight: bold;
 
}


h1#red { 
color: #990000;
margin-top: 0px;
 font: 20px arial, verdana, ms sans serif;
 font-weight: bold;
 
}




h1#red2 { 
color: #990000;
margin-top: 0px;
margin-bottom: 0px;
 font: 20px arial, verdana, ms sans serif;
 font-weight: bold;
 
}



span.tsbtitle
{

	font: 14px arial, verdana, ms sans serif;
	font-weight: bold;
}





span.bold
{

	color: #000;
	font: 14px arial, verdana, ms sans serif;
	font-weight: bold;
}



span.h1
{

	color: #4a4a4a;
	font: 14px arial, verdana, ms sans serif;
	font-weight: bold;
}



a2
{
	text-decoration: none;
	font: 12px arial, verdana, ms sans serif;
	color: #990000;
	font-weight: bold;
}

a:hover { text-decoration: underline;
			color: #cc0000;
 }

a:active
{
	color: #cc0000;
	text-decoration: none;
}



a#light
{
	text-decoration: none;
	font: 12px arial, verdana, ms sans serif;
	color: #660000;
	text-decoration: underline;
	
}

a:hover#light { text-decoration: underline;
			color: #cc0000;
 }

a:active#light
{
	color: #cc0000;
	text-decoration: none;
}




a#black
{
	text-decoration: none;
	font: 11px arial, verdana, ms sans serif;
	color: #000;
	font-weight: bold;
}

a:hover#black { text-decoration: underline;
			color: #990000;
 }

a:active#black
{
	color: #990000;
	text-decoration: none;
}


a#black2
{
	text-decoration: underline;
	font: 12px arial, verdana, ms sans serif;
	color: #000;
	font-weight: bold;
}

a:hover#black2 { text-decoration: underline;
			color: #990000;
 }

a:active#black2
{
	color: #990000;
	text-decoration: none;
}



a#blackmedium
{
	text-decoration: none;
	font: 14px arial, verdana, ms sans serif;
	color: #000;
	font-weight: bold;
}

a:hover#blackmedium { text-decoration: underline;
			color: #990000;
 }

a:active#blackmedium
{
	color: #990000;
	text-decoration: none;
}



a#large
{
	text-decoration: none;
	font: 18px arial, verdana, ms sans serif;
	color: #990000;
	font-weight: bold;
}

a:hover#large { text-decoration: underline;
			color: #cc0000;
 }

a:active#large
{
	color: #cc0000;
	text-decoration: none;
}


a#nav
{
	text-decoration: none;
	font: 9px verdana, ms sans serif;
	color: #666;
	font-weight: bold;
}

a:hover#nav { text-decoration: underline;
			color: #cc0000;
 }

a:active#nav
{
	color: #cc0000;
	text-decoration: none;
	
}

a#navon
{
	text-decoration: underline;
	font: 9px verdana, ms sans serif;
	color: #990000;
	font-weight: bold;
}

a:hover#navom { text-decoration: underline;
			color: #cc0000;
 }

a:active#navon
{
	color: #cc0000;
	text-decoration: none;
}



a#l1
{
	text-decoration: none;
	font: 9px arial, verdana, ms sans serif;
	color: #999;
}

a:hover#l1 { text-decoration: underline;
			color: #369;
 }

a:active#l1
{
	color: #396;
	text-decoration: none;
}





span.p1
{

	line-height: 13pt;
}

span.lineheight
{

	line-height: 12pt;
}


span.small
{

	font: 9px arial, verdana, ms sans serif;
	text-align: center;
}

span.smallblack
{

	font: 9px arial, verdana, ms sans serif;
	color: #000;
}



span.h3 { 
color: #666;
margin-top: 0px;
 font: 10px arial, verdana, ms sans serif;
 
}

span.white
{

	font: 12px arial, verdana, ms sans serif;
	color: #fff;
}

span.red { 
margin-top: 0px;
 font: 13px arial, verdana, ms sans serif;
 color: #990000;
 font-weight: bold;
 
}



span.mediumred { 
margin-top: 0px;
 font: 15px arial, verdana, ms sans serif;
 color: #990000;
 font-weight: bold;
 
}

