@charset "utf-8";
/* CSS Document */
/*Plastic Pallets (www.plasticpallets.com.au CSS Styles Sheet*/
/*Copyright 2008 - Futuristic Elevator Music Productions*/
/* www.fem-productions.com */

/*Structure*/

body {
	margin: 0;
	padding: 0;
	height:100%;
	background-color:#2c2c2c;
	color: #535353;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.side-spaces {
	width: auto;
}

.header {
	width: 970px;
}

.header-logo {
	width:  70px;
}

.menu {
	background: url(Images/menubg.gif) top left repeat-x;
	border-bottom: 1px solid #9c9c9c;	
}

.contents {
	width:930px;
	background-color:#FFFFFF;
	padding: 10px;
}

.footer {
	padding: 10px 0 0px 0;
	text-align:left;
	background-color: #ffffff;
	border-top:1px solid #cccccc;
	font-size: 10px;
}

.footer-copyright {
	width: 510px;
	float: right;
	text-align: right;
}

.footer-SEO {
	padding: 0 0 10px 0;
	text-align: center;
	background-color: #ffffff;
	font-size: 10px;
}

.home-callouts {
	float: right; 
	width: 350px; 
	text-align: right;
}

.pallets-category {
	width: 20%;
}

.pallets-category-div {
	width: 90%;
	text-align: left;
	padding: 0 8px 0 8px;
}

.product-tablecell {
	width: 33%
}

/*Text & Headings*/
.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
}

.textkeys{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #535353;
}

.textkeys a {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	text-decoration:underline;
}

.textkeys a:hover {
	color:#cc0000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}


.text1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #535353;
}

.text2{ /*warnings text*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FF0000;
	font-style: italic;
}

.product-cost {
		font-size: 18px;
		font-weight: 500px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #F00;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	margin:0 0 0 20px;
	padding:10px 0 5px 0;
	font-size: 24px;
	letter-spacing:0.1em;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #535353;
	margin:0 0 0 40px;
	padding:10px 0 5px 0;
	font-size: 16px;
	letter-spacing:0.1em;
}

.contents h1 {
	text-align: left;
	margin: 0px;
	padding: 10 0 15px 0;
}

.contents h2 {
	text-align: left;
	margin: 0px;
	padding: 0 0 5px 0;
}

.header h1 {
	margin:0;
	padding:0px 0 0 20px;
	font-size: 36px;
	letter-spacing:5px;
	color:#ffffff;
	font-weight:lighter;
}

.header h2 {
	margin:0;
	padding:0 0 0 20px;
	font-size: 16px;
	font-weight:lighter;
	letter-spacing:.1em;
	color:#eeeeee;
}

.pallets-category h1 {
	text-align: center;
	margin: 0px;
	padding: 0 0 15px 0;
}

.spec-table {
	margin-bottom: 2px;
}

.spec-title {
	background: url(Images/specs-title-bg.gif) top repeat-x; 
	color: #FF0;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	letter-spacing: 4px;
	padding-top: 4px;
}

.spec-title-L {
	width: 18px;
	line-height: 44px;	
	background: url(Images/specs-title-L.gif) top left no-repeat;
}

.spec-title-R {
	width: 18px;
	line-height: 44px;
	background: url(Images/specs-title-R.gif) top right no-repeat;
}

.spec-L {
	background:url(Images/specs-L.gif) top left repeat-y;
	width: 18px;
}

.spec-C {
	width: auto;
	text-align: left;
}

.spec-R {
	background:url(Images/specs-R.gif) top right repeat-y;
	width: 18px;
}

.spec-BL {
	background:url(Images/specs-BL.gif) top left no-repeat;
	width: 18px;
}

.spec-B {
	background:url(Images/specs-B.gif) top left repeat-x;
	width: auto;
	line-height: 13px;
}

.spec-BR {
	background:url(Images/specs-BR.gif) top right no-repeat;
	width: 18px;
}

/*Links*/
a {
	font-size:13px;
	color:#cc0000;
	text-decoration:underline;
}

a:hover {
	color:#cc0000;
	text-decoration:none;
	text-decoration:underline;
}

.footer a {	
	font-size: 10px;
}

.pallets-category-div a {
	font-size: 16px;
}
/* END LINKS */

/* Lists */

.contents ul {
	text-align: left;
	margin: 0px;
	padding: 5px 0 5px 15px; 
}

.contents ul li {
	list-style: disc circle inside;
	padding-bottom: 5px;
}
/* END LISTS */
/*Borders*/

.border-TL{
	background:#2c2c2c url(Images/borderTL.gif) top left;
	height: 15px;
	width: 20px;
}

.border-T{
	width: 950px;
	background: #2c2c2c url(Images/borderT.gif) top repeat-x;
	line-height: 15px;
}

.border-TR{
	background:#2c2c2c url(Images/borderTR.gif) top right;
	height: 15px;
	width: 20px;
}

.border-ML{
	background:#2c2c2c url(Images/borderML.gif) left top no-repeat;
	width: 20px;
}

.border-MR{
	background: #2c2c2c url(Images/borderMR.gif) right top no-repeat;
	width: 20px;
}

.border-L {
	width: 20px;
	background: url(Images/borderL.gif) #2c2c2c top left repeat-y;
} 

.border-R {
	width: 20px;
	background: url(Images/borderR.gif) #2c2c2c top left repeat-y;
} 

.border-BL{
	background:#2c2c2c url(Images/borderBL.gif) top left;
	height: 15px;
	width: 20px;
}

.border-B{
	width: 950px;
	background: #2c2c2c url(Images/borderB.gif) top repeat-x;
	line-height: 15px;
}

.border-BR{
	background:#2c2c2c url(Images/borderBR.gif) top right;
	height: 15px;
	width: 20px;
}

/* END BORDERS */

/* NOT SURE YET */

.countryreg {
	border-style: dashed;
	border-width: thin;
	border-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #535353;
}

.back-range {
	width:100px;
	padding-right: 12px;
	float: right;
}



/*Submenu Page Buttons*/
.btn{
	background: url(Images/menubg.gif) top left repeat-x ;
	border: 1px #9c9c9c solid;
	font-weight:bold;
	height: 15px;
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
}

.btn:hover{
	font-weight: bold;
	background: url(Images/menubg.gif) bottom left repeat-x ;
	text-decoration: none;
	color: #9cca2c;
	padding: 5px 5px 5px 5px;
	cursor: pointer;
}

/*Submit & Reset Buttons*/
.btn1{
	background: url(Images/menubg.gif) top left repeat-x;
	border: 1px #9c9c9c solid;
	padding: 0px 10px 0px 10px;
	height: 29px;
	color: #FFFFFF;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.btn1:hover{
	background: url(Images/menubg.gif) bottom left repeat-x;
	text-decoration: none;
	color: #9cca2c;
	cursor: pointer;
}

/*END STRUCTURE*/


.tank_name {
	font-size: 18px;
	text-decoration: none;
	color: #FF0000;
}

.tank_name a {
	font-size: 18px;
	text-decoration: none;
	color: #FF0000;
}

.tank_name a:hover {
	text-decoration: none;
}

.order-heading2 {
	font-size: 18px;
	text-decoration: none;
	color: #FFF;
	text-align: left;
	line-height: 24px;
}

.order-heading2:hover {
	text-decoration: none;
	color: #FFF;
}


.ordernow {

}

.order-thumbs {
	width: 150px;
	float: left;
}

.ordernow a {
	/*padding: 8px 60px 8px 8px;*/
	padding: 28px 70px 25px 19px;
	color: #360;
	display: block;
	width: 220px;
	height: 96px;
	font-size: 24px;
	text-decoration: none;
	font-weight: 800;
	text-align: center;
	letter-spacing: 2px;
	outline: none;
	background: url(Images/order-now-btn.png) top right no-repeat;
}

.ordernow a:hover {
	color: #FFF;
	font-size: 24px;
	background: url(Images/order-now-btn.png) bottom right no-repeat;	
}



/*Horizontal Menus*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;	
}

/*Top level list items*/
.menu ul li{
	position: relative;
	display: inline;
	float: left;
	/*overall menu background color*/
}

/*Top level menu link items style*/
.menu ul li a{
	display: block;
	width: 134px; /*Width of top level menu link items*/
	padding: 8px 0px;
	text-decoration: none;
	color: #FFFFFF;
	height: 12px;
	background: #980e10 url(Images/menubg.gif) top left repeat-x;
	font-weight: 300;
	font-size: 13px;
	text-align: center;
	font-stretch: wider;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
/*1st sub level menu*/
.menu ul li ul{
	left: 0;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	background: url(Images/menubg.gif);
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.menu ul li ul li{
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.menu ul li ul li ul{ 
	left: 159px; /* no need to change, as true value set by script */
	top: 0;
}

/* Sub level menu links style */
.menu ul li ul li a{
	display: block;
	width: 200px; /*width of sub menu levels*/
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:middle;
	padding: 1px 5px;
	border-bottom: 1px solid #666;
	background: url(Images/submenubg.gif) repeat-x #980e10;
	height: 20px;
	text-align: left;
}

.menu ul li ul li a:hover{
	color: #9cca2c;
	background:#000000 url(Images/submenubgactive.gif) repeat-x;
}

.menu ul li a:hover{
	color: #9cca2c;
	background: url(Images/menubg.gif) bottom left repeat-x;
}

/*Background image for top level menu list links */
.menu .mainfoldericon {
	background: url (Images/menubg.gif);
}

/*Background image for subsequent level menu list links */
.menu .subfoldericon {
	background: url (Images/menubg.gif);
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .menu ul li { float: left; height: 0%; }
* html .menu ul li a { height: 0%; }
/* End */

/*Borders*/
.horizborder{
	margin: 0;
	padding: 0;
	background-image:url(Images/menubg.gif);
	position: static;
}


/* DS SPRY TABLES */

.dshover {
	color: #000000;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}

.dsoddrow {
	color: #535353;
	border-bottom: 1px #000000 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.dsevenrow {
	background-color:#E4E4E4;
	color:#535353;
	border-bottom: 1px #000000 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.dsselect {
	background-color:#980e10;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}

.dsname-L {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	text-align: center;
	font-weight: bold;
	color: #535353;
	background: url(Images/main-msg-TL.gif) top left no-repeat #9cca2c;
}

.dsname-R {
	width: 18px; 
	background: url(Images/main-msg-TR.gif) top right no-repeat #9cca2c; 
	float: right;
}

.second-hand-pallets-BL {
	background: url(Images/main-msg-BL.gif) bottom left no-repeat #9cca2c; 
}

.second-hand-pallets-BR {
	background: url(Images/main-msg-BR.gif) bottom right no-repeat #9cca2c; 
}

.dsimg { 
	border: 1px #535353 solid;
}

/* END DS TABLE STYLES */

/*Images*/

.containerimg {
	border:thin #535353 solid;
}

/* DELETE WHEN TABLES HAVE BEEN CONVERTED */
#container { 	
	margin:0 auto;
	padding:0;
	width:750px;
	text-align:left;
	vertical-align: middle;	
	background-color:#ffffff;
	border:0px;
}

#header {
	margin:0;
	padding:0;
	height: 100px;
	background-color:#2c2c2c;
}

#main {
	margin:0;
	padding:0;
	background-color:#ffffff;
	position: static;
	width: 750px;
}

#main p {
	padding:10px
}

#contents {
	width:720px;
	background-color:#FFFFFF;
	padding: 10px;
}

#footer {
	height:50px;
	padding: 10px 0 30px 0;
	text-align:center;
	background-color:#ffffff;
	border-top:1px solid #cccccc;
}

#borderL{
	margin:0 0 0 0;
	padding:0;
	background-color:#2c2c2c;
	background-image:url(Images/borderL.gif);
	background-repeat: repeat-y;
	width: 20px;
	float: left;
	font-size:xx-small
}

#borderR{
	margin:0 0 0 0;
	padding:0;
	background-color:#2c2c2c;
	background-image:url(Images/borderR.gif);
	background-repeat: repeat-y;
	width: 15px;
	float: right;
	font-size:xx-small
}

#borderML{
	margin:0 0 0 0;
	padding:0;
	background-color:#2c2c2c;
	background-image:url(Images/borderML.gif);
	background-repeat: repeat-y;
	width: 15px;
	float: left;
	font-size:xx-small
}

#borderMR{
	margin:0 0 0 0;
	padding:0;
	background-color:#2c2c2c;
	background-image:url(Images/borderMR.gif);
	background-repeat: repeat-y;
	width: 15px;
	float: right;
	font-size:xx-small
}

#borderT{
	margin:0 0 0 0;
	padding:0;
	background-color:#2c2c2c;
	background-image:url(Images/borderT.gif);
	background-repeat: repeat-x;
	height: 15px;
	font-size:xx-small
}

#borderB{
	margin:0 0 0 0;
	padding:0;
	background-color:#2c2c2c;
	background-image:url(Images/borderB.gif);
	background-repeat: repeat-x;
	height: 15px;
	width: 750px;
	float: right;
	font-size:xx-small
}

#borderTL{
	margin:0 0 0 0;
	padding:0;
	background-color:#2c2c2c;
	background-image:url(Images/borderTL.gif);
	height: 15px;
	width: 20px;
	float: left;
	font-size:xx-small;
}

#borderTR{
	margin:0 0 0 0;
	padding:0;
	background-color:#2c2c2c;
	background-image:url(Images/borderTR.gif);
	height: 15px;
	width: 20px;
	float: right;
	font-size:xx-small;
}

#borderBL{
	margin:0 0 0 0;
	padding:0;
	background-color:#2c2c2c;
	background-image:url(Images/borderBL.gif);
	height: 15px;
	width: 20px;
	float: left;
	font-size:xx-small;
}

#borderBR{
	margin:0 0 0 0;
	padding:0;
	background-color:#2c2c2c;
	background-image:url(Images/borderBR.gif);
	height: 15px;
	width: 20px;
	float: right;
	font-size:xx-small;
}

/* END DELETE SECTION */

/* RAINWATER TANKS */

.colours-bondi { width: 25%;  background: url(Images/tanks/colours-bg.png) bottom right no-repeat #ead2b6; text-align: center; font-weight: 500; }
.colours-wattle { width: 25%; background: url(Images/tanks/colours-bg.png) bottom right no-repeat #e3caa2; text-align: center; font-weight: 500; }
.colours-stone-grey { width: 25%; background: url(Images/tanks/colours-bg.png) bottom right no-repeat #8f9095; color: #FFF; text-align: center; font-weight: 500; }
.colours-storm-grey { width: 25%; background: url(Images/tanks/colours-bg.png) bottom right no-repeat #4b525a; color: #FFF; text-align: center; font-weight: 500; }
.colours-eucalypt { width: 25%; background: url(Images/tanks/colours-bg.png) bottom right no-repeat #556e47; color: #FFF; text-align: center; font-weight: 500; }
.colours-daintree { width: 25%; background: url(Images/tanks/colours-bg.png) bottom right no-repeat #023f1e; color: #FFF; text-align: center; font-weight: 500; }
.colours-sunbake { width: 25%; background: url(Images/tanks/colours-bg.png) bottom right no-repeat #6f0602; color: #FFF; text-align: center; font-weight: 500; }
.colours-true-blue { width: 25%; background: url(Images/tanks/colours-bg.png) bottom right no-repeat #002446; color: #FFF; text-align: center; font-weight: 500; }


.rainwater-tank-main {
	width: 400px;
}

.order-slimline {
	border-right: 1 px solid #c5ced0;
	background-color: #c5ced0;
	padding: 0;
}

.order-domestic {
	border-right: 1 px solid #e1f6ef;
	background-color: #e1f6ef;
	padding: 0;
}

.order-urban {
	border-right: 1 px solid #f7f5ca;
	background-color: #f7f5ca;
	padding: 0;
}

.order-rural {
	border-right: 1 px solid #eaf6ba;
	background-color: #eaf6ba;
	padding: 0;
}

.order-large-rural {
	border-right: 1 px solid #e4e1ed;
	background-color: #e4e1ed;
	padding: 0;
}

/* END RAINWATER TANKS */

/* Order Form */
.image-verify-header {
	background: #2c2c2c;
	color: #9cca2c;
	font-weight: 600;
}

.image-verify-content {
	border: 1px solid #2c2c2c;	
	background: #9cca2c;
	padding: 5px;
	color: #2c2c2c;
}