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


body {
font: 12px tahoma, Arial, verdana, sans-serif;
color:#666666;}
h1  {font: bold 14px tahoma, Arial, verdana, sans-serif;
	 color:#660000;
	 font-variant:small-caps;} 
h2  {font: #660000 bold 12px tahoma, Arial, verdana, sans-serif;
	 color:#660000;
	 font-variant:small-caps;} 
h3  {font: #660000 bold 11px tahoma, Arial, verdana, sans-serif;
	 color:#660000;
	 font-variant:small-caps; }



#container{
margin:0 auto;
width:766px;
}

#mainheader{
width:766px;
height:129px;
position:relative;
background-image:url(images/mainheader.jpg);
background-repeat:no-repeat;


}


#flash{
width:766px;
height:256px;
position:relative;
background-image: url(images/restaurant.jpg);
background-repeat:no-repeat;

}



#nav{
	width:766px;
	height:36px;
	position:relative;
}



#subnav{
width:766px;
height:136px;
position:relative;
background-image:url(images/smallpics.jpg);
background-repeat:no-repeat;
}
#subnavG{
width:766px;
height:136px;
position:relative;
background-image:url(images/gallerym.jpg);
background-repeat:no-repeat;
}
#subnavBA{
width:766px;
height:136px;
position:relative;
background-image:url(images/banquetsm.jpg);
background-repeat:no-repeat;
}
#subnavS{
width:766px;
height:136px;
position:relative;
background-image:url(images/daily.jpg);
background-repeat:no-repeat;
}
#subnavF{
width:766px;
height:136px;
position:relative;
background-image:url(images/foodm.jpg);
background-repeat:no-repeat;
}
#subnavE{
width:766px;
height:136px;
position:relative;
background-image:url(images/eventsm.jpg);
background-repeat:no-repeat;
}
#subnavB{
width:766px;
height:136px;
position:relative;
background-image:url(images/barm.jpg);
background-repeat:no-repeat;
}
#subnavC{
width:766px;
height:136px;
position:relative;
background-image:url(images/contactm.jpg);
background-repeat:no-repeat;
}

#subpagecon {
width:746px;
height:auto;
padding:10px 10px 10px 10px;
position:relative;
background-image:url(images/ginologobkg.jpg);
background-repeat:no-repeat;
background-position:center;

}

#subpagecon2 {
width:746px;
height:auto;
padding:10px 10px 10px 10px;
position:relative;

}

#con1{
width:234px;
background-image:  ;
background-repeat:repeat-y;
position:relative;
float:left;
margin-right:2px;
padding: 10px 10px 10px 10px;


}

#con2{
width:232px;
background-image:  ;
background-repeat:repeat-y;
position:relative;
float:left;
padding: 10px 10px 10px 10px;



}


#con3{
width:234px;
background-image:  ;
background-repeat:repeat-y;
position:relative;
float:left;
padding: 10px 10px 10px 10px;


}

#footer{
width:766px;
height:86px;
text-align:center;
padding-top:30px;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
position:relative;
float: left;

}

.highlight {
font: 12px tahoma, Arial, verdana, sans-serif;
font-weight:bold;
color:#68140C;
}