/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#036;
	margin-top:0;
	margin-bottom:0;}
td{ 
	vertical-align:top; }	
h1{
	font-size:16px;
	color:#ffff99;
	font-weight:700;}
h2{
	font-size:12px;
	color:#ffff99;
	font-weight:700;}
h3{
	font-size:13px;
	color:#ffff00;
	font-weight:700;}
h6{
	font-size:10px;
	color:#fff;
	font-style:italic;
	font-weight:400;}
li{
	margin-bottom:20px;}	
ol{
	font-size:12px;
	color:#000;
	list-style-type:decimal;}
ul{
	font-size:11px;
	color:#fff;
	font-weight:400;
	text-align:left;}
	
/* Text */
.bridge
{
	background-image:url(cranes/bridge.jpg);
	background-repeat:no-repeat;
	height:43px;
	font-size:18px;
	font-weight:700;
	color:#fff;
	text-align:center;}
	
/*	
.bridges{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#ffff99;}
*/	
.gantry
{
	font-size:11px;
	font-weight:400;
	color:#fff;
}
.girder
{
	background-image:url(cranes/girder.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:700;
	color:#fff;
	padding-left:20px;
	padding-bottom:20px;
}
.hoisting
{
	font-size:14px;
	font-weight:700;
	color:#ffff99;
}
.hoists
{
	padding:15px;
	font-size:12px;
	font-weight:400;
	color:#fff;
}
	
.jib
{
	font-size:10px;
	font-weight:400;
	text-align:justify;
	color:#fff;
}

.caption
{
	font-size:10px;
	font-weight:400;
	color:#fff;
	margin-top:5px;
	margin-bottom:5px;
}

.margin-indent
{
	margin-right:165px;
}
.home-caption
{
	font-size:10px;
	font-weight:400;
	width: 150px;
	color:#fff;
	z-index:10;
	margin-bottom:5px;
	float: right;
}

.material
{
	font-size:11px;
	text-align:right;
	color:#ffffff;
	font-weight:bold;
}
/* Link Elements */
.crane
{
	font-size:11px;
	font-weight:400;
	color:#fff;
	text-decoration:none;
}
.crane:hover
{
	font-size:11px;
	font-weight:400;
	color:#ffff99;
	text-decoration:underline;
}
.cranes
{
	font-size:12px;
	font-weight:700;
	color:#fff;
	text-decoration:none;
}
.cranes:hover
{
	font-size:12px;
	font-weight:700;
	color:#ffff99;
	text-decoration:underline;
}
.hoist
{
	font-size:12px;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	padding-left:17px;
	line-height:18px;
}
.hoist:hover
{
	font-size:12px;
	font-weight:700;
	color:#ffff99;
	text-decoration:underline;
	padding-left:17px;
	line-height:18px;
}
.running
{
	font-size:12px;
	font-weight:700;
	color:#fff;
	text-decoration:underline;
}
.running:hover
{
	font-size:12px;
	font-weight:700;
	color:#ffff99;
	text-decoration:underline;
}
.top
{
	font-size:14px;
	color:#ffff99;
	font-weight:700;
	text-decoration:underline;
}
.top.hover
{
	font-size:14px;
	color:#fff;
	font-weight:700;
	text-decoration:underline;
}
* html a:hover
{
	visibility:visible;
	color:#fff;
}
.overhead span{
	position:absolute;
	cursor:pointer;} 
.overhead{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(cranes/material.jpg) no-repeat;}
.overhead a{
	display:block;
	text-decoration:none;}
.overhead a:hover{
	color:#fff;}
.overhead a:hover img{
	visibility:hidden;}
.mobile span{
	position:absolute;
	cursor:pointer;} 
.mobile{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(cranes/mobile.jpg) no-repeat;}
.mobile a{
	display:block;
	text-decoration:none;
	outline:none;}
.mobile a:hover{
	color:#fff;}
.mobile a:hover img{
	visibility:hidden;}
.runway span{
	position:absolute;
	cursor:pointer;} 
.runway{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(cranes/part.jpg) no-repeat;}
.runway a{
	display:block;
	text-decoration:none;}
.runway a:hover{
	color:#fff;}
.runway a:hover img{
	visibility:hidden;}
.service span{
	position:absolute;
	cursor:pointer;} 
.service{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(cranes/service.jpg) no-repeat;}
.service a{
	display:block;
	text-decoration:none;}
.service a:hover{
	color:#fff;}
.service a:hover img{
	visibility:hidden;}
.standing span{
	position:absolute;
	cursor:pointer;} 
.standing{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(cranes/standing.jpg) no-repeat;}
.standing a{
	display:block;
	text-decoration:none;}
.standing a:hover{
	color:#fff;}
.standing a:hover img{
	visibility:hidden;}
.systems span{
	position:absolute;
	cursor:pointer;} 
.systems{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(cranes/systems.jpg) no-repeat;}
.systems a{
	display:block;
	text-decoration:none;}
.systems a:hover{
	color:#fff;}
.systems a:hover img{
	visibility:hidden;}
.traveling span{
	position:absolute;
	cursor:pointer;} 
.traveling{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(cranes/traveling.jpg) no-repeat;}
.traveling a{
	display:block;
	text-decoration:none;}
.traveling a:hover{
	color:#fff;}
.traveling a:hover img{
	visibility:hidden;}
.yale span{
	position:absolute;
	cursor:pointer;} 
.yale{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(cranes/yale.jpg) no-repeat;}
.yale a{
	display:block;
	text-decoration:none;}
.yale a:hover{
	color:#fff;}
.yale a:hover img{
	visibility:hidden;}
#facebook {
	font-weight: bold;
	font-size: 12px;
	color: #3959A1;
  line-height: 36px;
  margin-top: 25px;
  line-height: 16px;
  text-align: left;
  color: white;
}
#facebook img {
  margin-right: 10px;
  margin-top: -6px;
}
#facebook a {
	color: white;
	text-decoration: none;
}
#facebook a:hover {
	text-decoration: underline;
}


