* {margin:0;padding:0;border:0;}

p {margin-bottom: 10px;font-size:1.2em;}
p.openings {color:green;margin-left:15px;position:relative;top:-30px;}
a#flicks {color:#fff;margin-left:15px;text-decoration:none;position:relative;top:-20px;}


body {
  font-size :62.5%;
  font-family:'Lucida Grande' Verdana, Arial, Sans-serif;
  background: #822930 url('images/background.png') repeat-x top left;
  color:#fff;
}
#page {
  width:900px;
  margin:auto auto;
  }
#header {
  text-align:center;
  height:87px;
}
#navigation {width:600px;margin:auto auto;padding-top:3px;}
#navigation li {display:inline;float:left;width:100px;}
#navigation li a {font-size:1.4em;text-decoration:none;font-weight:bold;color: #7f292e;}


#content{min-height:500px;margin-right:250px;padding:5px; padding-top:15px;}



#sidebar {width:236px;float:right;margin-top:10px;}
.sidebar_background {overflow:hidden;background:transparent url('images/sidebar.png') no-repeat top left;width:226px;margin:5px auto 0px auto;padding:5px 5px 5px 5px;}
.sidebar_image {height:114px;}

#sidebar-1 {background: transparent url('images/sidebar-1.jpg') no-repeat top left;}
#sidebar-2 {background: transparent url('images/sidebar-2.jpg') no-repeat top left;}
#sidebar-3 {background: transparent url('images/sidebar-3.jpg') no-repeat top left;}
#sidebar-4 {background: transparent url('images/sidebar-4.jpg') no-repeat top left;}

.sidebar-fader {padding:95px 5px 5px 5px;margin-right:10px;background:transparent url('images/sidebar-fader.png') no-repeat bottom right;}
.sidebar-fader a {color:#fff;font-size:1.1em;font-weight:bold;text-decoration:none;display:block;}
.sidebar-fader a:hover {color:black;}


#footer {height:313px;margin-top:5px;background-color:#000;}
#footer-container {width:900px;margin: auto auto;}
#footer-container img.right  {margin-left:10px;}







#suckerfishnav {font-size:18px;font-family:verdana,sans-serif;font-weight:bold;width:800px;margin: auto auto;}
#suckerfishnav, #suckerfishnav ul {/* float:left; */list-style:none;line-height:24px;padding:0;}
#suckerfishnav a {display:block;color:#7f292e;text-decoration:none;padding:0px 28px;}
#suckerfishnav li {display:inline;float:left;padding:0;}
#suckerfishnav ul {position:absolute;left:-999em;height:auto;z-index: 50;	width:151px;font-weight:normal;margin:0;line-height:1;border:0;border-top:1px solid #666666;	}
#suckerfishnav li li {	width:149px;font-weight:bold;font-family:verdana,sans-serif;}
#suckerfishnav li li a {padding:4px 10px;	width:130px;font-size:12px;color:#dddddd;}
#suckerfishnav li ul ul {margin:-21px 0 0 150px;}
#suckerfishnav li li:hover {background:#707070;}
/* #suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {color:#dddddd;} */
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#dddddd;}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#dddddd;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {left:-999em;}#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {left:auto;background:#444444;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#444;}


#home-main-img-1 {background: transparent url('images/home-pic1.jpg') no-repeat top left;}
#home-main-img-2 {background: transparent url('images/home-pic2.jpg') no-repeat top left;}
#home-main-img-3 {background: transparent url('images/home-pic3.jpg') no-repeat top left;}
#home-main-img-4 {background: transparent url('images/home-pic4.jpg') no-repeat top left;}
#home-main-img-5 {background: transparent url('images/home-pic5.jpg') no-repeat top left;}

#home-main-left {height:390px;width:150px;background: transparent url('images/home-main-leftnewuun.png') no-repeat top left;}
#home-main-right {height:390px;width:150px;background: transparent url('images/home-main-leftnewuun.png') no-repeat top left;}

#main-bottom {margin-top:8px;}
#main-bottom img.alignleft {margin-left:1px;}
#main-bottom img.alignright {margin-left:7px;}



.sliderwrapper{
background: transparent url('images/home-pic1.jpg') no-repeat top left;
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 650px; /*width of featured content slider*/
height: 350px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: white;
width: 650px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#paginate-slider1 {display:none;}

.price-list {width:100%;margin:0px 20px 20px 0px;background:#400000;font-size:1.2em;}
.price-list td {line-height:2em;padding-left:5px;}
.price-list th {text-align:center;}
.price-list .price  {text-align:center;background:#580000;width:25px;padding-right:5px;}


#opening-times {font-size:1em;}
.address {font-size:1em;}
.phone-number {font-size:1em;}
.emails  {list-style: none;}
.emails li {margin-bottom:2px;}

#opening-times, .phone-number, .emails, #directions, .address {margin-left:5px;}


#directions label {font-weight:bold;margin-top:20px;}
#directions input {width:150px;padding:5px;color:#fff;background-color:#400000;}
#directions input.submit {width:30px;padding:4px;}

.other-menu li a {color:#fff;font-size:1.2em;text-decoration:none;}
.another-menu li a {color:#fff;font-size:1.2em;text-decoration:none;}


h2 {font-size:1.8em;padding-left:5px;margin-bottom:10px;}
h3 {font-size:1.4em;padding-left:5px;margin-bottom:10px;}



