body {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 background : #B4C986;
 padding : 0;
 margin : 0;
}
a img {
 border : none;
}

#pagenav {
 width : 980px;
 margin : 0 auto;
 padding : 0 17px;
 background : url(images/page_back.png);
 position:relative;
}

#header {
 background : url(images/header_back.jpg) no-repeat top;
 height : 299px;
 position : relative;
}
#header h1 {
 margin : 0;
 padding : 0;
}
#header h1 a {
 display : block;
 text-indent : -9999em;
 height : 185px;
}

#sitenav {
 position : absolute;
 top : 218px;
 right : 0;
 width : 700px;
 padding : 0;
 margin : 0;
}
#sitenav li {
 padding : 0;
 margin : 0;
 list-style : none;
 float : left;
 position:relative;
}
#sitenav li a {
 float : left;
 line-height : 36px;
 padding : 0 9px;
 color : #fff;
 text-decoration : none;
 text-transform : uppercase;
 font-size : 16px;
 font-weight : bold;
 font-family : Arial;
}
#sitenav li a:hover {
 color : #E8F7FE;
}

#intro {
 padding : 20px 80px;
 font-weight : bold;
 font-size : 120%;
}
#intro img {
 padding : 0 20px;
}

#content {
 padding : 0 10px;
 clear : both;
 overflow : auto;/* without it all the other pages look weird */ /* made productid=1389908 look weird, double scroll bars */
}

.home {
 background : url(images/woodart.jpg) no-repeat 20% 0;/*  50% 130px */
 min-height : 740px;
 font-size : 13px;
 line-height : 14px;
 font-weight : bold;
}
#featuredleft {
 float : left;
 padding-right : 14px;
}
#featuredright {
 float : right;
 padding-left : 13px;
}
#featuredleft a,
#featuredright a {
 background : url(images/home_featured_frame.png) top left no-repeat;
 padding : 18px 9px;
 display : block;
 width : 272px;
}
#featuredleft a img,
#featuredright a img {
 display : block;
 border : none;
 margin : 0 auto;
 height:233px;
 width:255px;
}
#featuredleft h3,
#featuredright h3 {
 background : url(images/home_featured_title_left.png) no-repeat left;
 margin : 10px 10px 0;
}
#featuredleft h3 a,
#featuredright h3 a {
 background : url(images/home_featured_title_right.png) no-repeat right;
 padding : 10px 13px;
 line-height : 21px;
 color : #fff;
 font-size : 14px;
 text-align : center;
 text-decoration : none;
 width : auto;
}

table.featurethumbs {
 float : left;
 width : 246px;
 margin : 20px 0;
}
.home table.featurethumbs {
 clear : both;
 margin : 60px 0 10px
}
table.featurethumbs td {
 vertical-align : top;
 background : #B4C986;
 border : 1px solid #08361F;
 padding : 8px;
}
table.featurethumbs td a {
 height : 100%;
 display : block;
 position : relative;
/*  padding-bottom : 42px; */
 color : #000;
 text-decoration : none;
 font-weight : normal;
 font-size : 11px;
 min-height : 180px;
}
table.featurethumbs td h3 {
 margin : 0;
 padding : 2px 2px 26px;
 text-align : center;
 font-size : 18px;
 text-transform : uppercase;
 background : url(images/home_thumb_accent.png) no-repeat 50% 100%;
}
table.featurethumbs td img {
 border : 1px solid #08361F;
 display : block;
 margin : 10px 0;
}

/* table.featurethumbs td img.arrow {
 position : absolute;
 right : 0;
 bottom : 0;
 border : none;
 margin : 0;
}
 */
/* http://geeknet.geekteam.com/issues/index.cfm?fuseaction=issues.displayIssueDetail&id=16611 */
table.featurethumbs td img.arrow {
 float:left;
 border : none;
 margin : 0;
}

.leftthumb {
 float : left;
 clear : both;
 margin : 10px 8px;
 border : 2px solid #36A569;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.rightthumb {
 float : right;
 clear : right;
 margin : 10px 8px;
 border : 2px solid #36A569;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}


#content .body {
 margin : 10px 100px 10px 250px;
}
#content h2, h3 {
 font-size : 28px;
}

table.index {
 width : 70%;
 margin : 0 auto;
}
table.index td {
 vertical-align : top;
 padding : 20px 10px;
}
table.index td h2 {
 margin : 0;
}
table.index td a {
 text-decoration : none;
 color : #000;
}
table.index td img {
 border : 1px solid #08361F;
}
table.index td h3 {
 background : url(images/arrow.jpg) left no-repeat;
 line-height : 26px;
 height : 32px;
 padding-left : 42px;
 margin : 0;
 font-size : 22px;
 text-transform : uppercase;
}
table.index td p {
 margin-left : 16px;
}

table.thumbnails {
 width : 75%;
 margin : 0 auto;
}
table.thumbnails h2 {
 margin : 0;
}
table.thumbnails p {
 margin-top : 0;
}
table.thumbnails td {
 width : 25%;
 vertical-align : bottom;
}
table.thumbnails a {
 text-decoration : none;
 text-align : center;
 display : block;
 margin : 0 auto;
 color : #000;
 font-weight : bold;
 padding : 6px;
}
table.thumbnails a img {
/*  width : 181px; */
 display : block;
 border : none;
 margin : 0 auto 4px;
/*  border : 1px solid #08361F; */
 padding : 1px;
/*  background : #fff; */
}


.productdetail {
 margin : 0 100px 0 180px;
}

.productdetail h4 {
 border-bottom : 1px solid #533B10;
 color : #533B10;
 clear : both;
 margin-top : 30px;
}

.productphoto {
 float : left;
 text-align : center;
}
.productphoto img {
 display : block;
 margin-bottom : 6px;
 border : none;
 width:255px;
}

.productdescription {
 margin-left : 300px;
}
.productdescription h3{margin:0;}

.woodbutton {
 background : url(images/wood_button.jpg) no-repeat;
 display : block;
 width : 205px;
 line-height : 62px;
 color : #fff;
 text-decoration : none;
 padding : 0 16px 7px 70px;
 font-size : 22px;
 text-align : center;
 text-transform : uppercase;
 margin : 15px auto 5px;
}

.productdetail table.thumbs {
 width : 100%;
}
.productdetail table.thumbs td {
 width : auto;
}
.productdetail table.thumbs td a {
 padding : 6px 6px 6px 0;
}
.productdetail table.thumbs a img {
 width : 100px;
}

.productdetail .artistbio {
 overflow : auto;
 padding-right : 50px;
}
.productdetail .artistbio h4 {
 margin-top : 0;
}
.productdetail .artistbio img {
 width : 142px;
 float : left;
 margin-right : 50px;
}

.productdetail .specs th {
 text-align : left;
 padding-right : 10px;
}

.price {
 text-align : center;
 font-size : 26px;
 color : #533B10;
}
.price a {
 display : block;
 margin : 10px auto;
}


#footer {
 text-align : center;
 padding : 8px 0;
 border-bottom : 1px solid #A1A378;
}
#footer ul{
display:block;
height:24px;
margin:auto;
padding:0;
width:500px;
}
#footer ul li {
 padding : 0;
 margin : 0;
 list-style : none;
 float : left;
}
#footer ul li a {
 float : left;
 padding : 0 9px;
}
#footer a {
 color : #000;
}
#footer ul.legal{
width:350px;
}
.breadcrumbs{margin-bottom:50px;}
ul#sitenav ul{
background:#695415;
display:none;
float:none;
left:9px;
padding:3px;
position:absolute;
top:30px;
width:200px;
z-index:50;
}
ul#sitenav ul li{line-height:auto;background:none;margin:0;padding:0;float:none;}
ul#sitenav ul li a{color:#EEDDB0;text-transform:none;display:block;float:none;}
ul#sitenav ul li a:hover{color:white;}
.checkout{
background:transparent url(images/woodBack.png) no-repeat scroll 0 0;
border:none;
color:white;
float:right;
font-weight:bold;
margin:0 6px 10px 2px;
padding:10px 20px;;
text-decoration:none;
list-style:none;
height:25px;
width:115px;
font-size:18px;
}
.checkout a{color:white;text-decoration:none;}
#footer ul ul{display:none;}
.deleteButton{background:transparent url(images/deleteButton.png) no-repeat scroll 0 0;border:none;color:white;font-weight:bold;padding:6px;cursor:pointer;}
.updateButton{background:transparent url(images/updateButton.png) no-repeat scroll 0 0;border:none;color:white;padding:5px 6px;cursor:pointer;}
/* .cartdisplay td{vertical-align:top;} */
.featuredicons img{position:absolute;z-index:7;width:auto;}

/* Mini Cart */
#minicart{
background:#776124;
position:absolute;
right:30px;
top:10px;
padding-bottom:10px;
	filter:alpha(opacity=83);
	-moz-opacity:0.83;
	-khtml-opacity: 0.83;
	opacity: 0.83;
}
#minicart .carthead {
	background:#6B5621;
	font-size:20px;
	color:#F4EACE;
	font-weight:bold;
	font-family:arial;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	height:36px;
	padding:0 5px;
}
#minicart .carthead img{
	float:left;
}
#minicart li, #minicart li a{
	color:white;
	text-decoration:none;
}
#minicart .cartbuttons{padding:5px;}
#minicart .cartbuttons .cartbutton{
background:transparent url(images/cartbutton.png) no-repeat scroll 0 0;
width:97px;
height:28px;
color:white;
font-size:12px;
font-family:arial;
text-decoration:none;
float:left;
margin:0 5px;
}
#minicart .cartbuttons .cartbutton div{
background:transparent url(images/cartbutton.png) no-repeat scroll 0 0;
width:97px;
height:28px;
color:white;
line-height:28px;
text-align:center;
font-weight:bold;
}
