/**
 * 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)
 */

/* "Our Promise" right callout */
.promise-right img { margin-bottom: 0; padding: 0; }
.promise-right h3 { text-transform: none; margin-bottom: 0; margin-top: 0; font-size: 1.3em; }
.promise-right p { margin-bottom: 1em; margin-top: 0; }


/* Overriding default sidebar boxes */
.box.base-mini { border-color: #FF9933; }
.box.base-mini .head { border-left: none; border-right: none; margin: 0; border-color: #FF9933; background-color: #FF9933; background-image: none; }
.box.base-mini .head h4 { color: white; background-image: none; padding-left: 0px; }
.box.base-mini .actions { background-color: #FFD9B2; background-image: url('../images/base_mini_actions_bg_orange.gif'); }

/* Specific sidebar box overrides */
.box.base-mini.mini-cart { border-color: #060; }
.box.base-mini.mini-cart .head { background-color: #060; border-color: #060; }

.box.base-mini.mini-cart .subtotal { background: none; }
.box.base-mini.mini-cart .summary { margin-top: 10px; text-align: center; }
.box.base-mini.mini-cart .summary p img { vertical-align: middle; }
.box.base-mini.mini-cart .actions { background: none; }

.box.base-mini.mini-cart button.form-button { display: block; width: 100%; height: 34px; background: none; border: none; background: transparent url('../images/sidebar_button_checkout.gif') no-repeat top center; }
.box.base-mini.mini-cart button.form-button:hover { cursor: pointer; cursor: hand; }
.box.base-mini.mini-cart button.form-button span { display: none; }


/* Overriding default width of item information in "list view" */
.listing-item div.product-shop { width: 510px !important; }


/* Overriding slider images */
.image-zoom { background-image: none !important; }
#handle { background-image: none !important; }


/* Fixing weird gap in FF and IE6 */




/* Overriding price styles */
.price-box span.price-label { color: #666 !important; font-size: 12px !important; }
.price-box span.price { color: #C00 !important; font-weight: normal !important; }
.price-box p.old-price span.price { color: #000 !important; font-size: 14px !important; }
.price-box p.special-price span.price { font-weight: bold !important; font-size: 18px !important; }
.price-box p.regular-price span.price { font-weight: bold !important; font-size: 18px !important; }
.price-box p.savings-price span.price { font-size: 14px !important; }


/* Overriding "add to cart" styles */
.trailstop-stock-check { margin-bottom: .5em; }
.product-options { margin: 0 0 1em 0; padding: 0; }
.product-options dt { margin: 0; padding: 0; height: auto; }
.product-options span.required { font-size: .85em; }
.product-options p.required { display: none; }

/* Home Page "Shop By" styles */
#shop-by-home { border-collapse: collapse; }
#shop-by-home tr.shop-by-types { border: 1px solid #101F2B; }
#shop-by-home td.rest { }
#shop-by-home tr.shop-by-types td { padding: 0; margin: 0; background: #E7F1F4; }
#shop-by-home tr.shop-by-types td.first {  }


