@charset "utf-8";
	BODY {
	background-color:#002;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

H1 {
	color:#fff;
}

B {
	color:#123148;
}

STRONG {
	color:#123148;
}

OL {
	padding-left:30px;
}

OL LI {
	padding-bottom:14px;
}

#header {
	width:950px;
	height:116px;
	z-index:0;
}

#menu {
	width:950px;
	height:28px;
	background-repeat:no-repeat;
	position:relative;
	color:#FFF;
	font-size:9px;
	text-align:left;
	z-index:0;
}

#footer {
	width:950px;
	height:200px;
	background-image:url(/images/longfellows_footer_winter.jpg);
	background-repeat:no-repeat;
	padding-top:18px;
	color:#f1e7c6;
	position:relative;
	z-index:0;
}

#footer A {
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}

#footer .mannixtag {
	font-size:10px;
	color:#cbca8a;
}

#footer .mannixtag A {
	font-size:10px;
	color:#cbca8a;
	text-decoration:underline;
}

#footer .mannixtag A:hover {
	color:#fff;
}

#topcontent {
	width:950px;
	height:429px;
	z-index:0;
	text-align:left;
}

#leftpicture {
	width:620px;
	height:429px;
	float:left;
}

#right {
	width:330px;
	height:429px;
	float:right;
}

#bookaroom {
	width:298px;
	height:87px;
	background:url(/images/winter_booking.jpg);
	padding-top:80px;
	text-align:left;
	padding-left:32px;
	line-height:24px;
}

#bookaroom SELECT {
	font-size:10px;
}

#bookaroom input {
	font-size:10px;
}

#rightcolumncontent {
	width:330px;
	height:262px;
	background-image:url(/images/winter_text_bg_rt.jpg);
}

#callstoaction {
	width:950px;
	height:148px;
}

#pagecontent {
	width:920px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	color:#000;
	line-height:22px;
	font-size:14px;
	text-align:left;
	background:url(/images/winter_text_bg_full.jpg);
	background-repeat:repeat-y;
	position:relative;
	z-index:0;
}

#pagecontent H1 {
	font-weight:bold;
	font-size:24px;
	color:#1D3655;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#pagecontent H2, 
#meetings-right H2 {
	font-weight:bold;
	font-size:16px;
	color:#1D3655;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px dotted #123148;
}

A {
	color:#123148;
	text-decoration:underline;
	font-weight:bold;
}

A:hover {
	color:#4F7E99;
}

#headerleft {
	width:321px;
	height:116px;
	float:left;
}

#headerright {
	width:620px;
	height:96px;
	background-image:url(/images/longfellows_header_winter_02.jpg);
	float:right;
	font-size:16px;
	font-weight:bold;
	color:#123148;
	padding-right:9px;
	text-align:right;
	padding-top:20px;
}

#headerright FORM {
	font-size:10px;
}

#headerright .datetime {
	font-size:10px;
	color:#000;
	font-weight:bold;
	line-height:16px;
}

#menuline {
	width:950px;
	height:8px;
}

#menuguts {
	width:950px;
	height:20px;
}

#menuleft {
	width:355px;
	height:20px;
	float:left;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
}

#homebutton {
	width:50px;
	height:20px;
	float:left;
}

#hotelbutton {
	width:50px;
	height:20px;
	float:left;
}

.menudiv {
	width:2px;
	height:20px;
	float:left;
}

#restaurantbutton {
	width:83px;
	height:20px;
	float:left;
}

#cateringbutton {
	width:127px;
	height:20px;
	float:left;
}

#weddingsbutton {
	width:84px;
	height:20px;
	float:left;
}

#meetingsbutton {
	width:70px;
	height:20px;
	float:left;
}

#generalinfobutton {
	width:94px;
	height:20px;
	float:left;
}

#endofmenu {
	float:right;
	height:20px;
	width:5px;
}

.anylinkcss {
	position:absolute;
	visibility:hidden;
	border:1px solid #002;
	border-bottom-width:0;
	font-size:10px;
	line-height:18px;
	z-index:100;
	background-color:#002;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	filter:alpha(opacity=90);
	opacity:.9;
	cursor:pointer;
	cursor:hand;
}

.anylinkcss a {
	width:100%;
	display:block;
	text-indent:3px;
	border-bottom:1px solid #002;
	padding:1px 0;
	text-decoration:none;
	font-weight:bold;
	text-indent:5px;
	font-size:11px;
	color:#fff;
}

.anylinkcss a:hover {
	background-color:#B0C7E9;
	color:white;
}

.anylinkcss2 {
	position:absolute;
	visibility:hidden;
	border:1px solid #002;
	border-bottom-width:0;
	font-size:10px;
	line-height:18px;
	z-index:100;
	background-color:#002;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	filter:alpha(opacity=90);
	opacity:.9;
	cursor:pointer;
	cursor:hand;
}

.anylinkcss2 a {
	width:100%;
	display:block;
	text-indent:3px;
	border-bottom:1px solid #002;
	padding:1px 0;
	text-decoration:none;
	font-weight:bold;
	text-indent:5px;
	font-size:11px;
	color:#fff;
}

.anylinkcss2 a:hover {
	background-color:#B0C7E9;
	color:white;
}

.anylinkcss3 {
	position:absolute;
	visibility:hidden;
	border:1px solid #002;
	border-bottom-width:0;
	font-size:10px;
	line-height:18px;
	z-index:100;
	background-color:#002;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	filter:alpha(opacity=90);
	opacity:.9;
	cursor:pointer;
	cursor:hand;
}

.anylinkcss3 a {
	width:100%;
	display:block;
	text-indent:3px;
	border-bottom:1px solid #002;
	padding:1px 0;
	text-decoration:none;
	font-weight:bold;
	text-indent:5px;
	font-size:11px;
	color:#fff;
}

.anylinkcss3 a:hover {
	background-color:#B0C7E9;
	color:white;
}

.anylinkcss4 {
	position:absolute;
	visibility:hidden;
	border:1px solid #002;
	border-bottom-width:0;
	font-size:10px;
	line-height:18px;
	z-index:100;
	background-color:#002;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	filter:alpha(opacity=90);
	opacity:.9;
	cursor:pointer;
	cursor:hand;
}

.anylinkcss4 a {
	width:100%;
	display:block;
	text-indent:3px;
	border-bottom:1px solid #002;
	padding:1px 0;
	text-decoration:none;
	font-weight:bold;
	text-indent:5px;
	font-size:11px;
	color:#fff;
}

.anylinkcss4 a:hover {
	background-color:#B0C7E9;
	color:white;
}

.anylinkcss5 {
	position:absolute;
	visibility:hidden;
	border:1px solid #002;
	border-bottom-width:0;
	font-size:10px;
	line-height:18px;
	z-index:100;
	background-color:#002;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	filter:alpha(opacity=90);
	opacity:.9;
	cursor:pointer;
	cursor:hand;
}

.anylinkcss5 a {
	width:100%;
	display:block;
	text-indent:3px;
	border-bottom:1px solid #002;
	padding:1px 0;
	text-decoration:none;
	font-weight:bold;
	text-indent:5px;
	font-size:11px;
	color:#fff;
}

.anylinkcss5 a:hover {
	background-color:#B0C7E9;
	color:white;
}

.anylinkcss6 {
	position:absolute;
	visibility:hidden;
	border:1px solid #002;
	border-bottom-width:0;
	font-size:10px;
	line-height:18px;
	z-index:100;
	background-color:#002;
	width:110px;
	margin-left:-18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	filter:alpha(opacity=90);
	opacity:.9;
	cursor:pointer;
	cursor:hand;
}

.anylinkcss6 a {
	width:100%;
	display:block;
	text-indent:3px;
	border-bottom:1px solid #002;
	padding:1px 0;
	text-decoration:none;
	font-weight:bold;
	text-indent:5px;
	font-size:11px;
	color:#fff;
}

.anylinkcss6 a:hover {
	background-color:#B0C7E9;
	color:white;
}

.calltoaction {
	width:216px;
	height:130px;
	margin:5px 10px 5px 11px;
	z-index:2;
}

.calltoactionbox {
	width:216px;
	height:130px;
	z-index:2;
	text-align:left;
}

.calltoactiontitle {
	width:208px;
	height:122px;
	z-index:3;
	padding-top:8px;
	padding-left:4px;
	padding-right:4px;
	left:0px;
	top:-130px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#123148;
	text-align:center;
}

.calltoactiontext {
	width:90px;
	height:70px;
	z-index:5;
	left:54px;
	top:-306px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#123148;
	text-align:left;
}

.calltoactionimage {
	width:100px;
	height:80px;
	z-index:4;
	left:-50px;
	top:-226px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#123148;
	border:1px solid #123148;
}

.calltoactionurl {
	position:relative;
	z-index:4;
	width:80px;
	height:16px;
	left:50px;
	top:-310px;
	padding-left:0px;
	text-align:left;
}

.calltoactionurl A {
	color:#123148;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.calltoactionurl A:hover {
	text-decoration:underline;
}

#pageboxes {
	width:950px;
	position:relative;
	z-index:1;
	top:-20px;
	left:0px;
}

#leftpicture2 {
	width:580px;
	height:87px;
	padding-top:370px;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	float:left;
	background-image:url(/images/index_2col_winter_picture.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#leftpicture2 B {
	font-weight:bold;
	color:#FFF;
}

#right2 {
	width:298px;
	height:457px;
	float:right;
	background-image:url(/images/index_2col_winter_right.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	line-height:20px;
	padding-right:16px;
	vertical-align:middle;
	text-align:left;
	padding-left:16px;
}

#topcontent2 {
	width:950px;
	height:457px;
	z-index:0;
}

#right2 H1 {
	font-weight:bold;
	font-size:20px;
	line-height:28px;
	color:#123148;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#packageswrap {
	width:950px;
	height:585px;
	z-index:0;
}

#indulgence-left {
	background-image:url(/images/indulgence-winter-left.jpg);
	background-repeat:no-repeat;
	width:624px;
	height:585px;
	float:left;
	z-index:0;
}

#packages-right {
	background-image:url(/images/packages-winter-right.jpg);
	background-repeat: repeat;
	width:302px;
	height:585px;
	padding-left:12px;
	padding-right:12px;
	float:right;
	font-size:14px;
	line-height:20px;
	z-index:0;
	text-align:left;
	overflow:auto;
}

#packages-right H1 {
	color:#123148;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#packages-right LI {
	font-size:14px;
	line-height:18px;
}

#packagesbottom {
	width:950px;
}

#romance-left {
	background-image:url(/images/romance-winter-left.jpg);
	background-repeat:no-repeat;
	width:624px;
	height:585px;
	float:left;
	z-index:0;
}

#extended-stay-left {
	background-image:url(/images/extended-stay-winter-left.jpg);
	background-repeat:no-repeat;
	width:624px;
	height:585px;
	float:left;
	z-index:0;
}

#relaxation-left {
	background-image:url(/images/relaxation-winter-left.jpg);
	background-repeat:no-repeat;
	width:624px;
	height:585px;
	float:left;
	z-index:0;
}

#cateringwrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#catering-left {
	background-image:url(/images/catering-winter-left.jpg);
	background-repeat:no-repeat;
	width:518px;
	height:68px;
	padding-top:510px;
	z-index:0;
	float:left;
	padding-left:20px;
	padding-right:75px;
	color:#fff;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
}

#catering-left B {
	color:#fff;
	font-weight:bold;
}

#catering-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#catering-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#catering-bottom {
	width:950px;
	height:49px;
}

#breadcrumb {
	width:932px;
	height:20px;
	padding-left:18px;
	padding-top:4px;
	font-size:12px;
	background-image:url(/images/secondary-bcbg-winter.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:middle;
	color:#fff;
}

#breadcrumb A {
	color:#fff;
	text-decoration:none;
}

#breadcrumb A:hover {
	color:#123148;
	text-decoration:underline;
}

#breadcrumb B {
	color:#FFF;
}

#breadcrumb STRONG {
	color:#fff;
}

#bottomgraphic {
	width:950px;
	background:url(/images/winter_text_bg_full.jpg);
	background-repeat:repeat-y;
	height:288px;
}

#wineoverlay {
	width:950px;
	height:0px;
	top:-1227px;
	z-index:1;
	position:relative;
}

#winecontent {
	width:920px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	color:#000;
	line-height:22px;
	font-size:14px;
	text-align:left;
	z-index:2;
	position:relative;
}

#package {
	filter:alpha(opacity=90);
	opacity:.90;
	background-color:#000;
	position:absolute;
	top:0px;
	left:0px;
	z-index:44;
	width:100%;
	height:100%;
	visibility:hidden;
}

.winterpackage {
	width:400px;
	height:600px;
	color:#fff;
	background-color:#123148;
	position:absolute;
	z-index:45;
	visibility:hidden;
	filter:alpha(opacity=99);
	opacity:.99;
}

#button {
	background-color:#123148;
	color:#fff;
	font-weight:bold;
}

* {
	padding:0;
	margin:0;
}

#TB_window {
	 font:12px Arial, Helvetica, sans-serif;
	 color:#333;
}

#TB_secondLine {
	 font:10px Arial, Helvetica, sans-serif;
	 color:#123148;
}

#TB_window a:link {
	color:#123148;
}

#TB_window a:visited {
	color:#123148;
}

#TB_window a:hover {
	color:#000;
}

#TB_window a:active {
	color:#123148;
}

#TB_window a:focus {
	color:#123148;
}

#TB_overlay {
	 position:fixed;
	 z-index:100;
	 top:0px;
	 left:0px;
	 height:100%;
	 width:100%;
}

.TB_overlayMacFFBGHack {
	background:url(macFFBgHack.png) repeat;
}

.TB_overlayBG {
	 background-color:#000;
	 filter:alpha(opacity=75);
	 -moz-opacity:0.75;
	 opacity:0.75;
}

* html #TB_overlay {
	 position:absolute;
	 height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight 'px');
}

#TB_window {
	 position:fixed;
	 background:#FFF;
	 z-index:102;
	 color:#fff;
	 display:none;
	 border:4px solid #FFF;
	 text-align:left;
	 top:50%;
	 left:50%;
}

* html #TB_window {
	position:absolute;
	margin-top:expression(0 - parseInt(this.offsetHeight / 2) (TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop) 'px');
}

#TB_window img#TB_Image {
	 display:block;
	 margin:15px 0 0 15px;
	 border-right:1px solid #ccc;
	 border-bottom:1px solid #ccc;
	 border-top:1px solid #666;
	 border-left:1px solid #666;
}

#TB_caption {
	 height:25px;
	 padding:7px 30px 10px 25px;
	 float:left;
	 color:#000;
}

#TB_closeWindow {
	 height:25px;
	 padding:11px 25px 10px 0;
	 float:right;
}

#TB_closeAjaxWindow {
	 padding:7px 10px 5px 0;
	 margin-bottom:1px;
	 text-align:right;
	 float:right;
}

#TB_ajaxWindowTitle {
	 float:left;
	 padding:7px 0 5px 10px;
	 margin-bottom:1px;
}

#TB_title {
	 background-color:#2A3239;
	 height:27px;
	font-weight:bold;
}

#TB_ajaxContent {
	 clear:both;
	 padding:2px 15px 15px 15px;
	 overflow:auto;
	 text-align:left;
	 line-height:1.4em;
	color:#123148;
}

#TB_ajaxContent.TB_modal {
	 padding:15px;
}

#TB_ajaxContent p {
	 padding:5px 0px 5px 0px;
}

#TB_load {
	 position:fixed;
	 display:none;
	 height:13px;
	 width:208px;
	 z-index:103;
	 top:50%;
	 left:50%;
	 margin:-6px 0 0 -104px;
}

* html #TB_load {
	position:absolute;
	margin-top:expression(0 - parseInt(this.offsetHeight / 2) (TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop) 'px');
}

#TB_HideSelect {
	 z-index:99;
	 position:fixed;
	 top:0;
	 left:0;
	 background-color:#fff;
	 border:none;
	 filter:alpha(opacity=0);
	 -moz-opacity:0;
	 opacity:0;
	 height:100%;
	 width:100%;
}

* html #TB_HideSelect {
	     position:absolute;
	    height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight 'px');
}

#TB_iframeContent {
	 clear:both;
	 border:none;
	 margin-bottom:-1px;
	 margin-top:1px;
	 _margin-bottom:1px;
}

UL {
	padding-left:32px;
}

#winterbox  {
	visibility:hidden;
	z-index:97;
	position:absolute;
	top:0px;
	left:0px;
}

#summerbox {
	visibility:hidden;
	z-index:98;
	position:absolute;
	top:0px;
	left:0px;
}

P {
	padding-top:12px;
	padding-bottom:12px;
}

#mapbox {
	visibility:hidden;
	z-index:95;
	position:absolute;
	top:0px;
	left:0px;
}

#restaurantwrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#restaurant-left {
	background-image:url(/images/restaurant-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#restaurant-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#restaurant-bottom {
	width:950px;
	height:49px;
}

#restaurant-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#weddingswrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#weddings-left {
	background-image:url(/images/weddings-winter.jpg);
	background-repeat:no-repeat;
	width:518px;
	height:68px;
	padding-top:510px;
	z-index:0;
	float:left;
	padding-left:20px;
	padding-right:75px;
	color:#fff;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
}

#weddings-left B {
	color:#fff;
	font-weight:bold;
}

#weddings-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#weddings-bottom {
	width:950px;
	height:49px;
}

#weddings-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#meetingswrapper {
	width:950px;
	height:548px;
	z-index:0;
}

#meetings-left {
	background-image:url(/images/meetings-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:548px;
	z-index:0;
	float:left;
}

#meetings-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:548px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#meetings-bottom {
	width:950px;
	height:49px;
}

#meetings-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#meetingscontent {
	width:920px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	color:#000;
	line-height:22px;
	font-size:14px;
	text-align:left;
	background-color:#123148;
	color:#fff;
	position:relative;
	z-index:0;
}

#advoutingswrapper {
	width:950px;
	height:585px;
	z-index:0;
	background-image:url(/images/winter_text_bg_full.jpg);
	background-repeat:repeat-y;
}

#advoutings-left {
	background-image:url(/images/adv-outings-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:585px;
	z-index:0;
	float:left;
}

#advoutings-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:repeat-y;
	width:313px;
	height:585px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#advoutings-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#offsitewrapper {
	width:950px;
	height:585px;
	z-index:0;
}

#offsite-left {
	background-image:url(/images/off-site-catering-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:585px;
	z-index:0;
	float:left;
}

#offsite-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:repeat-y;
	width:313px;
	height:585px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#offsite-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#dropoffwrapper {
	width:950px;
	height:585px;
	z-index:0;
}

#dropoff-left {
	background-image:url(/images/chef-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:585px;
	z-index:0;
	float:left;
}

#dropoff-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:repeat-y;
	width:313px;
	height:585px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#dropoff-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#themeswrapper {
	width:950px;
	height:585px;
	z-index:0;
}

#themes-left {
	background-image:url(/images/theme-parties-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:585px;
	z-index:0;
	float:left;
}

#themes-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:repeat-y;
	width:313px;
	height:585px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#themes-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#roomlayoutswrapper {
	width:950px;
	height:585px;
	z-index:0;
}

#roomlayouts-left {
	background-image:url(/images/room-layouts-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:585px;
	z-index:0;
	float:left;
}

#roomlayouts-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:repeat-y;
	width:313px;
	height:585px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#roomlayouts-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#aboutsaratogawrapper {
	width:950px;
	height:585px;
	z-index:0;
}

#aboutsaratoga-left {
	background-image:url(/images/saratoga-springs-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:585px;
	z-index:0;
	float:left;
}
#saratogagetaway-left {
	background-image:url(/images/specials-winterWarmer.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:624px;
	height:585px;
	z-index:0;
	float:left;
}

#aboutsaratoga-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:repeat-y;
	width:313px;
	height:585px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#aboutsaratoga-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#techdatawrapper {
	width:950px;
	height:585px;
	z-index:0;
}

#techdata-left {
	background-image:url(/images/technical-data-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:585px;
	z-index:0;
	float:left;
}

#techdata-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:repeat-y;
	width:313px;
	height:585px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#techdata-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#ceremonywrapper {
	width:950px;
	height:584px;
	z-index:0;
}

#ceremony-left {
	background-image:url(/images/ceremonies-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:584px;
	z-index:0;
	float:left;
}

#ceremony-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:repeat-y;
	width:313px;
	height:584px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#ceremony-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#reunionswrapper {
	width:950px;
	height:584px;
	z-index:0;
}

#reunions-left {
	background-image:url(/images/reunions-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:584px;
	z-index:0;
	float:left;
}

#reunions-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:repeat-y;
	width:313px;
	height:584px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#reunions-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#hotelwrapper {
	width:950px;
	height:721px;
}

#hotel-left {
	background-image:url(/images/winter_text_bg_full.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:613px;
	height:721px;
	float:left;
}

#hotel-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:repeat-y;
	width:314px;
	height:691px;
	padding-right:11px;
	padding-left:12px;
	padding-top:15px;
	padding-bottom:15px;
	z-index:0;
	float:right;
	text-align:left;
	vertical-align:middle;
}

#hotel-left-picture {
	width:613px;
	height:455px;
	z-index:0;
}

#hotel-left-bottom {
	width:613px;
	height:266px;
}

#hotel-left-box {
	height:306px;
	width:613px;
	z-index:1;
	position:relative;
	top:-306px;
}

#hotel-widebox-top {
	height:8px;
	width:589px;
	/*background-image:url(/images/widebox-winter-top.gif)*/;
}

#hotel-widebox-middle {
	padding-left:7px;
	padding-right:7px;
	width:575px;
	background-image:url(/images/widebox-winter-middle.gif);
	background-repeat:repeat-y;
	font-size:14px;
	line-height:18px;
	text-align:left;
}

#hotel-widebox-middle H1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#123148;
	line-height:24px;
}

#hotel-widebox-bottom {
	height:9px;
	width:589px;
	/*background-image:url(/images/widebox-winter-bottom.gif)*/;
}

#hotel-longbox-top {
	height:9px;
	width:314px;
	/*background-image:url(/images/longbox-winter-top.gif)*/;
}

#hotel-longbox-top IMG  {
	margin:0px;
	padding:0px;
}

#hotel-longbox-middle {
	height:760px;
	width:314px;
	background-image:url(/images/longbox-winter-middle.gif);
	background-repeat:repeat-y;
}

#hotel-longbox-bottom {
	height:8px;
	width:314px;
	/*background-image:url(/images/longbox-winter-bottom.gif)*/;
}

#hotel-longbox-bottom IMG  {
	margin:0px;
	padding:0px;
}

.roomtyperow {
	width:294px;
	height:78px;
	padding-left:10px;
	padding-right:10px;
}

.roomrow-left {
	width:185px;
	font-size:12px;
	float:left;
}

.roomrow-left H2 {
	font-size:14px;
	color:#123148;
	font-weight:bold;
	border-bottom:1px #123148 dotted;
}

.roomrow-left a {
	font-weight:bold;
	color:#123148;
	text-decoration:none;
}

.roomrow-left a:hover {
	color:#4F7E99;
}

.roomrow-right {
	width:100px;
	padding-left:9px;
	float:right;
}

#hidden-gallery {
	visibility:hidden;
	height:0px;
}

#cateringmenuwrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#cateringmenu-left {
	background-image:url(/images/catering-menus-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#cateringmenu-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#cateringmenu-bottom {
	width:950px;
	height:49px;
}

#cateringmenu-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#winelistwrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#winelist-left {
	background-image:url(/images/wine-list-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#winelist-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#winelist-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#employmentwrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#employment-left {
	background-image:url(/images/employment-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#employment-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#employment-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#emailofferwrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#emailoffer-left {
	background-image:url(/images/email-offers-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#emailoffer-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#emailoffer-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#restreswrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#restres-left {
	background-image:url(/images/restaurant-reservations-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#restres-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#restres-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#wedspecwrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#wedspec-left {
	background-image:url(/images/wedding-specials-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#wedspec-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#wedspec-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#wedmenuwrapper {
	width:950px;
	height:578px;

	z-index:0;
}

#wedmenu-left {
	background-image:url(/images/wedding-menu-options-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#wedmenu-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#wedmenu-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#availdateswrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#availdates-left {
	background-image:url(/images/available-dates-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#availdates-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#availdates-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#tenreasonswrapper {
	width:950px;
	height:578px;
	z-index:0;
	background-image:url(/images/winter_text_bg_full.jpg);
	background-repeat:repeat-y;
}

#tenreasons-left {
	background-image:url(/images/ten-reasons-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#tenreasons-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#tenreasons-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#programswrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#programs-left {
	background-image:url(/images/programs-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#programs-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#programs-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#progdescwrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#progdesc-left {
	background-image:url(/images/training-programs-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#progdesc-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#progdesc-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#restmenuwrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#restmenu-left {
	background-image:url(/images/restaurant-menu-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#restmenu-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#restmenu-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#giftcertwrapper {
	width:950px;
	height:578px;
	z-index:0;
}

#giftcert-left {
	background-image:url(/images/gift-cert-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:578px;
	z-index:0;
	float:left;
}

#giftcert-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:no-repeat;
	width:313px;
	height:578px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#giftcert-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#sbmr {
	visibility:hidden;
	z-index:96;
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
}

#commskills {
	visibility:hidden;
	z-index:95;
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
}

#teameff {
	visibility:hidden;
	z-index:94;
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
}

#sixsigma {
	visibility:hidden;
	z-index:93;
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
}

#pubpart {
	visibility:hidden;
	z-index:92;
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
}

#custcommentswrapper {
	width:950px;
	height:585px;
	z-index:0;
}

#custcomments-left {
	background-image:url(/images/cust-comments-winter.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:613px;
	height:585px;
	z-index:0;
	float:left;
}

#custcomments-right {
	background-image:url(/images/catering-winter-right.jpg);
	background-repeat:repeat-y;
	width:313px;
	height:585px;
	padding-right:12px;
	padding-left:12px;
	z-index:0;
	float:right;
	text-align:left;
	font-size:14px;
	line-height:20px;
}

#custcomments-right H1 {
	color:#123148;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}


