@charset "utf-8";
/* CSS Document */

body {
background:#000 url(../layoutimages/background.jpg) repeat-y top left;
font-size:67.5%;
font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
margin:30px 0px;
padding:0px;
}

#container {
width:770px;
text-align:center;
margin:0 auto;
padding:10px 0px;
color:#fff;
background: #000 ;
}

#offers {
margin:30px 20px 0px 0px;
padding:0px;
float:right;
width:400px;
font-size:12px;
font-weight:bold;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}

#header { 
width:770px;
margin:0px auto 0px auto;
padding:0;
height:150px;
text-align:center;
background:url(layoutImages/header.png) no-repeat;
}

*html body #header { margin:0 auto 0 auto; behavior: url(../js/iepngfix.htc); }

#navbar {
height:30px;
color:#000;
margin:8px 0px 0px 0px;
padding:10px 0px;
width:770px;

}

#bodyblock {
width:750px;
padding:0px;
margin:0px 10px 10px 10px;
min-height:540px;

}

a:link { color:#CCCC33; text-decoration:none; }
a:visited { color:#CCCC33; text-decoration:none;}
a:hover { color:#cccc99; text-decoration:underline; }

h1 {

font-size:24px;
color:#cccc66;
margin:5px 0px 5px 0px;
padding:0 0 5px 0;
border-bottom:1px solid #666;
 }
 
h2 {
border-bottom:1px solid #666;
font-size:18px;
color:#CCCC66;
margin:0px 0px 5px 0px;
padding:0 0 5px 0;
 }

#navlist { float:right; padding:7px 0; background:url(layoutImages/navbar.jpg) no-repeat; width:770px; }

#navlist dd {
margin:0px;

font-weight:bold;
display:inline;
}

#navlist dd a { font-size:14px; text-decoration:none; color:#000000; padding:8px 10px; height:30px; }
#navlist dd a:hover { font-size:14px; text-decoration:none; background:url(layoutImages/whiteBack.jpg) repeat-x; color:#000000;  }


#main {
width:400px;
margin:10px 10px 10px 330px;
padding:0px;
text-align:left;
}

#main p {
font-size:14px;
line-height:16px;
padding:0px 0px 10px 0px;
margin:0;
}

#main ul { margin:5px 0px 5px 0px; padding:0px;}
#main li { font-size:14px; margin:5px 0px; padding:0px; list-style-type:none; }

.menu li {  height:25px; }
.menu li a { font-size:14px;  margin:5px 0px;  padding: 10px 10px 10px 25px; list-style-type:none; background:url(layoutimages/menudownload.jpg) no-repeat 0 50%; }

.left {
float:left;
margin:0px 10px 10px 0px;
padding:1px;
border:1px solid #ccc;
}

.right {
float:right;
margin:0px 0px 10px 10px;
padding:1px;
border:1px solid #ccc;
}

.booking { background-color:#FFCCCC; border:2px solid #990000; color:#990000; text-align:center; padding:5px; margin:5px 0px; font-size:14px; font-weight:bold; }

.eventTitle { font-weight:bold; color:#CCcc66; }

input, textarea { width:300px; border:1px solid #ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

#side {
float:left;
width:310px;
margin:10px 5px;
padding:0;

}

#side img {

width:306px;
margin:0;
padding:0;
}

.homeBox {
float:left;
width:200px;
margin:10px 2px;
padding:0;
}

#boxright {
margin-right: 5px;
padding-right: 5px;
border-right:1px solid #ccc;
}

.message { border:2px solid #cccc66; background-color:#333; padding:10px 5px; font-weight:bold; color:#cccc66; text-align:center; }

#bottomAdvert {
clear:both;
width:770px;
padding:0px;
margin:20px 0px;
}

#bottomAdvert img {
margin:0;
padding:5px;
width:760px;
background-color:#993300;
}

#footer {
clear:both;
margin:-10px 0px 0px 0px;
padding:0px;
font-size:9px;
text-align:center;
color:#FFFFFF;
background:url(layoutImages/footer.png) no-repeat;
height:40px;
width:770px;
}

*html body #footer { margin:0px; behavior: url(../js/iepngfix.htc); }

*html+body #footer {  margin:0px; }

#footer p { margin:0; padding:0;}

#footer a { color:#FFFFFF; text-decoration:none; }
#footer a:hover { color:#FFFFCC; text-decoration:underline; }
#footWrapper { margin:0 auto; padding:0; width:770px; text-align:center; }