/**
* Tweaks for IE6 & IE7
* IE6 is targeted by using the * html
*/
<!--[if lte IE 7]>

.expander .toggle a {
	height:14px;
	zoom:1;
}

div#content .addExtras input {
	margin-left: -4px;
	margin-right:7px;
}

div#content .addExtras label {
	margin-top:4px;
}

.quickInfo .quantity {
	margin-bottom: 1.2em;
	width: 100;
}

.quickInfo .dynamicStockUpdates {
	width: auto;
}

.quickInfo p.shortAvailability {
	padding-top: 1px;
}

ul.addItemsActions li {
	white-space: nowrap;
}

.product .selection .oneClickBuy .heading input {
	margin-top: 0px;
}

#content.tTypeEight .product .selection .quantity p.shortAvailability {
	padding-top: 3px;
}

.product ol {
	margin-left: 25px;
}

.product .selection .resize-ie select {
	width:260px;
}

/* IE6 specific workarounds */
* html .quickSearchForm fieldset {
	float: right;
}
* html .ui-widget-overlay {
	background:#FFFFFF;
	filter: alpha(opacity=75);
}

* html .dialogOpen #content select,
* html .dialogOpen #search select {
	display: none;
}

* html .product .selection .size select {
	/*
width: 465px;
*/
	
}

* html #products .product {
	height: 230px;
	overflow: visible;
}

* html #productSet .product .set {
	display:inline;
}

* html .tTypeFive #featured .product .overviewColumn {
	display:inline;
}

* html div.imageMain ul li a {
	height:18px;
}

* html .tabbed.ui-tabs .ui-tabs-nav {
	overflow:visible;
}

* html .addCakeDescription {
	display:inline;
}
/*
* html .imageThumbnails {
	height:438px;
}
*/


* html #browseMore .pagination li {
	height:400px;
}

* html ul.addItemsActions li {
	height:16px;
}

* html .product .details .foodType li {
	height:19px;
}

* html .js .product .selection .field .carousel .paginationControl { {
	height:57px;
}

* html .js .product .selection .fabric .carousel .paginationControl { {
	height:142px;
}

* html .product .selection .field .swatches {
	height:146px;
}


.js .product .selection .field .swatches {
	height:73px;
	width:430px;
}

.js .product .selection .field .carousel {
	width:440px;
}

.js .quickInfo .product .selection .field .swatches {
	margin-left:0;
	width:300px;
}

#content .imageThumbnails ul {
	width:107px;
}

* html #content .product .selection .quantity {
	border-bottom: 1px solid #f3f4f5;
}

* html #content.tTypeEight .product .selection .quantity {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;
}

* html #content .product .selection .quantity p.shortAvailability {
	float: left;
	padding-top: 1px;
}

* html #content.tTypeEight .product .selection .quantity p.shortAvailability {
	padding-top: 1px;
}

* html #content.tTypeSix .product .selection .quantity {
	margin-bottom: 16px
}

* html #content .product .selection .extraServings {
	margin-top: 1.5em;
}

* html .product .details .firstPanel:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html div#globalFooter ul {
	height: 1%;
}

* html div#globalFooter span.serviceHeading {
	width: 233px;	
}

* html div#globalFooter ul li {
	display: inline;	
	width: 233px;
}

* html div#globalFooter ul ul li {
	display: block;
}

* html div#globalFooter div.copyright {
	margin-top:6px;
}


* html .product .details .firstPanel {display: inline-block;}


#browseMore .carousel .products li a {
	display: block !important;
}

#browseMore .carousel .products li img {
	display: block !important;
}

#dynamicBag .contents .product {
	height:93px;
	overflow:visible;
}

.imageThumbnails ul li {
	margin-bottom:-3px;
}

.js .images .carousel .next {
	padding-top:7px;
}

#browseMore .youMayAlsoLike .products img.quickViewComponent{
    width:auto;
    height:auto;
    position:absolute;
    margin-left:24px;
    bottom:auto;
    margin-top:-30px;
}

.js .quickInfo .selection .colour.field {
        overflow:hidden !important;
}

<![endif]-->

