body {
	background: #FFFFFF url(../images/main_bg_tile.gif) repeat-y;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #99998D;
}
a {
	color: #99998D;
	text-decoration: none;
}
a.active {
	color: #FB8D6F;
}
a:hover {
	color: #FB8D6F;
	text-decoration: underline;
}
.redLinks a {
	color: #FB8D6F;
}
a img {
	border-style: none;
}
#pageWrapper {
	float: left;
	width: 930px;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#mainNavigation {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 830px;
	height: 170px;
	display: inline;
}
#subTitle {
	display: inline;
	margin: 7px 0px 0px 94px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 684px;
	background: url(../images/main_subtitle_bg_tile.gif) repeat-x;
}
#subTitle div {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}
#subTitle div.rightSide {
	float: right;
	display: inline;
}
#subTitle .subGraphic {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 30px;
	display: inline;
	width: 600px;
}
#subTitle .subNavigation {
	margin: 0px 0px 0px 21px;
	padding: 0px;
	float: left;
	display: inline;
	width: 580px;
}
#subTitle .subNavigation a {
	color: #99998D;
	text-decoration: none;
}
#subTitle .subNavigation a.active, #subTitle .subNavigation a:hover {
	color: #FB8D6F;
}
#pageContent {
	margin: 0px 0px 0px 144px;
	padding: 0px;
	float: left;
	width: 730px;
	display: inline;
}
#homeLeftColumn {
	margin: 0px 50px 0px 0px;
	padding: 0px;
	float: left;
	width: 230px;
	display: inline;
}
#subLeftColumn {
	margin: 0px 50px 0px 0px;
	padding: 0px;
	float: left;
	width: 230px;
	display: inline;
}
#storesLeftColumn {
	margin: 0px 30px 0px 0px;
	padding: 0px;
	float: left;
	width: 380px;
	display: inline;
}
#storesLeftColumn .leftColumn {
	float: left;
	width: 150px;
	margin: 0px 10px 0px 0px;
	display: inline;
}
#storesLeftColumn .rightColumn {
	float: left;
	width: 150px;
	margin: 0px;
	display: inline;
}
#storesRightColumn {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: left;
	height: 230px;
	width: 160px;
	display: inline;
	background: url(../images/stores_scroll_bg.gif) no-repeat 0px 0px;
}
#storesRightColumn ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#storesRightColumn div {
	height: 230px;
	overflow-y: auto;
}
#homeLeftColumn div, #storesLeftColumn div {
	margin: 0px 0px 12px 20px;
	padding: 0px;
}
#homeLeftColumn .contentTitle {
	margin: 0px;
	padding: 0px;
}
#homeLeftColumn p {
	margin: 0px 0px 12px;
	padding: 0px;
}
#emailSignup {
	float: left;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	width: 250px;
	display: inline;
}

#txtAddress {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 113px;
	display: inline;
	background: url(../images/home_email_formbg.gif) no-repeat;
}
#txtAddress input {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 113px;
	border-style: none;
	background: none;
	display: inline;
}
#imgSubmit {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 97px;
	display: inline;
}
#imgSubmit input {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 97px;
	display: inline;
}

#newProductsLeftContent table {
	margin: 10px 0px 0px 20px;
}
#newProductsLeftContent td {
	vertical-align: middle;
}
#newProductsLeftContent td.description {
	width: 300px;
}
#newProductsLeftContent td.thumbnail {
	padding: 0px 0px 0px 10px;
}
#viewArticle {
	width: 300px;
	margin: 20px 0px 0px 0px;
	text-align: right;
}
#productsCategories {
	float: left;
	width: 185px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	display: inline;
}
#productsCategories ul {
	margin: 0px 0px 10px 16px;
	padding: 0px;
	list-style: none;
}
#productsCategories a.currentCategory {
  color: #000000;
}
#productDetails {
	float: left;
	width: 275px;
	display: inline;
	text-align: right;
}
#productList {
	float: left;
	width: 215px;
	height: 230px;
	font-size: 10px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 16px;
	background: url(../images/stores_scroll_bg.gif) no-repeat 0px 0px;
	display: inline;
}
#productList div {
	height: 230px;
	overflow-y: auto;
}
#productList ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
/* scrollbox styles */
div#hold	{ 
	position: absolute;
	overflow: hidden;
	width: 260px;
	height: 236px;
	left: 568px;
	top: 235px;
	z-index: 100
	}
div#holdproducts {
	position: absolute;
	overflow: hidden;
	width: 260px;
	height: 236px;
	left: 630px;
	top: 237px;
	font-size: 10px;
	z-index: 100
}
#hold ul, #hold li, #holdproducts ul, #holdproducts li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#wn	{ 
	position:absolute; 
	left:0px;
	top:0px; 
	width: 260px;
	height: 236px; 
	clip:rect(0px, 260px, 236px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{ 
	position:absolute;
	visibility:hidden;
	left:0px;
	top:0px;
	z-index:1;
	}
#scrollUp {
	position: absolute;
	left: 550px;
	top: 235px;
	z-index: 100;
}
#scrollDown {
	position: absolute;
	left: 550px;
	top: 450px;
	z-index: 100;
}
#scrollUpProducts {
	position: absolute;
	left: 610px;
	top: 235px;
	z-index: 100;
}
#scrollDownProducts {
	position: absolute;
	left: 610px;
	top: 450px;
	z-index: 100;
}