
BODY {margin-left:0px;margin-top:4px;padding:0px;}
TD {font-family:arial, sans;}
TABLE.noSpace {border-collapse: collapse; border-spacing: 0;}
TD.noSpace {padding:0px;margin:0px;}
TD.mainContent {padding-left:10px;padding-right:10px;padding-top:10px;vertical-align:top;text-align:left;}
TD.onlineSpecials {vertical-align:middle;padding-top:25px;padding-left:4px;padding-right:4px;background-image: url('../images/shell/RN_specialsBox.gif');width:166px;height:250px;text-align:center;}
TD.autoProClub {background-image: url('../images/shell/RN_autoProClub_back.gif');width:166px;height:177px;text-align:center;}
TD.guarantee {background-image: url('../images/shell/RN_guarantee.gif');width:166px;height:356px;text-align:center;}
TD.mainContent_pDisplay {padding-left:0px;padding-right:10px;padding-top:0px;vertical-align:top;text-align:left;}

TD.skuHead {background-color:#FFCC33;font-size:9pt;font-weight:bold;margin:1px;text-align:center;}
TD.skuDetail {background-color:#FFFFFF;font-size:9pt;margin:1px;text-align:left;}

SPAN {font-family:arial, sans;}
DIV {font-family:arial, sans;}
UL.ULarrow {list-style-image: url(../images/shell/arrow_list.gif);list-style:absbottom;margin-left:20px;}

.navbar  {
   border: 0px;
   padding:0px;
   margin:0px;
   text-decoration: none;
   height:24px;
   font-family:arial, sans;
   padding-top:3px;
   font-size:10pt;
   padding-left:5px;

}

.navbar A:link{color: #FFFFFF; }
.navbar A:visited{color: #FFFFFF;}
.navbar A:active{color: #FFCC33; text-decoration: underline;}
.navbar A:hover{color:#FFCC33; text-decoration: underline;}
.navbar A:visited:hover{color:#FFCC33; text-decoration: underline;}		



table.mainLinks {
   border-collapse: collapse; border-spacing: 0;
}
table.mainLinks td {
   border: 0px;
   padding:0px;
   margin:0px;
}
table.mainLinks td a{
  display: block;
  background-color:#000000;
   border-width:1px;
   border-right-style:solid;
   border-color:#FFFFFF;
   padding: 0px;
   height:18px;
   text-decoration: none;
   font-family:arial, sans;
   padding-top:4px;
   padding-bottom:3px;
   font-size:8pt;
   width:95px;
   white-space:nowrap;
  /* background-image:url('images/shell/mainLinkOff_blk.gif'); */
   background-repeat:no-repeat;
}
table.mainLinks td a:link, table.mainLinks td a:visited {
   color: #FFFFFF;
   font-weight:bold;
   background-repeat:no-repeat;
   text-align:center;
}
table.mainLinks td a:hover, table.mainLinks td a:active {
   color: #000000;
   font-weight:bold;
   background-color:F8C030;
   text-decoration:none;
   text-align:center;
   background-repeat:no-repeat;
  /* background-image:url('images/shell/mainLinkOn_blk.gif'); */
}



.displayOrder  {
  font-size: 12px;
  font-family: "Courier new", Courier;
  font-weight: normal;
  font-style: normal;
  color: #000000;
  line-height: 120%;
  margin-right: 5;
  margin-left: 1;
 }
 
.smallGray  {
  font-size: 12px;
  font-family: arial, verdana, helvetica, sans;
  font-weight: normal;
  font-style: normal;
  color: #626262;
  margin-top: 1;
  margin-bottom: 5;
  margin-left: 5;
  margin-right: 2;
  line-height: 100%;
 } 
 
 TD.footerLinks  {
  font-size: 10pt;
  color: #626262;
 } 
 TD.footerLinks A:link{color: #4B3E8E; text-decoration: underline;}
 TD.footerLinks A:hover{color:#C00000; text-decoration: none;}
 TD.footerLinks A:visited{color: #7165AE; text-decoration: underline;}
 TD.footerLinks A:visited:hover{color:#C00000; text-decoration: none;}		
 
 .alert  {
  font-size: 12px;
  font-family: arial, verdana, sans;
  font-weight:bold;
  border-width:1px;
  border-color:#000000;
  background-color:#4A3D8F;
  background-image: url('../images/shell/attention.gif');
  background-repeat:no-repeat;
  border-style:solid;
  padding-left: 50;
  padding-right: 5;
  padding-top: 5;
  padding-bottom: 10;
  font-style: normal;
  color: #FFFFFF;
  margin-top: 5;
  width: 560;
  margin-bottom: 5;
  margin-right: 0;
  text-align: left;
  line-height:120%;
 }
.alert A:link {color: #FFFFFF;font-weight: bold;}
.alert A:visited {color: #FFFFFF;}
.alert A:hover {color: #ECE8D9;text-decoration: none;}
.alert A:active {}

DIV.boxHeader  {
  font-size: 14px;
  font-family: arial, verdana, helvetica, sans;
  font-weight: bold;
  color: #000000;
  margin-top: 2;
  margin-bottom: 2;
  margin-left: 0;
  margin-right: 2;
 } 		
TD.formFields  {text-align:right;}

DIV.formFields, TD.formFields  {
  font-size: 9pt;
  font-family: arial, verdana, helvetica, sans;
  font-weight: bold;
  font-style: normal;
  color: #666666;
  margin-top: 2;
  margin-bottom: 0;
  margin-left: 25;
  margin-right: 3;
  line-height: 100%;
 } 
.productBox  {
  font-family: arial, verdana, sans; 
  border-width:1px;
  border-color:#000000;
  border-style:outset;
  padding-left: 10;
  padding-right: 10;
  padding-top: 10px;
  padding-bottom: 10;
  background-color:#eaeaea;
  margin-top: 9px;
  width: 520;
  margin-bottom: 0px;
  font-size:10pt;
 }
.productBox A:link {color: #000000;font-weight: bold;}
.productBox A:visited {color: #000000;}
.productBox A:hover {color: #190292;text-decoration: none;}
.productBox A:visited:hover {color: #190292;}
.productBox A:active {} 
DIV.prodLink {
	font-size:10pt;
	text-align:center;
	margin-bottom:8px;
	margin-right:10px;
	margin-left:10px;
	color:190292;
	}
DIV.prodLink A:link{color: #4B3E8E; text-decoration: underline;}
DIV.prodLink A:hover{color:#C00000; text-decoration: none;}
DIV.prodLink A:visited{color: #7165AE; text-decoration: underline;}
DIV.prodLink A:visited:hover{color:#C00000; text-decoration: none;}			

H1 {
	font-size:16pt;
	font-weight:bold;
	color:#353535;
	margin-bottom:5px;
	margin-top:5px;
	}	

H3 {
	font-size:12pt;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:0px;
	}	
	
DIV.mainHeader {
	font-size:16pt;
	font-weight:bold;
	color:#353535;
	margin-bottom:5px;
	margin-top:5px;
	}	
	
DIV.subHeader {
	font-size:12pt;
	font-weight:bold;
	color:#190292;
	margin-bottom:5px;
	}		

DIV.prodHeader {
	font-size:14pt;
	font-weight:bold;
	}	

DIV.productCopy {
	font-size:11pt;
	}		

DIV.bodyText, DIV.bodyContent, TD.bodyContent {
	font-size:9pt;
	}	
		
DIV.phoneNum {
	font-size:9pt;font-weight:bold;text-align:left;color:#000000;margin-left:25px;
	}		
	
DIV.navHistory {margin:0px;width:410px;height:21px;padding-top:3px;padding-left:5px;font-size:8pt;border-width:1px;border-color:#000000;color:#000000;border-bottom-style:inset;}

DIV.navHistorycheckout {margin:0px;width:600px;height:31px;padding-top:7px;padding-left:5px;border-bottom-style:inset;font-size:8pt;border-bottom-width:1px;border-color:#000000;color:#000000;border-bottom-style:inset;}

DIV.contentMargins{margin:10px;}

DIV.catDisplay {
	font-size:12pt;
	color:#4B3E8E;
	font-weight:bold;
	}
	
DIV.catDisplay A:link{color: #4B3E8E; text-decoration: underlinenone;}
DIV.catDisplay A:hover{color:#C00000; text-decoration: none;}
DIV.catDisplay A:visited{color: #7165AE; text-decoration: underline;}
DIV.catDisplay A:visited:hover{color:#C00000; text-decoration: none;}		


TABLE.sortable {
  background-color:#FFFFFF;
  border-width:1px;
  border-color:black;
  border-style:solid;
  spacing:0px;
  border-collapse: collapse; 
  border-spacing: 0;
  margin-left:5px;
}
table.sortable span.sortarrow {
    color: white;
    text-decoration: none;
}
TD.skuHead {background-color:#FFCC33;font-size:9pt;font-weight:bold;margin:1px;text-align:center;}

TH.gridHeader {
  background-color:#FFCC33;
  color:black;
  font-size:9pt;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:5px;
  padding-right:5px;
  spacing:0px;
  border-style:solid;
  border-width:1px;
  border-color:#C0C0C0;
  white-space:nowrap;
  text-decoration:none;
}
TH.gridHeader A:link{color:#FFFFFF;text-decoration:none;}
TH.gridHeader A:hover{color:##ffffb9;text-decoration:underline;}
TH.gridHeader A:visited{color: #FFFFFF;text-decoration:none;}
TH.gridHeader A:visited:hover{color:#ffffb9; text-decoration: underline;}
TH.gridHeader A:active{}

TD.gridRow {
  color:#000000;
  font-size:8pt;
  padding-left:5px;
  padding-right:5px;
  spacing:0px;
  border-style:solid;
  border-width:1px;
  border-color:#C0C0C0;
  white-space:nowrap;
}

TD.gridRowNW {
  color:#000000;
  font-size:8pt;
  padding-left:5px;
  padding-right:5px;
  spacing:0px;
  border-style:solid;
  border-width:1px;
  border-color:#C0C0C0;
}

TR.gridRow a:hover{background-color:gray;}


TABLE.PDtable {
	width:560px;
	margin-left:15px;
	}

TH.PDtable {
  background-color:silver;
  color:black;
  font-size:9pt;
  height:15px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:5px;
  padding-right:5px;
  spacing:0px;
  border-style:solid;
  border-width:1px;
  border-color:#C0C0C0;
  text-decoration:none;
}

TD.PDtable {
  color:#000000;
  font-size:8pt;
  height:15px;
  padding-left:5px;
  padding-right:5px;
  spacing:0px;
  border-style:solid;
  border-width:1px;
  border-color:#C0C0C0;
}





.formButton {
  background-color: #BF0000;
  font-weight: bold;
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  padding: 2px 1px 1px 2px;
  text-align: center;
  color: #FFFFFF;
  margin-top: 10;
  border: #000000; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px;
  background-image: url('../images/shell/redButton.gif');
 }   
 
.buttonOver {
  cursor: "hand";
  background-color: gold;
  font-weight: bold;
  font-family: verdana, arial, helvetica;
  font-size: 10pt;
  padding: 2px 1px 1px 2px;
  text-align: center;
  color: #000000;
  margin-top: 10;
  border: #000000; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px;
 } 
 
 .recordNav {
  font-size: 8pt;
  font-family: arial, verdana;
  font-weight: normal;
  color: #6b6b6b;
  margin-left:7px;
  margin-top: 5;
  margin-right:5px;
  margin-bottom: 2;
 }
 
.recordNav A:link{color: #6b6b6b;}
.recordNav A:hover{color: #C00000; text-decoration: none;}
.recordNav A:visited{color: #6b6b6b;}
.recordNav A:visited:hover{color: #C00000; text-decoration: none;}
.recordNav A:active{} 