@charset "utf-8";

/* -------------- regular selectors --------------*/

body {
	background-image: url(images/bg.jpg);
	background-repeat:repeat-y;
	background-color: #616161;
	text-align:center;
	background-position: top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707281;
	line-height:19px;
}

h1, h2, h3, h4, h5, h6, body, html, p, fieldset legend, fieldset, ul, li, img, a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style:none;
	border:none;
}

td.numbers {
	padding:9px;
	background-color:#697f97;
	color:#FFFFFF;
	
}

td.available {
	background-color:#f79439;
	padding:9px;
	
}

div#leftfloat img {
	border: solid #999999 2px;
}

div.photos1 img {
	max-height:125px;
	max-width:125px;
	border:#fff solid 3px;
	float:left;
	padding:0px;
}

td {
	color: #000;
}

.margins {
	margin:20px;
	}

div#leftfloat {
	float:left;
}

div#leftfloat2 {
	float:left;
	margin:50px 0px 0px 21px;
}

li.bold {
	font-weight:bold;
}

#bigist > li {
	margin-bottom:60px;
}

h2, h1, h3, fieldset legend {
	color:#697f97;
	font-weight:normal;
}

h2 {
	font-size:20px;
	margin:5px 0px;
}

h3 {
	font-size:16px;
	margin:5px 0px;
}

.biglinks a{
	font-size:12px;
}

.biglinks a:hover {
	text-decoration:underline;
}

a {
	color: #697f97;
	}
	
	 a:hover {
	text-decoration:underline;
}


/* ------------ specific to page -------------*/

#page {
	width: 679px;
	position: absolute;
	top: 0px;
	bottom:0px;
	left: 50%;
	margin-left: -340px;
}

#masthead {
	background-image:url(images/masthead.jpg);
	width:679px;
	height:119px;
}

/* ------------ links -------------*/

div.spacer_one {
  margin:0px;
  padding:0px;
  background-image: url(images/spacer_one.jpg);
  width: 34px;
  height:28px;
  float:left;
}

div.home a{
  margin:0px;
  padding:0px;
  background-image: url(images/home_btn.jpg);
  width: 41px;
  height:28px;
  float:left;
}

div.hoe a:hover {
  background-image: url(images/home_rollover.jpg);
  width: 41px;
}

div.spacer_two {
  margin:0px;
  padding:0px;
  background-image: url(images/spacer_two.jpg);
  width: 58px;
  height:28px;
  float:left;
}

div.floor_plans a {
  margin:0px;
  padding:0px;
  background-image: url(images/floorplans_btn.jpg);
  width: 89px;
  height:28px;
  float:left;
}

div.flor_plans a:hover {
  background-image: url(images/floorplans_rollover.jpg);
  width: 89px;
}

div.spacer_three {
  margin:0px;
  padding:0px;
  background-image: url(images/spacer_three.jpg);
  width: 68px;
  height:28px;
  float:left;
}

div.availability a {
  margin:0px;
  padding:0px;
  background-image: url(images/availability_btn.jpg);
  width:84px;
  height:28px;
  float:left;
}

div.availaility a:hover {
  background-image: url(images/availability_rollover.jpg);
  width: 84px;
}

div.spacer_four {
  margin:0px;
  padding:0px;
  background-image: url(images/spacer_four.jpg);
  width: 68px;
  height:28px;
  float:left;
}

div.photos a{
  margin:0px;
  padding:0px;
  background-image: url(images/photos_btn.jpg);
  width: 53px;
  height:28px;
  float:left;
}

div.phtos a:hover {
  background-image: url(images/photos_rollover.jpg);
  width: 53px;
}

div.spacer_five {
  margin:0px;
  padding:0px;
  background-image: url(images/spacer_five.jpg);
  width: 73px;
  height:28px;
  float:left;
}

div.contact a{
  margin:0px;
  padding:0px;
  background-image: url(images/contact_btn.jpg);
  width: 65px;
  height:28px;
  float:left;
}

div.conact a:hover {
  background-image: url(images/contact_rollover.jpg);
  width: 65px;
}

div.spacer_six {
  margin:0px;
  padding:0px;
  background-image: url(images/spacer_six.jpg);
  width: 46px;
  height:28px;
  float:left;
}

/* ------ content ------ */

fieldset legend {
  font-size: 16px;
}


fieldset {
  border: 1px solid #cacaca;
  padding:5px 15px 12px 15px;
  width:370px;
}

#content_left {
      height:475px;
      width:399px;
      float: left;
      padding:0px 15px 0px 25px;
      backgroud-color: #999;
      text-align: left;
}

#content_left img {
 	margin:25px 0px;
}

.highlight {
	color:#697f97;
	text-decoration:underline;
}

#right_content {
  width:240px;
  height:475px;
  background-image: url(images/right_content.jpg);
  float:right;
  line-height:14px;
}

#right_content p {
  width:50px;
  height:20px;
  margin-bottom:150px;
}

#right_content p {
  margin-top:125px;
  margin-left:140px;
}

#right_content a {
	 color:#707281;
	 text-decoration:underline;
}

#right_content a:hover {
	 color:#999;
}

#undermasthead {
      width:679px;
      height:25px;
      background-image: url(images/undermasthead.jpg);
      float:left;
}

#content_area {
    background-image: url(images/content_area.jpg);
    width:679px;
    height:530px;
}


/* ------ footer ------ */

#footer {
  background-image: url(images/footer.jpg);
  height: 39px;
  width: 679px;
}
