#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;
	
}
.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;
	
}
#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: 97px;
	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: 96px;
	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: #FF7800;
	
}
.detailDiv2L a {
	 background-color: #FF7800;
	
}
.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;
	
}
#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 {
	 color: #666;
	text-decoration: underline;
	
}
#actNowLinks a:visited, #addCat li a:visited {
	 color: #666;
	text-decoration: underline;
	
}
#actNowLinks a:hover, #addCat li a:hover {
	 color: #FF6600;
	text-decoration: underline;
	
}
#actNowLinks a:active, #addCat 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;
	
}

