/* BOX */
.box01 { background:#f19626; }
.box01 h4 { background:url(../img/box-orange-top.gif) no-repeat; }
.box02 { background:#009fef; }
.box02 h4 { background:url(../img/box-blue-top.gif) no-repeat; }
.box03 { background:url(../img/bg-plate.gif) no-repeat bottom right #70c041; }
.box03 h4 { background:url(../img/box-green-top.gif) no-repeat; padding-top:6px; }

.box03 dt { color:#2d231c; font-size:1em; font-weight:700; }
.box03 dd { margin-bottom:16px; }
.box03 a, .box03 a:visited { color:#fff; text-decoration:underline; }
.box03 a:hover { color:#425637; }
/* INFO */
.info { float:left; margin-top:16px; }
.info a, .info a:visited { font-size:14px; color:#009fef; text-decoration:underline; }
.info a:hover { color:#2a7194; }
.info h6 { font:12px Verdana; text-transform:uppercase; font-weight:700; color:#5abd20; border-bottom:1px solid #666; padding-bottom:28px; margin:26px 0 16px 0; }
.info img { display:block; margin-bottom:16px; }

.info-01 { width:210px; }
.info-02 { width:157px; font-size:14px; color:#009fef; }
.info-02 img { border:1px solid #5b5b5b; }
.info-03 { width:186px; }

.btline { display:block; clear:both; border-bottom:1px solid #666; height:1px; }

.show { width: 100%; overflow: hidden; margin: 8px 0 10px 0; }
.show img.photo-show { float:left; }
.show div { float:right; width:240px; height:236px; padding:0 0; font-size: 12px; background: url(watermark.jpg) no-repeat;}
.show div p { font-family: Verdana;text-align:center; display: block; margin: 130px 15px 5px; color: #030400; }
.show p a, .show p a:visited { color: #030400; font-weight: bold; text-decoration: underline; display: block; font-size: 10px;}
.show p a:hover { color:#030400; }

.show-blue { text-align:center; background:#7abcdd; color:#0a2529; }

/*CHEF*/
.chef-area { 
	position: relative; 
	width: 230px;
	float: right;
	font-family: Verdana, sans-serif;
	margin-bottom:2px;
}
	.chef-area h3 { font:15px Verdana; color: #2d231c; margin-bottom:3px; }
	.chef-links { position:absolute; bottom: 10px; left: 3px; line-height: 16px; }
	.chef-links a, .chef-links a:visited { color:#FFF; text-decoration:underline; font-size:11px; }
	.chef-links a:link:hover, .chef-links a:visited:hover {
		color:#FFF;
		text-decoration: none;
	}

	#restaurantphoto{ background:url(photo-int.jpg) no-repeat; 
		width:480px;height:236px;
		margin:0px;padding:0px;
		float:left;}
		
#restaurantfooter{ background:url(footer.jpg) no-repeat; 
	width:720px;height:74px;
	margin-bottom:-36px;padding:0px;
	position:relative;}
	
	
		#restaurantlogo{
			width:229px;height:124px;
			margin:0px;padding:0px;}
			
		
			
			/*reservation box */
			
			#reservation-home, .box03 dl { margin: 12px; }
			#reservation-home label { float: left; color: #f2f2c3; font: 11px Verdana; margin: 6px 5px 11px 0; }
			#reservation-home select { position: relative; top: 4px; font: 10px Verdana; }
			#reservation-home input.btsubmit { float: right; padding-top: 15px; background: none;
				 border: none; }
				
				#reservation {
					background: #fff;
					width: 229px;
					height: 170px;
					margin: 0 25px 0 0;
					padding: 35px 0 0;
					float: left;
				}
				#reservation.type2 {
					background: #fff url(box-reservation-2.jpg) no-repeat 0 0;
					margin: 0 20px 0 0;
				}
					#reservation h4 {
						display: none;
					}

				.icon-date { position: relative; top: 8px; margin-left: 8px; }
				#reservation-home input { float: left; margin: 0 6px; font-size: 10px;}
				
				#signup.type label { color: #00799F; }
				
					.groupevents a, .groupevents a:visited { 
						color: #00799F;
						font: 11px Verdana, serif; 
					}
				
				.address { 
					width: 225px; 
					margin: 0 20px 0 0; 
					float: left; 
					font-size: 15px; 
					line-height: 20px;
					font-family: Verdana, sans-serif;
				}
					.address h2 { 
						color: #00799F;
						font-size: 15px;
						font-weight: 600;
						font-family: Verdana, sans-serif;
						margin: 0 0 2px;
					}
					.address p { font-size: 10px; line-height: 1.4; margin: 0 0 5px; }
					.address p.contact {
						font-size: 12px;
					}
					.address a, .address a:visited { color:#00799F; font-size: 12px;font-weight:bold; }
					
						.news-rest h2 { 
							color: #00799F;
							font-size: 14px;
							font-family: Verdana, sans-serif;
							margin: 0 0 2px;
							padding:0px 0px 5px 0px;
						}
					h4 {
						font-size: 15px;
						font-style: italic;
						font-weight: normal;
						font-family: Verdana;
						margin-top:0px;
						color: #00799F;
						margin-bottom:8px;
					}
					.news-rest a, .news-rest a:visited, .news-rest a:hover, .news-rest a:active {
						color: #00799F;
					}
					.news-rest dt {
						/*font-size:10px;*/
						font-weight:normal;
					}
					/*.news-rest dd {
						font-size:9px;
					}*/
					.clear {
						clear:both;
						/*padding-top:15px;*/
					}