/**
 * 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.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* IE 6 only */
* html .validation-advice { height:13px; }
* html .error-msg,
* html .success-msg,
* html .note-msg,
* html .notice-msg { height:24px; }
* html .main { height:400px; }
* html .account-login .content { height:240px; }
.block li.item,
.block-poll li,
.opc li.section { vertical-align:top; }
* html .window-overlay { background:#ccc; filter:alpha(opacity=50); }

/* Doubled Margin Fixes */
.product-view .product-img-box .more-views li,
.product-view .box-tags .form-add .input-box,
.sp-methods select.month { display:inline; }

/********** < Navigation styles */
#nav li,
#nav li a { zoom:1; }
#nav li { vertical-align:top; }
/********** < Navigation styles */

select { margin-bottom:1px; }
input.radio { width:13px; height:13px; margin-top:-3px}
input.checkbox { width:13px; height:13px; }
#opc-review .sp-methods .input-box { float:left; }
.form-list label { position:relative; z-index:0; }
.form-list label.required em { position:absolute; top:0; right:-8px; }

table { scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', cellSpacing = 0); }

.product-view .product-img-box .zoom.disabled { filter:alpha(opacity=30); }

.gift-messages-form { position:relative; zoom:1; }

.tool-tip .btn-close a { margin:0; }

.product-view .box-tags .product-tags li,
.footer li { padding:0 4px 0 7px; }

.product-options dd .time-picker select { margin:0; padding:0; }

/* Clearer */
.clearer { display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/* Clears and hasLayout fixes */
.header-container,
.header-container .top-container,
.header,
.header .quick-access,
#nav,
.main,
.footer,
.footer-container .bottom-container,
.col-main,
.col2-set,
.col3-set,
.col3-layout .product-options-bottom .price-box,
.col4-set,
.messages li,
.search-autocomplete li,
.block,
.block .block-content,
.block .actions,
.block li.item,
.block-poll li,
.block-poll .label,
.block-layered-nav .currently li,
.block-account .block-content li a,
.mini-products-list .product-details,
.page-title,
.rss-title h1,
.products-grid,
.products-list li.item,
.box-account .box-head,
.dashboard .box .box-title,
.box-reviews li.item,
.box-tags li.item,
.pager,
.sorter,
.ratings,
.add-to-box,
.add-to-cart,
.product-essential,
.product-collateral,
.product-view .product-img-box .more-views ul,
.product-view .box-tags .form-add,
.product-view .product-shop .short-description,
.product-view .box-description,
.product-options .options-list li,
.product-options,
.product-options-bottom,
.truncated,
.truncated .truncated_full_value,
.product-review,
.cart,
.cart-collaterals,
.cart .crosssell li.item,
.cart .discount,
.opc .step-title,
.opc .step,
.multiple-checkout,
.sp-methods,
.checkout-progress,
.multiple-checkout .place-order,
.form-list li,
.form-list .field,
.group-select li,
.buttons-set,
.page-print .print-head,
.cart-tax-total,
.advanced-search-summary,
.advanced-search-summary p,
.gift-messages-form .item,
.send-friend .form-list li p,
.centinel .authentication { zoom:1; }

/* Hover Fix */
iframe.hover-fix { position:absolute; left:-1px; top:-1px; z-index:-1; background:transparent; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

.new-arrival .slideshow_featured .products-grid .product_tabs .item-content{min-height:350px;}
/*Menu*/
.store-switcher select { top:10px  }
.menu li.position-right-li .position-right .dropdown_6columns_inner,
.menu li.position-right-li .position-right .dropdown_5columns_inner{margin-top:8px}
.header .form-language ul li{padding:0 5px 2px 3px}
.menu .amount a{margin-top:1px}
.products-list-most-popular-menu li.item .amount a{margin-top:4px !important}
.menu .levels ul { top:-5px;}
.products-list-most-popular-menu li.item .price-box{margin-top:10px}
.menu .levels ul {top:-15px}
.products-list-most-popular-menu li.item .ratings .rating-box{margin-top:7px}

/*.header .links {min-width:260px}*/
/*Header*/
.block-cart .mini-products-list .btn-remove{margin-top:7px}
/*Footer*/
.footer-2 .get-mobi-code li img{margin-top:10px !important}

/*Login*/
.form-list label.required{padding-right:2px}
.cart .cart-table{margin-top:10px}

.page-title{zoom:0}
.form-list .input-box {margin-left: 110px;}

.top-product .slideshow-box .item .actions a
, .sale-product .slideshow-box .item .actions a{background:url(../images/i_wishlist.png) no-repeat left 15px;}
.view-mode a.list {margin-top: -13px; margin-left: 7px; }
.view-mode strong.list {margin-top: -11px; margin-left: 7px; }
.block-cart .mini-products-list .btn-edit{margin:6px -14px 0 0;}
.header .form-search button.button {margin:5px 0 0 6px }

.top-product .slideshow-box .item .actions a, .sale-product .slideshow-box .item .actions a{padding:10px 0 0 13px}
.footer-3 .block-subscribe input.input-text{ padding-top:5px; line-height:18px}
.footer-3 .block-subscribe .block-content .actions{padding-top:3px}

.add-to-cart .add-to-card-info{padding-bottom:10px;}

/*ui-corner-all*/
.ui-corner-all ul li.ui-state-default{padding:7px 15px 6px;}
.ui-corner-all ul li.ui-state-active{padding:7px 15px 8px;}

.cart .shipping .sp-methods dd{padding-top:2px}
.opc .buttons-set p.back-link {margin-top:12px}
.opc #opc-shipping_method .buttons-set { margin-top:-15px; }
.opc  .buttons-set{margin-top:-10px}
.opc #billing-buttons-container, .opc #review-buttons-container, .opc #shipping-buttons-container{margin-top:-5px}
.opc .buttons-set .please-wait {margin-top: 13px;}
.opc li.section {margin:0 0 -5px 0}

.opc .wide .input-box input.input-text{width: 506px;}
.opc .form-list .field{width:325px}
#opc-login  .col-2 .buttons-set, .customer-account-forgotpassword .buttons-set{margin-left:110px}
.checkout-multishipping-address-newshipping .buttons-set .back-link,
.checkout-multishipping-shipping .buttons-set .back-link,
.checkout-multishipping-addresses .buttons-set .back-link{margin-top:2px}

.multiple-checkout .sp-methods dd li{margin:0}

.account-login .content p.required{margin:0 0 0 110px;}
.account-login .registered-users .buttons-set {margin:-7px 0 0 0; padding:0 0 0 110px;}
.customer-account-create .buttons-set .back-link {margin-top:1px; }
.col1-layout .main{margin:0 0 20px}

.page-title h1, .crosssell h2, .catalog-title {padding-right:15px;}
.col3-layout .breadcrumbs{margin:13px 0 14px}

/*Shopping cart*/
.cart .discount .buttons-set,
.cart .shipping .buttons-set{margin-top:13px !important}
.cart .shipping .buttons-set{margin-left:100px;}
.cart .totals .checkout-types li button.button{margin-bottom:5px}

/*Checkout*/
#checkout-step-login .col2-set .col-1 .buttons-set{margin-top:3px}
#opc-shipping_method .step {padding:10px 0 17px}
#checkout-step-review{margin:-3px -16px !important}

/*Show hide option*/
.hide-options-wrapper{top:3px}
/*My Account*/
.buttons-set p.required { padding-top:0px !important }

.customer-account-edit .buttons-set p.back-link,
.customer-address-form .buttons-set p.back-link {margin-top:2px;}
.newsletter-manage-index .my-account .buttons-set p{margin-top:2px;}
.customer-account-edit .my-account{padding-bottom:10px}
.customer-address-index .my-account button.button{top:-4px}
.sales-order-history .data-table{margin-top:10px}
.sales-order-history .data-table td em,.sales-order-history .data-table td .nobr{font-style:normal !important}

/*Check out muttiple*/
.checkout-multishipping-address-editshipping .buttons-set p.back-link,
.checkout-multishipping-address-newshipping .buttons-set p.back-link,
.checkout-multishipping-address-editbilling .buttons-set p.back-link {margin-top:2px !important}

.pager .pages li a.next img{margin:5px}
.pager .pages li a.previous img{margin:5px}
.cms-index-index .brand{margin-top:15px}

/*Block*/
.block-compare .block-content .actions a{margin-top:6px}

.col3-layout .sorter .sort-by{width:100%}
.col3-layout .sorter .sort-by .lable{float:left}

/*Cart*/
.cart .cart-collaterals label{margin-top:0 !important}
.cart .cart-collaterals .postcode{margin-top:3px}
.cart .cart-collaterals input.input-text{padding:2px 4px 6px}

/*Login*/
.account-login .form-list .input-box{margin-top:2px}
.account-create .form-list li{margin:0 0 8px}
.customer-account-edit .my-account .form-list li{margin-bottom: 7px}

/*Detail Page*/
.product-options ul.options-list input.radio { float:left; margin-top:2px; }

/*Email*/.send-friend .buttons-set p.back-link{margin-top:2px}
.customer-account-forgotpassword .buttons-set p.back-link{margin-top:2px;}
.quickshop-main  .product-view .product-img-box .product-image{margin-left:-12px}
.col3-layout .col-wrapper .col-main { background:url(../images/col3-top_ie.png) right top no-repeat ;}
.ui-corner-all .ui-corner-bottom{float:left; width:100%;}