@charset "UTF-8";
/* CSS Document */

#allContent {	width: 880px; 
						height: 450px;
						border: none; 
						position: absolute;
    					top: 5px;
    					left: 50%;
						margin-left:-440px;  
						margin-bottom:20px;
}

#topBorder {		width: 880px; 
						background-image: url(../images/content_02.png);  
						height: 50px;

}
#headerNav {		width: 860px; 
						margin-left:14px;
						clear:none;
}


#mainContent {	width: 880px;
						background-image: url(../images/newbgline.png); 
						min-height:600px;
						float:left;
					
					
						
}
#introPanel {		width: 522px;
						min-height: 310px;
						margin-top:8px;
						float:left;
						margin-left:38px;
						
						
}
#introPanelThin {width: 355px;
						min-height: 310px;
						margin-top:8px;
						float:left;
						margin-left:38px;
						
						
}
#introPanelStore {width: 800px;
					min-height: 500px;
					margin-top:20px;
					float:left;
					margin-left:38px;
						
						
}
#mapPanel {width: 482px;
						padding-top:16px;
						min-height: 290px;
						margin-top:8px;
						float:right;
						
						
						
}
#winePhotoPanel{ width:260px;
									min-height: 310px;
									float:right;
									margin-right:5px;
									text-align:right;
	
	
}
#introPanelPlain {width: 805px;
						min-height: 310px;
						margin-top:8px;
						float:left;
						margin-left:38px;
						
}
#introPanelRetail {width: 805px;
						min-height: 450px;
						margin-top:8px;
						float:left;
						margin-left:38px;
						
}
#wineText {
					width:510px;
					min-height: 290px;
					float:left;
}
#textColLeft { width:245px;
							min-height:290px;
							float:left;
	
}
#textColRight{width:245px;
							min-height:290px;
							float:right;
	
}

#introPanelPlainContent {width: 510px;
						min-height: 290px;
												
}
#photoPanel {		width: 534px;
						float:left;
						margin-left:32px;
						vertical-align:bottom;
}
#photoA {			width: 267px;
						height:186px;
						float:left;
						background-image: url(../images/photo_whiteborder.png);
						background-repeat: no-repeat;
}
#holderA {			width: 245px;
						height:163px;
						margin-left:11px;
						margin-top:11px;					
}
#photoB {			width: 267px;
						height:186px;
						float:right;
						background-image: url(../images/photo_whiteborder.png);
						background-repeat: no-repeat;
}
#holderB {			width: 245px;
						height:163px;
						margin-left:11px;
						margin-top:11px;					
}




#flankPanel {		width: 266px;
						height:400px;
						float:right;
						margin-right:32px;
						margin-top:7px;
						min-height:500px;
						
}
#seoText {			width:865px;
						height: 15px;
						margin-bottom:-10px;
						text-align:right;
}


h1 { 					font:Arial, Helvetica, sans-serif;
						font-weight:normal;
						font-size:8pt;
						color:#adaaa6;
}
h2 { 					font:Georgia, "Times New Roman", Times, serif;
						font-size:30pt;
						color:#DF9801;
						font-style:normal;
						margin-bottom:-5px;
}
h3 { 					font:Georgia, "Times New Roman", Times, serif;
						font-size:20pt;
						color:#DF9801;
						font-style:normal;
						display:inline;	
}
p {					font: Georgia, "Times New Roman", Times, serif;
						font-size:0.9em;
						color:#666666;
						font-style:normal;

}
a {					font: Georgia, "Times New Roman", Times, serif;
						font-size:1em;
						color:#DF9801;

}

ul li {				font: Georgia, "Times New Roman", Times, serif;
						font-size:0.9em;
						color:#666666;
						font-style:normal;
						margin-top:0.6em;

}
.retailPhone {font: Georgia, "Times New Roman", Times, serif;
						font-size:0.9em;
						color:#DF9801;
}


#lineBreak {		width: 851px;
						height: 20px;
						float:left;
						margin-top:30px;
						text-align:center;;
						vertical-align:bottom;			
}
#bottomBorder {	width: 880px; 
						background-image: url(../images/content_14.png);  
						height: 31px;
						
						float:left;

}

#footerPanel {	width: 851px;
						float:left;
						height: 110px;
						margin-top:15px;
						margin-left:14px;
						background-color:#f7f7f5;
						background-image:url(../images/content_10.jpg);
						background-repeat:no-repeat;
						
}

#seoLinks {		width: 570px;
						height: 30px;
						margin-left:26px;
						margin-top:26px;
						margin-bottom:-10px;
}

#addressBox {	width: 500px;
						height: 30px;
						margin-left:26px;
						margin-top:10px;
						
}

#featherBox {		width: 121px;
						height: 94px;
						float:right;
						clear:right;
						margin-right:26px;
						margin-top:18px;
						
						
}
#footClear {		width: 800px;
						height: 30px;
						float:left;
					
						
}
.photoCaption{	font: Georgia, "Times New Roman", Times, serif;
						font-size:0.8em;
						color:#666666;
						font-style:normal;
						margin-top:10px;

}
.seoLinks{			font: Georgia, "Times New Roman", Times, serif;
						font-size:0.9em;
						color:#c9931e;
}
.address{			font: Georgia, "Times New Roman", Times, serif;
						font-size:0.9em;
						color:#999895;
		 				line-height:1.5em
						}
						
a img  {
						border: none;
}
 


#menu_home {
		  display:block;
		  float: left;
		  width: 124px;
		  height: 48px;
		  background: url("images/wmenu_01.jpg") no-repeat 0 0;  }
#menu_home:hover { 
  		background-position: 0 -48px;  }
#menu_home span {
  		display: none;  }
		
#menu_about {
		   display:block;
		  float: left;
		  width: 162px;
		  height: 48px;
		  background: url("images/wmenu_02.jpg") no-repeat 0 0;  }
#menu_about:hover { 
  		background-position: 0 -48px;  }
#menu_about span {
  		display: none;  }

#menu_wine {
		   display:block;
		  float: left;
		  width: 113px;
		  height:48px;
		  background: url("images/wmenu_03.jpg") no-repeat 0 0;  }
#menu_wine:hover { 
  		background-position: 0 -48px;  }
#menu_wine span {
  		display: none;  }
	
#menu_cellar {
		  display:block;
		  float: left;
		  width: 113px;
		  height: 48px;
		  background: url("images/wmenu_04.jpg") no-repeat 0 0;  }
#menu_cellar:hover { 
  		background-position: 0 -48px;  }
#menu_cellar span {
  		display: none;  }
	
#menu_order{
	  display:block;
		  float: left;
		  width: 111px;
		  height: 48px;
		  background: url("images/wmenu_05.jpg") no-repeat 0 0;  }
#menu_order:hover { 
  		background-position: 0 -48px;  }
#menu_order span {
  		display: none;  }

#menu_retail {
		   display:block;
		  float: left;
		  width: 79px;
		  height: 48px;
		  background: url("images/wmenu_06.jpg") no-repeat 0 0;  }
#menu_retail:hover { 
  		background-position: 0 -48px;  }
#menu_retail span {
  		display: none;  }
	
#menu_contact {
		  display:block;
		  float: left;
		  width: 149px;
		  height: 48px;
		  background: url("images/wmenu_07.jpg") no-repeat 0 0;  }
#menu_contact:hover { 
  		background-position: 0 -48px;  }
#menu_contact span {
  		display: none;  }





