@charset "utf-8";
/* CSS Document */

body {background-color:#e6dfd6; margin:0px; font-family:Calibri, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }
div, p, span, td {color:#8c7f7b; font-size:12px; }
a, a:visited, a:active {color:#0083a2; text-decoration:none; }
a:hover {text-decoration:underline; }
h4 {color:#5c8c00; }
.webform-component-fieldset {background-image:url(images/fieldset-bg.gif); background-repeat:repeat-x; clear:both; border:1px solid #ddd; padding:10px; position:relative; margin-top:1em; padding-top:20px; }
fieldset legend {color:#0083a2; position:absolute; top:-.6em; left:-.5em; }
fieldset div, .form-checkboxes .form-item {float:left; }
.form-checkboxes {margin:0px; }
fieldset label {float:left; width:80px; }
fieldset .webform-component-textfield {padding:0px; margin:0px; }
fieldset .form-item {margin:4px; clear:both; }
#webform-component-contact_information {margin-top:50px; }
#container, #topbar .content {width:705px; margin-left:auto; margin-right:auto; }

/* Header styles */
#header {height:80px; }
#header .logo {margin-top:20px; float:left; }
#primary-links {float:right; text-align:right; margin-top:44px; }
#primary-links li {list-style:none; float:left; padding-left:14px; padding-right:14px; }
#primary-links li.last {padding-right:0px; }
#primary-links li a {font-family:Calibri, Tahoma, sans-serif; font-size:16px; color:#8c7f7b; text-decoration:none; }

/* Content styles */
#body {width:100%; background-color:#FFFFFF; border-top:1px solid #d9d0c6; border-left:1px solid #d9d0c6; border-right:1px solid #d9d0c6; padding:0; margin:0; }
#submenu-bar {background-image:url(images/submenu-bg.png); background-repeat:no-repeat; height:50px; width:705px; background-color:#d4ccc4; }
#content {padding:25px; background-color:#FFFFFF; float:left; width:655px; border-bottom:1px solid #d9d0c6; border-left:1px solid #d9d0c6; border-right:1px solid #d9d0c6; }
#content h3 {font-size:24px; color:#0096c5; font-family:"Myriad Pro", Calibri, Tahoma, sans-serif; margin:0 0 14px 0; font-weight:normal; }
#content .content {line-height:18px; }
#content .content .leader {font-weight:bold; font-size:14px; }
#content p.disclaimer {background-color:#f5f5f5; padding:10px; font-size:11px; line-height:12px; }

/* Top bar */
#topbar {height:24px; background-image:url(images/topbar-bg.png); background-repeat:repeat-x; width:100%; padding-top:4px; }
#topbar .content {text-align:right; }
#topbar div {margin:0px; padding:0px; }
#btn-reserve-online { }

/* Submenu */
#submenu-bar .menu {margin:0px; padding:0 0 0 25px; float:left; width:655px; }
#submenu-bar .menu li { height:31px; list-style:none; float:left; margin:0px; padding:16px 16px 0px 16px; background-image:url(images/submenu-separator.png); background-repeat:no-repeat; background-position:right; }
#submenu-bar .menu li.first {padding-left:0px; }
#submenu-bar .menu li.last {background-image:none; }
#submenu-bar .menu li a {padding-bottom:20px; font-size:14px; color:#FFFFFF; font-weight:bold; font-family:Arial, Tahoma, sans-serif; }
#submenu-bar .menu li a.active {background-image:url(images/submenu-arrow.gif); background-repeat:no-repeat; background-position:center; background-position:50% 25px; color:#f5f5f5; }

/* Sidebar */
#sidebar {width:25%; padding-top:56px; padding-left:20px; float:right; }
#sidebar #block-block-11 {background-color:#f5f5f5; padding:20px; width:148px; }
/* Postscripts */
#postscripts {margin:10px 0 14px 0; float:left; width:100%; }
#postscript-left, 
#postscript-middle, 
#postscript-right {width:31%; padding:6px 10px 10px 10px; height:60px; float:left; vertical-align:top; border-right:1px solid #c2b9b2; border-left:1px solid #f0ece6; }
#postscript-left img, 
#postscript-middle img, 
#postscript-right img {float:left; }
#postscript-left table, 
#postscript-middle table, 
#postscript-right table {height:60px; width:100%; }
#postscript-left table td, 
#postscript-middle table td, 
#postscript-right table td {vertical-align:top; }
#postscripts div a.header,
#postscript-left h2, 
#postscript-middle h2, 
#postscript-right h2 {color:#69933e; font-size:14px; line-height:20px; font-family:'Myriad Pro', Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding-bottom:6px; }
#postscripts #postscript-left {border-left:0px; padding-left:0px; }
#postscripts #postscript-right {border-right:0px; padding-right:0px; }

/* Footer */
#footer {width:100%; float:left; }
#footer div {height:44px; float:left; }
#footer .left {background-image:url(images/footer_left.png); width:10px; }
#footer .middle {background-image:url(images/footer_middle.png); background-repeat:repeat-x; width:683px; padding-left:2px; }
#footer .middle div {color:#9a918f; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:14px; }
#footer .right {background-image:url(images/footer_right.png); width:10px; }
#footer .ayalaland {float:right; }
#secondary-links {float:left; padding:0px; margin:9px 0 0 0; }
#secondary-links li {list-style:none; float:left; padding-left:6px; padding-right:6px; border-right:1px solid #9a918f; height:12px; }
#secondary-links li.first {padding-left:0px; }
#secondary-links li.last {border-right-width:0px; }
#secondary-links li a {color:#7a7472; position:relative; top:-2px; }

/* Others */
.blocker {clear:both; }
.pic, .cover-image img, .image-thumbnail img {border:1px solid #d9d0c6; }
.black {color: #000000; }
#features-photos {padding:10px; width:635px; background-color:#f5f5f5; height:150px; }
#features-photos img {margin-right:10px; }

/* Node specific styles */
.submitted {display:none; }
.node-node_gallery_image .image-navigator {width:100%; }
.gallery-images-list ul, .gallery-list ul {float:left; }
.gallery-images-list ul li, .gallery-list ul li {list-style:none; width:100px; margin:15px; float:left; }
.gallery-images-list ul li .image-title, .gallery-list li .title {text-align:center; }
.gallery-cover-list .item-list {display:none; }
.gallery-cover-list .title {margin-top:4px; }
.gallery-cover-list .gallery-operations li {margin:0px; }

/* News views style */
.view-news-list .views-row {margin-top:10px; padding:10px; }
.view-news-list .views-row-even {background-color:#f5f5f5; }
.view-news-list .views-row .views-field-title {padding-bottom:10px; }
.view-news-list .views-row .views-field-title a {font-size:14px; }
.view-news-list .views-row .views-field-field-publishdate-value {margin-bottom:6px; float:right; background-color:#FFFFFF; padding:4px; position:relative; top:-28px; left:10px; }
.view-news-list .views-row .views-field-field-publishdate-value span {color:#aaa; }
.view-news-list .views-row .views-field-view-node {float:right; }
