
#featureTxt { width: 180px; z-index: 10; }
a.featureTitle:link, a.featureTitle:visited, a.featureTitle:hover, a.featureTitle:active { color: #FFF; }
a.featureDesc:link, a.featureDesc:visited, a.featureDesc:hover, a.featureDesc:active { color: #FFF; }

/* ----- Collections Feature Menu ---- */
#bgLeft { float: left; width: 239px; height: 214px; }
#featureRoll { position: absolute; top: 221px; left: 366px; width: 94px; z-index: 20; }

a.featureTitle:link, a.featureTitle:visited { font-size: 15px; font-weight: bold; text-decoration: none; }
a.featureTitle:hover, a.featureTitle:active { font-size: 15px; font-weight: bold; text-decoration: underline; }
a.featureDesc:link, a.featureDesc:visited { font-size: 13px; line-height: 14px; text-decoration: none; }
a.featureDesc:hover, a.featureDesc:active { font-size: 13px; line-height: 14px; text-decoration: underline; }

#bgImgRoll { width: 92px; height: 192px; margin-top: 10px; padding: 0 1px; }
#bgRight { float: right; width: 318px; height: 214px; }

#catMenuDiv { width: 309px; margin-top: 10px; border: 1px solid #FFF; }
#catMenuArrow { float: left; width: 20px; margin: 7px 0 0 0; text-align: right; }
#catMenuTitle { float: right; width: 278px; margin: 4px 0 0 9px; }
#catMenuTitle h3 { margin: 0; padding: 0; color: #FFF; font-size: 12px; font-weight: bold; }
#catMenuSubTitle { position: relative; top: -3px; left: 0; font-family: Arial, Helvetica, sans-serif; }
#catMenuLinks { float: left; width: 140px; margin: 17px 0 0 4px; }
#catMenuLinks2 { float: right; width: 140px; margin: 17px 4px 0 0; }
html>body #catMenuLinks { width: 136px; margin: 17px 0 0 8px; }
html>body #catMenuLinks2 { margin: 17px 10px 0 0; }

#catMenuLinks ul, #catMenuLinks2 ul { margin: 0 0 0 0; padding: 0; list-style-type: none; }
#catMenuLinks li, #catMenuLinks2 li { margin: 0 5px;  padding: 0 0 1px 0; font-family: Arial, Helvetica, sans-serif; }
#catMenuLinks a, #catMenuLinks2 a { display: block; width: 130px; padding-left: 7px; text-decoration: none; }
/*#catMenuLinks a:hover, #catMenuLinks2 a:hover { background-color: #FFF; color: #9A6601; text-decoration: none; } */

html>body #catMenuLinks li { margin: 0 0 0 5px; }
html>body #catMenuLinks a, html>body #catMenuLinks2 a { width: 123px; }

/* ----- Collection Categories ---- */
#catHilite { width: 560px; padding-top: 18px; margin-top: 5px; background-color: #FFF; }
.catDisplay { padding-left: 14px; }
.catDisplay h3 { margin: 0; padding: 0; font-size: 17px; font-weight: bold; }
.catBlurb { position: relative; top: -2px; left: 0; color: #999; font-size: 12px; }
.catDiv { margin: 6px 0 0 0; padding-bottom: 30px; }

.catImg { float: left; width: 92px; }
.catCol { float: left; width: 115px; margin: 10px 10px 0 19px; }

.catCol a.itemName:link, .catCol a.itemName:visited { color: #666; font-size: 11px; font-weight: bold; text-decoration: none; }
.catCol a.itemName:hover, .catCol a.itemName:active { color: #FF6600; font-size: 11px; font-weight: bold; text-decoration: underline; }

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

.catVLine { float: left; width: 1px; height: 194px; }

.catColRM { margin-right: 0; }
.orangeTxt { color: #FF6600; }

#p1 { display: block; }
#p2, #p3, #p4 { display: none; }

.catNav { width: 550px; text-align: right; }
.catNav ul { margin: 0; padding: 0; list-style-type: none; }
.catNav ul li { display: inline; margin-right: 3px; }
.catNav ul li.curr { height: 19px; padding: 2px 5px 1px 5px; margin-right: 6px; background-color: #CCC; color: #333; border: 1px solid #999; }
.catNav ul li a {  height: 19px; padding: 2px 5px 0 5px; background-color: #FFF; color: #333; border: 1px solid #999; text-decoration: none; }
.catNav ul li a:hover { border: 1px solid #999; text-decoration: none; }
html>body .catNav ul li.curr { padding: 2px 5px 0 5px; margin-right: 3px; }

/* ----- Specials ---- */
#bonusMain { height: 138px; margin: 5px 5px 5px 0; padding-top: 2px; background-color: #FFF; }
#bonusContainer { position: relative; top: 2px; left: 1px; width: 560px; height: 131px; font-family: Arial, Helvetica, sans-serif; }
#bonusDiv1 { position: absolute; top: 0; left: 3px; width: 362px; }
#bonus1Img { position: absolute; top: 0; left: 0; z-index: 10; }
#bonus1Desc { position: absolute; top: 35px; left: 140px; width: 210px; }
#bonus1Cat { position: absolute; top: 102px; left: 205px; }
html>body #bonusMain { padding-top: 1px; }
html>body #bonusContainer { position: relative; top: 3px; left: 1px; }
html>body #bonusDiv1 { width: 360px; }

#bonusDiv2 { position: relative; top: 0; left: 368px; width: 187px; }
#bonus2Img { position: absolute; top: 0; left: 0; z-index: 10; }
#bonus2Desc { position: absolute; top: 54px; left: 90px; }
#bonus2Cat { position: absolute; top: 102px; left: 30px; }
html>body #bonusDiv2 { width: 184px; }

#bonusDiv1, #bonusDiv2 { height: 130px; border: 1px solid #CCC; }
#bonus1Desc, #bonus2Desc { line-height: 12px; z-index: 20; }
#bonus1Cat, #bonus2Cat { width: 150px; color: #999; font-size: 9px; line-height: 11px; text-align: right; z-index: 20; }
html>body #bonusDiv1, html>body #bonusDiv2 { height: 129px; }

#bonus1Cat a:link, #bonus1Cat a:visited, #bonus2Cat a:link, #bonus2Cat a:visited { color: #999; text-decoration: underline; }
#bonus1Cat a:hover, #bonus1Cat a:active, #bonus2Cat a:hover, #bonus2Cat a:active { color: #FF6600; text-decoration: underline; }
