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

* {
margin:0;
padding:0; 
}
body {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
line-height:18px;
font-weight: normal;
height: auto;
/*word-spacing: -15px;*/
color: #321e19;
background-image: url(images/pagebg.jpg);
background-repeat: repeat-x;
background-position: top center;
background-color:#2c1c10;
scrollbar-base-color:#c3c0b5;
scrollbar-3dlight-color:#c3c0b5; 
scrollbar-arrow-color:#af764a;  
scrollbar-darkshadow-color:#c3c0b5; 
scrollbar-face-color:#c3c0b5; 
scrollbar-highlight-color:#edeae0; 
scrollbar-shadow-color:#321e19;
padding-bottom:24px;
}
h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
line-height: 22px;
font-weight: bold;
word-spacing: -0.09px;
color: #321e19;
	margin:12px 12px 12px 2px;
}
h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 14px;
font-weight: bold;
word-spacing: -0.09px;
color: #321e19;
	margin:12px 12px 8px 2px;
}
p {
	padding:6px 4px 12px 2px;	
}
a {
color: #321e19;
}
ul {
margin: 2px 2px 6px 64px;
}
.homeclick {
width:255px;
}
#slidesc {
height:166px;
}
.picsc img {
border:0px;
}
#seework {
border:1px solid #857e74; width:225px;
}
.homeleft {
font-size:13px; line-height:14px;
background-color:#d1d1d1;
}
.picss {
margin-left:-1px;
}


#toptd {
background: url(images/headerimg.gif) no-repeat;
height:104px;
}
.whiteleftrightb {
background: url(images/mainbg.gif) repeat-y;
}
.whitebg {
background-color:#fff;
}
.dgreybg {
background-color:#766f6a;
}
.gfooter {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:url(images/footerbg.gif) repeat-x;
width:960px;
height:28px; 
}
#homemain {
min-height:800px;
}
#homemain td {
padding:0px; 
}
#homemain h1 {
font-size:20px;
color:#321e19;
}
#homemain h2 {
font-size:18px;
color:#321e19;
}
#lefttop { 
background-color:#fff;
}
#leftbot { 
height:311px;
width:245px;
padding-top:10px;
margin-left:1px; margin-right:1px;
background:url(images/leftnavhome.gif) repeat-x;
font-size:13px;
}
#leftbot h3 {
font-size:14px;
}
#featarticle {
height:178px;
}
#homenewsletter {
padding:10px;
}
#homewelcome {
width:520px;
margin:10px 2px 10px 10px;
}
.youtubehomehead {
margin:10px;
}
.greyvertline {
background-color:#999; margin:0; padding:0;
}
.watchhead {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.youtubethumbs {
text-align:left;;
width:134px; 
}
.youtubethumbs a {
text-decoration:none;
}
.youtubethumbs b {
text-decoration:underline;
}
.vidthumb {
margin-top:14px; margin-bottom:4px;
border:1px solid #999;
padding:2px;
text-decoration:none;
}
#galcontainer {
width:542px; border-top:#a3a3a3 solid 1px;
}
#galtopnav {
width:542px;
}
#galtopnav img {
border:0px; border-left:1px solid #a3a3a3; text-decoration:none;
}
#galtopnav a {
border:0px;
}



#maintbl {
margin-top: 24px;
margin-bottom:4px;
}
#mainleft {
border:1px solid #ffffff;width:330px;height:544px;margin:8px 0px 8px 8px ;text-align:left;
}
#maingleft {
border:1px solid #ffffff;width:330px;min-height:460px;margin:0px 0px 8px 6px ;text-align:left;border-top:0px;
}
#mainnav {width:105px;float:left;margin-top:5px;}
#mainnav img { margin:5px 8px 0px 8px ; }
#maintxt {
padding:0px 8px 10px 14px;
}
#maincontent {
text-align:left;padding-left:10px;
}
#galselect {
	border:1px solid #ffffff;
	width:330px;
	height:75px;
	margin:6px 0px 8px 6px;
	padding-bottom:-8px;
	text-align:left;
	font-family: "Times New Roman", Times, serif; padding:2px 0px 0px 0px;font-size:11px;
}
#galselect a {
	border:1px solid #ffffff;
	height: 20px;
	width: 72px;
	float:left;
	text-align:center;
	padding:1px 0px 6px 0px;
	margin:3px;
	color:#2c1b0f;
	text-decoration:none;
	line-height:13px;
}
#galselect a:hover {
	border:1px solid #4a3a28;background-color:#8a6330;
}
#galselect a:selected {
	border:1px solid #4a3a28;background-color:#8a6330;
}
#maingright {
border-right:1px solid #ffffff;width:541px;min-height:364px;margin:0px;overflow: hidden;text-align:left;border-top:0px;
}

#galbotright {
width:492px;margin:5px 0px 5px 0px ;text-align:left;
padding:12px 25px;
}
.imcontain {
width:96px; height:116px; float:left; text-align:center;
font-size:13px; line-height:14px; 
}
#galbotright img {
border:1px solid #ababab; margin:8px 5px 2px 5px ;
padding:1px;
z-index:1;
}
.thumbselected {
float:left;
width:86px;
height:64px;
margin-top:-68px; 
margin-left:7px;
margin-right:-96px;
margin-bottom:10px;
	z-index:100;
background-color:#CC0000;
filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}
.makered {
background-color:#746e68;
filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}
#galbotright a {
 text-decoration:none;
}
#pgtopbar {
	height:10px;
	width:614px;
	border: 1px solid #ffffff;
	border-bottom:0px;
	margin:8px 0px 0px 4px;
}
#pgtopbari {
	height:10px;
	width:614px;
	border: 1px solid #ffffff;
	border-bottom:0px;
	margin:1px 0px 0px 8px;
}
#pgtopbarl {
	display:block;
	margin:0;
	height:10px;
	border: 1px solid #ffffff;
	border-bottom:0px;
	margin:8px 0px 0px 6px ;
}
#pgsubheaderl {
	display:block;
	position:relative;left:0px;
	margin:0;
	text-align:left;
	border-left:0px;
	border-right:0px;	
	font-family: Helvetica, Arial, sans-serif; font-size:11px; font-weight: bold; color:#ffffff;
	padding: 2px 0px 0px 10px;
	text-transform:uppercase;
}
#pgsubheaderm {
	display:block;
	position:relative;left:0px; top:0px;
	margin:0;
	height:18px;	
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 16px;
	color: #321e19;
	padding:2px 10px 0px 0px;
	text-transform:uppercase;
}
#galspacer {
	height:320px;
	width:532px;
}
#pgsubheader {
	display:block;
	margin:0;
	/* text-align:right; */
	height:22px;
	width:532px;
	background-color: #9c5123;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	border: 1px solid #ffffff; 
	border-left:0px;
	border-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding:2px 10px 0px 0px;
	text-transform:uppercase;
	text-align:right;
	
}
#galleryrollover {
	display:block;
	height:30px;
	width:30px;
	background-color: #9c5123;
	/*filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;*/
	position:relative;left:-350px; top:-300px;
}
#maingallery {
position:relative;left:0px; top:0px;
}
#grfooter {
background-color: #77706a;
height:22px;
padding-top:4px; color:#fff;text-align:center;
}
.imgbrdr {
border: #fff solid 1px;
}
.himg {
border: #ababab solid 1px;padding:3px;
}
#detailImage1
{
position: relative;
}
#fixedtipdiv{
position:absolute;
padding: 2px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}
.fixedtipdiv {
position:absolute;
padding: 2px;
border:0px solid black;
line-height:18px;
z-index:100;
visibility:hidden;width:150px;height:76px;border-width:0px;padding-bottom:8px;
}
#fixedtiptxt {
height:46px;background-color:#9c5123;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;position:absolute;padding:6px 12px 6px 12px;font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;color:#ffffff;
}
#fixedtipline {
border-bottom:#ffffff solid 1px;height:0px;width:135px;margin:4px 0px 4px 0px;padding:0px;
}
#fixedtippoint {margin-top:55px;margin-left:10px;position:absolute;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
}
#pgsubheaderf {
	display:block;
	position:relative;
	margin-top:-24px;
	text-align:right;
	height:20px;
	width:534px;
	background-color: #9c5123;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	border: 1px solid #ffffff;
	border-left:0px;
	border-right:0px;
	font-family: Arial, Helvetica, sans-serif;font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	padding:2px 10px 0px 0px;
	text-transform:uppercase;z-index:100;
}
#slideshow3 {
margin-top:0px;position:relative;
}
.wpicb {
border: #4a3a28 solid 1px;padding:1px;
}
.jobapp td {
font-weight:bold; 
}
.buttonlink {
	background: #4a3a28 url(images/but-bg.jpg) repeat;
	display:block;
	color: #ffffff;
	padding: 5px;
	border: 2px solid #FFFFFF;
	text-decoration:none;
	margin-bottom:10px;
	width:328px;
}
.assoc div {
height:100px;float:left; text-align:center; 
}
.assoc img {
border:0px;margin:4px 0px;
}
#bottomf {
color:#a46b47;
font-family:Arial, Helvetica, sans-serif;font-size:11px;
}
#bottomf a {
color:#a46b47;
}
.galsie {
	height: 20px;
	width: 60px;
	float:left;
	margin:4px;
}
.maintxtindent {
padding:0px 53px 0px 27px;
}
#gcmember {
margin:15px 12px;
}
#searchdiv {
width:349px;
height:39px;
background-image:url(images/searchbg.jpg);
padding:12px 6px 0px 12px;
margin:15px 12px;
}
#searchterms {
width:216px;
height:16px;
padding:4px; margin:0px 10px 0px 0px;
float:left;
}
#searchbtn {
float:left;
}
.hfield {
display:none;
visibility:hidden;
}
#newsletterarchive {
padding-left:24px;
}
#newsletterarchive img {
margin-right:12px;
}
.lightbg {
background-color:#edeae0;
}
.darkbg {
background-color:#d8d5cd;
}
#projscroll {
height:580px;
overflow-y: scroll;
}

