/*
Gold #B79134
Gray #BFBFBD
*/


html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, img {
margin: 0;
padding: 0;
border: 0;
}
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	text-align:center;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#CCCCCC;
	line-height: 14px;		
}
.close_window{font-size:9px; font-family:Arial, Helvetica, sans-serif;}
	.close_window a{font-weight:normal; color:#FFFFFF; border:1px solid #FFFFFF; padding:0px 2px;}
	.close_window a:hover{color:#58544B;  border:1px solid #58544B; padding:0px 2px;}

/***********************************************/
/*            Page Layout Divs                 */
/***********************************************/
#wrapper{
	/*position:relative;*/	
	width:800px;
	margin:20px auto;
	z-index:50;
	}

#clearit{clear:both;}

a{color:#000000; text-decoration:none;}
a:hover{color:#B79134;}
#head{height:37px; margin-bottom:0px;}
#title{height:28px; background-image:url(images_site/bkgd_title.jpg)}
	#gallery_name{line-height:28px; text-transform:uppercase; text-align:right; margin-right:70px; color:#FFFFFF;}
#main{height:450px; background-image:url(images_site/bkgd_body.jpg); position:relative;}
#foot{height:85px; width:800px; background-image:url(images_site/bkgd_foot.jpg)}
	#copyright{margin:10px 0 0 70px;float:left; font-size:8px; font-weight:normal; line-height:15px;}
	#nav{margin:10px 70px 0 0; float:right; height:85px;}

#foot_home{height:30px; width:800px; background-image:url(images_site/bkgd_home_nav.jpg)}

/* Thumbnail Frame */
#thumb_holder{background-color:#BFBFBD; width:600px; margin:auto; width:655px;}
.thumbs{margin:5px 5px 3px 0;}

#mailto{
	position:absolute;
	left:353px;
	top:247px;
	width:337px;
	height:24px;
	z-index:101;}

#clients{
	background-color:#BFBFBD;
	width:670px;
	margin:auto;
	padding-right:5px;
	text-align:center;
	position:absolute;
	left: 60px;
	top: 449px;
	z-index:101;
}
.list{text-align:left; float:left; font-size:9px;padding:5px;}	

/***********************************************/
/*            Hidden Panel                     */
/***********************************************/
.tab{cursor: pointer;cursor: hand; }
.panel{
	visibility:hidden;
	position:absolute;
	left: 62px;
	top: 386px;
	z-index:101;
	background-color:#BFBFBD;
	width:670px;
	margin:auto;
	padding-right:5px;
	text-align:center;
	}

		
