.body 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
 list-style-type: square;}
 
 h1 {font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#003366;
 font-size:14px;}
 
 h2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#003366;
 font-size:12px;
 }
.errorMessage {
	color: #993333;
	font-weight: bold;
}
.alinkwhite 
{ 
	color: #FFFFFF; 
	font-size: 9px; Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}
a:link 
{
	text-decoration: none;
}
a:visited 
{
	text-decoration: none;
}
a:active 
{
	text-decoration: underline;
}
a:hover 
{
	text-decoration: underline;
}
.alinkadmin
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #333366; 
	text-decoration: underline;
}

.alinkblue 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #333366; 
	text-decoration: none;
}

.alinksubnav 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; color: #333366; 
	text-decoration: underline;
}

.alinkblue 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #333366; 
	text-decoration: none;
}

.header 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #333366;
}

.alinkbluenav 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333366; 
	text-decoration: underline;
}

.white 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #FFFFFF;
}

.bodybig 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
}
.formth {background-color:#CCCC99;
font-size:12px;}

.bodymedium 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
}

.small 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
}

.bodyblue 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #343A7C;
}

.small01 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #330000;
}

.leading 
{  
	line-height: 15px;
}

.epicure 
{  
	font-family: Arial, Helvetica, sans-serif, Tahoma; 
	font-size: 18px; 
	font-weight: bold;
}

.bodysm 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000
}

a.black:link
{
    COLOR: #000000;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}

a.black:active
{
    COLOR: #343A7C;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}

a.black:visited
{
    COLOR: #000000;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}

#nav {
margin-top: 0px;	
		
}

#nav  a:link, 
#nav  a:visited {
	font-size: 100%;
	color: #333333;/*font colour*/
	display: block;/*displays our links to look like buttons */
	text-decoration: none;/*removes the default underline of a link */
	padding:4px;
	height: 1%;/*hack for IE to create the button hover effect */
	}

#nav li a:hover {
	color: #000000;
	height: 1%;
	background-color: #D3CCA5;
}

#nav ul {
	

	font-size: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a.black:hover
{
    COLOR: #343A7C;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
.leading {  }
.leading2 {  line-height: 12px}
.headline {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #333366}
.proper {  text-transform: lowercase}
.allcaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1.WineType  {font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#003366;
 font-size:18px;
 padding:3px 3px 3px 10px;}
 
h2.WineType  {font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#003366;
 font-size:12px;
 padding:3px 3px 3px 20px;
 background-color:#CCCC99;
 margin-left:15px;
 margin-right:15px;
 
 } 
.WineType a:link,.WineType a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#003366;
 font-size:14px;
 line-height:16px;
 font-weight:bold;
 padding:3px 3px 3px 15px;}
 
 .WineType a:hover, .WineType a:active{font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#663300;
 font-size:14px;
 line-height:16px;
 font-weight:bold;
 padding:3px 3px 3px 15px;}
 
/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="tabulardata">*/
table.tabularData, table.tabularData td, table.tabularData th {
	border: 1px solid #76685D;
	border-collapse: collapse;
}
table.tabularData td, table.tabularData th{
	padding: 2px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	background-color: #E8E8E8;
	color: #000000;
}
/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="MenutabularData">*/
table.MenutabularData, table.MenutabularData td, table.MenutabularData th {
	border-bottom: 1px solid #76685D;
	border-collapse: collapse;
}
table.MenutabularData td, table.MenutabularData th{
	padding: 2px;
}
table.MenutabularData th, table.MenutabularData th a:link, table.MenutabularData th a:visited, table.MenutabularData th a:hover, table.MenutabularData th a:active  {
	background-color: #E8E8E8;
	color: #000000;
}
/* altrowEven & altrowOdd are used to style alternating table rows. */
.altRowEven {
	background-color: #FAFAFA;
	padding:2px;
}
.altRowOdd{
	background-color: #FFFFFF;
}


#subcontent {
margin: 25px 0 0 0;  /*adds a 25px margin to the top of the div*/
}

/*The selector below defines the left column in the lower content area*/
#subcontent #left {
float: left;  /*we float it to the left*/
width: 270px;  /*give it a width*/
margin-bottom: 20px;  /*provides clearance below the div*/
}

/*The selector below defines the right column in the lower content area*/
#subcontent #right {
float: right;  /*we float it to the right*/
width: 187px;  /*give it a width*/
margin-bottom: 20px;  /*provides clearance below the div*/
margin-right: 10px;
}

.RightPrice div{
	float: right;
}

#subcontent p {
margin: 10px;  /*set a 10px all around margin on the p element within the columns*/
}

#subcontent #right img {
border:#000066 1px solid;
margin-bottom: 10px;
}
#LoungeMenu div{
float:left;}