/* self-clearing floats
----------------------------------------------------- */
/* for ie7 */
#primary-nav,
#header,
#utility-user,
#primary-nav ul,
#primary-promo,
#content-hasnav,
#content-nonav,
#content,
ul.brands,
#content-product,
#product-info,
div#product-recommend ul,
#review-stats,
#review-stats-secondary,
#review-stats-primary dl,
.pagination-primary,
.pagination-showing-innerwrap,
#pagination-links,
.pagination-secondary,
.hreview,
#gift-tab-content .tab-view ul,
.gift-byprice-innerwrapper,
.secondary-tab-view ul,
.options-container .error-container/* Weird issue for product page error message, apparently need hasLayout */
div#cart-content  dl,
div#subtotal,
#footer ul
{
	display: inline-block;
}

/* target ie5+6/win only, hide for ie/mac, then reset for all other browsers \*/
* html #primary-nav,
* html #header,
* html #utility-user,
* html #primary-nav ul,
* html #primary-promo,
* html #content-hasnav,
* html #content-nonav,
* html #content,
* html ul.brands,
* html #content-product,
* html #product-info,
* html div#product-recommend ul,
* html #review-stats,
* html #review-stats-secondary,
* html #review-stats-primary dl,
* html .pagination-primary,
* html .pagination-showing-innerwrap,
* html #pagination-links,
* html .pagination-secondary,
* html .hreview,
* html #gift-tab-content .tab-view ul,
* html .gift-byprice-innerwrapper
* html .secondary-tab-view ul,
* html div#cart-content  dl,
* html div#subtotal,
* html #footer ul,
* html .options-container .error-container /* Weird issue for product page error message, apparently need hasLayout */
{
	height: 1%;
	}
#primary-nav,
#header,
#utility-user,
#primary-nav ul,
#primary-promo,
#content-hasnav,
#content-nonav,
#content,
ul.brands,
#content-product,
#product-info,
div#product-recommend ul,
#review-stats,
#review-stats-secondary,
#review-stats-primary dl,
.pagination-primary,
 .pagination-showing-innerwrap,
#pagination-links,
.pagination-secondary,
.hreview,
#gift-tab-content .tab-view ul,
.gift-byprice-innerwrapper,
div#cart-content  dl,
div#subtotal,
#footer ul{
	display: block;
	}
/* end hide */

/* IE 6's 3 pixel text jog bug \*/
* html body#popUp fieldset input.text, * html body#popUp fieldset textarea  { margin-left: -3px;}
* html ul.blog-form li label {margin-right: 7px;}
* html l.blog-form li.input-only  {margin-left: 150px;}

/*Product Page Review Graph*/
div#rating-graph ul {margin: 0 0 0 -1.2em;}

/* Min Height for IE 6 */
* html #photo-toggle li {height: 100px;}
* html div#productinfo-accessories ul li {height: 190px;}
* html div#productinfo-accessories ul li div{height: 190px;}
* html ul#productinfo-crossell li {height: 300px;}
* html .unlimited-collection  li {height: 140px;}
* html #gift-tab-content .tab-view ul li {height: 180px;}
* html .secondary-tab-view ul li {height: 180px;}
* html #gift-tab-content .tab-view ul {height: 260px;}
* html #search-header{height: 59px;}
* html #search-refinements {height: 20px;}

/* Fix IE's issues with fieldset and legends */
#checkout-content fieldset,
#payment-info fieldset{border: none;}
#checkout-content fieldset legend,
#payment-info fieldset legend{position: relative; left: -7px; top: -0px; margin-bottom: 0;}


/* PNG Fix for IE 6 */
* html #countdown-time{
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "assets/images/product-details/png.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

* html #cart-total {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "assets/images/product-details/png.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .popupWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}