/* Style 3 Stylesheet */
body {
	color: #000000;
	background: #B4B4B4 url(../images/style4/bg.png) repeat-x;
	}

a:link, a, #navEZPagesTOC ul li a {
	color: #000000;
	text-decoration: none;
	}
 
a:visited {
	color: #000000;
	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #000000;
	text-decoration: underline;
	}

a:active {
	color: #0000FF;
	}

h1 {
	color: #000000;
	}

h2 {
	color: #A21A21;
	}

h3 {
	color: #000000;
	}

.bullet-1 {
	background: url(../images/style4/bullet-1.gif) no-repeat left 2px;
	}

.menu1-bg {
	background: url(../images/style4/menu1-bg.png) repeat-x top;
	}

.menu1-l {
	background: url(../images/style4/menu1-l.png) no-repeat left top;
	}
	
.menu1-r {
	background: url(../images/style4/menu1-r.png) no-repeat right top;
	}

.menu1-div {
	background: url(../images/style4/menu1-div.png) no-repeat center;
	}

li.menu1-account {
	background: url(../images/style4/menu1-account.png) no-repeat center;
	}

#header-l {
	background: url(../images/style4/header-l.png) no-repeat left top;
	}
	
#header-r {
	background: url(../images/style4/header-r.png) no-repeat right top;
	}
	
#header-bg {
	background: #804000 url(../images/style4/header-bg.png) repeat-x;
	color: #FFFFFF;
	}
	
/* bof product list count and page navigation */

.bar1-bg {
	background: url(../images/style4/bar1-bg.png) repeat;
	}

.bar1-t-l {
	background: url(../images/style4/bar1-t-l.png) no-repeat top left;
	}

.bar1-t-r {
	background: url(../images/style4/bar1-t-r.png) no-repeat top right;
	}

.bar1-b-l {
	background: url(../images/style4/bar1-b-l.png) no-repeat bottom left;
	}

.bar1-b-r {
	background: url(../images/style4/bar1-b-r.png) no-repeat bottom right;
	}
	
.productListing-rowheading {
	background: url(../images/style4/bar2-bg.png);
	color: #FFFFFF;
	}

.productListing-heading a {
	color: #FFFFFF;
	}

.productListing-heading a:hover {
	color: #FFFFFF;
	}

.bar2-bg {
	background: url(../images/style4/bar2-bg.png) repeat;
	}

.bar2-t-l {
	background: url(../images/style4/bar2-t-l.png) no-repeat top left;
	}

.bar2-t-r {
	background: url(../images/style4/bar2-t-r.png) no-repeat top right;
	}

.bar2-b-l {
	background: url(../images/style4/bar2-b-l.png) no-repeat bottom left;
	}

.bar2-b-r {
	background: url(../images/style4/bar2-b-r.png) no-repeat bottom right;
	}
	
.bar-new-bg {
	background: #E5E5E5 url(../images/style4/bar-new-icon.png) no-repeat left;
	}

.bar-feature-bg {
	background: #E5E5E5 url(../images/style4/bar-feature-icon.png) no-repeat left;
	}
	
.bar-special-bg {
	background: #E5E5E5 url(../images/style4/bar-special-icon.png) no-repeat left;
	}

/* bof product list count and page navigation */

#footer-s1-h {
	background: url(../images/style4/footer-s1-t.gif) repeat-x bottom; /* bottom IE 6 fix */
	height: 14px;
	}

#footer-s1-wrapper {
	padding: 2em 0em 0em 2em;
	_height: 96px; /* IE6 hack */
	font-size: 10px;
	}

#footer-s1-content-t1 ul {
	margin: 0em;
	padding: 0em;
	}

#footer-s1-content-t1 ul li {
	padding: 0em 0em 0em 1.5em;
	margin: 0em 0em .3em 1em;
	background: url(../images/style4/footer-s1-bullet.gif) no-repeat left 5px;
	list-style: none;
	}

#footer-s1-content-wrapper {
	float: left;
	width: 25%;
	}

#footer-s1-bg {
	height: 138px;
	background: url(../images/style4/footer-s1-bg.png) repeat-x;
	}

#footerWrapper {
	height: 155px;
	}
	
#footer-s1-t1-img {
	margin-bottom: 1em;
	}

#footer-l {
	background: url(../images/style4/footer-l.png) no-repeat left bottom;
	}
	
#footer-r {
	background: url(../images/style4/footer-r.png) no-repeat right bottom;
	}
	
#footer-bg {
	background: url(../images/style4/footer-bg.png) repeat-x;
	}

#newsletter-bg {
	background: url(../images/style4/newsletter-bg.png) repeat-x;
	}

#newsletter-l {
	background: url(../images/style4/newsletter-l.png) no-repeat left top;
	}

#newsletter-r {
	background: url(../images/style4/newsletter-r.png) no-repeat right top;
	}

#newsletterImage {
	background: url(../images/style4/newsletter-icon.png) no-repeat center;
	width: 25px;
	height: 27px;
	float: left;
	}
	
.productSpecialPrice, .productSpecialText, .productSalePrice, .productSpecialPriceSale, .productSaleText {
	color: #DA232D;
	}

tr.productListing-odd, tr.productListing-even {
	background: url(../images/style4/item-div.gif) repeat-x bottom;
	}

/* bof core changes */

#navMainWrapper {
	font-weight: bold;
	color: #000000;
	height: 1%;
	float: left;
	padding-bottom: .8em;
	padding-left: 4em;
	}

#navMainWrapper a {
	color: #000000;
	}

#navMainWrapper a:hover {
	color: #000000;
	text-decoration: underline;
	}

#navMain{
	padding-left: 1em;
	padding-right: 1em;
	}

#navMain ul li {
	padding-left: .5em;
	padding-right: .5em;
	}

#navEZPagesTop {
	background: url(../images/style4/menu-bg.png) repeat-x;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0em;
	height: 48px;
	text-align: center
	}

#navEZPagesTop a {
	color: #FFFFFF;
	height: 50px;
	text-decoration: none;
	}
	
#navMainSearch {
	float: right;
	padding: 1em;
	}

#navMainCartWrapper {
	margin-top: 1em;
	}

#navMainCartImage {
	padding-right: .8em;
	}

#navMainCartTitle a, .navCheckout a {
	text-transform: uppercase;
	color: #EB7B00;
	font-size: .9em;
	font-weight: bold;
	}

.navCheckout {
	padding: 0em 0em 0em 1.5em;
	margin: 0em 0em .3em 1em;
	background: url(../images/style4/bullet-checkout.gif) no-repeat left 2px;
	list-style: none;
	}
	
#navMainCartContent {}

#navSupp ul li a, #footer-s1-content-t1 {
	color: #AAAAAA
	}

#navSupp ul li a:hover {
	color: #AAAAAA;
	}

#navBreadCrumb {
	color: #FFFFFF;
	}

#navBreadCrumb a, #navBreadCrumb a:hover {
	color: #FFFFFF;
	font-weight: normal;
	}

#contentMainWrapper, #gfooterWrapper {
	background-color: #F7F7F7;
	}

#siteinfoLegal {
	color: #666666;
	}

#siteinfoLegal a, #footer-s1-content-t1 ul li a {
	color: #F58A10;
	}

/* eof core changes */
	
/***** Module Control *****/

/* bof ez pages menu */

.nav li:hover {
	background: url(../images/style4/menu2-r.png) 100% 0 no-repeat;
	}

.nav li:hover a {
	background: url(../images/style4/menu2-l.png) 0 0 no-repeat;
	}

/* eof ez pages menu */

.columnLeft {
	background: url(../images/style4/body-div-v.gif) repeat-y top right;
	}

.columnRight {
	background: url(../images/style4/body-div-v.gif) repeat-y top left;
	}

.body-div-r {
	background: url(../images/style4/body-div-v.gif) no-repeat right;
	margin-right: 1.5em;
	}

h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {
	color: #000000;
	text-align: left;
	}

h2.centerBoxHeading {
	color: #000000;
	text-align: right;
	}

.body-div-h-l {
	/*background: url(../images/style4/body-div-h-l.gif) top left no-repeat;*/
	}

.body-div-h-r {
	/*background: url(../images/style4/body-div-h-r.gif) top right no-repeat;*/
	}

.body-div-h-bg {
	background: url(../images/style4/body-div-h-bg.gif) top repeat-x;
	}

/* bof whats new module */

#centerBoxContentsNewWrapper {
	padding: .5em;
	}

#centerBoxContentsNewImage {
	float: left;
	padding: 0em 0em 0em 0em;
	width: 6em;
	text-align: center;
	}

#centerBoxContentsNewPrice {
	float: right;
	}

#centerBoxContentsNewTitle {
	font-size: 1.1em;
	font-weight: bold;
	}

#centerBoxContentsNewDescription {

	}

/* eof whats new module */

/* bof sidebox shared */

.rightBoxContainer {
	background: url(../images/style4/body-div-h-bg.gif) bottom repeat-x;
	}

/* eof sidebox shared */

/* categories box parent and child categories */

#categories {
	background: none;
	}

.categoryCount {
	color: #757575;
	font-weight: bold;
	display: inline;
	}

.category-top a {
	color: #EB7B00;
	text-decoration: none;
	background: url(../images/style4/category-div.gif) repeat-x top;
	font-size: 1.1em;
	font-weight: bold;
	}

.category-products a {
	color: #000000;
	text-decoration: none;
	background: url(../images/style4/category-div.gif) repeat-x top;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 2em;
	}
	
.category-top { /* top category display control - affects category sidebox */
	/*display: none;*/
	}

.category-top a:visited {
	color: #EB7B00;
	}
	
.category-top a:hover, .category-products a:hover {
	color: #EB7B00;
	background: url(../images/style4/category-over.gif) no-repeat left top;
	}
	
.category-links, .category-links:visited {
	text-decoration: none;
	}
	
.category-subs, .category-products, .category-subs:visited, .category-products:visited {
	text-decoration: none;
	}
	
.category-subs-parent {
	color: #000000;
	}
	
.category-subs-selected {
	font-weight: bold;
	}
	
#catBoxDivider {
	height: 2px;
	margin-top: 0em;
	background: url(../images/style4/category-div.gif) repeat-x bottom;
	}
	
/* end categories box links */

/* bof image display*/

#product-image-bg-l {
	background: url(../images/style4/product-image-bg-l.gif) repeat-y left;
	}
	
#product-image-bg-r {
	background: url(../images/style4/product-image-bg-r.gif) repeat-y right;
	}
	
#product-image-t-bg {
	background: url(../images/style4/product-image-t-bg.gif) repeat-x top;
	}

#product-image-t-l {
	background: url(../images/style4/product-image-t-l.gif) no-repeat top left;
	}

#product-image-t-r {
	background: url(../images/style4/product-image-t-r.gif) no-repeat top right;
	}

#product-image-b-bg {
	background: url(../images/style4/product-image-b-bg.gif) repeat-x bottom;
	}

#product-image-b-l {
	background: url(../images/style4/product-image-b-l.gif) no-repeat bottom left;
	}

#product-image-b-r {
	background: url(../images/style4/product-image-b-r.gif) no-repeat bottom right;
	}

#productImageLinkWrapper {
	text-align: right;
	}
	
#productImageLink a {
	color: #FFFFFF;
	}

#productImageLink a:hover {
	color: #FFFFFF;
	}

.additionalImages {
	border: 2px solid #999999;
	margin: .4em;
	}

/* eof image display */