* {
	background-color: transparent !important;
}
html{
	background-image: none;
	background-color: #fff !important;
}
div{
	overflow: visible !important;
	*float: left;
}
#container {
	float: left;
	*position: absolute;
	*overflow: hidden !important;
}
/*#prodPageLeftColumn .zoneWidth100, #prodPageRightColumn .zoneWidth100{
	float: none;
	width: auto;
	*float: left;
}*/
h2{
	padding-right: 5px;
	*padding-right: 0px;
}
.margin2px p{
	padding-right: 20px;
	*padding-right: 0px;
}
.margin5px p{
	padding-right: 20px;
	*padding-right: 0px;
}
.height100 div, .innerHeight100once{   
	margin-bottom: 0 !important; 
	padding-bottom: 0 !important;
}
#tabWrapper, .noprint, #accentBar, #footer .zoneWidth20, #headerBannerText, #cart, #login p.greyText, .roundCorner1Bg1, .roundCorner2Bg1, .roundCorner3Bg1{	
	display: none !important;
}
#guar_tab_content, #desc_tab_content, #spec_tab_content, #desc_long, #pr_tab_content{
	display: block !important;
	*display: inline !important;
}
#footer{
    width: auto;
	float: none;
	display: block;
	*width: 100%;
	*float: left;
	*display: inline;
}
#footer div.zoneWidth100.borderBottom.borderColor div, #footer div.zoneWidth100.borderBottom.borderColor{
	font-size:1.3em;
	float: none;
	border: none;
}
#footer div.zoneWidth100.borderBottom.borderColor div.floatLeft.margin5px{
	_float:left;
}
#orderConfirm{
	_width: 20% !important;
	_display: block !important;
	_overflow: hidden !important;
}
#orderConfirm table{
	_width:400px !important;
	_overflow: hidden !important;
}

#patterImg{display: none !important;}
.MagicZoomBigImageCont{display: none !important;}
#masterImageZone{visibility: visible !important;}
.moreSwatches{
	display: block !important;
}
#similarProdZone .zoneWidth50{
	_width: 45% !important;
}
#similarProdZone .zoneWidth50 div, #similarProdZone .zoneWidth50 a{
	*width: 100%;
	*float: left!important;
}
#faqZone{
	display: none;
}
.zoneWidth10, .zoneWidth20, .zoneWidth25, .zoneWidth30, .zoneWidth33, .zoneWidth40, .zoneWidth50, .zoneWidth60, .zoneWidth66, .zoneWidth70, .zoneWidth75, .zoneWidth80, .zoneWidth90, .zoneWidth100, margin2px{
	*float: left!important;
}

#prodPageLeftColumn{
	float: left;
}
#prodPageRightColumn{
	float: right;
}
#skuOptionsZone, #similarProdZone, #similarProdZone .zoneWidth50, #similarProdZone .zoneWidth100.siteBackground3, #mainImageZone, /*#mainImageZone div,*/ #productAccessoriesZone .zoneWidth100.siteBackground3{
	float: left!important;
}
#productAccessoriesZone .zoneWidth100.siteBackground3{
	width: 100% !important;
}


/*#outerContainer {
	_width: 620px;
	_overflow: hidden !important;
	_position: absolute !important;
}*/
#container, #mainContent{
	_width: 600px;
	_overflow: visible !important;
}
#prodPageLeftColumn, #prodPageRightColumn{
	_float: left;
	_width: 100%;
}
#account{
	_width: 150px;
}