
a:hover {
	color: #9f4e16;
	font-family: arial;
	text-decoration: none;
	}
a {
	color: #988f51;
	font-family: arial;
	text-decoration: none;
	}
a.black {
	color: #000000;
	font-size: 10px;
	font-family: arial;
	font-weight: normal;
	}
body {
	color: #000000;
	font-family: arial;
	}
p { font-family: arial; margin: 0; padding: 0; }
select {
	color: black;
	font-size: 10px ;
	font-family: arial;
	}
td {
	font-family: arial;
	}
.maintable { background-color: #ffffff; border-right: 0 solid #949c9c; border-bottom: 0 solid #949c9c; border-left: 0 solid #949c9c; }
.smallgrey { color: #949c9c; font-size: 10px; font-family: arial; line-height: 12px; }
.smallgreybold { color: #949c9c; font-size: 10px; font-family: arial; font-weight: bold; line-height: 12px; }
.smallwhitebold { color: #fff; font-size: 10px; font-family: arial; font-weight: bold; line-height: 12px; }
.smallorangebold { color: #9f4e16; font-size: 10px; font-family: arial; font-weight: bold; line-height: 12px; }
.smallgreyitallic { color: #949c9c; font-size: 10px; font-family: arial; font-style: italic; line-height: 12px 
	 }
.smallorangeitallic { color: #9f4e16; font-size: 10px; font-family: arial; font-style: italic; }
.productprices { color: #9f4e16; font-size: 10px; font-family: arial; font-weight: normal; line-height: 12px; text-align: center; }
.outlinegreygoogle { color: #9f4e16; font-size: 10px; font-family: arial; line-height: 15px; text-align: center; border-style: solid; border-width: 1px 0 1px 1px; border-color: #cccccc 
	 }
.outlinegrey { outline: solid 1px #949c9c; }
.outlinelightgrey {
	clip: inherit;
	border: solid 1px #cccccc;
	}
.outlinelightwhite-3px { clip: inherit; border: solid 8px #fff; outline: solid 1px #cccccc; }
.menusides { border: solid 1px #cccccc; }
.small { font-size: 10px; font-family: arial; line-height: 12px 
	 }
.orangeheaderwithspacebelow { color: #9f4e16; font-size: 12px; font-family: arial; font-weight: bold; line-height: 12px 
	; text-decoration: none; padding: 0 0 5px; }
.subtext { color: #9f4e16; font-size: 12px; font-family: arial; font-weight: bold; line-height: 14px; }
.subtext_with_bg { color: #9f4e16; font-size: 12px; font-family: arial; font-weight: bold; line-height: 14px; background-color: #efefef; background-image: none; background-repeat: repeat-y; }
.subtextblack { color: #000; font-size: 12px; font-family: arial; font-weight: bold; line-height: 14px 
	 }
.subtextgrey { color: #949c9c; font-size: 12px; font-family: arial; font-weight: bold; line-height: 14px; }
.text { color: #696969; font-size: 11px; font-family: arial; line-height: 13px 
	  }
.textgrey { color: #949c9c; font-size: 11px; font-family: arial; line-height: 13px; }
.textorange { color: #9f4e16; font-size: 11px; font-family: arial; line-height: 13px; }
.textgreyitallic { color: #949c9c; font-size: 11px; font-family: arial; font-weight: normal; font-style: italic; line-height: 13px; }
.productsecondline { color: #9f4e16; font-size: 11px; font-family: arial; font-weight: bold; line-height: 13px; }
.texttitle { font-size: 16px; font-family: arial; font-weight: bold; line-height: 16px 
	 }
.pagetitles { color: #9f4e16; font-size: 16px; font-family: arial; font-weight: bold; line-height: 16px; background-color: #efefef; text-indent: 10px; vertical-align: middle; width: auto; height: auto; padding-top: 4px; padding-bottom: 5px; border: solid 3px #ffffff; outline: solid 1px #ccc; }
ADDED BELOW FOR ECT {
	}
.ectlink { color: #988f51; font-family: arial; }
.ectlink:hover { color: #9f4e16; font-family: arial; }
.more_details { color: #988f51; font-size: 11px; font-family: arial; text-align: center; }
.more_details:hover { color: #9f4e16; font-size: 11px; font-family: arial; text-align: center; }
.orange { color: #9f4e16; }
hr { top: 0; width: 100%; z-index: 500; visibility: visible; margin: 12px 0; padding: 0; border-top: 1px solid #ccc; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
hr.prodseparator { vertical-align: middle; width: 100%; margin-top: 12px; margin-bottom: 12px; border-top: 1px solid #ccc; border-right-width: 0; border-left-width: 0; }
SPAN.price { color: #9f4e16; font-size: 13px; font-family: arial; font-weight: bold; line-height: 15px; text-align: left; vertical-align: bottom; width: 100%; }
div.listprice { color: #949c9c; font-size: 10px; font-family: arial; font-weight: normal; font-style: normal; line-height: 10px; text-decoration: none; text-transform: lowercase; text-align: center; vertical-align: middle; position: relative; left: 14px; padding-top: 4px; padding-bottom: 8px; }
div.detaillistprice { color: #949c9c; font-size: 10px; font-family: arial; font-weight: normal; font-style: normal; line-height: 10px; text-decoration: none; text-transform: lowercase; text-align: center; vertical-align: middle; position: relative; right: -10px; padding-bottom: 8px; }
.prodprice { color: #9f4e16; font-size: 12px; font-family: arial; font-weight: bold; line-height: 15px; text-align: center; vertical-align: baseline; }
.prodpricetaxinc { color: #949c9c; font-size: 11px; font-family: arial; font-weight: normal; font-style: italic; line-height: 13px; text-decoration: none; position: relative; left: 2px; }
p.prodnavigation { color: #949c9c; font-size: 11px; font-family: arial; font-weight: normal; font-style: italic; }
td.prodnavigation { font-size: 11px; font-family: arial; font-style: italic; font-weight: normal; padding-top: 5px; padding-bottom: 5px; }
.pagenums { color: #949c9c; font-size: 11px; font-family: arial; font-weight: normal; font-style: normal; padding-top: 8px; padding-bottom: 8px; }
SPAN.pagenums { color: #949c9c; font-size: 11px; font-family: arial; font-style: normal; font-weight: normal; padding-top: 8px; padding-bottom: 8px; }
.pagenums:hover { color: #9f4e16; font-size: 11px; font-family: arial; font-style: normal; font-weight: normal; padding-top: 8px; padding-bottom: 8px; }
p.pagenums { color: #949c9c; font-size: 11px; font-family: arial; font-style: normal; font-weight: normal; padding-top: 8px; padding-bottom: 8px; }
a.pagenums { color: #949c9c; font-size: 11px; font-family: arial; font-style: normal; font-weight: normal; padding-top: 8px; padding-bottom: 8px; }
a.pagenums:hover { color: #9f4e16; font-size: 11px; font-family: arial; font-style: normal; font-weight: normal; padding-top: 8px; padding-bottom: 8px; }
div.pagenums { color: #949c9c; font-size: 11px; font-family: arial; font-style: normal; font-weight: normal; padding-top: 8px; padding-bottom: 8px; }
SPAN.currpage { color: #9f4e16; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: underline; }
.prodimage { text-align: center; vertical-align: top; }
.prodname { color: #9f4e16; font-size: 15px; font-family: arial; font-weight: bold; line-height: 15px; text-align: left; vertical-align: top; }
div.proddescription { color: #949c9c; font-size: 11px; font-family: arial; line-height: 13px; text-decoration: none; text-align: left; vertical-align: top; padding-top: 3px; padding-bottom: 3px; }
proddescription { color: #949c9c; font-size: 11px; font-family: arial; line-height: 13px; text-decoration: none; }

td.detailimage { text-align: center; vertical-align: top; }
.mainimage { text-align: center; vertical-align: top; }
.detailname { color: #9f4e16; font-size: 15px; font-family: arial; font-weight: bold; line-height: 15px; text-align: center; }
.addthis_toolbox { text-align: center; position: relative; top: 2px; left: 50px; z-index: 1; }
.buybutton {
	color: #9f4e16;
	font-size: 10px;
	line-height: 13px;
	vertical-align:bottom;
	}
.checkoutbutton {
	color: #9f4e16;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	vertical-align: bottom;
	}
.configbutton {
	color: #9f4e16;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	vertical-align: bottom;
	}
.detaildescription { color: #949c9c; line-height: 13px; font-size: 11px; font-family: arial; text-align: left; width: 600px; }
.detailoptions { font-family: arial; text-align: center; position: relative; top: -3px; right: 45px; width: 115%; z-index: 500; }
.options { font-family: arial; }
.detailoptionstext { color: #949c9c; font-size: 10px; font-family: arial; line-height: 16px; text-align: left; vertical-align: middle; position: relative; top: 1px; width: 300px; padding-left: 6px; }
.detailoptionstextspacer { color: #949c9c; font-size: 10px; font-family: arial; line-height: 26px; text-align: left; vertical-align: middle; position: relative; top: 6px; width: 300px; margin-left: 6px; }
.detailprice { color: #9f4e16; font-size: 11px; font-family: arial; text-align: center; width: auto; }
TD.mincart { color: #949c9c; font-size: 10px; font-family : arial; font-style: normal; line-height: 13px; text-decoration: none; padding-top: 8px; }
.mincart { color: #949c9c; font-size: 10px; font-family: arial; font-style: normal; line-height: 13px; text-decoration: none; padding-top: 8px; }
table.mincart { font-family: arial; font-weight: normal; font-style: normal; text-align: center; }
A.mincart.ectlink:link { color: #988f51; font-size: 10px; font-family: arial; line-height: 13px; }
A.mincart.ectlink:visited { color: #988f51; font-size: 10px; font-family: arial; line-height: 13px; text-decoration: none; }
A.mincart.ectlink:active { color: #988f51; font-size: 10px; font-family: arial; line-height: 13px; text-decoration: none; }
A.mincart.ectlink:hover { color: #9f4e16; font-size: 10px; font-family: arial; line-height: 13px; text-decoration: none; }
img.cartimage { background-position: 50% center; text-align: center; }
P.catname { color: #9f4e16; font-size: 10px; font-family: arial; font-weight: normal; font-style: normal; line-height: 17px; text-align: center; margin-top: 0; margin-bottom: 20px; vertical-align:top; position: relative; bottom: 0; }
P.catdesc { color: #000000; font-size: 10px; font-family: arial; font-weight: bold; line-height: 13px; margin-top: 0; margin-bottom: 4px; vertical-align:top; bottom: 20px; }
IMG.catimage {
	vertical-align:top;
	margin-top: 40px;
	}
TD.catimage {
	vertical-align:top;
	}
TD.catname { color: #9f4e16; font-family: arial; vertical-align:top; text-align: center; bottom: 20px; }
span.catname { color: #000000; font-family: arial; text-align: center; vertical-align: top; }
p.catnavigation { color: #949c9c; font-size: 11px; font-family: arial; font-weight: normal; font-style: normal; line-height: 13px; text-decoration: none; }
TD.catnavigation { color: #949c9c; font-size: 11px; font-family: arial; font-weight: lighter; font-style: normal; font-variant: normal; text-decoration: none; vertical-align:middle; text-align: center; }
span.extraimage { color: #949c9c; font-size: 11px; font-family: arial; line-height: 13px; }
span.giantimage { color: #949c9c; font-size: 11px; font-family: arial; line-height: 13px; }
.review { color: #696969; font-size: 11px; font-family: arial; font-weight: normal; line-height: 13px; }
td.prodfilter { color: #949c9c; font-size: 11px; font-family: arial; border-top-color: #cccccc; border-top-width: 1px; border-right-color: #cccccc; border-bottom-color: #cccccc; border-bottom-width: 1px; border-left-color: #cccccc; }
.showallreview, .reviewcomments { color: #9f4e16; font-size: 11px; font-family: arial; font-weight: normal; font-style: italic; line-height: 13px; }
.reviewname { color: #949c9c; font-size: 11px; font-family: arial; font-weight: bold; line-height: 13px; }
hr.review { width: 80%; text-align:center; height: 0; margin-top: 12px; margin-bottom: 12px; border-color: #cccccc; border-width: 1px 0 0; }
.down3px {
	position: relative;
	top: 3px;
	height: 0;
	}
.radio_prod_options { position: relative; top: 12px; }
.up_22px { position: relative; bottom: 55px; height: 0; z-index: 0; }
.cstitle { color: #9f4e16; font-size: 13px; font-family: arial; font-weight: bold; line-height: 15px; text-align: center; }
.csprodname { color: #9f4e16; font-size: 15px; font-family: arial; font-weight: bold; line-height: 15px; text-align: center; position: relative; top: 10px; width: 100%; }
.csprodimage { position: relative; top: 0; }
.csdetailescription { color: #949c9c; font-size: 11px; font-family: arial; line-height: 13px; text-decoration: none; }
.csprodprice { color: #9f4e16; font-size: 12px; font-family: arial; font-weight: bold; line-height: 15px; text-align: right; }
.csprice { color: #9f4e16; font-size: 13px; font-family: arial; font-weight: bold; line-height: 13px; text-align: center; }
SPAN.prodoption { font-size: 10px; color : #949c9c; font-family: arial; font-weight: normal; font-style: normal; line-height: 16px; display: none; }
.prodoption { color: #949c9c; font-family: arial; font-style: normal; font-weight: normal; }
SPAN.detailoption { font-family: arial; width: 0; overflow: visible; clip: auto; visibility: hidden; float: none; clear: none; display: none; }
td.prodfilter{ color: #9f4e16; font-size: 10px; font-family: arial; }

/* Product Details HTML CSS */
.TABLE_product_description { text-align: left; width: 600px; height: auto; margin: 0 0 20px; padding: 0; border-width: 0; }
.product_description_text_header { color: #9f4e16; font-size: 13px; font-family: arial; font-weight: bold; line-height: 13px; padding-bottom: 5px; }
.product_description_text_main { color: #696969; font-size: 11px; font-family: arial; line-height: 14px; }
.product_description_text_footer { color: #9f4e16; font-size: 11px; font-family: arial; line-height: 13px; }
.product_description_text_small_itallics { color: #949c9c; font-size: 10px; font-family: arial; font-style: italic; line-height: 12px; }
.TABLE_product_specification { text-align: left; position: relative; top: -5px; width: 600px; height: auto; margin: 0 0 20px; padding: 0; border-width: 0; }
.product_specification_lines_odd_left { color: #949c9c; font-size: 11px; font-family: arial; line-height: 14px; background-color: #ffffff; text-align: right; vertical-align: text-top; top: -3px; width: 50%; height: auto; margin: 0; padding: 7px 5px 7px 0; border-bottom: 1px solid #cccccc; }
.product_specification_lines_odd_right { color: #949c9c; font-size: 11px; font-family: arial; line-height: 14px; background-color: #ffffff; text-align: left; vertical-align: text-top; top: 0; width: 50%; height: auto; margin: 0; padding: 7px 5px 7px 0; border-bottom: 1px solid #cccccc; }
.product_specification_lines_even_left { color: #949c9c; font-size: 11px; font-family: arial; line-height: 14px; background-color: #efefef; text-align: right; vertical-align: text-top; top: 0; width: auto; height: auto; margin: 0; padding: 7px 5px 7px 0; border-bottom: 1px solid #cccccc; }
.product_specification_lines_even_right { color: #949c9c; font-size: 11px; font-family: arial; line-height: 14px; background-color: #efefef; text-align: left; vertical-align: text-top; top: 0; width: auto; height: auto; margin: 0; padding: 7px 5px 7px 0; border-bottom: 1px solid #cccccc; }
/* Product Details HTML CSS */
/*Search Box CSS */
.reltab { width: 600px; }
TABLE.cobtbl{ color: #696969; font-family: arial; background-color: #efefef; }
TD.cobhl{ color: #9f4e16; font-size: 11px; font-family: arial; font-weight: bold; background-color: #ffffff; padding-top: 2px; padding-bottom: 1px; }

TD.cobll{ background-color: #ffffff; color : #696969; font-size: 11px; font-family: arial; line-height: 13px; padding-right: 13px; }

.FOR CONTENT SLIDER{}
.sliderwrapper{ background-color: #efefef; position: relative; overflow: hidden; /*leave as is*/
width: 600px; /*width of featured content slider*/
height: 246px; z-index: 1; outline-color: #ffffff; }



.sliderwrapper .contentdiv{ background: #efefef; visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
top: 0;  /*leave as is*/
left: 0; width: 600px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 246px; z-index: 1; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

.pagination{ color: #cccccc; font-size: 9px; font-family: arial; width: 570px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right; vertical-align: middle; position: relative; top: 18px; height: 10px; z-index: 100; margin: 0; }

.pagination a{ text-decoration: none; color: #cccccc; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-left: 4px; }

.pagination a:hover, .pagination a.selected{ color: #949c9c; font-family: arial; }
.receiptoption { color: #949c9c; font-size: 11px; font-family: arial; background-color: #fff; }
.receiptbody { color: #000000; font-size: 11px; font-family: arial; background-color: #fff; }
td.receipthl { color: #696969; font-size: 11px; font-family: arial; background-color: #fff; }
td.receiptbl { color: #696969; font-size: 11px; font-family: arial; background-color: #fff; }
td.receipthr { color: #696969; font-size: 11px; font-family: arial; background-color: #fff; height: 0; margin-top: 12px; margin-bottom: 12px; border-width: 1px 0 0; border-style: solid; border-color: #ccc; }
td.receiptheading { color: #9f4e16; font-size: 11px; font-family: arial; background-color: #fff; }


p { margin: 0; }
body { background-color: #cccccc; margin: 0; }
#addthis { text-align: center; position: relative; top: 3px; z-index: 100; }
#header { background-color: transparent; background-image: url(../images/dropshadow_top.jpg); background-repeat: no-repeat; background-position: center top; height: 30px; list-style-image: url(/images/dropshadow_top.jpg); }

html {overflow-y: scroll;}
