/* top right bottom left */

body {font-family: Helvetica, Arial, sans-serif; color: #003255; font-size: 12px; line-height: 140%; margin: 0px;  }

img { border: 0px none; padding: 0px; margin: 0px; }
form { padding: 0px; margin: 0px; }
.clear { clear: both; }

a { text-decoration: none; }

a.download-pdf { color: #003255; background-image: url(../layout_pic/pdf_sign.gif); background-repeat: no-repeat; background-position: left center; padding-left: 25px; }
a.download-pdf:hover { text-decoration: underline; }

h1 {  }
h2 {  }
h3 {  }
h4 {  }
h5 {  }
h6 {  }

.head { width: 731px; height: 111px; text-align: right; border-right: 3px solid #ffffff; }

.content { width: 731px; margin-bottom: 5px; }

a.logo img { margin: 0px 0px 25px 0px; text-decoration: none; }
a.logo:hover { text-decoration: none; }

.mainnav { margin-left: 131px; border-bottom: 2px solid #ffffff; }
.mainnav  .left-nav { list-style-type: none; padding: 0px; margin: 0px;  }
.mainnav  ul li { float: left; }
.mainnav  a { text-decoration: none; color: #4E5666; padding: 0px 10px 0px 10px; border-left: 2px solid #C8C8C8; display: block; text-transform: uppercase; background-repeat: no-repeat; background-position: center top; }

.nav-home a { background-image: url(../layout_pic/home.png); }
.nav-home a:hover, .nav-home .active { background-position: center -14px; }

.nav-company a { background-image: url(../layout_pic/company.png); }
.nav-company a:hover, .nav-company .active { background-position: center -14px; }

.nav-products a { background-image: url(../layout_pic/products.png); }
.nav-products a:hover, .nav-products .active	{ background-position: center -14px; }

.nav-feedback a { background-image: url(../layout_pic/feedback.png); }
.nav-feedback a:hover, .nav-feedback .active	{ background-position: center -14px; }

.nav-contact a { background-image: url(../layout_pic/contact.png); }
.nav-contact a:hover, .nav-contact .active	{ background-position: center -14px; }

.media { position: relative; background-color: #F3F6F8; border-bottom: 2px solid #ffffff; }
.media select { position: absolute; top: 10px; left: 10px; width: 110px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #003255; }
.media-wrapper { background-color: #E1EAF2; margin-left: 131px; width: 598px; height: 293px; border-left: 2px solid #ffffff; border-right: 2px solid #ffffff; }
.feedback-media-wrapper { background-color: #E1EAF2; margin-left: 131px; width: 598px; height: 293px; border-left: 2px solid #ffffff; border-right: 2px solid #ffffff; }
.slideshow { padding: 0px; width: 598px; height: 293px; margin: 0px; }

.content-wrapper {  padding: 25px; min-height: 300px; width: 548px; background-color: #E1EAF2; float: right; }
.homepage { font-size: 14px; }

.content-text { padding: 0px 0px 10px 0px; }
.content-headline { margin: 0px; }
.content-text ul { list-style-type: none; padding-left: 0px; }
.content-text ul li { line-height: 20px; background-image: url(../layout_pic/list_item.png); }
.content-text ul li { background-repeat: no-repeat; background-position: left center; padding-left: 20px; color: #D60000; }

.product-table { border-collapse: collapse; border-left: 1px solid #003255; border-top: 1px solid #003255; font-size: 11px; width: 548px; }
.product-table td { border-right: 1px solid #003255; border-bottom: 1px solid #003255; vertical-align: top; padding: 0px 4px 0px 4px; }
.product-table-head { background-color: #003255; color: #E1EAF2; }

#feedback-form { font-size: 12px; padding: 0px; margin: 0px; }
.feedback-media-wrapper textarea { margin: 0px 0px 0px 25px; width: 546px; background-color: transparent; border: 1px solid #003255; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #003255; }
#feedback-form .label { margin: 0px 0px 5px 25px; padding-top: 55px;}
.feedback-checkbox { margin: 25px 0px 0px 35px; }
.feedback-checkbox input, .feedback-checkbox span { vertical-align: middle; }
.feedback-checkbox span { margin-left: 10px; }
#feedback-form .input-item { margin-bottom: 10px; }
#feedback-form .input-item input { float: right; width: 392px; background-color: transparent; border: 1px solid #003255; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #003255; }
#feedback-form .input-item .label { float: left; margin: 0px; padding: 0px; }
#feedback-form .submit-item input { float: right; font-size: 12px; }
#feedback-form .submit-item { margin-top: 20px; }
#feedback-form .submit-item input { float: right; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #003255; }
#feedback-form .submit-item .label { float: left; margin: 0px; padding: 0px; }

.distributor-select { width:32%; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #003255; }
.product-select { font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #003255; }

.distributor-head { color: #D60000; }

.footer { width: 734px; text-align: right; font-size: 11px; }

.footer a { text-decoration: none; color: #4E5666; }
.footer a:hover	{ text-decoration: underline; }
.footer a.nav_active	{ text-decoration: underline; }



.sitemap { display: block; margin-bottom: 8px; }

.sitemap { background-image: url(../layout_pics/dot_arrow.gif); background-repeat: no-repeat; padding-left: 10px; background-position: left center; }

.sitemap { text-decoration: none; }
.sitemap:hover {  color: #464646 ! important; text-decoration: underline; }