﻿/* CSS Styles */
/* Basic page setup from Head First HTML with CSS and XHTML, pages 388 - 390. */

body {
	font-size: small;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.3em; /* Increase space between each line. */
}

h2, h3, p {
	/* color: maroon = #7D1747; */
	color: #7D1747;
}

#h3center {
	color: #7D1747;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-align:center
}

h1 {
	font-size: 80%;
	font-weight: 100;
	color: #999999;
}

h2 {
	font-size: 130%;
}

h3 {
	font-size: 110%;
}

h4{
	font-size: 100%;
	color: #000000;
	margin-bottom:5px
}

h5{
	font-size: 80%;
	color: #000000;
	margin-bottom:10px
}

p {
	font-size: 110%;
	font-weight:bold;
}


/* Home page styles **************************************************** */

#contentSpacerHome{
	background-color: #FFFFFF;
	width: 960px;
	height: 30px;
}
#contentSpacerTextHome{
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 10px;
}

/* #activePageImgHome{
	float:left
} */

#flashArea{
	background-color: #FFFFFF;
}

#flashcontent{
/*	margin-left: 80px; */
}

#littleInnTitleBar {
}

#littleInnSpacer{
	background-color: white;
	height:10px;
}

#homePageInfo{
	background-color: #F0DDCC;
}

#homePageSpec {
	padding: 5px 15px 15px 15px;
	color: #022406;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.4em;
	background-color: #88C28D;
	width:250px;
	float: right;
}

#homePageSpecTitle{
	margin-bottom:2px;
	color: #03450B;
	font-size: 1.2em;
	font-weight: bold;
	text-align:center;
}

#homePageSpecText{
	height: 86px

}

#homePageText {
	padding: 5px 15px 15px 15px;
	color: #800040;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.4em;
	background-color: #F0DDCC;
	height: 66px
}

/* Inn page styles **************************************************** */

#contentSpacerInn{
	background-color: #FFFFFF;
	width: 960px;
	height: 20px;
}

#contentSpacerTextInn{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
}

#activePageImgInn{
	float:left;
	margin-left: 57px;
}

#innAbout{
	padding: 5px;
	margin: 8px 6px 6px 6px;
	background-color: #F0DDCC;
}

.innSep{
	clear: both;
	margin-top: 10px;
}

#ownersBox{
	height: 320px;
}

#ownersImg{
	margin: 5px;
	width: 450px;
	float: left;
	border: thick solid #AC967A;

}

#ownersInfo{
	width: 350px;
	float: left;
	margin-top: 70px;
	margin-left: 60px;
}

#innText{
	background-color: #F0DDCC;
	height: 1px;
	font-size: small;
}

/* Rooms and Rates styles **************************************************** */

#contentSpacerRooms{
	background-color: #FFFFFF;
	width: 960px;
	height: 20px;
}

#contentSpacerTextRooms{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
}

#activePageImgRooms{
	float:left;
	margin-left: 103px
}

.roomsPrices{
	clear:left;
}

#rooms {
margin-top: 1px;
	background-color: #AC967A;
	width: 600px;
	float: right;
	padding: 5px 5px 5px 2px;
}

#amenities {
	margin: 10px 0px 10px 8px;
	background-color: #F0DDCC;
	height:1182px;
}

#amenitiesHeader {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #2F612D;
	font-size: large;
	height: 20px;
	text-align: center;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 15px;
}

#amenitiesInfo {
	width:330px;
	padding: 5px 5px 5px 5px;
}
#amenitiesInfoInnHdr{
	text-align: center;
	color: #FFFFFF;
	background-color: #6B4414;
	margin-bottom: 10px;
}

#amenitiesInfoRoomsHdr{
	text-align: center;
	color: #FFFFFF;
	background-color: #6B4414;
	margin-bottom: 10px;
}

#luxurySpa {
	background-color: #FFFFFF;
	border: 3px solid #800040;
	margin: 2px 2px 5px 2px;
	height: 280px;
}
#spaHeader {
	padding: 5px;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: left;
	background-color: #2F612D;
	font-size: large;
	height: 20px;
	text-align: center;
}

#spaInfo {
	padding: 5px;
	margin: 5px;
}

#spaImg {
	margin: 5px;
	width: 300px;
	float: left;
	border: thick solid #AC967A;
}
#deluxeFireplace{
	background-color: #FFFFFF;
	margin: 2px 2px 5px 2px;
	border: 3px solid #800040;
	height: 280px;
}

#deluxeHeader {
	padding: 5px;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: left;
	background-color: #2F612D;
	font-size: large;
	height: 20px;
	text-align: center;
}

#deluxeInfo {
	padding: 5px;
	margin: 5px;
}

#deluxeImg {
	margin: 5px;
	width: 300px;
	float: left;
	border: thick solid #AC967A;
}

#standard{
	background-color: #FFFFFF;
	margin: 2px 2px 5px 2px;
	border: 3px solid #800040;
	height: 280px;
}

#standardHeader {
	padding: 5px;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: left;
	background-color: #2F612D;
	font-size: large;
	height: 20px;
	text-align: center;
}

#standardInfo {
	padding: 5px;
	margin: 5px;
}

#standardImg {
	margin: 5px;
	width: 300px;
	float: left;
	border: thick solid #AC967A;
}

#condo {
	background-color: #FFFFFF;
	margin: 2px 2px 5px 2px;
	border: 3px solid #800040;
	height: 310px;
}

#condoHeader {
	padding: 5px;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: left;
	background-color: #2F612D;
	font-size: large;
	height: 20px;
	text-align: center;
}

#condoInfo {
	padding: 5px;
	margin: 5px;
}

#condoImg {
	margin: 5px;
	width: 300px;
	float: left;
	border: thick solid #AC967A;
}

#condoPrices1{
	clear:left;
	margin-top:5px
}

#condoPrices2{
	clear:left;
	margin-left:75px
}

/* Packages styles ********************************************************** */

#contentSpacerPackages{
	background-color: #FFFFFF;
	width: 960px;
	height: 20px;
}

#contentSpacerTextPackages{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
}

#activePageImgPackages{
	float:left;
	margin-left: 239px
}

#packages{
	line-height: 1.3em;
	margin-bottom: 6px	
}

#firstPackage{
	background-color: #FFFFFF;
	margin: 8px 6px 0px 6px;
	border: 3px solid #800040;
	height: 400px;
}

#romGetaway{
height:230px
}

#romGetawayImg{
	margin: 5px;
	width: 300px;
	float: left;
	border: thick solid #AC967A;
}

#secondPackage{
	background-color: #FFFFFF;
	margin: 6px 6px 0px 6px;
	border: 3px solid #800040;
	height: 440px;
}

#rAndR{
height:230px
}

#rAndRImg{
	margin: 5px;
	width: 300px;
	float: left;
	border: thick solid #AC967A;
}

#thirdPackage{
	background-color: #FFFFFF;
	margin:  6px 6px 0px 6px;
	border: 3px solid #800040;
	height: 665px;
}

#fourthPackage{
	background-color: #FFFFFF;
	margin: 6px 6px 0px 6px;
	border: 3px solid #800040;
	height: 400px;
}

#wine{
height:230px
}

#wineImg{
	margin: 5px;
	width: 300px;
	float: left;
	border: thick solid #AC967A;
}

#fifthPackage{
	background-color: #FFFFFF;
	margin:  6px 6px 0px 6px;
	border: 3px solid #800040;
	height: 250px;
}

/* Sub Packages */

.pkgSub1Container{
	margin: 2px;
	border: 1px solid #800040;
	height: 255px;
}

.pkgSub2Container{
	margin: 2px;
	border: 1px solid #800040;
	height: 277px;
}

.pkgSubHeader{
	padding: 5px;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: left;
	background-color: #2F612D;
	font-size: medium;
	height: 20px;
	text-align: center;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}

.pkgHeader {
	padding: 5px;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: left;
	background-color: #2F612D;
	font-size: large;
	height: 20px;
	text-align: center;
}

.pkgInfo {
	padding: 5px;
	margin: 5px;
}

/* .pkgImg {
	width: 310px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
} */

.pkgOptions {
	color: #022406;
	background-color: #88C28D;
}

.pkgOption1{
	width: 380px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 50px;
	color: #FFFFFF;
	background-color: #2F612D;
}

.pkgOption1Hdr{
	text-align: center;
	color: #FFFFFF;
	background-color: #6B4414;
}

.pkgOption1Prices{
	text-align: center;
	color: #022406;
	background-color: #F0DDCC;
}

.pkgOption2{
	width: 380px;
	float: right;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 5px;
	color: #022406;
	background-color: #88C28D;
}

.pkgOption2Hdr{
text-align: center;
	color: #FFFFFF;
	background-color: #6B4414;
}

.pkgOption2Prices{
	text-align: center;
	color: #022406;
	background-color: #F0DDCC;
}

.pkgFooter{
	text-align: center;
	margin-top: 140px;
	clear:both
}

.blueLinks{
	color: #0000FF;
}

/* Reservations Cancellations and Policies styles *************************** */

#contentSpacerResCanPol{
	background-color: #FFFFFF;
	width: 960px;
	height: 20px;
}

#contentSpacerTextResCanPol{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
}

#activePageImgResCanPol{
	float:left;
	margin-left: 326px
}

#disclaimers{
margin-top: 1px;
	background-color: #AC967A;
	padding: 5px 5px 5px 2px;
}

#reservations{
	background-color: #F0DDCC;
	margin: 8px 6px 0px 6px;
	border: 3px solid #800040;
	height: 250px;
}

#resImg{	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#cancellations{
	background-color: #F0DDCC;
	margin: 6px 6px 0px 6px;
	border: 3px solid #800040;
	height: 280px;
}

#cancelImg{	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#policies{
	background-color: #F0DDCC;
	margin:  6px 6px 0px 6px;
	border: 3px solid #800040;
	height: 180px;
}

#policyImg{	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.rescanpolHeader {
	padding: 5px;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clear: left;
	background-color: #2F612D;
	font-size: large;
	height: 20px;
	text-align: center;
}

.rescanpolInfo {
	padding: 5px;
	margin: 5px;
}

/* Maps styles ********************************************************** */

#contentSpacerMaps{
	background-color: #FFFFFF;
	width: 960px;
	height: 20px;
}

#contentSpacerTextMaps{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
}

#activePageImgMaps{
	float:left;
	margin-left: 402px
}

#mapContent{
	height:680px
}

#mapImage{
	border: medium solid #000000;
	margin: 8px 0px 0px 15px;
	width: 450px;
	float: left;
}

#mapImage2{
	border: medium solid #000000;
	margin: 8px 15px 0px 0px;
	width: 450px;
	float: right;
/*	clear:left;*/
}

#mapInfo{
	padding: 5px;
	margin: 8px 0px 10px 15px;
	background-color: #F0DDCC;
	width: 445px;
	float: left;
	height: 325px;
}
#mapInfo2{
	padding: 5px;
	margin: 8px 15px 10px 0px;
	background-color: #F0DDCC;
	width: 445px;
	float: right;
	height: 325px;
}

/* Leavenworth styles ********************************************************** */

#contentSpacerLeavenworth{
	background-color: #FFFFFF;
	width: 960px;
	height: 20px;
}

#contentSpacerTextLeavenworth{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
}

#activePageImgLeavenworth{
	float:left;
	margin-left: 461px
}

#leavenworth{
	padding: 5px;
	margin: 8px 6px 6px 6px;
	background-color: #F0DDCC;
}

.leavSep{
	clear: both;
	margin-top: 10px;
}

#leavImg1{
	width: 204px;
	height: 137px; 
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#leavImg2{
	width: 254px;
	height: 171px; 
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#leavImg3{
	width: 254px;
	height: 171px; 
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/* #leavImg4{
	width: 304px;
	height: 172px; 
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
} */

#leavImg5{
	width: 204px;
	height: 137px; 
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#leavImg6{
	width: 305px;
	height: 168px; 
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#leavImg7{
	width: 254px;
	height: 171px; 
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.leavInfo{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#leavInfoFancy{
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: x-large;
	font-weight: bold;
	color: #7D1747;
	text-align: center;
}

/* History styles ********************************************************** */

#contentSpacerHistory{
	background-color: #FFFFFF;
	width: 960px;
	height: 20px;
}

#contentSpacerTextHistory{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
}

#activePageImgHistory{
	float:left;
	margin-left: 570px
}

#history{
	padding: 5px;
	margin: 8px 6px 6px 6px;
	background-color: #F0DDCC;
}

.histSep{
	clear: both;
	margin-top: 10px;
}

#histImg1{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#histImg2{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#histImg3{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#histImg4{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#histImg5{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#histImg6{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#hist2Imgs{
}

#hist2Imgs1{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 155px;
}

#hist2Imgs2{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#hist3Imgs{
}

#hist3Imgs1{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 150px;
}

#hist3Imgs2{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#hist3Imgs3{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#histImg7{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.histInfo{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/* Sitemap styles ********************************************************** */

body.bodySitemap #nav li.navSitemap{
	background-color: #FFFF00;
}

#contentSpacerSitemap{
	background-color: #FFFFFF;
	width: 960px;
	height: 20px;
}

#contentSpacerTextSitemap{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
}

#activePageImgSitemap{
	float:left;
	margin-left: 639px
}

#siteMap{
	padding: 5px;
	margin: 12px 10px 10px 10px;
	background-color: #F0DDCC;
}

#siteMapList{
	font-family: Arial, Helvetica, sans-serif;
	color: #800040;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 200px;
}

#siteMapList ul li{
	margin-bottom: 10px;
}

.siteMapText{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: .9em;
}

/* Page Not Found styles ********************************************************** */

#pageNotFound{
	margin: 10;
	height:230px;
}

#pageNotFoundText{
	font-family: Arial, Helvetica, sans-serif;
	color: #800040;
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px;
	background-color: #F0DDCC;
	text-align:	center;
	padding-top: 10px;
	padding-bottom: 10px;
	height:200px
	}

#pageNotFoundImg{
	margin-left: 10;
	float:left;
	width: 320px;
}

#pageNotFoundLink{
	text-decoration: underline;
	font-size: large;
}