
/* overrides */
.yui-content h3 { border-bottom: 1px solid #E5BC00; padding: .5em 0; margin: 0 .6em; }

/* splash image */
.splashCategory { position: relative; width: 478px; height: 247px; }

.splashCategory img { position: absolute; top: 0; left: 0;}
.splashCategory h1 { position: absolute; top: .3em; left: .3em; font-size: 3.27em; color: #fff; }
.splashCategory a{position: absolute; bottom: .8em; right: .8em; font-size: 1.5em; color: #fff;background:transparent url(../../images/forms/arw_right_submitBtn.gif) no-repeat scroll right center;padding-right:1.7em; }

#categoryTabs { margin-top: 1em; }

/* related products in main tab area */
#categoryTabs .relatedHalfBag {
   margin: 1em 0 1em 0; background: url(../../images/bg/bg_catTabRelated.gif) top left repeat-y;
   }
.relatedHalfBag { margin: 1em 0 1em 0; background: transparent; }
.relatedHalfBag .gutter { width: 1em; float: left; }
#categoryTabs .relatedHalf { float: left; width: 21em; padding-bottom: 1em; background: none; }
.relatedHalf {
   position: relative;
   height: 250px;
   float: left; width: 21.2em; padding-bottom: 1em;
   background: #FED100 url(../../images/bg/bg_productmain_related_half.png) top left repeat-x;
   }
.relatedHalf .new { font-weight: bold; padding-left: .4em; }
.relatedHalf .new p { margin: .3em 0 0 .5em; }
.relatedHalf h2 { font-size: 1.5em; margin: .5em .5em; }
.relatedHalf h2.catName{ position:relative;top:1em;margin-bottom:1.5em; }
.relatedHalf h4{margin:0 0 0.5em 0.6em;}
.relatedHalf .description, .prodMainShot .description { margin: 0 1em; }
.relatedHalf .prices { margin: .8em 0.4em 0 1em; }
.relatedHalf .prices h2.itemPrice{float:right;display:inline;margin:0 0em 0 0; padding:0;}
.relatedHalf .prices .sku { float: left; margin-top: .3em; }
.relatedHalf .prices .priceGroup { float: right; }
.relatedHalf .prices .priceGroup .original { font-size: 1.2em; color: #C83030; text-decoration: line-through; }
.relatedHalf .prices .priceGroup .actual { font-size: 1.2em; font-weight: bold; }
.relatedHalf .prices .priceGroup .actual2 { font-size: 1.2em; font-weight: bold;margin-right:0.2em; }
.relatedHalf img { margin: .5em;margin-left:1em; }
.relatedHalf .addtocart {
position: absolute;
bottom: 10px;
right: 10px;
margin: 0 .5em;
}
.relatedHalf .addtocart a { float: left; margin-top: .2em; text-decoration: underline; }
.relatedHalf .addtocart input { }

/* subcategories in main tab area */
.subCatBag { background:#FFD200; padding: 0 0 1em 0;}
.yui-content .subCatBag { background: #FFE671; padding: 1em 0 2em 0; }
.subCatBag h3 { padding: .5em 0; margin: 0 .6em; }
.yui-content .subCatBag h3 { border-bottom: 1px solid #FFD40E; }
.subCatBag .categories { float: left; width: 20em; margin: 1em 0 0 1em; }
.yui-content .subCatBag .categories { float: left; width: 20em; margin: 1em .5em 0 0; }
.subCatBag .categories div { padding: 0; margin: 0; }
.subCatBag div * { line-height: 150%; }
.subCatBag ul { list-style-type: square; list-style-position: inside; }
.subCatBag li.last { border: none; }
.subCatBag li { border-top: 1px solid #E8BF00; padding: 0; }
.yui-content .subCatBag li { border-top: none; border-bottom: 1px solid #FFD40E; }
.subCatBag a {color: #1c3240;}
    .subCatBag div.linkFloat{float:right;width:13em; margin:0.7em 1em -.5em 0;}
    .subCatBag div.linkFloat a.help{background: url(../../../shared/images/icos/ico_arrow_right.gif) no-repeat bottom right;*background: url(../../../shared/images/icos/ico_arrow_right.gif) no-repeat bottom 7.3em;padding-right:1.3em;}
   	.subCatBag div.linkFloatForAjax{float:right;width:13em; margin:0.7em 1em -.5em 0;}
	.subCatBag div.linkFloatForAjax a { background: url(../../../shared/images/icos/ico_arrow_right.gif) no-repeat bottom right;*background: url(../../../shared/images/icos/ico_arrow_right.gif) no-repeat bottom 7.3em;padding-right:1.3em;}

/* left rail */
.leftRail div, #storeCategory .leftRail h4 { border-bottom: 1px solid #B0B9BE; }
.leftRail { padding-bottom: 2em; }
.leftRail ul { margin-left: 1.2em; list-style-position: outside; }
.leftRail li.last li, #storeCategory .leftRail li.first { border: none; }
.leftRail li a { background: none; color: #5e5e5e; }

a.seeAllCats{position:absolute;top:11px;right:10px;}