
#breadCrumb { color: #666; padding: 3px 0 5px 11px; }
#breadCrumb a:link { color: #666; font-size: 12px; font-weight: normal; text-decoration: underline; }
#breadCrumb a:visited { color: #666; font-size: 12px; font-weight: normal; text-decoration: underline; }
#breadCrumb a:hover { color: #ff6600; font-size: 12px; font-weight: normal; text-decoration: underline; }
#breadCrumb a:active { color: #ff6600; font-size: 12px; font-weight: normal; text-decoration: underline; }

#breadCrumb a.catLink:link, #breadCrumb a.catLink:visited, #breadCrumb a.catLink:hover, #breadCrumb a.catLink:active { color: #ff6600; font-size: 12px; font-weight: bold; text-decoration: none; }

#bcTxt { color: #ff6600; font-size: 12px; font-weight: bold; }
#bcLine { border-top: 1px solid #ccc; margin-left: 3px; line-height: 1px; }

#deptDiv { width: 750px; background: #fff; border: 2px solid #ccc; border-top: none; margin-top: 3px; }
#deptNav { float: left; width: 180px; background: url("http://www.sharperbrand.com/images/left_nav/shadow_tile.gif") repeat-y; }
html>body #deptDiv { width: 746px; }
html>body #deptNav { width: 179px; }

#deptNavTop { position: absolute; top: 147px; left: 32px; }
#deptNavMenu { color: #666; margin: 1px 0 0 0; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#deptNavTitle { margin: 9px 0 0 0; }
#deptSubTitle { margin: 0 0 10px 15px; }
#deptCollTitle { width: 176px; height: 20px; margin: 30px 0 10px 0px; padding-left: 3px; background: url("http://www.sharperbrand.com/images/home/collections.jpg") no-repeat; }

.dotLine { width: 143px; margin-left: 12px; border-top: 2px dotted #ccc; text-align: right; }
.deptNavSpace { margin: 0 1px 0 0; border-top: 5px solid #f5f5f5; }
#deptNavSel { margin: 5px 1px 0 0; padding: 10px 0; background-color: #fff; color: #666; }
#deptNavSel img { margin-left: 5px; }
#deptNavBtm { height: 35px; }

#deptMain { float: right; width: 566px; border-top: 2px solid #ccc; font-family: Arial, Helvetica, sans-serif; vertical-align: top; }
#dept { width: 565px; height: 38px; background: #e2884c url("http://www.sharperbrand.com/catalog/images/title_bg.jpg") repeat-x; margin: 1px 1px 1px 0; }
#deptArrow { float: left; width: 34px; padding: 10px 0 0 11px; }
#deptName { float: right; width: 530px; color: #fff; padding-top: 5px; font-size: 24px; font-weight: bold; }
h1#deptName2, h1#catgName { float: right; width: 530px; color: #fff; margin: 0; padding: 5px 0 0 0; font-size: 24px; }

html>body #deptDiv { width: 746px; }
html>body #deptArrow { float: left; width: 24px; }

#currDept { padding: 0 0 0 5px; }
#currCat { padding: 0 0 0 1px; }

#deptNavMenu a:link, #deptNavMenu a:visited { display: block; width: 157px; border-bottom: 1px solid #ccc; color: #333; margin: 0; padding: 2px 0 2px 7px; font-size: 12px; text-decoration: none; }
#deptNavMenu a:hover, #deptNavMenu a:active { display: block; width: 157px; border-bottom: 1px solid #ccc; background: #ff6600; color: #fff; margin: 0; padding: 2px 0 2px 7px; font-size: 12px; text-decoration: none; }
html>body #deptNavMenu a:link, html>body #deptNavMenu a:visited, html>body #deptNavMenu a:hover, html>body #deptNavMenu a:active { width: 150px; }

#deptNavSel a:link, #deptNavSel a:visited { color: #666; border-bottom: none; font-size: 12px; font-weight: normal; text-decoration: none; }
#deptNavSel a:hover, #deptNavSel a:active { background-color: #f5f5f5; color: #ff6600; border-bottom: none; font-size: 12px; font-weight: normal; text-decoration: none; }
#deptNavSel a.topDept:link, #deptNavSel a.topDept:visited, #deptNavSel a.topDept:hover, #deptNavSel a.topDept:active { width: 157px; margin-left: 12px; padding-left: 0; color: #ff6600; font-size: 12px; font-weight: bold; text-decoration: none; }
html>body #deptNavSel a.topDept:link, #deptNavSel a.topDept:visited, #deptNavSel a.topDept:hover, #deptNavSel a.topDept:active { width: 158px; }

/* ----- Accordion menu ----- */
ul.navMenu { margin: 0; padding: 0; list-style-type:none; }
ul.navMenu ul { margin: 5px 0 0 0; padding: 0; list-style-type: none; }
ul.navMenu a { display: inline; text-decoration: none; }
html>body ul.navMenu a { display: block; }
ul.navMenu li { width: 179px; color: #ccff00; }
ul.navMenu li a { color: #000; }
/*ul.navMenu li a:hover { background: #ff6600; color: #000; } */
ul.navMenu li ul li { padding: 0 0 0 8px; }

ul.navMenu li#m1 { background: url("http://www.sharperbrand.com/images/left_nav/tab_products.gif") no-repeat -2px 0; }
ul.navMenu li#m2 { background: url("http://www.sharperbrand.com/images/left_nav/tab_brands.gif") no-repeat -2px -1px; }
ul.navMenu li#m3 { background: url("http://www.sharperbrand.com/images/left_nav/tab_collections.gif") no-repeat -2px -1px; }
ul.navMenu li#m4 { background: url("http://www.sharperbrand.com/images/left_nav/tab_discover.gif") no-repeat -2px -1px; }
ul.navMenu li#m1 a.tabHeader, ul.navMenu li#m2 a.tabHeader, ul.navMenu li#m3 a.tabHeader, ul.navMenu li#m4 a.tabHeader { width: 179px; color: #999; padding: 20px 0 7px 6px; font-size: 10px; }
html>body ul.navMenu li#m1 a.tabHeader, html>body ul.navMenu li#m2 a.tabHeader, html>body ul.navMenu li#m3 a.tabHeader, html>body ul.navMenu li#m4 a.tabHeader { width: 173px; }

#deptNavMenu a:hover, #deptNavMenu a:active { background: none; }

#deptNavMenu ul li#m1 ul li a:hover, #deptNavMenu ul li#m1 ul li a:active { background: #ff6600; color: #fff; }
#deptNavMenu ul li#m2 ul li a:hover, #deptNavMenu ul li#m2 ul li a:active { background: #cc0000; color: #fff; }
#deptNavMenu ul li#m3 ul li a:hover, #deptNavMenu ul li#m3 ul li a:active { background: #660066; color: #fff; }
#deptNavMenu ul li#m4 ul li a:hover, #deptNavMenu ul li#m4 ul li a:active { background: #448ccb; color: #fff; }

ul.navMenu li#m1 a.highliteDept, ul.navMenu li#m1 a.highliteDept:visited, ul.navMenu li#m1 a.highliteDept:hover, ul.navMenu li#m1 a.highliteDept:active { background: #ff6600; color: #fff; }
ul.navMenu li#m2 a.highliteBrand, ul.navMenu li#m2 a.highliteBrand:visited, ul.navMenu li#m2 a.highliteBrand:hover, ul.navMenu li#m2 a.highliteBrand:active { background: #cc0000; color: #fff; }
/* ----- Accordion menu ----- */

#currCatSel { background: #fff url("http://www.sharperbrand.com/catalog/images/dept_pointer.jpg") no-repeat 0 3px; margin-left: 7px; padding-left: 8px; }
#currCatSel, #currCatName { width: 155px; color: #ff6600; }
#currCatName a:link, #currCatName a:visited { color: #ff6600; background: #fff url("http://www.sharperbrand.com/catalog/images/dept_pointer.jpg") no-repeat 0 3px; text-decoration: none; }
#currCatName a:hover, #currCatName a:active { color: #ff6600; background: #fff url("http://www.sharperbrand.com/catalog/images/dept_pointer.jpg") no-repeat 0 3px; text-decoration: none; }

#currCat { margin-left: 7px; padding-left: 8px; background: #fff url(http://www.sharperbrand.com/catalog/images/dept_pointer.jpg) no-repeat 0 2px; }
#currCat a.catSel:link, #currCat a.catSel:visited, #currCat a.catSel:hover, #currCat a.catSel:active { width: 149px; background-color: #fff; color: #ff6600; margin-left: 0; padding: 0; font-size: 12px; text-decoration: none; }
html>body #currCat { background-position: 0 3px; }
html>body #currCat a.catSel:link, #currCat a.catSel:visited, #currCat a.catSel:hover, #currCat a.catSel:active { width: 150px; }

#specialDept a:link, #specialDept a:visited { width: 143px; color: #333; border-top: 2px dotted #ccc; margin: 0 0 0 12px; padding: 2px 0 2px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
#specialDept a:hover, #specialDept a:active { width: 143px; background: #fff; color: #ff6600; border-top: 2px dotted #ccc; margin: 0 0 0 12px; padding: 2px 0 2px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
html>body #specialDept a:link, html>body #specialDept a:visited { display: block; padding: 2px 0 3px 3px; }
html>body #specialDept a:hover, html>body #specialDept a:active { display: block; padding: 2px 0 3px 3px; }

/* ----- Information Boxes  ----- */
.addInfoDiv { margin-right: 20px; }
.addInfoDiv, .addInfoDiv2 { float: left; width: 163px; background: red }
.addInfoDiv3 { width: 172px; margin: 46px 0 27px 6px; }
.addInfoDiv4 { width: 172px; margin: 0 0 27px 6px; }
.addInfoSubTitle { color: #333; margin-left: 15px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
.addInfoImg { width: 163px; height: 61px; border: 1px solid #999; border-bottom: none; margin-top: 7px; padding: 1px 1px 0 1px; overflow:hidden; }
html>body .addInfoImg { width: 159px; height: 60px; }

.addInfoBox { width: 161px; border: 1px solid #999; border-top: none; }
.addInfoBox ul { border-bottom: 1px solid #fff; margin: 0; padding: 0; list-style-type: none; }
.addInfoBox li { background-color: #e5e5e5; color: #333; border: 1px solid #fff; border-bottom: none; }
.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; }

