/*	--------------------------------
	GENERAL
	--------------------------------  */
body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C4C49;
/*	background:#4A4C46;*/
background:url(http://www.renewablelogic.com.au/images/left_border.jpg) repeat-y top;

}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
a:link, a:active, a:visited{
	color:#8BB855;
}
a:hover{
	color:#6b9539;
}
.clearfix {
    display: inline-block;
}
hr {
	border: 0;
	border-bottom: 1px solid #dcdada;
	height: 1px;
	margin: 15px 0;
}
input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A3A39B;
	border:1px solid #E1E1DC;
	padding:5px 8px 4px 8px;
}
input.checkbox{
	border:0 !important;
	padding:0 !important;
	width:auto !important;
}
input.button{
	border:1px solid #A0CF67 !important;
	background:#A0CF67;
	font-weight:bold;
	color:#FFFFFF !important;
	width:auto !important;
}
input.grey{
	background:#2E302C;
	border:1px solid #2E302C !important;
}
img{border:0;}
h1{
	margin:0;	
	padding:0 0 1px 0;
	font-size:16px;
	font-weight:bold;
	color:#318BDF;
}
h2{
	margin:0;
	padding:23px 0 0px 0;
	font-size:14px;
	font-weight:normal;
	color:#318BDF;
}
p{
	margin:17px 0 0 0;
	line-height:145%;
}
p.category{
	font-size:11px;
	text-transform:uppercase;
	color:#999;
	margin:0 0 6px 0;
	padding: 0;
}
a.pdf {
	display: block;
	width: 230px;
	background: #f0f0ef url(http://www.renewablelogic.com.au/images/icon-pdf.gif) 12px 10px no-repeat;
	padding: 12px 12px 12px 36px;
	color: #999;
	margin: 12px 0;
	text-decoration: none;
	font-size:0.9em;
}
a.pdf strong {
	display: block;
	color: #318BDF;
	font-weight: normal;
	font-size:1.2em;
}
a.pdf:hover {
	background: #dbddde url(http://www.renewablelogic.com.au/images/icon-pdf.gif) 12px 10px no-repeat;
	color: #666;
}
a.pdf:hover strong {
	color: #1266b5;
}
#main{
	width:960px;
	padding:9px 0 0 0;
	margin:auto;
}

/*	--------------------------------
	HEADER
	--------------------------------  */
#header{
	height:82px;
	width:960px;
	/*background:#4A4C46;*/
	/*background:#FFFFFF;*/
	position: relative;
	
}
#logo{
	position:absolute;
	width:249px;
	height:50px;	
	margin:0 0 0 25px;
	/*margin:13px 0 0 -9px;*/
}
#phone{
	/*background:url(www.renewablelogic.com.au/images/phone.gif) no-repeat left;*/
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	/*color:#D0D0D0;*/
	color:#333333;
/*	margin:9px 3px 0 0;*/
	margin-top:0px;
	margin-right:40px;
	height:20px;
	padding:0 0 0 31px;
}
body.home li#home a:link, body.home li#home a:active, body.home li#home a:hover, body.home li#home a:visited{
	color:#0066CC;
}
body.about-us li#about-us a:link, body.about-us li#about-us a:active, body.about-us li#about-us a:hover, body.about-us li#about-us a:visited{
	color:#0066CC;
}
body.products li#products a:link, body.products li#products a:active, body.products li#products a:hover, body.products li#products a:visited{
	color:#0066CC;
}
body.faq li#faq a:link, body.faq li#faq a:active, body.faq li#faq a:hover, body.faq li#faq a:visited{
	color:#0066CC;
}

body.news li#news a:link, body.news li#news a:active, body.news li#news a:hover, body.news li#news a:visited{
	color:#0066CC;
}
body.services li#energy_efficiency a:link, body.services li#energy_efficiency a:active, body.services li#energy_efficiency a:hover, body.services li#energy_efficiency a:visited{
	color:#0066CC;
}
body.contact_us li#contact_us a:link, body.contact_us li#contact_us a:active, body.contact_us li#contact_us a:hover, body.contact_us li#contact_us a:visited{
	color:#0066CC;
}
body.blog li#blog a:link, body.blog li#blog a:active, body.blog li#blog a:hover, body.blog li#blog a:visited{
	color:#0066CC;
}
/*	--------------------------------
	BANNER SLIDESHOW
	--------------------------------  */
#pics{
	position:absolute;
	height:196px;
	margin:91px 0 0 0;
	padding:0;
	width:100%;	
	/*background:#b5fc96;*/
   /* background: url('other_header_bg.jpg') top left repeat-x;*/
	/*background:#595B56;	*/
}
body.home #pics{
	position:absolute;
	height:322px;
	margin:91px 0 0 0;
	padding:0;
	width:100%;	
	/*background:#b5fc96;*/
   /* background: url('home_header_bg.jpg') top left repeat-x;*/
	/*background:#595B56;	*/
}
.pics{
	width:960px;
	margin:0 auto 0 auto;
	padding:0;
	position: relative;
	height: 196px;
}
#images{
	float:left;
	width:720px;
	margin:0 0 0 0;
	padding:0;
	height:196px;
}
#info{
	float:left;
	width:240px;
	height:196px;	
	background:url(http://www.renewablelogic.com.au/images/info2.gif) no-repeat 0 -77px;
}
body.home #pics, body.home .pics, body.home #images, body.home #info {
	height:322px;
}
body.home #info{
	background:url(http://www.renewablelogic.com.au/images/info2.gif) no-repeat 0 0;
}
/*	--------------------------------
	INFOPACK
	--------------------------------  */
#infopack{
	display: block;
	position:absolute;
	width:275px;
	height:137px;
	background:#A0CF67 url(http://www.renewablelogic.com.au/images/infopack.gif) no-repeat;
	bottom: 0; right: 0;
}
#enquiry-form .selectbox, #infopack select{
	background: url(http://www.renewablelogic.com.au/images/bg_select2.gif) right !important;
	border:1px solid #CCCCCC !important;
}
#infopack .selectbox{
	width:218px !important;
	height:15px !important;
}
#infopack div.selectbox-wrapper{
	width:226px !important;
	border:0 !important;
}
#infopack div.selectbox-wrapper ul{		
    padding:0px !important;	
}
#infopack ul{
	margin:0;
	padding:40px 22px 0 25px;
	list-style-type:none;
}
#infopack ul li{
	padding:0 0 7px 0;
}
#enquiry-form input{
	width:209px;
	border:1px solid #CCCCCC;
	color:#4C4C49;
}
#infopack input.button{
	margin:9px 0 0 0;
}
/*	--------------------------------
	LAYOUT
	--------------------------------  */
#content {
	width:550px;
	margin:196px 0 0 0;
	padding:0 0 80px 34px;
	background:#fff;
	/*background:#F7F7F6;*/
	position:relative;
	float:left;
}
#sidebar
{
	position:relative;
	float:left;
	width:350px;
	margin:196px 0 0 0;
	padding:0 0 20px 0;

}
#sidebar li
{
	list-style:none;
}
body.home #content {
	margin:322px 0 0 0;
}
/*	--------------------------------
	LEFT COLUMN
	--------------------------------  */
#left{
	float:left;
	width:250px;
	padding:22px 0px 80px 0px;
	background:#fff url(http://www.renewablelogic.com.au/css/local_nav_bg.jpg) no-repeat;
	margin-left:15px;
	min-height:600px;
	

}
body.services #left li, body.contact_us #left li, body.news #left li, body.products #left li, body.about-us #left li, body.sitemap #left li, body.faq #left li{
	list-style:none;
	display:block;
	background:#e7f8e7 url(http://www.renewablelogic.com.au/css/btn_local_nav.jpg) no-repeat;
	
	height:49px;
	padding:20px 0 0 19px;
	width:201px;
	margin-left:-27px;
}
body.services #left a, body.contact_us #left a, body.news #left a, body.products #left a, body.about-us #left a, body.sitemap #left a, body.faq #left a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
body.services #left a:hover, body.contact_us #left a:hover, body.news #left a:hover, body.products #left a:hover, body.about-us #left a:hover, body.sitemap #left a:hover, body.faq #left a:hover{
	text-decoration:none;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

body.home #left{
	width:585px;
	background:none;
	padding:10px 22px 0 20px;
	margin-left:0px;
	min-height:100px;
}
body.news img.newsimage {
	float:right;
	margin:0;
	margin: 0 0 10px 10px;
}
#full_width
{
	float:left;
	width:895px;
	padding:5px 10px 0 25px;
	margin: 0;
}
/*	--------------------------------
	CENTER COLOMN (HOME)
	--------------------------------  */
body.home #center, body.services #quote{
	width:230px;
	float:left;
	margin-right: 18px;
}
body.home #center p.title, body.services #quote p.title{
	padding:0 0 0 0;
}
body.home #center .selectbox, body.services #quote .selectbox{
	width:211px !important;
}
body.home #center div.selectbox-wrapper, body.services #quote div.selectbox-wrapper{
	width:218px !important;
}
body.home #center input, body.services #quote input{
	width:202px;
}
body.home #center ul, body.services #quote{
	padding:0;
	margin:0;
	list-style-type:none;
}
body.home #center ul li, body.services #quote li{
	padding:0 0 9px 0;
}
body.home #center p.title, body.services #quote p.title{
	font-size:14px;
	font-weight:bold;
	color:#2E302C;
	padding: 0;
	margin:32px 0 20px 0;
}
input.send{
	float:left;
	margin:15px 20px 0 0;
}

/*	--------------------------------
	RIGHT COLUMN
	--------------------------------  */
body.home #right{
	float:left;
	width:224px;
	padding:5px 20px 20px 20px;
	background:#e7f8e7;
	margin-left:18px;
	margin-top:10px;
}
#right{
	float:left;
	width:590px;
	padding:0 0px 0 5px;
	margin-left:35px;
	margin-top:-10px;
}
#buttons
{
	padding-left:20px;
	padding-bottom:100px;
}
#right p.title{
	font-size:14px;
	font-weight:bold;
	color:#8BB855;	
	margin:0 0 17px 0;
}/*
#right ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#right ul li{
	padding:0 0 15px 17px;
}*/
.newsTeasers {
	padding: 5px 0;
	margin: 0;
	color: #999;
}
.newsTeasers ul {
	margin:0;
	list-style:none;
	padding:5px 0;
}
#right .newsTeasers ul{
	margin:5px 0 5px 0;
}
.newsTeasers ul li {
	padding:0 0 2px 0 !important;
}
.date {
	text-transform: uppercase;
	font-size:0.9em;
	margin:10px 0 3px 0;
}
.newsTeasers ul a.heading {
	color:#333;
	text-decoration: none;
}
.newsTeasers ul a.heading:hover {
	color:#525252;
	text-decoration: none;
}
/*body.news #right .newsTeasers {
	display:none;
}*/

/*	--------------------------------
	MAILING LIST FORM
	--------------------------------  */
#infopack2{
	width:210px;
	height:137px;
	background:#A0CF67 url(http://www.renewablelogic.com.au/images/join.gif) no-repeat -10px 0;
	margin-top: 10px;
}
#infopack2 .selectbox, #infopack2 select{
	background: url(http://www.renewablelogic.com.au/images/bg_select.gif) right !important;
	border:0 !important;
}
#infopack2 .selectbox{
	width:170px !important;
	height:15px !important;
}
#infopack2 div.selectbox-wrapper{
	width:186px !important;
	border:0 !important;
}
#infopack2 div.selectbox-wrapper ul{		
    padding:0px !important;	
}
#infopack2 ul{
	margin:0;
	padding:40px 22px 10px 15px !important;
	list-style-type:none;
}
#infopack2 ul li.field {
	margin:0 !important;
	padding:0 0 7px 0 !important;
}
#infopack2 input{
	width:160px;
	border:1px solid #FFFFFF;
	color:#4C4C49;
	margin:0;
}
#infopack2 input.button{
	margin:9px -4px 0 0;
}
#infopack2 li.button{
	text-align: right;
}
body.home #infopack2{
	width:210px;
	height:160px;
	margin-bottom: 15px;
	float:left;
}
body.home #infopack2 ul li.field {
	margin:0 !important;
	padding:0 0 7px 0 !important;
	float: left;
}
body.home #infopack2 li.button{
	clear:both;
}
body.home #infopack2 ul{
	margin:0;
	margin-top:40px;
	padding:17px 22px 10px 15px !important;
	list-style-type:none;
}

/*	--------------------------------
	BOTTOM SECTION
	--------------------------------  */
#section{
	width:946px;
	padding:18px 0 18px 14px;
	background:#FFFFFF;
}
#section .left{
	float:left;
	width:448px;
	padding:16px 14px 0 7px;
}
#section .left img{
	margin:0 29px 30px 0;
}
#section .center{
	float:left;
	width:222px;
	padding:18px 5px 18px 18px;
	border-right:1px solid #E7E6E6;
	border-left:1px solid #E7E6E6;
}
#section .center .newsticker {
	list-style: none;
	margin: 0; padding: 0;
}
#section .right{
	float:left;
	width:202px;
	padding:18px 0 18px 18px;
}
#section p.title{
	font-size:15px;
	font-weight:bold;
	color:#b6b2b2;
	margin:0 !important;
}
#section p{
	margin:8px 0 15px 0;
}
#section span{
	color:#B6B2B2;
}
/*	--------------------------------
	FOOTER
	--------------------------------  */
#footer{
	border-top:1px solid #F3F2F2;
	background:#FFFFFF;
	width:922px;
	padding:24px 0 18px 38px;
	color:#999999;
	position:relative;
	float:left;
}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover{
	color:#999999;
}
a#ht:link, a#ht:active, a#ht:hover, a#ht:visited{
	display:block;	
	color:#999999;
	text-decoration:none;
	background:url(http://www.renewablelogic.com.au/images/ht.gif) no-repeat left top;
	padding:3px 0 0 28px;
	height:25px;
	margin:25px 0 0 0 ;
}
.white_text{
	font-size:12px;
	color:#FFFFFF
}


/* -----------------------------------------------
	files on temp downloads page
----------------------------------------------- */
ul.files {
	list-style: none;
	margin: 25px 0;
	padding: 0;
}

ul.files li {
	padding: 5px;
	border-bottom: 1px solid #dcdada;
	color: #a8a8a5;
}

ul.files p {
	color: #757571;
	margin: 5px 0 15px 0;
}
.googleBubble
{
	width:350px;
	position:relative;
	float:left;
}
.googleBubble img
{
	padding:0 0 10px 10px;
}





