/* CSS Document */
/* clear margin, padding, border for all */
*{
	margin: 0;
	padding: 0;
	border: 0;
}
body, input, select, form, textarea, div, p, h1, h2, h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
a{
	color:#2283e3;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a.courseLink{
	color:#000;
	text-decoration:underline;
	font-size: 9pt;
}
input, select, textarea{
	border: 1px;
	padding: 1px;
}
body{
	text-align:center; /* IE centering trick */
	background:#2283e3;
}
h1,h2{
	margin: 3px 0;
	padding: 0 5px;
	font-size: 10pt;
}
h2{
	font-size: 9pt;
	background-color:#2283e3;
	color: #fff;
}
h3{
	text-align:center;
	background-color:#2283e3;
	margin: -10px -15px 10px -15px;
	border-bottom: 4px solid #2283e3;
}
ul,li{
	margin: 0 10px;
}
#wrapper{
	width: 780px;
	margin: 0 auto;
	text-align:left; /* Correct IE centering trick */
	background: #8fd3f6 url(images/bg.jpg) no-repeat top right;
}
#masthead{
	height: 154px;
}
#navigation{
	background: #2283E3;
	list-style-type:none;
	float:right;
	width: 564px;
	padding: 0 0 0 10px;
	margin: 0;
	border: 0;
}
#navigation li{
	float:left;
	margin: 0;
}
#navigation li img{
	display:block; /* this corrects a margin bug on IE */
}
#weather{
	height: 17px;
	text-align:right;
	padding: 20px 10px 0 0;
}
#weather a{
	color: #000;
}
#date{
	text-align:right;
	width:196px;
	float:left;
	padding: 0 10px 0 0;
}
#branding img{
	display:block;
	float:left;
}
#resBox{
	padding-left: 34px;
}
#home_ss{
	float: left;
	width: 448px;
}
#rightColumn{
	float: left;
	width:126px;
	text-align:center;
}
#ll_content{
	float: right;
	width:544px;
	padding: 5px 15px;
}
#leftColumn{
	float: left;
	width: 206px;
}
#leftColumn p, #leftColumn div.winner{
	margin: 10px 7px 10px 38px;
	text-align:right;
}
#leftColumn div.winner{
	padding: 10px 0 0 0;
	text-align:center;
	border-top: 2px solid #2283e3;
}
/* _gh is for the Golf Holiday version of site, removes seawatch resort from the hotels section */
#hotels, #hotels_gh{
	width: 780px;
	float:left;
	clear: both;
	border-bottom: 2px solid #fff;
}
#hotels p, #otherSites p, #hotels_gh p{
	width: 185px;
	padding: 0 5px 10px 5px;
	float:left;
	text-align:center;
	font-size:7pt;
}
#hotels_gh p{
	width:250px;
}
#otherSites{
	clear:both;
	padding: 10px 0;
}
#otherSites p{
	width: 182px;
	border-right: 2px solid #fff;
}
#propertyImageLarge{
	height: 220px;
}
#propertyImages a{
	display:block;
	padding: 2px;
	float:left;
}
.golfReception{
	margin: 15px 0 0 0;
	text-align: center;
}
#featuredCourse, .ll_content_box{
	margin: 0 0 15px 0;
	border: 4px solid #2283e3;
	border-left: 0;
	border-right: 0;
}
#featuredCourse{
	line-height: 1.4em;
}
#featuredCourse img{
	padding: 0 0 0 10px;
}
.ll_content_box{
	line-height: 2em;
	background: #cff4fd;
	padding: 10px 15px;
}
#contactUs{
	padding-top: 20px;
	padding-bottom: 20px; 
}
.thingsToDo td{
	padding: 4px;
	line-height:1.5em;
}

.popupLink{
	font-size: 12px;

}

div#weatherRadarImage{
	position:relative;
	height:449px;
	margin:5px 0 5px 5px;
}

.baseRadarImage{
	position:absolute;z-index:0;top:0;left:0;
}

.overlayRadarImage{
	position:absolute;z-index:1;top:0;left:0;
}
