@charset "utf-8";
/* CSS Document */

/* UNIVERSAL */
* { padding:0px; margin:0px; outline:none; }
html body * { display:block; }
html, body { font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; background-color:#36362C; height:100%; }
p { margin:5px 0px; }
p a { display:inline; }
.fl { float:left; }
img.fl { margin-right:10px; }
.fr { float:right; }
img.fr { margin-left:10px; }
.clear { clear:both; }
html body table { display:table; }
html body tr { display:table-row; }
html body td { display: table-cell; }
html body pre { display:none; }
#bodyWrapper { width:934px; margin:0px auto; position:relative; height:auto !important; }

/* HEADER */
#headerWrapper { width:100%; height:180px; background:url(../images/greenBG.png) repeat; position:relative; }
#headerTop { margin:0px auto; width:934px; height:inherit; }
	#logo { }
	#headerImg {}
	#30yrs {}

#headerNavWrapper { width:inherit; margin-top:-23px; height:53px;}
	#navLeft {}
	#nav { background:url(../images/navBG.png) left top repeat-x; height:53px; width:868px; }
	#nav a { font-size:22px; color:#36362c; text-decoration:none; }
	#nav a:hover { text-decoration:underline; }
	#nav div {  }
		#nav ul { }
			#nav ul li { list-style:none; line-height:53px; padding:0px 40px 0px 10px; width:auto; float:left; background:url(../images/navDivider.png) right top no-repeat; }
			#nav ul li.last { background-image:none; padding-right:20px; }
			/*#nav ul li.divider {  width:30px; height:53px; padding:0px; }*/

/* BODY */
/* BODY BOXES */
.beigeBoxShadow { background:url(../images/shadowRightRepeate.png) right repeat-y; width:912px; margin-left:22px; height:auto; }
.topShadow { background:url(../images/shadowrightTop.png) right top no-repeat; height:auto; }
.beigeBox, .beigeBoxBanner { background:url(../images/beigeBG.png) right repeat; height:auto; margin-right:24px; padding:10px; }
.greenBox { background:url(../images/greenBG.png) repeat; height:101px; }
.brownBox { background-color:#825534; height:251px; }
#mainImage { float:right; margin:4px 4px 0px 0px;  }
.contentBox { background-color:#f8f1de; border:2px solid #825534; width:611px; height:auto; margin:0px 0px 0px 0px; }
.contentBox2 { background-color:#f8f1de; border:2px solid #825534; width:100%; height:auto; margin:0px 0px 0px 0px; }
.contentLeft, .contentRight { width:280px; padding:10px; }
.contentBox img { border:2px solid #cdb58b; margin:0px 3px 0px 0px; }
#insidePageWrapper { padding:10px; }
#insidePageWrapper img { padding:5px; background-image:url(../images/navBG.png); border:1px solid #825534; }

div.neighborhoodImgs { margin:0px auto; margin-top:20px; }
#insidePageWrapper .neighborhoods { width:410px; margin:0px 0px 0px 10px; padding:5px; }
#insidePageWrapper .neighborhoods p { cursor:pointer; padding:5px; width:auto; margin:5px 0px; }
#insidePageWrapper .neighborhoods p.first { margin-top:0px; }
#insidePageWrapper .neighborhoods p.last { margin-bottom:0px; }
#insidePageWrapper .neighborhoodsColor { background-color:#FFFFFF; }

/* ADDRESS BOX */
#addressBox { width:236px; margin:190px 0px 0px 5px; }
#addressBox .imgCrown { margin:5px; }
.address { color:#825534; }

/* BANNERS */
#banners { width:244px; height:528px; position:absolute; top:90px; *top:67px; left:40px; }
#bannerShadow { background:url(../images/bannerShadow.png) right 10px repeat-y;  height:524px; }
#bannersTopShadow { background:url(../images/bannerTopShadow.png) right top no-repeat;  height:auto; }
.beigeBoxBanner { margin-right:5px; padding:8px; border:3px solid #7a4b2b; }
.beigeBoxBanner img { margin:0px auto; border:3px solid #7a4b2b; }
#bannerBottomShadow { background:url(../images/bannerBottomShadow.png) left top no-repeat; height:8px; }

/* FOOTER */
.push { height:37px;   }
#footer { height:37px;  }
#footerWrapper { width:934px; margin:0px auto -100px; padding:25px 0px; background:url(../images/mainBodyBG.png) 525px 0px repeat-y; }
#footerLeft { height:inherit; padding:10px 0px 0px 40px; width:440px; color:#8f866a;  }
	#footerLeft a { color:#8f866a; text-decoration:none; display:inline; font-size:12px; }
	#footerLeft a:hover { text-decoration:underline; }
#footerRight { background:url(../images/footerCopyright.png) 41px 0 no-repeat; padding:10px 0px; width:450px; }
#footerRight div { padding-left:75px; }

/*  TEXT  */
#slogan { text-indent:-9999px; background:url(../images/img_slogan.png) right top no-repeat; width:583px; height:75px; float:right; margin:15px 10px 0px 0px; }
h1, h2, h3, h4, h5 { text-indent:-99999px; height:15px; border-bottom:1px solid  #825534; background-position:left top; background-repeat:no-repeat; padding-bottom:3px; }
h2.whynow { background-image:url(../images/headings/hding_whynow.png); }
h2.about { background-image:url(../images/headings/hding_aboutus.png); }
h1 { height:26px; }
.response { color:#F00; font-weight:700; }
.sold { background-image: url(../images/sold.png); }

/* PAGE HEADINGS */
h1.aboutPage {background-image:url(../images/headings/hding_aboutUsPage.png); }
h1.contactPage {background-image:url(../images/headings/hding_ContactUsPage.png); }
h1.quickDeliveryPage {background-image:url(../images/headings/hding_QuickDeliveryPage.png); }
h1.sellUsPage {background-image:url(../images/headings/hding_SellUsPage.png); }
h1.taxCreditPage {background-image:url(../images/headings/hding_TaxCreditPage.png); }
h1.newsPage {background-image:url(../images/headings/hding_newsPage.png); }
h1.tennentEstatesPage {background-image:url(../images/headings/hding_TennentEstatesPage.png); }
h1.chelseaSquarePage {background-image:url(../images/headings/hding_ChelseaSquarePage.png); }
h1.pineViewEstatesPage {background-image:url(../images/headings/hding_PineViewEstatesPage.png); }
h1.rosemontEstatesPage {background-image:url(../images/headings/hding_RosemontEstatesPage.png); }
h1.primroseAcresPage {background-image:url(../images/headings/hding_PrimroseAcresPage.png); }
h1.whyNowPage {background-image:url(../images/headings/hding_WhyNowPage.png); }
h1.neighborhoodsPage {background-image:url(../images/headings/hding_NeighborhoodsPage.png); }
h1.floorplansRenders {background-image:url(../images/headings/hding_FloorplansandRenders.png); margin-top:20px; }



#insidePageWrapper p { line-height:20px; text-align:justify; margin:15px 0px; }
b { color:#663300; }
.even { background-color:#f0e6ca; padding:5px 0px; }

/*  FORMS  */
legend { padding:0px 5px; font-weight:700; color: #333300; }
fieldset { padding:0px 10px 10px; border:1px solid #663300; margin-left:60px; }
form#contact p { padding:0px; margin:5px; }
input { border:1px solid #993300; padding:3px; font-family:Arial, Helvetica, sans-serif; }
textarea { font-family:Arial, Helvetica, sans-serif; }


a.moreLink { color:#825534; }
a.moreLink:hover { color:#be7642; text-decoration:none; }

/* LISTS */

html body ol { margin:10px;  }
html body ol li { margin:0px 0px 0px 30px; list-style:decimal; display:list-item; }

#insidePageWrapper ul { margin:10px; }
#insidePageWrapper ul li { margin:0px 0px 0px 30px; list-style:outside; display:list-item; }
