body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:150%;
	}

img, div, input { behavior: url("js/iepngfix.htc") }

.title {
	font-size:18px;
	color:#0E2B62;
	padding-bottom:5px;
}
.txt-green, .txt-green-bold {
	color:#2E8885;
	}
.txt-green-bold {
	font-weight:bold;
	}
	
#content-table {
	background-image:url(../images/bg-content.png);
	background-repeat:no-repeat;
	background-position:top;
	padding:49px;
	padding-top:10px;
	padding-bottom:25px;
	}
	
#reservations {
	background-image:url(../images/bg-reservations.png);
	background-repeat1:no-repeat;
	width:277px;
	padding1:10px;
	padding-left:12px;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	line-height:150%;
}
#reservations input, #reservations select {
	width:77px;
	border-width:0px;
	}

.highlight, .highlight-big, .highlight-voucher {
	background-image:url(../images/bg-highlights.png);
	background-repeat:no-repeat;
	width:186px;
	height:40px;
	color:#FFFFFF;
	font-size:15px;
	padding-left:14px;
}
.highlight-big {
	background-image:url(../images/bg-highlights-big.png);
	width:289px;
}		
.highlight-voucher {
	background-image:url(../images/bg-highlights-voucher.png);
	width:162px;
	font-size:13px;
	padding-left:8px;
	padding-right:8px;
}		
.separator-menu {
	width:24px;
	text-align:center;
	white-space:nowrap;
	}
	
.bottom-separator-menu {
	width:24px;
	text-align:center;
	padding-top:3px;
	white-space:nowrap;
	}
	
#top-submenu {
	background-image:url(../images/bg-submenu-top.png);
	color:#FFFFFF;
	text-transform:uppercase;
	}
	
#top-submenu a {
	color:#FFFFFF;
	text-decoration:none;
}

#middle-submenu {
	background-image:url(../images/bg-submenu-top.png);
	color:#FFFFFF;
	text-transform:uppercase;
	}
	
#middle-submenu a {
	color:#FFFFFF;
	text-decoration:none;
}

#bottom-menu a, #bottom-menu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
#bottom-menu a:hover {
	color:#3D909A;
}

.text-input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #C2D6CB;
}

.div-bg-green-bottom {
	width:366px;
	height:109px;
	padding:12px;
	padding-top:15px;
	background-image:url(../images/bg-green-bottom.jpg);
	background-repeat:no-repeat;
	}
.div-bg-green-bottom a.a-pdf {
	color:#FFFFFF;
	cursor:pointer;
	}
a {
	color: #000000;
	font-weight:normal;
	cursor:pointer;
}
a.a-green-bold, a.a-green-bold:hover {
	color:#3AA7A3;
	font-weight:bold;
	text-decoration:none;
	}
a.a-green-bold:hover {
	color:#000000;
	}
	
a.a-pdf, a.a-form, a.a-docs {
	color:#0E2B62;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
a.a-form {
	color:#2E8885;
	}
a.a-docs {
	color:#3AA7A3;
	}
a.a-pdf:hover, a.a-form:hover, a.a-docs:hover {
	color:#000000;
}
a.a-pdf div, a.a-form div, a.a-docs div {
	padding-left:35px;
	padding-top:7px;
	height:34px;
	float:left;
	background-image:url(../images/icon-pdf.png);
	background-repeat:no-repeat;
	}
a.a-form div {
	background-image:url(../images/icon-form.png);
	}
a.a-docs div {
	padding-left:50px;
	background-image:url(../images/icon-docs.png);
	}
a.a-normal {
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}
a.a-normal:hover {
	text-decoration:underline;
}

.input-bg-green {
	background-color:#C3E4E3;
	color:#333333;
	font-size:11px;
	font-family:tahoma;
	padding:4px;
	border-width:0px;
}

#tblGolfFacts {
	font-size:11px;
}
.td-green-bg-left {
	width:130px;
	background-color:#236765;
	border-right:1px solid #FFFFFF;
}
.td-green-bg-right {
	width:130px;
	background-color:#236765;
	border-left:1px solid #FFFFFF;
}
#tblGolfFacts .td-bg-white {
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	width:176px;
	}