@charset "utf-8";  body{ background:#F0F0F0; margin:0; padding: 0; font-family:Arial, Helvetica, sans-serif; color:#404040; font-size:11px; text-align:center; } a{ color:#404040; font-size:11px; text-decoration:none; } a:hover{ color:#3FAE48; font-size:11px; text-decoration:none; } table{ margin:0; padding:0; } table td{ margin:0; padding:0; } h1{ font-size:20px; color:#3FAE48; margin-top:0; padding-top:0; } .maincontent{ color:#404040; font-size:11px; text-decoration:none; } .maincontent:hover{ color:#3FAE48; font-size:11px; text-decoration:none; } .greencontent{ color:#3FAE48; font-size:11px; text-decoration:none; } .greencontent:hover{ color:#404040; font-size:11px; text-decoration:none; } .Whitecontent{ color:#ffffff; font-size:14px; font-weight:bold; } .textfield{ color:#000000; font-size:11px; width:106px; height:15px; border:0; } #nav a{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(/GetImage.aspx?id=106816) 0 50% no-repeat; padding:0 0 0 12px; text-decoration:none; font-weight:bold; } #nav a:hover{ color:#3F3F41; font-size:11px; background:url(/GetImage.aspx?id=106808) 0 50% no-repeat; padding:0 0 0 12px; text-decoration:none; font-weight:bold; } .greennav{ color:#40AF49; background:url(/GetImage.aspx?id=106812) 0 50% no-repeat; font-size:11px; padding:0 0 0 12px; text-decoration:none; } .greennav:hover{ color:#3F3F41; font-size:11px; background:url(/GetImage.aspx?id=106807) 0 50% no-repeat; padding:0 0 0 12px; text-decoration:none; } .green{ color:#3FAE48; font-size:12px; background:url(/GetImage.aspx?id=106814) 0 50% no-repeat; text-decoration:none; font-weight:bold; margin:6px 0 0 0; padding:0 0 0 10px; display:block; } .greenunderline{ color:#40AF49; font-size:11px; padding:0 0 0 5px; display:block; text-decoration:underline; } .enquiryfont{ color:#3F3F3F; font-size:12px; padding:0; margin:0; font-weight:bold; } .enquiryform{ color:#ffffff; font-size:12px; padding:0; margin:0; border:2px solid #c4c5c0; width:359px; } .productform{ color:#ffffff; font-size:11px; font-weight:bold; padding:0; margin:0; border:1px solid #c4c5c0; width:219px; height:14px; } div{ margin:0; padding:0; border:0; background:transparent; } img{ margin:0; padding:0; border:0; } form{ margin:0; padding:0; border:0; } input{ margin:0; padding:0; } ul{ padding:0 0 0 0; margin:0 0 0 20px; color:#404040; } li{ padding-bottom:10px; }  #wrap{ margin:0 auto; width:772px; text-align:left; } #backgroundTop{ float:left; display:inline; width:772px; background:url(/GetImage.aspx?id=106806) 0 0 no-repeat; } #backgroundBtm{ float:left; display:inline; width:772px; background:url(/GetImage.aspx?id=106804) 0 100% no-repeat; } #backgroundRepeat{ float:left; display:inline; width:772px; background:url(/GetImage.aspx?id=106805) 0 0 repeat-y; } #banner{ float:left; display:inline; background:url(/GetImage.aspx?id=106802) repeat-x; width:715px; height:29px; margin:0 0 0 28px; padding:0; } #search{ float:left; display:inline; margin:0 0 0 8px; padding:0; } #go{ float:left; display:inline; margin:5px 0 0 3px; padding:0; } #nav{ float:right; display:inline; margin:6px 10px 0 5px; padding:0; } #textfield{ float:left; display:inline; margin:5px 0 0 3px; padding:0; } #logo{ float:left; display:inline; margin:10px 0 0 28px; padding:0; } #shopping{ float:right; display:inline; margin:20px 29px 0 0; padding:0; width:139px; } #leftcol{ float:left; display:inline; margin:30px 0 0 28px; padding:0; width:165px; } #centrecol{ float:left; display:inline; margin:25px 0 20px 27px; padding:0; width:530px; } #button1{ float:left; display:inline; margin:5px 0 0 10px; padding:0; width:252px; height:210px; border:1px solid #F4F4F4; } #inside1{ float:left; display:inline; margin:5px 0 0 5px; padding:0; width:241px; height:127px; } #textboxes{ float:left; display:inline; margin:0 0 0 5px; padding:5px 0 5px 0; width:241px; height:35px; color:#404040; font-size:11px; text-decoration:none; } #button2{ float:left; display:inline; margin:5px 2px 0 10px; padding:0; width:252px; height:210px; border:1px solid #F4F4F4; } #button3{ float:left; display:inline; margin:10px 0 0 10px; padding:0; width:252px; height:210px; border:1px solid #F4F4F4; } #button4{ float:left; display:inline; margin:10px 2px 0 10px; padding:0; width:252px; height:210px; border:1px solid #F4F4F4; } #footer{ float:left; display:inline; margin:15px 0 0 28px; padding:0; width:715px; border-top:1px solid #BFBFBF; color:#404040; font-size:11px; } #sidebutton{ float:left; display:inline; margin:0; padding:0; width:163px; height:35px; border:1px solid #E3E4DF; background:url(/images/sidenav_slither.gif); } #products{ float:left; display:inline; margin:0 0 20px 0; padding:0 0 20px 0; width:520px; border-bottom:1px dashed #666666; } #products font{ float:left; margin:10px 0 2px; padding:0; width:520px; } #productbox{ width:140px; float:left; display:inline; margin:0 31px 0 0; padding:0; background:url(/GetImage.aspx?id=107656) 0 10px no-repeat; } #productbox img{ margin: 18px 5px 15px 10px; } #productbox a{ color:#40AF49; font-size:11px; padding:0; text-decoration:underline; } #productbox a:hover{ color:#404040; font-size:11px; padding:0; text-decoration:underline; } #productbox span{ display:block; font-size:11px; padding:0 5px 10px 5px; } #productbox a img{ margin: 18px 5px 15px 10px; } #productbox li{ display:none; } .productBreak{ float:left; display:inline; width:100%; } .productBreak span{ display:none; } #producttext{ float:left; display:inline; margin:0; padding:0; width:131px; height:35px; } #pagescroll{ float:left; display:inline; margin:15px 0 0 0; padding:0; width:500px; } #formdiv{ float:left; display:inline; margin:30px 0 0 0; padding:10px 0 0 10px; width:520px; background-color:#F1F2EC; } #photodiv{ float:left; display:inline; margin:20px 0 0 0; padding:0; width:211px; } #productinfodiv{ float:left; display:inline; font-size:11px; margin:20px 0 0 30px; padding:0; width:286px; } #productinfodiv td{ font-size:11px; } #productinfodiv td a{ font-size:11px; } #productinfodiv td a{ color:#40AF49; background:url(/GetImage.aspx?id=106812) 0 50% no-repeat; font-size:11px; padding:0 0 0 12px; text-decoration:none; } #productinfodiv td a:hover{ color:#3F3F41; font-size:11px; background:url(/GetImage.aspx?id=106807) 0 50% no-repeat; padding:0 0 0 12px; text-decoration:none; } #largepic{ float:left; display:inline; margin:0; padding:0; width:212px; background:url(/GetImage.aspx?id=107714) no-repeat; } #largepic img{ margin:7px 0 8px 10px; padding:0; } #largepic ul{ display:none; } #smallpic{ float:left; display:inline; margin:0; padding:0; width:105px; background:url(/GetImage.aspx?id=107715) no-repeat; } #smallpic img{ margin:7px 0 9px 10px; padding:0; } #smallpic ul{ display:none; }  #nav table{ width:auto; } #nav table td{ width:auto; padding:0 0 0 15px; }  #leftcol { background:url(/GetImage.aspx?id=107027) 0 0 repeat-y; border-top:1px solid #E4E4DC; border-bottom:1px solid #E2E3DD; width:163px; } #leftcol table { width:163px; } #leftcol td { } #leftcol a { display:block; } #leftcol span { } .nav2 { } .nav2 img { display:none; } .nav2 b { font-weight:bold; } .nav2 br { display:none; } .nav2 a { color:#3FAE48; display:block; font-size:13px; font-weight:bold; line-height:14px; } .nav2 a:hover { display:block; font-size:13px; font-weight:bold; line-height:14px; } .navlevel2 { background:url(/GetImage.aspx?id=107028) 0 50% no-repeat; display:block; padding:4px 8px 4px 13px;  border-collapse:collapse; } a:hover .navlevel2 { background:url(/GetImage.aspx?id=107029) 0 50% no-repeat; display:block; padding:4px 8px 4px 13px;  border-collapse:collapse; color:#5A5A5A; } .navlevel2 br { display:block; } .navsellevel2 { background:url(/GetImage.aspx?id=107030) 0 50% no-repeat; display:block; padding:4px 8px 4px 13px; border-bottom:0; } .nav3 .navsellevel2 br{ display:block; } .parent .navlevel2 { background:url(/GetImage.aspx?id=107030) 0 50% no-repeat; display:block; padding:4px 8px 4px 13px; border-bottom:0; } a:hover .parent .navlevel2 { background:url(/GetImage.aspx?id=107030) 0 50% no-repeat; display:block; padding:4px 8px 4px 13px; border-bottom:0; } a:hover .grandparent .navlevel2 { background:url(/GetImage.aspx?id=107030) 0 50% no-repeat; display:block; padding:4px 8px 4px 13px; border-bottom:0; } .grandparent .navlevel2 { background:url(/GetImage.aspx?id=107030) 0 50% no-repeat; display:block; padding:4px 8px 4px 13px; border-bottom:0; } .navlevel3 { background:url(/GetImage.aspx?id=107027) 0 0 repeat-y; display:block; padding:2px 8px 7px 13px; font-weight:normal; color:#5A5A5A; font-size:12px; line-height:12px; } .navsellevel3 { background:url(/GetImage.aspx?id=107027) 0 0 repeat-y; display:block; padding:2px 8px 7px 13px; font-weight:normal; color:#3FAE48; font-size:12px; line-height:12px; } .navlevel4 { background:url(/GetImage.aspx?id=107027) 0 0 repeat-y; display:block; padding:0 8px 7px 23px; font-weight:normal; color:#5A5A5A; font-size:12px; line-height:12px; } .navsellevel4 { background:url(/GetImage.aspx?id=107027) 0 0 repeat-y; display:block; padding:0 8px 7px 23px; font-weight:normal; color:#3FAE48; font-size:12px; line-height:12px; } .nav3 { color:#3FAE48; font-size:13px; font-weight:bold; line-height:14px; } .nav3 img { display:none; } .nav3 b { font-weight:bold; } .nav3 br { display:none; }  .formTable{ float:left; display:inline; width: 500px; padding:10px; } .formElement{ float:left; display:inline; width: 500px; } .formLabel{ float:left; display:inline; width: 500px; margin:0 0 10px 0; color:#3FAE48; } .FormContentLeft{ float:left; display:inline; width: 105px; margin:0 15px 0 0; font-weight:bold; } .FormContentRight{ float:left; display:inline; width: 280px; } .FormContentLeft span{ width:auto; } .FormContentRight input{ width:270px; } .FormContentRight select{ width:270px; } .formTextbox{ float:left; display:inline; width: 500px; margin:0 0 10px 0; } .formGeneral{ float:left; display:inline; width: 500px; margin:0 0 10px 0; } .formAddress{ float:left; display:inline; width: 500px; margin:0 0 10px 0; } .FormAddress span{ width:auto; } .formAddressLine1{ float:left; display:inline; width: 500px; margin:0 0 10px 0; } .formAddressLine1Label{ float:left; display:inline; width: 105px; margin:0 15px 0 0; font-weight:bold; } .formAddressLine1Element{ float:left; display:inline; width: 280px; } .formAddressLine1Label span{ width:auto; } .formAddressLine1Element input{ width:270px; } .formAddressLine2{ float:left; display:inline; width: 500px; margin:0 0 10px 0; } .formAddressLine2Label{ float:left; display:inline; width: 105px; margin:0 15px 0 0; font-weight:bold; } .formAddressLine2Label span{ width:auto; } .formAddressLine2Element{ float:left; display:inline; width: 280px; } .formAddressLine2Element input{ width:270px; } .formTown{ float:left; display:inline; width: 500px; margin:0 0 10px 0; } .formTownLabel{ float:left; display:inline; width: 105px; margin:0 15px 0 0; font-weight:bold; } .formTownElement{ float:left; display:inline; width: 280px; } .formTownLabel span{ width:auto; } .formTownElement input{ width:270px; } .formRegion{ float:left; display:inline; width: 500px; margin:0 0 10px 0; } .formRegionLabel{ float:left; display:inline; width: 105px; margin:0 15px 0 0; font-weight:bold; } .formRegionLabel span{ width:auto; } .formRegionElement{ float:left; display:inline; width: 280px; } .formRegionElement input{ width:270px; } .formCountry{ float:left; display:inline; width: 500px; margin:0 0 10px 0; } .formCountryLabel{ float:left; display:inline; width: 105px; margin:0 15px 0 0; font-weight:bold; } .formCountryLabel span{ width:auto; } .formCountryElement{ float:left; display:inline; width: 280px; } .formCountryElement select{ width:270px; } .formPostcode{ float:left; display:inline; width: 500px; margin:0 0 10px 0; } .formPostcodeLabel{ float:left; display:inline; width: 105px; margin:0 15px 0 0; font-weight:bold; } .formPostcodeLabel span{ width:auto; } .formPostcodeElement{ float:left; display:inline; width: 280px; } .formPostcodeElement input{ width:100px; } .FormContentBoth{ float:left; display:inline; width: 500px; margin:0 0 10px 0; } .formDropdown{ float:left; display:inline; width: 500px; margin:0 0 10px 0; } .formTextarea{ float:left; display:inline; width: 500px; margin:0 0 10px 0; padding:0; } .formTextarea textarea{ width:270px; } .FormContentBoth input{ margin:0 0 0 120px; } .formOption{ float:left; display:inline; width: 500px; margin:0 0 10px 0; } .formOption .FormContentRight span{ width:auto !important; display:inline!important; float:none !important; padding: 0 20px 0 0; } .formOption .FormContentRight input{ width:auto !important; display:inline !important; float:none !important; } .formOption .FormContentRight br{ display:none; } .sitemap{ display:none; } body #centrecol .sitemapbody a{ color:#3FAE48; font-size:11px; text-decoration:none; } body #centrecol .sitemapbody a:hover{ color:#404040; font-size:11px; text-decoration:none; } .quickSearchTextBox{ color:#404040; font-size:11px; width:106px; height:15px; border:0; margin:0 3px 0 5px; }  .searchresults{ margin:0 0 20px 0; padding:0; border:0; font-size:11px; } .searchresults td{ font-size:11px; padding:0 10px 10px 0; } .searchresults hr{ margin:20px 0 0 0; padding:0; } .searchresults caption{ font-size:11px; text-align:left; padding:0 0 20px 0; } .searchheadingtype{ font-size:11px; text-align:left; font-weight:bold; color:#13AAC0; } .searchheadingtitle{ font-size:11px; text-align:left; font-weight:bold; color:#13AAC0; } .searchheadingdate{ font-size:11px; text-align:left; font-weight:bold; color:#13AAC0; } .searchheadingsummary{ font-size:11px; text-align:left; font-weight:bold; color:#13AAC0; } #searchpanel{ font-size:11px; text-decoration:none; } #searchpanel{ font-size:11px; color:#666666; } #searchpanel:hover{ font-size:11px; color:#666666; } .searchcurrent{ font-size:11px; margin:0; padding:0; } .searchnext{ font-size:11px; margin:0; padding:0 0 0 20px; } .searchlast{ font-size:11px; margin:0; padding:0 0 0 0; } .searchtype{ font-size:11px; padding:0 15px 0 0; } .searchlink{ font-size:11px; padding:0 15px 0 0; } .searchdate{ font-size:11px; padding:0 15px 0 0; } .searchsummary{ padding:0; } .searchforinput{ width:140px !important; height:22px !important; margin:0 10px 0 0 !important; } .content a{ color:#3FAE48; font-size:11px; text-decoration:none; } .content a:hover{ color:#404040; font-size:11px; text-decoration:none; } td.content{ font-size:11px; padding:0 10px 10px 0; }

