html, body, #bg, #bg table, #bg td {height:100%;width:100%;}
#bg {position:fixed; top:0; left:0}
#bg div{height:200%;left:-50%;position:absolute;top:-50%;width:200%;}
#bg td{text-align:center;vertical-align:middle; position:relative;}
#bg img {margin:0 auto;min-height:50%;min-width:50%; position:absolute; top:25%; left:25%;}
.wrapper1{position:absolute; top:0; left:0; z-index:70; overflow:auto; width:100%}
.wrapper2{margin:0 auto; }

.hidden{display:none;}
.dropdown{position:absolute; padding:5px; border:1px solid #ccc; color:#666; z-index:998; background:#fff; min-width:120px;}
.dropdown li{padding:2px; margin-bottom:2px;}
.filteredCategory p{float:left; font-weight:bold; font-size:1.1em; color:#666; margin-right:10px; position:relative; top:4px;}
.filteredCategory span{cursor:pointer; display:block; float:left; min-width:90px; border:1px solid #ccc; color:#666; padding:3px 20px 3px 5px; margin-right:1px; background:url(/_images/mc_images/filterArrow.png) 100px 8px no-repeat; position:relative; z-index:998;}
.filteredCategory span.active{background:#E7ECAA url(/_images/mc_images/filterCross.png) 115px 8px no-repeat;}
.filteredCategory span.open{border-bottom:1px solid #fff;}
.imgDropdown{overflow:hidden;}
.imgDropdown li{float:left; margin-right:5px; padding:2px 3px;}
.imgDropdown li a{position:relative; top:1px;}

.mc_Footer_Menu{overflow:hidden}
#collapsingFooter{
	width:100%; position:absolute; bottom:0;
}
.mc_container_Bottom_Nav, .mc_container_Footer{margin:0 auto;}

.filter_on, .sort_on{background:#EEFBFF; border:1px solid #E6EFF2;}

.sourceImage img, #main_gallery img, .mc_wallpaper_left_col img, .mc_colourway_left_col IMG{cursor:crosshair;}
#thumb_gallery_wrapper{overflow:hidden; position:relative; height:120px; width:340px}
#thumb_gallery_wrapper #thumb_gallery{width:3000px; position:relative; left:0;}
#thumb_gallery a{cursor:pointer;}
.forward, .backward{position:absolute; top:10px;}
.forward{right:0;}
.backward{left:0;}
.zoomarea{width:100px; height:100px; border:1px solid #ccc; position:absolute; display:none; }

#prodInfoDeliveryReturns{
	position:relative; float:left;
}
#prodInfoDeliveryReturns li{float:left;}
#prodInfoDeliveryReturns li span{
	position:static;
	z-index:2;
	display:block;
	cursor:pointer;
	padding:5px 5px 5px 10px;
	border-right: 5px solid #FFF;
	margin:0px;
}
#prodInfoDeliveryReturns li div{
	position:absolute;
	left:0px;
	top:25px;
	z-index:1;
	width:298px;
	padding:20px;
	float:left;
	border:1px solid #ccc;
}

#collapsingFooter .mc_home_footer_title_item{background-image:url('/_images/mc_images/uparrow.png') !important;}
#collapsingFooter .open{background-image:url('/_images/mc_images/downarrow.png') !important;}

.mc_purchasable_product_details p{width:100%;}
