/* CSS Document */
/* links #996633 match button rollover, background #EFEDCA, background lines #7BC4A4 
text-color:#004633 changed to 007957 then to 006666  then to 0C5B53 to  best match to logo green */

body {

	background-image: url(images/home_bg_green_2008.gif); 
	background-repeat:repeat-x; 
	background-color:#EEE9A8;
}

* { margin:0; padding:0; }

#outer
{
background-color:#FFFFFF;
width: 790px;
margin: 2px auto; 
}

#content
{
 border: 0px none #000000;
 padding: 1em;
}

#spacer {
  clear: both;
  margin: 0;
  padding: .5em;
  height:40px;
  z-index:1;
}

.clearfloats {clear:both;}

.centered { text-align:center; }
.underlined {text-decoration:underline}

.horizontal_devider { 
 background-image:url(images/horizontal_devider.gif);
 background-repeat:repeat-x;
 height:10px;
}

.footer {
  clear:both;
  background-color:#006666; /*0C5B53;*/
  color: #FFFFFF; 
  font-family: Arial, Helvetica, sans-serif, Tahoma; 
  font-size: 12px; 
/*  font-weight: bold;
  letter-spacing: 2px;
*/
  line-height: 26px;
  text-align:center;
 /* 
  vertical-align:bottom;
 width:760px;  
  */
}
.footer a:link { color:#FFFFFF; text-decoration:underline; }
.footer a:visited { color:#FFFFFF; }
.footer a:hover { color:#FFFFFF; text-decoration:none; }
.footer a:active { color:#FFFFFF;  }

.footer_10pt {
  background-color:#006666; /*0C5B53;*/
  color: #FFFFFF; 
  font-family: Arial, Helvetica, sans-serif, Tahoma; 
  font-size: 10px; 
  line-height: 75%;
  text-align:center;
  padding-left:1.5em;
  padding-right:1.5em;
}

.footer_menu { 
 background-color:#FFFFFF;
 color:#174D49;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}

/* ways to declare 
.footer_menu a:link { color:#174D49; text-decoration:none; }
a.footer_menu:link { color:#174D49; text-decoration:none; }
*/
.footer_menu a:link { color:#174D49; text-decoration:none; }
.footer_menu a:visited { color:#174D49; text-decoration:none; }
.footer_menu a:hover { color:#000000; text-decoration:none; }
.footer_menu a:active { color:#174D49; text-decoration:none; }

.heading { 
	font-family:"Times New Roman", Times, serif; 
	font-size:20px; /* was 28 */
	color:#0C5B53; 
	margin-left:10px;
	padding:0px 0px 15px 0px;
	font-weight: 600;
}

.heading a:link { color:#174D49; text-decoration:underline; }
.heading a:visited { color:#174D49; }
.heading a:hover { color:#996633; }
.heading a:active { color:#174D49; }

.linkspage {
	color:#0C5B53;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	margin-left:10px;
	text-align:left;
padding:0 2em 1em 2em;
}
.linkspage a:link { color:#996633; text-decoration:underline }
.linkspage a:visited { color:#996633; }
.linkspage a:hover { color:#0C5B53; text-decoration:none }
.linkspage a:active { color:#996633;  }

.testimonial_credit {
	background-color:#005735;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
}

.imgfloatLeft { 
	float: left;
	margin: 0px 10px 0px 10px; 
	width: 320px;
}
.imgfloatRight { 
	float: right;
	margin: 0px 10px 0px 10px; 
	width: 320px;
}

A.available_link { font-family:"Times New Roman", Times, serif; font-size:14px; color:#996633; }
A.available_link:link { color:#996633;}
A.available_link:hover { color:#0C5B53;}
A.available_link:active { color:#996633; }
A.available_link:visited { color:#996633;}

A.available_link_image { font-family:"Times New Roman", Times, serif; font-size:14px; color:#996633; text-decoration:none;}
A.available_link_image:link { color:#996633; text-decoration:none;}
A.available_link_image:hover { color:#0C5B53;}
A.available_link_image:active { color:#996633; }
A.available_link_image:visited { color:#996633; text-decoration:none;}

img.homes {
	border-color: #0C5B53;
	border-style: solid;
	border-width: 5px;
}

img.thumbnails { 
	/*padding:5px 5px 5px 5px;*/
	border-color: #0C5B53;
	border-style: solid;
	border-width: 2px;
	margin:5px 0 5px 0;
}

img.thumb_border_brown { 
	/*padding:5px 5px 5px 5px;*/
	border-color: #A17239;
	border-style: solid;
	border-width: 2px;
	margin:5px 0 5px 0;
}

img.gallery_border_brown { 
	/*padding:5px 5px 5px 5px;*/
	border-color: #A17239;
	border-style: solid;
	border-width: 10px;
	margin:5px 0 5px 0;
}

img.gallery_thumb_horz { 
	border-color: #A17239;
	border-style: solid;
	border-width: 2px;
	margin:4px 4px 4px 4px;
}

img.gallery_thumb_vert { 
	border-color: #A17239;
	border-style: solid;
	border-width: 2px;
	margin:4px 67px 4px 67px; 
	/*trbl*/
	/*padding:0 50px 0 50px; */
}

img.gallery_thumb_vert_double { 
	border-color: #A17239;
	border-style: solid;
	border-width: 2px;
	margin:4px 4px 4px 4px; /* no table use 4px 7px 4px 8px;  */
	/*trbl large border w/ white space between border and picture*/
	/*padding:0 50px 0 50px; */
}

img.gallery_thumb_vert_full_border { 
	border-color: #A17239;
	border-style: solid;
	border-width: 2px;
	margin:4px 4px 4px 4px;
	padding:0 64px 0 64px; 
	/*trbl*/
}

img.gallery_thumb_vert_thick_border { 
	border-color: #A17239;
	border-style: solid;
	border-width: 2px;
	background-color: #A17239;
	margin:4px 4px 4px 4px;
	padding:0 64px 0 64px; 
	/*trbl*/
}

img.gallery_thumb_vert_thick_border_cream { 
	border-color: #A17239;
	border-style: solid;
	border-width: 2px;
	background-color: #EEE2A4;
	margin:4px 4px 4px 4px;
	padding:0 64px 0 64px; 
	/*trbl*/
}


img.available { 
	padding:0px 2px 0px 2px;
}

img.availablehomes { 
	border:5px solid #0C5B53;
	margin:3px 0px 3px 0px;
}

img.side_menu {
margin:0 35px;
border:0 none;
}

/* float image and text each taking 1/2 width of background panel */
input.slideshow_control { 
  background-color:#0C5B53;
  color:#FFFFFF;
  border:1px black solid;
}

p.main_text_12 { 
 background-color:#FFFFFF;
 color: #000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:justify;
 padding:0 2em 1em 2em;
}

p.main_text_12 A:link { color:#174D49; text-decoration:underline /*0F584F*/}
p.main_text_12 A:visited { color:#000000; }
p.main_text_12 A:hover { color:#000000; text-decoration:underline }
p.main_text_12 A:active { color:#000000;  }

p.main_text_14_right { 
 background-color:#FFFFFF;
 color: #FF0000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align:right;
 padding:0 2em 1em 2em;
}

p.main_text_14_right A:link { color:#FF0000; text-decoration:underline }
p.main_text_14_right A:visited { color:#FF0000; text-decoration:underline }
p.main_text_14_right A:hover { color:#000000; text-decoration:underline }
p.main_text_14_right A:active { color:#000000;  }

p.main_text_12_green_bold { 
 background-color:#FFFFFF;
 color: #174D49;/*0F584F*/
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-align:justify;
 padding:0 2em 1em 2em;
}

p.main_text_12_green_bold A:link { color:#174D49; text-decoration:underline /*0F584F*/}
p.main_text_12_green_bold A:visited { color:#174D49; }
p.main_text_12_green_bold A:hover { color:#996633; }
p.main_text_12_green_bold A:active { color:#174D49;  }

p.main_text_14_green { 
 background-color:#FFFFFF;
 color: #174D49;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align:justify;
 padding:0 2em 1em 2em;
}
p.main_text_14_green A:link { color:#174D49; text-decoration:underline /*0F584F*/}
p.main_text_14_green A:visited { color:#174D49; }
p.main_text_14_green A:hover { color:#996633; }
p.main_text_14_green A:active { color:#174D49;  }


li.list_main_text_12 {
 background-color:#FFFFFF;
 color:#000000;
 list-style-type:disc;
 list-style-position: outside;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:justify;
/*	text-indent: -1em; not sure what for */
 padding:.5em 2em 1em 2em; /* left and right match paragraph */
}

.list_main_text_12_green_bold {
 color: #174D49;
 background-color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 text-align:justify;
}

li.list_main_text_14 {
 background-color:#FFFFFF;
 color:#000000;
 list-style-type:disc;
 list-style-position: outside;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 text-align:justify;
 padding:.5em 18em 1em 2em; /* left and right match paragraph */
}
li.main_text_14_green A:link { color:#174D49; text-decoration:underline /*0F584F*/}
li.main_text_14_green A:visited { color:#174D49; }
li.main_text_14_green A:hover { color:#996633; }
li.main_text_14_green A:active { color:#174D49;  }


p.main_text_14_green_bold { 
 background-color:#FFFFFF;
 color: #174D49;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 text-align:justify;
 padding:0 2em 1em 2em;
}
p.main_text_14_green_bold A:link { color:#174D49; text-decoration:underline }
p.main_text_14_green_bold A:visited { color:#174D49; }
p.main_text_14_green_bold A:hover { color:#996633;  }
p.main_text_14_green_bold A:active { color:#174D49;  }

p.news2008 { 
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	/*font-style:italic; 063008 */
	text-align: left;
	text-indent:15px;
	padding:0px 10px 10px 10px;
}
.news2008 a:link {color:#996633; text-decoration:none}
.news2008 a:visited {color:#996633; }
.news2008 a:hover {color:#0C5B53;  }
.news2008 a:active {color:#996633;  }

li.list_news2008 {
 color:#000000;
 font-family:"Times New Roman", Times, serif;
 font-size:14px;
 text-align:left;
 list-style-type:disc;
 list-style-position:inside;
 padding:.5em 18em 1em 2em; /* left and right match paragraph */
}

p.slideshow { 
 padding:0px 0px 15px 0px;
}

p.testimonial { 
 color:#0C5B53;
 font-family:"Times New Roman", Times, serif;
 font-size: 14px;
 font-style:italic;
 text-align: left;
 padding:0px 10px 10px 10px;
}

p.testimonial_intro { 
 background-color:#FFFFFF;
 color: #000000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align: left;
 padding:0px 10px 10px 10px;
}

table.calcuator { border:1px solid #0C5B53; background-color:#F6F1D6;}
tr.calcuator { border:1px solid #0C5B53;}
td.calcuator { font-family:"Times New Roman", Times, serif; font-size:14px; color:#0C5B53; line-height:2.5em }
td.calcuator_heading { font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:600; color:#0C5B53;}

table.available { border:1px solid #0C5B53; width:100%;  background-color:#F6F1D6;}

tr.available { border:1px solid #0C5B53;}

td.available { font-family:"Times New Roman", Times, serif; font-size:14px; color:#0C5B53; }

td.available_heading { font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:600; color:#0C5B53;}

th.available_row_heading { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:700; color:#0C5B53; }
th.available_row_heading A:link { color:#996633;}
th.available_row_heading A:hover { color:#0C5B53;}
th.available_row_heading A:active { color:#996633; }
th.available_row_heading A:visited { color:#996633;} 
