
/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

html 		{ font-size:100.01%;margin:0;padding:0;border:none; }
body 		{font-size:.9em;margin:0;padding:0;border:none;color:#333333;font-family:Georgia;background:#ffffff;}

h1			{font-size:1.2;font-family:Georgia;color:#422312;padding:.3em 0 .3em 0;margin:0;font-weight:500;font-stretch:extra-condensed;}
h2			{font-size:1;font-family:Georgia;color:#f58b55;padding:.4em 0 0em 1em;margin:0;font-weight:500;font-stretch:extra-condensed;}
h3			{font-size:1;font-family:Georgia;color:#422312;padding:.4em 0 0em 0;margin:0;font-weight:500;font-stretch:extra-condensed;} 
h4			{font-size:.75;font-family:Georgia;color:#ffffff;padding:.4em 0 0em 1em;margin:0;font-weight:500;font-stretch:extra-condensed;}


/* bg layout                            */
#container		{width:1024px;position:center;margin: 0 auto;padding:0;}
#topNav			{width:1024px;height:57px;position:center;margin:0 auto;padding:0;background:#fff;background:url('/images/bfb-top-nav-bg.png') top no-repeat;}
#header			{width:1024px;height:153px;position:center;margin:0 auto;padding:0;background:#fff;}
#body-header	{width:1024px;height:20px;position:center;margin: 0 auto;padding:0;background:url(/images/bfb-body-header.png) top no-repeat;}
#body-container	{width:1024px;position:center;margin: 0 auto;padding:0;background:#fff url(/images/bfb-bg-bg.png);}
#lc-container	{width:483px;margin:0;padding:0;float:left;}
#left-col		{width:483px;margin: 0 auto;padding:0;background:url(/images/bfb-left-col.png) top no-repeat;}
#left-col-header{width:483px;height:139px;margin: 0 auto;padding:0;background:url(/images/bfb-left-col-header.png) top no-repeat;}
#basketInfo			{width:483px;height:58px;margin: 0 auto;padding:0;background:url(/images/bfb-info-bg.png) top no-repeat;}
#markets		{width:483px;height:139px;margin: 0 auto;padding:0;background:url(/images/bfb-markets-bg.png) top no-repeat;}			
#rc-container	{width:541px;padding:0;float:right;}
#rc-container-front	{width:541px;height:489px;padding:0;float:right;}
#body-footer	{width:1024px;height:32px;position:center;margin: 0 auto;padding:0;background:url(/images/bfb-body-footer.png) top no-repeat;}
#banner-container {margin-left:16px;padding:0;width:387px;background:url(/images/bfb-rotating-banner.png) top no-repeat;height:489px;}
#rotating-banner	{padding:16px;}
#whiteBG-container	{width:387px;margin-left:16px;}
#whiteBG-header		{width:387px;height:30px;background:url(/images/white-bg-header.png) top no-repeat;}
#whiteBG-body		{width:387px;background:url(/images/white-bg-body.png);margin:0;padding:0;}
#whiteBG-footer		{width:387px;height:29px;background:url(/images/white-bg-footer.png) top no-repeat;}

#fabrics-container	{width:1024px;height:234px;position:center;margin: 0 auto;padding:0;background:#fff;}
#newsletter		{width:483px;height:234px;background:url(/images/bfb-newsletter-bg.png) top no-repeat;float:left;}
#fabrics			{width:531px;height:234px;background:#fff;float:right;padding-right:10px;margin:0;}
#footer			{width:1024px;height:121px;position:center;margin: 0 auto;padding:0;background:#fff url('/images/bfb-footer.png') top no-repeat;}
#copyright		{width:1000px;height:50px;margin-top:10px;}


/* category layout      */
.categoryContainer	{width:248px;margin-left:210px;margin-top:5px;padding:0;}
.catHeader			{width:248px;height:10px;padding:0;background:url(/images/cat-header.png) top no-repeat;}
.categories			{width:248px;padding:0;background:url(/images/cat-body-bg.png);}
.categories	 a		{text-decoration:none;color:white;font-family:Georgia, "Times New Roman", Times, serif;color:white;text-align:left;font-size:1em;}
.categories	 a:link 	{text-decoration:none;}
.categories	 a:visited 	{text-decoration:none;color:white;}
.categories	 a:active 	{text-decoration:none;}
.categories	 a:hover	{text-decoration:none;color:#f48c57;}
.categories	 ul			{list-style:none;margin:0;padding:0 .2em 0 1.5em;}
.categories	 li			{padding:1px;margin:0;}
.categories	li li		{padding:0 .4em 0 1em;margin:0;}
.categories	 li ul		{padding:0px;margin:0;}
.categories h2			{font-size:1.2em;font-family:Georgia;color:#ffffff;padding:0 0 .2em 1em;margin:0;font-weight:400;font-stretch:extra-condensed;}			
.catFooter			{width:248px;height:18px;padding:0;background:url(/images/cat-footer.png) top no-repeat;}

/* welcome message                          */
.thanks				{width:260px;height:32px;margin:0;padding:4px 0 0 180px;position:absolute;}
.welcome			{width:265px;height:175px;margin:0;padding:18px 0 0 210px;}
.welcome p			{font-family:Georgia, "Times New Roman", Times, serif;color:white;text-align:left;color:#543018;margin:0;padding-top:4px;}
.welcome a			{text-decoration:none;color:white;}
.welcome a:link 	{text-decoration:none;}
.welcome a:visited 	{text-decoration:none;color:white;}
.welcome a:active 	{text-decoration:none;}
.welcome a:hover	{text-decoration:none;color:#f48c57;}
.welcome ul			{list-style:none;margin:0;padding:.9em 0 .4em 2em;;}
.welcome li			{padding:1px;}
.welcome li li		{padding:0 0 0 1em;}
.welcome li ul		{padding:0px;}

/* intro                          */
.intro				{width:265px;margin:0;padding:18px 0 0 210px;}
.intro p			{font-family:Georgia, "Times New Roman", Times, serif;color:white;text-align:left;color:#543018;margin:0;padding-top:4px;}
.intro a			{text-decoration:none;color:white;}
.intro a:link 	{text-decoration:none;}
.intro a:visited 	{text-decoration:none;color:white;}
.intro a:active 	{text-decoration:none;}
.intro a:hover	{text-decoration:none;color:#f48c57;}
.intro ul			{margin:0;padding:.9em 0 .4em 2em;;}
.intro li			{padding:1px;}
.intro li li		{padding:0 0 0 1em;}
.intro li ul		{padding:0px;}


/* market message                          */
.market			{width:265px;height:90px;padding:10px 0 0 210px;margin:0;position:absolute;}
.market h1		{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;color:#543018;margin:0;padding:0;font-weight:600;font-stretch:ultra-condensed;font-style:italic;}
.market p			{font-family:Georgia, "Times New Roman", Times, serif;color:white;text-align:left;color:#543018;margin:0;padding:0;}
.market a			{text-decoration:none;color:white;}
.market a:link 	{text-decoration:none;}
.market a:visited 	{text-decoration:none;color:white;}
.market a:active 	{text-decoration:none;}
.market a:hover	{text-decoration:none;color:#f48c57;}
.market ul			{list-style:none;margin:0;padding:.9em 0 .4em 2em;;}
.market li			{padding:1px;}
.market img			{padding-top:.8em;padding-bottom:.8em;border:0;}

/* basket layout - left     */
.basketHeader	{width:258px;height:117px;margin-left:210px;margin-top:20px;padding:0;background:url(/images/basket2.png) top no-repeat;}
.basketHeader p	{padding:7em 13em 0 .5em;margin:0;font-size:.7em;}	
.basketHeader a				{text-decoration:none;color:#fff;}
.basketHeader a:link 		{text-decoration:none;}
.basketHeader a:visited 	{text-decoration:none;color:#fff;}
.basketHeader a:active 		{text-decoration:none;}
.basketHeader a:hover		{text-decoration:none;color:#f48c57;}
.basket		{width:258px;;margin-left:210px;margin-top:5px;padding:0;}
.basket	a		{text-decoration:none;color:white;font-family:Georgia, "Times New Roman", Times, serif;color:white;}
.basket	a:link 	{text-decoration:none;}
.basket	a:visited 	{text-decoration:none;color:white;}
.basket	a:active 	{text-decoration:none;}
.basket	a:hover	{text-decoration:none;color:#f48c57;}
.basket	ul			{list-style:none;margin:0;padding:.9em 0 .4em 2em;;}
.basket	li			{padding:1px;}
.basket	li li		{padding:0 0 0 1em;}
.basket	li ul		{padding:0px;}
.basket td		{padding:.2em 0 0 1em;margin:0;font-size:.8em;}
.basket p	{padding:2px;margin:0;font-size:.8em;text-align:center;}	

/* order layout - left     */
.order	{width:580px;margin-left:300px;padding-top:10px;margin:0;}
.order p	{padding:7em 13em 0 .5em;margin:0;font-size:.7em;}	
.order a				{text-decoration:none;color:#fff;}
.order a:link 		{text-decoration:none;}
.order a:visited 	{text-decoration:none;color:#fff;}
.order a:active 		{text-decoration:none;}
.order a:hover		{text-decoration:none;color:#f48c57;}
.order ul			{list-style:none;margin:0;padding:.9em 0 .4em 2em;;}
.order li			{padding:1px;}
.order li li		{padding:0 0 0 1em;}
.order li ul		{padding:0px;}
.order td		{padding:.2em 0 0 1em;margin:0;}



#basketInfo p			{width:258px;margin-left:220px;padding:0;font-family:Georgia, "Times New Roman", Times, serif;color:#543018;font-stretch:extra-condensed;text-align:left;font-size:.8em;}
#basketInfo a			{text-decoration:none;color:#fff;}
#basketInfo a:link 		{text-decoration:none;}
#basketInfo a:visited 	{text-decoration:none;color:#fff;}
#basketInfo a:active 	{text-decoration:none;}
#basketInfo a:hover		{text-decoration:none;color:#f48c57;}

/* checkout layout    */
.checkout	{width:600px;padding-left:270px;padding-top:10px;margin:0;}
.checkout p	{padding:1em;margin:0;}	
.checkout a				{text-decoration:none;color:#fff;}
.checkout a:link 		{text-decoration:none;}
.checkout a:visited 	{text-decoration:none;color:#fff;}
.checkout a:active 		{text-decoration:none;}
.checkout a:hover		{text-decoration:none;color:#f48c57;}
.checkout ul			{list-style:none;margin:0;padding:.9em 0 .4em 2em;;}
.checkout li			{padding:1px;}
.checkout li li		{padding:0 0 0 1em;}
.checkout li ul		{padding:0px;}
.checkout td		{padding:.2em 0 0 1em;margin:0;}
.checkout h2		{font-size:1;font-family:Georgia;color:#f48c57;padding:.4em 0 0 0;font-weight:500;font-stretch:extra-condensed;}
.checkout h3		{font-size:1;font-family:Georgia;color:#;padding:1em 0 0 0;margin:0;font-weight:500;font-stretch:extra-condensed;} 
input.checkoutInputText		{font-family:Georgia;color:#422312;background-color:white;border:dashed 1px #422312;vertical-align:top;margin:0;}


 

/* content layout - centre     */
#content-header		{width:498px;height:21px;margin:0;padding:0;background:url('/images/body-bg-header.png') top no-repeat;}
#content-body		{width:498px;margin:0;padding:0;background:url('/images/body-bg.png');}
#content-footer		{width:498px;height:22px;margin:0;padding:0;background:url('/images/body-footer.png');}

/* content text styles      */
#content-body p, ul, ol, td  {padding:0 .85em .3em 1em;margin:0 .85em .3em 1em;color:#5b4939;}
#content-body li			{padding:0 .85em 0 1em;margin:0 .85em 0 1em;}
#content-body a				{color:#f48c57;text-decoration: none;font-weight:600;}
#content-body a:link 		{text-decoration:none;}
#content-body a:visited 	{text-decoration:none;}
#content-body a:active 		{text-decoration:none;}
#content-body a:hover		{color: #f48c57;text-decoration: none;}
#content-body h2			{font-size:1;font-family:Georgia;color:#f58b55;padding:.4em 0 0em 1em;font-weight:500;font-stretch:extra-condensed;}
#content-body h1			{font-size:1.2;font-family:Georgia;color:#422312;padding:0 0 .3em 1.4em;margin:0;font-weight:500;font-stretch:extra-condensed;}
#content-body hr			{width:80%;padding:4px;margin:0;border:1px dashed #422312;}


/* image positioning styles      */
#headlines img		{align:left;}
.center				{text-align:center;}

/* top and bottom nav css */
.tpNav			{width:1024px;}
.tpNav p		{color:#543018;text-align:right;padding-right:160px;padding-top:43px;font-size:.75em;font-stretch:ultra-condensed;}
.tpNav a				{text-decoration:none;color:#543018;}
.tpNav a:link 			{text-decoration:none;}
.tpNav a:visited 		{text-decoration:none;}
.tpNav a:active 		{text-decoration:none;}
.tpNav a:hover			{text-decoration:none;color:#9acdc8;}

.btNav			{width:1024px;}
.btNav p		{color:#543018;text-align:right;padding-right:120px;padding-top:100px;font-size:.75em;font-stretch:ultra-condensed;}
.btNav a				{text-decoration:none;color:#543018;}
.btNav a:link 			{text-decoration:none;}
.btNav a:visited 		{text-decoration:none;}
.btNav a:active 		{text-decoration:none;}
.btNav a:hover			{text-decoration:none;color:#9acdc8;}

#bannerText		{width:760px;position:center;margin: 0 auto;padding:0;}
#bannerText p	{color:#b6c189;padding:40px 20px 10px 100px;margin-left:100px;}

#copyright td				{font-size:.75em;color:#70B8B0;}
#copyright a	 			{text-decoration:none;color:#70B8B0;}
#copyright a:link 			{text-decoration:none;}
#copyright a:visited 		{text-decoration:none;}
#copyright a:active 		{text-decoration:none;}
#copyright a:hover			{text-decoration:none;color:#422312;}

/* content pages css */
#contentPages				{}
#contentPages td			{border:none;padding:.3em;margin:0;vertical-align:top;}
#contentPages a			{text-decoration:none;font-size:.9em;font-weight:bold;text-align:center;padding:0;margin:0}
#contentPages a:link 		{text-decoration:none;color:#422312;}
#contentPages a:visited 	{text-decoration:none;color:#422312;}
#contentPages a:active 	{text-decoration:none;}
#contentPages a:hover		{text-decoration:none;color:#f58b55;}
#contentPages img			{border:0;padding:.4em 0;margin:0;}
#contentPages p			{padding:.4em 1em;margin:0;}
#contentPages h2			{font-size:1;font-family:Georgia;color:#f58b55;padding:0 0 .4em .5em;font-weight:500;font-stretch:extra-condensed;}
#contentPages h1			{font-size:1.2;font-family:Georgia;color:#422312;padding:0 0 .3em 0;margin:0;font-weight:500;font-stretch:extra-condensed;}
#contentPages h3			{font-size:1;font-family:Georgia;color:#2cb1a3;padding:1em 0 0em .7em;margin:0;font-weight:500;font-stretch:extra-condensed;} 

#contentPages ul, ol  {padding:.8em 1em;margin:0;color:#422312;}
#contentPages li			{padding:0 .85em 0 1em;margin:0 .85em 0 1em;}

/* category thumbs css */
#categoryTH				{}
#categoryTH td			{border:1px dashed #422312;padding:.8em;margin:0;vertical-align:top;} 
#categoryTH a			{text-decoration:none;font-size:.9em;font-weight:bold;text-align:center;padding:0;margin:0}
#categoryTH a:link 		{text-decoration:none;color:#422312;}
#categoryTH a:visited 	{text-decoration:none;color:#422312;}
#categoryTH a:active 	{text-decoration:none;}
#categoryTH a:hover		{text-decoration:none;color:#f58b55;}
#categoryTH img			{border:0;padding:.4em 0;margin:0;}
#categoryTH p			{padding:.4em 1em;margin:0;}

/* product thumbs css */
#productThContainer		{padding:0;margin:0;}
.productTh				{padding:0;margin:0;}
.productTh table		{}
.productTh tr			{}
/*.productTh td			{border: 1px dashed #422312;padding:.8em;margin:0;vertical-align:top;}*/
.productTD 				{border: 1px dashed #422312;padding:.8em;margin:0;vertical-align:top;}
.productTh a			{text-decoration:none;font-weight:bold;padding:.8em 0;margin:0;}
.productTh a:link 		{text-decoration:none;color:#422312;font-weight:600;}
.productTh a:visited 	{text-decoration:none;color:#422312;}
.productTh a:active 	{text-decoration:none;}
.productTh a:hover		{text-decoration:none;color:#f58b55;}
.productTh p			{text-align:left;padding:.4em 0;margin:0;font-size:.8em;}
.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		{padding:0;margin:0;}
#prodDescrip			{padding-top:.4em;margin:0;}
#prodImgContainer		{height:355px;}
#prodImg				{padding:.8em .8em .4em 0;} 	
#prodInfo				{padding:0;margin:0;}
#prodInfo a			{text-decoration:none;font-size:.9em;font-weight:bold;text-align:center;padding:0;margin:0}
#prodInfo a:link 		{text-decoration:none;color:#422312;}
#prodInfo a:visited 	{text-decoration:none;color:#422312;}
#prodInfo a:active 	{text-decoration:none;}
#prodInfo a:hover		{text-decoration:none;color:#f58b55;}

.notes					{font-size:.75em;color:#5b4939;padding:.4em 0 0em 0;}
.notes a:link 		{text-decoration:none;color:#f58b55;}
.notes a:visited 	{text-decoration:none;}
.notes a:active 	{text-decoration:none;}
.notes a:hover		{text-decoration:none;color:#422312;}

#prodInfo p				{text-align:left;padding:.5em 1.5em;margin:0;}
#prodInfo ul, ol, td  	{padding:0 1.5em;margin:0;}
#prodImg img			{border: 1px solid #5b4939;}
#prodImg p				{font-size:.85em;padding:.4em 0 0 0;}
#prodInfo h3			{font-size:1;font-family:Georgia;color:#f58b55;padding:.4em 0 0em 1em;margin:0;font-weight:500;font-stretch:extra-condensed;}

.prod-shortdescription	{text-align:left;margin:0;padding:1em;}
.prod-title				{text-align:left;font-size:1.4em;color:#2cb1a3;padding:0 .2em .2em .4em;margin:0;font-family:Georgia;font-weight:500;}
.prod-price				{text-align:left; text-decoration:line-through;color:#666666;}
.prod-discount			{text-align:left;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:500;text-align:left;margin:0;padding:0;vertical-align:top;font-size:.85em;}

/* contact form css */
.contactFormTable	{padding:0;margin:0;}
.contactFormTable table	{padding:0;margin:0;border:none;}
.contactFormTable td	{padding:0;margin:0;border:none;}
.contactForm		{color:#422312;text-align:right;padding-right:2px;font-size:.85em;margin:0;}                        
.mandatory			{color:#f58b55;font-size:0.85em;}

#fabricsPage td			{border:1px dashed #422312;padding:.8em;margin:0;vertical-align:top;}



/* newsletter email input css */
.newsletterEmail		{width:175px;height:70px;padding:135px 0 0 210px;margin:0;position:absolute;font-family:Georgia, "Times New Roman", Times, serif;color:#FFFFFF;font-size:75%;font-weight:normal;}
input.formInputText		{font-family:Georgia;color:#fff;background-color:#684f41;border:0;padding:5px;height:30px;vertical-align:middle;margin:0;}
input.formInputButton   {font-family:Georgia;font-size:1.2em;vertical-align:middle;font-weight:bolder;text-align:center;color:#fff;padding:1px;margin-top:4px;background-color:#422312;border:dotted 1px #684f41;cursor:pointer;float:right;}
input.formInputButton:hover   {color:#f58b55;}

/* popup images for products css */
#popUpBox { width: 100%; height: 100%; background-color: #000000; position: fixed; top: 0px; left: 0px; visibility: hidden; text-align: center; vertical-align: center; opacity: 0; filter: alpha(opacity=0); z-index: 2; }
#popUpContainer { width: 1px; height: 1px; position: fixed; top: 50%; left: 50%; z-index: 3; }
#popUpInner { width: 500px; height: 500px; text-align: center; position: absolute; margin-top: -250px; margin-left: -250px; visibility: hidden; opacity: 0; filter: alpha(opacity=0); z-index: 3;} 
#popUpTop { width: 500px; position: relative; background-color: #ffffff; }
#popUpTop a { color: #000000; }
#popUpMiddle { width: 500px; position: relative; background-color: #ffffff; }
#popUpBottom { width: 500px; position: relative; background-color: #ffffff; color: #000000; text-align: center; }
#popUpImage { margin-top: 1em; margin-bottom: 1em; }

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

/* colours for tiny mice dancers */
.blue		{color:#56c1b5;}
.brown		{color:#422312;}
.orange		{color:#f58b55;}
.green		{color:#b1c921;}
