body { background: #FFFFFF; text-align: center; font: normal 12px Verdana,arial,sans-serif; margin: 0px; padding: 0px;}

table.maintable { width: 990px; margin: 0px auto 10px auto; border: solid 1px #666666; font: normal 12px Verdana,arial,sans-serif; color: #010336; }
li. { margin: 10px padding: 10px; font: normal 12px Verdana,arial,sans-serif; color: #666666; }

td.header { height: 253px; text-align: center; vertical-align: top; background: url("images/top.jpg") center center no-repeat #F9BE46; }
h1 { width: 840px; margin: 0px auto; padding: 0px; font: normal 10px Verdana,arial,sans-serif; color: #999999; text-align: center;  }
td.top { height: 30px; padding: 4px; background: #1E72B1; text-align: center; font: normal 12px Verdana,arial,sans-serif; color: #ffffff; }

a.sub { font:  bold 11px Verdana,arial,sans-serif; text-decoration: underline; }
a.sub:link { color: #1E72B1; text-decoration: underline; }
a.sub:hover { color: #002B64; text-decoration: none; }
a.sub:visited { color: #1E72B1; text-decoration: underline; }
a.sub:visited:hover { color: #002B64; text-decoration: none; }

a.top { font: normal 12px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 7px; }
a.top:link { color: #ffffff; text-decoration: none; }
a.top:hover { color: #ccc; text-decoration: none; }
a.top:visited { color: #ffffff; text-decoration: none; }
a.top:visited:hover { color: #ccc; text-decoration: none; }

td.main { width: 790px; padding: 5px; font: normal 12px Verdana,Arial,Sans-serif; color: #010336; vertical-align: top; text-align: justify; }
td.flights { font: bold 12px Verdana,Arial,Sans-serif; color: #010336; vertical-align: top; text-align: left; }

td.freephone { padding: 4px; text-align: right; font: normal 12px Verdana,arial,sans-serif; color: #FFFFFF; background: url("Images/telephones.gif") center left no-repeat #B7CC8C; }
td.movie { height: 170px; padding-top: 20px; background: url(images/palegreen.gif) center center no-repeat; text-align: center; vertical-align: top; margin: 0px;  }
p.price {text-align: left; font: normal 12 px Verdana,Arial,Sans-serif; color: red; }




table.form { width: 600px; font: normal 12px Verdana,arial,sans-serif; color: #000; text-align: justify; background: #ccc; border: solid 1px #000;} 
table.pform { width: 700px; font: normal 12px Verdana,arial,sans-serif; color: #000; text-align: justify; background: #fff; border: solid 1px #000;} 

.lwrR { list-style-type:lower-roman; }


div.imgholder { border: solid 1px #CCCCCC; padding: 5px; }
img.imgholder { border: solid 1px #CCCCCC; padding: 5px; }
td.callbutton { padding: 2px; font: bold 11px Verdana,Arial,Sans-serif; color: #000000; text-align: center; background: #F9BE46; border: solid 1px #000000; }
a.callbutton { font: bold 11px Verdana,Arial,Sans-serif; text-decoration: none; }
a.callbutton:link { color: #000000; }
a.callbutton:hover { color: #666666; }
a.callbutton:visited { color: #000000; }
a.callbutton:visited:hover { color: #666666; }

div.legal { font: normal 10px Verdana,Arial,Sans-serif; color: #666666; }





div.minisite { border: solid 1px #CCCCCC; padding: 5px; background: url(Images/click.gif) center center no-repeat #FFFFFF; width: 540px; height: 100px; text-align: top; font: normal 16px Verdana,Arial,Sans-serif; }
a.minisite { font: bold 14px Verdana,Arial,Sans-serif; }
a.minisite:link { font: bold 14px Verdana,Arial,Sans-serif; color: #84A12D; }
a.minisite:hover { font: bold 14px Verdana,Arial,Sans-serif; color: #B7CC8C; }
a.minisite:visited { font: bold 14px Verdana,Arial,Sans-serif; color: #84A12D; }
a.minisite:visited:hover { font: bold 14px Verdana,Arial,Sans-serif; color: #B7CC8C; }

#general { float: right; width: 500px; background: url(images/whitetop.gif) top center no-repeat #FFFFFF; vertical-align: top; margin: 0px; padding: 0px; }
#general2 { width: 750px; background: #FFFFFF; vertical-align: top; margin: 0px; padding: 0px; }
h1.enlarged { font: bold 16px Verdana,Arial,Sans-serif; color: #013B2D; text-align: center; text-decoration: none; margin: 10px auto; }
h2 { font: bold 16px Verdana,Arial,Sans-serif; color: #114F8C; text-align: left; text-decoration: none; margin: 0px 0px 10px 0px; }
h3 { font: bold 14px Verdana,Arial,Sans-serif; color: #000; text-align: center; }
h3.homecall { text-align: center; font: normal italic 14px Verdana, Arial, Helvetica, sans-serif; color: #013B2D; }
h4 { font: bold 14px Verdana,Arial,Sans-serif; color: #666666; text-align: center; }
h5 { font: bold 14px Verdana,Arial,Sans-serif; color: #666666; text-align: left; }

td.sidemenu { width: 200px; padding-bottom: 100px; background: #fff; font: normal 12px Verdana,Arial,Sans-serif; color: #000; vertical-align: top; text-align: justify; }

table.sidetmenu { width: 200px; height: 100%; margin: 0px;  padding: 0px; border: solid 1px #666666;; }
td.button { margin:0px; padding: 0px; height: 28px; background: url("Images/buttons/buttonbkg.gif") center right repeat-x #000; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
td.dropbutton { margin:0px; padding: 0px; height: 28px; background: url("Images/buttons/dropdown.gif") center right repeat-x #999; vertical-align: middle; text-align: left; border-bottom: solid 1px #ffffff; }
td.subbutton { margin:0px; padding: 0px; height: 28px; background: #000; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
td.subbuttonnew { margin:0px; padding: 0px; height: 28px; background: #fff; vertical-align: middle; text-align: left; border-bottom: solid 1px #ccc; }
a.sidemenu { font: normal 12px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 5px; }
a.sidemenusmall { font: normal 10px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 5px; }
a.sidemenusmall:hover { color: #ccc; text-decoration: none; }
a.sidemenusmall:visited { color: #000; text-decoration: none; }
a.sidemenusmall:visited:hover { color: #ccc; text-decoration: none; }


a.sidemenu:link { color: #000; text-decoration: none; }
a.sidemenu:hover { color: #ccc; text-decoration: none; }
a.sidemenu:visited { color: #000; text-decoration: none; }
a.sidemenu:visited:hover { color: #ccc; text-decoration: none; }
li.sidemenu { font: normal 10px Verdana,Arial,Sans-serif; color: #ffffff; }
h3.sidemenu { font: bold 14px Verdana,Arial,Sans-serif; text-decoration: underline; color: #ffffff; text-align: center; }
p.sidememu { font: normal 12px Verdana,Arial,Sans-serif; color: #ffffff; text-align: center; }
a.news { font: normal 12px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 5px;  }
a.news:link { color: #ffffff; text-decoration: none; }
a.news:hover { color: #000000; text-decoration: none; }
a.news:visited { color: #ffffff; text-decoration: none; }
a.news:visited:hover { color: #000000; text-decoration: none; }
div.feed {	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	width: 175px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding: 2px 2px 2px 4px;
}

h4.feedTitle { margin: 5px auto 0px auto; }
a.news { margin: 0px auto; font-weight: bold; color: #666666; }
a.feedentryTitle { font-weight: bold; color: #84A12D; }
a.feedentrySummary { font-weight: bold; color: #84A12D; }
h6.feedDate { margin: 0px auto 5px auto; }

#side { vertical-align: top; margin: 0px auto; padding: 0px; }
td.competition { background: url(images/golfclubs.gif) center center no-repeat; text-align: right; vertical-align: top; margin: 0px; font: bold 14px Verdana,arial,sans-serif; color: #013B2D; }
p.comp1 { text-align: center; font: bold 16px Verdana,arial,sans-serif; color: #CC3333; }
p.comp2 { margin-left: 20px; text-align: right; font: bold 14px Verdana,arial,sans-serif; color: #013B2D; }

td.newdev { height: 170px; padding-top: 10px; background: url(images/palegreen.gif) center center no-repeat; text-align: center; vertical-align: top; margin: 0px; font: bold 14px Verdana,arial,sans-serif; color: #013B2D; }
td.contact { padding: 10px 0px; background: url(images/darkgreen.gif) center left no-repeat; text-align: left; vertical-align: top; margin: 0px; font: normal 12px Verdana,arial,sans-serif; color: #FFFFFF; }
td.contact2 { padding: 10px; background: url(images/darkgreen2.gif) center center no-repeat; text-align: left; vertical-align: top; margin: 0px; font: normal 11px Verdana,arial,sans-serif; color: #FFFFFF; }
#yellow { margin: 10px; text-align: center; font: bold 14px Verdana,arial,sans-serif; text-decoration: underline; color: #F9BE46; }
form { margin: 0px; }
input.c1 { width: 152px; height: 15px; margin: 0px; padding: 1px; font: normal 12px Verdana,arial,sans-serif; color: #84A12D; border: 0px; }
input.c2 { width: 100px; height: 15px; margin: 0px; padding: 1px; font: normal 12px Verdana,arial,sans-serif; color: #84A12D; border: 0px; }
input.c3 { width: 50px; height: 17px; margin: 0px 1px; padding: 0px; font: normal 12px Verdana,arial,sans-serif; color: #013B2D; border: 0px; background: #CCD1BA; }

table.proplist { border: solid 1px #CCCCCC; }

table.proplist td { border: solid 1px #CCCCCC; padding: 5px; font: normal 10px Verdana,arial,sans-serif; color: #666666;  }
table.proplist a { font: normal 10px Verdana,arial,sans-serif; }

table.proplist a.resort { font: bold 11px Verdana,arial,sans-serif; color: #666666; text-decoration: underline; }

table.tariffs { border: none }
table.tariffs td { border: none ; padding: 5px; font: normal 11px Verdana,arial,sans-serif; color: #000000;  }

td.botform { height: 150px; padding: 0px; text-align: left; vertical-align: bottom; background: url("Images/lifestyle.jpg") center center no-repeat #B7CC8C; border: solid 1px #CCCCCC; }
td.inform { font: normal 12px Verdana,Arial,Sans-serif; color: #666666; vertical-align: middle; text-align: right; }
form.quickform { margin: 0px; }
#quickform { margin: 10px 0px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFFFFF; text-align: center; }
div.darkback { width: 730px; margin: 5px auto; padding: 2px; font: bold 11px Verdana,Arial,Sans-serif; color: #000000; text-align: center; background: #F9BE46; border: solid 1px #000000; }
input.quickform { font: bold 11px Verdana,Arial,Sans-serif; color: #666666; background: #FFFFFF; border: solid 1px #000000; width: 120px; }
input.quicksubmit {  margin: 0px 2px; font: bold 11px Verdana,Arial,Sans-serif; color: #000000; background: #FDBF56; border: solid 1px #000000; width: 150px; }
input.inform { font: normal 11px Verdana,Arial,Sans-serif; color: #666666; background: #FFFFFF; border: solid 1px #666666; width: 150px; }
input.insubmit {  margin: 0px; font: bold 11px Verdana,Arial,Sans-serif; color: #000000; background: #F9BE46; border: solid 1px #000000; width: 150px; }

td.bottom { padding: 5px; font: normal 11px Verdana,Arial,Sans-serif; color: #FFFFFF; background: #1E72B1; text-align: center; }
a.bottom { font:  normal 11px Verdana,arial,sans-serif; text-decoration: none; }
a.bottom:link { color: #FFFFFF; text-decoration: none; }
a.bottom:hover { color: #ccc; text-decoration: none; }
a.bottom:visited { color: #FFFFFF; text-decoration: none; }
a.bottom:visited:hover { color: #ccc; text-decoration: none; }
