body { background-color: #ffffff; 
margin-top: 2;
margin-bottom: 2;
margin-left: 2;
margin-right: 2;
padding-left: 0;
padding-right: 0; 
padding-top: 0;
padding-bottom: 0 }

h1 {font-family: arial, verdana;
font-size: 20;
font-weight: bold;
color: 444444 }

h1.map {font-family: arial, verdana;
font-size: 9;
color: 333333 }

p {font-family: arial, verdana;
color: black;
font-size: 13;
text-align: justify }

p.psaddress {font-family: arial, verdana;
color: black;
font-size: 11;
text-align: justify }

font.jobclosed {font-family: arial, verdana;
color: 444444;
font-size: 11;
text-align: justify }

font.psheading {font-family: arial, verdana;
color: white;
font-size: 13;
font-weight: bold }

font.psheading2 {font-family: arial, verdana;
color: black;
font-size: 13;
font-weight: bold }

font.freecall {font-family: arial, verdana;
color: white;
font-size: 15;
font-weight: bold }

font.ps {font-family: arial;
font-weight: bold;
color: 999999;
font-size: 12 }

font.map {font-family: arial, verdana;
color: red;
font-size: 9 }

font.barheading {font-family: arial;
font-weight: bold;
color: FFFFFF;
font-size: 14 }

font.bullet {font-family: arial, verdana;
color: black;
font-size: 13;
text-align: justify }

font.contacts {font-family: arial, verdana;
color: 444444;
font-size: 13;
text-align: justify }

font.adobe {font-family: arial, verdana;
color: 444444;
font-size: 13 }

font.white {font-family: arial; 
font-weight: bold; 
text-decoration: none; 
color:FFFFFF; 
font-size: 9 }

font.privacy {font-family: arial; 
font-weight: bold; 
text-decoration: none; 
color:ffbf18; 
font-size: 9 }

font.sresults {font-family: arial; 
font-weight: bold; 
text-decoration: none; 
color:black; 
font-size: 9 }

font.sidebar {font-family: arial;
font-weight: bold;
color: white;
font-size: 12 }

font.sidebarheading {font-family: arial;
font-weight: bold;
color: 666666;
font-size: 14 }

font.search {font-family: arial; 
font-weight: bold; 
text-decoration: none; 
color:666666; 
font-size: 9 }

font.homepage {font-family: arial; 
font-weight: bold; 
text-decoration: none; 
color:white; 
font-size: 14 }

font.homepage2 {font-family: arial; 
font-weight: bold; 
text-decoration: none; 
color:white; 
font-size: 9 }

font.allrightsreserved {font-family: arial; 
text-decoration: none; 
color:000000; 
font-size: 10 }

font.jobs {font-family: arial;
text-decoration: none; 
color: 666666; 
font-size: 11 }

font.pastprojects {font-family: arial;
text-decoration: none;
color: 444444;
font-size: 11 }


A.allrightsreserved:link
{ font-family: arial; font-weight: normal; text-decoration: none; color:#ffbf18; font-size: 10 }
A.allrightsreserved:visited
{ font-family: arial; font-weight: normal; text-decoration: none; color:#ffbf18; font-size: 10 }
A.allrightsreserved:active
{ font-family: arial; font-weight: normal; text-decoration: none; color:#ffbf18; font-size: 10 }
A.allrightsreserved:hover
{ font-family: arial; font-weight: normal; text-decoration: underline; color:#ffbf18; font-size: 10 }

A.topbar:link
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffffff; font-size: 9 }
A.topbar:visited
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffffff; font-size: 9 }
A.topbar:active
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffffff; font-size: 9 }
A.topbar:hover
{ font-family: arial; font-weight: bold; text-decoration: underline; color:#ffffff; font-size: 9 }

A.footer:link
{ font-family: arial; font-weight: normal; text-decoration: none; color:#000000; font-size: 10 }
A.footer:visited
{ font-family: arial; font-weight: normal; text-decoration: none; color:#000000; font-size: 10 }
A.footer:active
{ font-family: arial; font-weight: normal; text-decoration: none; color:#000000; font-size: 10 }
A.footer:hover
{ font-family: arial; font-weight: normal; text-decoration: underline; color:#000000; font-size: 10 }

A.table:link
{ font-family: arial; font-weight: normal; text-decoration: none; color:#444444; font-size: 11 }
A.table:visited
{ font-family: arial; font-weight: normal; text-decoration: none; color:#444444; font-size: 11 }
A.table:active
{ font-family: arial; font-weight: normal; text-decoration: none; color:#444444; font-size: 11 }
A.table:hover
{ font-family: arial; font-weight: normal; text-decoration: underline; color:#999999; font-size: 11 }

A:link
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffbf18; font-size: 10 }
A:visited
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffbf18; font-size: 10 }
A:active
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffbf18; font-size: 10 }
A:hover
{ font-family: arial; font-weight: bold; text-decoration: underline; color:#999999; font-size: 10 }

A.specwizard:link
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffbf18; font-size: 16 }
A.specwizard:visited
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffbf18; font-size: 16 }
A.specwizard:active
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffbf18; font-size: 16 }
A.specwizard:hover
{ font-family: arial; font-weight: bold; text-decoration: underline; color:#999999; font-size: 16 }

A.home:link
{ font-family: arial; font-weight: bold; text-decoration: none; color:#eba614; font-size: 18 }
A.home:visited
{ font-family: arial; font-weight: bold; text-decoration: none; color:#eba614; font-size: 18 }
A.home:active
{ font-family: arial; font-weight: bold; text-decoration: none; color:#eba614; font-size: 18 }
A.home:hover
{ font-family: arial; font-weight: bold; text-decoration: blink; color:#999999; font-size: 18 }

A.ps:link
{ font-family: arial; font-weight: bold; text-decoration: none; color:#eba614; font-size: 12 }
A.ps:visited
{ font-family: arial; font-weight: bold; text-decoration: none; color:#eba614; font-size: 12 }
A.ps:active
{ font-family: arial; font-weight: bold; text-decoration: none; color:#eba614; font-size: 12 }
A.ps:hover
{ font-family: arial; font-weight: bold; text-decoration: blink; color:#999999; font-size: 12 }

A.white:link
{ font-family: arial; font-weight: bold; text-decoration: none; color:#444444; font-size: 12 }
A.white:visited
{ font-family: arial; font-weight: bold; text-decoration: none; color:#444444; font-size: 12 }
A.white:active
{ font-family: arial; font-weight: bold; text-decoration: none; color:#444444; font-size: 12 }
A.white:hover
{ font-family: arial; font-weight: bold; text-decoration: blink; color:#999999; font-size: 12 }

A.white2:link
{ font-family: arial; font-weight: bold; text-decoration: none; color:#FFFFFF; font-size: 9 }
A.white2:visited
{ font-family: arial; font-weight: bold; text-decoration: none; color:#FFFFFF; font-size: 9 }
A.white2:active
{ font-family: arial; font-weight: bold; text-decoration: none; color:#FFFFFF; font-size: 9 }
A.white2:hover
{ font-family: arial; font-weight: bold; text-decoration: blink; color:#FFFFFF; font-size: 9 }

A.contacts:link
{ font-family: arial; text-decoration: none; color:#666666; font-size: 10 }
A.contacts:visited
{ font-family: arial; text-decoration: none; color:#666666; font-size: 10 }
A.contacts:active
{ font-family: arial; text-decoration: none; color:#666666; font-size: 10 }
A.contacts:hover
{ font-family: arial; text-decoration: blink; color:#222222; font-size: 10 }

A.homepagenews:link
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffffff; font-size: 9 }
A.homepagenews:visited
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffffff; font-size: 9 }
A.homepagenews:active
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffffff; font-size: 9 }
A.homepagenews:hover
{ font-family: arial; font-weight: bold; text-decoration: underline; color:#ffffff; font-size: 9 }

A.homepagenewsimportant:link
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffbf18; font-size: 9 }
A.homepagenewsimportant:visited
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffbf18; font-size: 9 }
A.homepagenewsimportant:active
{ font-family: arial; font-weight: bold; text-decoration: none; color:#ffbf18; font-size: 9 }
A.homepagenewsimportant:hover
{ font-family: arial; font-weight: bold; text-decoration: underline; color:#ffbf18; font-size: 9 }

A.emailjob:link
{ font-family: arial; font-weight: bold; text-decoration: none; color:#eba614; font-size: 11 }
A.emailjob:visited
{ font-family: arial; font-weight: bold; text-decoration: none; color:#eba614; font-size: 11 }
A.emailjob:active
{ font-family: arial; font-weight: bold; text-decoration: none; color:#eba614; font-size: 11 }
A.emailjob:hover
{ font-family: arial; font-weight: bold; text-decoration: underline; color:#999999; font-size: 11 }

A.email:link
{ font-family: arial; font-weight: bold; text-decoration: none; color:#eba614; font-size: 13 }
A.email:visited
{ font-family: arial; font-weight: bold; text-decoration: none; color:#eba614; font-size: 13 }
A.email:active
{ font-family: arial; font-weight: bold; text-decoration: none; color:#eba614; font-size: 13 }
A.email:hover
{ font-family: arial; font-weight: bold; text-decoration: underline; color:#999999; font-size: 13 }

A.links:link
{ font-family: arial; font-weight: normal; text-decoration: none; color:#444444; font-size: 11 }
A.links:visited
{ font-family: arial; font-weight: normal; text-decoration: none; color:#444444; font-size: 11 }
A.links:active
{ font-family: arial; font-weight: normal; text-decoration: none; color:#444444; font-size: 11 }
A.links:hover
{ font-family: arial; font-weight: normal; text-decoration: underline; color:#999999; font-size: 11 }

A.sidebarheading:link 
{ font-family: arial; font-weight: bold; text-decoration: none; color:#666666; font-size: 14 }
A.sidebarheading:visited 
{ font-family: arial; font-weight: bold; text-decoration: none; color:#666666; font-size: 14 }
A.sidebarheading:active 
{ font-family: arial; font-weight: bold; text-decoration: none; color:#666666; font-size: 14 }
A.sidebarheading:hover 
{ font-family: arial; font-weight: bold; text-decoration: none; color:#666666; font-size: 14 }

A.partsservice:link
{ font-family: arial; font-weight: bold; text-decoration: none; color:#444444; font-size: 14 }
A.partsservice:visited
{ font-family: arial; font-weight: bold; text-decoration: none; color:#444444; font-size: 14 }
A.partsservice:active
{ font-family: arial; font-weight: bold; text-decoration: none; color:#444444; font-size: 14 }
A.partsservice:hover
{ font-family: arial; font-weight: bold; text-decoration: underline; color:#444444; font-size: 14 }

A.linksgold:link
{ font-family: arial, verdana; font-weight: none; text-decoration: none; color:#eba614; font-size: 13 }
A.linksgold:visited
{ font-family: arial, verdana; font-weight: none; text-decoration: none; color:#eba614; font-size: 13 }
A.linksgold:active
{ font-family: arial, verdana; font-weight: none; text-decoration: none; color:#eba614; font-size: 13 }
A.linksgold:hover
{ font-family: arial, verdana; font-weight: none; text-decoration: underline; color:#999999; font-size: 13 }

A.normallink:link
{ font-family: arial, verdana; font-weight: normal; text-decoration: none; color:black; font-size: 13 }
A.normallink:visited
{ font-family: arial, verdana; font-weight: normal; text-decoration: none; color:black; font-size: 13 }
A.normallink:active
{ font-family: arial, verdana; font-weight: normal; text-decoration: none; color:black; font-size: 13 }
A.normallink:hover
{ font-family: arial, verdana; font-weight: normal; text-decoration: underline; color:black; font-size: 13 }

A.boxitem:link
{ font-family: arial, verdana; font-weight: normal; text-decoration: none; color:white; font-size: 13 }
A.boxitem:visited
{ font-family: arial, verdana; font-weight: normal; text-decoration: none; color:white; font-size: 13 }
A.boxitem:active
{ font-family: arial, verdana; font-weight: normal; text-decoration: none; color:white; font-size: 13 }
A.boxitem:hover
{ font-family: arial, verdana; font-weight: normal; text-decoration: none; color:white; font-size: 13 }

A.marineoffergold:link
{ font-family: arial, verdana; font-weight: bold; text-decoration: none; color:#eba614; font-size: 17 }
A.marineoffergold:visited
{ font-family: arial, verdana; font-weight: bold; text-decoration: none; color:#eba614; font-size: 17 }
A.marineoffergold:active
{ font-family: arial, verdana; font-weight: bold; text-decoration: none; color:#eba614; font-size: 17 }
A.marineoffergold:hover
{ font-family: arial, verdana; font-weight: bold; text-decoration: underline; color:#999999; font-size: 17 }

TABLE.ss { font-family: arial, verdana;
color: 444444;
font-size: 13 }

TD.sidebar { border: inset 0pt;
cursor:pointer }

TR.link { cursor:pointer }

#products { position: absolute;
	top: 119px;
	left: 77px;
	width: 185px;
	height: 20px;
	border: solid 0px #666666;
	background: #666666;
	padding: 0px;
	z-index: 1;
	visibility: hidden }
	
#branchselection { position: absolute;
	top: 461px;
	left: 482px;
	width: 275px;
	border: solid 0px #666666;
	padding: 0px;
	z-index: 1;
	visibility: visible }

#rocky { position: absolute;
	top: 379px;
	left: 487px;
	width: 275px;
	border: solid 0px #666666;
	padding: 0px;
	z-index: 1;
	visibility: hidden }
	
#nt { position: absolute;
	top: 379px;
	left: 487px;
	width: 275px;
	border: solid 0px #666666;
	padding: 0px;
	z-index: 1;
	visibility: hidden }

#hallam { position: absolute;
	top: 379px;
	left: 487px;
	width: 275px;
	border: solid 0px #666666;
	padding: 0px;
	z-index: 1;
	visibility: hidden }
	
#nsw{ position: absolute;
	top: 379px;
	left: 487px;
	width: 275px;
	border: solid 0px #666666;
	padding: 0px;
	z-index: 1;
	visibility: hidden }

#wa{ position: absolute;
	top: 379px;
	left: 487px;
	width: 275px;
	border: solid 0px #666666;
	padding: 0px;
	z-index: 1;
	visibility: hidden }

#sa { position: absolute;
	top: 379px;
	left: 487px;
	width: 275px;
	border: solid 0px #666666;
	padding: 0px;
	z-index: 1;
	visibility: hidden }
	
#townsv { position: absolute;
	top: 379px;
	left: 487px;
	width: 275px;
	border: solid 0px #666666;
	padding: 0px;
	z-index: 1;
	visibility: hidden }
	
#bris { position: absolute;
	top: 379px;
	left: 487px;
	width: 275px;
	border: solid 0px #666666;
	padding: 0px;
	z-index: 1;
	visibility: hidden }
	
#lav { position: absolute;
	top: 379px;
	left: 487px;
	width: 275px;
	border: solid 0px #666666;
	padding: 0px;
	z-index: 1;
	visibility: hidden }
	
#box1div { position: absolute;
	top: 332px;
	left: 158px;
	width: 172px;
	height: 170px;
	color: white;
	padding: 5px;
	z-index: 1;
	visibility: hidden }

#box1bg { position: absolute;
	top: 332px;
	left: 158px;
	width: 177px;
	height: 170px;
	visibility: hidden }

#box2div { position: absolute;
	top: 332px;
	left: 605px;
	width: 172px;
	height: 280px;
	color: white;
	padding: 5px;
	z-index: 1;
	visibility: hidden }

#box2bg { position: absolute;
	top: 332px;
	left: 605px;
	width: 177px;
	height: 280px;
	visibility: hidden }

#box3div { position: absolute;
	top: 332px;
	left: 158px;
	width: 172px;
	height: 315px;
	color: white;
	padding: 5px;
	z-index: 1;
	visibility: hidden }

#box3bg { position: absolute;
	top: 332px;
	left: 158px;
	width: 177px;
	height: 315px;
	visibility: hidden }

#box4div { position: absolute;
	top: 332px;
	left: 605px;
	width: 172px;
	height: 330px;
	color: white;
	padding: 5px;
	z-index: 1;
	visibility: hidden }

#box4bg { position: absolute;
	top: 332px;
	left: 605px;
	width: 177px;
	height: 330px;
	visibility: hidden }

#services { position: absolute;
	top: 119px;
	left: 400px;
	width: 134px;
	height: 20px;
	border: solid 0px #666666;
	background: #666666;
	padding: 0px;
	z-index: 1;
	visibility: hidden }

TABLE { font-family: arial, verdana;
color: black;
font-size: 13 }

TD {font-family: arial, verdana;
color: black;
font-size: 13 }

LI { font-family: arial, verdana;
color: black;
font-size: 13 }
