body {margin:0; padding:0; background:#bce48b url('../images/bg.gif') 0px 110px repeat-x;}
table {border-spacing:1px;}
td {color:#000; font-family:Arial; font-size:12px; font-weight:normal;}
p,div {color:#000; font-family:Arial; font-size:12px; font-weight:normal; padding:0px; margin:0;}
h1 {font-family:Arial; font-size:17px; font-weight:bold; color:#005223; margin:0; padding:4px 0 12px 0;}
h2 {font-family:Arial; font-size:17px; font-weight:normal; color:#005223; margin:0; padding:3px 0 12px 0;}
a {color:#406f00; text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}
#top {background:#fff url(../images/top_bg.gif) repeat-x; border-bottom:4px solid #518c01; position:relative;}
#top div {margin:0 auto; width:950px; height:106px;}

#logo {float:left; width:233px; height:41px; margin:29px 0 0 18px;}
#logo_href {float:left; width:233px; height:41px; margin:29px 0 0 18px;}
#logo_href img {border:0; float:left; width:233px; height:41px;}


#navi {float:left; width:651px; height:43px; margin:63px 0 0 48px; padding:0; background:url('../images/menu.gif') 3px 0px no-repeat; list-style-type:none;}
#navi li {float:left; padding:0 0 0 3px; margin:0; height:43px;}
#navi img {float:left; border:0; width:90px; height:43px;}
#navi a {float:left; width:90px; height:43px; background:url('../images/menu.gif') no-repeat;}
#navi li.home a {background-position:0px 0px;}
#navi li.home a:hover {background-position:0px -43px;}
#navi li.environment a {background-position:-93px 0px;}
#navi li.environment a:hover {background-position:-93px -43px;}
#navi li.technical a {background-position:-186px 0px;}
#navi li.technical a:hover {background-position:-186px -43px;}
#navi li.technology a {background-position:-279px 0px;}
#navi li.technology a:hover {background-position:-279px -43px;}
#navi li.information a {background-position:-372px 0px;}
#navi li.information a:hover {background-position:-372px -43px;}
#navi li.online_store a {background-position:-465px 0px;}
#navi li.online_store a:hover {background-position:-465px -43px;}
#navi li.contact_us a {background-position:-558px 0px;}
#navi li.contact_us a:hover {background-position:-558px -43px;}
#page {width:950px; background:#fff url('../images/page_bottom.gif') bottom repeat-x; margin:0 auto; padding:0 0 10px 0; position:relative;}
#body {width:950px;float:left;background:#fff url('../images/content_left_border.gif') 243px repeat-y;}

#left_menu {float:left; width:242px; padding:0 0 0 9px; background: url('../images/left_menu_bg.gif') repeat-x;}
#left_menu ul {float:left; list-style-type:none;}
#left_menu ul li {float:left; padding:0;}
#left_menu a {float:left;}
#left_menu img {float:left; border:0;}
#left_top_menu {width:228px; height:166px; margin:7px 0 0 0; padding:7px 0 0 14px; background:#fff url('../images/left_top_menu.gif') no-repeat;}
#left_top_menu li {width:228px; height:55px; margin:0;}
#left_top_menu img {width:228px; height:55px;}
#left_bottom_menu {width:242px; height:207px; margin:10px 0 0 0; padding:0; background:#fff url('../images/left_bottom_menu.gif') no-repeat;}
#left_bottom_menu img {width:242px; height:67px;}
#left_bottom_menu li {width:242px; height:67px; margin:0 0 3px 0;}
#left_bottom_menu li.last {margin:0;}

div.left_list {float:left; width:242px; margin:10px 0 0 0; padding:0; background: url('../images/left_list_bg.gif') repeat-y;}
div.left_list div {float:left; width:242px; margin:0; padding:0;}
div.left_list div ul {float:left; width:164px; margin:0; padding:14px 0 20px 78px; list-style-type:none; background: url('../images/left_list_nook.gif') bottom left no-repeat;}
div.left_list div ul li {float:none; clear:both; padding:0; margin:0 0 4px 0; color:#000; font-family:Arial; font-size:13px; font-weight:normal; width:154px; }
div.left_list div ul li a {color:#000; text-decoration:underline;}
div.left_list div ul li a:hover {color:#406f00;}
div.left_list div h2 {padding:0 !important; margin:15px 0 0 79px; font-size:14px; color:#000; position:relative; width:85px; height:17px;}
div.left_list div h2 span {display:block; position:absolute; width:85px; height:17px; left:0; top:0;}
a.left_item {clear:left;margin-top:10px;}


#menu_products {background: url('../images/menu_products.gif') no-repeat;}
#menu_products h2 span {background: url('../images/products.gif') no-repeat; width:116px !important;}
#menu_information {background: url('../images/menu_information.gif') no-repeat;}
#menu_information h2 span {background: url('../images/information.gif') no-repeat;}
#menu {float:left; width:673px; height:142px; margin:12px 0 0 14px; background:#fff url('../images/menu.jpg') no-repeat;}


#search {float:left; display:inline; margin:29px 0 0 250px; width:169px; height:61px; text-align:center;}
#search h2 {padding:0; margin:0 0 7px 23px; font-size:14px; color:#000; position:relative; width:122px; height:16px;}
#search h2 span {display:block; position:absolute; width:122px; height:16px; left:0; top:0; background: url('../images/search_products.gif') no-repeat;}
#input_search {background-color:#f4f4f4; border:1px solid #e3e3e3; height:22px; width:163px; margin:0; padding:6px 2px 0 2px;}
#go_search {width:54px; height:23px; margin:8px 0 0 0;}
#cart {float:left; width:185px; height:39px; padding:0; margin:35px 0 0 57px;}
#cart h2 {padding:0; margin:0 0 7px 29px; font-size:14px; color:#000; position:relative; width:106px; height:20px;}
#cart h2 span {display:block; position:absolute; width:106px; height:20px; left:0; top:0; background: url('../images/shopping_cart.gif') no-repeat;}
#cart div {float:left; line-height:21px; color:#000; font-size:13px}
#shopping_cart_title {margin:0; width:86px;}
#content {float:left; width:669px; padding:14px 15px 15px 14px; background-color:#fff;}
#content p {padding:0 0 13px 0; text-align:justify; line-height:16px;}
#content ul {margin:0 0 0px 20px; padding:0;}
img.img_right {margin:0 0 15px 14px; float: right;}


#footer {clear:both; width:900px; height:112px; padding:0 0 0 50px; background-color:#fff;}
#footer span {width:685px; float:left; text-align:right; color:#000; font-family:Arial; font-size:12px; font-weight:normal;}
#footer span a {color:#000; text-decoration:underline;}
#footer span a:hover {color:#406f00;}
#netsecrets {clear:both; width:146px; height:36px; float:left; margin:10px 54px 0 0px;}
#netsecrets img {width:146px; height:36px; float:left; border:0;}
#bottom_content {display:inline; width:670px; height:43px; float:left; margin:0 0 0 193px; background:url('../images/bottom_content.gif') bottom no-repeat; padding:0 14px 0 23px;}
#bottom_menu {width:670px !important; border-top:1px solid #dcdcdc; color:#000; font-family:Arial; font-size:11px; font-weight:normal; padding:10px 0 0 0; text-align:right;}
#bottom_menu a {color:#000; text-decoration:underline; margin:0 1px;}
#bottom_menu a:hover {color:#406f00;}
div.actinic_content {float:left; width:213px; height:101px; border:1px solid #e4e2d9; background-color:#fafafa; margin:0 8px 8px 0; padding:78px 0 0 0; text-align:center; color:#868686; font-size:18px; font-weight:bold;}
div.actinic_content_last {margin:0 0 8px 0;}
#useremail{visibility:hidden;width:10px;position:absolute;left:-10px;}
#enquiry {border:0; width:100%; padding:0; margin:5px 0;}
#enquiry tr td {padding:4px; font-size: 11px; color:#000; background-color:#f0f0f0;}
#enquiry tr td a {text-decoration:underline;}
.float-img-right{float:right; padding: 2px 0 8px 10px;}

