.cf:before,.cf:after{content:' ';display:table}.cf:after{clear:both}.cf{*zoom:1}.breaker{clear:both}.floatleft{float:left}.floatright{float:right}#main *{text-align:left}a.button,input.button{display:inline-block;background:#76bab2;color:#fff;padding:.3rem .5rem;border:0;cursor:pointer}a.button:link,a.button:hover,a.button:active,a.button:visited{color:#fff}.button-right{float:right;margin-left:.5rem}.button-left{float:left;margin-right:.5rem}.button-grey{background-color:#ddd!important;color:#666!important}.button-green{background-color:#76bab2!important;color:#fff!important}.button-red{background-color:#dd3b56!important;color:#fff!important}.homepage-left,.main-left{width:74%;float:left;margin-right:2%;margin-top:2%}.homepage-slider{overflow:hidden}.main-left img{max-width:100%}.homepage-animals{text-align:left;overflow:hidden;border:1px solid #eee;clear:left}.homepage-animals ul{padding-left:0;list-style:none;background-color:#76bab2}.homepage-animals ul li{float:left;color:#fff;font-size:1.2em;padding:10px 50px 10px 10px}.homepage-animals ul li.dogs{background:transparent url(/images/homepage-dog.png) no-repeat right center}.homepage-animals ul li.cats{background:transparent url(/images/homepage-cat.png) no-repeat right center}.homepage-animals ul li.horses{background:transparent url(/images/homepage-horse.png) no-repeat right center}.homepage-animals ul li.small-pets{background:transparent url(/images/homepage-small-pets.png) no-repeat right center}.homepage-animals li.ui-tabs-active{background-color:#fff!important;color:#76bab2}.homepage-animals li.ui-tabs-active a{color:#76bab2}.homepage-animals ul a{color:#fff}.homepage-animals>div{padding:10px}.homepage-animals>div>p{margin:0}.homepage-animals-slider{}#main .homepage-animals>div .product{float:left;width:33%;max-width:230px;text-align:center;margin-top:20px}#main .homepage-animals>div .product-image{display:inline-block;text-align:center;height:120px}#main .homepage-animals>div .product-image img{height:120px!important}#main .homepage-animals>div>p{text-align:center}.main-full img{max-width:75%;height:auto!important}.homepage-right,.main-right{width:24%;float:right;margin-top:2%}.rhs.box{width:100%;min-height:120px;margin-bottom:10%;box-sizing:border-box;display:block}.rhs.live-call{background-color:#f6921e}.live-call-inner{max-width:171px;margin:0 auto;padding-top:10px}.rhs.live-call table{margin-left:-8px}.rhs.live-call td{text-align:center;vertical-align:center}.rhs.live-call td img{max-width:100%}.rhs.live-call td a{color:#fff!important}.rhs.delivery{background-color:#ddd;background:#ddd url(/images/rhs-delivery.png) no-repeat center center;background-size:contain}.rhs.newsletter{background-color:#dd71b8;color:#fff;padding:10px}.rhs.newsletter .newsletterInner{max-width:200px;margin:0 auto}.rhs.newsletter img{float:left;max-width:100%}.rhs.newsletter h3{color:#fff;margin:3px 0 0 45px;text-transform:uppercase}.rhs.newsletter p{clear:both;margin-top:15px}.rhs.newsletter input{border:0;border-radius:0}.rhs.newsletter input#textSignUpEmail{width:72%;box-sizing:border-box;float:left}#main .rhs.newsletter input.button{background-color:#e695ca;border:1px solid #e695ca;border:0;color:#fff;padding:.4rem 0;text-align:center;width:25%;margin-left:3%;float:left;-webkit-appearance:none;border-radius:0}.rhs.catalogue{background-color:#ddd;background:#ddd url(/images/rhs-catalogue.png) no-repeat center center;background-size:contain}.rhs.feefo{background-color:#7eb8e8;height:auto;padding:15px 0;text-align:center}.rhs.feefo .feefo-inner{margin:0 auto;max-width:175px;padding:0 10px}.rhs.feefo img{max-width:100%}.rhs.social img{width:16%;margin-left:5%;float:left;display:block}.rhs.social a:first-child img{margin-left:0}.intro-text{}.brokerage{width:75%;float:left}.searchspring-results_container .brokerage{width:100%}.main-left h1{margin-top:0}#pagesorting{float:right;margin-bottom:1rem}#pagelinks{height:32px;line-height:32px;float:left;margin-bottom:1rem;margin-left:0}#pagelinks a{padding:.2rem .5rem}.main-features{clear:both}.main-features-head{background-color:#76bab2;color:#fff;padding:.5rem;clear:both;margin:.5rem 0}.main-features-head a{color:#fff}.main-features-head a.seemore{float:right}#main .brokerage-item{float:left;width:25%;text-align:center;margin:0;box-sizing:border-box;padding:10px}#main .brokerage-item *{text-align:center}#main .brokerage-item span.brokerage-image-outer{display:block;width:100%;position:relative;padding:5px;border:1px solid #ddd;margin:0 auto 10px;box-sizing:border-box;display:table;height:180px}#main .brokerage-item span.brokerage-image-outer a{display:table-cell;vertical-align:middle;width:100%;height:100%}#main .brokerage-item span.brokerage-image-outer a img{max-width:100%;height:auto;width:auto;max-height:170px}#main .brokerage-item p{margin-bottom:0}#main .brokerage-item:nth-child(4n+1){clear:both}.brokerage-desc{font-size:.8em;line-height:1.3em}.brokerage-item .producttitlelink{font-weight:700!important}.brokerage-item .price{color:#861115;font-weight:700;text-decoration:none}.brokerage-item .brokerage-desc{display:none}.product-list-page .product-list{display:inline-block;width:690px;vertical-align:top;margin-left:10px;margin-right:10px;color:#f8f8ff}.product-list-page .product{margin-bottom:5px;height:175px;overflow:hidden;background-size:100% 100%;color:#f8f8ff}.product-list-page .product.canine{background-image:url(../images/caninechemist-backgroundbox.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/caninechemist-backgroundbox.png',sizingMethod='scale')}.product-list-page .product.equine{background-image:url(../images/equinepharmacy-backgroundbox.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/equinepharmacy-backgroundbox.png',sizingMethod='scale')}.product-list-page .product.feline{background-image:url(../images/felinepharmacy-backgroundbox.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/felinepharmacy-backgroundbox.png',sizingMethod='scale')}.product-list-page .product.small-animals{background-image:url(../images/Fish_SmallAnimals-backgroundbox.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/Fish_SmallAnimals-backgroundbox.png',sizingMethod='scale')}.product-list-page .image-box{background-image:url(../images/caninechemist-imagebox.png);background-repeat:no-repeat;width:158px;height:174px;float:left;text-align:center;background-position:center}.product-list-page .best-sellers .image-box{margin-bottom:-5px;margin-top:10px}.product-list-page .product-list .image-box{margin-left:32px}.product-list-page .image-box img{max-height:145px;max-width:129px}.product-list-page .product .main-area{height:174px;padding-top:14px;font-size:12px}.product-list-page .product .main-area .title{font-size:14px;font-weight:700;text-decoration:none;color:#f8f8ff}.product-list-page .product .prices{height:174px;float:right;font-size:12px;padding-top:12px;padding-right:17px;padding-left:10px;text-align:right}.product-list-page .price{font-size:14px;font-weight:700;line-height:14px}.product-list-page .department-list{background-color:#0090b3;width:150px;display:inline-block;vertical-align:top}.product-list-page .best-sellers{background-color:#0090b3;width:170px;display:inline-block;vertical-align:top}.product-list-page .sidebar{color:#f8f8ff}.product-list-page .sidebar h1{border-bottom:3px solid #fff;text-align:center;padding-top:5px;padding-bottom:5px;text-transform:uppercase;color:inherit}.product-list-page .sidebar li{line-height:12px;font-size:12px;padding:5px;text-align:center;border-bottom:1px solid #fff}.product-list-page .sidebar a{color:inherit;text-decoration:none}.prodinfo-left{width:34%;float:left;padding-right:10px}input[type=text]{-webkit-appearance:none;border-radius:0;border:1px solid #a9a9a9}select{border:1px solid #a9a9a9}.prodinfo-image{width:100%;border:1px solid #ddd;box-sizing:border-box;padding:5px}.prodinfo-image img{max-width:100%;display:block;margin:0 auto}.prodinfo-right{float:left;box-sizing:border-box;padding-left:10px;width:44%}.prodinfo-right h1{margin-top:0}.prodinfo-buttons{padding-top:.8em}.prodinfo-buttons .btn{margin-left:.5em}.prodinfo-end{width:20%;float:right}#main .prodinfo-end .brokerage-item{width:100%}.prod-also-like-price{font-weight:700;color:#999}.prod-brand{margin:15px 0}.prod-brand a img{max-height:80px;margin-right:.5rem;float:left;max-width:30%}.prodinfo-del{margin:0 0 15px;font-size:1.3em}.prodinfo-del select{max-width:100%}.prodinfo-delivery-info{width:100%;margin:1rem 0;border-collapse:collapse;border:1px solid #000!important}.prodinfo-delivery-info td{border:1px solid #000!important;padding:3px}.prodinfo-tabs{}.prodinfo-tabs>h2{border:1px solid #ddd;border-left:0;border-right:0;color:#666;padding:.4em 0;font-size:1.8em;font-family:ralewaysemibold;margin-top:.8em;cursor:pointer;position:relative}.prodinfo-tabs>h2::after{content:'\25C0';position:absolute;right:.5em;top:.5em;font-size:.75em;color:#ddd}.prodinfo-tabs>h2.active::after{content:'\25BC'}.prodinfo-tabdiv{overflow:hidden}.prodinfo-tabdiv img{max-width:100%!important;height:auto!important}.prod-feefo-review{width:30%;margin:1.5%;float:left}.prod-feefo-review:nth-child(3n+1){clear:both}.prod-feefo-review img{padding-bottom:3px}.prod-feefo-review em{font-size:.8em}.ProductPrice{margin-bottom:0}.ProductPrice p{margin:0;font-size:1.3em}.OldProductPrice{text-decoration:line-through}.SpecialPrices{margin-bottom:1rem}.SpecialPrices p{margin:0}#message{max-width:100%}.variant-price,.shipping-option{border:1px solid #ddd;padding:10px 140px 10px 10px;margin:0 0 10px;cursor:pointer;font-size:.8rem;position:relative;box-sizing:border-box}.shipping-option{padding-right:10px}.variant-price *,.shipping-option *{cursor:pointer}.variant-price-sel,.shipping-selected{border:1px solid #8bc53f;outline:1px solid #8bc53f}.variant-price-sel .option-name{color:#8bc53f}.variant-price-disabled,.variant-price-disabled *{color:#ccc!important}.variant-price .option-name{font-weight:700;margin-bottom:5px;display:block;font-size:1.3em}#main .variant-price .option-shipping{position:absolute;right:10px;top:10px;width:130px;text-align:right}.variant-price .old-price{color:#dd3b56;margin-right:5px}.variant-price .old-price-price{text-decoration:line-through}.variant-price .price{color:#dd3b56;font-weight:700;font-size:1.3em}.variant-price-offer{display:block;font-style:italic;margin-top:5px}.shipping-selected{color:#8bc53f;font-weight:700}.shipping-default{border:0}.pharmacy{background:#069e2d;color:#fff;padding:10px;margin:15px 0}#main .pharmacy-image{float:left;text-align:center;font-size:.8rem}.pharmacy p{margin:0 0 0 130px;padding:0;font-size:.8rem}.pharmacy a{color:#fff!important}.basket-vouchercode{background:#dd3b56;color:#fff;padding:.5rem;box-sizing:border-box;margin-top:.5rem}.basketform-table{clear:both;display:table;width:100%;margin-top:.5rem;box-sizing:border-box}.basketform-header{display:table-row;width:100%;background-color:#666;color:#fff;box-sizing:border-box}.basketform-item{display:table-row;box-sizing:border-box;width:100%}.basketform-table .col{display:table-cell;padding:.5rem;vertical-align:top}.basketform-table .col1{width:6%}.basketform-table .col2{width:6%}.basketform-table .col3{width:12%}.basketform-table .col4,.basketform-table .colfill{width:auto}.basketform-table .col5{width:18%;text-align:right!important}.basketform-table.basketform-orders .col{width:25%!important}.basketform-table.basketform-wishlist .col1{width:12%}.basketform-table.basketform-wishlist .col2{width:12%}.basketform-table.basketform-wishlist .col3{width:auto}.basketform-table.basketform-wishlist .col4{width:12%}.basketform-table.basketform-wishlist .col2{width:12%}.prodthumb img{max-width:100%}.basketform-update{width:100%;margin:.5rem 0;padding:.5rem;box-sizing:border-box;background-color:#eee;color:#666}.basketform-update a{text-decoration:none;color:#666}.basketform-countdown div{text-align:center!important;width:100%;margin:1rem 0}.basketform-buttons{width:100%;text-align:center!important;margin:1rem 0}.basketform-buttons .button{display:inline-block;-webkit-appearance:none;border-radius:0;font-size:1.4em;padding:1em}.checkout-steps{margin:10px 0}#main .checkout-step{width:33.333333%;float:left;text-align:center;padding:5px;line-height:30px;height:40px;box-sizing:border-box;color:#dd3b56;font-size:1.1rem}#main .checkout-step:last-child{float:right}#main .checkout-steps.step-1 .checkout-step-1,#main .checkout-steps.step-2 .checkout-step-2,#main .checkout-steps.step-3 .checkout-step-3{background:#dd3b56;color:#fff;font-weight:700}#main .checkout-num{border-radius:50%;width:30px;height:30px;display:inline-block;margin-right:5px;text-align:center;line-height:30px;background:#dd3b56;color:#fff}#main .checkout-steps.step-1 .checkout-step-1 .checkout-num,#main .checkout-steps.step-2 .checkout-step-2 .checkout-num,#main .checkout-steps.step-3 .checkout-step-3 .checkout-num{background:#fff;color:#dd3b56}.checkout-container{margin:10px 0}.checkout-box,.checkout-register{padding:10px;box-sizing:border-box}.checkout-box{width:50%;float:left}.checkout-box.checkout-right{float:right}.checkout-box input,.checkout-box select{max-width:100%;box-sizing:border-box}.checkout-box label{display:block}.checkout-register{background:#dd3b56;color:#fff;margin-bottom:15px}.checkout-register label{display:inline-block;width:150px}.checkout-register *{color:#fff}.smallred{color:#dd3b56;font-weight:700;font-size:1.2em}.smallred span{font-size:.75em}#main .checkout-info{margin:10px 0;padding:10px;box-sizing:border-box;background:#7eb8e8;color:#fff}#main .checkout-total{background:#dd71b8;text-align:center}#main .checkout-warning{background:#f6921e;text-align:center}.checkout-item{width:100%;margin:10px 0;padding:10px .5rem;box-sizing:border-box}.checkout-item .col{display:block}#main .checkout-item .colleft{width:75%;float:left}#main .checkout-item .colright{width:20%;text-align:right;float:right}#main .checkout-item .colright h3{text-align:right}.checkout-subtotal{border-top:1px solid #ddd;margin-bottom:0;padding-bottom:0}.checkout-subtotal h3{margin:0}.checkout-carriage{border-top:1px solid #ddd}.checkout-carriage select{display:block;margin-top:.5rem}.checkout-ordertotal{background:#dd71b8;color:#fff;font-weight:400;font-size:1.6em}#page-content ul.tabs{background:#7eb8e8!important;border:0;margin:10px 0;padding:0 10px;line-height:36px;height:auto}#page-content ul.tabs li a{color:#fff;background:0 0;text-transform:none;font-size:1em;border-left:1px solid #fff;line-height:36px;height:36px}#page-content ul.tabs li:first-child a{border-left:0}#page-content .tab-panes table td{padding:5px}#page-content .tab-panes table td input{margin-bottom:5px}@media only screen and (max-width:600px){.checkout-box{width:100%;float:none}#main .checkout-step{display:none;width:100%}#main .checkout-steps.step-1 .checkout-step-1,#main .checkout-steps.step-2 .checkout-step-2,#main .checkout-steps.step-3 .checkout-step-3{display:block}#page-content{box-sizing:border-box}#page-content .tab-panes table,#page-content .tab-panes tbody,#page-content .tab-panes tr,#page-content .tab-panes td{width:100%;display:block;box-sizing:border-box}#page-content .tab-panes td *{max-width:100%}#page-content .tab-panes table input{max-width:100%}}#container{max-width:1060px;box-sizing:border-box;width:100%;padding-top:143px}#container.sticky{}.site_container{width:100%;max-width:1040px;z-index:1000;position:fixed;left:0;top:0;right:0;transition:left,top,right,width .25s ease-in-out;-webkit-transition:left,top,right,width .25s ease-in-out;-moz-transition:left,top,right,width .25s ease-in-out;-o-transition:left,top,right,width .25s ease-in-out}.site_container.sticky{max-width:none;background:#fff;box-sizing:border-box;padding:1rem;transition:left,top,right,width .25s ease-in-out;-webkit-transition:left,top,right,width .25s ease-in-out;-moz-transition:left,top,right,width .25s ease-in-out;-o-transition:left,top,right,width .25s ease-in-out}.site_container.sticky #site_header{padding:0 1rem;box-sizing:border-box}#topnav>ul>li.switch_human{width:16%}#topnav>ul>li.switch_animal{width:12%}#topnav>ul>li>a{display:block;box-sizing:border-box}#topnav>ul>li>a span.shorter{display:none}@media only screen and (max-width:1070px){#topnav>ul>li>a{font-size:14px;padding:0 5px}#topnav>ul>li.switch_human,#topnav>ul>li.switch_animal{padding:0 0 0 45px;border-left:0}}@media only screen and (max-width:940px){#topnav>ul>li.switch_human a,#topnav>ul>li.switch_animal a{font-size:12px;padding-left:0}}@media only screen and (max-width:800px){#topnav>ul>li.switch_human,#topnav>ul>li.switch_animal{width:22%}#topnav>ul>li>a{font-size:13px;padding:0 5px}}@media only screen and (max-width:769px){#topnav>ul>li>a span.shorter{display:block}#topnav>ul>li>a span.longer{display:none}#topnav>ul>li.switch_human a,#topnav>ul>li.switch_animal a{font-size:11px}}@media only screen and (max-width:800px){#main .brokerage-item:nth-child(3n+1){clear:both}#main .brokerage-item:nth-child(4n+1){clear:none}#main .brokerage-item{width:33.333%!important}#main .brokerage{width:100%}#main .prodinfo-end .brokerage-item{width:100%!important}#main .brokerage-image img{max-width:100%!important}}@media only screen and (max-width:700px){body,html{margin:0;padding:0}#container{width:96%;padding-left:2%;padding-right:2%}.brokerage{width:100%}.main-left,.homepage-left,.main-right,.homepage-right{width:100%;margin-right:0;padding:0}.prodinfo-left,.prodinfo-right,.prodinfo-end{width:100%;margin:0;padding:0}.prodinfo-end{margin-top:1rem;display:none}.prodinfo-image{box-sizing:border-box}.homepage-right{margin-top:0}.homepage-animals{}.homepage-animals ul li{width:50%;box-sizing:border-box}.rhs.box{margin-top:2%;margin-bottom:0}.rhs.live-call,.rhs.feefo{display:none}.basket-vouchercode strong{display:block}.basket-vouchercode input{float:left;margin:.5rem .5rem 0 0}.basketform-header{display:none}.wishlist-title{border-bottom:1px solid #000}.basketform-buttons .button{width:100%;text-align:center!important;box-sizing:border-box}.basketform-table .col{display:block;float:none;box-sizing:border-box}.basketform-table .col1{width:16.6666666%}.basketform-table .col2{width:16.6666666%}.basketform-table .col4{width:50%}.basketform-table .col5{width:16.6666666%}.basketform-header .col3{display:none}.basketform-item .col4{clear:left;width:80%}.basketform-item .col5{float:right;width:20%}.basketform-item:nth-child(odd){background-color:#eee}#main .basketform-update{text-align:center}#main .basketform-update .button-right{clear:both;display:block;float:none;font-weight:700;font-size:1.2rem;text-align:center;margin:1rem 0}}@media only screen and (max-width:600px){.site_container header#site_header,.site_container.sticky header#site_header{padding:1rem;box-sizing:border-box;height:auto}.site_container.sticky{padding:0}#container{margin-top:90px;padding-top:2%}#topnav>ul>li.switch_human,#topnav>ul>li.switch_animal{width:100%;display:block;box-sizing:border-box}#topnav>ul>li>a{font-size:16px}#topnav>ul>li.switch_human a,#topnav>ul>li.switch_animal a{font-size:16px}#topnav>ul>li.sub_yes>a{cursor:default;color:#fff!important}}@media only screen and (max-width:480px){#main .brokerage-item:nth-child(4n+1){clear:none}#main .brokerage-item:nth-child(3n+1){clear:none}#main .brokerage-item:nth-child(2n+1){clear:both}#main .brokerage-item{width:48%!important}#main .brokerage-item p{margin:0}#main .brokerage-desc{display:none}}#page-content.static ul.brandslist{columns:3;-webkit-columns:3;-moz-columns:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:40px;list-style:none;margin:10px 0 0;padding:0}.brandslist li{list-style:none;padding:10px 0;margin:0}#page-content.static .brandslist li h2{background:#ddd;color:#333;padding:5px;margin-bottom:0}@media screen and (max-width:420px){#message{width:85%!important;left:20px!important;max-width:383px!important}}