/* CSS Document */ 
BODY {
 	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 11px;
	color: #efefef;
  line-height: 18px;
  background: #404040;
  
}

#adminIndex {
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 11px;
	color: black;
}	
a.adminIndex {
	color: maroon;
	font-size: 11px;
}	


DIV	{
	font-family: inherit;
}

h2	{
	font-size: 16px;
	font-weight: bold;
	color: maroon;
}	

p	{font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px; color: #efefef;}
p:first-letter	{font-size: 18px;}
p.black:first-letter	{font-size: 13px;}
p.black	{color: black;}
p.dkgrey	{color: #373737}


dt	{padding-top: 5px; font-weight: bold;}
dd	{padding-bottom: 10px;}


img.floatRight { 
    float: right; 
    margin: 4px; 
}

td.photoID	{font-size: 11px; line-height: 18px; padding: 10px 10px 0px 0px; color: #373737;}
a.photoID		{text-decoration: none; color: maroon;}
img#gallery	{border: 1px solid #373737; margin: 30px 0px 95px 0px}


#wine_container {color: #ffffcc;}
#wine_category  {font-weight: bold; font-size: 14px; color: maroon; text-align: center; padding-bottom: 3px; padding-top: 8px;}
#wine_subcat    {font-weight: bold; color: maroon; font-size: 13px; padding: 3px 0px 2px 5px;}
.wine_display   {font-weight: bold; font-size: 12px; color: #373737;  padding-left: 15px;}
.wine_detail    {font-weight: normal; color: #373737; font-size: 11px; padding: 0px 25px 15px 25px;}
.wine_region		{font-weight: normal; color: #373737; font-size: 11px; font-style: italic; padding: 5px 25px 0px 0px;}
.wine_title		  {padding: 5px 0px 0px 15px;}

#food_container {color: #ffffcc;}

table.menu_table  {width: 280px; padding: 0px; font-size: 11px; color: #ffffcc;}
td.menu_item      {font-size: 10px; color: #ffff66;}


td.footer       {font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px; color: #ffffcc}




table.mainTable {background: #800000;}
td.mainTable		{padding-left: 10px;}
table.subTable 	{background: #800000;}


table.signupinput {padding-top: 5px; padding-bottom: 15px;}
table.styleinput 	{padding-top: 3px; padding-bottom: 3px;}
.signupinput      {font-family: arial; font-size: 12px;}
.styleinput     	{font-family: arial; font-size: 12px;}
td.signuplabel    {width: 150px; padding-right: 15px;}
td.signupcell2    {width: 245px; padding-right: 15px;}

.selectdrop       {background: #800000; width: 250px; font-family: arial; font-size: 12px; color: #ffffcc;}

.message					{font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: red;}

label             {font-family: Verdana, Arial, sans-serif; font-size: 11px;}

INPUT.cButton	{
	font-family : Verdana, Arial, sans-serif;
	padding: 2px;
	font-size: 12px;
	width: 150px;
	color: white;
	background-color: maroon;
	border: inset 1px #464646;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#707070',EndColorStr='#464646');
}

form#menu {
 background-color: #CCCCCC;
 color: #000000;
 border: 1px solid #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: right;
}

#menu .buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #333333;
 color: #FFFFFF;
 margin-right: 6px;
 padding: 4px;
}


INPUT, TEXTAREA	{
	background-color: #ffffcc;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 11px;
}	

INPUT BUTTON	{
	background-color: #404040;
}	




td.beernotes  {color: #ffff66; padding: 2px 0px 5px 25px; font-style : italic;}

/* new items */

#content2c {
   width: 630px;
   border: 1px solid #FFD200;
   text-align:left;
   max-width: 630px;
	 background: #fcfcfc;
	 color: #373737;
	 font-size: 11px;
   } 
/*   
#content2c {
   width: 630px;
   border: 1px solid black;
   text-align:left;
   max-width: 630px;
	 background: #404040;
	 color: #efefef;
	 font-size: 11px;
   } /*
   


   
/* 373737 */   
#content2c table {
	color: #373737;
  font-size: 11px;	 
}	
	 
#leftColumn {
   float: left;
   width: 311px;
   margin:0; 
	 padding-right:10px;
   }
#leftContent {
   margin:0;
	 padding: 0.5em 1em;
   }
#rightColumn {
	 margin:0 0 0 311px;
	 width: 311px;
	 padding-left:10px;
   }
#rightContent {
	 margin:0;
	 padding: 0.5em 1em;
   }
hr.cleaner {
   clear:both;
   height:1px;
   margin: -1px 0 0 0; padding:0;
   border:none;
   visibility: hidden;
   }


/* end CSS */ 


