/* common elements */body	{	margin:0px;	padding:0px;	background:url(mainareaimages/maintile.gif) #fff;	}p, td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}img	{border:0px;}.bold {font-weight:bold;}a:link,a:visited,.red	{color:#f30;}a:hover,a:active,.blue {color:#009;}/* nav */#left,#left div {	width:150px;	background-position:bottom left;	background-repeat:no-repeat;	}#left span {	visibility:hidden;	font-size:1px;	}#left a {	display:block;	text-decoration:none;	}#left {	background-image:url(leftareaimages/3dcrcle.gif);	padding:0px 0px 140px 0px;	}#logo {	background-image:url(leftareaimages/belowfmh.gif);	background-position: bottom left;	padding:0px 0px 27px 0px;}#logo div {	background-image:url(leftareaimages/fmhlogo.gif);	height:61px;}#logo div a {height:61px;}#nav {	background-image:url(leftareaimages/platebtm.gif);	padding:0px 0px 20px 0px;	margin:0px 0px 10px 0px;}#nav,#nav div {	width:150px;}#products,#products a {	background-image:url(leftareaimages/products.gif);	height:26px;	}#products a:hover {background-image:url(leftareaimages/products_F2.gif);}#contact,#contact a {	background-image:url(leftareaimages/contact.gif);	height:29px;	}#contact a:hover {background-image:url(leftareaimages/contact_F2.gif);}#about,#about a {	background-image:url(leftareaimages/about.gif);	height:29px;	}#about a:hover {background-image:url(leftareaimages/about_F2.gif);}#moreinfo,#moreinfo a {	background-image:url(leftareaimages/moreinfo.gif);	height:30px;	}#moreinfo a:hover {background-image:url(leftareaimages/moreinfo_F2.gif);}#home {	background-image:url(leftareaimages/fmhtext.gif);	width:150px;	height:67px;}#home a {height:67px;}/* page styles */#abouttext {padding:10px 0px 0px 0px;}#abouttext span {font-weight:bold;font-size:1.3em}/* dockequip, handtrucks */#equipment .image,#equipment .description {	float:left;}#equipment .image {width:160px;}#equipment .image a {	display:block;	color:#333;	font-size:10px;	}#equipment .image a:hover {color:#f30;}hr {	clear:both;	height:1px;	margin:15px 0px;}#equipment {padding:20px;}#equipment .description {width:65%;}#equipment h2 {	background:url(mainareaimages/prodtitarrow.gif) left no-repeat;	padding:0px 0px 4px 20px;	margin:0px 0px 0px 0px;	color:#009;	font:bold 16px Verdana, Arial, Helvetica, sans-serif;}#equipment h3 {	font:bold 13px Verdana, Arial, Helvetica, sans-serif;	color:#333;	margin:0px 0px 4px 0px;	padding:0px 0px 0px 20px;}#equipment .description p,#equipment .description td,#equipment .description th  {	font-size:10px;	margin:0px 0px 4px 0px;	}#equipment .description td,#equipment .description th  {padding:0px 8px 0px 0px;}#equipment .description ul {	margin:0px 0px 0px 0px;	padding:8px 0px 0px 0px;	list-style-type:none;}#equipment .description li {	list-style-type:none;	margin:0px 0px 3px 0px;	padding:5px 0px 3px 25px;	height:22px;	background:url(mainareaimages/prodinfoicon.gif) left no-repeat;}#equipment .description li span {color:#333;}p#anitron {padding:0px 0px 10px 0px;}p#copyright {	font-size:9px;	margin:10px 0px 0px 0px;	}p#anitron,p#anitron a {	font-size:10px;}#footer {	background:url(mainareaimages/divider.gif) top center no-repeat;	padding:30px 0px 0px 0px;}#footer p,#footer li,#footer li a {font-size:9px;}#footer ul {list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}#footer li {	display:inline;}