/* SILVERLEAF REFRESH  -  COMMON STYLES */

body {
   color:#fff;
   background:#000;
   margin:0;
   padding:0;
   font-family:georgia, times new roman, verdana, helvetica, sans-serif;
   font-size:.75em;
   line-height:2em;
   text-align:left;
   }

a img { border:0; }
.center { text-align:center; }
.clear { clear:both; }

h1 { font-size:1.4em; }

h1#golf {
	display:inline;
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:1em;
   	font-weight:normal;
   	line-height:2em;
	}


#page { width:1000px; background:#000; margin:0 auto; }
#cwrap { width:1000px; background:url('/images/content_bg.jpg') repeat-y top left; text-align:left; }
.homes #cwrap { background:url('/images/homes/content_bg.jpg') repeat-y top left; }
#content { _float:left; }

a { color:#fff; text-decoration:underline; }
a:hover { text-decoration:underline; }


/* LEFT COLUMN - also see dynamic styles in css/nav.php for navigation */
#leftcol { float:left; width:226px; background:#74797D; text-align:center; }

#nav { width:170px; padding:0; margin:50px 20px; list-style:none; }
#nav li { width:170px; padding:0; margin:0; }
#nav a { width:170px; display:block; text-decoration:none; height:24px; }
#nav span { display:none; }

#nav li.on .subnav { padding:0; margin:0; margin-bottom:10px; }
#nav li.off .subnav { display:none; }
#nav .subnav { padding:0; margin:0; list-style:none; }
#nav .subnav li { height:14px; padding:0; margin:0; }
#nav .subnav a { height:14px; display:block; }


/* MIDDLE COLUMN */
#midcol { float:left; width:568px; padding:0; margin:0; }
#midcol ul { list-style:square url('/images/dash.gif'); }
.main #midcol { width:548px; }
.main #midcol p, .main h1 { padding:5px 25px 5px 40px; }
.homes #midcol { background:#353A3D; }
p.copy { padding:5px 0; }

#plansnav { background:#000; margin:0; padding:10px 0 0 30px; height:35px; }
#plansnav img { margin:3px; }

.homes #customHomesIndex { padding:0 10px 0 15px; }
.homes #customHomesIndex .beginRow { clear:left; }
.homes #customHomesIndex .lot {
    float:left;
    width:237px;
    text-align:left;
    line-height:1.5em;
    font-weight:bold;
    margin:15px;
    padding:0;
    }
.homes #customHomesIndex img { margin-top:20px; }
.homes #customHomesIndex .status { color:#ff0; text-transform:uppercase; }

.homes #features, .homes div.copy { float:left; width:280px; margin:10px 25px; padding:0; }

.homes #home_main { float:left; width:500px; margin:10px 25px; padding:0; }
.inset { margin:10px 0; border:1px solid #444D5C; }
.inset_ttl { margin:10px 0; }

.homes .inset { float:left; margin:35px 20px 20px 30px; border:none; }
.homes #featureslinks, .homes #customlotlinks { margin:35px 20px 20px 30px; }
.homes #featureslinks img { margin:5px 0; }
.homes #customlotlinks { float:right; }
.homes #customlotlinks ul { margin:0; padding:0; }
.homes #customlotlinks ul li.off { list-style:url('/images/spacer.gif');  }
.homes #customlotlinks ul li.on { list-style:url('/images/homes/custom/arrow.jpg'); }
.homes #customlotlinks ul li.on a { color:#fff; }
.homes #customlotlinks a { font-size:11px; line-height:90%; color:#C3C3C3; text-decoration:none; }
.homes #customlotlinks a:hover { border-bottom:1px solid #c3c3c3; }

.homes #floorplan { float:left; text-align:center; margin:20px; }

#customHomesCopy { margin-top:-320px; }

 img.homes_index_image{
 	margin-right: 10px;
	vertical-align: middle;
}

/* RIGHT COLUMN */
#rightcol { float:left; width:206px; background:#646B71; }
.main #rightcol { width:226px; background:url('/images/rightcol_bg.jpg') repeat-y top left; padding-bottom:30px; margin-top:-20px; }
.homes #rightcol { height:300px; margin-top:-20px; }
.main #rightcol-homes{background:#646B71; float: left; width: 206px; display: inline; margin-left: 20px; padding-bottom:0px; margin-top:-20px;}
#rightcopy { text-align:center; padding:20px;  }
#rightcopy p { text-align:left; }


/* FOOTER */
#footer { font-size:.85em; line-height:1.5em; font-family:verdana,sans-serif; color:#7C8081; text-align:center; margin:20px 0; }
#footer a { color:#7C8081; text-decoration:none; }
#footer ul { list-style:none; padding:0; margin:5px 0; }
#footer li { display:inline; border-left:1px solid #7C8081; padding:0 5px; }
#footer li.first { border:none; }


/* ie hacks \*/
* html .homes #customHomesIndex { padding:0; }
* html .homes #features, * html .homes div.copy { margin:10px 0 10px 15px; }
* html .homes #customlotlinks li { padding:0 0 11px 2px; margin:0; }
* html .homes #floorplan { margin-left:10px; }
* html #customHomesCopy { margin-top:0; }
* html .homes #customlotlinks ul { padding-left:13px; width:190px; }
* html .homes #customlotlinks img { margin-left:15px; }
/* end ie hack */
