/* don't add div - IE messes up backgrounds*/
body{background:#ffffff; margin:0px; padding:0px;}
body, td, th, p{font-family:helvetica, arial, sans-serif; color:#000000; font-size:10pt;}

a{color:#006699;}
a.hidden{text-decoration:none;}

ul{padding-top:0; margin-top:0; padding-bottom:10px; margin-bottom:0;}

.nn4{display:none;}

/* header classes */
#container{border:1px solid #888888; text-align:left; margin:0;}/* remove border for 100% sites */
#header{display:none;}
#utilityNav{display:none;}
#utilityNavLeft{display:none;}
#utilityNav .divider{display:none;}
#utilityNav a{display:none;}
#utilityNavRight{display:none;}
#utilityNavRight a{display:none;}
#tagline{display:none;}
#email{display:none;} 
#headerLinks{display:none;}
#headerLinks a{display:none;}
#topNavBar{display:none;} /* do not change margin and padding */
#scripts{display:none;}
/* search classes */
.search{display:none;}
.searchHeader{display:none;}
.searchLabel{display:none;}
/* end of search classes */
/* end of header classes */

#content {padding:8px;}
/*** Below is the Tan hack, It fixes the box model of IE5.x/win, making it display the same as other browsers. ***/
* html #content {
width: 95%; 
w\idth: auto; 
}
#contentHome {min-height:300px;}
/*** Below is the Tan hack, It fixes the box model of IE5.x/win, making it display the same as other browsers. ***/
* html #contentHome {
width: 95%; 
w\idth: auto; 
}

#printLogo{font-size:12pt; font-weight:bold; color:#000000;}
#lNav {display:none;}
html>body #lNav{display:none;}
#detailCol{padding-left:10px;}
#detailHeaderBorder{border-top:1px solid #888888; border-left:1px solid #888888; border-right:1px solid #888888;}
#detailBorder{border-bottom:1px solid #888888; border-left:1px solid #888888; border-right:1px solid #888888; padding:5px;}
#relatedCol{display:none;}

.clear{clear:both; font-size:2pt;}
.floatLeft{float:left;}
.floatRight{float:right;}
.title{font-size:10.5pt; color:#333333; font-weight:bold; white-space:none; padding:8px 0px;}
.filter{color:#336699;}
.heading{font-weight:bold; color:#336699; padding:5px 2px 10px 2px;}
.indent{padding-left:10px; display:block;}
.indentRight{padding-right:10px; display:block;}
.standardHR{background:#888888;	color:#888888; border:0px; height:1px; padding-bottom:0; margin-bottom:2px;}
h4{padding:0; margin:0; display:inline; font-size:12pt;}
.topArrow a{display:none;}

.tableHeader{background:#006699; color:#ffffff; border:1px solid #888888; font-weight:bold; padding-left:5px;}
.tableText1{background:#eeeeee; color:#000000;}
.tableField1{background:#eeeeee; color:#000000;font-family:"courier new", monospace, courier;}
.tableText2{background:#dddddd; color:#000000;}
.tableField2{background:#dddddd; color:#000000;font-family:"courier new", monospace, courier;}
.tableText3{background:#cccccc; color:#000000;}
.tableBorder{border:1px solid #888888;}

/* classes used in ecommerce listing/detail pages */
#pagingNav{display:none;}
.productTitle{background:#336699; color:#ffffff; border-bottom:1px solid #888888; font-weight:bold; padding:3px 5px;}
.productName{float:left;}
.productID{float:right; padding-right:5px;}
.productBG{background:#ffffff url("/images/catalog/background.gif") no-repeat; width:242px; height:322px; padding:1px; float:right; margin:2px;}
.margin{margin:5px;}
.detailType{font-size:9pt; background:#336699; font-weight:bold; font-style:italic; width:80px; color:#ffffff; text-align:center; margin:10px; border:1px solid #000000;}
.msrp{}
.price{}
.ourPrice{color:#000000;}
.salePrice{color:#ee0000;}
.optionName{color:#000000; font-weight:bold;}
.optionBlock{float:left; padding:3px; text-align:center;}
.optionText{text-align:center; clear:right;}
.optionSpacer{float:left; width:20px; font-size:8pt;}
.instructions{font-weight:bold; color:#000000;}
.productBG{}
.tNailBG{background:#ffffff url("/images/catalog/thumbnails/background.gif") no-repeat;}
.tNailBG a{text-decoration:none;}
.tNailType{font-size:8pt; color:#ee0000; font-weight:bold; text-align:left;}
.tNailProduct{width:62%; text-align:left; font-size:8pt;}
.tNailDetail{text-align:right; width:38%;}
.tNailDetail a{font-size:8pt; color:#006699;}
.tNailDesc{font-size:8pt; color:#333333; text-align:left;}	
.tNailPrice{font-size:8pt; text-align:right;}
.tNailPriceS{font-size:8pt; text-align:right; color:#ee0000;}
.checkoutNav{text-align:right; font-size:8.5pt; margin:5px;}
.checkoutNavOn{font-weight:bold;}
.tNailNotAvailable{width:100%; display:block; text-align:center; background:#EEEEEE; border:1px solid #666666; cursor:hand;}
.tNailNotAvailable p{margin-top:25%; font-size:1.1em; font-weight:bold; color:#336699;}
.detailNotAvailable{width:100%; display:block; text-align:center; background:#EEEEEE; border:1px solid #666666;}
.detailNotAvailable p{margin-top:25%; font-size:1.3em; font-weight:bold; color:#336699;}
/*-----end of ecommerce listing/detail classes-----*/

/*-----left nav-----*/
#lNavBrand{display:none;}
#cbBrand{display:none;}
#leftnavOff{display:none;}
#leftnavOff a{display:none;}
#leftnavOn{display:none;}
#leftnavOn a{display:none;}
#leftnavT2{display:none;}
.leftnavT2List{display:none;}
.leftnavT2List li{display:none;}
.leftnavT2Off a{display:none;}
.leftnavT2On a{display:none;}
/*-----end of left nav-----*/

/* form classes */
form{display:inline; margin:0; padding:0;}
.error{font-weight:bold; text-align:center; color:#cc0000;}
.required{font-weight:bold; color:#cc0000;}
.example{font-size:8pt; color:#666666;}
.select{font-size:9pt; display:inline;}
.label{font-size:9pt; font-weight:bold; text-align:right;}
.labelL{font-size:9pt; font-weight:bold;}/* use for labels that are left justified */
.field{font-family:"courier new", monospace, courier; font-size:9pt;}
.formButton	{display:none;}
.fieldSmall	{font-family:"courier new", monospace, courier; font-size:8pt;}
.formBorder{border:1px solid #888888; padding:2px;}
.formHeader{font-weight:bold; color:#336699; padding:5px 2px 10px 2px;}
/* end of form classess */

/* footer classes */
.footer{display:none;}
.footer a{display:none;}
.footerBeacon{display:none;}
/* end of footer classes */

/* homepage classes */
