.mobile{display:none}body{background-image:url(images/bg.png);background-repeat:no-repeat;background-color:#0f0100;color:#999;font:13px Helmet,Freesans,Arial,Helvetica,sans-serif}body,select,input,textarea{color:#333}a{color:#232323}a:hover{color:#000}#container{width:100%;margin:0 auto}#main{width:960px;margin:0 auto;background-color:#fff;padding:0 15px}#container>header{}#container>footer{margin:10px 0 0 0}#container>header>section,#container>footer>section{width:960px;overflow:hidden;margin:0 auto}#container>footer>section{padding:0 10px;background-image:url(images/footer-bg.png);background-position:right;background-repeat:no-repeat}#container>footer{padding-bottom:30px}footer .footer-col{display:-moz-inline-stack;display:inline-block;vertical-align:top;padding:15px 0;color:#fff}#container>header>section{background-color:#fff;margin-top:0;padding:0 15px}#container>header>section>figure{float:left;clear:left;padding:0;margin-top:15px}#container>header>section>figure>figcaption{font-size:13px;font-weight:700;font-style:italic;color:#666;margin:0}#container>header>section>#cartitems,#container>header>section>.phone{clear:right;width:50%;text-align:right;font-style:italic}#container>header>section>#cartitems{margin-bottom:10px}#container>header>section>nav{width:100%;text-align:right;display:block;height:26px;margin-top:5px;font-weight:700}#container>header>section>nav>a{display:block;float:right;color:#3e6723;padding:5px 0 5px 20px;text-decoration:none;vertical-align:bottom;margin:0 0 10px 1px}#container>header>section>.phone{font-size:18px;color:#afa99d;float:left;width:475px;font-family:Georgia;padding-top:12px}#container>header>section>#tagline{margin:14px 0 27px;padding:0;text-align:right;float:right;font-size:20px;font-family:Georgia;clear:right;color:#8dbc32;font-style:italic}aside#left_column{width:220px;float:left;background:#fff}#content{width:730px;min-height:400px;float:right;clear:right}#checkout #content,#checkout_billing #content,#checkout_payment #content,#checkout_shippingdetailk #content,#checkout_thanks #content,#checkout_confirmation #content,#checkout_shipping #content,#express_order #content,#express_info #content,#checkout_fpinfo #content,#checkout_freeprod #content,#checkout_shippingdetail #content,#quickbuy_confirm #content,#checkout_shippingaddress #content,#checkout_display #content,#viewcart_freeprod #content,#ship_calculator #content,#cartitems #content{width:100%}footer #quicklink{width:190px}footer .footercats{width:190px}footer .footercats ul{list-style:none}footer .footercats ul li{margin:0;padding:0}footer #compinfo{width:377px;float:right}footer .footer-col a{line-height:20px;text-decoration:none;color:#769422}footer .footer-col #freephone{width:auto;float:left}footer .footer-col #fax{margin-left:125px}footer .footer-col #secure{width:auto;float:left;height:50px;margin-right:13px}footer .footer-col p{line-height:20px}#related_products,#featured_products,#best_sellers,#new_products,#suggested_products{border:1px solid;border-color:#ccc;margin-bottom:20px;width:100%;clear:both}#related_products header,#featured_products header,#best_sellers header,#new_products header,#suggested_products header{height:45px;background-color:#82aa30}#related_products ul.grid li,#featured_products ul.grid li,#best_sellers ul.grid li,#new_products ul.grid li,#suggested_products ul.grid li{width:170px;border:0;margin:10px 4px 0 0}#related_products ul.grid li .info,#featured_products ul.grid li .info,#best_sellers ul.grid li .info,#new_products ul.grid li .info,#suggested_products ul.grid li .info{width:170px;text-align:center;font-size:16px;padding:8px 0 8px}#related_products ul.grid li .info a,#featured_products ul.grid li .info a,#best_sellers ul.grid li .info a,#new_products ul.grid li .info a,#suggested_products ul.grid li .info a{text-decoration:none;color:#4a5b39}#cap{width:auto;float:left}#seemore{float:right;background-color:#395d20;font-family:Helvetica;font-size:14px;color:#fff;width:100px;padding:14px;text-align:center;text-transform:uppercase}#seemore a{text-decoration:none;color:#fff}#welcomemsg h1{margin:0 0 13px 0;font-family:georgia;color:#4a5e3b;font-style:italic;font-weight:400;font-size:19px}#welcomemsg p{font-size:13px;line-height:18px}#minicart .mini-price{float:right}#minicart .mini-total{border-top:1px solid #999;clear:both;float:right;font-weight:700;margin:5px 0;padding:5px 0 0;text-align:right;width:100%}}#minicart .mini-options{clear:both;text-align:center}#minicart .mini-options a{margin:0 10px}#minicart_overlay_box{left:500px;margin-left:auto;margin-right:auto;position:fixed;right:0;top:20px;z-index:99999;width:500px}#minicart_overlay{background-color:#fff;border:2px solid maroon;border-radius:10px 10px 10px 10px;box-shadow:0 0 20px #000;font-size:12px;color:#555;margin:0 auto;padding:10px;width:450px}#minicart_overlay .productname{color:#000;font-size:22px;font-weight:700;margin:3px 10px 18px;text-transform:capitalize;text-align:left}#welcome{width:100%;margin:10px 0;overflow:visible;height:65px;background-image:url(images/green-strip.png);background-repeat:no-repeat}#welcome div{padding:0 10px;margin-top:10px;display:inline-block;vertical-align:top;min-height:33px;border-left:1px solid #888}#welcome div:first-child{border-left:0}#welcome div.column1{color:#fff;font-family:Georgia;padding-top:12px;margin-left:25px}#welcome div.column1 #nwsl{font-family:Georgia;font-size:18px;margin:0 12px}#welcome div.column1 #nwsl a{text-decoration:none;color:#90b254;cursor:pointer}#welcome div.column3{float:right;width:300px;padding-top:12px}#welcome div.column3 #shr{font-family:Georgia;font-size:18px;color:#fff;padding:0 15px 0 20px}#welcome div.column3 #shrlnk{margin-top:-3px;padding:0;border:0;width:150px}#welcome div.column3 .shrimg{margin:0 2px 0}#welcome div.column3 #shrlnk a{text-decoration:none}#breadcrumb{padding:10px 10px 10px 0;font-size:12px;color:#58753f;text-transform:capitalize}#breadcrumb a:link,#breadcrumb a:visited{font-size:12px;color:#58753f;text-transform:capitalize;text-decoration:none}#breadcrumb a:hover,#breadcrumb a:active{font-size:12px;color:#191970;text-decoration:underline}#breadcrumb .separator{padding:0 5px}#category_options{background:none repeat scroll 0 0 #81a831;font-weight:400;color:#fcffff;padding:10px;margin-top:10px;line-height:43px}#category_options ul{float:left;list-style-type:none;width:100%}#category_options li{float:left;margin:0 40px 0 0;padding:0;line-height:22px}#category_options li#prev-next{float:right;margin:0;text-align:right}#category_options .pagenumber a,#category_options a{color:#fcffff}#category_options .page,#category_options #sort .sort_by{color:#fcffff;margin-right:5px;text-transform:uppercase;float:left;padding-top:1px}#sort select{padding:0 0 0 2px;color:#525252;border:1px solid #cccecd}#category_filter{background:#efece7;padding:10px;margin-top:10px}#prev-next2{color:#415937;clear:both;text-align:right;border-top:1px solid #e1e1e1;margin:10px 0 0 0;padding:10px 0;border:none}#prev-next2 span{color:#415937;text-transform:uppercase}#prev-next2 .pagenumber a,#prev-next2 a{color:#89b834;text-transform:uppercase}#prev-next2 .pagenumber a:hover,#prev-next2 a:hover{text-decoration:none}h1{font-size:24px;font-weight:700;color:#000;margin:0 0 20px 0}#cat h1{color:#58753f;font-size:20px;font-family:georgia;font-style:italic;font-weight:400;margin:10px 0 0;padding-bottom:10px}#product .content h1,#product_builder .content h1{color:#405d23;font-size:24px;font-family:georgia;font-weight:400;margin:0 0 5px;text-transform:uppercase}footer .footer-col h1{color:#fff;font-family:Georgia;font-weight:400;font-size:18px;margin:15px 0}h2{font-size:24px;font-weight:400;color:#000;margin:0 0 20px 0}#category_menu h2,#category_filters h2,#shop_by_price h2,#minicart h2,#newsletter h2,#recently_viewed h2{font-size:14px;font-weight:400;text-transform:uppercase;color:#fff;background:#bbb;margin:0 0 10px 0;padding:10px 10px}#related_products header h2,#featured_products header h2,#best_sellers header h2,#new_products header h2,#suggested_products header h2{color:#fff;font-family:Georgia;font-size:16px;margin:12px 0 0 20px;text-transform:uppercase}#welcome h2{font-size:14px;text-transform:uppercase;margin:15px 0 10px 0}.display h2,.grid h2,.cat-thumbs h2{color:#42682f;font-size:14px;font-weight:400;margin:5px 0 10px}#category_menu h2{background-color:#43642b;font-family:Georgia;text-transform:uppercase;padding:8px 10px}#category_menu,#category_filters,#shop_by_price,#minicart,#newsletter{margin-bottom:10px}#minicart{float:right;margin:0;padding:12px 0 12px;border:1px solid #edece7;border-bottom:0;font-weight:700}#minicart a#vcart,#minicart img{text-decoration:none;color:#3c5b22;margin:0 8px}#category_menu ul,#recently_viewed ul{list-style-type:none}#category_menu ul{margin-top:-10px;background-color:#efece7}#category_menu li,#recently_viewed li{padding:7px 5px;margin:0 5px 0;border-bottom:1px dotted #ccc}#category_menu ul li ul li{padding-left:10px}#category_menu li.active,#category_menu li.category_top_active{font-weight:700}#category_menu ul li ul{padding-top:10px}#category_menu ul a{text-decoration:none;color:#58753f;display:block;font-size:14px}#recently_viewed ul img{width:75px;height:75px}#category .qty,#product .product .qty,#product_builder .product .qty,.child-wrapper li.child-qty .qty,#viewcart .qty,#express_order .qty{width:30px}.child-wrapper li.child-qty .qty{padding:15px 10px!important;border-radius:0}.child-wrapper li.child-qty{margin-top:0;padding-top:0}.child-wrapper li{margin:10px 1px 0 0}#product .product .sku,#product_builder .product .sku{color:#777}#product .product .status,#product_builder .product .status{color:green}#product .product .price,#product_builder .product .price{margin:10px 0;font-weight:700}#product .product .image,#product_builder .product .image{float:left;width:340px;padding:0;margin:10px 0 0;overflow:hidden}#product .product .image img{max-width:350px;max-height:350px}#product .product_image{width:320px}#product .recipent_mapping_shipto{float:left;width:70px;color:#232323;font-size:16px;font-family:georgia;text-transform:uppercase;padding-right:10px}#product .mapping .new_recipient_mapping{float:left;width:15px;color:#232323;font-size:12px;padding:5px 10px 0 5px}#product .mapping #new_recipient_mapping{width:125px;padding:3px 5px}#product .mapping{float:left;width:100%}#product .mapping div{width:175px;float:left}#product .product .info,#product_builder .product .info{float:right;margin:10px 0 0;width:390px}#product .product .form,#product_builder .product .form{margin:10px 0 0 0}#product .product .status,#product .product .emailafriend,#product .product .bookmark,#product .product .rev-stars,#product .product .qty-line,#product .product .attributes select,#product .product .btn-add,#product_builder .product .status,#product_builder .product .emailafriend,#product_builder .product .bookmark,#product_builder .product .rev-stars,#product_builder .product .qty-line,#product_builder .product .attributes select,#product_builder .product .btn-add{margin-top:10px}#product .product .attributes select,#product .product .attributes select{display:block}.product .child-wrapper{border-top:1px solid #eae3dd;margin-top:20px;float:left;width:100%}.child-wrapper .child-one-btn{margin:10px 0 0 0;text-align:right}#social{float:left;margin-left:25px;margin-top:8px}.red,.sale-price{color:#C00}.sale-price{color:#000}#product_builder_steps{float:left;margin:10px 0 0;overflow:hidden;padding:0;width:70%}#product_builder_cost{float:right;margin:10px 0 0;overflow:hidden;width:28%;border-top:1px solid #e1e1e1}#product_builder ul{list-style-type:none}#product_builder_steps li{width:100px;text-align:center;margin:0;padding:5px;display:inline-block;float:left;border:1px solid #e1e1e1;border-width:1px 1px 1px 0}#product_builder_steps li img{width:75px}#product_builder_steps .step1{border-width:1px}#product_builder_cost ul{list-style-type:none;clear:both;overflow:hidden;border:1px solid #e1e1e1;border-width:0 1px 1px 1px}#product_builder_cost li{padding:5px;margin:0;display:inline-block;float:left}#product_builder_cost .stepname{width:57%;text-align:left;border-right:1px solid #e1e1e1}#product_builder_cost .stepcost{width:30%;text-align:right}#product_builder_prods{clear:both;padding:20px 0 0}#product_builder_cost .btn-add,#product_builder_cost .btn-wishlist,#product_builder_cost .reorder{float:right;margin-top:3px}.child-wrapper ul{list-style-type:none;margin:5px 0 0;padding:0;border:1px solid #e1e1e1;border-width:0 0 1px;overflow:hidden}.child-wrapper li{list-style-type:none;width:100px;margin:0 1px 0 0;padding:15px 5px 5px 0;display:-moz-inline-stack;display:inline-block;float:left;vertical-align:top;zoom:1}.child-wrapper li.header-desc,.child-wrapper li.child-desc{width:60%;color:#405d23}.child-wrapper li.child-desc{font-family:serif;font-size:16px}.child-wrapper li.header-price,.child-wrapper li.child-price{font-weight:700;color:#3a3a3a;width:20%;text-align:center}.child-wrapper li.header-qty,.child-wrapper li.child-qty{width:15%;text-align:right}.child-wrapper .dynamic_qty{text-align:center;width:65px}#product_tabs{margin:20px 0;float:left;display:block;clear:both;width:100%;overflow:auto}#tab-row li{float:left;color:#405d23;font-size:16px;font-family:georgia;display:block;position:relative;top:1px;cursor:pointer;padding:15px 50px;margin:0 1px;background:none repeat scroll 0 0 #e1dcd6;border:1px solid #BBB}#tab-row .active{background:#FFF;border-bottom:1px solid #FFF}#tab_contents{clear:both;border:1px solid #BBB;background:#FFF;margin-left:1px;padding:30px 20px}#tab_contents .content{display:none;padding:10px 20px;min-height:100px;height:auto!important;height:100px}#tab_contents .content_box{border:#DDD 1px solid;padding:5px}#related_products{float:left;display:block}#recently_viewed li{float:left;clear:both;margin-bottom:10px;width:100%}#recently_viewed .image{float:left;margin-right:10px}#recently_viewed .info{width:auto;text-align:left;margin:0}.display,.cat-thumbs{list-style-type:none;margin:0;padding:0}.display li{border:1px solid #e1e1e1;text-align:left;float:left;clear:both;margin:10px 0 0 0;width:100%}.display li section{padding:10px;float:left}.display li .image{float:left;width:152px;overflow:hidden}.display li .info{float:left;width:100%;margin-left:10px}.display li .content{float:left;width:60%}.display li .content a{text-decoration:none}.display li .sku,.display li .status,.display li p,.display li .price,.display li input.qty{margin:0 0 10px 0}.display li div.child{display:none}.display li .order{float:left;width:150px;margin-left:10px}#cat .grid li{border:none;margin-top:20px}.grid li{list-style-type:none;width:170px;margin:10px 10px 0 0;min-height:200px;border:1px solid #e1e1e1;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;_height:200px}.grid li .product{padding:10px}.grid li.left,.grid li.center,.grid li.right{float:none}.grid li section{padding:0;float:none}.grid li .image,.grid li .info,.grid li .content,.grid li .order{float:none;width:auto;margin:0;text-align:center}.grid li .image img{max-width:150px;max-height:150px}.grid li.right{margin-right:0}.grid li .qty-label,.grid li div.child,.grid li div.status,.grid li input.qty{display:none}.grid li .sku,.grid li p,.grid li .price,.grid li .rev-stars,.grid li .qanda{margin:0 0 10px 0}.rev-stars a{font-size:12px;color:#405d23;text-transform:uppercase;font-weight:700;text-decoration:none}.rev-stars a:hover{text-decoration:underline}.grid li .qanda{display:none}.cat-thumbs li{border:1px solid #e1e1e1;display:-moz-inline-stack;display:inline-block;vertical-align:top;width:230px;margin:10px 10px 0 0}.cat-thumbs li .image{padding:10px 10px 0 10px;width:210px;margin:0 auto;text-align:center}.cat-thumbs li .info{padding:10px;font-size:12px;width:210px;margin:0 auto;text-align:center}#cat .display,.cat-thumbs{border:1px solid #ececea}#cat p{color:#2d2d2d}.thumb-product{padding:10px}#recently_viewed .thumb-product{padding:0}#product_image{display:block;margin:10px auto;border:#ccc 1px solid}.enlarge{display:inline-block;width:150px}.product .enlarge{margin-top:10px;float:left;font-size:12px}.product a.enlarge-plus{text-decoration:none;color:#405d23}.product .enlarge .popup-link{color:#405d23;text-decoration:none;font-family:sarif}.emailafriend{display:inline-block;width:150px}.enlarge img,.emailafriend img,.bookmark img{display:inline;vertical-align:middle;margin-right:5px}.alternate_images{margin:10px 0 0 0}.alternate_images img{width:50px;height:50px;border:1px solid #e1e1e1;float:left;margin-right:5px;cursor:pointer}#fade{position:fixed;top:0;left:0;width:100%;height:100%;background:black;opacity:.5;filter:alpha(opacity=50);display:none}#image_overlay{position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;text-align:center;display:none}#image_overlay img{position:relative;z-index:1001;margin:50px auto;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;cursor:pointer}#image_overlay #close{z-index:1002;position:relative;margin-left:-25px;top:-550px;cursor:pointer}.header-row{background:#efece7}.express ul{list-style-type:none;margin:0;padding:0;width:100%}#express_order .express li.col-1{width:400px;float:left;vertical-align:top;margin:0}.express li.col-2{text-align:center;float:left;margin-top:-10px;width:320px;vertical-align:top}#express_order .express fieldset.order-item{display:-moz-inline-stack;display:inline-block;vertical-align:top;width:86px;overflow:visible}#express_order .express fieldset.order-qty{display:-moz-inline-stack;display:inline-block;vertical-align:top;width:58px;overflow:visible}#express_order .express input[type=text],#express_order .express input[type=number]{margin:.25em 0}#express_order .express .buttonrow{text-align:center;margin:10px 0 0 0}#steps{margin:0 0 15px 0;padding:0;overflow:hidden;text-align:center}#steps ol{text-align:center;margin:0 auto}ol#progress{list-style:none;background:#efece7;counter-reset:step;margin:0;padding:0}#progress li{float:left;font-size:.75em;font-style:italic;margin:0 1px 0 0}#progress div{float:left;display:block;text-decoration:none;padding:10px 45px 10px 50px;background:#efece7;color:#666;text-shadow:1px 1px 1px rgba(0,0,0,.25);position:relative;white-space:nowrap}#progress span{font-size:1.333em;font-weight:700;display:block;font-style:normal}#progress .active div{font-weight:400;background:#395d20;color:#FFF}#progress li div:before{font-style:normal;content:"»";text-align:center;font-weight:700;position:absolute;top:50%;left:5px;margin-top:-8px;margin-left:10px;padding:2px 6px;background:rgba(0,0,0,.4);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#FFF}#progress .step-1 div{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}#progress .step-4 div{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border:none}#promo-box{text-align:center;border:1px solid #e1e1e1;padding:5px 10px;margin:0 0 10px 0}#promo-box div.promo_applied{margin:10px;padding:5px 10px;border:#38A320 1px solid;background-color:#E2F4DE;color:#38A320;font-weight:700}#viewcart .cart-wrapper ul{list-style-type:none;margin:10px 0 0;padding:0;border:1px solid #e1e1e1;border-width:0 0 1px;clear:both}#viewcart .cart-wrapper li{list-style-type:none;width:100px;margin:0 1px 0 0;padding:10px 5px;min-height:20px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;_height:20px}#viewcart .cart-wrapper li.header-remove,#viewcart .cart-wrapper li.cart-remove{width:10%;text-align:center}#viewcart .cart-wrapper li.header-desc,#viewcart .cart-wrapper li.cart-desc{width:48%}#viewcart .cart-wrapper .cart-image{width:50px;height:50px;float:left;display:block;margin-right:10px}#viewcart .cart-wrapper li.header-unit,#viewcart .cart-wrapper li.cart-unit{width:10%;text-align:center}#viewcart .cart-wrapper li.header-qty,#viewcart .cart-wrapper li.cart-qty{width:10%;text-align:center}#viewcart .cart-wrapper li.header-total,#viewcart .cart-wrapper li.cart-total{width:10%;text-align:right}#viewcart .cart-wrapper li.cart-total input.total{width:85px;text-align:right}.update-total{overflow:hidden;display:block;margin:10px 0}.update-total div{float:left;margin:0 10px 0 0}.update-total div.update_msg{width:50%;overflow:hidden}.update-total .total,.update-total #total{float:right;text-align:right;overflow:visible;font-size:16px;font-weight:700}.update-total #total{width:80px}.buttons{min-height:70px;overflow:visible;display:block;margin:10px 0;padding:10px 0 0 0;border-top:1px solid #e1e1e1;clear:both}.buttons div{margin:0 0 2px;vertical-align:top;overflow:visible}.buttons div.btn-checkout{float:right;text-align:right;overflow:visible}.buttons div.btn-checkout div{height:auto}.confirmation .buttons{border:none;margin:0;padding:0}.confirmation div{width:auto}.ship_estimator_header{min-height:15px;_height:15px;border:1px solid #e1e1e1;border-width:1px 0;margin-bottom:10px;padding:10px 5px;overflow:hidden;clear:both;background:#efece7}.ship_estimator{padding:0 5px 0 5px;min-height:15px;_height:15px;overflow:visible;float:left;clear:after}.ship_estimator_header .col-1,.ship_estimator .col-1{float:left;min-height:15px;_height:15px;width:50%;overflow:visible}.ship_estimator_header .col-2,.ship_estimator .col-2{float:left;min-height:15px;_height:15px;width:50%;overflow:visible;text-align:right}.recipients ul{float:left;width:100%;min-height:20px;overflow:visible;list-style-type:none;margin:10px 0 0 0;padding:0;border:1px solid #e1e1e1;border-width:0 0 1px;clear:both}.recipients li{list-style-type:none;width:33%;margin:0 1px 0 0;padding:10px 0;min-height:20px;float:left;overflow:visible;vertical-align:middle;_height:20px;text-align:center}.recipients .table-image{width:50px;height:50px;vertical-align:middle}.recipients .buttonrow{clear:both;padding-top:10px;text-align:center}section.address,section.order{overflow:hidden;width:100%;display:block;border:1px solid #e1e1e1;border-width:1px 0;clear:both;margin:0 0 10px 0}section.address h3,section.address div,section.order h3,section.order div{width:25%;float:left;padding:10px 0;vertical-align:middle}div.checkout-display-totals{text-align:center;margin:0 auto}div.order-totals{clear:both;width:75%;margin:0 auto 10px auto;min-height:50px;overflow:hidden;border:1px solid #e1e1e1;border-width:1px 1px 0 1px;text-align:center}#checkout_display .order-totals h3{clear:both;margin 0 auto;padding:10px 0;border-bottom:1px solid #e1e1e1;background:#efece7}.order-totals ul{float:left;width:100%;min-height:20px;overflow:visible;list-style-type:none;margin:5px 0 0 0;padding:0;border:1px solid #e1e1e1;border-width:0 0 1px 0;clear:both}.order-totals li{list-style-type:none;width:40%;margin:0 1px 0 0;padding:5px 10px;min-height:20px;float:left;overflow:visible;vertical-align:middle;_height:20px;text-align:left}.order-totals li.amount{text-align:right;float:right}#checkout_display .buttonrow{clear:both;text-align:center;margin:10px 0 18px 0}.confirmation section{border:1px solid #e1e1e1;margin-bottom:10px;padding:10px}.confirmation .heading{padding:10px;background:#efece7;overflow:hidden}.confirmation .heading input{float:right}.confirmation .heading h3{float:left;width:auto;line-height:29px;font-size:13px}#checkout_confirmation .cart-wrapper{border:1px solid #e1e1e1;margin-bottom:10px}#checkout_confirmation .cart-wrapper ul{list-style-type:none;margin:0;padding:0;border-bottom:1px solid #e1e1e1}#checkout_confirmation .cart-wrapper li{list-style-type:none;width:100px;margin:0 1px 0 0;padding:10px 5px;min-height:20px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;_height:20px}#checkout_confirmation .cart-wrapper li.header-desc,#checkout_confirmation .cart-wrapper li.cart-desc{width:50%}#checkout_confirmation .cart-wrapper .cart-image{width:50px;height:50px;float:left;display:block;margin-right:10px}#checkout_confirmation .cart-wrapper li.header-unit,#checkout_confirmation .cart-wrapper li.cart-unit{width:15%}#checkout_confirmation .cart-wrapper li.header-qty,#checkout_confirmation .cart-wrapper li.cart-qty{width:10%;text-align:center}#checkout_confirmation .cart-wrapper li.header-total,#checkout_confirmation .cart-wrapper li.cart-total{width:15%;text-align:right}#checkout_confirmation .cart-wrapper .cart-totals{padding:10px;text-align:right}#checkout_confirmation .totals{text-align:right}#checkout_confirmation .grand-total{font-size:14px;font-weight:700}#checkout_confirmation #person_info,#checkout_confirmation #payment_info,#checkout_confirmation #total_info{width:32%;margin-right:14px;float:left}#checkout_confirmation #total_info{margin:0;float:right}#checkout_confirmation #person_info section,#checkout_confirmation #payment_info section,#checkout_confirmation #total_info section{height:125px}#cartitems img{display:inline;vertical-align:middle}input[type=text],textarea,select,input[type=password],input[type=email],input[type=number],input[type=tel],input[type=url]{padding:5px 10px;border:solid 1px #CCC;outline:0;font-size:13px;background:#FFF;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;border-radius:0 \0/}select{padding:2px 2px 2px 5px;max-width:180px}input[type=text]:hover,textarea:hover,select:hover,input[type=password]:hover,input[type=email]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=text]:focus,textarea:focus,select:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,html input.focusField{background:#fff;border-color:#69F;box-shadow:0 1px 5px #69F;-webkit-box-shadow:0 1px 5px #69F;-moz-box-shadow:0 1px 5px #69F;transition:box-shadow 200ms linear 0s;-webkit-transition:box-shadow 200ms linear 0s}html input.dynamic_qty,html input.dynamic_qty:hover,html input.dynamic_qty:focus,input[readonly]{background:transparent;width:auto;padding:0;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;font-weight:700;vertical-align:baseline;filter:none}input[readonly]::-webkit-outer-spin-button,input[readonly]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}p.legend{margin-bottom:1em;padding:0}p.legend em{color:#C00;font-style:normal}div.errors{margin:0 0 10px 0;padding:5px 10px;border:#C00 1px solid;background-color:#FFF2F2}div.errors p{margin:0}div.errors p em,.error{color:#C00;font-style:normal;font-weight:700}div.messages{margin:0 0 10px 0;padding:5px 10px;border:#FFD819 1px solid;background-color:#FFF5C6}div.messages p{margin:0}div.messages p em{color:#666;font-style:normal;font-weight:700}div.messages label{margin-right:10px;width:40px;display:block;float:left;text-align:left;position:relative}div.messages ul{list-style-type:none;margin:0;padding:0}div.messages li{padding:0;margin:0}div.form-container p{margin:0}div.form-container p.note{margin-left:170px;font-size:90%;color:#333}div.form-container fieldset{margin:15px 0;padding:10px;border:#DDD 1px solid}div.form-container legend{font-weight:700;color:#666}div.form-container div{padding:.25em 0;overflow:hidden}div.form-container label,div.form-container span.label{margin-right:10px;padding-right:10px;width:150px;display:block;float:left;text-align:right;position:relative}div.form-container label.error,div.form-container span.error,div.form-container div.error{color:#C00}div.form-container label em,div.form-container span.label em{position:absolute;right:0;font-size:120%;font-style:normal;color:#C00}div.form-container input.error,div.form-container div.error select,div.form-container div.error input{border-color:#C00;background:#FFF2F2}div.form-container input:focus,div.form-container input.error:focus,div.form-container textarea:focus{background-color:#FFC;border-color:#FC6}div.form-container div.controlset label,div.form-container div.controlset input{display:inline;float:none}div.form-container div.controlset div{margin-left:170px}div.form-container div.buttonrow{margin-left:180px}div.form-container2 div{padding:.25em 0}div.form-container2 label{margin-right:10px;width:100px;display:block;float:left;text-align:left;position:relative}div.form-container2 input:focus,div.form-container2 input.error:focus,div.form-container2 textarea:focus{background-color:#FFC;border-color:#FC6}div.login div{padding:.25em 0}div.login .welcome-back{border:#DDD 1px solid;padding:10px}div.login .info{width:70%}div.login fieldset{margin:15px 0;padding:10px;border:#DDD 1px solid}div.login fieldset.login-box{background:#efece7}div.login legend{font-weight:700;color:#666}div.login label,div.login span.label{margin-right:10px;width:100px;padding:3px 0;display:block;float:left;text-align:left;position:relative}div.login input:focus,div.login input.error:focus,div.login textarea:focus{background-color:#FFC;border-color:#FC6}div.login div.controlset label,div.login div.controlset input{display:inline;float:none}div.login div.controlset div{margin-left:100px}div.login .buttonrow{margin-top:10px;margin-bottom:18px}div.quick-checkout form p{margin:0}div.quick-checkout form p.note{margin-left:110px;font-size:90%;color:#333}div.quick-checkout #shipping_info,#checkout_billing #billing_info{width:49%;float:left;clear:left}div.quick-checkout #billing_info,div.quick-checkout #payment_info{width:49%;float:right;clear:right}div.quick-checkout form fieldset{margin:15px 0;padding:10px;border:#DDD 1px solid}div.quick-checkout form legend{font-weight:700;color:#666}div.quick-checkout form div{padding:.25em 0}div.quick-checkout label,div.quick-checkout span.label{margin-right:5px;padding-right:5px;width:120px;display:block;float:left;text-align:right;position:relative}div.quick-checkout label.error,div.quick-checkout span.error,div.quick-checkout div.error{color:#C00}div.quick-checkout label em,div.quick-checkout span.label em{position:absolute;right:0;font-size:120%;font-style:normal;color:#C00}div.quick-checkout input.error,div.quick-checkout div.error select,div.quick-checkout div.error input{border-color:#C00;background:#FFF2F2}div.quick-checkout input:focus,div.quick-checkout input.error:focus,div.quick-checkout textarea:focus{background-color:#FFC;border-color:#FC6}div.quick-checkout div.controlset label,div.quick-checkout div.controlset input{display:inline;float:none}div.quick-checkout div.controlset div{margin-left:110px}div.quick-checkout div.buttonrow{margin:10px 0 18px 0;text-align:right}#checkout_shippingaddress #shipping_info{width:46%;float:left;clear:left}#checkout_shippingaddress #order_info,#checkout_shippingaddress #contact_info{width:46%;float:right;clear:right}#checkout_shippingaddress #contact_info_full{clear:both}.datepicker{margin-bottom:3px}.buttonrow{overflow:hidden;clear:both}.prod-form label,.prod-form span.label{width:33%!important}.controlset{font-size:11px}.cc_logos{padding:0 0 5px 25px!important}#checkout_shipping .cc_logos{margin-left:130px;float:none;clear:none}.cc_logos img{display:inline;margin-left:3px;box-shadow:0 2px 2px #000;-webkit-box-shadow:0 2px 2px #000;-moz-box-shadow:0 2px 2px #000}.button{display:inline-block;zoom:1;vertical-align:bottom;overflow:visible;margin:0 2px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-size:14px;font-family:georgia;padding:.5em 2em .55em;border:0;border-radius:0;text-shadow:none}.button:hover{text-decoration:none}.button:active{position:relative;top:1px}.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}.large{font-size:18px;font-weight:400;padding:.6em .42em;text-transform:uppercase}.medium{font-size:14px;font-weight:400;padding:.6em 1.5em;text-transform:uppercase}.small{font-size:11px;padding:.2em 1em .275em}.easy_recorder{background:none;font-size:12px;text-transform:uppercase;color:#111}.style1,.style1:visited{color:#e8f0de;border:solid 1px #538312;background:url(/images/gradient.png) repeat-x scroll 0 0 #3b5c23;transition:background-color 200ms linear 0s;-webkit-transition:background-color 200ms linear 0s}.style1:hover,.style1:active{background:url(/images/gradient.png) repeat-x scroll 0 0 #33541b;transition:background-color 200ms linear 0s;-webkit-transition:background-color 200ms linear 0s}.style2,.style2:visited{background:url(/images/gradient.png) repeat-x scroll 0 0 #e57900;color:white;border:solid 1px #b7b7b7;transition:background-color 200ms linear 0s;-webkit-transition:background-color 200ms linear 0s}.style2:hover,.style2:active{background:url(/images/gradient.png) repeat-x scroll 0 0 #bd6400;transition:background-color 200ms linear 0s;-webkit-transition:background-color 200ms linear 0s}#horizontal{width:960px;margin:0 auto;height:44px;background:#fff;padding:0 15px}#horizontal ul{padding:0;margin:0;list-style-type:none;z-index:1000;height:40px;border-top:1px solid;border-bottom:1px solid;border-color:#e7e4df}#horizontal ul li{margin:0;float:left;display:inline;position:relative;z-index:1000;white-space:nowrap;font-family:georgia}#horizontal ul li a,#horizontal ul li a:visited,#horizontal ul li a:hover{margin:0;padding:0 21px 0 15px;height:40px;line-height:40px;color:#232323;font-size:14px;text-decoration:none;text-transform:uppercase;display:-moz-inline-stack;display:inline-block;zoom:1;border-right:1px solid #fff}#horizontal ul li:hover a{background:#3c5429;color:#fff;text-decoration:none}#horizontal ul li ul{display:none;background:#bbb}#horizontal table{margin:0;border-collapse:collapse;font-size:12px;position:absolute;top:0;left:0}#horizontal ul li:hover ul li{padding:0}#horizontal #search{margin:6px 0 0 10px;width:250px;overflow:visible;border:1px solid #ccc}#horizontal #search input[type=text]{width:195px;border:0;color:#c8bdb9}#horizontal ul li:hover ul{display:block;position:absolute;top:40px;background:#bbb;margin-top:0;left:0;width:190px;z-index:1000}#horizontal ul li:hover ul li a{display:block;text-align:left;color:#fff;font-size:12px;text-decoration:none;text-transform:none;border:none;min-height:15px;height:auto;line-height:15px;padding:5px 15px 5px 15px;width:160px}#horizontal ul li:hover ul li a:hover{color:#FFF;background:#8db63c}#horizontal ul li a:hover ul{display:block;text-align:left;position:absolute;top:40px;t\op:39px;background:#bbb;left:0;marg\in-top:1px;z-index:1000}#horizontal ul li a:hover ul li a{display:block;text-align:left;color:#fff;text-decoration:none;text-transform:none;border:none;min-height:15px;height:auto;line-height:15px;padding:5px 15px 5px 15px;width:160px;w\idth:160px;font-size:12px}#horizontal ul li a:hover ul li a:hover{color:#fff;background:#888;font-size:12px}#slideshow{margin:0 auto 10px auto;width:730px;height:390px;overflow:hidden;z-index:800;display:block}#slideshow img{z-index:800;height:390px}#nav{text-align:right;padding:10px 10px 0 0;position:relative;z-index:900;margin-top:-62px;height:42px;line-height:32px;overflow:visible;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}#nav a{margin:0 0 0 4px;padding:3px 7px 3px;line-height:18px;text-decoration:none;font-size:12px;line-height:32px;font-weight:400;color:#333;font-family:Arial,Helvetica,sans-serif;z-index:901;background:#fff}#nav a.activeSlide{color:#000;font-weight:700;background:#8ab831}#nav a:focus{outline:none}#slide_caption{width:auto;float:left;color:#fff;padding:0 0 0 18px;margin:0;font-family:georgia;font-size:22px;position:absolute;z-index:1000;margin-top:-50px;display:none}.member-links ul{margin:0 0 15px 0;padding-left:0;white-space:nowrap;width:100%;overflow:hidden}.member-links li{float:left;list-style-type:none;line-height:21px;margin:0 0 10px 0;padding-bottom:0}.member-links a{padding:3px 10px;margin:0 1px 0 0}.member-links a:link,.member-links a:visited{color:#395d20;background-color:#efece7;text-decoration:none;transition:background-color 200ms linear 0s;-webkit-transition:background-color 200ms linear 0s}.member-links a:hover{color:#fff;background-color:#43642b;text-decoration:none;transition:background-color 200ms linear 0s;-webkit-transition:background-color 200ms linear 0s}.wishlist{float:left;padding:10px 0!important;width:97%}.wishlist ul{list-style-type:none;margin:0;padding:0;overflow:hidden;border:1px solid #e1e1e1;border-width:0 0 1px;clear:both}.wishlist li{list-style-type:none;float:left;width:100px;margin:0 1px 0 0;padding:10px 5px;min-height:20px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;_height:20px}.wishlist li.wish-name{width:15%;text-align:left}.wishlist li.wish-desc{width:40%;text-align:left}.wishlist li.wish-exp{width:17%;text-align:center}.wishlist li.wish-count{width:10%;text-align:center}.wishlist li.wish-remove{width:7%;text-align:center}.wishlist li.wish-rank{width:10%;text-align:center}.wishlist li.wish-rank input{width:30px}.wishlist li.wish-sku{width:10%;text-align:center}.wishlist li.wish-prod{width:35%;text-align:left}.wishlist li.wish-need{width:13%;text-align:center}.wishlist li.wish-purch{width:13%;text-align:center}.wishlist li.wish-sku2{width:10%;text-align:center}.wishlist li.wish-desc2{width:35%;text-align:left}.wishlist li.wish-desc2 img{width:50px;padding:0 10px 10px 0;float:left}.wishlist li.wish-price{width:13%;text-align:center}.wishlist li.wish-request{width:10%;text-align:center}.wishlist li.wish-need2{width:10%;text-align:center}.wishlist li.wish-buy{width:10%;text-align:center}.wishlist li.wish-sku3{width:10%;text-align:center}.wishlist li.wish-desc3{width:40%;text-align:left}.wishlist li.wish-price2{width:13%;text-align:center}.wishlist li.wish-qty{width:13%;text-align:center}.wishlist li.wish-add{width:15%;text-align:right}.wishlist li.wish-name2{width:22%;text-align:left}.wishlist li.wish-loco{width:22%;text-align:left}.wishlist li.wish-desc4{width:50%;text-align:left}#member_wishlist div.form-container form fieldset{width:45%;margin-right:10px;float:left;height:300px}#member_wishlist div.form-container label{width:90px}#member_wishlist div.form-container span.label{width:90px;height:50px}#recipes .button{float:right;margin-bottom:10px}#recipes .login input[type=text]{width:200px}#recipes .login .button{float:none;margin:0}.recipeinfo img{float:right}.recipecat{width:100%;overflow:hidden}.recipecat .header{font-weight:700}.recipecat .catname{display:inline-block;float:left;width:48%;padding:5px}.recipecat .catproduct{display:inline-block;float:right;clear:right;width:47%;padding:5px}#recipe_category .on,#recipes .on{background:#e2dad0}#recipe .recipeinfo{padding:15px}#recipe h2{padding:15px;margin:0}#recipe_view .sku{display:none}#qa_box{margin:0;padding:0;list-style-type:none}#qa_box li.ask{overflow:hidden;margin:2px;background:#fff;font-size:16px}#qa_box li.question{overflow:hidden;margin:2px;background:#fff;padding:10px;border:5px solid #bbb;font-size:16px}#qa_box li.answer{overflow:hidden;list-style-type:none;background:#efece7;padding:5px;margin:2px;border:1px solid #bbb}#qa_box li.response{overflow:hidden;list-style-type:none;background:#efece7;padding:5px;margin:2px;border:1px solid #bbb;font-size:12px}#qa_box hr.qa_rule{color:#999;background-color:#efece7;border:0;height:1px}#qa_box .qa_info{font-size:12px}#qa_box a{color:black;font-weight:700;text-decoration:none}#qa_box .right{float:right}#qa_box textarea{width:100%}body.popup{padding:10px}#popup div{text-align:left}#popup p{margin-bottom:15px}#popup div.col-1,#popup div.col-2{width:45%;float:left;overflow:visible;margin-right:10px}.popupbuttons{text-align:center;padding:20px 0}.nowrap{display:inline;white-space:nowrap}div .additional-prod{float:left;display:block;margin:10px 0;padding:0 0 10px 0;border:1px solid #e1e1e1;border-width:1px 0;overflow:visible}#member_checkout_container{float:left;width:49%}#guest_checkout_container{float:right;width:49%}#member_checkout_container .login-box,#guest_checkout_container .login-box{height:270px}#freeprod{padding:10px}#freeprod input{margin:.25em 0}#s_state1,#s_state2,#s_state3,#s_state4,#s_state5,#ca_province,#ca_province1,#ca_province2,#ca_province3,#ca_province4,#ca_province5,#province,#province1,#province2,#province3,#province4,#province5,#ca_shipping_province,#shipping_province,#billing_state,#ca_billing_province,#billing_province{display:none}#checkout .checkout_hide,#checkout_billing .checkout_hide,#checkout_payment .checkout_hide,#checkout_shippingdetailk .checkout_hide,#checkout_thanks .checkout_hide,#checkout_confirmation .checkout_hide,#checkout_shipping .checkout_hide,#express_order .checkout_hide,#express_info .checkout_hide,#checkout_fpinfo .checkout_hide,#checkout_freeprod .checkout_hide,#checkout_shippingdetail .checkout_hide,#quickbuy_confirm .checkout_hide,#checkout_shippingaddress .checkout_hide,#checkout_display .checkout_hide,#viewcart_freeprod .checkout_hide,#ship_calculator .checkout_hide,#cartitems .checkout_hide{display:none!important}table.shipping{margin:10px 0;width:100%}table.shipping tr.gray{background:#eee}table.shipping td{padding:3px 5px}