/* yui resets */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
*/
/* YUI reset */ html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,italic{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
/* YUI fonts */ body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
end of Copyright to Yahoo!, start of our own code
*/





/* seasonal colours */
body		{background-color:#231f20;}
#bd-inner 	{background-color:#231f20;}
#bd-inner2	{background-color:#ffffff;background-image:url(images/back-boxes_01.png);}
#home #bd-inner2	{background-image:url(images/back-home_01.png);}
#bd	{color:#231f20;font-family:times new roman;}
#bd a	{color:#231f20;text-decoration:none;}
#bd a:hover	{text-decoration:underline;}
#ft	{color:#ffffff;}
#ft a	{color:#ffffff;}




/* structure */

.clearfix:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}

body,html	{height:100%;}

#unwrap {width:982px;height:520px;text-align:center;}
#uncont {margin:0 auto;text-align:left;}

#bd	{width:982px;height:502px;background-repeat:no-repeat;}
#bd-inner	{padding:1px;}
#bd-inner2	{height:500px;width:980px;background-repeat:no-repeat;position:relative;}
#ft	{width:565px;text-align:right;padding:5px 0 0 0;font-family:verdana;}
#ft,#ft a	{font-size:10px;}


#navbox	{position:absolute;left:548px;top:296px;width:391px;height:187px;background-image:url(images/back-navbox_01.png);}
#navbox .inner	{padding:30px 0 0 34px;}
#navbox h1	{float:left;display:block;width:193px;padding:5px 0 0 0;}
#navbox h1 a	{display:block;width:193px;height:117px;overflow:hidden;outline:none;background-image:url(images/logo_01.png);background-repeat:no-repeat;}
#navbox h1 span	{display:block;padding:200px;}
#navbox h2	{display:none;}
#navbox ul	{float:left;display:block;width:126px;font-size:18px;text-align:right;}
#navbox ul strong	{display:none;}
#navbox ul li	{display:inline;}
#navbox ul a	{display:block;height:22px;padding:0 25px 0 0;outline:none;background-image:url(images/sprite-png8_01.png);background-position:right 4px;background-repeat:no-repeat;}
#navbox ul .over a	{background-position:right -21px;}
#bd #navbox a:hover	{text-decoration:none;}

#mainbox	{position:absolute;left:47px;top:19px;width:486px;height:464px;}

#textbox	{position:absolute;left:548px;top:19px;width:391px;height:247px;}
#textbox .inner	{padding:30px 0 0 28px;}
#textbox h2,#textbox .icon	{display:block;padding:0 0 0 23px;background-image:url(images/sprite-png8_01.png);background-position:left -49px;background-repeat:no-repeat;}
#textbox h2	{font-size:18px;font-weight:bold;padding-bottom:5px;}
#textbox p a	{font-weight:bold;}

.boxon	{display:block;}
.boxoff	{display:none;}




/* index.html */
#home #loading	{position:absolute;left:0px;top:0px;width:980px;height:500px;background-color:#ffffff;}
#home #loading .load1	{position:absolute;left:379px;top:37px;}
#home #loading .load2	{position:absolute;left:410px;top:194px;}
#home #loading #preload	{width:1px;height:1px;overflow:hidden;}
#home #loading #preload .inner	{padding:1px;}

#home #catnav	{position:absolute;left:640px;top:57px;}
#home #catnav h2	{display:block;font-size:18px;padding:0 0 10px 1px;}
#home #catnav li	{display:block;float:left;width:119px;height:88px;overflow:hidden;background-image:url(images/sprite-png8_01.png);background-repeat:no-repeat;}
#home #catnav a	{outline:none;}
#home #catnav #cat1	{background-position:left -188px;}
#home #catnav #cat2	{background-position:left -276px;}
#home #catnav .over img	{background-image:url(images/sprite-png8_01.png);background-position:left -100px;background-repeat:no-repeat;}
#home #furniture1	{position:absolute;left:930px;top:339px;}



/* contact.html */
#contact #mainbox .inner	{padding:44px 0 0 91px;}
#contact #textbox h2	{padding-bottom:6px;}
#contact #textbox .vcard	{padding:0 0 0 24px;font-weight:bold;}
#contact #textbox .vcard .note	{font-weight:normal;padding:0 0 2px 0;}
#contact #textbox .vcard .left	{float:left;width:162px;}
#contact #textbox .vcard .right	{float:left;width:155px;}
#contact #textbox .vcard .fn,#contact #textbox .vcard .region,#contact #textbox .vcard .country-name	{display:none;}
#contact #textbox .card1 .fax,#contact #textbox .card1 .maillnk	{display:none;}
#contact #textbox .card2	{padding-top:20px;}
#contact #textbox .maillnk	{padding:20px 0;font-weight:normal;}
#contact #textbox .maillnk a	{font-weight:bold;}
#contact #textbox .icon	{padding-bottom:6px;background-position:left -51px;font-weight:bold;outline:none;}



/* about-us.html */
#aboutus #mainbox .inner	{padding:44px 0 0 77px;}
	/* autoscroll */
#aboutus #textbox .scroller	{width:341px;height:166px;overflow:auto;}
#aboutus #textbox .scroller p	{padding:0 10px 18px 24px;line-height:18px;}
	/* js scroll */
#aboutus #textbox #jsscroller	{position:relative;width:341px;height:166px;overflow:hidden;}
#aboutus #textbox #jsscroller .scroller-container	{position:absolute;top:0;left:0;width:311px;}
#aboutus #textbox #jsscroller p	{padding:0 0 18px 24px;line-height:18px;}
#aboutus #textbox #scrollbar-container	{position:absolute;left:352px;top:57px;width:17px;height:166px;}
#aboutus #textbox #scrollbar-container .scrollbar-track	{position:absolute;left:0px;top:16px;width:17px;height:133px;background-repeat:repeat-y;background-position:0px 0px;}
#aboutus #textbox #scrollbar-container .scrollbar-up		{position:absolute;left:0px;top:0px;cursor:pointer;background-repeat:no-repeat;background-position:-17px 0px;}
#aboutus #textbox #scrollbar-container .scrollbar-down	{position:absolute;left:0px;top:149px;cursor:pointer;background-repeat:no-repeat;background-position:-17px -74px;}
#aboutus #textbox #scrollbar-container .scrollbar-handle	{position:absolute;left:0px;top:0px;cursor:pointer;background-repeat:no-repeat;background-position:-17px -16px;}
#aboutus #textbox #scrollbar-container .scrollbar-track,#aboutus #textbox #scrollbar-container .scrollbar-up,#aboutus #textbox #scrollbar-container .scrollbar-down,#aboutus #textbox #scrollbar-container .scrollbar-handle	{background-image:url(images/sprite-scroller_01.png);}



/* stockists.html */
#stockists #mainbox .inner	{padding:42px 0 0 98px;}

#stockists #textbox .noscroll	{width:341px;}
#stockists #textbox .noscroll p	{padding:0 20px 18px 24px;line-height:18px;}



/* subnav for archive.html, buying-information.html, returns-policy.html, wholesale.html  */
#textbox #subnav	{float:left;display:block;width:114px;padding:21px 0 0 0;font-size:18px;text-align:right;}
#textbox #subnav strong	{display:none;}
#textbox #subnav li	{display:inline;}
#textbox #subnav a	{display:block;height:22px;padding:0 25px 0 0;outline:none;background-image:url(images/sprite-png8_01.png);background-position:right 4px;background-repeat:no-repeat;}
#textbox #subnav .over a	{background-position:right -21px;}
#bd #textbox #subnav a:hover	{text-decoration:none;}


/* buying-information.html */
#buyinginfo #mainbox .inner	{padding:40px 0 0 116px;}
	/* autoscroll */
#buyinginfo #textbox .scroller	{float:left;width:211px;height:166px;overflow:auto;}
#buyinginfo #textbox .scroller p	{padding:0 10px 18px 24px;line-height:18px;}
	/* js scroll */
#buyinginfo #textbox #jsscroller	{float:left;width:211px;height:166px;overflow:hidden;position:relative;}
#buyinginfo #textbox #jsscroller .scroller-container	{position:absolute;top:0;left:0;width:185px;}
#buyinginfo #textbox #jsscroller p	{padding:0 0 18px 24px;line-height:18px;}
#buyinginfo #textbox #scrollbar-container	{position:absolute;left:222px;top:57px;width:17px;height:166px;}
#buyinginfo #textbox #scrollbar-container .scrollbar-track	{position:absolute;left:0px;top:16px;width:17px;height:133px;background-repeat:repeat-y;background-position:0px 0px;}
#buyinginfo #textbox #scrollbar-container .scrollbar-up		{position:absolute;left:0px;top:0px;cursor:pointer;background-repeat:no-repeat;background-position:-17px 0px;}
#buyinginfo #textbox #scrollbar-container .scrollbar-down	{position:absolute;left:0px;top:149px;cursor:pointer;background-repeat:no-repeat;background-position:-17px -74px;}
#buyinginfo #textbox #scrollbar-container .scrollbar-handle	{position:absolute;left:0px;top:0px;cursor:pointer;background-repeat:no-repeat;background-position:-17px -16px;}
#buyinginfo #textbox #scrollbar-container .scrollbar-track,#buyinginfo #textbox #scrollbar-container .scrollbar-up,#buyinginfo #textbox #scrollbar-container .scrollbar-down,#buyinginfo #textbox #scrollbar-container .scrollbar-handle	{background-image:url(images/sprite-scroller_01.png);}



/* returns-policy.html */
#returns #mainbox .inner	{padding:40px 0 0 116px;}
	/* autoscroll */
#returns #textbox .scroller	{float:left;width:211px;height:166px;overflow:auto;}
#returns #textbox .scroller p	{padding:0 10px 18px 24px;line-height:18px;}
	/* js scroll */
#returns #textbox #jsscroller	{float:left;width:211px;height:166px;overflow:hidden;position:relative;}
#returns #textbox #jsscroller .scroller-container	{position:absolute;top:0;left:0;width:185px;}
#returns #textbox #jsscroller p	{padding:0 0 18px 24px;line-height:18px;}
#returns #textbox #scrollbar-container	{position:absolute;left:222px;top:57px;width:17px;height:166px;}
#returns #textbox #scrollbar-container .scrollbar-track	{position:absolute;left:0px;top:16px;width:17px;height:133px;background-repeat:repeat-y;background-position:0px 0px;}
#returns #textbox #scrollbar-container .scrollbar-up		{position:absolute;left:0px;top:0px;cursor:pointer;background-repeat:no-repeat;background-position:-17px 0px;}
#returns #textbox #scrollbar-container .scrollbar-down	{position:absolute;left:0px;top:149px;cursor:pointer;background-repeat:no-repeat;background-position:-17px -74px;}
#returns #textbox #scrollbar-container .scrollbar-handle	{position:absolute;left:0px;top:0px;cursor:pointer;background-repeat:no-repeat;background-position:-17px -16px;}
#returns #textbox #scrollbar-container .scrollbar-track,#returns #textbox #scrollbar-container .scrollbar-up,#returns #textbox #scrollbar-container .scrollbar-down,#returns #textbox #scrollbar-container .scrollbar-handle	{background-image:url(images/sprite-scroller_01.png);}


/* wholesale.html */
#wholesale #mainbox .inner	{padding:40px 0 0 116px;}

#wholesale #textbox .content	{float:left;width:211px;}
#wholesale #textbox .content p	{padding:0 20px 18px 24px;line-height:18px;}



/* archive.html */
#archive #mainbox .inner	{padding:0 0 0 43px;}
#archive #mainbox ul	{padding:60px 0 0 0;}
#archive #mainbox strong	{display:none;}
#archive #mainbox li	{display:inline;font-size:18px;}
#archive #mainbox li a	{display:block;padding:0 0 0 22px;margin:15px 0 0 0;outline:none;background-image:url(images/sprite-png8_01.png);background-position:left -49px;background-repeat:no-repeat;font-weight:bold;}
#archive #mainbox .over	{background-position:left -74px;}
#archive #mainbox li a:hover	{text-decoration:none;}
#archive #mainbox li a span	{font-weight:normal;margin-left:5px;}

#archive #textbox .content	{float:left;width:211px;height:166px;overflow:auto;}
#archive #textbox .content p	{padding:0 20px 18px 24px;line-height:18px;}



/* order.html */
#order #mainbox .inner	{padding:19px 0 0 19px;}
#order #mainbox .inner2	{width:448px;height:426px;background-color:#ffffff;}
#order #mainbox #proddetails	{margin:11px 0 0 13px;width:310px;height:92px;overflow:hidden;}
#order #mainbox #prodtitle	{font-weight:bold;font-size:18px;}
#order #mainbox #proddesc	{width:310px;}
#order #mainbox #proddesc p	{line-height:14px;padding:4px 0 0 0;}
#order #mainbox #shop	{background-image:url(images/back-order_01.png);background-position:10px top;background-repeat:no-repeat;height:317px;}
#order #mainbox #shop strong	{display:none;}
#order #mainbox #category	{position:absolute;left:349px;top:35px;width:100px;overflow:hidden;}
#order #mainbox #category li	{float:left;width:50px;height:34px;overflow:hidden;background-image:url(images/sprite-png8_01.png);background-repeat:no-repeat;}
#order #mainbox #category a	{display:block;width:44px;height:34px;outline:none;}
#order #mainbox #category #cat1	{background-position:left -398px;}
#order #mainbox #category #cat2	{background-position:left -432px;}
#order #mainbox #category .over img	{background-image:url(images/sprite-png8_01.png);background-position:left -364px;background-repeat:no-repeat;}
#order #mainbox #item	{width:421px;height:66px;overflow:hidden;}
#order #mainbox #item #iteminner	{padding:2px 0 0 13px;}
#order #mainbox #itemselector	{height:64px;}
#order #mainbox #itemselector li	{float:left;width:68px;height:64px;}
#order #mainbox #itemselector a	{display:block;width:68px;height:64px;outline:none;}
#order #mainbox #itemselector .over img	{background-image:url(images/sprite-png8_01.png);background-position:left -466px;background-repeat:no-repeat;}
#order #mainbox #swatchselector	{position:absolute;left:398px;top:202px;width:45px;}
#order #mainbox #swatchselector li	{float:left;width:45px;height:28px;}
#order #mainbox #swatchselector a	{display:block;outline:none;}
#order #mainbox #swatchselector .over img	{background-image:url(images/sprite-png8_01.png);background-position:left -530px;background-repeat:no-repeat;}
#order #mainbox #cart	{width:47px;height:27px;outline:none;position:absolute;left:398px;top:401px;background-image:url(images/sprite-png8_01.png);background-position:-47px -530px;background-repeat:no-repeat;}
#order #mainbox #prodphoto	{position:absolute;top:203px;left:114px;background-image:url(images/loading-anim-2_01.gif);background-position:center center;background-repeat:no-repeat;}
#order #mainbox #prodphoto a	{outline:none;}
#order #mainbox #prodphoto img	{background-repeat:no-repeat;background-position:top center;}

#order #bigpicframe	{position:absolute;left:122px;top:7px;background-image:url(images/back-popup-a_01.png);background-position:left 9px;}
#order #bigpicframe .inner	{background-image:url(images/sprite-png8_01.png);background-position:135px -557px;}
#order #bigpicframe #bigpic	{display:block;width:650px;height:450px;margin:14px 0 0 42px;background-repeat:no-repeat;background-position:center top;outline:none;}
#order #bigpicframe,#order #bigpicframe .inner	{display:block;width:735px;height:481px;background-repeat:no-repeat;}
#order #bigpicframe .picshut	{position:absolute;left:702px;top:17px;display:block;width:25px;height:25px;}
#order #bigpicframe	{display:none;}

#order #formalert	{position:absolute;left:545px;top:19px;width:398px;height:247px;}
#order #formalert .inner	{border:solid 13px #cc1f3b;}
#order #formalert .inner2	{width:372px;height:221px;}
#order #formalert	{display:none;}

#order #formerror	{position:absolute;left:576px;top:70px;width:210px;background-color:#ffffff;border:solid 1px #cc1f3b;}
#order #formerror .inner	{padding:3px 10px;}
#order #formerror .inner strong	{display:block;font-weight:bold;color:#cc1f3b;padding:0 0 3px 0;}
#order #formerror	{display:none;}

#order #formthanks	{position:absolute;left:758px;top:228px;width:150px;height:22px;padding:2px 0 0 0;background-color:#ffffff;font-weight:bold;}
#order #formthanks	{display:none;}

#order #hiddeniframe	{width:1px;height:1px;position:absolute;left:0;top:0;}

#order #textbox #box-order1 strong	{display:none;}
#order #textbox .contentbox h2	{width:215px;padding-bottom:6px;}
#order #textbox .contentbox p	{width:215px;line-height:14px;}
#order #textbox form	{display:block;position:absolute;left:29px;top:120px;}
#order #textbox .intr	{padding:3px 0 0 0;}
#order #textbox .inth	{float:left;width:53px;font-size:13px;text-align:right;}
#order #textbox .intd	{float:left;width:280px;}
#order #textbox .intxt	{margin:0 0 0 5px;background-color:#ffffff;border:solid 1px #5a5758;width:265px;height:17px;padding:1px 0 0 0 1px;font-size:13px;font-family:times new roman;color:#000000;}
#order #textbox .inarea	{margin:0 0 0 5px;background-color:#ffffff;border:solid 1px #5a5758;width:265px;height:37px;padding:1px 0 0 0 1px;font-size:13px;font-family:times new roman;color:#000000;}
#order #textbox .intrs .intd	{width:323px;padding:3px 0 0 0;text-align:right;}
#order #textbox .intr2	{padding:3px 0 0 0;}
#order #textbox .intr2 .inth	{width:53px;}
#order #textbox .intr2 .intd	{width:113px;}
#order #textbox .intr2 .intxt	{width:106px;}
#order #textbox #box-order3 .intr .inth	{width:70px;}
#order #textbox #box-order3 .intr .intd	{width:253px;}
#order #textbox #box-order3 .intr .intxt	{width:248px;}
#order #textbox #box-order3 .intr2 .inth	{width:70px;}
#order #textbox #box-order3 .intr2 .intd	{width:92px;}
#order #textbox #box-order3 .intr2 .intxt	{width:86px;}
#order #textbox .insub	{font-size:13px;font-family:times new roman;height:22px;padding:0 2px;color:#000000;background-color:#ffffff;border:solid 1px #5a5758;}
#order #textbox .error .intxt,#order #textbox .error .inarea	{border:solid 1px #cc1f3b;}

#order #textbox #subnav2	{position:absolute;left:239px;top:31px;display:block;width:114px;padding:21px 0 0 0;font-size:18px;text-align:right;}
#order #textbox #subnav2 strong	{display:none;}
#order #textbox #subnav2 li	{display:inline;}
#order #textbox #subnav2 a	{display:block;height:22px;padding:0 25px 0 0;outline:none;background-image:url(images/sprite-png8_01.png);background-position:right 4px;background-repeat:no-repeat;}
#order #textbox #subnav2 .over a	{background-position:right -21px;}
#order #textbox #subnav2 .tabon a	{background-position:right -21px;}
#order #bd #textbox #subnav2 a:hover	{text-decoration:none;}



/* js initiated IE6 fixes - see function pageinit() for details */
.png24 #navbox ul a,.png24 #textbox h2,.png24 #textbox .icon,.png24 #home #catnav li,.png24 #home #catnav .over img,.png24 #textbox #subnav a,.png24 #archive #mainbox li a,.png24 #order #mainbox #category li,.png24 #order #mainbox #category .over img,.png24 #order #mainbox #itemselector .over img,.png24 #order #mainbox #swatchselector .over img,.png24 #order #bigpicframe .inner,.png24 #order #mainbox #cart,.png24 #order #textbox #subnav2 a	{background-image:url(images/sprite-png24_01.png);}