#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;}

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

#intro, #introduction {padding: 15px 10px 0;}
#descr {padding: 25px 10px 10px;}
.swap#detail span, #detail h2, #intro h2, #introduction span, #descr span, #member-logos span {text-transform: uppercase;font-weight: bold;font-size: 8pt;padding-bottom: 3px;}
.swap#detail h2, #detail span, #intro span, #introduction h2, #descr h2, #detail h3, #member-logos h2 {font-size: 14pt;padding-top: 3px;text-transform: none;font-weight: normal;}
#intro p, #introduction p, #descr p {padding-top: 15px;}
#intro a, #intro h2 a, #introduction a, #introduction h2 a {text-decoration: none;}
#introduction a {text-decoration: none;color: #4c4c4c;border-bottom: 1px dotted #4c4c4c;}
#intro a.show, #introduction a.show, #intro h2 a:hover, #introduction h2 a:hover {text-decoration: underline;border: none;}
#detail h2 {padding: 25px 0 0;}

.whales#detail span {text-transform: uppercase;font-weight: bold;font-size: 8pt;padding-bottom: 3px;}

#continued, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont8, #cont9, #cont10, #cont11, #cont12, #cont13, #cont14, #cont15, #cont16, #cont17 {display: none;}
#continued img {float: left;padding: 4px 23px 10px 0;}

#drop {margin: 0 80px 0 90px;padding: 50px 0;}
.drop-left {height: 26px;float: left;margin: 0 1px 0 0;padding: 3px 10px 3px 5px;line-height: 13px;background-color: #ffd37f;font-weight: bold;}
.drop-left span {text-transform: uppercase;display: block;}
.drop-right {float: left;height: 19px;padding: 6px 10px 7px;background-color: #eaeced;}
#drop select {width: 250px;}

.greybox {padding: 17px 10px 0;font-size: 8pt;line-height: 14px;}
#note, #note-things, #note-activities, #note-wild {background: #e4e6e8 url(../images/note-bkg.gif) no-repeat;}
#note {padding: 17px 10px 18px 90px;}
#note-things {padding: 17px 10px 18px 110px;}
#note-wild {padding: 11px 10px 11px 90px;}
#note-activities {padding: 11px 10px 11px 110px;}
#note-advertise {background: #e4e6e8 url(../images/note-bkg.gif) no-repeat bottom right;padding: 11px 15px;}

#success {padding: 15px 10px 7px 130px;background: #e4e6e8 url(../images/note-bkg.gif) no-repeat;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: 82px;padding-right: 20px;line-height: 27px;font-weight: bold;}
.search-right {float: left;width: 434px;text-align: left;vertical-align: top;font-weight: bold;}
.search-right2 {float: left;width: 370px;text-align: left;vertical-align: top;font-weight: bold;}
.search-text {float: left;font-size: 12pt;text-transform: none;padding: 2px 0 5px 0;}
.search-text a {text-decoration: none;color: #a0a0a0;}
.search-text a.selected {text-decoration: none;color: #000000;text-transform: uppercase;font-size: 16pt;}
.search-text a:hover {color: #000000;}
.search-text a.grey {color: #e4e6e8;}
.search-button {float: left;}

#resultspg .search-left {width: 110px;padding-right: 10px;}
#resultspg .search-right {width: 370px;}

#didyouknow {background: #e4e6e8 url(../images/question-bkg.gif) no-repeat left bottom;padding: 17px 20px 17px 20px;}
#didyouknow p {font-size: 8pt;line-height: 14px;}
#quote {background: #e4e6e8 url(../images/quote-bkg.gif) no-repeat;padding: 17px 20px 17px 20px;}
#quote p {font-size: 8pt;line-height: 14px;}

.flying {font-size: 8pt;margin-bottom: 25px;}
.flying .one-q, .flying .two-q, .flying .three-q, .flying .four-q {float: left;margin-bottom: 1px;}
.flying .one-q, .flying .two-q, .flying .three-q {width: 29%;padding: 3px 0;}
.flying .four-q {width: 13%;height: 22px;}
.flying .four-q img {padding-top: 1px;}
.flying .one-head, .flying .two-head, .flying .three-head {float: left;margin-bottom: 1px;width: 29%;padding: 3px 0;background-color: #e4e6e8;border: 1px dotted #a5acb2;border-width: 1px 0;}
.flying .four-head {float: left;margin-bottom: 1px;width: 13%;padding: 3px 0;background-color: #e4e6e8;border: 1px dotted #a5acb2;border-width: 1px 0;}

#distancecalc {padding-left: 49px;}
.travel-times img {border: 2px solid #a5acb2;}

#tour-search {font-size: 8pt;background: #e4e6e8 url(../images/search-bkg.gif) no-repeat bottom left;padding-top: 25px;}
.filter-full {padding-left: 30px;}
.filter-left label {float: left;width: 270px;padding: 2px 0 0 30px;}
.filter-left select {width: 160px;font-size: 11px;margin: 0 0 2px 0;}
.filter-left input {width: 154px;font-size: 11px;margin: -1px 0 0 0;}
.filter-buttons {text-align: right;margin: 13px 22px 0 0;}
.filter-buttons input {margin: 0;padding: 0;}
.filter-left input.radio-but {float: left;width: 15px;}
.filter-left label.radio-options {width: 63px;padding: 2px 10px 0 5px;}

#below {padding: 25px 10px 10px;}
#below h2 {text-transform: uppercase;font-weight: bold;font-size: 8pt;padding-bottom: 3px;}
#below span {font-size: 14pt;}
.regions {margin: 15px 0 10px 10px;line-height: 14px;}
.regions h3 {padding: 0 0 3px;font-size: 8pt;}
.regions h3 b {text-transform: uppercase;}
.regions p {padding: 0 0 8px;font-size: 8pt;}
.numbered {float: left;width: 19px;background-color: #d2d4d8;color: #fff;font-size: 11pt;line-height: 20px;padding-bottom: 10px;text-align: center;}
.suburbs, .indented {float: left;border-left: 1px solid #d2d4d8;padding: 5px 0 0 10px;width: 511px;}
.suburbs p {text-align: left;}
.empty {clear: left;float: left;width: 19px;}
.indented {margin-left: 19px;}

#toggle {text-align: right;border-bottom: 1px solid #fff;margin-top: -10px;}

#category-menu {display: none;font-size: 10px;border-top: 3px solid #a5acb2;padding: 18px;margin-bottom: 1px;}
#category-menu ul {padding-bottom: 18px;}
#category-menu li {width: 143px;float: left;}
#category-menu li.fourth {width: 91px;}
#category-menu p {padding: 2px;font-size: 8pt;text-align: left;}

.destinations#category-menu {padding: 0 0 18px;}
.destinations#category-menu li {width: 177px;padding-left: 10px;}
.destinations#category-menu li.head {width: 536px;margin: 0 0 3px;padding: 2px 10px;background-color: #d2d4d8;text-transform: uppercase;letter-spacing: 1px;}
.destinations#category-menu li.headmore {width: 536px;margin: 15px 0 3px;padding: 2px 10px;background-color: #d2d4d8;text-transform: uppercase;letter-spacing: 1px;}
.destinations#category-menu li.third {width: 146px;}

.kwazulugr#category-menu {padding: 18px 0;}
.kwazulugr#category-menu li {width: 170px;padding-left: 10px;}
.kwazulugr#category-menu li.head {width: 536px;margin: 0 0 3px;padding: 2px 10px;background-color: #d2d4d8;text-transform: uppercase;letter-spacing: 1px;}
.kwazulugr#category-menu li.headmore {width: 536px;margin: 18px 0 3px;padding: 2px 10px;background-color: #d2d4d8;text-transform: uppercase;letter-spacing: 1px;}
.kwazulugr#category-menu li.third {width: 160px;}
.kwazulugr#category-menu li.full {width: 520px;}
.both-headings#category-menu {padding-top: 0;}

.disp#category-menu {display: block;}

.birdlife#category-menu li {width: 139px;}
.birdlife#category-menu li.fourth {width: 103px;}

.activities#toggle {margin-top: 0;}
.attractions#toggle {margin-top: 10px;}

.golfcourses#category-menu li {width: 180px;}
.golfcourses#category-menu li.third {width: 160px;}

.golfcourses2 a {padding-right: 40px;}
.golfcourses2#category-menu li {width: auto;}
.golfcourses2#category-menu li.last a {padding-right: 0;}

.gamereserves#category-menu li {width: 175px;}
.gamereserves#category-menu li.third {width: 170px;}

.feed select {width: 150px;margin-bottom: 2px;}

#free-map {padding-top: 15px;}
#free-map .f-left img {border: 2px solid #a5acb2;}
#free-map .f-right {background: #e4e6e8 url(../images/free-map-bkg.gif) no-repeat;border: 2px solid #e4e6e8;border-left: 0;height: 226px;}
#free-map .f-right p {margin: 10px 0 3px 44px;padding: 0 0 2px;font-size: 8pt;}

.cradle#free-map {padding: 0 0 25px;}
.cradle#free-map .f-right {background: #e4e6e8 url(../images/attractions-bkg.gif) no-repeat;border: 2px solid #e4e6e8;border-left: 0;height: 226px;}

.nelson#free-map .f-left {width: 232px;margin-right: 2px;}
.nelson#free-map .f-right {width: 296px;background: #e4e6e8 url(../images/nelson-bkg.gif) no-repeat;height: 270px;}
.nelson#free-map .f-right p {padding-top: 4px;}
.nelson#free-map a:hover {text-decoration: underline;}

.unfamiliar#free-map {margin: -13px 0 -5px;padding-bottom: 2px;border-bottom: 1px dotted #a5acb2;}
.unfamiliar#free-map .f-right {width: 284px;background: #e4e6e8 url(../images/unfamiliar-bkg.gif) no-repeat;height: 255px;}
.unfamiliar#free-map .f-right p {padding-right: 15px;}

.flights#free-map {margin: -13px 0 -5px;padding-bottom: 2px;border-bottom: 1px dotted #a5acb2;}
.flights#free-map .f-right {width: 284px;background: #e4e6e8 url(../images/flights-bkg.gif) no-repeat;height: 231px;}
.flights#free-map .f-right p {padding-right: 15px;}

.default .half, .default .halves {font-size: 8pt;}
.default h2 a {text-decoration: none;color: #a5acb2;}
.default .halves {padding-bottom: 1px;}
.default .f-right {text-align: right;}
.default .f-right a.top {font-size: 8pt;text-decoration: none;color: #a5acb2;border-bottom: 1px dotted #a5acb2;}
.languages .orange-left {font-size: 9pt;padding-left: 10px;margin-bottom: 2px;}
.languages .halves {font-size: 9pt;margin-bottom: 2px;border-bottom: 1px dotted #a5acb2;padding-bottom: 2px;}

.accred .halves {font-size: 9pt;border-bottom: 1px dotted #a5acb2;margin-bottom: 2px;}

#detail .contact {font-size: 9pt;}
#detail .contact span {font-weight: normal;text-transform: none;font-size: 9pt;padding-left: 10px;}
.contact .two-thirds {width: 67%;margin-bottom: 2px;}
.contact .thirds {padding: 0;text-align: right;margin-bottom: 2px;}

#advertise {margin: 15px 0 -10px;}
#advertise li {padding: 2px 0;margin-bottom: 2px;}
#advertise li span {padding-left: 10px;}
#advertise li p {margin-left: 13px;}

.ad-explained {margin-top: 25px;}
#introduction .ad-explained span {padding: 0 0 0 10px;}
#introduction .ad-explained span.number {text-transform: lowercase;padding: 0 10px 0 0;}
.ad-explained .f-right {width: 498px;}
.explained {background: url(../images/laptop-bkg.gif) no-repeat 15px right;}
.explained img {float: right;padding: 7px 0 25px 25px;}

.text-listings {padding: 0 10px;}
.text-listings .f-left {padding: 2px 0;border-bottom: 1px dotted #a5acb2;}
.text-listings#content-listings .f-left span {text-transform: none;font-size: 9pt;}
.text-listings .f-right {border-bottom: 1px dotted #a5acb2;text-transform: uppercase;font-size: 7pt;text-align: right;}
.text-listings .f-right a {color: #a5acb2;text-decoration: none;font-weight: bold;}
.text-listings#content-listings .container {margin: 25px 0 15px;}
.text-listings#content-listings span {padding-left: 0;}
.text-listings#content-listings h2 {padding-left: 0;}
.text-listings .two-thirds {width: 67%;}
.text-listings .thirds {text-align: right;padding: 2px 0;}

#member-logos .f-left {width: 135px;text-align: center;margin: 0 10px;}
#member-logos .black-bkg {background-color: #000;margin-bottom: 2px;}
#member-logos .f-left img {padding: 10px;}
#member-logos .f-right {float: left;padding-left: 10px;width: 373px;}
#member-logos .f-right textarea {margin-top: 5px;width: 373px;height: 63px;font-family: Arial;font-size: 9pt;}
.individual-members #member-logos .f-right textarea {height: 123px;}

.link-logos#member-logos .f-left {width: 236px;margin: 0;font-size: 8pt;}
.link-logos#member-logos .f-left img {padding: 10px 0;}
.link-logos#member-logos .f-right {width: 292px;}
.link-logos#member-logos .f-right textarea {width: 292px;height: 100px;}
.link-logos#member-logos .f-right textarea.small-area {width: 292px;height: 35px;}

#text-links .thirds {padding-bottom: 0;font-size: 9pt;text-align: left;}
#text-links .thirds p {padding: 0 10px 10px 0;text-align: center;}
#text-links .thirds textarea {margin: 0;width: 165px;height: 73px;font-size: 8pt;font-family: Arial;}
#text-links .two-thirds {margin-top: 15px;width: 66%;}
#text-links .two-thirds strong {display: block;}
#text-links .two-thirds p {margin: 0 10px 0 0;padding: 19px;background-color: #e4e6e8;font-size: 8pt;}

#collapse-list {padding: 25px 10px;}
#collapse-list li {background-color: #e4e6e8;margin: 1px 0;border: 1px dotted #a5acb2;border-width: 1px 0;}
#collapse-list li a.head {padding: 8px;font-size: 9pt;line-height: 18px;text-decoration: none;font-weight: bold;}
#collapse-list li p {padding-bottom: 10px;}
#collapse-list li p.hide {text-align: right;}
#collapse-list div {border-top: 1px dotted #a5acb2;background-color: #fff;padding: 10px 8px 5px;}
#collapse-list div a {text-decoration: none;}
#collapse-list div a.show {text-decoration: underline;}

/* map search */
#map {padding: 20px 0 0;}
.provmap#map {padding: 0 0 20px;}
.previous#map {padding: 34px;background-color: #e4e6e8;}
.previous#map img {border: 2px solid #fff;}

#key {background-color: #e4e6e8;padding: 0 0 10px 10px;font-size: 8pt;line-height: 10px;}
.with-est {background: url(../images/dot-on.gif) no-repeat 0 3px;padding: 10px 0 2px 16px;}
.without-est {background: url(../images/dot-off.gif) no-repeat 0 1px;padding: 8px 0 0 16px;}
#alphabetical-list {text-align: left;padding-bottom: 15px;}
#alphabetical-list span {text-transform: uppercase;color: #4c4c4c;font-weight: bold;}
#alphabetical-list p {line-height: 20px;padding: 20px 10px 0 10px;text-align: center;font-size: 8pt;}
#alphabetical-list a {text-decoration: none;}
#alphabetical-list a:hover {text-decoration: underline;color: #a5acb2;}
a.popular1 {font-size: 12pt;text-transform: uppercase;}
a.popular2 {font-size: 12pt;}
a.popular3 {font-size: 10.5pt;}

/* listings */
#content-listings {font-size: 8pt;}
#content-listings h2 {font-size: 14pt;padding: 3px 10px 0;}
#content-listings span {text-transform: uppercase;font-weight: bold;font-size: 8pt;padding: 0 10px;}
#content-listings span a {text-decoration: none;font-weight: bold;}
.listing {padding: 25px 10px;}
.listing h5 {display: block;font-size: 11pt;}
.listing a {text-decoration: none;}
.listing a.more {text-decoration: underline;text-transform: lowercase;}
.listing .pic {float: left;width: 100px;}
.listing .pic img {border: 2px solid #9ba3a9;}
.listing-text {float: left;width: 430px;height: 80px;}
.listing-text p {padding-top: 5px;font-size: 8pt;line-height: 14px;}
#alpha .listing p img {border: 2px solid #9ba3a9;float: left;margin-right: 10px;}

.new .listing .pic {width: 240px;}
.new .listing .listing-text {float: right;width: 270px;}

.eco .listing-text {height: auto;}

#content-listings .h2rel {padding: 3px 0 0 10px;}
#content-listings .h2rel a {color: #4c4c4c;text-decoration: underline;}
#content-listings .h2rel a:hover {color: #000;}

#transport .listing .pic {width: 150px;}
#transport .listing .pic img {border-width: 0;}
#transport .listing-text {width: 380px;height: auto;}

.no-pics .listing-text {width: 530px;}

.regions .listing {padding: 10px 0 0;}
.regions .listing h5 {font-size: 10pt;}
.regions .listing h5 a {text-decoration: underline;}
.regions .listing-text {height: auto;width: 250px;}
.regions .listing-text p {padding-top: 2px;text-align: left;}

.thesubreg {padding-top: 15px;}
.thesubreg .listing-text {width: 330px;padding-left: 100px;}
.thesubreg .pic {text-align: right;}

#events .listing-text {width: 335px;padding-right: 20px;height: auto;}
.date {float: right;width: 75px;text-align: center;}
.month {margin-top: -2px;font-weight: bold;font-size: 7pt;text-transform: lowercase;}
#featured .date {float: left;padding-bottom: 8px;}
.publichols .date {float: left;}

.greyfeature {background-color: #e4e6e8;padding-top: 15px;}
#content-listings .greyfeature h2 {padding-bottom: 15px;}
.greyfeature .listing {padding-top: 0;}
.greyfeature #last.listing {padding-bottom: 15px;}

.advertiser-menu {float: left;font-size: 7.5pt;margin-top: 3px;}
.advertiser-menu a:hover {text-decoration: underline;}
.listing .icons {float: left;}
.listing .hyper {float: left;padding: 1px 10px 2px 2px;}
.listing #staysys.hyper {padding: 1px 10px 2px 4px;}

.special-cat .listing-text p {padding-top: 7px;}
.special-cat .advertiser-menu {padding-top: 5px;}

.specialcategories h5 img {text-align: right;}
.specialcategories .listing .pic {width: 140px;}
.specialcategories .listing-text {width: 390px;height: auto;}
.specialcategories .listing-text p {padding-top: 10px;}
.specialcategories .advertiser-menu {margin-top: 10px;}

#services .listing-text p {padding-top: 2px;}

.no-results {font-size: 8pt;padding: 50px 10px;text-align: center;}
.no-things {font-size: 8pt;padding: 50px 10px 50px 110px;}

#alpha .listing {padding: 20px 10px 15px 10px;}
#alpha .listing h5 a {color: #000;}
#alpha span {font-size: 8pt;}
#alpha p {padding-top: 5px;font-size: 8pt;}
#alpha .advertiser-menu {float: right;padding-top: 5px;}
#alpha .icons {padding-left: 10px;}
#alpha .hyper {padding-right: 0px;}

.view-all {background-color: #fff;padding-left: 5px;float: right;margin-top: -10px;font-size: 8pt;}
.view-all a {text-transform: uppercase;text-decoration: none;font-weight: bold;padding-left: 2px;}
.view-all a:hover {text-decoration: underline;}

#featured {padding: 25px 0 0 10px;}
#featured h4 {padding: 0 0 15px;font-size: 14pt;}
#featured p {padding: 0 0 0 15px;line-height: 16px;margin: 0 0 2px;}
#featured a.sub {text-decoration: none;}

p.all {padding: 5px 0 0;text-align: right;font-size: 8pt;}
p.all a {text-transform: uppercase;text-decoration: none;font-weight: bold;padding-left: 2px;}
p.all a:hover {text-decoration: underline;}

.featevents p.all {margin-top: -8px;padding-top: 0;}
#featured span.abbr {padding: 0;}

#pages {background: #e4e6e8 url(../images/results-bkg.gif) no-repeat left bottom;min-height: 53px;}
#results {padding: 19px 0 5px;margin: 0 11px;text-align: right;min-height: 34px;font-size: 8pt;}
#results img {margin: 1px 0 0;padding: 0 5px;}
#results a {color: #595e65;text-decoration: none;font-weight: bold;}
#results a:hover {text-decoration: underline;}
#pages a.landing {text-decoration: none;font-size: 9pt;}
#pages .icons {margin: 1px 0 0;width: 31px;display: table-cell;}
#pages .hyper {width: 462px;display: table-cell;text-align: center;}

#suburbs-list {border: 10px solid #e4e6e8;background-color: #f2f3f4;padding: 15px 15px 0;}
#suburbs-list p {text-align: left;padding: 0 0 15px 0;font-size: 8pt;}
#suburbs-list a {text-decoration: none;}
#suburbs-list a:hover {text-decoration: underline;}

.numeral-list {font-size: 9pt;margin-left: 20px;padding: 15px 0 25px;list-style-type: square;}
.numeral-list li {padding-bottom: 5px;}

/* suburb reviews */
#review {padding: 20px 10px;}
#review img {float: left;padding: 0 20px 6px 0;}
#review p {padding: 0;font-size: 8pt;}
#review p.none {padding: 20px 0;}
#content-listings #review span {font-weight: normal;padding: 0;text-transform: none;}

.reviews {padding: 20px 10px;float: left;width: 536px;}
.reviews strong {text-transform: none;}
.impression {float: left;width: 120px;}
.review-text {float: right;width: 416px;font-size: 9pt;}
.reviews .no-results {display: block;padding: 50px 0;width: 100%;}

.guidelines {float: left;text-align: left;padding: 23px 0 2px 36px;background: url("../images/info.gif") no-repeat 6px 12px;font-size: 8pt;}

/* detail page */
#detail {padding: 15px 10px 0;}
#detail .description {font-size: 9pt;text-align: justify;}
#detail p {padding-bottom: 15px;}
.description h4 {text-transform: uppercase;padding-top: 10px;}
.description h5 {font-size: 12pt;padding-top: 10px;text-transform: uppercase;}
#detail strong a {font-weight: bold;}
p.special img {float: right;padding-left: 15px;}
.stargraded p.special img {float: left;padding: 5px 20px 0 0;}
#detail b span.abbr {font-size: 9pt;font-weight: bold;color: #ffa800;}

.picture {text-align: center;width: 270px;border: 1px solid #a0a0a0;padding: 8px;}
#one, #three {margin: 0 20px 20px 0;}
#two {margin: 0 0 20px 20px;}
#three, #two {margin-top: -2px;}
.caption {width: 270px;font-size: 8pt;color: #757575;padding-top: 5px;}

.width-240 #one {margin-top: 6px;}
.width-240 #two, .width-240 #three {margin-top: 4px;}
.width-240 .picture {width: 240px;}
.width-240 .caption {width: 240px;}

#routemap.picture {width: 519px;}
#routemap .caption {width: 519px;}

#statsbox {margin: 0 0 20px 0;}
#stats {width: 318px;font-size: 8pt;line-height: 16px;background-color: #e4e6e8;border: 1px solid #a0a0a0;padding: 15px 18px 16px;}
.statsl {width: 120px;clear: both;float: left;text-transform: uppercase;font-weight: bold;}
.statsr {width: 198px;float: right;}
#golf {margin: 0 0 0 8px;}
.picture-small {width: 154px;text-align: center;border: 1px solid #a0a0a0;padding: 8px;}
.caption-small {width: 154px;font-size: 8pt;line-height: 16px;color: #757575;padding-top: 5px;}

.description {padding: 0 0 25px;}
.description a {text-decoration: none;color: #4c4c4c;border-bottom: 1px dotted #4c4c4c;}
.description a.show {text-decoration: underline;border: none;}
.description a.attraction {text-decoration: none;color: #4c4c4c;border-bottom: 1px dotted #4c4c4c;}
#detail .description p {padding: 2px 0 0;}
.destinations .description {padding-bottom: 0;}

.destinations .description a.attraction {text-decoration: none;color: #4c4c4c;border-bottom: 1px dotted #4c4c4c;}

#detail a.other {text-decoration: none;}

/* PHOTO GALLERIES */
#photo-gallery {margin: 0 0 25px 0;width: 535px;}
.polaroid {float: left;width: 164px;margin: 0 5px 10px 5px;}
#photo-gallery img {float: left;}
img.thumb {border: 1px solid #a5acb2; border-width: 0 1px;}
#photo-gallery .caption {width: 164px;background: url(../images/photogall-bottom-bkg.gif) no-repeat;text-align: center;padding-top: 8px;height: 26px;}
#photo-gallery .caption a {color: #757575;}
#photo-gallery .space {display: none;}

/* PROVINCIAL */
#wc .suburb h5, #wc .regions a:hover, #wc h5 a, #wc a.landing, #wc #alpha span, #wc #alpha span a {color: #587cd7;}
#gr .suburb h5, #gr .regions a:hover, #gr h5 a, #gr a.landing, #gr #alpha span, #gr #alpha span a {color: #0069b3;}
#ec .suburb h5, #ec .regions a:hover, #ec h5 a, #ec a.landing, #ec #alpha span, #ec #alpha span a {color: #3497b6;}
#kzn .suburb h5, #kzn .regions a:hover, #kzn h5 a, #kzn a.landing, #kzn #alpha span, #kzn #alpha span a {color: #266c64;}
#ga .suburb h5, #ga .regions a:hover, #ga h5 a, #ga a.landing, #ga #alpha span, #ga #alpha span a {color: #584183;}
#mpl .suburb h5, #mpl .regions a:hover, #mpl h5 a, #mpl a.landing, #mpl #alpha span, #mpl #alpha span a {color: #096809;}
#lm .suburb h5, #lm .regions a:hover, #lm h5 a, #lm a.landing, #lm #alpha span, #lm #alpha span a {color: #7b540c;}
#nwp .suburb h5, #nwp .regions a:hover, #nwp h5 a, #nwp a.landing, #nwp #alpha span, #nwp #alpha span a {color: #5e3221;}
#fs .suburb h5, #fs .regions a:hover, #fs h5 a, #fs a.landing, #fs #alpha span, #fs #alpha span a {color: #b03502;}
#nc .suburb h5, #nc .regions a:hover, #nc h5 a, #nc a.landing, #nc #alpha span, #nc #alpha span a {color: #144f1c;}
#sa .suburb h5, #sa .regions a:hover, #sa h5 a, #sa a.landing, #sa #alpha span, #sa #alpha span a, #sa .description h5 {color: #4e5886;}

#wc .greyfeature h5 a, 
#gr .greyfeature h5 a, 
#ec .greyfeature h5 a, 
#kzn .greyfeature h5 a, 
#ga .greyfeature h5 a, 
#mpl .greyfeature h5 a, 
#lm .greyfeature h5 a, 
#nwp .greyfeature h5 a, 
#fs .greyfeature h5 a, 
#nc .greyfeature h5 a, 
#sa .greyfeature h5 a {color: #4c4c4c;}