.title1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color:#330;
}
.title2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 34px;
	color: #300;
}
.float-left {
	float: left;
}
#home-page {
	margin: 120px 0px 0px 20px;
}
	#home-page .box {
		position: relative;
		width: 253px;
		float: left;
	}
#home-page .box2 {
		position: relative;
		width: 290px;
		float: left;
	}

	#home-page .box-space {
		width: 55px;
		height: 20px;
		float: left;
	}
		#home-page .box .content {
			margin: 10px 0 0;
			padding: 14px 0 0;
			border-top: 1px solid #a4940d;
		}
		#home-page .box p {
			font-size: 1.2em;
			line-height: 1.6em;
		}
		#home-page .box .title-wrap {
			height: 60px;
			
		}
		#home-page .box .about-title {
			background: url(../images/sprite_home-page.png) no-repeat 0% 89%;
			width: 199px;
			height: 60px;
		}
		#home-page .box .menu-title {
			background: url(../images/sprite_home-page.png) no-repeat 29% 88%;
			width: 149px;
			height: 26px;
			padding: 34px 0 0;
		}
		#home-page .box .wine-title {
			background: url(../images/sprite_home-page.png) no-repeat 57% 88%;
			width: 222px;
			height: 26px;
			padding: 34px 0 0;
		}
		#home-page .box .plate-img {
			position: absolute;
			background: url(../images/sprite_home-page.png) no-repeat 87% 88%;
			width: 166px;
			height: 95px;
			top: 105px;
			right: -60px;
		}


#home-page .box .plate-img3 {
			position: absolute;
			background: url(../images/sprite_home-page.png) no-repeat 87% 88%;
			width: 166px;
			height: 95px;
			top: -22px;
			right: -60px;
		}

#home-page .box .plate-img2 {
			position: absolute;
			background: url(../images/sprite_home-page.png) no-repeat 87% 88%;
			width: 166px;
			height: 95px;
			top: 17px;
			right: -55px;
		}
		#home-page .box .wine-img {
			position: absolute;
			background: url(../images/sprite_home-page.png) no-repeat 100% 88%;
			width: 78px;
			height: 253px;
			top: -17px;
			right: -30px;
		}
		#home-page .box .readmore {
			text-decoration: none;
			font-size: 1.2em;
			color: #000;
			font-style: italic;
			font-weight: 900;
			margin: 20px 0 0;
			display: block;
		}
		#home-page .box .more-arrow {
			float: left;
			margin: 10px 5px 0 -5px;
		}
		#home-page .box ul {
			width: 185px;
			margin: 20px 0 0 20px;
		}
			#home-page .box ul li {
				width: 92px;
				float: left;
				list-style: none;
				margin: 0 0 6px;
			}
				#home-page .box ul li h5 {
					font-size: 1.6em;
					color: #2a2a2a;
				}
			#home-page .box .wine h4 {
				font-size: 1.2em;
				color: #2a2a2a;
			}
			#home-page .box .wine h5 {
				font-size: 1.1em;
				color: #2a2a2a;
				font-weight: 100;
				margin: 2px 0;
			}
			
#content-body .inside-wrap {
	background: #FFF;
	padding: 8px;
}

#content-body .birthdayinside {
	background: #FFF;
	border: 1px solid #f1f1f1;
	padding: 60px 40px 40px;
}


#content-body .inside {
	background: #FFF;
	border: 1px solid #f1f1f1;
	padding: 60px;
}
	#content-body .inside h1 {
		font-weight: 100;
		width: 350px;
		border-bottom: 1px solid #CCC;
		padding: 0 0 4px;
	}
	#content-body .inside p {
		font-size: 1.2em;
		line-height: 19px;
	}
	#content-body .inside .inner-content {
		margin: 7px 0 0 50px;
		
	}




/* Carousel */
/*------------------------------*/
/* Core */
.jcarousel-container { position:relative; margin:0 0 0 47px; }
.jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative; }
.jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; }
.jcarousel-list li,.jcarousel-item { float:left; list-style:none; width:756px; height:318px; margin:0; top:0; }
.jcarousel-item img { margin:0!important; }
.jcarousel-next { z-index:3; display:none; }
.jcarousel-prev { z-index:3; display:none; }
/* Theme */
.jcarousel-skin-bistro .jcarousel-container { background:transparent; }
.jcarousel-skin-bistro .jcarousel-container-horizontal { width:756px; height:318px; padding:0 40px; margin-top: -15px; }
.jcarousel-skin-bistro .jcarousel-clip-horizontal { width:756px; height:318px; border:14px #FFF solid; padding:0; }
.jcarousel-skin-bistro .jcarousel-item { width:756px; height:318px; top:0; }
.jcarousel-skin-bistro .jcarousel-item-horizontal { }
.jcarousel-skin-bistro .jcarousel-item-placeholder { background:#fff; color:#000; }
.jcarousel-skin-bistro .jcarousel-next-horizontal { position:absolute; top:140px; right:-25px; width:30px; height:41px; cursor:pointer; background:transparent url(../images/sprite_arrows.png) no-repeat 100% 0; }
.jcarousel-skin-bistro .jcarousel-prev-horizontal { position:absolute; top:140px; left:-4px; width:30px; height:41px; cursor:pointer; background:transparent url(../images/sprite_arrows.png) no-repeat 0 0; }




.jcarousel-skin-bistro-brunch .jcarousel-container { background:transparent; }
.jcarousel-skin-bistro-brunch .jcarousel-container-horizontal { width:450px; height:338px; padding:0 40px; margin-top: -15px; left: 153px; }
.jcarousel-skin-bistro-brunch .jcarousel-clip-horizontal { width:450px; height:338px; border:10px #FFF solid; padding:0; }
.jcarousel-skin-bistro-brunch .jcarousel-item { width:450px; height:338px; top:0; }
.jcarousel-skin-bistro-brunch .jcarousel-item-horizontal { }
.jcarousel-skin-bistro-brunch .jcarousel-item-placeholder { background:#fff; color:#000; }
.jcarousel-skin-bistro-brunch .jcarousel-next-horizontal { position:absolute; top:140px; right:-25px; width:30px; height:41px; cursor:pointer; background:transparent url(../images/sprite_arrows.png) no-repeat 100% 0; }
.jcarousel-skin-bistro-brunch .jcarousel-prev-horizontal { position:absolute; top:140px; left:-4px; width:30px; height:41px; cursor:pointer; background:transparent url(../images/sprite_arrows.png) no-repeat 0 0; }



/* Badge */
#car-wrap .badge-wrap { position: relative; z-index: 5; }
#car-wrap .badge-wrap .badge { position: absolute; z-index: 5; top: -380px; right: -10px; }


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
