STYLE BODY {
	COLOR: #330000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px; BACKGROUND-IMAGE: url(../images/BG.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: top center; BACKGROUND-COLOR: #CBC2AA; MARGIN: 0; PADDING: 0;
}
h1{
	COLOR: #663300; FONT: 21px Georgia, Times, serif; FONT-WEIGHT: Normal; PADDING: 0px; MARGIN: 0px;
}
h1.ArticleTitle {
	COLOR: #663300; FONT: 21px Georgia, Times, serif; FONT-WEIGHT: Normal; PADDING: 0px; MARGIN: 0px;
}
span.PRODTitle {
	COLOR: #CC6633; FONT: 17px Georgia, Times, serif; LINE-HEIGHT: 22px; FONT-WEIGHT: Normal; TEXT-ALIGN: left;
}
h1.PageTitle {
	COLOR: #663300; FONT: 21px Georgia, Times, serif; FONT-WEIGHT: Normal; TEXT-ALIGN: left; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
}
h1.CTGYTitle {
	COLOR: #CC6633; FONT: 21px Georgia, Times, serif; FONT-WEIGHT: Normal; FONT-STYLE: Italic; TEXT-ALIGN: left; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px;
}
h2{
	COLOR: #CC6633; FONT: 15px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 19px; FONT-WEIGHT: Normal; PADDING: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px;
}
h2.Article{
	COLOR: #663300; FONT: 13px Georgia, Times, serif; LINE-HEIGHT: 19px; FONT-WEIGHT: Bold; FONT-STYLE: Italic; PADDING: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
}
h2.CatTree{
	COLOR: #663300; FONT: 16px Georgia, Times, serif; LINE-HEIGHT: 22px; FONT-WEIGHT: Bold; PADDING: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px;
}
h2.ArticleTeaser{
	COLOR: #336600; FONT: 14px Georgia, Times, serif; LINE-HEIGHT: 19px; FONT-WEIGHT: Bold; FONT-STYLE: Italic; PADDING: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px;
}
h2.CatTreeFooter{
	COLOR: #CC6633; FONT: 14px Georgia, Times, serif; LINE-HEIGHT: 19px; FONT-WEIGHT: Bold; PADDING: 0px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 3px;
}
h3{
	COLOR: #330000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 19px; FONT-WEIGHT: Bold; PADDING: 0px; MARGIN-TOP: 20px; MARGIN-BOTTOM: 6px;
}
h3.Popup{
	COLOR: #330000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 19px; FONT-WEIGHT: Bold; PADDING: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px;
}
h3.RelatedProducts{
	COLOR: #996633; FONT: 13px Georgia, Times, serif;  FONT-WEIGHT: Bold; PADDING: 0px; MARGIN-TOP: 30px; MARGIN-BOTTOM: 5px;
}
h3.RelatedArticles{
	COLOR: #336600; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; FONT-WEIGHT: Bold; FONT-STYLE: Normal; PADDING: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px;
}
DIV.PageTitle{
	COLOR: #663300; FONT: 21px Georgia, Times, serif; FONT-WEIGHT: Normal; TEXT-ALIGN: left;
}
DIV.Subtitle{
	COLOR: #CC6633; FONT: 15px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 19px; FONT-WEIGHT: Bold; PADDING: 0px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 15px;
}
TD {
	COLOR: #330000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TD.Note {
	FONT: 10px Arial, Helvetica, sans-serif; TEXT-ALIGN: right; VERTICAL-ALIGN: top; FONT-STYLE: italic;
}
TD.Intro {
	COLOR: #663300; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
TABLE.ZoomPopup{
	BORDER: 1px #333333 Solid;
}
TD.ZoomPopup{
	BACKGROUND: #D57644; PADDING-TOP: 10px; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
}
TD.ZoomCaption{
	 COLOR: #FFFFFF; FONT: 12px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-WEIGHT: Bold; PADDING-BOTTOM: 10px; 
}
TD.ZoomCaptionMessage{
	BACKGROUND: #D57644; COLOR: #FFFFFF; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-STYLE: Italic;
}
TD.PopupExt{
	BORDER: 1px #333333 Solid;
}
TD.PopupInt{
	BORDER: 11px #D57644 Solid; BACKGROUND: #FFFFFF; 
}
TD.PopupText{
	BORDER: 1px #BEA06F Solid; BACKGROUND: #F3EBD6; COLOR: #330000; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; PADDING: 14px;
}
TD.MenuDivider {
	BACKGROUND-IMAGE: url(../images/menuDivider.gif);
}
TD.HomeArticles{
	COLOR: #336600; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px;
}
TD.ArticleTeaser{
	BACKGROUND-IMAGE: url(../images/cattreeHerb.gif); BACKGROUND-REPEAT: no-repeat; PADDING: 10px; 	COLOR: #336600; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 13px;
}
A.ArticleTeaser:link {
	COLOR: #336600; TEXT-DECORATION: none; FONT-WEIGHT: Bold; FONT-STYLE: Normal; WHITE-SPACE: nowrap;
}
A.ArticleTeaser:visited {
	COLOR: #336600; TEXT-DECORATION: none; FONT-WEIGHT: Bold; FONT-STYLE: Normal; WHITE-SPACE: nowrap;
}
A.ArticleTeaser:active {
	COLOR: #336600; TEXT-DECORATION: none; FONT-WEIGHT: Bold; FONT-STYLE: Normal; WHITE-SPACE: nowrap;
}
A.ArticleTeaser:hover {
	COLOR: #669933; TEXT-DECORATION: none; FONT-WEIGHT: Bold; FONT-STYLE: Normal; WHITE-SPACE: nowrap;
}
A.RelatedArticle:link {
	COLOR: #336600; TEXT-DECORATION: none; FONT-WEIGHT: Normal; FONT-STYLE: Italic;
}
A.RelatedArticle:visited {
	COLOR: #336600; TEXT-DECORATION: none; FONT-WEIGHT: Normal; FONT-STYLE: Italic;
}
A.RelatedArticle:active {
	COLOR: #336600; TEXT-DECORATION: none; FONT-WEIGHT: Normal; FONT-STYLE: Italic;
}
A.RelatedArticle:hover {
	COLOR: #669933; TEXT-DECORATION: none; FONT-WEIGHT: Normal; FONT-STYLE: Italic;
}
TD.CatTreeFooter{
	PADDING: 10px; COLOR: #CC6633; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 13px;
}
TD.VR{
	BACKGROUND-COLOR: #CC6633;
}
TD.Quantity{
	COLOR: #CC6633; VERTICAL-ALIGN: middle; FONT-WEIGHT: Bold;
}
TD.HomeSectionTitle {
	TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px;
}
TD.AlignRight {
	TEXT-ALIGN: right; VERTICAL-ALIGN: top
}
TD.vAlignMiddle{
	VERTICAL-ALIGN: middle
}
TD.vAlignBottom{
	VERTICAL-ALIGN: bottom
}
TD.SearchPrice {
	TEXT-ALIGN: right; VERTICAL-ALIGN: top;
}
TD.SearchResults {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
UL {
	LIST-STYLE: disc; MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px; MARGIN-LEFT: 16px; PADDING-LEFT: 0px;
}
OL {
	MARGIN-BOTTOM: 16px; MARGIN-TOP: 16px;
}
LI {
	MARGIN-BOTTOM: 8px;
}
LI.tight {
	MARGIN-BOTTOM: 0px;
}
HR {
	HEIGHT: 1px; COLOR: #CC6633; BACKGROUND-COLOR: #CC6633; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; BORDER: 0;
}
IMG {
	BORDER: 0px; 
}
IMG.Mini {
	BORDER: 1px #EBDEC1; BORDER-STYLE: solid;
}
INPUT {
	COLOR: #330000; FONT: 11px Verdana, Arial, Helvetica, sans-serif
}
INPUT.alignRight {
	TEXT-ALIGN: right;
}
INPUT.CartQuantity {
	TEXT-ALIGN: center; FONT-WEIGHT: Bold;
}
INPUT.SearchBox{
	COLOR: #330000; FONT: 10px Verdana, Arial, Helvetica, sans-serif; BORDER: 1px; BORDER-STYLE: Solid; BORDER-COLOR: #996633; BACKGROUND: #FFFFFF;
}
INPUT.MiniSubscribe{
	COLOR: #CC6633; FONT: 10px Verdana, Arial, Helvetica, sans-serif; BORDER: 1px; BORDER-STYLE: Solid; BORDER-COLOR: #CC6633;
}
INPUT.Quantity{
	COLOR: #CC6633; FONT: 11px Verdana, Arial, Helvetica, sans-serif; BORDER-COLOR: #CC6633; BORDER: 1px; BORDER-STYLE: Solid; TEXT-ALIGN: center; FONT-WEIGHT: Bold;
}
SELECT {
	COLOR: #330000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px
}
TEXTAREA {
	COLOR: #330000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 16px
}
A:link {
	COLOR: #CC6633; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A:visited {
	COLOR: #CC6633; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A:active {
	COLOR: #CC6633; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A:hover {
	COLOR: #993300; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A.Search:link {
	COLOR: #330000; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A.Search:visited {
	COLOR: #330000; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A.Search:active {
	COLOR: #330000; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A.Search:hover {
	COLOR: #CC6633; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
TD.CTGYProdList {
	COLOR: #CC6633; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 13px; TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
A.CTGYProdList:link {
	COLOR: #CC6633; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A.CTGYProdList:visited {
	COLOR: #CC6633; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A.CTGYProdList:active {
	COLOR: #CC6633; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
A.CTGYProdList:hover {
	COLOR: #993300; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; TEXT-DECORATION: none; FONT-WEIGHT: Bold;
}
TD.Footer {
	COLOR: #663300; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 20px; TEXT-ALIGN: center; VERTICAL-ALIGN: top; PADDING-TOP: 10px;
}
A.Footer:link {
	COLOR: #663300; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.Footer:visited {
	COLOR: #663300; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.Footer:active {
	COLOR: #663300; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.Footer:hover {
	COLOR: #CC6633; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
TD.BreadCrumb{
	COLOR: #996633; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 13px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-STYLE: italic;
}
A.BreadCrumb:link {
	COLOR: #996633; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.BreadCrumb:visited {
	COLOR: #996633; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.BreadCrumb:active {
	COLOR: #996633; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.BreadCrumb:hover {
	COLOR: #CC6633; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
TD.ProductListHoriz{
	FONT: 11px Arial, Helvetica, sans-serif; LINE-HEIGHT: 13px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
A.ProductListHoriz:link {
	COLOR: #CC6633; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.ProductListHoriz:visited {
	COLOR: #CC6633; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.ProductListHoriz:active {
	COLOR: #CC6633; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.ProductListHoriz:hover {
	COLOR: #996633; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
.DDM-TL {
	BACKGROUND-IMAGE: url(../images/ddm-borderTL.gif); WIDTH: 20px; HEIGHT: 20px;
}
.DDM-T {
	BACKGROUND-IMAGE: url(../images/ddm-borderT.gif); HEIGHT: 20px;
}
.DDM-TR {
	BACKGROUND-IMAGE: url(../images/ddm-borderTR.gif); WIDTH: 21px; HEIGHT: 20px;
}
.DDM-L {
	BACKGROUND-IMAGE: url(../images/ddm-borderL.gif);
}
.DDM-M {
	BACKGROUND-IMAGE: url(../images/ddm-filler.gif);
}
.DDM-R {
	BACKGROUND-IMAGE: url(../images/ddm-borderR.gif);
}
.DDM-BL {
	BACKGROUND-IMAGE: url(../images/ddm-borderBL.gif); WIDTH: 20px; HEIGHT: 20px;
}
.DDM-B {
	BACKGROUND-IMAGE: url(../images/ddm-borderB.gif); HEIGHT: 20px;
}
.DDM-BR {
	BACKGROUND-IMAGE: url(../images/ddm-borderBR.gif); WIDTH: 21px; HEIGHT: 20px;
}
TD.CatTree {
	COLOR: #330000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
TD.CatTreeFilter {
	COLOR: #CC6633; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 15px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-STYLE: italic; PADDING: 5px 0;
}
TD.CatTree2 {
	COLOR: #330000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 14px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;
}
A.CatTree:link {
	COLOR: #330000; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.CatTree:visited {
	COLOR: #330000; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.CatTree:active {
	COLOR: #330000; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.CatTree:hover {
	COLOR: #CC6633; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.CatTreeP:link, A.CatTreeP:visited, A.CatTreeP:active, A.CatTreeP:hover {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 17px; FONT-WEIGHT: Bold; MARGIN: 0px; PADDING: 0 0 10px 0;
}
A.CatTreeP:link, A.CatTreeP:visited, A.CatTreeP:active {
	COLOR: #663300;
}
A.CatTreeP:hover {
	COLOR: #996633;
}
A.CatTreeS:link, A.CatTreeS:visited, A.CatTreeS:active, A.CatTreeS:hover {
	FONT-WEIGHT: Normal; FONT-STYLE: italic;
}
A.CatTreeS:link, A.CatTreeS:visited, A.CatTreeS:active {
	COLOR: #CC6633;
}
A.CatTreeS:hover {
	COLOR: #993300;
}
TD.Articles {
	COLOR: #336600; FONT: 10px Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 18px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP:20px; PADDING-BOTTOM:10px; FONT-STYLE: Italic;
}
H2.Articles {
	COLOR: #336600; FONT: 14px Arial, Helvetica, sans-serif; LINE-HEIGHT: 20px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; PADDING:0px; FONT-STYLE: Italic; FONT-WEIGHT: Bold;
}
A.Article:link {
	COLOR: #336600; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.Article:visited {
	COLOR: #336600; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.Article:active {
	COLOR: #336600; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
A.Article:hover {
	COLOR: #669933; TEXT-DECORATION: none; FONT-WEIGHT: Normal
}
#buysafe-lmore A:link, #buysafe-lmore A:visited, #buysafe-lmore A:hover, #buysafe-lmore A:active  {
	COLOR: #003366; TEXT-DECORATION: none; FONT-WEIGHT: Normal; FONT-STYLE: Italic; FONT-SIZE: 10px; padding: 3px 0 0 25px;
}
TD.NoWrap {
	WHITE-SPACE: nowrap 
}

/* TABS (PROD page) */

td.TabHeaderLeft {
	background: url( ../images/tabs/TabTopBG-L.gif );
	background-position: top left;
	width: 100%;
	height: 40px;
	}

td.TabHeaderRight {
	background: url( ../images/tabs/TabTopBG-R.gif ) no-repeat;
	background-position: top right;
	padding-left: 10px;
	}

td.TabLeft {
	background: url( ../images/tabs/TabLeftBG.gif ) repeat-y;
	}

td.TabRight {
	background: url( ../images/tabs/TabRightBG.gif ) repeat-y;
	background-position: top right;
	height: 200px;
	}

td.TabBottomLeft {
	background: url( ../images/tabs/TabBottomBG-L.gif ) no-repeat;
	background-position: bottom left;
	}

td.TabBottomRight {
	background: url( ../images/tabs/TabBottomBG-R.gif ) no-repeat;
	background-position: bottom right;
	height: 20px;
	}

.TabActive, .TabInactive, .TabActiveReviews, .TabInactiveReviews { 
	float: left;
	font-weight: bold;
	width: 140px;
	text-align: center;
	height: 25px;
	overflow: hidden;
	display: block;
	}

.TabActive { background: url( ../images/tabs/TabActive.gif ) no-repeat; }
.TabInactive { background: url( ../images/tabs/TabInactive.gif ) no-repeat; }
.TabActiveReviews { background: url( ../images/tabs/TabActive.gif ) no-repeat; }
.TabInactiveReviews { background: url( ../images/tabs/TabInactiveReviews.gif ) no-repeat; }

.TabActive:link, .TabActive:visited, .TabActive:hover, .TabActive:active { color: #CC6633; padding-top: 4px; }
.TabInactive:link, .TabInactive:visited, .TabInactive:hover, .TabInactive:active { color: #FFFFFF; padding-top: 4px; }
.TabActiveReviews:link, .TabActiveReviews:visited, .TabActiveReviews:hover, .TabActiveReviews:active { color: #CC6633; padding-top: 4px; }
.TabInactiveReviews:link, .TabInactiveReviews:visited, .TabInactiveReviews:hover, .TabInactiveReviews:active { color: #FFFFFF; padding-top: 4px; }

.TabContent { padding: 10px 12px 10px 22px; }
.TabContent h3 { padding-top: 0; margin-top: 0; }
.TabContent a:link { color: #CC6633; }
.TabContent a:visited { color: #CC6633; }
.TabContent a:hover, .TabContent a:active { color: #993300; }

#TabDescContent { display: block; }
#TabSpecsContent, #TabWarrantyContent, #TabShippingContent, #TabReviewsContent { display: none; }

table.full { margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0; width: 100%;  }

div#AboutThisBrand { display: none; padding: 16px 0; }

/* GLOBAL */

table.full { 
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	}

div.TopLinks {
	text-align: right;
	clear: both;
	color: #663300;
	font: 11px Verdana, Helvetica, sans-serif;
	line-height: 16px;
	white-space: nowrap;
	padding: 7px 11px;
	}

div.TopLinks a:link, div.TopLinks a:visited { color: #663300; font-weight: normal; }
div.TopLinks a:hover, div.TopLinks a:active{ color: #330000; font-weight: normal; }

div#MainDiv {
	position: relative;
	margin: 0 auto;
	width: 990px;
	z-index: 0;
	}

table.topBanner { 
	width: 990px;
	height: 142px;
	background: url(../images/bannerBG.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	}

td.FreeShipping { padding: 25px 30px 0 30px; }

td#rightBanner { 
	padding: 25px 20px 0 0;
	}

td.BannerSearch div {
	width: 325px;
	height: 35px;
	background: url(../images/searchBG.gif) top left no-repeat;
	white-space: nowrap;
	}

input.BannerSearch {
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #793E22;
	background-color: #F3EBD6;
	border: 0;
	width: 210px;
	margin: 8px;
	}

td.BannerSearch img {
	display: block;
	float: right;
	margin: 7px;
	}

td.ShoppingCart { padding: 15px 0 0 51px; }

div.ShoppingCartIcon {
	display: block;
	float: left;
	}

div.ShoppingCart {
	display: block;
	float: left;
	white-space: nowrap;
	color: #793E22;
	padding: 5px 0 0 5px;
	}

div.ShoppingCart a:link, div.ShoppingCart a:visited, div.ShoppingCart a:hover, div.ShoppingCart a:active  {
	font-size: 13px;
	font-weight: bold;
	color: #793E22;
	}

td.menuBar { 
	height: 26px;
	background: url(../images/menuBG.gif) repeat;
	}

td.mainBorderL { 
	padding: 400px 0 0 11px;
	background: url(../images/borderL.gif) top left repeat-y;
	}

td.mainBorderR { 
	padding: 400px 0 0 11px;
	background: url(../images/borderR.gif) top right repeat-y;
	}

td.mainBorderBL { 
	width: 11px;
	height: 11px;
	background: url(../images/borderBL.gif) bottom left no-repeat;
	}

td.mainBorderBR { 
	width: 11px;
	height: 11px;
	background: url(../images/borderBR.gif) bottom right no-repeat;
	}

td.mainBorderB { 
	width: 100%;
	height: 11px;
	background: url(../images/borderB.gif) bottom left repeat-x;
	}

.main, .mainInfo, .mainMiddle { 
	background-color: #FFFFFF;
	width: 100%;
	}

.mainInfo { padding: 30px 15px 20px 20px; }

div.Footer {
	color: #663300;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: center;
	padding-top: 10px;
	}

/* HOME PAGE */

.HomeAd {
	padding: 10px 0 0 0;
	}

.HomeBrands img {
	display: block;
	clear: both;
	margin: 0 auto 20px auto;
	border: 0;
	}

DIV.ArticlesHome { padding: 20px 0 0 0;	font-style: italic; }

DIV.ArticlesHome a:link, DIV.ArticlesHome a:visited, DIV.ArticlesHome a:hover, DIV.ArticlesHome a:active {
	display: block;
	padding: 5px 0 0 0;
	}

/* HOME PAGE MINI-ADS */

TD.MA { padding: 8px 8px 0 25px; }

DIV.MA {
	border: 1px #999999 solid;
	padding: 8px;
	margin: 0 0 8px 0;
	float: right;
	clear: both;
	}

DIV.MA DIV {
	width: 320px;
/*	height: 115px; */
	}


DIV.MA H2, DIV.MA H3 {
	font-family: "Times New Roman", serif;
	font-weight: normal;
	text-transform: uppercase;
	}

DIV.MA H2 { font-size: 22px; margin: 0; padding: 4px 0 7px 0; }
DIV.MA H3 { font-size: 17px; margin: 0; padding: 5px 0 3px 0; }

DIV.MA A:link, DIV.MA A:visited, DIV.MA A:hover, DIV.MA A:active {
	display: block;
	padding: 10px;
	margin: 0 auto;
	text-align: center;
	font-weight: normal;
	font-style: italic;
	font-size: 15px;
	line-height: 20px;
	font-family: "Times New Roman", serif;
	}

DIV.olive { background-color: #4A510B; }
DIV.darkbrown { background-color: #482519; }
DIV.blue{ background-color: #334466; }

DIV.olive H2, DIV.olive H3, DIV.olive A:link, DIV.olive A:visited, DIV.olive A:hover, DIV.olive A:active { color: #FFFFFF; }
DIV.darkbrown H2, DIV.darkbrown H3, DIV.darkbrown A:link, DIV.darkbrown A:visited, DIV.darkbrown A:hover, DIV.darkbrown A:active { color: #F8D0AC; }
DIV.blue H2, DIV.blue H3, DIV.blue A:link, DIV.blue A:visited, DIV.blue A:hover, DIV.blue A:active { color: #FFFFFF; }

/* HOME PAGE BOTTOM SECTIONS */

td.HomeSections {
	padding: 30px 0 0 0;
	background: url(../images/hssBGTop.gif) repeat;
	}

table.HomeSections {
	margin: 0 auto;
	border-collapse: collapse;
	border-spacing: 0;
	}

img.hs-Title { 
	display: block;
	border: 0;
	margin: 0 auto;
	}

td.HomeProductList, td.HomeArticles, td.HomeBrands {
	padding: 32px 23px 0 22px;
	background: url(../images/hsBG.gif) 3px 0 no-repeat;
	}

td.hs-Bottom {
	height: 20px;
	background: url(../images/hsBGbottom.gif) 3px 0 no-repeat;
	}

div.hs-Content {
	width: 146px;
	margin: 0 auto;
	overflow: hidden;
	}
/* Image Mouseover */
.highlightit img{
border: 0px solid #ccc; margin: 1px;
}

.highlightit:hover img{
border: 1px solid #993300; margin: 0px;
}

.highlightit:hover{
color: red; margin: 0;/* Dummy definition to overcome IE bug */
}

div.PRODratingStars {
	padding: 0 5px;
}

ul.PRODpoints {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
/*	list-style-type: none; */
}

ul.PRODpoints li {
	margin: 0;
	padding: 0 0 1px 0;
	font-weight: bold;
	color: #CC6633;
}

/* SUBCATEGORY DISPLAY */

td.Subcat-Box {
	border: 1px #CC6633 solid;
	padding-bottom: 10px;
	}

div.Subcat-Images {
	display: block;
	clear: both;
	margin: 10px auto 5px auto;
	height: 125px;
	width: 330px;
	overflow: hidden;
	}

div.Subcat-Images img {
	display: block;
	float: left;
	margin: 0 12px;
	}

h2.Subcat {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	padding: 0 10px;
	}

div.SubcatLinks {
	display: block;
	}

div.SubcatLinksH {
	display: none;
	}

a.SubcatLink:link, a.SubcatLink:visited, a.SubcatLink:hover, a.SubcatLink:active, a.SubcatLinkViewAll:link, a.SubcatLinkViewAll:visited, a.SubcatLinkViewAll:hover, a.SubcatLinkViewAll:active {
	display: block;
	background: url(../images/rightArrowT.gif) no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 10px;
	margin: 1px 10px 1px 12px;
	white-space: wrap;
	}

a.SubcatLink:link, a.SubcatLink:visited, a.SubcatLink:active, a.SubcatLinkViewAll:link, a.SubcatLinkViewAll:visited, a.SubcatLinkViewAll:active {
	color: #660000;
	}

a.SubcatLink:hover, a.SubcatLinkViewAll:hover {
	color: #CC3300;
	}

a.SubcatLink:link, a.SubcatLink:visited, a.SubcatLink:hover, a.SubcatLink:active{
	font-weight: normal;
	}

a.SubcatLinkViewAll:link, a.SubcatLinkViewAll:visited, a.SubcatLinkViewAll:hover, a.SubcatLinkViewAll:active{
	font-weight: bold;
	}

/* Added by iMarks 11/2010 */
div.menuBar {
	width: 968px;
	padding-top: 1px;
	}
div.TopMenu {
	white-space: nowrap;
	height: 25px;
	position: relative;
	}
a.TopMenu:link, a.TopMenu:visited, a.TopMenu:active, a.TopMenu:hover {
	color: #FFDDBB;
	font: 15px Georgia, Times, serif;
	line-height: 23px;
	padding: 0 15px 0 15px;
	display: block;
	}
DIV.DDmenuR {
	position:absolute; z-index:10; top: 25px; left: 0; display: none;
}
DIV.DDmenuR table {
	margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0;
}
.DDM-M a:link, .DDM-M a:visited, .DDM-M a:hover, .DDM-M a:active {
	color: #330000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 1px 0 2px 0;
	white-space: nowrap;
}
.DDM-M a:link, .DDM-M a:visited, .DDM-M a:active {
	color: #330000;
}
.DDM-M a:hover {
	color: #993300;
}
div.ddMenusFilter {
	COLOR: #993300; FONT: 11px Verdana, Arial, Helvetica, sans-serif; FONT-STYLE: italic; PADDING-BOTTOM: 5px; WHITE-SPACE: nowrap;
}
div.ddMenusFilterLinks {
	padding-left: 8px;
}

