/**
 * 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) 2004-2007 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */

/****************************************************/
/***********[ Mage_CSS_B Common Elements ]***********/
/****************************************************/


.form-list li .input-box .input-text, .form-list li .input-box textarea { width: auto; }
.group-select .legend { border-color: #f19900; }
.group-select li .input-text, .group-select li select, .group-select li textarea { width:525px; }
.notice {color:#e26703;}

/*??: leer*/
.box-header{}

.side-col h3 { font-size:1.05em; text-transform:uppercase; }
.base-mini .regular-price { color:#2f2f2f; font-size:11px; }
.out-of-stock {color:#D83820;}
.regular-price { color:#c76200; }
.special-price { color:#cd5033; }
.minimal-price { color:#cd5033; }
.generic-product-grid td {
    border-right:1px solid #d9dde3;
    border-bottom:1px solid #d9dde3;
}

.generic-product-grid td.empty-product{ background:#f5f6f6; }
.recently a.product-name, .recently a.product-name:hover { color:#1d7ecf; }
.advanced-search .legend { border-color: #f19900; }
.listing-type-list .listing-item { border-top:1px solid #D9DDE3; }
.product-img-box { width:267px; }

.product-img-box .main-product-img {
    position:relative;
    overflow:hidden;
    width:265px;
    height:265px;
    z-index:9;
}
.product-img-box .main-product-img img {
    position:absolute;
    left:2px;
    top:2px;
    width:100%;
    cursor:move;
    z-index:99;
}

.product-info-box { margin-top:10px; border:1px solid #c4c6c8; margin-top:0; }

.product-essential { padding:25px; background:url(../images/product_essential_bg.gif) no-repeat 100% 0 #fff; }
.product-essential .product-shop { width:330px; }
.product-collateral { background:url(../images/product_collateral_bg.gif) repeat-x #faf7ee; }
.product-collateral .collateral-box h4{ color:#E26703 ;}
select.address-select {width:630px}

.shopping-cart-collaterals .discount-codes h4,
.shopping-cart-collaterals .shipping-estimate h4 { color:#e26703; }

.one-page-checkout .active h3 { color:#F18200; }
.one-page-checkout .active .step-count { border-color: #f19900; background:#F18200; }

.multi-address-checkout-box .legend { border-color: #F18200; color:#F18200; }
.shipment-count { background:#E26703; }
.multi-address-checkout-box .head h5 { color:#E26703; }
.place-order-box .grand-total .price { color:#e26703; }

.primary-address-list h4, .address-list h4 { color:#E26703; }

/**************************************************************************************************/

/* custom */
.header-logo {
	float: left;
}
.header-gfx {
	float: left;
	widht: 756px;
	height: 230px;
}
.header-subheader {
	float: left;
}
.wrapper {
	width: 993px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.header-subheader {
	width: 756px;
	height: 42px;
	background: url(../../asb_default/images/subheader.gif) top left no-repeat;
}
form {
	padding: 0px;
	margin: 0px;
}
.middle-container {
	float: left;
	width: 993px;
}
.middle {
	width: 993px;
}
.informational {
	float: left;
}
.col-left {
	float:left;
	width: 237px;
}
.col-right {
	float: right;
	width: 225px;
}
.col-main {
	float: left;
	width: 531px;
	background-color: #D8D8F0;
}
.bg {
	float: left;
	width: 993px;
}
.footer {
	width: 756px;
	float: right;
	background-color: #7B3827;
}
.footer ul {
	padding: 0px;
	margin: 0px;
}
.footer ul li {
	display: inline;
}
.footer ul li a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 10px 0px 10px;
	display: block;
	float: left;
	line-height: 30px;
	background: url(../../asb_default/images/footer-element.gif) top right no-repeat;
}
.footer ul li.last a {
	background: none;
}
ul#nav li a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
ul#nav {
	padding-left: 20px;
	padding-top: 10px;
}
ul#nav ul {
	padding-left: 15px;
}
li.level0 a {
	font-size: 14px;
}
li.level1 a {
	color: #CEA770 !important;
	font-size: 11px;
	background: url(../../asb_default/images/ul-level1.gif) top left no-repeat;
	padding-left: 7px;
}
li.level2 a {
	font-weight: normal;
	background: url(../../asb_default/images/ul-level2.gif) top left no-repeat;
}
#main.cols-2 {
	float: left;
	width: 755px;
}
a.button {
    background: url(../../asb_default/images/form-button.gif) bottom left repeat-x;
    background-position: 0px 3px;
    color: #fff;
    border: 0px;
    padding: 0px;
    display: inline;
    padding: 5px 0px 4px 7px;
    text-decoration: none;
}
a.button span {
	padding: 3px 7px 3px 0px;
	font-size: 11px;
	font-family: arial, verdana !important;
	font-weight: bold;
	color: #4F0000;
    background: url(../../asb_default/images/form-button-right.gif) top right no-repeat;
}
.header-subheader input.form {
	border: 1px solid #000000;
	width: 100px;
	padding: 2px;
	font-size: 9px;
}
.header-subheader .padder {
	padding: 10px 0px 0px 10px;
}
li.level0 {
	padding-top: 15px;
}
.mini-newsletter label {
	color: #FFF;
	font-weight: normal;
	font-size: 9px;
}

.bg {
	background: url(../images/mainbg.gif) top left repeat-y;
}
.header-subheader {
	background: url(../images/subheader.gif) top left no-repeat;
}
ul#nav li.level0 ul.level0 li.level1 a {
	background: url(../images/ul-level1.gif) top left no-repeat;
}
ul#nav li.level0 ul.level0 li.level1 li.level2 a {
	background: url(../images/ul-level2.gif) top left no-repeat;
}
a.button {
    background: url(../images/form-button.gif) 0px 3px repeat-x;
}
a.button span {
    background: url(../images/form-button-right.gif) top right no-repeat;
}
.footer-container {
	background: url(../images/footer.gif) top left no-repeat;
}
