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

body {
background-color:#e9ede8;
margin: 0 0;
padding: 0 0;
font-family: Helvetica, Arial,  sans-serif;
font-size: 12px;
color: #8a5d3b;
min-width: 400px;
}

p {
margin: 0 0;
padding: 0 0 10px 0;
}

* {margin: 0;}

a:link {
	color: #8a5d3b;
	text-decoration:underline;}

a:visited {
	color: #8a5d3b;
	text-decoration:underline;}
	
a:hover {
	text-decoration:underline;}

#home {
margin: 10px auto 0 auto;
padding: 0 0;
width: 698px;
height: 560px;
background-image:url(images/home/home-bgd.gif);
background-position:top, center;
background-repeat:no-repeat;
}

#home-nav {
margin: 0 auto 0 auto;
text-align:center;
padding: 110px 0 0 0;
}

#home-nav li{
padding: 0 0;
margin: 0 auto;
list-style:none;
}


.nav-buttons {
width: 131px;
margin: 0 auto;
padding: 0;
}

.homebutton {
width: 300px;
height: 300px;
margin: 5px auto 0 auto;
padding: 0 0;
}


#sound {
margin:	35px auto 0 auto;
	width: 617px;
	height: 14px;
	text-align: right;
	}
	
#music-credit {
	font-size:9px;
	margin-top: 10px;
	color: #999D98;
	}
	
#music-credit a:link {
	color: #999D98;
	text-decoration:none;
	}
	
#music-credit a:hover {
	color: #8A5D3B;
	}
	

/*---------- Sub Pages ---------*/

#sub-page {
margin: 0 auto 0 auto;
padding: 0 0;
width: 698px;
height: 600px;
background-image: url(images/sub-bgd.gif);
background-position:top, center;
background-repeat:no-repeat;
}

.sub-nav {
margin: 0 auto;
padding: 55px 0 0 0;
width: 463px;
height: 24px;
}

.sub-nav ul{

margin: 0 auto;
padding: 0 0;
text-align:left;
list-style:none;
}


.sub-nav li.first {
margin: 0 0 0 0px;
padding: 0 0;
list-style: none;
display:inline;
}

.sub-nav li{
margin: 0 0 0 0;
padding: 0 0;
list-style: none;
display:inline;
}


.title1 {
margin: 0 auto;
padding: 40px 0 15px 0;
width: 300px;
text-align:center;
}



.title2 {
margin: 0 auto;
padding: 20px 0 15px 0;
width: 467px;
height: 12px;
text-align:center
}

.title3 {
margin: 0 auto;
padding: 40px 0 15px 0;
width: 450px;
text-align:center;
}

.title3 img {
padding: 0 0 8px 0;
}

.text, .storetext{
margin: 0 auto;
width: 500px;
color: black;
font-size:13px;
clear:both;
}

.storetext{
overflow:auto;
}

.text img{
float: left;
padding: 0 10px 3px 0;}

.storetext img{
float: right;
padding: 30px 0 3px 10px;}


.date {
	width: 30px;
	float: left;
	text-align:left;
	}
	
.item {
	width:460px;
	float: right;
	text-align:left;
	margin-bottom:1em;
	}



.gallery-thumbs {
margin: 0 auto;
padding: 0 0;
width: 613px;
position: relative;
}

.gallery-thumbs ul {
margin: 0 0;
padding: 0 0;
width: 614px;
}

.gallery-thumbs li {
float: left;
list-style: none;
display: inline;
margin: 0 0;
padding: 0 10px 10px 0;
}

.gallery-thumbs li a:link img{
border:2px solid #d5d9d4;
text-decoration:none;
width:64px;
height: 64px;
}

.gallery-thumbs li a:visited img{
border:2px solid #d5d9d4;
text-decoration:none;
width:64px;
height: 64px;
}
.gallery-thumbs li a:hover img{
border:2px solid #8a5d3b;
text-decoration:none;

}

.gallery-thumbs li.last {
float: left;
list-style: none;
display: inline;
margin: 0 0;
padding: 0 0px 10px 0;
}

/*---------- Contact Store ---------*/

.print-list{
margin:35px 0 20px 0;
clear:both;
overflow: auto;
}


.item-container{
clear:both;
padding:25px 0 0 0;
float: left;
}

.item-description{
float: right;
padding: 0 0 0 10px;
width:340px;
}

.item-image{
float: left;
width: 150px;
padding: 0;
}

.item-image img{
width: 150px;
float: left;
padding: 0; !important}

#ecard {
margin-top: 30px;
overflow-x:visible;
}

#ecard img {
padding: 8px 0 30px 0 !important;
float: left;
}

/*---------- Footer ---------*/

.copyright {
	width: 613px;
	text-align: center;
	font-size: .9em;
	margin: 20px auto 0 auto;
	clear:both;
	}

#footer-home {
	margin: 85px auto 0 auto;
	font-size: .9em;
	text-align: center;
	clear:both;
	}
	
#footer {
	margin: 20px auto 5px auto;
	font-size: .9em;
	text-align: center;
	clear:both;
	}
