/*** Layout ***/
.print_hidden {
	display: none;
}
.print_only {
	display: block;
}
#super_container {
	text-align: left;
}
#container {
	width: auto;
	background-image: none;
}
#header, #nav, #footer, #subnav, #page_title .links {
	display: none;
}
#body_copy {
	float: none;
	margin: auto;
	width: auto;
}
/*** End Layout ***/

/*** Colours ***/
body {
	color: #000000;
}
body.sub, body.home, #super_container.bg2, #body_container {
	background-color: #ffffff;
	background-image: none;
}
#rental_conditions, #rental_conditions a {
	color: #000000;
}
/*** End Colours ***/

/*** Products ***/
#products .products {
	float: none;
	width: auto;
}
#products #embed_panels, div.product .remove {
	display: none;
}
#products #page_title h1, #products #page_title .width {
	width: auto;
}
div.product .image, div.product .image a {
	background-position: 500px top;
}
div.product .image img {
	visibility: visible;
}
/*** End Products ***/

/*** Product Detail ***/
#embed_panels.horizontal, #product_links {
	display: none;
}
#product_gallery {
	width: auto;
}
#product_info .content, #product_info .scroll, #product_info .scroll_att {
	height: auto;
	padding-bottom: 6px;
}
#product_gallery .large .image a, #product .thumbs .images a {
	background-position: 500px top;
}
#product_gallery .large .image a img, #product .thumbs a img {
	visibility: visible;
}
#product .thumbs .images, #product .thumbs .images .scroll {
	float: none;
	width: auto;
}
#product .box, #product .box .top, #product .box .bottom {
	background-image: none;
	padding: 0;
	margin: 0;
}
#product_gallery .large .previous, #product_gallery .large .next,
#product .thumbs .next, #product .thumbs .previous {
	display: none;
}
/*** End Product Detail ***/

/*** Wish List ***/
#wishlist .layout_list td.remove, #wishlist .layout_list .more_info {
	display: none;
}
#wishlist .layout_list .image a {
	background-position: 500px top;
}
#wishlist .layout_list .image a img {
	visibility: visible;
}
#wishlist .layout_list .name {
	height: auto;
}
/*** End Wish List ***/

/*** Product Comparison ***/
#compare .controls {
	display: none;
}
/*** End Product Comparison ***/

/*** Print Footer ***/
#print_footer {
	clear: both;
	display: block;
	text-align: center;
	padding-top: 12px;
	margin-top: 12px;
	font-size: 11px;
	border-top: 1px solid #999999;
}
/*** End Print Footer ***/