body{background:#ffffff; margin:0px; padding:0px; font-size:100.01%}
div, table, p{font-family:helvetica, arial, sans-serif; color:#000000;}
form{padding:0; margin:0; display:inline;}

a{color:#dd3333;}
a:hover{color:#666666;}
a.hidden{text-decoration:underline;}

#wrapperHome{background:#ffffff; width:769px; font-size:1em; border:1px solid #000000; padding:0;}
#hubTagline{position:absolute; left:12px; top:10px; font-size:.9em; font-weight:bold; font-style:italic;}
#wrapper{background:#ffffff url("/images/pageBG.gif") repeat-y; width:769px; font-size:1em; padding-bottom:10px; border:1px solid #000000;}

/* header classes */
#scripts{display:none;}
#header{color:#000000; width:auto; width:100%; height:74px; background:#ffffff;}
#logo{float:left; width:124px; margin:0 3px;}
#title{display:none;}
#printlogo{display:inline; float:left; font-size:1em; font-weight:bold; color:#000000; font-style:italic; padding:20px 10px;}
#utility{display:none;}
#navBar{display:none;}
#imageBar{display:none;}
#imageBarHome{height:115px; width:769px; background:#ffffff url("/images/header/homeBG.jpg") no-repeat; border-bottom:1px solid #dd3333;}
.search{display:none;}
/* end of header classes */

/* nav classes */
#nav, #lNav{display:none;}
/* end of nav classes */

/* content classes */
#content {font-size:.78em; width:auto; width:100%;}
#contentHome{font-size:.80em; width:759px;}
#content p{padding:0; margin:2px 0 15px 0;}
.padding{padding:5px 10px 5px 10px; text-align:left;}
h1 {font-size:1.05em; margin:10px 0 8px 0; padding:0;}
h2 {font-size:1.05em; margin:5px 0 0 0; padding:0; color:#dd3333;}
h3 {font-size:1em; margin:5px 0 0 0; padding:0; color:#dd3333;}
.floatRight{float:right;}
.floatLeft{float:left;}
.indent{padding-left:20px; display:block;}
.expanded li{margin:0 0 10px 0;}
.clear{clear:both; font-size:1px;}
hr{background:#dd3333; color:#dd3333; border:0px; height:1px; padding-bottom:0; margin-bottom:0;}
#content li{padding:2px 0 12px 0;}
.text{font-size:9pt;}
.image{float:right; padding:0 0 10px 10px; font-size:.9em;}
/* end of content classes */

/* tables */
.border{border:1px solid #666666; font-size:.9em;}
th{background:#666666; color:#ffffff; text-align:center;}
.line1 td{background:#eeeeee;}
.line2 td{background:#dddddd;}
.line3 td{background:#cccccc;}
/* end of table classes */

/* classes used in ecommerce listing/detail pages */
#detailBorder{padding:5px; font-size:.9em;}
#pagingNav{display:none;}
.productTitle{background:#cccccc; color:#000000; font-weight:bold; padding:3px 5px; margin-right:10px; font-size:.9em;}
.productName{float:left;}
.productID{float:right; padding-right:5px;}
.productBG{background:#3E5168 url("/images/catalog/background.gif") no-repeat; width:250px; height:600px; padding:1px; float:right; margin:2px;}
html > body .productBG{ height:auto; min-height:600px;}
.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;}
.tNailBG{min-width:102px; height:135px; background:#ffffff url("/images/catalog/thumbnails/background.gif") no-repeat;}
.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;}
/*-----end of ecommerce listing/detail classes-----*/

/* forms */
form{font-size:9pt; display:inline; margin:0; padding:0;}
.label{font-weight:bold; color:#000000; text-align:right; font-size:9pt;}
.labelL{font-weight:bold; color:#000000; font-size:9pt;}
.field{font-family: courier new, monospace, courier; font-size:9pt; color:#000000;}
.select{font-size:9pt;}
.error{font-size:9pt; font-weight:bold; color:#ff0000;}
.required{font-size:9pt; font-weight:bold; color:#ff0000;}
.disclaimer{font-size:8pt;}
.example{font-size:8pt;}
.formButton{padding-top:2px; background:#666666; color:#ffffff; font-weight:bold; font-size:7pt;}
/* end of forms classes */

/* footer classes */
#footer{background:#000000; font-size:.66em; width:771px; text-align:center;}
#footer p{padding:5px; margin:0; color:#ffffff;}
/* end of footer classes */

