body {margin:0; padding:0; background:#000; text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


/* Standard Styles */
H1 { font-size:17px; color:#FF9900;}
H2 { font-size:15px; color:#FF9900;}
H3 { font-size:15px; color:#FF9900;}

td {font-size:12px;}

a:link, a:visited { color: #fff;}
a:hover, a:active { color: #FFB208;}





#HomeTxt { padding:0; margin: 0 0 0 10px; }



#siteWrapper { width: 1024px; position:relative;margin: 0px auto 0;min-height: 648px;/*-- margin: 0; --*/ padding: 0;text-align: left; background: #212121;}
#siteHeader { width: 1024px; height: 76px; background:url(int/carve-directory-logo-bg.gif);}
#siteHeader img{ margin: 15px 0 0 5px;}



/* MAIN Navigation */
#siteWrapper #siteNavPanel{ border:0; border-top: 5px solid #000; border-bottom: 5px solid #000; background:#404040; height:33px; border:1px solid black;}
#siteWrapper #siteNavPanel { font-family:Arial, Helvetica, sans-serif; font-size:12px; height:25px; background:url(int/content-bg-navbar.gif) repeat-y;}
#siteWrapper #siteNavPanel ul{ list-style:none; margin:0 0 0 15px; padding:0;	padding-top:4px;}
#siteWrapper #siteNavPanel li { display:inline;}
#siteWrapper #siteNavPanel li.SpacerLeft { margin: 0 0 0 35px;}
#siteWrapper #siteNavPanel a:link, #siteWrapper #siteNavPanel a:visited { padding: 3px 10px 2px 10px; color: #fff;background:url(int/butt-bg-1.gif) left top;text-decoration:none;}
#siteWrapper #siteNavPanel a:hover, #siteWrapper #siteNavPanel a:active { color: #FFB208;background:url(int/butt-bg-2.gif) left top}


#siteWrapper #siteNavPanel #siteNavPanelLft {float:left;}
#siteWrapper #siteNavPanel #siteNavPanelRgt {float:right; font-size:10px; color:#CECBCE; margin:5px 10px 0 0; }
#siteWrapper #siteNavPanel #siteNavPanelRgt a:link, #siteWrapper #siteNavPanel #siteNavPanelRgt a:visited  {font-size:10px; color:#CECBCE; background:none; padding:0 5px 0 5px	;}
#siteWrapper #siteNavPanel #siteNavPanelRgt a:hover, #siteWrapper #siteNavPanel #siteNavPanelRgt a:active {color: #FFB208; background:none; padding:0 5px 0 5px;}











#directoryDetails #ContentArea1Wrapper { background:url(int/content-bg1.gif) repeat-y; min-height:400px; margin:0; padding:0;}
#ContentArea1Wrapper {margin:10px 0 10px 0; padding:0; border-bottom: 5px solid #000;}
#ContentArea1Lft {float:left; width:475px; margin:0; padding:0;}
#ContentArea1Lft div{margin:0; padding: 13px 10px 1px 22px;}

#GoogleBeachMap #ContentArea1Lft div{margin:0; padding: 0px;}
#GoogleBeachMap #ContentArea1Lft #BeachDetails{margin:0; padding: 13px 10px 1px 22px;}
#GoogleBeachMap #ContentArea1Lft #BeachDetails H1{ margin: 0 0 5px 0; padding:0; color:#FFB208; font-weight:bold; font-size:18px;}
#GoogleBeachMap #ContentArea1Lft #BeachDetails H2{ margin: 0 0 5px 0; padding:0; color:#FFF; font-weight:bold; font-size:15px;}
#GoogleBeachMap #ContentArea1Lft #BeachDetails H3{ margin: 0 0 5px 0; padding:0; color:#FFB208; font-weight:bold; font-size:15px;}


#GoogleBeachMap #ContentArea1Lft  #BeachMap {margin: 20px 0 0 20px;}
#GoogleBeachMap #ContentArea1Lft #BeachMap h3.googlemap { font-size:16px; color:#FF9900; height: 48px; background:url(int/hdr-googlemap.gif) top left no-repeat; margin:20px 0 0 0; padding:0;}
#GoogleBeachMap #ContentArea1Lft #BeachMap h3.googlemap span{ visibility: hidden; line-height: 1px; height: 2px; padding:0; margin:0;}
#GoogleBeachMap #ContentArea1Lft #BeachDetails h3.webcams { font-size:16px; color:#FF9900; height: 48px; background:url(int/hdr-webcams.gif) top left no-repeat; margin:20px 0 0 0; padding:0;}
#GoogleBeachMap #ContentArea1Lft #BeachDetails h3.webcams span{ visibility: hidden; line-height: 1px; height: 2px; padding:0; margin:0;}

#GoogleBeachMap #ContentArea1Lft #BeachDetails h3.forcast { font-size:16px; color:#FF9900; height: 48px; background:url(int/hdr-forcast.gif) top left no-repeat; margin:20px 0 0 0; padding:0;}
#GoogleBeachMap #ContentArea1Lft #BeachDetails h3.forcast span{ visibility: hidden; line-height: 1px; height: 2px; padding:0; margin:0;}






#whatsonList #ContentArea1Lft div{margin:0; padding:0px 0px 1px 0px;}
#surfnews #ContentArea1Lft div{margin:0; padding:0px 0px 1px 0px;}




#ContentArea1Lft div H1{ margin: 0 0 5px 0; padding:0; color:#FFB208; font-weight:bold; font-size:17px;}
#ContentArea1Lft div H1 span { margin: 0 0 5px 0; padding:0; color:#fff; font-weight:bold; font-size:17px;}



#ContentArea1Rgt {float:right; width:535px; margin:0; padding:0;}
#ContentArea1Rgt div{margin:0; padding: 0;}

/* Google Map Frames */
#ContentArea1Rgt #wagmp_map_3 { border: 3px solid #FCA901; }
#ContentArea1Lft #wagmp_map_1 { border: 3px solid #FCA901; }

#ContentArea1Rgt H3{ margin: 25px 0 5px 0; padding:0; color:#FFB208; font-size:15px;}

  

#ContentArea2Wrapper {margin:10px 0 10px 0; padding:0;}
#ContentArea2Lft {float:left; width:475px; margin:0; padding:0;}
#ContentArea2Lft div{margin:0; padding: 0px 0px 0px 0px;} 
#ContentArea2Rgt {float:right; width:535px; margin:0; padding:0;}
#ContentArea2Rgt div{margin:0; padding: 0;} 

/* Sub right columns BOTTOM SECTION */
#ContentArea2Rgt div table {margin:0; padding:0; border-collapse:collapse;}
#ContentArea2Rgt div table td {margin:0; padding:0; border-collapse:collapse;}
#ContentArea2Rgt div .ColSubRgt { width:530px; margin:0 0 10px 0; padding:0; border-collapse:collapse; border:0;}
#ContentArea2Rgt div .ColSubRgt td.tdLtGry { background:#474747; padding:12px 5px 5px 10px ; margin:0; width:265px; }
#ContentArea2Rgt div .ColSubRgt td.tdDrkGry { background:#2C2C2C; padding:12px 5px 5px 10px; margin:0; width:215px; }
#ContentArea2Rgt div .ColSubRgt td.tdDrkGry a img.checkThumbnail { border: 1px solid #000; padding:0; margin:5px 0 10px 0; width:213px; }

/* Click HERE link  TOP and BOTTOM sections */
#ContentArea2Rgt div .ColSubRgt td.tdLtGry a.ClickHere { text-transform:uppercase; font-size:11px; font-weight:bold; display:block; padding: 0 0 25px 0;}
#ContentArea2Rgt div .ColSubRgt td.tdLtGry a:link, #ContentArea2Rgt div .ColSubRgt td.tdLtGry a:visited { color: #ccc; text-decoration:none;  }
#ContentArea2Rgt div .ColSubRgt td.tdLtGry a:hover, #ContentArea2Rgt div .ColSubRgt td.tdLtGry a:active { color: #FFB208; text-decoration:underline;}

#ContentArea1Rgt div .ColSubRgt td.tdLtGry a.ClickHere { text-transform:uppercase; font-size:11px; font-weight:bold; display:block; padding: 0 0 25px 0;}
#ContentArea1Rgt div .ColSubRgt td.tdLtGry a:link, #ContentArea1Rgt div .ColSubRgt td.tdLtGry a:visited { color: #ccc; text-decoration:none;  }
#ContentArea1Rgt div .ColSubRgt td.tdLtGry a:hover, #ContentArea1Rgt div .ColSubRgt td.tdLtGry a:active { color: #FFB208; text-decoration:underline;}



#ContentArea2Rgt div table.ColSubRgt td.tdLtGry  h2.latestnews { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-latestnews.gif) top left no-repeat;  padding: 0 0 0 0; margin:0 0 0 0;}

#ContentArea1Rgt div table.ColSubRgt td.tdLtGry  h2.whatson { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-whatson.gif) top left no-repeat;  padding:0; margin:0;}

#ContentArea1Rgt div table.ColSubRgt td.tdLtGry h2.whatson span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}


#ContentArea2Rgt div table.ColSubRgt td.tdLtGry  h2.latestnews span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}

#ContentArea2Rgt div table.ColSubRgt td.tdLtGry H3{ margin: 0 0 5px 0; padding:0; color:#8F0800; text-transform:uppercase; font-weight:bold; font-size:12px;}
#ContentArea2Rgt div table.ColSubRgt td.tdLtGry H3 a:link, #ContentArea2Rgt div table.ColSubRgt td.tdLtGry H3 a:visited { color: #fff; text-decoration:none; }
#ContentArea2Rgt div table.ColSubRgt td.tdLtGry H3 a:hover, #ContentArea2Rgt div table.ColSubRgt td.tdLtGry H3 a:active { color: #FFB208; text-decoration:underline;}

#ContentArea2Rgt div table.ColSubRgt td.tdLtGry H3.surfspot a:link, #ContentArea2Rgt div table.ColSubRgt td.tdLtGry H3.surfspot a:visited { color: #67F800; text-decoration:none; }
#ContentArea2Rgt div table.ColSubRgt td.tdLtGry H3.surfspot a:hover, #ContentArea2Rgt div table.ColSubRgt td.tdLtGry H3.surfspot a:active { color: #FFB208; text-decoration:underline;}







#ContentArea2Rgt div table.ColSubRgt td.tdDrkGry  h2.checkout { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-checkout.gif) top left no-repeat;  padding: 0 0 0 0; margin:0 0 0 0;}
#ContentArea2Rgt div table.ColSubRgt td.tdDrkGry  h2.checkout span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}

#ContentArea2Rgt div table.ColSubRgt td.tdLtGry  h2.featuredsurf { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-featured-surf-spot.gif) top left no-repeat;  padding: 0 0 0 0; margin:0 0 0 0;}
#ContentArea2Rgt div table.ColSubRgt td.tdLtGry  h2.featuredsurf span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}


#ContentArea2Rgt div.ColSubRgt H3{ margin: 0 0 5px 0; padding:0; color:#8F0800; text-transform:uppercase; font-weight:bold; font-size:12px;}
#ContentArea2Rgt div.ColSubRgt H3 a:link, #ContentArea2Rgt div.ColSubRgt H3 a:visited { color: #fff; text-decoration:none; }
#ContentArea2Rgt div.ColSubRgt H3 a:hover, #ContentArea2Rgt div.ColSubRgt H3 a:active { color: #FFB208; text-decoration:underline;}




/* Sub right columns TOP SECTION */
#ContentArea1Rgt div table {margin:0; padding:0; border-collapse:collapse;}
#ContentArea1Rgt div table td {margin:0; padding:0; border-collapse:collapse;}
#ContentArea1Rgt div .ColSubRgt { width:530px; margin:0 0 10px 0; padding:0; border-collapse:collapse; border:0;}
#ContentArea1Rgt div .ColSubRgt td.tdLtGry { background:#474747; padding:12px 5px 5px 10px ; margin:0; width:265px; }
#ContentArea1Rgt div .ColSubRgt td.tdDrkGry { background:#2C2C2C; padding:12px 5px 5px 10px; margin:0; width:215px; }
#ContentArea1Rgt div .ColSubRgt td.tdDrkGry a img.checkThumbnail { border: 1px solid #000; padding:0; margin:5px 0 10px 0; width:213px; }


#ContentArea1Rgt div table.ColSubRgt td.tdLtGry  h2.latestnews { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-latestnews.gif) top left no-repeat;  padding: 0 0 0 0; margin:0 0 0 0;}
#ContentArea1Rgt div table.ColSubRgt td.tdLtGry  h2.latestnews span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}

#ContentArea1Rgt div table.ColSubRgt td.tdLtGry H3{ margin: 0 0 5px 0; padding:0; color:#8F0800; text-transform:uppercase; font-weight:bold; font-size:12px;}
#ContentArea1Rgt div table.ColSubRgt td.tdLtGry H3 a:link, #ContentArea1Rgt div table.ColSubRgt td.tdLtGry H3 a:visited { color: #fff; text-decoration:none; }
#ContentArea1Rgt div table.ColSubRgt td.tdLtGry H3 a:hover, #ContentArea1Rgt div table.ColSubRgt td.tdLtGry H3 a:active { color: #FFB208; text-decoration:underline;}







#ContentArea1Rgt div table.ColSubRgt td.tdDrkGry  h2.checkout { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-checkout.gif) top left no-repeat;  padding: 0 0 0 0; margin:0 0 0 0;}
#ContentArea1Rgt div table.ColSubRgt td.tdDrkGry  h2.checkout span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}

#ContentArea1Rgt div table.ColSubRgt td.tdLtGry  h2.featuredsurf { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-featured-surf-spot.gif) top left no-repeat;  padding: 0 0 0 0; margin:0 0 0 0;}
#ContentArea1Rgt div table.ColSubRgt td.tdLtGry  h2.featuredsurf span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}


#ContentArea1Rgt div.ColSubRgt H3{ margin: 0 0 5px 0; padding:0; color:#8F0800; text-transform:uppercase; font-weight:bold; font-size:12px;}
#ContentArea1Rgt div.ColSubRgt H3 a:link, #ContentArea1Rgt div.ColSubRgt H3 a:visited { color: #fff; text-decoration:none; }
#ContentArea1Rgt div.ColSubRgt H3 a:hover, #ContentArea1Rgt div.ColSubRgt H3 a:active { color: #FFB208; text-decoration:underline;}





.Columnclear { clear:both; margin:0; padding:0; }
.ColumnclearLft { clear: left; margin:0; padding:0;}
.ClearBoth { clear:both; margin:0; padding:0; }



/* HEADINGS */

h2.facilities { font-size:16px; color:#FF9900; height: 50px; background:url(int/hdr-orng-facilities.gif) top left no-repeat; margin:0; padding:0;}
h2.facilities span{ visibility: hidden; line-height: 1px; height: 2px; padding:0; margin:0;}







/* DIRECTORY PANELS RIGHT*/

#ContentArea1Rgt div.DirectoryPremier { margin: 0 0 10px 0; padding:3px; background:#FFFFFF; color:#000; display:table; height:1%; width:98%;}
#ContentArea1Rgt div.DirectoryPremier H3{ margin: 0 0 5px 0; padding:0; color:#8F0800; text-transform:uppercase; font-weight:bold; font-size:12px;}
#ContentArea1Rgt div.DirectoryPremier img.thumbnail{ margin: 0 5px 0 0; width:190px; padding:0; float: left; border: 1px solid #000;}
#ContentArea1Rgt div.DirectoryPremier img.ButtMoreInfo {float: right;}
#ContentArea1Rgt div.DirectoryPremier strong {color:#8F0800;}

#ContentArea1Rgt div.DirectoryPremier ul{ list-style:none; margin:0 0 0 15px; padding:0;	padding-top:4px;}
#ContentArea1Rgt div.DirectoryPremier a:link, #ContentArea1Rgt div.DirectoryPremier a:visited { color: #000;}
#ContentArea1Rgt div.DirectoryPremier a:hover, #ContentArea1Rgt div.DirectoryPremier a:active { color: #FFB208;}

#ContentArea1Rgt div.DirectoryFREE { margin: 0 0 10px 0; padding:3px; background:#E7DFDE; color:#666666; display:table; height:1%; width:98%;}
#ContentArea1Rgt div.DirectoryFREE H3{ margin: 0 0 5px 0; padding:0; color: #666666; text-transform:uppercase; font-weight:bold; font-size:12px;}

/* DIRECTORY PANELS LEFT*/

#ContentArea1Lft div.DirectoryPremier { margin: 0 0 10px 0; padding:3px; background:#FFFFFF; color:#000; display:table; height:1%; width:98%;}

#ContentArea1Lft div.DirectoryPremier img.thumbnail{ margin: 0 5px 0 0; width:190px; padding:0; float: left; border: 1px solid #000;}
#ContentArea1Lft div.DirectoryPremier img.ButtMoreInfo {float: right;}
#ContentArea1Lft div.DirectoryPremier strong {color:#8F0800;}

#ContentArea1Lft div.DirectoryPremier ul{ list-style:none; margin:0 0 0 15px; padding:0;	padding-top:4px;}
#ContentArea1Lft div.DirectoryPremier a:link, #ContentArea1Lft div.DirectoryPremier a:visited { color: #000;}
#ContentArea1Lft div.DirectoryPremier a:hover, #ContentArea1Lft div.DirectoryPremier a:active { color: #FFB208;}

#ContentArea1Lft div.DirectoryPremier H3{ margin: 0 0 5px 0; padding:0; color:#8F0800; text-transform:uppercase; font-weight:bold; font-size:12px;}
#ContentArea1Lft div.DirectoryPremier H3 a:link, #ContentArea1Lft div.DirectoryPremier H3 a:visited { color: #8F0800;}
#ContentArea1Lft div.DirectoryPremier H3 a:hover, #ContentArea1Lft div.DirectoryPremier H3 a:active { color: #FFB208;}

#ContentArea1Lft div.DirectoryFREE { margin: 0 0 10px 0; padding:3px; background:#E7DFDE; color:#666666; display:table; height:1%; width:98%;}
#ContentArea1Lft div.DirectoryFREE H3{ margin: 0 0 5px 0; padding:0; color: #666666; text-transform:uppercase; font-weight:bold; font-size:12px;}

/* DIRECTORY DETAILS PANEL LEFT*/

#ContentArea1Lft div.DirectoryDetails { margin: 0 0 10px 0; padding:3px; color:#fff; display:table; height:1%;}

#ContentArea1Lft div.DirectoryDetails img.thumbnail{ margin: 0 5px 0 0; width:190px; padding:0; border: 1px solid #000;}
#ContentArea1Lft div.DirectoryDetails strong {color:#fff;}

#ContentArea1Lft div.DirectoryDetails ul{ list-style:none; margin:0 0 0 15px; padding:0;	padding-top:4px;}
#ContentArea1Lft div.DirectoryDetails a:link, #ContentArea1Lft div.DirectoryDetails a:visited { color: #fff;}
#ContentArea1Lft div.DirectoryDetails a:hover, #ContentArea1Lft div.DirectoryDetails a:active { color: #FFB208;}

#ContentArea1Lft div.DirectoryDetails H1{ margin: 0 0 5px 0; padding:0; color:#FFB208; font-weight:bold; font-size:19px;}
#ContentArea1Lft div.DirectoryDetails H2{ margin: 0 0 5px 0; padding:0; color:#fff; font-weight:bold; font-size:17px;}
#ContentArea1Lft div.DirectoryDetails H3{ margin: 0 0 5px 0; padding:0; color:#FFB208; font-weight:bold; font-size:15px;}
#ContentArea1Lft div.DirectoryDetails H4{ margin: 0 0 0px 0; padding:0; color:#00CCFF; font-size:15px;}
#ContentArea1Lft div.DirectoryDetails em{ color:#00CCFF;}




/* Search Home page */

#ContentArea1Lft div.tableHomeSearch {color:#FF9900;}
#ContentArea1Lft div.tableHomeSearch form {margin:0; padding:0;}

/* Instructions on public pages */

#ContentArea1Lft div.PublicInstructions { margin:0; padding:5px; display: block; border: 1px solid #FFB208; width:98%;}
#ContentArea1Lft div.PublicInstructions strong { color: #FFB208;}
#ContentArea1Lft div.PublicInstructions em { font-size:11px;}
#ContentArea1Lft div.PublicInstructions form {margin:0; padding:0;}

#ContentArea1Rgt div.PublicInstructions { margin:0; padding:5px; display: block; border: 1px solid #FFB208; width:515px;}
#ContentArea1Rgt div.PublicInstructions strong { color: #FFB208;}
#ContentArea1Rgt div.PublicInstructions em { font-size:11px;}
#ContentArea1Rgt div.PublicInstructions form {margin:0; padding:0;}




/* What's On Panel bottom section */
#ContentArea2Lft div#whatsonWrapper { border: 3px solid #424242;
background:url(int/bg-whatson.gif) 0 0; padding: 10px;
}
#ContentArea2Lft div#whatsonWrapper h2.whatson { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-whatson.gif) top left no-repeat;  padding:0; margin:0;}
#ContentArea2Lft div#whatsonWrapper h2.whatson span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}
#ContentArea2Lft div#whatsonWrapper H3{ margin: 0 0 5px 0; padding:0; color:#8F0800; text-transform:uppercase; font-weight:bold; font-size:12px;}
#ContentArea2Lft div#whatsonWrapper H3 a:link, #ContentArea2Lft div#whatsonWrapper H3 a:visited { color: #fff; text-decoration:none; }
#ContentArea2Lft div#whatsonWrapper H3 a:hover, #ContentArea2Lft div#whatsonWrapper H3 a:active { color: #FFB208; text-decoration:underline;}
#ContentArea2Lft div#whatsonWrapper img.thumbnail { margin: 0 10px 0 0; width:76px; height:76px; padding:0; float: left; border: 5px solid #A8A8A6;}
#ContentArea2Lft div#whatsonWrapper a.ClickHere { text-transform:uppercase; font-size:11px; font-weight:bold; display:block; padding: 0 0 25px 0;}
#ContentArea2Lft div#whatsonWrapper span.ClickHereInst {font-size:11px;}
#ContentArea2Lft div#whatsonWrapper a:link, #ContentArea2Lft div#whatsonWrapper a:visited { color: #ccc; text-decoration:none;  }
#ContentArea2Lft div#whatsonWrapper a:hover, #ContentArea2Lft div#whatsonWrapper a:active { color: #FFB208; text-decoration:underline;}


/* What's On Panel top section */
#ContentArea1Lft div#whatsonWrapper { border: 3px solid #424242;
background:url(int/bg-whatson.gif) 0 0; padding: 10px;
}
#ContentArea1Lft div#whatsonWrapper h2.whatson { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-whatson.gif) top left no-repeat;  padding:0; margin:0;}
#ContentArea1Lft div#whatsonWrapper h2.whatson span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}
#ContentArea1Lft div#whatsonWrapper h2.surfnews { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-surfnews.gif) top left no-repeat;  padding:0; margin:0;}
#ContentArea1Lft div#whatsonWrapper h2.surfnews span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}



#ContentArea1Lft div#whatsonWrapper a.ClickHere { text-transform:uppercase; font-size:11px; font-weight:bold; display:block; padding: 0 0 25px 0;}
#ContentArea1Lft div#whatsonWrapper span.ClickHereInst {font-size:11px;}


#ContentArea1Lft div#whatsonWrapper div {margin:0; padding:0; display:table; height:1%;}
#ContentArea1Lft div#whatsonWrapper div H3{ margin: 0 0 5px 0; padding:0; color:#8F0800; text-transform:uppercase; font-weight:bold; font-size:12px;}
#ContentArea1Lft div#whatsonWrapper div H3 a:link, #ContentArea1Lft div#whatsonWrapper div H3 a:visited { color: #FFB208; text-decoration:none; }
#ContentArea1Lft div#whatsonWrapper div H3 a:hover, #ContentArea1Lft div#whatsonWrapper div H3 a:active { color: #FFF; text-decoration:underline;}
#ContentArea1Lft div#whatsonWrapper img.thumbnail { margin: 0 10px 0 0; width:76px; height:76px; padding:0; float: left; border: 5px solid #A8A8A6;}


/* News conversion of whats on page */
#surfnews #ContentArea1Lft div#whatsonWrapper  h1{ margin: 0 0 5px 0; padding:0; color:#66F802; text-transform:uppercase; font-weight:bold; font-size:15px;}
#surfnews #ContentArea1Lft div#whatsonWrapper  H2{ margin: 0 0 5px 0; padding:0; color:#fff; text-transform:uppercase; font-weight:bold; font-size:13px;}
#surfnews #ContentArea1Lft div#whatsonWrapper  H3{ margin: 0 0 5px 0; padding:0; color:#66F802; text-transform:uppercase; font-weight:bold; font-size:16px;}
#surfnews #ContentArea1Lft div#whatsonWrapper div H3{ margin: 0 0 5px 0; padding:0; color:#66F802; text-transform:uppercase; font-weight:bold; font-size:12px;}
#surfnews #ContentArea1Lft div#whatsonWrapper div H3 a:link, #surfnews #ContentArea1Lft div#whatsonWrapper div H3 a:visited { color: #66F802; text-decoration:none; }
#surfnews #ContentArea1Lft div#whatsonWrapper div H3 a:hover, #surfnews #ContentArea1Lft div#whatsonWrapper div H3 a:active { color: #FFF; text-decoration:underline;}



/*
#ContentArea1Lft div#whatsonWrapper div img.thumbnail { margin: 0 10px 10px 0; width:76px; height:76px; padding:0; float: left; border: 5px solid #A8A8A6;}

#ContentArea1Lft div#whatsonWrapper div a:link, #ContentArea1Lft div#whatsonWrapper div a:visited { color: #FFB208; text-decoration:none;  }
#ContentArea1Lft div#whatsonWrapper div a:hover, #ContentArea1Lft div#whatsonWrapper div a:active { color: #FFF; text-decoration:underline;}
*/

/* What's On around country Panel bottom section */
#ContentArea2Lft div#whatsonWrapCountry { border: 3px solid #424242;
background: #2C2C2C; padding: 10px;
}
#ContentArea2Lft div#whatsonWrapCountry h2.whatson { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-aroundcounty.gif) top left no-repeat;  padding:0; margin:0;}
#ContentArea2Lft div#whatsonWrapCountry h2.whatson span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}
#ContentArea2Lft div#whatsonWrapCountry a.ClickHere { text-transform:uppercase; font-size:11px; font-weight:bold; display:block; padding: 0 0 25px 0;}
#ContentArea2Lft div#whatsonWrapCountry span.ClickHereInst {font-size:11px;}


#ContentArea2Lft div#whatsonWrapCountry div {margin:0; padding:10px; display:table; height:1%; background:#FFFFFF; color:#000000; width:100%;}
#ContentArea2Lft div#whatsonWrapCountry div H3{ margin: 0 0 5px 0; padding:0; color:#CB0100; text-transform:uppercase; font-weight:bold; font-size:12px;}
#ContentArea2Lft div#whatsonWrapCountry div H3 a:link, #ContentArea2Lft div#whatsonWrapCountry div H3 a:visited { color: #CB0100; text-decoration:none; }
#ContentArea2Lft div#whatsonWrapCountry div H3 a:hover, #ContentArea2Lft div#whatsonWrapCountry div H3 a:active { color: #FFB208; text-decoration:underline;}
#ContentArea2Lft div#whatsonWrapCountry div img.thumbnail { margin: 0 10px 10px 0; width:76px; height:76px; padding:0; float: left; border: 5px solid #A8A8A6;}

#ContentArea2Lft div#whatsonWrapCountry div a:link, #ContentArea2Lft div#whatsonWrapCountry div a:visited { color: #ccc; text-decoration:none;  }
#ContentArea2Lft div#whatsonWrapCountry div a:hover, #ContentArea2Lft div#whatsonWrapCountry div a:active { color: #FFB208; text-decoration:underline;}
#ContentArea2Lft div#whatsonWrapCountry strong {color: #CB0100;}

#ContentArea2Lft div#whatsonWrapCountry .ClearBoth { clear:both; margin:0; padding:0; background:#FFFFFF; }


/* What's On around country Panel top right section */
#ContentArea1Rgt div#whatsonWrapCountry { border: 3px solid #424242;
background: #2C2C2C; padding: 10px;
}
#ContentArea1Rgt div#whatsonWrapCountry strong { font-size:14px; color:#0066FF; }
#ContentArea1Rgt div#whatsonWrapCountry h2.whatson { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-aroundcounty.gif) top left no-repeat;  padding:0; margin:0;}
#ContentArea1Rgt div#whatsonWrapCountry h2.whatson span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}
#ContentArea1Rgt div#whatsonWrapCountry a.ClickHere { text-transform:uppercase; font-size:11px; font-weight:bold; display:block; padding: 0 0 25px 0;}
#ContentArea1Rgt div#whatsonWrapCountry span.ClickHereInst {font-size:11px;}


#ContentArea1Rgt div#whatsonWrapCountry .WhatsItemWrap {margin:0 0 5px 0; padding:10px; display:table; height:1%; background:#FFFFFF; color:#000000; width:480px;}
#ContentArea1Rgt div#whatsonWrapCountry .WhatsItemWrap H3{ margin: 0 0 5px 0; padding:0; color:#CB0100; text-transform:uppercase; font-weight:bold; font-size:12px;}
#ContentArea1Rgt div#whatsonWrapCountry .WhatsItemWrap H3 a:link, #ContentArea1Rgt div#whatsonWrapCountry div H3 a:visited { color: #CB0100; text-decoration:none; }
#ContentArea1Rgt div#whatsonWrapCountry .WhatsItemWrap H3 a:hover, #ContentArea1Rgt div#whatsonWrapCountry div H3 a:active { color: #FFB208; text-decoration:underline;}
#ContentArea1Rgt div#whatsonWrapCountry .WhatsItemWrap img.thumbnail { margin: 0 10px 10px 0; width:76px; height:76px; padding:0; float: left; border: 5px solid #A8A8A6;}


/* What's On Featured Panel top right section */
#ContentArea1Rgt div#whatsonWrapFeatured { border: 3px solid #424242;
background: #2C2C2C; padding: 10px;
}
#ContentArea1Rgt div#whatsonWrapFeatured h2.whatson { font-size:16px; color:#FF9900; height: 20px; background:url(int/hdr-aroundcounty.gif) top left no-repeat;  padding:0; margin:0;}
#ContentArea1Rgt div#whatsonWrapFeatured h2.whatson span{ visibility: hidden; line-height: 1px; height: 2px; padding:0 0 17px 0; margin:0;}
#ContentArea1Rgt div#whatsonWrapFeatured a.ClickHere { text-transform:uppercase; font-size:11px; font-weight:bold; display:block; padding: 0 0 25px 0;}
#ContentArea1Rgt div#whatsonWrapFeatured span.ClickHereInst {font-size:11px;}


#ContentArea1Rgt #whatsonWrapFeatured div {margin:0; padding:0px; display:table; height:1%; background:#FFFFFF; color:#000000;}
#ContentArea1Rgt #whatsonWrapFeatured div H3{ margin: 0 0 5px 0; padding:0; color:#CB0100; text-transform:uppercase; font-weight:bold; font-size:12px;}
#ContentArea1Rgt #whatsonWrapFeatured div H3 a:link, #ContentArea1Rgt div#whatsonWrapFeatured div H3 a:visited { color: #CB0100; text-decoration:none; }
#ContentArea1Rgt #whatsonWrapFeatured div H3 a:hover, #ContentArea1Rgt div#whatsonWrapFeatured div H3 a:active { color: #FFB208; text-decoration:underline;}
#ContentArea1Rgt div#whatsonWrapFeatured div img.thumbnail { margin: 0 10px 10px 0; width:76px; height:76px; padding:0; float: left; border: 5px solid #A8A8A6;}




#ContentArea1Rgt div#whatsonWrapCountry div a:link, #ContentArea1Rgt div#whatsonWrapCountry div a:visited { color: #ccc; text-decoration:none;  }
#ContentArea1Rgt div#whatsonWrapCountry div a:hover, #ContentArea1Rgt div#whatsonWrapCountry div a:active { color: #FFB208; text-decoration:underline;}
#ContentArea1Rgt div#whatsonWrapCountry strong {color: #CB0100;}

#ContentArea1Rgt div#whatsonWrapCountry .ClearBoth { clear:both; margin:0; padding:0; background:#FFFFFF; }





/* MainListing CUSTOMISATION of section 2 content columns*/
#MainListing #ContentArea2Wrapper {margin:0; padding:0;}
#MainListing #ContentArea2Wrapper #ContentArea2Rgt {display:none;}
#MainListing #ContentArea2Wrapper #ContentArea2Lft { width:100%; margin:0; padding:0; background:url(int/bg-whatson.gif) repeat 0 0;}
#MainListing #ContentArea2Wrapper #ContentArea2Lft div { padding:10px; margin:0;}
#MainListing #ContentArea2Wrapper #ContentArea2Lft div table#tableList { margin:0; padding:0; width:100%;}
#MainListing #ContentArea2Wrapper #ContentArea2Lft div table#tableList td.linkcell { margin:0; padding:0 0 15px 10px; border: 0; border-left:1px solid #676767;}
#MainListing #ContentArea2Wrapper #ContentArea2Lft div table#tableList td.linkcell strong { color:#00FF33; font-weight:bold;}

#MainListing #ContentArea2Wrapper #ContentArea2Lft div #ListType { width:100%; margin:0 0 15px 0; background:#2C2C2C; height:15px; padding: 5px 0 10px 5px; border-bottom:4px solid #0080C4;}
#MainListing #ContentArea2Wrapper #ContentArea2Lft div #ListType strong{ font-size:15px; color:#FF9900;}




/* Facilities beach Navigation */
#FacilityLinks { font-family:Arial, Helvetica, sans-serif; font-size:11px; height:25px; background:url(int/content-bg-navbar-facility.gif) repeat-y; text-transform:uppercase; margin: 0 0 20px 0; display:block; border-bottom:1px solid black; }
#FacilityLinks ul{ list-style:none; margin:0 0 0 8px; padding:0;	padding-top:4px;}
#FacilityLinks li { display:inline;}
#FacilityLinks a:link, #FacilityLinks a:visited { padding: 3px 10px 2px 10px; color: #2C2C2C; background:url(int/butt-bg-fac-1.gif) left top;text-decoration:none; font-size:11px; }
#FacilityLinks a:hover, #FacilityLinks a:active { 
color: #000;
background:url(int/butt-bg-fac-2.gif) left top; font-size:11px;
}

/* Add listing form */
#addlisting { border-collapse: collapse; margin:0; padding: 0;}
#addlisting td { padding:2px;}


/* General page styles */

#GeneralPg h2 { margin:0 0 -10px 0; padding:0; font-size:12px; color:#48FF00;}
#GeneralPg h3 { margin:0 0 -10px 0;; padding:0; font-size:12px; color:#fff; text-transform:capitalize;}
#GeneralPg h3 span { font-weight:lighter; text-transform:none;}
#GeneralPg img.FltRght { float: right; margin: 0 0 15px 15px;}
#GeneralPg hr {color: #51F701;background-color: #51F701;height: 1px;}

#FlashMapSpacer { padding:0; margin: 20px 0 20px 0;  }
#ContentArea1Rgt div#whatsonWrapCountry strong { font-size:14px; color:#00FF33; }