
 BODY  {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*scrollbar-arrow-color:9BC577;
    scrollbar-track-color:9BC577;
    scrollbar-shadow-color:9BC577;
    scrollbar-face-color:4DABB7;
    scrollbar-highlight-color:9BC577;
    scrollbar-darkshadow-color:4DABB7;
    scrollbar-3dlight-color:9BC577;
    background-color:#16286A;*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #333366;
	background-image:url(../images/navigation/background_main3.jpg);
	background-color:#FFFFFF;
	background-repeat: repeat-x;	/*
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#eceef4', startColorstr='#4974a2', gradientType='0');*/
	}
  
	a:link {color:#FFFFFF; text-decoration: underline; }
	a:visited {color: #FFFFFF; text-decoration: underline;}
	a:hover {color: #FFFFFF; text-decoration: none; }
	a:active {color: #FFFFFF; text-decoration: underline; } 
	
	H1 {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px;}
	
	/*FOR FORM*/
	.special {
	display:none;
	}
	
	img {
		border-color:#FFFFFF;
		}
		
		
		.leftColumnImageBorder img{
border: 1px solid #ccc; padding: 1px;
}

		.leftColumnImageBorder:hover img{
		border: 1px solid #003d7d; padding: 1px;
		}
		
		.leftColumnImageBorder:hover{
		color: red; /* irrelevant definition to overcome IE bug */
		}

			
	/*UL.squareIcon {list-style-image: url(../images/img_nav/rollover_square_small.gif);}*/
	UL { list-style-type: square; color:#FFFFFF;}
	OL { list-style-type: square; color:#FFFFFF;}
	
	hr {color:#333366;
		height:1px;
		width:100%;
		}
		
		/*h1 {font-size:12px; font-weight:bold; color:#FFFFFF; font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2pt;
	}*/
		.bodyFont { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size: 11px;
		}
		
		.submitbutton{
   color:#ffffff;
   font-family: Verdana, Helvetica, sans-serif;
	font-size:9px;
   font-weight:bold;
   background-color: #b11919;
   border:1px solid;
   border-top-color:#767583;
   border-left-color:#767583;
   border-right-color:#4e678b;
   border-bottom-color:#4e678b;
   /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#9c4964');*/}
	
	.submitbuttonhov{
   color:#ffffff;
   font-family: Verdana, Helvetica, sans-serif;
	font-size:9px;
   font-weight:bold;
   background-color:#9c4980;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#9c4964');*/}
	
		.hotItemBackground{
   color:#ffffff;
   font-family: Verdana, Helvetica, sans-serif;
	font-size:9px;
   font-weight:bold;
   background-color: #9c4964;
   border:1px solid;
   padding:1px;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#9c4964');*/}
		.submitButtonText { 
		background:none;
		border:0;
		font-weight:bold;
		text-decoration:underline;
		color:#2D437D;
		font-size: 11px;
		}
		
		.mainBorderTable { 
		background-color: #9c4964;
		width:1px;
		}
		
		.mainBorderTableLeft { 
		width: 1px;
		background-color:#26354c;
		/*background-image:url(../images/navigation/background_repeat_left.gif);
		background-repeat:repeat-y;*/
		}
		
		.mainBorderTableRight { 
		width: 1px;
		background-color:#26354c;
		/*width: 2px;
		background-color:#bab8ac;
		background-image:url(../images/navigation/background_repeat_right.gif);
		background-repeat:repeat-y;*/
		}
		
		.mainTestImage{ 
		/*width: 1px;
		background-color:#26354c;*/
		border-bottom:solid #26354c 1px;
		/*background-image:url(../images/navigation/background_repeat_left.gif);
		background-repeat:repeat-y;*/
		}
		
	
		.columnLeft {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#333366;
		font-size: 11px;
		background-color:#FFFFFF;
		padding: 0px;
		width: 187px;
		height: 100%;
		background-image:url(../images/navigation/left_nav_spacer.jpg);
		background-repeat:repeat-y;
		}
		
		.columnRight{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size: 11px;
		background-color:#003d7d;
		padding: 0px;
		width: 1px;
		}
		
		
		.columnMiddle{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size: 11px;
		background-color:#003d7d;
		padding: 5px;
		}
		
		.bodyMiddleTable{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size: 11px;
		background-color:#003d7d;
		padding: 5px;
		}
		
		/*.topLogo{
		background-image:url(../images/navigation/top_logo_background_repeat.gif);
		background-repeat:repeat-x;
		}*/


		
		INPUT, TEXTAREA, SELECT, BUTTON {
		/*background: white;*/
		color: #17175F;
		font-weight: normal;
		font-style: normal;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 z-index:1;
		}

.footerFont { font-size: 10px; 
	line-height: 14px; color: #FFFFFF; background-color:#41548C;}


a.navrollFooter:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #333366; text-decoration: underline; }
a.navrollFooter:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #333366; text-decoration: underline;}
a.navrollFooter:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #333366; text-decoration: none; }
a.navrollFooter:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #333366; text-decoration: underline; } 

a.NavLinks:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #333366; text-decoration: none; line-height:20px;}
a.NavLinks:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #333366; text-decoration: none; line-height:20px;}
a.NavLinks:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #333366; text-decoration: underline; line-height:20px;}
a.NavLinks:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #333366; text-decoration: none; line-height:20px;} 
	
	a.navRollLeft:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #006699; text-decoration: none; }
a.navRollLeft:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #006699; text-decoration: none;}
a.navRollLeft:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #006699; text-decoration: underline; }
a.navRollLeft:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #006699; text-decoration: none; } 
	
	a.LinkWineDetail:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  color: #333366; text-decoration: none; }
	a.LinkWineDetail:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  color: #333366; text-decoration: none;}
	a.LinkWineDetail:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  color: #333366; text-decoration: underline; }
	a.LinkWineDetail:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;  color: #333366; text-decoration: none; } 
	


.ClientTable0 {	
	color:#2D437D;
	font-size: 11px;
	/*background-color:#4a6387;*/
	background-color:#e1e0dd;
	/*border: 1px #000000 solid;*/a
	font-style:normal;
	font-weight: normal;
	/*border-left: 1px #ffffff solid;
	border-top: 1px #ffffff solid;*/
}

.ClientTable1 {
	
	color:#2D437D;
	font-size: 11px;
	background-color:#F0F0F0;
	/*border: 1px #41548C solid;*/
	font-style:normal;
	font-weight: normal;
		/*border-left: 3px #ffffff solid;
	border-top: 1px #ffffff solid;*/
}

.priceTable {
	
	color:#2D437D;
	font-size: 11px;
	background-color:#efefef;
	border: 1px #41548C solid;
	font-style:normal;
	font-weight: normal;
	padding:2px;
	/*border-left: 3px #ffffff solid;
	border-top: 1px #ffffff solid;*/
}

#featuredTable {
		  color:#56501b;
		  font-size: 11px;
		  background-color:#f0eeee;
		  border-collapse: collapse;
		  empty-cells: show;
		  border: 1px solid #e2e1e1;
		  }
		  
		  #featuredTable th {
		  color:#FFFFFF;
		  font-size: 11.5px;
		  background-color:#a7a7a7;
		  border-collapse: collapse;
		  empty-cells: show;
		  border: 1px solid #e2e1e1;
		  font-weight:bold;
		  }


#displayResults0 td {
		  background-color:#efefef;
		  }
		  
#displayResults1 td {
		  background-color:#ffffff;
		  }
		  

		#adminTable {
		  color:#2D437D;
		  font-size: 11px;
		  background-color:#F0F0F0;
		  border-collapse: collapse;
		  empty-cells: show;
		  border: 1px solid #41548C;		  
		  }
		
			
		/* basic shared rules */
		#adminTable th,
		#adminTable td {
		  border-collapse: collapse;
		  /*border-bottom: 1px solid #41548C; */
		  padding: 4px;
		  }
		  
		  #adminTableInside {
		  color:#2D437D;
		  font-size: 11px;
		  background-color:#F0F0F0;
		  border-collapse: collapse;
		  empty-cells: show;
		  /*border: 1px solid #41548C;*/
		  }
		  
		  /* basic shared rules */
		#adminTableInside th,
		#adminTableInside td {
		  border-collapse: collapse;
		  border-bottom: 0px solid #41548C; 
		  padding: 1px;
		  }
		  
		  #newsSummaryBox {
		  color:#2D437D;
		  font-size: 10px;
		  background-color:#003d7d;
		  border-collapse: collapse;
		  empty-cells: show;
		  border: 0px solid #728bc6;
		  }
		  
		  /* basic shared rules */
		#newsSummaryBox th,
		#newsSummaryBox td {
		  border-collapse: collapse;
		  border-bottom: 0px solid #ffffff; 
		  padding: 1px;
		  }

		.newsNavigationBox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		/*background-color:#D4E4EF;*/
		border: 1px #cccccc solid;}
		
		#newsSummaryBoxLeftNav {
		  color:#2D437D;
		  font-size: 10px;
		  background-color:#ffffff;
		  border-collapse: collapse;
		  empty-cells: show;
		  border: 0px solid #728bc6;
		  }
		  
		  /* basic shared rules */
		#newsSummaryBoxLeftNav th,
		#newsSummaryBoxLeftNav td {
		  border-collapse: collapse;
		  border-bottom: 0px solid #ffffff; 
		  padding: 1px;
		  }
		  
		  a.navRollLeftNews:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #333366; text-decoration: none; }
		a.navRollLeftNews:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #333366; text-decoration: none;}
		a.navRollLeftNews:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #333366; text-decoration: underline; }
		a.navRollLeftNews:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #333366; text-decoration: none; } 
		
		
		#indexHeadingsTable {
		  color:#ffffff;
		  font-size: 10px;
		  background-color:#003d7d;
		  border-collapse: collapse;
		  empty-cells: show;
		  border: 1px solid #ffffff;
		  }
		  
		#indexHeadingsTable td {
		  background-color:#003d7d;
		  }
		  
		  #indexHeadingsTable th
		 {
		  background-color:#728bc6;
		  }
		  
		  #bookingTable {
		  color:#2D437D;
		  font-size: 11px;
		  background-color:#F0F0F0;
		  border-collapse: collapse;
		  empty-cells: show;
		  border: 1px solid #41548C;		  
		  }
		
			
		/* basic shared rules */
		#bookingTable th {
		  border-collapse: collapse;
		  color:#F0F0F0;
		  background-color:#2D437D;
		  border-bottom: 1px solid #41548C;
		  padding: 4px;
		  text-align:left;		  
		  }
		  
		#bookingTable td {
		  border-collapse: collapse;
		  /*border-bottom: 1px solid #41548C; */
		  padding: 4px;
		  }
		  
		  .membershipFormHeading{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #2D437D;
		font-style:normal;
		font-weight: bold;
		background-color: #cccccc;
		border:#000033 solid 1px;
		}

