#header {height: 284px;}
#container-location {float: left;width: 567px;margin-right: 1px;}
#submenu-header {font-weight: bold;background-color: #a5acb2;color: #fff;height: 25px;line-height: 25px;float: right;width: 195px;text-transform: uppercase;text-indent: 5px;font-size: 8pt;}

/* SUBMENU */
#submenu-container {border-bottom: 1px solid #fff;}
#submenu {width: 195px;font-size: 8pt;background-color: #fff;}
#submenu ul {display: none;border-bottom: 1px solid #a5acb2;}
#submenu li {background: url(../submenu/pics/li-bkg.gif) repeat-y 192px 0;}
#submenu li.image {width: 191px;border-left: 1px solid #a5acb2;height: 70px;padding-top: 5px;text-align: center;}
#submenu a {margin-top: 1px;cursor: pointer;text-decoration: none;display: block;padding: 3px 3px 3px 5px;width: 186px;border: 1px solid #a5acb2;border-width: 1px 0 1px 1px;}
#submenu a:hover {background-color: #eaeced;width: 183px;}
#submenu a.expanded {width: 183px;background-color: #ffd37f;border-bottom: 0;}
#submenu a.active {width: 183px;background-color: #ffd37f;}
#submenu ul a {margin: 0;border: 1px solid #a5acb2;border-width: 0 0 0 1px;display: block;padding: 3px 3px 3px 5px;width: 183px;}
#submenu ul a:hover {background-color: #eaeced;}
#submenu a.sub {background: url(../submenu/pics/arrow-bkg.gif) no-repeat 7px 9px;width: 173px;padding-left: 15px;}
#submenu a.sub:hover {width: 173px;background-color: #eaeced;}
#submenu li.mirror-pg {padding: 10px;border-left: 1px solid #a5acb2;}
#submenu select.advice {width: 172px;}
#submenu strong {font-size: 10px;text-transform: uppercase;}
#submenu a.mirror {display: inline;text-decoration: underline;border: 0;padding: 0;}
#submenu a.mirror:hover {background-color: #fff;}
#submenu a.none {display: inline;border: 0;padding: 0;}
#submenu a.none:hover {background-color: #fff;}
#submenu .not-open a.expanded {background-color: #fff;border-bottom: 1px dotted #a5acb2;}

/* CONTENT */
.introduction {padding: 15px 10px 0;}
.introduction span {text-transform: uppercase;font-weight: bold;font-size: 8pt;padding: 0 0 3px;}
.introduction h2 {font-size: 14pt;padding-top: 3px;text-transform: none;font-weight: normal;}
.introduction p {padding-top: 15px;}
.introduction a {text-decoration: none;color: #4c4c4c;border-bottom: 1px dotted #4c4c4c;}
.introduction a.show {border: none;}

#find {padding-top: 20px;border-bottom: 5px solid #f1b445;}
.tabs ul {width: 556px;margin-bottom: 2px;border-bottom: 1px dotted #a5acb2;height: 41px;}
.tabs li {float: left;height: 36px;}
.tabs li img {border-bottom: 5px solid #f1b445;}
.tabs li #tab-accommodation {background: url(../images/tab-off-accommodation.gif) no-repeat;padding-top: 32px;}
.tabs li #tab-tours {background: url(../images/tab-off-tours.gif) no-repeat;padding-top: 32px;}
.tabs li #tab-weddings {background: url(../images/tab-off-weddings.gif) no-repeat;padding-top: 32px;}
.tabs li #tab-information {background: url(../images/tab-off-information.gif) no-repeat;padding-top: 32px;}
.tabs li #tab-activities {background: url(../images/tab-off-activities.gif) no-repeat;padding-top: 32px;}
.tabs li .selected#tab-accommodation {background: url(../images/tab-on-accommodation.gif) no-repeat;padding-top: 32px;}
.tabs li .selected#tab-tours {background: url(../images/tab-on-tours.gif) no-repeat;padding-top: 32px;}
.tabs li .selected#tab-weddings {background: url(../images/tab-on-weddings.gif) no-repeat;padding-top: 32px;}
.tabs li .selected#tab-information {background: url(../images/tab-on-information.gif) no-repeat;padding-top: 32px;}
.tabs li .selected#tab-activities {background: url(../images/tab-on-activities.gif) no-repeat;padding-top: 32px;}

#show-find {border-bottom: 1px dotted #a5acb2;}
#show-find .f-left {width: 264px;background-color: #a5acb2;margin-right: 2px;padding: 2px;}
#show-find .f-right {width: 286px;margin-bottom: 2px;}
.tab-content {margin: 10px 12px 10px 43px;}
.tab-content p {font-size: 8pt;padding-top: 5px;}
.tab-content strong a {text-decoration: none;font-weight: bold;}

#tab1 .f-right {background: #e4e6e8 url(../images/tab-accommodation-bkg.gif) no-repeat;height: 259px;}
#tab2 .f-right {background: #e4e6e8 url(../images/tab-tours-bkg.gif) no-repeat;height: 214px;}
#tab3 .f-right {background: #e4e6e8 url(../images/tab-weddings-bkg.gif) no-repeat;height: 214px;}
#tab4 .f-right {background: #e4e6e8 url(../images/tab-information-bkg.gif) no-repeat;height: 214px;}
#tab5 .f-right {background: #e4e6e8 url(../images/tab-activities-bkg.gif) no-repeat;height: 214px;}

#tab1 .tab-content p {padding-top: 3px;}
#tab3 .tab-content p {padding: 2px 0 10px;}
#tab4 .tab-content p {padding: 0 0 13px;}

.greybox {padding: 17px 10px 0;font-size: 8pt;line-height: 14px;}
#search {height: 36px;font-size: 7pt;text-transform: uppercase;background: #e4e6e8 url(../images/search-bkg.gif) no-repeat;}
.search-left {float: left;width: 110px;padding-right: 10px;line-height: 27px;font-weight: bold;}
.search-right {float: left;width: 370px;text-align: left;vertical-align: top;font-weight: bold;}
.search-button {float: left;}

#continued {display: none;}

#banner {padding: 20px 0 0;}
.banner-left {float: left;width: 468px;height: 60px;padding: 0 2px 0 0;}
.banner-right {float: right;background: #f1b445 url(../images/banner-bkg.gif) repeat-x;width: 86px;height: 43px;padding: 17px 0 0;line-height: 12px;text-transform: uppercase;text-align: center;}

#featured-destinations {}
#featured-destinations p {font-size: 8pt;line-height: 15px;padding-top: 5px;}
#featured-destinations p.all {text-align: right;padding-top: 10px;font-weight: bold;}
#featured-destinations p.all a {text-transform: uppercase;color: #fff;font-weight: bold;padding-left: 3px;text-decoration: none;}
#featured-destinations p.all a:hover {text-decoration: underline;}
#featured-destinations p.images {padding-bottom: 1px;margin-bottom: 3px;}

#featured-destinations .f-left {width: 268px;border: 3px solid #f7b02f;border-width: 3px 0;}
.attractions {background: #f5c774 url(../images/home-attractions-bkg.gif) no-repeat;margin: 2px 0;padding: 45px 14px 10px;}

#featured-destinations .f-right {width: 286px;border: 3px solid #a5acb2;border-width: 3px 0;}
.destination {background: #e4e6e8 url(../images/home-destination-bkg.gif) no-repeat;margin: 2px 0;padding: 45px 14px 10px;}
.destination span {font-size: 12pt;padding: 17px 0 15px;text-transform: uppercase; color: #4d4d4d;display: block;}

#agulhas p.images {background: #e4e6e8 url(../images/home-agulhas-bkg.gif) no-repeat bottom right;}
#atlanticseaboard p.images {background: #e4e6e8 url(../images/home-atlanticseaboard-bkg.gif) no-repeat bottom right;}
#baviaanskloof p.images {background: #e4e6e8 url(../images/home-baviaanskloof-bkg.gif) no-repeat bottom right;}
#battlefields p.images {background: #e4e6e8 url(../images/home-battlefields-bkg.gif) no-repeat bottom right;}
#bloemfontein p.images {background: #e4e6e8 url(../images/home-bloemfontein-bkg.gif) no-repeat bottom right;}
#breederivervalley p.images {background: #e4e6e8 url(../images/home-breede-river-bkg.gif) no-repeat bottom right;}
#capewinelands p.images {background: #e4e6e8 url(../images/home-capewinelands-bkg.gif) no-repeat bottom right;}
#capeflats p.images {background: #e4e6e8 url(../images/home-capeflats-bkg.gif) no-repeat bottom right;}
#capetowncitybowl p.images {background: #e4e6e8 url(../images/home-capetowncitybowl-bkg.gif) no-repeat bottom right;}
#capewestcoast p.images {background: #e4e6e8 url(../images/home-capewestcoast-bkg.gif) no-repeat bottom right;}
#cederberg p.images {background: #e4e6e8 url(../images/home-cederberg-bkg.gif) no-repeat bottom right;}
#constantiavalley p.images {background: #e4e6e8 url(../images/home-constantia-valley-bkg.gif) no-repeat bottom right;}
#dolphincoast p.images {background: #e4e6e8 url(../images/home-dolphincoast-bkg.gif) no-repeat bottom right;}
#drakensberg p.images {background: #e4e6e8 url(../images/home-drakensberg-bkg.gif) no-repeat bottom right;}
#durban p.images {background: #e4e6e8 url(../images/home-durban-bkg.gif) no-repeat bottom right;}
#easternfreestate p.images {background: #e4e6e8 url(../images/home-eastern-free-state-bkg.gif) no-repeat bottom right;}
#elephantcoast p.images {background: #e4e6e8 url(../images/home-elephant-coast-bkg.gif) no-repeat bottom right;}
#falsebay p.images {background: #e4e6e8 url(../images/home-falsebay-bkg.gif) no-repeat bottom right;}
#frontiercountry p.images {background: #e4e6e8 url(../images/home-frontiercountry-bkg.gif) no-repeat bottom right;}
#gardenroute p.images {background: #e4e6e8 url(../images/home-gardenroute-bkg.gif) no-repeat bottom right;}
#greateraddo p.images {background: #e4e6e8 url(../images/home-greateraddo-bkg.gif) no-repeat bottom right;}
#highlands p.images {background: #e4e6e8 url(../images/home-highlands-bkg.gif) no-repeat bottom right;}
#johannesburg p.images {background: #e4e6e8 url(../images/home-johannesburg-bkg.gif) no-repeat bottom right;}
#kleinkaroo p.images {background: #e4e6e8 url(../images/home-karoo-bkg.gif) no-repeat bottom right;}
#kruger p.images {background: #e4e6e8 url(../images/home-kruger-bkg.gif) no-repeat bottom right;}
#lowveld p.images {background: #e4e6e8 url(../images/home-lowveld-bkg.gif) no-repeat bottom right;}
#motheo p.images {background: #e4e6e8 url(../images/home-motheo-bkg.gif) no-repeat bottom right;}
#namakwa p.images {background: #e4e6e8 url(../images/home-namakwa-bkg.gif) no-repeat bottom right;}
#natalmidlands p.images {background: #e4e6e8 url(../images/home-natalmidlands-bkg.gif) no-repeat bottom right;}
#nelspruit p.images {background: #e4e6e8 url(../images/home-nelspruit-bkg.gif) no-repeat bottom right;}
#northernukhahlamba p.images {background: #e4e6e8 url(../images/home-northernukhahlamba-bkg.gif) no-repeat bottom right;}
#panoramaroute p.images {background: #e4e6e8 url(../images/home-panoramaroute-bkg.gif) no-repeat bottom right;}
#penguinroute p.images {background: #e4e6e8 url(../images/home-penguinroute-bkg.gif) no-repeat bottom right;}
#polokwane p.images {background: #e4e6e8 url(../images/home-polokwane-bkg.gif) no-repeat bottom right;}
#portelizabeth p.images {background: #e4e6e8 url(../images/home-portelizabeth-bkg.gif) no-repeat bottom right;}
#pretoria p.images {background: #e4e6e8 url(../images/home-pretoria-bkg.gif) no-repeat bottom right;}
#rustenburg p.images {background: #e4e6e8 url(../images/home-rustenburg-bkg.gif) no-repeat bottom right;}
#sandton p.images {background: #e4e6e8 url(../images/home-sandton-bkg.gif) no-repeat bottom right;}
#soutpansberg p.images {background: #e4e6e8 url(../images/home-soutpansberg-bkg.gif) no-repeat bottom right;}
#sunshine p.images {background: #e4e6e8 url(../images/home-sunshine-bkg.gif) no-repeat bottom right;}
#umhlanga p.images {background: #e4e6e8 url(../images/home-umhlanga-bkg.gif) no-repeat bottom right;}
#waterberg p.images {background: #e4e6e8 url(../images/home-waterberg-bkg.gif) no-repeat bottom right;}
#waterfront p.images {background: #e4e6e8 url(../images/home-waterfront-bkg.gif) no-repeat bottom right;}
#whalecoast p.images {background: #e4e6e8 url(../images/home-whalecoast-bkg.gif) no-repeat bottom right;}
#whalewatching p.images {background: #e4e6e8 url(../images/home-whalewatching-bkg.gif) no-repeat bottom right;}
#wildcoast p.images {background: #e4e6e8 url(../images/home-wildcoast-bkg.gif) no-repeat bottom right;}
#zululand p.images {background: #e4e6e8 url(../images/home-zululand-bkg.gif) no-repeat bottom right;}