/*** Colour Reset -------------------------------------------------------- ***/
h1, h2, body #product div.hierarchy h1 a {
	color: #000000;
}
/*** Colour Reset ***/

/*** Print Specific ------------------------------------------------------ ***/
.print_hidden {
	display: none;
}
.print_only {
	display: block;
}
/*** End Print Specific ***/

/*** Layout Reset -------------------------------------------------------- ***/
body.bg {
	background: #ffffff;
	color: #000000;
}

#super_container {
	min-height: none;
	background: transparent;
}
#main_container {
	margin: auto;
	width: auto;
}

#nav_explore, #breadcrumbs, #quick_find, #quick_find_footer, #footer, #sidebar, #login_embed {
	display: none;
}

#header {
	margin-bottom: 10px;
}
#header li.tab {
	display: none;
}
#header li.logo a {
	padding-top: 18px;
	padding-bottom: 30px;
}
#header li.contact {
	color: #666666;
}
#header li.contact .call {
	display: block;
	font-weight: bold;
}
#header li.contact .call span {
	font-weight: normal;
	font-size: 20px;
	color: #000000;
}

#content_container {
	padding: 0;
	background: transparent;
}
#content {
	float: none;
}
/*** End Layout Reset ***/

/*** Product List -------------------------------------------------------- ***/
body #product_list p.product span.form {
	display: none;
}
body #product_list p.product span.features {
	padding-right: 10px;
}
/*** End Product List ***/

/*** Product Detail ------------------------------------------------------ ***/
#product form.bar, #product div.cart, body #product div.filter, body #product div.hierarchy h1 a span.count {
	display: none;
}
body #product div.hierarchy {
	height: auto;
}
body #product div.hierarchy h1 {
	width: auto;
	margin-bottom: 12px;
	color: #000000;
}
body #product_overview form {
	display: none;
}
body #product_overview div.bottom {
	height: 250px;
}
body #product_tabs div.scroll {
	height: auto;
	overflow: visible;
}
body #product_downloads {
	float: none;
	width: auto;
}
/*** End Product Detail ***/