@charset "utf-8";
/*  CSS */



#content2	{	
	width:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
	z-index:500;
	}

#content2 h1.headersinline,#content2 h2.headersinline,#content2 h3.headersinline{
	font: 1.0em/1.0em Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	}

table.memberships td	{border:1px solid #1f1f1f;}
.home .semiprivate	{display:none}




a,
a:link,
a:visited,
a:hover,
a:active	{color:#cccccc; outline: none;}

.left		{float:left;}
.right		{float:right;}
.clear		{clear:both;}
.clrright	{clear:right;}
.clrleft	{clear:left;}

h1			{font:1.6em Arial, Helvetica, sans-serif;margin:0;padding:0}
h2			{font:1.5em Arial, Helvetica, sans-serif;margin:0;padding:0}
h3			{font:1.4em Arial, Helvetica, sans-serif;margin:0;padding:0}

.pad5		{padding:5px;}
.sm9		{font-size:0.63em;}
.sm10		{font-size:0.69em;}

img {behavior: url(inc/pngbehavior.htc);}
#map img {behavior:none !important;}
#map, #map a {line-height:15px;color:#000;}
#googlemap {width: 590px; height: 300px;border:1px solid #fff;}

a.orange:link {color:#b2660f; text-decoration:underline; padding:0px;}
a.orange:visited {color: #b2660f;text-decoration:underline;padding: 0px;}
a.orange:hover { color: #FFFFFF;padding:0px;}


/******   LAYOUT   ******/
* {outline-style: none;}

html,body	{
	height:100%;
	width: 100%;
	margin: 0 auto;
	}
	
body	{
	margin:0 auto;
	text-align:center;
	padding:0;
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	background:#121212 url(../images/bg.jpg) top center fixed no-repeat;
	}


	
#wrapper	{
	width:1000px;
	margin: 0 auto;
	padding: 0px; 
	text-align:center;
	font: 1.3em/1.5em Verdana, Arial, Helvetica, sans-serif;
	}
table, td	{font-size: 13px;}
#header	{
	width:1000px;
	height:110px;
	background:url(../images/header.jpg);
	
	 }
	
#middlehome{
	width:990px;
	height:353px;
	padding:0px 0px 0px 6px; 
	}

html>/**/body #middlehome	 {padding:0px 0px 0px 10px;}

#flhome	{
	width:979px;
	height:343px;
	float:left;
	}
	
	
	
	
#middle	{
	width:979px;
	height:343px;
	margin:0 auto; 
	text-align:left;
	padding:0px 0px 0px 0px;
	}

html>/**/body #middle	 {width:979px;padding:0px 0px 0px 0px;}





#lmovie	{
	float:right;
	ackground:url(../images/flash.jpg) no-repeat;
	width:670px;
	height:336px;
	border-left:8px solid #121212;
	margin:0 -8px 0 0;
	padding:0;
	}

.blkline	{
	background:#121212; 
	float:left;
	}



#content	{
	width:910px;
	margin:10px auto;
	text-align:left;
	}	

* html #content {width:500px;}

.w280	{
	width:300px;
	padding: 0 15px;
	float:left;
	}

html>/**/body .w280	{width:270px;}

a img.hover {
	border:5px solid #121212;
	padding:2px;
	}

a:hover img.hover {border:5px solid #c06111;}


.BardstownCClogo	{width:260px;height:343px;background:url(../images/BardstownCountryClub2.jpg) no-repeat;}
.Maywoodlogo	{width:260px;height:343px;background:url(../images/Maywood.jpg) no-repeat;}
	.Maywoodlogo #nav2 {margin-top:148px;} html>/**/body .Maywoodlogo #nav2  {margin-top:132px;}
.Woodlawnlogo	{width:260px;height:343px;background:url(../images/WoodlawnSprings.jpg) no-repeat;} 
	.Woodlawnlogo #nav2 {margin-top:145px;} html>/**/body .Woodlawnlogo #nav2  {margin-top:127px;}
.Grilllogo	{width:260px;height:343px;background:url(../images/TheGrillMaywood.jpg) no-repeat;}
	.Grilllogo #nav2 {margin-top:188px;} html>/**/body .Grilllogo #nav2  {margin-top:164px;}




#foodmenu	{
	width:400px;
	float:left;
	margin:0 20px;
	}

	
#foodmenu .price	{color:#acb94d;float:right;font:13px Arial, Helvetica, sans-serif;}
#foodmenu h1		{color:#378e0b;font:18px Arial, Helvetica, sans-serif;}

.green	{color:#378e0b;}


table.tour img	{border:5px solid #fff;}

/******* FOOTER *******/
#footer	{
	height:48px;
	font-size:1.0em;
	line-height:1.3em;
	color:#fff;
	text-align:left;
	padding: 85px 30px 0px 30px;
	background: url(../images/footerbg.jpg) top center no-repeat;
	width:1000px;
	margin:0 auto;
	position:relative;
	clear:both;
	}


html>/**/body #footer	{height:52px;width:940px}

#footer a	{text-decoration:none;}

#footer #credit				 {float:right;width:125px;}
#footer #credit a 	 		 {color:#ccc;text-decoration:none;}
#footer #credit a:hover 	 {color:#fff;text-decoration:none;}




/******* HORIZONTAL NAV MENU  ***********/
#nav	{
	width:1000px;
	height:28px;
	margin: 0px 0 0 0;
	padding: 43px 0 0 0;
	}
	
ul#hrznav {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 1000px; /*For KHTML*/
  list-style: none;
  height: 26px;
	}

ul#hrznav li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 26px;
	}

ul#hrznav ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
	}

ul#hrznav ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
	}

/* Root Menu */
ul#hrznav a {
  padding: 0 12px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #e4ab10;
  font: bold 15px/19px "Times New Roman", Times, serif;
  text-transform:uppercase;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
	}

/* Root Menu Hover Persistence */
ul#hrznav a:hover,
ul#hrznav li:hover a,
ul#hrznav li.iehover a {
  color: #f9de25;
	}

/* 2nd Menu */
ul#hrznav li:hover li a,
ul#hrznav li.iehover li a {
  float: none;
  background: #1e1e1e;
  color: #fff;
  text-align:left;
  padding:6px 4px;
   font: bold 12px/16px "Times New Roman", Times, serif;
   border:1px solid #2F2F2F;
   text-indent:6px;
	}

/* 2nd Menu Hover Persistence */
ul#hrznav li:hover li a:hover,
ul#hrznav li:hover li:hover a,
ul#hrznav li.iehover li a:hover,
ul#hrznav li.iehover li.iehover a {
  background: #1e1e1e;
  color: #e4ab10;
	}

/* 3rd Menu */
ul#hrznav li:hover li:hover li a,
ul#hrznav li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
	}

/* 3rd Menu Hover Persistence */
ul#hrznav li:hover li:hover li a:hover,
ul#hrznav li:hover li:hover li:hover a,
ul#hrznav li.iehover li.iehover li a:hover,
ul#hrznav li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
	}

/* 4th Menu */
ul#hrznav li:hover li:hover li:hover li a,
ul#hrznav li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
	}

/* 4th Menu Hover */
ul#hrznav li:hover li:hover li:hover li a:hover,
ul#hrznav li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
	}

ul#hrznav ul ul,
ul#hrznav ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#hrznav li:hover ul ul,
ul#hrznav li:hover ul ul ul,
ul#hrznav li.iehover ul ul,
ul#hrznav li.iehover ul ul ul {
  display: none;
	}

ul#hrznav li:hover ul,
ul#hrznav ul li:hover ul,
ul#hrznav ul ul li:hover ul,
ul#hrznav li.iehover ul,
ul#hrznav ul li.iehover ul,
ul#hrznav ul ul li.iehover ul {
  display: block;
	}





/******* VERTICAL NAV MENU  ***********/
#nav2 {height:140px;}
ul#vrtnav,
ul#vrtnav li,
ul#vrtnav ul {
  margin: 0 0 0 1px;
  border: 0 none;
  padding: 0;
  width:260px; /*For KHTML*/
  list-style: none; 
  float:left;
  text-align:left;
	}

ul#vrtnav li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
	}

/* Root Menu */
ul#vrtnav a {
  border-top: 1px solid #cad867;	
  border-bottom: 1px solid #5d8226;	
  padding: 0.15em 6px 0.15em 6px;
  display: block;
  ackground: #eeb949;
  color: #000;
  font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  text-indent:8px;
	}

/* Root Menu Hover Persistence */
ul#vrtnav a:hover,
ul#vrtnav li:hover a,
ul#vrtnav li.iehover a {
  background: #375512;
  color: #c9ce6c;
	}

/* 2nd Menu */
ul#vrtnav li:hover li a,
ul#vrtnav li.iehover li a {
  background: #fcd073;
  color: #886721;
  padding: 1px 6px;
  font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
  }

/* 2nd Menu Hover Persistence */
ul#vrtnav li:hover li a:hover,
ul#vrtnav li:hover li:hover a,
ul#vrtnav li.iehover li a:hover,
ul#vrtnav li.iehover li.iehover a {
  background: #e8bd62;
  color: #886721;
	}

/* 3rd Menu */
ul#vrtnav li:hover li:hover li a,
ul#vrtnav li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
	}

/* 3rd Menu Hover Persistence */
ul#vrtnav li:hover li:hover li a:hover,
ul#vrtnav li:hover li:hover li:hover a,
ul#vrtnav li.iehover li.iehover li a:hover,
ul#vrtnav li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
	}

/* 4th Menu */
ul#vrtnav li:hover li:hover li:hover li a,
ul#vrtnav li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
	}

/* 4th Menu Hover */
ul#vrtnav li:hover li:hover li:hover li a:hover,
ul#vrtnav li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
	}

ul#vrtnav ul,
ul#vrtnav ul ul,
ul#vrtnav ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 192px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#vrtnav li:hover ul ul,
ul#vrtnav li:hover ul ul ul,
ul#vrtnav li.iehover ul ul,
ul#vrtnav li.iehover ul ul ul {
  display: none;
	}

ul#vrtnav li:hover ul,
ul#vrtnav ul li:hover ul,
ul#vrtnav ul ul li:hover ul,
ul#vrtnav li.iehover ul,
ul#vrtnav ul li.iehover ul,
ul#vrtnav ul ul li.iehover ul {
  display: block;
	}









/**********  CONTACT FORM   **********/
form#contact 	{
	margin:0;
	padding: 5px;
	float:right;
	width: 275px;

	}	

#contact label,#contact input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	}

#contact label {
	text-align: right;
	width: 75px;
	padding-right: 5px;
	}

#contact br {clear: left;}

#contact fieldset	{
	margin:0px 0px 10px 0px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
	border:1px solid #323232
	} 
	
#contact legend	{
	color:#acb94d;
	font-variant:small-caps;
	font:bold 1.0em Verdana, Arial, Helvetica, sans-serif;
	padding:2px 5px;
	position: relative;  
	}

#contact span.state	{width:125px;float:left;text-align:right;}
html>/**/body #contact span.state	{width:128px;}
	
#contact #zip {
	width: 60px;
	margin-right:12px;
	float: left;
	}
#contact #zipname	{width:27px;margin-left:13px;float:left;}
	
#contact #comments	{
	display: block;
	width: 240px;
	height:70px;
	margin-bottom: 15px;
	}

textarea{overflow:auto;}
	
#contact #submit	{
	width: 85px;
	height:32px;
	margin-left:90px;
	}
	
#contact .shhhh, .shhhh {display:none;}






form#emailsignup #EmailAddress {width:128px; color:#545454;float:left;margin-right:8px;}


/* SUBMIT BUTTON */

.button a.submit, button.submit{
    display:block;
    float:left;
    margin:0 7px 0 0;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-size:100%;
	width:89px;
    text-decoration:none;
    cursor:pointer;
	
	background-color:#f5f5f5;
	font:bold 100% "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	color:#565656;
}
.button a.submit:hover, button.submit:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
	cursor:pointer;
}
.button a.submit:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}	 
	
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}






.rssfeed	{
	font-size:10px;
	line-height:13px;
	}

.rssfeed a 	{display:none;}
.rssfeed img	{float:left;padding-right:8px;}
.ssfeed a {display:none}


