body {margin:0px;font-family:helvetica, san-serif;}
body.basic-page {margin-bottom:20px;padding:0px;background:#000000 url("/images/page-bg.jpg") no-repeat top center;}
body.window {margin-bottom:10px;background-color:#4b3f3a;}

/* header */
#headerbar {width:auto;height:104px;} 
#headerbar .frame {width:auto;height:108px;background: url("/images/headerbar/shadow.png") no-repeat top center;} 
#headerbar .frame .bar {position:relative;width:auto;height:98px;background-color:#0d0604;border-bottom:solid 1px #312824;} 
body.basic-page #header {width:820px;margin:0px auto 0px auto;overflow:hidden;}
#header .logo {float:left;margin-right:158px;width:382px;height:98px;border-style:none;}
#header .navigation {float:left;margin:30px 0px 0px 0px;padding:0px;list-style:none;}
#header .navigation li {float:left;margin-left:12px;}

/* page */
body.basic-page #page {width:820px;margin:10px auto 0px auto;}
body.window #page.dialogue-window {padding:0px 20px 20px 20px;}

/* picture frame and navigation */
#title-pictureframe-navigation {position:relative;height:388px;}
#title-pictureframe-navigation .title {position:absolute;top:374px;left:582px;}
#title-pictureframe-navigation .pictureframe {width:812px;height:388px;position:absolute;top:0px;left:4px;z-index:0;}
#title-pictureframe-navigation .pictureframe .top {width:812px;height:13px;position:absolute;top:0px;left:0px;background: url("/images/pictureframes/frame-horizontal.png") no-repeat 0px 0px;}
#title-pictureframe-navigation .pictureframe .bottom {width:812px;height:13px;position:absolute;bottom:0px;left:0px;background: url("/images/pictureframes/frame-horizontal.png") no-repeat 0px -14px;}
#title-pictureframe-navigation .pictureframe .left {width:13px;height:362px;position:absolute;top:13px;left:0px;background: url("/images/pictureframes/frame-vertical.png") no-repeat 0px 0px;}
#title-pictureframe-navigation .pictureframe .right {width:13px;height:362px;position:absolute;top:13px;right:0px;background: url("/images/pictureframes/frame-vertical.png") no-repeat -14px 0px;}
#title-pictureframe-navigation .pictureframe img {position:relative;top:13px;left:13px;}
#title-pictureframe-navigation .navigation {margin:0px;padding:0px;list-style:none;position:absolute;top:26px;left:0px;}
#title-pictureframe-navigation .navigation li {margin:0px;padding:0px;margin-top:-5px;}
#title-pictureframe-navigation #tour p {font-size:0%;margin:0px;position:absolute;top:38px;left:312px;width:383px;height:62px;z-index:1;}
#title-pictureframe-navigation #tour p .imagetext {display:none;}
#title-pictureframe-navigation #tour .glyph {position:absolute;top:20px;left:702px;width:95px;height:110px;z-index:1;} 

#title-pictureframe-navigation #tour.gold p {background: url("/images/tours/kwazulu-natal/royal-natal-national-park/tour.png");}
#title-pictureframe-navigation #tour.gold .glyph {background: url("/images/tours/kwazulu-natal/royal-natal-national-park/tour-glyph.png");} 
#title-pictureframe-navigation #tour.silver p {background: url("/images/tours/kwazulu-natal/hluhluwe-umfolozi-game-reserve/tour.png");}
#title-pictureframe-navigation #tour.silver .glyph {background: url("/images/tours/kwazulu-natal/hluhluwe-umfolozi-game-reserve/tour-glyph.png");} 
#title-pictureframe-navigation #tour.bronze p {background: url("/images/tours/kwazulu-natal/golden-gate-highlands-national-park-and-clarens/tour.png");}
#title-pictureframe-navigation #tour.bronze .glyph {background: url("/images/tours/kwazulu-natal/golden-gate-highlands-national-park-and-clarens/tour-glyph.png");} 
#title-pictureframe-navigation #tour.green p {background: url("/images/tours/kwazulu-natal/tala-game-reserve-and-midlands-meander/tour.png");}
#title-pictureframe-navigation #tour.green .glyph {background: url("/images/tours/kwazulu-natal/tala-game-reserve-and-midlands-meander/tour-glyph.png");} 
#title-pictureframe-navigation #tour.red p {background: url("/images/tours/kwazulu-natal/battlefields/tour.png");}
#title-pictureframe-navigation #tour.red .glyph {background: url("/images/tours/kwazulu-natal/battlefields/tour-glyph.png");} 
#title-pictureframe-navigation #tour.blue p {background: url("/images/tours/blue/kwazulu-natal/tour.png");}
#title-pictureframe-navigation #tour.blue .glyph {background: url("/images/tours/kwazulu-natal/blue/tour-glyph.png");} 
#title-pictureframe-navigation #tour.orange p {background: url("/images/tours/kwazulu-natal/shakaland/tour.png");}
#title-pictureframe-navigation #tour.orange .glyph {background: url("/images/tours/kwazulu-natal/shakaland/tour-glyph.png");} 

#headerbar-booknowbutton {position:relative;top:50px;height:113px;}
#headerbar-booknowbutton #headerbar h1 {font-size:0%;position:absolute;top:3px;left:7px;margin:0px;width:800px;height:35px;z-index:1;} 
#headerbar-booknowbutton #headerbar h1 .imagetext {display:none;}
#headerbar-booknowbutton #headerbar .glyph {position:absolute;top:0px;left:0px;width:43px;height:42px;z-index:2;} 
#headerbar-booknowbutton #booknowbutton {position:absolute;top:24px;left:640px;width:137px;height:39px;z-index:0;}

#headerbar-booknowbutton #headerbar.gold h1 {background: url("/images/tours/kwazulu-natal/royal-natal-national-park/headerbar.png");}
#headerbar-booknowbutton #headerbar.gold .glyph {background: url("/images/tours/kwazulu-natal/royal-natal-national-park/headerbar-glyph.png");}
#headerbar-booknowbutton #headerbar.silver h1 {background: url("/images/tours/kwazulu-natal/hluhluwe-umfolozi-game-reserve/headerbar.png");}
#headerbar-booknowbutton #headerbar.silver .glyph {background: url("/images/tours/kwazulu-natal/hluhluwe-umfolozi-game-reserve/headerbar-glyph.png");}
#headerbar-booknowbutton #headerbar.bronze h1 {background: url("/images/tours/kwazulu-natal/golden-gate-highlands-national-park-and-clarens/headerbar.png");}
#headerbar-booknowbutton #headerbar.bronze .glyph {background: url("/images/tours/kwazulu-natal/golden-gate-highlands-national-park-and-clarens/headerbar-glyph.png");}
#headerbar-booknowbutton #headerbar.green h1 {background: url("/images/tours/kwazulu-natal/tala-game-reserve-and-midlands-meander/headerbar.png");}
#headerbar-booknowbutton #headerbar.green .glyph {background: url("/images/tours/kwazulu-natal/tala-game-reserve-and-midlands-meander/headerbar-glyph.png");}
#headerbar-booknowbutton #headerbar.red h1 {background: url("/images/tours/kwazulu-natal/battlefields/headerbar.png");}
#headerbar-booknowbutton #headerbar.red .glyph {background: url("/images/tours/kwazulu-natal/battlefields/headerbar-glyph.png");}
#headerbar-booknowbutton #headerbar.blue h1 {background: url("/images/tours/kwazulu-natal/st-lucia/headerbar.png");}
#headerbar-booknowbutton #headerbar.blue .glyph {background: url("/images/tours/kwazulu-natal/st-lucia/headerbar-glyph.png");}
#headerbar-booknowbutton #headerbar.orange h1 {background: url("/images/tours/kwazulu-natal/shakaland/headerbar.png");}
#headerbar-booknowbutton #headerbar.orange .glyph {background: url("/images/tours/kwazulu-natal/shakaland/headerbar-glyph.png");}


#content-gallery {margin:20px 0px 0px 12px;overflow:hidden;}
#content-gallery #content {width:590px;margin-right:2px;float:left;}
#content-gallery #gallery {width:216px;float:left;}
#content-gallery #gallery {color:#ffffff;}
#content-gallery #gallery h2 {font-size:77%;padding:10px 0px 0px 18px;margin:0px;width:186px;height:25px;background: url("/images/tours/galleries/headerbar.png");}
#content-gallery #gallery ul {list-style:none;margin:0px 0px 0px 10px;padding:0px;overflow:hidden;}
#content-gallery #gallery ul li {float:left;margin:4px;}
#content-gallery #gallery p {text-align:center;font-size:77%;margin:20px 0px 0px 0px;}

#page #intro {font-size:77%;color:#ffffff;margin:50px 0px 0px 15px;}
#page #intro p {margin:10px 0px 0px 0px;}

#page #content {font-size:77%;color:#ffffff;}
#page #content h1 {font-size:110%;color:#ffffff;}
#page #content label {color:#ffffff;font-weight:bold;display:block;margin:24px 0px 3px 0px;}
#page #content label, #page #content input.field, #page #content textarea.field {width:300px !important;}
#page #content textarea.field {height:200px !important;}
#page #content .error-message {color:#ff0000;font-weight:bold;display:block;}
#page #content p {margin:10px 0px 0px 0px;}
#page #content ul li {margin-top:12px;}
#page #content #lhs-col, #page #content #rhs-col {width:360px;float:left;} 

/* buttons */
.button {width:119px;position:relative;}
.button a {font-weight:bold;text-decoration:none;font-size:77%;display:block;position:relative;width:103px;padding:8px;color:#ffffff;text-align:center;}
.button a:hover {color:#fce935;}
.button .top-left {width:10px;height:17px;position:absolute;top:0px;left:0px;background: url("/images/buttons/type001/type001-vertical.png") no-repeat 0px 0px;}
.button .top-right {width:10px;height:17px;position:absolute;top:0px;right:0px;background: url("/images/buttons/type001/type001-vertical.png") no-repeat 0px -33px;}
.button .top-mid {width:auto;height:17px;position:absolute;top:0px;left:10px;right:10px;background: url("/images/buttons/type001/type001-vertical.png") repeat-x 0px -66px;}
.button .mid-left {width:10px;position:absolute;top:16px;bottom:15px;left:0px;background: url("/images/buttons/type001/type001-horizontal.png") repeat-y 0px 0px;}
.button .mid-center {width:auto;position:absolute;top:16px;bottom:15px;left:10px;right:10px;background: url("/images/buttons/type001/type001-fill.png") repeat 0px 0px;}
.button .mid-right {width:10px;position:absolute;top:16px;bottom:15px;right:0px;background: url("/images/buttons/type001/type001-horizontal.png") repeat-y -11px 0px;}
.button .bottom-left {width:10px;height:15px;position:absolute;bottom:0px;left:0px;background: url("/images/buttons/type001/type001-vertical.png") no-repeat 0px -17px;}
.button .bottom-right {width:10px;height:15px;position:absolute;bottom:0px;right:0px;background: url("/images/buttons/type001/type001-vertical.png") no-repeat 0px -50px;}
.button .bottom-mid {width:auto;height:15px;position:absolute;bottom:0px;left:10px;right:10px;background: url("/images/buttons/type001/type001-vertical.png") repeat-x 0px -83px;}

#page #content .button a {font-size:100%;}

/* touts*/
#tour-touts {width:814px;margin-top:10px;overflow:hidden;}
.tout {width:264px;position:relative;top:0px;left:0px;float:left;margin-top:14px;}
.tout h2 {position:relative;top:0px;left:0px;z-index:2;margin:0px;font-size:0%;width:264px;height:41px;}
.tout h2 .imagetext {display:none;}
.tout img {position:relative;top:-2px;left:10px;z-index:1;display:block;border:none;}
.tout .more-button {position:absolute;top:118px;left:212px;z-index:1;width:42px;margin:0px;}
.tout .teaser {font-size:77%;color:#ffffff;margin:10px 0px 0px 10px;}
.tout .teaser .header {margin:0px;}
.tout .teaser p {margin:10px 0px 0px 0px;} 
.tout .teaser .more-link a {color:#ffffff;text-decoration:none;} 
.gold-tour h2 {width:264px; background: url("/images/tours/kwazulu-natal/royal-natal-national-park/homepage/tout/headerbar.png") no-repeat top left;}
.gold-tour .teaser .header {color:#fdea35;}
.gold-tour .teaser .more-link a:hover {color:#fdea35;}
.silver-tour h2 {width:264px; background: url("/images/tours/kwazulu-natal/hluhluwe-umfolozi-game-reserve/homepage/tout/headerbar.png") no-repeat top left;}
.silver-tour .teaser .header {color:#bdbdbd;}
.silver-tour .teaser .more-link a:hover {color:#bdbdbd;}
.red-tour h2 {width:264px; background: url("/images/tours/kwazulu-natal/battlefields/homepage/tout/headerbar.png") no-repeat top left;}
.red-tour .teaser .header {color:#ff390b;}
.red-tour .teaser .more-link a:hover {color:#ff390b;}
.green-tour h2 {width:264px; background: url("/images/tours/kwazulu-natal/tala-game-reserve-and-midlands-meander/homepage/tout/headerbar.png") no-repeat top left;}
.green-tour .teaser .header {color:#4efb0e;}
.green-tour .teaser .more-link a:hover {color:#4efb0e;}
.bronze-tour h2 {width:264px; background: url("/images/tours/kwazulu-natal/golden-gate-highlands-national-park-and-clarens/homepage/tout/headerbar.png") no-repeat top left;}
.bronze-tour .teaser .header {color:#8c7853;}
.bronze-tour .teaser .more-link a:hover {color:#8c7853;}
.orange-tour h2 {width:264px; background: url("/images/tours/kwazulu-natal/shakaland/homepage/tout/headerbar.png") no-repeat top left;}
.orange-tour .teaser .header {color:#ffa41d;}
.orange-tour .teaser .more-link a:hover {color:#ffa41d;}
.blue-tour h2 {width:264px; background: url("/images/tours/kwazulu-natal/st-lucia/homepage/tout/headerbar.png") no-repeat top left;}
.blue-tour .teaser .header {color:#0ab8fe;}
.blue-tour .teaser .more-link a:hover {color:#0ab8fe;}

#tabs-infobox {margin-top:20px;}
ul.tabs {position:relative;list-style:none;padding:0px;margin:0px;overflow:hidden;z-index:4;}
ul.tabs li.tab {position:relative;float:left;cursor:pointer;}
ul.tabs li.tab .top-left {width:2px;height:3px;position:absolute;top:0px;left:0px;background: url("/images/infobox/tabs/border-top-left.png") no-repeat 0px 0px;}
ul.tabs li.tab.selected .top-left {width:2px;height:3px;position:absolute;top:0px;left:0px;background: url("/images/infobox/tabs/selected/border-top-left.png") no-repeat 0px 0px;}
ul.tabs li.tab .top-center {width:auto;height:3px;position:absolute;top:0px;left:2px;right:2px;background: url("/images/infobox/tabs/border-top-center.png") repeat-x 0px 0px;}
ul.tabs li.tab.selected .top-center {width:auto;height:3px;position:absolute;top:0px;left:2px;right:2px;background: url("/images/infobox/tabs/selected/border-top-center.png") repeat-x 0px 0px;}
ul.tabs li.tab .top-right {width:2px;height:3px;position:absolute;top:0px;right:0px;background: url("/images/infobox/tabs/border-top-right.png") no-repeat 0px 0px;}
ul.tabs li.tab.selected .top-right {width:2px;height:3px;position:absolute;top:0px;right:0px;background: url("/images/infobox/tabs/selected/border-top-right.png") no-repeat 0px 0px;}
ul.tabs li.tab .mid-left {width:2px;position:absolute;top:3px;bottom:0px;left:0px;background: url("/images/infobox/tabs/border-mid-left.png") repeat-y 0px 0px;z-index:2;}
ul.tabs li.tab.selected .mid-left {width:2px;position:absolute;top:3px;bottom:0px;left:0px;background: url("/images/infobox/tabs/selected/border-mid-left.png") repeat-y 0px 0px;z-index:2;}
ul.tabs li.tab .mid-center {width:auto;position:absolute;top:3px;bottom:1px;left:2px;right:2px;background: #261b16 url("/images/infobox/tabs/mid-center.png") repeat-x 0px 0px;z-index:2;}
ul.tabs li.tab.selected .mid-center {width:auto;position:absolute;top:3px;bottom:0px;left:2px;right:2px;background: #261b16 url("/images/infobox/tabs/mid-center.png") repeat-x 0px 0px;z-index:4;}
ul.tabs li.tab .mid-right {width:2px;position:absolute;top:3px;bottom:0px;right:0px;background: url("/images/infobox/tabs/border-mid-right.png") repeat-y 0px 0px;z-index:2;}
ul.tabs li.tab .content {position:relative;padding:12px;z-index:4;color:#797370;} 
ul.tabs li.tab.selected .content {color:#dc7106;}
#infobox {width:584px;position:relative;}
#infobox .top-shadow {width:584px;height:1px;position:absolute;top:0px;left:0px;background: url("/images/infobox/border-top-shadow.png") no-repeat 0px 0px;z-index:1;}
#infobox .top {width:584px;height:1px;position:absolute;top:1px;left:0px;background: url("/images/infobox/border-top.png") no-repeat 0px 0px;z-index:3;}
#infobox .bottom {width:584px;height:3px;position:absolute;bottom:0px;left:0px;background: url("/images/infobox/border-bottom.png") no-repeat 0px 0px;}
#infobox .mid-left {width:2px;position:absolute;top:1px;bottom:3px;left:0px;background: url("/images/infobox/border-left.png") repeat-y 0px 0px;}
#infobox .mid-center {width:auto;position:absolute;top:1px;bottom:3px;left:2px;right:2px;background: #261b16;}
#infobox .mid-right {width:2px;position:absolute;top:1px;bottom:3px;right:0px;background: url("/images/infobox/border-right.png") repeat-y 0px 0px;}
#infobox .content {width:544px;padding:20px;position:relative;}
#infobox .content .tabcontent {text-align:center;min-height:200px;}
#infobox .content #attractions-content {text-align:left;}
#tabs-infobox #infobox {top:-2px;}

/* footer */
#footer {width:820px;margin:10px auto 0px auto;border-top:solid 1px #261f1e;padding-top:10px;overflow:hidden;}
#footer .navigation {float:left;margin:0px;padding:0px;list-style:none;overflow:hidden;}
#footer .navigation li {float:left;border-left:solid 1px #6e6a68;font-size:77%;}
#footer .navigation li.first {border-left:none;}
#footer .navigation li a {color:#6e6a68;text-decoration:none;display:block;padding:0px 5px 0px 5px;}
#footer .navigation li.first a {padding-left:0px;}
#footer .copyright {margin:0px;padding:0px;float:right;font-size:77%;color:#ffffff;}

ul.buttonset {padding:0px;margin:20px 0px 0px 0px;list-style:none;overflow:hidden;}
ul.buttonset li {float:left;margin-right:20px;}

ul.smallprint {font-size:90%;}

body.gallery {padding:5px;margin:0px;background-color:#080808;} 
#fullsize-image-container  {border:solid 3px #ffffff;width:600px;} 
#gallery-rotator-container {margin-top:20px;margin-left:2px;} 
.gallery-image {margin:0px 2px 0px 2px;float:left;width:140px;cursor:pointer;}
#gallery ul li {width:80px;float:left;border:solid 2px #ffffff;}
#gallery ul li.highlight {border:solid 2px #db7107;}  
.loader {margin-top:150px;}
.pagination-button {text-decoration:none;font-weight:bold;font-size:97%;font-family:Tahoma;}
span.pagination-button {text-decoration:none;font-weight:bold;font-size:97%;color:#aaaaaa;font-family:Tahoma;}
a.pagination-button {color:#ffffff;}
a:hover.pagination-button {color:#db7107;font-size:127%;}
.pagination-current-button {text-decoration:none;font-weight:bold;font-size:97%;color:#ffffff;font-family:Tahoma;}
#pagination {width:200px;text-align:center;}
.first {margin-top:0px !important;}
.clear {clear:both;}

body.window .buttonset.double-fixed {position:absolute;top:450px;left:260px;}
body.window .buttonset.single-fixed {position:absolute;top:450px;left:330px;}