
/*========================== General ===============================*/

body {
	margin:0; padding:30px 0;
	font:normal 15px/16px Georgia, Verdana, Arial, Helvetica, sans-serif;
	background:#fefcd7; color:#474747;
}

p, img, a, form, ul, li, label, input, h1, h2, h3, span {
	padding:0; margin:0;
}
a {
	text-decoration:none;
}
ul {
	list-style:none;
}

/*========================= HEADER =============================*/
.withIn {
	border:#f5f5f3 1px solid; margin:0 auto; background:#71b238; color:#474747;
}


/*--------------- TOP MENU ---------------------*/
.mainNav ul {
	background:url(menuTopBut.png) left top repeat-x; 
	border:#f5f5f3 2px solid; height:31px; margin:0 7px 0 7px;
}
.mainNav ul li {
	float:left; border-right:#f5f5f3 1px solid;
}
.mainNav ul li.contact {
	border-right:none;
}

.mainNav ul li a {
	display:block; height:31px; text-indent:-2000px;
}
.mainNav ul li a.home {
	background:url(buttonHome.png)  0 0 no-repeat; width:55px;	
}
.mainNav ul li a.engineer {
	background:url(buttonEngineering.png) 0 0 no-repeat; width:123px;	
}
.mainNav ul li a.genContract {
	background:url(buttonGenCon.png) 0 0 no-repeat; width:144px;	
}
.mainNav ul li a.devlp {
	background:url(buttondevlp.png) 0 0 no-repeat; width:144px;	
}
.mainNav ul li a.floor {
	background:url(buttonFloor.png) 0 0 no-repeat; width:79px;	
}
.mainNav ul li a.invest {
	background:url(buttonInvest.png) 0 0 no-repeat; width:211px;	
}
.mainNav ul li a.contact {
	background:url(buttonContact.png)   0 0 no-repeat; width:106px;
}
/*------------hover-------*/
.mainNav ul li a.home:hover {
	background:url(buttonHomeHover.png)  0 0 no-repeat; width:55px;	
}
.mainNav ul li a.engineer:hover {
	background:url(buttonEngineeringHover.png) 0 0 no-repeat; width:123px;	
}
.mainNav ul li a.genContract:hover {
	background:url(buttonGenConHover.png) 0 0 no-repeat; width:144px;	
}
.mainNav ul li a.devlp:hover {
	background:url(buttonDevlpHover.png) 0 0 no-repeat; width:144px;	
}
.mainNav ul li a.floor:hover {
	background:url(buttonFloorHover.png) 0 0 no-repeat; width:79px;	
}
.mainNav ul li a.invest:hover {
	background:url(buttonInvestHover.png) 0 0 no-repeat; width:211px;	
}
.mainNav ul li a.contact:hover {
	background:url(buttonContactHover.png) 0 0 no-repeat; width:106px; 
}

/*===================== BODY STARTS =============================*/

.whySection p {
	padding:5px 31px 0 0;
}
.whySection p span {
	color:#fefcd7; background:#71b238;
}
.whySection ul {
	padding:10px 0 10px 30px;
}
.whySection ul li {
	font-size:13px; color:#5E8686; font-weight:bold; padding:0 0 0 21px;
	background:#71b238 url(bullet.png) 0 5px no-repeat; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:20px;
}
.whySection ul li span {
	color:#fefcd7; background:#71b238
}
.whySection a {
	color:#F41500; background:#F8F9EF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold; float:right;
}
.whySection a:hover {
	text-decoration:underline;
}




/*========================== PORTFOLIO  ===========================*/
.portfolio {
	border:#fefcd7 4px solid; background:#d5e3ae; color:#615B4E; font-size:13px; margin:0 0 13px 0;
}

.portfolio h2 {
	width:63px; height:232px; text-indent:-2000px;
	background:url(portfolio.png) 0 0 no-repeat;
	border-right:#adb98d 2px solid;
}
.imgcontainer {
	background:url(stick.png) 0 26px no-repeat;
}
.imgcontainer1 {
	background:none;
}
.imgcontainer img, .imgcontainer1 img {
	margin:20px 0 12px 0; border:#fefcd7 1px solid;
}

.portfolio p {
	text-align:center;
}
.portfolio strong {
	font-size:14px; color:#433025; font-weight:bold;
}

/*=========================== FOOTER ================================*/
.footerTop { background:url(footerTop.png) left top repeat-x; height:5px; }

.footer { background:#c4de7d; margin:0 0 5px 0; }

.footer ul { width:600px; margin:0 auto; padding:10px 0 0 0; }

.footer ul li {
	float:left; padding:0 1px 0 1px;
}
.footer ul li a {
	padding:0 8px 0 8px; color:#488f42; background:#c4de7d;
	font:bold 15px/15px Georgia, Verdana, Arial, Helvetica, sans-serif;
}
.footer ul li a:hover {
	background:#fefcd7; color:#456161;
}
.footer p.copyright {
	clear:both; padding:12px 0 30px 0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#1D4545; background:#c4de7d;
}




