/* Layout Container */
#main-container {background-color: #333333; width: 840px; height: auto; min-height: auto; margin: 0px auto; padding: 0px; background-image: url(images/menu-seperator-line.gif); background-repeat: repeat-y; background-position: top left;}

/* Header */
#header-container {float: left; width: 840px; height: 90px; min-height: 90px; margin: 0px; padding: 0px; color: #ffffff; background-color: #333333;}
#header-container .logo {float: left; margin: 13px 0px 0px 0px; padding: 0px;}
#header-container .banner-advert {float: right; width: 476px; height: 70px; min-height: 70px; margin: 6px 5px 0px 0px; padding: 2px; border: 1px solid #666666;}

/* Menu */
#menu-container {float: left; width: 190px; height: auto; min-height: auto; margin: 0px; padding: 0px; color: #ffffff; background-color: transparent;}
#menu-container H2 {color: #666666; margin: 15px 0px 5px 10px; padding: 0px;}
#menu-container H3 {color: #ffffff; margin: 0px; padding: 4px 0px 4px 10px; font-size: 10px; display: block; background-color: #454545; font-weight: bold;}
#menu-container ul {padding: 0px; margin: 25px 0px 0px 0px; width: 190px;}
#menu-container li {width: 190px; height: 18px; list-style-type: none; margin: 0px; padding: 0px; color: #999999; background-color: #333333; border-top: 1px solid #666666;}
#menu-container li A {height: 18px; font-weight: normal; color: #999999; text-decoration: none; background-color: #333333; margin: 0px; padding: 4px 0px 0px 10px; display: block;}
#menu-container li A:hover {height: 18px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color: #666666; margin: 0px; padding: 4px 0px 0px 10px; display: block;}
#menu-container .bottom-menu-link {margin: 0px; padding: 0px; background-color: transparent;}

/* Content */
#content-container {float: left; width: 615px; height: auto; min-height: auto; margin: 0px; padding: 10px 10px 20px 25px; color: #ffffff; background-color: #333333;}
#content-container A {font-weight: normal; color: #C0C0C0; text-decoration: none; background-color: #333333; margin: 0px; padding: 0px;}
#content-container A:hover {font-weight: normal; color: #FFFF00; text-decoration: underline; background-color: #333333; margin: 0px; padding: 0px;}

/* Footer */
#footer-container {float: right; width: 650px; height: 10px; min-height: 10px; margin: 0px; padding: 5px 0px 5px 0px; color: #ffffff; background-color: #333333; text-align: center; border-top: 1px solid #666666;}

/* Highlighted Boxes */
.display-box-left {float: left; width: 270px; color: #ffffff; margin: 10px 0px 0px 0px; height: 110px; min-height: auto; max-height: auto; padding: 10px 15px 10px 15px; border: 1px solid #666666; line-height: 17px;}
.display-box-right {float: right; width: 270px; color: #ffffff; margin: 10px 0px 0px 0px; height: 110px; min-height: auto; max-height: auto; padding: 10px 15px 10px 15px; border: 1px solid #666666; line-height: 17px;}

.page-display-box {padding: 15px; margin: 0px; border: 1px solid #666666; font-size: 10px; height: auto; min-height: auto; max-height: auto;}
.page-display-box-2 {padding: 15px; margin: 10px 0px 0px 0px; border: 1px solid #666666; font-size: 10px; height: auto; min-height: auto; max-height: auto;}

/* Pricelist Boxes */
.pricelist-display-box-left {float: left; width: 270px; color: #ffffff; margin: 10px 0px 0px 0px; height: 80px; min-height: auto; max-height: auto; padding: 10px 15px 10px 15px; border: 1px solid #666666; line-height: 17px;}
.pricelist-display-box-right {float: right; width: 270px; color: #ffffff; margin: 10px 0px 0px 0px; height: 80px; min-height: auto; max-height: auto; padding: 10px 15px 10px 15px; border: 1px solid #666666; line-height: 17px;}

ul {padding: 0px; margin: 0px 0px 0px 15px;}
li {height: 18px; margin: 0px; padding: 0px; color: #ffffff; background-color: transparent;}

form {padding: 0px; margin: 0px;}

input, textarea {font-family: Verdana, arial, sans-serif; font-size: 10px; padding: 0px; margin: 0px;}

h1 {font-weight: bold; font-family: Verdana, arial, sans-serif; font-size: 13px; padding: 0px 0px 10px 0px; margin: 0px; color: #cccccc;}
h2 {font-weight: bold; font-family: Verdana, arial, sans-serif; font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px; color: #cccccc;}

body {margin: 0px; padding: 10px 0px 0px 0px; background-color: #333333; color: #ffffff; font-family: Verdana, arial, sans-serif; font-size: 10px;}

.clear {clear: both; height: 0px; min-height: 0px; padding: 0px; margin: 0px; line-height: 0px;}

A {font-weight: normal; color: #999999; text-decoration: none; background-color: #333333;}
A:hover {font-weight: normal; color: #ffff00; text-decoration: underline; background-color: #333333;}
