/*** General styles ***/

body			{background: #FFFFFF; color: #666666; font: 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
body.popup	{}
.vcard {font: 10px Arial,Georgia,serif; margin: 0 auto; overflow: hidden; padding: 8px 0; width: 965px; color: #FEFEFE; }
tr, td		{font: 14px Arial, Helvetica, sans-serif; color: #666666;}
	.block-products-list tr, 
	.block-products-list td		{font: 12px Arial, Helvetica, sans-serif; color: #666666;}

h1 {padding: 0px; margin: 0px;}
h2 {padding: 0px; margin: 0px; font-size: 16px; }
small {font: 10px Arial, Helvetica, sans-serif;}

a			{color: #666666; outline: 0px; text-decoration: none;}
a:hover	{color: #91C850; text-decoration: none;}
a img 	{border: none;}

input					{font: 12px Arial, Helvetica, sans-serif;}
input.search,		
input.text,			
input.field			{border: 1px solid #CCCCCC; /*margin: 3px 0px;*/}
input.lightText {border: 1px solid #CCCCCC; color: #AAAAAA; }
input.fieldSmall	{border: 1px solid #CCCCCC; font-size: 11px;}
input.submit		{
	background: url(/images/default/button-r-bgr.gif) no-repeat right; 
	border: 0px; 
	color: #000; 
	cursor: pointer; 
	font-size: 13px; 
	height: 28px; 
	margin: 0px;
	padding: 0px 7px 2px 0px; 
}

	input#clear		{color: #8A8A8A;}
	input#reset		{color: #8A8A8A;}
	input#preview	{color: #FF6C00;}
	input#cancel	{color: #8A8A8A;}
	input#delete	{color: #8A8A8A;}
select				{border: 1px solid #CCCCCC; font: 12px Arial, Helvetica, sans-serif;}
textarea				{border: 1px solid #CCCCCC; font: 12px Arial, Helvetica, sans-serif;}



span.submit {background: url(/images/default/button-l-bgr.gif) no-repeat left; font: 25px Arial; padding-left: 7px !important; white-space: nowrap; display: inline-block;}

.middlebg 			{background: #E9E9E9; font-weight: bold;}
.middlebg td 		{font-weight: bold;}
.usualbg  			{background: transparent;}
.errorbg  			{background: #FFE0E0; border: 1px solid #CC0000; color: #CC0000; padding: 6px; text-align: center;}
.popup 
.errorbg				{padding: 4px;}
.messagebg  		{background: #E0E0FF; color: #0000CC; border: 1px solid #0000CC; font-weight: bold; padding: 6px; text-align: center;}
.block-order-info .messagebg  {padding: 2px 6px; text-align: right;}



.padding10px				{padding: 10px;}
.block-categories-list 
.padding10px				{padding: 10px 0px;}
.padding6px 				{padding: 6px;}
.padding6px td				{padding: 6px;}
.block-product-details
.padding6px td				{padding: 6px 10px;}
.padding6px td td			{padding: 0px;}
.padding6px
.padding4px td				{padding: 4px;}
.padding4px td				{padding: 4px;}
.padding4px td td			{padding: 0px;}
.padding2px 				{padding: 2px;}
table.padding10px, 
table.padding6px, 
table.padding4px, 
table.padding2px 			{padding: 0px;}

/*.ArticleImg		{border: none; float: left; margin: 0px 10px 5px 0px;}*/
.ArticleDescription	{ font-size: 16px; line-height: 32px; }
.ArticleDescription a {color:#91C850;}
.ArticleDescription a:hover {color:#666666;}

.introBlock {border: 1px solid #FFFFFF; margin: 5px; padding: 6px;}

.articleDate	{color: #7777CC; font-size: 11px; font-style: italic; }
.titleText		{color: #1584D2; text-decoration: none; }
.top				{font-size: 11px;}
.smallText		{font-size: 11px;}
.middleText		{font-size: 13px;}
.bigText			{font-size: 14px;}
.comment			{font-size: 12px; color: #7777CC;}
.required		{color: #FF0000;}
.message			{color: #FFBA00;}
.error			{color: red; }
.terms			{height: 300px; width: 600px; overflow: auto; border: 1px solid silver; }
.link				{color: #C5CCD0; text-decoration: underline;}
.green 			{color: #91C850; font: 16px Arial, Helvetica, sans-serif;}
span.nobr      {white-space: nowrap !important;}
.overhidd		{height: 1%; overflow: hidden;}
.floatright 	{float: right;}
.floatleft 		{float: left;}
.clear {clear: both;}
.clearboth 		{clear: both;}

form {margin: 0; padding: 0;}
/*** General styles ***/
/*** Frame set ***/
.frameBlocks			{margin: auto; padding: 0; text-align: left;}
.headerStyle			{margin: auto; position: relative; width: 965px; z-index: 100;}
.contentStyle			{clear: both; height: 1%; margin: auto; overflow: hidden; position: relative; width: 965px; z-index: 1;}
.fourFooterLinkStyle	{clear: both; margin: auto; width: 965px;}
.footerStyle			{ clear: both;}
.wide .headerStyle, .wide .fourFooterLinkStyle, .wide .contentStyle, .wide .footerAll, .wide .footerText { width: 1105px; }
.wide .footerLinks a { width: 268px; }
.wide .list-buy-image { width: 920px; }

.hotStylePadding		{padding: 0;}
.breadStylePadding	{padding: 0;}
.leftStylePadding		{padding: 0 10px 50px 0;}
.centerStylePadding	{padding: 0 0 50px 0;}
.rightStylePadding	{padding: 0 0 50px 50px;}

/* Four frames */
.fourFrames .hotStyle			{float: left; position: relative; width: 80%;}
.fourFrames .leftStyle			{float: left; position: relative; width: 25%;}
.fourFrames .centerStyle		{float: left; position: relative; width: 75%;}
.fourFrames .rightStyle			{float: left; position: relative; width: 20%;}
.fourFrames .leftStylePadding		{padding: 0 8px 8px 0;}
.fourFrames .centerStylePadding	{padding: 0 0 8px 0;}

/* Three frames */
.threeFrames .leftStyle		{float: left; position: relative; width: 19%;}
.threeFrames .breadStyle	{float: left; position: relative; width: 81%;}
.threeFrames .centerStyle	{float: left; position: relative; width: 69%;}
.threeFrames .rightStyle	{float: left; position: relative; width: 31%;}

/* Two frames */
.twoFrames .leftStyle	{float: left; position: relative; width: 19%;}
.twoFrames .centerStyle	{float: left; position: relative; width: 81%;}

.wide .twoFrames .leftStyle	{float: left; position: relative; width: 185px;}
.wide .twoFrames .centerStyle	{float: left; position: relative; width: 920px;}

/* One frames */
.oneFrame .centerStyle	{position: relative; width: 100%;}
/*** Frame set ***/

/*** Header ***/
.Header {margin: auto 0; position: relative; z-index: 100;}
.HeaderLogo {float: left;} 
.HeaderLogo img {margin: 26px 0 18px;}
.HeaderMenu {margin: 0 170px 0 181px; padding: 20px 0 0 0; position: relative; z-index: 120;}
.HeaderSmall {position: absolute; right: 0; top: 9px; width: 150px;} 
.HeaderSmall small {font: 10px Arial, Helvetica, sans-serif;} 
.HeaderSmall small a {color: #91C850;} 
.HeaderSmall small.r {float: right;} 

.e-bcorp-logo { display: block; margin: 0 60px 0 60px; float: left; }

.wadding-group-logo { display: block; padding: 10px 0; float: left; }


.HeaderSearch {background: url(/images/ep/tmd.gif) no-repeat 29px center; border: 1px solid #C6C6C6; height: 27px; width: 150px; position: absolute; right: 0; top: 25px; } 
.HeaderSearch .submit {background: url(/images/ep/z.gif) no-repeat; height: 15px; margin: 5px 17px 0 8px; width: 14px;}
.HeaderSearch .field {background: none; border: none; width: 90px;}
.HeaderSearchLong {background: url(/images/ep/tmd.gif) no-repeat 29px center; border: 1px solid #C6C6C6; height: 27px; width: 150px; position: absolute; right: 0; top: 25px; } 
.HeaderSearchLong .submit {background: url(/images/ep/z.gif) no-repeat; height: 15px; margin: 5px 17px 0 8px; width: 14px;}
.HeaderSearchLong .field {background: none; border: none; width: 90px;}

.HeaderCartOld {background: url(/images/ep/tmd.gif) no-repeat 29px center; border: 1px solid #C6C6C6; height: 27px; position: absolute; right: 0; top: 60px; width: 113px; cursor: pointer; }
.HeaderCart { margin-top: 2px; background: url(/images/ep/tmd.gif) no-repeat 29px center; border: 1px solid #C6C6C6; height: 27px; width: 150px; cursor: pointer; position: absolute; right: 0; top: 55px; }
.HeaderCart .cBlsm {background: url(/images/ep/b.gif) no-repeat 8px 7px; padding: 6px 0 0 43px;}
.HeaderCart .cBlsm b {color: #91C850; font-weight: normal;}
.HeaderCartActiveOld {/*font: 14px Georgia,serif; */height: 43px; position: absolute; right: -4px; top: 16px; width: 137px; z-index: 100; cursor: pointer; }
.HeaderCartActive {/*font: 14px Georgia,serif; */height: 43px; width: 158px; z-index: 100; cursor: pointer; position: absolute; right: -4px; top: 55px; }
.HeaderCartActive .cBlsm {background: #FFFFFF url(/images/ep/b.gif) no-repeat 23px 13px;}
.HeaderCartActive .cBlsm div {background: url(/images/ep/tmd.gif) no-repeat 45px 5px; height: 29px; padding: 12px 0 0 58px;}
.HeaderCartActive .cBlsm b {color: #91C850; font-weight: normal;}
.HeaderCartList {font: 14px arial,Georgia,serif; position: absolute; right: -4px; top: 96px; width: 665px; z-index: 99;}
.HeaderCartList .x {height: 32px;}
.HeaderCartList .x a {background: url(/images/ep/c-x.gif) no-repeat; float: right; height: 26px; overflow: hidden; text-indent: 200px; width: 26px;}
.HeaderCartList .f {padding-left: 0;}
.HeaderCartList .l {padding-right: 0;}
.HeaderCartList .middlebg {background: none;}

	.cartTitle td {background: url(/images/ep/c-t.gif) repeat-x left bottom; color: #CCCCCC; padding: 5px 8px 6px;}
	.cartTitle td b {font-weight: normal;}
	.cartItem td {background: url(/images/ep/c-t.gif) repeat-x left bottom; font: 11px Arial, Helvetica, sans-serif; padding: 7px; vertical-align: top;}
	.cartItem .iimg { margin: 0;}
	.cartItem .oldprice {text-decoration: line-through;}
	.cartItem .price { }
	.cartItem .sale {color: #53C7DC;}
	.cartItem .remove {float: right; margin: 0;}
	.cartGoodsTotal td {font-size: 11px; }

.HeaderCartList .linksTd {padding: 0;}
.HeaderCartList .linksTd div {background: #EAEAEA; font: 11px Arial, Helvetica, sans-serif; margin: 0 8px 0 0; padding: 6px 0;}
.HeaderCartList .butTd {background: #91C850; padding: 0;}
.HeaderCartList .butTd .buttonCart, 
.HeaderCartList .butTd .buttonCart:hover {color: #FFFFFF; font-size: 14px;}

.HeaderCartList .TopTitleBgr {color: #91C850; font-size: 14px; padding: 10px 5px;}
.HeaderCartList .MiddleCenter {background: none; padding: 0;}
.HeaderCartList .item {padding: 0 5px;}
.HeaderCartList .itemTitle a {color: #999999; font: 12px Arial, Helvetica, sans-serif;}
.HeaderCartList .itemImage {text-align: center;}

.HeaderCartActive .tBl {height: 4px; overflow: hidden; }
.HeaderCartActive .tlBl {background: url(/images/ep/tl.png); float: left; height: 4px; width: 4px;}
.HeaderCartActive .trBl {background: url(/images/ep/tr.png); float: right; height: 4px; width: 4px;}
.HeaderCartActive .tBlBg {background: url(/images/ep/tb.png); height: 4px; margin: 0 4px;}
.HeaderCartActive .clBl {background: url(/images/ep/cl.png) repeat-y left;}
.HeaderCartActive .crBl {background: url(/images/ep/cr.png) repeat-y right; padding: 0 4px;}
.HeaderCartActive .bBl {height: 4px; overflow: hidden;}
.HeaderCartActive .blBl {background: url(/images/ep/bl.png); float: left; height: 4px; width: 4px;}
.HeaderCartActive .brBl {background: url(/images/ep/br.png); float: right; height: 4px; width: 4px;}
.HeaderCartActive .bBlBg {background: url(/images/ep/bb.png); height: 4px; margin: 0 4px;}



.HeaderCartList .tBl {height: 4px; overflow: hidden;}

.HeaderCartList .tlBl {background: url(/images/ep/tl.png); float: left; height: 4px; width: 4px;}

.HeaderCartList .trBl {background: url(/images/ep/tr.png); float: right; height: 4px; width: 4px;}

.HeaderCartList .tBlBg {background: url(/images/ep/tb.png); height: 4px; margin: 0 4px;}

.HeaderCartList .clBl {background: url(/images/ep/cl.png) repeat-y left;}

.HeaderCartList .crBl {background: url(/images/ep/cr.png) repeat-y right; padding: 0 4px;}

.HeaderCartList .cBlpd {background: #FFFFFF; padding: 7px 17px 17px;}

.HeaderCartList .bBl {height: 4px; overflow: hidden;}

.HeaderCartList .blBl {background: url(/images/ep/bl.png); float: left; height: 4px; width: 4px;}

.HeaderCartList .brBl {background: url(/images/ep/br.png); float: right; height: 4px; width: 4px;}

.HeaderCartList .bBlBg {background: url(/images/ep/bb.png); height: 4px; margin: 0 4px;}



.HeaderLogin {float: right;} 



/* Top Menu */
ul.TopMenu 			{display: block; height: 35px; margin: 0; /*overflow: hidden; */padding: 0; z-index: 120;}
ul.TopMenu li 			{display: block; float: left; list-style: none; margin: 0px; padding: 0; white-space: nowrap;}
ul.TopMenu li.topmenu		{padding: 0; z-index: 150;}
ul.TopMenu li.topmenu br	{display: none;}
ul.TopMenu li.begin			{display: none;}
ul.TopMenu li.end			{display: none;}

ul.TopMenu li.TopMenuPopup 		{background: url(/images/ep/tm-a-l.png) no-repeat 0 0; display: block; height: 38px; overflow: hidden; /*margin: -8px -4px 0 0;*/ padding: 0 0 0 4px;}
ul.TopMenu li.TopMenuPopup a		{background: url(/images/ep/tm-a-r.png) no-repeat 100% 0; display: block; padding: 11px 14px 10px 10px;}
/*.TopMenuPopup li 			{display: block; float: left; list-style: none; margin: 0px; padding: 0; white-space: nowrap;}
.TopMenuPopup li.topmenu		{padding: 0; z-index: 50;}
.TopMenuPopup li.topmenu br		{display: none;}
.TopMenuPopup li.begin			{display: none;}
.TopMenuPopup li.end			{display: none;}*/

/* Top Menu Links */
a.menuImageOld			{background: url(/images/ep/tmd.gif) no-repeat left top; display: block; padding: 6px 17px;}
a.menuImage			{ display: block; padding: 11px 14px 6px 14px;}
a.menu					{color: #52AE30; display: block; font: 16px Arial, Helvetica, sans-serif; padding: 1px 20px; text-decoration: underline; text-transform: capitalize;}
a.menu:hover			{color: #52AE30; text-decoration: none;}
a.menuActive			{color: #444444; display: block; font: 16px Arial, Helvetica, sans-serif; padding: 1px 20px; text-transform: capitalize;}
a.menuActive:hover	{color: #444444;}

.TopMenu a.menuText					{color: #999999; display: block; font: 18px/18px "Gothem Medium", Arial, Helvetica, sans-serif; padding: 11px 14px 6px 14px; text-decoration: none; text-transform: capitalize;}
.TopMenu a.menuText:hover			{color: #91c850; text-decoration: none;}
.TopMenu a.menuActive			{color: #91c850; display: block; font: 18px/18px "Gothem Medium", Arial, Helvetica, sans-serif; padding: 11px 14px 6px 14px; text-transform: capitalize;}
.TopMenu a.menuActive:hover	{color: #91c850;}


/*.TopMenuPopup a.menuText

{ display: block; font-size: 12pt; padding: 11px 14px 6px 14px; font-weight: 700; }

.TopMenu a.menuText 

{ display: block; font-size: 12pt; padding: 11px 14px 6px 14px; font-weight: 700; }*/



/* color: #91C850; */



/* Secondary Menu */

ul.secondaryMenu 			{display: block; height: 30px; margin: 0px 0px 0px 20px; overflow: hidden; padding: 0px; z-index: 20;}

ul.secondaryMenu li 			{border-top: 1px solid #444444; display: block; float: left; list-style: none; margin: 0px; padding: 0px;}

ul.secondaryMenu li.secondaryMenu			{padding: 2px 0px 4px 0px;}

ul.secondaryMenu li.secondaryBegin			{display: none;}

ul.secondaryMenu li.secondaryEnd				{display: none;}



/* Secondary Menu Links */

a.secondaryMenu 			{color: #52AE30; display: block; font: 14px Arial, Helvetica, sans-serif; padding: 2px 20px; text-decoration: underline; text-transform: capitalize;}

a.secondaryMenu:hover 	{color: #52AE30; text-decoration: none;}

a.secondaryMenuActive 			{color: #444444; display: block; font: 14px Arial, Helvetica, sans-serif; padding: 2px 20px; text-transform: capitalize;}

a.secondaryMenuActive:hover	{color: #444444;}



/* Sub Menu *//*

.SubMenu1 		{border: 1px solid #FFD075; border-bottom: none; display: none; margin: 2px 0px 0px 0px; padding: 0px; z-index: 100; }

.SubMenu1 ul 		{margin: 0; padding: 0;}

.SubMenu1 li 		{border-top: none !important; border-bottom: 1px solid #FFD075; display: block; list-style: none; margin: 0px; padding: 0px; white-space: nowrap; width: 200px;}

.SubMenu1 li.topmenu		{padding: 0px; }

.SubMenu1 li.secondaryMenu	{background: none !important; padding: 0px !important; }

.SubMenu1 a.menu				{background: #FFF1C7 !important; color: #0A0509; padding: 2px 10px; text-decoration: none;}

.SubMenu1 a.menu:hover		{background: #FFFBED !important; color: #1584D2;}



.SubMenu2 		{border: 1px solid #FFD075; border-bottom: none; display: none; margin: 2px 0px 0px 0px; padding: 0px; z-index: 100; }

.SubMenu2 ul 		{margin: 0; padding: 0;}

.SubMenu2 li 		{border-top: none !important; border-bottom: 1px solid #FFD075; display: block; list-style: none; margin: 0px; padding: 0px; white-space: nowrap; width: 200px;}

.SubMenu2 li.topmenu		{padding: 0px; }

.SubMenu2 li.secondaryMenu	{background: none !important; padding: 0px !important; }

.SubMenu2 a.menu				{background: #F1FFC7 !important; color: #0A0509; padding: 2px 10px; text-decoration: none;}

.SubMenu2 a.menu:hover		{background: #FBFFED !important; color: #1584D2;}



.SubMenu a.secondaryMenu			{background: #FFF1C7 !important; color: #0A0509; padding: 2px 10px; text-decoration: none;}

.SubMenu a.secondaryMenu:hover	{background: #FFFBED !important; color: #1584D2;}

.SubMenu a.secondaryMenuActive			{background: #FFF1C7 !important; color: #0A0509; padding: 2px 10px; text-decoration: none;}

.SubMenu a.secondaryMenuActive:hover	{background: #FFFBED !important; color: #1584D2;}



.SubMenu div {border: 1px solid #FFD075; border-bottom: none; display: none; margin: 0px; padding: 0px; position: fixed; }

.SubMenu span.nobr {white-space: normal !important;}*/





#SubMenuBlock  {/*padding: 4px 0 0; z-index: 200;*/ margin-top: -4px; z-index: 110;}

#SubMenuBlock .tBl {height: 4px; overflow: hidden;}

#SubMenuBlock .tlBl {background: url(/images/ep/tl.png); float: left; height: 4px; width: 4px;}

#SubMenuBlock .trBl {background: url(/images/ep/tr.png); float: right; height: 4px; width: 4px;}

#SubMenuBlock .tBlBg {background: url(/images/ep/tb.png); height: 4px; margin: 0 4px;}

#SubMenuBlock .clBl {background: url(/images/ep/cl.png) repeat-y left;}

#SubMenuBlock .crBl {background: url(/images/ep/cr.png) repeat-y right; padding: 0 4px;}

#SubMenuBlock .cBlpd {background: #FFFFFF; /*padding: 7px 17px 17px;*/}

#SubMenuBlock .bBl {height: 4px; overflow: hidden;}

#SubMenuBlock .blBl {background: url(/images/ep/bl.png); float: left; height: 4px; width: 4px;}

#SubMenuBlock .brBl {background: url(/images/ep/br.png); float: right; height: 4px; width: 4px;}

#SubMenuBlock .bBlBg {background: url(/images/ep/bb.png); height: 4px; margin: 0 4px;}


td.SubMenu1, td.SubMenu2 { min-width: 200px;}

.SubMenu1 		{display: none; padding: 15px 17px; vertical-align: top;}
.SubMenu1 ul 	{margin: 0; padding: 0;}
.SubMenu1 li 	{list-style: none; margin: 0; padding: 0;}
.SubMenu1 a.menu		{color: #444444; padding: 0; text-decoration: none; }
.SubMenu1 a.menu:hover	{color: #52AE30; text-decoration: underline;}
.SubMenu1 a.menuText { padding: 5px 0; display: block; }

.SubMenu4, 
.SubMenu3, 
.SubMenu2 {background: url("/images/ep/delim.gif") repeat-y 0 0; display: none; padding: 15px 17px; vertical-align: top; }
.SubMenu2 ul 	{background: url("/images/ep/delim.gif") repeat-x 0 100%; margin: 0; padding: 0;}
.SubMenu2 li 	{background: url("/images/ep/delim.gif") repeat-x 0 0; height: 1%; list-style: none; margin: 0; overflow: hidden;}
.SubMenu2 a.menuText	{display: block; padding: 15px 0;}
.SubMenu2 a.menuImage	{float: left; padding: 5px 10px 5px 0;}
.SubMenu2 a.menuImage img	{}
.SubMenu2 span.nobr      {white-space: normal !important;}


.SubMenu3  	{width: 160px;}
.SubMenu3 ul 	{margin: 0; padding: 0;}
.SubMenu3 li 	{list-style: none; margin: 0; padding: 0; }
.SubMenu3 li div	{color: #999999; /*font-size: 12px;*/ font-weight: bold;}
.SubMenu3 a.menuText	{/*font-size: 18px;*/}
.SubMenu3 a.menuImage	{padding: 10px 0; text-align: center;}
.SubMenu3 a.menuImage img	{height: auto; width: 150px;}
.SubMenu3 span.nobr      {white-space: normal !important;}

.SubMenu4  	{width: 160px;}
.SubMenu4 ul 	{margin: 0; padding: 0;}
.SubMenu4 li 	{list-style: none; margin: 0; padding: 0; }
.SubMenu4 li div	{color: #999999; /*font-size: 12px;*/ font-weight: bold;}
.SubMenu4 a.menuText	{/*font-size: 18px;*/}
.SubMenu4 a.menuImage	{padding: 10px 0; text-align: center;}
.SubMenu4 a.menuImage img	{height: auto; width: 150px;}
.SubMenu4 span.nobr      {white-space: normal !important;}


.recycled a:hover { color: #53C7DC; }

.blue .menuText { color: #53C7DC; }

.SubMenu1 li.delimiter {background: url("/images/ep/delim.gif") repeat-x 0 50%; padding: 13px 0;}

/*** Header ***/



/*** Breadcrumbs ***/

.Breadcrumb {position: relative; width: 100%;}

.BreadcrumbRSS {float: right; padding: 7px 0 0 0; text-align: right;}

.BreadcrumbsBgr {background: url(/images/ep/c-t.gif) repeat-x left bottom; font: 11px Arial, Helvetica, sans-serif; padding: 7px 0 8px;}

.BreadcrumbsBgr a {}

.BreadcrumbsBgr a.treeItemLast {cursor: text;}

.BreadcrumbsBgr a.treeItemLast:hover {color: #666666;}

.BreadcrumbsBgr span {color: #75C639;}

.BreadcrumbsBgr img {display: none;}



/* Step to Order Pages */

.BreadcrumbsBgr span.nonactive {color: #AAAAAA; display: inline; font-size: 14px; font-weight: normal; margin-right: 10px;}

.BreadcrumbsBgr span.active {color: #444444; display: inline; font-size: 14px; font-weight: bold; margin-right: 10px;}

/*** Breadcrumbs ***/



/*** Structure of Block ***/

.BlockTop {height: 100%; overflow: hidden; position: relative; width: auto;}

.TopTitleIco {float: right; padding: 14px 0 0 0; text-align: right;}

.TopTitleBgr {font-size: 30px; padding: 14px 0 8px; text-align: left;}

.TopTitleBgr h1 {font-size: 30px; font-weight: normal;}

.BlockMiddle {}

.BlockMiddle a {color:#91c850;}

.BlockMiddle a:hover {color:#666666;}

.MiddleCenter {height: 100%; overflow: hidden; position: relative;}

.BlockBottom {display: none;}

/*** Structure of Block ***/



/*** Structure of Block Without Title ***/

.block-without-title .BlockTop, 

.hidden-title .BlockTop, 

.block-simple .BlockTop {display: none;}

/*** Structure of Block Without Title ***/



.mainImgs {border: 1px solid #CCCCCC; margin: 24px 0 0 0;}

.mainImgs .img {padding: 59px 0 0px; text-align: center;}

.mainImgs .go {padding: 12px 19px; text-align: right;}

.mainImgs .go img {margin: 0 13px 4px 0;}

.mainImgs .go a img {margin: 0;}


.category-title, .index-category-row { font: 24px Arial; border-bottom: 1px solid #333; margin: 15px 5px 20px; }

.mainCategories {padding: 26px 0 38px; height: 1%; overflow: hidden;}
.mainCategories a {color: #FFFFFF; display: block; float: left; height: 141px; margin: 0 10px; width: 141px;}
.mainCategories a:hover {background-position: 0 -141px;}
.mainCategories a:hover span {display: block; font: 14px 'Lucida Sans Unicode','Lucida Grande',sans-serif; padding: 61px 28px 0 12px; text-align: center;}
.mainCategories .c1 {background: url(/images/ep/cat1.gif) no-repeat 0 0;}
.mainCategories .c2 {background: url(/images/ep/cat2.gif) no-repeat 0 0;}
.mainCategories .c3 {background: url(/images/ep/cat3.gif) no-repeat 0 0;}
.mainCategories .c4 {background: url(/images/ep/cat4.gif) no-repeat 0 0;}
.mainCategories .c5 {background: url(/images/ep/cat5.gif) no-repeat 0 0;}
.mainCategories .c6 {background: url(/images/ep/cat6.gif) no-repeat 0 0; margin: 0 0 0 10px !important;}



.footerLinks {padding: 0 0 11px; height: 1%; overflow: hidden;}
.footerLinks a {background: url(/images/ep/fl.gif) repeat-x; border: 1px solid #D6D6D6; color: #666666; display: block; float: left; font: 12px Verdana, Geneva, sans-serif; height: 77px; margin: 0 8px 0 0; text-align: center; width: 233px;}
.footerLinks a b {color: #91C850; display: block; font: 16px Arial,'Lucida Sans Unicode','Lucida Grande',sans-serif; padding: 11px 0 4px;}
.footerLinks a:hover {background: #91C850; border: 1px solid #91C850; color: #FFFFFF;}
.footerLinks a:hover b {color: #FFFFFF; display: block; font: 16px Arial,'Lucida Sans Unicode','Lucida Grande',sans-serif; padding: 13px 0 4px;}
.footerLinks a.l {margin: 0;}


.CustomMenu 		{padding: 24px 0 0 0;}

.CustomMenu ul		{display: block; margin: 0; padding: 0;}

.CustomMenu ul ul		{display: block; margin: 0; padding: 0 0 0 11px;}

.CustomMenu ul li		{display: block; list-style: none; margin: 0; padding: 5px 0;}

.CustomMenu ul li a		{color: #999999;}

.CustomMenu ul li a:hover		{color: #91C850;}

.CustomMenu ul li a.customMarked		{color: #91C850;}

.CustomMenu ul li	li	{padding: 5px 0 0 0;}

.CustomMenu ul li li a		{font: 11px Arial, Helvetica, sans-serif;}

.CustomMenu ul li li a:hover		{color: #91C850;}



.acdImg {background: url(/images/ep/c-t.gif) repeat-x left bottom; padding: 8px 0 10px;}

.acdImg .greenBg {background: #91C850; padding: 26px 34px; text-align: right;}

.acdDescr {padding: 26px 242px 26px 0;}

.acdDescr h1 {font-size: 30px; font-weight: normal;}



.artCatConnect .acdDescr {padding: 0;}

.connLinks {height: 1%; overflow: hidden; padding: 9px 0;}

.connLinks a {background-position: 0 0; float: left; height: 189px; margin: 0 0 0 8px; overflow: hidden; text-indent: -300px; width: 189px;}

.connLinks a:hover {background-position: 0 -189px;}

	.connLinks a.face {background-image: url(/images/ep/face-im.gif); margin: 0;}
	.connLinks a.twit {background-image: url(/images/ep/twit-im.gif);}
	.connLinks a.ytub {background-image: url(/images/ep/ytub-im.gif);}
	.connLinks a.eco {background-image: url(/images/ep/squad_im.gif);}


.divLine {font-size: 13px; height: 1%; overflow: hidden;}
.divLine div.face,
.divLine div.twit {float: left; width: 375px;}
.divLine div.ytub, 
.divLine div.squad {float: right; width: 375px;}
.divLine h3 {background: url(/images/ep/c-t.gif) repeat-x left bottom; margin: 0; padding: 25px 0 6px;}
.divLine .content a {color: #91C850;}
.divLine .content img {float: left;margin: 7px 0 0 0;}
.divLine .title {color: #91C850; }
.ytub .content { padding: 5px 0; }
.divLine .con1 .title {font-size: 16px;}
.divLine .con1 .description {padding: 7px 0 0 100px;}
.divLine div.eco .description { padding: 7px 0 0 0;}
.divLine div.face .content p {padding: 7px 0 0 100px;}


.twitter_list ul { list-style: none; padding:0; margin:0; }
.twitter_list li { background: url(/images/ep/twit-li.gif) no-repeat 0 0; margin-top: 6px; margin-bottom: 10px; padding-left: 90px; min-height: 50px; }
.twitter_list a {color: #666666; }
.twitter_list a:hover {color: #666666; }
.twitter_list span a {color: #91C850;}
.twitter_list span a:hover {color: #666666;}

ul.facebook_list { list-style: none; padding:0; margin:0; }
.facebook_list li { margin-left: 0px; margin-top: 5px; padding-left: 55px; padding-bottom: 6px; min-height: 50px; border-bottom: 1px solid #ddd; }
.facebook_list li.eco { list-style: none; background: url(/images/ep/ecologo-small.gif) no-repeat 0 0; }
.facebook_list li.other { }
.facebook_list a {color: #666666; display: block; }
.facebook_list a:hover {color: #666666; }
.facebook_list .from { color: #91C850; }
.facebook_list .date { color: #91C850; }

.squad .post { border-bottom: 1px solid #ddd; padding: 5px 0; }
.squad .title {font-size: 14px; padding: 0; }
.ytub .date, .squad .date { font: 11px Arial; color: #77c; float: right; font-style: italic; padding: 0 0 0 5px; }
.squad .description { padding: 3px 0 0 0; }

.rightImages {padding: 8px 0 0; width: 189px;}
.rightImages h4 {color: #91C850; font-size: 16px; font-weight: normal; margin: 0; padding: 8px 0 0 0;}
.rightImages p {font: 12px Arial, Helvetica, sans-serif; margin: 0; padding: 6px 0 16px;}
.rightImages p a {color: #91C850;}

.block-articles-related  {padding: 15px 0;}

	.itemAr {background: url(/images/ep/plus.gif) no-repeat left center; padding: 4px 22px;}
	.itemArTitle a {color: #91C850; font: 16px Arial,Helvetica,sans-serif;}

	.block-news-list .BlockTop {display: none; }
	.newsListing { padding: 10px 0 20px 35px; width: 237px; }
	.newsListing:first-child { padding-left: 0; }
	.newsListing h2 {background: url(/images/ep/plus.gif) no-repeat 0px 10px; padding: 5px 0px 0px 20px; width: 217px; }
	.newsImage { background: url(/images/articles/small/eco-news.png) no-repeat 1px 1px; width: 235px; height: 145px; border: 1px solid #333333; }
	.newsTitle a {color: #91C850; font: normal 16px Arial,Helvetica,sans-serif;}


.block-category-description .padding10px {padding: 10px 0;}

.block-category-description .catImg {float: left; overflow: hidden; padding: 0 10px 0 0; width: 435px;}

/*.block-category-description .BlockTop {display: none; }*/



/*.block-category-description .catDescription {margin-left: 450px;}*/



	.catDescription .tabs {font: 11px Arial, Helvetica, sans-serif; padding: 10px 0 0 0;}

	.catDescription .tabContent {font: 11px Arial, Helvetica, sans-serif; height: 225px; /*overflow: auto;*/}

	.catDescription .tabContent ul {list-style: none; padding: 0; margin: 0px 0 10px 0;}

	.catDescription .tabContent li {margin: 4px 0;}



.block-products-list .BlockTop {display: none;}

.block-products-list .padding10px {padding: 10px 0;}

	.subProduct {padding: 0 3px;}
	.subQuantity {padding: 10px 3px 0; }
	.subQuantity td {width: 100px; }
	.subQuantityOld select { width: 100%;}
	.subQuantity select { width: 100px;}
	.subQuantity .hDelimiter {background: none;}
	.subButton {padding: 6px 3px 0;}
	.notAvailable { font-weight: bold; color: #000; }
a.button-multi-add {border: solid 1px #333333;  background: #333333; color: #FFFFFF; display: block; font: 12px Arial, Helvetica, sans-serif; padding: 3px 0; text-align: center; text-transform: lowercase; width: 200px; }
a.button-multi-add:hover {color: #FFFFFF;}

a.button-checkout {border: solid 1px #91C850;  background: #91C850; color: #FFFFFF; display: block; font: 12px Arial, Helvetica, sans-serif; padding: 3px 0; text-align: center; text-transform: lowercase; width: 200px; }
a.button-checkout:hover {color: #FFFFFF;}

a.button-samples {border: solid 1px #333333;  background: #333333; color: #FFFFFF; display: block; font: 12px Arial, Helvetica, sans-serif; padding: 3px 10px; text-align: center; text-transform: lowercase; }
a.button-samples:hover {color: #FFFFFF;}

.CategoryTabs 			{height: 1%; margin: 0; overflow: hidden; padding: 0;}
.CategoryTabs li 			{display: block; float: left; list-style: none; margin: 0 15px 0 5px; padding: 0;}
.CategoryTabs li.tab 			{background: none; color: #666666; cursor: pointer; display: block; font-weight: bold; padding: 10px 0; text-decoration: none;}
.CategoryTabs li.tabActive 		{background: url(/images/ep/tab-a.gif) no-repeat 50% 100%; color: #91c850; display: block; font-weight: bold; padding: 10px 0; text-decoration: none;}
.CategoryTabs li.tab:hover {color:#91c850;}
/*.DetailTabs a.tab					{background: none; color: #CCCCCC; display: block; padding: 10px 0; text-decoration: none;}
.DetailTabs a.tab:hover			{color: #666666;}
.DetailTabs a.tabActive			{background: url(/images/ep/tab-a.gif) no-repeat 50% 100%; color: #666666; display: block; padding: 10px 0; text-decoration: none; cursor: text;}
.DetailTabs a.tabActive:hover	{color: #666666;}*/


.checkout-notify, .tax-exempt-intro, .tax-exempt-final {
	background-color: #d6ecfa;
	background: linear-gradient(#d6ecfa, #bcddee);
	border: 1px solid #366a8f;
	border-radius: 10px;
	padding: 15px; 
	font-size: 20px;	
	color: #366a8f;
	box-shadow: 3px 3px 3px #366a8f;
	margin: 10px 5px 20px;
}

.checkout-notify .note, .tax-exempt-intro .note {
	float: left;
	text-transform: uppercase;
	font-size: 16px; 
	padding: 2px 10px;
	margin-left: 40px
	border-radius: 5px;
	background-color: #366a8f;
	color: #d6ecfa;
	font-weight: bold;
	margin: 2px 10px 0 0; 
}

.checkout-notify .message {
	float: left;
	color: #366a8f;
}


/*** User Home Page ***/

.UHBRows				{clear: both;}

.UserHomeBlock		{float: left; position: relative; width: 49%;}

.UHBContent			{padding: 7px;}

.UHBContent div 	{margin: 0 0 0 50px;}

.userHomeLogout 		{clear: both; padding: 0 20px; text-align: right;}
.userHomeLogout a 	{font-weight: bold;}



.UserHomeBlock img.orders 					{background: url(/images/icons/admin_orders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.profile 				{background: url(/images/icons/admin_profile.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.arr		 				{background: url(/images/icons/arr.gif) no-repeat; width: 15px; height: 16px; border:0px; margin: 0px 5px 0px 0px; position: relative; bottom: -4px;}
.UserHomeBlock img.support 				{background: url(/images/icons/admin_support.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.forum 					{background: url(/images/icons/admin_forum.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.products 				{background: url(/images/icons/admin_products.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.pages 					{background: url(/images/icons/admin_pages.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.samples        {background: url(/images/icons/admin_samples.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.salesorders			{background: url(/images/icons/admin_salesorders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.merchant 				{background: url(/images/icons/admin_merchant.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.affiliates				{background: url(/images/icons/admin_affiliates.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.payments				{background: url(/images/icons/admin_payments.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.carts					{background: url(/images/icons/admin_carts.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.wishlist				{background: url(/images/icons/admin_wishlist.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
.UserHomeBlock img.reminders				{background: url(/images/icons/admin_reminders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
/*** User Home Page ***/



/*** Button Links ***/

td.butTd span.spacer {color: #1584D2;}	/* '|' between button */



a.button {font: 14px/20px Arial, Helvetica, sans-serif; padding: 0px 10px 0px 0px; white-space: nowrap;}

a.button img 	{display: none;}

a.button-add {border: solid 1px #333333;  background: #333333; color: #FFFFFF; display: block; font: 12px Arial, Helvetica, sans-serif; padding: 3px 0; text-align: center; text-transform: lowercase; width: 100px; }
a.button-add:hover {color: #FFFFFF;}

a.recycled {border: solid 1px #53C7DC;  background: #53C7DC;  }
a.renewable {border: solid 1px #91C850;  background: #91C850;  }


a.buttonBasket {font: 14px/20px Arial, Helvetica, sans-serif; white-space: nowrap;}

a.buttonBasket img 	{display: none;}

/*

a.button-shopping 	{color: #FF3300; font-weight: bold;}	

a.button-checkout 	{color: #FF3300; font-weight: bold;}

*/



a.buttonCart {font-size: 10pt; white-space: nowrap; background: #91C850; padding: 3px 10px 3px 5px; margin-left: 5px; font-family: Arial; display: block; float: left; }

a.buttonCart img 		{display: none;}

.buttonCart, 

.buttonCart:hover {color: #FFFFFF; }





a.buttonMore {color: #FF3300; font: 12px Arial, Helvetica, sans-serif; white-space: nowrap;}

a.buttonMore img 	{display:none;}



a.disabled {color: gray; cursor: text; font: bold 14px/20px Arial, Helvetica, sans-serif; padding: 0px 10px 0px 0px;}

/*** Button Links ***/



/*** Filter popup on more button ***/

.block-filter .BlockMiddle {z-index: 90;}

.block-filter .MiddleCenter {overflow: visible; position: static; z-index: 90;}

.filterPopup {background-color: #FFF1C7; border: 2px solid #FFD075; display: none; margin-left: -5px; padding: 3px 4px; position: absolute; z-index: 100;}

/*** Filter popup on more button ***/



/*** Categories ***/

.block-categories-list .BlockTop {display: none;}

.block-categories-list .MiddleCenter {padding: 24px 0 0 0;}

.block-categories-list .padding10px {padding: 0;}



.CategoryList		{display: block; margin: 0; padding: 0;}

.CategoryList a	{color:#666666;}

.CategoryList a:hover	{color:#91C850;}

.CategoryList li		{display: block; list-style: none; margin: 0; padding: 5px 0;}

.SubCategoryList		{display: block; margin: 0; padding: 0 0 0 11px;}

.SubCategoryList li		{padding: 5px 0 0 0;}



.SubCategoryList a.title {color: #999999; font: 11px Arial, Helvetica, sans-serif;}

.SubCategoryList a.title:hover {color: #91C850;}



.selectedsubCategory a.title {color: #666666;} 

.selectedtopCategory a.title {color: #91C850;}

.selectedsubCategory ul a.title, 

.selectedtopCategory ul a.title {color: #999999;}

.selectedsubCategory ul a.title:hover, 

.selectedtopCategory ul a.title:hover {color: #91C850;}



.topCategory .category_img, .subCategory .category_img, .selectedtopCategory .category_img, .selectedsubCategory .category_img {margin: 0px 5px 0px 0px;}



/* Visualisation tubs on category description */

/*.CategoryTabs 			{border-bottom: 2px solid #E9E9E9; height: 1%; margin: 0px; overflow: hidden; padding: 0px 0px 0px 10px;}

.CategoryTabs li 			{display: block; float: left; list-style: none; margin: 0px 10px 0px 0px; padding: 0px;}

.CategoryTabs li.tab 			{background: none; border: 1px solid #E9E9E9; border-bottom: none;}

.CategoryTabs li.tabActive 		{background: #E9E9E9; border: 1px solid #E9E9E9; border-bottom: none;}

.CategoryTabs a.tab					{background: none; color: #1584D2; display: block; font-size: 12px; font-weight: bold; padding: 5px 8px; text-decoration: none;}

.CategoryTabs a.tab:hover			{background: #E9E9E9; color: #1584D2; display: block; font-size: 12px; font-weight: bold; padding: 5px 8px; text-decoration: none;}

.CategoryTabs a.tabActive			{background: #E9E9E9; color: #1584D2; display: block; font-size: 12px; font-weight: bold; padding: 5px 8px; text-decoration: none; cursor: text;}

.CategoryTabs a.tabActive:hover	{background: #E9E9E9; color: #1584D2; display: block; font-size: 12px; font-weight: bold; padding: 5px 8px; text-decoration: none; cursor: text;}*/



/*** Categories ***/



/*** Products list (list, table view) and product details ***/

.block-product-details .titleTopCenter	{padding-left: 10px;}

.block-products-list .productImg, 

.block-product-details .productImg {background: #FFFFFF; border: 0px solid #78C7FF; margin-right: 10px; margin-bottom: 10px; padding: 1px;}



.featuresList	{border: 2px solid #E9E9E9; float: right; margin: 0px 0px 5px 5px; padding: 6px; width: 40%;}



.specification	{}

.groupTitle		{background: #E9E9E9; font-size: 120%; padding: 6px;}

.feature			{border-bottom: 1px solid #E9E9E9; display: block; padding: 6px;}

.featureName	{float: left; font-weight: bold; padding: 0px; width: 40%;}

.featureValue	{padding: 0px 0px 0px 45%;}



/* Matrix prices for product */

.matrix			{margin: 10px 0px;}

.matrixQty		{border-left: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9; float: left;}

.matrixPrice	{border-top: 1px solid #E9E9E9; float: left;}

.matrixTitle	{background: #E9E9E9; border-right: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; font-weight: bold; padding: 3px 6px; text-align: center;}

.matrixItem		{border-right: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; padding: 3px 6px; text-align: left;}



/* Visualisation product list as table */

.productsTable th 		{padding: 3px;}

.productsTable td 		{padding: 3px;}

.productsCategory 		{font-size: 14px; font-weight: bold; background: #E9E9E9; color: #1584D2; padding: 6px !important; }

.productsCategoryDesc	{background: #E9E9E9; padding: 6px !important; }

.productsDelimiter 		{background: #E9E9E9; padding: 0px !important;}

.productsDelimiterTop 	{background: #E9E9E9; padding: 0px !important;}

.productsDelimiterTop img 	{height: 2px;}



/* Delimiter for list and rollover for details */

td.vDelimiter {border-left: 1px solid #E9E9E9; width: 1px; }
.hDelimiter {background: url(/images/ep/delim.gif); border: 0; padding: 0;}
.rolloverImagesTop {padding: 10px 0px 0px 0px;}
.rolloverImages {float: left; padding: 5px; text-align: center; width: 30%;}
.manufacturerImage {padding: 10px 0px 0px 0px;}



/* Visualisation tubs on product details */

.DetailTabs 			{height: 1%; margin: 0; overflow: hidden; padding: 0;}

.DetailTabs li 			{display: block; float: left; list-style: none; margin: 0 15px 0 5px; padding: 0;}

/*.DetailTabs li.tab 			{background: none; border: 1px solid #E9E9E9; border-bottom: none;}

.DetailTabs li.tabActive 		{background: #E9E9E9; border: 1px solid #E9E9E9; border-bottom: none;}*/

.DetailTabs a.tab					{background: none; color: #CCCCCC; display: block; padding: 10px 0; text-decoration: none;}

.DetailTabs a.tab:hover			{color: #666666;}

.DetailTabs a.tabActive			{background: url(/images/ep/tab-a.gif) no-repeat 50% 100%; color: #666666; display: block; padding: 10px 0; text-decoration: none; cursor: text;}

.DetailTabs a.tabActive:hover	{color: #666666;}



/*** Products list (list, table view) and product details ***/



/*** Related products ***/

.relTitle {padding: 0px 0px 5px 0px;}

.relImg {margin: 0px 5px 5px 0px;}

/*** Related products ***/



/*** Small Cart ***//*

.paddingCart td		{padding: 0px;}

.paddingCart .cartTitle td			{background: #E9E9E9; padding: 4px;}

.paddingCart .cartItem td			{border-bottom: 1px solid #E9E9E9; padding: 2px 4px;}

.paddingCart .cartGoodsTotal td	{border-top: 2px solid #D9D9D9; padding: 4px;}

*//*** Small Cart ***/



/*** Latest ***/

td.topArticle {padding: 0px;}

td.subArticle {padding: 3px 3px 0px 0px;}

td.topArticle a.buttonMore	{display: block; padding-top: 2px;}

a.subArticle {padding-left: 8px; font-size: 11px; background: url(/images/bullet.gif) no-repeat left 3px;}

/*** Latest ***/



/*** Offers ***/

.offerTitleTop		{display: none;}

.offerTitle			{text-align: left; clear: right; display: block;}

.offerItem 			{text-align: left;}

.offerImg			{float: left; border: 1px solid #78C7FF; margin-right: 10px; margin-bottom: 10px;} 

.offerText			{text-align: left;}

.offerItem 

a.buttonMore		{display: block;}

/*** Offers ***/



/*** Forum ***/

.forumAdmin 			{color: blue; font-weight: bold;}

.forumUser 				{color: black; font-weight: bold;}

.forumGuest       	{color: black;  font-weight: bold; font-style: italic;}

.forumMessageLeft 	{background: #F4F4F4; border-left: 1px solid #D5D5D5; border-top: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5;}

.forumMessageRight 	{background: #F4F4F4; border: 1px solid #D5D5D5;}

.forumMessageTop 		{background: #E9E9E9; border-bottom: 1px solid #D5D5D5;}

/*** Forum ***/



/*** Footer ***/

.footerAll 	{
	border-top: 1px solid #CCCCCC; border-bottom: 11px solid #91C850;
	font: 13px Arial,Georgia,serif; height: 1%; margin: 0 auto; overflow: hidden; padding: 14px 0; width: 965px;
}
.stayInformed {background: url(/images/ep/si.gif) no-repeat right; float: left;}
.stayInformed span {float: left; width: 96px;}
.stayInformed .field {background: none; border: none; float: left; width: 120px;}
.stayInformed .lightText {background: none; border: none; float: left; width: 120px; color: #AAAAAA;}
.stayInformed .submit {background: none; float: left; height: 18px; width: 18px;}

.footerMenu	{float: left;}
.footerMenu	a:first-child {padding-left: 30px;}
.footerMenu	a {padding-left: 20px;}
.footerMenu	span, 
.footerMenu	img {display: none;}

.addThis {float: right;}
.footerHTML	{display: none;}

.footerImg	{display: none;}


.footerText 	{font: 11px Arial,Georgia,serif; height: 1%; margin: 0 auto; overflow: hidden; padding: 8px 0; width: 965px;}
.footerText a 	{padding-left: 10px;}
.footerText .left 	{float: left; width: 320px;}
.footerText .center {float: left; width: 325px; text-align: center; }
.footerText .right 	{float: right; text-align: right; width: 320px; }

/*** Footer ***/



/*** Visualisation tubs on UserHome pages ***/

.AdminTabs 				{background: url(/images/default/admin-tabs-bgr-light.gif); height: 1%; margin: 0px 0px 10px 0px; overflow: hidden; padding: 0px 0px 0px 10px;}

.AdminTabs li 				{display: block; float: left; list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}

.AdminTabs li.adminTab			{border-bottom: 1px solid #919B9C;}

.AdminTabs li.adminTabActive	{border: none;}

.AdminTabs li.BeginTab			{display: none;}

.AdminTabs li.EndTab			{display: none;}

div.adminTab 			{background: #E9E9E9; border: 1px solid #919B9C; border-bottom: none; cursor: pointer; font: 11px/18px Verdana, sans-serif; margin: 8px 2px 0px 2px; padding: 2px 8px 1px 8px; white-space: nowrap;}

div.adminTabActive 	{background: #F4F4F4; border: 1px solid #919B9C; border-top: 2px solid #919B9C; border-bottom: none; font: bold 11px/18px Verdana, sans-serif; margin: 3px 2px 0px 2px; padding: 4px 8px 4px 8px; white-space: nowrap;}

a.blackSm, a.blackSm:hover {text-decoration: none;}

/*** Visualisation tubs on UserHome pages ***/



/*** Prices on the site ***/

.priceBlock {color: #000; font-weight: bold;}

.priceBlock .price {font-weight: bold;}

.priceBlock .priceTax {font-weight: normal;}



.priceBlockOld {color: #000; text-decoration: line-through;}

.priceBlockOld .price {font-weight: normal;}

.priceBlockOld .priceTax {font-weight: normal;}



.priceBlockHidden {color: #000; font-weight: bold; display: none;}

.priceBlockHidden .price {font-weight: bold;}

.priceBlockHidden .priceTax {font-weight: normal;}



.priceBlockEdit {color: #000; font-weight: bold;}

.priceBlockEdit input.price {text-align: right; font-weight: bold; width: 60px; font-size: 13px; color: black; border: 1px solid #A3ACB1;}



.salesBlock {/*color: #78C7FF;*/ font-weight: bold; border: none; background: transparent; }

.salesPrice {font-weight: bold;}

.salesTax {font-weight: normal;}



.priceSaveBlock {/*color: #78C7FF; */}

.priceSaveBlock .price {font-weight: bold;}

.priceSaveBlock .percent {font-weight: normal;}



.pointsPriceBlock {}

.pointsPriceBlock .points {}



.rewardPointsBlock {}

.rewardPointsBlock .points {}

/*** Prices on the site ***/



/*** Rating part ***/
.SummaryStatistic img					{margin-top: -2px;}
.SummaryStatistic .percentage img 	{margin-right: 10px;}
.ShowReviews img							{margin-top: -2px;}
.ShowReviews span							{padding: 0px 10px;}
.RatingImage								{float: left;}
.RatingText									{margin-left: 110px;}

a.commentButton { font-size: 12px; display: block; float: right; background-color: #91c850; color: white; padding: 2px 10px; }


.neutral {display: none;}

.commend		{background: url(/images/icons/commend.png) no-repeat; width: 20px; height: 20px; border:0px;}

.discommend	{background: url(/images/icons/discommend.png) no-repeat; width: 20px; height: 20px; border:0px;}

.not-rated	{background: url(/images/icons/not-rated.png) no-repeat; width: 97px; height: 18px; border:0px;}

.rating-1	{background: url(/images/icons/rating-1.png) no-repeat; width: 97px; height: 18px; border:0px;}

.rating-2	{background: url(/images/icons/rating-2.png) no-repeat; width: 97px; height: 18px; border:0px;}

.rating-3	{background: url(/images/icons/rating-3.png) no-repeat; width: 97px; height: 18px; border:0px;}

.rating-4	{background: url(/images/icons/rating-4.png) no-repeat; width: 97px; height: 18px; border:0px;}

.rating-5	{background: url(/images/icons/rating-5.png) no-repeat; width: 97px; height: 18px; border:0px;}

/*** Rating part ***/



/*** Wishlist pop-up window ***/

.wishlist-opacity	{display: none; z-index: 900; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: #E1E1E1;}

.wishlist-shadow	{display: none; z-index: 1000; position: absolute; top: 0px; left: 0px; width: 400px; background: #CCCCCC;}

.wishlist-block		{position: relative; bottom: 5px; right: 5px; width: 400px; background: #F4F4F4; border: 1px solid #78C7FF;}

.wishlist-img-close	img {margin: 10px 10px 5px 0px;}

.wishlist-descr		{padding: 0px 35px 20px 30px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify;}

/*** Wishlist pop-up window ***/



/*** Shipping pop-up window ***/

.shipping-opacity	{display: none; z-index: 900; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: #E1E1E1;}

.shipping-shadow	{display: none; z-index: 1000; position: absolute; top: 0px; left: 0px; width: 600px; background: #CCCCCC;}

.shipping-block		{position: relative; bottom: 5px; right: 5px; width: 600px; background: #F4F4F4; border: 1px solid #78C7FF;}

.shipping-img-close	img {margin: 10px 10px 5px 0px;}

.shipping-descr		{padding: 0px 35px 20px 30px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify;}

/*** Shipping pop-up window ***/



/*** New Product's icon ***/

.block-product-details .newProduct {display: block; position: relative; padding-right: 34px !important;}

.block-product-details .newProduct img {background: url(/images/icons/new_l.png) no-repeat; width: 30px; height: 22px; border: none; margin: 0px 0px -6px 2px;}

.block-products-list .newProduct img {background: url(/images/icons/new_l.png) no-repeat; width: 30px; height: 22px; border: none; position: relative; margin: 0px 0px -6px 2px;}

.newProduct img {background: url(/images/icons/new_m.png) no-repeat; width: 20px; height: 16px; border: none; position: relative; margin: 0px 0px -3px 2px;}

/*** New Product's icon ***/



/*** Restricted Item's icon ***/

.block-products-list .restrictedItem img.restrictedItem {background: url(/images/icons/lock.png) no-repeat; width: 22px; height: 23px; border: none; position: relative; margin: 0px 0px -3px 2px;}

.restrictedItem img.restrictedItem {background: url(/images/icons/lock-s.png) no-repeat; width: 15px; height: 16px; border: none; position: relative; margin: 0px 0px -3px 2px;}

.restrictedCategory img.restrictedCategory {background: url(/images/icons/lock-s.png) no-repeat; width: 15px; height: 16px; border: none; position: relative; margin: 0px 0px -3px 2px;}

/*** Restricted Item's icon ***/



/*** Manual list ***/

.level1 {padding: 2px 2px 2px 15px;}

.level1 a {font-weight: bold;}

.level1 a:hover {font-weight: bold;}

.level2 {padding: 2px 2px 2px 30px;}

.level3 {padding: 2px 2px 2px 40px;}

.level4 {padding: 2px 2px 2px 50px;}

/*** Manual list *****/



/*** Site map list ***/

.SiteMap ul		{display: block; margin: 0px; padding: 0px;}

.SiteMap ul ul		{display: block; margin: 0px; padding: 0px 0px 0px 10px;}

.SiteMap ul li		{background: url(/images/bullet.gif) no-repeat 0px 6px; display: block; list-style: none; margin: 0px; padding: 2px 0px 2px 10px;}

.SiteMap ul li a		{font-weight: bold;}

.SiteMap ul li li a		{font-weight: normal;}

/*** Site map list ***/



/*** Image slider box ***/

.imageSlider	{position: relative; overflow: hidden;}



.sliderClassVertical	{top: -2000px; border-bottom: 1px solid #E9E9E9; position: absolute; width: 100%;}

.sliderClassVertical td.padding10px	{padding: 20px;}



.sliderClassHorizontal		{left: -2000px; position: absolute; width: 100%;}

.sliderClassHorizontal td.padding10px	{padding: 10px 30px;}



/* Image slider tooltip */

.soPopupContent {position: absolute; z-index: 999; width: 300px; border: 1px solid #CED7DF; background: #FFFFFF; padding: 20px; display: none;}

.soPopupContent a.bigtitle	{display: block; margin-bottom: 15px; text-align: center;}

.soPopupImg	{text-align: center; margin-bottom: 15px;}

.soPopupImg img	{border: 1px solid #E8ECF0;}

.soText	{text-align: justify;}

.popupTooltip	{display: none;}

/*** Image slider box ***/



/***  ***/

.block-articles-details .titleTopCenter	{padding: 6px 0px 6px 0px;}

.block-basket-recommended select	{margin-right: 5px;}

.block-user-profile .titleTopCenter div	{text-align: center;}

.block-search select	{margin-bottom: 7px;}

.block-reviews .titleTopCenter	{padding: 8px 10px;}

.block-articles-details .RatingImage, .block-articles-reviews .RatingImage { display: none; }
.block-articles-details .RatingText, .block-articles-reviews .RatingText { margin-left: 10px; }


#categories_box select	{display: block; margin: 0px 0px 5px 0px;}

#categories_box a	{display: inline-block; background: #E8E8E8; border: 1px solid #93BDFD; padding: 3px 10px; text-decoration: none; margin-bottom: 5px;}



div.popUp	{background: #FFFFFF; border: 1px solid #D5D4E9; padding: 2px;}

div.hintPopup {position: absolute; display: none; background: #FFFFFF; border: 2px solid #D5D4E9; padding: 6px; width: 300px; }

h2.listing { color: #121212; padding: 0px; margin: 0px; font-size: 10pt;}

h2.listing a { color: #121212; padding: 0px; margin: 0px; font-size: 10pt;}

.nameSize { font-size: 10pt; font-weight: bold; }

.productCode { font-size: 9pt; }

li.renewable { min-width: 200px; }
li.recycled { min-width: 200px; }

h2.recycled { color: #78C7FF;}
h2.recycled a { color: #78C7FF;}
.subButton .recycled {border: solid 1px #53C7DC;  background: #53C7DC; color: #FFFFFF; display: block; font: 12px Arial, Helvetica, sans-serif; padding: 3px 0; text-transform: lowercase; width: 100px; }

h2.renewable { color: #91C850; }
h2.renewable a { color: #91C850; }
.subButton .renewable {border: solid 1px #91C850;  background: #91C850; color: #FFFFFF; display: block; font: 12px Arial, Helvetica, sans-serif; padding: 3px 0; text-transform: lowercase; width: 100px; }


li.renewableSeparator a.menuText { color: #91C850;}

li.recycledSeparator a.menuText { color: #78C7FF;}




/* CATEGORY LANDING PAGES */


#productCatLand .clear {
	clear:both;
}

/* Container Div. Holds all content on the page. */
#productCatLand, #productShopLand {
	width:781px;
}

/* Green Banner Div. Holds Top Banner. */
#bannerCatLand, #bannerShopLand {
	width:781px;
	background: url(/images/ep/c-t.gif) repeat-x left bottom; 
	padding: 0px 0 10px 0;
}

/* Category Module. One for each product family. Contains Image, Link and Text */
.modProdCat {
	width:188px;
	min-height:325px;
	margin: 15px 7px 0px 0px;
	padding:0;
	float:left;
}
/* text styles */
.modProdCat h1 {
	font-size:18px;
	font-weight:normal;
	padding: 0 0 0 15px;
}

.modProdCat h1 a {
	display:block;
}

.modProdCat h1 a:hover {
	color:#666;
}

.modProdCat a.rr_head {
	color:#91c850;
}

.modProdCat a.rc_head {
	color:#37bdee;
}

.modProdCat a.sk_head, .modProdCat a.head {
	color:#666;
}

.modProdCat p {
	font-size:12px;
	padding: 0 0 0 15px;
}

/* image styles and rollover functions */
.button_WA, .button_WD, .button_GS, .button_EW, .button_SL, .button_TW, .button_FS,
.button_ECOLID, .button_HCLDT, .button_HL, .button_EG, .button_SS, 
.button_CCGS, .button_CRBS, .button_CCWA, .button_CCSL, .button_LCC, .button_CRFL, .button_ST, .button_BSC-WA, .button_BRSC-EW, .button_BSC-WDL, .button_LC, .button_HC, .button_SPC, .button_PTOR, .button_SWH3, .button_SH3, .button_RC, .button_RDP, .button_SB, .button_PC, .button_P007, .button_P0SQ, .button_B12, .button_S015, .button_S005, .button_S115, .button_NAP, .button_HL-P, .button_ECOLID-S, 
.button_BioBag, .button_DeliWrap,  .button_FoodTrays, .button_PSLV, .button_Folia, .button_SCTR, 
.button_SMP-CC, .button_SMP-CF, .button_SMP-DW, .button_SMP-HC, .button_SMP-HF, .button_BSCPPLID, .button_BRSCLID, .button_P013LID, .button_BLRLID, .button_BSC5DLID, .button_CC-GSLE, .button_BHC-GSLE, .button_BRHC-BSLE, .button_ZERO, .button_BHC12-CO2, .button_CC16-CO2, .button_WorldView,
.button_PB, .button_ESV, .bn-dahlia, .bn-ws-clams, .bn-ws-plates, .bn-paper-cc 
{
	display: block;
	width: 188px;
	height: 188px;
	text-indent: -99999px;
}

.button_WA:hover, .button_WD:hover, .button_GS:hover, .button_EW:hover, .button_SL:hover, .button_TW:hover, .button_FS:hover,
.button_ECOLID:hover, button_HCLDT:hover, .button_HL:hover, .button_EG:hover, .button_SS:hover, 
.button_CCGS:hover, .button_CRBS:hover, .button_CCWA:hover, .button_CCSL:hover, .button_LCC:hover, .button_CRFL:hover, .button_ST:hover, .button_BSC-WA:hover, .button_BRSC-EW:hover, .button_BSC-WDL:hover, .button_LC:hover, .button_HC:hover, .button_SPC:hover, .button_PTOR:hover, .button_SWH3:hover, .button_SH3:hover, .button_RC:hover, .button_RDP:hover, .button_SB:hover, .button_PC:hover,.button_P007:hover, .button_P0SQ:hover, .button_B12:hover, .button_S015:hover, .button_S005:hover, .button_S115:hover, .button_NAP:hover, .button_HL-P:hover, .button_ECOLID-S:hover, 
.button_BioBag:hover, .button_DeliWrap:hover,  .button_FoodTrays:hover, .button_PSLV:hover, .button_Folia:hover, .button_SCTR:hover, 
.button_SMP-CC:hover, .button_SMP-CF:hover, .button_SMP-DW:hover, .button_SMP-HC:hover, .button_SMP-HF:hover, .button_BSCPPLID:hover, .button_BRSCLID:hover, .button_P013LID:hover, .button_BLRLID:hover, .button_BSC5DLID:hover, .button_ZERO:hover, .button_BHC12-CO2:hover, .button_CC16-CO2:hover, .button_CC-GSLE:hover, .button_BHC-GSLE:hover, .button_BRHC-BSLE:hover, .button_WorldView:hover,
.button_PB:hover, .button_ESV:hover, .bn-dahlia:hover, .bn-ws-clams:hover, .bn-ws-plates:hover, .bn-paper-cc:hover
{
	background-position: 0 0;
}
.category-button { display: block; width: 188px; height: 188px; position: relative; }
.category-button:hover img { opacity: 0.7; }
.category-button:hover { background: #888; }

/*--------------HOT CUPS--------------------*/
.button_WA{
	background: url(/images/web/buttons_prodCat/btn-BHC-WA.jpg) bottom no-repeat;
}
.button_WD{
	background: url(/images/web/buttons_prodCat/btn-BNHC-WD.jpg) bottom no-repeat;
}
.button_GS{
	background: url(/images/web/buttons_prodCat/btn-BHC-GS.jpg) bottom no-repeat;
}
.button_EW{
	background: url(/images/web/buttons_prodCat/btn-BRHC-EW.jpg) bottom no-repeat;
}
.button_SL {
	background: url(/images/categories/buttons/btn-BHC-SL.jpg) bottom no-repeat;
}
.button_TW {
	background: url(/images/categories/buttons/btn-BHC-TW.jpg) bottom no-repeat;
}
.button_FS {
	background: url(/images/categories/buttons/btn-FoodStorage.jpg) bottom no-repeat;
}

/*--------------COLD CUPS--------------------*/
.button_CCGS {
	background: url(/images/web/buttons_prodCat/btn-CC-GS.jpg) bottom no-repeat;
}
.button_CRBS {
	background: url(/images/web/buttons_prodCat/btn-CC-BS.jpg) bottom no-repeat;
}
.button_CCWA {
	background: url(/images/web/buttons_prodCat/btn-CC-WA.jpg) bottom no-repeat;
}
.button_CCSL {
	background: url(/images/web/buttons_prodCat/btn-CC-SL.jpg) bottom no-repeat;
}

/*--------------FOOD CONTAINERS--------------------*/
.button_BSC-WA {
	background: url(/images/web/buttons_prodCat/btn-BSC-WA.jpg) bottom no-repeat;
}
.button_BRSC-EW {
	background: url(/images/web/buttons_prodCat/btn-BRSC-EW.jpg) bottom no-repeat;
}
.button_BSC-WDL {
	background: url(/images/web/buttons_prodCat/btn-BSC-WDL.jpg) bottom no-repeat;
}
.button_LC {
	background: url(/images/web/buttons_prodCat/btn-LC.jpg) bottom no-repeat;
}
.button_HC {
	background: url(/images/web/buttons_prodCat/btn-HC.jpg) bottom no-repeat;
}
.button_SPC {
	background: url(/images/web/buttons_prodCat/btn-SPC.jpg) bottom no-repeat;
}
.button_PTOR{
	background: url(/images/web/buttons_prodCat/btn-PTOR.jpg) bottom no-repeat;
}
.button_SWH3 {
	background: url(/images/web/buttons_prodCat/btn-SWH3.jpg) bottom no-repeat;
}
.button_SH3 {
	background: url(/images/web/buttons_prodCat/btn-SH3.jpg) bottom no-repeat;
}
.button_RC {
	background: url(/images/web/buttons_prodCat/btn-RC.jpg) bottom no-repeat;
}
.button_RDP {
	background: url(/images/web/buttons_prodCat/btn-RDP.jpg) bottom no-repeat;
}
.button_SB {
	background: url(/images/web/buttons_prodCat/btn-SB.jpg) bottom no-repeat;
}
.button_PC {
	background: url(/images/web/buttons_prodCat/btn-PC.jpg) bottom no-repeat;
}
.button_WorldView {
	background: url(/images/web/buttons_prodCat/btn-WorldView.jpg) bottom no-repeat;
}

/*--------------PLATES AND BOWLS--------------------*/
.button_P007 {
	background: url(/images/web/buttons_prodCat/btn-P007.jpg) bottom no-repeat;
}
.button_P0SQ {
	background: url(/images/web/buttons_prodCat/btn-P0SQ.jpg) bottom no-repeat;
}
.button_B12 {
	background: url(/images/web/buttons_prodCat/btn-B12.jpg) bottom no-repeat;
}
.button_PB {
	background: url(/images/web/buttons_prodCat/btn-PB.jpg) bottom no-repeat;
}


/*--------------UTENSILS AND NAPKINS--------------------*/
.button_S015 {
	background: url(/images/web/buttons_prodCat/btn-S015.jpg) bottom no-repeat;
}
.button_S005 {
	background: url(/images/web/buttons_prodCat/btn-S005.jpg) bottom no-repeat;
}
.button_ESV {
	background: url(/images/web/buttons_prodCat/btn-ESV.jpg) bottom no-repeat;
}
.button_S115 {
	background: url(/images/web/buttons_prodCat/btn-S115.jpg) bottom no-repeat;
}
.button_NAP {
	background: url(/images/web/buttons_prodCat/btn-NAP.jpg) bottom no-repeat;
}

/*--------------LIDS--------------------*/

.button_ECOLID{
	background: url(/images/web/buttons_prodCat/btn-ECOLID.jpg) bottom no-repeat;
}
.button_HCLDT {
	background: url(/images/categories/buttons/btn-HCLDT-R.jpg) bottom no-repeat;
}
.button_HL{
	background: url(/images/web/buttons_prodCat/btn-HL.jpg) bottom no-repeat;
}
.button_ECOLID-S {
	background: url(/images/web/buttons_prodCat/btn-ECOLID-S.jpg) bottom no-repeat;
}
.button_BRSCLID {
	background: url(/images/web/buttons_prodCat/btn-BRSCLID.jpg) bottom no-repeat;
}
.button_BSCPPLID {
	background: url(/images/web/buttons_prodCat/btn-BSCPPLID.jpg) bottom no-repeat;
}
.button_LCC {
	background: url(/images/web/buttons_prodCat/btn-LCC.jpg) bottom no-repeat;
}
.button_CRFL {
	background: url(/images/web/buttons_prodCat/btn-CRFL.jpg) bottom no-repeat;
}
.button_P013LID {
	background: url(/images/web/buttons_prodCat/btn-P013LID.jpg) bottom no-repeat;
}
.button_BLRLID {
	background: url(/images/web/buttons_prodCat/btn-BLRLID.jpg) bottom no-repeat;
}
.button_BSC5DLID{
	background: url(/images/categories/buttons/btn-BSC5DLID.jpg) bottom no-repeat;
}
/*--------------OTHER STUFF--------------------*/
.button_EG {
	background: url(/images/web/buttons_prodCat/btn-EG.jpg) bottom no-repeat;
}
.button_SS {
	background: url(/images/web/buttons_prodCat/btn-SS.jpg) bottom no-repeat;
}
.button_ST {
	background: url(/images/web/buttons_prodCat/btn-ST.jpg) bottom no-repeat;
}
.button_BioBag {
	background: url(/images/web/buttons_prodCat/btn-BioBag.jpg) bottom no-repeat;
}
.button_DeliWrap {
	background: url(/images/categories/buttons/btn-deli-wrap.jpg) bottom no-repeat;
}
.button_FoodTrays {
	background: url(/images/categories/buttons/btn-food-trays.jpg) bottom no-repeat;
}
.button_PSLV {
	background: url(/images/categories/buttons/btn-pslv.jpg) bottom no-repeat;
}
.button_Folia {
	background: url(/images/categories/buttons/btn-FOLIA.jpg) bottom no-repeat;
}
.button_SCTR {
	background: url(/images/categories/buttons/btn-SCTR.jpg) bottom no-repeat;
}

/*--------------LE--------------------*/
.button_CC-GSLE {
	background: url(/images/web/buttons_prodCat/btn-CC-GSLE.jpg) bottom no-repeat;
}
.button_BHC-GSLE {
	background: url(/images/web/buttons_prodCat/btn-BHC-GSLE.jpg) bottom no-repeat;
}
.button_BRHC-BSLE {
	background: url(/images/web/buttons_prodCat/btn-BRHC-BSLE.jpg) bottom no-repeat;
}
.button_CC16-CO2 {
	background: url(/images/web/buttons_prodCat/btn-CC16-CO2.jpg) bottom no-repeat;
}
 .button_BHC12-CO2 {
	background: url(/images/web/buttons_prodCat/btn-BHC12-CO2.jpg) bottom no-repeat;
}
.button_ZERO {
	background: url(/images/web/buttons_prodCat/btn-ZERO.jpg) bottom no-repeat;
}

/*--------------SAMPLES--------------------*/
.button_SMP-CC {
	background: url(/images/web/buttons_prodCat/btn-SMP-CC.jpg) bottom no-repeat;
}
.button_SMP-CF {
	background: url(/images/web/buttons_prodCat/btn-SMP-CF.jpg) bottom no-repeat;
}
.button_SMP-DW {
	background: url(/images/web/buttons_prodCat/btn-SMP-DW.jpg) bottom no-repeat;
}
.button_SMP-HC {
	background: url(/images/web/buttons_prodCat/btn-SMP-HC.jpg) bottom no-repeat;
}
.button_SMP-HF {
	background: url(/images/web/buttons_prodCat/btn-SMP-HF.jpg) bottom no-repeat;
}

.bn-dahlia { background: url(/images/categories/buttons/btn-dahlia.jpg) bottom no-repeat; }
.bn-ws-clams { background: url(/images/categories/buttons/btn-ws-clams.jpg) bottom no-repeat; }
.bn-ws-plates { background: url(/images/categories/buttons/btn-ws-plates.jpg) bottom no-repeat; }
.bn-paper-cc  { background: url(/images/categories/buttons/btn-paper-cc.jpg) bottom no-repeat; }

.button_downloadSheet {
	display: block;
	width: 175px;
	height: 22px;
	background: url(/images/web/buttons_products/email_product_sheet.jpg) bottom no-repeat;
	text-indent: -99999px;
}

.button_downloadSheet:hover {
	background-position: 0 0;
}

.restoreOrder {
	background: url(https://www.ecoproductsstore.com/images/web/btn-Restore.png) top left no-repeat;
	width:22px;
	height:22px;
	display:block;
}

.restoreOrder:hover {
	background: url(https://www.ecoproductsstore.com/images/web/btn-RestoreHov.png) top left no-repeat;
}

.restoreOrderSm {
	background: url(https://www.ecoproductsstore.com/images/web/btn-Restore-sml.png) top left no-repeat;
	width:16px;
	height:16px;
	display:block;
	margin-left:15px;
}

.restoreOrderSm:hover {
	background: url(https://www.ecoproductsstore.com/images/web/btn-RestoreHov-sml.png) top left no-repeat;
}

div.tweet{padding:2px 0 5px;border-bottom: 1px solid #ddd;}
img.twitterImg{float: left;margin-right: 5px;}

/*** FAQ styles ***/
.block-articles-tree .top-category a { display: block; font: bold 21px Arial; color: #fff; background: #5d9732; padding: 4px 7px; margin: 25px 0 15px; } 
.block-articles-tree .sub-category a { display: block; font: bold 16px Arial; color: #808285; padding: 3px 7px; } 
.block-articles-tree .article + .sub-category { margin-top: 15px; }
.block-articles-tree .article a.title { display: block; background: url(/images/icons/plus_small.gif) no-repeat left; font: 16px Arial; color: #91c850; padding: 2px 16px; margin-left: 6px; }
.block-articles-tree .article a.title.expand-open { background: url(/images/icons/minus_small.gif) no-repeat left; font-weight: bold; }
.block-articles-tree .article .desc { display: none; }
.block-articles-tree .article .desc.expand-open { display: block; padding: 0 22px 15px; max-height: none; }
