body{margin:0;padding:0;overflow-x:hidden;font-family:Gotham SSm A,Gotham SSm B,sans-serif;font-size:16px;font-weight:normal;line-height:23px;color:#343434;text-decoration:none;}
A{COLOR:#0083A6}
A:visited{COLOR:#0083A6}
A:active{COLOR:#21b1d5}
A:hover{COLOR:#21b1d5}
.contentspacing{padding:1px 1px 1px 1px;margin:0px 1px 1px 15px;}
.menublock{padding:1px 1px 1px 1px;margin:1px 1px 1px 10px;}
.searchblock{padding:1px 1px 1px 1px;margin:0px 1px 7px 10px;}
.menutext_block{margin:1px 1px 20px 25px;}
.menutext_block2{margin:1px 1px 20px 25px;}
.bodytext{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;line-height:18px;color:#343434;text-decoration:none;}
.bodytextjust{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:13px;text-align:justify;font-weight:normal;line-height:18px;color:#343434;}
.menutext{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:18px;color:#000;text-decoration:none;}
a.menutext:visited{color:#000;text-decoration:none;}
a.menutext:active{color:#000;text-decoration:none;}
a.menutext:hover{color:#000;text-decoration:underline;}
.menuleft_text{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:20px;}
.menuleft_text2{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:20px;}
.list2{list-style-position:outside;list-style-image:url(/point.gif);}
.destination_header{text-align:center;margin:1px 1px 1px 1px;font-family:Myriad, "Myriad Pro", fantasy;font-size:18px;color:#C76329;font-stretch:ultra-condensed;}
.iconlist{list-style:none;margin:0;padding:0;}
.backlogo{background:url('/sprites.png') 0 -354px;background-repeat:no-repeat;}
.photoborder{border:5px solid #F9F8F7;margin:7px 1px 12px 1px;}
.photoborder2{border:5px solid #CEC1B3;margin:7px;}
.photoborder3{border:1px solid #666;}
.photoborder4{border:5px solid #CEC1B3;}
.headingtext{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;line-height:26px;color:#C96930;text-decoration:none;}
.headingtext2{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:26px;font-weight:normal;line-height:26px;color:#2A849A;text-decoration:none;}
.photoborder1{border:5px solid #F9F8F7;margin:7px;}
.input-box{color:#000000;background:#FBFBF4;border:#000000 solid 1px}
.submit{background-image:url(/sprites.png);width:62px;height:35px;border:0;}
.uniqueButtonClass{background-position:-41px -74px}
ul.a{list-style-image:url('https://www.places.co.za/point.gif');}
ul.b{list-style-image:url('https://www.places.co.za/templates/arrow_bullet.gif');}
.imagecontainer{min-width:499px;min-height:300px;max-width:730px;max-height:500px;background:#FFF;margin:0;overflow:hidden;}
.tcalendar{background:url('/calendar_icon_grey.png') 100% 50% no-repeat;padding-right:20px;padding-bottom:2px;padding-top:2px;cursor:pointer;background-color:#fff;padding-left:5px;color:#343434;}
.tcalendar:hover{background:url('/calendar_icon.png') 100% 50% no-repeat;background-color:#fff;}
#distance{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal;padding-top:2px;padding-right:9px;padding-bottom:4px;padding-left:9px;border:1px solid #DDD;background-color:#F3F3F3;height:40px;line-height:25px;vertical-align:middle;margin-bottom:10px;}
div.thumbnail{margin:2px 10px 5px 5px;padding:0;height:107px;width:145px;display:inline;float:left;overflow:hidden;}
#contain-image{position:relative;width:149px;height:111px;margin:0 auto;border:0;}
#contain-border{position:absolute;padding:1px;border:1px solid #DDD;width:145px;height:107px;margin:0 auto;}
.estlink{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:13.5px;font-weight:bold;line-height:20px;}
a.estlink:visited{COLOR:#0083A6;}
a.estlink:active{COLOR:#21b1d5;}
a.estlink:hover{COLOR:#21b1d5;}
.reviewsborder{margin-bottom:15px;padding-top:3px;padding-right:6px;padding-bottom:3px;padding-left:6px;border:1px solid #DDD;}
.smalltahoma{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.popborder{border:8px solid rgb(100, 100, 100);border:8px solid rgba(0, 0, 0, 0.5);}
.headingtext1{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal;line-height:24px;color:#C96930;text-decoration:none;}
#enquiry_button{display:block;width:155px;height:71px;background:url("https://www.places.co.za/images/nsendenc.png") no-repeat 0 0;}
#enquiry_button:hover{background-position:0 -71px;}
#enquiry_button span{display:none;}
#book_button{display:block;width:155px;height:71px;background:url("https://www.places.co.za/images/nratesbook.png") no-repeat 0 0;}
#book_button:hover{background-position:0 -71px;}
#book_button span{display:none;}
#checka_button{display:block;width:136px;height:35px;background:url("https://www.places.co.za/images/checkavailability.png") no-repeat 0 0;margin-top:4px;}
#checka_button:hover{background-position:0 -35px;margin-top:4px;}
#checka_button span{display:none;}
h1.orangeheading{font-family:Tahoma, "Times New Roman", serif;font-size:26px;font-weight:normal;color:#C76329;}
h1.borangeheading{font-family:Tahoma, "Times New Roman", serif;font-size:29px;font-weight:normal;color:#C76329;text-shadow:1px 1px 1px #CCC;line-height:30px;}
h1.blueheading{font-family:Tahoma, "Times New Roman", serif;font-size:26px;font-weight:normal;color:#2A849A;}
h1.bblueheading{font-family:Tahoma, "Times New Roman", serif;font-size:29px;font-weight:normal;color:#2A849A;text-shadow:1px 1px 1px #CCC;line-height:30px;}
h2.orangeheading{font-family:Tahoma, "Times New Roman", serif;font-size:20px;font-weight:normal;color:#C76329;}
h2.blueheading{font-family:Tahoma, "Times New Roman", serif;font-size:20px;font-weight:normal;color:#2A849A;}
h2.borangeheading{font-family:Tahoma, "Times New Roman", serif;font-size:24px;font-weight:normal;color:#C76329;text-shadow:1px 1px 1px #CCC;line-height:30px;}
h2.bblueheading{font-family:Tahoma, "Times New Roman", serif;font-size:24px;font-weight:normal;color:#2A849A;text-shadow:1px 1px 1px #CCC;line-height:30px;}
.aborder{padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px;border:1px solid #DDD;}
.aborder2{padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;border:1px solid #DDD;}
.bordtext2{padding-top:2px;padding-right:9px;padding-bottom:4px;padding-left:9px;border:1px solid #DDD;background:url('/sprites.png') 0 -982.3333282470703px;background-repeat:repeat-x;height:40px;line-height:25px;}
.bordtext3{padding-top:2px;padding-right:9px;padding-bottom:4px;padding-left:9px;border:1px solid #DDD;background:url('/sinp3.png');line-height:25px;}
.inputa{border:1px solid #C0C0C0;font-family:tahoma, helvetica, sans-serif;font-style:normal;color:#000000;background:url('/sinp.png');background-repeat:repeat-x;}
.inputa:hover{border:1px solid #000000;background:url('/sinp2.png');background-repeat:repeat-x;color:#000000;}
.inputa:focus{border:1px solid #000000;background:url('/sinp2.png');background-repeat:repeat-x;color:#000000;}
.searchb-container{background:url('/sprites.png');width:62px;height:35px;}
div#container{width:500px;margin:0 auto}
a.tt{position:relative;z-index:24;color:#000000;text-decoration:none;font-family:arial;font-size:8pt;cursor:hand;}
a.tt span{display:none;}
a.tt ul{margin:5px 0px 5px 15px;}
a.tt li{margin-left:5px;}
a.tt:hover{z-index:25;color:#000000;background:;}
a.tt:hover span.tooltip{display:block;position:absolute;top:0px;left:0;padding:15px 0 0 0;width:200px;color:#000000;text-align:left;filter:alpha(opacity:90);KHTMLOpacity:0.90;MozOpacity:0.90;opacity:0.90;}
a.tt:hover span.top{display:block;padding:30px 8px 0;background:url(https://www.satib.co.za/satibseal/bubble.gif) no-repeat top;}
a.tt:hover span.middle{display:block;padding:0 8px;background:url(https://www.satib.co.za/satibseal/bubble_filler.gif) repeat bottom;}
a.tt:hover span.bottom{display:block;padding:3px 8px 10px;color:#548912;background:url(bubble.gif) no-repeat bottom;}
hr{float:left;width:100%;height:0px;color:#EBEBEB;background-color:#EBEBEB;border:1px solid #EBEBEB;border-bottom:0px;padding:0;}
hr.listline{float:left;width:100%;height:0px;color:#E5E5E5;background-color:#E5E5E5;border:1px solid #E5E5E5;border-bottom:0px;padding:0;noshade:noshade;}
.listcontainer{width:781px;background-color:transparent;margin:0 auto;}
div.ListingThumbnail{margin:5px 10px 5px 5px;padding:0;height:107px;width:145px;display:inline;float:left;background-color:transparent;overflow:hidden;z-index:1;}
.specialOffer header aside,div.ListingThumbnail div.plSpecialDiscount{z-index:3;margin:-25px 0 0 -40px;padding:6px 0 0 4px;display:block;position:absolute;top:2;width:86px;height:80px;background-color:transparent;background:url(/specialbg.png);background-repeat:no-repeat;background-position:center;font-family:Georgia;font-style:italic;font-weight:580;font-size:16px;line-height:18px;color:#C00;text-align:center;vertical-align:middle;}
#arrow_bullet, #bottomma, #btflip1, #comments1, #comments2, #lefb, #menb, #point, #pplogo2-new, #satsa_bonded, #searchb, #searchbg, #sinp, #stars_1, #stars_2, #stars_3, #stars_4, #stars_5, #topback2, #toplogo3, #ttravelg, #accommodation, #bsearch, #destinations, #glodges, #nearby, #nparks, #popular, #trated{background:url('/sprites.png') no-repeat;}
#bottomma{background:url('/sprites.png') -2px -485px;background-repeat:repeat-x;height:294px;}
#topback2{background:url('/sprites.png') 0 -790.4444541931152px;background-repeat:repeat-x;height:180px;padding:0;}
#arrow_bullet{background:url('/sprites.png') 0 -75px;width:14px;height:13px;float:left;display:inline;}
#arrow_bullet li{background:url('/sprites.png') 0 -75px;width:14px;height:13px;}
#btflip1{background:url('/sprites.png') -209px -71px;width:1px;height:44px;}
#comments1{background:url('/sprites.png') -226px -75px;width:20px;height:18px;}
#comments2{background:url('/sprites.png') -226px -101px;width:20px;height:18px;}
#lefb{background:url('/sprites.png') -192px 0;background-repeat:repeat-y;width:181px;height:11px;}
#menb{background:url('/sprites.png') 0 0;width:181px;height:25px;}
#point{background:url('/sprites.png') 0 -91px;width:6px;height:12px;}
#pplogo2-new{background:url('/sprites.png') 0 -227px;width:180px;height:117px;}
#satsa_bonded{background:url('/sprites.png') 0 -113px;width:120px;height:92px;}
#searchbg{background:url('/sprites.png') 0 -34px;width:250px;height:35px;}
#stars_t{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:18px;color:#343434;float:left;display:inline;}
#stars_1{background:url('/sprites.png') -128px -92px;width:64px;height:12px;float:left;display:inline;margin-top:2px;}
#stars_2{background:url('/sprites.png') -128px -108px;width:64px;height:12px;float:left;display:inline;margin-top:2px;}
#stars_3{background:url('/sprites.png') -127px -124px;width:64px;height:12px;float:left;display:inline;margin-top:2px;}
#stars_4{background:url('/sprites.png') -127px -142px;width:64px;height:12px;float:left;display:inline;margin-top:2px;}
#stars_5{background:url('/sprites.png') -127px -159px;width:64px;height:12px;float:left;display:inline;margin-top:2px;}
#toplogo3{background:url('/sprites.png') 0 -354px;width:348px;height:117px;}
#ttravelg{background:url('/sprites.png') -272px -292px;width:159px;height:30px;}
#tdeals{background:url('/sprites.png') -367px -453px;width:159px;height:30px;}
#accommodation{background:url('/sprites.png') -272px -258px;width:159px;height:30px;}
#bsearch{background:url('/sprites.png') -272px -226px;width:159px;height:30px;}
#destinations{background:url('/sprites.png') -272px -192px;width:159px;height:30px;}
#glodges{background:url('/sprites.png') -272px -159px;width:159px;height:30px;}
#nearby{background:url('/sprites.png') -272px -125px;width:159px;height:30px;}
#nparks{background:url('/sprites.png') -272px -93px;width:159px;height:30px;}
#popular{background:url('/sprites.png') -272px -60px;width:159px;height:30px;}
#trated{background:url('/sprites.png') -272px -28px;width:159px;height:30px;}
#foot-wrapper{position:relative;width:980px;z-index:1;margin:0 auto;text-align:center;}
#foot{margin:0 auto;width:100%;display:inline;text-align:center;z-index:2;}
#s-5-star{background:url('/sprites.png') -449px -2px;width:78px;height:16px;float:left;display:inline;}
#s-4-star{background:url('/sprites.png') -449px -25px;width:64px;height:16px;float:left;display:inline;}
#s-3-star{background:url('/sprites.png') -449px -48px;width:49px;height:16px;float:left;display:inline;}
#s-2-star{background:url('/sprites.png') -449px -69px;width:34px;height:16px;float:left;display:inline;}
#naa-sa_logo{background:url('/sprites.png') -467px -99px;width:50px;height:50px;}
#aa_grading{background:url('/sprites.png') -438px -99px;width:25px;height:39px;}
#hback{background:url('/sprites.png') -362px -433px;width:159px;height:17px;}
#cards-diners_club{background:url('/sprites.png') -209px -193px;width:40px;height:25px;float:left;margin-left:5px;}
#cards-eft{background:url('/sprites.png') -209px -224px;width:40px;height:25px;float:left;margin-left:5px;}
#cards-visa{background:url('/sprites.png') -209px -162px;width:40px;height:25px;float:left;margin-left:5px;}
#cards-mastercard{background:url('/sprites.png') -209px -132px;width:40px;height:25px;float:left;}
#youtube{background:url('/sprites.png') -252px -1093px;width:32px;height:32px;float:left;margin-left:5px;}
#facebook{background:url('/sprites.png') 0 -1091px;width:32px;height:32px;float:left;}
#google_plus{background:url('/sprites.png') -145px -1092px;width:32px;height:32px;float:left;margin-left:5px;}
#linked_in{background:url('/sprites.png') -181px -1091px;width:32px;height:33px;float:left;margin-left:5px;}
#pinterest{background:url('/sprites.png') -109px -1091;width:32px;height:32px;float:left;margin-left:5px;}
#rss_feed{background:url('/sprites.png') -217px -1092px;width:32px;height:32px;float:left;margin-left:5px;}
#skype{background:url('/sprites.png') -73px -1091px;width:33px;height:32px;float:left;margin-left:5px;}
#twitter{background:url('/sprites.png') -36px -1091px;width:32px;height:32px;float:left;margin-left:5px;}
#comment-wrapper{position:relative;width:400px;height:120px;z-index:1;}
#comment-wrapper li{padding:0;list-style:none;position:absolute;height:20px;display:block;}
#comment{position:relative;margin-left:22px;width:360px;display:inline;text-align:justify;float:left;margin-right:22px;}
#comment1{background:url('/sprites.png') -215px -154px;margin-left:0px;margin-top:0px;width:20px;height:18px;float:left;display:inline;}
#comment2{background:url('/sprites.png') -217px -124px;margin-width:360px;width:20px;height:18px;margin-top:20px;display:inline;}
#bbtours{background:url('/sprites.png') -188px -328px;width:156px;height:21px;}
#closewin{background:url('/sprites.png') -184px -276px;width:73px;height:24px;}
#larrow2{background:url('/sprites.png') -443px -166px;width:8px;height:9px;}
#popar1_trans{background:url('/sprites.png') -466px -163px;width:65px;height:24px;}
#closelabel{background:url('/sprites.png') -444px -194px;width:66px;height:22px;}
#s-24-Hour-Room-Service, #Airport-Shuttle-Service, #Bowls, #Casino-on-site, #Children-under-12-years, #Communal-Satellite-TV, #Communal-Television, #Conference-facilities, #Cots-available, #Curio-Shop, #Dining-room, #Disabled, #dvd, #elderly, #Fax-Photocopy-Machine, #Fireplace-on-the-Premises, #GamesRoom, #Garden, #gym, #hiking, #Honeymoon-Couples, #Horse-Riding, #Internet-Access, #Ironing-Service, #Jacuzzi, #languages, #Laundry-Service, #Library, #Limited-Room-Service, #Mini-Golf, #Other-Dining, #Other-dining-facilities, #Other-group-services, #other-health, #other-recreation, #Other-Services, #Parking, #Petrol, #Pets, #Pets-only-by-Arrangement, #Playground, #Restaurant, #Sauna, #Self-Braai-Barbecue, #spa, #Special-Meals-on-Request, #Squash, #Swimming-Pool, #Team-Building, #tennis, #Tourism-Information-Desk, #Trampoline, #Volleyball, #Wedding-facilities, #Wi-Fi, #Wine-Tasting, #Babysitting-Service, #Cots-available{background:url('/facility_sprites.png') no-repeat;margin-right:3px;}
#s-24-Hour-Room-Service{background:url('/facility_sprites.png') -1px 0;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Airport-Shuttle-Service{background:url('/facility_sprites.png') -22px 0;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Bar-on-the-Premises{background:url('/sprites.png') -86px -2px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Bowls{background:url('/facility_sprites.png') -109px 0;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Casino-on-site{background:url('/facility_sprites.png') -133px 0;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Children-under-12-years{background:url('/facility_sprites.png') -157px 0;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Communal-Satellite-TV{background:url('/facility_sprites.png') -181px 0;width:16px;height:17px;float:left;display:inline;margin-right:3px;}
#Communal-Television{background:url('/facility_sprites.png') -205px 0;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Conference-facilities{background:url('/facility_sprites.png') -229px 0;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Cots-available{background:url('/facility_sprites.png') -253px 0;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Curio-Shop{background:url('/facility_sprites.png') -1px -25px;width:17px;height:16px;float:left;display:inline;margin-right:3px;}
#Dining-room{background:url('/facility_sprites.png') -23px -25px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Disabled{background:url('/facility_sprites.png') -44px -25px;width:16px;height:17px;float:left;display:inline;margin-right:3px;}
#dvd{background:url('/facility_sprites.png') -65px -25px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#elderly{background:url('/facility_sprites.png') -88px -25px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Fax-Photocopy-Machine{background:url('/facility_sprites.png') -110px -25px;width:16px;height:17px;float:left;display:inline;margin-right:3px;}
#Fireplace-on-the-Premises{background:url('/facility_sprites.png') -133px -25px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#GamesRoom{background:url('/facility_sprites.png') -156px -25px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Garden{background:url('/facility_sprites.png') -180px -25px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#gym{background:url('/facility_sprites.png') -205px -25px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#hiking{background:url('/facility_sprites.png') -229px -25px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Honeymoon-Couples{background:url('/facility_sprites.png') -252px -25px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Horse-Riding{background:url('/facility_sprites.png') -2px -50px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Internet-Access{background:url('/facility_sprites.png') -24px -50px;width:16px;height:17px;float:left;display:inline;margin-right:3px;}
#Ironing-Service{background:url('/facility_sprites.png') -45px -50px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Jacuzzi{background:url('/facility_sprites.png') -67px -50px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#languages{background:url('/facility_sprites.png') -88px -50px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Laundry-Service{background:url('/facility_sprites.png') -110px -50px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Library{background:url('/facility_sprites.png') -134px -50px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Limited-Room-Service{background:url('/facility_sprites.png') -157px -50px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Mini-Golf{background:url('/facility_sprites.png') -181px -50px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Other-Dining{background:url('/facility_sprites.png') -205px -50px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Other-dining-facilities{background:url('/facility_sprites.png') -230px -50px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Other-group-services{background:url('/facility_sprites.png') -255px -50px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#other-health{background:url('/facility_sprites.png') 0 -74px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#other-recreation{background:url('/facility_sprites.png') -22px -75px;width:16px;height:15px;float:left;display:inline;margin-right:3px;}
#Other-Services{background:url('/facility_sprites.png') -45px -75px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Parking{background:url('/facility_sprites.png') -67px -75px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Petrol{background:url('/facility_sprites.png') -89px -75px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Pets{background:url('/facility_sprites.png') -111px -75px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Pets-only-by-Arrangement{background:url('/facility_sprites.png') -134px -75px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Playground{background:url('/facility_sprites.png') -159px -75px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Restaurant{background:url('/facility_sprites.png') -183px -75px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Sauna{background:url('/facility_sprites.png') -206px -75px;width:16px;height:15px;float:left;display:inline;margin-right:3px;}
#Self-Braai-Barbecue{background:url('/facility_sprites.png') -230px -75px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#spa{background:url('/facility_sprites.png') -254px -75px;width:16px;height:15px;float:left;display:inline;margin-right:3px;}
#Special-Meals-on-Request{background:url('/facility_sprites.png') -229px -101px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Squash{background:url('/facility_sprites.png') -207px -101px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Swimming-Pool{background:url('/facility_sprites.png') -182px -101px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Team-Building{background:url('/facility_sprites.png') -155px -101px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#tennis{background:url('/facility_sprites.png') -133px -101px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Tourism-Information-Desk{background:url('/facility_sprites.png') -111px -101px;width:16px;height:16px;float:left;display:inline;}
#Trampoline{background:url('/facility_sprites.png') -90px -101px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Volleyball{background:url('/facility_sprites.png') -68px -101px;width:16px;height:16px;float:left;display:inline;}
#Wedding-facilities{background:url('/facility_sprites.png') -46px -101px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Wi-Fi{background:url('/facility_sprites.png') -24px -101px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Wine-Tasting{background:url('/facility_sprites.png') -2px -101px;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Babysitting-Service{background:url('/facility_sprites.png') -44px 0;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
#Cots-available{background:url('/facility_sprites.png') -65px 0;width:16px;height:16px;float:left;display:inline;margin-right:3px;}
.q-button{background:#F57933;border:1px solid #C76329;padding:2px 5px 2px 5px;color:#FFFFFF;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:200;text-decoration:none;font-size:13px;text-align:center;background:-webkit-linear-gradient(top, #F57933, #BD5E27);background:-moz-linear-gradient(top, #F57933, #BD5E27);background:-o-linear-gradient(top, #F57933, #BD5E27);background:-ms-linear-gradient(top, #F57933, #BD5E27);background:linear-gradient(top, #F57933, #BD5E27);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;-webkit-box-shadow:1px 1px 1px #B0B0B0;-moz-box-shadow:1px 1px 1px #B0B0B0;box-shadow:1px 1px 1px #B0B0B0;text-shadow:1px 1px 1px #333333;}
a.q-button{text-decoration:none;color:#FFFFFF;}
a.q-button:hover{background:#BD5E27;color:#FFFFFF;background:-webkit-linear-gradient(top, #BD5E27, #F57933);background:-moz-linear-gradient(top, #BD5E27, #F57933);background:-o-linear-gradient(top, #BD5E27, #F57933);background:-ms-linear-gradient(top, #BD5E27, #F57933);background:linear-gradient(top, #BD5E27, #F57933);}
.b-button{background:#3C96AC;border:1px solid #188BA6;padding:2px 5px 2px 5px;color:#FFFFFF;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:200;text-decoration:none;font-size:13px;text-align:center;background:-webkit-linear-gradient(top, #3C96AC, #188BA6);background:-moz-linear-gradient(top, #3C96AC, #188BA6);background:-o-linear-gradient(top, #3C96AC, #188BA6);background:-ms-linear-gradient(top, #3C96AC, #188BA6);background:linear-gradient(top, #3C96AC, #188BA6);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;-webkit-box-shadow:1px 1px 1px #B0B0B0;-moz-box-shadow:1px 1px 1px #B0B0B0;box-shadow:1px 1px 1px #B0B0B0;text-shadow:1px 1px 1px #333333;}
a.b-button{text-decoration:none;color:#FFFFFF;}
a.b-button:hover{background:#188BA6;color:#FFFFFF;background:-webkit-linear-gradient(top, #188BA6, #3C96AC);background:-moz-linear-gradient(top, #188BA6, #3C96AC);background:-o-linear-gradient(top, #188BA6, #3C96AC);background:-ms-linear-gradient(top, #188BA6, #3C96AC);background:linear-gradient(top, #188BA6, #3C96AC);}

@media only screen and (max-width: 500px) {
.map_container { display: none; }
}