.bodytext {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; text-align: justify
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0099cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footerbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0099cc; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.mango:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0099cc; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.divider {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #002d59; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.botnav {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #002d59; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.botnav:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linktext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3366CC; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.10black {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bodybold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.linktext:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CC3300; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #009900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.title:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #999900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texttitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FF6600; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; text-transform: none
}
.10blackbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.prestigetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #3366CC; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.prestigetitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #999900; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.white12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6600; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.justified {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.blackbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.prestigesold {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #999900; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.toplefttitle {  font: bold 16px Arial, Helvetica, sans-serif; color: #306440}
.searchbold { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal }
.providernametext { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CC3300; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.whitetext { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.redtext { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #CC3300; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.bialaramka {  border: 2px #FFFFFF solid}

#Left                    { background-color:#a7df24; }
/* #a0cc38 */

/*/*/
#NavLeft                 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; }
#NavLeft ul              { margin:1px 0 0 0; padding:0; border-top:#ffffff solid 1px; list-style:none; }
#NavLeft li              { padding:1px; border-bottom:#ffffff solid 1px; line-height:2.0em; }
#NavLeft li a            { display:block; padding-left:20px; background-color:#8fbf1f; font-weight:bold; color:#ffffff; text-decoration:none; }
#NavLeft li a:hover      { background-color:#e4f2c5; color:#445717; }
#NavLeft .Info           { margin-top:30px; text-align:center; }
/* */


#Footer                  { background-color:#a0c418; }

#NavBot ul               { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; text-align:center; list-style:none; line-height:18px;}
#NavBot li               { display:inline; margin:0 5px 0 5px;}
#Footer a                { color:#fff; text-decoration:none;}
#Footer a:hover          { color:#55691E; }

#Content                 { margin: 0; padding:5px 10px 10px 15px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#003366; line-height:17px;}
#Content a               { color:#89b030; }
h1                       { border-bottom:#89b030 solid 1px; font-family:Arial,Helvetica,sans-serif; font-size:16pt; font-weight:normal; color:#89b030; }
h2                       { font-family:Arial,Helvetica,sans-serif; font-size:13pt; font-weight:bold; color:#89b030; }
h3                       { font-size:1em; font-weight:bold; color:#89b030; }
h4                       { font-size:15px; font-weight:normal; color:#89b030; margin:0 0 15px 0; padding:0;}
dl                { line-height:1.4em; margin:7px 0 3em 2em;}
dt                { float:left; white-space:nowrap; text-align:left; font-weight:bold; }
dd                { margin:0 0 0 8em;}

.Photos                  { float:right; margin:5px 0 10px 15px; border:#89b030 solid 1px; }
.Photos .P               { display:block; padding:4px; background-color:#e4f2c5; border-bottom:#ffffff solid 1px; font-size:0.85em; text-decoration:none; }
.Photos a:hover          { background-color:#ffffff; color:#000000; }

.PhotosHorz              { margin:5px 0 1em 1em; }
.PhotosHorz .P           { float:left; padding:2px; background-color:#e4f2c5; border-bottom:#ffffff solid 1px; font-size:0.85em; text-decoration:none; }
.PhotosHorz a:hover      { background-color:#ffffff; color:#000000; }

.T                       { width:781px; }

.Tcontact                { font-size:0.9em; }
.Tcontact td             { padding-left:2em; padding-bottom:1em;  }

.Package                 { border:#00cc00 solid 1px; width:412px; }
.PkgPhotos               { float:right; margin:5px 0 1em 1em; border:#89b030 solid 1px; }
.PrintMap                { display:none; }

.DontPrintThis           { }

p.Book  { padding:3px 5px 3px 5px; display:inline; background-color:#336699; border:#999900 solid 1px; }
.Book a { color:white; }

.Logo { position:absolute; top:0; left:0; }
.Special { position:absolute; top:0; right:0; }

.vt          { display:block; float:left; margin-right:5px }
.vt img      { border:2px solid #89b030; }

.clear       { clear:both; line-height:0.25em; }
.vtlist h4 { margin-top:1em; }

.translation     { margin:0px; margin-left:20px; margin-top:4px; display:block; }
.translation img { border:1px solid #000000; }

.navimg { text-align:center; }
.navimg img { margin-top:10px; border:solid 3px #8CAD31; }

.content-list {   
  width:200px;
  background-color:#E4F2C5;
  padding:15px 10px 25px 25px;
  margin:0 15px 0 15px;
  float:left;
  background-image:url(../images/g-list-circles.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
}

.content-list ul {  
  width:200px;
  height:170px; 
  margin:0;
  padding:0 0 0 20px;
  color:#55691E;
}

.content-list ul li {
  list-style-image:url(../images/g-list-icon.gif);
}

.wide {
  width:480px;
}

.wide ul {
  width:480px;
  height:auto;
}

.imgR {
  float:right;
  margin:5px 5px 10px 10px;
  border:#8CAD31 solid 1px;
}

.imgC {
  text-align:center;
}

.imgC img {
  border:#8CAD31 solid 1px;
}

img.no-border {
  border:none;
}

#content a.content-button {  
  display:block;
  width:215px;
  line-height:26px;
  padding:0 10px 0 10px;
  color:#06019C;
  text-decoration:none;
  font-weight:bold;
  float:left;
  margin:0 20px 0 0;
}

#content a:hover.content-button {
  color:#FF8E2E;
} 

#content a.orange { background-image:url(../images/g-button-orange.gif); background-repeat:no-repeat; }
#content a.green  { background-image:url(../images/g-button-green.gif); background-repeat:no-repeat; }

/* Booking Form */

table.enquiry {
  font-size:11px;  
}

.enquiry td, th {
  line-height:20px;
}

dl span {
  font-size:10px;
}

.clock {
  width:170px;
  height:50px;
  background-color:#A7DF24;
  font-size:11px;
  padding-left:5px;
}

.clock h3 {
  color:#000;
}

.clicktocall {
  margin-top:10px;
  text-align:center;
}

.clicktocall img {
  border:#8CAD31 solid 3px;
}
