.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.width-fix{*width:604.333px;_width:604.333px}body.kp{text-align:center;background:#FFFFFF;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px}body.ha{text-align:center;background:#99CCCC;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px}html,body,td,div{margin:0px;font-size:12px}#wrapper{width:750px;text-align:left}.pdf{padding:3px 0 3px 20px;background:url("pdf.gif") no-repeat 0 2px}a.pdf{text-decoration:underline}.kpHeader{background-image:url("fyp_header.png");background-repeat:no-repeat;text-align:right;color:#424141;font-size:12px}.haHeader{background-image:url("layouts/ha_header.jpg");text-align:left;color:#424141;font-size:12px}.haHeader ul{float:right}.cartbar #partner_mesg{font-size:1.2em;font-weight:bold;text-align:center}#search-field{display:inline}#search-field input{height:20px;font-size:10px;margin-left:5px;color:grey}#header a{color:#424141;text-decoration:none}#header a:hover{color:#424141;text-decoration:underline}#header ul{padding:0px 0px 0px 0px;margin:0px 5px 5px 0px}#header li{display:inline;margin-left:3px;margin-right:3px;list-style-type:none;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#424141}#sidebar{width:150px;background:#F5F5F1}#sidebar ul{margin:8px;padding:0px}#sidebar li.kp{margin-left:0px;padding-left:0px;list-style-type:none;display:block;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;line-height:12px;margin-bottom:10px}#sidebar li.parent{margin-left:0px;padding-left:0px;list-style-type:none;display:block;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;line-height:12px;margin-bottom:5px;font-weight:bold}#sidebar li.sub{margin-left:10px;padding-left:0px;list-style-type:none;display:block;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;line-height:12px;margin-bottom:5px}#sidebar a{color:#424141;text-decoration:none}#sidebar a:hover{color:#F0BC34}.devise-container{padding-left:200px;padding-top:100px}.devise-container .field{padding-top:10px;padding-bottom:10px}.maincontent{background:#fff;margin:0;font-size:12px;padding:0}.maincontent h1,.maincontent h2,.maincontent h3,.maincontent #productDetails,.maincontent .category_small,.maincontent .categoryHeadline,.maincontent div#viewcartText,.maincontent div#viewcartButtons,.maincontent td.checkout{margin-left:10px;margin-right:10px}.maincontent h2{margin-top:10px}.maincontent #productDetails h1,.maincontent table td h3{margin-left:0;margin-right:0}.maincontent a{color:#424141}.maincontent a:visited{color:#424141}h1{color:#424141;font-size:22px}.product_small{margin:5px;padding:5px;float:left;width:260px;height:180px;*height:200px}.product_small img{float:left;margin:5px}.product_small h1{font-size:14px;font-weight:bold;margin:0px}em.product_stock{margin-top:1em;font-style:normal;font-weight:bold;color:#424141}.product_small em{display:block;margin-top:1em;font-style:normal;font-weight:bold;color:#424141}.healing_arts{margin:2px;padding:2px;float:left;width:150px;height:230px;text-align:center}.healing_arts2{margin:2px;padding:2px;float:left;width:250px;height:230px;text-align:center}.healing_arts img,.healing_arts2 img{margin:5px}.healing_arts h1,.healing_arts2 h1{font-size:12px;font-weight:bold;margin:0px 10px 0px 10px}#suggested_items{width:auto;height:auto;margin-left:50px}#suggested_items h2{font-size:16px}.suggested_item{margin:2px;padding:2px;float:left;width:150px;height:170px;text-align:center;color:#424141}.suggested_item img{margin:5px;border:1px dotted #fff}.suggested_item h1{font-size:12px;font-weight:bold;margin:0px 10px 0px 10px}.discountedPrice{color:red;font-weight:bold}.category_small{float:left;margin-bottom:20px;width:500px}.category_small .image{width:150px;margin:5px;float:left}.category_small h1{font-size:18px;font-weight:bold}#footer.kp{font-size:11px;text-align:right;color:#424141;margin-top:5px}#footer.ha{font-size:11px;text-align:right;color:#000000;margin-top:5px}.productcode{font-size:10px}td.checkout{font-family:Verdana;font-weight:bold;font-size:10px;color:#424141}td.maintext{font-family:Verdana;font-weight:bold;font-size:10px;color:#424141}td.maintext em{color:#424141;font-weight:bold}td.error{color:#424141}#cart_items{font-weight:bold;font-size:13px;margin-right:8px}.cartpack{font-size:10px;font-weight:normal}.cartqty{font-size:10px;width:25px}.cartsubmit{font-size:10px;width:30px}#checkout div{display:inline}div#viewcartText{font-family:Verdana;font-size:12px}div#viewcartPromo{text-align:right;margin:15px 10px 15px 0px}table td.cartContents div#viewcartPromo{text-align:center;margin:5px 0 0 0;font-size:10px}table td.cartContents div#viewcartPromo input{font-size:10px}div#viewcartButtons{display:inline}div#viewcartButtons .viewcart-buttons{width:167px;height:37px;margin:10px}div#viewcartButtons #button-left{float:left;cursor:pointer}div#viewcartButtons #button-right{float:right}.fieldWithErrors{padding:2px;background-color:red;display:inline}.fieldWithErrors input,.fieldWithErrors select{background-color:#ffdfdf}#errorExplanation{width:400px;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0;margin:10px}#errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#424141}#errorExplanation p{color:#424141;margin-bottom:0;padding:5px}#errorExplanation ul li{font-size:12px;list-style:square}p.empty{font-size:22px;color:red}.pack{font-size:10px;font-weight:bold}.categoryHeadline{background-color:#C3DEED;padding:5px;margin-bottom:10px}.categoryHeadline p div{margin:0px}.priceChart{width:230px}.priceChart,.addToCartChart th,td{font-size:12px}.priceChart,.addToCartChart th{text-align:left}.priceChart thead th{font-size:14px}.addToCartChart{padding-top:0px;margin-top:0px}.priceChart hr{color:#424141;background-color:#4D95C5;border-style:dashed;border-width:1px 0px 0px 0px;height:0px;margin:0px}.tags{margin-top:20px}.tags h1{font-size:16px;display:inline}.tag{display:inline;margin:5px}.notice{text-align:center;color:red}.cartbar{background-color:#CBCBC5;font-size:10px;color:#424141}.cartbar a{font-size:12px;color:#424141;padding:0px 10px;text-decoration:none}#cartbar a:hover{text-decoration:underline}.detailLink{display:block;margin:5px;white-space:nowrap}a.detailLink img{margin-right:5px}#breadcrumbs{text-align:right;color:#424141;margin:10px}#breadcrumbs a{color:#424141}#breacrumbs a span{white-space:nowrap}#productDetails{margin-top:20px}#quick td.heading{font-weight:bold;font-size:11px;background-color:#AAAAFF}#quick tr.light{background-color:#FFFFFF}#quick tr.dark{background-color:#EEEEFF}a.cartLink{font-family:Verdana;font-weight:bold;font-size:9px;color:#424141;cursor:hand;cursor:pointer;text-decoration:none}a:hover.cartLink{font-family:Verdana;font-weight:bold;font-size:9px;color:#424141;cursor:hand;cursor:pointer;text-decoration:none}div#divCart{position:absolute;z-index:99;background-color:#A1C6E0;border-style:solid;border-color:#000000;border-width:1px;padding:1px;width:250px}td.cartContents{font-family:Verdana;font-weight:bold;font-size:9px;color:#424141;cursor:hand;cursor:pointer}span.cart{font-family:Verdana;font-weight:normal;font-size:9px;color:#424141;cursor:hand;cursor:pointer}span#pdfinfo{font-size:9px}.alert{border-width:2 0 2 0;border-style:solid;border-color:#008F00;width:100%;padding:15px;position:absolute;z-index:99;top:55px;left:0px;text-align:center;background-color:#80FF80;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#424141}#flash{position:absolute;width:100%;z-index:99;top:55px;left:0px}div.forgot{margin-left:10px;color:#424141;display:inline}.imageScroll{height:120px;width:220px;overflow:auto;border:1px solid #ccc;margin:5px 5px 0px 0px}.imageScroll img{float:left;margin:0px 2px 0px 2px;white-space:nowrap}#imageMaster{display:inline}#imageContainer{display:block;width:220px;height:236px;border:1px solid #ccc;margin-right:5px}div#imageTip p{font-size:10px;font-style:italic;text-align:center;color:#424141;margin:2px 0px 0px 0px}ul.newsletters li{line-height:2em;margin-left:65px}.what_custom_link{font-size:11px;text-decoration:none}div.backButton{margin-left:10px}.personalize_confirm p{margin:10px;font-size:14px}.personalize_item{margin-bottom:20px}.product_preview{margin-left:10px;display:inline;width:100px;float:left}.personalization_preview{width:252px;margin-left:1em;float:left}.personalization_actions{padding-top:1em;padding-left:1em;width:auto;clear:left}.personalization_actions ul{list-style:none;padding-left:10px;margin-left:0}.personalization_actions h1{margin-left:0;margin-bottom:0;font-size:18px;color:#424141}.personalize_image{float:left;margin-right:5px;padding:0;margin-left:10px}.personalize_image img{display:block}.personalize_text{float:left}.personalize_text h1{width:300px;margin-left:0}.personalize_text ul li{list-style-type:none}.personalize_info{margin-left:10px;margin-right:10px}#right.personalize_info{margin:0px}.personalize_info em{color:#424141;font-style:normal;font-weight:bold}.personalize_info p.important{font-weight:bold}.personalize_info .personalize-info{width:260px}#title,#item_number{color:#424141;font-size:16px;font-style:italic;font-weight:normal;margin:5px 0}#item_number{float:right;margin-right:20px;margin-top:10px}.personalize_product h2{float:left;margin-bottom:-1em}div#customBody{clear:both;padding-top:1em;height:inherit;margin:10px}div#customBody #left{float:left;width:450px}div#left div#top{border:1px solid #ccc;padding:10 2 10 2;text-align:center}div#left div#bottom{margin-top:1em;padding:5px;text-align:center}div#customBody #right{float:right;width:260px;height:inherit;padding:5 5 5 5}div#customBody #right textarea,div#customBody #right input{width:100%}#customFoot{clear:both;height:inherit;margin-bottom:10px}#customFoot #right{float:right;margin-right:10px}#customFoot #save-button{margin-bottom:1em}#customFoot #continue-button{margin-left:1.5em}#customFoot #left{float:left;margin-left:10px}#product_thumb{margin:0 10px 10px}#discountMessages{border:3px solid red;padding:10px}#discountMessages ul{margin:0}#discountMessages p{margin:0 0 10px 0}.promoHack{border:4px dashed #F0F;padding:5px;font-weight:bold;line-height:1.4em;font-size:14px}.maincontent #staticMenu{margin:0;padding:0}.maincontent #staticMenu li{list-style:none;float:left;margin:0;padding:0;padding-right:20px}.maincontent #staticMenu li a{display:block}#checkoutPromotion .description{font-size:20px;line-height:24px;margin:10px}#checkoutPromotion .description strong{font-size:22px;text-transform:uppercase}#checkoutPromotion #productDetails{margin-top:0}ul#results li{margin:1em 0}.result-titles em{color:#424141;font-weight:bold;font-size:0.8em}.result-item{font-size:1.1em}#search-query{border:0px;margin:1em;background-color:#dddddd}.quick_order .add-to-cart{padding:1px;margin-top:3px}.quick_order .add-to-cart .disabled{background-color:grey;color:#ccc;pointer-events:none;cursor:not-allowed}.quick_order .add-to-cart a{vertical-align:super;height:18px;background-color:#ABC18E;color:white;font-weight:bold;text-decoration:none;padding:2px 5px 2px 5px;text-transform:uppercase}.quick_order input[type=checkbox]{display:none}.quick_order input[type=checkbox]+label{display:inline-block;background-color:#DB574D;color:white;font-family:sans-serif;font-size:14px;font-weight:bold;height:30px;line-height:30px;position:relative;text-transform:uppercase;width:80px}.quick_order input[type=checkbox]+label,.quick_order input[type=checkbox]+label i{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.quick_order input[type=checkbox]:checked+label{background-color:#67B04F}.quick_order input[type=checkbox]+label:before,.quick_order input[type=checkbox]+label:after,.quick_order input[type=checkbox]+label i{width:50%;display:inline-block;height:100%;text-align:center}.quick_order input[type=checkbox]+label:before{content:attr(data-text-true)}.quick_order input[type=checkbox]+label:after{content:attr(data-text-false)}.quick_order input[type=checkbox]+label i{top:10%;background-color:white;height:80%;left:5%;position:absolute;width:45%}.quick_order input[type=checkbox]:checked+label i{left:50%}
