/* **************************************************** */
/*   sIFR styles in sIFR-screen.css and sIFR-print.css   */
/* ***************************************************** */

/* ***************************************************** */
/* Global CSS Styles - These are your standard html tags */
/* ***************************************************** */
* {outline: none;} 
a:link, a:visited {text-decoration:none; color:#562700; }
a:hover, a:active {text-decoration:underline; color: #000000; }

body {
  font-family: "helvetica cy","helvetica neue", helvetica, "arial narrow", arial, sans-serif;
	font-size: 12px;
  margin: 10px 0px 0px 0px;
	background-color: #825a37;
	background: url(../images/background.jpg);
}

img { behavior: url(./scripts/iepngfix.htc) } /* PNG fix in IE6 */

/* ********************************************************************************** */
/* Layout CSS - these are author css styles that control the general layout structure */
/* ********************************************************************************** */

#container {
	margin: 0px auto; /* centers horizontal */
	margin-top:4px;
	width: 996px; 
	min-height: 400px;
}

/* IE6 Hack */
/*\*/
* html #container {height: 400px;}
/**/

/* Header */
#header {
	width:996px;
	height:152px;
	/*padding:122px 0 0 0;*/
	background:url(../images/header.png) no-repeat;
}

#logo {margin:auto;width:329px;height:120px;}

#middle {
	position:relative;
	width:996px;
	height:498px;
	background:url(../images/bgmiddle.jpg) no-repeat;
}

#bgphoto {position:relative;margin:auto;width:978px;height:498px;background:#f1ddb0 url(../images/bg_home.jpg);}

/* Content */
#content {    
	width: 331px;
	margin:0 20px 0 20px;
	text-align: left;
	z-index:1;
}
#contentbtm {
	position:absolute;
	top:498px;
	left:0px;
	width:938px;
	height:1px;
	margin:0 20px 0 20px;
}

#requestform {
	float:right;
	width:366px;
	padding:30px 10px 0 10px;
	font-family:'times new roman';
	font-weight:bold;
	text-transform:small-caps;
	color:#562700;
}

#footer {
	width:896px;
	height:27px;
	padding:20px 50px 10px 50px;
	background:url(../images/footer.png) no-repeat;
}

#footercopy {
	float:left;
	width:500px;
	font-size:14px;
	font-family:'times new roman',serif;
	/*font-style:italic;*/
	font-weight:bold;
	color:#794400;}
#disclaimer {margin:auto;width:896px;font-size:9px;color:#f1daaa;}

/* ********************************************************************** */
/* Formatting CSS - these are user css styles that control the formatting */
/* ********************************************************************** */
/* Headers & Titles */
h1 {
	font-family: 'times new roman',times;
	font-size:24px;
	font-weight:500;  /* change to 500 from bold*/
	font-style:italic;
	color: #552600;
	text-align:center;
	margin:0;padding:8px 0 5px 0;
	line-height:1.20;
}

h2 {
	font-family: 'times new roman',times;
	font-size:16px;
	font-weight:500;  /* change to 500 from bold*/
	color: #a08566;
	text-align:center;
	margin:0;padding:0 0 10px 0;
	line-height:1.20;
}

#content .copy {
	font-family: "lucida grande","lucida sans unicode", arial, sans-serif;
	font-size:11px;
	padding: 10px 30px 20px 30px;  /* padding-top change from 20 to 10*/
	line-height: 1.30;
	text-align:left;	
	color:#562700;
}

#gallerynav a {color:#ffffff;font-style:italic;}
#thumbnails img {margin:2px;border:2px solid #f1daa9;}
#thumbnails .frameon {border:2px solid #562700;}
#thumbnails .frameoff {border:2px solid #f1daa9;}

#disclaimer a {color:#f1daaa;text-decoration:underline;}
#disclaimer a:hover {color:#ffffff !important;}

/* ********************************************************************** */
/* Overlays  - div overlays                                               */
/* ********************************************************************** */
#privacypolicy {
	position:absolute;
	top:0;left:0px;
	width:100%; 
	height:413px; /* change height from 100% to 412px */
	background:transparent url('../images/bg_overlay.png') no-repeat;
	z-index:9999;
	padding-top:85px;
}
#privacy {
	margin:auto;
	width:762px;
	height:389px;
	padding:10px;
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-arrow-color:#562700;
	scrollbar-3dlight-color:#f2dfb4;
	scrollbar-highlight-color:#562700;
	scrollbar-face-color:#f2dfb4;
	scrollbar-shadow-color:#562700;
	scrollbar-darkshadow-color:#f2dfb4;
	scrollbar-track-color:#f2dfb4;
}

/* ************************************************************************** */
/* Navigation Links - these are main, utility and secondary navigation styles */
/* ************************************************************************** */

/* Main Navigation */
#mainnav {
	width: 100%;
	height: 40px;
	text-align:center;
	font-family: helvetica, arial, verdana, sans-serif;
	text-align:center;
} 
#mainnav a:link, #mainnav a:visited  {
	text-decoration:none;
	color: #957b5d;
	padding: 3px 15px 3px 15px;
}

#mainnav a:hover, #mainnav a:active  {
	text-decoration:none;
	color: #555555;
	padding: 3px 15px 3px 15px;
}

/* Sub Navigation (directions) */
#subnav a:hover {background-color:#552600;color:#ffffff;text-decoration:none;}

/* Utlity Navigation */
#utilitynav {
  float:right;
	width:350px;
	font-size:11px;
	text-align:right;
	text-transform:uppercase;
}

#utilitynav a {    
	color: #5e2722;
	padding:0 10px 0 12px;		
text-decoration:none;	
}


#utilitynav a:hover{
font-weight:bold;
}
/*
#utilitynav a:visited {
	padding:0 15px 0 15px;	
}*/
/* ********************** */
/* Form Input Fields CSS  */
/* ********************** */

input, select, option, textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}      
 

