@charset "utf-8";
/* CSS Document */

body {
	background:url(images/bg1.jpg) top left;
	background-attachment:fixed;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
/*#container {
width:801px;
margin:0 auto;
background:url(images/bg2.png) top center;
}*/

#container {
width:1003px;
margin:0 auto;
min-height: 100%; 
    height: auto !important; 
    height: 100%; 
    margin: 0 auto -4em; 
background:url(images/bg2.png) center repeat-y;
_background:url(images/bg3.gif) center repeat-y;
}

#subcontainer {
width:801px;
margin:0 auto;
}


#header {
	background:url(images/hdr.jpg);
	width:801px;
	height:108px;
	margin-left:0px;
	#margin-left:0px;
	_margin-left:1px;
}

#logolink {
	float: left;
}

#nav {
	float: left;
	width: 590px;
	margin-top:64px;
	#margin-top:82px;
}

a:link, a:active, a:visited {
color:#0a305e;
text-decoration:none;
font-weight:bold;
text-align:left;
font-size:13px;
}

a:hover {
color:#5e8bc2;
}

#nav a:link, #nav a:active, #nav a:visited {
color:#ada794;
text-decoration:none;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}

#nav a:hover {
color:#fff;
}

#nav ul {
list-style:none;
}

#nav li {
float: left;
padding-right: 22px;
padding-left:0px;
_padding-right: 0px;
_padding-left:0px;
}

#leftbar {
margin-top:15px;
#margin-top:30px;
margin-left:25px;
_margin-left:13px;
margin-bottom:20px;
padding-top:0px;
float: left;
width: 380px;
}

#rightbar {
margin-top:30px;
float: right;
width: 342px;
background:#e0d9ce;
margin-right:25px;
_margin-right:13px;
margin-bottom:40px;
#margin-bottom:30px;
}

#rightbartop {
background:#fff;
}

#innerrightbar {
margin-left:20px;
margin-right:20px;
}

#leftbar h2, #rightbar h2 {
color:#664108;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
}

#leftbar p, #rightbar p {
color:#664108;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

#h2tab {
width: 380px;
border-bottom:3px solid #664108;

}
#subh2tab {
width:200px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
background:#664108;
color:#fff;
padding-left:10px;
padding-top:5px;
}

#featured {
border-bottom:1px solid #664108;
margin-bottom:20px;
#padding-bottom:20px;

}

#featured2 {
border-bottom:0px solid #664108;
margin-bottom:20px;
#padding-bottom:20px;
}

.itempic {
border:1px solid #b9a88e;
padding:5px;
margin-bottom:10px;
}

#h2tab2 {
width: 380px;
border-bottom:3px solid #664108;
#margin-top:0px;
}
#subh2tab2 {
width:250px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
background:#664108;
color:#fff;
padding-left:10px;
padding-top:5px;
}

#item1 {
float:left;
width:122px;
margin-top:20px;
}
#item2 {
float:left;
width:122px;
margin-left:7px;
margin-top:20px;
}
#item3 {
float:right;
width:122px;
margin-top:20px;
}

#htwo {
color:#664108;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-left:5px;
margin-top:5px;
}

#itembullet {
color:#664108;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:5px;
}

#orderbtn img{
margin-top:10px;
margin-bottom:10px;
margin-left:5px;
}

#morefeatured {
clear:both;
width:350px;
margin-top:0px;
margin-bottom:20px;
}

#footer {
width:801px;
height:50px;
background:#cfc0a7;
padding-top:10px;
#padding-top:20px;
margin:20px auto;

}

/*#prodlrow img {
margin-bottom:20px;
}*/

#prodthumbs {
width:230px;
float:right;
text-align:right;
}

#prodthumb {
width:100px;
border:1px solid #ccc;
padding:3px;
margin: 0 3px 3px 3px;
float:left;
font-size:10px;
text-align:left;
}

a:link.prodthumbdel, a:visited.prodthumbdel, a:active.prodthumbdel {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
} 

#prodthumbmain img, #prodthumbs img{
border:0px;
}

#prodthumbmain {
width:250px;
float:left;
border:1px solid #ccc;
padding:3px;
font-size:10px;
text-align:left;
}