body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff;
}

div, td, th, input, textarea, select, label, li {
	font: normal normal 12px/16px Arial, Helvetica, sans-serif;
}

body, div, td, th, input, textarea, select, label {
	color: _default_;
}

a {
	outline: none;
	cursor: pointer;
	text-decoration: none;
}

p {
	padding: 0;
	margin: 0 0 10px 0;
}

h1, h2, h3, h4 { padding: 0; color: _heading_; }

h1 em { color: _heading_em_; font-style: normal; }

h1 span {	padding: 0 0 0 10px; color: _heading_em_; }

a {
	color: _link_;
	text-decoration: none;
}

a:hover {	color: _link_hover_; }

a.btn {
	display: block;
	padding: 3px 8px;
	color: #FFF;
	background-color: #B0BA9E;
	width: auto;
	float: left;
}

h2, h3, h4 {
	margin: 0 0 10px 0;
}

h1 {
	font: normal normal 36px/40px Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
	margin: -5px 0 20px 0;
}

h2 {
	font: normal bold 18px/20px Arial, Helvetica, sans-serif;
}

h3 {
	font: normal bold 15px/17px Arial, Helvetica, sans-serif;
}

h4 {
	font: normal bold 13px/15px Arial, Helvetica, sans-serif;
}

img {	border: 0; }

ol, ul, li { 	margin: 0 0 10px 16px; padding: 0; font-size: 13px; line-height: 20px; }

li {
	margin: 3px 0;
}
#print_header { display: block; height: 120px; }
#header, ul#catnav_top, #footer2, #mini_cart, ul#bread, #content_topcorner, #leftcol, #rightcol, #footer, #bread, div.shared_bg, #topnav, #headerimages_wrapper, #content_boxes { display: none !important; }
#wrapper { width: 100% !important; }
#maincol, #maincol2, #middlecol { width: 100% !important; }
