body{margin:0;padding:0;background:#000 url(../images/bg.jpg) no-repeat scroll top center;font:13px Arial,Helvetica,sans-serif;}
.hotels_body{background:#000 url(../images/bg_hotels.jpg) no-repeat scroll top center;}
.hotels_main_body{background:#000 url(../images/bg_hotels_main.jpg) no-repeat scroll top center;}
.things_body{background:#000 url(../images/bg_things.jpg) no-repeat scroll top center;}
.goinon_body{background:#000 url(../images/bg_goinon.jpg) no-repeat scroll top center;}

html,body{height:100%;}
td{padding: 5px 5px 5px 5px; vertical-align:top;}
h1{line-height:20px;font-size:22px;text-transform:uppercase;margin-top:20px !important;}
a{outline:none;/* remove the dotted box around a link */}
#header{bor//der:1px solid red;padding-left:260px;position:absolute;}
#header h3{color:#b30c0b;font-weight:bold;font-size:20px;margin:10px 0;padding:0;}
#header h4{color:#333;font-size:16px;padding:0;margin:0;}
#header .top-header{color:#99201f;font:20px Arial,Helvetica,sans-serif !important;font-weight:bold !important;margin:17px 0 2px 0;}
#content h3{color:#000;font-size:20px;}
#wrap{min-height:100%;position:relative;b//order:2px solid red;}
#container{position:relative;width:896px;height:852px;he//ight:100%;margin:0 auto;left:50%;margin:0 0 0 -448px;}
#logo{width:145px;height:88px;position:absolute;top:12px;left:73px;text-indent:-9999px;overflow:hidden;z-index:200;}
#logo h1{margin:0;}
#logo a{background:url(../images/logo2.png) no-repeat;width:145px;height:88px;display:block;bo//rder:2px solid red;}
#left-menu{position:absolute;b//order:1px solid red;width:130px;height:550px;top:200px;left:-55px;text-indent:-9999px;}
#left-menu ul{list-style:none;margin:0;padding:0;posit//ion:absolute;width:130px;he//ight:314px;overflow:hidden;display:block;}
#left-menu ul li{dis//play:block;float:left;width:130px;}
#left-menu ul li a{padding:0 0 0 40px;disp//lay:block;float:left;border:0px solid red;background-repeat:no-repeat;background-position:top left;}
#left-menu .active a{background-position:-260px top !important;opacity:1 !important;heig//ht:119px;}
#right-menu{position:absolute;border:0px solid red;width:112px;height:366px;top:230px;right:-113px;text-indent:-9999px;}
#right-menu ul{list-style:none;margin:0;padding:0;posit//ion:absolute;width:112px;overflow:hidden;display:block;}
#right-menu ul li{dis//play:block;float:right;width:112px;}
#right-menu ul li a{padding:0 0 0 0px;disp//lay:block;float:right;border:0px solid red;background-repeat:no-repeat;background-position:top left;}
#right-menu .active a{background-position:-112px top !important;opacity:1 !important;heig//ht:119px;}
#menu_sightings a{background-image:url(../images/tab_sightings.png);height:189px;width:130px;margin:-6px 0 0 0;}
#menu_sightings a:hover{background-position:-130px 0px;}
#menu_goingon a{background-image:url(../images/tab_goingon.png);height:135px;width:130px;margin:-6px 0 0 0;}
#menu_goingon a:hover{background-position:-130px 0px;}
#menu_things a{background-image:url(../images/tab_things.png);height:125px;width:130px;margin:-6px 0 0 0;}
#menu_things a:hover{background-position:-130px 0px;}
#menu_friends a{background-image:url(../images/tab_friends.png);height:119px;width:130px;margin:-6px 0 0 0;}
#menu_friends a:hover{background-position:-130px 0px;}
#menu_media a{background-image:url(../images/tab_media.png);height:366px;width:112px;margin:0 0 0 0;}
#menu_media a:hover{background-position:-112px 0px;}
#top-menu{position:absolute;top:105px;right:47px;height:126px;width:600px;bor//der:1px solid red;text-indent:-9999px;}
#top-menu ul{list-style:none;margin:0;padding:0;pos//ition:absolute;le//ft:80px;to//p:126px;height:126px;overflow:hidden;}
#top-menu ul li{display:block;float:right;width:187px;height:126px;z-index:200;}
#top-menu ul li a{padding:0 0 0 4=0px;display:block;float:left;bor//der:1px solid red;background-repeat:no-repeat;background-position:top left;}
#top-menu .active a{background-position:0 -252px !important;opacity:1 !important;heig//ht:119px;}
#menu_tickets a{background-image:url(../images/tab_tickets.png);height:189px;width:187px;margin:-6px 0 0 0;}
#menu_tickets a:hover{background-position:0 -126px;}
#menu_hotels a{background-image:url(../images/tab_hotels.png);height:189px;width:187px;margin:-6px 0 0 0;}
#menu_hotels a:hover{background-position:0 -126px;}
img{border:0;}
#pagin{position:absolute;bottom:0px;right:47px;}
#pagin span{padding:3px;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#content{position:absolute;height:578px;width:795px;top:175px;left:54px;font-family:Times New Roman;color:#444;text-decoration:none;word-spacing:normal;text-align:left;letter-spacing:0;line-height:18px;font-size:15px;over//flow:hidden;}
#content .left{width:350px;bor//der:1px solid red;height:560px;float:left;padding:20px;}
#content .right{width:360px;bor//der:1px solid green;height:560px;float:right;padding:20px 20px 0 5px;}
#content .col1{width:250px;bor//der:1px solid red;height:330px;float:left;padding:25px 5px 30px 10px;text-align:center;}
#content .col2{width:220px;bor//der:1px solid green;height:450px;float:left;padding:110px 5px 15px 30px;}
#content .hotelsmain{padding:210px 5px 15px 30px;}
#content .col3{width:210px;bor//der:1px solid green;height:450px;float:right;padding:125px 45px 15px 0px;overflow:hidden;}
#content p{padding:5px 10px;}
#content h3,#content h2,#content h1{margin:10px;}
#footer{dis//play:block;width:100%;background-color:#000;opacity:0.5;height:75px;position:absolute;bottom:0px;left:0px;/* For IE 5-7 */
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);/* For IE 8 */
-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
#footer ul{margin:0 auto;padding:0;width:900px;list-style:none;b//order:2px solid red;}
#footer ul li{float:left;margin:30px 10px;}
#footer ul li.first{margin-left:75px;}
#footer ul li.logo{margin:15px 30px;background:transparent url(../images/zoo-logo-btm.png) no-repeat;width:93px;height:50px;}
#footer ul a{color:#c9c9c9;font-size:13px;font-weight:bold;text-decoration:none;}
#footer ul a:hover{text-decora//tion:underline;bo//rder-bottom:2px solid #c9c9c9;color:#ffffff;}
#footer ul li.logo a{border-bottom:0px;text-indent:-9999px;overflow:hidden;display:block;width:93px;height:50px;}
#footer ul li.logo a:hover{border-bottom:0px;}
a.moreinfo{display:block;width:85px;height:28px;background:url(../images/btn_moreinfo.png) no-repeat 0% 50%;margin-left:10px;text-indent:-9999px;overflow:hidden;}
#content h2,#content h1{color:#1c2c72;}
#content h3{color:#99201f;}
.things p{margin:10px 0 0 0 !important;}
.things h3{margin-top:30px !important;}
ul.partners1 li{font-size:17px !important;}
ul.partners2 li{font-size:14px !important;}
h3,h2,h1{tex//t-shadow:0px 0px 0px #222;font-weight:bold;}
.hotels-intro{color:#333 !important; font-size:16px !important;line-height:25px;}
.hotels-list a{color:#326a57;text-decoration:none;}
.hotels ul.hotels-list a{display:block;padding:0px;background:url(../images/highlight.png) no-repeat 50% 50%;background-position:-999px 50%;}
.hotels ul.hotels-list a:hover,
.hotels ul.hotels-list a.active{background-position:50% 50%;}
.hotels ul.hotels-list li{padding:1px !important;margin:1px;border:0px;}
.hotels ul.hotels-list{list-style:none;padding:0 !important;margin:10px 5px 10px 20px !important;text-align:center;}
.hotels h1,.hotels h2,.hotels h3,.hotels h4{color:#326a57 !important;padding:0;margin:0;}
.hotels ul{list-style-type:disc;margin:0;padding:2px 0 0 15px;}
.hotels a,.hotels a:visited{color:#326a57;text-decoration:underline;}
.hotels p,.hotels li{font-size:12px;padding:0px 5px !important;color:#326a57;}
.hotelheader{position:absolute;top:70px;left:290px;width:450px;borde//r:1px solid blue;text-align:center;padding-bottom:5px;color:#326a57;}
.hotelheader h2, .hotelheader h1{color:#326a57 !important;text-decoration:none;border-bottom:2px solid #326a57;display:inline;padding-bottom:5px;font-family:Times New Roman !important;}
.nav span{border:0;margin:0;padding:0;font-size:11px;list-style:none;}
.nav a{margin-right:2px;font-size:20px;}
.nav .prev-off,
.nav .next-off{color:#666666;display:block;float:left;font-weight:bold;padding:3px 4px;}
.nav .next,
.nav .prev{font-weight:bold;border:none;width:19px;height:14px;}
.nav .prev{background:url(../images/btn_previous.png) no-repeat 50% 50%;text-indent:-9999px;overflow:hidden;}
.nav .next{background:url(../images/btn_next.png) no-repeat 50% 50%;text-indent:-9999px;overflow:hidden;}
.nav .highlight{font-weight:bold;display:block;float:left;padding:4px 6px;color:#b30c0b !important;}
.nav a:link,
.nav a:visited{color:#66635e;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pageflip{width:63px;height:62px;bor//der:1px solid red;position:absolute;position:absolute;bottom:-20px;right:-8px;text-indent:-9999px;overflow:hidden;}
#pageflip a{background-image:url(../images/pagefold.png);width:63px;height:62px;display:block;bo//rder:2px solid red;background-position:bottom left;}
#pageflip a:hover{background-position:top left;}

/* Sightings */
div#number_tabs { position: absolute; top: 2px; right: 0px; }
div#number_tabs ul { margin: 0; padding: 0; }
div#number_tabs li, div#number_tabs a { display: block; width: 34px; height: 65px; overflow: hidden; }
div#number_tabs a { text-indent: -9999px; }
div#number_tabs li { background: url('../images/number_tabs.png') no-repeat; list-style: none; }
div#number_tabs li.selected { background-position: top right; }

.t_1 a { background: url('../images/tab_1.png') no-repeat; }
.t_2 a { background: url('../images/tab_2.png') no-repeat; }
.t_3 a { background: url('../images/tab_3.png') no-repeat; }
.t_4 a { background: url('../images/tab_4.png') no-repeat; }
.t_5 a { background: url('../images/tab_5.png') no-repeat; }
.t_6 a { background: url('../images/tab_6.png') no-repeat; }
.t_7 a { background: url('../images/tab_7.png') no-repeat; }
.t_8 a { background: url('../images/tab_8.png') no-repeat; }
.t_9 a { background: url('../images/tab_9.png') no-repeat; }

div#number_tabs li a { background-position: -34px 0;}
div#number_tabs li a:hover { background-position: 0 0;}
div#number_tabs li.inactive a { background-position: -68px 0; }

.sightings_body.tab_1 {background:#000 url('../images/bg_sightings.jpg') no-repeat scroll top center;}
.sightings_body.tab_2 {background:#000 url('../images/bg_sightings_2.jpg') no-repeat scroll top center;}
.sightings_body.tab_3 {background:#000 url('../images/bg_sightings_3.jpg') no-repeat scroll top center;}
.sightings_body.tab_4 {background:#000 url('../images/bg_sightings_4.jpg') no-repeat scroll top center;}
.sightings_body.tab_5 {background:#000 url('../images/bg_sightings_5.jpg') no-repeat scroll top center;}
.sightings_body.tab_6 {background:#000 url('../images/bg_sightings_6.jpg') no-repeat scroll top center;}
.sightings_body.tab_7 {background:#000 url('../images/bg_sightings_7.jpg') no-repeat scroll top center;}
.sightings_body.tab_8 {background:#000 url('../images/bg_sightings_8.jpg') no-repeat scroll top center;}
.sightings_body.tab_9 {background:#000 url('../images/bg_sightings_9.jpg') no-repeat scroll top center;}


/* Book a pacakge 
div.book_a_package { width: 228px; height: 236px; position: relative; background: url('../images/book_a_package.png') no-repeat; margin: 0 auto;; }
div.book_a_package h2 { display: none; }
div.book_a_package p.text { position: absolute; top: 85px; left: 5px; width: 200px; line-height: 17px; margin: 0; padding: 0;}
div.book_a_package p.link a { display: block; position: absolute; text-indent: -9999px; overflow: hidden; top: 190px; left: 22px; width: 95px; height: 30px; }*/

/* Book a pacakge */
div.book_a_package { width: 228px; height: 236px; float:left; position: relative; left: -30px; background: url('../images/book_a_package.png') no-repeat; margin: 0px 0px 0px 0px; }
div.book_a_package h2 { display: none; }
div.book_a_package p.text { position: absolute; top: 85px; left: 5px; width: 200px; line-height: 17px; margin: 0; padding: 0;}
div.book_a_package p.link a { display: block; position: absolute; text-indent: -9999px; overflow: hidden; top: 190px; left: 22px; width: 95px; height: 30px; }

/* contest */
div.contest { width: 175px; height: 236px; position:relative; float:right; left: -35px; background: url('../images/walking.png') no-repeat; margin: 0px 0px 0px 0px;  }
div.contest h2 { display: none; }
div.contest p.text { position: absolute; top: 85px; left: 5px; width: 137px; line-height: 17px; margin: 0; padding: 0;}
div.contest p.link a { display: block; position: absolute; text-indent: -9999px; overflow: hidden; top: 190px; left: 22px; width: 95px; height: 30px; }


/*----------------------------
 __                                               
/\ \__         __                                 
\ \ ,_\  _ __ /\_\     __      __      __   _ __  
 \ \ \/ /\`'__\/\ \  /'_ `\  /'_ `\  /'__`\/\`'__\
  \ \ \_\ \ \/ \ \ \/\ \/\ \/\ \/\ \/\  __/\ \ \/ 
   \ \__\\ \_\  \ \_\ \____ \ \____ \ \____\\ \_\ 
    \/__/ \/_/   \/_/\/___/\ \/___/\ \/____/ \/_/ 
                       /\____/ /\____/            
                       \_/__/  \_/__/             

----------------------------*/