/* CSS Document */
body {
	margin: 0;
	background-color: #efeedc;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #65644c;
}

table { font-size: 12px;}

table#main{
	background: url(../images_new/content_background.jpg) repeat-y top;

}

td#fphoto {
	/*background: url(../images/header/img1.jpg);*/
	width: 566px;
	height: 233px;
}

#comingsoon_h h1{
padding:8px 0 8px 20px;
font-weight:normal;
font-family:"Trebuchet MS";
font-size:23px;
color:#000000;
margin:10px 0px 10px 0px;
}
#comingsoon h1{
padding:8px 0 8px 20px;
font-weight:normal;
font-family:"Trebuchet MS";
font-size:23px;
color:#ffffff;
background-color:#000000;
margin:10px 0px 10px 0px;
}
td.content{
	padding-left: 15px;
	padding-bottom: 10px;
}

.copyright {
	font-size: 10px;
	color: #887e72;
}

.copyright a:link, .copyright a:visited {
	color: #887e72;
	text-decoration: underline;
}

.copyright a:hover {
	color: #544e47;
	text-decoration: underline;
}

a:link, a:visited {
	color: #99354d;
	text-decoration: underline;
}

a:hover {
	color: #6b1a2d;
	text-decoration: underline;
}

.enterEmail {
	color:#FFFFFF;
}
	

#taketour{ width: 498px; border: 1px solid #cfcfbf; background-color:#eee8e0; text-align: center; margin-bottom: 10px;}

table.smaller{font-size: 11px;}

.flash { float: left; padding-right: 10px; padding-bottom: 10px;}

/* form error message styling */
#errgen {border: 1px solid #ffeb96; background: #fef8e0 url(/images/warning-lrg.gif) no-repeat 8px 5px; font-weight: bold; padding: 5px; padding-left: 35px;  color:#cc0000;}

#errormsg {border: 1px solid #ffeb96; border-right: none; border-left: none; padding: 5px 5px 5px 25px; margin: 10px 0; background: url(/images/warning-sm.gif) no-repeat 5px 6px #fef8e0; color:#cc0000;}

.cpwtop {
width: 549px;
height:200px;
background-image:url(/images/cpw-top.jpg)
}
.cpwneighborhoods {
weight:556px;
height:41px;
background-color:#000000;
margin:20px 0px 0px 0px;
}
.cpwneighborhoodtext {
font-family:"Trebuchet MS";
font-size:22px;
color:#FFFFFF;
margin:8px 0px 0px 20px;
position:absolute;
}
.cpwchelseabox {
/*background-image:url(/images/cpw-chelsea.jpg);*/
width: 175px;
height: 204px;
margin: 15px 0px 0px 0px;
}
.cpwgranvillebox {
/*background-image:url(/images/cpw-granville.jpg);*/
width: 175px;
height: 204px;
margin: -204px 0px 0px 185px;
}
.cpwmaxfieldbox {
/*background-image:url(/images/cpw-maxfield.jpg);*/
width: 175px;
height: 204px;
margin: -204px 0px 0px 370px;
}
.cpwmoretext {
font-family:"Trebuchet MS";
font-size:22px;
color:#000000;
margin:20px 0px 0px 0px;
position:absolute;
}
/*.cpwintrotextbox {
width:150px;
height:240px;
margin:20px 0px 0px 380px;
position:relative;
}*/
.cpwintrotextbox {
width:510px;
height:240px;
margin:40px 0px 0px 380px;
/*position:relative;*/
position:absolute;
float:left;
}
.cpwintrotext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.cpwvideobox {
width: 334px;
height:290px;
margin:20px 0px 0px 0px;
}
.cpwbelvedere {
/*background-image:url(/images/cpw-belvedere.jpg);*/
width:81px;
height:12px;
margin: 60px 0px 0px 0px;
position:absolute;
}
.cpwlennox {
/*background-image:url(/images/cpw-lennox.jpg);*/
width:68px;
height:12px;
margin: 60px 0px 0px 100px;
position:absolute;
}
.cpwmarlow {
/*background-image:url(/images/cpw-lennox.jpg);*/
width:80px;
height:12px;
margin: 60px 0px 0px 185px;
position:absolute;
}
.cpwrenwick {
/*background-image:url(/images/cpw-lennox.jpg);*/
width:70px;
height:12px;
margin: 60px 0px 0px 280px;
position:absolute;
}
.cpwspacer1 {
height:100px;
}
.chelseatop {
width:551px;
height:136px;
}
.chelseatopimages {
width:550px;
height:125px;
margin:10px 0px 0px 0px;
}
.chelseaabouttoptext {
font-family:"Trebuchet MS";
font-size:22px;
color:#53453c;
margin:10px 0px 0px 0px;
}
.chelseacontainer {
width:530px;
}
.chelseatext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.chelseafloorplanstext {
font-family:"Trebuchet MS";
font-size:22px;
color:#53453c;
margin:15px 0px 0px 0px;
}
/*FLOORPLANS BOX*/
.floorplansbox {
background-image:url(/images/planscontainerstripe.jpg);
width:505px;
}
.floorplansblackside {
background-color:#000000;
width:171px;
float:left;
position:absolute;
}
.floorplansrightside {
background-color:#cfcfbf;
width:334px;
float:right;
position:relative;
}
.floorplansplantext {
font-family:"Trebuchet MS";
font-size:36px;
color:#ffffff;
margin:15px 0px 0px 10px;
}
.container2 {
width:505px;
background-image:url(/images/planscontainerstripe.jpg);
}
.floorplansmalltext {
font-family:"Trebuchet MS";
font-size:14px;
color:#ffffff;
margin:15px 0px 0px 10px;
}
.floorplanrightside {
width:300px;
float:right;
}
.floorplanlefttitle {
font-family:"Trebuchet MS";
font-size:18px;
color:#FFFFFF;
/*margin:0 auto;
float:right;
position:absolute;*/
/*margin:-60px 0px 0px 20px;*/
}
.floorplanvideolefttitle {
font-family:"Trebuchet MS";
font-size:18px;
color:#FFFFFF;
/*margin:0 auto;
float:right;
position:absolute;*/
/*margin:-60px 0px 0px 170px;*/
}
.floorplanimage {
float:left;
margin:30px 0px 0px -20px;
background-color:#cfcfbf;
position:absolute;
}
.cpwspacer2 {
height:100%;
background-color:#0099FF;
/*background-image:url(/images/planscontainerstripe.jpg);*/
}
.cpwmainvideo {
width:360px;
height:240px;
float:left;
margin:20px 0px 0px 0px;
position:absolute;
}
.centralbox {
width:510px;
height:250px;
margin:20px 0px 0px 0px;
}
.leftcentralbox {
width:360px;
height:240px;
float:left;
}
.cpwclickhere {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC33;
}
.cpwclickhere a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC33;
text-decoration:none;
}
.cpwclickhere a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC33;
text-decoration:underline;
}
.addressbox {
width:544px;
margin:0px 0px 0px 7px;
}
.addressboxleft {
width:275px;
float:left;
text-align:left;
}
.addressboxright {
width:275px;
text-align:left;
margin:-120px 0px 0px 0px;
}
.bottomimage {
width: 220px;
/*margin:0px 0px 0px 190px;*/
margin:0 auto;
}