@charset "UTF-8";
/* CSS Document */

/* normalize */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, p, blockquote, th, td {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}
ol, ul {
list-style: none;

}


/*--------------------------------------------aerial styles start here---------------------------------------------------------*/
body { background-image:url(images/aerials_bkg.jpg);
background-repeat:repeat-x;
background-color:#5190d7;
	
	
	
}
#container {
	
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	width:946px;
	background-color:#FFFFFF;
	
	
	
}
#headimage {
height:254px;
    
	 
}
#copytable { margin-left:30px;
			
			}
#copytable p {padding-top:10px;
font-size:1.1em;
line-height:1.4em;
}
			

h2 {font-size:2.0em;
	font-weight:bold;
	}
	

			


#footer { background-image:url(images/footer_bar.jpg);
background-repeat:no-repeat;
background-color:#5190d7;
}
#footer p {text-align:center;
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding-top:15px;
padding-bottom:15px;

}





.footermail {text-decoration:underline; color:#FFFFFF;
}



#crane {background-image:url(images/aerials_truck.jpg);
background-repeat:no-repeat;
width:946px;
height:436px;
}

.name_koehler {font-size:1.2em;
font-weight:bold;
color:#b2b2b2;
}

.phoneno {font-size:2.2em;
font-weight:bold;
color:#c9c9c9;
}

.capability_list {font-size:1.3em;
line-height:1.5em;
}



#crane .capability_head {font-size:1.5em;
font-weight:bold;
}

#tower {float:right;
position:absolute;
top:18px;
left:680px;
}
#apd {position:absolute;
top:475px;
left:50px;
}
/*--------------------------------------Start of Crane rules -------------------------------------------------------------*/

#crane-middle {
	background-image:url(images/microsite-middle.jpg);
	height:866px;
}

.cranebodycopy {
font-size:1.1em;
line-height:1.4em;
color:#000;
padding-left:74px;

}

h3 {font-size:3.5em;
	font-weight:bold;
	padding-left:74px;
	}
	
	
	.large-gray {
	font-size: 2.8em;
	color:#b2b2b2;
	padding-top:10px;
	padding-left:74px;
	letter-spacing:+3px;
	font-weight:bold;
}

.serviceDetails {
	padding-left:440px;
	padding-top:10px;
	
	font-size:1.5em;
font-weight:bold;
}
#container #crane-middle #namenumber {
	/*padding-left: 500px;*/
	padding-top: 20px;
}

.crane_list {
	list-style-type: disc;
	
	
	
	
}

#container #crane-middle #APurl {
	position: absolute;
	left: 686px;
	top: 1095px;
	
}
#container #crane-middle #APurl a:link {
	color: #000;
}
#container #crane-middle #APurl a:visited {
	color: #000;
}
#container #crane-middle #APurl a:hover {
	color: #333;
}#container #crane-middle #APlistNameNo {
	position: absolute;
	left: 600px;
	top: 420px;
}
#container #crane-middle #APlistNameNo .crane_list li {
	font-size: 1.3em;
	line-height:1.5em;
	
}

