#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font:11px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


body{
margin:0px;
padding:0px;
background:#3b1400;
font:11px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
color:#7D9C3D;
height:100%;
}

#mainbody{
margin:0px auto 0px auto;
width:770px;
background:#FFFFFF;
padding:15px 15px 14px 15px;
}

#contentbody{
background:#FFF url("images/gr_bg.gif") repeat-y;width:770px;
}
#holder{
background:#FFF url("images/gr_bg.gif") repeat-y;float:left
}
#contentbodyflash{
background:#FFF;
}

#innerfooter{
clear:both;background:#fff;height:1px
}

#header{
width:770px;
height:115px;
background:#BECD9E;
position:relative;
}

#header #logo{
position:absolute;
left:600px;
top:15px;
}

#header #logo img{
border:none;
}

#mainbody h1{
display:none;
}

#mainheader{
width:768px;
height:275px;
position:relative;
}

#homecontent{
margin-top:10px;
height:275px;
background:#7D9B3D url("images/blurb_06.gif") no-repeat center 50px;
position:relative;
}

#homecontent ul{
list-style-type:none;
padding:0px;
margin:0px;
position:absolute;
bottom:50px;
left:123px;
}

#homecontent ul li{
float:left;
}

#homecontent ul li a{
font:bold 22px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
color:#FFF;
padding-right:15px;
border-right:2px solid #FFF;
padding-left:15px;
}

#homecontent ul li:last-child a,#homecontent ul li.last_child a{
font:bold 22px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
color:#FFF;
padding-right:15px;
border-right:none;
padding-left:15px;
}

#homecontent ul li a:hover,#homecontent ul li a.active{
background:#BECD9E no-repeat;
color:#FFF;
}

#top_navigation ul{
list-style-type:none;
margin:0px;
padding:0px;
position:absolute;
bottom:20px;
left:20px;
}

#top_navigation ul li{
float:left;
}

#top_navigation ul li a{
color:#240202;
font:18px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
text-decoration:none;
padding:0px 30px 0px 15px;
}

#top_navigation ul li a:hover,#top_navigation ul li a.active{
background:#BECD9E url("images/asterisk.gif") no-repeat;
color:#FFF;
}

#top_navigation ul li a.active{
background:#BECD9E url("images/asterisk.gif") no-repeat;
color:#240202;
}

#side_navigation{
width:230px;
background-color:#7D9B3D;
color:#4D2E18;
padding-top:10px;
padding-bottom:45px;
float:left;
height:100%;
border-top:10px solid #FFF;overflow:hidden
}

#side_navigation h2{
font:bold 52px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
color:#FFF;
text-align:center;
margin:0px 0px 20px 0px;width:230px;overflow:hidden;
}

#side_navigation ul{
list-style-type:none;
margin-left:25px;
padding:0;
}

#side_navigation ul li{
margin-bottom:3px;
}

#side_navigation ul li a{
color:#240202;
font:12px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
text-decoration:none;

}

#side_navigation ul li a:hover{
/* background:#BECD9E url("images/asterisk_small.gif") no-repeat top right;*/
background:#BECD9E
}

#side_navigation ul li a.active{
background:#7D9B3D url("images/asterisk_small.gif") no-repeat top right;
padding-right:12px;
}

#tag_line{
color:#FFF;
font:16px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
display:block;
padding:0px 0px 10px 0px;
text-align:center; position:absolute;left:25px; top:-60px;
}

#content_area2>#tag_line{
color:#FFF;
font:16px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
display:block;
padding:0px 0px 10px 0px;
text-align:center; position:absolute;left:25px; top:-45px;
}

#content_area{
float:left;
width:500px;
font:12px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
background:#FFF;
color:#7d9c3d;
margin-top:10px;
padding:5px 10px 10px 10px;
}

#content_area a{
color:#7d9c3d;
text-decoration:none;
}

#content_area a:visited{
color:#C0C0C0;
text-decoration:none;
}
#content_area a:hover{
background:#7d9c3d;
color:#FFF;
text-decoration:none;
}



#content_area2{
padding:5px 5px 5px 5px;clear:both;
width:800px;
margin:0px auto 0px auto;
text-align:left;
font:12px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
color:#666;position:relative;
}

#content_area2 a{
color:#7d9c3d;
text-decoration:none;
}

#content_area2 a:visited{
color:#C0C0C0;
text-decoration:none;
}
#content_area2 a:hover{
background:#7d9c3d;
color:#FFF;
text-decoration:none;
}



#content_area #inner_navigation ul{
list-style-type:none;
margin:0px;
padding:0px;
}

#content_area #inner_navigation li{
float:left;
padding-right:2px;
}

#content_area #inner_navigation a{
display:inline;
padding-right:3px;
}

#content_area #content_block{
float:left;
clear:left;
width:450px;
padding-left:20px;

}

#content_block h2,#content_block_product h2{
color:#240202;
font:22px/40px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
padding-bottom:5px;
display:inline;
clear:right;
background:#FFF;
}

#content_block h7,#content_block_product h7{
color:#240202;
font:22px/25px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
padding-top:0px;
display:inline;
clear:right;
background:#FFF;
}

#product_display_left{
float:left;
width:250px;
}

#product_display_right{
float:left;
width:250px;
}

#product_display_left_artist{
float:left;
width:170px;
}

#product_display_right_artist{
float:left;
width:320px;
}

.product_select{
clear:both;
padding-top:15px;
padding-bottom:15px;
}

.product_select .add_to_cart{
float:left;
width:75px;
}

.product_select .add_to_cart a:hover img{
opacity:.75;
-moz-opacity:.65;
filter:"alpha(opacity=65)";
}



.product_select .add_to_cart img{
border:none;
float:left;
}

.product_select ul{
float:left;
width:175px;
margin:0px;
padding:0px;
list-style-type:none;
}


#content_block_product ul{
list-style-type:none;
font-weight:bold;
color:#240202;
margin:0px;
padding:0px;
}

#content_block_product ul li{
font:11px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
color:#7D9C3D;
}          

#content_block h2.scribble{
background:#FFF url("images/h2_bg.gif") no-repeat bottom right;
color:#240202;
font:22px/40px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
padding-bottom:5px;
display:inline;
clear:right;
}

#content_block a,#content_block_product a{
color:#240202;
font:12px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
text-decoration:underline;
}

#content_block a:visited,#content_block_product a:visited{
color:#240202;
text-decoration:underline;
}

#content_block a:hover,#content_block_product a:hover{
background:#7d9c3d;
color:#FFF;
text-decoration:none;
}
.descriptor{
color:#240202;
font-weight:bold;
}

#tell_friend{
display:block;
margin-top:25px;
}

#tell_friend a:hover img{
opacity:.75;
-moz-opacity:.65;
filter:"alpha(opacity=65)";
}

#tell_friend img{
border:none;
float:left;
}

.view_cart{
margin-top:25px;
}

.view_cart a:hover img{
opacity:.75;
-moz-opacity:.65;
filter:alpha(opacity=65);
}

.view_cart img{
border:none;
float:left;
}

.alphabet{
width:73px;
height:85px;
float:left;
margin-top:15px;
margin-right:15px;
text-align:center;
font:9px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
color:#3B1400;
}

.alphabet img{
border:0px;
display:block;
float:left;
border:1px solid #FFF;
}

.alphabet a:hover img{
opacity:.75;
-moz-opacity:.65;
filter:alpha(opacity=65);
}

.artists{
width:73px;
height:85px;
float:left;
margin-top:15px;
margin-right:15px;
text-align:center;
font:9px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
color:#3B1400;
}
#alphabet_blocks>.artists{
min-height:85px;
height:auto;
}
.artists img{
border:0px;
display:block;
float:left;
border:1px solid #FFF;
}

.artists a:hover img{
opacity:.75;
-moz-opacity:.65;
filter:alpha(opacity=65);
}

.artist-thumb{
padding:0px 15px 0px;
}

.artist-thumb img{
border:0px;margin-bottom:5px;
display:block;
float:left;
}

.artist-thumb a:hover img{
opacity:.75;
-moz-opacity:.65;
filter:alpha(opacity=65);
border:none
}

#copyright{
margin:0px auto 0px auto;
width:800px;
text-align:right;
font:11px 'Trebuchet MS','MyriadPro Regular','Microsoft San Serif',sans-serif;
color:#FFF;
}

.cleaner{
clear:both;font-size:1px;margin:0;padding:0;border:0
}
.cntnt01{
width:350px;
}

.modulecommentsentryheader{
background-color:#7e9c3e;color:#fff;padding:5px;margin-bottom:-5px;
}
.modulecommentsentryheader span.modulecommentsentryauthor{
color:#240202;font-weight:bold}


.modulecommentsentrybody{
margin-top:-10px;padding-top:0px;
}

* html .modulecommentsentrybody{
margin-top:-18px;padding-top:0px;
} 

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */