html,body {margin:0;padding:0;font-family:Verdana,Helvetica,Sans-Serif;font-size:small;color:#000;background:#a49c80 url('/images/bgpattern.gif') repeat-x top left;}
a {color:#c0a95b;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}
h2,h3,h4 {font-family:Georgia,serif;font-size:x-large;color:#87711e;}
h4 {font-size:large;}
img {border:0;}

.hidden {display:none;visibility:hidden;}

#wrapper {margin:68px auto 0px;width:832px;height:auto;}
	#st,#sb,#sl,#sr,#stl,#str,#sbl,#sbr,#swrap {float:left;clear:none;width:832px;}
	#st {background:url('/images/shadow_t.gif') repeat-x top left;}
	#sb {background:url('/images/shadow_b.gif') repeat-x bottom left;}
	#sl {background:url('/images/shadow_l.gif') repeat-y top left;}
	#sr {background:url('/images/shadow_r.gif') repeat-y top right;}
	#stl {background:url('/images/shadow_tl.gif') no-repeat top left;}
	#str {background:url('/images/shadow_tr.gif') no-repeat top right;}
	#sbl {background:url('/images/shadow_bl.gif') no-repeat bottom left;}
	#sbr {background:url('/images/shadow_br.gif') no-repeat bottom right;}
	#swrap {margin:15px 16px;width:800px;}

#header {float:left;clear:both;width:100%;height:142px;}
#nav {float:left;clear:both;color:#000;background:#d3c9a5;width:100%;height:40px;border-bottom:1px solid #6a6553;font-weight:900;font-family:Georgia,serif;}
	#nav ul {list-style:none;margin:0;padding:0;float:left;clear:left;}
		#nav ul li {float:left;clear:none;margin:0;padding:10px 0px 10px 9px;height:20px;background:url('/images/navdivider.gif') center left no-repeat;text-align:center;}
		#nav ul li:first-child {background:none;}
	#nav div {float:right;clear:right;margin:0;padding:10px 0px;height:20px;}
		#nav div a, #nav ul li a {display:block;padding:1px 20px;color:#000;text-decoration:none;}
		#nav div a:hover, #nav ul li a:hover {color:#a49c80;text-decoration:none;}
#content {float:left;clear:both;width:800px;color:#000;background:#fff;border-top:1px solid #716b58;}
	#content-padding {margin:10px;}
#footer {float:left;clear:both;margin:0;padding:0px;border-top:1px solid #6a6553;width:100%;color:#a49c80;background:#d3c9a5;font-style:oblique;text-align:center;}
	#footer p {margin:5px 0px;padding:1px;}


#thetab {float:left;clear:both;width:100%;padding-bottom:20px;margin-bottom:5px;border-bottom:1px solid #c0a95b;}
	#thetab .tabthumb {display:block;float:left;}
	#thetab h3 {/*float:left;clear:right;*/margin:5px 0px 5px 10px;padding:1px;}
	#thetab .tabcontent {/*float:left;clear:right;*/margin:5px 0px 5px 10px;padding:1px;}

.error {font-weight:900;color:#900;}
p.error {margin:1px;padding:5px;border:1px solid #900;background:#b00;color:#fff;}
.navlocation {float:left;clear:both;}
.fullwidth {float:left;clear:both;width:100%;line-height:0.1px;height:1px;}

.cart {width:100%;margin:0;padding:0px;}
	.cart input {border:1px solid #c0a95b;background:#d3c9a5;color:#000;padding:1px;margin:2px;}
	.cart input.text {width:1.5em;text-align:center;}
	.cart input.submit {font-size:x-small;}
	.cart td {padding:2px;margin:1px;}
	.cart th, .cart thead td {border-bottom:1px solid #c0a95b;}
	.cart tbody td {padding:10px 0px;border-bottom:1px solid #f4e6b7;}
	.cart tfoot td {text-align:right;}
	.cart .remove {margin-left:20px;color:#900;font-size:x-small;font-weight:900;}
	.cart .discount-text {float:right;clear:right;margin-top:4px;font-weight:900;color:#090;}
	.cart .discount-number {font-weight:900;color:#090;}
	.cart .discount-box {float:left;clear:left;}
	.cart .discount-title {font-weight:900;}
	.cart .cart-item a {color:#000;text-decoration:underline;}
		.cart .cart-item a:hover {color:#c0a95b;text-decoration:none;}
	.cart .cart-item em {font-size:x-small;}

.checkout-form {margin:10px auto;width:730px;}
.checkout-form legend {font-weight:900;font-family:Georgia,serif;color:#87711e;}
.required-notice {float:left;clear:both;font-size:x-small;font-weight:900;}
.fieldsetLeft {float:left;clear:left;width:300px;padding:10px;margin:0px 20px;}
.fieldsetRight {float:left;clear:right;width:300px;padding:10px;margin:0px 20px;}
.floatBlock {float:left;clear:both;}

.allitems {clear:both;width:772px;margin:-10px auto 0px;}
	.allitems .itembox {float:left;clear:both;margin:10px 0px;padding:5px 1px;border-top:1px solid #f4e6b7;width:770px;}
	.allitems .itembox:first-child {border-top:0px;}
		.itemcontent h4 {margin:5px 0px 5px 10px;padding:1px;}
		.itemcontent .itemimage {display:block;float:left;clear:left;}
		.itembuy {float:right;clear:both;}

.subcategories {float:left;clear:both;}
	.subcategory {float:left;clear:none;margin:20px 30px;padding:1px;text-align:center;}
		.subcategory a {display:block;padding:5px;border:1px solid transparent;text-decoration:none;}
		.subcategory a:hover {border-color:#c0a95b;text-decoration:none;}
		.subcategory img {display:block;margin-bottom:10px;}