/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-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.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

* { background:none!important; }

/* Resets */
* { min-height:0!important; text-align:left!important; }
body { background:#fff; font-size:9pt; margin:15px; }
a,a:hover { color:#2976C9!important; }
th,td { color:#2f2f2f!important; }
td { border-color:#ccc!important; }

/* Common Elements */
.button-set { display:none; }
.pager,.view-by { display:none; }
.actions { display:none!important; }
.content,.box { padding:5px 0!important; }

/* Layout */
#nav { display:none; }
.header { border:0; }
h1#logo,#quick-access { float:none; }
h1#logo { margin:0; }
#quick-access { float:none; display:none; }
.footer { margin-top:2em; border-top:1px solid #ccc; }
.footer .informational { display:none; border:0; }

/* Shop Elements */
.count { color:#2f2f2f!important; }
.ratings,.rating-box { display:none!important; }
.step-count { display:inline!important; }
.base-mini .head * { padding:0; }

/* Shop Pages */
ul.more-views { margin-bottom:10px; }
ul.more-views * { display:inline!important; }
.product-info { float:none!important; width:auto!important; }
.add-to-box { display:none; }
.checkout-progress { padding:0; margin:10px 0!important; }
.checkout-progress * { display:inline!important; padding:0!important; padding-right:10px!important; }
.listing-type-list .listing-item { padding:10px 0; border-top:1px dashed #D6ECF8; }
.one-page-checkout .active .step-count { color:#2f2f2f; }
.login-box td { border-bottom:0; }
.shipment-count { color:#2f2f2f; }
.grand-total { background:none!important; color:#2f2f2f; }
p.grand-total { padding-right:0; }
.account-side { border:0; width:auto!important; }
.account-side .box { display:block!important; }
.account-box .head h4 { background:none; padding-left:0; }
.account-box .product-images { width:auto; }
.account-box .product-details { margin:0; }
table.data-table { width:90%!important; }
body.page-popup .data-table td,body.page-popup .data-table th { border-right:1px solid #D6ECF8!important; border-bottom:1px solid #D6ECF8!important; }
body.page-popup .data-table th.last,body.page-popup .data-table td.last { border-right:0!important; }
body.page-popup .data-table tfoot td { border-bottom:none!important; }
body.page-popup .data-table td,body.page-popup .data-table th { border-color:#bbb; }
.page-popup h1#logo { display:block; margin-bottom:10px; }
.a-right { text-align:right!important; }