/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0b1
build: 1160
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}body{text-align:center;margin-left:auto;margin-right:auto}.yui-d0,.yui-d1,.yui-d1f,.yui-d2,.yui-d2f,.yui-d3,.yui-d3f{margin:auto;text-align:left;width:57.69em}.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6{margin:auto;text-align:left;width:100%}.yui-d0{margin:auto 10px;width:auto}.yui-d0f{width:100%}.yui-d2{width:73.076em}.yui-d2f{width:950px}.yui-d3{width:74.923em}.yui-d3f{width:974px}.yui-b{position:relative}.yui-main .yui-b{position:static}.yui-main{width:100%}.yui-t1 .yui-main,.yui-t2 .yui-main,.yui-t3 .yui-main{float:right;margin-left:-25em}.yui-t4 .yui-main,.yui-t5 .yui-main,.yui-t6 .yui-main{float:left;margin-right:-25em}.yui-t1 .yui-b{float:left;width:12.30769em}.yui-t1 .yui-main .yui-b{margin-left:13.30769em}.yui-t2 .yui-b{float:left;width:13.84615em}.yui-t2 .yui-main .yui-b{margin-left:14.84615em}.yui-t3 .yui-b{float:left;width:23.0769em}.yui-t3 .yui-main .yui-b{margin-left:24.0769em}.yui-t4 .yui-b{float:right;width:13.8456em}.yui-t4 .yui-main .yui-b{margin-right:14.8456em}.yui-t5 .yui-b{float:right;width:18.4615em}.yui-t5 .yui-main .yui-b{margin-right:19.4615em}.yui-t6 .yui-b{float:right;width:23.0769em}.yui-t6 .yui-main .yui-b{margin-right:24.0769em}.yui-main .yui-b{float:none;width:auto}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:2.0%}.yui-gc div.first,.yui-gd .yui-u{width:66%}.yui-gd div.first{width:32%}.yui-ge div.first,.yui-gf .yui-u{width:74.2%}.yui-ge .yui-u,.yui-gf div.first{width:24%}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;margin-right:0}.yui-gb .yui-gc div.first{width:66%}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0}.yui-gb .yui-gd div.first{width:32%}.yui-ge .yui-g{width:24%}.yui-gf .yui-g{width:74.2%}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left}.yui-ge div.first .yui-gd .yui-u{width:65%}.yui-ge div.first .yui-gd div.first{width:32%}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after,.yui-t1:after,.yui-t2:after,.yui-t3:after,.yui-t4:after,.yui-t5:after,.yui-t6:after{content:".";display:block;height:0;clear:both;visibility:hidden}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6{zoom:1}h1{font-size:138.5%}h2{font-size:123.1%}h3{font-size:108%}h1,h2,h3{margin:1em 0}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}abbr,acronym{border-bottom:1px dotted #000;cursor:help}em{font-style:italic}blockquote,ul,ol,dl{margin:1em}ol,ul,dl{margin-left:2em}ol li{list-style:decimal outside}ul li{list-style:disc outside}dl dd{margin-left:1em}th,td{border:1px solid #000;padding:.5em}th{font-weight:bold;text-align:center}caption{margin-bottom:.5em;text-align:center}p,fieldset,table,pre{margin-bottom:1em}input[type=text],input[type=password],textarea{width:12.25em}
/* typography */
body {color:#2b2b2b;background:#fff;font-family:'Lucida Grande','Lucida Sans',Lucida,Verdana,sans-serif}h1{color:#111}h2{color:#222}h3{color:#333}h4{color:#444}h5,h6{color:#555}h6{font-style:italic}p,li,dt,dd,table,legend,pre,code,tt{line-height:1.5em}blockquote{border-left:2px solid #ddd;color:#555;font-style:italic;padding-left:1em}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}a{color:#009;text-decoration:none}a:focus,a:hover{color:#000;text-decoration:underline}body a.noicon{background:transparent none !important;padding:0 !important;margin:0 !important}a[href^="mailto:"],a[href$=".pdf"],a[href$=".doc"],a[href$=".xls"],a[href$=".rss"],a[href$=".rdf"],a[href^="aim:"]{padding:2px 22px 2px 0;margin:-2px 0;background-repeat:no-repeat;background-position:right center}a[href^="mailto:"]{background-image:url('_images/_icons/email.png')}a[href$=".pdf"]{background-image:url('_images/_icons/pdf.png')}a[href$=".doc"]{background-image:url('_images/_icons/doc.png')}a[href$=".xls"]{background-image:url('_images/_icons/xls.png')}a[href$=".rss"],a[href$=".rdf"]{background-image:url('_images/_icons/feed.png')}a[href^="aim:"]{background-image:url('_images/_icons/im.png')}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}abbr,acronym{border-bottom:1px dotted #555}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono','lucida console',monospace}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin:0.25em 0}li ul,li ol{margin:0.5em 1.5em}dt{font-weight:bold}table{margin-bottom:1.5em;width:100%}th,td{border:1px solid #ddd}thead th{background:#f1f1f1}tr.even td{background:#f6f6f6}tfoot{font-style:italic}caption{color:#555;font-style:italic}.error,.notice,.success{border:1px solid #ddd;display:block;margin:0.5em 0;padding:0.5em}.error a,.notice a,.success a{text-decoration:underline}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}.success{background:#E6EFC2;color:#264409;border-color:#C6D880}.error a{color:#8a1f11}.notice a{color:#514721}.success a{color:#264409}.small{font-size:85%;margin-bottom:1.875em;line-height:1.875em}.large{font-size:122%;line-height:2.5em;margin-bottom:1.25em}.quiet{color:#666}.loud{color:#000}.highlight{background:#FFF6BF}.added{background:#E6EFC2}.removed{background:#FBE3E4}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.adr{margin-bottom:1em}.alt{color: #666;font-family:'Warnock Pro','Goudy Old Style','Book Antiqua',Georgia,serif;font-style: italic;font-weight: normal}.dquo { margin-left: -.5em; } p.incr,.incr p{font-size:77%;line-height:1.44em;margin-bottom:1em}.caps{font-variant:small-caps;font-weight:bold;letter-spacing:1px;line-height:1em;margin-bottom:0.5em;text-transform:lowercase}#ft{font-size:85%}
/* layout */
#hd,#bd,#ft{clear:both}.border{border-right:1px solid #ddd}.border-top{border-top:1px solid #ddd}.box{background:#f6f6f6;border:1px solid #ddd;font-size:93%}.border,.box{margin-bottom:1em}.prepend-top{margin-top:2em}.append-bottom{margin-bottom:2em}.pad-1{padding:0.5em}.pad-2{padding:1em}.pad-3{padding:2em}.inline,.inline ul,.inline ol,.inline li{float:left;list-style:none}.inline,.inline ul,.inline ol{margin:0 0 1em 0;width:100%}.inline li{display:inline}.inline li a{display:inline-block;margin:0 0.5px;padding:0.5em 1em}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1em;border:none}hr.space{background:#fff;color:#fff}.clear{clear:both}.left{float:left !important}.right{float:right !important}
/* forms */
form ul,form li{list-style:none;margin:0 0 1em 0}form li{clear:left}label{font-weight:bold}fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ddd}legend{font-weight:bold;font-size:108%;margin-left:-0.5em;padding:0 0.5em}input[type=text],input[type=password],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb}input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#666}input[type=text],input[type=password],input.text,input.title,textarea,select{margin:0.5em 0;padding:0.5em;width:300px}input.title{font-size:1.5em}textarea{width:300px;height:190px;padding:5px}input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:.25em}form .error{width:300px}
/* button */
a.button,button{display:block;float:left;margin:0.7em 0.5em 0.7em 0;padding:5px 10px 5px 7px;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer}button{width:auto;overflow:visible;padding:4px 10px 3px 7px}button[type]{padding:4px 10px 4px 7px;line-height:17px}*:first-child+html button[type]{padding:4px 10px 3px 7px}button img,a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none}button:hover,a.button:hover{background-color:#ddd;border:1px solid #ccc;color:#333}a.button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}body .positive{color:#529214}a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214}a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff}body .negative{color:#d12f19}a.negative:hover,button.negative:hover{background-color:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19}a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff}
/* effects */
.ds-shadow,.ds-content{position:relative;bottom:4px;right:4px}
.ds-shadow{background-color:#ddd}
.ds-content{background-color:#fff;border: 1px solid #ccc;padding:1em}
/* .ds-wrapper{width:200px} */
.shadow{display:block;border:1px solid #ccc;border-color:#efefef #ccc #ccc #efefef}
.wrap1,.wrap2,.wrap3{display:inline-table;/* \*/display:block;/**/}
.wrap1{float: left;background:url('_images/_bg/shadow.png') right bottom no-repeat}
.wrap2{background:url('_images/_bg/shadow-corner-bl.png') -4px 100% no-repeat}
.wrap3{padding:0 16px 16px 0;background:url('_images/_bg/shadow-corner-tr.png') 100% -4px no-repeat}
/* BC selectors */
.faq-search td,.faqresultstable td,.staff_profile_list td,.staff_profile_detail td{border:0 none}
input.cat_textbox_small{width:240px}
.shop-product-small .image{height:100px;width:150px}
.shop-main .breadcrumbs{width:60% !important}
.shop-product-small h5{height:80px}
/* custom site styles */
html,body,#ft{background-color:#8CC63E}
body{color:#333}
hr{background-color:#C5E29E;color:#C5E29E}
h1,h2,h3,h4,h5,h6{margin-top:0}
h1{margin-bottom:0.5em}
h2{margin-bottom:0.75em}
h3{margin-bottom:1em}
h4{margin-bottom:1.25em}
h5{margin-bottom:1.5em}
h2,h3{color:#8CC63E}
h1,h4{color:#4A3278}
a{color:#4A3278}
a:visited{color:#6A72C8}
a:active,a:hover{color:#81BF2F}
img.right{margin:0 0 1.5em 1.5em}
.yui-d3{background-color:#fff;margin:1.5em auto}
.border{border-color:#C5E29E}
table td{border:0}
#marquee{position:relative;display:block;background-color:#4A3278;vertical-align:middle;margin:0;padding:6px 0 0 0;width:100%;height:30px}
#marquee,#marquee a{color:#fff}
#marquee a{font-size:85%;margin:0 1.5em}
.yui-d3{position:relative}
#hd{background:#fff url('_images/_bg/bg_hd.png') no-repeat 0 0}
#hd #able_we_care{left:1em;position:relative;top:9em}
#hd h1{float:right;margin-bottom:0;margin-top:1em;text-indent:-99999em}
#hd h1 a{background:transparent url('_images/_bg/bg_hd-logo.png') no-repeat 0 0;display:block;height:130px;width:130px}
#global_nav{margin-bottom:0}
#global_nav ul{background-color:#92C550;border-bottom:1px solid #5B9E01;border-top:1px solid #A6C200;line-height:1.0;margin-bottom:0;width:948px;border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}
#global_nav div > ul{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5)}
#global_nav ul ul{background-color:transparent;border:0 none;left:-99999em;position:absolute;top:50px;width:170px}
#global_nav ul ul li{background-color:transparent;display:block;float:none;font-size:85%;margin:0;width:100%}
#global_nav ul li:hover{visibility:inherit}
#global_nav ul li{float:left;position:relative;margin:0}
#global_nav ul li.first a{margin-left:0.75em}
#global_nav ul a{color:#fff;display:block;font-weight:bold;height:36px;line-height:36px;padding:0.5em 0.75em;position:relative;text-shadow: 0 -1px 1px rgba(0,0,0,0.25)}
#global_nav ul a:hover,#global_nav li.selected a{background-color:#C5E29E;color:#43780B;text-decoration:none;text-shadow:none}
#global_nav ul li:hover ul,#global_nav ul li.sfHover ul{left:0;z-index:99}
#global_nav ul li:hover li ul,#global_nav ul li.sfHover li ul{top:-999em}
#global_nav ul li li:hover ul,#global_nav ul li li.sfHover ul{left:0;top:0}
#global_nav ul ul li a{background:#C5E29E url('_images/_bg/bg_sheen.png') repeat-x 0 50%;border-top:1px solid #DEF6BF;color:#43780B;font-weight:bold;height:38px;line-height:38px;padding:0.25em 0.75em;width:100%;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);text-shadow:none}
#global_nav ul ul li.first a{margin-left:0}
#global_nav ul ul li a:hover{background-color:#92C550;color:#fff;text-shadow: 0 -1px 1px rgba(0,0,0,0.25)}
#global_nav ul ul li.last,#hd #nav_412922 ul li.last a{-moz-border-radius-bottomleft:0.5em;-moz-border-radius-bottomright:0.5em;-webkit-bottom-left-border-radius:0.5em;-webkit-bottom-right-border-radius:0.5em;border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em;border-bottom:none}
#global_nav ul ul ul{left:170px;margin:0;position:absolute;top:0}
#hd #catsearchform72352{position:absolute;right:2em;top:187px}
#hd #catsearchform72352 input.cat_textbox_small{background:#fff url('_images/_bg/bg_search-input.png') no-repeat 0 50%;border:1px solid #5B9E01;color:#666;font-size:93%;margin:0;padding:0.25em 0.25em 0.25em 1.75em;width:160px}
#ft{padding-top:1em}
#ft,#ft a{color:#fff}
#ft .inline,#ft .inline ul{margin:0}
#ft .inline li a{margin:0;padding:0 0.75em}
#ft p.copyright{margin-right:1em;text-align:right}
.vcard p{color:#333;margin:0}
.vcard p.fn{color:#393939;font-size:108%;font-weight:bold}
.vcard p.title,.vcard p.org{color:#777}
.vcard p.adr{margin:1em 0}
.vcard p.adr,.vcard p.tel,.vcard p.email{font-size:93%} 
.vcard p span.type{display:inline-block;width:3em}
.blogsitesummary{margin:0}
.blogsitesummary,.blogsitesummary li{list-style:none}
.blogsitesummary li{display:inline;float:left}
.blogsitesummary a{font-size:100%}
.blogsitesummary .author,.blogsitesummary .date{display:none}
.announcement-list .date{color:#555;display:block;font-size:85%}
.announcement-list span.date{margin:0.25em 0}
#catblogoutput h2{border-top:1px solid #ddd;padding-top:0.5em}
.tabbed-label{display:inline-block;width:6em}
.aside{color:#70529C}
.aside h1,.aside h2,.aside h3,.aside h4,.aside h5,.aside h6{margin-top:0}
.pullquote{background:#fff url('_images/_bg/bg_close-quote.png') no-repeat bottom right;padding-right:3em;text-align:center}
.pullquote span{background:#fff url('_images/_bg/bg_open-quote.png') no-repeat top left;padding:0 0 0.5em 3em}
dl.fancy-list{float:left;display:inline}
dl.fancy-list dt{background:#8CC63E url('_images/_bg/bg_sheen.png') repeat-x 0 50%;border:1px solid #5B9E01;clear:left;color:#FFFFFF;display:inline-block;float:left;font-weight:bold;padding:0.5em;text-align:center;width:4em;-moz-border-radius-bottomleft:0.5em;-moz-border-radius-topleft:0.5em;-webkit-border-bottom-left-radius:0.5em;-webkit-border-top-left-radius:0.5em;border-top-left-radius:0.5em;border-bottom-left-radius:0.5em}
dl.fancy-list dd {border-top:1px solid #5B9E01;float:left;margin:0 0 1.5em 0;padding:0.5em 1em;width:34em}
#home h2{color:#4A3278}
#home #hero{background:#fff url('_images/_bg/bg_homepage-hero.jpg') no-repeat bottom center;height:360px;position:relative}
#home p.intro{color:#4A3278;height:0;left:22em;line-height:1.5em;margin-left:0;margin-right:0;margin-top:0;position:absolute;text-align:center;top:6em;width:300px}
#home #hero h2{margin-left:2.5em;margin-top:0}
#home #hero ul{margin:0 0 0 3em}
#home #hero ul, #home #hero ul li{list-style:none}
#home #hero ul,#home #hero ul a{color:#fff}
#home #hero ul li,#home #hero ul a{-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em}
#home #hero ul li{border:1px solid #5B9E01;border-right-color:#559401;border-bottom-color:#559401;margin-bottom:0.5em}
#home #hero ul a{background:#92C550 url('_images/_bg/bg_sheen.png') repeat-x 0 50%;border-top:1px solid #eee;display:block;padding:0.5em 1em;text-decoration:none;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25);position: relative;cursor: pointer}
#home #hero ul strong{position:absolute;right:1em;font-size:116%;padding:0 0.25em}
#home #hero ul a:hover{background-color:#C5E29E;color:#43780B;text-shadow:none}
#home #hero ul a:active{top:1px}
#home .announcement-list{padding:0.25em 0}
#home .announcement-list h2{font-size:108% !important;margin-bottom:0.5em}
#catemaillistform81782 .error{width:240px}
#our-values #yui-main,#our-team #yui-main{background:#fff url('_images/_bg/bg_our_values.jpg') no-repeat bottom right}
#our-values .pullquote{width:30em}
#from_address{width:22em !important}
#breadcrumbs{clear:both;margin:0 2.5em;padding-top:1.5em}
#shop .description h1{color:#8CC63E}
#shop .description h2{background-color:#8CC63E;border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;color:#fff;padding:0.75em}
#shop p img{border:1px solid #ddd;padding:0.5em}
#shop p.right img{margin-left:1em;margin-bottom:1em}
#nav_465061,#nav_465061 li{list-style:none;margin:0}
#nav_465061 li{display:inline;float:left;padding:3px}
#nav_465061 li a{border:1px solid #ddd;height:190px;display:block;overflow:hidden;text-decoration:none;width:190px}
#nav_465061 li a:hover{border-color:#8CC63E}
#nav_465061 li a span{background:transparent url('_images/_bg/bg_opaque-white.png') repeat 0 0;color:#4A3278;display:block;font-weight:bold;padding:0.5em 0;position:relative;text-align:center;top:0px}
.shop-main td,.cart td{border:none}
.shop-main .cart-summary{text-align:right}
.cart .productitemcell{height:auto}
.catalogueTable{text-align:center}
.catalogueTable .catalogueItemNotFound,.productTable .productItemNotFound{display:none;height:0}
.productTable td{padding:0 !important}
.shop-catalogue{border-color:#ddd}
.shop-catalogue h4{line-height:1.5em;margin-top:0.5em;text-indent:0}
.shop-product-small{margin:5px 12px;width:210px}
.shop-catalogue h4 a{color:#4A3278}
.description .product-meta ul,.description .product-meta ul li{list-style:none;margin:0 !important}
.description .product-meta li{background-color:#f3f3f3;color:#555;margin-bottom:0.5em;padding:0.5em}
.description .product-meta li.alt_row{background-color:#e9e9e9}
.description .product-meta li strong{color:#333}
.description .product-meta li em{color:#eee;font-size:77%;font-weight:normal}
.description .product-meta li.price{background-color:#8CC63E;border-top-left-radius:0.5em;border-top-right-radius:0.5em;-moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em;-webkit-border-top-left-radius:0.5em;-webkit-border-top-right-radius:0.5em;color:#fff;font-size:131%}
.description .product-meta li.price strong{color:#4A3278}
.description .product-meta li.pricing h3{color:#4A3278;margin:0.25em 0}
.description .product-meta li.pricing span.units{display:inline-block;font-size:116%;font-weight:bold;width:6em}
.description .product-meta input.productTextInput{width:4em}
table.specifications{margin:1em 0 1em 3em;width:80%}
table.specifications tr.odd{background-color:#fff}
table.specifications tr.even{background-color:#f3f3f3}
table.specifications th,table.specifications td{border:none;border-top:1px solid #ddd !important}
table.specifications th{font-weight:normal}
table.specifications th.first,table.specifications td.first{font-weight:bold;text-align:left}
table.specifications td{text-align:center}
table.specifications th,table.specifications td{padding:0.5em !important}
.ui-dialog .ui-dialog-content{text-align:justify}
.ui-dialog .ui-dialog-content p{width:270px}
#accreditation_list,#accreditation_list li{list-style:none;margin:0} 
#accreditation_list li a{display:block;padding:0.5em 3em}
#accreditation_list li.iso a{background:url('_images/_bg/icon_iso.gif') no-repeat 0 50%}
#accreditation_list li.carbon a{background:url('_images/_bg/icon_carbon.gif') no-repeat 0 50%}
#accreditation_list li.community a{background:url('_images/_bg/icon_community.gif') no-repeat 0 50%}
#accreditation_list li.yrs_exp a{background:url('_images/_bg/icon_experience.gif') no-repeat 0 50%}
.tellafriend{text-align:right}
.staff_profile_list .photo,.staff_profile_detail .photo{width:130px}
.staff_profile_list .details,.staff_profile_detail .details{width:90%}
.staff_profile_list img,.staff_profile_detail img{border:1px solid #ddd;padding:0.5em}
#hd li#global_nav_store ul li{width:240px}
body .ui-widget-overlay{-moz-opacity:0.15;-khtml-opacity: 0.15;opacity: 0.15;filter:alpha(opacity=15)}
.productLarge .description h2{margin-top:3em}
#able-blogs #yui-main .yui-gc .yui-u.first{overflow-x:hidden}
#promo_box{background:#fff url('../_images/img_carbon-neutral-promo.jpg') no-repeat center center;height:210px}
#promo_box p{background:transparent url('_images/_bg/bg_opaque-black.png') repeat 0 0;color:#fff;line-height:1.75em;margin:0.25em;padding:0.5em;text-align:center}
#promo_box p a{color:#8CC63E}
.highlight{background-color:#ffffcc;display:inline-block;font-weight:bold;padding:0.25em 0.5em}
#survey_tab{text-indent:-99999em;}
#survey_tab a{background:#333 url('_images/_bg/bg_feedback-tab.jpg') no-repeat center 0;border:2px solid #fff;border-right:0 none;display:block;height:100px;outline:none;position:absolute;right:0;text-indent:-99999em;top:23em;z-index:200;width:44px}
#survey_tab a:hover{background-position:center -100px}
#survey_form{background-color:#fff;border:2px solid #ddd;border-right:0 none;display:none;height:450px;overflow-y:scroll;padding:1.5em;position:absolute;right:0;text-align:left;top:10em;width:450px;z-index:150}
#survey_form form{position:relative}
#survey_form form a.close{background-color:#eee;border:1px solid #ddd;color:#999;display:block;height:18px;line-height:18px;position:absolute;right:0;text-align:center;top:-30px;width:18px;z-index:200}
#survey_form form a.close:hover{background-color:#f3f3f3;color:#ccc;text-decoration:none}
#survey_form textarea.cat_listbox{height:80px;width:400px}
#survey_form td.border,#static_survey_form td.border{border-right:0 none !important;border-top:1px solid #ddd}
#survey_form td.bg,#static_survey_form td.bg{background-color:#f3f3f3}
form label .req{color:#8a1f11;font-size:85%;font-style:italic;font-weight:normal}
.js #survey_tab{display:block}
.js #survey_form{width:0px}
#static_survey_form a.close{display:none}
.no_feedback #survey_tab{display:none}
/* fozzie */
html.fozzie body,html.fozzie body #ft,html.fozzie body #ft a{color:#6C684C}
html.fozzie a{color:#81BF2F}
html.fozzie a:visited{color:#6C684C}
html.fozzie a:active,html.fozzie a:hover{color:#DCD4C7}
html.fozzie,html.fozzie body,html.fozzie #ft{background-color:#DCD4C7}
html.fozzie #hd{background:#fff url('_images/_bg/bg_hd-fozzie.png') no-repeat 0 0}
html.fozzie #hd h1 a{background:transparent url('_images/_bg/bg_hd-logo-fozzie.png') no-repeat 0 0;height:130px;width:230px}
html.fozzie #global_nav ul{background-color:#6C684C;border-color:#6C684C}
html.fozzie #global_nav ul a:hover,html.fozzie #global_nav li.selected a,html.fozzie #global_nav ul ul li a{background-color:#DCD4C7;border-top-color:#eee;color:#6C684C;}
html.fozzie #global_nav ul ul li a:hover{background-color:#6C684C;color:#DCD4C7}
html.fozzie #hd #catsearchform72352 input.cat_textbox_small{border-color:#DCD4C7}
html.fozzie h1,html.fozzie h3,html.fozzie h1 a,html.fozzie h3 a{color:#6C684C}
html.fozzie h2,html.fozzie h2 a,html.fozzie h4,html.fozzie h4 a{color:#81BF2F}
html.fozzie #shop .description h1{color:#6C684C}
html.fozzie .description .product-meta li.price,html.fozzie #shop .description h2{background-color:#6C684C}
html.fozzie .description .product-meta li.price strong,html.fozzie .description .product-meta li.pricing h3{color:#81BF2F}
#why-fozzie{display:none}
html.fozzie #why-fozzie{border:1px solid #81BF2F;display:block}
#shop #why-fozzie h2{background-color:#81BF2F;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid #fff;border-radius:0;margin-top:0}