*				{
				padding: 0px;
				margin: 0px;
				}

body				{
				background-color: #fff;
				background-image: url("images/bg-page.gif");
				background-repeat: repeat-x;
				background-attachment: fixed;
				font-family: verdana, arial, sans-serif;
				}

div.pageWidth			{
				display: block;
				background-color: #fff;
				margin: 10px auto 3px auto;
				padding: 0px 0px 0px 0px;
				width: 720px;
				border: 1px solid #77824F;
				}

div.logoArea			{
				display: inline;
				float: left;
				background-color: #fff;
				width: 720px;
				text-align: center;
				padding: 10px 0px 10px 0px;
				}

div.homeImage			{
				display: inline;
				float: left;
				background-color: #fff;
				margin: 0px 0px 0px 0px;
				}
div.pageImage			{
				display: inline;
				float: left;
				background-color: #fff;
				width: 720px;
				margin: 0px 0px 0px 0px;
				}

div.homeBodyBackground		{
				display: inline;
				float: left;
				background-color: #E7EBE5;
				width: 710px;
				margin: 0px;
				padding: 40px 0px 40px 10px;
				}

div.homeLink			{
				display: inline;
				float: left;
				background-color: #fff;
				background-repeat: repeat-y;
				background-position: 7px top;
				padding: 0px 0px 0px 0px;
				height: 250px;
				width: 218px;
				margin: 0px 20px 1.1em 0px;
				border: 1px solid #E5E4E4;
				}
div.homeLinkLeft		{
				background-image: url("images/bg-homegreen.gif");
				}
div.homeLinkMid			{
				background-image: url("images/bg-homeblue.gif");
				}
div.homeLinkRight		{
				background-image: url("images/bg-homegreen.gif");
				margin-right: 0px;
				}

div.homeLinkText		{
				display: inline;
				float: left;
				background-repeat: no-repeat;
				font-size: 0.7em;
				color: #000;
				width: 155px;
				padding: 5px 10px 0px 46px;
				margin: 7px 0px 0px 7px;
				line-height: 1.4em;
				}
div.homeLinkLeft div.homeLinkText
				{
				background-image: url("images/peartreegreen.jpg");
				}
div.homeLinkMid div.homeLinkText
				{
				background-image: url("images/peartreeblue.jpg");
				}
div.homeLinkRight div.homeLinkText
				{
				background-image: url("images/peartreegreen.jpg");
				margin-right: 0px;
				}



div.homeLinkText h1		{
				display: block;
				background-color: transparent;
				font-size: 1.7em;
				font-weight: normal;
				line-height: 120%;
				padding: 0px 0px 0.4em 0px;
				}
div.homeLinkText p		{
				padding: 0px 0px 0.8em 0px;
				}

div.noAvailArea			{
				display: block;
				background-color: #fff;
				padding: 5px 10px 5px 10px;
				width: 595px;
				margin: 0px auto 1.3em auto;
				border: 1px solid #A870B4;
				font-size: 0.85em;
				text-align: center;
				}

div.navContainer		{
				display: inline;
				float: left;
				background-color: #E7EBE5;
				width: 720px;
				margin: 0px 0px 0px 0px;
				padding: 3px 0px 4px 0px;
				}
div.navContainer ul		{
				display: inline;
				float: left;
				background-color: transparent;
				width: 718px;
				margin: 0px 0px 0px 2px;
				}
div.navContainer li		{
				display: inline;
				background-color: transparent;
				float: left;
				width: 117px;
				margin: 0px 2px 0px 0px;
				}
div.navContainer li a		{
				display: inline;
				float: left;
				background-color: #F4F6F3;
				width: 115px;
 				border: 1px solid #C3CCBD;
				color: #000;
				font-size: 0.75em;
				text-transform: lowercase;
				text-align: center;
				padding: 1px 0px 2px 0px;
				}
div.navContainer li a:hover
				{
				background-color: #BDC7B6;
				color: #9E3569;
				border-color: #77824F;
				text-decoration: none;
				}

#bandb .bandb, #about .about, #northc .northc, #art .art, #contact .contact
				{
				background-color: #BDC7B6;
				border-color: #77824F;
				color: #9E3569;
				}


div.subNavArea			{
				display: inline;
				float: left;
				background-color: transparent;
				width: 705px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 15px;
				}
#bandb div.subNavArea, #northc div.subNavArea
				{
				background-color: #BDC7B6;
				}


div.subNavArea ul		{
				display: inline;
				float: left;
				background-color: transparent;
				width: 703px;
				margin: 0px 0px 0px 2px;
				}
div.subNavArea li		{
				display: inline;
				float: left;
				background-color: transparent;
				margin: 0px 2px 0px 0px;
				}
div.subNavArea li a		{
				display: inline;
				float: left;
				background-image: url("images/bullet-subnav-lo.gif");
				background-repeat: no-repeat;
				background-position: left center;
				padding: 2px 0px 2px 8px;
				margin: 0px 25px 0px 0px;
				color: #000;
				font-size: 0.75em;
				text-transform: lowercase;
				text-align: left;
				}
div.subNavArea li a:hover	{
				background-image: url("images/bullet-subnav-hi.gif");
				color: #9E3569;
				text-decoration: none;
				}
.bfRoom .breakfastRoom, .dRoom .doubleRoom, .tRoom .twinRoom, .ncAmenities .amenities, .ncAttractions .attractions
				{
				background-image: url("images/bullet-subnav-hi.gif");
				color: #9E3569;
				}




div.pageContent			{
				display: inline;
				float: left;
				width: 660px;
				padding: 20px 0px 30px 35px;
				font-size: 0.75em;
				line-height: 1.4em;
				}



div.contentLink			{
				display: inline;
				float: left;
				background-color: #fff;
				background-image: url("images/peartree.jpg");
				background-repeat: no-repeat;
				padding: 0px 0px 0px 100px;
				height: 90px;
				width: 515px;
				margin: 0px auto 1.1em auto;
				}
div.contentLinkText		{
				display: inline;
				float: left;
				background-color: #fff;
				color: #000;
				height: 67px;
				padding: 8px 15px 5px 15px;
				margin: 7px 0px 0px 0px;
				border: 1px solid #E5E4E4;
				width: 485px;
				line-height: 1.4em;
				}
div.contentLinkText h1		{
				display: block;
				background-color: transparent;
				font-size: 1.3em;
				font-weight: bold;
				padding: 0px 0px 0.1em 0px;
				}


div.roomFlashArea		{
				display: block;
				float: right;
				margin: 0px 0px 15px 15px;
				border: 1px solid #C3CCBD;
				}
div.roomFlashAreaLeft		{
				display: block;
				float: left;
				margin: 0px 15px 15px 0px;
				border: 1px solid #C3CCBD;
				}

div.houseDrawing		{
				background-image: url("images/housedrawing.jpg");
				background-repeat: no-repeat;
				background-position: right bottom;
				}


.imageRotateArea		{
				display: block;
				margin: 0px auto 15px auto;
				border: 1px solid #C3CCBD;
				width: 622px;
				}

a.rotateButton			{
				display: inline;
				float: left;
				background-color: #fff;
				background-image: url("images/360button.gif");
				background-repeat: no-repeat;
				background-position: left center;
				padding: 7px 10px 7px 70px;
				width: 130px;
				margin: 0px auto 1.1em auto;
				border: 1px solid #77824F;
				font-weight: bold;
				text-align: center;
				}
a.rotateButton:hover		{
				background-color: #E7EBE5;
				text-decoration: none;
				}


div.footerArea			{
				display: block;
				background-color: transparent;
				margin: 0px auto 20px auto;
				padding: 0px 0px 20px 0px;
				width: 720px;
				font-size: 0.65em;
				color: #828282;
				}
div.lurexText			{
				float: right;
				}

div.clear			{
				display: block;
				clear: both;
				height: 0px;
				font-size: 0px;
				}

a				{
				color: #6A3875;
				text-decoration: none;
				}
a:hover				{
				color: #A870B4;
				text-decoration: underline;
				}

h1				{
				display: block;
				font-size: 1.8em;
				font-weight: normal;
				padding: 0px 0px 1em 0px;
				}
h2				{
				display: block;
				font-size: 1.6em;
				font-weight: normal;
				padding: 0px 0px 1em 0px;
				}
p				{
				display: block;
				padding: 0px 0px 1.5em 0px;
				}
ul					{
					margin: 0px 0px 1.5em 35px;
					}
ol					{
					margin: 0px 0px 1.5em 35px;
					}
li					{
					margin: 0px 0px 0.5em 0px;
					}


.imageRight			{
				float: right;
				margin: 0px 0px 15px 15px;
				border: 1px solid #C3CCBD;
				}
.imageLeft			{
				float: left;
				margin: 0px 15px 15px 0px;
				border: 1px solid #C3CCBD;
				}
.imageCenter			{
				display: block;
				margin: 0px auto 15px auto;
				border: 1px solid #C3CCBD;
				}
.bold				{
				font-weight: bold;
				}


