
body{margin:20px;padding:0;text-align:center;color:#39352c} 
body { 
  background:#ebdfcc url("i/pattern.jpg");
  background-repeat: repeat-y;
  background-position: center;
}

#shadow3{margin-bottom:20px}

#hide{display:none}
.print{display:none}	

label,input,select,textarea,option{display:block;float:left;margin-bottom:5px}
label{text-align:right;width:80px;padding-right:5px} 
input,select,textarea,option{width:200px}
br{clear:left}

img{border:0}

p,li,label{font:12px/140% Helvetica,Arial,sans-serif}
p{margin:10px 0 0}
h1,h2{text-transform: uppercase}
h1,h2,h3,h4{color:#39352c;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:0}
h1{font-size:24px}
h2{font-size:18px}
h3{font-size:14px}
h4{font-size:12px}

/* Structure */


.twoColFixRtHdr #container{width:900px;padding:0 4px 0 4px;background:transparent url(i/shadow2.gif) repeat-y;margin:0 auto;text-align:left} 
.twoColFixRtHdr #header{padding:0;margin:0;width:900px} 

.twoColFixRtHdr #sidebar1 {float: right;width: 260px;padding:10px 20px;background:url(i/corner.gif) no-repeat}
.twoColFixRtHdr #flashContent {margin: 0 260px 0 0;padding:6px}/* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */

.twoColFixRtHdr #footer {margin:0;padding:0} 
.twoColFixRtHdr #modules {margin:0 0 3px;padding:0} 
.twoColFixRtHdr #gallery {margin:0;padding:10px} 

.twoColFixRtHdr #attract1 {margin:0 360px 15px 5px;padding:10px 100px 10px 20px;background:url(i/corner.gif) no-repeat}
.twoColFixRtHdr #attract2 {float: right;width:360px;padding:10px 20px;background:url(i/corner.gif) no-repeat}

.twoColFixRtHdr #attract1 h2, .twoColFixRtHdr #attract2 h2 {margin-top:25px;border-top:1px solid #ebdfcc;padding-top:25px}
.twoColFixRtHdr #attract1 .first,.twoColFixRtHdr #attract2 .first{margin-top:0;padding-top:20px;border:0}

.twoColFixRtHdr #attract1 p,.twoColFixRtHdr #attract2 p{margin-top:5px}


.twoColFixRtHdr #contact1 {margin:0 400px 0 5px;padding:10px 20px;background:url(i/corner.gif) no-repeat}
.twoColFixRtHdr #contact2 {float: right;width:400px;padding:20px}
.twoColFixRtHdr #contact3 {float: right;width:400px;padding:5px 20px}

/* Global Nav */

.twoColFixRtHdr div#topnav{height:35px;width:800px;margin:0;padding:0}
.twoColFixRtHdr div#topnav ul#menu{height:35px;width:900px;background:transparent url(i/topnav.gif) top left no-repeat;margin:0;padding:0;position:relative}
.twoColFixRtHdr div#topnav ul#menu li{margin:0;padding:12px 0 0;list-style:none;position:absolute;top:0px;font:normal 11px/100% Georgia, "Times New Roman", Times, serif}
.twoColFixRtHdr ul#menu li, ul#menu a{height:24px;display: block;color:#39352c; text-decoration:none}
.twoColFixRtHdr ul#menu a:hover{height:24px;display: block;color:#9c151d;text-decoration:none}
.twoColFixRtHdr ul#menu a.current{height:24px;display: block;color:#9c151d;text-decoration:none}

#nav00{left:30px}
#nav01{left:123px}
#nav02{left:238px}
#nav03{left:340px}
#nav04{left:432px}
#nav05{left:553px}
#nav06{left:680px}
#nav07{left:802px}


/* navigation */

a:link{color:#39352c}
a:visited{color:#39352c}
a:active{color:#39352c}
a:hover{color:#9c151d;text-decoration:none}


.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px}/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

.cr{text-align:center}
.hr{margin:0;border-bottom:1px solid #ebdfcc;font-size:0;padding:0}

#tour{margin-top:10px}

#homes,#lots{padding:20px; background-color:#f4eee5}
.homes,.lots{margin:20px 0 0;border: 1px solid #B2AE9E; background-color:#FFFFFF}
.head{background:#902021;font:bold 10px/100% Helvetica,Arial,sans-serif;color:#fff;text-align:center;border-bottom:1px solid #B2AE9E}
.data{font:normal 12px/100% Georgia,"Times New Roman",Times,serif;color:#39352c;text-align:center;border-bottom:1px solid #B2AE9E}
.data li{font:normal 12px/100% Georgia,"Times New Roman",Times,serif;color:#39352c;text-align:left}
.details{padding:10px}
.pic{border-right:1px solid #B2AE9E}
.pic h3{margin-bottom:0}
.pic p{margin-top:0}

.small{font-size:11px}
