@charset"utf-8";body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#header{width:100%;height:135px;background-image:url(/web-dev/images/bg-header.jpg);background-repeat:repeat-x;}
#hcontainer{width:980px;margin:0 auto;text-align:left;}
#hleft{width:256px;z-index:2;position:absolute;}
#hright{width:980px;float:right;z-index:1;position:absolute;}
#htoplinks{color:#CCC;float:right;margin-top:13px;margin-bottom:13px;}
#htoplinks a:link{margin-left:8px;margin-right:8px;color:#CCC;text-decoration:none;}
#htoplinks a:visited{margin-left:8px;margin-right:8px;color:#CCC;text-decoration:none;}
#htoplinks a:hover{margin-left:8px;margin-right:8px;color:#FFF;text-decoration:underline;}
#hnav{color:#000;font-weight:bold;float:right;position:absolute;margin-top:40px;margin-left:250px;}
#hnav a:link{color:#333;text-decoration:none;background-image:url(/web-dev/images/bg-nav-up.jpg);width:145px;height:50px;text-align:center;float:left;}
#hnav a:visited{color:#333;text-decoration:none;background-image:url(/web-dev/images/bg-nav-up.jpg);width:145px;height:50px;text-align:center;float:left;}
#hnav a:hover{color:#000;text-decoration:none;background-image:url(/web-dev/images/bg-nav-over.jpg);width:145px;height:50px;text-align:center;float:left;}
#htagline{position:absolute;margin-left:300px;margin-top:110px;}
#h1tagline{font-size:13px;position:absolute;margin-left:280px;margin-top:100px;color:#999;line-height:1.7;font-weight:bold;}
.spantagline{font-size:18px;margin-left:8px;margin-right:8px;color:#999;}
#hleftbot{margin-top:125px;margin-left:30px;color:#CCC;position:absolute;z-index:5;}
#hleftbot a:link{margin-right:30px;color:#CCC;text-decoration:none;}
#hleftbot a:visited{margin-right:30px;color:#CCC;text-decoration:none;}
#hleftbot a:hover{margin-right:30px;color:#999;text-decoration:none;}
#column{width:950px;padding:15px;margin:0px auto;text-align:left;}
#colleft{width:260px;float:left;}
#colright{width:500px;float:left;}
#smallsearch{background-image:url(/web-dev/images/bg_small_search.png);background-repeat:no-repeat;width:195px;height:147px;padding:15px 20px 20px 20px;color:#FFF;line-height:1.6;margin:0px 0px 15px 0px;}
.bigwhitetxt{font-size:14px;}
.medwhitetxt{font-size:12px;font-weight:bold;margin-bottom:1px;padding-bottom:1px;}
.greentxt{color:#060;font-size:12px;font-weight:bold;}
.smallsearch:link{font-size:12px;font-weight:bold;text-decoration:underline;color:#F2F2F2;}
.smallsearch:visited{font-size:12px;font-weight:bold;text-decoration:underline;color:#F2F2F2;}
.smallsearch:hover{font-size:12px;font-weight:bold;text-decoration:none;color:#FFF;}
.smallsearchtxt{margin-top:2px;}
.smallsearchbtn{margin-top:2px;}
#services{width:234px;background-image:url(/web-dev/images/left-features-mid.gif);background-repeat:repeat-y;}
#services h3{font-size:12px;margin:0px 5px 0px 5px;color:#FFF;font-weight:bold;background-image:url(/web-dev/images/bg-h3-services.jpg);background-repeat:no-repeat;display:block;width:204px;height:14px;padding:10px;}
#services h4{font-size:12px;margin:10px 15px 5px 15px;color:#65A938;font-weight:bold;}
.servicescontent{margin:5px 15px 10px 25px;line-height:1.7;}
.leftbargreen{margin-top:15px;border:#060 thin solid;width:232px;padding:0px;}
.leftbargreen h3{font-size:12px;margin:0px 0px 0px 0px;color:#FFF;font-weight:bold;background-image:url(/web-dev/images/left-bar-green.jpg);background-repeat:no-repeat;display:block;width:230px;height:14px;padding:8px;}
#dettop{line-height:2;font-size:12px;width:500px;float:left;font-weight:bold;}
#dettop h1{color:#599633;font-size:18px;font-weight:100;margin:0px;}
#dettop a:link{color:#599633;text-decoration:underline;}
#dettop a:visited{color:#599633;text-decoration:underline;}
#dettop a:hover{color:#000;text-decoration:none;}
.smallgreytxt{font-size:11px;color:#999;}
.dettoplinks{margin-top:10px;}
.dettoplinks a:link{color:#333;text-decoration:none;}
.dettoplinks a:visited{color:#333;text-decoration:none;}
.dettoplinks a:hover{color:#000;text-decoration:underline;}
#reviewlink:link{color:#333;text-decoration:none;background-image:url(/web-dev/images/review_up.jpg);background-repeat:no-repeat;width:82px;height:20px;float:left;display:block;padding:10px 0px 10px 0px;margin-right:10px;text-align:center;font-weight:bold;}
#reviewlink:visited{color:#333;text-decoration:none;background-image:url(/web-dev/images/review_up.jpg);background-repeat:no-repeat;width:82px;height:20px;float:left;display:block;padding:10px 0px 10px 0px;margin-right:10px;text-align:center;font-weight:bold;}
#reviewlink:hover{color:#000;text-decoration:underline;background-image:url(/web-dev/images/review_over.jpg);background-repeat:no-repeat;width:82px;height:20px;float:left;display:block;padding:10px 0px 10px 0px;margin-right:10px;text-align:center;font-weight:bold;}
.emaillink:link{color:#333;text-decoration:none;background-image:url(/web-dev/images/email_up.jpg);background-repeat:no-repeat;width:122px;height:20px;float:left;display:block;padding:10px 0px 10px 0px;margin-right:10px;text-align:center;font-weight:bold;}
.emaillink:visited{color:#333;text-decoration:none;background-image:url(/web-dev/images/email_up.jpg);background-repeat:no-repeat;width:122px;height:20px;float:left;display:block;padding:10px 0px 10px 0px;margin-right:10px;text-align:center;font-weight:bold;}
.emaillink:hover{color:#000;text-decoration:underline;background-image:url(/web-dev/images/email_over.jpg);background-repeat:no-repeat;width:122px;height:20px;float:left;display:block;padding:10px 0px 10px 0px;margin-right:10px;text-align:center;font-weight:bold;}
#availlink:link{color:#333;text-decoration:none;background-image:url(/web-dev/images/availability_up.jpg);background-repeat:no-repeat;width:155px;height:20px;float:left;display:block;padding:10px 0px 10px 0px;margin-right:10px;text-align:center;font-weight:bold;}
#availlink:visited{color:#333;text-decoration:none;background-image:url(/web-dev/images/availability_up.jpg);background-repeat:no-repeat;width:155px;height:20px;float:left;display:block;padding:10px 0px 10px 0px;margin-right:10px;text-align:center;font-weight:bold;}
#availlink:hover{color:#000;text-decoration:underline;background-image:url(/web-dev/images/availability_over.jpg);background-repeat:no-repeat;width:155px;height:20px;float:left;display:block;padding:10px 0px 10px 0px;margin-right:10px;text-align:center;font-weight:bold;}
#detmain{line-height:1.7;font-size:12px;width:470px;float:left;margin-top:18px;}
#colphotos{width:180px;float:right;}
.photo{width:160px;background-color:#E0DDD6;padding:4px;margin-top:15px;}
#footer{background-image:url(/web-dev/images/bg_footer.png);background-repeat:repeat-x;height:300px;width:100%;margin-top:30px;background-color:#3a3a3a;}
#footcont{margin:0 auto;text-align:left;width:970px;padding-top:10px;}
#foottopleft{height:40px;font-size:13px;color:#CCC;width:550px;float:left;font-weight:bold;}
#foottopright{height:40px;font-size:13px;color:#CCC;width:390px;float:right;text-align:right;font-weight:bold;}
#foottopright a:link{color:#CCC;text-decoration:none;}
#foottopright a:visited{color:#CCC;text-decoration:none;}
#foottopright a:hover{color:#FFF;text-decoration:underline;}
#footaff:link{color:#CCC;text-decoration:none;margin-left:10px;font-weight:bold;}
#footaff:visited{color:#CCC;text-decoration:none;margin-left:10px;font-weight:bold;}
#footaff:hover{color:#FFF;text-decoration:underline;margin-left:10px;font-weight:bold;}
.footmid{color:#CCC;width:200px;font-size:12px;font-weight:bold;float:left;}
.footmid a:link{color:#CCC;text-decoration:none;}
.footmid a:visited{color:#CCC;text-decoration:none;}
.footmid a:hover{color:#FFF;text-decoration:underline;}
#footmid1 a:link{color:#CCC;text-decoration:none;}
#footmid1 a:visited{color:#CCC;text-decoration:none;}
#footmid1 a:hover{color:#FFF;text-decoration:underline;}
.footmid h4{font-size:13px;font-weight:bold;color:#FFF;margin:10px 0px 10px 0px;}
.footmid ul{margin:0px;padding:0px 0px 0px 15px;line-height:1.7;}
#footmid1{color:#CCC;width:290px;font-size:12px;font-weight:bold;float:left;}
#footmid1 h4{font-size:13px;font-weight:bold;color:#FFF;margin:10px 0px 10px 0px;}
#footmid1 ul{margin:0px;padding:0px 0px 0px 15px;line-height:1.7;}
#box1{background-image:url(/web-dev/images/bg_samenubox.png);background-repeat:no-repeat;margin-top:87px;margin-left:392px;width:348px;height:228px;position:absolute;}
#box2{background-image:url(/web-dev/images/bg_africamenubox.png);background-repeat:no-repeat;margin-top:87px;margin-left:538px;width:348px;height:228px;position:absolute;}
#box3{background-image:url(/web-dev/images/bg_mapmenubox.png);background-repeat:no-repeat;margin-top:87px;margin-left:633px;width:348px;height:228px;position:absolute;}
.navmapdivleft{width:140px;float:left;padding:15px;}
.navmapdivleft ul{margin:0px 10px;padding:10px;color:#060;line-height:1.6;}
.navmapdivleft ul a:link{color:#060;text-decoration:none;}
.navmapdivleft ul a:visited{color:#060;text-decoration:none;}
.navmapdivleft ul a:hover{color:#333;text-decoration:underline;}
.navmapdivright{width:150px;float:left;padding:15px 10px 10px 10px;}
.navmapdivright ul{margin:5px;padding:10px;color:#333;line-height:1.8;}
.navmapdivright a:link{color:#333;text-decoration:underline;}
.navmapdivright a:visited{color:#333;text-decoration:underline;}
.navmapdivright a:hover{color:#060;text-decoration:none;}
.infobox{display:none;z-index:2555;position:relative;}
.enabled{display:block;z-index:2555;position:relative;}
#homecolumn{width:966px;padding:7px;margin:0px auto;text-align:left;}
#homeleft{width:446px;height:121px;background-image:url(/web-dev/images/bg-big-search.png);background-repeat:no-repeat;float:left;margin:0px;padding:15px;display:block;color:#FFF;line-height:1.9;font-size:12px;font-weight:bold;}
#homeleft h1{font-size:14px;font-weight:bold;margin:0px;}
.homeleft:link{color:#FFF;text-decoration:underline;}
.homeleft:visited{color:#FFF;text-decoration:underline;}
.homeleft:hover{color:#CCC;text-decoration:none;}
#homeleft #textfield{margin-right:5px;margin-bottom:5px;margin-top:5px;}
#homeright{width:467px;height:143px;background-image:url(/web-dev/images/bg-home-pic.jpg);background-repeat:no-repeat;float:right;margin:0px;padding:4px 4px 4px 5px;display:block;}
#slideshow{position:relative;height:142px;width:466px;display:block;}
#slideshow IMG{position:absolute;top:0;left:0;opacity:0.0;}
#slideshow IMG.active{opacity:1.0;}
#slideshow IMG.last-active{}
#homefull{width:940px;height:180px;background-image:url(/web-dev/images/bg_topdestinations.png);background-repeat:no-repeat;margin:14px 3px 3px 3px;padding:8px 10px 10px 30px;display:block;}
.homefullsub{float:left;width:165px;font-size:12px;font-weight:bold;padding-left:20px;background-image:url(/web-dev/images/bg_homefullsub.png);background-repeat:no-repeat;}
#homefull h1{font-size:14px;font-weight:bold;color:#333;margin:10px 10px 20px 0px;}
.homefullsub ul{float:left;width:180px;padding:5px 20px 5px 10px;margin:0px;line-height:1.7;}
.homefullsub a:link{color:#5A9433;text-decoration:none;}
.homefullsub a:visited{color:#5A9433;text-decoration:none;}
.homefullsub a:hover{color:#333;text-decoration:underline;}
.homefullsub ul a:link{color:#333;text-decoration:none;}
.homefullsub ul a:visited{color:#333;text-decoration:none;}
.homefullsub ul a:hover{color:#000;text-decoration:underline;}
.hblock{background-image:url(/web-dev/images/bg_home_sub1.png);width:297px;height:240px;float:left;background-repeat:no-repeat;padding:15px;line-height:1.6;}
.hblock h1{font-size:14px;color:#333;margin:0px;}
.hblock ul{padding:5px 20px 5px 20px;margin:0px;font-size:12px;line-height:1.7;color:#5A9433;}
.hblock p{width:270px;}
.hblock p a:link{text-decoration:underline;color:#5A9433;}
.hblock p a:visited{text-decoration:underline;color:#5A9433;}
.hblock p a:hover{color:#333;text-decoration:none;}
.hblock ul a:link{color:#5A9433;text-decoration:none;}
.hblock ul a:visited{color:#5A9433;text-decoration:none;}
.hblock ul a:hover{color:#333;text-decoration:underline;}
#h1block{width:180px;height:240px;float:left;background-repeat:no-repeat;padding:1px 0px 0px 0px;line-height:1.6;}
#h1block a:link{font-size:14px;font-weight:bold;color:#666;margin-bottom:10px;padding:9px 10px 5px 10px;background-image:url(/web-dev/images/hblock_up.jpg);width:285px;height:26px;display:block;text-decoration:none;}
#h1block a:visited{font-size:14px;font-weight:bold;color:#666;margin-bottom:10px;padding:9px 10px 5px 10px;background-image:url(/web-dev/images/hblock_up.jpg);width:285px;height:26px;display:block;text-decoration:none;}
#h1block a:hover{font-size:14px;color:#5A9433;margin-bottom:10px;padding:9px 10px 5px 10px;background-image:url(/web-dev/images/hblock_over.jpg);width:285px;height:26px;display:block;}
.servicescontent a:link{color:#333;text-decoration:none;}
.servicescontent a:visited{color:#333;text-decoration:none;}
.servicescontent a:hover{color:#5A9433;text-decoration:underline;}
#collistright{width:690px;float:left;padding-top:3px;}
#listtop{background-color:#F4F3F1;border:#E5E5E5 1px solid;width:630px;height:145px;display:block;padding:15px 30px 15px 30px;line-height:1.7;margin-bottom:15px;font-size:12px;}
#listtop h1{margin:5px 0px 5px 0px;color:#333;font-size:14px;}
#listtop a:link{color:#5A9433;font-size:12px;font-weight:bold;text-decoration:underline;}
#listtop a:visited{color:#5A9433;font-size:12px;font-weight:bold;text-decoration:underline;}
#listtop a:hover{color:#333;font-size:12px;font-weight:bold;text-decoration:none;}
#listtop_wc{width:630px;padding:15px 30px 15px 15px;line-height:1.7;margin-bottom:15px;font-size:12px;}
#listtop_wc h1{margin:5px 0px 5px 0px;color:#333;font-size:14px;}
#listtop_wc a:link{color:#5A9433;font-size:12px;font-weight:bold;text-decoration:underline;}
#listtop_wc a:visited{color:#5A9433;font-size:12px;font-weight:bold;text-decoration:underline;}
#listtop_wc a:hover{color:#333;font-size:12px;font-weight:bold;text-decoration:none;}
.listheading{width:400px;float:left;}
#listgrading{width:100px;float:right;height:30px;}
#listpaging{float:left;font-size:14px;color:#FFF;font-weight:bold;}
#listpaging a:link{width:13px;height:13px;padding:5px;margin:5px;color:#FFF;text-align:center;background-image:url(/web-dev/images/bg_paging_up.jpg);display:block;text-decoration:none;font-weight:bold;float:left;font-size:11px;}
#listpaging a:visited{width:13px;height:13px;padding:5px;margin:5px;color:#FFF;text-align:center;background-image:url(/web-dev/images/bg_paging_up.jpg);display:block;text-decoration:none;font-weight:bold;float:left;font-size:11px;}
#listpaging a:hover{width:13px;height:13px;padding:5px;margin:5px;color:#FFF;text-align:center;background-image:url(/web-dev/images/bg_paging_over.gif);display:block;text-decoration:none;font-weight:bold;float:left;font-size:11px;}
.listitem{font-size:12px;line-height:1.7;float:left;margin-top:2px;}
.listpic{background-color:#EFEFEF;width:168px;display:block;float:left;text-align:center;}
.listpic a:link{background-color:#EFEFEF;padding:4px;width:160px;display:block;float:left;}
.listpic a:visited{background-color:#EFEFEF;padding:4px;width:160px;display:block;float:left;}
.listpic a:hover{background-color:#999;padding:4px;width:160px;display:block;float:left;}
.listcontent{float:left;width:500px;margin-left:15px;}
.listitem h2{float:left;font-size:18px;margin:0px 0px 5px 0px;color:#599233;font-weight:300;}
.listitem a:link{color:#5A9433;font-size:12px;font-weight:bold;text-decoration:none;}
.listitem a:visited{color:#5A9433;font-weight:bold;text-decoration:none;}
.listitem a:hover{color:#333;font-size:12px;font-weight:bold;text-decoration:underline;}
.listbread{line-height:2;margin:0px;padding:0px;}
.arttop117{width:630px;display:block;padding:15px 30px 15px 30px;line-height:1.7;margin-bottom:15px;}
.arttop117 h1{margin:5px 0px 5px 0px;color:#333;font-size:14px;}
.arttop117 a:link{color:#5A9433;font-size:12px;font-weight:bold;text-decoration:underline;}
.arttop117 a:visited{color:#5A9433;font-size:12px;font-weight:bold;text-decoration:underline;}
.arttop117 a:hover{color:#333;font-size:12px;font-weight:bold;text-decoration:none;}
.arttop{background-color:#F4F3F1;border:#E5E5E5 1px solid;width:630px;display:block;padding:15px 30px 15px 30px;line-height:1.7;margin-bottom:15px;}
.arttop h1{margin:5px 0px 5px 0px;color:#333;font-size:14px;}
.arttop a:link{color:#5A9433;font-size:12px;font-weight:bold;text-decoration:underline;}
.arttop a:visited{color:#5A9433;font-size:12px;font-weight:bold;text-decoration:underline;}
.arttop a:hover{color:#333;font-size:12px;font-weight:bold;text-decoration:none;}
#artcontent{width:380px;float:left;padding-right:20px;}
#artpics{width:230px;float:left;}
.gencontent{width:630px;float:left;font-size:12px;}
#staffpic{width:300px;float:left;font-size:12px;}
#staffcontent{width:300px;float:left;font-size:12px;margin-left:20px;}
#popups{position:absolute;border-top:#000 thin solid;border-bottom:#000 thin solid;border-left:#000 thin solid;border-right:#000 thin solid;text-align:left;z-index:30;background-color:#FFF;line-height:1.4;font-weight:100;font-size:12px;margin-top:0px;}
.suggestions{color:#333;text-decoration:none;padding:0px 5px 0px 5px;}
.suggestions a:link{color:#333;text-decoration:none;padding:0px 5px 0px 10px;}
.suggestions a:visited{color:#333;text-decoration:none;padding:0px 5px 0px 10px;}
.suggestions a:hover{color:#333;text-decoration:underline;background-color:#CCC;padding:0px 5px 0px 10px;}
.rated{background-image:url(/web-dev/images/bg_review_rated.jpg);background-repeat:no-repeat;color:#FFF;font-weight:bold;padding:5px 5px 5px 5px;line-height:1.4;height:33px;width:120px;display:block;font-size:11px;}
.added{color:#999;font-size:11px;}
.added strong{color:#333;}
.revdescr{color:#333;font-size:11px;line-height:1.5;padding:10px 10px 0px 10px;}
.map{position:relative;}
.dot{position:absolute;background-color:#333;height:5px;width:5px;display:block;}
.ribbon-1{position:absolute;z-index:100;width:111px;height:111px;display:block;}