/***** all IE styles (lte IE8) *****/

@font-face {
	font-family: Futura Bk BT;
	font-style:  normal;
	font-weight: bold;
	src: url(/media/fonts/futura/FUTURAB0.eot); /* IE */
}

@font-face {
	font-family: Futura Md BT;
	font-style:  normal;
	font-weight: normal;
	src: url(/media/fonts/futura/FUTURAM0.eot); /* IE */
}



.form input,
.form input:focus {background:url('../../../media/images/bienalto/bg-input-dropshadow.gif') 0 0 repeat-x;}
	.form input.checkbox,
	.form input.radio {background: none;}
.checkbox{background:none; border:0px;}
#header .search-cart.help{width: 244px;}


#checkout .col-left .form #additonal-options .cluster-optional label{width:390px;}
#checkout .col-left .form #additonal-options #please-send label{width:390px;}

.uploader input {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important; filter: alpha(opacity=0) !important;}

#checkout #col-left .form#order-summary table{margin-left:5px;}

.shopping-cart-container .bar-20002010 .field-inputbutton input.med{width:170px !important;}

.shopping-cart-container .info-alert{display:block;}


.chilling{float:none; left: 213px; position:relative;}
.chilling-content{float:none; left:212px; position:relative;}
	.chilling-content .tri-col-header{float:none; position:relative; width:484px;}
	.chilling-content .tri-col-grid{float:none; position:relative;}
	
.bubble-tooltip .body{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC')";}
.bubble-tooltip .body{border: 2px #E5E5E5 solid;}
.bubble-tooltip .arrow{bottom:2px;}

.quantity-more{border:#adaead 1px solid !important;}

/* #product-detail .summary ul.info-spec { float:left; list-style:none; padding:0 30px 9px 0; width:455px; } *//* copied out of 3.0 */

/*CSS3 PIE*/
/*
input[type="submit"],
button, 
.btn-grey, 
.btn-red, 
#search-results-listing .sort-paging,
#header .search-cart #search .field,
#header .search-cart .logged-in ul li.last,
#header .search-cart #store-select .store-search,
#search-results-listing .sort-paging,
#search-results-listing .sort-paging .listing-view ul li.left a,
#search-results-listing .sort-paging .listing-view ul li.right a,
#search-results-listing .sort-paging .product-count ul,
#search-results-listing .sort-paging .product-count ul li.left a,
#search-results-listing .sort-paging .product-count ul li.right a,
.form .field-inputbutton input,
.field-inputbutton button,
ul.store-listing li:last-child,
.results-list .details .stock .stock-tab,
.checkout #container-inner #body,
#checkout .col-right #order-summary,
.form ol.switching li dl dd ul,
.form input,
.form textarea,
.btn-disabled,
.bar-20002010,
.bar,
.delivery-tab-container .tab,
.tri-col-header,
#checkout .form span.info,
#checkout .col-left .form .cluster-optional,
#checkout .col-right .help-advice,
#checkout ul.process-steps-alt {
	behavior: url('/media/javascript/bienalto/PIE.htc');
	position: relative;
}
*/


/***** if lte IE7 (use *attribute) *****/
#checkout .col-right #order-summary .detail-store #edit-cart{*float:right; *margin-top:-15px;}
#checkout .col-right #order-summary ul.basket-totals{*zoom:1; *padding:10px !important; *margin:0px !important;}

#checkout .col-left .form #additonal-options input.checkbox{*margin-right:0px !important;} 
#checkout .col-left .form #your-favourites fieldset input {*margin-right:0px !important;}
#checkout .col-left .delivery-details .authorised-unattended{*margin-left:0; *width:300px;}
#checkout .col-left .assistance .btn-grey{width:150px;} 

#checkout .col-right #order-summary .detail-store{*zoom:1;}
#checkout .col-right #order-summary .info-box-alt{*zoom:1;}
#checkout .col-right #order-summary ul.basket-totals{*zoom:1;}
#checkout .col-right #order-summary dl.totals .detail-subtotal{*zoom:1; *padding-bottom:10px;}

.bar-20002010{*zoom:1;}
.bar-20002010 .field-inputbutton{*zoom:1; *width:300px;}

.field-inputbutton {*line-height: 0;}

#checkout .col-left .bar-20002010#getEstimateCart .sub-text{*padding:0px; *margin:0px !important;}
#checkout .col-left .bar-20002010#getEstimateCart .truck{*margin:0px; *width:320px;}

/*#checkout .col-left .form span.dm-tooltip {*float: left;}*/

.form dl dd {*position: relative;}

#checkout .form .collect-assign .expandable-content span.info{*right:10px;} 

.delivery-options-and-charges{*width:400px;}

.product-detail .badge-icon{*float:none;}

.page .breadcrumbs{*zoom:1; margin-top:10px;}
.page .breadcrumbs li{*padding-left:0px !important; *zoom:1;}
.page .breadcrumbs span.arrow{*right:-7px; *zoom:1;}

.store-search .search, .store-search .results li{*margin-bottom:16px;}

.col-bottom{*zoom:1;}

.product-grid .product-box .product-info{*padding-top:80px;}


#checkout .col-left .shopping-cart-container h2.voucher{*width:300px;}
#checkout .col-left .shopping-cart-container h2.pin{*width:300px;}

.shopping-cart-container .bar-20002010 .field-inputbutton{*zoom:1; *width:300px;}
.shopping-cart-container .info-alert{*margin-top:10px;}

.shopping-cart-container h3 {*width: 160px;}

#checkout .col-left h2.voucher{*width:360px;}

.estimate-charge .field-inputbutton input{*width:200px !important;}

.product-detail .pricing{*z-index:-10;}

.social-links{*z-index:500;}
.product-info{*z-index:500;}

#checkout .col-left #order-summary table tr{border-bottom:#e0e0e0 1px solid;}

.page .breadcrumbs span.arrow {*right: 0;}
	.page .breadcrumbs ul li a {*padding-left: 10px; *padding-right: 20px; *border-left: 1px solid #c8c8c8;}

.gift-instruction{*display:block; *width: 670px;}

.module-tab-button {*display: inline-block; *width: 308px;}
	.delivery-option-module .module-tab-button {*width: 126px;}
.module-tab-content.content-a {*float: left;}
.module-tab-content.content-b {*float: right;}

#checkout .row.unavailable .col-2 {*z-index: 3;}

/***** if IE6 (use * html) *****/
* html #order-summary #checkout .col-right #order-summary .detail-store #edit-cart{float:right; margin-top:-15px;}
* html .has-icon .ico-house,
* html .has-icon .ico-bag,
* html .has-icon .ico-truck,
* html .has-icon .ico-ok-sign,
* html .has-icon .ico-tags,
* html .has-icon .ico-calendar,
* html .has-icon .ico-envelope,
* html .has-icon .ico-credit-card,
* html .has-icon .ico-question-sign,
* html .has-icon .ico-align-left,
* html .has-icon .ico-info-sign,
* html .has-icon .ico-edit,
* html .has-icon .ico-shopping-cart,
* html .has-icon .ico-user,
* html .has-icon .ico-comment,
* html .has-icon .ico-remove-sign,
* html .has-icon .ico-ok{left:-20px !important; top:-2px !important;} /* change it to #html .has-icon .ico-[icon name]... etc */

* html #checkout .col-left .delivery-details .authorised-unattended{margin-left:0; width:300px;}
* html #checkout .col-left #order-summary ol#multiple-delivery li .detail-summary{margin-left:60px;}
* html #checkout .col-left .delivery-details .authorised-unattended span{left:0px !important; top:0px !important;} 
* html #checkout .col-left .delivery-details .expand-button.has-icon span{left:0px !important; top:0px !important;} 

* html #checkout .col-left #order-summary table tr td{border-bottom: 1px solid #E0E0E0; padding-bottom:10px;} 
* html #checkout .col-left #order-summary table tr td.price{padding-right:20px;}

* html #checkout ul.process-steps-alt .grey-line {display: none;}



/*
* html #checkout ul.process-steps-alt li.grey-line{color:#000; background-color:blue; top:-100px; left: -100px; height: 200px; width: 500px; z-index: 107837853487783548470;}
.process-steps-alt {overflow: visible !important; position: absolute;}*/




