/* don't add div - IE messes up backgrounds, don't add span - NN4 loses it */
body, td, th, p{
	font-family:helvetica, arial, sans-serif;
	color:#000000;
	background:#ffffee;
	font-size:10pt;
	}
body{background:#ffffff; margin:0px; padding:0px;}
a{color:#993333;}
a.hidden{text-decoration:none;}

/* don't break out border to individual ones - NN4 then blows up the drop menu */
#container{border:1px solid #003300; background:#ffffee; width:760px;}
/* IE is centering everything so text align left, NN4 then moved everything to left so hide it */
/*/*/
#container{text-align:justify;}
/* End of NN4 hide */

#header{z-index:50;}

.BG1{background:#003300;}
.BG2{background:#cccc99;}

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; }
.indentRight a{border:2px solid #993333; padding:3px; background:#003300; color:#cccc99; font-weight:bold;}
.title{font-size:10.5pt; color:#666666; font-weight:bold;}
.disclaimer{font-size:8pt;}

/* homepage classes */
.homeText{
	font-family:helvetica, arial, sans-serif;
	color:#666666;
	font-size:10pt;
	font-weight:bold;
	}
.homeText2{
	font-family:helvetica, arial, sans-serif;
	color:#666666;
	font-size:8pt;
	font-weight:bold;
	}
.homesearchHeader{color:#003300; font-size:9pt; font-weight:bold;}
.homesearchText{color:#003300; font-size:8pt;}
#home_banner{text-align:center; font-size:13px; line-height:20px; border-top:3px solid #888888; border-right:3px solid #444444; border-bottom:3px solid #222222; border-left:3px solid #b8b8b8; font-weight:bold; margin-left:5px;}
/* classes used in ecommerce listing page */
.pagingNav{font-size:9pt; padding-right:30px; background:#ffffee; color:#333333;}
.tNailBG{
	background:#ffffee;
	min-width:135px;
	height:120px;
	}
.tNailType{font-size:8pt; color:#990000; background:#ffffee; text-align:right; font-weight:bold;}
.tNailDetail{text-align:right;}
.tNailDetail a{font-size:8pt; color:#990000; background:#ffffee;}
.tNailDesc{font-size:8pt; color:#333333; text-align:left; font-weight:bold;}	
/* end of ecommerce listing classes */

/* classes used in ecommerce detail page */
.tableHeader{background:#993333; color:#ffffff; border:1px solid #003300; font-weight:bold; padding-left:10px;}
.tableBorder{border-left:1px solid #003300; border-right:1px solid #003300; border-bottom:1px solid #003300;}
.productBG{background:#ffffee; width:402px; height:362px;}
.detailType{font-size:9pt; color:#990000; background:#ffffee; font-weight:bold;}
/* end of ecommerce detail classes */

/* header */
#header{z-index:50;}
.skipNav	{display:none;}
.topNavBar{background:#003300 url("/images/header/topNavBG.gif") repeat-y; border-bottom: 4px solid #993333; border-top: 2px solid #000000;}
.tagline{background:#003300; font-weight:bold; font-style:italic; color:#ffffee; padding-bottom:3px;}
.utilityNav{background:#003300; color:#ffffee; font-weight:bold; padding-left:10px;}
.utilityNav a{background:#003300; color:#ffffee; font-size:8pt; text-decoration:none;}
.searchHeader{background:#003300; color:#ffffee; font-size:9pt; font-weight:bold;}
.searchText{background:#003300; color:#ffffee; font-size:8pt;}
.searchText a{background:#003300; color:#ffffee; font-size:8pt;}
.searchBorder{border:1px solid #cccc99;}
.headerLinks a{background:#003300; color:#ffffee; font-weight:bold; font-size:8.5pt; line-height:16pt;}
.headerBar{background:#003300 url("/images/header/rope.jpg") repeat-x;}
/* end of header */

/* left nav */
#lNav{}/* holds the table so it can be turned off for printing */
.leftnav		{font-size:8pt;	color:#ffffff; background:#003300; font-weight:bold;}
.leftnav a{text-decoration:none; font-size:8pt; color:#ffffff; 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:#ffffff; background:#cccc99; padding-left:10px;}
.leftnavArrowOff{background:#003300;}
.leftnavArrowOn	{background:#003300;}
/* end of left nav */

/* form classes */
.error{font-weight:bold; text-align:center; color:#990000; background:#ffffee;}
.required{font-weight:bold; color:#990000; background:#ffffee;}
.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:#993333;}
.fieldSmall	{font-family:"courier new", monospace, courier; font-size:8pt;}
.formBorder{border:1px solid #003300;}
/* end of form classess */

/* footer classes */
.footer{font-size:8pt; color:#ffffff; background:#003300; text-align:center; padding:5px; border-top:6px solid #993333;}
.footer a{font-size:8pt; color:#ffffff;	background:#003300;}
.footerBeacon{font-size:8pt; color:#666666;	background:#ffffee;	text-align:center; padding:3px;}

.sitemapHeader	{font-family:arial, helvetica, sans-serif;  font-size:10pt; font-weight: bold; text-decoration:none; color:#666666;}


#flatScreenRight{float:right; width:300px; margin-right:20px;}
#new{position:relative; top:-20px; left:646px;}

span.hidden {display:none}