@charset "UTF-8";
/* 
----------------------------
   GoldenBarrel.com
   Copyright 2009
----------------------------
*/

/*  BODY STRUCTURE
---------------------------- */

body {margin:0; padding:0; background:url(../images/body_bg.jpg);}
	
.clear {clear:both;}
	
/*  CONTAINER STRUCTURE
---------------------------- */
	
#container {background:url(../images/container_bg.jpg) repeat-x;}

.topclear {height:21px;}

#wrapper {margin:0px auto; width:889px;	background:url(../images/wrapper_bg.jpg);}
	
/*  MASTHEAD STRUCTURE
---------------------------- */

#masthead {margin:0; background:url(../images/masthead_bg.jpg) no-repeat; width:889px;}
	
h1 {text-indent:-9999px; margin:20px auto; display:block; background:url(../images/h1_bg.jpg) no-repeat; width:502px; height:28px;}
	
/*  NAVIGATION STRUCTURE
---------------------------- */
	
ul#nav {margin:0 auto; padding:45px 0 0 0; width:762px; list-style-type:none; display:block; height:85px;}
#nav li {list-style-type:none; float:left; padding: 0px; margin:0; overflow:hidden; display:inline;}
#nav li#home {background:transparent url(../images/nav/btn_home.jpg); background-repeat:no-repeat; width: 92px; margin:0 0 0 125px; height:28px;}
#nav li#about {background:transparent url(../images/nav/btn_about.jpg); background-repeat:no-repeat; width: 92px; margin:0 0 0 130px; height:27px;}
#nav li#contact {background:transparent url(../images/nav/btn_contact.jpg); background-repeat:no-repeat; width: 92px; margin:1px 0 0 140px; height:27px;}
#nav li#retail {background:transparent url(../images/nav/btn_retail.jpg); background-repeat:no-repeat; width: 95px; margin:0 0 0 320px; height:28px;}
#nav li#order {background:transparent url(../images/nav/btn_order.jpg); background-repeat:no-repeat; width: 95px; margin:0 0 0 310px; height:27px;}
#nav li#account {background:transparent url(../images/nav/btn_account.jpg); background-repeat:no-repeat; width: 95px; margin:1px 0 0 290px; height:27px;}
#nav a {display:block; height: 38px; text-indent: -9999px; border-bottom: none; margin:0;}

/*  CONTENT STRUCTURE + TYPOGRAPHY
----------------------------------- */

#banner {background:url(../images/banner_bg.jpg) no-repeat; width:800px; height:64px; margin:0 15px 0 44px; padding:25px 0 0 0;}
	
a {color:#B32F16;}
a:hover {color:#BF8F42;}

a#summary {
	text-indent:-9999px;
	display:block;
	background:url(../images/btn_cart.gif) no-repeat;
	width:130px;
	height:36px;
	margin:0 0 0 173px;
	float:left;
	display:inline;}
	
a#checkout {
	width:93px;
	height:29px;
	background:url(../images/btn_checkout.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	margin:0 0 0 30px;
	display:inline;}

#banner p {
	float:left;
	display:inline;
	margin:25px 0 0 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a4800;}

#banner p span {color:#fff;}

#content {background:url(../images/content_bg.jpg) repeat-y; width:800px; margin:0 15px 0 44px;}
	
.left {float:left; width:133px; padding:0 25px 0 0; display:inline;}
	
ul#left-nav {
	list-style-type:none;
	margin:0 0 0 30px;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;}

ul#left-nav li {height:40px;}
	
ul#left-nav a {text-decoration:none; color:#6a4800;}

ul#left-nav a:hover {color:#312222;}

input {margin: 10px 0 0 30px; background:#f2eee1; border:1px solid #bcbcbc;}

.form {width:100px; margin:20px 0 0 30px;}

.button {width:50px;}

.right {
	float:left;
	width:612px;
	padding:10px;
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#6a4800;
	line-height:18px;}

.right table {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; text-align: left; color:#6a4800;}

.right td.smaller, .right p.smaller {font-size: 11px; font-family:Georgia, "Times New Roman", Times, serif;}

.right img {margin:10px;}

.right h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight:bold; text-align: left; color:#4f1f09;}

img.thumb {background:#ccc; padding:1px; margin:0 10px 0 0; float:left;}
	
#bottom {background:url(../images/bottom_bg.jpg) no-repeat; width:889px; height:116px; text-indent:-9999px; margin:0 auto;}
	

/*  FOOTER STRUCTURE + TYPOGRAPHY
----------------------------------- */

#footer {background:url(../images/footer_bg.jpg) repeat-x; height:72px; padding:30px 0 0 0;}
	
#footer p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-align:center; line-height:18px;}
	
#footer a{color:#666; text-decoration:none;}
#footer a.underline {text-decoration:underline;}
#footer a:hover {text-decoration:underline; color:#6a4800;}