* { margin:0; padding:0}
body { color: #00233C; font-size: 12px; font-family: arial, sans-serif; line-height: 21px; background-color: #d4d4d4; background-image: url(../components/general/header.gif); background-repeat: no-repeat  ; background-position: 50% 0; }

p { font-size: 13px; margin-bottom: 10px; }
h1 { font-size: 17px; font-weight: 600; text-transform: uppercase; margin-bottom: 5px; }
h3 { font-size: 15px; }
td {}

a { color: #00233C; text-decoration: underline; }
a:hover { color: #bb7c0f }
.page { width: 976px; margin-right: auto; margin-left: auto; }
.header { color: white; height: 170px; padding-right: 24px; padding-left: 24px; }
.logo { width: 349px; float: left; padding-top: 10px; }
.nav { font-size: 16px; font-weight: 700; float: right; padding-top: 100px; padding-right: 20px; }
.nav a { color: #01375c; text-decoration: none; }
.nav a:hover { color: #01375; background-color: #cae7eb; }
.nav ul { }
.nav li { padding-left: 15px; display: inline; }
.main { background-repeat: no-repeat; background-position: right top; width: 976px; }
#home .main { background-image: url(../components/right/joiners.jpg)}
#contact .main { background-image: url(../components/right/joiners1.jpg)}
#menus .main { background-image: url(../components/right/food.jpg)}
#jobs .main { background-image: url(../components/right/menus3.jpg)}
#events .main { background-image: url(../components/right/inside.jpg)}
#accom .main { background-image: url(../components/right/joiners1.jpg)}
#chef .main { background-image: url(../components/right/inside.jpg)}
.headline { background-repeat: no-repeat; width: 550px; height: 120px; }
#home .headline { background-image: url(../components/h1/home.gif); }
#contact .headline { background-image: url(../components/h1/contact.gif); }
#menus .headline { background-image: url(../components/h1/menus.gif); }
#jobs .headline { background-image: url(../components/h1/jobs.gif); }
#events .headline { background-image: url(../components/h1/events.gif); }
#accom .headline { background-image: url(../components/h1/events.gif); }
#chef .headline { background-image: url(../components/h1/team.gif); }
.left { background-image: url(../components/general/600bg.jpg); background-repeat: no-repeat; width: 480px; min-height:350px; padding-right: 20px; padding-bottom: 10px; padding-left: 50px; }
.bottom { color: #d4d4d4; background-color: #353535; background-image: url(../components/general/bottom.jpg); background-repeat: no-repeat; background-position: 0 bottom; padding: 10px 23px 30px; }
.bottom p { line-height: 16px; }
.bottom a { color: #d4d4d4; font-weight: 700; }
.bottom a:hover { color: #b4b4b4; }
.bottom .col { width: 22%; float: left; padding-left: 2%; }
.footer { padding-left: 23px; background-color: #d4d4d4; margin-bottom: 10px; }
.copy { width: 500px; }
.design { color: #828282; width: 300px; height: 20px; float: right; }
.design a { color: #828282; }
input, select {-moz-border-radius:4px;-webkit-border-radius:4px;border:solid 1px #4F86AE;font-size:13px;margin:0 0 5px;padding:5px;}
textarea {-moz-border-radius:4px;-webkit-border-radius:4px;border:solid 1px #4F86AE;font-size:13px;margin:0 0 5px;padding:5px;}
#contact input {width:250px;}
#contact textarea {width:400px;}
.menulist li { font-size: 16px; font-weight: bold; margin-bottom: 5px; margin-left: 40px; padding-left: 5px; }
.menulist ul { margin-bottom: 20px; }
.menumain { text-align: center; margin-top: 20px; }
.menumain p { font-size: 14px; font-style: italic; }
.menumain .supp { color: #625d40; font-size: 13px; font-style: normal; margin-top: 0; padding-top: 0; }
.menumain .desc { color: #625d40; font-size: 13px; font-style: normal; line-height: 15px; margin-top: 0; padding-top: 0; }
.adminnav { padding:5px;border:1px solid red;margin-bottom:5px}
.adminnav li { display:inline; margin-right:10px}

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:300px;
height:300px;
z-index: 9002;
}
