/* Presentation Stylesheet */ 
a {color:#16077C; text-decoration: none; background-color:inherit;font-family: Verdana, Arial, Helvetica, sans-serif;color:#060;font-size:11px;}
a:hover {color:#666; text-decoration:underline; background-color:inherit; }
img {margin:0px;padding:0px;border:0px;}
h1, h2 {padding:0px;margin:10px 5px 5px 5px;color:#060; background-color:inherit;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:19px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
h2.underline { border-bottom:1px solid #CCD9FF; padding-bottom:1px; }
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#060;margin: 0px 0px 0px 5px; background-color:inherit;}
h3.nospace {font-size:10px;color:#060;margin: 0px; background-color:inherit;}
h3.bottom {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#060;margin: 10px 0px 0px 5px; background-color:inherit;}
h3.col {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#060;margin: 5px 5px 0px 5px; background-color:inherit;}
h3.underline { border-bottom:1px solid #CCD9FF; padding-bottom:1px; }
p { line-height:1.3em;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:0px;margin:5px 5px 5px 10px;}
p.col { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding:0px;margin:2px 5px 5px 2px;}
p.about { border:1px solid #060;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:5px;margin:10px 20px 10px 20px;background-color:#F5F5F5;}
p.index { border:1px solid #060;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:5px;margin:10px 20px 10px 20px;background-color:#F5F5F5;}
ul.safety {margin:0 0 0 25px;padding:0;}
ul.contact { list-style-type:none;line-height:1.5em;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:0px;margin:0px 5px 5px 20px;}
ul.content { line-height:1.5em;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:0px;margin:5px 5px 5px 25px;}
li.address {padding-left:16px;}
li.center {text-align:center;}
.green{color:#060;font-weight:bold;}
.red{color:#FF0000;font-weight:bold;}
.header {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#060 !important;background:inherit;text-align:center;}
.title {float:right;font-weight:bold;}
.name {font-weight:bold;font-size:11px;color:#060 !important;background:inherit;float:left;}
/* Layout Stylesheet */ 
body{margin:0;padding:0;background:#fff;}

/* Main Layout Three Column */
#header{height:90px;width:100%;background:#FFF;margin:0;padding:0px;}	 
#lhcol{position:absolute;top:90px;left:0;width:150px;padding:0;z-index:3;background:#F5F5F5; }
#rhcol{position:absolute;top:90px;right:0;width:150px;padding:0;z-index:2;background:#FFF;}
#content{margin:0 152px 0 155px;padding:0;position:relative;background:#FFF;z-index:5;}
#container{width:100%;z-index:1;background:#FFF;height:100%;margin:0 0 0 0;}
#content_footer{margin:0 150px 0 150px;background:#FFF;z-index:6;}
#ftr {width:100%;height:20px;background:#FFF;padding:10px 0 0 0;margin:0;}

/* Index Layout Three Column */
#header_index {height:90px;width:100%;background:#FFF;margin:0;padding:0px;}
#lhcol_index {position:absolute;top:90px;left:0;width:150px;padding:0;margin:0px;z-index:3;background:#F5F5F5;}
#rhcol_index {position:absolute;top:90px;right:0;width:150px;padding:0;margin:0px;z-index:2;background:#FFF;}
#container_index {width:100%;height:100%;z-index:1;background:#FFF;}
#content_index {margin:0 0 0 150px;padding:0;position:relative;background:#FFF;z-index:5;}
#ftr_index {width:100%;height:100%;background:#fff;padding:10px 0 0 0;margin:0;}

.header_left {float:left;}
.header_right {float:right; font: bold 22px arial; padding:0; margin:20px 15px 0 0; }
.header_right a {margin:0; padding:0; font: bold 22px arial; color:#060; background:inherit; text-decoration:none;}
.header_right a:hover, .header_right a:active  { margin:0; padding:0; background:#FFF; color:#FC0 !important; text-decoration:none; cursor:pointer;}

.sectionNav {float:left; width:100%; background:#060; color:#fff;}
.sectionNav {border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.sectionNav ul {float:left; margin:0; padding:0; list-style:none;}
.sectionNav li {display:inline; background:inherit; color:#FFF;}
.sectionNav li a, .section_nav li a:hover {font-size:11px;float:left; margin:0; padding:2px 4px 2px 4px; border-right:2px solid #FFF; color:#FFF; font-weight:bold;}
.sectionNav li a:hover {background:#EEE; color:#060; text-decoration:none;}
.sectionNav li .active {background:#FFF; color:#060;}
.sectionNav li.last {float:right; height:100%; margin:0; background:#CCFFCC; color:inherit;}
.sectionNav li.last a, .section_nav li.last a:hover {border-right:none; background:#060; font-weight:normal;}
.sectionNav img {margin:0px 5px 0px 0px; padding:0; background:#060;}

.sectionSubnav {float:left; width:100%; height:15px; background:#FC0; color:#fff; }

#footer{clear:both;padding:0px;margin:0px; background-color:#fff; text-align:center; color:inherit; }
p.footer {font-size:11px;color:#666;width:100%;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;}
p.green {border-top:1px solid #CCC;border-bottom:1px solid #CCC;line-height:1.0em;background-color:#060;width:100%; margin:0px;padding:0px;}
p.yellow {line-height:1.0em;background-color:#FC0;width:100%; margin:0px;padding:0px;}

#dealer_container {width:620px; margin:5px 0px 0px 10px;}
#dealer_right {float:right; width:140px;}
#dealer_left {float:left; width:190px;}
#dealer_middle {float:left; width:242px;}

/* Image Swap */ 
div.clear {margin:0; padding:0;}
.float_left {float:left;}
.float_right {float:right;}
* html .content_wrapper {margin:0 0 0 5px;padding:0px;}
.content_container {float:left; width:99%; margin:0; padding:0 0 10px 0; color:inherit; background:#FFF;}
.content_197 {float:left;width:130px; margin:0; padding:0;}
html>body .content_197 {width:130px;}
.content_450x200 {width:450px; height:200px; margin:0; padding:0; color:inherit; background:#FFF;float:left;}
.content_clean {margin:0; padding:0;}
.list_menu {margin:0; padding:0;}
.list_menu ul {margin:0; padding:0; list-style-type:none; line-height:20px;}
.list_menu li {margin:0; background:#FFF; color:#006;}
.list_menu li.first {margin-top:1px;} 
html>body .list_menu li {overflow:hidden;}
.list_menu a {width:100%; height:100%; font: bold 16px arial; padding:5px 0px 0px 5px; border:1px; background:inherit; color:#060; text-decoration:none;}
.list_menu a span {width:150px;}
html>body .list_menu a span {display:block;}
html>body .list_menu a {display:block;}
.list_menu a:hover, .list_menu a:active {width:100%; height:100%; padding:5px 0px 0px 5px; background:#FFF; color:#FC0 !important; text-decoration:none; cursor:pointer;}
.list_menu li img {position:absolute; top:0px; margin:0px 0px 0px -455px; visibility:hidden;}
* html .list_menu a img {position:absolute; top:120px; margin-left:0px; visibility:hidden;}
.list_menu a:hover img {visibility:visible;}

.header_right a {margin:0; padding:0; font: bold 16px arial; color:#060; background:inherit; text-decoration:none;}
.header_right a:hover, .header_right a:active  { margin:0; padding:0; background:#FFF; color:#FC0 !important; text-decoration:none; cursor:pointer;}

/*************** Breadcrumb Begins ***************/
.breadcrumbs{color:#060; background-color:inherit;padding:0;margin:10px 0px 5px -5px;}
.breadcrumbs a:link, .breadcrumbs a:visited{font-size:10px;font-weight:bold; text-decoration:underline; color:#666; background-color:inherit;padding:0px;margin:0 0 5px 0;}
.breadcrumbs a:hover{color:#060; background-color:inherit;padding:0px;margin:0px 0px 5px 0px;}
.breadcrumbActive{font-size:10px; color:#060; font-weight:bold; background-color:inherit;}
/*************** Page Divs ***************/
#contactmap {margin:0; padding:0;height:500px;}
#about {margin:0; padding:0;height:735px;}
.contact_float_left {float:left;}
.contact_right {float:right;margin-left:20px;}
/* type: crane_rentals_title
   notes: css styles and rules for Content Rollover */
#crane_rentals_title {width:100%;padding:0;margin:0;line-height:1.3em;color:#060;background:#FFF;}
/* type: crane_rentals
   notes: css styles and rules for Content Rollover */
#crane_rentals {border:1px;width:100%;margin-bottom:1.2em;padding-bottom:2px;}
#crane_rentals em {font-style:normal;}
#crane_rentals ul {list-style-type:none;margin:0 0 0 10px;padding:0;} 
#crane_rentals li {font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;padding:0px;margin:0 0 0 10px;}
#crane_rentals li:hover, li.over {background:#FFCC33;color:#000;padding:0px;margin:0 0 0 10px;}
* html #crane_rentals li {}
#crane_rentals b {font-weight:bold;font-size:11px;color:#060 !important;background:inherit;}
#crane_rentals li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.crane_rentals ul {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;}

/* type: crane_rentals_title
   notes: css styles and rules for Content Rollover */
#crane_people_title {width:100%;padding:0;margin:0;line-height:1.3em;color:#060;background:#FFF;}
/* type: crane_rentals
   notes: css styles and rules for Content Rollover */
#people {border:1px;width:100%;margin-bottom:1.2em;padding-bottom:2px;}
#crane_people em {font-style:normal;}
#crane_people ul {list-style-type:none;margin:0 0 0 10px;padding:0;} 
#crane_people li {font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;padding:0px 5px 0px 5px;margin:0 0 0 10px;border-bottom:1px dashed #CCC;}
#crane_people li.last {font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;padding:0px 5px 0px 5px;margin:0 0 0 10px;border-bottom:none;}
#crane_people li.alt {background:#EEE;color:inherit;border-bottom:1px dashed #CCC;font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;}
#crane_people li.lastalt {background:#EEE;color:inherit;border-bottom:none;font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;}
#crane_people li.header {background:#FFCC33;color:inherit;text-align:center;border-bottom:none;}
#crane_people li:hover, li.over {background:#FFCC33;color:#000;padding:0px 5px 0px 5px;margin:0 0 0 10px;}
* html #crane_people li {}
#crane_people b {font-weight:bold;font-size:11px;color:#060 !important;background:inherit;}
#crane_people li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.crane_people ul {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
