html,body{padding:0;margin:0;background:#5a5252 url(/images/new/front-rightside-brown.gif) 0 0 repeat-x;height:100%!important;}

a img{border:none;}
img{vertical-align:bottom;}

/*----- LAYOUT -----*/
#container{background:url(/images/new/front-leftside-vertical.gif) 0 0 repeat-y;min-height:100%!important;}
#watermark{background:url(/images/new/logo-watermark.gif) 250px 426px no-repeat;min-height:100%!important;}
#leftside{float:left;width:520px;height:553px;margin:0;padding:0 6px;}
#rightside{float:left;width:413px;padding:0 0 0 17px;background:url(/images/bg/front-rightside-fauna.gif) 0 0 no-repeat;}
#headarea{background:#fff;display:inline-block;width:100%;}
#logo{margin:6px 0 7px 0;float:left;}
#members-guests{float:right;margin:50px 29px 0 0;padding:0;}
#members-guests li{float:left;list-style-type:none;margin:0 13px 0 0;padding:0;}
#members-guests a{text-indent:-9999px;height:15px;display:block;}
#members-guests a#members{background:url(/images/new/members.gif) 0 0 no-repeat;width:93px;}
#members-guests a#guests{background:url(/images/new/guests.gif) 0 0 no-repeat;width:76px;}
#members-guests a:hover{filter:alpha(Opacity=75);opacity:0.75;-moz-opacity:0.75;}
#flasharea{width:520px;height:438px;clear:both;}

/*----- WHAT'S ON -----*/
h1#whatson{color:#fff;height:114px;line-height:114px;clear:both;margin:0 0 0 11px;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-style:italic;text-indent:-9999px;font-weight:normal;background:url(/images/new/whatson.gif) 0 50% no-repeat;}

/*----- NEWS SLIDER -----*/
#newsSlider{position:relative;margin:19px 0 0 0;width:413px;height:315px;border:none;background:url(/images/new/whatson-box.gif) 0 0 no-repeat;overflow:hidden;}
.contentslide{width:407px;height:309px;background-color:transparent;overflow:hidden;margin:0 6px 6px 0;color:#756f6f;font-size:11px;line-height:1.25em;}
.contentslide h2{margin:0;line-height:1.25em;font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;font-weight:normal;}
.contentslide p{color:#756f6f;font-size:11px;line-height:1.25em;}
.contentslide img{float:left;}
.contentslide .opacitylayer{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
.pagination{position:absolute;text-align:right;color:#fff;background:#f5f5f5;bottom:6px;right:6px;}
.pagination a{margin:0;padding:6px 7px;float:left;color:#433f3f;font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;font-size:12px;text-decoration:none;font-weight:normal;}
.pagination #next{text-transform:lowercase;}
.pagination a.selected{background:#660033;color:#fff;}
.contentslide .wysiwygDiv{position:relative;top:0;left:50%;z-index:100;overflow:visible;}
.contentslide .wysiwygDiv button{position:absolute;width:120px;margin-left:-75px;left:0;top:0;filter:alpha(Opacity=70);opacity:.7;-moz-opacity:.70;}
table.promoTbl{width:407px!important;}
td.promoTblTh{background:#eee;padding:22px 14px 18px 14px!important;color:#555;font-size:17px;font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif;}
td.promoTblTh h1, td.promoTblTh h2, td.promoTblTh h3, td.promoTblTh h4 td.promoTblTh h5, td.promoTblTh h6{color:#555!important;font-size:17px!important;font-family:"Century Gothic", Arial, Helvetica, Verdana, sans-serif!important;margin:0!important;background:none!important;}
.promoTbl td{padding:19px 14px 0 14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#756f6f;line-height:1.65em;}
.promoTbl td p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#756f6f;line-height:1.65em;margin:0 0 16px 0;}
.promoTbl td a{color:#660033;text-decoration:none;}

/*----- FACEBOOK -----*/
#facebook{float:left;margin:40px 0 0 0;width:384px;height:55px;border:1px solid #3b5998;background:#fff;padding:8px 11px 0 11px;}
#facebook strong{font-family:"Lucida Grande", Tahoma, Verdana, Arial, sans-serif;font-size:11px;font-weight:normal;color:#333;display:block;margin:0 0 8px 0;}
#facebook strong a{color:#3B5998;font-weight:bold;text-decoration:none;}
#fb-root{float:left;}

/*----- NAVIGATION -----*/
ul#frontnav{width:815px;list-style-type:none;margin:0 0 0 21px;padding:0;line-height:180%;float:left;}
#frontnav li{height:100px;overflow:hidden;width:110px;float:left;margin:0 18px 0 0;padding:0;background:url(/images/btns/overlay.gif) 2px 2px no-repeat;}
#frontnav li a{height:100px;width:110px;display:block;font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:1em;color:#F3F1F0;text-transform:uppercase;}
#frontnav li a:link{text-decoration:none;color:#F3F1F0;}
#frontnav li a:visited{text-decoration:none;color:#F3F1F0;}
#frontnav li a:hover{text-decoration:none;color:#fff;cursor:pointer!important;}
#frontnav li a:hover img{}
#frontnav li a:active{text-decoration:none;color:#F3F1F0;}
/* main pic */
#frontnav li a img.photo{width:106px;height:75px;text-decoration:none;filter:alpha(Opacity=85);opacity:.85;-moz-opacity:.85;border:solid 2px #ddd;}
#frontnav li a:hover img.photo{background:none;filter:alpha(Opacity=100);opacity:1;-moz-opacity:1;}
/* text */
#frontnav li a strong{display:block;margin:5px 0 0 0;padding:2px 0 0 18px;height:17px;font-weight:normal;background:url(/images/nav/arrow-dark.gif) 0 0 no-repeat;}
#frontnav li a strong img{vertical-align:top;}
/* main pic */
li.twolines{height:118px!important;}
li.dark a img.photo{border:solid 2px #696565!important;}
li.dark a strong{background:url(/images/nav/arrow-light.gif) 0 0 no-repeat!important;}
li#membership-nav{margin:0 36px 0 0;}
li#proshop-nav a img.photo{border:solid 2px #eee;}

/* FOOTER */
#footer{clear:both;width:962px;margin:0;padding:30px 0 25px 0;overflow:hidden;}
#footer-info{margin:0 0 0 0;float:right;color:#ddd;font-family:Verdana;font-size:10px;line-height:1.4em;text-align:right;}
#footer-info b{color:#fff;line-height:200%;}
#footer-info a{color:#fff;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #777;}
#footer-info a:hover{border-bottom:1px solid #bbb;}
#footer-info .divider{color:#9B9C98;padding:0 5px;}
