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

div, p, ul, h2, h3, h4, h5, img{
padding:0px; 
margin:0px;
}

ul{
list-style-type:disc;
padding-left:28px;
color:#FFFFFF;
}

img{
border:0;
}

body{
background-color:#25333a;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:0;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

h1{
font-size:21px;
color:#FFFFFF;
font-weight:500;
padding-left:18px;
}

p{
padding-left:18px;
padding-right:10px;
color:#FFFFFF;
}

a{
color:#F2F2F2;
font-size:12px;
}

a:hover{
color:#66CC00;
}

table td{
vertical-align:top;
}


.main{
background-image:url(images/bg.jpg);
background-repeat:repeat;
color:#FFFFFF;
}

.side{
border-left:#2c373c solid 3px;
margin-top:5px;
margin-bottom:5px;
}

.footer_bg{
background-image:url(images/footer.jpg);
background-repeat:repeat-x;
height:73px;
}

#footer{
position:relative;
top:20px;
left:18px;
width:600px;
color:#FFFFFF;
}

#footer a{
color:#66CC00;
font-size:14px;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

.image_border{
border:#242d32 solid 3px;
margin-left:18px;
}

#emp{
font-size:12px;
color:#FFFFFF;
}
#emp a{
font-size:11px;
text-decoration:underline;
}

.banner{
    position:relative;
}

.reservation-box{
    position:absolute;
    left:0;
    top:190px;
    width:220px;
    height:25px;
    padding:10px 5px 6px 10px;
    background-color:#FFC758;
}

.reservation-box a{
    color:#242D32;
    font-size:18px;
    z-index:10;
}

.social{
    position:absolute;
    left:0;
    top:80px;
    width:24px;
    padding:5px;
    height:auto;
    position:fixed;
    background-color:#fff;
    border:#f5f5f5 solid 2px;
}

.social a{
    float:left;
    clear:both;
    margin-bottom:4px;
}
