
#main_section  {
	width: 1020px; 
	margin: 50px auto 15px auto;
	display: table;  }

/*   added this to try three section logic */
#left_section  {
    	width:235px;  
    	float:left;  }

.cater_ad  {
	width: 225px; 
/*	height:  500px;  */
	background:  #996633;
     	padding:  3px;  
	-moz-border-radius_topleft: 10px;
 	border-top-left-radius: 10px;
	-moz-border-radius_topright: 10px;
 	border-top-right-radius: 10px;  
	-moz-border-radius_bottomleft: 10px;
 	border-bottom-left-radius: 10px;
	-moz-border-radius_bottomright: 10px;
 	border-bottom-right-radius: 10px;  }

.cater_img  {
	-moz-border-radius_topleft: 10px;
 	border-top-left-radius: 10px;
	-moz-border-radius_topright: 10px;
 	border-top-right-radius: 10px;  
	-moz-border-radius_bottomleft: 10px;
 	border-bottom-left-radius: 10px;
	-moz-border-radius_bottomright: 10px;
 	border-bottom-right-radius: 10px;  } 

.imgframe { 
	background:  #996633;
     	padding:  2px;  }

.cater_text  {
	width:  180px;
	position:relative;
	top:  -45px;
	left: 0px;
	text-align:  center;
	font-size:  14px;
	font-family:  tahoma, arial;
	color: #3D1F00;  }

.wine_text  {
	width:  180px;
	position:relative;
	top:  -170px;
	left: 0px;
	text-align:  center;
	line-height:  125%;
	margin:  0 10px 0 10px;
	font-size:  15px;
	font-style:  italic;
	font-family:  tahoma, arial, georgia;
	color: #3D1F00;  }

#mid_section   {
    	width: 500px;  
    	float:left; 
	font-family:  tahoma, arial;
	line-height: 150%;
	color:  #3D1F00;
	margin: 5px 10px 0 20px; }

/*  	SPECIAL FONTS   */
 
@font-face {
    	font-family: "My Custom Font2";	
    	src: url("fonts/Italianno-Regular-OTF.otf") format("opentype");  }

.customfont2 { 
   	font-family: "My Custom Font2", georgia, Tahoma;  
    	font-size: 35px;
	color:  #3D1F00; 
	font-weight:  bold;
	margin: 10px 0 20px 0;  }	

@font-face {
    font-family: "My Custom Font3";	
    src: url("fonts/AlexBrush-Regular-OTF.otf") format("opentype"); 
}

.customfont3 { 
    	font-family: "My Custom Font3", georgia, Tahoma;
    	font-size: 40px;
	color:  #663300; 
	font-weight:  bold;
	margin: 10px 0 20px 0;  }


#comment_hdr  {
	font-style:  italic; 
	text-indent: 0; 
	line-height:  150%; 
	font-size: 18px; 
	font-family:  georgia, arial;  }

#comment  {
	font-style:  italic; 
	text-indent: 0; 
	line-height:  150%; 
	font-family:  georgia, arial;  }

#right_section   {
    	width: 235px;
    	float: right;  
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;  
	background-color: #996633;
	-moz-border-radius_topleft: 10px;
 	border-top-left-radius: 10px;
	-moz-border-radius_topright: 10px;
 	border-top-right-radius: 10px;  
	-moz-border-radius_bottomleft: 10px;
 	border-bottom-left-radius: 10px;
	-moz-border-radius_bottomright: 10px;
 	border-bottom-right-radius: 10px;  }

.compny  {
	margin-top:  20px;
	font-family:  arial, Helvetica, sans-serif; 
    	font-size: 16px; 
	color: #ffffff;  
 	font-weight:  bold;	
	text-align:  center;}

.addr  {
	font-size:  14px; 
	line-height: 125%; 
	text-align: left; 
	margin-left: 15px; 
	margin-bottom: 10px;  }

.hours  { 
	font-size:  14px; 
	font-weight:  bold; 
	text-align: left; 
	margin: 10px 0 0 5px;  }
dl  {
	font-size:  14px; 
	font-weight:  bold; 
	margin-left:  5px;
	text-align: left;  }

dd  {
	font-size:  14px; 
	text-align: left; 
	margin-left: 10px; 
	font-weight:  normal; } 


#fade {
	width: 200px;
  	height: 134px; 
}

