/*



Theme Name: EPSA



Theme URI: 



Author: the WordPress team



Author URI: http://wordpress.org/



Version: 1.1



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready



Text Domain: EPSA







This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/







@charset "utf-8";



/* CSS Document */



@import url(http://fonts.googleapis.com/css?family=Oswald); /*font-family: 'Oswald', sans-serif;*/
* {
	padding:0;
	margin:0;
	outline:0;
}
body {
	background:url(images/bg.png) repeat-x 0 0 #FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
}
.wrap .left ul {
	margin-left:0px;
	padding:0px;
	padding:0px;
	list-style:none;
}
.wrap .left ul li {
	background: url(images/green_arrow.png) no-repeat scroll 5px 3px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 0 0 18px;
	font-size:14px;
	text-transform:capitalize;
	line-height:20px;
}
.wrap .left ul li ul {
	list-style-type: none;
	margin: 0;
	padding:10px 0;
}
.wrap .left ul li ul li {
	background:url(images/green_arrow.png) no-repeat 5px 3px;
	margin:0px 0 10px;
	padding:0px 0 0 18px;
	font-weight:normal;
}
.wrap .left ol {
	margin-left:21px;
	padding:0px;
	list-style:decimal;
}
.wrap .left ol li {
	margin-bottom:10px;
	padding:0px;
	font-size:14px;
}
h1, h2, h3, h4, h5, h5, h6 {
	font-weight:normal;
}
img {
	border:0;
}
a {
	color:#1B7838;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
:root *> #appendform .post_code form input {
	background: url(images/form_input_bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #C2C2C2;
	float: left;
	height: 31px;
	line-height: 31px;
	padding: 0 5px;
	width: 150px;
}
.main {
	width:960px;
	margin:0 auto 0px;
	display:block;
	position:relative;
	z-index:1;
}
.logo {
	float:left;
	width:260px;
	margin:30px 0px 30px 0;
}
.quote_header {
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	text-transform:uppercase;
	color:#353635;
	width:400px;
	float:left;
	display:block;
	padding:74px 0 0 0;
	text-align:center;
}
.quote_header span {
	color:#0c6932;
}
.right_icons {
	width:300px;
	float:right;
	margin:40px 0 0 0;
}
.right_icons ul {
	list-style:none;
}
.right_icons ul li {
	width:100px;
	float:right;
	display:block;
	background:url(images/top_border.png) right 6px no-repeat;
}
.right_icons ul li.last {
	background:none;
}
.right_icons ul li a {
	display:block;
	padding:41px 0 20px 0;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	font-size:15px;
	color:#2f2f2f;
	text-decoration:none;
}
.right_icons ul li.news_icon a {
	background:url(images/newes_bg.png) center 0 no-repeat;
}
.right_icons ul li.contact_icon a {
	background:url(images/contact_icon.png) center 0 no-repeat;
}
.right_icons ul li.about_icon a {
	background:url(images/about.png) center 0 no-repeat;
}
.right_icons ul li a:hover, .right_icons ul li.current_page_item a, .single-post .right_icons ul li.news_icon a, .category .right_icons ul li.news_icon a, .date .right_icons ul li.news_icon a {
	color:#23c957/*#1B7838*/;
}
#nav {
	display:inline-block;
	width:100%;
	min-width:960px;
	font-family: 'Oswald', sans-serif;
	background:#23c957;
	position:relative;
	z-index:100;
	margin-bottom:-2px;
 *margin-bottom:1px;
 *margin-top:12px;
}
#nav ul {
	list-style:none;
	width:960px;
	margin:0 auto;
}
#nav ul li {
	float:left;
	background:url(images/menu_border.png) right -7px no-repeat;
	padding:0 2px 0 0;
	position:relative;
}
#nav ul li.last {
	background:none;
}
#nav ul li a {
	color:#fff;
	text-decoration:none;
	text-shadow:1px 1px #0d8532;
	font-size:17px;
	padding:0 44px;
	line-height:46px;
	display:block;
}
#nav ul li a:hover, #nav ul li.current_page_item a, #nav ul li.current_page_ancestor a {
	background:#2d873d;
}
#nav ul li ul {
	width:215px;
	display:none;
	position:absolute;
	top:44px;
	left:0;
	padding-top:3px;
	z-index:60;
}
#nav ul li:hover a {
	background:#2d873d;
}
#nav ul li:hover ul {
	display:block;
}
#nav ul li ul li {
	float:none;
	display:block;
	border-bottom:1px solid #ffffff;
	background:none;
	padding:0;
}
#nav ul li ul li a {
	font-size:14px;
	color:#FFFFFF;
	line-height:27px;
	padding:0 10px 0;
	display:block;
	width:195px;
	background:#2d873d;
}
#nav ul li ul li a:hover, #nav ul li ul li.current_page_item a, #nav ul li ul li.current-menu-item a {
	background:#97ca45;
}
.home .banner {
	height:360px;
	position:relative;
}
.banner {
	width:100%;
	display:block;
	overflow:hidden;
	position:relative;
	z-index:5;
	height:180px;
	background:#2c8fde;
}
.banner span.shadow {
	position:absolute;
	z-index:50;
	top:0;
	left:0;
	width:960px;
	height:42px;
	background:url(images/banner_shadow.png) center 0 no-repeat;
	display:block;
}
.banner .inner_text {
	position:absolute;
	z-index:10px;
	color: #FFFFFF;
	font-family: 'Oswald', sans-serif;
	font-size: 28px;
	left: 40px;
	line-height: 38px;
	padding: 0;
	position: absolute;
	text-shadow: 2px 2px 0 #0E82AD;
	top: 48px;
	width: 350px;
}
.home_tab {
	width:100%;
	display:block;
	margin:25px 0 0 0;
	overflow:hidden;
}
.home_tab ul {
	list-style:none;
}
.home_tab ul li {
	float:left;
	margin:0 21px 0 0;
	background:url(images/tab_bg.png) no-repeat 0 0;
	width:282px;
	height:516px;
	padding:0 12px;
}
.home_tab ul li.last {
	margin:0;
}
.home_tab ul li h2 {
	color:#1b7838;
	font-size:25px;
	font-family: 'Oswald', sans-serif;
	text-align:center;
	display:block;
	width:100%;
	text-transform:uppercase;
	margin:20px 0 10px;
	padding:0;
	border:0;
	background:none;
}
.home_tab ul li span.quote {
	font-size:17px;
	line-height:23px;
	text-align:center;
	display:block;
	margin:10px 10px 5px;
	min-height:60px;
}
.home_tab ul li span.image {
	width:270px;
	height:251px;
	overflow:hidden;
	margin:0 auto;
	display:block;
	text-align:center;
}
.home_tab ul li span.image img {
	max-width:270px;
	max-height:275px;
	width:auto;
	height:auto;
}
.home_tab ul li .bottom {
	width:250px;
	margin:0 auto;
	display:block;
}
.home_tab ul li .bottom select {
	background:url(images/background_select.png) repeat-x;
	height:31px;
	border:1px solid #c2c2c2;
	width:248px;
	margin:0 auto;
	padding:5px;
}
.home_tab ul li .bottom a {
	background:url(images/product_bottom_bg.png) no-repeat 0 0;
	width:244px;
	height:42px;
	line-height:42px;
	font-size:17px;
	font-family: 'Oswald', sans-serif;
	text-shadow:1px 1px #0d8532;
	text-transform:uppercase;
	display:block;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
}
.home h2 {
	color:#1b7838;
	font-size:25px;
	font-family: 'Oswald', sans-serif;
	text-align:center;
	display:block;
	width:100%;
	text-transform:uppercase;
	padding:11px 0;
	background:url(images/dotted_border.png) repeat-x 0 bottom;
	text-align:left;
}
.home p {
	font-size:14px;
	line-height:21px;
	padding:15px 0 30px;
}
.home .logo_slider {
	margin-top:0;
}
.logo_slider {
	width:100%;
	display:block;
	overflow:hidden;
	margin-top:22px;
}
.logo_slider .slider {
	background:url(images/slider_bg.png) no-repeat;
	padding:15px 0 23px;
	position:relative;
}
.logo_slider h2 {
	background: url("images/dotted_border.png") repeat-x scroll 0 bottom transparent;
	color: #1B7838;
	display: block;
	font-family: 'Oswald', sans-serif;
	font-size: 25px;
	padding: 11px 0;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
.footer {
	background:url(http://www.epsaewaste.com.au/wp-content/uploads/2014/02/footer-top-bg.jpg) repeat-x top left;
	/*background:#e8e8e8;*/
	overflow:hidden;
	padding:30px 0;
	width:100%;
	min-width:960px;
	display:block;
	margin-top:55px;
}
.footer ul.menu {
	margin:auto;
	width:620px;
	list-style:none;
}
.footer ul.menu li {
	padding:0 22px;
	float:left;
	background:url(images/footer_menu_border.png) right 9px no-repeat;
}
.footer ul.menu li.last {
	background:none;
}
.footer ul.menu li a {
	font-size:14px;
	color:#838383;
	text-decoration:none;
	font-family: 'Oswald', sans-serif;
}
.footer ul.menu li a:hover, .footer ul.menu li.current_page_item a, .footer ul.menu li.current-page-ancestor a {
	text-decoration:underline;
}
.footer-11 {
	float: left;
	width: 740px;
}
.menu-footer-bt-menu-container, .menu-footer-menu-container {
	float:left;
}
.footer ul.footer_note {
	margin:auto;
	list-style:none;
	clear:left;
}
.footer ul.footer_note li {
	font-family: 'Oswald', sans-serif;
	font-size:14px;
	padding:0 18px;
	margin-top:5px;
	float:left;
	background:url(images/footer_note_border.png) right 5px no-repeat;
	color:#838383;
}
.footer ul.footer_note li.last {
	background:none;
}
.footer ul.footer_note li a {
	font-size:14px;
	color:#838383;
	text-decoration:none;
	font-family: 'Oswald', sans-serif;
}
.footer ul.footer_note li a:hover {
	text-decoration:underline;
}
.wrap {
	width:100%;
	display:block;
	overflow:hidden;
	margin-top:20px;
}
.wrap .left {
	width:630px;
	float:left;
}
.wrap .right {
	width:305px;
	float:right;
	margin:7px 0 0;
}
.wrap .left h2 {
	color:#1b7838;
	font-size:25px;
	font-family: 'Oswald', sans-serif;
	text-align:center;
	display:block;
	width:100%;
	text-transform:uppercase;
	padding:0 0 11px;
	background:url(images/dotted_border.png) repeat-x 0 bottom;
	text-align:left;
	margin-bottom:15px;
}
.wrap .left p {
	line-height:21px;
	font-size:14px;
	margin-bottom:15px;
}
.wrap .right ul {
	list-style:none;
}
.wrap .right ul.tab li {
	background:url(images/right_shadow.png) center bottom no-repeat;
	padding:0 0 23px;
	margin:0 0 10px;
}
.wrap .right ul.tab li .top_constant {
	width:281px;
	/*	min-height:140px;*/



	background:url(images/right_tab_bg.png) repeat-x #f0f0f0;
	display:block;
	border:1px solid transparent;
	-webkit-border-image:url(images/border_img2.png) 1 1 round; /* Safari 5 */
	-o-border-image:url(images/border_img2.png) 1 1 round; /* Opera */
	border-image:url(images/border_img2.png) 1 1 round;
	-ms-border-image:url(images/border_img2.png) 1 1 round;
	-moz-border-image:url(images/border_img2.png) 1 1 round;
	padding:11px;
 *border:1px dashed #c0c0c0;
	border:1px dashed #c0c0c0\9;
	border:1px dashed #c0c0c0\0/;
 *width:279px;
	width:279px\9;
	width:279px\0/;
}
.wrap .right ul.tab li div.constant_wrap {
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */



background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fefefe 0%, #f1f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%, #f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%, #f1f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%, #f1f1f1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%, #f1f1f1 100%); /* W3C */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1f1f1', GradientType=0 ); /* IE6-8 */







	width:281px;
	box-shadow:15px;
	-webkit-box-shadow:0 0 12px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 0 12px rgba(0, 0, 0, 0.5);
	-o-box-shadow:0 0 12px rgba(0, 0, 0, 0.5);
	-ms-box-shadow:0 0 12px rgba(0, 0, 0, 0.5);
	box-shadow:0 0 12px rgba(0, 0, 0, 0.5);
	border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	-webkit-border-radius:20px;
	behavior: url(ie-css3.htc);
	overflow:hidden;
}
.wrap .right ul.tab li div.constant_wrap .inner {
	background:url(images/right_tob_background.png) repeat-x 0 bottom;
	/*min-height:140px;*/



	width:265px;
	padding:8px;
}
#text-3 a p, #text-4 a p {
	color:#333333;
}
#text-3 a, #text-4 a {
	text-decoration:none;
}
#text-3 a p:hover, #text-4 a p:hover {
	color:#1B7838;
}
.wrap .right ul.tab li div.constant_wrap .inner h2 {
	color:#1b7838;
	font-size:25px;
	font-family: 'Oswald', sans-serif;
	text-align:center;
	display:block;
	width:100%;
	text-transform:uppercase;
	padding:0 0 0;
	text-align:center;
	margin-bottom:5px;
	line-height:25px;
}
.wrap .right ul.tab li div.constant_wrap .inner span.text_quot {
	display: block;
	font-size: 17px;
	line-height: 21px;
	margin: 5px 10px 5px;
	min-height: 26px;
	text-align: center;
}
.wrap .right ul.tab li div.constant_wrap .inner span.select_wrap {
	display: block;
	margin: 0 auto 10px;
	width: 250px;
}
.wrap .right ul.tab li div.constant_wrap .inner span.select_wrap select {
	background: url(images/background_select.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #C2C2C2;
	height: 31px;
	margin: 0 auto;
	padding: 5px;
	width: 250px;
}
.wrap .right ul.tab li div.constant_wrap .inner span.select_wrap a {
	background: url(images/product_bottom_bg.png) no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	font-family: 'Oswald', sans-serif;
	font-size: 17px;
	height: 42px;
	line-height: 42px;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px #0D8532;
	text-transform: uppercase;
	width: 244px;
}
.wrap .right ul.tab li div.constant_wrap .inner ul {
	padding:8px 0 0 0;
}
.wrap .right ul.tab li div.constant_wrap .inner ul li {
	margin:0 0 10px;
	background-image:none;
	padding:0;
}
.wrap .right ul.tab li div.constant_wrap .inner ul li a {
	background:url(images/green_arrow.png) no-repeat 5px 3px;
	padding:0 0 0 18px;
	color:#333333;
	text-decoration:none;
}
/*.wrap .right ul.tab li div.constant_wrap .inner ul li.current-cat a{



	color:#1b7838;



}*/



.wrap .right ul.tab li div.constant_wrap .inner ul li a:hover, .wrap .right ul.tab li div.constant_wrap .inner ul li.current-cat a, .wrap .right ul.tab li div.constant_wrap .inner ul li.current_page_item a, .wrap .right ul.tab li div.constant_wrap .inner ul li.current-menu-item a {
	/*text-decoration:underline;*/

	color:#1B7838;
}
.wrap .left h4 {
	color:#1b7838;
	font-size:18px;
	font-family: 'Oswald', sans-serif;
	text-align:left;
	display:block;
	width:100%;
	text-transform:uppercase;
	margin:20px 0 10px;
	padding:0;
	border:0;
	background:none;
}
.main .left span.ph {
	background:url(images/ph_icon.png) no-repeat 6px 0;
	padding:0 0 10px 33px;
	display:block;
	font-weight:bold;
}
.main .left span.mail {
	background:url(images/mail_bg.png) no-repeat 0 4px;
	padding:0 0 10px 33px;
	display:block;
	font-weight:bold;
}
.main .left span.mail a {
	color:#1b7838;
	text-decoration:none;
}
.main .left span.mail a:hover {
	text-decoration:underline;
}
.wrap .right ul.tab li div.constant_wrap .inner h4 {
	color:#1b7838;
	font-size:25px;
	font-family: 'Oswald', sans-serif;
	text-align:center;
	display:block;
	width:100%;
	padding:0 0 0;
	text-align:left;
	margin-bottom:12px;
	line-height:25px;
}
.main .left ul.latest_news {
	list-style:none;
	background:none;
}
.main .left ul.latest_news li {
	border-bottom:1px solid #d9d9d9;
	overflow:hidden;
	display:block;
	margin-bottom:20px;
	background:none;
	padding-left:0px !important;
}
.main .left ul.latest_news li .left_section {
	width:60px;
	min-height:70px;
	float:left;
	display:block;
	overflow:hidden;
	background:url(images/calander_bg.png) no-repeat 0 0;
}
.main .left ul.latest_news li .right_section {
	width:565px;
	float:right;
	display:block;
	overflow:hidden;
}
.main .left ul.latest_news li .right_section h2 {
	background: url(images/dotted_border.png) repeat-x scroll 0 bottom transparent;
	color: #1B7838;
	display: block;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	padding: 0 0 11px;
	margin-bottom:0;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
.main .left ul.latest_news li .right_section h2 a {
	color: #1B7838;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	text-decoration:none;
}
.main .left ul.latest_news li .right_section h2 a:hover {
	text-decoration:underline;
}
.main .left ul.latest_news li .right_section h4 {
	background:url(images/admin_img.png) no-repeat 0 7px;
	padding:0 0 0 20px;
	font-size:14px;
	margin:0;
	line-height:32px;
	color: #1B7838;
	display: block;
	text-transform:none;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:2px solid transparent;
	-webkit-border-image:url(images/dotted_border.png) 2 0 round; /* Safari 5 */
	-o-border-image:url(images/dotted_border.png) 2 0 round; /* Opera */
	border-image:url(images/dotted_border.png) 2 0 round;
	-ms-border-image:url(images/dotted_border.png) 2 0 round;
	-moz-border-image:url(images/dotted_border.png) 2 0 round;
}
.main .left ul.latest_news li .right_section h4 a {
	color: #1B7838;
	font-size: 14x;
	text-decoration:none;
}
.main .left ul.latest_news li .right_section h4 a:hover {
	text-decoration:underline;
}
.main .left ul.latest_news li .right_section span.read_more {
	color:#1b7838;
	font-size:12px;
	display:block;
	float:right;
	margin-bottom:13px;
	width:100%;
	padding: 5px 0 0;
}
.main .left ul.latest_news li .right_section span.read_more a {
	background:url(images/green_arrow.png) right 6px no-repeat;
	color:#1b7838;
	font-size:12px;
	display:block;
	padding:0 10px 0 0;
	text-decoration:none;
	float:right;
}
.main .left ul.latest_news li .right_section span.read_more a:hover {
	text-decoration:underline;
}
.main .left ul.latest_news li .right_section p {
	margin:10px 0;
	font-weight:normal
}
.main .left ul.latest_news li .left_section span.month {
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;
	padding: 6px 0 0;
	text-align: center;
	width: 54px;
}
.main .left ul.latest_news li .left_section span.date {
	color: #333333;
	display: block;
	font-size: 24px;
	font-weight: bold;
	margin: 1px 0 0;
	text-align: center;
	width: 54px;
}
.faq h3 {
	display:block;
	background: url(images/faq_arrow.png) no-repeat 10px 10px #1b7838;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 25px;
	margin-bottom:10px;
	line-height:30px;
	cursor:pointer;
}
.faq p {
	font-size:14px;
	line-height:21px;
	margin-bottom:18px;
	padding:0 0 0 25px;
}
/*smooth slider===========================================*/



.banner .smooth_slider {
	background:none !important;
	border:0 !important;
	padding:0px !important;
	height:364px !important;
	width:960px !important;
}
.banner #smooth_slider_1 .smooth_nav {
	bottom: 30px;
	left: 35px;
	z-index:9999999;
}
.banner .smooth_slider .smooth_nav a.smooth_slider_bnav {
	background:url(images/banner_icons.png) no-repeat 0 0 !important;
	height:21px !important;
	width:21px !important;
}
.banner #smooth_slider_1 .smooth_nav a.smooth_slider_inav.activeSlide {
	background:url(images/banner_icons.png) 0 -21px no-repeat !important;
	height:21px !important;
	width:21px !important;
}
.smooth_slider .smooth_sliderb img {
	border:0 !important;
	width:960px !important;
 *width:972px !important;
	height:364px;
}
.smooth_slideri h2 {
	color: #5de622 !important;
	font-size: 36px !important;
	text-shadow:2px 2px 0px #0e82ad /*2px 2px 3px #000000*/;
	display:block;
	line-height: 38px;
	padding: 8px 0 0;
	position:absolute;
	top:45px;
	left:40px;
	font-family: 'Oswald', sans-serif !important;
	width:410px !important;
	letter-spacing:-1px;
	background:none !important;
	text-transform:capitalize;
}
.smooth_slideri span {
	color: #ffffff !important;
	font-family: Myriad Pro;
	font-size: 28px !important;
	text-shadow:2px 2px 0px #0e82ad /*2px 2px 3px #000000*/;
	display: block;
	line-height: 38px;
	padding:0 !important;
	position:absolute;
	top:90px;
	left:40px;
	font-family: 'Oswald', sans-serif !important;
	width:365px;
	height:216px !important;
}
#smooth_slider_1 .sldrlink {
	display:none;
}
.banner .smooth_sliderb .smooth_slideri {
	background:none !important;
	width:960px !important;
}
.smooth_slideri span span.readbanner {
	border-radius:8px;
	background:url(images/banner_btn_bg.png) repeat-x;
	border-bottom:2px solid #fff;
	line-height:35px;
	display:block;
	float:left;
	position:absolute;
	top:auto;
	bottom:16px;
	left:0;
	font-size:18px;
	width:auto;
	width:auto;
	height:35px !important;
	padding:0;
}
.smooth_slideri span span.readbanner a {
	background: url(images/banner_arrow.png) no-repeat scroll right 12px transparent;
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	line-height: 35px;
	margin: 0 !important;
	padding: 0 35px 0 17px;
	text-decoration: none;
	text-shadow: 1px 1px 0 #838383;
}
/*bottom slider ===================================================*/



.slider .jcarousel-skin-tango .jcarousel-container-horizontal .jcarousel-clip-horizontal {
	width:900px;
	margin:0 auto;
	height:57px;
}
.slider .jcarousel-skin-tango .jcarousel-container-horizontal .jcarousel-prev-horizontal {
	background:url(images/left_slider_icon.png) no-repeat 0 0;
	position:absolute;
	left:0;
	top:16px;
	width:12px
}
.slider .jcarousel-skin-tango .jcarousel-container-horizontal .jcarousel-next-horizontal {
	background:url(images/right_slider_icon.png) no-repeat right 0;
	position:absolute;
	right:0;
	top:16px;
	width:12px;
}
.slider ul.jcarousel-list-horizontal li {
	width:130px;
	height:55px;
	margin-right:20px;
	background:#FFFFFF;
	border:1px solid #dcdcdc;
	display:table;
	text-align:center;
	vertical-align:middle;
}
.slider ul.jcarousel-list-horizontal li .jcarosel {
	width:130px;
	height:55px;
	/*display:table-cell;

	text-align:center;

	vertical-align:middle;*/

	text-align: center;
}
.slider ul.jcarousel-list-horizontal li img {
	/*text-align:center;*/

	vertical-align: middle;
	max-height: 55px;
	max-width: 130px;
}
.slider ul.jcarousel-list-horizontal li .jcarosel:before,  .slider ul.jcarousel-list-horizontal li .jcarosel_before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.slider ul.jcarousel-list-horizontal li .jcarosel {
	list-style:none;
 behavior: expression(  function(t) {
 t.insertAdjacentHTML('afterBegin', '<span class="jcarosel_before"></span>');
 t.runtimeStyle.behavior = 'none';
}
(this)  );
}
/* .frame {

    height: 25px;     equals max image height 

    width: 160px;

    border: 1px solid red;

    

    text-align: center; margin: 1em 0;

}



.frame:before,

.frame_before {

    content: "";

    display: inline-block;

    height: 100%;

    vertical-align: middle;

}



img {

    background: #3A6F9A;

    vertical-align: middle;

    max-height: 25px;

    max-width: 160px;

}*/



/* Move this to conditional comments 

.frame {

    list-style:none;

    behavior: expression(

        function(t){

            t.insertAdjacentHTML('afterBegin','<span class="frame_before"></span>');

            t.runtimeStyle.behavior = 'none';

        }(this)

    );

}

*/



/*---contact foprm----------------------------*/



.main .left .form {
	margin:30px 0 10px;
	padding:30px 0px 30px 20px;
	background:#f2f2f2;
	overflow:hidden;
}
.form form .gform_body ul li.gfield {
	display:block;
	margin:0 0 12px 0;
	overflow:hidden;
	background:none !important;
}
.form form .gform_body ul li.gfield label.gfield_label {
	width:210px;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
	margin:0;
	font-weight:normal;
	line-height:31px;
}
.form form .gform_body ul li.gfield label.gfield_label span.gfield_required {
	color:#FF0000;
	margin-left:0;
}
.form form .gform_body ul li .ginput_container, .form form .gform_body ul li .gfield_captcha_container {
	float:left;
	width:308px;
}
.form form .gform_body ul li .ginput_container input {
	float:left;
	border:1px solid #c2c2c2;
	width:295px;
	line-height:31px;
	height:31px;
	background:url(images/form_input_bg.png) repeat-x;
	padding:0 5px;
}
.form form .gform_body ul li .ginput_container select {
	float:left;
	border:1px solid #c2c2c2;
	width:305px;
	line-height:31px;
	height:31px;
	background:url(images/form_input_bg.png) repeat-x;
	padding:5px 2px 5px 5px;
}
.form form .gform_body ul li .ginput_container textarea {
	float:left;
	border:1px solid #c2c2c2;
	width:295px;
	height:80px;
	background:url(images/textbox_bg.png) repeat-x;
	padding:2px 5px;
}
.form form .gform_body ul li .gfield_captcha_container .gfield_captcha_input_container {
	float:left;
	width:190px;
}
.form form .gform_body ul li .gfield_captcha_container .gfield_captcha_input_container input {
	float:left;
	border:1px solid #c2c2c2;
	width:178px;
	line-height:31px;
	height:31px;
	background:url(images/form_input_bg.png) repeat-x;
	padding:0 5px;
}
.form form .gform_body ul li .gfield_captcha_container img {
	float:right;
	width:113px;
	height:auto;
	margin-top:3px !important;
	margin-left:5px !important;
}
.form form .gform_footer {
	float:left;
	padding:0 0 0 221px;
	margin:0;
}
.form form .gform_footer input[type="submit"] {
	width:104px;
	height:42px;
	background:url(images/submit_btn.png) no-repeat;
	border:0;
	font-size:0;
	text-align:left;
	color:#1d7836;
	cursor:pointer;
	margin-left: 18px;
}
.form form .gform_body ul li.gfield_error .validation_message {
	width:358px;
	float:right;
	padding:0 0 10px !important;
}
.form form .validation_error {
	text-align:center;
}
/*---contact foprm----------------------------*/







/*=========================pagination=======================*/







.navigation {
	display: block;
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 20px;
}
.navigation .wp-paginate {
	display: inline-block;
	float: right;
}
.navigation .wp-paginate {
	display: inline-block;
}
.navigation .wp-paginate span.title {
	display: none;
}
.navigation .wp-paginate .current {
	background: none repeat scroll 0 0 #1B7838;
	border: 1px solid #1B7838;
	display: inline-block;
}
.navigation .wp-paginate a {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #1B7838;
	display: inline-block;
}
.navigation .wp-paginate a:hover {
	background: none repeat scroll 0 0 #1B7838;
	border: 1px solid #1B7838;
	color: #FFFFFF;
}
/*=========================pagination=======================*/



/*comments-area form ----------------------------------------*/







.comments-area {
	display: inline-block;
	width: 100%;
}
.comments-area #respond form {
	background: none repeat scroll 0 0 #F2F2F2;
	margin: 20px 0 10px;
	overflow: hidden;
	padding: 30px 0 30px 20px;
}
.comments-area #respond form p {
	overflow:hidden;
}
.comments-area #respond form label {
	float: left;
	font-weight: normal;
	line-height: 31px;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
	width: 168px;
}
.comments-area #respond form input {
	background: url(images/form_input_bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #C2C2C2;
	float: left;
	height: 31px;
	line-height: 31px;
	padding: 0 5px;
	width: 295px;
}
.comments-area #respond form label .required, .comments-area #respond form .required {
	color:#FF0000;
}
.comments-area #respond form textarea {
	background: url(images/textbox_bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #C2C2C2;
	float: left;
	height: 80px;
	padding: 2px 5px;
	width: 295px;
}
.comments-area #respond form input[type="submit"] {
	background: url(images/submit_btn.png) no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #1D7836;
	cursor: pointer;
	font-size: 0;
	height: 42px;
	text-align: left;
	width: 104px;
	margin:0 0 0 178px;
}
.comments-area #respond form p.comment-notes {
	text-align:center;
	margin-bottom:15px;
}
#respond h3 {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	color: #1B7838;
	display: block;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	margin: 20px 0 10px;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
.single .main .left ul.latest_news li {
	border-bottom:0;
	margin-bottom:5px;
}
.comments-area .commentlist li ol.children {
	margin-left:45px
}
/*commentlist----------------------------*/



.commentlist {
	background: none repeat scroll 0 0 #F2F2F2;
	list-style: none outside none;
	margin: 10px 0 40px;
	padding: 10px;
}
.commentlist p {
	padding-bottom: 0 !important;
}
.commentlist li {
	background: none repeat scroll 0 0 #FFFFFF;
	overflow: hidden;
	padding: 10px;
}
.commentlist .reply {
	font-weight: bold;
	text-align: right;
	height:26px;
	margin-bottom:10px;
}
.commentlist .reply a {
	background: none repeat scroll 0 0 #EBEBEB;
	border: 1px solid #DBDBDB;
	color: #1B7838;
	padding: 4px 10px;
}
.commentlist li li {
	border: medium none;
	list-style: none outside none;
	margin-left: 0;
	padding: 0;
}
.vcard img {
	float: left;
	margin-right: 10px;
}
#comments-title {
	font-size: 16px;
}
ol.commentlist .fn {
	padding-right:10px;
}
/*end of commentlist--------------------------------*/







/*---post cord-----------------------------------------------*/



.post_code {
	border:1px solid #d9d9d9;
	padding:20px;
	margin: 0 0 20px 0;
	display:block;
	overflow:hidden;
	clear:both;
}
.left .post_code h5 {
	font-size:15px;
	color:#1B7838;
	padding:0 0 10px;
	margin:0;
	font-weight:bold;
}
.left .post_code span {
	float:left;
}
.left .post_code span.ok {
	color:#1B7838;
	line-height:31px;
	padding:0 8px;
}
.left .post_code input {
	background: url(images/form_input_bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #C2C2C2;
	float: left;
	height: 31px;
	line-height: 31px;
	padding: 0 5px;
	width: 260px;
}
.left .post_code select {
	background: url(images/form_input_bg.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #C2C2C2;
	float: left;
	height: 31px;
	line-height: 31px;
	padding: 5px;
	width: 270px;
}
#frm span input[type="text"] {
	width:200px;
	height:29px;
}
#frm span.button input[type="submit"] {
	margin:0 0 0 10px;
	height:31px;
	width:94px;
	background:url(images/submit_btn_small.png) no-repeat 0 0;
	text-align:left;
	color:#197536;
	cursor:pointer;
	font-size:0;
	border:none;
}
.left .post_code .drop select, .left .post_code .bottom select {
	width:200px;
}
.map img#mtgt_unnamed_0 {
	height:35px !important;
	top:215px !important;
}
.our_members ul {
	list-style:none;
}
.our_members ul li {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 1px solid #DCDCDC;
	display: block;
	height: 90px;
	margin:0 12px 30px 0 !important;
	text-align: center;
	vertical-align: middle;
	width: 178px;
	float:left;
}
.our_members ul li a {
	width: 170px;
	text-align: center;
	height: 90px;
	display:block;
}
/*.our_members ul li a:before,

.frame_before {

    content: "";

    display: block;

    height: 90px;

	width:195px;

    vertical-align: middle;

}*/

.our_members ul li a img {
	vertical-align: middle;
	height: 40px;
	width:auto;
	margin:25px 0;
}
/*.our_members ul li a {

    list-style:none;

    behavior: expression(

        function(t){

            t.insertAdjacentHTML('afterBegin','<span class="frame_before"></span>');

            t.runtimeStyle.behavior = 'none';

		}(this)

    );

}

*/





.permanent_collection {
	display:block;
	clear:both;
	overflow:hidden;
	margin:10px 0 25px;
}
.permanent_collection ul {
	list-style:none !important;
}
.permanent_collection ul li {
	float:left;
	width:210px;
	margin:0 20px 0 0 !important;
	padding:0 0 0 34px !important;
	line-height:25px;
}
.permanent_collection ul li.pc {
	background:url(images/permanent_collection_icon.png) no-repeat 0 0 !important;
}
.permanent_collection ul li.tc {
	background: url(images/temporary_collection_icon.png) no-repeat 0 0 !important;
}
.map {
	display:block;
	clear:both;
	overflow:hidden;
	margin:20px 0 0;
	width:630px !important;
}
.address {
	display:block;
	clear:both;
	overflow:hidden;
	margin:0 0 20px;
}
.address ul {
	list-style:none !important;
	margin-left:0px !important;
}
.address ul li {
	padding:28px 0 12px;
	border-bottom:1px solid #d9d9d9;
	background:none !important;
	padding-left:0px !important;
}
.address ul li.last {
	padding:28px 0 0px;
}
.address ul li h3 {
	font-size:18px;
	color:#1B7838;
	display:block;
	font-family:'Oswald', sans-serif;
	text-transform:uppercase;
}
.address ul li ul {
	width:420px;
	margin-top:15px;
}
.address ul li ul li {
	display:block;
	margin-bottom:12px;
	color:#333333;
	min-height:22px;
	border:0;
	padding:2px 0;
}
.address ul li ul li.phone_icon {
	line-height:22px;
	background:url(images/phone_icon.png) no-repeat 0 0 !important;
	padding:0 0 0 35px !important;
	margin-bottom:8px;
}
.address ul li ul li.clock_icon {
	background:url(images/clock_icon.png) no-repeat 0 0 !important;
	padding:0 0 0 35px !important;
	margin-bottom:8px;
}
.address ul li ul li.email_icon {
	line-height:22px;
	background:url(images/mail_icon.png) no-repeat 0 0 !important;
	padding:0 0 0 35px !important;
	margin-bottom:8px;
}
.address ul li ul li.email_icon a {
	color:#333333;
	text-decoration:none;
}
.address ul li ul li.email_icon a:hover {
	text-decoration:underline;
}
.address ul li ul li span {
	color:#1B7838;
}
.address ul li ul li span a {
	color:#1B7838;
	text-decoration:underline;
}
.address ul li ul li span a:hover {
	text-decoration:none;
}
.latest_news .comments-area h2.comments-title {
	margin-top:20px;
}
/*map-----------------------------------*/

.image .map {
	background:	url(images/map.png) no-repeat -7px -11px;
	height: 251px;
	margin: 0 auto;
	position: relative;
	width: 270px !important;
}
.image .map a {
	display:block;
	height:100%;
	width:100%;
}
.image .map .western {
	height: 139px;
	left: 6px;
	position: absolute;
	top: 29px;
	width: 102px;
	z-index: 10;
	display:block;
}
.image .map .western a {
	background:none;
}
.image .map .western a:hover {
	background:url(images/map-01.png) no-repeat;
}
.image .map .northern {
	display: block;
	height: 94px;
	left: 109px;
	position: absolute;
	top: 11px;
	width: 55px;
	z-index: 11;
}
.image .map .northern a {
	background:none;
}
.image .map .northern a:hover {
	background: url(images/map-02.png) no-repeat scroll 0 0 transparent;
}
.image .map .south {
	display: block;
	height: 76px;
	left: 109px;
	position:  absolute;
	top: 107px;
	width: 74px;
	z-index: 15;
}
.image .map .south a {
	background:none;
}
.image .map .south a:hover {
	background: url(images/map-08.png) no-repeat scroll 0 0 transparent;
}
.image .map .queensland {
	display: block;
	height: 126px;
	left: 165px;
	position: absolute;
	top: 0;
	width: 98px;
	z-index: 12;
}
.image .map .queensland a {
	background:none;
}
.image .map .queensland a:hover {
	background: url(images/map-03.png) no-repeat scroll 0 0 transparent;
}
.image .map .new_south {
	display: block;
	height: 58px;
	left: 183px;
	position: absolute;
	top: 121px;
	width: 80px;
	z-index: 12;
}
.image .map .new_south a {
	background:none;
}
.image .map .new_south a:hover {
	background: url(images/map-04.png) no-repeat scroll 0 0 transparent;
}
.image .map .victoria {
	display: block;
	height: 32px;
	left: 184px;
	position: absolute;
	top: 158px;
	width: 57px;
	z-index: 13;
}
.image .map .victoria a {
	background:none;
}
.image .map .victoria a:hover {
	background: url(images/map-06.png) no-repeat scroll 0 0 transparent;
}
.image .map .tasmania {
	display: block;
	height: 26px;
	left: 164px;
	position: absolute;
	top: 191px;
	width: 68px;
	z-index: 14;
}
.image .map .tasmania a {
	background:none;
}
.image .map .tasmania a:hover {
	background: url(images/map-07.png) no-repeat scroll 0 0 transparent;
}
.image .map .act {
	display: block;
	height: 12px;
	left: 225px;
	position: absolute;
	top: 156px;
	width: 18px;
	z-index: 17;
	background:url(images/map-act.png) no-repeat 0 0;
}
.image .map .act a {
	background:none;
}
.image .map .act a:hover {
	background: url(images/map-05.png) no-repeat scroll 0 0 transparent;
}
/*end of map css-------------------------------------*/

.form .gform_confirmation_message_1 {
	margin:0 !important;
	color:#1B7838;
}
#nav .select-box-menu .text,  #nav .select-box-menu .arrow,  #nav .mobile_menu,  .footer .main .select-box-menu,  .footer .mobile_menu {
	display:none;
}
.footer .main .foot_logo {
	font-size:12px;
	float:right;
	color:#838383;
}
.wrap .left .e-waste {
	margin:0px;
	padding:0px;
}
.wrap .left ul.e-waste {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.wrap .left ul.e-waste li {
	background:url(images/green_arrow.png) no-repeat 5px 3px;
	margin:0px 0 10px;
	padding:0px 0 0 18px;
	font-weight:bold;
}
.wrap .left ul.e-waste li ul {
	list-style-type: none;
	margin: 0;
	padding:10px 0;
}
.wrap .left ul.e-waste li ul li {
	background:url(images/green_arrow.png) no-repeat 5px 3px;
	margin:0px 0 10px;
	padding:0px 0 0 18px;
	font-weight:normal;
}
/* .wrap .left ul { margin-left:15px; padding:0px; padding:0px; list-style:disc;}

	.wrap .left ul li { margin-bottom:10px; padding:0px; font-size:16px; }

	.wrap .left ol { margin-left:21px; padding:0px; list-style:decimal;}

	.wrap .left ol li { margin-bottom:10px; padding:0px; font-size:16px;}*/





ul.gdl-accordion {
	list-style:none !important;
	margin-left:0px !important;
}
.gdl-accordion > li {
	background: none!important;
	padding-left: 0 !important;
}
.partner {
	text-align:center;
	padding:10px 0 0
}



.footer ul.menu li#menu-item-58 { padding-left:0px;}
.footer ul.footer_note li#menu-item-65 { padding-left:0px;}


.home .smooth_slider span{
	line-height: 1.2em;
}