@charset "utf-8";

*
	{
	margin: 0px;
	padding: 0px;
	}

html, body
	{
	padding: 0px;
	background-color: #bbaf7c; /* old color 816a08 */
	background-image: url(/img/css/bg_repeat.jpg); /* old bg body-bg.gif */
	background-repeat:repeat-x;
	}
	
body
	{
	margin: 10px 0px 10px 0px;
	}
	
#container
	{
	width:920px;
	margin:0px auto 0px auto;
	background-color: #ffffff;
	padding: 0px 15px 0px 15px;
	}

#masthead
	{
	height: 80px;
	width: 920px;
	clear: both;
	background-image: url(/img/top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	}
	
#imagehead
	{
	height: 200px;
	width: 920px;
	clear: both;
	background-image: url(/img/middle.jpg);
	background-position: top;
	background-repeat: no-repeat;
	}

/* Navigation Bar */
/* MENUBAR */
#sddm
{
	height:26px;
	width: 920px;
	background-image:url(/img/menubar/bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	list-style: none;
	clear:both;
	z-index: 100;
	/* display: inline; */
}

#sddm li
{	list-style: none;
	float: left;}

#sddm li a
{	display: block;}

#sddm li a span
{	text-indent: -999px;}

#sddm div
{	position: absolute;
	visibility: hidden;
	background: #fee788;
	border-right: 2px solid #ceb138;
	border-left: 2px solid #eedd96;
	border-bottom: 3px solid #ceb138;}

	#sddm div a
	{	position: relative;
		display: block;
		padding: 5px 10px 5px 10px;
		width: auto;
		/*white-space: nowrap;*/
		text-align: left;
		text-decoration: none;
		background: #fee788;
		color: #7a6d39;
		font: 11px arial}

	#sddm div a:hover
	{	background: #e3c651;
		color: #7a6d39}


/* Home Button ======================== */
a#mnuHome					{height: 26px; width:75px; background-image:url(/img/menubar/home1.gif);}
a#mnuHome:hover				{background-image:url(/img/menubar/home2.gif);}
a#mnuHome:active			{background-image:url(/img/menubar/home3.gif);}
	div#m1
		{
		width: 71px; /* subtract 4 for border */
		}

/* Labour Hire Button ======================== */
a#mnuLabourHire				{height: 26px; width:130px; background-image:url(/img/menubar/labourhire1.gif);}
a#mnuLabourHire:hover		{background-image:url(/img/menubar/labourhire2.gif);}
a#mnuLabourHire:active		{background-image:url(/img/menubar/labourhire3.gif);}
	div#m2
		{
		width: 126px; /* subtract 4 for border */
		}
	
/* Training Button ======================== */
a#mnuTraining				{height: 26px; width:104px; background-image:url(/img/menubar/training1.gif);}
a#mnuTraining:hover			{background-image:url(/img/menubar/training2.gif);}
a#mnuTraining:active		{background-image:url(/img/menubar/training3.gif);}
	div#m3
		{
		width: 100px; /* subtract 4 for border */
		}

/* Plant Hire Button ======================== */
a#mnuPlantHire				{height: 26px; width:118px; background-image:url(/img/menubar/planthire1.gif);}
a#mnuPlantHire:hover		{background-image:url(/img/menubar/planthire2.gif);}
a#mnuPlantHire:active		{background-image:url(/img/menubar/planthire3.gif);}
	div#m4
		{
		width: 114px; /* subtract 4 for border */
		}

/* Forklifts Button ======================== */
a#mnuForklifts				{height: 26px; width:109px; background-image:url(/img/menubar/forklifts1.gif);}
a#mnuForklifts:hover		{background-image:url(/img/menubar/forklifts2.gif);}
a#mnuForklifts:active		{background-image:url(/img/menubar/forklifts3.gif);}
	div#m5
		{
		width: 105px; /* subtract 4 for border */
		}

/* Contact Us Button ======================== */
a#mnuContactUs				{height: 26px; width:126px; background-image:url(/img/menubar/contact1.gif);}
a#mnuContactUs:hover		{background-image:url(/img/menubar/contact2.gif);}
a#mnuContactUs:active		{background-image:url(/img/menubar/contact3.gif);}
	div#m6
		{
		width: 122px; /* subtract 4 for border */
		}

/* Search Bar */
li.searchbar
	{
	height: 26px !important;
	width: 250px;
	}

#txtSearch
	{
	width:123px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height: 16px !important;
	margin: -1px 0px 0px 15px;
	padding: 2px !important;
	border: 1px solid #755f01;
	float:left;
	}
	
.txtFields
	{
	width:125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height: 16px !important;
	padding: 2px !important;
	border: 1px solid #755f01;
	}
	
#btnSearch
	{
	background-image:url("/img/menubar/search.gif");
	width:90px;
	height:20px;
	margin-left:160px;
	margin-top:3px;
	}
	
#btnSearch span	{display:none;}
	
#btnForms
	{
	height: 20px;
	width: 90px;
	border: 1px solid #755f01;
	}

/* Main Styles */
#content
	{
	margin-top:15px;
	}
	
#maincontent
	{
	width: 540px;
	height: auto;
	background-color: #f3edcd;
	float: left;
	clear: left;
	}
	
#maincontent h1
	{
	font-family: Calibri, Arial;
	font-size:30px; line-height:32px; 
	padding: 10px 40px 10px 15px;
	}
								
#maincontent h2
	{
	font-family: Calibri, Arial;
	font-size:20px;
	line-height:22px; 
	padding:5px 40px 5px 15px;
	}
								
#maincontent p
	{
	font-family: Georgia, Arial;
	font-size: 13px;
	line-height:170%; 
	padding:0px 20px 7px 15px;
	}
	
img.floatRight
	{
	float: right;
	margin-top:5px;
	margin-left:15px;
	}
	
#maincontent li				{margin-left:30px; list-style-type:circle; font-size:10px; 
								font-family:Verdana, Arial; margin-bottom:6px;}
								
#sidebar li				{margin-left:30px; list-style-type:circle; font-size:10px; 
								font-family:Verdana, Arial; margin-bottom:6px;}

#sidebar					{background-color:#e5d998; position:relative; margin: 0px 0px 20px 15px; 
								height:auto; width:363px; float:left; clear: right; border: 1px solid #958845;}
#sidebar h1					{color:#f1eccf; font-family:Georgia, Times New Roman; font-size:18px;
								font-weight:bold; background-color:#958845; padding:4px 0px 4px 15px;
								margin-bottom:10px;}
#sidebar p					{font-family:Verdana; font-size:11px; line-height:160%; margin:0px 25px 7px 15px;}
#sidebar p img
	{
	margin: 5px 0px 5px 0px;
	border: 1px solid #958845;
	}
	
#sidebar fieldset			{margin:5px 15px 5px 15px; font-family:Verdana, Arial; font-size:10px; border-color:#958845;}
#sidebar label				{display:block; float:left; width:90px; text-align:right; margin-right:10px;}
#sidebar div				{margin-bottom:3px;}

#footer						{margin-top:15px; padding-bottom:25px; padding-top:4px; border-top:solid 1px #fcd019;}
#footer	p					{font-family:Corbel, Calibri, Arial; font-size:10px; text-align:center;}


/* Other */
.sidebar_linklist
	{
		display: block;
		width: 345; /* minus 20 for padding */
		padding: 5px 5px 0px 15px;
		margin: 0px 0px 5px 0px;
		clear: both;
		text-decoration: none;
		color: #958845;
	}
	
.sidebar_linklist:hover
	{
		background: #958845;
		color: #e5d998;
	}

/* Float Fix */
.float_fix
	{
		height: 0px;
		width: 0px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		/* The Kicker */
		clear: both;
	}
	
.no_show
	{
	display: none;
	}
	
.solotext {
	font-family: Georgia, Arial;
	font-size: 13px;
	line-height:170%; 
}
