/* CSS Document */
body{
margin:0;
padding:0;
color:#d7d7d7;
background:url(../images/bg.jpg) repeat-x top #000000;
}
h1,h2,h3,h4,h5,h6,ul,li{ margin:0; padding:0;}
p{ line-height:18px;
margin:0;
padding:0;
margin-bottom:6px;
}

a{
color:#d7d7d7;
text-decoration:none;
text-decoration:underline;
font:11px Tahoma, Arial, Helvetica, sans-serif;
cursor:pointer;
}
a:hover{
color:#ffffff;
text-decoration:none;
font:11px Tahoma, Arial, Helvetica, sans-serif;
cursor:pointer;
}
p{
padding-top:5px;
line-height:14px;
padding-left:10px;
padding-right:5px;
color:#d7d7d7;
font:11px Tahoma, Arial, Helvetica, sans-serif;
}

#container{
width:940px;
margin:0 auto;
height:auto;
}

#header{
width:940px;
height:154px;
}

#bodycon{
width:940px;
height:auto;
}
#homeflash{
float:left;
height:427px;
width:452px;
}

#flashright{
float:right;
height:427px;
width:488px;
}
#flashright1{
margin-top:12px;
float:right;
height:141px;
width:488px;
}

#promos{
height:141px;
width:450px;
float:left;
margin-left:13px;
background:url(../images/promos_bg.jpg) no-repeat;
}
#promos p{
margin-top:50px;
margin-left:10px;
width:224px;
height:70px;
color:#c2b3b3;
float:left;
line-height:18px;
}

#promos .img{
float:right;
border:8px solid #000000;
width:146px;
height:87px;
margin-top:10px;
margin-right:8px;
}

#upcomingevents{
background:url(../images/upcomingevents_bg.jpg) no-repeat;
height:401px;
width:220px;
margin-top:23px;
margin-left:12px;
margin-right:13px;
float:left;
}


#upcomingevents .image{
width:195px;
margin:auto;
height:295px;
margin-top:45px;
}

#bottlereservation{
background: url(../images/bottle_reservation_bg.jpg) no-repeat;
height:210px;
width:220px;
margin-top:23px;
margin-right:5px;
float:left;
}

#gallerysection{
background: url(../images/gallery_bg.jpg) no-repeat;
height:181px;
width:220px;
margin-top:10px;
margin-right:5px;
float:left;
}

#gallerysection .images{
margin-top:67px;
margin-left:15px;
padding:5px;
background:#000000;
float:left;
}




#footer{
width:940px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
height:34px;
float:left;
padding-top:20px;
}

#footer p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff001b;
width:auto;
float:left;
}

#footer a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
color:#999999;
padding-left:6px;
padding-right:6px;
text-decoration:none;
float:right;
width:auto;
border-right:1px solid #333333;

}

#footer a:hover{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:none;
color:#ff001b;
padding-left:6px;
padding-right:6px;
text-decoration:none;
border-right:1px solid #333333;

}

#footer .selected{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
padding-left:6px;
padding-right:6px;
text-decoration:none;
}

#viewbutton{
background:url(../images/viewmore_but_bg.gif) no-repeat ;
width:110px;
height:20px;
color:#d7d7d7;
margin-right:8px;
float:right;
margin-top:3px;
vertical-align:middle;
}



#viewbutton a{

color:#d7d7d7;
padding-left:6px;
padding-top:5px;
text-align:left;
text-decoration:none;
line-height:normal;

}
#viewbutton a:hover{
color:#ffccd1;
padding-left:6px;
text-align:left;
text-decoration:none;
line-height:normal;

}

#viewbutton1{
background:url(../images/viewmore_but_bg.gif) no-repeat ;
width:110px;
height:20px;
color:#d7d7d7;
float:right;
margin-right:5px;
}



#viewbutton1 a{

color:#d7d7d7;
padding-left:6px;
text-align:left;
text-decoration:none;
line-height:normal;

}
#viewbutton1 a:hover{
color:#ffccd1;
padding-left:6px;
text-align:left;
text-decoration:none;
line-height:normal;

}


#reserve{
background: url(../images/reserve_but.gif) no-repeat;
width:145px;
color:#d7d7d7;
height:21px;
margin-right:8px;

float:right;
margin-top:10px;
vertical-align:middle;
}



#reserve a{
color:#d7d7d7;
padding-top:3px;
padding-left:6px;
text-align:left;
text-decoration:none;
line-height:normal;

}
#reserve a:hover{
color:#ffccd1;
padding-top:3px;
text-align:center;
text-decoration:none;
line-height:normal;
}
