/*
Next 3 grouping of elements: 
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

#headerWrap {
background:url(../images/projects/reserve/headerBg.jpg) no-repeat center;
height:192px;
width:100%;
}

#headerContent {
width:1000px;
margin:0 auto;
}

#headerNav {
height:25px;
}

#headerNav ul {
text-align:right;
width:500px;
float:right;
}

#headerNav li {
float:left;
line-height:35px;
font-family:"Trebuchet MS";
font-size:12px;
color:#FFFFFF;
padding:0 10px;
}

#headerNav a {
color:#FFFFFF;
text-decoration:none;
}

#logo {
float:left;
width:209px;
}

#headerText {
float:left;
width:663px;
padding:40px 0 0 25px;
}

#bodyWrap {
width:100%;
background:#FFFFFF url(../images/projects/reserve/bodyBg.jpg) repeat-x;
}

#bodyContent {
width:975px;
margin:0 auto;
}

#bodyNav {
text-transform:uppercase;
}

#bodyNav ul {
padding:10px 10px 0 25px;
}

#bodyNav li {
	color:#FFFFFF;
	line-height:25px;
	font-family:"Trebuchet MS";
	font-size:12px;
	float:left;
}

#bodyNav a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
}

#bodyNav a:hover {
color:#264F3B;
background:#FFFFFF;
}

#bodyNav .s a {
color:#264F3B;
background:#FFFFFF;
}

#bodyNav .s a:hover {
color:#264F3B;
background:#FFFFFF;
}

#bodyText {
margin:0;
padding:0;
clear:both;
}

#bodyBlurb {
margin:0 15px;
width:960px;
}

#lCol {
width:190px;
float:left;
padding:0 15px 0 0;

}

#mCol {
width:548px;
float:left;
}

#mCol p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:25px;
padding:10px 25px 0 10px;
}

#mCol ul {
padding:5px 25px 5px 40px;
}

#mCol li {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:25px;
list-style:disc;
list-style-position:outside;
}

#rCol {
width:187px;
float:left;
padding:0 0 0 15px;
}

#rCol p {
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:18px;
padding:10px 0 0 0;
}

#flpLCol {
width:737px;
float:left;
padding:0 15px 0 0;
}

#flpLCol p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:25px;
padding:10px 25px 0 25px;
}

#flpRCol {
width:187px;
float:left;
padding:0 0 0 20px;
}

#footerWrap {
background-color:#000000;
height:90px;
}

#footerContent {
width:950px;
margin:0 auto;
font-family:"Trebuchet MS";
font-size:11px;
color:#FFFFFF;
padding:10px 0 0 0;
}

#footerContent a {
color:#FFFFFF;
text-decoration:none;
}

#footerContent a:hover {
color:#ca8413;
text-decoration:none;
}


/*---------------------------- HEADINGS -------------------------------*/

h1 {
color:#2B430D;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
padding:10px 10px;
line-height:35px;
font-weight:normal;
letter-spacing:1px;
}

h2 {
color:#2B430D;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-style:italic;
padding:5px 10px;
line-height:30px;
}

h3 {
color:#2B430D;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
padding:40px 10px;
line-height:30px;
}

h4 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#2B430D;
font-style:italic;
font-size:14px;
line-height:20px;
padding:10px 25px 0 10px;
}

/*---------------------------- HOMES -------------------------------------------*/
#homes {
margin:10px 0 10px 50px;
}

#home {
width:185px;
float:left;
border:#000000 1px solid;
padding:2px;
margin:0 30px 25px 0;
}

#rendering {
text-align:center;
}

#line {
border:#000000 1px solid;
margin:5px 0;
}

#name {
color:#2B430D;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
padding:0 0 2px 0;
}

#sqft {
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding:3px 0  ;
}

#more {
margin:10px 0 0 0;
background-color:#2B430D;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
text-align:center;
line-height:25px;
vertical-align:middle;
}

#more a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

#more a:hover {
color:#FFFFFF;
}


/*---------------------------- FLOORPLANS -------------------------------------------*/

#flpContent h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#6E7F05;
line-height:40px;
}

#flpContent h1 .sqft {
font-size:20px;
color:#666666;
}

#flpContent img {
margin:0 0 25px 0;
}

#flpTbl .head {
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
font-size:18px;
}

#flpTbl .subHead {
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
font-size:11px;
text-decoration:none;
}

#flpTbl a {
font-family:Georgia, "Times New Roman", Times, serif;
color:#6E7F05;
font-size:11px;
text-decoration:none;
}

#flpTbl a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:11px;
text-decoration:none;
}


#flpImg img {
border:#FFFFFF 2px solid;
margin:5px 0 0 0;
}

#flpImg p {
padding:5px 0 30px 0;
text-transform:uppercase;
color:#FFFFFF;
font-size:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}
