#imgdiv {
	float:left;
	width:100%;
	display:block;
}

img.ImgPrint {
display:block;
}

#zoomify
 {display:none;}
 
#zoomifydiv
 {
 	width: 1px;
	height: 1px;
	display:none;}

.no-print 
{display:none;}

img.print-header {
display:block;
float:left;
width:239px;
visibility:visible;
}

#product-right {
	display:block;
	float:right;
	text-align:left;
}

#product-right p {
float:left;
}

ul#product-thumbs {
	float:left;	
}


ul#product-thumbs li {
	float:left;	
	list-style:none;
}

ul#category-grid, ul#subcategory-grid {
	width:800px;
	float:left;
}

ul#category-grid li, ul#subcategory-grid li {
	width:180px;
	float:left;
	margin:0 10px 10px 0;
	list-style:none;
}

ul#color-options {
float:left;
width:600px;
}

ul#color-options li {
	width:70px;
	float:left;
	margin:0 10px 10px 0;
	list-style:none;
}

ul#subcategory-grid li.beauty, ul#subcategory-grid li.drop, ul#subcategory-grid li.spacer {
	width:800px;	
}

table.reg-head {
	margin:4px 0 0;
	float:left;
}	

table.reg-prod td {
	min-width:20%;
}	

table.reg-prod td.reg-prod-img img {
	width:110px;
}	

.reg_hd_blue {
	margin:18px 0 0;
}

#sidebar.swatches { width:100%;clear:left; }

#sidebar.swatches h2 { text-indent:-9999em;}

#all-swatch { float:left }

.swatch-grid {border-top:1px solid #000; display:block; height:100%; float:left; margin:0 0 30px 0; padding:0; width:100%!important; } 

.swatch-grid h3 { width:100% }

.swatch-grid ul { list-style:none; margin:0; padding:0;width:100%!important;}

.swatch-grid ul li { width:31%; margin:0 2% 0 0; display:block; position:relative; list-style:none; float:left; }

.swatch-grid ul li .modal { display:block!important; visibility:visible!important; position:relative!important; top:0!important; left:0!important;}

.swatch-grid ul li .modal img { width:100%!important; height:auto!important;}

.swatch-grid ul li .print.swatch img { width:100%!important; height:auto!important; max-height:242px!important}
