/* CSS Document */

body { 	margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-color:#ffffff; 
		color:#2F4629; 
		
}

/* Top Banner */

.bannerText1 { position:relative; top:30px; left:-70px; width:150px; color:#2F4629; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:15px; line-height:18px;}

.bannerText2 { position:relative; top:0px; left:260px; width:260px; color:#2F4629; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:15px;}

.topBanner { position:relative; background-color:#fff; height:126px; width:800px; background-image:url(img/TopBanner.gif)}

/* Top Nav */

.topNav { height:26px; width:800px; background-image:url(img/TopNavBG.gif); border:1px; border-color:#003399;}

.topNav_item { position:relative; float:left; color:#2F4629; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:25px; top:5px; }
.topNav_item a:link{  color:#2F4629; text-decoration:none;}
.topNav_item a:visited {  color:#2F4629; text-decoration:none;}
.topNav_item a:hover{  color:#2F4629; text-decoration:underline;}
.topNav_item a:active{  color:#2F4629; text-decoration:none;}

.topNav_book { position:relative; float:left; color:#831B21; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:25px; top:5px; }
.topNav_book a:link{  color:#831B21; text-decoration:none;}
.topNav_book a:visited {  color:#831B21; text-decoration:none;}
.topNav_book a:hover{  color:#831B21; text-decoration:underline;}
.topNav_book a:active{  color:#831B21; text-decoration:none;}

.topNavLinks { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#2F4629; padding-top:5px; padding-right:15px; float:right;   }
.topNavLinks a:link { color:#2F4629; text-decoration:none; }
.topNavLinks a:visited{ color:#2F4629; text-decoration:none; }
.topNavLinks a:hover { color:#2F4629;text-decoration:underline; }
.topNavLinks a:active { color:#2F4629; text-decoration:none;}



/* Flash Panel */

.flashPanel {background:#3A212B; width:800px; height:175px;}

/* Main Panel */

.mainPanel { background-color:#ffffff; height:380px; width:800px;}

.mainPanelText { position:relative; float:left; width:350px; height: 200px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; padding: 15px 10px 25px 20px;}

.registerbox{ position:relative; float:left; width:150px; height: 60px; padding: 10px 0px 0px 0px;}
.callnow { position:relative; float:left; width:160px; height: 50px; padding: 10px 0px 0px 20px;}

.mainPanelLinksBoxes { position:relative; float:left; width:120px; height: 360px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; line-height:10px; padding: 15px 0px 0px 15px;}

.mainPanelLinksBox1 { width:120px; height: 75px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; line-height:15px;}

.mainPanelLinksBox2 { width:120px; height: 200px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; line-height:10px;}

a.mainPanel_BigLink { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#831B21; text-decoration:none;}
a.mainPanel_BigLink:link { font-family:Arial, Helvetica, sans-serif; font-size:14px;  font-weight:bold; color:#831B21; text-decoration:none; }
a.mainPanel_BigLink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:14px;  font-weight:bold; color:#831B21; text-decoration:none; }
a.mainPanel_BigLink:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px;  font-weight:bold; color:#831B21; text-decoration:underline; }
a.mainPanel_BigLink:active { font-family:Arial, Helvetica, sans-serif; font-size:14px;  font-weight:bold; color:#831B21; text-decoration:none; }

.mainPanelLinksHead{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F4629; }

a.mainPanel_SmallLink { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888888; text-decoration:none; line-height:15px;}
a.mainPanel_SmallLink:link{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888888; text-decoration:none;}
a.mainPanel_SmallLink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888888; text-decoration:none;}
a.mainPanel_SmallLink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
a.mainPanel_SmallLink:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888888; text-decoration:none;}

.mainPanelBadges { position:relative; float:left; width:120px; height: 300px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; line-height:10px; padding: 15px 10px 0px 10px;}

.mainPanelGraphics{ position:relative; float:left; width:110px; height: 75px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; line-height:10px; padding: 15px 10px 0px 10px;}

/* Footer  */

.footerPanelEnd {  background-color:#2F4629; height:8px; width:800px;}

.footerLinks { padding: 10px 0px 0px 25px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; height:26px; width:800px; }
.footerLinks a:link { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; height:26px; width:800px; text-decoration:none;}
.footerLinks a:visited { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; height:26px; width:800px; text-decoration:none;}
.footerLinks a:hover { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; height:26px; width:800px; text-decoration:underline;}
.footerLinks a:active { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; height:26px; width:800px; text-decoration:none;}

/* Content Page */

.fillerBar {background:#ffffff; width:800px; height:10px;}

.leftPanel { position:relative; float:left; width:180px; background-color: #EAE6DC; }

.middlePanel { position:relative; float:left; width:440px; padding: 20px 10px 0px 20px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:normal;}

.middlePanelRooms { position:relative; float:left; width:590px; height:430px; padding: 20px 10px 0px 20px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:normal;}

.rightPanel { position:relative; float:left; width:150px; height:100px; padding: 20px 0px 0px 0px;}

.leftNav { position:relative; height:100px; padding-top:10px; }


/* Gernal styles */

.bodyText { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:normal; }

.redBold {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#831B21; font-weight:bold;}
.redNormal {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#831B21; font-weight:normal;}


a.largeRed { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#831B21; text-decoration:none;}
a.largeRed:link { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#831B21; text-decoration:none;}
a.largeRed:visited { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#831B21; text-decoration:none;}
a.largeRed:hover { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#831B21; text-decoration:underline;}
a.largeRed:active { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#831B21; text-decoration:none;}
ge

.largeGrey { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#666666; line-height:40px;}

.leftNavLinkOn { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#831B21; text-decoration:none; padding: 0px 0px 0px 25px; line-height: 20px; } 

a.leftNavLink { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F4629; text-decoration:none; padding: 0px 0px 0px 25px; line-height: 25px; } 
a.leftNavLink:link { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F4629; text-decoration:none;  } 
a.leftNavLink:visited { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F4629; text-decoration:none;  } 
a.leftNavLink:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F4629; text-decoration:underline; } 
a.leftNavLink:active { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F4629; text-decoration:none;} 

.roomBarTitle { padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#fff;}

.largeGreen { color:#2F4629; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}

.darkGrey{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}

.priceTags{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}

.prices{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}

a.dbb { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a.dbb:link { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a.dbb:visited { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a.dbb:hover { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; }
a.dbb:active { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}

/* Layers Mash */

.roomsFloors { background-color:#E0E5DF; margin-bottom:2px; }
.roomsRooms { background-color:#E0E5DF; }

a.floorLink { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; padding-left: 20px; text-decoration:none; }
a.floorLink:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; padding-left: 20px; text-decoration:none; }
a.floorLink:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; padding-left: 20px; text-decoration:none; }
a.floorLink:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; padding-left: 20px; text-decoration:underline; }
a.floorLink:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; padding-left: 20px; text-decoration:none; }

.floorLinkOff { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#831B21; padding-left: 20px; text-decoration:none; }

.roomDesc{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#333333; padding-top: 10px; padding-left: 3px; text-decoration:none; }

.wineDesc{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#333333; padding-top: 10px; padding-left: 0px; text-decoration:none; }


.roomItems{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#831B21; padding-left: 4px; text-decoration:none; }
.roomItems a:link{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#831B21; text-decoration:none;}
.roomItems a:visited{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#831B21; text-decoration:none;}
.roomItems a:hover{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#831B21; text-decoration:underline;}
.roomItems a:active{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#831B21; text-decoration:none;}

.roomly { cursor: pointer; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; padding-left: 20px; text-decoration:none;  }

.ratesTerms { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; padding-left: 20px; padding-top:5px; text-decoration:none; width:400px; }

#room21 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: visible;
}
#room22 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room23 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: visible;
}

