@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	}
div, p, h1, h2, ul, img{
	padding:0;
	margin:0;
	}
		
.spacer{
	clear:both;
	line-height:0;
	font-size:0;
	}
	
.shadowDiv{
	background:url(../images/shadow_bg.gif) repeat-y 0 0;
	margin:0 auto;
	padding:0 8px;
	width:1199px;
	}
	
/*-----------------pic div start-------------*/
#picDiv{
	background:url(../images/welcome-pic.jpg) no-repeat 0 0;
	height:1000px;
	}

/*----------- transparent div start--------------*/

#header{
	width:882px;
	margin:0 0 0 166px;
	padding:43px 0 0px 0;
	}
	
.logo{
	border:none;
	display:block;
	font-size:0;
	line-height:0;
	}
	
.slogan{
	background:url(../images/welcome_tag.png) no-repeat 0 0;
	height:52px;
	width:465px;
	display:block;
	font-size:0;
	text-indent:-222222px;
	margin:100px 0 15px 413px;	
	}
	
.sloganIntro{
	background:url(../images/welcome_tag.png) no-repeat 0 0;
	height:52px;
	width:465px;
	display:block;
	font-size:0;
	text-indent:-222222px;
	margin:75px 0 15px 580px;	
	}

/*------------------green part start-----------*/
.green{
	background:url(../images/green_bg.png) repeat-y 0 0;
	padding:5px 153px 0 163px;	
	}
.greenIntro{
	background:url(../images/green_bg.png) repeat-y 0 0;
	margin:50px 0px;
	padding:10px 153px 0 163px;	
	}
.greenPlan{
	background:url(../images/green_bg.png) repeat-y 0 0;
	margin:0px;
	padding:10px 153px 0 163px;	
	}
	
.navi{
	height:30px;
	margin:0 0 10px 0;
	}
	
.navi ul{
	height:30px;
	list-style-type:none;
	}
	
.navi ul li{
	float:left;
	display:block;
	background:url(../images/navi_sapa.gif) no-repeat right top;
	padding:0 10px;
	color:#000000;
	background-color:inherit;
	font-size:13px;
	line-height:30px;
	font-weight:bold;
	width:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
.navi ul li.nosapa{
	background-image:none;
	}
	
.navi ul li a{
	text-decoration:none;
	
	color:#fff;
	background-color:inherit;
	}
	
.navi ul li a:hover{
	text-decoration:none;
	color:#000000;
	background-color:inherit;
	}
	
/*-------------body part start---------*/
#body{
	width:880px;
	}
	
/*-------left part end-----------*/
#left{
	width:650px;
	float:left;
	color:#fff;
	background-color:inherit;
	}
#register { font:11px Arial, Helvetica, sans-serif bold; padding:10px 0px 5px 5px; text-align:center; }
#register a {color:#FFF; }
.bodyHeading{
	font:bold 17px/20px Georgia, "Times New Roman", Times, serif;
	margin:0 0 15px 10px;
	}
	
.text{
	font-size:15px;
	line-height:18px;
	padding:0 0 20px 10px;
	}

#ceclink {
	padding:40px 0px 0px 5px;
	text-align:center; 
}

#ceclink a { font:10px Arial, Helvetica, sans-serif; text-decoration:none; color:#B4B482;}
#ceclink a:hover { font:10px Arial, Helvetica, sans-serif; text-decoration:none; color:#A6A66B; }
	
/*-----------right part start------------*/
#right{
	width:221px;
	float:right;
	}
	
.welcomeRightPic{
	margin:32px 0 0 0;
	}
	
/*-----------------form fields ------------------*/
.formInput {
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	width:98%;
	border:none;
}
.formLabels {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
}
	
/*-----------------inside pages start-------------*/
#builderpicDiv{
	background:url(../images/builders-pic.jpg) no-repeat 0 0 #666600;
	color:#fff;
	padding:0 0 150px 0;
	}
.builderSloganMar{
	margin-bottom:125px;
	}
#designpicDiv{
	background:url(../images/design_pic.jpg) no-repeat 0 0 #666600;
	color:#fff;
	padding:0 0 150px 0;
	}
#registerpicDiv{
	background:url(../images/register-pic.jpg) no-repeat 0 0;
	height:1000px;
	}
#intropicDiv{
	background:url(../images/intro_pic.jpg) no-repeat 0 0;
	height:1050px;
	}
#sitepicDiv{
	background:url(../images/site_plan_pic.jpg) no-repeat 0 0;
	height:1227px;
	}
#locationpicDiv{
	background:url(../images/location-pic.jpg) no-repeat 0 0 #666600;
	height:950px;
	}