*{
	padding:0;
	margin:0;
}
a{
	color:#7F4128;
}
p{
margin-top:0.75em;
margin-bottom:0.75em;
}
body{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url("sgraphics/background.gif");
	background-color:#DDBF8A;
}
h1{
	color:#7F4128;
	text-align:center;
}
.content ul{
padding-left:20px;
}
#main{
	width:960px;
	margin:0 auto;
	border:solid 3px #979367;
	background:url('sgraphics/back.gif');
	background-repeat:repeat-y;
	background-color:#FFF;
}
#logo{
	display:block;
	background-color:#979367;
	background:url('sgraphics/header.gif');
}
.navigation {
	width:100%;
}
.navigation ul{
	width:100%;
	margin:auto;
	height:30px;
	list-style-type:none;
	background:url('sgraphics/gradient30-2.gif') repeat-x;
}
.navigation ul li{
	float:right;
	line-height:30px;
	height:30px;
}
.navigation ul li:hover{
	background:url('sgraphics/gradient30.gif') repeat-x;
}
.navigation ul li a{
	display:block;
	text-align:center;
	color:#333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
}
.navigation ul li a:hover{
	color:#FFF;
}
.cattree{
	float:left;
	width:200px;
	background:#DDBF8A;
}
.cattree a{color:black;text-decoration:none;line-height:20px;}
.level0, .cattree_login{height:30px;background:url("sgraphics/gradient30.gif");padding-left:5px;}
.level0:hover, .cattree_login:hover, .level0.selected{height:30px;background:url("sgraphics/gradient30-2.gif");padding-left:5px;}
.level0 a, .cattree_login a{line-height:30px;height:30px;color:white;font-weight:bold;text-align:center;display:block;float:left;font-size:14px;}
.level0 a:hover, .cattree_login a:hover{color:white;text-decoration:none;}
a.expand{float:right;}
.expand img{padding-top:5px;}

a.level1 {padding-left:5px;font-size: 12px;color: #333333;}
a.level1:hover, .level1.selected {color: #FFF;text-decoration:none;}
a.level2 {padding-left:15px;font-size: 11px;color: #333333;}
a.level2:hover, .level2.selected {color: #FFF;text-decoration:none;}
a.level3{padding-left:25px;font-size: 11px;color: #333333;}
a.cat3:hover, .level3.selected {color: #FFF;text-decoration:none;}
a.level4{padding-left:35px;font-size: 11px;color: #333333;}
a.level4:hover, .level4.selected {color: #FFF;text-decoration:none;}
.breadcrumb{
	background:url(sgraphics/gradient30-2.gif) repeat-x 0 -4px;
	color:#333;
	padding:3px;
	font-size:10px;
}
.breadcrumb a{
	color:#333;
	text-decoration:none;
}
.breadcrumb a:hover{
	color:#FFF;
	text-decoration:none;
}
.content{
	width:554px;
	white-space:normal;
	background:#FFF;
	border-left:solid 3px #979367;
	border-right:solid 3px #979367;
	margin:0 auto;
	_margin-left:200px;
	font-size:12px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
.content.wide{
	width:754px;
	_width:734px;
}
.sidebar{
	font-size:10px;
	float:right;
	vertical-align:top;
	width:200px;
	_width:184px; /*IE6 FIX*/
	_margin-left:-18px;
	text-align:center;
}
.sidebar h1{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding-top:9px;
	display:block;
	height:30px;
	background:url('sgraphics/gradient30.gif') repeat-x;
}
.sidebar h1 a{
	display:block;
	color:#FFF;
	text-decoration:none;
}
.minisearch{
	padding:10px;
	margin: 0 auto;
	width:150px;
	font-size:10px;
	margin-bottom:5px;
	background:#DDBF8A;
	border:solid 1px #7F4128;	
}
.minibasket{
	padding:10px;
	margin: 0 auto;
	width:150px;
	font-size:10px;
	margin-bottom:5px;
	background:#DDBF8A;
	border:solid 1px #7F4128;	
}
.best{
	margin: 0 auto;
	width:150px;
	padding:10px;
	margin-bottom:5px;
	background:#DDBF8A;
	border:solid 1px #7F4128;
}
.best a{
	text-decoration:none;
	color:#000;
	font-size:10px;	
}
.best img{
	width:100px;
	height:100px;
	border:none;
	margin:0 auto;
}
.footer{
	border-top:solid 3px #979367;
	background:#FFF;
	width:100%;
	font-size:10px;
	text-align:center;
	background:url('sgraphics/header.gif');
	height:72px;
	clear:both;
}
.footer a{
	color:#000;
}
.prod_image{
	float:left;
	width:250px;
	padding:24px;
	text-align:center;
}
#myimage{
	border:solid 1px #CCC;
	width:250px;
	height:250px;
}
.thumbs{
	margin:0 -3px 0 -3px;
}
.thumbs a{
	float:left;
	padding:2px;
	width:60px;
	height:60px;
}
.thumbs img{
	border:solid 1px #CCC;
	width:60px;
	height:60px;
}
.prod_buy{
	width:240px;
	_width:234px;
	margin-right:10px;
	margin-top:25px;
	float:right;
}
.prod_buy h1{
	background:url('sgraphics/gradient30.gif') repeat-x;display:block;color:#FFF;font-size:18px;font-weight:bold;
}
.prod_buy span{
	font-weight:bold;
}

.review h1, .related h1, .safety h1, .description h1{background:url('sgraphics/gradient30.gif') repeat-x;display:block;color:#FFF;font-size:18px;font-weight:bold;}
.review, .related, .safety, .description {
	width:540px;
	border:solid 2px #979367;
	margin:5px;
	float:left;
}

.highlight_box{
	width:auto;
	font-weight:bold;
	padding:5px;
	border:solid 1px #7F4128;
	background:#DDBF8A;
	float:right;
}
/*------------------------------------Customer Page Specifics------------------------------------*/
.req{font-weight:bold; float:left;}
.opt{font-style:italic; float:left;}
.key{width:200px;float:right;border:solid 2px #979367;}
.invalid input, .invalid select{border:solid 2px #F33;}
.shipbill{width:700px;_width:730px;margin:0 auto;padding:5px;}
.login_password{width:480px;border:solid 2px #979367;float:left;margin-bottom:5px;}
.login_password div, .ship div, .bill div{padding:5px;height:20px;}
.collapse.ship div, .collapse.bill div{padding:2px;height:15px;}
.login_password input{float:right;margin-right:100px;width:180px;}
.ship{width:340px;border:solid 2px #979367;float:left;padding-bottom:10px;}
.ship h1, .bill h1, .login_password h1, .key h1, .login h1, .new_cust h1, .shipbill_via h1, .coupon_gift h1, .search h1{background:url('sgraphics/gradient30.gif') repeat-x;display:block;color:#FFF;font-size:18px;font-weight:bold;}
.bill{width:340px;border:solid 2px #979367;float:right;padding-bottom:10px;}
.ship input, .ship select, .bill input, .bill select{float:right;margin-right:10px;width:180px;}
.ship span, .bill span{font-weight:bold;}
.login{width:400px;border:solid 2px #979367; margin-left:auto;margin-right:auto;}
.login div{padding:10px;}
.new_cust{width:400px;border:solid 2px #979367; margin-top:10px; margin-left:auto;margin-right:auto;}
.new_cust div{padding:20px;}
.new_cust a{display:block;font-weight:bold;font-size:20px;text-align:center;}

/*------------------------------------Category Page Specifics------------------------------------*/
.list_product{padding:5px;margin:3px;border:solid 1px #7F4128;height:200px;width:120px;float:left;}
div.list_product:hover{background:#DDBF8A;}
.list_product a{font-weight:bold;font-size:10px;display:block;}
.list_product .price{font-weight:bold;font-size:10px;display:block;}
.list_product img{margin-right:5px;border:solid 1px #CCC;width:118px;height:118px;display:block;}
.subcats{margin:0 auto; width:486px;}
.subcats a{background:url('sgraphics/gradient30.gif') repeat-x; display:block; color:#FFF; text-align:center; font-weight:bold; float:left; line-height:30px; border:solid 1px #7F4128;margin:5px;font-size:10px; width:150px; white-space:nowrap;}
.subcats a img{border:none;display:block;width:150px;height:150px;}
.subcats a:hover{background:url('sgraphics/gradient30-2.gif') repeat-x; color:#333;}

/*------------------------------------Product Page Specifics------------------------------------*/

/*------------------------------------Basket Page Specifics------------------------------------*/
.empty_basket{text-align:center;}
.basket{width:500px;border:solid 2px #979367; margin-left:auto;margin-right:auto;}
.basket th{line-height:30px; height:30px; background:url('sgraphics/gradient30.gif') repeat-x; color:#FFF;}

/*------------------------------------Checkout Page Specifics------------------------------------*/
.shipbill_via{width:290px;border:solid 2px #979367;float:left;margin-bottom:5px;}
.shipbill_via div{padding:10px;}
.coupon_gift{width:700px;border:solid 2px #979367; float:left;margin-bottom:5px;}
/*------------------------------------Search Page Specifics------------------------------------*/
.sort{display:block;text-align:right;background:url("sgraphics/gradient30.gif");padding:5px;color:#FFF;font-weight:bold;height:20px;}
.search{width:535px;border:solid 2px #979367; margin-left:auto;margin-right:auto; margin-bottom:10px;padding-bottom:5px;text-align:center;}
.search div{display:block;padding:5px;margin:5px;border:solid 1px #7F4128;text-align:left;}
/*------------------------------------Popup Specifics------------------------------------*/
.imagepopup .cattree{
	background:none;
}
.imagepopup .cattree a{
	float:left;
	border:none;
}
.imagepopup .cattree a img{
	width:90px;
	height:90px;
	border:solid 1px #CCC;
	margin:4px;
}
#bigImage{
	margin-left:77px;
	margin-right:77px;
	width:600px;
	height:600px;
	border:solid 1px #CCC;
}
/*------------------------------------Our Stores Specifics--------------------------------*/
.store{
display:block;
border:solid 1px #7F4128;
width:90%;
margin: 5px auto;
}
.store img{
	float:left;
	width:100px;
	height:100px;
}
.store p{
float:left;
}
/*------------------------------------Tabber Specifics------------------------------------*/
.tabberlive .tabbertabhide {display:none;}
.tabberlive { margin-top:1em; width:100%;float:left;}
.tabber{float:left;}
ul.tabbernav
{
 margin:0 5px;
 padding:0px;
 border-bottom: 2px solid #979367;
 font-size:12px;
 font-weight:bold;
 height:18px;
}
ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}
ul.tabbernav li a
{
 padding: 0 0.5em;
 margin-right: 3px;
 border: 2px solid #979367;
 border-bottom: none;
 background:url("sgraphics/gradient30.gif");
 text-decoration: none;
 padding:4px;
}
ul.tabbernav li a:link { color: #FFF; }
ul.tabbernav li a:visited { color: #FFF; }
ul.tabbernav li a:hover
{
background:url("sgraphics/gradient30-2.gif");
color:#000;
}
ul.tabbernav li.tabberactive a
{
background:url("sgraphics/gradient30-2.gif");
color:#000;
}
ul.tabbernav li.tabberactive a:hover{}
.tabberlive .tabbertab {
 padding:5px;
 margin:0 5px;
 border:2px solid #979367;
 border-top:0;
}
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

