/* CSS Document */

/* html tag overides */

html 		{ font-size:100.01%;margin:0;padding:0;border:none; }
body 		{font-size:.9em;margin:0;padding:0;border:none;background:#61554f;font-family:Tahoma;}

h1			{font-size:1.2;font-family:"Courier New", Courier, monospace;color:#61554f;padding:1.5em 1em 0 0;margin:0;font-weight:600;font-stretch:ultra-condensed;}
h2			{font-size:1;font-family:"Courier New", Courier, monospace;color:#668e2e;padding:1em 1em 0 0;margin:0;font-weight:600;font-stretch:ultra-condensed;}
h3			{font-size:1.1em;font-family:"Courier New", Courier, monospace;color:#61554f;padding:1em 0 .3em 0;margin:0;font-weight:600;font-stretch:ultra-condensed;}

a			{text-decoration:none;color:#ed4a14;}
a:link 		{text-decoration:none;}
a:visited 	{text-decoration:none;color:#ed4a14;}
a:active 	{text-decoration:none;}
a:hover		{text-decoration:none;color:#61554f;}

#container		{width:800px;position:center;margin: 0 auto;padding:0;}
#header			{width:800px;height:175px;position:center;margin: 0 auto;padding:0;background:url('/images/ecl-header.png') top no-repeat;margin-top:20px;}
#nav			{width:800px;height:40px;position:center;margin: 0 auto;padding:0;}
#body-bg		{width:800px;position:center;margin: 0 auto;padding:0;background:#FFD181;}
#leftCol		{float:left;width:180px;margin:0px;padding:0px;}
#copy			{width:550px;float:right;margin:0px;padding:0;}
#nav-footer		{width:800px;height:126px;position:center;padding:0;background:url('/images/ecl-footer.png') top no-repeat;}	
#footer			{width:800px;position:center;margin-top:10px;padding:0;}


.logo			{width:208px;height:221px;margin-left:10px;margin-top:35px;padding:0;position:absolute;}

/* company logos */
.logoContainer	{width:800px;height:126px;padding:0;}
.CClogo			{width:207px;height:126px;position:absolute;margin-left:90px;margin-top:28px;}
.logoText		{width:187px;position:absolute;margin-left:357px}
.MCGlogo		{width:286px;height:126px;position:absolute;margin-left:500px;margin-top:16px;}

/* categories layout */
.categoriesContainer	{width:140px;margin-top:60px;margin-left:40px;padding:0;}
.categoriesHeader		{width:140px;height:21px;background:url('/images/ecl-cat-header.png') top no-repeat;}
.categoriesBody			{width:140px;background:url('/images/ecl-cat-bg.png');}
.categoriesFooter		{width:140px;height:20px;background:url('/images/ecl-cat-footer.png') top no-repeat;}



.cats			{width:130px;margin-left:8px;padding:0;font-family:Arial Narrow;color:#000000;text-align:left;font-size:.93em;}
.cats a				{text-decoration:none;color:#000000;}
.cats a:link 		{text-decoration:none;}
.cats a:visited 	{text-decoration:none;color:#000000;}
.cats a:active 		{text-decoration:none;}
.cats a:hover		{text-decoration:none;color:#668e2e;}
.cats ul			{list-style:none;margin:0;padding:0;}
.cats li			{padding:0px;}
.cats li li			{padding:0px;}
.cats li ul			{padding:0px;}	

.smallText		{font-family:Arial Narrow;color:#000000;font-stretch:extra-condensed;text-align:center;font-size:.9em;}
.catTitles		{font-family:"Courier New", Courier, monospace;padding:6px 0 2px 8px;margin:0;font-weight:600;font-size:larger;}

/* basket layout - left     */
#basket			{width:140px;margin-top:1em;margin-left:40px;}
#basketHeader	{width:140px;height:21px;background:url('/images/ecl-cat-header.png') top no-repeat;}
#basket-bg		{width:140px;background:url('/images/ecl-cat-bg.png');}
#basketFooter	{width:140px;height:20px;background:url('/images/ecl-cat-footer.png') top no-repeat;}

.basketCon			{width:120px;margin-left:10px;padding:0;font-family:Arial Narrow;color:#000000;font-stretch:extra-condensed;text-align:left;font-size:.8em;}
.basketCon td		{padding:0;margin:0;}
.basketCon a			{text-decoration:none;color:#8e7259;}
.basketCon a:link 		{text-decoration:none;}
.basketCon a:visited 	{text-decoration:none;}
.basketCon a:active 	{text-decoration:none;}
.basketCon a:hover		{text-decoration:none;color:#668E2E;}
.basketCon p		{padding:4px;margin:0;font-family:Arial Narrow;color:#8e7259;font-stretch:extra-condensed;text-align:center;}

/* what's new layout */
.whatsnew		{width:142px;height:173px;padding:0;margin: 0 auto;background:url('//images/whats-new-bg.png') top no-repeat;}
.new			{width:126px;height:126px;padding-top:26px;padding-left:7px;margin:0;background-color:transparent;}
.new img		{padding:8px 0 4px 0;}
.new p			{font-family:Arial Narrow;color:#000000;font-stretch:extra-condensed;font-size:.9em;margin:0;padding:0 8px;}

/* newsletter layout - left     */
#newsletter		{width:140px;margin-top:1em;margin-left:15px;background:url('/images/ecl-newsletter.png') top no-repeat;height:140px;}

/* newsletter email input css */
.newsletterEmail		{width:140px;height:50px;padding:60px 0 0 15px;margin:0;position:absolute;font-family:font-family:Arial Narrow;color:#000000;font-stretch:extra-condensed;font-size:.8em;font-weight:normal;}
input.formInputText		{font-family:Arial;color:#684f41;background-color:transparent;border:1px dashed #8e7259;padding:5px;height:15px;vertical-align:middle;margin:0;}
input.formInputButton   {width:45px;height:29px;font-family:Arial;font-size:1.2em;font-weight:bolder;text-align:center;color:#fff;padding:-5px;margin-top:1px;background:url('/images/submit.png') top no-repeat;border:0;cursor:pointer;float:right;}
input.formInputButton:hover   {color:#f58b55;}

/* services styles */
div.scrollable { position: relative; overflow: hidden; width: 775px; height: 106px; }
div.scrollable div.items { position: absolute; width: 20000em; clear: both; }
div.scrollable div.items div { float: left; } /* the floating slider */
div.items div.active { border: 1px inset #ccc; } /* active element */
div.items img { padding:3px; border: 0px; }

/* product popup styles */
#productInside { overflow: hidden; height: 200px; width: 250px; }
#productInside img { float: center; }
.progress { position:absolute; top:45%; left:50%; display:none; } 
#gallery .disabled { visibility: visible !important; }
#gallery .inactive { visibility: hidden !important; }
.simple_overlay .close { background-image:url("/images/close.png"); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }
.simple_overlay { display:none; z-index:10000; background-color:#333; width:675px; min-height:200px; border:1px solid #666; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000;	}
.info { position: absolute; bottom: 0; left: 0; padding: 10px 15px; color: #fff; font-size: 11px; border-top: 1px solid #666; }
.disabled { visibility: hidden; }
.next, .prev { position: absolute; top: 40%; border: 1px solid #666; cursor: pointer; display: block; padding: 10px 20px; color: #fff; font-size: 11px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.prev { left:0; border-left:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; -webkit-border-top-left-radius:0; }
.next { right:0; border-right:0; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; -webkit-border-top-right-radius:0; }
.next:hover, .prev:hover { text-decoration:underline; background-color:#000; }
.next, .prev, .info { background-color: #333 !important; }
#img { border:1px solid #666; }


/* content styles */
#copy p, td 			{padding:.4em .8em;margin:0;}	
#copy ul, ol			{padding:.8em 1em;margin:0 .3em ;}
#copy li				{padding:0 .8em 0 .8em;margin:0 .8em 0 .8em;}
#copy a				{color:#ed4a14;text-decoration: none;}
#copy a:link 			{text-decoration:none;}
#copy a:visited 		{text-decoration:none;color:#ed4a14;}
#copy a:active 		{text-decoration:none;}
#copy a:hover			{color:#668e2e;text-decoration: none;}

/* navigation bar css */
#navlist		{width:460px;margin:0;padding:0;white-space:nowrap;font-family:"Courier New", Courier, monospace;font-weight:600;font-size:16px;float:right;}
#navlist ul		{}
#navlist li		{display:inline;list-style-type:none;float:left;}
#navlist li a 	{line-height:16px;margi-top:0px;padding:.2em .8em 1em 1.2em;text-align:center;}
#navlist a:link, #navlist a:visited {color:#000000;text-decoration: none;}
#navlist a:hover	{color:#668e2e;text-decoration:none;}

#nav-footer p				{color:#ffffff;font-size:.8em;}
#nav-footer a				{color:#ffffff;text-decoration:none;padding:2px 5px;line-height:26px;margin:0;}
#nav-footer a:link 			{text-decoration:none;}
#nav-footer a:visited 		{text-decoration:none;color:#ffffff;}
#nav-footer a:active 		{text-decoration:none;}
#nav-footer a:hover			{color: #fedb16;text-decoration: none;}

#footer td				{font-size:.75em;color:#8e7259;}
#footer a	 			{text-decoration:none;color:#8e7259;}
#footer a:link 			{text-decoration:none;}
#footer a:visited 		{text-decoration:none;color:#8e7259;}
#footer a:active 		{text-decoration:none;}
#footer a:hover			{text-decoration:none;color:#ed4a14;}

/* font styles css */
.address				{font-size:1.3em;font-family:Arial Narrow;font-weight:500;font-stretch:ultra-condensed;color:#666666;padding:1.5em;}

/* category thumbs css */
#categoryTH				{}
#categoryTH td			{border: 1px solid #E8E8D9;padding:.8em;margin:0;}
#categoryTH a			{text-decoration:none;font-size:.9em;font-weight:normal;text-align:center;padding:0;margin:0}
#categoryTH a:link 		{text-decoration:none;color:#000000;}
#categoryTH a:visited 	{text-decoration:none;}
#categoryTH a:active 	{text-decoration:none;}
#categoryTH a:hover		{text-decoration:none;color:#c42129;}
#categoryTH img			{border:0;padding:.4em 0;margin:0;}

/* product thumbs css */

#productThContainer		{width:470px;margin: 0 auto;padding:0;}
.productTh				{padding:0;margin:0;}
.productTh table		{}
.productTh tr			{}
.productTh td			{margin:0;padding:.2em;vertical-align:top;font-size:.9em;border:solid 1px #f58b55;}
.productTh a			{text-decoration:none;font-weight:normal;padding:.8em 0;margin:0;}
.productTh a:link 		{text-decoration:none;color:#c42129;}
.productTh a:visited 	{text-decoration:none;}
.productTh a:active 	{text-decoration:none;}
.productTh a:hover		{text-decoration:none;color:#000000;}
.productTh p			{text-align:left;padding:.4em 0 0 0;margin:0;font-size:inherit;}
.productTh img			{border:1px solid #ffffff;background:#ffffff;padding:.4em;margin:0;}
.productThPrice			{font-weight:bold;padding-top:.4em;margin:0;}

/* product page css */
#productContainer		{}
#prodDescrip			{width:445px;padding:0;margin:0;}
#prodDescrip p			{padding:.4em 2em 0 0;margin:0;}
#prodDescrip h1			{font-size:1.1em;color:#c42129;padding:1em 1.2em 1em 0;font-family:Tahoma;font-weight:600;margin:0;}

#prodInfo				{width:450px;padding:0 2em;margin:0;}
#prodInfo p				{text-align:left;padding:.4em 0;margin:0}
#prodInfo ul, ol, td  	{padding:0 2em;margin:0;color:}
#prodInfo h3			{font-size:1.1em;font-family:Tahoma;color:#5b4939;padding:1em 0 .3em 0;margin:0;font-weight:500;font-stretch:ultra-condensed;}


#prodImg				{padding:1em 2em 1em 0;margin:0;height:255px;} 	
#prodImg img			{border: 1px solid #5b4939;padding:0;margin:0;}
#prodImg p				{font-size:.85em;padding:.4em 0 0 0;margin:0;}

.prod-title				{font-size:1.1em;color:#c42129;padding:1.2em 1.2em 1em 0;font-family:Tahoma;font-weight:600;margin:0;}
.prod-price				{text-align:left; text-decoration:line-through;color:#666666;}
.prod-discount			{text-align:left;font-size:1em;font-weight:bold;}
.descripTitles			{text-align:left;color:#666666;font-weight:bold;}
.ph						{font-size:.8em;margin:.2em .5em .2em 0em;color:#666666; text-align:left;font-weight:normal;}
.categoryTHTitle		{margin-top:.5em;margin-bottom:.2em;padding-top:.5em;padding-bottom:.2em;text-align:center;}
.categoryTHDEsc			{color:#000000;font-size:.8em;margin:0;padding:0em .4em .4em .4em;text-align:left;vertical-align:top;}
.categoryTHPrice		{font-weight:bold;text-align:left;margin:0;padding:0;}

/* product popup styles */
#productInside { overflow: hidden; height: 200px; width: 250px; }
#productInside img { float: center; }
.progress { position:absolute; top:45%; left:50%; display:none; } 
#gallery .disabled { visibility: visible !important; }
#gallery .inactive { visibility: hidden !important; }
.simple_overlay .close { background-image:url("/images/close.png"); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }
.simple_overlay { display:none; z-index:10000; background-color:#333; width:675px; min-height:200px; border:1px solid #666; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000;	}
.info { position: absolute; bottom: 0; left: 0; padding: 10px 15px; color: #fff; font-size: 11px; border-top: 1px solid #666; }
.disabled { visibility: hidden; }
.next, .prev { position: absolute; top: 40%; border: 1px solid #666; cursor: pointer; display: block; padding: 10px 20px; color: #fff; font-size: 11px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.prev { left:0; border-left:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; -webkit-border-top-left-radius:0; }
.next { right:0; border-right:0; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; -webkit-border-top-right-radius:0; }
.next:hover, .prev:hover { text-decoration:underline; background-color:#000; }
.next, .prev, .info { background-color: #333 !important; }
#img { border:1px solid #666; }


/* product alert popup */
#productAlert { display: none; visibility: hidden; position: fixed; width: 400px; border: 2px solid #666; border: 2px solid rgba(82, 82, 82, 0.698); -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#productAlert div { padding: 10px; border: 1px solid #3B5998; background-color: #fff; }
#productAlert h2 { margin: -11px; margin-bottom: 10px; color: #fff; background-color: #6D84B4; padding: 5px 10px; border: 1px solid #3B5998; font-size: 20px; }


/* ajax results */
.AJAXfail { color:#f58b55; font-weight: bold; }
.AJAXsucceed { color:#ED4A14; font-weight: bold; }

/* colours for tiny mice dancers */
.red			{color:#c42129;}
.brown-cc		{color:#57281e;}
.brown-mcg		{color:#5b4939;}
.lt-brown		{color:#8e7259;}
.orange			{color:#f58b55;}
.orange-ecl		{color:#ED4A14;}
.grey			{color:#5b4939;}
.green-mcg		{color:#006600;}
.green-ecl		{color:#668E2E;}
.emphasised		{font-family:Arial Narrow;padding:.8em 0 .2em 0;margin:0;font-size:150%;font-weight:200;}


/* contact form */
.contactForm {text-align:right;font-size:.8em;color:#57281e;}
.mandatory		{color:#ED4A14;}