embed {
margin-left: 2em;
}

body {
background-color: #000000;
font-family: arial, serif;
color: black;
}
a:visited {
color: #0000dd;
}
.container_area {
margin: 0px auto -1px auto;
font-size: 1em;
width: 60em;
font-family: arial, serif;
}

/* Header */

.header_body {
background-color: #e7e7e9;
font-size: 1em;
width: 60em;
background-image: url(../images/ekc_header.jpg);
background-repeat: no-repeat;
background-position: 0 0;
height: 9em;
}
.header_address {
font-size: 0.75em;
font-family: arial, serif;
font-weight: normal;
width: 78em;
padding-top: 1em;
}
.header_text {
margin: 0;
padding: 0;
text-align: right;
}
.header_text_email {
font-weight: normal;
}
address {
font-style: normal;
}

/* Menu system */

.menu {
clear: left;
font-size: 0.8em;
height: 1.7em;
width: 75em;
background: #d4cfcf;
font-family: verdana, arial, serif;
border-top: solid 1px black;
border-bottom: solid 1px black;
}
.menu ul {
padding: 0;
margin: 0;
list-style-type: none;
}
.menu ul li {
float: left;
width: 12.5em;
position: relative;
}
.menu ul li a, .menu ul li a:visited {
display: block;
text-decoration: none;
color: #000000;
text-align: center;
line-height: 1.7em;
height: 100%;
}
.menu ul li a:hover {

}
.menu ul li:hover a {
background: #7b8694;
color: #ffffff;
font-weight: bold;
}
.menu ul li ul {
display: none;
}
.menu table {
margin: 0;
border-collapse: collapse;
font-size: 1em;
position: absolute;
top: 0;
left: 0;
}

/* Drop down */

.menu ul li:hover ul {
display: block;
position: absolute;
top: 1.7em;
left: 0;
width: 10em;
padding-top: 1px;
}
.menu ul li:hover ul li a {
display: block;
background: #d4cfcf;
color: #000000;
font-weight: normal;
border-left: solid 1px black;
border-right: solid 1px black;
border-bottom: solid 1px black;
}
.menu ul li:hover ul li a:hover {
color: #ffffff;
background: #7b8694;
font-weight: bold;
}

/* Main body - start */

.main_area_body {
float: left;
background-color: #e7e7e9;
background-image: url(../images/background_logo_192x192.jpg);
background-position: 0 0;
font-size: 1em;
width: 60em;
font-family: arial, serif;
border-bottom: solid 1px black;
}
.main_area_body h1 {
font-size: 1.5em;
font-weight: bold;
margin-top: 1.4em;
margin-bottom: 1em;
margin-left: 1.75em;
}
.main_area_body h2 {
font-size: 1.1em;
font-weight: bold;
margin-top: 1.5em;
margin-bottom: 0.5em;
margin-left: 2.2em;
}
.main_area_body h3 {
font-size: 1em;
font-weight: bold;
font-style: italic;
margin-top: 1em;
margin-bottom: 0.2em;
margin-left: 2.5em;
}
.main_area_body h4 {
font-size: 1em;
font-weight: bold;
font-style: normal;
margin-top: 1em;
margin-bottom: 0.2em;
}
.main_area_body p {
font-size: 1em;
margin: 0.5em;
margin-left: 2.5em;
margin-right: 2em;
padding: 0;
}
.main_area_body ul li {
list-style-type: disc;
margin-left: 1em;
}
.main_area_body ol li {
margin-left: 1.2em;
line-height: 1.3em;
margin-right: 2em;
}
.main_area_body ol li p{
margin-left: 0;
font-style: italic;
}
.logopara {
width: 44em;
}
table {
margin-top: 1em;
}
.locationpara {
line-height: 0.7em;
}
.sitemap {
margin-left: 2.5em
}
.sitemap ul {
line-height: 1.5em;
}
.sitemap ul li {
list-style-type: circle;
}
.logo_3rs ul {
list-style-type: none;
}
.logo_paul ul {
list-style-type: none;
}
.logo_elematic ul {
list-style-type: none;
}
.logo_proskills ul {
margin-left: 1em;
line-height: 1.3em;
}
.top {
vertical-align: top;
}
.top p {
font-weight: bold;
text-align: center;
}
.all_lifting_systems {
margin-top: 2.5em;
margin-bottom:4em;
}

/* Main body - logo's*/

.logo_3rs {
margin: 0;
background-image: url(../images/company_logos/logo_3rs_norm.png);
background-repeat: no-repeat;
background-position: 48em 1em;
float: left;
}
.logo_paul {
margin: 0;
background-image: url(../images/company_logos/logo_paul_norm.jpg);
background-repeat: no-repeat;
background-position: 48em 1em;
float: left;
}
.logo_elematic {
margin: 0;
background-image: url(../images/company_logos/logo_elematic_norm.jpg);
background-repeat: no-repeat;
background-position: 48em 1em;
float: left;
}
.logo_proskills {
margin: 0;
background-image: url(../images/company_logos/logo_proskills_norm.jpg);
background-repeat: no-repeat;
background-position: 48em 1em;
height: 52em;
float: left;
}

/* Stressing Pumps */

.pump_info_area {
float: left;
width: 30em;
margin-top: 2em;
margin-bottom:1em;
}
.pump_info_area h2 {
font-size: 1em;
margin-left: 2.5em;
font-weight: bold;
margin-bottom: 0.5em;
}
.pump_info_area ul {
margin-left: 1em;
}
.pump_spec {
margin-top: 3em;
}
.pump_spec span {
font-style: normal;
list-style-type: none;
}

/* Pictures */

.jack_pic1 {
border: solid 1px black;
margin-left: 2.5em;
width: 25em;
height: 10.5em;
}
.jack_pic2 {
border: solid 1px black;
margin-left: 2.5em;
width: 25em;
height: 14.5em;
}
.jack_pic3 {
border: solid 1px black;
margin-left: 2.5em;
width: 25em;
height: 16em;
}
.pump_pic {
margin-top: 0.5em;
margin-left: 2.5em;
width: 25em;
height: 24em;
}
.grip_pic1 {
margin-left: 2.5em;
width: 11em;
height: 7.5em;
border: 1px solid black;
}
.grips_pic2 {
margin-top: 0.8em;
margin-left: 2.5em;
width: 11em;
height: 6.5em;
border: 1px solid black;
}
.grips_pic3 {
margin-top: 0.8em;
margin-left: 2.5em;
width: 11em;
height: 8em;
border: 1px solid black;
}
.paul_grips_pic1 {
margin-left: 2.5em;
width: 11em;
height: 6em;
border: 1px solid black;
}
.paul_grips_pic2 {
margin-top: 0.8em;
margin-left: 2.5em;
width: 11em;
height: 6.5em;
border: 1px solid black;
}
.paul_grips_pic3 {
margin-top: 0.8em;
margin-left: 2.5em;
width: 11em;
height: 7em;
border: 1px solid black;
}
.paul_equipment_pic1 {
margin-left: 0.5em;
width: 18.5em;
height: 17em;
border: 1px solid black;
}
.paul_equipment_pic2 {
margin-left: 0.5em;
width: 18.5em;
height: 15em;
border: 1px solid black;
}
.paul_equipment_pic3 {
margin-left: 0.5em;
width: 18.5em;
height: 17em;
border: 1px solid black;
}
.\33 rs_pic1 {
margin-left: 4em;
width: 9.5em;
height: 8em;
}
.\33 rs_pic2 {
margin-left: 2.5em;
width: 11em;
height: 8.5em;
border: 1px solid black;
}
.\33 rs_pic3 {
margin-top: 1em;
margin-left: 2.5em;
width: 11em;
height: 8.5em;
border: 1px solid black;
}
.\33 rs_pic4 {
margin-left: 2.5em;
width: 11em;
height: 4.5em;
border: 1px solid black;
}
.\33 rs_pic5 {
margin-left: 2.5em;
width: 11em;
height: 16.5em;
}
.extruder_pic {
margin-left: 2.5em;
width: 11em;
height: 6.5em;
border: 1px solid black;
}
.ex_hollow_core_pic {
margin-top: 0.5em;
margin-left: 4.75em;
width: 6.5em;
height: 10em;
border: 1px solid black;
}
.slipformer_pic {
margin-left: 2.5em;
width: 11em;
height: 8em;
border: 1px solid black;
}
.slip_hollow_core_pic {
margin-top: 0.5em;
margin-left: 4.75em;
width: 6.5em;
height: 9em;
border: 1px solid black;
}
.shuttle_pic {
margin-top: 1em;
margin-left: 2.5em;
width: 11em;
height: 7.5em;
border: 1px solid black;
}
.concrete_dist_pic {
margin-top: 0.5em;
margin-left: 4.75em;
width: 6.5em;
height: 10em;
border: 1px solid black;
}
.saw_pic {
margin-left: 2.5em;
width: 11em;
height: 8.5em;
border: 1px solid black;
}
.magnet_pic {
margin-left: 2.5em;
width: 11em;
height: 12em;
border: 1px solid black;
}
.liftingloop_pic {
margin-left: 2.5em;
width: 14.5em;
height: 7.75em;
}
.liftinginsert_pic {
margin-left: 2.5em;
width: 14.5em;
height: 6.5em;
}
.liftingsocket_pic {
margin-left: 2.5em;
width: 14.5em;
height: 7em;
}
.wavytailanchor_pic {
margin-left: 2.5em;
width: 14.5em;
height: 6em;
}
.fixinginsert_pic {
margin-left: 2.5em;
width: 14.5em;
height: 6.5em;
}
.benttailfixinginsert_pic {
margin-left: 6em;
width: 7.5em;
height: 10em;
}
.sphericalheadliftingshackle_pic {
margin-left: 2.5em;
width: 14.5em;
height: 7.5em;
}
.sphericalheadanchor_pic {
margin-left: 2.5em;
width: 14.5em;
height: 6em;
}
.rubberformerround_pic {
margin-left: 7.5em;
width: 4.5em;
height: 6.5em;
}
.ringclutch_pic {
margin-left: 2.5em;
width: 14.5em;
height: 6.5em;
}
.spreadanchor_pic {
margin-left: 2.5em;
width: 14.5em;
height: 6em;
}
.accessories_pic1 {
margin-left: 2.5em;
width: 15em;
height: 1.5em;
}
.accessories_pic2 {
margin-top: 2em;
margin-left: 2.5em;
width: 15em;
height: 3em;
}
.accessories_pic3 {
margin-top: 2em;
margin-left: 5em;
width: 20em;
height: 20em;
}
.accessories_pic4 {
margin-top: 2em;
margin-left: 5em;
width: 20em;
height: 20em;
}
.accessories_pic5 {
margin-left: 2.5em;
width: 13em;
height: 13em;
}
.accessories_pic6 {
margin-left: 2.5em;
margin-bottom: 1.5em;
width: 22em;
height: 15em;
border: 1px solid black;
}
.calibration_pic {
margin-left: 19em;
margin-top: 2em;
margin-bottom: 3em;
width: 22em;
height: 17em;
}
.training_pic {
background-image: url(../images/training_pic.jpg);
background-repeat: no-repeat;
background-position: 44em 40em;
height:100%; 
width: 100%;
float:left
}
.here_on_google_pic {
margin-top: 1em;
margin-left: 2.5em;
width: 9.5em;
height: 4.5em;
border: 1px solid black;
}

/* Footer */

.footer {
clear: left;
background-color: #e7e7e9;
font-size: 0.8em;
width: 75em;
height: 1.9em;
background-image: url(../images/footer.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}
.footertext {
padding-top: 0.3em;
text-align: center;
font-weight: bold;
}
