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

body,td,th {
	font-family:Verdana;
	font-size: 12px;
	color: #32413c;
	background-image:url(images/bg.jpg);
}
body {
	background-color: #a6b3a9;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#wrap {
	width: 960px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contain {
	margin: 0px;
	float: left;
	width: 958px;
	height:100%;
	border:#bfe0e7 solid 1px;
}
#headerHolder{
	float:left;
	width:100%;
	height:66px;
	background-color:#221e1f;
}
.logo1{
	float:left;
	width:181px;
	height:55px;
	padding:11px 11px 0px 10px;
}
/*Main Navigation*/
.navs{
	float:left;
	height:44px;
	text-align:center;
	padding-top:22px;
}
.navs a:link{
	float:left;
	padding:0px 34px 0px 23px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
}
.navs a:visited{
	float:left;
	padding:0px 34px 0px 23px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
}
.navs a:hover{
	float:left;
	padding:0px 34px 0px 23px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#a7b2ae;
	font-size:15px;
	text-decoration:none;
}
.navs a:active{
	float:left;
	padding:0px 34px 0px 23px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
}
/*Naviagation2*/
.navs2{
	float:left;
	height:44px;
	text-align:center;
	padding-top:22px;
}
.navs2 a:link{
	float:left;
	padding-left:20px;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
}
.navs2 a:visited{
	float:left;
	padding-left:20px;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
}
.navs2 a:hover{
	float:left;
	padding-left:20px;
	color:#a7b2ae;
	font-size:15px;
	text-decoration:none;
}
.navs2 a:active{
	float:left;
	padding-left:20px;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
}
/*Selected State*/
.navselected{
	float:left;
	height:44px;
	text-align:center;
	padding-top:22px;
}
.navselected a:link{
	float:left;
	padding:0px 34px 0px 23px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#e4b31c;
	font-size:15px;
	text-decoration:none;
	/*font-weight:bold;*/
}
.navselected a:visited{
	float:left;
	padding:0px 34px 0px 23px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#e4b31c;
	font-size:15px;
	text-decoration:none;
	/*font-weight:bold;*/
}
.navselected a:hover{
	float:left;
	padding:0px 34px 0px 23px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#e4b31c;
	font-size:15px;
	text-decoration:none;
	/*font-weight:bold;*/
}
.navselected a:active{
	float:left;
	padding:0px 34px 0px 23px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#e4b31c;
	font-size:15px;
	text-decoration:none;
	/*font-weight:bold;*/
}

.navselected2{
	float:left;
	height:44px;
	text-align:center;
	padding-top:22px;
}
.navselected2 a:link{
	float:left;
	padding:0px 32px 0px 8px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	/*font-weight:bold;*/
}
.navselected2 a:visited{
	float:left;
	padding:0px 32px 0px 8px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	/*font-weight:bold;*/
}
.navselected2 a:hover{
	float:left;
	padding:0px 32px 0px 8px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#e4b31c;
	font-size:15px;
	text-decoration:none;
	/*font-weight:bold;*/
}
.navselected2 a:active{
	float:left;
	padding:0px 32px 0px 8px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	/*font-weight:bold;*/
}

.navselected3{
	float:left;
	height:44px;
	text-align:center;
	padding-top:22px;
}
.navselected3 a:link{
	float:left;
	padding:0px 32px 0px 8px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#e4b31c;
	font-size:15px;
	text-decoration:none;
	/*font-weight:bold;*/
}
.navselected3 a:visited{
	float:left;
	padding:0px 32px 0px 8px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#e4b31c;
	font-size:15px;
	text-decoration:none;
	/*font-weight:bold;*/
}
.navselected3 a:hover{
	float:left;
	padding:0px 32px 0px 8px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#e4b31c;
	font-size:15px;
	text-decoration:none;
	/*font-weight:bold;*/
}
.navselected3 a:active{
	float:left;
	padding:0px 32px 0px 8px;
	background-image:url(images/img01.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#e4b31c;
	font-size:15px;
	text-decoration:none;
	/*font-weight:bold;*/
}
/*Content Holder*/
#contentHolder{
	float:left;
	width:100%;
	height:auto;
	background-color:#ffffff;
}
.logoholder{
	float:left;
	width:181px;
	padding:0px 11px 0px 10px;
}
.logo{
	float:left;
	width:100%;
	padding:0px 0px 5px 0px;
}
.salescentre{
	float:left;
	width:100%;
	padding:0px 0px 3px 0px;
	text-align:center;
	font-size:13px;
}
.maincontent{
	float:left;
	width:750px;
	height:444px;
	padding:6px 6px 6px 0px;
}
.mainpage{
	float:left;
	width:700px;
	height:364px;
	background-image:url(images/main-img.jpg);
	background-repeat:no-repeat;
	padding:100px 0 0 50px;
}
.homecontentHolder{
	float:left;
	width:617px;
	border:#ffffff solid 1px;
	padding:8px;
}
.homecontainer{
	float:left;
	width:597px;
	background-color:black;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	padding:10px;
	color:#FFFFFF;
	font-size:15px;
}
.buttons{
	float:left;
	width:331px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
.buttons2{
	float:left;
	width:100%;
	padding:10px 0px 0px 0px;
	text-align:right;
}
h1{
	font-size:18px;
	display:block;
	line-height:25px;
	font-weight:bold;
}
.promobrdr{
	float:right;
	width:400px;
	border-left:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
	padding:8px;
	margin-top:40px;
}
.promocontainer{
	float:left;
	width:380px;
	background-color:black;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	padding:10px;
	color:#FFFFFF;
	font-size:15px;
}
/*Features*/
.pagecontent{
	float:left;
	width:750px;
	height:auto;
	padding:6px 6px 20px 0px;
}
.pagecontentholder{
	float:left;
	width:100%;
}
.pagetitle{
	float:left;
	width:100%;
	padding:10px 0px 5px 0px;
	color:#006b6e;
	font-size:16px;
	font-weight:bold;
}
.sections{
	float:left;
	width:241px;
	padding:0px 13px 0px 0px;
}
.sectiona{
	float:left;
	width:241px;
}
.thumbholder{
	float:left;
	width:100%;
	padding:0px 0px 5px 0px;
}
.clicktoenlarge{
	float:left;
	width:100%;
	text-align:right;
	padding-bottom:10px;
	color:#959598;
	font-size:10px;
}
.content{
	float:left;
	width:100%;
	line-height:18px;
	font-size:12px;
	padding-bottom:10px;
}
.content a:link{
	color:#a7b2ae;
	text-decoration:underline;
}
.content a:visited{
	color:#a7b2ae;
	text-decoration:underline;
}
.content a:hover{
	color:#a7b2ae;
	text-decoration:none;
}
.content a:active{
	color:#a7b2ae;
	text-decoration:underline;
}

.title{
	color:#006b6e;
	font-size:13px;
	font-weight:bold;
}
.disclaimer{
	float:right;
	width:613px;
	padding-left:20px;
	font-size:9px;
	color:#000000;
	text-align:right;
	font-weight:bold;
	padding-top:10px;
}
.thumb{
	float:left;
	width:419px;
	font-size:9px;
	color:#000000;
	text-align:left;
	font-weight:bold;
	padding-bottom:15px;
}
/*Gallery*/
.gal-photos{
	float:left;
	padding-right:7px;
	padding-bottom:7px;
}
.gal-photos2{
	float:left;
	width:182px;
	padding-bottom:7px;
}
.galtitle{
	float:left;
	width:100%;
	color:#959598;
	text-align:center;
	font-size:10px;
}
.floortext2{
	float:left;
	width:100%;
	text-align:left;
	line-height:18px;
}
/*Neighborhood*/
.mapkeyH{
	float:left;
	width:270px;
	padding-right:15px;
}
.mapkey{
	float:left;
	width:268px;
	line-height:18px;
	border:#000000 solid 1px;
}
.mapkeycont{
	float:left;
	width:238px;
	padding:5px 15px 5px 15px;
}
.mapkeytitle{
	float:left;
	width:268px;
	line-height:18px;
	background-color:#fdca90;
	padding:5px 0px 5px 0px;
	text-align:center;
}
.pdf{
	float:left;
	width:225px;
	padding:8px 0px 3px 45px;
	height:42px;
	background-image:url(images/pdficon.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.pastprojcont{
	float:left;
	width:352px;
	padding:8px 0px 10px 0px;
}
.pastprojpic{
	float:left;
	width:378px;
}
.pdf a:link{
	color:#a7b2ae;
	text-decoration:underline;
}
.pdf a:visited{
	color:#a7b2ae;
	text-decoration:underline;
}
.pdf a:hover{
	color:#000000;
	text-decoration:none;
}
.pdf a:active{
	color:#a7b2ae;
	text-decoration:underline;
}
.neighbormap{
	float:left;
	width:465px;
}
/*Floor Plans*/
.floor-rooms{
	float:left;
	width:110px;
	padding-right:7px;
	height:500px;
}
.floorpic{
	float:left;
	width:267px;
	padding-right:4px;
	padding-left:10px;
}
.floordestext{
	float:left;
	width:247px;
	background-color:#bfe0e7;
	padding:10px;
	margin-top:15px;
	font-weight:bold;
}
.floorpic2{
	float:left;
	width:323px;
}
.floorpic3{
	float:left;
	width:352px;
}
.floordes2{
	float:left;
	width:200px;
	padding-left:10px;
	padding-top:253px;
	height:230px;
}
.floordes{
	float:left;
	width:623px;
	padding-left:10px;
	padding-bottom:10px;
	line-height:18px;
}
.floortitle{
	float:left;
	font-size:13px;
	width:100%;
	color:#37363c;
	font-weight:bold;
}
.floorlink{
	float:left;
	width:110px;
	line-height:18px;
}
.floorlink a:link{
	color:#a6b3a9;
	text-decoration:none;
}
.floorlink a:visited{
	color:#a6b3a9;
	text-decoration:none;
}
.floorlink a:hover{
	color:#37363c;
	text-decoration:underline;
}
.floorlink a:active{
	color:#a6b3a9;
	text-decoration:none;
}
.floortitle a:link{
	display:block;
	color:#37363c;
	text-decoration:none;
	padding:0px 0px 7px 0px;
}
.floortitle a:visited{
	display:block;
	color:#37363c;
	text-decoration:none;
	padding:0px 0px 7px 0px;
}
.floortitle a:hover{
	display:block;
	color:#37363c;
	text-decoration:underline;
	padding:0px 0px 7px 0px;
}
.floortitle a:active{
	display:block;
	color:#37363c;
	text-decoration:none;
	padding:0px 0px 7px 0px;
}
.floortext{
	float:left;
	width:100%;
	font-size:14px;
	line-height:20px;
	text-align:center;
}
.floordir{
	float:left;
	width:100%;
	text-align:center;
}
.unitdetails{
	float:left;
	width:220px;
	padding:10px;
	color:#37363C;
}
/*Contact Us*/
.contacttext1{
	float:left;
	width:300px;
	padding-right:10px;
}
.contactmap{
	float:left;
	width:440px;
	text-align:center;
}
/*Footer*/
.copyright{
	float:left;
	width:100%;
	padding-top:5px;
	font-size:10px;
	color:#221e1f;
}

/*NEW CSS*/
.imgthumb{
	float:left;
	width:119px;
	padding-right:2px;
	padding-bottom:5px;
}
.imgthumb2{
	float:left;
	width:119px;
	padding-bottom:5px;
}	
.img_name{
	float:left;
	width:119px;
	color:#006b6e;
	font-size:10px;
	padding-right:2px;
}
.img_name2{
	float:left;
	width:119px;
	color:#006b6e;
	font-size:10px;
}
