/* don't add div - IE messes up backgrounds, don't add span - NN4 loses it */
body, td, th{
	font-family:helvetica, arial, sans-serif;
	color:#000000;
	background:#ffffff;
	font-size:10pt;
	}
p{
	font-family:helvetica, arial, sans-serif;
	color:#000000;
	font-size:10pt;
	}
body{background:#ffffff; margin:0px; padding:0px;}
a{color:#993300;}
a.hidden{text-decoration:none;}

/* don't break out border to individual ones - NN4 then blows up the drop menu */
#container{border:1px solid #888888; background:#ffffff;}
/* IE is centering everything so text align left, NN4 then moved everything to left so hide it */
/*/*/
#container{text-align:left;}
/* End of NN4 hide */

#header{z-index:50;}
#printLogo{display:none;}

.BG1{background:#ffffff;}
.BG2{background:#cccccc;}

ul{padding-top:0; margin-top:0; padding-bottom:10px; margin-bottom:0;}
li{padding-bottom:3px;}
.topArrow a{text-decoration:none; font-size:9pt; color:#993333; font-weight:bold;}

#content{margin:10px;}
.indent{padding-left:10px; display:block;}
.indentRight{padding-right:10px; display:block;}
.title{font-size:10.5pt; color:#333333; font-weight:bold;}
.mainTable{margin:10px;}
HR.standard{background:#888888; color:#888888; border:0px; height:1px; padding-bottom:0; margin-bottom:2px;}

/* classes used in ecommerce listing page */
.pagingNav{font-size:9pt; padding-right:30px; color:#333333;}
.tNailBG{min-width:120px; height:120px; background:#ffffff url("/images/catalog/thumbnails/background.gif") no-repeat;}
.tNailType{font-size:8pt; color:#993300; text-align:right; font-weight:bold;}
.tNailDetail{text-align:right;}
.tNailDetail a{font-size:8pt; color:#993300;}
.tNailDesc{font-size:8pt; color:#333333; text-align:left; font-weight:bold;}	
/* end of ecommerce listing classes */

/* classes used in ecommerce detail page */
.productBG{width:242px; height:242px; background:#ffffff url("/images/catalog/background.gif") no-repeat;}
.detailType{font-size:9pt; color:#993300; font-weight:bold;}
.relatedProducts{padding:0px 4px; width:110px; font-size:8.5pt;}
.special{font-weight:bold; color:#993300;}
.checkoutNav{text-align:right; font-size:8.5pt; margin:5px;}
.navOn{font-weight:bold;}
form{margin:0; padding:0; display:inline;}
.optionBlock{float:left; display:inline;}
.optionText{text-align:center;}
.optionSpacer{float:left; margin:10px;}
/* end of ecommerce detail classes */

/* header */
#header{z-index:50;}
.topNavBar{background:#993300; border-bottom: 2px solid #000000; border-top: 2px solid #000000;}
.utilityNav{color:#000000; font-weight:bold; padding-left:10px; text-align:right;}
.utilityNav a{color:#993300; font-size:8pt; text-decoration:none;}
.searchHeader{color:#333333; font-size:9pt; font-weight:bold;}
.searchText{color:#333333; font-size:8pt;}
.headerLinks a{color:#993300; font-weight:bold; font-size:8.5pt; line-height:16pt;}
/* end of header */

/* tables */
.tableHeader{background:#000000; color:#ffffff; border:1px solid #888888; font-weight:bold; padding-left:10px;}
.tableBorder{border-left:1px solid #888888; border-right:1px solid #888888; border-bottom:1px solid #888888;}
.tableText1{background:#eeeeee; color:#000000;}
.tableText2{background:#cccccc; color:#000000;}
.tableText3{background:#000000; color:#ffffff;}
.tableField1{background:#eeeeee; color:#000000; font-family:"courier new", monospace, courier; font-size:9pt;}
.tableField2{background:#cccccc; color:#000000; font-family:"courier new", monospace, courier; font-size:9pt;}
/* end of tables */

/* left nav */
#lNav{}/* holds the table so it can be turned off for printing */
.leftnav		{font-size:8pt;	color:#000000; background:#cccccc; font-weight:bold;}
.leftnav a{text-decoration:none; font-size:8pt; color:#000000; font-weight:bold; width:100%; display:block;}
.leftnavClearance{font-size:8pt; color:#993300; background:#cccccc; font-weight:bold;}
.leftnavClearance a{text-decoration:none; font-size:8pt; color:#993300; font-weight:bold; width:100%; display:block;}
.leftnavT2Off	{background:#cccc99; font-size:8pt;}
.leftnavT2Off a	{text-decoration:none; font-size:8pt; color:#000000; line-height:12pt;}
.leftnavT2On	{font-size:8pt;	color:#000000; background:#cccc99; padding-left:10px;}
.leftnavArrowOff{background:#cccccc;}
.leftnavArrowOn	{background:#000000;}
/* end of left nav */

/* form classes */
.error{font-weight:bold; text-align:center; color:#993300; background:#ffffff;}
.required{font-weight:bold; color:#993300; background:#ffffff;}
.example{font-size:9pt; color:#666666;}
.label{font-size:9pt; font-weight:bold; text-align:right;}
.field{font-family:"courier new", monospace, courier; font-size:9pt;}
.formButton	{font-size:9pt; color:#ffffff; background:#993300;}
.fieldSmall	{font-family:"courier new", monospace, courier; font-size:8pt;}
.formBorder{border:1px solid #888888;}
.instructions{font-weight:bold; color:#993300;}
/* end of form classess */

/* footer classes */
.footer{font-size:8pt; color:#ffffff; background:#000000; text-align:center; padding:5px; border-top:6px solid #993300; width:100%;}
.footer a{font-size:8pt; color:#ffffff;	background:#000000;}
.footerBeacon{font-size:8pt; color:#666666;	background:#ffffff;	text-align:center; padding:3px;}
.footerLinks{font-size:8pt; color:#000000; background:#ffffff; text-align:center; padding:3px;}

span.hidden {display:none}