﻿body         {
	background-color: #E6DDCC;
	font-family: arial,verdana,times;
	font-size: 12px;
	color: #928470;
	background-image: url('../images/back1.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
}
#wrap
{
	width:772px;
	top: 40px;
	margin: 0 auto;
	text-align:center;
	}
#pagecontent {
	background-color: #F4F1EA ;
  	border-left:2px solid #928470; 
	border-right:2px solid #928470;
	padding-bottom:30px;
	 }
#pagecontent2 {
	background-color: #F4F1EA ;
  	border:2px solid #928470; 
	padding-bottom:30px;
}

#bodytext{
	text-align: left;
	padding: 7px 7px 7px 7px;
}
#header
{
	width: 100%;
	background-color: #928470;
}
#hotels{
	padding-top:5px}
#toplogo        
{
	background: url('images/bghead.gif') repeat-x;
	top: 20px;
	text-align:left;
}
#footer         
{
	font-size: 90%;
	font-weight: bold;
	background-color: #928470;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #FFFFFF;
	margin: auto;
	height:50px;
}
#footleft
{
	text-align:left;
	padding-left:7px;
}	
#footright
{
	float:right;
	text-align:right;
}

#topright
{
	float: right;
    top: 20px;
    height:30px;
}
#generalright 	{
	float:right;
	margin-left:0px; 
	padding-right:3px;
	width:199px; 
	padding-top:7px;
}
	
#generalright2 	{
	float:right;
	margin-left:0px; 
	padding-right:25px;
	margin-left:10px;
	width:auto;
	min-width:199px;
	width:199px; 
	border-left:1px #928470 solid
}
#flashdv{
	background:url("../images/court1.jpg");
	background-repeat:no-repeat;
	width:769px;
	height:219px;
}

#newsletter{
	background-color:#F4F1EA; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:3px;
	border:1px #928470 solid;
	font-size:75%;

}
#book {
	padding:0px 0px 13px 10px;
	background-color: #AA4823;
	margin-bottom:4px;
	border-bottom:solid 2px #928470;
	border-top:solid 2px #928470;
}
#specialdetails{
	padding-left:10px;
	float:left
}
#window { /*jquery popup*/
width: 300px;
height: 200px;
margin: 0 auto;
border: 5px solid #AA4823;
background-color: #F4F1EA ;
position: absolute;
top: 150px;
left:27%;
display: none;
padding:5px 0px 5px 0px;
text-align:center;
}
#window ul{
	font-weight:bold;
	list-style:decimal ;text-align:left 
}
div.fright2{
	float:right;
}
a:link	{color: #928470;background: inherit;text-decoration: underline;	font-weight: bold;}
a:visited	{color: #928470; background: inherit; text-decoration: underline;font-weight: bold;}
a:hover	{color: #928470; background: inherit; text-decoration: none;font-weight: bold;}
a:active	{color: #928470; background: inherit; text-decoration: underline;font-weight: bold;}

a:link.footerlink	{color: #F4F1EA;background: inherit;text-decoration: underline;	font-weight: bold;padding-right:7px}
a:visited.footerlink	{color: #F4F1EA; background: inherit; text-decoration: underline;font-weight: bold;padding-right:7px}
a:hover.footerlink	{color: #F4F1EA; background: inherit; text-decoration: none;font-weight: bold;padding-right:7px}
a:active.footerlink	{color: #F4F1EA; background: inherit; text-decoration: underline;font-weight: bold;padding-right:7px}

h1 {
	font-size: 160%;
	font-variant: small-caps;
	font-weight: bold;
	font-style: normal;
}
h2{
	font-size: 120%;
	font-variant: small-caps;}
h3{
	font-size: 130%;
	font-variant: small-caps;
	border-bottom :1px #AA4823 dotted 
}

h4	{
	background: #AA4823;
	color: #E6DDCC;
	font-size: 130%;
	font-variant: small-caps;
	padding:2px 2px 2px 2px
}
h5{
	font-size: 140%;
	font-variant: small-caps;
	border-bottom :1px #AA4823 dotted;
	padding-top:10px
}

h6	{
	background: #AA4823;
	color: #E6DDCC;
	font-size: 130%;
	font-variant: small-caps;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px
}
img.clear { 
    clear: right;
    padding-bottom:7px;
    padding-right:7px 
}
img.img3{
	vertical-align:middle;
	margin-right:3px
}

/***** START RESTAURANT & LOUNGE **** */
#dining{text-align:center;width:540px;}
dl			{width: 100%; overflow: hidden; }
dt, dd.price {font-weight: bold;clear:both}  
dt {padding-right: 0px;}
dd			{margin:0}
dd.price	        {padding-left: 3px;color: #AAA}
dd.ingredients		{clear:left;text-align: center; width: 96%; font: italic 90% ;color: #555}

/***** END RESTAURANT & LOUNGE **** */

/*TABLES*/
.rowhead{
	color: #AA4823;
	font-size: 120%;
	font-variant: small-caps;
	margin-bottom:2px;
	font-weight:bold 

}
.rowmain{
	
}
table.golf{
	
}
/*END TABLES*/

/*START CLASSES */

.clear{clear:both;}

.offersfloat		{float:left; padding-right:2px;}
.offerstxt{float:left;width:532px;padding-left:2px;}
.offerstxt2{float:left;width:335px;padding-left:2px;}

.specials{
	padding-bottom: 5px;float:left
}
.specials2{
	padding-bottom:10px;float:left;
}
span.title{
	color: #AA4823;
	font-size: 120%;
	margin-bottom:2px;
	margin-top:2px;
	font-weight:bold;
	text-align:center;
}
span.title2{
	color: #AA4823;
	font-size: 140%;
	font-weight:bold;
	text-align:center
}
img.topten{
	float:right;padding:1px;
}
img.img1{
	float:left;
}
/*END CLASSES */

/*******************  FORMS ****************/

input	{
color: #928470; 
border: 1px solid #DAC2BA;  
padding: 4px;

}
textarea	{
color: #928470; 
border: 1px solid #DAC2BA;  
padding: 0px;

}

form.news{
	font-size:110%;
	margin-bottom: 1px;
	margin-top:1px;
}
/* VOUCHERS */
div.gvSummary {border-top:1px solid #3F362C;font-size: 100%; line-height:15px;font-weight:normal; color:#928470; padding:5px 0px 0px 0px }
div.gvTitle {text-align:left;background-color:#EFEAE0; padding:0 0 3px 10px; margin:2px 0;color:#928470; border-bottom:0px; font-weight:bold;font-size: 110%;}
.gvPrice {padding-top:2px;text-decoration: none; color:#E6DDCC; font-size: 95%;font-weight:bold; display:block; height:20px; background-color:#928470; padding:0 0 3px 10px; margin:2px 0; text-align:left; }
input.vbutton
{
   border:1px solid #E6DDCC; font-size:11px;
   font-family:verdana,arial,helvetica;
   color:#928470;
   background-color:#E6DDCC;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFFFFFF',EndColorStr='#ffFFEEDD')
}
/* Vouchers End */
input.booknow{
	font-variant: small-caps ;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #333333;
	font-size: 11px;
	padding: 5px;
	cursor:pointer;
	width:120px 
}

/*******************  FORMS END *******************/

/*MAIN SUB MENU*/
.h_mnu_02{
	text-align:left;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	margin-bottom:2px;
	margin-top:4px;
}

.h_mnu_02 ul{
	margin: 0;
	padding: 0;
	background: #928470 ;
	padding: 4px 2px 4px 2px;

}

.h_mnu_02 ul li{
display: inline;

}

.h_mnu_02 ul li a{
	color: #FFFFFF;
	padding: 4px 8px;
	text-decoration: none;
	border-right: 1px solid #E6DDCC
}

.h_mnu_02 ul li a:visited{
color: #FFFFFF;
}

.h_mnu_02 ul li a:hover, .h_mnu_02 ul li .selected{
	color: #928470!important;
	background-color:#E6DDCC
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
div#gallery {
padding: 10px;
margin-top:6px;

}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #F6A613 ;
	border-width: 5px;
	margin-right:3px;
	margin-bottom:3px
	
}
#gallery ul a:hover img {
	border: 5px solid #090248 ;
	border-width: 5px;
	color: #F6A613 ;
}
#gallery ul a:hover { color: #fff; }
/**/
div.hold1{
	float:left;width:515px
}
div.hold2{
	float:left;
}
div.hold2 img{
	margin:0px 0px 3px 0px
}
div.linkhold1 {
	float:left;
	padding:3px;
	width:99%;
}
div.linkhold2 {
	float:left;
	width:245px;
	height:60px;
}
div.linkhold3{
	border-top:1px #3B2563 solid
}
div.pop{
	background-color: #F4F1EA ;
	border:2px solid #928470;
	height:500px;
	width:505px;
	padding:7px;
	text-align:center 
}
div.pop li{
	list-style: circle;
}
#mit{
	text-align:center 
}
#mit a{
	color:#ffffff;
	text-decoration:none;
	font-size:90%
}
.box4{
	margin:5px 0px 5px 0px
}
div.hold3{
	font-family:Georgia;
}
div.hold3a{
	text-align: left;
	color: #ffffff;
	background-image: url("../images/sphead1.jpg");
	margin-right: 1px;
	font-size: 140%;
	height:40px;
}
div.hold3b{
	padding: 10px 0px 7px 67px; 
}
div.hold3c{
	background-image: url("../images/specialbg.gif");
	background-repeat: no-repeat;
	min-height: 126px;	
	border: 1px solid #928470;
	padding: 1px;
	background-color: #ffffff;
	width: 194px;
	margin: 0px 10px 10px 0px;
	color:#928470;
	text-align:left
}
div.hold4{
	font-family:Georgia;
	float:left;
	width:180px;
	margin:1px
}
div.hold5{
	width:450px;
	padding-left:90px;
}
div.hold4a{
	text-align: left;
	color: #ffffff;
	background-image: url("../images/sphead1.jpg");
	font-size: 100%;
	height:40px;
}
div.hold4b{
	padding: 10px 0px 7px 65px; 
}

div.hold4c{
	background-image: url("../images/specialbg.gif");
	background-repeat: no-repeat;
	min-height: 110px;	
	border: 1px solid #928470;
	background-color: #ffffff;
	width:177px
}
div.hold4 h1 {
	margin:5px 0px 5px 0px;
	font-size: 70%;
}

div.hold3 h1 {
	margin:5px 0px 8px 7px;
	font-size: 110%;
}
div.hold3c img {
	border: 1px #928470 solid;
	float: left;
	padding: 1px;
	clear: right;
	margin:2px;
	background-color:#ffffff
}
div.hold4c img {
	float: left;
	padding: 1px;
	clear: right;
	margin:3px;
	background-color:#ffffff
}
div.hold4 p {
	margin:3px
}
div.hold3 p{
	margin: 0px;
	padding: 0px;
}
div.hold3 a.moreinfo {
	padding: 4px;
	margin: 9px 0px 10px 95px;
	display: block;
	width: 70px;
	border: 1px solid #352c65;
	text-decoration:none;
	background-color:#ffffff
}
div.hold3 a.moreinfo:hover {
	text-decoration:underline;
}
