*{margin:0;padding:0;border:0;list-style:none;outline:none;}
body{background:#3d3d3b;font-family:Verdana, Arial, sans-serif;font-size:12px;behavior: url("css/csshover3.htc");}
img#dogs_bg{position:fixed;bottom:0;left:0;width:100%;z-index:100;}
.clear{height:0;overflow:hidden;clear:both;}
#ie6warning{display:none;}
a:hover{cursor:pointer;}

#container{width:700px;margin:26px auto;z-index:101;position:relative;}
#header{height:122px;width:700px;position:relative;}
#header h1{display:none;}
img#logo{position:absolute;left:30px;top:20px;}
#address_info{font-size:10px;color:#bdbebc;position:absolute;right:20px;top:3px;line-height:16px;}
#address_info strong{color:#fff;font-weight:normal;}
#address_info a{color:#bdbebc;text-decoration:none;}
#address_info a:hover{text-decoration:underline;}
a#map img{width:230px;height:19px;display:block;background:url(../img/map_icons/blue.gif);margin:0 0 10px 0;}

#main_box{width:700px;height:685px;background:url(../img/main_bg/default.jpg) no-repeat center;position:relative;}

#footer{width:640px;padding:20px 30px;}
#footer .footer_left{width:300px;float:left;}
#footer .footer_right{width:300px;float:right;position:relative;}
#footer .title{width:280px;height:19px;padding:4px 0 0 20px;background:url(../img/footer/arrows/blue.gif) no-repeat 7px 6px #00a2e5;text-transform:uppercase;font-size:10px;color:#fff;}
#footer .footer_left p{font-size:10px;color:#fff;padding:9px 15px 9px 15px;}
.footer_signup_container{width:300px;height:22px;position:relative;}
.footer_textbox{width:200px;height:16px;padding:3px 6px;background:url(../img/footer/textbox.gif) no-repeat center;position:absolute;left:0;top:0;}
.footer_textbox input{width:200px;height:16px;font-size:12px;background:none;color:#454545;}
.footer_btn{width:80px;height:19px;position:absolute;right:0;bottom:0;}
.footer_btn input{width:80px;height:19px;background:url(../img/footer/submit_btn/blue.gif) no-repeat center;cursor:pointer;}
#footer .footer_right p{font-size:10px;color:#fff;width:120px;padding:9px 0 0 15px;}
#footer a.facebook img, #footer a.twitter img{width:32px;height:32px;background:url(../img/footer/twitter.gif) left top;position:absolute;right:15px;top:35px;}
#footer a.facebook img{background-image:url(../img/footer/facebook.gif);right:57px;}
#footer a:hover img{background-position:bottom;}
#copyright{width:660px;padding:15px 20px;color:#fff;font-size:10px;}
#copyright a{text-decoration:none;font-weight:bold;color:#fff;}
#copyright .copy{float:left;}
#copyright .weareduo{float:right;}

#nav{width:640px;z-index:1000;position:absolute;top:30px;left:33px;}
#nav ul{list-style:none;}
#nav ul li{display:block;float:left;padding:0 6px;background:url(../img/nav/spliter.gif) no-repeat right 6px;position:relative;}
#nav ul li.first{padding-left:0;}
#nav ul li.last{background:none;padding-right:0;}
#nav ul li a img{height:20px;background-position:top;}
#nav ul li a#home img{width:46px;background-image:url(../img/nav/buttons/home.png);}
#nav ul li a#night_out img{width:115px;background-image:url(../img/nav/buttons/night_out.png);}
#nav ul li a#venue img{width:50px;background-image:url(../img/nav/buttons/venue.png);}
#nav ul li a#offers img{width:54px;background-image:url(../img/nav/buttons/offers.png);}
#nav ul li a#news img{width:47px;background-image:url(../img/nav/buttons/news.png);}
#nav ul li a#enquiries img{width:69px;background-image:url(../img/nav/buttons/enquiries.png);}
#nav ul li a#packages img{width:69px;background-image:url(../img/nav/buttons/packages.png);}
#nav ul li a#booking img{width:83px;background-image:url(../img/nav/buttons/booking.png);}
#nav ul li a#reviews img{width:63px;background-image:url(../img/nav/buttons/reviews.png);}
#nav ul li:hover a img{background-position:bottom;}
#nav ul ul{display:none;position:absolute;left:6px;top:20px;width:134px;background:url(../img/nav/dropdown_night_out.png) no-repeat bottom left;padding:9px 0 5px 0;}
#nav ul ul li{background:none;padding:0 5px;}
#nav ul ul li a{display:block;width:121px;padding:4px 2px;margin:0;color:#fff;text-decoration:none;font-size:10px;text-transform:uppercase;}
#nav ul ul li a:hover{background:#000;}
#nav ul li:hover ul{display:block;}

#nav_bottom{width:638px;height:3px;position:absolute;left:31px;top:58px;z-index:101;display:none;}

#maincontent{width:670px;position:absolute;left:15px;top:70px;height:590px;position:relative;}

#hidden_content_container{width:640px;background:#00a2e5;background:rgba(0,162,229,0.90);position:absolute;bottom:0;left:0;z-index:110;color:#fff;}
#hidden_content_container a{color:#fff;text-decoration:none;cursor:pointer;}
#hidden_content_container #show_info, #hidden_content_container #hide_info{display:block;width:615px;height:20px!important;overflow:hidden;padding:5px 5px 0px 20px;font-size:12px;background:url(../img/arrows/blue_right.gif) no-repeat 6px 7px;}
#hidden_content_container #hide_info{display:none;background-image:url(../img/arrows/blue_down.gif);}
#hidden_content{display:none;height:214px;padding:0 10px 10px 10px;}
img.hidden_title{padding:10px 0 0 0;}
.hidden_left, .hidden_right{width:300px;float:left;padding:10px 10px 0 0;font-size:10px;line-height:15px;line-height:13px;}
.hidden_left ul, .hidden_right ul{padding:10px 0 0 0;}

#hidden_content .hidden_left a, #hidden_content .hidden_right a{text-decoration:underline;}

a.gallery_link{display:block;width:615px;height:15px;padding:5px 5px 5px 20px;background:url(../img/arrows/black_red_right.gif) no-repeat 7px 7px;color:#fff;text-decoration:none;background-color:#e42226;position:absolute;left:0;bottom:30px;}

#show_info_restaurant, #hide_info_restaurant{display:block;width:615px;height:20px!important;overflow:hidden;padding:5px 5px 0px 20px;font-size:12px;background:url(../img/arrows/black_yellow_right.gif) no-repeat 6px 7px;cursor:pointer;}
#hide_info_restaurant{display:none;background-image:url(../img/arrows/black_yellow_down.gif);}

#bet_online a img{width:50px;height:135px;position:absolute;left:-50px;top:155px;background:url(../img/light_theme/bet_online.gif) no-repeat bottom;}
#bet_online a:hover img{background-position:top;}




/* LIGHT THEME */
body{background:url(../img/light_theme/bg.gif) repeat-x top center;}
body #main-background{width:1114px;height:854px;position:absolute;left:50%;margin-left:-575px;top:1px;}

#address_info{color:#646b79;}
#address_info strong{color:#646b79;font-weight:bold;}
#address_info a{color:#646b79;}

.footer_textbox{background-image:url(../img/footer/textbox_grey.gif);}

#footer .footer_left p,#footer .footer_right p{color:#646b79;}
#footer a.facebook img{background-image:url(../img/footer/facebook_white.gif);}
#footer a.twitter img{background-image:url(../img/footer/twitter_white.gif);}

#copyright{color:#646b79;}
#copyright a{color:#646b79;}

a img#spec_sat_left{position:absolute;width:164px;height:14px;left:-164px;top:360px;}
a img#miss_ni_right{position:absolute;width:164px;height:14px;right:-164px;top:179px;}

img#book_online_highlight{position:absolute;right:25px;top:30px;}



#christmas_available_dates{width:256px;height:auto;position:absolute;left:68px;top:247px;border-radius:6px;}
#christmas_dates{width:236px;background:#9d231b;padding:10px;color:#fff;font-size:11px;display:none;}
#christmas_dates_show{border-radius:0 0 6px 6px;}
#christmas_dates_hide{display:none;border-radius:0 0 6px 6px;}
#christmas_dates p{font-family:Georgia;font-size:16px;font-style:italic;padding:0 0 10px 0;}

