﻿body {
	/* careful with margin: aligns background and Logo image */
	margin: 12px 16px;
	padding: 0;
}
.Background {
	background-color: #000;
	 background: url('images/tstbk2.jpg');
	 background-repeat: no-repeat;
}

.SiteCommonFont {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.AllLeft {
	float: left;
	width: 210px;
	height: 250px;
}

.Center {
	text-align: center;
}

.HomeMenu {
	margin: 10px 0 0px 40px;
	border: 0;
}

.FormInfo {
	position: relative;
	width: 560px;
	text-align: right;
}
.FormText {
	margin: 17px 0 7px 30px;
	color: #5e4400;
}

.FormLeft {
	float: left;
	width: 230px;
	margin: 6px 3px 4px 3px;
}
.FormRight {
	float: left;
	width: 300px;
	margin: 3px 3px;
}
.FormRightStateWidth {
	float: left;
	width: 64px;
	margin: 3px 3px;
}

.FormRightZipWidth {
	float: left;
	width: 60px;
	margin: 3px 3px;
}

.DateRight {
	float: left;
	margin: 3px 8px;
}

.CottagesCheckboxPanel {
	color: #00302a;
	margin: 0 0 0 50px;
	width: 630px;
}
.CheckboxDiv {
	float: left;
	width: 200px;
	margin: 5px 0;
}
.CheckboxSleepsText {
	margin: 0 0 0 25px;
	color: #bc5987;
}

.PetFriendly_DirectionsPage {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif;
	font-style: italic;
	font-size: 13px;
	font-weight: bold;
	color: #c3b181;
	margin: 40px 0 0 30px;
	padding: 0;
}

.Content {
	width: 660px;
	margin: 0;
	padding: 0;
	border: 0px solid red;	
}
.ContentContainerHead {
	height: 250px;
	border: 0px solid blue;	
}
.ContentContainer {
	clear: both;
	border: 0px solid green;	
}
.CottagesContentContainerBody {
	position: relative;
	height: 650px;
 	margin: -57px 0 0 -20px;
}

.LingerLongerAddress {
	font-weight: bold;
	font-size: 14px;
	color:	#00302a;
	text-align: center;
	border: 0px solid fuchsia;
}
.LingerLongerAddressAlignCenter {
	text-align: center;
}

.AddressAltText {
	color: #bc5987;
	margin: 10px 0;
	font-size: 13px;
	font-style: italic;
	border: 0px solid fuchsia;
}
.LogoImg {
	padding: 0;
	margin: 0;
	height: 203px;
	width: 202px;
	border: 0px solid blue;
}
.HomePageMainImg {
	float: right;
	margin: 17px 0;
	padding: 0 0 0 17px;
	height: 348px;
	width: 442px;
	border: 0px solid blue;
}
.HomeImg {
	margin-top: 20px;
}
/* ------ Begin MainNavBar Style ------ */
.MainNavBar {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	height: 30px;
	margin: 0 0 0 13px;	/* Menu indent; others must be zero! */
	padding: 0;
}
.MainNavBar li {
/* Careful with changing these. FF is very different from IE */
	padding: 8px 0; /* menu spacing, don't change! */
	clear: both;	/* important for FF */
}
.MainNavBar a {
	display: block;
	float: left;
	width: 160px;
	height: 26px;
	color: #000;
	font-weight: bold;
	line-height: 26px;
	text-decoration: none;
	font-size: 12px;
	background-image: url('images/LingerLongerNav.gif');
	background-repeat: no-repeat;
}
.MainNavBar a.CottagesNavLink:link, a.CottagesNavLink:visited {
	background-position: 0px 0px;
}
.MainNavBar a.CottagesNavLink:hover {
	background-position: 0px -26px;
}
.MainNavBar a.AboutUsNavLink:link, a.AboutUsNavLink:visited {
	background-position: 0px -52px;
}
.MainNavBar a.AboutUsNavLink:hover {
	background-position: 0px -78px;
}
.MainNavBar a.DirectionsNavLink:link, a.DirectionsNavLink:visited {
	background-position: 0px -104px;
}
.MainNavBar a.DirectionsNavLink:hover {
	background-position: 0px -130px;
}
.MainNavBar a.ContactUsNavLink:link, a.ContactUsNavLink:visited {
	background-position: 0px -156px;
}
.MainNavBar a.ContactUsNavLink:hover {
	background-position: 0px -182px;
}
.MainNavBar a.HomeNavLink:link, a.HomeNavLink:visited {
	background-position: 0px -208px;
}
.MainNavBar a.HomeNavLink:hover {
	background-position: 0px -234px;
}

.FishGraphic a {
	position: relative;
	top: 100px;
	left: 20px;
	width: 88px;
	height: 80px;
	z-index: -10;
	background-image: url('images/fishgraphic.gif');
	background-repeat: no-repeat;
	border: 0px solid green;
}
.FishGraphic a.GoFishNavLink:link, a.GoFishNavLink:visited {
	background-position: 0px 0px;
}
.FishGraphic a.GoFishNavLink:hover {
	position: relative;
	top: 100px;	/* offset wrt values in FishBubbles, for movement */
	left: 13px;
	background-position: 0px -80px;
}
ul#MainNavBar li.FishBubbles:hover {
	position: relative;
	top: -150px;	/* offset wrt values in FishBubbles, for movement */
	left: 30px;
	z-index: -10;
}
.FishBubbles {
	position: relative;
	top: -164px;
	left: 60px;
	width: 80px;
	height: 164px;
	z-index: -10;
	background-image: url(images/bubbles.gif);
	background-repeat: no-repeat;
	border: 0px solid red;
}
.TransparentGif {
	width: 88px;
	height: 80px;
	border: 0px;
}

/* ------ End MainNavBar Style ------ */
/* ------ Begin CottagesNavBar Style ------ */

.CottagesNavBar {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	height: 30px;
	margin: 0;
	padding: 0;
}
.CottagesNavBar li {
	padding: 10px;
}
.CottagesNavBar a {
	display: block;
	float: left;
	width: 120px;
	height: 111px;
	color: #000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
	background-image: url('images/CottagesNav.jpg');
	background-repeat: no-repeat;
	line-height: 240px;
	white-space:nowrap;
}
.CottagesNavBar a:hover {
	font-style: italic;
	color: #ba5b85;
}

.CottagesNavBar a.BogieBacallNavLink:link, a.BogieBacallNavLink:visited {
	line-height: 50px;
	text-indent: 154px;
	background-position: 0px 0px;
}
.CottagesNavBar a.BogieBacallNavLink:hover {
	background-position: 0px -111px;
}
.CottagesNavBar a.MarilynNavLink:link, a.MarilynNavLink:visited {
	text-indent: 32px;
	background-position: 0px -222px;
}
.CottagesNavBar a.MarilynNavLink:hover {
	background-position: 0px -333px;
}
.CottagesNavBar a.HoneymoonersNavLink:link, a.HoneymoonersNavLink:visited {
	text-indent: -17px;
	background-position: 0px -444px;
}
.CottagesNavBar a.HoneymoonersNavLink:hover {
	background-position: 0px -555px;
}
.CottagesNavBar a.CleaversNavLink:link, a.CleaversNavLink:visited {
	text-indent: 12px;
	background-position: 0px -666px;
}
.CottagesNavBar a.CleaversNavLink:hover {
	background-position: 0px -777px;
}
.CottagesNavBar a.MertzesNavLink:link, a.MertzesNavLink:visited {
	text-indent: 12px;
	background-position: 0px -888px;
}
.CottagesNavBar a.MertzesNavLink:hover {
	background-position: 0px -999px;
}
.CottagesNavBar a.RickyLucyNavLink:link, a.RickyLucyNavLink:visited {
	text-indent: 8 px;
	background-position: 0px -1110px;
}
.CottagesNavBar a.RickyLucyNavLink:hover {
	background-position: 0px -1221px;
}
/* ------ End CottagesNavBar Style ------ */


.CottageNameHeader {
	font-size: medium;
	text-align: center;
	color: #bc5987;
	margin: 0 0 20px 0;
	padding: 0;
}
.CottageInfoSubHeader {
	font-size: 14px;
	text-align: center;
	color: #2a3829;
	margin: 5px 0 9px 0;
	padding: 0;
	border: 0px solid red;
}
.CottageMoreInfoSubHeader {
	font-size: 15px;
	text-align: center;
	color: #bc5987;
	margin: 0 0 0 88px;
	padding: 0;
	border: 0px solid red;
}

.CottageDetailsBox {
	text-align: center;
	width: 180px;
	height: 90px;
	white-space: nowrap;
}

.AbsPosition {
	z-index: 1;
	position: absolute;
}

.CottageRatesBox {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif;
	font-weight: bold;
	font-size: 13px;
	width: 180px;
	height: 90px;
	white-space: nowrap;
}
.CottageSleepsText {
}
.SeasonalRates {
}

.Hide {
	/* IE and Firefox element positions differ if sizes not also specified */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0px solid green;
	visibility: hidden;
}

.FooterStyle {
	list-style-type:	none;
	font-family:		Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	font-size:			11px; /* separator size */
	text-align:			center;
	font-weight:		normal;
	word-spacing:		2px;
	margin:				50px 0 30px 0;
	padding:			0px;
}
.FooterStyle li {
	display:			inline;
}
.FooterLink a {
	display:			inline;
	word-spacing:		normal;  /* reset spacing from above */ 
	color:				#bc5987;
	text-decoration:	none;
}
a.FooterLink:link, a.FooterLink:visited, a.FooterLink:hover, a.FooterLink:active {
	font-size:			10px;
	text-decoration:	none;
}
a.FooterLink:link, a.FooterLink:visited {
	color:				#bc5987;
}
a.FooterLink:hover {
	color:				#2a6364;
	text-decoration:	underline;
}
a.FooterLink:active {
	text-decoration:	underline;
}
.CottageFooterNav {
	display: none;
	margin: 40px 0 -36px 0;
}
