body,form{padding:0;margin:0}img,input[type=image]{max-width:100%;height:auto}iframe,table{max-width:100%}.zoomedphoto img{width:100%}.pinItBtn{display:block;width:43px;height:20px;cursor:pointer;background:url(/uploads/js/pinit/pinit-sprite.png) 0 -7px}.pinItBtn:hover{background-position:0 -28px}.pinItBtn:active{background-position:0 -49px}.red{color:red}.blue{color:#00f}.green{color:green}.formDIV{padding:0;border:1px solid #eee;margin:2% 1%}.cmsFormElements{margin:1%;overflow:hidden}.cmsFormElement{overflow:hidden;margin:1%}.cmsFormPrompt{display:inline-block;float:left;width:25%}.cmsFormData{display:inline-block;float:left;width:74%}.cmsFormDataNoPrompt{clear:both;display:block}.cmsFormElement input,.cmsFormElement select,.cmsFormElement textarea{width:99%}.cmsFormElement input.input100w{width:50%}.cmsFormElement input[type=image],.cmsFormElement input[type=submit],.cmsFormElement input[type=reset],.cmsFormElement input[type=button],.cmsFormElement input[type=checkbox],.cmsFormElement input[type=radio]{width:auto}.cmsFormElement input[type=checkbox],.cmsFormElement input[type=radio]{width:30px;height:30px;background:#999}.cmsFormOptions{width:78%;float:left}.cmsFormActions{width:20%;float:right;text-align:right}ul#productTabUL{display:none}.list-style-inline li{float:left;margin:1%;max-width:30%}.cmsTree ul{list-style:none;margin-left:0;padding-left:0;margin-bottom:10px}.cmsTree ul ul{margin-left:5%}.cmsTree LI{border:1px solid #eee;margin:1%}.featuredproducts ul,.list-style-2col,.list-style-3col,.list-style-4col,.list-style-5col,.list-style-6col,.list-style-bizcard,.list-style-default,.list-style-inline,.list-style-none{margin:0;padding:0;list-style:none;overflow:hidden}.featuredproducts ul li,li.cmsItemLI{border:1px solid #eee;margin:1%}.cmsItem,.featuredproducts ul>li>div{overflow:hidden;margin:3%}.cmsSmallPrint{font-size:80%}.cmsItem .cmsTitleAndText,.cmsItem .cmsTitleAndTextNoPrice,.fpprice,.fptitle{float:right;width:65%;text-align:left}.cmsItem .cmsImage,.featuredimage{text-align:center;float:left;width:34%}.cmsItem .cmsImage img,.featuredimage img{max-width:100%;height:auto;margin:0}.cmsItem .cmsTitle{margin-bottom:2%;text-align:left}.cmsItem .cmsPriceAndEnquiry{margin-top:2%;clear:right;float:right;width:65%}.cmsItem .cmsPrice{float:left;width:55%;margin:0;min-height:20px}.cmsItem .cmsEnquiry{text-align:right;float:right;width:40%;margin:0;min-height:20px}.cmsItem .floatRight{float:right;margin-left:5px;margin-bottom:5px;max-height:160px;max-width:160px}.cmsItem .floatRight img{min-width:120px}.cmsItem .cmsCheckbox{float:left;width:8%;margin-right:1%;text-align:center}.cmsNavButtons{text-align:center;line-height:300%}.cmsItem a.moreInfo,.cmsNavButtons a,.infonav a,.infonavactive{text-decoration:none;border:2px solid #CACACA;display:inline-block;margin-left:10px;padding:2px;min-width:80px;text-align:center}.list-style-noSummaryText .cmsItem .cmsImage{text-align:center;width:100%;float:none}.list-style-noSummaryText .cmsItem .cmsImage img{width:160%}.list-style-noSummaryText .cmsItem .cmsTitleAndText{width:100%;float:none}.list-style-noSummaryText .cmsItem .cmsTitleAndText .cmsTitle{text-align:center}ul.ProductPageColorSwatch li{text-align:center;float:left;width:90px;height:110px;font-size:x-small}.clearfloat{float:none;clear:both;margin:0;padding:0;border:none}.cmsItemGrid{list-style-type:none;margin:0;padding:0;position:relative;overflow:hidden}.cmsItemGrid>li{margin:0;padding:0;float:left;position:relative;overflow:hidden}.cmsItemGrid>li div.cmsItem{margin:5px;position:relative;overflow:hidden;height:inherit}#wgtCart>a.viewcartpopup{display:block;border:1px solid #999;padding:2%;margin:2%;text-decoration:none;text-align:center}.cartSummary{width:100%;overflow:hidden}.cartSummary ul{list-style:none;padding:0;margin:0}.cartSummary li{margin:3px;padding:0}.basketSummaryLineItems ul li{border-bottom:1px solid #ccc}.basketSummaryLineItems ul li li{border:none}.basketID,.cartSummary label{min-width:45px;display:inline-block}.basketSummaryLine,.basketSummarySubTotalLine{overflow:hidden;margin-top:5px;margin-bottom:5px}.basketSummaryTotal{font-weight:bolder}.basketSummarySubTotalLine_Savings{margin-top:8px;margin-bottom:8px;color:#999;font-weight:bolder}.basketSummaryHeader{text-align:right}.basketSummaryLineItems{border-top:1px solid #ccc}.basketSummaryLineLeft{width:83%;float:left}.basketSummaryLineRight{width:17%;float:right;text-align:right}.basketSummaryLineImage{width:83px;float:right}.cartSummary .fullPrice{text-decoration:line-through;color:red;text-align:right}.basketSummaryPrompt{text-align:right}.basketSummaryCheckout{text-align:right;margin-top:10px;margin-bottom:10px}.vieworderstable{overflow:auto}table.vieworderstable tr.headerrow td,table.vieworderstable tr.viewOrderLine td{border-bottom:1px solid #ccc}#popupColorBox{position:fixed;display:block;height:100%;width:100%;left:0;top:0;text-align:center;vertical-align:middle;z-index:999;background-color:rgba(111,111,111,.5)}.verticalMiddleHelper{display:inline-block;vertical-align:middle;height:100%;width:0}#popupColorBox img{vertical-align:middle;display:inline-block;border:3px solid #000;width:90%;max-height:100%;background-color:#000}.preDiscount{font-size:80%;text-decoration:line-through;color:red}.productRrp .productRrpPrice{text-decoration:line-through;color:red}.productPriceSavingsPrice{color:red}.mainPrice .value,.productPrice .value{font-weight:bolder}.otherTaxPrice{font-size:80%}table.mobileBreakTable>tbody>tr>td,table.mobileBreakTable>tbody>tr>th,table.mobileBreakTable>tr>td,table.mobileBreakTable>tr>th{display:block;border:1px solid #eee;margin:1%;width:100%}table.mobileBreakTable>tbody>tr,table.mobileBreakTable>tr{display:block;border:1px solid #ccc;margin-bottom:5%}

.mobileFloatRight { float:right; max-width:30%; padding: 2%;}