/* CSS Document */

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


/* Top Banner */

.bannerText1 { position:relative; top:30px; left:-60px; width:200px; 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 { position:relative; height:26px; width:800px; background-image:url(img/TopNavBG.gif); border:1px; border-color:#003399; z-index:1;}

.topNav_item { position:relative; float:left; color:#2F4629; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:17px; 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:17px; 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; background-color:#FFF; }

.mainPanelText { position:relative; float:left; width:350px; height: 300px; 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;}

#index_box1 { float:left; width: 450px; background-color:#FFF; text-align:left; padding: 20px 20px 20px 20px; }
#index_box2 { float:left; width: 290px; background-color:#FFF; text-align:left; padding: 10px 10px 30px 10px; }
#index_box3 { float:left; width: 780px; background-color:#FFF; text-align:left; padding: 10px 10px 20px 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;}

.footerBar { padding-left:10px; padding-right:10px; }
.copyright {padding-left:70px;}

/* 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;}

.middlePanelWines { position:relative; float:left; width:590px; height:630px; 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 */

.pageTitle {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#831B21;
	font-style: italic;
}

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

a.bodyTextLink { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#831B21; line-height:normal; text-decoration:none;}
a.bodyTextLink:link { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#831B21; line-height:normal; }
a.bodyTextLink:visited { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#831B21; line-height:normal;}
a.bodyTextLink:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#831B21; line-height:normal; text-decoration:underline; }
a.bodyTextLink:active { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#831B21; line-height:normal; }

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

.redBold {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#831B21; font-weight:bold;}
.redNormal {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#831B21; font-weight:normal;}
.redSmall {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#831B21; font-weight:normal;}
.redHuge {font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#831B21; font-weight:bold;}
.redLarger {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#831B21; font-weight:bold;}


.greenBold {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2F4629;; font-weight:bold;}
.greenNormal {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2F4629;; font-weight:normal;}
.greenSmall {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2F4629;; 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;}

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

.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: 25px; } 

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;} 

a.2liner { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F4629; text-decoration:none; padding: 0px 0px 0px 25px; line-height: 12px; } 
a.2liner:link { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F4629; text-decoration:none;  } 
a.2liner:visited { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F4629; text-decoration:none;  } 
a.2liner:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F4629; text-decoration:underline; } 
a.2liner :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;}

/* Photos */

.history_01 { float:left; padding-right: 25px;}

.history_02 { float:right; padding-left: 25px; }

.breaks_sandon { float:left; padding-right: 20px; }

.galleryThumbnail { cursor:pointer; }

.joeswift { float:right; padding-left: 25px; }

.johnradford { float:left; padding-right: 25px; }

/* Layers Mash */

.roomsFloors { background-color:#fff; margin-bottom:2px; }
.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; }

.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; }



#room1 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: visible;
}
#room3 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room5 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room6 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room7 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room11 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room12 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room14 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room4 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: visible;
}
#room8 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room9 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room10 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#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: hidden;
}
#room24 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room25 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room26 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room27 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}#room28 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room31 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room32 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room33 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room34 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room35 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room36 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room38 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room41 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room42 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room43 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#room44 {
	position:absolute;
	width:567px;
	height:428px;
	z-index:0;
	left: 27px;
	top: 22px;
	visibility: hidden;
}
#wines1 {
	position:absolute;
	width:567px;
	height:385px;
	z-index:0;
	left: 23px;
	top: 241px;
	visibility: visible;
}
#wines2 {
	position:absolute;
	width:567px;
	height:385px;
	z-index:0;
	left: 23px;
	top: 241px;
	visibility: hidden;
}
#wines3 {
	position:absolute;
	width:567px;
	height:385px;
	z-index:0;
	left: 23px;
	top: 241px;
	visibility: hidden;
}
#wines4 {
	position:absolute;
	width:567px;
	height:385px;
	z-index:0;
	left: 23px;
	top: 241px;
	visibility: hidden;
}
#wines5 {
	position:absolute;
	width:567px;
	height:385px;
	z-index:0;
	left: 23px;
	top: 241px;
	visibility: hidden;
}
#wines6 {
	position:absolute;
	width:567px;
	height:385px;
	z-index:0;
	left: 23px;
	top: 241px;
	visibility: hidden;
}

.tel_link a:link { color:#2F4629; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:15px; text-decoration:none; }
.tel_link a:visited { color:#2F4629; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:15px; text-decoration:none; }
.tel_link a:hover { color:#2F4629; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:15px; text-decoration:none; }
.tel_link a:active { color:#2F4629; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:15px; text-decoration:none; }

/* jQuery Innerfade */
#slideshow {  position:relative; width:830px; height: 230px; float:left; overflow:hidden; z-index:-1;padding:0; margin:0; }
 ul#slides { padding:0; margin:0; z-index:1; }
 ul#slides li { float:left; list-style:none;}
 ul#slides li img { border:none; padding:0px 0px 0px 0px;}

