/* CSS Document */
body {
margin:0;
padding:0;
background-color: #000000;
background-position: center top;
color:#FFFFFF;
}
Img {
	border:0px;
}
h1 
{
color:#FFFFFF;
font-size:20px;
margin-top:5px;
margin-bottom:5px;
}
h2 
{
color:#FFFFFF;
font-size:16px;
margin-top:5px;
margin-bottom:5px;
}
p {
color:#FFFFFF;
margin-top:3px;
margin-bottom:0px;
}
a:link { 
color:#FFFFFF ;
text-decoration:none;
}
a:visited { 
color:#FFFFFF;
text-decoration:none; 
}
a:hover { color:#990000 
}	
#holder {
width:99%;
padding:1px;
margin: 0 auto;
height:100%;
}
/*All Home page Div tags*/
#centre_front_holder {
width:45%;
float:left;

}

.centre_front_holder p
{
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-weight:400;
font-style:italic;
font-size:12px;
line-height:14px;

}

#leftcol_front {
width:25%;
float:left;
padding-top:410px;
}
#rightcol_front {
width:25%;
padding-top:410px;
float:right;

}
#centrecol_front {
padding:1px;
}
/*End of home page DIV tags*/


/*--Function page Tags*/

.function_para p
{
text-align:justify;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
padding:5px;
font-weight:100;
font-size:14px;
line-height:18px;
}
.floatright {
padding:2px;
margin-left:5px;
border:solid;
border-color:#CCCCCC;
border-width:1px;
float:right;
}
.floatleft {
padding:2px;
margin-right:5px;
border:solid;
border-color:#CCCCCC;
border-width:1px;
float:left;
}
.form_textarea {
text-align:justify;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-weight:100;
font-size:14px;
line-height:18px;
background-color:#000000;
padding:3px;
}



/*End of function page tags*/
#leftcol {
padding:1px;
}
#leftcol_logo
{
width:17%;
float:left;

}
#wine_col {
padding:1px;
}

#menu_inner{
width:75%;
float:right;
padding:20px;
border-color:#999999;
border-width:0px 0px 0px 1px;
border-style:solid;
}
#leftcol_inner{
width:72%;
float:right;
padding:20px;
border-color:#ffffff;
border-width:5px;
border-style:solid;
}
#centrecol{
width:32%;
float:left;
padding:1px;
}
#centrecol_inner{
float:left;
padding:20px;
border-color:#ffffff;
border-width:1px;
border-style:solid;
}
#rightcol{
width:32%;
float:left;
padding:1px;
}
#rightcol_inner{
float:left;
padding:20px;
border-color:#ffffff;
border-width:1px;
border-style:solid;
}
hr {
border-style:solid;
border-color:#CCCCCC;
border-width:thin;
}
.date
{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:12px;
font-weight:100;
color:#CCCCCC;
text-align:center;
}
.artist_small p
{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:14px;
}
.artist_small_greyed p
{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
font-size:14px;
}
.price_small {
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:14px;
}
.artist_medium p
{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:17px;
}
.artist_medium_greyed p
{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
font-size:17px;
}
.price_medium {
text-align:right;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:17px;
}
.artist_large p
{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:27px;
}
.artist_large_greyed p
{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
font-size:27px;
}
.price_large {
text-align:right;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:21px;
}
.menu_large p
{
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-weight:bold;
font-size:27px;
font-style:italic;
text-decoration:underline;
}
.menu_heading
{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
text-decoration:underline;
font-size:24px;
line-height:30px;
font-weight:100;
color:#CCCCCC;
}
.menu_peckish p
{
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-weight:400;
font-style:italic;
font-size:14px;
line-height:18px;
}
.menu_hungry p
{
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-weight:400;
font-style:italic;
font-size:16px;
line-height:20px;
}
.wine_col p
{
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-weight:400;
font-style:italic;
font-size:12px;
line-height:14px;
border-color:#999999;
border-width:0px 0px 0px 1px;
border-style:solid;
}