* {margin:0;padding:0}
body {background:#e6e6e6;text-align:center}
body * {text-align:left}
h1 {color:#ed1d8f;font:bold 24px arial,sans-serif;margin:0 0 12px 0;padding:0 20px}
h2 {color:#ed1d8f;font:bold 16px arial,sans-serif;margin:0 0 12px 0;padding:0 20px}
h3 {color:#ed1d8f;font:bold 15px arial,sans-serif;padding:0 20px}
h4 {background:#ed1d8f;color:#fff;font:bold 15px arial,sans-serif;padding:2px 4px !important;margin:0 0 12px 0}
p {font:13px arial,sans-serif;margin:0 0 12px 0px;padding:0 20px}
ul {margin:0 0 12px 31px}
ol {margin:0 0 12px 24px}
li, td,th, input,textarea {font:13px arial,sans-serif}
i,em {color:#ed1d8f;font:17px arial,sans-serif}
b, strong {color:#ed1d8f;font-weight:bold}
a {color:#000}
a:hover, a:active {color:#ed1d8f}
td * {padding:0}
table {padding:0 20px 0 20px;width:100%}
table table {padding:0;width:auto }
table p { padding:0;margin-left:0 }
table.border td {padding:2px 5px;border-bottom:1px solid #ed1d8f}
table.border th {padding:0;border-top:none;text-align:left}
input,select,textarea { width:250px }
textarea {height:80px}
.auto { width:auto }

p.summary {font:20px arial,sans-serif}
.wide {background:#EBEBEB;padding:0}
input.submit {background:url(b-submit.png) no-repeat right center;border:none;cursor:hand;cursor:pointer;float:right;height:21px;width:78px !important}

#container {background:#000 url(bg.jpg) no-repeat;margin:0 auto;padding:240px 0 0 0;position:relative;width:1000px}
.content { background:url(frame.png) no-repeat 210px 0;height:auto !important;height:800px;min-height:800px;margin:0;padding:20px 224px 10px 211px}

.ubernavigation {background:url(frame-t.png) no-repeat;height:234px;left:0;margin:0;position:absolute;top:0;width:100%}
.ubernavigation li {display:block;float:left;padding:0 0 0 10px;list-style-type:none}
.ubernavigation a {display:block;float:left;text-decoration:none}
.ubernavigation a b {display:none}
.ubernavigation a.home {background:url(nav-home-h.png);margin:25px 0 0 15px;height:144px;width:115px}
.ubernavigation a.plastic {background:url(nav-plastic.png);margin-top:45px;height:128px;width:154px}
.ubernavigation a.plastic:hover,.ubernavigation .active a.plastic {background:url(nav-plastic-h.png)}
.ubernavigation a.technology {background:url(nav-technology.png);margin-top:20px;height:122px;width:156px}
.ubernavigation a.technology:hover,.ubernavigation .active a.technology {background:url(nav-technology-h.png)}
.ubernavigation a.brands {background:url(nav-brands.png);margin-top:7px;height:127px;width:156px}
.ubernavigation a.brands:hover,.ubernavigation .active a.brands {background:url(nav-brands-h.png)}
.ubernavigation a.disposal {background:url(nav-disposal.png);margin-top:36px;height:125px;width:170px}
.ubernavigation a.disposal:hover,.ubernavigation .active a.disposal {background:url(nav-disposal-h.png)}
.ubernavigation a.action {background:url(nav-action.png);margin-top:72px;height:121px;width:147px}
.ubernavigation a.action:hover,.ubernavigation .active a.action {background:url(nav-action-h.png)}
.ubernavigation li a.contact {background:url(contact-phone.gif);position:absolute;top:15px;right:15px;height:23px;width:95px}

.sidebar {left:791px;position:absolute;top:252px;width:180px}
.sidebar * {padding:0}
.sidebar ul {background:url(separator.png) repeat-x left bottom;margin:0 10px;padding:0 0 2px 0}
.sidebar li {background:url(separator.png) repeat-x;font:11px/15px arial,sans-serif;list-style-type:none;padding:7px 6px 5px 6px }
.sidebar a {background:url(arrow.png) no-repeat right center;color:#000;display:block;text-decoration:none}
.sidebar a:hover {background:url(arrow-h.png) no-repeat right center;color:#ed1d8f}

.navigation {left:28px;position:absolute;top:241px;width:169px }
.navigation h2 {background:url(navigation.png) no-repeat;margin:0;padding:12px 0 10px 15px}
.navigation ul {background:#fff;padding:0 0 24px 0;margin:0}
.navigation li {color:#fff;font:bold 14px/25px arial,sans-serif;list-style-type:none;padding:0}
.navigation li.active {background:#ed1d8f;padding:0 0 0 15px}
.navigation li a {color:#000;display:block;font:14px/25px arial,sans-serif;height:auto !important;height:25px;padding:0 0 0 15px;margin:0;text-decoration:none}
.navigation li a:hover {background:#f5f5f5;color:#000}
.navigation p {padding:0}

.callback {background:url(request-a-call-back-2.png) no-repeat;display:block;height:272px;margin:0 0 12px 0}
.home .callback {background:url(request-a-call-back.png) no-repeat;height:345px}
.callback p {padding:172px 15px 0 15px}
.home .callback p {padding:220px 15px 0 15px}
.callback input {margin:0 0 4px 0;width:135px}

.join-maillist {background:url(join-maillist.png) no-repeat;display:block;height:133px;margin:0 0 12px 0}
.join-maillist p {padding:58px 15px 0 15px}
.join-maillist input {margin:0 0 4px 0;width:145px}

.footer {background:url(frame-b.png) no-repeat 210px 0;margin:0;padding:21px 30px 20px 225px}
.footer p {color:#fff;font:10px arial,sans-serif;margin:0;padding:0}
.footer a {color:#fff;text-decoration:none}
.footer a:hover {text-decoration:underline}
.footer span {display:block;float:right;width:180px;text-align:center}