body {color: const(BASE_COLOR);font-family: arial, helvetica, verdana, sans-serif;background-color: #000;}div.main-content,#tinyMCE {font-size: 11px;line-height: 1.3em;color: #FFF;}div.main-content *,#tinyMCE * {color: inherit;}div.main-content h1,#tinyMCE h1 {font-size: 16px;font-weight: bold;margin-bottom: 5px;line-height: 1.2em;color: const(MAGENTA);}div.main-content h2,#tinyMCE h2 {font-size: 14px;font-weight: bold;margin-bottom: 5px;line-height: 1.2em;}div.main-content p,#tinyMCE p {font-size: inherit;line-height: inherit;margin-bottom: 5px;color: inherit;}div.main-content a,#tinyMCE a {font-weight: bold;color: #C00;text-decoration: none;}div.main-content a:hover,#tinyMCE a:hover {color: #000;}div.main-content ul,div.main-content ol,#tinyMCE ul,#tinyMCE ol {font-size: inherit;line-height: injerit;color: inherit;list-style: disc;margin-left: 5px;list-style-position: inside;margin-bottom: 2px;line-height: 1.2em;}div.main-content ul li,div.main-content ol li,#tinyMCE ul li,#tinyMCE ol li {margin-bottom: 3px;}div.main-content ol,#tinyMCE ol {list-style-type: decimal !important;}div#header {width: 960px;margin: auto;bborder: solid 1px #D8001D;border-top: 0px;border-bottom: 0px;height: 105px;position: relative;}div#header img#logos {position: absolute;top: 5px;right: 10px;}div#menu-holder {height: 30px;}div#menu-holder ul#main-menu {width: 960px;margin: auto;background-color: #D8001D;bborder: solid 1px #D8001D;border-top: 0px;border-bottom: 0px;height: 30px;background-image: url(static/images/framework/menu-bg.gif);}div#menu-holder ul#main-menu li {float: left;width: 192px;height: 30px;}div#menu-holder ul#main-menu li a {display: block;height: 21px;padding-top: 9px;width: 192px;text-align: center;font-size: 11px;color: #FFF;text-decoration: none;text-transform: uppercase;background-image: url(static/images/framework/menu-bg.gif);}div#menu-holder ul#main-menu li a:hover,div#menu-holder ul#main-menu li a.active {background-image: url(static/images/framework/menu-hover-bg.gif);}div#menu-holder ul#main-menu li.menu-seperator {display: none;}div#body {border-top: 0px;border-bottom: 0px;width: 960px;margin: auto;background-image: url(static/images/framework/body-menu-bg.jpg);background-repeat: repeat-y;background-color: #1c1c1c;}div.one-fifth {width: 192px;float: left;}div.one-fifth.padded {width: 172px;padding: 10px;}div.two-fifths {width: 384px;float: left;}div.two-fifths.padded {width: 364px;padding: 10px;}div.four-fifths {width: 7684px;float: left;}div.four-fifths.padded {width: 748px;padding: 10px;}div.clear {height: 0px;overflow: hidden;clear: both;}div#footer {width: 960px;margin: auto;bborder: solid 1px #D8001D;}div.grey {background-color: #1c1c1c;}div.dark-grey {background-color: #121212;}p#intro {font-size: 19px;color: #FFF;line-height: 1.3em;height: 160px;}div#gallery {background-color: #FFF;height: 180px;}div#machinery-menu {min-height: 160px;}div#machinery-menu h2 {font-size: 14px;font-weight: bold;color: #FFF;text-align: left;border-bottom: solid 1px #999;padding-bottom: 5px;margin-bottom: 5px;}div#machinery-menu ul#products-menu li a {text-decoration: none;color: #AAA;font-size: 14px;display: block;padding: 3px;font-weight: bold;font-style: italic;}div#machinery-menu ul#products-menu li a:hover,div#machinery-menu ul#products-menu li a.active {background-color: #333;color: #FFF;background-image: url(static/images/framework/pip.gif);background-position: 163px 7px;background-repeat: no-repeat;}div#products-container {overflow: hidden;width: 960px;height: 250px;position: relative;}div#products-container div#products-container-inner {width: 2300px;}div#latest-stock {background-color: #D8001D;height: 250px;}div#latest-stock img {padding-top: 10px;}div.product {text-align: center;font-size: 12px;color: #FFF;height: 230px;position: relative;}div.product p {width: 90%;margin: auto;margin-top: 0px;color: #AAA;line-height: 1.2em;}div.product h2.product-title {font-size: 14px;font-weight: bold;color: #FFF;border-bottom: solid 1px #999;padding-bottom: 5px;margin-bottom: 5px;}div.product img {display: block;margin: auto;margin-bottom: 5px;}div.product a.link {color: #F00;font-weight: bold;text-decoration: none;font-size: 14px;display: block;position: absolute;bottom: 5px;left: 0px;text-align: center;width: 170px;}div#under-footer {padding: 5px;padding-top: 8px;width: 950px;margin: auto;font-size: 14px;font-weight: bold;color: #FFF;background-color: #C00;background-image: url(static/images/framework/menu-hover-bg.gif);height: 17px;}div#under-footer span.grey {color: #999;}span#motif-link {float: right;display: block;font-size: 11px;color: #999;text-align: right;}span#motif-link a {color: #FFF;text-decoration: none;}div#hire-box img {margin: -10px;}form#login-form {color: #FFF;padding: 10px;}form#login-form label {font-size: 10px;display: block;float: left;width: 65px;padding-bottom: 2px;height: 15px;}form#login-form input.text {display: block;float: left;width: 99px;border: 0px;font-size: 10px;color: #333;height: 12px;margin-bottom: 3px;padding: 3px;}form#login-form input.submit {font-size: 10px;float: right;padding: 0px;background-color: transparent;border: 0px;color: #FFF;font-weight: bold;}div#product-details {position: relative;font-size: 12px;}div#product-details span#ref {float: right;}div#product-details img#product-image {margin-top: -10px;margin-right: -10px;margin-bottom: -10px;float: right;padding-left: 10px;}div#product-details h2#call-to-action {position: absolute;bottom: 10px;left: 10px;width: 360px;color: #F00;font-style: italic;}div#product-details span#price {font-size: 20px;color: #FFF;display: block;text-align: right;font-style: italic;}div#product-list {min-height: 200px;width: 768px;background-image: url(static/images/framework/products-bg.gif);background-repeat: repeat-y;}div#product-list div.product {border: 0px;}h1#product-title {margin-bottom: 5px;padding-bottom: 2px;width: 365px;font-size: 18px;}div.sep {height: 0px;border-top: solid 1px #C00;margin-top: 10px;margin-bottom: 10px;}a#print-link {float: right;}table.price-list {width: 100%;font-size: 12px;}table.price-list th {font-weight: bold;font-size: 14px;color: #999;padding: 5px;}table.price-list th.ref {width: 75px;}table.price-list th.price {width: 75px;}table.price-list th.im {width: 75px;}table.price-list td {vertical-align: middle;padding-bottom: 5px;padding-top: 5px;border-top: solid 1px #AAA;}form#contact-form {padding-bottom: 10px;}div#nav-links {clear: both;text-align: center;padding: 5px 0px;width: 768px;}div#nav-links a {color: #CCC;font-size: 12px;text-decoration: none;font-weight: bold;}div#nav-links a:hover {color: #FFF;}
