body	{background:#442D1A;font-family:Palatino Linotype, Book Antiqua, Palatino, serif;font-size:90%;}


div#head	{width:608px;height:136px;margin:10px auto;padding:5px 287px 5px 5px;background:#C1A875 url(/images/headback.jpg) top right no-repeat;}
div#head h1	{margin:0;padding:0;}
div#head h1 a img	{border:none;}
div#head p 	{color:#442D1A;font-weight:bold;margin:0;padding:0;font-size:110%;width:280px;}
div#head p a	{color:#442D1A;text-decoration:none;}
div#head p a:hover	{text-decoration:underline;}
div#head ul.menu	{list-style:none;margin:-5px 0 0 0;padding:0;}
div#head ul.menu li	{float:right;color:#442D1A;font-weight:bold;margin:0;padding:0 5px;border-right:1px solid #442d1a;white-space:nowrap;}
div#head ul.menu li.right	{border-right:none;}
div#head ul.menu li a {color:#442D1A;text-decoration:none;}
div#head ul.menu li a:hover	{text-decoration:underline;}

div#outer	{width:900px;margin:10px auto 5px auto;background:#EEDFB0}
#colmask {position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:900px;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		padding:10px 0;
	}
#colmid, #colleft	{float:left;width:900px;position:relative;}
div#main, div#categories, div#rightmenu	{float:left;position:relative;padding:0;overflow:hidden;}
#colmid	{right:160px;border-right:1px solid #442D1A;}	/*width of right column*/
#colleft	{right:580px;border-right:1px solid #442D1A;}
div#main	{width:570px;left:900px;padding:0 5px;}
div#categories	{width:145px;left:170px;}
div#rightmenu	{width:155px;left:765px;}/*col3*/
div.clear	{width:100%;clear:both;font-size:0.1%;}

div#categories ul	{list-style:none;padding:0;margin:0 2px 5px 0;position: relative;}
div#categories ul li	{font-weight:bold;margin:3px 0;padding:0 0 1px 22px;background:url(/images/darkbrownbullet.gif) top left no-repeat;font-size:90%;}
div#categories ul li a	{color:#5E3613;text-decoration:none;}
div#categories ul li a:hover	{text-decoration:underline;}

div#rightmenu ul	{list-style:none;padding:0;margin:5px;position: relative;}
div#rightmenu ul li	{font-weight:bold;margin:5px 0;padding:1px 0 1px 22px;background:url(/images/lightbrownbullet.gif) top left no-repeat;font-size:90%;}
div#rightmenu ul li a	{color:#5E3613;text-decoration:none;}
div#rightmenu ul li a:hover	{text-decoration:underline;}

div#foot	{width:898px;margin:10px auto;text-align:right;color:#EEDFB0;font-size:120%;padding:1px 1px 5px 1px;background:url(/images/footdots.gif) 5px 50% no-repeat;}
div#foot p	{margin:0;padding:0;}
div#foot a	{color:#EEDFB0;}

a.hidden	{text-decoration:none;}
a.hidden:hover	{text-decoration:underline;}

h2	{color:#7E4919; margin:0 0 5px 0;}
h3	{color:#7E4919; margin:5px 0;}

img.productimage	{float:right;}
a img.productimage	{border:1px solid #7E4919;}
ul.options	{list-style:none;margin:10px 0;padding:0;}
ul.options li	{margin:0;padding:0;}
p.breadcrumb	{font-size:80%;margin:5px 0;}

table.productlist	{border-collapse:collapse;width:100%;}
table.productlist td	{border:1px solid #7E4919;margin:0;padding:3px;}
table.productlist td.title	{width:100%;}
table.productlist a img	{border:none;}
table.productlist h3	{margin:0;padding:0;}
table.productlist h3 a	{text-decoration:none;color:#7E4919;}
table.productlist h3 a:hover	{text-decoration:underline;}
table.productlist p	{margin:5px 0;}
a.button	{background:#BE9358;border:1px solid #7E4919;padding:3px;color:#7E4919;font-weight:bold;text-decoration:none;white-space:nowrap;display:block;font-family:arial, serif;}

input.buyqty	{width:2em;border:1px solid #7E4919;text-align:right;padding:5px;margin:0;font-weight:bold;}
input.button	{background:#BE9358;border:1px solid #7E4919;color:#7E4919;font-weight:bold;text-decoration:none;padding:4px;margin:0;}

div#minibasket	{width:138px;border:1px solid #7E4919;background:#C1A875;text-align:center;padding:0 0 5px 0;}
div#minibasket h3	{border-bottom:1px solid #7E4919;text-align:right;font-size:90%;padding:2px;margin:0;}
div#minibasket p	{font-size:90%;margin:0;padding:5px}
div#minibasket a.button	{font-size:75%;background:#EEDFB0;margin:2px;font-family:arial, serif;}

div#minibasket2	{width:138px;border:1px solid #7E4919;background:#C1A875;padding:0 0 5px 0;}
div#minibasket2 h3	{border-bottom:1px solid #7E4919;text-align:right;font-size:90%;padding:2px;margin:0;}
div#minibasket2 td	{font-size:70%;vertical-align:top;}
div#minibasket2 td.price	{text-align:right;}
div#minibasket2 td.subtotal	{text-align:right;font-size:90%;}
div#minibasket2 td.delete	{padding:4px 0 0 0;}
div#minibasket2 input.deleteimg	{width:9px;height:9px;border:0;cursor:pointer;}
div#minibasket2 p.empty	{font-size:80%;margin:0;padding:5px;text-align:center;}
div#minibasket2 a.button	{font-size:75%;background:#EEDFB0;margin:2px;font-family:arial, serif;}

table.basket	{width:100%;border-collapse:collapse;}
table.basket td	{border:1px solid #7E4919;margin:0;padding:3px;}
table.basket thead	{font-weight:bold;background:#C1A875;color:#7E4919;}
table.basket td.price	{text-align:right;}
table.basket td.total	{font-weight:bold;}
table.basket td.qty	{text-align:center;}
table.basket td.summary	{text-align:right;}

table.checkout	{width:100%;}
table.checkout td	{width:50%;}
table.checkout td.label {text-align:right;}
table.checkout td.required	{font-weight:bold;}
h3.checkout, p.checkout	{text-align:center;}

div#billto, div#shipto	{width:45%;}
div#billto	{float:left;}
div#shipto	{float:right;}

div.saleouter	{border:1px solid #7E4919;background:#C1A875;}
div.clear	{clear:both;font-size:0.1%;margin:-2px 0 -1px 0;padding:0;height:2px;}
div.productbox	{float:left;}
div.productbox a	{display:block;text-align:center;color:black;border:1px solid #EEDFB0;text-decoration:none;width:136px;margin:2px;background:#EEDFB0;}
div.productbox a:hover	{border-color:#7E4919;}
div.productbox a img	{border:none;}
div.productbox a span.title	{display:block;height:3em;font-weight:bold;color:#7E4919;}

div.sidesaleouter	{width:140px;border:1px solid #7E4919;background:#C1A875;margin:10px 0;}
/*div.productsidebox	{float:left;}*/
div.productsidebox a	{display:block;text-align:center;color:black;border:1px solid #EEDFB0;text-decoration:none;margin:3px;background:#EEDFB0;}
div.productsidebox a:hover	{border-color:#7E4919;}
div.productsidebox a img	{border:none;}
div.productsidebox a span.title	{display:block;height:2.6em;font-weight:bold;color:#7E4919;}

div.sub_outer	{float:right;position:relative;left:-50%;text-align:left;}
ul.categorybox	{list-style:none;margin:0;padding:0;position:relative;left:50%;}
ul.categorybox li	{float:left;font-size:90%;position:relative;}
ul.categorybox li a	{display:block;text-align:center;color:black;border:1px dashed #7E4919;text-decoration:none;width:104px;margin:2px;background:#EEDFB0;padding:2px}
ul.categorybox li a:hover	{border:1px solid #7E4919;}
ul.categorybox li a img	{border:none;}
ul.categorybox li a span.title	{display:block;height:4em;font-weight:bold;color:#7E4919;}


ul.featuredcategorybox	{list-style:none;margin:0;padding:0;}
ul.featuredcategorybox li	{float:left;font-size:90%;}
ul.featuredcategorybox li a	{display:block;text-align:center;color:black;border:1px dashed #7E4919;text-decoration:none;width:132px;margin:2px;background:#EEDFB0;padding:2px}
ul.featuredcategorybox li a:hover	{border:1px solid #7E4919;}
ul.featuredcategorybox li a img	{border:none;}
ul.featuredcategorybox li a span.title	{display:block;height:3em;font-weight:bold;color:#7E4919;}
ul.featuredcategorybox li a span.price	{display:block;height:1.5em;}

p.pagesummary	{text-align:center;}
p.pagesummary .prev	{float: left;}
p.pagesummary .next	{float: right}
p.pagesummary a	{font-weight: bold;}
p.pageselector	{text-align: center;}

table.contact td	{vertical-align:top;}

form#searchform	{disaply:inline;}
form#searchform input.search	{width:104px;font-size:14px;border:1px solid black;padding:3px;margin:0;}
form#searchform input.submit	{width:30px;font-size:14px;border:1px solid #5b4723;color:#5b4723;background:#c1a875;padding:2px;margin:0;}

