/* EcoPlumbers pages colourways */

/* ---------- layout ---------- */

body {
	background-color: #83b93d;
	}
	
#container {
	background: url(../img/bg-container-ecoplumbers.gif) repeat-y 0 0;
	}
	
#container-bottom {
	background: url(../img/bg-container-bottom-ecoplumbers.gif) no-repeat 0 100%;
	}		
	

/* ---------- main nav ---------- */		

#ecoplumbers #main-nav {
	background-color: #2d7a3d;
	height: 29px;
	}	
	
/* ---------- content layout ---------- */		

#ecoplumbers .box-display {
	background: url(../img/bg-box-display-ecoplumbers.gif) no-repeat 0 100%;
	}	
	
#ecoplumbers .box-display-inner {
	border: 1px solid #e5eaef;
	}
	
/* ---------- subnav column ---------- */	

/* display box (also in feature column)  */

#ecoplumbers .box-display-inner ul li {
	background: url(../img/bullet-ecoplumbers.gif) no-repeat 0 4px;
	}
	
#ecoplumbers .box-display-inner ul.subnav li {
	background: none;
	}	

#ecoplumbers .box-display-inner ul.subnav li a:hover {
	background-color: #2d7a3d;
	}	
	
#ecoplumbers .box-display-inner ul.subnav li a.current:link, 
#ecoplumbers .box-display-inner ul.subnav li a.current:visited, 
#ecoplumbers .box-display-inner ul.subnav li a.current:hover {
	background-color: #2d7a3d;
	color: #fff;
	}	
	
/* linked logo buttons  */	

#ecoplumbers .button-links a:link img, 
#ecoplumbers .button-links a:visited img {
	border: 1px solid #e5eaef;
	}
	
#ecoplumbers .button-links a:hover img {
	border: 1px solid #2d7a3d;
	}			
	
/* ---------- content column ---------- */

/* breadcrumbs */

#ecoplumbers #content-col .breadcrumbs {
	color: #2d7a3d;
	}
	
#ecoplumbers .business-partner-banner {
	margin: 0 0 15px 0;
	}
	
	
/* headers */	

#ecoplumbers #content-col h1 {
	color: #2d7a3d;
	}
	
#ecoplumbers h2 {
	color: #2d7a3d;
	}	
	
#ecoplumbers h2 a:link, 
#ecoplumbers h2 a:visited {
	color: #2d7a3d;
	text-decoration: none;
	}	
	
#ecoplumbers h2 a:hover {
	color: #ba0305;
	text-decoration: none;
	}	
	
#ecoplumbers #subnav-col h3, 
#ecoplumbers #content-col h3 {
	color: #2d7a3d;
	}
	
#ecoplumbers h3 a:link, 
#ecoplumbers h3 a:visited {
	color: #2d7a3d;
	text-decoration: none;
	}	
	
#ecoplumbers h3 a:hover {
	color: #ba0305;
	text-decoration: none;
	}
	
#ecoplumbers #content-col h4 {
	color: #2d7a3d;
	}
	
#ecoplumbers h4 a:link, 
#ecoplumbers h4 a:visited {
	color: #2d7a3d;
	text-decoration: none;
	}	
	
#ecoplumbers h4 a:hover {
	color: #ba0305;
	text-decoration: none;
	}			
	
/* lists */	
	
#ecoplumbers #content-col ul li {
	background: url(../img/bullet-ecoplumbers.gif) no-repeat 0 4px;
	}	
	
/* images */

#ecoplumbers .left img {
	border: 1px solid #e5eaef;
	}
	
#ecoplumbers .right img {
	border: 1px solid #e5eaef;
	}
	
#ecoplumbers .no-border img {
	border: none;
	}		
	
/* dividers */

hr {
	width: 100%;
	margin: 15px 0;
	padding: 0;
	border-top: 1px solid #2d7a3d;
	border-right: none;
	border-bottom: none;
	border-left: none;
	}		
	
/* ----- tables ----- */	

/* divider table - mostly invisible, with dividers between the rows */

#ecoplumbers #content-col table.divider-table {
	border-bottom: 1px solid #e5eaef;
	}
	
#ecoplumbers #content-col table.divider-table td {
	border-top: 1px solid #e5eaef;
	}	

/* display table */

#ecoplumbers #content-col table.display-table {
	border-top: 1px solid #2d7a3d;
	border-right: 1px solid #2d7a3d;
	}
	
#ecoplumbers #content-col table.display-table th {
	border-bottom: 1px solid #2d7a3d;
	border-left: 1px solid #2d7a3d;
	background-color: #2d7a3d;
	}	
	
#ecoplumbers #content-col table.display-table td {
	border-bottom: 1px solid #2d7a3d;
	border-left: 1px solid #2d7a3d;
	}
	
/* ----- forms  ----- */

#ecoplumbers #content-col form fieldset legend {
	color: #2d7a3d;
	}		

/* ---------- feature column ---------- */	

/* upcoming courses and events */

#ecoplumbers .upcoming-courses table a:link, 
#ecoplumbers .upcoming-courses table a:visited, 
#ecoplumbers .upcoming-events table a:link, 
#ecoplumbers .upcoming-events table a:visited {
	color: #2d7a3d;
	}
	
#ecoplumbers .upcoming-courses table a:hover, 
#ecoplumbers .upcoming-events table a:hover {
	color: #ba0305;
	}	
	
#ecoplumbers #feature-col .left img {
	border: 1px solid #e5eaef;
	}	
	
/* linked logo buttons in feature column (eg green plumbers book courses)  */	

#ecoplumbers #feature-col a:link img,  
#ecoplumbers #feature-col a:visited img {
	border: 1px solid #e5eaef;
	}	
	
#ecoplumbers #feature-col a:hover img {
	border: 1px solid #2d7a3d;
	}
	
#ecoplumbers #feature-col .right {
	float:right;
	margin:4px 0 15px 0;
	}
	
/* upcoming courses and events */

#ecoplumbers .upcoming-courses table a:link, 
#ecoplumbers .upcoming-courses table a:visited, 
#ecoplumbers .upcoming-events table a:link, 
#ecoplumbers .upcoming-events table a:visited {
	color: #ba0305;
	text-decoration: none;
	}	
	
#ecoplumbers .upcoming-courses table a:hover, 
#ecoplumbers .upcoming-events table a:hover {
	color: #ba0305;
	text-decoration: underline;
	}		
	
	

/* ---------- footer ---------- */	

#ecoplumbers #footer {
	background: url(../img/bg-footer-ecoplumbers.gif) no-repeat 0 0;
	}			
	
	
	

