
#deptDiv { width: 750px; border: 2px solid #ccc; border-top: none; }
#deptNav { float: left; width: 180px; border: 1px solid #fff; border-width: 0 0 1px 1px; }
html>body #deptDiv { width: 746px; }
html>body #deptNav { float: left; width: 179px; }

#titleDiv { border: 2px solid #ccc; border-bottom: none; margin-top: 3px; }
#titleDivPad { margin: 1px 0 0 1px; }

/* ----- Collections Menu Front Page ---- */
#collectMenuBg { width: 179px; height: 60px; }
#collectMenuDiv { width: 171px; margin: 0 0 22px 8px; }
#collectMenuBox { border: 1px solid #fff; border-right: none; }
#collectMenuPic { width: 170px; height: 93px; }
#collectMenuTxt { margin: 23px 0 0 13px; font-family: Tahoma, Geneva, sans-serif; }
html>body #collectMenuDiv { width: 173px; margin: 0 0 22px 6px; }

#collectMenu ul { color: #333; margin: 0; padding: 0; list-style-type: none; }
#collectMenu li { background: #e5e5e5; }
#collectMenu a { display: block; width: 168px; padding: 3px 0 3px 10px; font-family: Tahoma, Geneva, sans-serif; text-decoration: none; }
#collectMenu ul li a { color: #333; padding-left: 15px; text-align: left; text-decoration: none; }
#collectMenu ul li a:hover { background: #fff; }
html>body #collectMenu a { width: 155px; }

#collectMenu li#currColl { background: #fff; padding: 3px 0 3px 15px; font-weight: bold; }
#collectMenu li#currColl2 { background: #fff; border-top: none; padding: 3px 0 3px 15px; font-weight: bold; }

.newDiv { padding: 0 12px 20px 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 Collections Main Page ---- */
.catRow { margin: 0 0 40px 19px; }
.catRowDiv2 { margin-left: 15px; }
.catRowDiv1, .catRowDiv2 { float: left; width: 120px; text-align: center; }
.catRow h3 { margin: 5px 0 0 0; padding: 0; font-size: 15px; }

/*------ Revised Styles for New Item Boxes ------*/
.newItem2, .newItemHdr2 { margin: 0 45px; }
.newItem1, .newItem2 { float: left; width: 140px; height: 155px; border: 1px solid #ccc; text-align: center; }
.newItemHdr, .newItemHdr2 { float: left; width: 140px; padding-bottom: 3px; font-size: 13px; font-weight: bold; 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 ------*/

/* ----- Collections Menu Interior Pages ---- */
#collectMenu1 ul, #collectMenu3 ul { color: #333; margin: 0; padding: 0; list-style-type: none; }
#collectMenu1 li { background: #e5e5e5; }
#collectMenu1 a, #collectMenu3 ul a { display: block; width: 168px; padding: 3px 0 3px 10px; font-family: Tahoma, Geneva, sans-serif; text-decoration: none; }
#collectMenu1 ul li a { color: #333; padding-left: 15px; text-align: left; text-decoration: none; }
#collectMenu1 ul li a:hover { background: #fff; }
html>body #collectMenu1 a, html>body #collectMenu3 a { width: 155px; }

#collectMenu2 ul { background: #fff; color: #333; margin: 0; padding: 2px 0 2px 0; list-style-type: none; }
#collectMenu2 a { display: block; width: 168px; padding: 2px 0 2px 10px; font-family: Tahoma, Geneva, sans-serif; text-decoration: none; }
#collectMenu2 ul li a { color: #333; padding-left: 22px; text-align: left; text-decoration: none; }
#collectMenu2 ul li a:hover { background: #e5e5e5; }
html>body #collectMenu2 a { width: 148px; }

#collectMenu3 li { background: #e5e5e5; }
#collectMenu3 ul li a { color: #333; padding-left: 15px; text-align: left; text-decoration: none; }
#collectMenu3 ul li a:hover { background: #fff; }

#deptLink a:link, #deptLink a:visited { background: #fff; padding-left: 15px; font-family: arial; font-weight: bold; text-decoration: none; }
#deptLink a:hover { background: #e5e5e5; padding-left: 15px; font-family: arial; font-weight: bold; text-decoration: none; }
html>body #deptLink a:link, #deptLink a:visited, #deptLink a:hover { width: 155px; }

#catV { color: #FFF; padding: 2px 0 2px 22px; font-family: arial; }

/* ----- Department Menu Main Page ---- */
#deptNavMenu { color: #666; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#deptNavMenu a:link, #deptNavMenu a:visited { display: block; width: 157px; margin: 0 0 0 7px; padding: 1px 0 0 8px; font-size: 12px; text-decoration: none; }
#deptNavMenu a:hover, #deptNavMenu a:active { display: block; width: 157px; margin: 0 0 0 7px; padding: 1px 0 0 8px; background: #fff; font-size: 12px; text-decoration: none; }
html>body #deptNavMenu a:link, html>body #deptNavMenu a:visited { width: 150px; padding: 0 0 1px 8px; }
html>body #deptNavMenu a:hover, html>body #deptNavMenu a:active { width: 150px; padding: 0 0 1px 8px; }

#dept { width: 565px; }
#deptArrow { float: left; width: 34px; padding: 10px 0 0 11px; }
#deptArrow2 { width: 19px; padding: 1px 0; text-align: center; }
#deptName { float: right; width: 530px; color: #fff; padding-top: 5px; font-size: 24px; font-weight: bold; }
html>body #dept { width: 565px; }
html>body #deptArrow { float: left; width: 24px; }

#currDept { width: 100%; line-height: 15px; }
#currCat { padding: 1px 0 0 11px; }
html>body #currDept { line-height: 16px; }
html>body #currCat { padding: 0 0 0 11px; }

/* ----- Department Menu Internal ---- */
#specialDept a:link, #specialDept a:visited { width: 143px; margin: 0 0 0 12px; padding: 2px 0 2px 3px; border-top: 2px dotted #ccc; color: #fff; }
#specialDept a:hover, #specialDept a:active { width: 143px; margin: 0 0 0 12px; padding: 2px 0 2px 3px; border-top: 2px dotted #ccc; background: #fff; }
html>body #specialDept a:link, html>body #specialDept a:visited { padding: 2px 0 3px 3px; }
html>body #specialDept a:hover, html>body #specialDept a:active { padding: 2px 0 3px 3px; }

.dotLine { width: 143px; margin-left: 12px; border-top: 2px dotted #ccc; color: #fff; }
#deptNavSel a:link, #deptNavSel a:visited { width: 155px; padding: 0 0 0 13px; color: #666; border: none; font-size: 12px; font-weight: normal; text-decoration: none; }
#deptNavSel a:hover, #deptNavSel a:active { width: 155px; padding: 0 0 0 13px; color: #fff; border: none; font-size: 12px; font-weight: normal; text-decoration: none; }
html>body #deptNavSel a:link, #deptNavSel a:visited, #deptNavSel a:hover, #deptNavSel a:active { width: 142px; padding: 0 0 0 13px; line-height: 14px; }

#deptNavSel a.topDept:link, #deptNavSel a.topDept:visited  { padding: 0 12px 0 1px; color: #ff6600; font-size: 12px; font-weight: bold; text-decoration: none; }
#deptNavSel a.topDept:hover, #deptNavSel a.topDept:active { padding: 0 12px 0 1px; color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; }

#currCollectMenu ul { color: #333; margin: 0; background: #fff; padding: 0 0 5px 0; border: 1px solid #663333; border-top: none; list-style-type: none; }
#currCollectMenu li { background: #fff; }
#currCollectMenu a { display: block; width: 168px; padding: 0 0 2px 0; font-family: Tahoma, Geneva, sans-serif; text-decoration: none; }
#currCollectMenu ul li a { color: #333; padding-left: 22px; text-align: left; text-decoration: none; }
#currCollectMenu ul li a:hover { background: #e5e5e5; color: #663333; }
html>body #currCollectMenu a { width: 148px; }

#currCollectMenu li#currColl { background: #fff; color: #663333; padding: 3px 0 3px 15px; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; }
#currCollectMenu li#currCategory { background: #663333; color: #fff; padding: 0 0 3px 22px;; font-family: Tahoma, Geneva, sans-serif; }

/* ----- View More Categories ---- */
#viewCatDiv { width: 157px; margin: 8px 0 0 7px; }
#viewCatDiv ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: none; }
#viewCatDiv a { display: block; width: 157px; padding: 3px 0 3px 8px; }
#viewCatDiv a:link, #viewCatDiv a:visited { color: #fff; text-decoration: none; }
#viewCatDiv a:hover { background: #fff; }
html>body #viewCatDiv a { width: 149px; }

/* ----- Additional Info Boxes ---- */
.addInfoDiv3 { width: 170px; margin: 37px 0 27px 8px; }
.addInfoDiv4 { width: 170px; margin: 0 0 27px 8px; }
.addInfoSubTitle { margin-left: 15px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
.addInfoImg { width: 162px; border: 1px solid #fff; border-bottom: none; margin-top: 7px; padding: 1px 1px 0 1px; }
html>body .addInfoImg { width: 159px; }

.addInfoBox { border: 1px solid #fff; border-top: none; width: 161px; }
.addInfoBox ul { margin: 0; padding: 0; list-style-type: none; }
.addInfoBox li { background: #e5e5e5; color: #333; }
.addInfoBox a { display: block; width: 159px; padding: 3px 0 3px 10px; font-family: Tahoma, Geneva, sans-serif; text-decoration: none; }
.addInfoBox ul li a { background: url(http://www.sharperbrand.com/images/spacer.gif) no-repeat 3px 5px; color: #333; padding-left: 15px; text-align: left; text-decoration: none; }
.addInfoBox ul li a:hover { background: #ff6600 url(http://www.sharperbrand.com/images/left_nav/arrow_orange.gif) no-repeat 3px 5px; color: #fff; }

html>body .addInfoBox a { width: 144px; padding: 3px 0 3px 15px; }

/* ----- Main Content ---- */
#deptMain { float: right; width: 566px; background: #fff; border: 1px solid #fff; border-width: 0 1px 1px 0; font-family: Arial, Helvetica, sans-serif; }
html>body #deptMain { width: 565px; }
#deptSubTitle { margin: 0 0 10px 15px; font-family: Arial, Helvetica, sans-serif; } 

#catMainDiv { width: 564px; background-color: #fff; margin-left: 1px; padding-top: 25px; }

#featureBg { width: 564px; height: 216px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin-left: 1px; }
html>body #featureBg { height: 215px; }

#usbDiv { width: 341px; border: 1px solid #ff0000; margin-bottom: 25px; padding: 5px 10px 7px 10px; }
html>body #usbDiv { width: 319px; }
/* ----- Sort Bar ---- */
.sortBar { color: #fff; margin-left: 1px; padding: 3px 0 4px 7px; }
.sortBar2 { margin: 0 0 1px 3px; padding: 3px 0 10px 7px; }
.sortBar ul, .sortBar2 ul { margin: 0; padding: 0; list-style-type: none; }
.sortBar li, .sortBar2 li { margin: 0; padding: 0; display: inline; }
.sortBar li a { color: #fff; padding: 1px 2px; text-decoration: underline; }
.sortBar li a:visited { color: #FFF; text-decoration: underline; }
.sortBar li a:hover { background: #fff; text-decoration: none; }
html>body .sortBar { padding: 3px 0 4px 8px; }

.sortBar li.currentSort { background: #fff; }
.sortBar2 li.currentSort2 { color: #fff; }
.sortBar li.currentSort, .sortBar2 li.currentSort2 { margin-right: 2px; padding: 1px 0 1px 1px; }
html>body .sortBar li.currentSort, html>body .sortBar2 li.currentSort2 { margin-right: 0; padding: 1px 2px; }

.sortBar2 li a { color: #666; padding: 1px 2px; text-decoration: underline; }
.sortBar2 li a:visited { color: #666; text-decoration: underline; }
.sortBar2 li a:hover { color: #fff; text-decoration: none; }

/* ----- Navigation Breadcrumb Trail ---- */
#breadCrumb { color: #666; padding: 3px 0 5px 11px; font-size: 12px; }
#breadCrumb a:link, #breadCrumb a:visited { color: #666; font-weight: normal; text-decoration: underline; }
#breadCrumb a:hover, #breadCrumb a:active { color: #ff6600; font-weight: normal; text-decoration: underline; }
#bcLine { border-top: 1px solid #ccc; margin-left: 3px; line-height: 1px; }
#bcTxt { color: #000; font-size: 12px; }

/* Product Page Style */
#detailsR { float: right; width: 366px; }
/*
#deptNavDept { width: 179px; height: 862px; }
html>body #deptNavDept { height: 862px; }*/

/* Products in the same Category */
#addItems2 { width: 510px; margin-top: 10px; padding-bottom: 10px; font-size: 12px; }

#addItems2 a:link { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
#addItems2 a:visited { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
#addItems2 a:hover { color: #ff6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
#addItems2 a:active { color: #ff6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }

/* Related Categories */
.addItemsTitle { color: #333; }
#categories { margin-bottom: 20px; font-family: Arial; font-size: 12px; }
#categories ul { margin: 10px 0 0 25px; padding: 0; font-size: 11px; }

.addItemsBorder { border-bottom: 2px solid #f0f0f0; margin: 0 5px 15px 0; }

#categories a:link { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
#categories a:visited { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
#categories a:hover { color: #ff6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
#categories a:active { color: #ff6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }

.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; }

