/* CSS Document */

#page_content {

	margin: 0px auto;
	width:1000px;
	height:600px;
	POSITION: relative;
	text-align:left;
	

	background-image:url(../common/background.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family: Century Gothic, sans-serif;
	font-size: 12px;
}


	
body {


}

#additional {
	position:absolute;
	left:747px;
	top:168px;
	width:253px;
	height:27px;
}

#choosing {
	position:absolute;
	left:497px;
	top:168px;
	width:250px;
	height:27px;
}

#click {
	position:absolute;
	left:70px;
	top:556px;
}

#commercial {
	position:absolute;
	left:608px;
	top:25px;
}
#commercial_fr {
	position:absolute;
	left:638px;
	top:25px;
	
	
}

#english {
	position:absolute;
	left:892px;
	top:25px;
}

#francais {
	position:absolute;
	left:884px;
	top:25px;
}

#contact{
	position:absolute;
	top:56px;
	left:14px;
	font-size:12px;
	width: 300px;
}

#contractor_form {
	position:absolute;
	left:747px;
	top:141px;
	width:250px;
	height:27px;
}

#costs {
	position:absolute;
	left:497px;
	top:114px;
	width:250px;
	height:27px;
}



#home {
	position:absolute;
	left:401px;
	top:25px;
}

#home_fr {
	position:absolute;
	left:407px;
	top:25px;
	
}

#keywords{
	position:absolute;
	top:647px;
	font-size:12px;
	text-align:center;
	color:#000000;
	width: 1000px;
	height: 65px;
}

#keywords2{
	position:absolute;
	font-size:12px;
	top:532px;
	left:14px;
	color:#000000;
	width: 986px;
}

#mike{
position:absolute;
left:846px;
top:101px;
}

#projects{
	position:absolute;
	color:#000000;
	font-size:12px;
	left: 520px;
	top: 150px;
	width: 160px;
}

#projects2{
	position:absolute;
	color:#000000;
	font-size:12px;
	left: 681px;
	top: 150px;
	width: 160px;
}

#projects3{
	position:absolute;
	color:#000000;
	font-size:12px;
	left: 840px;
	top: 150px;
	width: 160px;
}

#residential {
	position:absolute;
	left:485px;
	top:25px;
}

#residential_fr {
	position:absolute;
	left:511px;
	top:25px;
}

#slideshow{
position:absolute;
left:14px;
top:110px;
}

#sustainable {
	position:absolute;
	left:750px;
	top:25px;
}

#sustainable_fr {
	position:absolute;
	left:784px;
	top:25px;
}

#sustain{
	position:absolute;
	left:521px;
	width:480px;
	top: 135px;
}

#text1{
	position:absolute;
	left:520px;
	width:466px;
	top: 196px;
}

#text2{
	position:absolute;
	top:115px;
	left:520px;
	width:466px;
}

#text3{
	position:absolute;
	top:54px;
	left:437px;
	width:228px;
	height:25px;
}

#title {
	position:absolute;
	top:72px;
	left:520px;
}



#owner_form {
	position:absolute;
	left:747px;
	top:114px;
	width:250px;
	height:27px;
}

#performance {
	position:absolute;
	left:497px;
	top:141px;
	width:250px;
	height:27px;
}







/*Sustainable buttons*/
#paragraph_above_bullet{
	position:absolute;
	left:494px;
	width:480px;
	top: 120px;
}


#bullet_list_left {
	font-size:14px;
	position:absolute;
	left:520px;
	top:122px;
}

#bullet_left {
	width:240px;
	height:30px;
}

#bullet_list_right {
	font-size:14px;
	position:absolute;
	left:750px;
	top:122px;
}

#bullet_right {
	width:240px;
	height:30px;
}
div{
margin:0px;}
table{
margin:0;}

img {
	border: 0px; 
}
a {
	margin: 0px; /*otherwise netscape has margin*/
}

p {
	margin: 0px; /*otherwise netscape has margin*/
	padding-top:5px;
	padding-bottom:5px;
}

a:link {
	color: #000000;
	text-decoration: none;
	

}    
a:visited {
	color:#000000;
	text-decoration: none;

} 
a:hover {
	color:#000000;
	text-decoration:none;	
	font-weight:bold;
}

a:active {
	text-decoration: none;
	font-weight:bold;
}

.border{
	border:2px solid #262664;

}
.rollover {
filter:progid:DXImageTransform.Microsoft.Fade(duration=0.2);
}	
img{
margin:0px;
border:0px;
padding:0px;
}
.float_right{
float:right;
margin-left:5px;
margin-bottom:5px;
}
.float_left{
float:left;}
.highlight{
background-color:#FD9744;
}
.smalltext{
font-size:10px;
}
.text {
	font-family:  Century Gothic, sans-serif;;
	font-size: 12px;
	color: #000000;
}
.green{
color:#3F6238;
}


.heading{
font-size:18px;
font-weight:bold;
color: #336600;
}

.underline{
text-decoration:underline}

ul{  
margin-top:0px;
padding-top:0px;
margin-left:20px;
margin-bottom:0px;
padding-bottom:0px;
}
li{
padding-top:0px;
margin-top:0px;
margin-left:20px}
.border{
	border:1px solid #262664;
}
.superscript{
font-size:6px;
vertical-align:super}
blockquote{
padding-top:0px;
margin-top:0px;}

