@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;
}
body {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height:15px;
font-weight: normal;
height: auto;
/*word-spacing: -15px;*/
color: #321e19;
background-repeat: repeat-x;
background-position: top center;
background-color: #330000;
scrollbar-base-color:#c3c0b5;
scrollbar-3dlight-color:#c3c0b5; 
scrollbar-arrow-color:#af764a;  
scrollbar-darkshadow-color:#c3c0b5; 
scrollbar-face-color:#c3c0b5; 
scrollbar-highlight-color:#c3c0b5; 
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;
}
#maintbl 
{
    margin-bottom:15px;
    background-color: #bcb9b2;
    width:800px;
	border: 1px solid #ffffff;
}

.welcome
{
    
    background-color: #5F1E02;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
	border-bottom: 0px solid #ffffff;
	text-transform: uppercase;
	text-align: left;
	padding: 5px 0px 5px 10px;
	font-size: 14px;
	background-image: url(mahogany.gif);
}

.portfolio
{
    
    background-color: #5F1E02;
    height: 20px;
    color: #ffffff;
    font-weight: bold;
	border-bottom: 0px solid #ffffff;
	text-align: left;
	padding: 5px 0px 5px 10px;
	font-size: 14px;
}
   
#mainleft
{
    border:1px solid #ffffff;
    width: 115px;
    height: 300px;
    margin:8px 8px 8px 8px ;
    text-align:left;
}
#maingleft {
border:1px solid #ffffff;width:330px;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 
{
    height: 130px;
    padding: 0px 5px 5px 5px;
    overflow-y: auto;
    overflow-x: hidden; 
    overflow: -moz-scrollbars-vertical;
    text-align: left;
    font-size: 12px;
}

.maintxt a
{
    text-decoration: none;
}

.maintxt a:hover
{
    text-decoration: underline;
}

.maintxt_about 
{
    height: 219px;
    padding: 0px 5px 5px 5px;
    overflow-y: auto;
    overflow-x: hidden; 
    overflow: -moz-scrollbars-vertical;
    text-align: left;
    font-size: 12px;

}

.maintxt_quote 
{
    height: 88px;
    padding: 0px 5px 5px 5px;
    overflow-y: auto;
    overflow-x: hidden; 
    overflow: -moz-scrollbars-vertical;
    text-align: left;
    font-size: 12px;

}

.maintxtwrap 
{
    padding: 5px 5px 5px 5px;
}
#maincontent {
width:604px;height:512px;overflow-y: scroll; overflow: -moz-scrollbars-vertical;text-align:left;padding-left:10px;background-color:#edeae0;
}
#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;
}
#mainright {
border:1px solid #ffffff;width:495px;height:620px;margin:0px 0px 0px 8px;
}
#maingright {
border:1px solid #ffffff;width:514px;height:460px;margin:0px 0px 8px 4px;overflow: hidden;text-align:left;border-top:0px;
}

#galbotright {
border:1px solid #ffffff;width:614px;height:75px;margin:8px 0px 8px 4px ;text-align:left;
}
#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 ;
}


.subhead
{
	display:block;
	text-align:left;
	height:22px;
	background-image: url(gold.jpg);
	background-color: #CCCC99;
	border: 1px solid #ffffff;
	border-left:0px;
	border-right:0px;	
	font-family: Helvetica, Arial, sans-serif; 
	font-size:12px; 
	font-weight: bold; 
	color:#ffffff;
	padding: 5px 0px 0px 10px;
	text-transform: uppercase;
	vertical-align:: middle;
}

.pgsubheaderl 
{
	display:block;
	position:relative;
	left:0px;
	margin:0;
	text-align:left;
	height:18px;
	width:320px;
	background-color: #9c5123;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	border: 1px solid #ffffff;
	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;margin-top:-1px;
	text-align:right;
	height:18px;
	width:604px;
	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;
}
#pgsubheader {
	display:block;
	position:relative;left:0px;
	margin:0;
	/* text-align:right; */
	height:18px;
	width:604px;
	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;
}
#topinfo {
width:320px;
text-align:right;float:left;
}
#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; 
    padding-bottom: 4px;
    color:#fff;
    text-align:center;
    font-size: 12px;
}
.imgbrdr {
border: #fff solid 1px;
}
.himg {
border: #fff solid 1px; margin:6px 0px 0px 108px;float:left
}
#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:-1px;
	text-align:right;
	height:18px;
	width:604px;
	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: 1px solid #ffffff;
}
.jobapp td {
font-weight:bold; 
}
.buttonlink {
	background: #4a3a28 url(but-bg.jpg) repeat;
	display:block;
	color: #ffffff;
	padding: 5px;
	border: 2px solid #FFFFFF;
	text-decoration:none;
	margin-bottom:10px;
}

#bottomf {
color:#a46b47;font-size:11px;
}
#bottomf a {
color:#a46b47;
}
.galsie {
	height: 20px;
	width: 60px;
	float:left;
	margin:4px;
}

.Tier2Table
{
    width: 100%;
    border: solid 1px #FFFFFF;
}

.Tier2Info
{
    padding: 5px 14px 5px 14px;
	font-size:: 11px;
}

.Tier2img
{
    height: 150px;
    border: solid 1px #330000;
}

.top
{
    padding: 5px 20px 5px 20px;
    text-align: right;
}

.top a
{
	text-decoration: none;
}

.top a:hover
{
	text-decoration: underline;
}


.textbox
{
    width: 170px;
    border: solid 1px #330000;
}

.textboxBrowse
{
    width: 400px;
    border: solid 1px #330000;
}

.textboxWrite
{
    border: solid 1px #330000;
    width: 600px;
    height: 100px;
}

.button
{
    border: solid 1px #330000;
}

.contact
{
    padding: 15px 20px 5px 20px;
    text-align: left;
}

.imgborder
{
    border-right: #330000 5px solid; 
    border-top: #330000 5px solid; 
    border-left: #330000 5px solid; 
    border-bottom: #330000 5px solid
}

.line
{
    width: 100%;
    color: #330000;
}

.headerLinks
{
	text-align: center;
	padding-bottom: 5px; 
	padding-top: 10px; 
	font-size: 16px;
}
	