body        {background-color:#000;
		     text-align:center;
		     font-size:11px;
		     line-height:13px;
		     font-family: Tahoma, Verdana, Helvetica, sans-serif;
		     color:#fff;
		     margin:0px;
		     padding:0px;}

h3          {font-size:14px;}		     
		 
img 		{behavior: url("../bin/png.htc"); }

div 		{margin:0px;
		     padding:0px;
		     position:relative;
		     top:0px;}

a           {color:#B15C11;
             text-decoration:none;}
             
       
a.active    {color:#000;
             font-weight:bold}
             
#hpimage    {display:block;
             width:172px;
             height:30px;
             text-indent:-1000px;
             overflow:hidden;
             float:left;
             margin-left:50px;
             margin-top:178px;}

#subnav a:hover
            {text-decoration:underline}


#container	{background:url('../images/containerBG.gif');
             width:686px;
             border:4px solid #EBD722;
             color:#000;
             margin:auto;
             margin-top:75px;}
             
.content    {background:url('../images/contentBG.gif');
             width:567px;
             border:4px solid #EBD722;
             border-left:0px;
             margin:auto;
             text-align:left;
             position:relative;
             z-index:1}
             
.content-hp    {background:url('../images/contentBG.gif');
             width:567px;
             border:4px solid #EBD722;
             margin:auto;
             text-align:left;
             position:relative;
             z-index:1}
             
.nocontent  {margin-bottom:210px;}
             
#nav        {width:575px;
             height:49px;
             display:block;
             margin:auto;
             padding:0px;
             position:relative;
             z-index:1}
             
#nav ul     {display:block;
             padding:0px;
             margin:0px;}
                     
#nav li
            {float:left;
             margin-top:34px;
             display:block;
             height:16px;
             list-style:none;
             margin-right:22px;}

#nav a      {text-indent:-1000px;
             overflow:hidden;
             display:block;
             height:16px;}
             
    
             
#subnav     {margin-top:20px;
             padding-left:20px;
             margin-bottom:20px;}

            
#subnav h3  {display:block;
             height:37px;
             text-indent:-1000px;
             overflow:hidden;
             background-repeat:no-repeat;
             background-position:left center}   
                
#subnav h3 a{display:block;
             height:37px;
             overflow:hidden;
             background-repeat:no-repeat;
             background-position:left center}      
                 
#infohours  {display:block;
             width:310px;
             height:49px;
             text-indent:-100000px;
             overflow:hidden;
             background-image:url('../images/hours.gif');
             background-repeat:no-repeat;
             margin:auto;
             margin-top:15px;
             margin-bottom:8px;
             position:relative;}

#address  {display:block;
             width:645px;
             height:15px;
             text-indent:-100000px;
             overflow:hidden;
             background-image:url('../images/address.gif');
             background-position:center center;
             background-repeat: no-repeat;
             margin:auto;
             margin-top:10px;}             
                        
#topbox     {background:url('../images/logo-box.gif') no-repeat;
             width:253px;
             height:124px;
             display:block;
             position:absolute;
             margin-top:-50px;
             margin-left:380px;
             z-index:1000;}
             
#leftbox    {background-image:url('../images/left-box-hp.gif');
             background-repeat:no-repeat;
             width:575px;
             height:221px;
             display:block;
             position:relative;
             margin:auto;
             margin-top:-221px;
             z-index:1000;}
             
#leftbox2   {background-image:url('../images/left-box.gif');
             background-repeat:no-repeat;
             margin-bottom:-4px;
             margin-top:-4px;
             padding-top:10px;}
             
#topbox a   {width:192px;
             height:97px;
             text-indent:-10000px;
             display:block;
             margin-right:28px;
             float:right;}
             
#copy       {
             padding-left:45px;
             padding-right:45px;
             padding-bottom:20px;
             overflow:visible;
             margin-left:-4px;
             margin-bottom:-4px;}
             
#market     {margin:auto;
             margin-top:15px;
             display:block;
             width:140px;
             height:59px;
             text-indent:-1000px;
             overflow:hidden;
             background:url('../images/market.gif') no-repeat;}
             
.hp         {height:378px;}


             

.bar        {background:url('../images/view-porch.jpg');}
.fire       {background:url('../images/view-fire.jpg');}
.arch       {background:url('../images/view-arch.jpg');}
.tables     {background:url('../images/view-tables.jpg');}

.changeview {display:inline;
             width:6px;
             height:6px;
             margin-top:189px;
             background:url('../images/changeview.gif');
             text-indent:-1000px;
             overflow:hidden;
             margin-left:3px;
             float:left;}
.changeview:hover
            {background:url('../images/changeview-hover.gif');}
          
.menus      {margin-left:25px;}
.menus, .menus a:hover
            {background:url('../images/menus-over.gif');
             width:34px;
             }
.wine, .wine a:hover
            {background:url('../images/winelist-over.gif');
             width:48px;}
.catering, .catering a:hover
            {background:url('../images/catering-over.gif');
             width:45px;}
.events, .events a:hover
            {background:url('../images/events-over.gif');
             width:35px;}
.abnav, .abnav a:hover
            {background:url('../images/aboutus-over.gif');
             width:35px;}
             
.menus a    {background:url('../images/menus.gif');}
.wine a     {background:url('../images/winelist.gif');}
.catering a {background:url('../images/catering.gif');}
.events a   {background:url('../images/events.gif');}
.abnav a    {background:url('../images/aboutus.gif');}



.dinnerheading
            {background:url('../images/dinnermenu.gif');
             width:321px;}
.lunchheading
            {background:url('../images/lunchmenu.gif');
             width:312px;}
             
.dinnerheading a, .lunchheading a
            {float:right;
             display:block;
             width:110px;
             height:37px;}
.dinnerheading a:hover
            {background:url('../images/dinnermenu-over.gif');}
.lunchheading a:hover
            {background:url('../images/lunchmenu-over.gif');}
.winelistheading
            {background:url('../images/winelist-header.gif');
             width:135px;}
.eventsheading
            {background:url('../images/events-header.gif');
             width:83px;}
.aboutheading
            {background:url('../images/aboutus-header.gif');
             width:131px;}
.cateringheading
            {background:url('../images/catering-header.gif');
             width:110px;}



.itemtable  {width:100%;}
.itemname   {text-align:left;
             font-weight:bold;}
.itemprice  {text-align:right;}
.itemdescription
            {padding-bottom:15px;}
.ohnoes     {margin-bottom:50px;}
             
#lblitems   {margin-top:20px;}














