@charset "utf-8";
/* CSS Document */
body {
	padding:0; 
	margin-top:21px; 
	border:0;
	font:76% Verdana, Arial, Helvetica, sans-serif;
	text-align:center; 
	/* background:url(bamboo_3c.jpg) #ebedc8;   */
	background:#FFFFFF;    
	}


#wrapper { 
	background:url(contentBG3c.jpg) no-repeat;
	width:930px; 
	height:900px;
	margin-left:auto;
	margin-right:auto;
	padding-top:52px;
	padding-left:21px;
}
#nav {   
	font-size: .75em;
	color: #666;
	margin-top: -21px;
	margin-left: -258px;
	margin-bottom: 36px;
	z-index:69;
	}
	
#logo {
	position:relative;
	margin-top:20px;
	margin-left:660px;
	width: 177px;
	text-align:left;
	z-index: 60;
	}
#rightCol {
	position:relative;
	margin-top:21px;
	margin-left:663px;
	width: 180px;
	height:450px;
	text-align:left;
	z-index: 63;
	}

#gallery {
	position:relative;
	margin-left:30px;
	margin-top:-609px;		
	width:600px; 
	height:700px; 
	background:url(slideshowBG.jpg) no-repeat; 
	font-family:verdana, arial, sans-serif; 
	font-size:11px; 
	line-height:1.5em;
	}
#gallery #imageNumber {
	display:block; 
	width:200px; 
	height:38px; 
	background:url(number.gif); 
	text-align:center; 
	line-height:38px; 
	font-size:11px; 
	margin:0; 
	color:#222; 
	position:absolute; 
	top:130px; 
	left:180px;}
#thumbnails {
	width:500px;
	height:75px;
	overflow:hidden;
	margin:43px 49px 60px 49px;
	position:absolute;
	left: -1px;
}
#innerContainer {
	position:absolute;
	left:0;
	top:0;
	height:75px;
	overflow:hidden;
}
#thumbnails ul {
	margin:0;
	padding:0;
	list-style:none;
	
}
#thumbnails ul li {
	float:left;
	height:75px;
	padding-right:6px;
}
#thumbnails ul li div {
	display:none;
}
#thumbnails ul li img {
	display:block;
	height:75px;
	padding:0 1px;
}
#fullSize {
	width:500px;
	margin-top:176px; 
	margin-left:50px;
	background: #575757;    
	text-align:center;
	border:1px solid #8b7f72;
	position:absolute;
}
#fullSize img {
	display:block;
	margin:10px auto 10px auto;
	border:1px solid #000;
}
#fullSize div {
	margin:0 auto;
	background: #575757;     
	text-align:left;
	padding:10px;
}
#fullSize div h3 {
	margin:0;
	padding:0;
	font-size:18px;
	line-height:16px;
	color:#fff;
	padding-left:12px;
	font-weight:bold;
}
#fullSize div p {
	color:#fff;
	padding-left:12px;
}
#clickLeft {
	width:35px;
	height:38px;
	position:absolute;
	left:140px;
	top:130px;
	background:#f0ebe7 url(blank.gif);
}
#clickRight {
	width:35px;
	height:38px;
	position:absolute;
	left:385px;
	top:130px;
	background:#f0ebe7 url(next.gif);
}
#slideLeft {
	width:15px;
	height:89px;
	position:absolute;
	left:30px;
	top:37px;
	background:url(trans.gif);
}
#slideRight {
	width:15px;
	height:89px;
	position:absolute;
	right:48px;
	top:37px;
	background:url(trans.gif);
}
#autoPlay {
	width:35px;
	height:38px;
	position:absolute;
	left:425px;
	top:130px;
	background:#f0ebe7 url(play.gif);
}
#fullSize div a {
	font-weight: 900;
	text-decoration: none
}
#fullSize div a:link, #fullSize div a:visited {
	color: #ffc; 
}
#fullSize div a:hover, #fullSize div a:active {
	color: #c30;
	border-bottom: 1px dotted #888;
	padding-bottom: 3px;
	background-color:#575757;
}


#footer {   
	font-size: .75em;
	color: #666;
	margin-left: -258px;
	z-index:66;
	}

/*   typograrphy    */
h1.right {
	font: 1.5em Verdana, sans-serif; 
	line-height: 1em;
	color: #660066;
	font-weight:bold;
	}	

p.right {
	font: 0.85em Verdana, sans-serif; 
	line-height: 1.75;
	letter-spacing:.05em; 
	color: #333;
	}
h1 {
	color: #660066;
	}	

h3 {
	font: 1.1em Verdana, sans-serif; 
	line-height: 1.75;
	color: #575757;
	}	
.purple {
	color: #660066;
	}	
a, a:link, a:visited {
	font-family: verdana, arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	color: #369;
	}
a:hover, a:active {
	color: #606; 
	background-color: #dee2bf;
	border-bottom: 1px dotted #888;
	padding-bottom: 3px;
}
	
#contact div {
	position:absolute;
	top: 35px;
	left: 35px;
	width: 510px;
	background: #f0ebe7;
	text-align:left;
	padding:10px;
}	
	
textarea {
	font-family:verdana, arial, sans-serif;
}
img { border: 0 }
	
