@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-family:open sans; font-family:"Century Gothic";}

.header{ width:1200px; height:100px; margin:auto; z-index:1004; position:relative; padding-top:3px;}
.logo{ float:left; margin:0px; height:100px;}
.left-area-menu{ height:50px;  position:absolute; width:1000px; right:1185px; z-index:1000;}
.right-area-menu{
	height:50px;
	position:absolute;
	width:1000px;
	left:1185px;
	z-index:1000;
	background-color: #00773A;
}
.menu{
	float:left;
	margin:0 0 0 1px;
	width:965px;
	height:50px;
	color:#fff;
	font-family:open sans;
	font-size:16px;
	font-weight:lighter;
	background-color: #00773A;
}
.menu ul{ margin:6px 0 0 8px; padding:10px 0 10px 0px;}
.menu li{ margin:0px; padding:0px; display:inline;}
.menu li a{ text-decoration:none; color:#fff; padding:0px 3px; font-family:"Century Gothic";}
.menu li a:hover, .menu li.selected a{  padding:10px 9px 10px 9px; color:#fff; background:#BD4C8C; font-family:"Century Gothic";}
.wrapper{ width:1100px; margin:auto;}
.container{ width:96%; float:left; margin:430px 0 0 22px; font-size:14px; color:#2c2c2c; line-height:22px; z-index:1000; position:relative; text-align:center;}
.heading{ width:100%; float:left; margin:0 0 23px 0px; font-family:"Century Gothic"; color:#0a8434; font-size:41px; text-transform:sentencecase; text-align:center;}
.heading2{ width:100%; float:left; margin:0 0 23px 0px; font-size: 29px; font-weight: normal; color:#af282a; text-transform:uppercase; text-align:center;}
.box1{ width:100%; float:left; margin:20px 0 0px 0px; position:relative; z-index:1000; font-size:13px; color:#2c2c2c; line-height:22px; text-align:center;}
.box1-right{ float:right; width:75%; margin:0px;}

.box2-right{  width:100%; margin:0px;}

.box1-img{ float:left; margin:0 5px 0 0px;}
.box1-left{ float:left; width:25%; margin:65px 0 0 0px; font-size:15px; color:#0b0b0b; text-align:center; line-height:31px;}
.box1-head{ float:left; width:100%; margin:0px; font-size:35px; color:#067e30; text-align:center; font-weight:lighter; text-transform:uppercase;}
.box1-head2{ float:left; width:100%; margin:20px 0 15px 0px; font-size:35px; color:#1b2e65; text-align:center; font-weight:lighter; text-transform:uppercase;}
.form-bg{ width:1077px; height:110px; text-align:center; margin:8px 0 0px 0px; background:url(../images/f-bg.png); padding-top:25px;}
.field{background:#ffffff; border-radius:1px; border:none;  padding:10px 10px 8px 10px; width:230px; height:20px; float:left; color:#5f5f5f; letter-spacing:1px; font-size:10px; margin:35px 0 0 10px; text-transform:uppercase;}
.submit{ background: url(../images/s-bg.jpg); color:#fff; font-size:20px; font-weight:lighter; text-transform:uppercase; border:none; cursor:pointer; padding:7px 12px; margin-top:34px; margin-left:10px; float:left;}

.box2{ width:320px; padding:10px; height:auto; float:left; margin:0px 15px 0 10px; font-size:12px; color:#404040; line-height:20px; text-align:left;}
.box2 a{ text-decoration:none; color:#067e30;}
.box2 a:hover{ text-decoration:underline; color:#067e30;}

.box1-left1{ float:left; width:100%; margin:0px 0 0px 0px; font-size:15px; color:#0b0b0b; text-align:center; line-height:31px;}
.bg{ float:left; margin:0px 0 10px 0px;}
.con-img{ float:left; margin:13px 0 0px 0px; margin-left:50px;  border:0 solid #a0a0a0; background:url(../images/projects.gif); width:200px; height:150px;}
.cons-img{ float:left; margin:13px 0 0px 0px; margin-left:50px; border:1px solid #a0a0a0; background:url(../images/walkthrough.png); width:188px; height:134x;}

.zoom a{float:right; margin:146px 0px 0 0px; }
.plan-main{ width:100%; height:auto; margin:15px 0 0px 0px; float:left;}
.plan-img{width:80px; padding:15px 0 20px 0px; margin:0px 0 0 0px; float:left; font-size:15px; color:#727272; background:#baeacb; text-transform: uppercase; line-height:23px; font-weight:lighter; text-align:center;}
.plan-h{ font-size:22px; color:#000;}
.plan-right{ float:right; margin:0px; width:230px;font-size:12px; color:#404040; line-height:20px; text-align:left;}
.zoom1{ float:left; margin:13px 0 0 0px; font-size:11px; color:#067e30; text-transform:uppercase; border-top:3px solid #c7c7c7; padding-top:2px !important; padding:5px;}
.zoom1 a{ text-decoration:none; color:#067e30;}
.zoo{ float:left; margin:1px 5px 0 -3px;}

.f-row1{  width:100%; height:auto; margin:2px 0 0 0px;font-size:17px; color:#101010; text-align:center; border-bottom:2px solid #dbdbdb; padding:14px 0px; font-weight:lighter; }
.f-row1 ul{ margin:0px; padding:0px;}
.f-row1 li{ margin:0px; padding:0 12px 0 12px; display:inline; }
.f-row1 li a{ text-decoration:none; color:#101010;}
.f-row1 a{ text-decoration:none; color:#1c2939;}
.f-row1 a:hover{ text-decoration:none; color:#0a8434;}
.fr1{ float:left; margin:14px 0 0px 0px; text-align:left; font-size:12px; color:#424242; line-height:25px; width:40%;}
.fr1 a{ text-decoration:none; color:#424242;}
.fr1 a:hover{ text-decoration:underline; color:#424242;}

.fr2{ float:right; margin:14px 0 0px 0px; text-align:left;width:40%;}
.fr2a{ float:left; margin:7px 11px 0 7px;}
.fr2b{ float:left; margin:4px 0 0 0px; font-size:15px; color:#3d3d3d; line-height:25px; text-align:left; width:272px;  }
.frb-img{ float:left; margin:0 3px 0 0px;}
.fr2b-main{ float:left; margin:0 0 3px 0px; width:100%;font-family:"Century Gothic";}
.sitevisit{ width:100px; float:left; margin:34px 0 0 0px; font-size:14px; color:#b9c9f8;font-family:"Century Gothic";}
.site-img{ float:left; margin:-3px 6px 0 0px;}
.sitevisit a{ text-decoration:none; color:#b9c9f8;}
.sitevisit a:hover{text-decoration:underline; color:#b9c9f8;}
.banner-call{ position:absolute; right:0px; margin:280px 0 0 0px; z-index:1005; }
.banner-call1{ position:absolute; right:0px; margin:380px 0 0 0px; z-index:1005; }
.inside_banner{ width:100%; float:left; background:url(../images/inside-banner.png) center top no-repeat; height:410px; margin-bottom:0px; margin-top:-115px;}

.floor_banner{ width:100%; float:left; background:url(../images/floor-banner.jpg) center top no-repeat; height:410px; margin-bottom:0px; margin-top:-115px;}
.feature_banner{ width:100%; float:left; background:url(../images/feature-banner.jpg) center top no-repeat; height:410px; margin-bottom:0px; margin-top:-115px;}
.layout_banner{ width:100%; float:left; background:url(../images/layout-banner.jpg) center top no-repeat; height:410px; margin-bottom:0px; margin-top:-115px;}

.location_banner{ width:100%; float:left; background:url(../images/location-banner.jpg) center top no-repeat; height:410px; margin-bottom:0px; margin-top:-115px;}
.gallery_banner{ width:100%; float:left; background:url(../images/gallery-banner.jpg) center top no-repeat; height:410px; margin-bottom:0px; margin-top:-115px;}
.specification_banner{ width:100%; float:left; background:url(../images/about-banner.jpg) center top no-repeat; height:410px; margin-bottom:0px; margin-top:-115px;}

.about_banner{ width:100%; float:left; background:url(../images/about-banner.jpg) center top no-repeat; height:410px; margin-bottom:0px; margin-top:-115px;}
.thanks_banner{ width:100%; float:left; background:url(../images/thanks-banner.jpg) center top no-repeat; height:410px; margin-bottom:0px; margin-top:-115px;}
.contact_banner{ width:100%; float:left; background:url(../images/contact-banner.jpg) center top no-repeat; height:410px; margin-bottom:0px; margin-top:-115px;}








]




.container1{ width:100%; float:left; margin:40px 0 0 22px; font-size:14px; color:#2c2c2c; line-height:22px; z-index:1000; position:relative; text-align:justify;}

.gray-bg{ width:100%; margin: auto; height:auto; float:left; background:#ebebeb; margin-top:30px; padding-bottom:3px;}
.maroon{ font-size:18px; color:#cd0707;}
.price-img{ width:100%; margin:10px 0 0 0px; text-align:center; float:left;}
.view {float: left; margin:10px 0px; text-align: left; width: 100%; font-size: 14px; color: #000; text-align:center;}
.view a { background: url(../images/zoom-icon.html) no-repeat 0px -1px;color: #000; cursor: pointer; font-size: 14px; letter-spacing:1px; padding-left: 25px; text-decoration:none;}
.floor-img{ width:25%; float:left; margin:0 0px 15px 0px; }
.floor-img1{ width:22.5%; float:left; margin:0 0px 15px 0px; }
.brochure{ left:0px; position:fixed; margin:180px 0 0 0px; z-index:999;}
.loc-img{ width:60%; margin:30px 0 0 0px; text-align:center; float:right;}
.loc-txt{ float:left; margin:40px 0 0 0px; width:40%; font-size:13px;color:#424242; line-height:25px; text-align:center; }


	.news{width:100%;  background:url(images/news-bg.png) repeat left top; }
.news .newstitle{float:left; width:110px; font-size:16px; color:#000; margin:16px 0 0 0px;}
.news .newsslide{width:98%;  float:right; font-size:12px; margin:1%}
