
 /* =html */
html { 
		margin-top : 5px; 
		margin-bottom : 15px; 
		padding : 0; 
		color : #333; 
}

/* =body */
body { 
		width : 760px; 
		margin-right: auto;
		margin-left: auto;
		padding : 0; 
		text-align : center; 
		font-family: Helvetica, georgia, serif;
		background-color: #EBEBEB;
}

/* =hx */
h2, h3, h4, h5 h6{ 
		clear : left; 
		margin : 0; 
		padding : .5em 0;
}

h2 {
		padding-left: .7em;
		Padding-top: 1.5em;
		color: #666;
		font-style: italic;
		font-weight: bold;
			
}

h3 { 
		font-size : 120%;
		font-style: italic;
		color: #B22222;
		padding-left:	15px;
 }

h4 { 
		font-size : 110%;
		font-style: italic;
		color: #666;
		padding-left: 15px;
 }
 
 h5 { 
		font-size : 120%;
		font-style: italic;
		color: teal;
		padding-left:	15px;
 }
 
 h6 { 
		font-size : 110%;
		font-style: italic;
		color: teal;
		padding-left: 15px;
 }
 
 h7 { 
		font-size : 110%;
		font-weight: bold;
		color: red;
 }

/* = list */
ul { 
		font-family: georgia, serif;
		font-size : .7em;
}

ul#signature {
		list-style: none;
		font-size: 102%;
		font-weight: bold;
		color: #333;
}

.signature {
		font-size: 95%;
		font-weight: bold;
		color: #333;
}

.signature2 {
		font-size: 90%;
		color: #000;
}

ul#signature2 {
		list-style: none;
		font-size: 90%;
		color: #000;
}

/* =code pre */
code, pre { 
		margin : 0; 
		padding : 0; font : 1.5em monaco, courier, monospace; 
		font-weight : normal; 
		color : #666; }

pre { 
		font-size : 80%; 
}

div.container {
		width: 760px;
		margin-right: auto;
		margin-left: auto;
		border: 1px solid red;
		background-color: #fc6;
		text-align: left;
}

div#lheader {
		clear: left;
		width:	360px;
		float: left;
		font-family: georgia, serif;
		font-size: 1.5em;
		font-style: italic;
		color: #36c;
		background-color: #fc6;
		text-align: center;
		height: 75px;
		padding: 5px 0 0 0;
}

div#rheader { 
		clear: right;
		width:	400px;
		float: right;
		font-family: georgia, serif;
		font-weight: 900;
		font-size: 1em;
		color: #36c;
		background-color: #fc6;
		text-align: center;
		height: 77px;
		padding: 15px 0 0 0;
}

div#distance {
		margin: 0;
		padding: 0;
		padding-left: 5em;
		font-family: "Times New Roman", georgia, serif;
		color: #333;
		font-weight: bold;
		font-size: 1.1em;
		text-align: left;
}

ul#distance, li#distance {
		list-style: none;
		padding-bottom: 15px;
}


div#ldistance {
		clear: left;
		float: left;
		margin: 0;
		padding: 0;
}

div#rdistance {
		clear: right;
		float: left;
		margin: 0;
		padding: 0;
}

p.distance {
		padding: 0;
		margin: 0;
		text-align: center;
		color: teal;
		font-size: 1.1em;
		font-weight : bold;
}



div#attractions {
		margin: 0;
		padding: 0;
		padding-left: 5em;
		font-family: "Times New Roman", Georgia, serif;
		font-size: 1em;
		font-weight: normal;
		border-top: 5px solid #B22222;
}

ul#attractions, li#attractions {
		list-style: circle;
}


div#lattractions {
		clear: left;
		float: left;
		width: 275px;
		margin: 0;
		padding: 0;
}

div#rattractions {
		clear: right;
		float: left;
		width: 275px;
		margin: 0;
		padding: 0;
}

div.cxlpolicy {
		margin: 0;
		padding-left: 40px;
		font-family: "Times New Roman", Georgia, serif;
		font-size: 1.15em;
		font-weight: normal;
		width: 80%;
}

ul.cxlpolicy, li.cxlpolicy {
		list-style: circle;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
}

div#Amenities {
		margin: 0;
		padding: 0;
		padding-left: 1em;
		font-family: "Times New Roman", Georgia, serif;
		font-size: 1em;
		font-weight: normal;
		border-top: 5px solid #B22222;
} 

ul#Amenities, li#Amenities {
		list-style: none;
		margin-bottom: 25px;
}


div#lAmenities {
		clear: left;
		float: left;
		width: 325px;
		margin: 0;
		padding: 0;
}

div#rAmenities {
		clear: right;
		float: left;
		width: 350px;
		margin: 0;
		padding: 0;
}

div.roundaboutapts {
		margin: 0;
		padding: 0;
		padding-left: 2em;
		font-family: "Times New Roman", Georgia, serif;
		font-size: 110%;
		font-weight: normal;
}

ul.roundaboutapts, li.roundaboutapts {
		list-style: none;
		margin-bottom: 25px;
}

li.roundaboutaptsteal {
		color: #008080;
		font-size: 115%;
		font-weight: bold;
}

li.lipadding {
		padding-left: 1em;
}


div.lroundaboutapts {
		clear: left;
		float: left;
		width: 325px;
		margin: 0;
		padding: 0;
}

div.rroundaboutapts {
		clear: right;
		float: left;
		width: 325px;
		margin: 0;
		padding: 0;
}

div#description{
		clear: right;
		padding-right: 5px;
}

div.rentalInfo {
		font-family: georgia, serif;
		font-size : .85em;
		padding-left: 15px;
		padding-right: 10px;
}

div.rentalInfo img {
		clear: both;
		float:	left;
		margin-right: 10px;
		margin-bottom: 10px;
		padding: 10px;
		border: 1px solid #666;
		background-color: #ccc;
}

div#restrictions {
		clear: both;
		margin: 0;
		margin-top: 30px;
		margin-bottom: 30px;
		padding-left: 15px;
}

.restrictions {
		margin: 0;
		color: #666;
		font-family: georgia, serif;
		font-size: .9em;
		padding-right: 15px;
}

div.bannerad {
		clear: both;
		margin:0;
		padding: 0;
		margin: 40px 0 40px 0;
}

div.gallery {
		clear: both;
		padding: 0;
		margin-left: 1em;
}


div.gallery ul, div.gallery li{
		display : inline;
		padding: 0;
}

div.gallery img object {
		clear: both;
		margin-top: 15px;
		margin-bottom: 15px;
		padding: 10px;
		border: 1px solid #666;
		background-color: #ccc;
}

div.available {
		text-align: center;
		padding-top: 15px;
		padding-bottom:	15px;
}

div.available ul, div.available li {
		clear: both;
		display : inline;
		padding-left: 25px;
}

div.available img {
		margin: 0;
		padding: 0;
}

div.lvform {
		margin-left: 40;
		border: solid #000;
		width:	500px;
}

p {
	padding-left: 15px;
}

p.center {
	clear: both;
	text-align: center;
}

p.clearBoth {
	clear: both;
}

p.aptName { 
		color: #36c;
		margin: 0 0 0 0;
		width: 400px;
		font-size: 1.5em;
		font-weight : bold;
}

p.price { 
		color: #F00;
		margin: 5px 0 0 0;
		padding: 0;
		font-size: .9em;
		font-weight : bold;
		text-align: left;
}

p.short {
		font-size: .85em;
		padding: 0;
		margin: 0;
}

.mapleShadeshort {
		color: red;
		font-weight : normal;
		
}

p.aptview { 
		color: #f00;
		font-size: .8em;
		width: 70px;
}	

p#copyright {
		text-align: center;
		font-family: georgia, serif;
		font-size: .7em;
		padding-bottom: 5px;
		margin: 0;
}

p#home {
		color: #000;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.1em;
		padding: 25px;
		margin: 30px;
		background-color: #f0f0f0;
		border: 3px solid #f00;
}

p#home2 {
		color: #000;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.1em;
		padding: 25px;
		margin: 30px;
		background-color: #f0f0f0;
		border: 3px solid #f00;
}

p#RWH {
		color: #000;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.1em;
		padding: 25px;
		margin: 30px;
		background-color: #f0f0f0;
		border: 3px solid #f00;
}

p.ph {  font-size: .4em; 
		padding: 0;
		margin: 0;
		font-style: italic;
		text-align: center;
		padding-top: 5px;
		color: #B22222;
		font-weight: bold;
}

p.ph2 {  font-size: .7em; 
		padding: 0;
		margin: 0;
		font-style: italic;
		text-align: center;
		padding-top: 5px;
		color: #B22222;
		font-weight: bold;
}

p.phoenixInn {
		font-size: 1.3em; 
		padding-left: 10px;
		margin: 0;
		font-style: italic;
		color: #B22222;
		font-weight: bold;
}

.phonenixinnText {
		padding-left: 15px;
		font-weight: bold;
}

p#amber {
		clear: both;
		padding-left: 30px;
}	

p.otherRental, .HOFweek {
		clear: both;
		padding-left: 30px;
		padding-right: 30px;
} 

p.HOFweek {
		color: red;
		font-size: 110%;
} 

p.lodgeRequest {
		color: red;
		font-size: 80%;
} 



div.header_img {
		clear: both;
		width: 700px;
		margin-left: 30px;
		padding: 25px 0 25px 0;
		/* border: 1px solid black; */
}

table.content {
		clear: both;
		width: 760px;
		margin: 25px 0 25px 0;
}

h1.pagetitle { 
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #B22222;
		font-size: 1.5em; 
		padding: 25px;
		margin: 0;
		text-decoration: underline;
		font-style: italic;
		text-align: left;
}

h1.mainpagetitle { 
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #B22222;
		font-size: 1.5em; 
		padding: 0;
		margin: 30px 0 0 0;
		font-style: italic;
		text-align: center;
}

td.contentside {
		width: 5px;
}

td.contentcenter {
		font-family: Times New Roman, georgia, serif;
		color: #000;
		background-color: #fff;
		border: 1px solid black; 
}

td.rightlink { 
		float: right;
		margin: 0;
		padding: 0;
}

td.img { 
		margin: 0;
		padding-left: 5px;
		padding-right: 5px;
		text-align: center;
		width: 125px;
}

td.img img
  {
		border: 3px ridge #A52A2A;
}


/* Worcester Inn */

table.wi {
		font: normal 75%/150% Verdana, Arial, Helvetica, sans-serif;
		border-collapse: collapse;
		/* border: 3px solid #f0f8ff;
		border-top: 5px double #87CEFA;
		border-bottom: 5px double #87CEFA; */
}

th.wi {
		font: bold Verdana, Arial, Helvetica, sans-serif;
		padding: 5px 10px;
		font-variant: small-caps;
		color: #047;
		font-weight: bold;
		text-align: left;
		letter-spacing: -1px;
		font-size: .8em; 
		border-collapse: collapse;
		border: 1px solid silver;
}

p.wi {
		font-family: "Georgia", serif;
		letter-spacing: 3px;
		font-style: italic;
		text-align: center;
		text-indent: 1.5em;
		text-transform: uppercase;
		font-size: 120%;
		padding: 3px 0;
		color: #A03336;
}

p.wi2 {
		font-family: "Georgia", serif;
		letter-spacing: 1.5px;
		font-style: normal;
		text-align: center;
		font-size: 100%;
		color: #A03336;
}

th.wi {
		border-collapse: collapse;
		border: 1px solid #silver;
		background-color: #FDF5E6;
}

td.wi {
		border-collapse: collapse;
		border: 1px solid silver;
}

.wiBGColorR {
		background-color: red;
}

.wiBGColorT {
		background-color: teal;
}

.wiBGColorS {
		background-color: silver;
}

.wiRoom {
		font: Verdana, Arial, Helvetica, sans-serif;
		color: #A03336;
		font-weight: bold;
		font-size: 1.5em; 
		font-style: italic;
}

/* Worcester Inn */

.note {
		color: #f00;
		text-decoration: underline;
		font-style: italic;
}

.note2 {
		color: blue;
		font-size: 1.2em; 
}

.note3 {
		color: #f00;
		font-size: 1.2em;
		font-style: normal;
}

.CCard {
		color: #003300;
		font-size: 1.2em;
		font-style: normal;
		margin: 5px 15px 0 0;
		text-align: center;
}



.rentboth {
		margin-top: 25px;
		color: #f00;
		text-decoration: underline;
		text-align: center;
}

.rentalNote {
		color: #088;
		text-decoration: underline;
		font-size: 1.5em;
		font-weight: bold;
		font-style: italic;
}


hr {
		clear: both;
		border: none 0; 
		border-top: 1px solid #ccc;
		height: 5px;
		width: 700px;
} 

hr.list {
		width: 100%;
} 

.available {
		color: purple;
		font-weight: bold;
}

.notavailable {
		color: red;
		font-weight: bold;
		text-decoration: line-through;
}

.onhold {
		color: #696969;
		font-weight: bold;
}

.black {
		color: #000;
}

.clear {
		clear: both;
}

.DPCText {
		font-size: 120%;
		color: #666;
}
input#back {
		margin: 15px;
		background-color: #fc6;
		font-family: georgia, "Century Gothic", "Gill Sans", Arial, sans-serif;
		color: #36c;
}

table.LakeHouseTable {
		text-align: left;
		width: 650px;
		font-family: Times New Roman, georgia, serif;
		color: #000;
		background-color: #f0f0f0;
		border-collapse: collapse;
}


td.LakeHouseTable1 {
		text-align: left;
		width: 650px;
		border: 1px solid red;
		padding: 5px; 
}

td.LakeHouseTable2 {
		text-align: left;
		width: 300px;
		border: 1px solid red;
		padding: 5px; 
}
td.LakeHouseTable3 {
		text-align: left;
		width: 200px;
		border: 1px solid red;
		padding: 5px; 
}

table.HotelPrattTable {
		text-align: left;
		width: 500px;
		font-family: Times New Roman, georgia, serif;
		color: #000;
		background-color: #f0f0f0;
		border-collapse: collapse;
}


td.HotelPrattTable1 {
		text-align: left;
		width: 175px;
		border: 1px solid red;
		padding: 5px; 
}

td.HotelPrattTable2 {
		text-align: left;
		width: 325px;
		border: 1px solid red;
		padding: 5px; 
}

.RKphoto {
		padding-left: 60px;
}





