body {
	font-family: Verdana, Arial, Georgia, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img { 
	border: 0px;
}
p {
	margin: 0px;
	padding: 0px;
}
h1 {
	font: normal normal bold 18px Arial;
	margin: 0px;
	color: #534B44;
}
.highlightTitle {
	color: #3D87DD;
	font: normal normal bold 14px Arial;
}
.highlight, .news {
	color: #FFFFFF;
	font: normal normal normal 12px Arial;
}
.highlightLink, .newsLink {
	color: #3D87DD;
	font: normal normal bold 11px Arial;
	text-decoration: underline;
}
.newsTitle {
	color: #4F9D44;
	font: normal normal normal 24px Arial;
}

.newsArticle{color: #000000;}

.mainContent {
	color: #000000;
	font: normal normal normal 12px Arial;
}
.footer {
	font-weight: bold;
	font-size: 11px;
	color: #BCBCBC;
	line-height: 25px;
}

.faqQuestion {
	font-weight: bold;
}

.drivingDirectionsTable { padding: 15px; }
.drivingDirectionsHeaderText { font: normal normal bold 14px Arial; }
.drivingDirectionsDirectionContainer { text-align: left; }

.invalidFields { color: #FF0000; font-weight: bold; }

/****** Ecommerce *****/
.leftStoreContainer, .ItemSearchTable, .shippingMethodContainer, .itemListingContainer, .itemListingViewButton {display: none;}

table.categoryHeaderContainer {
	width: 165px;
	height: 40px;	
}
table.categoryListingContainer {
	width: 165px;
	font: normal normal bold 12px Arial;
	color: #383532;
	line-height: 20px;
	background: #DAD2CB url('../images/ecommerce/template/01/categoryListingBG.gif') 100% 100% repeat-x;
}
table.categoryListingContainer a {
	padding: 3px 0px;
	font: normal normal bold 12px Arial;
	color: #383532;
}
table.categoryListingContainer td {padding-bottom: 30px;}
td.categoryListingColumn {width: 165px;}
td.itemListingStoreItemDisplayDataCell0, td.itemListingStoreItemDisplayDataCell1 {
	background: transparent;
	border: 0px;
}
.itemListingName {
	text-align: center;
	margin: auto;
	font: normal normal bold 14px Arial;
	color: #2596FF;
}
.itemListingBreadCrumbs, .itemListingCartInformation {
	font: normal normal bold 11px Arial;
	color: #5E5D5D;
}
.itemListingBreadCrumbs a, .itemListingCartInformation a {
	color: #499DFF;
}
table.cartCommentsArea {
	display: inline;
	margin: auto;
}
.signUpTable { white-space: nowrap; }

div.header a.logo
{
	float: left;
	clear: none;
	display: block;
	width: 225px;
	height: 156px;
}

div.header div.sitesearch
{
	float: left;
	clear: none;
	padding: 130px 8px 0 350px;
}

div.header div.chat
{
	float: left;
	clear: none;
	padding: 103px 0 0 0;
}