/*standard content area*/
A:LINK{color:#0000FF;}
A:VISITED{color:#000000;}
body{margin:0;}
td{font-family:Times-New-Roman; font-size:11pt;color:black;vertical-align:top;}
input{font-family:Times-New-Roman; font-size:11pt;}
option{font-family:Times New Roman, Times, serif;font-size:11pt;}

/*home page*/
td.hometop{vertical-align:middle;height:85px;}
td.homesrch{font-family:Arial, Helvetica, sans-serif;font-size:10pt;vertical-align:top;}

/*header include file*/
td.nav{font-family:Arial, Helvetica, sans-serif;font-size:8pt;vertical-align:middle;}
input.navsrch{font-family:Arial, Helvetica, sans-serif;font-size:8pt;vertical-align:middle;}
input.navqo{font-family:Arial, Helvetica, sans-serif;font-size:8pt;vertical-align:right;}
td.qo{font-family:Arial, Helvetica, sans-serif;font-size:9pt;text-align:left;color:white;}
td.leftnavbar{height:auto;}
td.leftMenu{font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;vertical-align:middle;color:#FFC527;}
td.LoginBox{font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;vertical-align:middle;color:#000000;}
a.LoginHelp{font-family:Arial,Helvetica,sans-serif;font-size:8pt;vertical-align:middle;color:#000099;}

/*footer include file*/
td.mandatory{text-align:center;font-size:11pt;font-family:Times-New-Roman;}

/*browse*/
.subhdrorange{font-family:Arial, Helvetica, sans-serif;color:#CC6600;font-size:13pt;font-weight:bold;}
.subhdroverstock{font-family:Arial, Helvetica, sans-serif;color:#99ccff;font-size:13pt;font-weight:bold;}
.subhdrspecials{font-family:Arial, Helvetica, sans-serif;color:#6699ff;font-size:13pt;font-weight:bold;}
.sectionNumber{text-align:center;vertical-align:middle;font-family:Tahoma Bold,Verdana Bold,Helvetica;font-size:13pt;font-color:#000000;font-weight:bold;background-color:#FFC527;}
.sectionTitle{vertical-align:middle;font-family:Tahoma Bold,Verdana Bold,Helvetica;font-size:10pt;font-weight:bold;background-color:#FFFFFF;}
.viewIndexPage{text-align:center;vertical-align:middle;font-family:Tahoma Bold,Verdana Bold,Helvetica;font-size:8pt;font-weight:bold;background-color:#FFFFFF;}
.horizLine{background-color:#FFC527;font-size:1pt;}
.horizLineNoColor{background-color:#FFFFFF;font-size:1pt;}
.quickOrderPad{text-align:left;vertical-align:middle;color:#778899;font-family:Tahoma Bold,Verdana Bold,Helvetica;font-size:8pt;font-weight:bold;}
.brwslink{font-family:Arial;font-size:9pt;}
td.prodlist{vertical-align:middle;}
.keysubcat{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:15pt;font-weight:bold;font-style: italic}

/*to order*/
.subhdrred{font-family:Times-New-Roman;color:#CC0033;font-size:13pt;font-weight:bold;}

/*my account*/
.subhdrgrn{font-family:Arial, Helvetica, sans-serif;color:#66CC33;font-size:13pt;font-weight:bold;}
.custPartMaintenance{text-align:left;vertical-align:middle;color:#778899;font-family:Tahoma Bold,Verdana Bold,Helvetica;font-size:8pt;font-weight:bold;}

/*generic styles*/
.rowColor1{background-color:#FFFFFF;}
.rowColor2{background-color:#CCCCCC;}
.colhdr{font-size:10pt;font-weight:bold;background-color:#FFC527;color:black;text-align:center;vertical-align:bottom;}
.colftr{font-size:10pt;font-weight:bold;background-color:#FFC527;color:black;text-align:center;vertical-align:top;}
.bold{font-weight:bold;}
.ital{font-style: italic;}
.blue{color:#000099;}
.boldwhite{font-weight:bold;color:white;font-size:13pt;}
.boldwhitesm{font-weight:bold;color:#ffffff;}
.boldital{font-weight:bold;font-style:italic;}
.spacer{font-size:4pt;}
.addrSpacer{width:20;}

/*site map*/
.sm_link{color:darkgrey;}

/*browse*/
.bigcrumb{font-size:11pt;color:#FF2905;}
.smallcrumb{font-size:10pt;color:#FF2905;}

.prodcat{font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold;}

/*order form*/
td.carthdrblue{font-family:Arial, Helvetica, sans-serif;font-size:16pt;font-weight:bold;color:#0079CC;}
td.carthdr{color:white;font-size:11pt;text-align:center;vertical-align:top;background-color:#0079CC;}
td.noteblue{color:#000099;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;text-align:center;}
span.note{font-family:Arial, Helvetica, sans-serif;font-size:8pt;}
.shipdtl{font-size:9pt;font-style:italic;}
.compcat{font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;}
td.subnote{font-size:9pt;}

/*error messages*/
.errtitle{color:red;font-weight: bold;text-align:left;vertical-align:top;}
.errmsg{color:red;text-align:left;vertical-align:top;}

/*success message*/
.scsmsg{color:green;font-weight:bold;text-align:left;vertical-align:top;}
.logmsg{color:red;font-weight:bold;text-align:left;vertical-align:top;}

.thumbnail{border-style: solid; border-width: 1px 1px 1px 1px; border-color: #999999 #999999 #999999 #999999;} 