/* BEGIN styles-ie.css */
/**
 * 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); }

body{ font-size:12px; line-height:16px;}
/* 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; }
#nav li.level0 > a, .right-links a{ height:38px; line-height:38px;}
/********** < Navigation styles */

select { margin-bottom:1px; }
input.radio { width:13px; height:13px; }
input.checkbox { width:13px; height:13px; }
button.button { height:21px; }
button.button span { position:relative; }
button.btn-checkout { height:40px; }
#opc-review .sp-methods .input-box { float:left; }
.form-list label { position:relative; z-index:0; }
.form-list label.required em { top:0; right:0px; }
 
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; }

*+html #floatMenu{}
/* 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); }
html, body, div, span, object, iframe,
h1, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  font-size:12px;
}
a { margin:0; padding:0; font-size:12px; vertical-align:baseline; background:transparent; }
#advancednavigation-filter-content-uk_size li{ float:left; margin-bottom:2px;}
#billing_address_list input[type="text"], #billing_address_list input[type="password"]{ height:18px;}
/*#billing_address_list .classy-select-wrapper,#shipping_address_list .classy-select-wrapper{ margin-bottom:5px; height:auto; }*/
#billing_address_list .classy-select-with-mask-medium,#shipping_address_list .classy-select-with-mask-medium{ float:left; width:100%; height:40px;}

div.checkoutcontainer .input-text{ height:18px; width: 51%;}
#onestepcheckout-form input.input-text, #onestepcheckout-form select, #onestepcheckout-form .dk_container{ width: 51%;}
span.sf-sub-indicator{ height:0px !important; width:0px !important}
#nav li.level0 > a{ float:none !important;}
.product-view .product-shop .price-including-tax .price{ font-size:1.4em !important;}  
.product-view .product-shop .price-including-tax .main-sp-price{ font-size:1.4em !important;}  
.product-shop .product-options-bottom .add-to-cart-box #qty{ width:32px; height:15px; padding-top:7px;}
/*.media-options .see-larger li, .media-options span, .media-options a, .media-options .see-larger{ float:left;}*/

div.mini-search{ height:30px !important;}
header .quick-access-right #search_mini_form #myInput{ height:18px !important;}
.cart .bottom-action-box .coupon-input{ height:18px;}
#payment_form_cybersource3dauth input{ background-repeat:no-repeat !important; height:20px !important;}
div.checkoutcontainer .cvv, #payment_form_cybersource3dauth input.cvv{ width:33px !important;}
.onestepcheckout-popup-wrapper .input-text{ width:206px !important; height:20px !important;}
.form-list input.input-text{ height:20px !important; width:169px;}
.request-catalogue-middle-mask input.input-text{ width:180px !important;}
#dialog-title-login, #dialog-title-forget, #dialog-title-subscribe{ float:left;}
.tooltip-left{ z-index:9999;} 
.nav-container{ height:40px;}  
.home-col-right .info-logos{ width:280px;}
.home-col-right-content h2 a, .slider-container .description h2 a{ font-size:20px;}
.home-col-right-content .more-link {  font-size:15px;}
.onestepcheckout-popup-wrapper{ z-index:99999999; border-radius:0;}
#dialog-title-block-login #popup_title{ float:left;}

.footer-bottom-bottom{padding-bottom:5px;}
.ccc-left .ccc-go #ccc-icon.ccc-triangle button{ height:72px;}

.tooltip .inner-container { padding-top:15px;}
.about-cms-page .team-block{ margin-top:20px;}
.block .block-content, .customer-area-contnent, .cms-page-content, .stockist-details .details-block .content{ border-bottom-width:2px; border-right-width:2px; border-top-width:0px;}
.product-view .related-prodcts li.item, .product-view .up-sell li.item{ min-height:300px;}
li.address-finder-results{ clear:both;}
#request-literature ul label,
#request-literature ul input,
#request-literature ul .medium-select-mask { font-size: 14px !important; }
.cart-table tbody td.qty-col input.qty{ padding-top:3px !important; height:17px;}
#payment_form_cybersource3dauth .v-fix .question-wrapper{ margin-left:7px; margin-top:5px;}
#user-registration .input-text{ width:165px;}
.onestepcheckout-coupons input#id_couponcode{ width:145px;}
.maintvadvertform .title-required{ margin-top:-10px;}
.paypal-express-review .cart #shopping-cart-totals-table td.lefttotal{ width:200px !important;}
.cart-table th{ padding: 4px 10px !important;}
#product-tabber .product-info-block, .main-product-features .tooltip-left p,#tab-customer-reviews .review-details, #pre-order-tooltip p{ font-size:13px !important;} 
.field_box span input{margin:0 !important;}
.home_rht h2 a{font-size:20px !important;}
.cycle-slides .banner_cont .banner_txt h4.mainregtitle a{font-size:20px !important;}

.product-view .related-prodcts li.item{float:left !important; margin:0 5px !important;}
.product-view .related-prodcts li.item.last{margin-right:0 !important;}
.totals-actions-container .quantity{ float:left; width:50%;}
.totals-actions-container .subtotal{ float:right; width:50%; margin:0;}
.basket_form ul li.basket_form_wid3 h6{float: left; text-align: right; width: 60%;}
.basket_form ul li.basket_form_wid2 .basket_quantity { padding-bottom:0 !important; padding-top:20px !important; margin: 0px 15% !important;}
.basket_form ul li.basket_form_wid2 .basket_quantity .clear{ clear:none !important;}
.product-view .product-img-box .more-views .images-container{ margin:0px 20px 3px;}
.product-view .product-img-box .more-views .images-container li{ /*width:64px !important;*/}
.product-view .product-img-box .more-views .jcarousel-prev{left: -29px;}
.ft_field_box span input{margin-top:0px !important;}
.category_page .category_lft{ top:0 !important;}

.product-shop .product-options-bottom .add-to-cart-box #qty{padding:7px 5px !important;}
#tab-customer-reviews form#review-form input{padding-right:5px !important; padding-left:5px !important; width:182px !important;}
#tab-customer-reviews form#review-form textarea{padding:5px !important; width:297px !important; height:119px !important;}
.footer_top .ft_icons{position:absolute !important; top:0px !important; right: 23px !important;}
.billing_address_list ul li label { width:40%; float:left; }
.billing_address_list ul li .input-text, .password_box ul li .input-text{ width:55%; height:30px; float:right; padding:1% 2%;}

.onestepcheckout-popup-wrapper #onestepcheckout-login-table .row{ padding-bottom:10px !important;}
#main-shopping-cart-totals{width:300px;}
.onestepcheckout-column-left{float:left !important;}
.onestepcheckout-column-middle{float:left !important; width:345px !important;}
.onestepcheckout-column-right{float:right !important;}
.bx-pager{top:-65px !important;}
.bx-pager-item{float:right !important; width:20px; display:inline-block;
*display: inline;
zoom: 1;}
.product-options .colors{ min-height:120px;}
.product-view .product-img-box .more-views .images-container li{float:left;}
.basket_form_wid2 .qty-col .qty-deduct{ margin-left:22px;}
.no_border.basket_form_btm { border-radius:0;}
.onestepcheckout-popup-wrapper #popup_panel{float:right;}
.onestepcheckout-popup-wrapper #popup_panel input[type="button"]{line-height:12px; padding:0; width:70px; height:25px; float:right; }
#onestepcheckout-form li.live-outside{width:100%; float:left !important; clear:both;}
.home_main_txt{ min-height: 273px !important;}
.banner .banner_txt	{bottom:-61px !important;}
.payment-confirmation .confirm-left { width:50% !important;}
#payment_form_cybersource3dauth .classy-select-with-mask-medium, #payment_form_cybersource3dauth .classy-select-with-mask-small { height:35px;}
#payment_form_cybersource3dauth #cybersource3dauth_cc_number{margin-bottom:3px;}
.blue_social{float: left; width:72%; margin: 8px 14% 0px; text-align: center;}
.ft_blue_box ul li .blue_social a.tweet_icon, .ft_blue_box ul li .blue_social a.gplus_icon, .ft_blue_box ul li .blue_social a.fb_icon {display: block !important; float:left; margin:0px 3px;}
.request-catalogue-bottom-mask1 .title-required{margin-top:-30px;}
#catalogueRequestMainForm .styleddp{width:233px;}
#catalogueRequestFriendForm .form-list input.input-text{width:202px !important;}
#catalogueRequestFriendForm .request-catalogue-middle-mask1 .account-fieldset{margin-bottom:10px;}
.banner .banner_txt a.find_more{ padding-bottom: 10px; }
.block-layered-nav .block-title{ clear: both;}
#advancednavigation-filter-content-uk_size ol li{ margin-bottom: 4px;}
#floatMenu { position: relative !important;}
#shopping-cart-total strong, #shopping-cart-total span{font-size:16px;}
.media-options .see-larger li, .media-options span, .media-options a, .media-options .see-larger{ display: inline !important;}
.media-options .see-larger li.no-display, .media-options a.no-display, .media-options span.no-display{ display: none !important;}
#product-tabber, #product-tabber .product-info-block{ float: left;}
.product-shop .product-options-bottom .add-to-cart-box #qty{ border: 0px !important;}
#NewAndImprovedGr{ margin-left: -160px !important;}
.ccc-bar #ccc-ias{ line-height: 11px !important; margin-right: 190px !important;}
.ccc-bar .ccc-hdr h2{ float: left !important; padding-top: 7px !important; padding-left: 30px !important;}
#cccwr .ccc-inner p{ padding-top: 7px !important; float: left !important; width: 400px !important;}
#shipping_address_list, #shipping_address_list ul li.clearfix{ width: 100% !important;}
#onestepcheckout-form #shipping_address_list input.input-text{ float: left;}
.checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid2, .checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid3, .checkout-onepage-success .basket_form .basket_form_cont li.basket_form_wid4{padding-top:20px !important;padding-bottom:0 !important;}
