@charset "UTF-8";
/* LHI CSS Document */
body {
	background: #fff;
	margin: 0 auto;
}
body *,html *{
	font-family: Helvetica,Arial,sans-serif;
	font-size: 13px;
	color:#222221;
}
#outerContainer {width: 100%; margin: 0 auto; background-color: #ffffff; background-image: url(/images/bodyBG.jpg); background-repeat: repeat-x;}
#outerContainerH {width: 100%; margin: 0 auto; background-color: #ffffff; background-image: url(/images/bodyBGh.jpg); background-repeat: repeat-x;}
#container  {width: 1000px;margin: 0 auto; border-bottom: 1px #FFF solid; overflow:hidden; background-image: url(/images/grassBG.jpg);
background-position: bottom left;
background-repeat: no-repeat; background-color: #fff;}
#homeTxt { width: 605px; float: right!important; overflow: hidden; color: #fff; font-size: 15px; line-height: 22px;}
#cupTxt { width:330px; float: left!important; overflow: hidden; color:#264B39;margin-left:50px; margin-top: 0;}
#cupTxt a { text-decoration: none; color:#264B39;  font-weight: bold;font-size: 13px;}
#logo {width: 400px; height: 120px;margin: 0 auto;}
#nav { margin: 0 auto;width: 100%; height: auto;}
#mainContent {width: 1000px;float: left; overflow: hidden; padding-top: 15px; text-align: left;}
#mainContentF {overflow: hidden; padding: 15px;}
#mainContentL{float: left; overflow: hidden; width: 240px; padding: 30px 5px 0 0; text-align: left; text-align: left;}
#mainContentR{float: right; overflow: hidden; width: 710px; padding: 10px 0 10px 0;}
#flashcontent {width: 1000px; margin: 0; overflow: hidden; background: transparent;}
.holeDetails { width: 75px; margin-right: 4px; float: left; overflow: hidden;}
.holeDetails a {font-size: 10px; text-decoration: none;}
.holeDetails a:hover{filter:alpha(opacity=60);
-moz-opacity:0.6;opacity:0.6;}
.tourLink  a:hover {filter:alpha(opacity=60);
-moz-opacity:0.6;opacity:0.6}

#mainImage {width: 1000px; margin:0; padding:0; background: transparent;}
#mainImageSm {width: 523px; float:left; overflow: hidden; height: 258px;}
#mainImageR {
	width: 477px;
	float:left;
	overflow: hidden;
	height: 243px;
	background-image: url(/images/watermark.jpg); background-repeat: no-repeat; background-position: right;
	padding-top: 15px;
	
}
#weatherForecast td { font-size: 10px;}
.wysiwygDiv {
left:50%;
overflow:visible;
position:relative;
top:0;
z-index:100;
}
.wysiwygDiv button {
left:0;
margin-left:-75px;
opacity:0.7;
position:absolute;
top:0;
width:140px;
}

input  {
	background-color:#FFFFFF;
	border:1px solid #CCC;
}

#leftBodyM{
	width: 240px;
	float: left;
	overflow:hidden;
	padding:0 0 0 10px;
	
}
#rightBodyM{float: right; overflow: hidden; width: 720px; padding:0;}

#mainImageRText {
	color: #FFF!important;
	width: 437px;
	
	margin-top: 40px;
	margin-left: 15px;
	padding: 10px;
	font-size: 15px;
	line-height: 23px;
}
#mainImageRText h2 { color: #fff;}
#mainImageRText p, #mainImageRText td {color: #fff;}
#footBar {
	width: 995px;
	background: url(/images/footerBG.gif) no-repeat right top;
	height: 20px;
	border-bottom: 1px solid #FF3300;
	color:#6E6262;
	font-size: 11px;
	padding-left: 5px;
	clear: both;
}
.picMargin {margin: 10px 0 0 0;}


/*recip style*/

.recipDiv {
	width:350px;
	margin:2px;
	background-color:#FFFFFF;
	overflow:hidden;
	float:left;
	border: 1px solid #867D6C;
	padding: 4px;
}

.recipClub  {
	margin:0;
	font-size:12px;
	background-color: #E0DDD1;
	padding: 3px;
	}
	
.recipClub h3 {
	font-size:14px;
	color: #666666;
	font-weight: bold;
}
.recipDiv div {
float:left;
width:50%;
}
.recipDiv div * {
padding:0;
margin:0;
}
.recipFull, .recipContact, .recipClub {
width:98% !important;
}
.recipState {
padding:10px 0 0 10px;
clear:both;
}
.recipState * {
font-size:16px;
}

.recipTel {
	font-weight: bold;
}

.recipTop {
	font-weight: bold; 
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #86B3C8;
}

#tourbuttons a {
	float: left;
	display: block;
	font-size: 13px;
	font-weight: bold;
	width: 30px;
	height: 26px;
	line-height: 20px;
	margin-left: 2px;
	margin-bottom: 2px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	padding-top:4px;
}
#tourbuttons a:link {
	color: #FFF;
	border: 1px solid #FFFFFF;
	background: #41475D;
}
#tourbuttons a:visited {
	color: #fff;

}
#tourbuttons a:active {
	color: #F60;
	background-color: #FFFFFF;
	border: 1px solid #011D4F;
}
#tourbuttons a:hover {
	color: #87693A;
	background-color: #FFFFFF;
	border: 1px solid #011D4F;
}
.tourbuttonsCh span {
	color: #869A4F;
	background-color: #FFF;
	border: 1px solid #CCCCCC;
}

#map {width: 710px;}

#comingEvents h5 a {
	font: 17px Arial, Helvetica, "sans-serif";
	color: #3C68B4;
	text-decoration: none;
}
#comingEvents h5 { font: Arial, Helvetica, sans-serif 14px #999; font-weight: normal;}
#tabcontainer h5 a {
	font: 17px Arial, Helvetica, "sans-serif";
	color: #3C68B4;
	text-decoration: none;
}
	#tabcontainer h5 { font: 12px Arial, Helvetica, sans-serif #999; font-weight: normal;}
#topbar{position:absolute;background-color:transparent;width:26px;visibility:hidden;z-index:100000;}
#topbar a{text-decoration:none;outline:none;}	

table.portal { padding: 2px;}
table.portal th {padding: 2px;}
.contentslide{padding:0px;margin-left: 20px; width: 100%;height:200px;overflow:hidden; margin: 0;}
.contentslide a { background-image:none!important}
 .contentslide .opacitylayer{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
 .contentslide .contentdiv{display:none;} .pagination{display:none;}
 
#flBody { width: 950px; margin-left: 20px;}

/*recipLetter*/

#clubAddress {width: 240px;}
#clubLogo {width: 240px;}
 

/* jQuery Countdown styles 1.5.2. */

#defaultCountdown { width: 205px; height: 40px;  }
.hasCountdown {
	border: 1px solid #ccc;
	background: #FC3;
	padding-top: 4px;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 100%;
}
.countdown_show2 .countdown_section {
	width: 49.5%;
}
.countdown_show3 .countdown_section {
	width: 33%;
}
.countdown_show4 .countdown_section {
	width: 24.75%;
}
.countdown_show5 .countdown_section {
	width: 19.8%;
}
.countdown_show6 .countdown_section {
	width: 16.5%;
}
.countdown_show7 .countdown_section {
	width: 14.1%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 180%;
}
.countdown_descr {
	display: block;
	width: 100%;
}

span .weathIco {width: 45px; height: 60px; float: left; margin-left: 5px; overflow: hidden; font-size: 10px;}
#intranetLinks h6 a {display: block; height: 20px; width: 160px; padding: 5px; background-color:#88ADD3; text-decoration: none; color: #fff;}
#intranetLinks h6 a:hover {background: #617E9F; color: #FFF;}

.ShopBreadcrumb {display: none;}

