body {
background: url(/images/bg_body.jpg) repeat-x #ebebeb;
}

h1,h2 {
margin-left: -10000px;
}

h3 {
clear: both;
color: #333;
margin: 0 10px 0 20px;
padding: 18px 0 10px 0;
}

p {
font-size: 14px;
margin: 0 10px 0 20px;
color: #111;
}

#wrapper-drops {
background: url(/images/bg_drops.jpg) -200px 0 no-repeat;
height: 545px;
}

#wrapper-floor {
background: url(/images/bg_body.jpg) 0 545px repeat-x;
max-height: 450px;
}

#ekg-tagline {
background: url(/images/ekg_tagline.png) 0 0 no-repeat;
height: 200px;
left: -270px;
position: absolute;
top: 463px;
width: 840px;
z-index: 2;
}

#ekg-repeater {
background: url(/images/ekg_repeater.png) 0 0 repeat-x;
height: 200px;
left: 640px;
right: 0;
position: absolute;
top: 463px;
z-index: 1;
}

#content {
left: 500px;
position: absolute;
top: 20px;
width: 550px;
z-index: 3;
}

#content-header {
background: url(/images/sprites_content.png) -620px -10px no-repeat;
height: 70px;
padding-top: 25px;
}

#content-main {
background: url(/images/sprites_content.png) -1210px 0 repeat-y;
}

#content-footer {
background: url(/images/sprites_content.png) -38px 0 no-repeat;
height: 200px;
}

#content-footer p {
color: #fff;
padding-top: 140px;
}

#content-footer a {
color: #fff;
font-weight: 800;
}

.form-fields {
float: left;
height: 100px;
width: 300px;
margin-top: 10px;

}

.form-fields p {
border: 1px solid red;
margin: 20px;
padding: 5px;
}

.form-arrow {
background: url(/images/form_submit.jpg) 0 25px no-repeat;
float: left;
height: 120px;
width: 95px;
}

.form-submit {
background: url(/images/form_submit.jpg) -90px 25px no-repeat;
float: left;
height: 120px;
width: 90px;
}

label {
margin-left: 20px;
}

input {
margin-left: 20px;
}

button[type="submit"] {
background: none;
border: 0;
margin: 46px 0 0 0;
padding: 0;
}

h3.last {

padding-top: 0;
}
