/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

 #tab_group_one li{ margin: 0; padding:0; }

 /********************** Layered Navigation */
.home-callout DIV.showbycat { border-bottom:1px solid #999; margin: 0 0 0 15px; color: #F2510B; font-size:20px; font-weight: bold; height: 25px; width:725px;padding: 0 0 0 0 }

.xnarrow-by { padding: 15px 0 0 0 }
.xnarrow-by .threebyall { width: 750px; float: left; display:block; padding: 0 0 30px 5px; }
.xnarrow-by .threebyall DIV.eachnevery { width: 20%; display:block; float:left; }
.xnarrow-by .threebyall DIV.eachnevery DIV { float:left; display:block; padding: 0 0 0 5px; }
.xnarrow-by .threebyall DIV.eachnevery A.maincat { color:#990100; text-decoration:none; font-size: 12px; font-weight:600; }
.xnarrow-by .threebyall DIV.eachnevery A.maincat:hover { text-decoration:underline;}
.xnarrow-by .threebyall DIV.eachnevery A.subcat { color:#074A91; }
.xnarrow-by .threebyall DIV.eachnevery DIV IMG { padding: 0 5px 0 0; }

.ynarrow-by { padding: 15px 0 0 0 }
.FeaturedCatHeader { display:inline-block; background-color: #B9E4F7; border: 1px solid #A6D6ED; width: 728px; margin: 0 0px 5px 10px; padding-left: 12px; font-size: 15px; font-weight:600; line-height: 25px;}
.ynarrow-by dd { width: 750px; xfloat: left; display:block; padding: 0 0 36px 5px ; margin: 0; }
.ynarrow-by .eachnevery { z-index: 0; width: 142px; min-height: 220px; overflow: hidden; display:inline-block; float:left; margin-left: 5px; margin-bottom: 15px; border: 1px solid #DDF2FA; xborder-bottom: 0;}
.ynarrow-by .eachnevery .catimage { height: 85px; display:block; }
.ynarrow-by .eachnevery .catimage img { display: block; padding-top: 5px; margin-left: auto; margin-right: auto; max-width: 100px; max-height: 80px; }
.ynarrow-by .eachnevery a.catlink { display: block; width: 100%; height: 100%; text-decoration:none; color:#990100; font-size: 15px; font-weight: 600; color: #666; }
.ynarrow-by .eachnevery a.catlink:hover { text-decoration:none; }
.ynarrow-by .maincat { background-color: #DDF2FA; height:40px; width:143px; text-align:center; }
.ynarrow-by .eachnevery .viewalllink { padding-bottom: 75px; xmargin-top:75px; font-size: 12px; height:20px; xbackground-color: #DDF2FA; width:100%; text-align: center; }
.ynarrow-by .eachnevery a:hover .viewalllink { text-decoration:underline;  }

.ynarrow-by .subcat { width: 142px; position:absolute;}
.ynarrow-by .subcat ul a { color:#666; font-size: 11px; }
.ynarrow-by .subcat ul { margin-left: 20px; list-style-image: url(../images/arrow2.gif); line-height: 14px;  }
.xynarrow-by .subcat:hover { border: 1px solid #DDF2FA; border-top: 0; margin-left:-1px; background-color: #fff; position:absolute; min-height: 95px; height:auto; }
.ynarrow-by .clickmore, .ynarrow-by .clickless { background-color: #DDF2FA; width:100%; text-align: center; margin-top:7px; line-height: 15px; }
.ynarrow-by .clickmore a, .ynarrow-by .clickless a {color: #666; font-size: 11px; text-decoration: none; }
.ynarrow-by .clickmore a span, .ynarrow-by .clickless a span { padding: 0 5px; }
.ynarrow-by .subcat .subcat2 {background-color: #fff; border: 1px solid #DDF2FA; border-top: 0; margin: 0 -1px; }

.ynarrow-by .SubCatBrands { margin: 0 15px 0 10px;  }
.ynarrow-by .SubCatBrands dd ol li { float:left; margin: 0 5px 5px 0; padding: 5px 0 5px 0; border: 1px solid #DDF2FA; width: 140px; text-align: center; }
.ynarrow-by .SubCatBrands dd ol li img { max-height: 20px; display: block; margin-left: auto; margin-right: auto }


.add-cart button {
  width: 106px;
  height:24px;
  border:0;
  cursor:pointer;
  background:transparent url(../images/product_add_cart.png) no-repeat 0 0;
}

span.add-cart {
  float: right;
  margin-right: -20px;
}

.add-cart-list {
  vertical-align:middle;
  float:right;
  margin:-22px 0 0 0;
  width:38px;
  height:26px;
  border:0;
  cursor:pointer;
  background:transparent url(../images/product_add_cart_sm.png) no-repeat 0 0;
}

/* Product Page Tabs */

#tabs ul.subsection_tabs {
	list-style:none;
        display:block;
        margin:0 0 -1px 21px;
        padding:0 0 0 0;
        height:30px;
}

#tabs ul.subsection_tabs li {
	float:left;
	cursor: pointer;
	margin-right: 6px;
        background:#EFEFEF url(../images/tab_left.gif) no-repeat;
}

#tabs ul.subsection_tabs li a {
	text-decoration:none;
}

#tabs ul.subsection_tabs li a h4 {
	font-size:14px;
	color:#666;
	padding:6px 6px 6px 6px;
        margin:0;
	background: url(../images/tab_right.gif) no-repeat right top;
}

#tabs ul.subsection_tabs li a:hover h4 {
	color:#659ACE;
}

#tabs ul.subsection_tabs li.current {
	background:#FFFFFF url(../images/tab_left_a.gif) no-repeat;
}

#tabs ul.subsection_tabs li.current a h4 {
	color:#659ACE;
}
