
#bcLine { border-top: 1px solid #CCC; line-height: 1px; margin-left: 1px; }

#itemNameDiv { height: 50px; background-color: #F0F0E8; margin: 1px; }
#itemNamePad { padding: 6px 30px 0 13px; }
#itemName { color: #333; line-height: 13px; font-size: 14px; font-weight: bold; }

#detailsL { float: left; width: 198px; }
#detailsImg { width: 182px; padding: 10px 0 5px 0; text-align: center; }
#detailsSpecs { margin-left: 8px; font-size: 12px; color: #333; font-family: verdana; font-size: 11px; }
#detailsIcon { margin-bottom: 20px; }
#detailsAddThis { margin: 5px 0 20px 0; }
.detailsTitle { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

#detailsR { float: right; width: 367px; margin-top: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#detailsRPad { padding: 15px 0 15px 13px; }
#detailsPrice { color: #333; padding: 8px 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
#startPrice { color: #FF6600; }
#startPriceNote { color: #FF6600; font-size: 12px; }
#buttonSpace { margin-top: 1px; }
html>body #buttonSpace { margin-top: 3px; }

#detailsDesc { height: 134px; color: #333; margin-top: 18px; padding: 0 10px 0 0; line-height: 14px; font-size: 11px; }
#featuresDiv { padding: 0 10px 26px 0; color: #333; }
#featureTitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
#featuresDiv ul { margin: 0 0 0 25px; padding: 0; }

#errorDiv { width: 340px; padding: 5px 10px; font-weight: bold; }
#errorDiv fieldset { color: #FF0000; border: 1px solid #999; padding: 5px 10px 10px 10px; }
#errorDiv legend { color: red; background-color: #FFF; border: 1px solid #999; margin-bottom: 10px; padding: 2px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
html>body #errorDiv { width: 320px; }
html>body #errorDiv fieldset { padding: 0 10px 10px 10px; }

#priceDiv { width: 341px; border: 1px solid #CC3300; background-color: #F0F0E8; margin-top: 1px; }
#priceDivBg { border: 1px solid #FFF; }
#priceDiv form { margin: 0; padding: 0; }
#mainPriceDiv { float: left; width: 168px; }
#mainPriceDiv table, #mainPriceDiv2 table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#mainPriceDiv tr, #mainPriceDiv2 tr { background-color: #FFF; color: #333; }
#mainPriceDiv tr#colHd th { padding-bottom: 2px; background-color: #F0F0E8; }
#mainPriceDiv td.priceCol { padding-right: 25px; text-align: right; }
.priceLine { margin: 0 8px 0 3px; padding: 0; border-top: 1px solid #CCC; line-height: 1px; }
#mainPriceDiv td.newPrice { padding: 2px 0; }
#mainPriceDiv td#newPrice2 { padding: 2px 18px 2px 0; text-align: right; }
#mainPriceDiv td.newPrice input#customQty { border: 1px solid #CCC; color: #333; font-size: 11px; font-weight: bold; text-align: center; }
#mainPriceDiv td#newPrice2 input { border: 1px solid #CCC; background-color: #F5F5F5; color: #333; font-size: 11px; font-weight: bold; }
html>body #priceDiv { width: 339px; }
html>body #mainPriceDiv td { padding: 1px 0; }

#quickQuoteDiv { float: right; width: 158px; margin-right: 2px; font-family: Arial, Helvetica, sans-serif; }
html>body #quickQuoteDiv { margin-right: 5px; }
#quickQuoteTitle { color: #CC3300; padding-bottom: 2px; font-size: 12px; font-weight: bold; text-align: center; }
.quickQuoteBox { margin: 0; border: 1px solid #CC3300; border-bottom: none; }
#quickQuoteContent { padding: 2px 0 1px 0; }
#quickQuoteContent2 { padding: 3px 0 2px 0; }
#quickQuoteContent3 { padding: 7px 0 6px 0; }
#quickQuoteContent, #quickQuoteContent2, #quickQuoteContent3 { background-color: #FFF; font-size: 12px; }

#quickQuotePrice { width: 103px; }
#quickQuotePrice2 { width: 100px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#quickQuotePrice3 { width: 152px; color: #FF6600; }
#quickQuotePrice, #quickQuotePrice2, #quickQuotePrice3 { text-align: right; vertical-align: top;  }
#quickQuotePrice input { position: relative; top: -1px; left: 0; border: none; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: right; }
html>body #quickQuotePrice input { position: relative; top: 0px; left: 1px; }

#quickQuoteNote { position: relative; top: -3px; left: 0; }

.quickQuoteTxt { font-size: 11px; font-weight: normal; }
html>body #quickQuotePrice { width: 99px; }

#quickQuoteBox3 { border: 1px solid #CC3300; }
#quickQuotePrice3 input { position: relative; top: 1px; left: 0; border: none; color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
html>body #quickQuoteContent3 { padding: 9px 0 6px 0; }

#priceNoteDiv { width: 341px; margin-top: 2px; background-color: #FFFFF7; border: 1px solid #CC3300; }
#priceNote { margin: 9px 5px 0 7px; padding-bottom: 9px; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
html>body #priceNoteDiv { width: 339px; }

#getSample { position: relative; top: 0; left: 0; }
#printQuote { position: relative; top: 0; left: 222px; }
#getSample2 { position: relative; top: 0; left: -2px; }
#getSample, #printQuote, #getSample2 { width: 119px; background-color: #FFF; margin-top: 2px; }
.detailViewBox { border: 1px solid #82A2A7; }
.detailViewBox2 { border: 1px solid #CC3300; }
.detailViewBox, .detailViewBox2 { width: 119px; height: 20px; }
html>body #getSample { width: 117px; }
html>body #printQuote { left: 224px; width: 117px; }
html>body #getSample2 { left: 0; width: 117px; }
html>body .detailViewBox, html>body .detailViewBox2 { width: 115px; height: 17px; }

.detailDivL, .detailDiv2L { float: left; width: 96px; }
.detailDivL ul, .detailDiv2L ul { margin: 0; padding: 0; list-style-type: none; font-size: 11px; }
.detailDivL a { background-color: #82A2A7; }
.detailDiv2L a { background-color: #CC3300; }
.detailDivL a, .detailDiv2L a { display: block; width: 95px; height: 16px; margin: 1px 0 0 1px; padding-top: 1px; text-align: center; }
.detailDivL li a:link, .detailDivL li a:visited, .detailDiv2L li a:link, .detailDiv2L li a:visited { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.detailDivL li a:hover, .detailDiv2L li a:hover { background-color: #FF6600; }
html>body .detailDivL, html>body .detailDiv2L { float: left; width: 95px; }
html>body .detailDivL a, html>body .detailDiv2L a { width: 94px; height: 15px; padding-top: 0; }

.detailDivR{ float: right; width: 20px; padding-top: 3px; text-align: center; }

#actNowDiv { margin-right: 1px; padding: 13px 0 13px 10px; background-color: #F0F0E8; }
html>body #actNowDiv { margin-right: 1px; }
#actNowL { float: left; width: 400px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#actNowIcons  { float: left; width: 12px; margin-right: 3px; font-weight: bold; text-align: center; }
#actNowLinks { float: left; width: 310px; }
#actNowR { float: right; width: 130px; margin-top: 7px; }
html>body #actNowR { width: 129px; }

#bookMarkDiv { text-align: right; margin-right: 18px; padding: 5px 0  10px 0; font-size: 12px; }

#addItemsDiv { padding: 20px 0 0 10px; }
.addItemsTitle { color: #FF6600; margin-top: 10px; font-size: 14px; }
#addItems { width: 510px; margin-top: 10px; font-size: 12px; }
.addItemsImg { float: left; width: 135px; margin: 0 10px; }
.addItemsImg2 { float: left; width: 135px; margin: 0 25px; }
.addItemsImg3 { float: right; width: 135px; margin: 0 10px; }

#apparelLinks ul { margin: 10px 0 15px 25px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#addCat ul { margin: 10px 0 0 25px; padding: 0; font-size: 11px; }
.addCatArrow { font-size: 13px; }

.addItemsLine { width: 97%; height: 1px; background: url(http://www.sharperbrand.com/images/dot.gif) repeat-x; margin-bottom: 15px; }

#guarantee { position: absolute; top: 241px; left: 630px; }
#guaranteeColl { position: absolute; top: 297px; left: 630px; }

.discontinue { background-color: red; color: #FFF; border: 1px solid #FFF; padding-bottom: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; }
html>body .discontinue { padding-bottom: 0; }

#actNowLinks a:link, #addCat li a:link, #apparelLinks li a:link { color: #666; text-decoration: underline; }
#actNowLinks a:visited, #addCat li a:visited, #apparelLinks li a:visited { color: #666; text-decoration: underline; }
#actNowLinks a:hover, #addCat li a:hover, #apparelLinks li a:hover { color: #FF6600; text-decoration: underline; }
#actNowLinks a:active, #addCat li a:active, #apparelLinks li a:active { color: #FF6600; text-decoration: underline; }

#addItems a:link { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
#addItems a:visited { color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
#addItems a:hover { color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
#addItems a:active { color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }

a.prodDesc:Link { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline }
a.prodDesc:Visited { color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline }
a.prodDesc:Hover { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none }
a.prodDesc:Active { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none }

/* Additional Categories */
.addRelatedItems { margin: 15px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.addRelatedItems ul { margin: 10px 0 0 25px; padding: 0; font-size: 11px; }

.addRelatedItems a:link { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.addRelatedItems a:visited { color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.addRelatedItems a:hover { color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.addRelatedItems a:active { color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }

