body {
 background-color : #000000;
 background-image: url(../images/wood-back.jpg);
 background-repeat: repeat;
 background-position: center top;
 font-family : Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
 color: #000000;
 font-size: 11px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
}

p { font-size: 11px; }

td { font-size: 11px; }

a:link { color: #ff6000 }

a:visited { color: #ff6000 }

a:hover { color: #007e8d }

a:active { color: #ff6000 }

.footerblue { color: #007e8d; font-size: 11px; font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif; }


.footer { font-size: 9px; }

.content { font-size: 12px; padding-right: 20px; padding-left: 20px; }
.vertdash {
 background-image: url(../images/vert-dash.gif);
}
.testimonial { color: #007f8e; font-size: 10px; font-weight: bold; }

/*  Top Menu  */
a.topmenu {
 color: #ffffff;
 font-size: 12px;
 text-decoration: none;
}
a.topmenu:link {
 color: #ffffff;
 text-decoration: none;
}
a.topmenu:visited {
 color: #ffffff;
}
a.topmenu:hover {
 color: #df0000;
}
a.topmenu:active {
 color: #ffffff;
}

div.title { color: #d15133; font-size: 20px; font-family: georgia, Verdana, "Trebuchet MS", Helvetica, Geneva, Arial, sans-serif, Arial, Helvetica, SunSans-Regular, sans-serif, tahoma; font-weight: 700; background-color: #fff; height: 60px; padding-top: 20px; padding-left: 20px; }

div.copy { line-height: 20px; padding-right: 30px; padding-left: 30px; }

.picleft { padding-right: 20px; }
.picright { padding-left: 20px; }

.townspot { color: #fff; font-size: 12px; font-family: arial, tahoma; font-weight: bold; padding-right: 20px; padding-left: 20px; }
a.townspot:link { color: #ffc300; text-decoration: none; }
a.townspot:visited { color: #ffc300; text-decoration: none; }
a.townspot:hover { color: #5aedeb; text-decoration: none; }
a.townspot:active { color: #ffc300; text-decoration: none; }


/*  Available Homes :: start */

/* original ''available homes' CSS .. out

div.availhr { background-color: #e4e3d7; width: 780px; height: 10px; border: solid 1px #7c714b; }
div.availhr1 { background-image: url(../images/availhr1.jpg); background-repeat: no-repeat; width: 780px; height: 10px; }
div.availhr2 { background-image: url(../images/availhr2.jpg); width: 780px; height: 10px; }
div.availhr3 { background-color: #ffffff; width: 780px; height: 6px; float: inherit; border-top-width: 1px; border-bottom-width: 1px; }

div.availbox { background-color: #f9f8f3; text-align: left; width: 780px; float: inherit; padding: 10px; border-right: 1px solid #7c714b; border-left: 1px solid #7c714b; border-top-color: #7c714b; border-bottom-color: #7c714b; }
div.listitem { width: 760px; padding-bottom: 40px; }
div.thumb { width: 200px; float: left; border: solid 1px #7c714b; }
div.features { font-size: 11px; text-align: left; width: 520px; float: left; margin-left: 20px; }
.availcomm { color: #000; font-size: 20px; font-family: arial; font-weight: bold; font-style: italic; float: left; padding-bottom: 20px; }
.availdesc { font-size: 12px; text-align: left; width: 760px; float: inherit; padding-bottom: 20px; }
.availheader { font-size: 16px; font-weight: bold; text-align: center; width: 760px; float: inherit; margin-bottom: 20px; border-bottom: 1px solid #7c714b; }
*/

/*  new 'avalable homes' CSS styling */
.availhr { clear: both; background-color: #e4e3d7; width: 778px; height: 10px; line-height: 10px; border: solid 1px #7c714b; }
div.availhr1 { background-image: url(../images/availhr1.jpg); background-repeat: no-repeat; width: 780px; height: 10px; }
div.availhr2 { background-image: url(../images/availhr2.jpg); width: 780px; height: 10px; }
div.availhr3 { background-color: #ffffff; width: 780px; height: 6px; float: inherit; border-top-width: 1px; border-bottom-width: 1px; }

.availbox {
  clear: both;
  background-color: #f9f8f3;
  text-align: left;
  width: 778px;
  float: left;
/* padding: 10px; */ 
  border-right: 1px solid #7c714b;
  border-left: 1px solid #7c714b;
  border-top-color: #7c714b;
  border-bottom-color: #7c714b;
}
.listitem { clear: both; width: 740px; }
.itembreak { clear: both; height: 40px; line-height: 40px; }
.thumb { width: 200px; float: left; border: solid 1px #7c714b; }
.features { font-size: 11px; text-align: left; width: 520px; float: left; margin-left: 18px; }
.availcomm { clear: both; color: #000; font-size: 20px; font-family: arial; font-weight: bold; font-style: italic; float: left; padding-bottom: 10px; }
.availdesc { clear: both; font-size: 12px; text-align: left; width: 760px; float: left; padding-bottom: 20px; }
.availheader { clear: both; font-size: 16px; font-weight: bold; text-align: center; width: 760px; float: left; margin-bottom: 20px; border-bottom: 1px solid #7c714b; }


/*  Available Homes :: End  */


/*  Community :: Start */

/* original 'communities' CSS .. out

div.commhr { background-color: #b7b6ad; width: 780px; height: 6px; border-top: 1px solid #000; border-bottom: 1px solid #000; border-right-color: #000; border-left-color: #000; }
div.commbox { background-color: #f2f1e7; width: 780px; padding: 10px; border-color: #b7b6ad; border-width: 2px; }
div.comminfo1 { font-size: 10px; text-align: left; width: 250px; float: left; border-color: #000; border-width: 1px; }
div.comminfo2 { font-size: 10px; text-align: left; width: 250px; float: left; padding-right: 10px; padding-left: 10px; border-color: #000; border-width: 1px; }
.commtitle { color: #000; font-size: 16px; font-family: arial; font-weight: bold; float: left; }

*/


/*  new 'communities' CSS styling */

.commhr { clear: both; background-color: #b7b6ad; width: 780px; line-height: 6px;  height: 6px; border-top: 1px solid #000; border-bottom: 1px solid #000; border-right-color: #000; border-left-color: #000; }

.commbox { clear: both; float: left; text-align: center; background-color: #f2f1e7; width: 780px; border-color: #b7b6ad; border-width: 2px; }

.commtitle { background-color: #f2f1e7; color: #000; font-size: 16px; font-family: arial; font-weight: bold; text-align: left; padding: 10px; }

.commbgc { background-color: #f2f1e7; }

.commcontainer { clear: both; width: 780px; }

.comminfo1 { padding-left: 10px; font-size: 10px; text-align: left; width: 250px; float: left; border-color: #000; border-width: 1px; }

.comminfo2 { background-color: #f2f1e7; font-size: 10px; text-align: left; width: 250px; float: left; padding-left: 10px; border-color: #000; border-width: 1px; }

.comminfo3 { background-color: #f2f1e7; font-size: 10px; text-align: left; width: 250px; float: left; padding-left: 10px; border-color: #000; border-width: 1px; }

/*  Community :: End */


.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font13 { font-size: 13px; }
