*{margin:0;padding:0}body{background:url(../img/site_bg.gif) left top repeat-x #fff;font-family:arial,helvetica,sans-serif;color:gray;font-size:.75em;line-height:1.5em;text-align:center}div.container{width:100%;overflow:hidden}.clear{clear:both}.clear-all{clear:both;line-height:1px;height:1px;font-size:0}div.line-1{background:url(../img/line_x.gif) left top repeat-x;height:2px;overflow:hidden;margin:16px 0}div.line-2{background-color:#e0e0e0;line-height:1px;height:1px;font-size:0;margin:10px 0 18px}div.line-3{background-color:#e0e0e0;line-height:2px;height:2px;font-size:0;margin:10px 0}.right-aligned{float:right}.align-right{text-align:right}.top-indent-5{margin-top:5px;display:block}.top-indent-10{margin-top:10px;display:block}.top-indent-15{margin-top:15px;display:block}.bot-indent-5{margin-bottom:5px;display:block}.bot-indent-10{margin-bottom:10px;display:block}.bot-indent-15{margin-bottom:15px;display:block}h1,h2{padding-bottom:10px;font:normal 21px arial,helvetica,tahoma,verdana,sans-serif;color:#212121}h2{padding-bottom:8px}h4{color:#7d7d7d;text-transform:uppercase;font-weight:700}h1,h2,h3,h4{font-family:arial,helvetica,tahoma,sans-serif}form.contact div.box-1{width:183px}form.contact div.box-2{width:342px}form.contact input{width:169px;color:#444;padding:2px}form.contact textarea{width:337px;height:93px;overflow:hidden;color:#444;padding:2px}form.contact input:focus,form.contact select:focus,form.contact textarea:focus{background-color:#f8f7e6}form.order div.box-1{width:214px}form.order div.box-2{width:398px}form.order input{width:180px;color:#444;padding:2px}form.order select{width:186px;color:#444;padding:1px 2px}form.order textarea{width:393px;height:65px;overflow:hidden;margin-bottom:3px;color:#444;padding:2px}form.order input:focus,form.order select:focus,form.order textarea:focus{background-color:#f8f7e6}div.grey-block{background:url(../img/blocks/grey.gif) no-repeat top}div.grey-block-outer{padding-bottom:32px;background:url(../img/blocks/grey_outer.gif) no-repeat bottom}div.grey-block-inner{background:url(../img/blocks/grey_inner.gif) repeat-y left;padding:0 32px}div.grey-block h3{font:normal 20px arial,helvetica,tahoma,verdana,sans-serif;color:#6d6d6d;text-indent:18px;line-height:48px;height:61px}div.white-block{background:url(../img/blocks/white.gif) no-repeat top}div.white-block-outer{padding-bottom:32px;background:url(../img/blocks/white_outer.gif) no-repeat bottom}div.white-block-inner{background:url(../img/blocks/white_inner.gif) repeat-y left;padding:0 32px}div.white-block h3{font:normal 20px arial,helvetica,tahoma,verdana,sans-serif;color:#7d7d7d;text-indent:18px;line-height:48px;height:61px}img{border:0;text-align:left;vertical-align:top}li{line-height:0}input,textarea,select{color:#A4A4A4;vertical-align:top;text-align:left;border:1px solid #A4A4A4;font:11px Tahoma,Arial,helvetica,sans-serif}ol{margin-left:20px}ol li{padding-left:5px;line-height:17px;font-size:11px}.pagination-box{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#f4f4f4;margin-top:10px;padding:4px 8px}.pagination{font-size:.9em}.order-box{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#f8f8f8;margin-top:10px;padding:4px 8px 7px}.text p{padding-bottom:10px}.message-x{background-color:#f7f7f7;text-align:justify;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px 8px}.form-error{border-color:#c0302f}.red{color:#c0302f}.green{color:#6da636}.img-float{margin-right:20px;float:left}.main{width:980px;text-align:left;margin:0 auto}.col-1{width:300px}.col-middle{width:25px}.col-4{width:847px;padding:5px 12px 0}.logo{height:102px;padding:24px 54px 0 51px}.logo div.nav{display:block;float:right;padding-top:25px}.logo div.nav img{margin-left:9px}.logo div.cart{padding-left:25px;padding-right:60px;font-size:11px;color:#fff;line-height:60px;display:block;float:right;font-weight:700}.logo div.cart-inactive,.logo div.cart-active{background:url(../img/icons/cart_active.gif) left center no-repeat}.logo div.cart a{color:#fff;border-bottom:1px dotted #ccc;text-decoration:none}.logo div.cart a:hover{color:#ccc}.menu{height:41px;padding:12px 0 0 56px}.menu ul li{display:inline;cursor:pointer}.menu ul li a{float:left;position:relative;margin-right:5px;text-decoration:none;cursor:pointer}.menu ul li a span{float:left;display:block;font:bold 11px arial,helvetica,tahoma,verdana,sans-serif;color:#8a8a8a;text-transform:uppercase;padding:8px 14px}.menu ul li a:hover,.menu ul li.active a{text-decoration:none;background:url(../img/menu_right.gif) no-repeat right}.menu ul li a:hover span,.menu ul li.active a span{color:#fff;background:url(../img/menu_left.gif) no-repeat left}.menu ul li.divider{float:left;position:relative;display:block;height:25px;margin-left:27px;margin-right:28px;background:url(../img/menu_divider.gif) center no-repeat}.header{height:185px;background:url(../img/head_bg_2.jpg) 54px top no-repeat;color:#8FA58A;line-height:1.43em;padding:45px 645px 0 97px}.header p{margin-top:16px}.header form.search{position:absolute;top:332px}.header input.query{background-color:transparent;color:#9D9D9D;border:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;background-color:none;font-weight:700;width:210px;height:20px;margin-left:5px;padding-top:2px;padding-bottom:0}.header input.submit{border:0;margin-top:1px}#content{padding:14px 54px 15px}#content .col-2{padding-top:8px}.font-2{color:#62B327;font-size:1.09em}.font-3{color:#939393;font-size:.91em}.font-4{color:#8F9E66;text-transform:uppercase;font-weight:700}.font-4 b{text-transform:none}.font-5{color:#62B327}.product-name{font-size:11px}div.image-h1{padding-bottom:2px}a{color:#62B327;text-decoration:underline}.link-2,.link-3{color:#8F9E66;font-weight:700;text-decoration:underline}.link-3{color:#8F9E66;text-decoration:underline;font-weight:700}.link-4{color:#8F9E66;font-size:.91em;text-decoration:none;font-weight:700;padding-left:18px;background:url(../img/link_4_marker.gif) left center no-repeat}.link-6{color:#8F9E66;font-weight:700;text-decoration:none}.link-7{color:#666;text-decoration:none}.link-8{background-color:#f5f5f5;border:1px solid #ddd;font-size:11px;text-decoration:none;color:#666;font-weight:700;padding:5px 10px}.link-8-positive:hover{background-color:#e6efc2;border:1px solid #c6d880;color:#529214}.link-8-negative:hover{background-color:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19}.list li{background:url(../img/list_marker.gif) left center no-repeat;padding:6px 0 6px 15px}.list-2 li{margin-left:11px;background:url(../img/list_2_marker.gif) left center no-repeat;padding:8px 0 9px 17px}.list-2 li a{color:#222;text-decoration:underline;font-size:1.09em;line-height:1em}.list-3 li{line-height:1.5em}.link-5{color:#222;text-decoration:underline;font-size:1.09em;padding-left:17px;margin-left:11px;background:url(../img/list_2_marker.gif) left center no-repeat}table.data{border-bottom:1px solid #ccc;border-top:1px solid #ccc;width:847px;padding:1px 0}table.data th{background-color:#eee;font-size:10px;text-transform:uppercase;border-bottom:1px solid #ccc;font-weight:700;padding:4px 8px}table.data td{border-top:1px solid #fff;font-size:11px;line-height:18px}table.data tr.row-bg-2{background-color:#f2f2f2}table.data tr.row-bg-1{background-color:#f8f8f8}table.data tr.row-bg-3{background-color:#f8f8f8}table.data tr.row-hilighted{background-color:#f2f1d1}table.data tr.row-selected{background-color:#e1efd9}table.data tr.row-divider td{height:4px;line-height:0;font-size:0;background-color:#e6e6e6;border-top:1px solid #fff;padding:0}table.data td.button{padding-left:4px;padding-right:6px}table.data td.input{padding-left:0;padding-right:0}th.left,td.left{text-align:left;padding:4px 8px}th.center,td.center{text-align:center;padding:4px 8px}th.right,td.right{text-align:right;padding:4px 8px}th.justify,td.justify{text-align:justify;padding:4px 8px}.cart-amount{width:30px;color:#444;text-align:center;margin-top:1px;padding:1px 0}.cart-disabled{color:#aaa;background-color:#fff;border-color:#ccc}.cart-button{margin-top:1px;text-decoration:none;background-color:#fff;cursor:pointer;padding:2px 1px 3px}.cart-button span{white-space:nowrap;font-size:11px;color:#444;text-decoration:none;background:#fff url('../img/button.gif') 0 0;border:1px solid #d9d9d9;padding:1px 12px}.cart-button:hover span{color:#333;text-decoration:none;background:#fff url('../img/button.gif') 0 -25px;border:1px solid #bfbebe}.cart-add span{padding-left:17px;padding-right:17px}.cart-remove-2 span{padding-left:15px;padding-right:15px}.cart-amount-2{margin-top:0;padding-bottom:0}.cart-button-2{padding-bottom:1px}ul.gallery{list-style:none;margin-right:10px}ul.gallery li{display:block;float:left;margin-right:5px}ul.gallery li a{display:block;border:1px #ddd solid;line-height:0;padding:2px}ul.gallery li a:hover{border:1px #666 solid}div.footer{color:#616161;background:url(../img/footer_bg.gif) top left no-repeat;margin:0 54px 20px;padding:19px}div.footer a{color:#616161;text-decoration:underline}div.footer span{text-transform:uppercase}div.footer div.right-aligned{color:#999}div.column,.left-aligned,.col-1,.col-2,.col-3,.box-1,.box-2,.box-3,.col-middle{float:left}form.contact,form.order{width:100%;overflow:hidden;color:#666;font-size:.91em;margin-top:15px}form.contact div.box-1 div,form.order div.box-1 div,form.order div.box-2 div{height:22px}form.contact a,form.order a{float:right;margin-left:23px;font-size:1.09em}ul,.menu ul{list-style:none}.text,p,.justified{text-align:justify}.col-2,table.data-short{width:528px}div.image-h1-wo-spcl,div.image-h2{padding-bottom:0}a:hover,.link-2:hover,.link-3:hover,.link-9,.list li a:hover,.list-2 li a:hover,.list-3 li a:hover,.link-5:hover,div.footer a:hover{text-decoration:none}.link-3:hover,.link-4:hover,.link-6:hover,.link-7:hover,.link-9:hover{text-decoration:underline}.list li a,.list-3 li a{color:#62B327;text-decoration:underline;font-size:1.09em;line-height:1em}.ui-dialog{background-color:#fff;border:1px solid #ccc;padding:1px}.ui-dialog-buttonpane{border-top:1px solid #eee;margin-top:15px;text-align:left;padding:0 8px}.ui-dialog-buttonpane button{background-color:#eee;border:1px solid #ccc;cursor:pointer;font-size:11px;font-weight:700;margin:6px 10px 6px 0;padding:3px 8px}.ui-dialog-content{background:none;line-height:16px;margin:0;padding:8px}.ui-dialog-title{color:#fff;font-weight:700}.ui-dialog-titlebar{background:#7d7d7d;padding:6px 8px}.ui-dialog-titlebar-close,.ui-dialog .ui-resizable-se,.ui-resizable-handle,.ui-resizable-e,.ui-resizable-s,.ui-resizable-w,.ui-resizable-n{border:0;display:none;height:0;visibility:hidden;width:0}.ui-draggable .ui-dialog-titlebar{cursor:none}