/* damians.css 	W3C Valid CSS	2004/08/01 11:52 */

/* drop down list styles */	
	
.menuWrapper {
              position:absolute; 
              width:160px; 
              background-color:#336600; 
              visibility:hidden; 
              border-style:solid; 
              border-width:0px; 
              display:block;
              padding:3px; 
             }
.menuItem    {
              cursor:pointer; 
              font-size:12px; 
              font-family:Arial, Helvetica, sans-serif; 
              border-bottom:1px solid #336600; 
              border-top:1px solid #336600;
		      padding-left:10px; 
              color:white; 
              background-color:#336600; 
              text-decoration:none; 
              position:absolute; 
              left:0px; 
              width:160px; 
              height:1.4em;
              display:block;
              line-height:1.4em
             }
.menuItemOn  {
              cursor:pointer; 
              font-size:12px; 
              font-family:Arial, Helvetica, sans-serif; 
              border-bottom:2px solid #336600; 
              border-top:1px solid #336600;
              padding-left:10px; 
              color:#FFFFFF; 
              background-color:#336600; 
              text-decoration:none; 
              position:absolute; 
              left:0px; 
              width:160px; 
              height:1.4em;
              display:block;
              line-height:1.4em
             }   
 
 /* common styles */
 
 td.date{
	font-family:times, serif; 
	font-size: 8pt;
	font-weight:600;
	font-style:normal; 
	text-align:right;
	color:#999966;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space: nowrap;	
	}
	
 td.quotes {
 	font-family:times, serif; 
 	font-size: 10pt;
 	font-weight:400;
 	font-style:italic; 
 	text-align:center;
 	color:#003300;
 	padding-left:  .5CM;
 	white-space: nowrap;	
	}
	
  td.iquotes {
 	font-family:times, serif; 
 	font-size: 10pt;
 	font-weight:400;
 	font-style:italic; 
 	text-align:center;
 	color: #666633;
 	padding-left:  .5CM;
 	white-space: nowrap;	
	}
	
 ul li{
 	list-style-type:disc;
 	font-family:times,serif;
 	font-size:10pt;
 	font-weight:600;
 	font-style:normal;
 	color:#666633;
      }
		
/* winelists section */

body.wine  {
	background-color:#666633;
     }
           
body.infowine  {
	background-color:#ffffcc;
     }
           
table.header  {
	border-collapse:collapse;
	border-color:#000000;
	border-style:solid;
	border-bottom-width:3px;
	border-width:2px;
	background-color:#336600;
      }	
			
table.text {
	position: absolute;
	top: 1625px;
	left: 235px;
	width:400px;     
	height:178px;
	border-style: none;
	background-color:#336600;
      }	

table.wine  {
	border-collapse:collapse;
	border-color:#333333;
	border-style:groove;
	border-width:3px;
	background-color:#FFCC66;
      }	


td.whead1{
	font-family: times, serif;
	font-size: 22px;
	font-weight:600;
	font-style:normal;
	color: #006600;
	text-align:center;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
      }     

td.whead2{
	font-family: times, serif;
	font-size: 20px;
	font-weight:600;
	font-style:normal;
	color: #006600;
	text-align:center;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
      }
      
td.wspace{
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
	}

td.wbin {
	font-family:times,serif;
	font-size: 12pt;
	font-weight:400;
	font-style:normal;
  color:#003300; 
  text-align:right;
  padding-left:  .25CM;
	padding-right: .25CM; 
  white-space: nowrap;
     }

td.wtype {
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #003300;
	text-align:left;
	padding-left:  .5CM;
	white-space:nowrap;	
	}


td.witem {
	font-family: times, serif;
	font-size: 12pt;
	font-style:italic;
	color: #003300;
	text-align:left;
	padding-right: .5CM;
	white-space:nowrap;	
	}

td.wloc {
	font-family:times, serif;
	font-size: 12pt;
	font-weight:400;
	font-style:italic;
	text-align:left;
    	padding-right: .5CM;
    	padding-left: .5CM;
	color:#003300;
      	white-space: nowrap;
	}

td.wprice {
	font-family:times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	text-align:right;
	padding-right: 1CM;
	padding-left: .5CM;
	color:#003300;
      	white-space: nowrap;
	}
	
span.item{
	font-family: times, serif;
	font-size: 12pt;
	font-weight:400;
	font-style:italic;
	color: #003300;
	white-space:nowrap;	
	}
	
/* reservation section */
reserve {
	left:10px;
 position: relative;
 	border-color:#000000;
	background-color:#ffffff;	
 width: 800px;
}
/* dessert section */

body.dessert  {
	background-color:#666633;	
      }

table.dessert  {

	border-collapse:collapse;
	border-color:#333333;
	border-style:groove;
	border-width:3px;
	background-color:#FFCC66;
      }	

td.dhead{
	font-family: times, serif;
	font-size: 22px;
	font-weight:600;
	font-style:normal;
	color: #006600;
	text-align:center;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
      }
      
td.dspace{
	
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
	}

td.ditem{
	font-family: times, serif;
	font-size: 14pt;
	font-style:normal;
	color: #003300;
	text-align:left;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;	
	}
	
td.ditem2{
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #003300;
	text-align:left;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;	
	}
	

td.dprice{
	font-family:times, serif;
	font-size: 14pt;
	font-weight:400;
	font-style:normal;
	text-align:right;
	padding-right: .5CM;
	color:#003300;
      	white-space: nowrap;
	}

td.ddesc{
	font-family:times, serif; 
	font-size: 12pt;
	font-weight:400;
	font-style:italic; 
	text-align:left;
	color:#003300;
	padding-right: .5CM;
	padding-left:  .5CM;
	white-space: nowrap;	
	}
	
	
td.ddesc2{
	font-family:times, serif; 
	font-size: 10pt;
	font-weight:400;
	font-style:italic; 
	text-align:left;
	color:#003300;
	padding-right: .5CM;
	padding-left:  .5CM;
	white-space: nowrap;	
	}
	
	
   
/* menu.css */

body.menu  {
	background-color:#666633;
      }

table.menu   {

	border-collapse:collapse;
	border-color:#333333;
	border-style:groove;
	border-width:3px;
	background-color:#FFCC66;
      }	
      
td.mhead{
	font-family: times, serif;
	font-size: 18pt;
	font-weight:600;
	font-style:normal;
	color: #006600;
	text-align:center;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
	
      }


      
div.mitem {
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #003300;
	text-align:left;
	padding-left:  .5CM;
	white-space:nowrap;	
	}


div.mdesc{
	font-family:times, serif; 
	font-size: 10pt;
	font-weight:400;
	font-style:italic; 
	text-align:left;
	color:#003300;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space: nowrap;	
	}

td.mprice{
	font-family:times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	text-align:right;
	padding-right: .5CM;
	color:#003300;
      	white-space: nowrap;
	}    
      
td.mspace{
	
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
	}
/* menu item centered */	
div.centmitem {
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #003300;
	text-align:center;
	padding-left:  .5CM;
	white-space:nowrap;	
	}	
	
/* info sheets */ 
 

table.info {

	margin:auto;
	border:0;
	border-collapse:collapse;
	border-color:#666633;
	border-style:groove;
	border-width:1px;
	background-color:#FFFFCC;
      }		
		

td.info    {
	padding-left: 2CM;
	padding-right: 1CM;
      }
td.infoslide    {
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:left;
	padding-left:  0CM;
	padding-right: 0CM;
	white-space:nowrap;	
	}
td.inmap    {
	padding-left: .2CM;
	padding-right: .2CM;
	padding-top: .2CM;
	padding-bottom: .2CM;
      }
      
td.infosmall{
	padding-left: .5CM;
	padding-right: .5CM;
      }
      
      
td.inhead    {
	font-family: times, serif;
	font-size: 14pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:center;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;	
	}

td.inhead2    {
	font-family: times, serif;
	font-size: 14pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:left;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;	
	}


      td.inbody {      
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:left;
	padding-left:  1CM;
	padding-right: .5CM;
	white-space:nowrap;	
	}
	
	td.text {      
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:left;
		 background-color: #ffffcc;
	}

	#main_text { 
	position: absolute;
	left: 168px;
	width:635px;     
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:left;
	padding-right:26px;
   padding-left:26px;
	 background-color: #ffffcc;
	 line-height: 17px;
	}
	
td.initem   {
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:left;
	padding-left:  1CM;
	padding-right: 1CM;
	white-space:nowrap;	
	}
      
td.indesc   {
	font-family: times, serif;
	font-size: 10pt;
	font-weight:600;
	font-style:italic;
	color: #666633;
	text-align:left;
	padding-left:  1CM;
	padding-right: 1CM;
	white-space:nowrap;	
	}
h4.info {
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:left;
	padding-left:  .25CM;
	padding-right: .25CM;
		
	}
h3.info {
	font-family: times, serif;
	font-size: 14pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:center;
	padding-left:  .25CM;
	padding-right: .25CM;
		
	}

td.ihead{
	font-family: times, serif;
	font-size: 18pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:center;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
	
      }    
div.iitem {
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:left;
	padding-left:  .5CM;
	white-space:nowrap;	
	}


div.idesc{
	font-family:times, serif; 
	font-size: 10pt;
	font-weight:400;
	font-style:italic; 
	text-align:left;
	color:#666633;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space: nowrap;	
	}

td.iprice{
	font-family:times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	text-align:right;
	padding-right: .5CM;
	color:#666633;
      	white-space: nowrap;
	}    
	
td.idhead{
	font-family: times, serif;
	font-size: 22px;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:center;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
	
      }
      
td.idspace{
	
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
	}

td.iditem{
	font-family: times, serif;
	font-size: 14pt;
	font-style:normal;
	color:#666633;
	text-align:left;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;	
	}
	
td.iditem2{
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:left;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;	
	}
	
td.idprice{
	font-family:times, serif;
	font-size: 14pt;
	font-weight:400;
	font-style:normal;
	text-align:right;
	padding-right: .5CM;
	color:#666633;
      	white-space: nowrap;
	}

td.iddesc{
	font-family:times, serif; 
	font-size: 12pt;
	font-weight:400;
	font-style:italic; 
	text-align:left;
	color:#666633;
	padding-right: .5CM;
	padding-left:  .5CM;
	white-space: nowrap;	
	}
	
	
td.iddesc2{
	font-family:times, serif; 
	font-size: 10pt;
	font-weight:400;
	font-style:italic; 
	text-align:left;
	color:#666633;
	padding-right: .5CM;
	padding-left:  .5CM;
	white-space: nowrap;	
	}

/* info sheet wine section  */

table.iwine  {

	border-collapse:collapse;
	border-color:#333333;
	border-style:groove;
	border-width:3px;
	background-color:#FFCC66;
      }	



td.iwhead1{
	font-family: times, serif;
	font-size: 22px;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:center;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
	
      }     

td.iwhead2{
	font-family: times, serif;
	font-size: 20px;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:center;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
	
      }
      
td.iwspace{
	
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
	}

td.iwbin {
	font-family:times,serif;
	font-size: 12pt;
	font-weight:400;
	font-style:normal;
      	color:#666633; 
      	text-align:right;
      	padding-left:  .25CM;
	padding-right: .25CM; 
      	white-space: nowrap;
      	
     }

td.iwtype {
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #666633;
	text-align:left;
	padding-left:  .5CM;
	white-space:nowrap;	
	}


td.iwitem {
	font-family: times, serif;
	font-size: 12pt;
	font-style:italic;
	color: #666633;
	text-align:left;
	padding-right: .5CM;
	white-space:nowrap;	
	}

td.iwloc {
	font-family:times, serif;
	font-size: 12pt;
	font-weight:400;
	font-style:italic;
	text-align:left;
    	padding-right: .5CM;
    	padding-left: .5CM;
	color:#666633;
      	white-space: nowrap;
	}

td.iwprice {
	font-family:times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	text-align:right;
	padding-right: 1CM;
	padding-left: .5CM;
	color:#666633;
      	white-space: nowrap;
	}
	
span.iitem{
	font-family: times, serif;
	font-size: 12pt;
	font-weight:400;
	font-style:italic;
	color: #666633;
	white-space:nowrap;	
	}	
	
/* for slideshow */

table.slides   {

	border-collapse:collapse;
	border-style:groove;
	border-width:4px;
      }	


td.infoslides    {
	padding-left: .2CM;
	padding-right: 0CM;
      }

#slides {font-family:Verdana, Arial, sans-serif;
         width:60%;
        }

#infosl {font-family:Verdana, Arial, sans-serif;
         
        }

.slide {
	display:none;
        width:500px;
        height:700px;
        background-color:#ffffcc;
        font-family:times,serif;
        font-size:18px;
        padding:20px;
        border:2px solid #333333;
        margin:0px;
       }


.newyears{
	
	  background-color:#FFFFCC; 
	  font-family:Verdana, Arial, sans-serif;
	  font-size: 10pt;
	  font-weight:400;
	  font-style:normal;
	  color: #666633;
	  text-align:left;
	  padding-top:	 .5CM;
	  padding-left:  .5CM;
	  padding-right: .5CM;
	  border-color:#333333;
	  border-collapse:collapse;
	  border-color:#333333;
	  border-style:groove;
	  border-width:3px;
	  
      }

  li.ny{
 	list-style-type:disc;
 	font-family:Verdana, Arial, sans-serif;
 	font-size:10pt;
 	font-weight:400;
 	font-style:normal;
 	color:#666633;
      }


/* centered menus peach and green */ 



table.centermenu {

	margin:auto;
	border:0;
	border-collapse:collapse;
	border-color:#006600;
	border-style:groove;
	border-width:1px;
	background-color:#FFCC66;
  }	
td.cmhead{
	font-family: times, serif;
	font-size: 14pt;
	font-weight:600;
	font-style:normal;
	color: #006600;
	text-align:center;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
	 }    
	 
td.cmitem {
	font-family: times, serif;
	font-size: 12pt;
	font-weight:600;
	font-style:normal;
	color: #006600;
	text-align:center;
	padding-left:  .5CM;
	white-space:nowrap;	
	}


td.cmdesc{
	font-family:times, serif; 
	font-size: 10pt;
	font-weight:400;
	font-style:italic; 
	text-align:center;
	color:#006600;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space: nowrap;	
	}

td.cmwine{
	font-family:times, serif; 
	font-size: 10pt;
	font-weight:400;
	font-style:normal; 
	text-align:center;
	color:#006600;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space: nowrap;	
	}
	
 td.cmdate{
	font-family:times, serif; 
	font-size: 8pt;
	font-weight:600;
	font-style:normal; 
	text-align:right;
	color:#999966;
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space: nowrap;	
	}

td.cmspace{
	
	padding-left:  .5CM;
	padding-right: .5CM;
	white-space:nowrap;
	}

.greetings{
font-family:georgia,times, serif; 
	font-size: 12px;
	font-style:normal; 
	text-align:center;
	color:#666633;
	padding-left:  .42CM;
	padding-right: .33CM;
	background-color:#ffffcc;
	line-height: 17px;
}

/* opentable code */

#OT_searchWrapperAll{
  position: relative;
	height:600px;
	left: 40px;
	width: 750px;
	background-color: #ffffff;
}
 
#OT_searchWrapper {
     background: transparent;
     height: 220px;
     float:left;
}
 
#OT_searchWrapper .OT_feedTitle{
     top: 5px;
}
 
#OT_partySizeLbl{
     width: 75px;
     float:left;}
 
#OT_partySize{
     left: 80px;
     float:left;
}
 
#OT_dateLbl{
     width: 75px;
     float:left;
     margin-left:0px;
}
 
#OT_date{
     left: 80px;
     float:left;
}
 
#OT_timeLbl{
     top: 95px;
     left: 0;
     width: 80px;
     float:left;
}
 
#OT_time{
     top: 95px;
     left: 80px;
     float:left;
}
 
#OT_submitWrap{
     top: 155px;
     left: 175px;
}
 
#OT_logo{
     top: 155px;
     text-align: left;
     background-color:#ffffff;
}
 
#OT_logoLink{
     top: 130px;
     text-align: left;
     background-color:#ffffff;
}



#event_greeting {
   width: 700px;
   height: 220px;
	 left:50px;
	 color: #656533;
   background-color:#ffffce;
	 font-family:georgia,times, serif; 
	 font-size: 12px;
	 font-style:normal;
	 border-style:solid;
   border-width:3px;
	 border-color:#dc9d12;
	 padding-left:50px;
	 padding-right:50px;	
}