/************Hotel Text*************************************************************/
h1.first 
{
	clear:both; 
	margin:0px; 
	padding:4px 0 3px 10px; 
	background-color:rgb(190,190,190); 
	font-family:"trebuchet ms",arial,sans-serif; 
	color:rgb(255,255,255); 
	font-weight:bold; 
	font-size:100%;
}

.AWHeading, h1.AWHeading 
{
	color:#FFFFFF;
	font-size:20px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
}
.TextBooking
{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
}
.TextBooking a
{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
}
.TextBooking a:hover
{
	color:#990000;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
}
h2.TextLocation
{
	color:#990000;
	font-size:18px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
	text-decoration:underline;
}
.TextLocation, .TextLocation a
{
	color:#990000;
	font-size:18px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
	text-decoration:none;
}
.TextLocation a:hover
{
	color:#990000;
	font-size:18px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
	text-decoration:underline;
}
.TextFacility
{
	color:#1F5084;
	font-size:16px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 0 0 0 3px;
	text-decoration:none;
	font-weight:bold;
}
.TextFacility a
{
	color:#1F5084;
	font-size:16px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 0 0 0 3px;
	text-decoration:underline;
	font-weight:bold;
}
.TextFacility a:hover
{
	color:#4985E7;
	font-size:16px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 0 0 0 3px;
	font-weight:bold;
	text-decoration:underline;
}
.TextGreyBold
{
	color:#333333; 
	font-weight:bold; 
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TextOfferHeading
{
	color:rgb(100,100,100);
	font-size:14px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
	text-decoration:underline;
}
.TextOffer
{
	color:#990000;
	font-size:14px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
	text-decoration:none;
}

.TextOffer a
{
	color:#990000;
	font-size:14px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
	text-decoration:none;
}

.TextBlackHeading
{
	color:#000000;
	font-size:18px;
	font-family:"trebuchet ms",arial,sans-serif;
	font-weight:bold;
	margin: 0 0 0 0;
	text-decoration:underline;
}
.TextAbout, .TextAbout a, .TextAbout a:hover
{
	color:#000000;
	font-size:14px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 0px 0 5px 0;
	text-decoration:none;
}
h1.TextAboutHeading
{
	color:#666666;
	margin:0 0 0 0;
	font-size:20px;
	font-weight:bold;
	font-family:"trebuchet ms",arial,sans-serif;
	text-decoration:none;
}
.TexthbRed
{
	color:#CC0000;
	font-size:14px;
	font-family:"trebuchet ms",arial,sans-serif;
	text-decoration:none;
}
.TexthbGrey
{
	color:#6995B8;
	font-size:14px;
	font-family:"trebuchet ms",arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.Estric
{
	color:#CC0000;
}

.HPrice
{
	color:#FF0000;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/***********************************************************************************/

/*Hotel Left Menu*/
.TextDes 
{
	display:block; 
	line-height:2.0em; 
	border-top: solid 1px rgb(200,200,200); 
	text-decoration:none; 
	color:rgb(70,122,167); 
	font-weight:bold; 
	font-size:75%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.TextDes a, .TextDes a:visited 
{
	text-decoration:none; 
	color:rgb(70,122,167); 
	font-weight:bold; 
	font-size:100%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.TextHotels a, .TextHotels a:visited 
{
	display:block; 
	height:auto !important; 
	height:0.4em; 
	margin: 2px 0 2px 24px; 
	border:none; 
	font-weight:normal; 
	text-decoration:none; 
	color:rgb(70,122,167); 
	font-size:73%; 
	font-family:"trebuchet ms",arial,sans-serif;
}
.TextDes a:hover, .TextHotels a:hover 
{
	background-color:rgb(225,225,225); 
	color:rgb(42,90,138); 
	text-decoration:none;
}
.ClimateHeading 
{
	height:1.0em; 
	text-align:center; 
	font-weight:bold; 
	color:#FFFFFF; 
	font-size:70%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.Offer
{
	color:#FFFFFF;
	background-color:#FF9900;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Picture Gallery */
#gallery { width: 565px; clear: both; min-height: 255px; height: auto !important; height: 255px; }

#gallery ul { list-style: none; padding: 0; margin: 0 0 15px 0; width: 180px; position: relative; float:left; }

#gallery ul li { display: inline; width: 55px; height: 52px; float: left; margin: 0 0 5px 5px;}

#gallery ul li a { display: block; width: 50px; height: 50px; text-decoration:none; border:1px solid #745d34; }

#gallery ul li a img { display: block; width: 50px; height: 50px; border: 0; }

#gallery ul li a:hover { cursor:pointer; white-space: normal; border-color: #c7beae;}

#gallery ul li a:hover img { position: absolute; right: 0px; left:190px; top: 0; width:400px; height:300px; border: 1px solid #745d34; }

.TextWin, .TextWin a:hover
{
	color:#BA1212;
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 5px 0;
	text-decoration:none;
}
.TextWin a
{
	color:#BA1212;
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 5px 0;
	text-decoration:underline;
}

.TextPrice
{
	color:#990000;
	font-size:13px;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
	font-weight:bold;
	text-decoration:none;
}
.TextHPrice
{
	color:#990000;
	font-size:14px;
	font-weight:bold;
	font-family:"trebuchet ms",arial,sans-serif;
	margin: 5px 0 5px 0;
	text-decoration:none;
}
}
/* Golf Holidays CSS */
h1.GolfMenuTitle 
{
	clear:both; 
	margin:0px; 
	padding:4px 0 3px 10px; 
	background-color:rgb(142,193,75); 
	font-family:"trebuchet ms",arial,sans-serif; 
	color:rgb(255,255,255); 
	font-weight:bold; 
	font-size:100%;
}
.GolfTextDes 
{
	display:block; 
	line-height:2.0em; 
	border-top: solid 1px rgb(173,218,115); 
	text-decoration:none; 
	color:rgb(103,148,44); 
	font-weight:bold; 
	font-size:75%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.GolfTextDes a, .GolfTextDes a:visited 
{
	text-decoration:none; 
	color:rgb(103,148,44); 
	font-weight:bold; 
	font-size:100%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.GolfTextHotels a, .GolfTextHotels a:visited 
{
	display:block; 
	height:auto !important; 
	height:0.4em; 
	margin: 2px 0 2px 24px; 
	border:none; 
	font-weight:normal; 
	text-decoration:none; 
	color:rgb(103,148,44); 
	font-size:73%; 
	font-family:"trebuchet ms",arial,sans-serif;
}
.GolfTextDes a:hover, .GolfTextHotels a:hover 
{
	background-color:rgb(173,218,115); 
	color:rgb(255,255,255); 
	text-decoration:none;
}
.GolfPageTitle, .GolfPageTitle a 
{
	margin:0 0 0.4em 0;
	padding:0 0 0 0;
	border-bottom:solid 2px rgb(173,218,115);
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(103,148,44);
	font-weight:bold;
	font-size:105%;
	text-decoration:none;
}
.TextGreenSmall, .TextGreenSmall a 
{
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:rgb(103,148,44); 
	font-weight:bold;
}
.TextGreenSmall a:hover 
{
	text-decoration:underline; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:rgb(103,148,44);
	font-weight:bold;
}
.ShowDetail
{
	position:absolute;
	width:280px;
	height:120px;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:10px;
	visibility:hidden;
}
/*Symbol*/
.Wedding
{
	font: 16px arial;
	font-weight:bold;
	color:#993333;
	text-align:center;
}
#WeddingSpecial
{	margin: 0;
	padding: 0;
	z-index: 100;
	cursor:pointer;
}
#WeddingSpecial li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	z-index:100;
}

#WeddingSpecial span
{	
	position:absolute;
	background:url(../img/wheading.gif);
	width:250px;
	color: #FFFFFF;
	font-weight:bold;
}

#WeddingSpecial li a
{
	display: block;
	margin: 0 1px 0 0;
	background: #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
}
	
#WeddingSpecial div
{
	display: block;
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 1px solid #B65151;
	margin: 0;
	padding: 0 0 2px 0;
	width:250px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EAEBD8;
	color: #2875DE;
	font: 11px arial;
	cursor:default;
}
#WeddingSpecial div
{
	background: #F9EDED;
	color: #190202;
}