/* Stylesheet by NetFiesta | www.netfiesta.nl */
html {height: 100%; overflow : -moz-scrollbars-vertical; overflow-y: scroll;}
body {height: 100%; font-family: Trebuchet MS, Tahoma, Arial; font-size: 13px; line-height: 16px; margin: 0; padding: 0; cursor: default;}
p {padding: 0; margin: 0 0 16px 0;}
ul {padding: 0; margin: 0 0 16px 40px;}
ul ul {padding: 0; margin: 0 0 0 30px;}
ul li {list-style: square; color: #74a212;}
ul ul li {list-style: circle; color: #74a212;}
li span {color: black;}
h1 {padding: 0; margin: 0 0 14px 0; padding-top: 6px; font-size: 20px; height: 28px; white-space: nowrap;}
h2 {padding: 0; margin: 0; text-decoration: underline; font-size: 12px; line-height: 19px; height: 21px; font-weight: bold;}
a, a:hover {color: #cc9511; text-decoration: underline;}
#page_container {position: relative; width: 964px; margin: auto; min-height: 100%; height: auto; background: black url('/images/header_breakfast.jpg') 2px 0 no-repeat;}
#page_container.contact {background: black url('/images/header_contact.jpg') 2px 0 no-repeat;}
#page_container.photo-gallery {background: black url('/images/header_photo-gallery.jpg') 2px 0 no-repeat;}
#page_container.accommodation {background: black url('/images/header_accommodation.jpg') 2px 0 no-repeat;}
#page_container.practical-information {background: black url('/images/header_practical-information.jpg') 2px 0 no-repeat;}
#page_container.birds-room-cottage {background: black url('/images/header_birds-room-cottage.jpg') 2px 0 no-repeat;}
#page_container.zambezi-view-cottage {background: black url('/images/header_zambezi-view-cottage.jpg') 2px 0 no-repeat;}
#page_container.mosi-oa-tunya-cottage {background: black url('/images/header_mosi-oa-tunya-cottage.jpg') 2px 0 no-repeat;}
#page_container.mukuni-cottage {background: black url('/images/header_mukuni-cottage.jpg') 2px 0 no-repeat;}
#page_container.victoria-cottage {background: black url('/images/header_victoria-cottage.jpg') 2px 0 no-repeat;}
#page_container.baobab-cottage {background: black url('/images/header_baobab-cottage.jpg') 2px 0 no-repeat;}
#page_container.honeymoon-suite {background: black url('/images/header_honeymoon-suite.jpg') 2px 0 no-repeat;}
#page_container.family-suite {background: black url('/images/header_family-suite.jpg') 2px 0 no-repeat;}
#page_container.livingstone-suite {background: black url('/images/header_livingstone-suite.jpg') 2px 0 no-repeat;}
#page_container.stanley-suite {background: black url('/images/header_stanley-suite.jpg') 2px 0 no-repeat;}
#page_container.activities {background: black url('/images/header_activities.jpg') 2px 0 no-repeat;}
#page_container.victoria-falls {background: black url('/images/header_victoria-falls.jpg') 2px 0 no-repeat;}
#page_container.wildlife {background: black url('/images/header_wildlife.jpg') 2px 0 no-repeat;}
#page_container.cultural {background: black url('/images/header_cultural.jpg') 2px 0 no-repeat;}
#page_container.zambezi-river {background: black url('/images/header_zambezi-river.jpg') 2px 0 no-repeat;}
#page_container.swimming-pool {background: black url('/images/header_swimming-pool.jpg') 2px 0 no-repeat;}
#page_container.guest-comments {background: black url('/images/header_guest-comments.jpg') 2px 0 no-repeat;}
#page_container .logo {position: absolute; top: 0; right: 26px; width: 186px; height: 195px; background: url('/images/logo_stanley-safari-lodge.png') no-repeat;}
#page_container .menu {position: relative; width: 677px; height: 43px; left: 2px; top: 25px; background: url('/images/background_menu.png') no-repeat;}
#page_container .menu>div {position: relative; width: 668px; height: 26px; top: 8px;}
#page_container .menu ul {margin: 0; padding: 0;}
#page_container .menu li {float: left; list-style: none; height: 23px; padding-top: 4px;}
#page_container .menu a {display: block; padding: 2px 11px 0 12px; height: 29px; font-size: 14px; color: #000000; text-decoration: none;}
#page_container .menu li:first-child {padding-left: 4px !important;}
#page_container .menu li:hover, .menu li.active {background: #dedede;}

#page_container #header_fadein {position: absolute; left: 2px; width: 960px; height: 225px; display: none;}
#page_container #header_fader {position: absolute; left: 2px; top: 202px; width: 960px; height: 28px; background: url('/images/background_header.png') repeat-x;}
#page_container .bor {position: absolute; width: 1px; height: 100%; background: white;}
#page_container .bor.left {left: 1px;}
#page_container .bor.right {right: 1px;}

#content {position: relative; margin-top: 127px; left: 27px; width: 475px; min-height: 496px; height: auto; padding: 0 224px 10px 0; border: 1px solid #74a212; background: url('/images/background_content.png') bottom no-repeat;}
#content.full {width: 683px; padding: 0 16px 10px 0;}
#content h1 {margin: 10px 0 10px 16px; padding-left: 7px; border-bottom: 1px solid #959595;}
#content h2 {margin-left: 23px;}
#content p {padding: 0 20px 0 23px;}
#content li {padding: 0 20px 0 0;}
#content.full p {padding: 0 55px 0 23px;}
#content.layout2 p {padding: 0 65px 0 23px;}
#content.layout2 li {padding: 0 70px 0 0;}
#content.gallery {width: 677px; padding: 0 22px 10px 0;}
#content.gallery div {padding-left: 20px;}
#content.gallery div img {width: 200px; height: 140px; margin: 0 6px 6px 0; border: 1px solid #959595;}
#content.togallery {width: 677px; padding: 0 22px 10px 0; overflow: auto;}
#content.togallery .section {clear: left; overflow: auto; padding: 0 0 0 20px;}
#content.togallery .item {float: left; position: relative; width: 200px; margin: 0 12px 12px 0;}
#content.togallery .item img.dl, #content.togallery .item img.vw {position: absolute; right: 4px; top: 8px; width: 16px; height: 16px; border: none;}
#content.togallery .item img.vw {right: 26px;}
#content.togallery .item img {width: 200px; height: 140px; border: 1px solid #959595;}
#content #photos {position: absolute; top: 0; right: 0; width: 224px;}
#content #photos img {width: 200px; margin-top: 18px; border: 1px solid #959595;}
#content #photos img:first-child {margin-top: 22px;}
#content.layout2 #photos {right: 48px;}

#polaroids {position: absolute; right: 2px; top: 250px; width: 232px;}
#polaroids img {position: absolute;}

#submenu {position: absolute; right: 33px; top: 245px; width: 246px; min-height: 330px; padding: 10px 0; background: #e6e2c7 url('/images/background_submenu.png') top repeat-x;}
#submenu a {color: black; text-decoration: none;}
#submenu h1 {margin: 0 13px;}
#submenu ul {margin: 0;}
#submenu li {color: black; list-style: none; padding-left: 8px; background: url('/images/submenu_list_bullet.gif') left 6px no-repeat;}
#submenu .block {position: relative; float: left; width: 100%; padding: 8px 0;}
#submenu.activities {cursor: pointer;}
#submenu.accommodation a:hover, #submenu .normallinks a:hover {text-decoration: underline;}
#submenu.accommodation a.active, #submenu .normallinks a.active {font-weight: bold; color: #74a212;}
#submenu .block div {width: 119px; float: left; font-size: 12px; line-height: 15px;}
#submenu .block.active {background: #c5be91;}

#submenu .block div:first-child {width: 100px; margin-left: 13px;}
#submenu .block img {border: 1px solid #959595;}
#submenu .line {clear: both; width: 80%; margin: 0 auto; height: 1px; background: #959595;}

#footer {position: relative; height: 30px; margin-left: 50px; color: #aba89f; font-size: 11px; line-height: 28px;}
#footer span {margin-left: 225px;}
#footer a {color: #aba89f; text-decoration: none; font-weight: bold;}