body { text-align: left; margin: 15px 0 0 40px; background-color: #FFC; font: normal normal normal 8pt Arial, Helvetica, sans-serif; color: #000;}
A:link { color: #600; text-decoration: none;}
A:visited { color: #606; text-decoration: none;}
A:active { color: #900; text-decoration: none;}
UL { font: normal normal bold 9pt "Trebuchet MS", Times, Arial, Helvetica, sans-serif; padding: 0; margin: 1em 0 0 0;}
lh { font: normal normal bold 9pt "Trebuchet MS", Times, Arial, Helvetica, sans-serif;}
li { font: normal normal normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0; margin: 0 0 0 1.2em;}
.acclocUL { font: normal normal bold 9pt "Trebuchet MS", Arial, Helvetica, sans-serif; list-style-type: none; padding: 0; margin: 1em 0 0 0;}
.accloclh { font: normal normal bold 9pt "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 2px; margin: 0; text-align: center;}
.acclocli { font: normal normal normal 8pt "Trebuchet MS", Arial, Helvetica, sans-serif; white-space: nowrap; padding: 1px; margin: 0;}
.outerbox { width: 68em; margin-right: auto; padding: 0 0 2em 0; font-size: 8pt; text-align: left;}
.outerboxS { width: 92em; margin: 0 auto 0 0; padding: 0; text-align: left;}
.imageborder { border: 1px inset white;}
.clearboth { clear: both; }
.maptext { text-align: left; margin: 0; padding: 0; color: #060; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; line-height: 1.1em; list-style-type: square;}
.stripMENU { width: 100%; margin-top: .5em; border: 1px solid #030;}
.stripMENU table{ font: normal normal normal 8pt Arial, Helvetica, sans-serif; height: 2em; width: 100%; background-color: #063;}
.stripMENU table td A{ margin: 0; padding: .35em 1em; color: #fff; cursor: pointer;}
.stripMENU table td A:hover{ background-color: #096; color: #000;}
.stripMENU table td span{ margin: 0; padding: .35em 1em; color: #fff; cursor: pointer;}
.stripMENU table td span:hover{ background-color: #096; color: #000;}
.infoBOX { width: 100%; margin: 0 auto; text-align: center; background-image: url('./cvXimages/BGblend3.jpg'); background-position: top left; background-repeat: repeat-x; border: 1px solid #996;}
.tariff { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.tariff UL { font-family: Arial, Helvetica, sans-serif; list-style-type: none; font-size: 8pt;}
.tariff li { font-family: courier new, monospace, sans-serif; font-weight: 100; font-size: 8.5pt;}
.calendar { width: 14em; padding: 0; margin: 0; border: solid #063 1px; font: normal 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: center; background-color: #fff;}
.calendar caption { width: 100%; padding: .2em 0; background-color: #063; color: #fff;	  font: bold 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center;}
.calendar th { font: bold 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #9A9; border-right: 1px solid #999; border-bottom: 1px solid #999; border-top: 1px solid #999;}
.calendar td { border-right: 1px solid #999; border-bottom: 1px solid #999; text-align: center;}
.calcap { padding: 0; background-color: #063; color: #fff;	  font: bold 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.rentalRATES { width: 16em; padding: 0; margin: 0; border-left: 1px solid #999; font: normal 8pt "Arial Narrow", Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: center; background-color: #ccc;}
.rentalRATES caption { padding: 2px 0; background-color: #633; color: #fff;	  font: bold 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center;}
.rentalRATES th { font: bold 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #CAA; border-right: 1px solid #999; border-bottom: 1px solid #999; border-top: 1px solid #999;}
.rentalRATES td { border-right: 1px solid #999; border-bottom: 1px solid #999;}
.localRATES { width: 15.2em; padding: .2em; margin: 0; border-left: 1px solid #999; font: normal 8pt "Arial Narrow", Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: center; background-color: #fff;}
.localRATES caption { padding: .2em; background-color: #933; color: #fff;   font: bold 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: center;}
.localRATES th { font: bold 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-color: #CAA; border-right: 1px solid #999; border-bottom: 1px solid #999; border-top: 1px solid #999;}
.localRATES td { border-right: 1px solid #999; border-bottom: 1px solid #999;}
.events UL { font: normal normal bold 8pt "Trebuchet MS", Times, Arial, Helvetica, sans-serif; padding-left: 1.2em;}
.events li { font: normal normal normal 7pt "Trebuchet MS", Arial, Helvetica, sans-serif; vertical-align: top; line-height: 1.2em;}
.events H4 {font-size: 9pt; font-family : Arial, Helvetica, sans-serif; font-variant: normal; font-style: italic; margin: .5em 0 0 0;}
.country { position:absolute; z-index:3; font-family: arial, tahoma; font-size: 10pt; color: #C00; text-decoration: none; line-height: 11pt; visibility: hidden; cursor: default;}
.popup { color: #C00; cursor: pointer; text-decoration: none;}
.button { color: #C00; font: italic normal normal 8pt Arial, Helvetica, sans-serif; background-color: #CCC; cursor: pointer;}
.button2 { color: #000; font: normal normal normal 8pt Arial, Helvetica, sans-serif; background-color: #CC9; cursor: pointer;}
.buttontop { padding: 2px; color: #900; font: normal normal normal 8pt Arial, Helvetica, sans-serif; text-align: center; border: 1px solid #060; background-color: transparent; cursor: pointer;}
.buttonoff { padding: 2px; color: #999; font: normal normal normal 8pt Arial, Helvetica, sans-serif; text-align: center; border: 1px solid #060; background-color: transparent; cursor: default;}
.show {  color: #000; font: italic normal normal 8pt Arial, Helvetica, sans-serif; background-color: #999;}
.anchor { color: #000; font: normal normal normal 8pt Arial, Helvetica, sans-serif;}
.shortlist { color: #C00; font: italic normal normal 8pt Arial, Helvetica, sans-serif; border-style: none; border-color: #FFC; background-color: #FFC; cursor: pointer;}
.deals { color: #000; font: italic normal bold 8pt Arial, Helvetica, sans-serif;}
.block1{ width: 70%; margin-bottom: 10px; font-size: 8pt; padding: 2px 0px 2px 0px; background-color: #CC9; border: solid #CC9 1px;}
.region { position:absolute; z-index:3; font-family: arial, tahoma; font-size: 8pt; color: #900; text-decoration: none; line-height: 9pt; visibility: hidden; cursor: default;}
.wine { position:absolute; z-index:3; font-family: arial, tahoma; font-size: 8pt; color: #060; text-decoration: none; font-style: italic; visibility: hidden; cursor: default;}
.island { position:absolute; z-index:3; font-family: arial, tahoma; font-size: 8pt; color: #303; text-decoration: none; font-style: italic;  visibility: hidden; cursor: default;}
.town { position:absolute; z-index:3; font-family: arial, tahoma; font-size: 8pt; color: #006; text-decoration: none; font-weight: bold;  visibility: hidden; cursor: default;}
.table1{ font-size: 8pt; font-weight: normal; font-style: normal; font-family : Arial, Helvetica, sans-serif; margin: 0 0 0 55px;}
.table2{ border: 1px inset white; font-size: 8pt; font-weight: normal; font-style: normal; font-family : Arial, Helvetica, sans-serif; background-color: #063; margin: 0;}
.table3{ font-size: 8pt; font-weight: normal; font-style: normal; font-family : Arial, Helvetica, sans-serif; margin: 0;}
.detail { float: right; clear: both;}
.locality { float: left; clear: both;}
.gallery { clear: both;}
.availtitle { margin: 0 0 0 0; font: normal normal bold 12pt Times, Arial, Helvetica;}
.listTitle { font: normal normal bold 9pt Times, Arial, Helvetica, sans-serif;}
.listItem { font: normal normal normal 8pt Arial, Helvetica, sans-serif;}
.availability { font: normal normal normal 8pt Arial Narrow, Helvetica Narrow, Arial, Helvetica, sans-serif; margin: 5px 0 10px 2px;}
.availmonth { font: normal normal bold 8pt Arial Narrow, Helvetica Narrow, Arial, Helvetica, sans-serif;}
.availother { font: normal normal normal 8pt Arial Narrow, Helvetica Narrow, Arial, Helvetica, sans-serif;}
.galimage { border: 1px inset white; margin: 0 0 5px 0;}
.caption { background-color: #FFF; font: normal normal normal 8pt Arial Narrow, Helvetica Narrow, Arial, Helvetica, sans-serif; padding: 1px 5px 1px 5px; margin: 0px 0px 0px 0px; border: 1px inset black;}
.borderbox { margin: 5px 0 5px 5px; font: normal normal normal 8pt Arial Narrow, Helvetica Narrow, Arial, Helvetica, sans-serif; padding: 2px 3px 2px 3px; border: 1px solid #996; background-color: #FFC; color: #000;}
.plainbox { margin: 5px 0 5px 0; font: normal normal normal 8pt Arial Narrow, Helvetica Narrow, Arial, Helvetica, sans-serif; line-height: 7pt; padding: 2px 3px 2px 3px;}
.enquiry { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; font-style: italic; cursor: pointer; color: #900;}
.likeH2 { font-size: 10pt; font-family : Gillsans, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; font-style: italic; letter-spacing: 0.05em;}
.likeH3 { font-size: 11pt; font-family: Gillsans, Arial, Helvetica, sans-serif; font-variant: normal; font-style: normal; font-weight: bold;}
.likeH4 { font-size: 11pt; font-family: Gillsans, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; font-style: italic;}
.selectHDR { font-size: 10pt; font-family: Gillsans, Arial, Helvetica, sans-serif; font-variant: normal; font-style: normal; font-weight: bold;}
.countrynames { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-style: normal; font-weight: normal; color: #060;}
.names { font-size: 10pt; font-family: Gillsans, Arial, Helvetica, sans-serif; font-variant: normal; font-style: normal; font-weight: bold;}
H1 {font-size: 12pt; font-family: Gillsans, Arial, Helvetica, sans-serif; font-variant: normal; font-style: normal; letter-spacing: 0.05em; margin: 0px 0px 0px 30px;}
H2 {font-size: 11pt; font-family: Gillsans, Arial, Helvetica, sans-serif; font-variant: normal; font-style: italic; letter-spacing: 0.05em; margin: 10px 0px 0px 30px;}
H3 {font-size: 11pt; font-family: Gillsans, Arial, Helvetica, sans-serif; font-variant: normal; font-style: normal; margin: 5px 0px 3px 0px;}
H4 {font-size: 11pt; font-family: Gillsans, Arial, Helvetica, sans-serif; font-variant: normal; font-style: italic; margin: 10px 0px 3px 0px;}
H5 {font-size: 9pt; font-family: Gillsans, Arial, Helvetica, sans-serif; font-variant: normal; font-style: italic; letter-spacing: 0.05em; margin: 0;}
.likeh2 {font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-style: italic; letter-spacing: 0.05em; margin: 0; padding: 0;}
.gMAP {font-size: 7pt; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-style: normal; padding: 0; margin: 0 0 0 10px;}
div.tableContainer { width: 99%; height: 200px; overflow: auto; margin: 0 auto;}
.cleaner { clear: both; height: 1px; font-size: 1px; border: none; margin: 0; padding: 0; background: transparent;}
.calDAYe { color: #333; background-color: #CFC;}
.calDAYf { color: #CCC; background-color: #C33;}
.calDAYef { color: #000; background-image: url('./cvXimages/calDAYef.gif'); background-repeat: no-repeat; background-position: top left;}
.calDAYfe { color: #000; background-image: url('./cvXimages/calDAYfe.gif'); background-repeat: no-repeat; background-position: bottom right;}