

body {
margin:0; padding:0; background-color:#231f20;
font:12px/17px arial, helvetica, sans-serif; color:#000000; vertical-align:top; text-align:left;
}

a {
	color: #231f20;
}

a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #000000; /*#3300FF;*/
	text-decoration: none;
	}
 
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	/*color: #C20000;*/
	text-decoration:underline;
	}

a:active {
	color: #000000; /*#0000FF;*/
	}

.borderall {
	border-top: solid #e83135;
	border-bottom: solid #e83135;
	border-left: solid #e83135;
	border-right: solid #e83135;
	border-width: 1px;
}

.borderalldark {
	border-top: solid black;
	border-bottom: solid black;
	border-left: solid black;
	border-right: solid black;
	border-width: 1px;
}

.borderallgray {
	border-top: solid gray;
	border-bottom: solid gray;
	border-left: solid gray;
	border-right: solid gray;
	border-width: 1px;
}

.textbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.footerrev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 666666;
}

.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

.subheadlite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e83135;
	font-weight: bold;
}

.subheadwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	font-weight: bold;
}

.workarea
		{position:absolute; top:0; 
		z-index:99;
		visibility:hidden;
		border-top-style:none;
		border-right-style:none;
		border-bottom-style:none;
		border-left-style:none;}
		


.nav_div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
	font-weight: bold;
	line-height: 11px;
	letter-spacing: 1px;
}

a.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
	font-weight: bold;
	line-height: 19px;
	letter-spacing: 0px;
}

a.nav:hover { text-decoration: underline; }

a.navsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
	line-height: 19px;
	letter-spacing: 0px;
}

a.navsub:hover { text-decoration: underline; }

.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e83135;
	font-weight: bold;
	text-decoration: none;
}

a.redtext{
	color: #e83135;
	font-weight: bold;
	text-decoration: none;
}
a.redtext:hover{
	text-decoration: underline; 
}

.tableColHead {
	background-color: #e83135;
	color: #FFFFFF;
	font-weight: bold;
}
.tableColSubhead {
	font-weight: bold;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*from zencart*/

.sideBoxContent {
	/*background-color: #ffffff;*/
	padding: 0.4em;
	}


.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	border: 1px solid #9a9a9a;
	border-bottom: 5px solid #9a9a9a;
	}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	margin: 0em;
	background-color: black; /*#abbbd3;*/
	/*background-image: url(../images/tile_back.gif);*/
	padding: 0.5em 0.2em;
	}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1em;
	color: #ffffff;
	font-size:14px;
	}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFFFF;
	text-decoration: none;
	} 

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #000000;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #000000; /*#004080;*/
	text-decoration: none;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #000000;
	text-decoration: none;
	}