/**
 * 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_blank
 * @copyright   Copyright (c) 2012 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; }
.block li.item,
.block-poll li,
.opc li.section { vertical-align:top; }
* html .window-overlay {}

/* 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; }
input.checkbox { width:13px; height:13px; }
button.button {}
button.button span { position:relative; }
button.btn-checkout {}
.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); }*/ /* Cellspacing fix for IE6-7 */

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

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

/* 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,
.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 .product-shop .short-description,
.product-view .box-description,
.product-view .box-tags .form-add,
.product-options .options-list li,
.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); }

/* Sorter */
.sorter .view-mode .list{margin-top:-18px;}

header#header .form-language, header#header .form-currency{
    padding-top:2px;
}
.sbSelector {    
    margin-top: -2px;
}


header#header .top-links-box{background:url(../images/ie/ie_top_links_box.png) left top repeat;}
.menu-block-divider{padding-top:1px; background:url(../images/ie/ie_menu_block_divider.png) left top repeat-x;}

#nav li > a{background:url(../images/ie/ie_menu_links_divider.png) left top repeat-y;}

.header-text-box .inner{background:url(../images/ie/ie_menu_links_divider.png) left top repeat-y; padding-left:10px;}

#nav > li.over,
#nav > li.active{background:url(../images/ie/ie_menu_active_bg.png) left top repeat;}
#nav > li.over > a,
#nav > li.active > a{padding-left:14px; background:none;}


.header-text-box:hover{background:url(../images/ie/ie_menu_active_bg.png) left top repeat;}
.header-text-box:hover .inner{background:none; padding-left:9px;}

#nav ul,
#nav div,
.nav-wide#nav ul.level0{border:1px solid #e0e0e0;}

header#header .top-cart:hover .block-title,
header#header .top-cart.active .block-title{background:url(../images/ie/ie_top_links_box.png) left top repeat;}

header#header .top-cart .block-content{border:1px solid #e0e0e0;}

button.button-2 > span{border:1px solid #dcdcdc;}

.breadcrumbs-wrapper-inner{background:url(../images/ie/ie_breadcrumbs_divider.png) left bottom repeat-x;}

#footer ul li{background:url(../images/ie/ie_footer_links_divider.png) left bottom repeat-x;}
#footer ul.links li.last{background:none;}

#footer .custom_footer{background:url(../images/ie/ie_top_links_box.png) left top repeat; width:1024px;}

#footer .custom_footer ul{background:url(../images/ie/ie_footer_links_divider.png) left top repeat-x; width:100%;}
#footer .custom_footer li{background:none;}

#footer .twitter-links.last{background:url(../images/ie/ie_footer_links_divider.png) left top repeat-x!important;}

.block-subscribe .block-content{padding-bottom:20px;}
.block-subscribe .block-content .input-box input{margin-top:7px;}

.toolbar .toolbar-box{border:1px solid #e0e0e0;}

.products-list li.item{border:1px solid #e0e0e0;}
.products-list li.item .grid_6{margin-left:13px!important;}

.product-box{border:1px solid #e0e0e0;}

.products-grid li.item{padding-bottom:18px;}

.home-container .products-grid li.item{padding-bottom:0;}
.meigee-widget .products-grid li.item{padding-bottom:26px;}

.product-view .product-type-block .add-to-cart{margin-top:-15px;}

.product-essential .product-image{border:1px solid #e0e0e0;}

.meigee-tabs{border:1px solid #e4e4e4;}

.meigee-tabs{width:100%; overflow:hidden;}

#product_tabs_upsell_products_contents{padding-left:17px; padding-right:17px;}

.product-view .box-up-sell .products-grid li.item{border:1px solid #e4e4e4; margin-right:13px!important; margin-left:13px!important;}
.product-view .box-up-sell .products-grid li.item.alpha{margin-left:0!important;}
.product-view .box-up-sell .products-grid li.item.omega{margin-right:0!important;}

.block-related li.item .product{border:1px solid #e4e4e4;}

.slider-wrapper .slider-box{background:url(../images/ie/ie_slider_bg.png) left top repeat; width:100%;}

.cs-prev,
.cs-next{background-image:url(../images/ie/ie_home_slider_buttons.png);}


.block-about-us-wrapper .inner{padding-bottom:30px;}

.home-container{background:url(../images/ie/ie_top_links_box.png) left top repeat; width:100%;}

.block-our-brands-wrapper #footer-slider li:hover{background:url(../images/ie/ie_footer_slider_bg.png) left top repeat;}

.block-our-brands-wrapper .brands-slider-box{border:1px solid #e4e4e4; overflow:hidden; width:100%;}


/* IE fix */
header,
.header-wrapper,
.top-shadow,
.menu-block-divider,
.menu-block-border,
.container_12,
.grid_12{z-index: 8;}
header .quick-access{z-index:9;}
header .top-cart{z-index:9}
#topCartContent{z-index:9;}
#nav{z-index:8;}
