body {
	width : 925px;
	margin-top : 0;
	margin-right : auto;
	margin-bottom : 12px;
	margin-left : auto;
	background-repeat : repeat-y;
	color : #000000;
	font-family: Verdana;
	font-size: 11px;
	background-position: center top;
	background-image: url(../images/page_bkgd_brown.jpg);
	background-color: #291C13;
}
#content {
	width : 925px;
	height : auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div#top {
	width : 595px;
	margin-top : 0;
	margin-right : auto;
	margin-bottom : 0;
	margin-left : auto;
	height : 140px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
}
/* TAB NAV LEFT
-------------------------------------------*/
div#tabarea {
	position: absolute;
	width: 699px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
ul.tabnavleft {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 699px;
	height: 20px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
ul.tabnavleft li {
	float:left;
	margin: 0 2px 0 0;
	font-size: 9px;
	padding: 0 0 0 12px;
	background-image: url(../images/mnav_lbkgd.png);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	font-family: Verdana;
	font-weight: normal;
}
ul.tabnavleft li a {
	color: #291c13;
	text-decoration: none;
	display:block;
	margin: 0;
	padding: 4px 11px 4px 0;
	background-image: url(../images/mnav_rbkgd.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
/*ul.tabnavleft li a span {height:25px; line-height: 25px; display:block; padding-right: 8px;}*/

/* hover and active states */
ul.tabnavleft li a:hover {
	color: #E8A61E;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
ul.tabnavleft li.active {
	color: #291c13;
	background-image: url(../images/mnav_act_lbkgd.png);
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
ul.tabnavleft li.active a {
	background-image: url(../images/mnav_act_rbkgd.png);
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}

/* clearing floats */
ul.tabnavleft {
	display: inline-block;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
ul.tabnavleft:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
* html ul.tabnavleft { height: 1%; }
ul.tabnavleft { display: block; }

/* TAB NAV RIGHT
-------------------------------------------*/
div#tabarea2 {
	position: absolute;
	width: 226px;
}
ul.tabnavright {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 230px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
ul.tabnavright li {
	float:left;
	margin: 0 2px 0 0px;
	font-size: 9px;
	padding: 0 0 0 11px;
	background-image: url(../images/rnav_lbkgd.png);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	font-family: Verdana;
	font-weight: normal;
}
ul.tabnavright li a {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	margin: 0;
	background-image: url(../images/rnav_rbkgd.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 4px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
/*ul.tabnavright li a span {height:25px; line-height: 25px; display:block; padding-right: 8px;}*/

/* hover and active states */
ul.tabnavright li a:hover {
	color: #E8A61E;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
ul.tabnavright li.active {
	color: #291c13;
	background-image: url(../images/rnav_act_lbkgd.png);
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
ul.tabnavright li.active a {
	background-image: url(../images/rnav_act_rbkgd.png);
}

/* clearing floats */
ul.tabnavright { display: inline-block; }
ul.tabnavright:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html ul.tabnavright { height: 1%; }
ul.tabnavright { display: block; }


/** regular joomla menu **/

a.mainlevel {
}

a.mainlevel:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

a.mainlevel:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}

a.mainlevel:hover {
	color: #E8A61E;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
a.mainlevel#active_menu {
	color: #977648;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}
/* default menu link styles */
a.mainlevel {
	display: block;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
/** regular joomla menu **/

a.mainlevel {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0;
	padding-left: 10px;
}

a.mainlevel:hover {
}
body div#left {
	width: 202px;
}


td.c1 {
	background-color: #FFFFFF;
}
td.c2 {
	background-color: #291c13;
}
td.c3 {
	background-image: url(../images/welcome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c4 {
	background-image: url(../images/accommodation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c5 {
	background-image: url(../images/restaurant.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c6 {
	background-image: url(../images/bar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c7 {
	background-image: url(../images/functions.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c8 {
	background-image: url(../images/tariff.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c9 {
	background-image: url(../images/offer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c10 {
	background-image: url(../images/revel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c11 {
	background-image: url(../images/quay.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c12 {
	background-image: url(../images/loyalty.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c13 {
	background-image: url(../images/loyaltyform.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c14 {
	background-image: url(../images/contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c15 {
	background-image: url(../images/info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c16 {
	background-image: url(../images/golfecoast.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c17 {
	background-image: url(../images/sportdinner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
}
td.c18 {
	background-image: url(../images/passport.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 71px;
}
td.c19 {
	background-image: url(../images/golfbreak.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c20 {
	background-image: url(../images/contactb.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 90px;
}
td.c21 {
	background-image: url(../images/roomlist.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c22 {
	background-image: url(../images/findus.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c23 {
	background-image: url(../images/events.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.c24 {
	background-image: url(../images/links.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
}
td.golfer1 {
	background-image: url(../images/golfer.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
td.golfer2 {
	background-image: url(../images/golfoffer.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 79px;
}
td.golfbreak3 {
	background-image: url(../images/golfbreak3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
}
td.golfbreak4 {
	background-image: url(../images/golfbreak4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
}
td.golf1 {
	background-image: url(../images/golf/GolfHeader.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 139px;
}
td.golf2 {
	background-image: url(../images/golf/InfoTitle.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 62px;
}
td.golf3 {
	background-image: url(../images/golf/TimetableTitle.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 62px;
}
td.golf4 {
	background-image: url(../images/golf/PricesTitle.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 62px;
}
a:link {
	color : #E8A61E;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
a:visited {
	color : #E8A61E;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
a:hover {
	color : #977648;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
a:active {
	color : #E8A61E;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.footer {
	text-align: center;
	font-size: 9px;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	background-repeat: no-repeat;
	background-color: #291C13;
	line-height: 22px;
	height: 56px;
}
.footer a:link {
	color : #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial;
}
.footer a:visited {
	color : #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial;
}
.footer a:hover {
	color : #E8A61E;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial;
}
.footer a:active {
	color : #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial;
}
.rightlink {
	font-size: 9px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
}
.rightlink a:link {
	color : #E8A61E;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial;
}
.rightlink a:visited {
	color : #E8A61E;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial;
}
.rightlink a:hover {
	color : #977648;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial;
}
.rightlink a:active {
	color : #E8A61E;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	font-family: Arial;
}
.style1 {
	color : #000000;
	font-weight : bold;
	font-family: Verdana;
	font-size: 11px;
}
.style2 {
	color : #000000;
	font-weight : bold;
	font-family: Arial;
	font-size: 16px;
	line-height: 24px;
}
.style3 {
	color : #E8A61E;
	font-weight : bold;
	font-family: Arial;
	font-size: 18px;
	line-height: 24px;
}
.style4 {
	color : #000000;
	font-weight : bold;
	font-family: Arial;
	font-size: 24px;
	line-height: 24px;
}
.style5 {
	color : #000000;
	font-family: Verdana;
	font-size: 11px;
}
.style6 {
	color : #000000;
	font-weight : normal;
	font-family: Arial;
	font-size: 9px;
}
.style7 {
	color : #000000;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
}
.style8 {
	color : #E8A61E;
	font-weight : bold;
	font-family: Arial;
	font-size: 16px;
}
.style9 {
	color : #000000;
	font-weight : bold;
	font-family: Arial;
	font-size: 9px;
}
.style10 {
	color : #000000;
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
}
.style11 {
	color : #E8A61E;
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
}
.style12 {
	color : #000000;
	font-weight : bold;
	font-family: Verdana;
	font-size: 10px;
}
.style13 {
	color : #FFFFFF;
	font-weight : bold;
	font-size: 16px;
	background-color: #E8A61E;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.style14 {
	color : #E8A61E;
	font-weight : bold;
	font-size: 16px;
	line-height: 24px;
}
.style15 {
	color : #E8A61E;
	font-weight : bold;
	font-size: 14px;
	line-height: 18px;
}
.style16 {
	color : #000000;
	font-weight : bold;
	font-size: 14px;
	line-height: 18px;
}
.style17 {
	color : #E8A61E;
	font-weight : bold;
	font-family: Verdana;
	font-size: 11px;
}
.style18 {
	color : #000000;
	font-weight : bold;
	font-family: Verdana;
	font-size: 9px;
	text-transform: uppercase;
}
.style19 {
	color : #006600;
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
}
.style20 {
	color : #006600;
	font-weight : bold;
	font-size: 14px;
	line-height: 18px;
}
.style21 {
	color : #E8A61E;
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}
.style23 {
	color : #FFFFFF;
	font-family: Verdana;
	font-size: 9px;
}
.style24 {
	color : #E8A61E;
	font-weight : bold;
	font-size: 18px;
}
.style25 {
	color : #000000;
	font-weight : bold;
	font-size: 14px;
}
.style26 {
	color : #E8A61E;
	font-weight : bold;
	font-size: 24px;
	line-height: 24px;
}
.border {
	border : 2px solid #E8A61E;
	padding: 2px;
	background-color: #FFFFFF;
}
.border2 {
	border : 2px solid #E8A61E;
	background-color: #FFFFFF;
}
.FormBox {
	border: 2px solid #E8A61E;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
}
#frm_directions {
	color: #FFFFFF;
	background-color: #291c13;
	font-weight: normal;
	font-size: 11px !important;
	font-family: Verdana;
}
a.loyalty
{
	display: block;
	width: 200px;
	height: 64px;
	background-image: url(../images/loyalty.png);
	background-repeat: no-repeat;
	background-position: center 0;
}
a.loyalty:hover
{ 
  background-position: 0 -64px;
}
a.loyalty span
{
  display: none;
}

a.xmasmenu
{
	display: block;
	width: 487px;
	height: 62px;
	background-image: url(../images/xmasmenu.png);
	background-repeat: no-repeat;
	background-position: center 0;
}
a.xmasmenu:hover
{ 
  background-position: 0 -62px;
}
a.xmasmenu span
{
  display: none;
}
