* 							{ 
							margin:0; 
							padding:0;
							}
							
body 						{ 
							font-size:100%;
							font-family:Arial, Helvetica, sans-serif;
							font-size:0.79em;
							text-align:center;
							}

/*=================RANDOM==================*/

a 							{
							text-decoration:none; 
							color:#cec7af;
							}
							
a:hover 					{
							text-decoration:none; 
							color:#161512;
							}

.clear 						{
							clear:both;
							}
							
.errormsg					{
							display:none;
							color:red;
							}
							
.phperror					{
							color:red;
							}
							
.phpsuccess					{
							color:green;
							}

/*=================HEADER==================*/

#header_wrapper				{
							background-image:url(../images/headerext.jpg);
							background-repeat:repeat-x;
							}

#header 						{ 
							width:955px; 
							height:257px; 
							margin-left:auto; 
							margin-right:auto; 
							position:relative;
							}

/*=================CONTENT==================*/

#upper_content_wrapper		{
							background-color:#8d8771;
							}
							
#upper_content				{
							width:955px;
							height:407px;
							position:relative;
							margin-right:auto;
							margin-left:auto;
							}
							
#left_content				{
							position:relative;
							width:280px;
							height:407px;
							background-image:url(../images/menubg.jpg);
							background-repeat:no-repeat;
							margin:auto;
							float:left;
							}
							
#right_content				{
							position:relative;
							width:675px;
							height:407px;
							margin:auto;
							float:right;
							}

#right_content_home			{
							position:relative;
							width:675px;
							height:407px;
							margin:auto;
							float:right;
							}
							
#right_content_attachments	{
							position:relative;
							width:675px;
							height:407px;
							margin:auto;
							float:right;
							}
							
#right_content_machinery	{
							position:relative;
							width:675px;
							height:407px;
							margin:auto;
							float:right;
							}		
							
#menu_box					{
							position:relative;
							width:250px;
							float:left;
							padding-top:35px;
							text-align:right;
							}
							
.solid_menu_item			{
							position:relative;
							padding-bottom:15px;
							}
							
.sub_menu_item				{
							position:relative;
							padding-bottom:5px;
							}
							
.nav_button					{
							border:none;
							}
							
#lower_content_wrapper		{
							background-color:#8d8771;
							}

#lower_content				{
							background-color:#8d8771;
							width:925px;
							text-align:left;
							padding-left:15px;
							padding-right:15px;
							padding-bottom:25px;
							position:relative;
							margin-right:auto;
							margin-left:auto;
							}
							
#lower_content_policies		{
	background-color:#8d8771;
	width:925px;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:25px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	height: 935px;
							}

#lower_left_content			{
							position:relative;
							float:left;
							}
							
#other_page				{
							background-color:#615d4f;
							width:646px;
							}
							
#other_page_info			{
							padding-left:25px;
							padding-right:25px;
							padding-top:15px;
							padding-bottom:15px;
							color:white;
							font-size:12px;
							vertical-align:top;
							}
							
.image_cell					{
							line-height:0;
							}
							
.bullet_padding {padding-right:7px;}
.policies_table_pad{padding:5px;}
							
#table_window_1				{
							width:230px;
							vertical-align:top;
							padding-top:15px;
							padding-bottom:15px;
							padding-left:15px;
							padding-right:15px;
							background-color:#615d4f;
							color:white;
							font-size:13px;
							}
							
#table_window_4				{
							width:360px;
							vertical-align:top;
							padding-top:15px;
							padding-bottom:15px;
							padding-left:12px;
							padding-right:12px;
							background-color:#615d4f;
							color:white;
							font-size:13px;
							line-height:1.4em;
							}
							
.bullets					{
							position:relative;
							padding-left:20px;
							line-height:1.3em;
							}
							
#lower_content_spacer		{
							position:relative;
							width:15px;
							float:left;
							}
							
.application_input			{
							width:300px;
							height:18px;
							font-size:11px;
							background-color:#615d4f;
							border-width:1px;
							border-color:#8d8771;
							color:white;
							border-style:solid;
							}
							
.form_pad					{
							padding-top:2px;
							padding-bottom:2px;
							}
								
.application_area			{
							width:300px;
							height:90px;
							font-size:11px;
							background-color:#615d4f;
							border-width:1px;
							border-color:#8d8771;
							color:white;
							border-style:solid;
							}
							
.application_form_button	{
							background-color:#615d4f;
							border-width:1px;
							height:20px;
							border-color:#8d8771;
							color:white;
							border-style:solid;
							font-size:10px;
							}
							
#lower_right_content		{
							position:relative;
							}
							
#contact_info				{
							vertical-align:top;
							padding-top:15px;
							padding-bottom:15px;
							padding-left:12px;
							padding-right:12px;
							background-color:#615d4f;
							color:white;
							font-size:11px;
							line-height:1.4em;
							}
							
#smallcontact_info			{
							height:314px;
							}
							
.contact_input				{
							width:135px;
							height:18px;
							font-size:11px;
							background-color:#615d4f;
							border-width:1px;
							border-color:#8d8771;
							color:white;
							border-style:solid;
							}
							
#contact_enquiry			{
							width:135px;
							font-size:11px;
							background-color:#615d4f;
							border-width:1px;
							border-color:#8d8771;
							color:white;
							border-style:solid;
							}
							
.form_button				{
							background-color:#615d4f;
							border-width:1px;
							width:60px;
							height:20px;
							border-color:#8d8771;
							color:white;
							border-style:solid;
							font-size:10px;
							}
							
#about_page_spacer			{
							height:500px;
							}
							
#policies_page_spacer		{
							height:225px;
							}
							
#left_hire					{
							float:left;
							position:relative;
							}
							
#right_hire					{
							float:left;
							position:relative;
							padding-bottom:25px;
							}

/*=================FOOTER==================*/

#footer_wrapper 				{
							background-image:url(../images/footerext.jpg);
							background-repeat:repeat-x;
							}

#footer						{
							position:relative;
							margin-right:auto;
							margin-left:auto;
							height:81px;
							width:955px;
							background-image:url(../images/footerbg.jpg);
							background-repeat:no-repeat;
							}
							
#footer_links				{
							color:white;
							padding-top:18px;
							font-size:11px;
							}

#under_footer				{
							color:white;
							padding-top:22px;
							font-size:11px;
							text-align:center;
							margin-left:auto;
							margin-right:auto;
							}
							
#under_footer_table			{
							width:955px;
							}
							
#signature_left				{
							text-align:left;
							padding-left:108px;
							}
							
#signature_right			{
							text-align:right;
							padding-right:108px;
							}
							
/*=================HOVERS==================*/

a.footerlink				{
							text-decoration:none;
							color:white;
							}

a.footerlink:hover			{
							text-decoration:none;
							color:#615d4f;
							}
							
a.signature					{
							text-decoration:none;
							color:white;
							}

a.signature:hover			{
							text-decoration:none;
							color:#8d8771;
							}

