
 /* =html */
html { 
		margin-top : 5px; 
		margin-bottom : 15px; 
		padding : 0; 
		color : #333; 
}

/* =body */
body { 
		width : 760px; 
		margin: auto auto;
		padding : 0; 
		text-align : center; 
		font-family: Helvetica, georgia, serif;
		background-color: #EBEBEB;
}

/* =hx */
h2, h3, h4, h5 { 
		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;
 }
 
 strong.test1 {
 		font-size : 120%;
		font-style: italic;
		color: #B22222;
		text-align: center;
 }

/* = list */
ul { 
		font-family: georgia, serif;
		font-size : 1em;
}

ul#signature {
		Float: left;
		list-style: none;
		font-size: 102%;
		font-weight: bold;
		color: #333;
}

ul#signature2 {
		list-style: none;
		font-weight: bold;
		font-size: 90%;
		color: #333;
}

/* =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 black;
		background-color: teal;
		text-align: left;
}

div.framecontainer {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		border: 1px solid black;
		background-color: teal;
		text-align: left;
}

div#mainheader {
		clear: left;
		width:	760px;
		float: left;
		font-family: georgia, serif;
		font-size: 2.5em;
		font-style: italic;
		color: black;
		background-color: teal;
		text-align: center;
		height: 75px;
		padding: 25px 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 : normal;
}



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: 2em;
		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: 325px;
		margin: 0;
		padding: 0;
}

div#description{
		clear: right;
		padding-right: 5px;
}

div.rentalInfo {
		font-family: georgia, serif;
		font-size : .85em;
		padding-left: 15px;
		margin-top: 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-top: 50px;
}


div.gallery ul, div.gallery li{
		display : inline;
		padding: 0;
}

div.gallery img {
		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;

}

p {
	padding-left: 15px;
}

p.center {
	text-align: center;
}

p.aptName { 
		color: #f00;
		margin: 0 0 0 0;
		width: 400px;
		font-size: 1.8em;
		font-weight : bold;
}

p.price { 
		color: #F00;
		margin: 5px 0 0 0;
		padding-top: 0;
		font-size: 1.1em;
		font-weight : normal;
		text-align: left;
}

p.exclusive {
		color: #B22222;
		margin: 5px 0 0 0;
		padding-top: 0;
		font-size: 1.2em;
		font-style: italic;
		font-weight : bold;
		text-align: left;
}


p.short {
		font-size: .85em;
		padding: 0;
		margin: 0;
}

p.aptview { 
		color: #f00;
		font-size: .8em;
		width: 90px;
}	

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: .9em;
		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: black;
		font-weight: bold;
}

p#amber {
		clear: both;
		padding-left: 30px;
}	


div.header_img {
		clear: both;
		width: 700px;
		margin-left: 30px;
		padding: 25px 0 25px 0;
		/* border: 1px solid black; */
}

table.content {
		clear: both;
		width: 755px;
		padding-top: 15px;
		padding-bottom: 15px;
}

table.content2 {
		clear: both;
		width: 500px;
		padding-top: 15px;
		padding-bottom: 15px;
}

table.REDetails {
		clear: both;
		width: 90%;
		padding-top: 15px;
		padding-bottom: 15px;
		text-align: left;
		font-size: .80em;
}

th.RelCaption {
		width: 30%;
}

td.RELeft {
		width: 21%;
		font-weight: bold;
}

h1.pagetitle { 
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #B22222;
		font-size: 1.3em; 
		padding: 5px;
		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 {
		text-align: center;
}

td.contentcenter {
		font-family: Times New Roman, georgia, serif;
		color: #000;
		background-color: #EBEBEB;
		border: 1px solid black; 
		padding: 20px;
}

td.contentcenter {
		font-family: Times New Roman, georgia, serif;
		color: #000;
		background-color: #EBEBEB;
		border: 1px solid black; 
		padding: 20px;
}

td.rightlink { 
		float: left;
}

td.img { 
		margin: 0;
		padding-left: 5px;
		padding-right: 5px;
		text-align: center;
		width: 125px;
}

td.img img
  {
		border: 3px ridge #A52A2A;
}

.note {
		color: #f00;
		padding-left: 1em;
		text-decoration: underline;
}

.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-top: 1px solid teal;
		width: 100%;
} 

hr.list {
		width: 100%;
} 

.black {
		color: #000;
		font-weight: normal;
}


input#back {
		margin: 15px;
		background-color: #fc6;
		font-family: georgia, "Century Gothic", "Gill Sans", Arial, sans-serif;
		color: #36c;
}

#form {
	clear: both;
	margin: 0;
	float: left;
	width: 65%;
}


.NMRLLS {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
}

#NMRLLS {
	margin: 0;
	float: right;
	width: 35%;
}

div.REFromspace {
	padding-left: 40px;
}














