body
{
			margin: 0;
			padding: 0;
			font-family:"Times New Roman", Times, serif;
			font-size: 13px;
			line-height: 15px;
			color: #3F342B;
			background-color: #9B7862;
			}
		
h1{
		font-family: "Times New Roman", Times, serif;
		font-size: 20px;
		color: #6D3B2A;
		line-height:normal;
		}
h2{
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		color: #AB7C33;
		line-height:normal;
		}
h3{
		font-family: "Times New Roman", Times, serif;
		font-size: 16px;
		color: #AB7C33;
		display:inline;
		line-height:26px;
		margin-top:8px;
		margin-bottom:8px;
		}
		
h5{
		font-family: "Times New Roman", Times, serif;
		font-size: 16px;
		color: #a84762;
		display:inline;
		line-height:18px;
		margin-top:8px;
		margin-bottom:8px;
		}

h4{
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		color: #6D3B2A;
		font-style: italic;
		}
		
#container{
			margin-top: 10px;
			margin-right: auto;
			margin-bottom: 10px;
			margin-left: auto;
			width: 920px;
			background-color: #FFFFFF;
			border: 1px solid #512623;
		}
		
a {
	color: #6D3B2A;
	text-decoration:none
}
a:visited {
	color: #6D3B2A;
}
a:hover {
	color: #AB7C33;
	text-decoration: none;
}
a:active {
	color:#AB7C33;
	text-decoration: none;
}

#nav {
	float: left;
	width: 220px;
	font-weight:bold;
	background-color: #ECD4AC;
	margin-left: 0px;
	padding-top: 1em;
	border-right: 1px solid #B38547;
		}
#nav ul {
margin: 0px 10px 0px 10px;
padding-left: 0;
list-style-type: none;
}
#nav li{
display:block;
border-bottom:1px dotted #6D3B2A;
padding: 7px;
text-align:right;
}

#nav a:link {
color: #6D3B2A;
text-decoration: none;
}

#nav a:hover {
color: #AB7C33;
}	
#active a {
color: #AB7C33;
}	
#banner
		{
			background-color: #FFF;
			border-bottom: 0;
		}
		
#banner h1
		{
			margin: 0;
			padding: 0;
		}
#nav p { margin-top: 0;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		 }
		
#content{
		padding-top: 1em;
		padding-left: 1em;
		padding-bottom: 1em;
		margin: 10px 30px 10px 240px;			
		}
#content_narrow{
		height: 600px;
		padding-top: 1em;
		padding-left: 1em;
		padding-bottom: 1em;
		margin: 10px 100px 10px 260px;
		background-image:url(images/rocks_bg.jpg);
		background-position: 100% 100%;
		background-repeat:no-repeat;			
		}
	#content_narrow img{ border: 6px solid #B38547; }
p { margin-top: 0; }
			
#indexlist  {
	list-style-image:url(images/bullet.gif);}
	
			
#generallist {
	list-style: none;
	margin-left: 0;
    padding-left: 2px;
	}
	
#generallist li  {
		padding-left: 18px;
		padding-top: 1.2em;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .7em;
}
.price{
    font-size: 13px;
	font-style:italic;
	font-weight:normal;
	line-height: 15px;
	color: #3F342B;
	}		
#footer
		{
	clear: both;
	background-color: #B38547;
	padding: 1em;
	text-align: center;
	font-size: 1em;
	font-style: normal;
	color: #ECD4AC;
	text-decoration:none
		}
#footer a{
	color: #6D3B2A;
	text-decoration:none
}
#footer a:visited {
	color: #6D3B2A;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:active {
	color:#FFFFFF;
	text-decoration: none;
}
.contact{
    font-size:1.3em;
	line-height:1.5em;
	font-weight:bold;
	}

#navlist2{
margin: 0;
background-color: #B38547;
padding-bottom: 3px;
padding-top: 3px;
}

#navlist2 a, #navlist2 a:link, #navlist2 a:visited {
border-right: 1px solid #ECD4AC;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}

#navlist2 a:hover, #navlist2 a:active, #navlist2 a:focus {
border-right: 1px solid #ECD4AC;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}

#navlist2 li {
padding-right: 1px;
display: inline;
font-size: .85em;
}

#navlist2 ul
{
margin: 0px;
padding: 0px;
}

.last{ border-right:none; }



.thumbnail{
position: relative;
z-index: 0;

}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
text-decoration:none;
}

.thumbnail span{ 
position: absolute;
background-color: #ECD4AC;
padding: 8px;
left: -1000px;
border: 4px solid #B38547;
visibility: hidden;
color: #6D3B2A;
text-decoration: none;
}

.thumbnail span img{ 
border-width: 0;
padding: 10px;
text-decoration:none;
}

.thumbnail:hover span{ 
visibility: visible;
top: 16px;
left: 0; /*position where enlarged image should offset horizontally */

}

		