/* Colours

Yellow - ce9a1d
Blue - 5b87b4

*/


body { font-family: arial; font-size: 80%; text-align: center; line-height: 150%; }
input, select, textarea { font-size: 90%; font-family: arial; }
input.button, input.submit { background: #d013c6; color: white; font-weight: bold; border-width: 1px; }
table { width: 100%; font-size: 100%; }
a { color: #ce9a1d; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
p { margin: 0px 0px 10px 0px; }
img { border-width: 0px; margin: 0px; padding: 0px; }
table, td, th, div { color: black; border: solid black 0px; text-align: left; vertical-align: top; }
img { border: solid black 0px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
ol, ul, li { padding: 0px; margin: 0px; list-style-type: none; }
.hidden { display: none; }


div.layout_standard { border: solid #718D26 10px; width: 800px; margin-left: auto; margin-right: auto; background: #ffffff; }

div.layout_standard div.layoutheader { height: 296px; background-image: url("/images/2gFXt8fwcbPo7jhyruyG0m8088.jpg"); }
div.section4 div.layoutheader { background-image: url("/images/OvhpLhBuMU5dC51dmOvO0m8088.jpg"); }
div.section30 div.layoutheader { background-image: url("/images/u0hSJEompNapJZFDEvRd0m8088.jpg"); }
div.section13 div.layoutheader { background-image: url("/images/IqtbQ9pe4GHA3TtS4IGn0m8088.jpg"); }
div.section26 div.layoutheader { background-image: url("/images/RYRcYX6mSMqkCkMctBHy0m8088.jpg"); }
div.section31 div.layoutheader { background-image: url("/images/ACqsxlcQYWr51sqmVeXN0m8088.jpg"); }
div.section48 div.layoutheader { background-image: url("/images/nCl8r65qDD2BpZvECgOV0m8088.jpg"); }


/*
Villa 59 - table.section13
Villa 69 - table.section26
Studio 13 - table.section30
Studio 37 - table.section31
*/


div.layout_standard div.layouttopmenu { background: #ce9a1d; }
div.layout_standard div.layoutcontent { float: left; margin: 1px 0px 1px 0px; width: 800px; }
body.condright div.layout_standard div.layoutcontent { width: 614px; }
div.layout_standard div.layoutright { float: right; width: 185px; margin: 1px 0px 1px 1px; }
div.layoutcredits .beachshore { padding: 2px 10px 2px 0px; font-size: 85%; text-align: right; }

div.page_standarda .pagetitle { color: #ce9a1d; padding: 5px 0px 10px 0px; text-transform: uppercase; font-size: 130%; font-weight: bold; }
div.page_standarda .pagecontent { color: #676767; padding: 0px 5px 10px 10px; }
div.page_standarda .pagecontent img { padding-left: 20px; padding-right: 0px; }

div.page_standarda .pagecontent table { border: solid #CE9A1D 2px; }
div.page_standarda .pagecontent table td { width: 16%; padding: 5px; text-align: center; background: #d4ddbd; }
div.page_standarda .pagecontent table td.month { background: #718D26; color: white; }
div.page_standarda .pagecontent table tr.colhead td { background: #718D26; color: white;  }


div.page_standarda .pagecontent table.guide { border: solid white 1px; }
div.page_standarda .pagecontent table.guide td { text-align: left; }
div.page_standarda .pagecontent table.guide td.bullet {border: solid #D4DDBD 1px; }
div.page_standarda .pagecontent table.guide td.bullet { width: 3%; background: #ffffff; }



table.nav_hsimple { height: 38px; }
table.nav_hsimple td { vertical-align: middle; text-align: center; padding: 0px 5px 0px 5px; }
table.nav_hsimple a { text-transform: uppercase; font-weight: bold; color: white; }
table.nav_hsimple a:hover { color: #dfbe6f; text-decoration: none; }
table.mainmenu { background: url("/images/GhzOQhMIbLYynnQInclE0m8012.jpg"); }
table.mainmenu td.selected { background: #ce9a1d; }
table.submenu { width: auto; }
table.submenu td { width: 150px; }

div.homelayout { clear: both; }
div.homelayout .multicol1 { float: left; width: 450px; background: #5b87b4; }
div.homelayout .multicol2 { float: left; width: 350px; background: #5b87b4; height: 303px; }

div.homelayout .content { color: white; padding: 5px; }

div.contactus { background: #5b87b4; margin-bottom: 1px; height: 203px; }
div.contactus .titleimg { padding: 5px; }
div.contactus .content { padding: 5px; color: white; }

.content { text-align: justify; }

div.nav_linklist img { }
div.nav_linklist .link { border-bottom: solid white 1px; padding: 0px; }


/* Gallery */

div.feat_gallery { margin-bottom: 10px; }
div.feat_gallery img { border-width: 2px; }
div.feat_gallery .image { text-align: center; }
div.feat_gallery .buttons { margin-top: 20px; text-align: center; }
div.feat_gallery .buttons span { font-weight: bold; padding: 2px 5px 2px 5px; }
div.feat_gallery .buttons .rollover { color: #ce9a1d; cursor: pointer; }
div.feat_gallery .buttons .selected { color: #5b87b4; }


/* Guestbook */

table.surv_standard td { color: #676767; padding: 0px 0px 5px 10px; }
table.surv_standard td.intro { font-weight: bold; padding-bottom: 10px;  }
table.surv_standard table.question td.text { font-weight: bold; }

div.surv_responses .pagebuttons { margin: 0px 0px 20px 5px; }
div.surv_responses .pagebuttons span { font-weight: bold; padding: 2px 3px 2px 3px; }
div.surv_responses .pagebuttons .rollover a { color: #ce9a1d; cursor: pointer; }
div.surv_responses .pagebuttons .selected a { color: #5b87b4; }

div.surv_responses .response { border-top: solid #5b87b4 1px; clear: both; }
div.surv_responses .response .row { clear: both; }
div.surv_responses .response .row div { color: #676767; float: left; padding: 5px; }
div.surv_responses .response .row .label { font-weight: bold; color: #718D26; width: 200px; }

