html {background: #ffffff url(images/bg_body.jpg) repeat-x;}
body {background: url(images/bg_main.png) no-repeat top center; margin: 0; padding: 0;}
body.mceContentBody {background: #ffffff;}
#main {position: relative; width: 981px; margin-left: auto; margin-right: auto;}
#header {background: url(images/header.jpg) no-repeat; width: 100%; height: 153px; padding: 1px 0; position: relative;}
#wrapper {background: url(images/extender.jpg);}
#nav {
	background: transparent;
	position: absolute;
	z-index: 10;
	top: 125px;
	left: 16px;
	width: 717px;
	height: 25px;
	z-index: 10;
}
#cartNav {
	background: transparent;
	position: absolute;
	z-index: 10;
	top: 154px;
	right: 2px;
	width: 75px;
	height: 40px;
}
#content {background: url(images/bg_content.jpg) no-repeat top center; height: auto; min-height: 500px; padding: 1px 20px; overflow: auto; position: relative; z-index: 5;}
* html #content {height: 500px;}
#footer {background: url(images/footer.png) no-repeat; height: 35px; padding-top: 80px; padding-right: 10px; clear: both; position: relative;}
#bottomRight {
	position: absolute;
	background: url(images/bottomRight.png) no-repeat top left;
	width: 98px;
	height: 115px;
	display: block;
	right: -98px;
	top: 0px;
}

#rotator {width: 45%; float: left;}
#pageText {width: 49%; float: right; position: relative; /* padding-top: 10px; */ padding-right: 40px;}

#facebook {
	position: absolute;
	bottom: 20px;
	left: 22px;
	width: 40%;
	height: 122px;
}

#tagline {margin-bottom: 30px;}