@charset "utf-8";

/******
/-----------------
	Living Green Designer Homes Stylesheet V.2.0
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2009
	--------------------------/
******/

/**	---------
	CSS Reset	**/
html,body,div,span,img,table,td,li,input,button,dt,dd,dl,h1,h2,h3,h4,a{margin:0px;padding:0px;border:none;}
a{text-decoration:none;}
table{border-collapse:collapse;}
p{padding:5px 0px;margin:0px;}
a{outline:none;}
/**	---------
	Starts	**/
body{background:#f7f2e6 url(../images/bg.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2b2b2b;}

h1{margin:0 0 10px 0;font-size:24px;color:#334810;border-bottom:1px solid;}
h2{font-size:18px;color:#005b44;}
	h2.testimonial{width:620px;height:30px;padding:0 20px;background:#75ae26;color:#334810;line-height:30px;cursor:pointer;position:relative;}h2.testimonial span{position:absolute;top:0;right:20px;font-size:14px;color:#ece3cb;}
	h2.active{background:#334810;color:#fff;}
h3{}
h4{padding:5px;font-size:14px;color:#000;}

hr{height:1px;margin:20px;padding:0px;border:0px;border-top:1px solid #3e6309;}

#wrapper{width:980px;margin:0 auto;}

#container{width:920px;margin:0 9px;padding:0 20px 0 20px;border:1px solid #96d045;border-top:none;background:#fff url(../images/container_bg.gif) bottom no-repeat;}

#header{width:980px;height:104px;background:url(../images/header.gif);position:relative;z-index:100;}
	#header a.logo{position:absolute;top:0px;right:40px;display:block;width:240px;height:90px;z-index:110;}

#nav{margin-left:20px;}
	#nav ul{list-style:none;padding:0px;margin:0px;}#nav li{margin-left:2px;text-transform:uppercase;font-weight:bold;float:left;position:relative;z-index:50;}#nav li:hover ul{display:block;}
		#nav li span{position:absolute;top:0px;left:-2px;display:block;width:2px;height:61px;background:url(../images/navli_span.gif);z-index:60;}
		#nav ul ul{display:none;position:absolute;top:61px;left:0px;width:230px;padding:10px 0;background:#96d045;z-index:5000;}#nav ul ul li{margin:0;float:none;}#nav ul ul li a{width:220px;margin:3px 0px;padding:5px;border:none;}#nav ul ul li a:hover{background:#5c811c;color:#fff;}
	#nav a{display:block;padding:38px 12px 14px 12px;/*border-bottom:2px solid #f7f2e6;*/color:#2b2b2b;}#nav a:hover{background:#96d045;/*border-color:#5c811c;*/}

#content{width:900px;margin-bottom:45px;padding:10px 10px 30px 10px;background:#96d045;}
	#content a{color:#344911;}
	#content ul{list-style:none;margin:0px;padding:20px;}#content ul.alter{width:500px;}
	#content li{padding:4px;border-bottom:1px solid #3e6309;}

#content #content-left{width:650px;margin-right:9px;float:left;}
	ul#main-transition{list-style:none;margin:0 0 10px 0;padding:0;width:650px;height:330px;position:relative;z-index:40;}ul#main-transition li{position:absolute;top:0px;left:0px;padding:0;border:none;z-index:100;}
	#content-left .maintext{width:627px;padding:5px 20px 20px 0;border-right:3px solid #3e6309;border-bottom:6px solid #3e6309;}
#content #actions{width:240px;float:left;}#content #actions img{padding-bottom:10px;}#content #actions a.newsletter{display:block;width:240px;height:87px;background:url(../images/features/newsletter.jpg);}#content #actions a.newsletter:hover{background-position:-240px 0;}

#subnav{width:200px;margin:0 0 20px 20px;padding:10px;background:#f7f2e6;float:right;}
	#subnav ul{list-style:none;margin:0;padding:0;}
	#subnav li{padding:0;font-weight:bold;border-color:#96d045;}
	#subnav li a{display:block;width:190px;height:20px;padding:5px;line-height:20px;color:#608621;}#subnav li a:hover{background:#96d045;color:#334810;}

#footer{width:920px;height:60px;font-size:10px;font-weight:bold;position:relative;}
	#footer-details{position:absolute;top:15px;left:380px;}#footer-details span{display:block;padding:0 25px 0 15px;color:#3c5d03;float:left;}#footer-details div{width:110px;float:left;}
	p.footer-copy{position:absolute;bottom:-20px;left:5px;}a.webstuff{position:absolute;bottom:-15px;left:490px;}
	img.footerlogo{position:absolute;top:25px;right:-30px;}
	#footer ul{list-style:none;margin:0;padding:5px 10px;float:left;}#footer a{color:#2b2b2b;}#footer a:hover{color:#000;text-decoration:underline;}
/**	---------
	Class Declarations	**/

.left{float:left;}.right{float:right;}.clear{clear:both;}

.breaker{height:10px;}

img.border{margin:5px;padding:2px;border:1px solid #3e6309;background:#96d045;}

div.testimonial{width:620px;margin-bottom:10px;padding:10px 20px;background:#75ae26;color:#334810;}
	.testimonial a{color:#fff !important;}
	.testimonial h4{color:#fff;}
	div.active{background:#334810;color:#fff;}
	.active img.border{background:#fff;}

.tabmain{width:610px;height:115px;padding:15px 20px;margin:5px 0px;background:url(../images/tab_bg.gif);position:relative;}.tabmain:hover{background-position:0px -145px;}
	.tabmain a{position:absolute;top:0px;left:0px;display:block;width:650px;height:145px;}
	.tabmain h1{font-size:20px;border:none;}
	.tabmain img{padding-left:30px;float:right;}

.gallery-wrapper img{margin:5px;padding:1px;border:2px solid #5c811c;}.gallery-wrapper img:hover{border-color:#fff;}
#content .gallery-wrapper li{padding:0px;border:none;float:left}


#contactform{width:470px;padding-left:50px;overflow:hidden;float:left;}
#contactform fieldset{border:1px solid #3e6309;margin:0 0 10px 0;padding:10px;}
	#contactform fieldset .forminput{width:250px;background-position:0px -150px;}
	#contactform fieldset .forminput input{width:240px;}
.formheading h2{margin-bottom:10px;padding:0px;font-size:16px;background:#FF0000;color:#fff;}.formheading h2.pad{padding:5px 10px;}.formheading h2.greengo{background:#009900;}
.formhead{width:100px;margin-bottom:10px;float:left;}.formhead h4{line-height:30px;}
.forminput,.formenquiry{width:350px;height:30px;margin-bottom:10px;background:url(../images/sprites/livinggreen_master.gif);position:relative;float:left;}.forminput input,.formenquiry textarea{position:absolute;top:3px;left:5px;width:340px;height:20px;padding:5px 0px 0px 0px;background:none;}
.formenquiry{height:120px;background-position:0px -30px;}.formenquiry textarea{height:110px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:none;}
.formclear{display:none;}
button.formbutton{width:69px;height:21px;margin:0px 20px;background:url(../images/sprites/livinggreen_master.gif) -350px 0px;border:1px solid #487012;color:#fff;font-size:12px;float:right;}button.formbutton:hover{background-position:-350px -21px;color:#000;}

div.fb_label:first-child{margin-top:5px;}
div.fb_field input[type="text"]{margin:10px 0;height:20px;width:210px;border:1px solid #035B44;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
div.fb_field input[type="submit"]{width:69px;height:21px;margin:0px 20px;background:url(../images/sprites/livinggreen_master.gif) -350px 0px;border:1px solid #487012;color:#fff;font-size:12px}div.fb_field input[type="submit"]:hover{background-position:-350px -21px;color:#000;}

/* Popup window */
#backgroundPopup{  
 display:none;
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:100%;  
 width:100%;  
 top:0;  
 left:0;  
 background:#000000;  
 border:1px solid cecece;  
 z-index:9000;  
 }  
#popupContact{  
 display:none;
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:278px;  
 width:408px;  
 background:#FFFFFF;  
 border:2px solid cecece;  
 z-index:2;  
 padding:12px;  
 font-size:13px;  
 z-index:9999;
 }  

 #popupContactClose{  
 font-size:14px;  
 line-height:14px;  
 right:6px;  
 top:4px;  
 position:absolute;  
 color:6fa5fd;  
 font-weight:700;  
 display:block;
 cursor:pointer;  
 }
 
 #smallText{
	 font-size:10px;
	font-weight:bold;
	display:block;
	text-align:center;}									
 }
