#container {
	position:absolute;
	width:900px;
	height:994px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-cafe {
	position:absolute;
	width:900px;
	height:1190px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-coco-pazzo {
	position:absolute;
	width:900px;
	height:1250px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-contact {
	position:absolute;
	width:900px;
	height:1020px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-feedback {
	position:absolute;
	width:900px;
	height:2400px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-galleries {
	position:absolute;
	width:900px;
	height:1030px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-galleries-insert {
	position:absolute;
	width:780px;
	height:414px;
	z-index:2;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-gifts {
	position:absolute;
	width:900px;
	height:1690px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-location {
	position:absolute;
	width:900px;
	height:1120px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-newsletter {
	position:absolute;
	width:900px;
	height:1260px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}

#container-news-reviews {
	position:absolute;
	width:900px;
	height:2180px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-private-events {
	position:absolute;
	width:900px;
	height:1120px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-our-story {
	position:absolute;
	width:900px;
	height:1020px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-press-releases {
	position:absolute;
	width:900px;
	height:880px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-reservations {
	position:absolute;
	width:900px;
	height:975px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}

#container-special-events {
	position:absolute;
	width:900px;
	height:1030px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-staff {
	position:absolute;
	width:900px;
	height:1190px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}

#container-thank-you {
	position:absolute;
	width:900px;
	height:840px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}
#container-the-menus {
	position:absolute;
	width:900px;
	height:1315px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}

#container-wine {
	position:absolute;
	width:900px;
	height:1220px;
	z-index:2;
	left: 50%;
	margin-left: -450px;
	top: 0px;
	background-color: #FFFFFF;
}




#header {
	position:absolute;
	width:816px;
	height:207px;
	z-index:2;
	left: 42px;
	top: 80px;
	background-color: #FFFFFF;
}
#main-navigation {
	position:absolute;
	width:816px;
	height:15px;
	z-index:12;
	left: 42px;
	top: 298px;
	background-color: #FFFFFF;
}
#cafe-navigation {
	position:absolute;
	width:816px;
	height:20px;
	z-index:4;
	left: 42px;
	top: 298px;
	background-color: #f8ebd4;
}
#cafe-navigation-bg {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 42px;
	top: 287px;
	background-color: #f8ebd4;
}
#secondary-navigation {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 42px;
	top: 840px;
	background-color: #FFFFFF;
}
#secondary-navigation-staff {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 44px;
	top: 1012px;
	background-color: #FFFFFF;
}
#secondary-navigation-private-events {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 42px;
	top: 960px;
	background-color: #FFFFFF;
}
#secondary-navigation-coco-pazzo {
	position:absolute;
	width:816px;
	height:15px;
	z-index:7;
	left: 42px;
	top: 1090px;
	background-color: #FFFFFF;
}
#secondary-navigation-cafe {
	position:absolute;
	width:816px;
	height:15px;
	z-index:7;
	left: 42px;
	top: 1020px;
	background-color: #FFFFFF;
}

#secondary-navigation-the-menus {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 42px;
	top: 1160px;
	background-color: #FFFFFF;
}
#secondary-navigation-wine {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 42px;
	top: 1035px;
	background-color: #FFFFFF;
}
#secondary-navigation-newsletter {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 42px;
	top: 1075px;
	background-color: #FFFFFF;
}

#secondary-navigation-news-reviews {
	position:absolute;
	width:816px;
	height:15px;
	z-index:10;
	left: 42px;
	top: 1990px;
	background-color: #FFFFFF;
}
#secondary-navigation-reservations {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 42px;
	top: 785px;
	background-color: #FFFFFF;
}
#secondary-navigation-location {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 42px;
	top: 935px;
	background-color: #FFFFFF;
}
#secondary-navigation-press-releases {
	position:absolute;
	width:816px;
	height:15px;
	z-index:10;
	left: 42px;
	top: 690px;
	background-color: #FFFFFF;
}

#secondary-navigation-galleries {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 42px;
	top: 845px;
	background-color: #FFFFFF;
}
#secondary-navigation-special-events {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 42px;
	top: 845px;
	background-color: #FFFFFF;
}



#gray-block-ul {
	position:absolute;
	visibility:visible;
	width:258px;
	height:150px;
	z-index:2;
	top: 332px;
	left: 42px;
	background-color: #899599;
}
#gray-block-ur {
	position:absolute;
	visibility:visible;
	width:258px;
	height:150px;
	z-index:2;
	top: 332px;
	left: 300px;
	background-color: #828f93;
}
#gray-block-ll {
	position:absolute;
	visibility:visible;
	width:258px;
	height:150px;
	z-index:2;
	top: 482px;
	left: 42px;
	background-color: #828f93;
}
#gray-block-lr {
	position:absolute;
	visibility:visible;
	width:258px;
	height:150px;
	z-index:2;
	top: 482px;
	left: 300px;
	background-color: #899599;
}
#home-copy {
	position:absolute;
	visibility:visible;
	width:450px;
	height:65px;
	z-index:2;
	top: 375px;
	left: 75px;
}
#restuarant-week-copy {
	position:absolute;
	visibility:visible;
	width:450px;
	height:65px;
	z-index:2;
	top: 372px;
	left: 75px;
}

#thanksgiving {
	position:absolute;
	visibility:visible;
	width:450px;
	height:20px;
	z-index:2;
	top: 473px;
	left: 75px;
}

#home-box {
	position:absolute;
	visibility:visible;
	width:500px;
	height:48px;
	z-index:2;
	top: 360px;
	left: 50px;
}



#home-image {
	position:absolute;
	visibility:visible;
	width:300px;
	height:300px;
	z-index:2;
	top: 332px;
	left: 558px;
}
#our-story-copy {
	position:absolute;
	visibility:visible;
	width:490px;
	height:490px;
	z-index:2;
	top: 340px;
	left: 80px;
}
#our-story-gray-block-1 {
	position:absolute;
	visibility:visible;
	width:254px;
	height:121px;
	z-index:4;
	top: 332px;
	left: 604px;
	background-color: #899599;
}
#our-story-image-1 {
	position:absolute;
	visibility:visible;
	width:146px;
	height:98px;
	z-index:2;
	top: 17px;
	left: 35px;
}
#our-story-gray-block-2 {
	position:absolute;
	visibility:visible;
	width:254px;
	height:121px;
	z-index:5;
	top: 453px;
	left: 604px;
	background-color: #828f93;
}
#our-story-image-2 {
	position:absolute;
	visibility:visible;
	width:146px;
	height:98px;
	z-index:2;
	top: 17px;
	left: 35px;
}
#our-story-gray-block-3 {
	position:absolute;
	visibility:visible;
	width:254px;
	height:121px;
	z-index:6;
	top: 574px;
	left: 604px;
	background-color: #899599;
}
#home-copy-2 {
	position:absolute;
	visibility:visible;
	width:395px;
	height:70px;
	z-index:2;
	top: 525px;
	left: 102px;
}
#home-copy-3 {
	position:absolute;
	visibility:visible;
	width:395px;
	height:70px;
	z-index:2;
	top: 440px;
	left: 102px;
}

#our-story-image-3 {
	position:absolute;
	visibility:visible;
	width:146px;
	height:98px;
	z-index:2;
	top: 17px;
	left: 35px;
}
#our-story-gray-block-4 {
	position:absolute;
	visibility:visible;
	width:254px;
	height:121px;
	z-index:7;
	top: 695px;
	left: 604px;
	background-color: #828f93;
}
#our-story-image-4 {
	position:absolute;
	visibility:visible;
	width:146px;
	height:98px;
	z-index:2;
	top: 11px;
	left: 23px;
}
#staff-copy {
	position:absolute;
	visibility:visible;
	width:900px;
	height:15px;
	z-index:2;
	top: 330px;
	left: 0px;
	color: #87999e;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
}


#staff-gray-block-1 {
	position:absolute;
	visibility:visible;
	width:232px;
	height:125px;
	z-index:2;
	top: 360px;
	left: 42px;
	border: solid #c6cbcd;
	border-width: 1;
}

#staff-gray-block-2 {
	position:absolute;
	visibility:visible;
	width:232px;
	height:125px;
	z-index:2;
	top: 360px;
	left: 335px;
	border: solid #c6cbcd;
	border-width: 1;
}

#staff-gray-block-3 {
	position:absolute;
	visibility:visible;
	width:232px;
	height:125px;
	z-index:2;
	top: 360px;
	left: 630px;
	border: solid #c6cbcd;
	border-width: 1;
}
#staff-gray-block-4 {
	position:absolute;
	visibility:visible;
	width:232px;
	height:125px;
	z-index:2;
	top: 510px;
	left: 42px;
	border: solid #c6cbcd;
	border-width: 1;
}

#staff-gray-block-5 {
	position:absolute;
	visibility:visible;
	width:232px;
	height:125px;
	z-index:2;
	top: 510px;
	left: 335px;
	border: solid #c6cbcd;
	border-width: 1;
}
#staff-gray-block-6 {
	position:absolute;
	visibility:visible;
	width:232px;
	height:125px;
	z-index:2;
	top: 510px;
	left: 630px;
	border: solid #c6cbcd;
	border-width: 1;
}
#staff-gray-block-7 {
	position:absolute;
	visibility:visible;
	width:232px;
	height:125px;
	z-index:2;
	top: 660px;
	left: 42px;
	border: solid #c6cbcd;
	border-width: 1;
}
#staff-gray-block-8 {
	position:absolute;
	visibility:visible;
	width:232px;
	height:125px;
	z-index:2;
	top: 660px;
	left: 335px;
	border: solid #c6cbcd;
	border-width: 1;
}
#staff-gray-block-9 {
	position:absolute;
	visibility:visible;
	width:232px;
	height:125px;
	z-index:2;
	top: 660px;
	left: 630px;
	border: solid #c6cbcd;
	border-width: 1;
}
#staff-gray-block-10 {
	position:absolute;
	visibility:visible;
	width:232px;
	height:125px;
	z-index:2;
	top: 810px;
	left: 335px;
	border: solid #c6cbcd;
	border-width: 1;
}
#staff-gray-block-11 {
	position:absolute;
	visibility:visible;
	width:232px;
	height:125px;
	z-index:2;
	top: 810px;
	left: 42px;
	border: solid #c6cbcd;
	border-width: 1;
}
#staff-gray-block-12 {
	position:absolute;
	visibility:visible;
	width:232px;
	height:125px;
	z-index:2;
	top: 810px;
	left: 630px;
	border: solid #c6cbcd;
	border-width: 1;
}









#staff-image {
	position:absolute;
	visibility:visible;
	width:106px;
	height:106px;
	z-index:2;
	top: 10px;
	left: 9px;
}
#staff-name {
	position:absolute;
	visibility:visible;
	width:100px;
	height:10px;
	z-index:2;
	top: 99px;
	left: 125px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #8f8989;
	font-style: normal;
	font-size: 10px;
	line-height: 10px;
}

#private-events-copy {
	position:absolute;
	visibility:visible;
	width:778px;
	height:300px;
	z-index:6;
	top: 340px;
	left: 80px;
}
#private-events-image {
	position:absolute;
	visibility:visible;
	width:253px;
	height:248px;
	z-index:2;
	top: 332px;
	left: 604px;
}
#coco-pazzo-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:890px;
	z-index:10;
	top: 332px;
	left: 42px;
	background-color: #2b3591;
}
#cafe-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:820px;
	z-index:10;
	top: 332px;
	left: 42px;
	background-color: #eb9b52;
}
#press-image-1 {
	position:absolute;
	visibility:visible;
	width:120px;
	height:67px;
	z-index:2;
	top: 25px;
	left: 23px;
}
#press-image-2 {
	position:absolute;
	visibility:visible;
	width:120px;
	height:67px;
	z-index:2;
	top: 25px;
	left: 23px;
}
#press-image-3 {
	position:absolute;
	visibility:visible;
	width:120px;
	height:67px;
	z-index:2;
	top: 25px;
	left: 23px;
}
#press-image-4 {
	position:absolute;
	visibility:visible;
	width:146px;
	height:98px;
	z-index:2;
	top: 11px;
	left: 23px;
}
#menu {
	position:absolute;
	visibility:visible;
	width:700px;
	height:10px;
	z-index:2;
	top: 99px;
	left: 115px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
	font-style: normal;
	font-size: 11px;
	line-height: 10px;
}




#newsletter-subscribe {
	position:absolute;
	visibility:visible;
	width:160px;
	height:30px;
	z-index:2;
	top: 681px;
	left: 42px;
}
#newsletter-form {
	position:absolute;
	visibility:visible;
	width:160px;
	height:18px;
	z-index:2;
	top: 741px;
	left: 42px;
}
#vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:93px;
	z-index:2;
	top: 681px;
	left: 220px;
	background-color: #d9e2e6;
}

#vertical-line-2 {
	position:absolute;
	visibility:visible;
	width:1px;
	height:93px;
	z-index:2;
	top: 681px;
	left: 600px;
	background-color: #d9e2e6;
}

#restaurant-week {
	position:absolute;
	visibility:visible;
	width:101px;
	height:94px;
	z-index:2;
	top: 681px;
	left: 245px;
}
#restaurant-week-copy {
	position:absolute;
	visibility:visible;
	width:215px;
	height:94px;
	z-index:2;
	top: 681px;
	left: 365px;
}

#news-and-reviews {
	position:absolute;
	visibility:visible;
	width:182px;
	height:94px;
	z-index:2;
	top: 681px;
	left: 630px;
}
#news-title {
	position:absolute;
	visibility:visible;
	width:80px;
	height:40px;
	z-index:2;
	top: 40px;
	left: 155px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-style: normal;
	font-size: 10px;
	line-height: 12px;
}


#footer {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:2;
	top: 899px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}
#footer-galleries {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 900px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}

#footer-coco-pazzo {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:9;
	top: 1130px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}
#footer-cafe {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:9;
	top: 1060px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}
#footer-location {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 980px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}
#footer-newsletter {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 1120px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}

#footer-news-reviews {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:13;
	top: 2040px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}

#footer-our-story {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 880px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}
#footer-private-events {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 1000px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}
#footer-reservations {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 830px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}

#footer-special-events {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 890px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}
#footer-staff {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 1050px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
	background-color: #FFFFFF;
}
#footer-press-releases {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:13;
	top: 740px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}

#footer-thank-you {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 700px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}
#footer-the-menus {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 1190px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}
#footer-wine {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 1080px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}







.bodycopy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 1px;
}
.bodycopyblue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #2b3591;
	text-align: center;
	letter-spacing: 1px;
	text-decoration: none;
}

.bodycopyhome {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 1px;
}
.bodycopy-centered {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
}
.bodycopy-centered-home {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
}

.bodycopybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: bold;
	color: #5b3f1f;
	text-align: left;
}
.bodycopybolditalic {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: 13pt;
	font-weight: bold;
	color: #333333;
}
.bodycopy-italic {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: 13pt;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}
.our-story-copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #5c5d61;
	text-align: left;
	letter-spacing: 1px;
}
.our-story-copy-right {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #5c5d61;
	text-align: right;
	letter-spacing: 1px;
}
.our-story-copy-center {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #5c5d61;
	text-align: center;
	letter-spacing: 1px;
}

.our-story-copy-bold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #5c5d61;
	text-align: left;
	letter-spacing: 1px;
}
.our-story-copy-italic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	line-height: 18px;
	font-weight: normal;
	color: #5c5d61;
	text-align: left;
	letter-spacing: 1px;
}
#contact-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:631px;
	z-index:4;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}
#gifts-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:1335px;
	z-index:4;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}
#our-story-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:665px;
	z-index:4;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}



#private-events-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:785px;
	z-index:4;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}
#location-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:765px;
	z-index:4;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}

#newsletter-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:835px;
	z-index:4;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}


#news-reviews-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:1825px;
	z-index:12;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}
#press-releases-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:525px;
	z-index:11;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}

#reservations-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:615px;
	z-index:4;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}
#galleries-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:685px;
	z-index:4;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}

#menu-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:875px;
	z-index:4;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}
#special-events-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:675px;
	z-index:4;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}

#thank-you-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:485px;
	z-index:4;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}
#wines-vertical-line {
	position:absolute;
	visibility:visible;
	width:1px;
	height:865px;
	z-index:4;
	top: 332px;
	left: 42px;
	background-color: #d9e2e6;
}


.dark-gray-copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #828f93;
	text-align: left;
	text-decoration: underline;
}
.light-gray-copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #8a8989;
	text-align: left;
}
.orange-copy {
	color: #ce5f49;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}

.orange-copy-tight {
	color: #ce5f49;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
}

.sub-head-blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #2b3591;
	text-align: left;
	letter-spacing: 1px;
}


.sub-head-orange {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #ce5f49;
	text-align: left;
	letter-spacing: 1px;
}
.sub-head-gray {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #6c7f85;
	text-align: left;
	letter-spacing: 1px;
}
.sub-head-white {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
}



a.main:link {
	color: #828f93;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
}
a.main:visited {
	color: #828f93;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
}
a.main:hover {
	color: #ce5f49;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
}

a.main:active {
	color: #828f93;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
}
a.blue:link {
	color: #2b3591;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.blue:visited {
	color: #2b3591;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.blue:hover {
	color: #ce5f49;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.blue:active {
	color: #2b3591;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.orange:link {
	color: #ce5f49;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.orange:visited {
	color: #ce5f49;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.orange:hover {
	color: #828f93;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}

a.orange:active {
	color: #ce5f49;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.orangeitalic:link {
	color: #ce5f49;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.orangeitalic:visited {
	color: #ce5f49;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.orangeitalic:hover {
	color: #828f93;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.orangeitalic:active {
	color: #ce5f49;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.orange-email:link {
	color: #ce5f49;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	letter-spacing: 1px;
}
a.orange-email:visited {
	color: #ce5f49;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	letter-spacing: 1px;
}
a.orange-email:hover {
	color: #828f93;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	letter-spacing: 1px;
}
a.orange-email:active {
	color: #ce5f49;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	letter-spacing: 1px;
}
a.gray:link {
	color: #535357;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
}

a.gray:visited {
	color: #535357;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
}
a.gray:hover {
	color: #ce5f49;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
}
a.gray:active {
	color: #535357;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
}
a.yellow:link {
	color: #fff10c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
}

a.yellow:visited {
	color: #fff10c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
}
a.yellow:hover {
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
}
a.yellow:active {
	color: #fff10c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
}
a.red:link {
	color: #e20c0c;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
}

a.red:visited {
	color: #e20c0c;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
}
a.red:hover {
	color: #ce5f49;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
}
a.red:active {
	color: #e20c0c;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
	letter-spacing: 1px;
}
a.sub-head:link {
	color: #ffffff;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	letter-spacing: 1px;
}

a.sub-head:visited {
	color: #ffffff;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	letter-spacing: 1px;
}
a.sub-head:hover {
	color: #CCCCCC;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	letter-spacing: 1px;
}
a.sub-head:active {
	color: #ffffff;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 22px;
	letter-spacing: 1px;
}
a.gray-underline:link {
	color: #828f93;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
}
a.gray-underline:visited {
	color: #828f93;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
}
a.gray-underline:hover {
	color: #ce5f49;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
}
a.gray-underline:active {
	color: #828f93;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
}
a.lt-gray:link {
	color: #828f93;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
}
a.lt-gray:visited {
	color: #828f93;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
}
a.lt-gray:hover {
	color: #ce5f49;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
}
a.lt-gray:active {
	color: #828f93;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
}
a.gray-italic:link {
	color: #535357;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.gray-italic:visited {
	color: #535357;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.gray-italic:hover {
	color: #ce5f49;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.gray-italic:active {
	color: #535357;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.reservation:link {
	color: #edcc98;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.reservation:visited {
	color: #edcc98;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.reservation:hover {
	color: #ffffff;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.reservation:active {
	color: #edcc98;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.prix-fixe:link {
	color: #2b3591;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.prix-fixe:visited {
	color: #2b3591;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.prix-fixe:hover {
	color: #ffffff;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.prix-fixe:active {
	color: #2b3591;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 1px;
}
a.view-more:link {
	color: #c61f4c;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	letter-spacing: 1px;
}
a.view-more:visited {
	color: #c61f4c;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	letter-spacing: 1px;
}
a.view-more:hover {
	color: #8a8989;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	letter-spacing: 1px;
}
a.view-more:active {
	color: #c61f4c;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	letter-spacing: 1px;
}
body {
	background-color: #dfdedd;
}
#secondary-navigation-contact {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 43px;
	top: 800px;
	background-color: #FFFFFF;
}
#footer-contact {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 846px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}
#footer-feedback {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 2250px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}
#secondary-navigation-feedback {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 43px;
	top: 2200px;
	background-color: #FFFFFF;
}
#feedback-image {
	position:absolute;
	visibility:visible;
	width:297px;
	height:300px;
	z-index:2;
	top: 350px;
	left: 557px;
}
#secondary-navigation-gifts {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 43px;
	top: 1500px;
	background-color: #FFFFFF;
}
#footer-gifts {
	position:absolute;
	visibility:visible;
	width:900px;
	height:25px;
	z-index:6;
	top: 1550px;
	left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: center;
}
#news-reviews-copy {
	position:absolute;
	visibility:visible;
	width:777px;
	height:490px;
	z-index:3;
	top: 340px;
	left: 80px;
}
#media-contact {
	position:absolute;
	visibility:visible;
	width:260px;
	height:200px;
	z-index:8;
	top: 845px;
	left: 597px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-align: right;
	color: #ce5f49;
}
#media-contact-press {
	position:absolute;
	visibility:visible;
	width:260px;
	height:175px;
	z-index:8;
	top: 340px;
	left: 597px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-align: right;
	color: #ce5f49;
}

#map {
	position:absolute;
	visibility:visible;
	width:267px;
	height:501px;
	z-index:6;
	top: 330px;
	left: 550px;
}
#flashContent {
	position:absolute;
	visibility:visible;
	width:550px;
	height:350px;
	z-index:6;
	top: 10px;
	left: 10px;
}
#container-video {
	position:absolute;
	width:550px;
	height:350px;
	z-index:2;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
}
#cp-cafe-flash {
	position:absolute;
	visibility:visible;
	width:300px;
	height:300px;
	z-index:6;
	top: 370px;
	left: 557px;
	width: 300px;
}
#reservations-flash {
	position:absolute;
	visibility:visible;
	width:300px;
	height:300px;
	z-index:6;
	top: 340px;
	left: 557px;
	width: 300px;
}
#home-flash {
	position:absolute;
	visibility:visible;
	width:300px;
	height:300px;
	z-index:6;
	top: 332px;
	left: 558px;
	width: 300px;
}
#our-story-flash {
	position:absolute;
	visibility:visible;
	width:300px;
	height:300px;
	z-index:6;
	top: 345px;
	left: 557px;
	width: 300px;
}
#menu-flash {
	position:absolute;
	visibility:visible;
	width:300px;
	height:300px;
	z-index:6;
	top: 355px;
	left: 557px;
	width: 300px;
}
#wine-flash {
	position:absolute;
	visibility:visible;
	width:300px;
	height:300px;
	z-index:6;
	top: 400px;
	left: 557px;
	width: 300px;
}
#gallery-copy {
	position:absolute;
	visibility:visible;
	width:778px;
	height:20px;
	z-index:6;
	top: 340px;
	left: 80px;
}
#gallery-copy2 {
	position:absolute;
	visibility:visible;
	width:778px;
	height:20px;
	z-index:6;
	top: 790px;
	left: 80px;
}

#gallery-tn1 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 390px;
	left: 80px;
}
#gallery-tn2 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 390px;
	left: 160px;
}
#gallery-tn3 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 390px;
	left: 240px;
}
#gallery-tn4 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 390px;
	left: 320px;
}
#gallery-tn5 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 390px;
	left: 400px;
}
#gallery-tn6 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 470px;
	left: 80px;
}
#gallery-tn7 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 470px;
	left: 160px;
}
#gallery-tn8 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 470px;
	left: 240px;
}
#gallery-tn9 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 470px;
	left: 320px;
}
#gallery-tn10 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 470px;
	left: 400px;
}
#gallery-tn11 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 550px;
	left: 80px;
}
#gallery-tn12 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 550px;
	left: 160px;
}
#gallery-tn13 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 550px;
	left: 240px;
}
#gallery-tn14 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 550px;
	left: 320px;
}
#gallery-tn15 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 550px;
	left: 400px;
}
#gallery-tn16 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 630px;
	left: 80px;
}
#gallery-tn17 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 630px;
	left: 160px;
}
#gallery-tn18 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 630px;
	left: 240px;
}
#gallery-tn19 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 630px;
	left: 320px;
}
#gallery-tn20 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 630px;
	left: 400px;
}
#gallery-main-photo {
	position:absolute;
	visibility:visible;
	width:320px;
	height:320px;
	z-index:6;
	top: 390px;
	left: 510px;
}
#gallery-iframe {
	position:absolute;
	visibility:visible;
	width:780px;
	height:418px;
	z-index:6;
	top: 340px;
	left: 70px;
}
#gallery-insert-copy {
	position:absolute;
	visibility:visible;
	width:752px;
	height:20px;
	z-index:6;
	top: 0px;
	left: 0px;
}
#gallery-insert-title {
	position:absolute;
	visibility:visible;
	width:390px;
	height:20px;
	z-index:6;
	top: 43px;
	left: 0px;
	background-color: #dfdedd;
}

#gallery-insert-tn1 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 70px;
	left: 0px;
}
#gallery-insert-tn2 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 70px;
	left: 80px;
}
#gallery-insert-tn3 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 70px;
	left: 160px;
}
#gallery-insert-tn4 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 70px;
	left: 240px;
}
#gallery-insert-tn5 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 70px;
	left: 320px;
}
#gallery-insert-tn6 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 150px;
	left: 0px;
}
#gallery-insert-tn7 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 150px;
	left: 80px;
}
#gallery-insert-tn8 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 150px;
	left: 160px;
}
#gallery-insert-tn9 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 150px;
	left: 240px;
}
#gallery-insert-tn10 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 150px;
	left: 320px;
}
#gallery-insert-tn11 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 230px;
	left: 0px;
}
#gallery-insert-tn12 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 230px;
	left: 80px;
}
#gallery-insert-tn13 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 230px;
	left: 160px;
}
#gallery-insert-tn14 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 230px;
	left: 240px;
}
#gallery-insert-tn15 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 230px;
	left: 320px;
}
#gallery-insert-tn16 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 310px;
	left: 0px;
}
#gallery-insert-tn17 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 310px;
	left: 80px;
}
#gallery-insert-tn18 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 310px;
	left: 160px;
}
#gallery-insert-tn19 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 310px;
	left: 240px;
}
#gallery-insert-tn20 {
	position:absolute;
	visibility:visible;
	width:70px;
	height:70px;
	z-index:6;
	top: 310px;
	left: 320px;
}
#gallery-insert-main-photo {
	position:absolute;
	visibility:visible;
	width:320px;
	height:320px;
	z-index:6;
	top: 43px;
	left: 410px;
}
#gallery-insert-footer {
	position:absolute;
	visibility:visible;
	width:390px;
	height:20px;
	z-index:6;
	top: 390px;
	left: 0px;
	background-color: #dfdedd;
}
#secondary-navigation-thank-you {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 42px;
	top: 655px;
	background-color: #FFFFFF;
}
#secondary-navigation-home {
	position:absolute;
	width:816px;
	height:15px;
	z-index:3;
	left: 43px;
	top: 856px;
	background-color: #FFFFFF;
}
.bodycopy-centered-blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #d7edf2;
	text-align: center;
}
#facebook {
	position:absolute;
	visibility:visible;
	width:101px;
	height:94px;
	z-index:2;
	top: 681px;
	left: 91px;
}
#special-events {
	position:absolute;
	visibility:visible;
	width:325px;
	height:94px;
	z-index:2;
	top: 681px;
	left: 245px;
}
#press-releases-copy {
	position:absolute;
	visibility:visible;
	width:900px;
	height:490px;
	z-index:3;
	top: 340px;
	left: 0px;
}
.footer-copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	letter-spacing: 1px;
}
.events-copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #5c5d61;
	text-align: left;
	letter-spacing: 1px;
}
.events-headline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #ce5f49;
	text-align: left;
	letter-spacing: 1px;
}
.events-bold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #5c5d61;
	text-align: left;
	letter-spacing: 1px;
}

