body {
	font: 62.5%/1.4  "Lucida Grande", "Lucida Sans", Arial, sans-serif; /* set font size to 10px (a nice round number) */
	background: #fff;
	text-align: center;
	color: #333;  
}
h1 {
	font-size: 1.7em!important;
	padding-bottom: 10px!important;
	width: auto!important;
	padding-top: 25px!important;
	_padding-top: 0!important;
	*padding-top: 0!important;
	}
	h1 small {
		display: block;
		font-size: 0.7em;
		margin: -2px 0 0;
		padding-top: 10px!important;
		_padding-top: 0!important;
		*padding-top: 0!important;
	}
/* hide stuff */
#header,
#rightBar,
#nav,
#breadcrumb,
#alt-images,
.rating,
.product h1 span,
.anchors,
.aural,
.experiment #video,
.experiment h1 span,
.science-video h1 span,
.science-video #tabs-container,
.no-print,
.product .qty,
.product tfoot,
.hide {
	display: none;
}
/* page layout */
.printLogo {
	margin-bottom: 25px;
	display: block;
	width: 100%;
	}
	.printLogo img{
		float: left;
		width: 171px;
		height: 116px;
		}
		.printLogo .print-title {
			float: left;
			margin-left: 20px;
			text-align: left;
			padding-top: 40px;
			}
			.printLogo .print-title h2 {
				font-size: 1.6em;
				font-weight: normal;
				padding: 0;
				margin: 0;
				}
				.print-title p {
					font-size: 11px;
					padding: 0 0 10px 0;
					margin: 0;
					}
					.print-title small {
						font-size: 10px;
						}
a img{border: none;}
h3 {font-size: 1.3em;}

#content {
	clear: both;
	width: 98%;
	float: none;
	display: block;
	margin: 0;
	padding: 0;
	text-align: left;
	
}
.product #tabs-container{
	float: left;
}
.product .variants {
	float: left;
	width: 300px;
}
.product input {
	width: 20px !important;
}

.featured{
	display: none;
}
.product .image, .experiment .img, .experiment .print {
	float: left;
	width:270px;
	text-align: center;
}
.experiment .img {
	text-align: right;
}
#tabs-container img {
	float: right;
	margin: 10px;
	clear: right;
}

.experiment .img {
	float: right;
	margin:10px;
	clear: both;
}
.science-video .img, .science-video .details, .science-video #footer {
	float: left;
	width: 100%;
}
h1 small {
	display: block;
	float: left;
	width: 100%;
}
.products, .categoryList, .videos { /* product & category list */
	float: left;
	width: 100%;
	margin-top: 10px;
}
	.products li, .categoryList li, .videos li {
		float: left;
		width: 115px;
		list-style: none;
		height: 160px;
		margin: 0 0 20px 0;
		padding: 0 15px 0 10px;
		text-align: center;
	}
	
	.products li .img, .categoryList li .img, .videos li .img {
		height: 110px !important;
		display: block !important;
		width: 115px !important;
	}
	
	.home .new-products { /* new product on homepage */
		float: left;
		width: 45%;
		margin-bottom: 30px;
	}

	.home .best-sellers { /* new product on homepage */
		float: right;
		width: 45%;
		margin: 0 0 30px 0;
	}
	.home .experiments {
		float: left;
		width: 100%;
	}
	.home .experiments h2 small {
		display: block;
	}	
#footer {
	margin-top:50px;
	float: left;
	width: 100%;
	display: none;
}
.printFooter {
	margin: auto;
	margin-top: 100px;
	display: block;
	text-align: center;
	float: left;
	width: 100%;
}

.user-content img, .user-content embed, .user-content object { display:none; visibility:hidden; }

#star_rating_system_wrapper, body.product #experiment, #video, #review, h3.product_faq { display:none; visibility:hidden; }

a { color:#000 !important; }
