@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; border:0;}
img {border:0;}
input {vertical-align:middle;}
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}

body {
	font-size: 62.5%;
	font-family:Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0;
	padding: 20px;
	color: #000000;
}

#container {width:960px; height:735px; margin: 0px auto 0px auto;}

#banner {width:960px; height:165px; background-image:url(../images/page/banner-greenthinking-solar-lighting.gif); background-repeat: no-repeat;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#ffffff; border-bottom:solid #FFFFFF 4px; z-index:10;}

a:link		{color:#c95727; text-decoration:none;}
a:visited	{color:#c95727; text-decoration:none;}
a:hover		{color:#FF6633; text-decoration:none;}
a:active	{color:#FF6633; text-decoration:none;}

.sub-heading {font-weight:bold; font-size:1.1em;}
.sub-heading-caps {font-weight:bold; font-size:1.1em; text-transform:uppercase;}


h1 {font-size:2em; margin: 10px 20px 10px 20px; color:#4c7729;}
h2 {font-size:2em; text-align:right; line-height:1.5em; margin: 10px 10px 10px 10px; color:#ffffff;}
h3 {font-size:1.1em; margin: 10px 20px 10px 20px; color:#4c7729;}


/* HOME PAGE ------------------------*/
body#home-page #column1 {width:960px; height: 565px; position:relative; float:left; vertical-align:middle; background-image:url(../images/page/home-solar-powered-lighting.jpg);  margin: 0px 0px 0px 0px; z-index:1;}

body#home-page #column1 h2 {margin-right: 470px;}

/* ABOUT US PAGE ------------------------*/
body#about-page #column1 {width:348px; height: 565px; position:relative; float:left; vertical-align:middle; background:url(../images/page/about-us-green-thinking.jpg); margin: 0px 0px 0px 0px;}
body#about-page #column2 {width:612px; height: 565px; position:relative; float:left; vertical-align:middle; background:#ffffff; margin: 0px 0px 0px 0px;}
body#about-page #column2 p {margin: 10px 20px 10px 20px; font-size:1.1em; line-height:1.4em;}
body#about-page #column2 ol {font-size:1.1em; line-height:1.4em; color:#4c7729; margin: 20px 20px 20px 20px; padding:0px 0px 0px 20px;}

/* SOLAR LIGHTING PAGE ------------------------*/
body#solar-lighting-page #column1 {width:480px; height: 565px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#solar-lighting-page #column2 {width:480px; height: 565px; position:relative; float:left; vertical-align:middle;  background:url(../images/page/solar-powered-lighting.jpg) top no-repeat; background-color:#999999;}
body#solar-lighting-page #column1 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em;}
body#solar-lighting-page #column1 ul {font-size:1.1em; line-height:1.4em; margin: 20px 20px 20px 20px; padding: 0px 0px 0px 20px;}
body#solar-lighting-page #column1 li {list-style:disc;}
body#solar-lighting-page #column2 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em; color:#ffffff;}
body#solar-lighting-page #column2 ul {font-size:1.1em; line-height:1.4em; margin: 20px 20px 20px 20px; padding: 0px 0px 0px 20px; color:#ffffff;}
body#solar-lighting-page #column2 li {list-style:disc;}

/* PRODUCTS PAGE ------------------------*/
body#products-custom-page #column1 {width:490px; height: 565px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#products-custom-page #column2 {width:470px; height: 565px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#products-custom-page #column1 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em;}
body#products-custom-page #column1 ul {font-size:1.1em; line-height:1.4em; margin: 20px 20px 20px 20px; padding: 0px 0px 0px 20px;}
body#products-custom-page #column1 li {list-style:disc;}
body#products-custom-page #column2 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em; color:#ffffff; text-align:center;}
body#products-custom-page #column2 ul {font-size:1.1em; line-height:1.4em; margin: 20px 20px 20px 20px; padding: 0px 0px 0px 20px; color:#ffffff;}

body#products-custom-page #column2 #button { margin: 10px 25px 10px 25px; position:relative; float:left;}
body#products-custom-page #column2 #button img {border:none;}

body#products-custom-page #column2 a:link		{color:#666666; text-decoration:none; font-weight:bold;}
body#products-custom-page #column2 a:visited	{color:#666666; text-decoration:none; font-weight:bold;}
body#products-custom-page #column2 a:hover		{color:#333333; text-decoration:none; font-weight:bold;}
body#products-custom-page #column2 a:active		{color:#333333; text-decoration:none; font-weight:bold;}


body#products-street-lights-page #column1 {width:348px; height: 565px; position:relative; float:left; vertical-align:middle; background:url(../images/page/solar-powered-street-lighting.jpg)}
body#products-street-lights-page #column2 {width:612px; height: 525px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#products-street-lights-page #column2 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em;}
body#products-street-lights-page #column2 ul {font-size:1.1em; line-height:1.4em; margin: 20px 20px 20px 20px; padding: 0px 0px 0px 20px; color:#4c7729;}


body#products-jetty-lights-page #column1 {width:348px; height: 565px; position:relative; float:left; vertical-align:middle; background:url(../images/page/solar-powered-jetty-lighting.jpg)}
body#products-jetty-lights-page #column2 {width:612px; height: 525px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#products-jetty-lights-page #column2 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em;}
body#products-jetty-lights-page #column2 ul {font-size:1.1em; line-height:1.4em; margin: 20px 20px 20px 20px; padding: 0px 0px 0px 20px; color:#4c7729;}


body#products-bollard-lights-page #column1 {width:348px; height: 565px; position:relative; float:left; vertical-align:middle; background:url(../images/page/solar-powered-bollard-lighting.jpg)}
body#products-bollard-lights-page #column2 {width:612px; height: 525px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#products-bollard-lights-page #column2 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em;}
body#products-bollard-lights-page #column2 ul {font-size:1.1em; line-height:1.4em; margin: 20px 20px 20px 20px; padding: 0px 0px 0px 20px; color:#4c7729;}


body#products-entry-statements-page #column1 {width:348px; height: 565px; position:relative; float:left; vertical-align:middle; background:url(../images/page/solar-powered-entry-statement.jpg)}
body#products-entry-statements-page #column2 {width:612px; height: 525px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#products-entry-statements-page #column2 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em;}
body#products-entry-statements-page #column2 ul {font-size:1.3em; line-height:1.1em; margin: 20px 20px 20px 20px; padding: 0px 0px 0px 20px; color:#4c7729;}


body#products-solar-pavers-page #column1 {width:348px; height: 565px; position:relative; float:left; vertical-align:middle; background:url(../images/page/solar-powered-paver-lighting.jpg)}
body#products-solar-pavers-page #column2 {width:612px; height: 525px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#products-solar-pavers-page #column2 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em;}
body#products-solar-pavers-page #column2 ul {font-size:1.1em; line-height:1.4em; margin: 20px 20px 20px 20px; padding: 0px 0px 0px 20px; color:#4c7729;}


body#products-roadside-rest-page #column1 {width:348px; height: 565px; position:relative; float:left; vertical-align:middle; background:url(../images/page/solar-powered-roadside-rest.jpg)}
body#products-roadside-rest-page #column2 {width:612px; height: 525px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#products-roadside-rest-page #column2 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em;}
body#products-roadside-rest-page #column2 ul {font-size:1.1em; line-height:1.4em; margin: 20px 20px 20px 20px; padding: 0px 0px 0px 20px; color:#4c7729;}

/* PRODUCTS NAV ------------------------*/
#nav-products-div {position:relative; float:left; width:612px; height:40px;padding:0px; margin:0px; background:#ffffff;}
ul#nav-products {padding:0px; height:10px; text-align:center; padding:0px; margin:0px 20px 0px 20px;}
#nav-products li {display:block; height:10px; list-style-type:none; padding:0px 0px 0px 5px; font-size:0.9em; color:#666666; float:left; position:relative;}


#nav-products	a:link		{color:#666666; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform: uppercase;}
#nav-products	a:visited	{color:#666666; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform: uppercase;}
#nav-products	a:hover		{color:#c95727; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform: uppercase;}
#nav-products	a:active	{color:#c95727; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform: uppercase;}

body#products-street-lights-page	#street	a	{color:#c95727;}
body#products-jetty-lights-page		#jetty a	{color:#c95727;}
body#products-bollard-lights-page	#bollard a	{color:#c95727;}
body#products-entry-statements-page	#entry a	{color:#c95727;}
body#products-solar-pavers-page		#solar a	{color:#c95727;}
body#products-roadside-rest-page	#roadside a	{color:#c95727;}

/* CASE STUDIES PAGE ------------------------*/
body#case-studies-pt-pirie-page #column1 {width:960px; height: 100px; position:relative; float:left; vertical-align:middle; margin:0px; background:#ffffff;}
body#case-studies-pt-pirie-page #column2 {width:320px; height: 465px; position:relative; float:left; vertical-align:middle; background:url(../images/page/case-studies-pt-pirie.jpg)}
body#case-studies-pt-pirie-page #column3 {width:320px; height: 465px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#case-studies-pt-pirie-page #column4 {width:320px; height: 465px; position:relative; float:left; vertical-align:middle; background:#ffffff;}

body#case-studies-pt-pirie-page #column1 p {margin: 5px 20px 5px 20px; font-size:1.1em; line-height:1.4em;}
body#case-studies-pt-pirie-page #column2 p {margin: 5px 20px 10px 20px; text-align:right; font-size:1.2em; line-height:1.4em; color:#ffffff;}
body#case-studies-pt-pirie-page #column3 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em; color:#000000;}
body#case-studies-pt-pirie-page #column4 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em; color:#000000;}

body#case-studies-murray-bridge-page #column1 {width:960px; height: 100px; position:relative; float:left; vertical-align:middle; margin:0px; background:#ffffff;}
body#case-studies-murray-bridge-page #column2 {width:320px; height: 465px; position:relative; float:left; vertical-align:middle; background:url(../images/page/case-studies-murray-bridge.jpg)}
body#case-studies-murray-bridge-page #column3 {width:320px; height: 465px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#case-studies-murray-bridge-page #column4 {width:320px; height: 465px; position:relative; float:left; vertical-align:middle; background:#ffffff;}

body#case-studies-murray-bridge-page #column1 p {margin: 5px 20px 5px 20px; font-size:1.1em; line-height:1.4em;}
body#case-studies-murray-bridge-page #column2 p {margin: 5px 20px 10px 20px; text-align:right; font-size:1.2em; line-height:1.4em; color:#ffffff;}
body#case-studies-murray-bridge-page #column3 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em; color:#000000;}
body#case-studies-murray-bridge-page #column4 p {margin: 5px 20px 10px 20px; font-size:1.1em; line-height:1.4em; color:#000000;}

#sub-heading-port-pirie		{font-weight:bold; font-size:1.1em; padding-right: 95px;}
#sub-heading-murray-bridge	{font-weight:bold; font-size:1.1em; }

#gallery-link a:link	{color:#FFFFFF; text-decoration:none; font-size:1.2em; font-weight:bold; text-align:right;}
#gallery-link a:visited	{color:#FFFFFF; text-decoration:none; font-size:1.2em; font-weight:bold;}
#gallery-link a:hover	{color:#cccccc; text-decoration:none; font-size:1.2em; font-weight:bold;}
#gallery-link a:active	{color:#cccccc; text-decoration:none; font-size:1.2em; font-weight:bold;}

/* CASE STUDIES NAV ------------------------*/
#nav-case-studies-div {position:relative; float:right; width:200px; padding:0px; margin:0px;}
#nav-case-studies ul {padding:0px; height:10px; text-align:center; padding:0px; margin:0px;}
#nav-case-studies li {display:block; height:10px; list-style-type:none; padding:0px 0px 0px 10px; font-size:1em; color:#666666; float:left; position:relative;}


#nav-case-studies	a:link		{color:#666666; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform: uppercase;}
#nav-case-studies	a:visited	{color:#666666; text-decoration:none; text-transform:uppercase;}
#nav-case-studies	a:hover		{color:#c95727; text-decoration:none; text-transform:uppercase;}
#nav-case-studies	a:active	{color:#c95727; text-decoration:none; text-transform:uppercase;}

body#case-studies-pt-pirie-page			#pt-pirie		a	{color:#c95727;}
body#case-studies-murray-bridge-page	#murray-bridge	a	{color:#c95727;}

/* USEFUL GREEN LINK PAGE ------------------------*/
body#green-links-page #column1 {width:348px; height: 565px; position:relative; float:left; vertical-align:middle; background:url(../images/page/solar-powered-green-links.jpg)}
body#green-links-page #column2 {width:612px; height: 565px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#green-links-page #column2 p {margin: 10px 20px 10px 20px; font-size:1.1em; line-height:1.4em;}

body#green-links-page #column2 ul {font-size:1.1em; line-height:1.4em; margin: 20px 20px 20px 0px; padding: 0px 0px 0px 20px;}
body#green-links-page #column2 li {list-style:none;}

body#green-links-page #column2	a:link		{color:#337ab6; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
body#green-links-page #column2	a:visited	{color:#337ab6; text-decoration:none;}
body#green-links-page #column2	a:hover		{color:#6b8ba7; text-decoration:none;}
body#green-links-page #column2	a:active	{color:#6b8ba7; text-decoration:none;}

/* CONTACT US PAGE ------------------------*/
body#contact-us-page #column1 {width:610px; height: 565px; position:relative; float:left; vertical-align:middle; background:url(../images/page/green-thinking-solar-lighting.gif)}
body#contact-us-page #column2 {width:350px; height: 565px; position:relative; float:left; vertical-align:middle; background:#ffffff;}
body#contact-us-page #column2 p {margin: 10px 20px 10px 20px; font-size:1.1em; line-height:1.4em;}

body#contact-us-page #column2 ul {font-size:1.1em; line-height:1.4em; margin: 20px 20px 20px 0px; padding: 0px 0px 0px 20px;}
body#contact-us-page #column2 li {list-style:none;}

body#contact-us-page #column2	a:link		{color:#337ab6; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
body#contact-us-page #column2	a:visited	{color:#337ab6; text-decoration:none;}
body#contact-us-page #column2	a:hover		{color:#6b8ba7; text-decoration:none;}
body#contact-us-page #column2	a:active	{color:#6b8ba7; text-decoration:none;}


.toggler  { cursor:pointer; font-weight:bold; color:#000; margin: 0; padding:5px; font-size:16px; font-family:Arial, sans-serif; }   
.toggler:hover   { background:#eee; }   
.element     { padding:0 5px; }

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


	

/* SAFARI FIXES ------------------------*/
/*.safari #banner {width:960px; height:59px; padding:116px 0px 0px 0px; margin:0px 0px 0px 0px;}

.safari #nav {position:relative; float:left; margin:20px 0px 0px 0px; padding:0px; width:960px; height:20px; text-align:left;}
.safari #nav li {height:20px;}

.safari #nav li a:link	{display:block; height:20px; list-style-type:none; margin:-10px 0px 0px 0px; padding:10px 0px 5px 0px; font-size:1em; color:#ffffff; float:left; position:relative; text-align:center; background:#9a9a9d;}
.safari #nav li:hover {display:block; height:20px; list-style-type:none; margin:0px 0px 0px 0px; padding:10px 0px 5px 0px; font-size:1em; color:#ffffff; float:left; position:relative; text-align:center; background:#c95727; font-size:1.2em;}


.safari #footer {margin-top:-11px;}

.safari #downloads li {display:block;}
*/
/* FIREFOX FIXES -----------------------*/
/*.gecko #banner {width:960px; height:59px; padding:116px 0px 0px 0px; margin:0px 0px 0px 0px;}
.gecko #nav {position:relative; float:left; margin:20px 0px 0px 0px; padding:0px; width:960px; height:20px; text-align:left;}


.gecko #nav li a:link	{display:block; height:20px; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; font-size:1em; color:#ffffff; float:left; position:relative; text-align:center; background:#9a9a9d;}

.gecko #nav li a:hover {display:block; height:20px; list-style-type:none; margin:-10px 0px 0px 0px; padding:10px 0px 5px 0px; font-size:1em; color:#ffffff; float:left; position:relative; text-align:center; background:#c95727; }

.gecko body#home-page							li#home a:link					{color:#ffffff; background:#c95727;}
.gecko body#about-page							li#about-us a:link				{color:#ffffff; background:#c95727;}
.gecko body#solar-lighting-page					li#solar-powered-lighting a:link{color:#ffffff; background:#c95727;}
.gecko body#products-custom-page				li#products a:link				{color:#ffffff; background:#c95727;}
.gecko body#products-street-lights-page			li#products a:link				{color:#ffffff; background:#c95727;}
.gecko body#products-jetty-lights-page			li#products a:link				{color:#ffffff; background:#c95727;}
.gecko body#products-bollard-lights-page		li#products a:link				{color:#ffffff; background:#c95727;}
.gecko body#products-entry-statements-page		li#products a:link				{color:#ffffff; background:#c95727;}
.gecko body#products-solar-pavers-page			li#products a:link				{color:#ffffff; background:#c95727;}
.gecko body#products-roadside-rest-page			li#products a:link				{color:#ffffff; background:#c95727;}
.gecko body#case-studies-pt-pirie-page			li#case-studies a:link			{color:#ffffff; background:#c95727;}
.gecko body#case-studies-murray-bridge-page		li#case-studies a:link			{color:#ffffff; background:#c95727;}
.gecko body#green-links-page					li#green-links a:link			{color:#ffffff; background:#c95727;}
.gecko body#contact-us-page						li#contact-us a:link			{color:#ffffff; background:#c95727;}*/

/* INTERNET EXPLORER FIXES -----------------------*/

.ie #nav-case-studies-div {position:relative; float:right; width:200px; padding:0px; margin:10px 0px 0px 0px;}