
#mainFeature { width: 565px; margin: 0 1px 1px 0; padding-bottom: 20px; border-top: 1px solid #999; border-left: 1px solid #fff; }
/*#mainFeatureDiv { margin: 1px 0 0 1px; } */
#mainFeatureDiv { width: 564px; height: 126px; }
/*#mainFeatureImg { float: left; width: 272px; height: 126px; } */
/*#mainFeatureTxt { float: right; width: 291px; height: 126px; } */
/*#mainFeatureTxt { position: absolute; top: 155px; left: 460px; width: 291px; }*/
#mainFeatureTxt { position: absolute; top: 190px; left: 492px; width: 291px; }
#mainDesc { width: 260px; margin: 9px 0 0 12px; font-size: 12px; }
#mainDesc2 { width: 240px; margin: 9px 0 0 30px; font-size: 11px; }
#mainDesc, #mainDesc2 { line-height: 13px; font-family: Arial, Helvetica, sans-serif; }
#mainDescTxt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }

#checkOut { padding: 4px 0 0 12px; }
#collectionTop { z-index: 100; }
#collectionMenu { position: relative; top: 0px; left: 0px; float: left; width: 219px; vertical-align: top; z-index: 20; }
#collectionList { height: 972px; padding-top: 0px; background-color: #F0F0E8; border: 1px solid #CC3300; border-top: none; }
/* #collectionList { height: 1012px; }*/

html>body #mainFeature { width: 564px; }
html>body #collectionMenu { position: relative; top: 3px; }
html>body #collectionList { height: 960px; }

#centerDiv { float: left; width: 339px; }
#specialsHdr { padding: 11px 0 0 11px; color: ff6600; font-size: 17px; font-weight: bold; }
#specialsMainDiv { padding: 5px 10px 12px 10px; }
#specialsImg { float: left; width: 152px; height: 277px; border: 1px solid #CCC; }
#specialsImg2 { float: right; width: 152px; height: 277px; border: 1px solid #CCC; }
#specialsImg img, #specialsImg2 img { margin: 1px; }
.specialsTxtDiv { padding: 5px 3px 5px 7px; }

.specialsOrigPrice { text-decoration: line-through; }
.specialsPrice { color: #006600; }
.specialsSave { color: #333; }
.specialsPrice, .specialsSave { font-size: 12px; font-weight: bold; }

#popHeader { padding: 16px 0 5px 11px; color: ff6600; font-size: 17px; font-weight: bold; }
#popContent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
/*.popLine { background-image: url(http://www.sharperbrand.com/images/pop_line.gif); background-position: 1px 106px; background-repeat: no-repeat; }*/
.popLineDiv { clear: both; height: 1px; margin: 0 0 5px 10px; }
html>body .popLineDiv { margin: 8px 0 7px 10px; }
.popLine { width: 320px; border-top: 1px solid #CCC; }
.popImg { float: left; width: 107px; text-align: center; }
.popMainDiv { float: right; width: 223px; margin-right: 4px; }
.popTitle { padding: 5px 0 3px 0; line-height: 13px; }
.popPrice { padding-top: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.popCat { margin-bottom: 15px; }
.clearPop { clear: both; height: 0; }

#newTitle { color: #FF6600; margin-top: 15px; padding: 20px 0 7px 11px; font-size: 17px; font-weight: bold; }
.newDiv, .newDiv2 { padding: 0 12px; }
#newBox1, #seeMoreCol1, #addBox1 { float: left; width: 166px; }
#newBox2, #seeMoreCol2, #addBox2 { float: left; width: 166px; margin-left: 18px; }
#newBox3, #seeMoreCol3, #addBox3 { float: right; width: 166px; }
#newBox1, #newBox2, #newBox3 { border: 1px solid #CCC; }
.newBoxTxt { padding: 3px 0 5px 5px; line-height: 12px; height: 75px; }
.newBoxDesc { line-height: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }

/*------ Revised Styles for New Item Boxes ------*/
.newItem2 { margin: 0 45px; }
.newItem1, .newItem2 { float: left; width: 140px; height: 155px; border: 1px solid #CCC; text-align: center; }

.newItem1 a:link, .newItem2 a:link { color: #333; }
.newItem1 a:visited, .newItem2 a:visited { color: #666; }
.newItem1 a:hover, .newItem2 a:hover { color: #FF6600; }
.newItem1 a:active, .newItem2 a:active { color: #FF6600; }

.newItemName { padding: 0 5px 0 10px; text-align: left; }
/*------ Revised Styles for New Item Boxes ------*/

#addTitle { padding: 20px 0 4px 11px; color: #FF6600; font-size: 17px; font-weight: bold; }
.addBoxTxt { padding: 3px 0 5px 0; }

.catIconDiv { float: left; width: 41px; padding: 6px 0 0 6px; }
.catIconDiv img { vertical-align: bottom; }
.catTxt { float: right; width: 150px; margin-right: 4px; color: #333; text-align: left; }
.catTxt .blurb { font-size: 10px; line-height: 12px; }

html>body .catIconDiv { float: left; width: 44px; }
html>body .catTxt { float: right; width: 152px; margin-right: 5px; }
html>body .lineDiv { padding: 2px 0 4px 0; }

.lineDiv { margin: 0; padding: 0; text-align: center; }
.lineDiv hr { width: 202px; height: 1px; border: 0; color: #CCC; background-color: #CCC; }

.catTxt a:link { color: #333; font-weight: bold; text-decoration: none; }
.catTxt a:visited { color: #333; font-weight: bold; text-decoration: none; }
.catTxt a:hover { color: #FF6600; font-weight: bold; text-decoration: none; }
.catTxt a:active { color: #FF6600; font-weight: bold; text-decoration: none; }

.catTxt a.collCat:link, .catTxt a.collCat:visited { color: #333; font-weight: normal; text-decoration: none; }
.catTxt a.collCat:hover, .catTxt a.collCat:active { color: #333; font-weight: normal; text-decoration: none; }

a.catRoll:link img { border: 1px solid #999; padding: 1px; width: 39px; height: 39px; }
a.catRoll:visited img { border: 1px solid #999; padding: 1px; width: 39px; height: 39px; }
a.catRoll:hover img { border: 1px solid #FF6600; padding: 1px; width: 39px; height: 39px; }
a.catRoll:active img { border: 1px solid #FF6600; padding: 1px; width: 39px; height: 39px; }

/* For IE6 only - Rollover for Category thumbnail */
* html a.catRoll:link img { border: none; padding: 1px; width: 39px; height: 39px; }
* html a.catRoll:visited img { border: none; padding: 1px; width: 39px; height: 39px; }
* html a.catRoll:hover img { border: none; padding: 1px; width: 39px; height: 39px; }
* html a.catRoll:active img { border: none; padding: 1px; width: 39px; height: 39px; }

* html a.catRoll:link { border: 1px solid #999; padding: 1px; width: 41px; height: 41px; }
* html a.catRoll:visited { border: 1px solid #999; padding: 1px; width: 41px; height: 41px; }
* html a.catRoll:hover { border: 1px solid #FF6600; padding: 1px; width: 41px; height: 41px; }
* html a.catRoll:active { border: 1px solid #FF6600; padding: 1px; width: 41px; height: 41px; }

a.itemName:link { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.itemName:visited { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.itemName:hover { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.itemName:active { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

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

a.feature:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.feature:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.feature:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
a.feature:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }

a.feature2:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
a.feature2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
a.feature2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.feature2:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }

a.feature3:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.feature3:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.feature3:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.feature3:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }

a.specials:link { color: #666; font-size: 11px; text-decoration: underline; }
a.specials:visited { color: #666; font-size: 11px; text-decoration: underline; }
a.specials:hover { color: #FF6600; font-size: 11px; text-decoration: none; }
a.specials:active { color: #FF6600; font-size: 11px; text-decoration: none; }

.addCatLinks a:link { color: #333; text-decoration: underline; }
.addCatLinks a:visited { color: #333; text-decoration: underline; }
.addCatLinks a:hover { color: #FF6600; text-decoration: none; }
.addCatLinks a:active { color: #FF6600; text-decoration: none; }

