@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator     YAML Builder V1.0 beta1 (http://builder.yaml.de)
 * @file        basemod.css
 */

@media all
{
  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: #fff; padding: 0px 0px; margin: 0px; outline:none; }
  
  img{ outline:none; }
  a:link, a:visited, a:hover { outline:none; }

  /* Layout Alignment | Layout-Ausrichtung */
  #page_margins { margin: 0 auto; }

  /* Layout Properties | Layout-Eigenschaften */
  #page_margins { width: 760px; }
  #page { padding: 0px; }
  #header { padding: 10px 0px 0px 0px; color: #000; height:185px; }
  #nav { overflow:hidden; }
  #nav_main {
	padding: 0px 0px 0px 10px;
}
  #main { background:url(../images/img_banner.jpg) center top no-repeat; margin: 0px 0; height:324px;}
  #text_box {padding:170px 10px 10px 360px;}
  #text {width:360px; height:134px;}
  h1{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
  h2{color:#b8ca7a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; margin:0; padding:o;}
  .tel{color:#b8ca7a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
  #main_thegrove { margin: 0px 0; height:352px; background:url(../images/back_thegrove.jpg) top center no-repeat;}
  #main_menu { margin: 0px 0; height:352px; background:url(../images/back_menu.jpg) top center no-repeat;}
  #main_about { margin: 0px 0; height:352px; background:url(../images/back_about.jpg) top center no-repeat;}
  #main_contactus { margin: 0px 0; height:352px; background:url(../images/back_contactus.jpg) top center no-repeat;}
  #main_menu { margin: 0px 0; height:352px; background:url(../images/back_menu.jpg) top center no-repeat;}
  #main_privatedining { margin: 0px 0; height:352px; background:url(../images/back_private.jpg) top center no-repeat;}
  #main_reservations { margin: 0px 0; height:352px; background:url(../images/back_reservations.jpg) top center no-repeat;}
  #main_gallery { margin: 0px 0; height:352px; background:url(../images/back_photogallery.jpg) top center no-repeat;}
  
  #main_press { margin: 0px 0; height:352px; background:url(../images/back_press.jpg) top center no-repeat;}
  #main_treehouse { margin: 0px 0; height:352px; background:url(../images/back_treehouse.jpg) top center no-repeat;}
  #main_bios { margin: 0px 0; height:352px; background:url(../images/back_bios.jpg) top center no-repeat;}
  
  #footer { padding: 0px 0px 0px 0px; color:#666; height:72px; }
  .border_pics { border:medium; border-color:#CCCCCC; border:solid;   }
  
  
  #title h1{
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bolder;
	text-transform:uppercase;
	color:#849D1B;
	margin: 30px 0px 0px 15px;
	padding: 0px;
  }
  
  
   .news{
  font-family:"Trebuchet MS" Arial, Helvetica, sans-serif ;
  font-size:11px;
  font-weight:bolder;
  text-transform:uppercase;
  color:#717171; 
  padding: 0px;
  margin: 0px;
  }
  
  #copy{
  font-family:Arial, Helvetica, sans-serif ;
  font-size:9px;
  font-weight:lighter; 
  color:#717171;
  text-align:left; 
  padding: 0px;
  margin: 0px;
  } 
  
  
    #dsn,
	#dsn img{
  font-family:Arial, Helvetica, sans-serif ;
  font-size:9px;
  font-weight:lighter; 
  color:#e1e1e1;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  text-align:right;
  vertical-align:middle;
  } 
  
  
  
  #form{
padding: 0px 0px 0px 0px;
 
 }
 
  #joinus .button2{ 
height: 21px;
padding:1px 2px 1px 2px;
font-size: 8pt;
font-weight:bold;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-top-color: #A0A26B;
	border-left-color: #A0A26B;
	border-bottom-color:#ACAE7F;
	border-right-color:#ACAE7F;
	border: solid 1px;
	background-color:#BBBD8C;
	color:#fff;
	margin: 0px;
	
	}
	
	
  #joinus .input2{ 
    height: 14px;
	background-color:		#BBBD8C;
	font-size:				8pt;
	color: 					#fff;
	padding:				2px 2px 2px 2px;
	border-top-color: #A0A26B;
	border-left-color: #A0A26B;
	border-bottom-color:#ACAE7F;
	border-right-color:#ACAE7F;
	border: solid 1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	}	
	
	
			#joinus  .input2:focus, #joinus textarea:focus, #joinus select:focus { 
			background-color:#808254; 
			border: solid 1px; }	
	
 #joinus .button2 a:hover, #joinus .button2 a:visited, #joinus2 .button a:link{ 
color:#4d520b;
	}	
		
 
 
 
 #joinus {
text-align: left;
padding: 5px 0px 0px 0px;
margin: 0;
width: 160px;
 } 
 
 
  #joinus span, #joinus div {
padding: 0px;
margin: 0;
 } 
 
/* 
 
 input, textarea, select	{
	background-color:		#BBBD8C;
	border-width:			1px;
	border-style: 			solid;
	font-family: Helvetica, Arial, sans-serif;
	font-style:				normal;
	font-weight:			normal;
	font-size:				8pt;
	line-height:			11pt;
	color: 					#fff;
	padding:				2px 2px 2px 2px;

	
		}
		
		input:focus, textarea:focus, select:focus { 
			background-color: 		#808254; 
			border-width: 			1px; 
		}
		
		fieldset { 
			border:					1px solid #C48A30; 
		}
		
	.boton_news {

font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 11px;
font-weight:bold;
color: #fff;
margin: 3px;
height: 19px;
border: solid 0 #BC7F21;
width: 50px;
 }
  
  
*/  

  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
  #nav ul { margin-left: 0px; }

  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

  #main { padding: 0px 0px }
  
/* #scroll_text { margin: 50px 0px 0px 20px; height:260px; width: 310px; padding: 5px 15px 5px 5px; overflow:scroll; }*/
	
  /*-------------------------------------------------------------------------*/


/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#stylefour{position:relative;display:block;height:39px;font-size:12px;font-weight:lighter; text-transform:uppercase;background:transparent url(../images/_bgOFF_.gif) repeat-x top left;font-family: "Trebuchet MS", Arial,Verdana,Helvetica,sans-serif; word-spacing:-1px; letter-spacing:-0.2px;}

#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0;}

#stylefour ul li a{display:block;float:left;
color:#fff;
text-decoration:none;
padding:10px 3px 0 3px;
height:23px;
background:transparent url(../images/_bgDIVIDER.gif) no-repeat top right;}

#stylefour ul li a:hover,#stylefour ul li a.current{
color:#566751;
/*background: url(../images/bgON.gif) no-repeat top right;*/}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */


#banner_01
{
  display: block;
  width: 100px;
  height: 72px;
  background: url("../images/lake_house.jpg") no-repeat 0 0;

}

#banner_01:hover
{ 
  background-position: -100px 0;
 
}

#banner_01 span
{
  display: none;
}


#banner_02
{
  display: block;
  width: 110px;
  height: 72px;
  background: url("../images/discovery_green.jpg") no-repeat 0 0;

}

#banner_02:hover
{ 
  background-position: -110px 0;
 
}

#banner_02 span
{
  display: none;
}


#banner_03
{
  display: block;
  width: 90px;
  height: 72px;
  background: url("../images/the_grove.jpg") no-repeat 0 0;

}

#banner_03:hover
{ 
  background-position: -90px 0;
 
}

#banner_03 span
{
  display: none;
}


#banner_05
{
  display: block;
  width: 120px;
  height: 45px;
  background: url("../images/logo_shake.jpg") no-repeat 0 0;

}

#banner_05:hover
{ 
  background-position: -120px 0;
 
}

#banner_05 span
{
  display: none;
}

.close_pop {
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
text-transform:none;
color:#849D1B;
padding: 0px;
text-decoration: none;
  }



#banner_04
{
  display: block;
  width: 65px;
  height: 20px;
  background: url("../images/shake.jpg") no-repeat 0 0;

}

#banner_04:hover
{ 
  background-position: -65px 0;
 
}

#banner_04 span
{
  display: none;
}


}

