/* CSS Document */

body { background: #52381F url(images/background-body.jpg) 50% 0 repeat-y;} 
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	
	margin: 5px 0 0 0;
}
* html body { font-size: x-small; /* for IE5/Win */
f\ont-size: small; /* for other IE versions */
}
td,th { text-align:left;}

a { color:#52381F; }
h1 { color: #463E3B; font-size: 1.9em; margin:10px 0 10px 0; padding:0; font-weight: normal;}
h2{ color:#463E3B; font-size: 1.2em; margin: 20px 0 5px 0; padding:0; }
p {
	color:#463E3B;
	font-size: 1.2em;
	margin: 0 0 10px 0;
	padding:0;
}
em strong  { color:#B10A24; font-style:normal;}

.clearboth { clear: both;}
#header {width: 898px;   padding: 9px 0px 0px 0px; margin: 0; }
#menuImageBar { margin-bottom: 4px; margin-top: 2px;} 
#WrapperAll {width: 898px; margin: 0 auto;  font-size: .8em; position: relative;  }
#WrapperMain { width: 898px;  margin: 0  ;   display: table; height: 1%; text-align: left; background: url(images/ContentWrapperBackground.gif) 0 0 repeat-y; border-bottom: 15px solid #52381F;  }

#primaryContentwrapper {float: left; width: 638px; background: #FFFFFF url(images/mainContentBack.gif) 0 0 repeat-y; }
#primaryContent { float: right; width: 500px; margin: 0 0 20px 0px;  background: transparent; min-height: 480px;  }
#primaryContent .gutter { margin: 25px 20px 30px 20px;}
#GolfClubM  #primaryContent .gutter { margin: 5px 20px 30px 10px;}
#GolfClubM  #primaryContent h1 { background: #ACB77B; width:483px;  padding: 4px 0px 4px 10px; margin: 5px 5px 10px 0; color:#FFFFFF; }
#GolfClub  #primaryContent .gutter { margin: 5px 20px 30px 10px;}
#GolfClub  #primaryContent h1 { background: #ACB77B; width:483px;  padding: 4px 0px 4px 10px; margin: 5px 5px 10px 0; color:#FFFFFF; }

#secondaryContent { float: left;  width: 125px; margin: 0 0px 20px 0; background: transparent;}
#secondaryContent img { padding: 0 0 4px 1px; } 
#sideContent { position: absolute; /*float: right; */ left: 647px; top: 445px; z-index: 400; width: 251px;  margin: 0 0 20px 0; background: #fff;}
#sideContent img { padding: 0 4px;} 


#golfcoursenav { background: #ACB77B; color:#FFFFFF;  float: left; margin: 5px 10px 3px 0; padding:0; list-style: none; width: 498px; text-align: center;}
#golfcoursenav li {float: left; list-style: none; display:block;    white-space:nowrap; border-right: 6px solid #fff; }
#golfcoursenav li a {width: 160px;  list-style: none; display:block; padding: 6px 0; text-decoration: none; color:#fff; font-weight: bold;}
#golfcoursenav li a:hover { color:#52381F; }
/* Menu Bar */
#MenuBar { width: 898px; overflow:hidden;  height:134px; position: relative;  }

#MenuBar ul {float: left; margin: 2px 0 3px 0; padding:0; list-style: none; width: 898px;}
#MenuBar ul li {float: left;}
#MenuBar ul a { display:block; float: left; padding: 0; height:134px; width: 126px; text-decoration: none; color:#FFFFFF; }
#MenuBar ul a span {visibility:hidden;}
#MenuBar #t-accomodation { background: url(images/menu/menuBar_Accommodation.jpg)  0 0 no-repeat;  padding: 0;  width: 126px;}
#MenuBar #t-Business { background:  url(images/menu/menuBar_Business.jpg)  0 0 no-repeat;  padding: 0;  width: 129px;}
#MenuBar #t-GolfClub { background: url(images/menu/menuBar_GolfClub.jpg)  0 0 no-repeat;  padding: 0;  width: 129px;}
#MenuBar #t-Dinning { background: url(images/menu/menuBar_dining.jpg)  0 0 no-repeat;  padding: 0;  width: 129px;}
#MenuBar #t-SpaandGym { background: url(images/menu/menuBar_spa.jpg)  0 0 no-repeat;  padding: 0;  width: 129px;}
#MenuBar #t-Weddings { background: url(images/menu/menuBar_weddings.jpg)  0 0 no-repeat;  padding: 0;  width: 129px;}
#MenuBar #t-Timeshare { background: url(images/menu/menuBar_timeshare.jpg)  0 0 no-repeat;  padding: 0;  width: 127px;}


/* Hover */
#MenuBar #t-accomodation a:hover { background: url(images/menu/menuBar_Accommodation_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 126px;}
#MenuBar #t-Business a:hover { background: url(images/menu/menuBar_Business_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 129px;}
#MenuBar #t-GolfClub a:hover { background: url(images/menu/menuBar_GolfClub_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 129px;}
#MenuBar #t-Dinning a:hover { background: url(images/menu/menuBar_dining_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 129px;}
#MenuBar #t-SpaandGym a:hover { background: url(images/menu/menuBar_spa_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 129px;}
#MenuBar #t-Weddings a:hover { background: url(images/menu/menuBar_weddings_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 129px;}
#MenuBar #t-Timeshare a:hover { background: url(images/menu/menuBar_timeshare_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 127px;}


body#hotel #t-accomodation a { background: url(images/menu/menuBar_Accommodation_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 126px;}
body#Business #t-Business a { background: url(images/menu/menuBar_Business_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 129px;}
body#GolfClub #t-GolfClub a { background: url(images/menu/menuBar_GolfClub_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 129px;}

body#GolfClubM #t-GolfClub a { background: url(images/menu/menuBar_GolfClub_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 129px;}
body#Dinning #t-Dinning a { background: url(images/menu/menuBar_dining_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 129px;}
body#SpaandGym #t-SpaandGym a { background: url(images/menu/menuBar_spa_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 129px;}
body#Weddings #t-Weddings a { background: url(images/menu/menuBar_weddings_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 129px;}
body#Timeshare #t-Timeshare a { background: url(images/menu/menuBar_timeshare_f2.jpg) 0 0 no-repeat;  padding: 0;  width: 127px;}
/* Nav */

/* nav */
ul#nav {
margin: 0;
padding: 0;
list-style: none;
text-align:center;
}

#nav li {
margin: 4px 4px;
padding-top: 8px;
padding-bottom: 8px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
background:#7DA5B6;
font-size: 10px;
line-height: 14px;
}
#nav li a{
padding: 18px 15px;
text-decoration:none;
color:#fff;
font-weight:bold;
}


#nav li a:hover { color:#52381F; }

ul#nav li br { clear:both; }

#squareflashPhotos { margin-left: 4px;}

/* nav */
ul#navLo {
margin: 0;
padding: 0;
list-style: none;
text-align:center;
}


#navLo li {
margin: 4px 4px;
padding-top: 8px;
padding-bottom: 8px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
background:#7DA5B6;
font-size: 10px;
line-height: 14px;
}
#navLo li a{
padding: 18px 15px;
text-decoration:none;
color:#fff;
font-weight:bold;
}
#navLo li a:hover { color:#52381F; }

ul#navLo li br { clear:both; }

/* nav */
ul#navLeft {
margin: 0;
padding: 0;
list-style: none;
text-align:center;
}


#navLeft li {
margin: 4px 4px;
padding-top: 16px;
padding-bottom: 16px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
background:#7DA5B6;
font-size: 10px;
line-height: 14px;

}
#navLeft li a{
padding: 18px 5px;
text-decoration:none;
color:#fff;
font-weight:bold;

}
#navLeft li a:hover { color:#52381F;  }

ul#navLeft li br { clear:both; }

/* nav */
ul#navLeftGolf {
margin: 0;
padding: 0;
list-style: none;
text-align:center;
}


#navLeftGolf li {
margin: 4px 4px;
padding-top: 16px;
padding-bottom: 16px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
background:#ACB77B;
font-size: 10px;
line-height: 14px;

}

#navLeftGolf li#blue_b { background:#7DA5B6;}
#navLeftGolf li a{
padding: 18px 5px;
text-decoration:none;
color:#fff;
font-weight:bold;

}
#navLeftGolf li a:hover { color:#52381F;  }

ul#navLeftGolf li br { clear:both; }

/* Golf Sub Nav */

ul#navLeftGolf ul {
margin: 0;
padding: 0 0 0 15px;
list-style: disc;
text-align: left;
}



#navLeftGolf ul li{
margin: 4px 4px 4px 0;
padding-top: 2px;
padding-bottom: 2px;
font:Verdana, Arial, Helvetica, sans-serif;
color:#ACB77B;
text-transform:uppercase;
background: #fff;
font-size: 10px;
line-height: 14px;

}
#navLeftGolf  ul li a{
padding: 0px 5px 0 0;
text-decoration:none;
color:#ACB77B;
font-weight:bold;

}
#navLeftGolf ul  li a:hover { color:#52381F;  }

#footer{
	float: left;
width:890px;
height:140px;
background-color:#D9C29E;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
padding:3px; padding-top:  9px;
margin:0 0 0 0;
 color: #543B26;
}
#footer p { color: #543B26; font-size:13px; padding: 0; margin:5px 0 0  0;}
#footer p a { text-decoration: none; margin-bottom: 15px;}
#footer h3{ color: #543B26; font-size:18px; padding: 0; margin: 0 0 10px 0;}
#footer form { margin-bottom: 8px; margin-top: 5px; font-size: 10px; border: none;}
#footer form  input {font-size: 9px; padding: 2px;  }
#footer form .btn { width: 70px;}
#leftfoot{
width:270px;
text-align:left;
float:left;
margin-left: 150px;

padding-bottom: 15px;
 
}
#rightfoot{
width:345px;
text-align: left; 
float:right; 
 
}
.footerheading {
	color: #52381F;
	font-weight: bold;
}

/* colour left side boxes */
.clourBlock {  color:#52381F; text-align:center; font-size: .8em; }
.clourBlock strong { font-size: 1.2em; }
.clourBlockBox { padding: 20px 4px 10px 4px; background:#F2EFEA; margin:4px;}
.clourBlock a { text-decoration:none;}
.clourBlock p {  color:#52381F; }
.-clourBlock p { padding: 4px; background:#F2EFEA; margin:4px;}


table.InterfaceTable td { background:#fff; padding:0; margin:0;}