html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type="text"],textarea,input[type="button"],button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom;background:none}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline;background:#fff}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif;background:#fff}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.b-core-ui-select{position:relative;width:80%;padding:10px;font-size:1.4em;line-height:18px;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);cursor:pointer;background-color:whiteSmoke;background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.b-core-ui-select__select{position:static;width:80%;padding:10px;font-size:12px;line-height:18px}.b-core-ui-select__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:25px}.b-core-ui-select__select_state_hide{height:1px !important;margin:0;padding:0;position:absolute;width:1px !important;text-indent:-9999px;overflow:hidden;opacity:0;z-index:-1;filter:alpha(opacity=0)}.b-core-ui-select:HOVER{color:#333;background-color:#e6e6e6;background-position:0 -15px;transition:background-position 0.1s linear}.b-core-ui-select.focus{background-color:#e6e6e6;background-image:none;border-color:#ccc;outline:0}.b-core-ui-select.open{border-radius:5px 5px 0 0}.b-core-ui-select.disabled,.b-core-ui-select.disabled:ACTIVE{opacity:0.5;color:#333;background-color:#e6e6e6;background-position:0 -15px;transition:background-position 0.1s linear}.b-core-ui-select__button{position:absolute;right:15px;top:10px;display:block;width:0;height:0;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;content:"";margin-top:8px;margin-left:2px}.b-core-ui-select__dropdown{display:none;position:absolute;top:0;color:#333;margin-top:-1px;padding:5px 10px;max-height:200px;font-size:12px;border:1px solid #ccc;border-radius:0 0 4px 4px;background-color:whiteSmoke;background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x}.b-core-ui-select__dropdown.hide{display:none}.b-core-ui-select__dropdown.show{display:block}.b-core-ui-select__dropdown__wrap{max-height:200px;overflow:auto;outline:none}.j-scroll-pane .b-core-ui-select__dropdown__item{margin-right:20px}.b-core-ui-select__dropdown__list{overflow:hidden;margin:0 !important}.b-core-ui-select__dropdown__item{padding:5px 10px;min-height:18px;list-style-type:none;cursor:pointer}.b-core-ui-select__dropdown__label{padding:10px;min-height:18px;font-style:italic;list-style-type:none;border-bottom:1px solid #ccc}.b-core-ui-select__dropdown__item.disabled,.b-core-ui-select__dropdown__item.disabled:HOVER{color:#ccc;background:none}.b-core-ui-select__dropdown__item.selected,.b-core-ui-select__dropdown__item.selected:HOVER{background:#999;color:#fff}.b-core-ui-select__dropdown__item:HOVER{background:#ccc}.jspContainer{overflow:hidden;position:relative;outline:none;width:100% !important}.jspPane{position:absolute;width:100% !important;outline:none}.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;z-index:100}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{position:relative;border-radius:5px;background-color:#e5e5e5;background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(202,202,202,0.07)),color-stop(100%,rgba(229,229,229,0.07)));background:-webkit-linear-gradient(left,rgba(202,202,202,0.07) 0%,rgba(229,229,229,0.07) 100%);-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.15) inset,0 1px 0 0 #fff;box-shadow:0 0 1px 0 rgba(0,0,0,0.15) inset,0 1px 0 0 #fff}.jspDrag{position:relative;top:0;left:0;cursor:pointer;border-radius:4px;border:solid 1px #a6a6a6;background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(233,233,233,0.05)),color-stop(100%,rgba(221,221,221,0.05)));background:-webkit-linear-gradient(left,rgba(233,233,233,0.05) 0%,rgba(221,221,221,0.05) 100%);-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,0.05);box-shadow:0 2px 1px 0 rgba(0,0,0,0.05);background-color:#e9e9e9}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default}.jspVerticalBar .jspArrow{position:relative;display:block;width:0;height:4px}.jspVerticalBar .jspArrow.jspArrowDown{top:4px;border-top:4px solid #ccc;border-right:4px solid transparent;border-left:4px solid transparent}.jspVerticalBar .jspArrow.jspArrowUp{top:-4px;border-bottom:4px solid #ccc;border-right:4px solid transparent;border-left:4px solid transparent}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;-webkit-text-size-adjust:100%}body{font-family:'Open Sans',sans-serif;color:#101010}.slide-nav{display:none}img{color:#ccc;font-size:10px}a img{border:none}textarea,input,select,button{font-family:'Open Sans',sans-serif;outline:0}textarea{resize:none}select{padding:8px;font-size:1.4em;border:1px solid #ddd;height:40px;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;background:url('/images/bg-select.png') no-repeat right 0px center,linear-gradient(#fff,#e7e7e7) repeat 0% 0% transparent}select::-ms-expand{display:none}.b-core-ui-select__dropdown{overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.b-core-ui-select__dropdown *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}img{height:auto;color:#ccc;font-size:10px}a img{border:none}ins{text-decoration:none}body{font-size:10px}ol{margin-left:30px;font-size:1.3em;margin-bottom:1em}button::-moz-focus-inner{border:0;padding:0}div#header div.center:after,div#headerCheckout div.currencySelect div.selectBox:after,nav:after,div#homeSearch:after,div#homeSearch div#whyChoose ul:after,form.search:after,div#main:after,div.home div.categoryRow div.col ul li:after,div.tab:after,div.relatedProducts ul.relatedProductsList li:after,footer div.center:after,div#selectFormat ul#formatOptions li:after,div#selectFormat ul#formatOptions li div.inside:after,div#productFilters div.border div.borderWhite ul.filters li div.row:after,div.altrnateOptions:after,div#sidebar div#haveAQuestion div.row:after,div#sidebar div#keepUpToDate form div.row:after,div#breadCrumbs ul:after,ul#sliders li div.content div.columns:after,ul#sliders li div.content div.top:after,div#categoryContent div.pagination div.inside:after,div#categoryContent div#productListing div.result div.inside:after,div#categoryContent div#productListing div#resultsTop:after,div#productTabs div.tab ul li:after,div#productTabs div.tab div.columns:after,div#loginRegister:after,div#loginRegister div.row:after,div#contactForm div.inside div.row:after,div#popUpAskAQuestion div.border div.inside div.row:after,div#popUpSendToAFriend div.border div.inside form div.row:after,div#popUpProformaRequest div.border div.inside div.row:after,div#popUpProductEnquiryConfirmation div.border div.inside div.row:after,div#popUpUserDetailsContactAndDeliveryConfirmation div.border div.inside div.row:after,div#popUpSubmitEnquiry div.border div.inside div.row:after,div#popUpChangePasswordConfirmation div.border div.inside div.row:after,div#popUpChangeCategoryConfirmation div.border div.inside div.row:after,div#popUpSendAdditionalEmail div.border div.inside div.row:after,div#popUpSendAdditionalEmailConfirmation div.border div.inside div.row:after,div#popUpConfirmLogout div.border div.inside div.row:after,div#checkout div.row:after,div#checkout div.inside:after,div#paymentDetails div.row:after,div#paymentDetails div.row div.holder:after,div#sideOrderSummary div.row:after,div#delivery div.row:after,div#signContractForm div.row:after,div.confirmationTitle:after,div#orderSummary div.row:after,div#orderSummary div.titleRow:after,div#orderSummary div.row div.text ul:after,div#orderSummary:after,div#basket div.totalsRow ul.actions:after,div.basketBottom:after,div.basketTitle:after,div#basket div.basketTop:after,div#basket div.product div.inside:after,div#basket div.product div.text ul:after,div#basket div.totalsRow:after,div#basket div.totalsRow ul.totals li:after,ul#checkoutStep:after,div#orderSummary div.totals div.rowTotal:after,div#clients:after,div.accountDetails div.inside div.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}div.overlay{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;background:url('/images/bg-overlay.png');zoom:1;z-index:9991}div#popUpImage a.close,div#popUpSendToAFriend a.close,div#popUpAskAQuestion a.close,div#popUpProformaRequest a.close,div#popUpSendAdditionalEmail a.close,div#popUpProductEnquiryConfirmation a.close,div#popUpChangePasswordConfirmation a.close,div#popUpChangeCategoryConfirmation a.close,div#popUpUserDetailsContactAndDeliveryConfirmation a.close,div#popUpSendToAFriendConfirmation a.close,div#popUpProformaConfirmation a.close,div#popUpSendAdditionalEmailConfirmation a.close{position:absolute;top:10px;right:10px;width:25px;height:25px;text-decoration:none;text-indent:-9999px;background:url('/images/sprite-2015.png') no-repeat -99px -62px}div#popUpImage{position:absolute;left:50%;top:50px;padding:13px;width:499px;min-height:200px;margin-left:-249.5px;background:#fff;z-index:99999}div#popUpImage img{display:block;margin:0 auto 13px auto}div#popUpImage span{display:block;font-weight:bold;font-size:13px;color:#588eb8;text-transform:uppercase;text-align:center;padding:10px 45px 10px 10px}ul.popUpControls{padding:0 0 20px 0}ul.popUpControls li{padding:0 0 5px 0;list-style:none}ul.popUpControls li a{font-size:13px;color:#3973a0;text-decoration:none}#debug-bar-wrapper{background-color:#eee;border-bottom:1px solid #ddd;border-right:1px solid #ddd;z-index:1;position:absolute;top:0px;left:0px;display:none}#debug-bar{text-align:left;padding:10px 15px 10px 15px}div.center{width:100%;max-width:1000px;margin:0 auto;padding:0 10px}.text-center{text-align:center !important}.left{float:left}.right{float:right}#content,.bottom-content{float:left;width:69%}.button{text-align:center;padding:0.3em 0.5em;font-size:1.6em;display:inline-block;text-decoration:none;border:none;transition:background-color 300ms;line-height:1.75em}.button.block{display:block;width:100%}.grad-top{background:url(/images/button-highlight-top.png) center top repeat-x}.grad-dark-top{background:url(/images/button-lowlight-top.png) center top repeat-x}.grad-bottom{background:url(/images/button-highlight-bottom.png) center bottom repeat-x}.grad-dark-bottom{background:url(/images/button-lowlight-bottom.png) center bottom repeat-x}.button.blue{background-color:#1e3d55;color:#fff}.button.blue:hover{background-color:#49708f}.button.yellow{background-color:#ecc658;color:#1c394f;font-weight:600;font-size:2em;letter-spacing:-0.05em}.button.yellow:hover{background-color:#ecc658}.button.disabled{background-color:none;color:#1c394f;font-weight:600;font-size:2em;letter-spacing:-0.05em;text-transform:uppercase}span.loading{position:absolute}.button.silver{background-color:#ddd;color:#1e3d55;font-size:2em;font-weight:600;letter-spacing:-0.05em}.button.silver:hover{background-color:#eee}.button .fa-stack{font-size:0.75em;margin-left:-5px;margin-bottom:3px}.gutter{padding-left:2%;padding-right:2%}body.checkout header{min-height:100px}body.checkout nav{display:none}#checkout div.rowSubmit div.thawteLogo{float:right;display:inline;margin-top:15px;clear:right}.checkout #delivery div.rowSubmit{text-align:center}.checkout #delivery div.rowSubmit button.right{float:none}.checkout #delivery div.rowSubmit div.thawteLogo{float:none;display:block;text-align:center;margin-top:15px}.checkout #paymentDetails div.rowSubmit{text-align:center}.checkout #paymentDetails div.rowSubmit button.right{float:none}.checkout #paymentDetails div.rowSubmit div.thawteLogo{float:none;display:block;text-align:center;margin-top:15px}table{margin:0 0 20px 0;border-collapse:collapse;width:100%}table tr.border{border-bottom:1px solid #ebebeb}table tr.belowBorder td{padding-top:6px}table tr th{padding:0 0 10px 0;font-size:13px;font-weight:bold;color:#79a5c6;text-align:left}table tr th.first{width:26%}table tr th.second{width:30%}table tr th.last{width:44%}table tr td{padding:0 13px 5px 0;font-size:13px;color:#101010;border:none;vertical-align:middle}table tr td span{display:block;padding:0 5px}table tr td.highlight{background:#f2f7fc}table tr td.highlight span{padding:2px 5px}table tr td a{color:#3e6f94;font-weight:bold;text-decoration:none}.button.grey{background-color:#333;color:#fff}.button.grey:hover{background-color:#999}.button.small{font-size:1.1em}header#main-header{background-color:#fefefe;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100% #f4f4f4));background-image:-webkit-linear-gradient(top,#fefefe 0%,#f4f4f4 100%);background-image:-moz-linear-gradient(top,#fefefe 0%,#f4f4f4 100%);background-image:-ms-linear-gradient(top,#fefefe 0%,#f4f4f4 100%);background-image:-o-linear-gradient(top,#fefefe 0%,#f4f4f4 100%);background-image:linear-gradient(top,#fefefe 0%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe,endColorstr=#f4f4f4,GradientType=0)}header div.center{position:relative}header a#logo.mobile{display:none}header a#logo{width:45%;max-width:394px;float:left;margin:30px 0 17px 0}header a#logo img{width:100%}header a.icon{display:none;padding:0;cursor:pointer}header a.icon img{display:block;margin:0 auto}#headerTels{padding:3px 2px 0 0;top:30px;position:absolute;right:10px}#headerTels ul{list-style:none}#headerTels li{margin:0 10px 0 9px;text-align:center;display:inline-block}#headerTels li.fa-phone{color:#ecc658;font-size:30px !important;margin:-2px 0 0 0}#headerTels li.first{margin-left:9px}#headerTels li.middle{border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0;padding:0 12px}#headerTels li.last{margin-right:0}#headerTels li span{display:block;line-height:1em}#headerTels li a.number{padding-bottom:1px;font-weight:800;font-size:14px;color:#3e6f94;text-decoration:none}#headerTels li span.hours{font-size:12px;color:#969696}header nav{clear:left;float:left}.checkout .checkout-blocker{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:9997}nav ul#nav{float:left;position:relative;margin:17px 0 0;z-index:199}nav ul#nav li{float:left;margin:0;list-style:none;line-height:1.25em;border-left:1px solid #e5e5e5}nav ul#nav li.first{padding-left:0;background:none;border-left:none}nav ul#nav li a{display:block;padding:0 15px;color:#1f3f58;font-size:1.4em;text-decoration:none}nav ul#nav li a:hover{color:#4b85b2}nav ul#nav li.first a{padding-left:0}header li.user-icon{display:none}header li.user-icon a.user{background:url("/images/sprite-2015.png") -27px -8px no-repeat;-webkit-background-size:900% auto;background-size:900% auto;display:block;height:14px;width:35px}header li.user-icon a.icon img{margin-top:-7px;width:30px}#headerCheckout .button{margin-top:9px}div#headerCheckout{padding-right:5px;float:right;width:auto;min-height:44px;border:1px solid #eeeded;background-color:#f2f2f3;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f3),color-stop(100% #f9f9f9));background-image:-webkit-linear-gradient(top,#f2f2f3 0%,#f9f9f9 100%);background-image:-moz-linear-gradient(top,#f2f2f3 0%,#f9f9f9 100%);background-image:-ms-linear-gradient(top,#f2f2f3 0%,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f2f2f3 0%,#f9f9f9 100%);background-image:linear-gradient(top,#f2f2f3 0%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2f2f3,endColorstr=#f9f9f9,GradientType=0)}div#headerCheckout div.currencySelect{position:relative;display:inline-block;vertical-align:top;margin:5px 0 0 5px;padding:0 0 0 0;width:74px;height:34px;background:#f1f1f1;border:1px solid #e1e1e1;box-shadow:inset 0 0 0 1px #fff;z-index:100}div#headerCheckout div.currencySelect select{display:block;margin:4px 0 0 0;font-size:14px;color:#1f3f58;border:none;background:none}div#headerCheckout div.currencySelect div.selectBox{padding:6px 6px 0 7px;cursor:pointer}div#headerCheckout div.currencySelect div.selectBox span.current{float:left;padding:0;font-size:14px;color:#1f3f58}div#headerCheckout div.currencySelect div.selectBox span.arrow{float:right;margin:3px 0 0 0;width:8px;color:#1f3f58}div#headerCheckout div.currencySelect ul{position:absolute;left:1px;top:31px;padding:3px;width:64px;border:1px solid #dbdbdb;background:#fbfbfb;z-index:101}div#headerCheckout div.currencySelect div.selectBox ul li{padding:0 0 1px 0;list-style:none}div#headerCheckout div.currencySelect div.selectBox ul li a{display:block;padding:2px 4px;font-size:13px;color:#1f3f58;text-decoration:none}div#headerCheckout div.currencySelect div.selectBox ul li a:hover{color:#3d6e93;background:#ebebeb}div#headerCheckout a.cartItems{background:url("/images/sprite-2015.png") no-repeat -4px -60px;display:inline-block;height:33px;margin:-5px 12px 0 5px;text-decoration:none;vertical-align:middle;width:36px}div#headerCheckout a.cartItems:hover{background-position:-51px -60px}div#headerCheckout a.cartItems span{display:block;padding:6px 0 0 7px;font-weight:bold;font-size:11px;color:#1f3f58;text-align:center}div#headerCheckout span.cartTotal{display:inline-block;padding:12px 15px 0 0;font-size:14px;color:#1f3f58}div#headerCheckout span.cartTotal span{display:block}.basket-mobile{display:none}div#search{background:#396688;min-height:47px}.inner-page-banner{font-size:16px;background-color:#1b3c51;text-align:center}.inner-page-banner .center{padding:3% 20px 2.25%}.inner-page-banner h1{color:#fff;font-size:3.125em;font-weight:800;line-height:1em;margin:0 0 20px;text-transform:uppercase}.inner-page-banner h1 span{color:#f0c663}.inner-page-banner p{color:#fff;font-size:1.2em;line-height:1.5em;margin-bottom:1em}.inner-page-banner p span{font-weight:800}.yellow-triangle{border-top:10px solid #ecc658}.yellow-triangle img{display:none;margin:0 auto 30px;width:8%;max-width:73px;min-width:45px}.yellow-triangle span{background:url("/images/sprite-2015.png") no-repeat -279px -60px;display:block;height:50px;margin:0 auto;width:72px}div#content ul.contentList li{color:#101010;font-size:13px;font-weight:normal;list-style:disc;margin-left:20px}div#content ul.contentList li a{color:#3e6f94;font-weight:bold;text-decoration:none}div#content div.clear{clear:both}div#content ul.threeColumnList{width:660px}div#content ul.threeColumnList li{color:#101010;font-size:13px;font-weight:normal;list-style:none outside none;width:220px;float:left}div#content textarea.code{font-size:12px;font-weight:normal;font-family:"courier"}#main{min-height:200px}footer{background:#f5f5f5;padding:20px 0;position:relative}footer h3{font-size:1.7em;margin-bottom:10px;padding:0;text-transform:uppercase;color:#ecc658}footer .col-1,footer .col-2,footer .col-3{float:left;width:30%;max-width:300px;margin-bottom:5%;text-align:center}footer .col-2{margin:0 5% 5%}footer .col-1 ul{margin-left:2px}footer .col-1 ul li{font-size:1.4em;margin-bottom:8px;padding:0;color:#888}footer .col-1 ul li span.bold{font-size:700;font-size:inherit;display:inline-block;width:113px;text-align:left}footer .col-3 img{padding:3px 0}footer .col-3 .payment-logos{display:inline-block;background:url(/images/sprite-2015.png) no-repeat left bottom;-webkit-background-size:auto;background-size:auto;width:100%;max-width:298px;padding-bottom:29%;height:0}footer .subscribe-footer input{width:80%;display:inline-block;border:1px solid #ddd;background:#fff;padding:5px 7px 7px;font-size:1.6em;line-height:1.5em;margin-bottom:3px;color:#959595}footer .subscribe-footer input:focus{color:#101010}footer .subscribe-footer .button{width:80%}nav ul.footer-nav li{float:none;display:inline-block;margin:0 15px 10px 0;padding:0;font-size:11px}nav ul.footer-nav li a{color:#3973a0;text-decoration:none}nav ul.footer-nav li a:hover{color:#588eb8}div.home div#clients{border-top:none}div#clients{clear:both;padding:0px 0 0px 0;border-top:1px solid #ebebeb;font-size:10px}#clients h3{color:#aaabab;float:left;font-size:2.5em;font-weight:normal;padding:33px 0 0}.nbs-flexisel-container{position:relative;max-width:86%;float:right}.nbs-flexisel-ul{position:relative;width:9999px;margin-top:50px;padding:0px;list-style-type:none;text-align:center}.nbs-flexisel-inner{overflow:hidden;float:left;width:100%;height:100px}.nbs-flexisel-item{float:left;margin:0px;padding:0px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nbs-flexisel-item img{position:relative}div#main div#content.terms-cond{width:100%}div#content h4,h5{font-size:15px}div#content p{color:#101010;font-size:13px;font-weight:normal;padding:0 0 10px}div#content p a{color:#3e6f94;font-weight:bold;text-decoration:none}div#content p a:hover{color:#588eb8;cursor:pointer}div#popUpSendToAFriendConfirmation,div#popUpChangePasswordConfirmation,div#popUpChangeCategoryConfirmation,div#popUpUserDetailsContactAndDeliveryConfirmation,div#popUpProformaConfirmation,div#popUpSendAdditionalEmailConfirmation,div#popUpOrderSubmitted{position:absolute;left:50%;top:50px;padding:13px;width:705px;width:679px;min-height:200px;margin-left:-352.5px;background:#fff;z-index:9999}div#popUpOrderSubmitted{min-height:0}div#popUpOrderSubmitted img{margin-top:18px;margin-bottom:18px;margin-left:280px}div#popUpSendToAFriendConfirmation div.border,div#popUpProductEnquiryConfirmation div.border,div#popUpChangePasswordConfirmation div.border,div#popUpChangeCategoryConfirmation div.border,div#popUpUserDetailsContactAndDeliveryConfirmation div.border,div#popUpProformaConfirmation div.border,div#popUpSendAdditionalEmailConfirmation div.border,div#popUpOrderSubmitted div.border,div#popUpConfirmLogout div.border{padding:1px;margin:0 0 10px 0;border:1px solid #e9e8e8}div#popUpOrderSubmitted div.border{margin:0}div#popUpSendToAFriendConfirmation div.border div.inside,div#popUpProductEnquiryConfirmation div.border div.inside,div#popUpChangePasswordConfirmation div.border div.inside,div#popUpChangeCategoryConfirmation div.border div.inside,div#popUpUserDetailsContactAndDeliveryConfirmation div.border div.inside,div#popUpProformaConfirmation div.border div.inside,div#popUpSendAdditionalEmailConfirmation div.border div.inside,div#popUpOrderSubmitted div.border div.inside,div#popUpConfirmLogout div.border div.inside{padding:12px;background:#f5f5f5;min-height:200px}div#popUpSendToAFriendConfirmation div.border div.inside h3,div#popUpProductEnquiryConfirmation div.border div.inside h3,div#popUpChangePasswordConfirmation div.border div.inside h3,div#popUpChangeCategoryConfirmation div.border div.inside h3,div#popUpUserDetailsContactAndDeliveryConfirmation div.border div.inside h3,div#popUpProformaConfirmation div.border div.inside h3,div#popUpSendAdditionalEmailConfirmation div.border div.inside h3,div#popUpOrderSubmitted div.border div.inside h3{font-weight:600;font-size:29px;color:#101010;padding:0 0 6px 0;border-bottom:1px solid #e9e8e8;margin-bottom:0.5em}div#popUpSendToAFriendConfirmation div.border div.inside form h4,div#popUpProductEnquiryConfirmation div.border div.inside form h4,div#popUpChangePasswordConfirmation div.border div.inside h4,div#popUpChangeCategoryConfirmation div.border div.inside h4,div#popUpUserDetailsContactAndDeliveryConfirmation div.border div.inside form h4,div#popUpProformaConfirmation div.border div.inside form h4,div#popUpSendAdditionalEmailConfirmation div.border div.inside form h4,div#popUpConfirmLogout div.border div.inside form h4{padding:15px 0 14px 0;font-size:16px;font-weight:normal;color:#588eb8}div#popUpSendToAFriendConfirmation .text ul{margin-left:20px;list-style-type:disc;font-size:1.2em}.row:after{clear:both;content:"";display:block;height:0px;line-height:0;visibility:hidden}.one-third{float:left;margin:0px 0.5%;width:32.3%}.one-half{float:left;position:relative;width:50%}.one-half:last-child{margin-right:0}.one-quarter{float:left;margin:0px 0.5%;width:23%}.three-quarters{float:left;margin:0px 0.5%;width:74%}#ui-datepicker-div{display:none}div#dispatchForm{float:left;width:955px;padding:1px;border:1px solid #e9e8e8}div#dispatchForm div.inside{padding:12px 18px;background:#f5f5f5}.dispachIndent{padding-left:10px}#dispatchTitle{padding-bottom:0}#dispatch-date-div{display:none}#comments-div{display:none}#submit-div{display:none}@media only screen and (max-width:1000px){footer .col-3 .payment-logos{-webkit-background-size:167% auto;background-size:167% auto}}@media only screen and (max-width:1000px) and only screen and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:1000px) and only screen and (min-device-pixel-ratio:2){footer .col-3 .payment-logos{background-image:url("/images/sprite-2015@2x.png");-webkit-background-size:83.5% auto;background-size:83.5% auto}}@media only screen and (max-width:940px){nav ul#nav li a{padding:0 9px;font-size:1.2em}#headerTels ul *{font-size:105% !important}#headerTels .fa-phone{font-size:3em;margin:-2px 0 0 0}footer div.col-1 ul li{font-size:1.4em}div#clients h3{font-size:2.3em}.nbs-flexisel-container{max-width:84.5%}.checkout #checkout div.rowSubmit{text-align:center}.checkout #checkout div.rowSubmit button.right{float:none}.checkout #checkout div.rowSubmit div.thawteLogo{float:none;display:block;text-align:center;margin-top:15px}}@media only screen and (max-width:910px){#content,.bottom-content{width:66%}}@media only screen and (max-width:860px){#checkout div.rowSubmit button.right{float:none;display:block;margin:0 auto;text-align:center}#checkout div.rowSubmit div.thawteLogo{float:none;display:block;text-align:center;margin:15px auto 0}}@media only screen and (max-width:820px){div#headerCheckout span.cartTotal{display:none}a.checkoutButton,.dynPrice .mobile-hide{display:none}footer div.col-1 ul li{font-size:1.2em}footer div.col-1 ul li span.bold{width:auto;text-align:center}.subscribe-footer input,.subscribe-footer a.button{width:100%}.nbs-flexisel-container{max-width:83%}.inner-page-banner h1{font-size:2.188em}}@media only screen and (max-width:768px){nav ul#nav li.last{display:none}header li.user-icon{display:inline-block}nav ul#nav li a{padding-right:7px}}@media only screen and (max-width:767px){#content,.bottom-content{width:63%}.hide-for-mobile{display:none}#checkout div.rowSubmit{text-align:center}}@media only screen and (max-width:700px){footer .col-1,footer .col-2,footer .col-3{float:none;width:80%;margin:0 auto 20px;text-align:center}footer div.col-1 ul li{font-size:1.4em}div#clients h3{float:none;font-size:1.8em;padding-top:10px;text-align:center}.nbs-flexisel-container{max-width:100%}footer .col-3 .payment-logos{-webkit-background-size:auto;background-size:auto}}@media only screen and (max-width:680px){header a#logo{width:40%}}@media only screen and (max-width:640px){body.checkout header{min-height:0 !important}header .center{background:#fff}.icon-wrapper{text-align:center;position:relative;z-index:999;background-color:#fff;border-bottom:1px solid #ddd;padding:5px 0;margin:0 -10px}header a.icon{width:9.5%;height:auto;display:inline-block}form.search-mobile{position:absolute}header a.search{display:none}#content,.bottom-content{float:none;width:100%}.menu,.cart{border-right:1px solid #ddd}#currency{min-height:50px;cursor:pointer;position:relative}#currency input[type="radio"]{display:none}.eur .trigger{background:url(/images/icon-currency-eur.png) center top no-repeat}.usd .trigger{background:url(/images/icon-currency-usd.png) center top no-repeat}.gbp .trigger{background:url(/images/icon-currency-gbp.png) center top no-repeat}.trigger{width:50px;height:50px;margin:0 auto}.options{display:none;position:absolute;top:50px;z-index:999;background:#fff;padding-bottom:10px;left:-1px;border:1px solid #ddd;border-top-color:#fff;width:105%}.options.show-currency{display:block}.options img{display:block;cursor:pointer}.eur #eur,.usd #usd,.gbp #gbp{display:none}header a.icon{text-align:center}header a.icon>span,header a.icon .options label>span{width:50px;height:50px;display:block;margin:0 auto}header a.icon .options label{display:block}header a.menu>span,header a.user>span,header a.search>span,header a.cart>span,header a.icon .trigger,header a.icon .options label>span{background-image:url(/images/sprite-2015.png);background-repeat:no-repeat}header a.menu>span{background-position:-150px 0}header a.user>span{background-position:-50px 0}header a.search>span{background-position:-100px 0}header a.cart>span{background-position:0 0}.usd .trigger{background-position:-200px 0}.eur .trigger{background-position:-250px 0}.gbp .trigger{background-position:-300px 0}.options #usd>span{background-position:-350px 0}.options #eur>span{background-position:-400px 0}.options #gbp>span{background-position:-450px 0}div#headerCheckout{width:100%;background:#fff;border:none}div#headerCheckout .inner-wrapper{width:320px;margin:0 auto}div#headerCheckout span.cartTotal{display:inline-block}div#headerCheckout{position:absolute;transition:top 1s ease;top:-100px;left:0;background:#fff;border-bottom:1px solid #ddd;box-shadow:0 1px 1px 0 rgba(100,100,100,0.1);padding:20px 5px 10px 0px;width:100%;z-index:998}div#headerCheckout.showcheckout{top:45px}header a#logo{display:inline-block;float:none;vertical-align:top;margin:10px 10px 5px 5px;width:55%}#headerTels,header nav{display:none}.basket-mobile{display:block}.yellow-triangle span{background-position:-220px -49px;-webkit-background-size:750% auto;background-size:750% auto;height:40px;width:52px}footer .col-left,footer .col-right{float:none;width:300px;margin:0 auto}footer h3,footer h4,footer div#footerEnquiries ul,footer ul#footerNav{text-align:center}footer ul#footerNav li{margin:0 10px 10px}.slide-nav{background-color:#fff;left:-250px;padding-top:64px;position:absolute;transition:left 700ms ease;width:250px;z-index:997;box-shadow:1px 2px 1px 0 rgba(100,100,100,0.1);top:0;display:block}.slide-nav.showmenu{left:0}.slide-nav ul{margin:0;font-size:1.6em;line-height:1.25em;background-color:#fff;border-right:1px solid #ddd}.slide-nav ul li a{display:block;padding:15px 10px 15px 7%;border-bottom:1px solid #ddd;line-height:1em;color:#333;text-decoration:none}.slide-nav ul li a:hover{background-color:#fafafa}.menu-currency input[type="radio"]{display:none}.menu-currency label{display:inline-block;font-weight:600;font-size:1em}.menu-currency label{margin-right:3px}.menu-currency label:nth-of-type(1){margin-left:15px}.menu-currency span{display:block;padding:3px 12px 6px;border:1px solid #ddd;border-radius:3px}.menu-currency input[type="radio"]:checked~*{background-color:#3974a0 !important;border-color:#30668f;color:#fff}.checkout .checkout-blocker{background-color:rgba(255,255,255,0.5)}.checkout header a.over-logo{position:relative;z-index:9998}}@media only screen and (min-width:481px){.search-mobile{display:none !important}}@media only screen and (max-width:480px){#search{display:none}.inner-page-banner h1{font-size:1.875em}.inner-page-banner p{display:none}.inner-page-banner h1{margin:0}.inner-page-banner .center{padding:20px 20px}header .center{padding:0}.icon-wrapper{position:fixed;top:0;width:100%;height:51px;background-color:#fff;padding:0;box-shadow:0 1px 2px 0 rgba(100,100,100,0.1);margin:0}.fixed-to-absolute .icon-wrapper{position:relative}.fixed-to-absolute header a#logo.mobile{margin:10px auto 8px}header .fa{font-size:2.2em}header a.icon{width:20%;padding:0;margin:0 -2px 0 -1px;display:inline-block;float:none;border-right:1px solid #ddd}header a.phone{border:none}header a.icon img{margin:0 auto}header a#logo.desktop{display:none}header a#logo.mobile{display:block;margin:65px auto 8px;width:98%;padding:0 5px;position:relative}.slide-nav{position:fixed;padding-top:50px}.slide-nav ul li a{padding-left:10%}form.search-mobile{position:fixed;transition:top 1s ease;top:-100px;background:#fff;border-bottom:1px solid #ddd;box-shadow:0 1px 1px 0 rgba(100,100,100,0.1);padding:20px 5px 10px;width:100%;z-index:996}form.search-mobile.showsearch{top:45px}.search-mobile div{border:1px solid #e2e2e2;max-width:394px;width:100%;float:none;margin:0 auto}.search-mobile div input.search-box{width:83%;float:left;padding:3px;height:40px}.search-mobile div input.searchsubmit{border:none;background:url("/images/sprite-2015.png") no-repeat -355px -47px;width:40px;height:45px;display:block;float:right;margin-right:10px}div#headerCheckout{position:fixed}footer .col-2{padding-right:10px;padding-left:10px}footer .col-2,footer .subscribe-footer input,footer .subscribe-footer .button{width:100%;max-width:none}footer .col-3 .payment-logos{-webkit-background-size:167% auto;background-size:167% auto}.checkout header a.over-logo{z-index:1}}@media only screen and (max-width:360px){.inner-page-banner{font-size:14px}header .fa{font-size:2em}#searchform div{width:99%}footer .col-1,footer .col-2,footer .col-3{width:95%}}.noBorderTop{border-top-width:0 !important}.link-phone{text-decoration:none;color:inherit;font-weight:bold}.mobile-form-element{padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0px 1px 1px rgba(0,0,0,0.075) inset;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s}.center-vertical{position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}#proformaFormats{width:100%}#proformaFormats td,#proformaFormats th{vertical-align:top;padding:10px}#proformaFormats .proformaSelectCol{width:150px}#proformaFormats .proformaPriceCol{width:100px}#proformaFormats .highlight{background:#fff}.form-imput-element:focus{border:1px solid #c4c4c4;color:#101010}.rm-form-imput-element{background-color:#fff;border:1px solid #ddd;outline:none;color:#959595;font-family:"Open Sans",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rm-form-imput-element:focus{border:1px solid #c4c4c4;color:#101010}.content-header,.popUpWindow h1,div#content h1{padding:0 0 9px 0;font-weight:600;font-size:29px;line-height:1em;color:#101010}.popUpWindow h2,div#content h2{margin:0 0 0.5em 0;font-weight:normal;font-size:24px}.field-validation-error{color:#c33;display:block;font-size:12px;margin-top:5px;clear:left}#popUpSendToAFriend .field-validation-error{margin-left:148px}#popUpAskAQuestion .field-validation-error{margin-left:30%}.b-core-ui-select{border:1px solid #c4c4c4 !important;box-shadow:none !important;background:url('/images/bg-select.png') no-repeat right center !important}.b-core-ui-select__button{display:none !important}div#contactForm{margin:0 0 20px 0}div#sidebar div#whyChoose{padding:20px 20px 0 20px;margin:0 0 10px 0;border:1px solid #eeeff2;background-color:#fefefe;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100% #fbfbfb));background-image:-webkit-linear-gradient(top,#fefefe 0%,#fbfbfb 100%);background-image:-moz-linear-gradient(top,#fefefe 0%,#fbfbfb 100%);background-image:-ms-linear-gradient(top,#fefefe 0%,#fbfbfb 100%);background-image:-o-linear-gradient(top,#fefefe 0%,#fbfbfb 100%);background-image:linear-gradient(top,#fefefe 0%,#fbfbfb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe,endColorstr=#fbfbfb,GradientType=0);border-radius:2px}div#sidebar div#whyChoose h3{padding:0 0 10px 0;margin:0 0 0 0;font-weight:800;font-size:17px;line-height:1.1em;color:#101010}div#sidebar div#whyChoose div.row{padding:2px 0 10px;margin-bottom:8px;border-bottom:1px solid #e7e8ee;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;-ms-transition:color 300ms;transition:color 300ms}div#sidebar div#whyChoose div.row:hover *{color:#588eb8 !important}div#sidebar div#whyChoose div.last{padding-bottom:15px;border-bottom:none}div#sidebar div#whyChoose div.row span.copy{display:block;font-size:13px;font-weight:normal;line-height:1.1em;color:#000}div#sidebar div#whyChoose div.row span.bold{display:block;padding:0 0 3px 0;font-size:0.8em;font-weight:bold;line-height:1em;color:#306790}div#sidebar div.testimonials h3{background:none;border-bottom:1px solid #4b83ae;color:#fff;font-size:17px;font-weight:800;line-height:1em;margin:0 0 4px;padding:0 0 6px}div#sidebar div.testimonials span.quote{font-size:91%;display:block;height:auto}div#sidebar div.testimonials span.quote span.quoteText{display:block;overflow:auto;white-space:pre-line;width:100%}div#sidebar div.testimonials{padding:19px 20px 50px 20px;margin-bottom:10px;background-color:#94b5cf;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#94b5cf),color-stop(100% #588eb8));background-image:-webkit-linear-gradient(top,#94b5cf 0%,#588eb8 100%);background-image:-moz-linear-gradient(top,#94b5cf 0%,#588eb8 100%);background-image:-ms-linear-gradient(top,#94b5cf 0%,#588eb8 100%);background-image:-o-linear-gradient(top,#94b5cf 0%,#588eb8 100%);background-image:linear-gradient(top,#94b5cf 0%,#588eb8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#94b5cf,endColorstr=#588eb8,GradientType=0);border-radius:2px}div#sidebar div.testimonials h3{padding:0 0 12px 0;margin:0 0 4px 0;font-size:17px;font-weight:800;line-height:1em;color:#fff}div#sidebar div.testimonials span.quote{display:block;position:relative;padding:0 0 0 15px;margin:0 0 12px 0;font-size:15px;font-weight:normal;line-height:1.5em;color:#fff}div#sidebar div.testimonials span.quote span.quoteText{padding:0 15px 0 0}div#sidebar div.testimonials span.quote span.leftQuotation{position:absolute;left:0;top:5px;width:11px;height:7px;background:url('/images/sprite-2015.png') no-repeat -361px -95px}div#sidebar div.testimonials span.quote span.rightQuotation{position:absolute;right:0;bottom:9px;width:11px;height:7px;background:url('/images/sprite-2015.png') no-repeat -382px -94px}div#sidebar div.testimonials span.testimonialBy{display:block;padding:0 0 0 17px;font-size:13px;line-height:1.3em;color:#ecc658}div#sidebar div.testimonials span.company{display:block;padding:0 0 0 17px;font-weight:600;font-size:13px;color:#ecc658}div#sidebar div#sideFaqs,div#sidebar div#sideRecentltViewedProducts{padding:18px 18px 22px 18px;margin:0 0 10px 0;border:1px solid #eeeff2;background-color:#fffffe;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffffe),color-stop(100% #fbfbfb));background-image:-webkit-linear-gradient(top,#fffffe 0%,#fbfbfb 100%);background-image:-moz-linear-gradient(top,#fffffe 0%,#fbfbfb 100%);background-image:-ms-linear-gradient(top,#fffffe 0%,#fbfbfb 100%);background-image:-o-linear-gradient(top,#fffffe 0%,#fbfbfb 100%);background-image:linear-gradient(top,#fffffe 0%,#fbfbfb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffffe,endColorstr=#fbfbfb,GradientType=0)}div#sidebar div#sideFaqs h3,div#sidebar div#sideRecentltViewedProducts h3{padding:0 0 9px 0;margin:0 0 0 0;font-size:0.975em;font-weight:800;line-height:1em;letter-spacing:-1px;color:#484848}div#sidebar div#sideFaqs h3{border-bottom:1px solid #eeeff2}div#sidebar div#sideRecentltViewedProducts ul li{padding:0px 0 9px 0;list-style:none}div#sidebar div#sideRecentltViewedProducts ul li a:before{color:#ecc658;content:">";font-size:1.25em;font-style:normal;position:absolute;font-weight:700;left:0;top:0}div#sidebar div#sideRecentltViewedProducts ul li a{display:block;position:relative;padding:0 0 9px 15px;font-size:13px;line-height:1.2em;color:#3973a0;text-decoration:none;border-bottom:1px solid #e9e8e8}div#sidebar div#sideRecentltViewedProducts ul li:last-child a{padding-bottom:0;border-bottom:none}div#sidebar div#sideRecentltViewedProducts ul li a:hover{color:#588eb8}div#sidebar div#sideFaqs p{padding:9px 0 0 0;font-weight:normal;font-size:13px;color:#666}div#sidebar div#sideFaqs p a{display:inline-block;color:#3973a0;text-decoration:none;padding:3px 0 0 15px;position:relative}div#sidebar div#sideFaqs p a:hover{color:#588eb8}div#sidebar div#sideFaqs p a:before{color:#ecc658;content:">";font-size:1.25em;font-style:normal;position:absolute;font-weight:700;left:0;top:0}#sidebar{float:right;width:27%;margin:0px 0 15px 0;clear:right;font-size:16px}.top-sidebar{float:right;width:27%;margin-bottom:10px}#mobile-footer-basket,.sidebar-mobile{display:none}#selectFormat{margin:0 0 10px 0;background:#d6aa30;border-radius:2px}#selectFormat #enquiryAddToBasketForm,#selectFormat #addToBasketForm{background:#f1c84f}#selectFormat h3{padding:12px 0 9px;text-align:center;font-weight:800;font-size:1.7em;color:#101010}#selectFormat ul#formatOptions{padding-bottom:3px}#selectFormat ul#formatOptions li{list-style:none;padding:0;position:relative;border-top:1px solid #e8bf46;border-bottom:1px solid #fedd7e}#selectFormat ul#formatOptions li:first-of-type{border-top:none}#selectFormat ul#formatOptions li:last-of-type{border-bottom:none}#selectFormat ul#formatOptions li div.inside{padding:5px 10px}#selectFormat ul#formatOptions li div.inside div.icon{margin-top:3px;position:absolute;left:10px;cursor:pointer}#selectFormat ul#formatOptions li.current div.inside{background:#588eb8}#selectFormat ul#formatOptions li input.radio{float:right;margin:2px 0 0 0}#selectFormat ul#formatOptions .priceFormats{float:right;margin:2px 0 0 7px}#selectFormat ul#formatOptions li label.price{float:right;font-weight:bold;font-size:1.3em;color:#424242;margin-right:5px;padding:0}#selectFormat ul#formatOptions li.current label.price{color:#fff}#selectFormat ul#formatOptions li img{float:left;margin:0 14px 0 0}#selectFormat ul#formatOptions li div.icon{float:left;margin:1px 2px 0 0;width:26px;height:26px}#selectFormat ul#formatOptions li div.iconTooltip{height:19px;background:url('/images/sprite-2015.png') no-repeat -135px -65px}#selectFormat ul#formatOptions li label{color:#424242;float:left;font-size:12px;padding:3px 0 5px 25px;width:auto;font-weight:600}#selectFormat ul#formatOptions li.current label{color:#fff}#selectFormat ul#formatOptions li div.tooltip{display:none;background:#d7ac31;font-size:13px;top:0;left:0;padding:0 x;position:relative;width:100%;z-index:100}#selectFormat ul#formatOptions li div.tooltip p{padding:15px 18px 19px}#selectFormat div.buyOptions{padding:0 0 10px 0;text-align:center;background-color:#d5a92e;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d5a92e),color-stop(50px #f3cd5e),color-stop(100% #f3cd5e));background-image:-webkit-linear-gradient(top,#d5a92e 0%,#f3cd5e 50px,#f3cd5e 100%);background-image:-moz-linear-gradient(top,#d5a92e 0%,#f3cd5e 50px,#f3cd5e 100%);background-image:-ms-linear-gradient(top,#d5a92e 0%,#f3cd5e 50px,#f3cd5e 100%);background-image:-o-linear-gradient(top,#d5a92e 0%,#f3cd5e 50px,#f3cd5e 100%);background-image:linear-gradient(top,#d5a92e 0%,#f3cd5e 50px,#f3cd5e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d5a92e,endColorstr=#f3cd5e,GradientType=0);border-radius:0 0 2px 2px}#selectFormat .buyOptions .top-arrow{background:url('/images/sprite-2015.png') -202px -61px no-repeat;width:64px;height:16px;display:block;margin:0 auto 10px}#selectFormat div.buyOptions div.addToBasket{margin:0 auto;padding:0 17px 15px;border-bottom:1px solid #fedd7e}#selectFormat div.buyOptions div.addToBasket input{color:#fff;font-size:2.2em;font-weight:600}#selectFormat div.buyOptions div.altrnateOptions{padding:8px 17px 5px 17px;border-top:1px solid #e8bf46}#selectFormat div.buyOptions div.altrnateOptions h4{padding:0 0 5px 0;font-size:12px;font-weight:normal;color:#424242}#selectFormat div.buyOptions div.altrnateOptions a.button{text-align:center;text-decoration:none}#selectFormat div.buyOptions div.altrnateOptions a.orderByFax{float:left}#selectFormat div.buyOptions div.altrnateOptions a.requestInvoice{float:right}.have-a-question-wrapper{background:#588eb8}#haveAQuestion{padding:15px 18px 19px 18px;margin:0 auto 0px;max-width:440px;background-color:#94b5cf;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#94b5cf),color-stop(100% #588eb8));background-image:-webkit-linear-gradient(top,#94b5cf 0%,#588eb8 100%);background-image:-moz-linear-gradient(top,#94b5cf 0%,#588eb8 100%);background-image:-ms-linear-gradient(top,#94b5cf 0%,#588eb8 100%);background-image:-o-linear-gradient(top,#94b5cf 0%,#588eb8 100%);background-image:linear-gradient(top,#94b5cf 0%,#588eb8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#94b5cf,endColorstr=#588eb8,GradientType=0);border-radius:2px}#haveAQuestion div.row{padding:0;margin:0 0 7px 0}#haveAQuestion div.buttonsRow{padding:10px 0 0 0;margin:0 0 10px 0;border-top:1px solid #588eb8}#haveAQuestion .button{font-weight:400;padding:0.2em;font-size:1.8em}#haveAQuestion div.row h3{padding:0 0 3px 0;font-weight:800;font-size:17px;line-height:1em;color:#fff}#haveAQuestion div.row h4{padding:0 0 1px 0;font-weight:normal;font-size:12px;line-height:1em;color:#fff}#haveAQuestion p{padding:9px 0 9px 0;font-weight:normal;font-size:13px;color:#fff;border-top:1px solid #588eb8}.buyOptions a.button{width:47.5%;font-weight:600;line-height:1.25;padding:0.5em}#side_charity_link{background-color:#1b3c51;text-align:center;font-family:'Open Sans';margin-bottom:10px;border-radius:2px}#side_charity_link header{height:133px;background:url("/images/charityWidget.jpg") no-repeat center top;filter:none}#side_charity_link header span{padding:26px 0 0 0px;color:#fff;font-weight:800;font-size:38px;line-height:1.1em;text-shadow:0px 2px 10px #3d505a;margin:0 auto;display:block}#side_charity_link footer{background:none;border-radius:20px;padding-top:20px}#side_charity_link footer span{color:#f0c662;font-size:23px;line-height:1em;margin:0 0 10px 0;display:block;font-weight:bold}#side_charity_link footer p{color:#b4b4b4;font-size:12px;font-style:italic;font-weight:600;padding:0 20px;margin:0 0 10px 0;line-height:1.5em}#side_charity_link footer a{background-color:#f5c85c;color:#101013;font-weight:800;display:inline-block;padding:7px 25px;text-decoration:none}#side_charity_link footer a:hover{background-color:#f2b82c}#side_charity_link footer a:active{background-color:#f6d074}@media only screen and (max-width:940px){div#sidebar div#whyChoose,div#sidebar div#sideFaqs,div#sidebar div#sideRecentltViewedProducts{padding:10px}div#sidebar div.testimonials span.quote{font-size:14px}}@media only screen and (max-width:910px){.top-sidebar,#sidebar{width:31%}}@media only screen and (min-width:640px) and (max-width:820px){div#sidebar div#whyChoose div.row span.bold{font-size:0.75em}}@media only screen and (min-width:641px) and (max-width:767px){#side_charity_link header h1{font-size:30px;width:200px}}@media only screen and (max-width:768px){div#sidebar div.testimonials{padding:19px 10px 50px}}@media only screen and (max-width:767px){.top-sidebar,#sidebar{width:35%}}@media only screen and (max-width:700px) and (min-width:641px){#selectFormat h3{font-size:1.5em}#selectFormat div.buyOptions div.addToBasket input{font-size:2em}}@media only screen and (max-width:640px){.top-sidebar,#sidebar{float:none;width:100%;margin:0 auto 10px;clear:left}.sidebar-desktop{display:none}.sidebar-mobile{display:block}#selectFormat{padding:10px 0}#selectFormat #addToBasketForm{max-width:440px;margin:0 auto;background:#f1c84f}.have-a-question-wrapper{padding:10px 0}div#sidebar div#whyChoose div.row{font-size:0.9em}div#sidebar div#whyChoose div.row span.copy{display:inline-block}div#sidebar div#whyChoose div.row span.bold{font-size:1em}div#sidebar div#sideRecentltViewedProducts ul li{background:none}div#sidebar div#whyChoose div.last{padding-bottom:5px}div#sidebar div.testimonials{padding:19px 25px 50px}#mobile-footer-basket{display:block;background-color:rgba(236,187,42,0.9);position:fixed;width:100%;padding:10px;text-align:center;bottom:0;left:0;z-index:999}#mobile-footer-basket div{font-size:1.3em;font-weight:bold;margin-right:10px;display:inline-block}#mobile-footer-basket.hide{display:none}#side_charity_link header h1{width:300px}}@media only screen and (max-width:460px){#selectFormat,.have-a-question-wrapper{padding:0}}.rm-popup-window{padding:0 !important;margin:0 auto !important;max-width:768px !important;width:90% !important;background:#fff !important;min-height:200px !important;position:absolute !important;top:5% !important;left:0 !important;*left:33%;right:0;z-index:9999 !important}.rm-popup-window div.border{border:1px solid #e9e8e8;margin:0 !important;padding:1px}.rm-popup-window h1{color:#101010;font-size:29px;font-weight:600;line-height:1em;padding:0 0 9px}.rm-popup-window h4{color:#101010;font-size:2em;font-weight:600;line-height:1em;padding:0 0 9px}.rm-popup-window p{color:#101010;font-size:13px;font-weight:normal;padding:0 0 10px}.rm-popup-window .button{border:medium none;display:inline-block;font-size:1.5em;text-align:center;text-decoration:none}.rm-popup-window input:not([type="submit"]),.rm-popup-window textarea{width:100%}.rm-popup-window .input-placeholder::-webkit-input-placeholder{color:transparent}.rm-popup-window .input-placeholder:-moz-placeholder{color:transparent}.rm-popup-window .input-placeholder::-moz-placeholder{color:transparent}.rm-popup-window .input-placeholder:-ms-input-placeholder{color:transparent !important}@media only screen and (max-width:360px){.rm-popup-window .input-placeholder::-webkit-input-placeholder{color:inherit}.rm-popup-window .input-placeholder:-moz-placeholder{color:inherit}.rm-popup-window .input-placeholder::-moz-placeholder{color:inherit}.rm-popup-window .input-placeholder:-ms-input-placeholder{color:inherit !important}}div#radiogroup{color:#101010;float:left;font-size:14px;font-weight:bold;padding:6px 0 0;width:130px}div#emailPref{margin-top:5px;margin-bottom:15px}div#emailPref input[type="radio"]{margin-left:15px;margin-top:8px}div#delivery div.inside div.rowBasketAddressPhone #countryFax{float:left}div#delivery div.inside div.rowBasketAddressPhone #faxNumberPhone{display:inline;margin-left:10px;width:89px}#sameAddress{color:#588eb8;font-size:16px;font-weight:normal;margin-top:10px}div#delivery fieldset#invoiceAddress{padding-top:20px}#addressBorder{border-color:-moz-use-text-color -moz-use-text-color #e9e8e8;border-style:none none solid;border-width:medium medium 1px;padding-bottom:10px}div.center.account-index{margin-top:15px}.account-index div#content p{font-size:1.3em}.account-index #accountNav{position:relative;z-index:2}.account-index #accountNav li{border-width:1px;margin:0 1% 1% 0;width:32.3%}.account-index #accountNav li{float:left;list-style:none;border-width:1px 1px 0;border-style:solid;border-color:#ebebeb;width:16%;padding:1px;margin:0 0.5% 0 0}.account-index #accountNav li.singleLine a{padding:15px 0}.account-index #accountNav li.doubleLine a{padding:9px 0 8px 0}.account-index #accountNav li a{color:#306790;display:block;font-size:1.3em;font-variant:small-caps;line-height:1.6em;text-align:center;text-decoration:none;outline:none;background-color:#f6f7f8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f7f8),color-stop(100% #ddddde));background-image:-webkit-linear-gradient(top,#f6f7f8 0%,#ddddde 100%);background-image:-moz-linear-gradient(top,#f6f7f8 0%,#ddddde 100%);background-image:-ms-linear-gradient(top,#f6f7f8 0%,#ddddde 100%);background-image:-o-linear-gradient(top,#f6f7f8 0%,#ddddde 100%);background-image:linear-gradient(top,#f6f7f8 0%,#ddddde 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f7f8,endColorstr=#ddddde,GradientType=0)}.account-index #accountNav li a span.rightArrow,.account-index p.accountBlurb a span.rightArrow{color:#f1c84f;font-weight:bold}.account-index a.updatePayment span.rightArrow{color:#f1c84f;font-weight:bold}.account-index #accountNav li a:hover{color:#588eb8;background-color:#f6f7f8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f7f8),color-stop(100% #cbcbcc));background-image:-webkit-linear-gradient(top,#f6f7f8 0%,#cbcbcc 100%);background-image:-moz-linear-gradient(top,#f6f7f8 0%,#cbcbcc 100%);background-image:-ms-linear-gradient(top,#f6f7f8 0%,#cbcbcc 100%);background-image:-o-linear-gradient(top,#f6f7f8 0%,#cbcbcc 100%);background-image:linear-gradient(top,#f6f7f8 0%,#cbcbcc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f7f8,endColorstr=#cbcbcc,GradientType=0);box-shadow:0 -1px 4px #c1c1c1}.account-index #accountNav li.current a{background:#fff;filter:none}.account-index .accountTab{border:1px solid #ebebeb;clear:both;margin:0 0 11px;padding:17px 18px;position:relative;top:-2px;z-index:1}.account-index ul#sliders li div.content{padding:15px}.account-index div#content div.accountTab h2{font-size:20px;margin-top:5px;word-wrap:break-word}.account-index div#content div.accountTab h2 span{font-weight:bold;font-variant:small-caps}.account-index p.accountBlurb{width:510px;line-height:16px;text-align:justify}.account-index p.firstAccountBlurb{margin-top:10px}.account-index p.accountBlurb a{display:block;color:#3e6f94;font-weight:bold;text-decoration:none}.account-index div.accountDetails{width:605px;padding:1px;border:1px solid #e9e8e8}.account-index div.accountDetails div.inside{padding:10px;background:#f5f5f5}.account-index div.accountDetails fieldset{position:relative;padding-top:40px;padding-bottom:10px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e9e8e8}.account-index div.accountDetails fieldset legend{font-weight:normal;font-size:16px;color:#588eb8;position:absolute;top:0px}.account-index div.accountDetails div.row{padding:0 0 10px 0;width:auto;position:relative}.account-index div.accountDetails div.borderTop{padding-top:7px;border-top:1px solid #fff}.account-index div.accountDetails div.borderBottom{border-bottom:1px solid #e9e8e8}.account-index div.accountDetails div.rowSubmit{padding-top:20px;padding-bottom:3px}.account-index div.accountDetails div.noLabel>input{margin-left:130px}.account-index div.accountDetails div.row label{color:#101010;float:left;font-size:14px;font-weight:bold;padding:8px 0 0;width:130px}.accountDetails #changePasswordForm div.row label{width:180px}.account-index div.accountDetails div.row label span{color:#77a3c4}.account-index div.accountDetails div.row div.b-core-ui-select,select#UserDetails_UserDetailsAddress_CountryId,select#UserDetails_InvoiceAddress_CountryId{padding:10px;float:left;width:67%}.account-index div.accountDetails div.row div.b-core-ui-select span{font-size:15px;color:#101010}.account-index div.accountDetails div.row div.b-core-ui-select span.b-core-ui-select__button{margin-top:2px}.account-index div.accountDetails div.row input.text{display:block;float:left;width:67%;padding:8px 10px;border:1px solid #e9e9e9;background:#fff;font-size:1.6em}.accountDetails #changePasswordForm div.row input.text{width:55%}.account-index div.accountDetails #changePasswordForm .field-validation-error{float:left;margin-left:180px}.account-index div.accountDetails div.inside div.row .field-validation-error{float:left;margin-left:130px}.account-index div.accountDetails div.row div.button input{padding-bottom:5px}.account-index body.chrome div.accountDetails div.row div.button input{padding-bottom:3px}.account-index div.accountDetails div.inside span.requiredInformation{float:right;font-weight:600;font-size:12px;color:#7fa8c7}.account-index div.accountDetails div.inside div.rowAddressPhone #UserDetails_UserDetailsAddress_CountryCode,.account-index div.accountDetails div.inside div.rowAddressPhone #UserDetails_FaxCountryCode{float:left}.account-index div.accountDetails div.inside div.rowAddressPhone #UserDetails_UserDetailsAddress_PhoneNumberPhone{display:inline;margin-left:5px;width:26%}.account-index div.accountDetails div.inside div.rowAddressPhone #UserDetails_FaxNumber{display:inline;margin-left:5px;width:42%}.account-index div.accountDetails div.inside div.rowAddressPhone #UserDetails_UserDetailsAddress_PhoneNumberExtension{display:inline;margin-left:5px;width:15%}.account-index div#delivery div.inside div.rowBasketUserDetailsTitle div.b-core-ui-select,.account-index div#delivery div.inside div.rowBasketUserDetailsPhone div.b-core-ui-select{width:85px}.account-index div.accountDetails div.row div.holder{float:left;width:396px}.account-index div.accountDetails div.row input#UserDetails_InvoiceAddress_InvoiceMatchesDeliveryAddress{float:left;margin:6px 7px 0 0}.account-index div.accountDetails div.row label.checkboxLabel{float:none;width:auto}.account-index div.accountDetails fieldset.invoiceFields{border-bottom:1px solid #e9e8e8;border-top:1px solid #fff}.account-index div.accountDetails div.rowSubmit{border-top:1px solid #fff;text-align:right;padding:0}.account-index div.accountDetails div.button{padding-bottom:0;padding-right:0}.account-index div.accountDetails div.inside div.rowAddressTitle div.b-core-ui-select,select#UserDetails_UserDetailsAddress_Title,select#UserDetails_InvoiceAddress_Title{width:21%;float:left}.account-index .accountTab p{width:100%}.account-index .accountTab div#accountDetailsMain div#accountDetailsPassword,.account-index .accountTab div#accountDetailsMain div#accountDetailsContact,.account-index .accountTab div#accountDetailsMain div#accountDetailsInvoiceAddress,.account-index .accountTab div#accountDetailsMain div.accountDetails fieldset{width:100%}.account-index .accountTab div#accountDetailsMain div.accountDetails fieldset{margin-bottom:15px}.account-index ul#sliders li h3 span.inside{font-size:1.5em;padding:10px}.account-index div#enquiries.accountTab div#enquiries.inside table.accountEnquiries tbody tr td a.button{padding:0;font-size:13px;width:100%}.account-index div#enquiries.accountTab div#enquiries.inside table.accountEnquiries{table-layout:fixed;width:100%}.accountEnquiries tr{border-bottom:1px solid #dcdcdc}.accountEnquiries tr:last-child{border-bottom:none}.accountEnquiries tr td{text-align:left;vertical-align:middle;padding:5px 13px 5px 0}.account-index div#enquiries.accountTab div#enquiries.inside table.accountEnquiries td:nth-of-type(2) span{max-width:385px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-index div#enquiries.accountTab div#enquiries.inside table th.enquiryDateCol,.account-index div#enquiries.accountTab div#enquiries.inside table th.enquirySubjectCol{padding:0 0 2px 5px;font-size:15px}.account-index div#enquiries.accountTab div#enquiries.inside table th.enquiryDateCol{width:39%}.account-index div#enquiries.accountTab div#enquiries.inside table th.enquirySubjectCol{width:53%}.account-index div.accountDetails div.row.rowAddressPhone.rm-phone-number-field div.b-core-ui-select,select#UserDetails_UserDetailsAddress_CountryCode,select#UserDetails_FaxCountryCode,select#UserDetails_UserDetailsAddress_StateId,select#UserDetails_InvoiceAddress_StateId{float:left;width:24%}.account-index .rm-phone-number-field .phone-number{float:left !important}.account-index #deliveryUSStateRow,.account-index #invoiceUSStateRow{width:100%}.account-index .button.updatePayment{font-size:13px;padding:0;text-align:left;width:100%}.account-index div.productSmallImage{float:left;height:54px;padding-right:15px;position:relative;width:41px}.account-index div#recentOrders span.inside span.slideDown span.slideDown-header{display:block;font-size:14px}.account-index div#recentOrders .recent-orders-date{float:left}.account-index div#recentOrders .recent-orders-date .text{display:inline-block;width:90px}.account-index div#recentOrders .recent-orders-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;float:right;white-space:nowrap;text-align:right}.updatePaymentConfirmation div#delivery div.inside p{font-size:1.5em}.updatePaymentConfirmation .yellow a{text-decoration:none;color:#1c394f;font-size:1em;font-weight:600;letter-spacing:-0.05em}.account-index .inquiry-short-date{display:none}.account-index .inquiry-long-date{display:block}ul#sliders li div.content>div.orderItemDetails{padding:5px 20px}@media only screen and (max-width:940px){.account-index ul#sliders li{margin:0 0 5px}.account-index #accountNav li{width:32.3%;margin:0 1% 1% 0;border-width:1px}.account-index .accountTab{border-width:0;padding:10px 0 0}.account-index .accountTab div#accountDetailsMain div#accountDetailsPassword form fieldset div.row label,.account-index .accountTab div#accountDetailsMain div#accountDetailsContact form fieldset div.row label,.account-index .accountTab div#accountDetailsMain div#accountDetailsInvoiceAddress form fieldset div.row label{margin-bottom:5px}.account-index .accountTab div#accountDetailsMain div.accountDetails div.noLabel{margin-left:0}.account-index #accountDetailsMain .requiredInformation{display:none}.account-index #accountDetailsMain fieldset{padding-top:0}.account-index div#content div#details.accountTab p,.account-index div#content div#details.accountTab hr{display:none}.account-index div#content div#home.accountTab{padding:10px}.account-index .inquiry-short-date{display:block}.account-index .inquiry-long-date{display:none}.account-index div#enquiries.accountTab div#enquiries.inside table.accountEnquiries td:nth-of-type(2) span{max-width:402px}.account-index div#enquiries.accountTab div#enquiries.inside table th.enquiryDateCol{width:18%}}@media only screen and (max-width:820px){.account-index #recentOrders>ul.sliders{font-size:8px}.account-index div#enquiries.accountTab div#enquiries.inside table th.enquiryDateCol{width:24%}.account-index div#enquiries.accountTab div#enquiries.inside table.accountEnquiries td:nth-of-type(2) span{max-width:372px}}@media only screen and (max-width:768px){.account-index div#enquiries.accountTab div#enquiries.inside table th.enquiryDateCol{width:26%}.account-index div#enquiries.accountTab div#enquiries.inside table.accountEnquiries td:nth-of-type(2) span{max-width:320px}}@media only screen and (max-width:768px){.account-index #content,.account-index #sidebar{float:none;width:100%;max-width:600px;margin:0 auto 15px}}@media only screen and (max-width:700px){.account-index div#enquiries.accountTab div#enquiries.inside table.accountEnquiries td:nth-of-type(2) span{max-width:290px}}@media only screen and (max-width:640px){.account-index div.accountDetails div.row label,.accountDetails #changePasswordForm div.row label{width:100%}.account-index div.accountDetails div.row input.text,.accountDetails #changePasswordForm div.row input.text{width:100%}.account-index div.accountDetails div.noLabel>input{margin-left:0px}.account-index div.accountDetails div.row input.text{width:100%}.account-index div.accountDetails div.inside div.rowAddressTitle div.b-core-ui-select,select#UserDetails_UserDetailsAddress_Title,select#UserDetails_InvoiceAddress_Title{width:30%}.account-index div.accountDetails div.inside div.rowAddressPhone #UserDetails_UserDetailsAddress_PhoneNumberPhone{width:49%}.account-index div.accountDetails div.inside div.rowAddressPhone #UserDetails_UserDetailsAddress_PhoneNumberExtension{width:18%}.account-index div.accountDetails div.row.rowAddressPhone.rm-phone-number-field div.b-core-ui-select,select#UserDetails_UserDetailsAddress_CountryCode,select#UserDetails_FaxCountryCode{width:30%}.account-index #recentOrders .recent-orders-title{width:auto}.account-index div.accountDetails div.inside div.rowAddressPhone #UserDetails_FaxNumber{width:64%}.account-index div.accountDetails div.row div.b-core-ui-select,select#UserDetails_UserDetailsAddress_CountryId,select#UserDetails_InvoiceAddress_CountryId{width:100%}.account-index div.accountDetails div.inside div.row .field-validation-error,.account-index div.accountDetails #changePasswordForm .field-validation-error{margin-left:0}}@media only screen and (max-width:480px){.account-index ul#sliders li div.content{padding:0}.account-index #recentOrders ul#sliders li div.content{padding:0 8px;padding-top:5px}.account-index #recentOrders .recent-orders-title{width:68%}.account-index p.accountBlurb{text-align:left}.account-index div.accountDetails div.row.rowAddressPhone.rm-phone-number-field div.b-core-ui-select,select#UserDetails_UserDetailsAddress_CountryCode,select#UserDetails_FaxCountryCode{width:34%}.account-index div.accountDetails div.inside div.rowAddressPhone #UserDetails_UserDetailsAddress_PhoneNumberPhone{width:40%}.account-index div.accountDetails div.inside div.rowAddressPhone #UserDetails_UserDetailsAddress_PhoneNumberExtension{width:21%}}@media only screen and (max-width:360px){.account-index div.accountDetails div.inside{padding:12px 2px}.account-index ul#sliders h3 .inside span.slideDown span.arrow{margin-top:5px}.account-index div#recentOrders .recent-orders-date .text{width:90px}.account-index #recentOrders .recent-orders-title{width:55%}.account-index div#enquiries.accountTab div#enquiries.inside table th.enquiryDateCol{width:33%}.phone-number-extension{padding-left:5px !important;padding-right:3px !important}}#loginRegisterForm>div{width:100%}#loginRegisterForm>div:last-child,#loginRegisterForm>div.rowExistingCustomer{width:100%}#checkout{padding:1px;width:75%;margin:20px auto 70px;max-width:665px}#checkout div.inside{padding:20px;border:1px solid #e9e8e8;background:#f5f5f5}#checkout label,#checkout span.label{display:block;padding:0 0 10px 0;font-weight:bold;font-size:1.5em;color:#101010}#checkout span.label{padding-top:8px;padding-bottom:6px}#checkout input.text{display:block;width:100%;padding:8px 12px;border:1px solid #e9e9e9;background:#fff;font-size:1.4em;color:#959595}#checkout input.text:focus{color:#101010}#checkout div.row{padding:0 0 10px 0}#checkout div.borderTop{padding-top:8px;border-top:1px solid #fff}#checkout div.borderBottom{border-bottom:1px solid #e9e8e8}#checkout div.rowRadio{overflow:hidden}#checkout div.rowSubmit{padding-top:15px}#checkout div.rowRadio input{float:left;margin:3px 10px 0 0}#checkout div.rowRadio input[type=radio]:checked{background:#666;border-radius:50%}#checkout div.rowRadio label{float:left;padding:0 20px 0 0;font-weight:normal}#checkout input#LoginDetails_Password{float:left;width:100%;margin:0 15px 0 0}#checkout a.forgottenPassword{position:relative;padding:0 10px 0 0;font-size:13px;color:#3e6f94;text-decoration:none}#checkout a.forgottenPassword span.arrow{display:block;position:absolute;right:0;top:6px;width:8px;height:8px;background:url('/images/sprite-2015.png') no-repeat -242px -83px}#checkout label.forgot-label{display:inline-block;margin:10px 0;padding:0}#checkout input.forgot-email{display:inline;width:80%;float:right}#checkout div.rowCreatePassword{padding:0;border-top:1px solid #e9e8e8}#checkout div.rowCreatePassword div.inside{padding:14px 0 10px 0;border-top:1px solid #fff;border-bottom:1px solid #e9e8e8;border-width:1px 0 1px 0}#checkout div.password{float:left;width:47.5%;margin:0 5% 0 0}#checkout div.password:last-child{margin:0}#checkout div.password label{display:block;padding:0 0 10px 0}#checkout div.password input.text{display:block;width:100%}.rowSubmit button .fa{margin-right:5px}.enclose-captcha{float:left;display:inline}@media only screen and (max-width:860px){.enclose-captcha{float:none;margin:0 auto;display:block;width:100%}.g-recaptcha div{margin:5px auto}}@media only screen and (max-width:820px){#checkout input.text{width:100%}#checkout div.password{float:none;margin:0 0 10px 0;width:100%}#checkout a.forgottenPassword{clear:both;float:left;margin-top:5px}}@media only screen and (max-width:640px){#checkout input#LoginDetails_Password{width:100%}}@media only screen and (max-width:480px){#checkout{width:100%}#checkout div.inside{padding:20px 5px}#loginRegisterForm>div{width:100%}#checkout button{float:none;width:100%;padding:0.4em 0.85em}}@media only screen and (max-width:360px){#rc-imageselect,.g-recaptcha,.gc-bubbleDefault{transform:scale(0.85);-webkit-transform:scale(0.85);transform-origin:0 0;-webkit-transform-origin:0 0}}.register-step{padding-top:0px !important;padding-bottom:10px}.register-step #loginTitle{color:#101010;font-size:2.9em;font-weight:normal;padding:15px 0 5px;text-transform:uppercase}.register-step #registration-progress{margin:0 auto}.register-step .header{margin-bottom:10px;text-align:left;clear:both}.register-step div h1{padding:15px 0px 5px;font-weight:normal;font-size:2.9em;color:#101010;text-transform:uppercase;line-height:1em}.register-step .header p{padding:0 0 10px 0;font-weight:normal;font-size:1.8em;color:#101010}.register-step .body{float:none;width:auto;margin-bottom:14px}.register-step .body .body-content{margin:0 auto}.register-step div#delivery{float:left;width:63%;padding:1px;border:1px solid #e9e8e8;border-radius:2px;height:100%}.register-step div#delivery fieldset{padding:0;border:none}.register-step div#delivery fieldset .legend{width:100%;margin:0;margin-bottom:5px;font-weight:normal;font-size:1.6em;color:#588eb8;top:0px;padding:0}.register-step .rowDescription{margin-top:10px}.register-step div#delivery .rowDescription>label{padding:0}.register-step .field-submit{font-size:9px}.register-step div#delivery div.rowSubmit{padding-bottom:8px;padding-top:8px;margin:0}.register-step .register-step div#sidebar{margin-bottom:10px}.register-step #sidebar{width:31%}div#industrySectors{padding:1px;border:1px solid #e9e8e8}div#industrySectors div.inside{padding:12px 18px;background:#f5f5f5}div#industrySectors fieldset{position:relative;padding-top:40px;padding-bottom:10px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e9e8e8}div#industrySectors fieldset legend{font-weight:normal;font-size:16px;color:#588eb8;position:absolute;top:0px}em.orderDownloadNow{float:right}@media only screen and (max-width:768px){.register-step #sidebar{width:35%}}@media only screen and (max-width:640px){.register-step div#delivery,.register-step #sidebar{width:100%;margin-bottom:10px}.register-step .body-content{height:auto}.register-step div#delivery div.inside{padding:12px 11px}}@media only screen and (max-width:480px){.register-step .field-submit button{width:100%}.register-step .header{font-size:9px}}@media only screen and (max-width:360px){.register-step .header{font-size:8px}.register-step .body{font-size:9px}}#registerForm p{font-size:12px}div#delivery div.inside div.rowBasketAddressPhone #Data_CountryCode,div#delivery div.inside div.rowBasketUserDetailsPhone #Data_CountryCode{float:left}div#delivery div.inside div.rowBasketAddressPhone #Data_PhoneNumberPhone,div#delivery div.inside div.rowBasketUserDetailsPhone #Data_PhoneNumberPhone{display:inline;margin-left:10px;width:89px}div#delivery div.inside div.rowBasketAddressPhone #Data_PhoneNumberExtension,div#delivery div.inside div.rowBasketUserDetailsPhone #Data_PhoneNumberExtension{display:inline;margin-left:10px;width:32px}.register-final-step .body .body-content{height:715px;height:100%}.register-final-step div#content{float:left;width:680px}.register-final-step div#content p{padding:0 0 10px 0;font-weight:normal;font-size:1.3em;color:#101010}.register-final-step div#delivery div.inside{padding:12px 16px;background:#f5f5f5}.register-final-step div#delivery fieldset.deliverWho{border-bottom:1px solid #e9e8e8}.register-final-step div#delivery fieldset.deliverWhere{border-top:1px solid #fff}.register-final-step div#delivery fieldset.deliverWhere legend{margin-top:5px}.register-final-step div#delivery div.borderTop{padding-top:7px;border-top:1px solid #fff}.register-final-step div#delivery div.borderBottom{border-bottom:1px solid #e9e8e8}.register-final-step div#delivery div.noLabel{padding-left:130px}.register-final-step div#delivery div.row label{float:left;padding:6px 0 0 0;width:25%;font-weight:bold;font-size:1.3em;color:#101010;margin-bottom:2px}.register-final-step div#delivery div.row label span{color:#77a3c4}.register-final-step div#delivery div.row div.b-core-ui-select{padding:5px 10px;font-size:16px}.register-final-step div#delivery div.row div.b-core-ui-select span{font-size:0.938em;color:#101010;padding:5px}.register-final-step div#delivery div.row div.b-core-ui-select span.b-core-ui-select__button{margin-top:2px}.register-final-step div#delivery div.title{float:left;width:100px}.register-final-step div#delivery div.country{float:left;width:286px}.register-final-step div#delivery div.state{float:left;width:100px}.register-final-step div#delivery div.row input.text{display:block;float:right;width:75%;padding:8px 10px;border:1px solid #e9e9e9;background:#fff;font-size:1.4em}.register-final-step div#delivery div.inside div.rowBasketAddressTitle div.b-core-ui-select,.register-final-step div#delivery div.inside div.rowBasketAddressState div.b-core-ui-select,.register-final-step div#delivery div.inside div.rowBasketUserDetailsTitle div.b-core-ui-select,.register-final-step div#delivery div.inside div.rowBasketUserDetailsPhone div.b-core-ui-select{width:85px}.register-final-step div#delivery div.inside div.rowBasketAddressTitle select{width:100px}.register-final-step div#delivery div.inside div.rowCountry div.b-core-ui-select,.register-final-step div#delivery div.inside div.rowCountry select{width:75%}.register-final-step div#delivery div.inside div.rowBasketAddressPhone #Address_CountryCode,.register-final-step div#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_CountryCode{float:left}.register-final-step div#delivery div.inside div.rowBasketAddressPhone #Address_PhoneNumberPhone,.register-final-step div#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_PhoneNumberPhone,.register-final-step div#delivery div.inside div.rowBasketAddressPhone #Address_PhoneNumberExtension,.register-final-step div#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_PhoneNumberExtension{display:inline}.register-final-step div#delivery div.inside div.row .field-validation-error{margin-left:145px;display:block}.register-final-step div#delivery div.row div.button input{padding-bottom:5px}.register-final-step body.chrome div#delivery div.row div.button input{padding-bottom:3px}.register-final-step div#delivery div.inside span.requiredInformation{float:right;font-weight:600;font-size:12px;color:#7fa8c7}.register-final-step #countryCode{display:block;float:left;width:75%}.register-final-step #countryCode .b-core-ui-select{width:86px;vertical-align:middle;max-width:100%;display:inline-block;margin-left:15px}.register-final-step #countryCode input{float:left}.register-final-step #countryCode .b-core-ui-select{display:inline-block;margin-left:15px;max-width:100%;vertical-align:middle;width:86px}.register-final-step div.body form#registerForm div#countryCode.field-address-phone div.b-core-ui-select,.register-final-step div.body form#registerForm div#countryCode.field-address-phone select{width:25%;margin-left:0;float:left}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberPhone{width:60%;float:left;margin-left:1px}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberExtension{width:14%;float:left;margin-left:1px}@media only screen and (max-width:940px){.register-final-step div.body form#registerForm div#countryCode.field-address-phone div.b-core-ui-select{width:19%}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberPhone{width:60%}}@media only screen and (max-width:820px){.register-final-step div.body form#registerForm div#countryCode.field-address-phone div.b-core-ui-select,.register-final-step div.body form#registerForm div#countryCode.field-address-phone select{width:23%}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberPhone{width:62%}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberExtension{width:14%}.register-final-step #countryCode,.register-final-step div#delivery div.inside div.row div.b-core-ui-select,.register-final-step div#delivery div.inside div.rowCountry select,.register-final-step div#delivery div.row input.text{width:100%}.register-final-step div#delivery div.inside div.row .field-validation-error{margin-left:0}.register-final-step .field-submit{margin-top:10px}}@media only screen and (max-width:768px){.register-final-step div.body form#registerForm div#countryCode.field-address-phone div.b-core-ui-select,.register-final-step div.body form#registerForm div#countryCode.field-address-phone select{width:24%}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberPhone{width:63%}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberExtension{width:12%}.register-final-step div#delivery div.inside{height:100%}.register-final-step div#delivery div.row label{width:100%}}@media only screen and (max-width:700px){.register-final-step div.body form#registerForm div#countryCode.field-address-phone div.b-core-ui-select,.register-final-step div.body form#registerForm div#countryCode.field-address-phone select{width:26%}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberPhone{width:61%}}@media only screen and (max-width:640px){.register-final-step div.body form#registerForm div#countryCode.field-address-phone div.b-core-ui-select,.register-final-step div.body form#registerForm div#countryCode.field-address-phone select{width:20%}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberPhone{width:64%}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberExtension{width:15%}.register-final-step div#delivery{width:100%}}@media only screen and (max-width:480px){.register-final-step div.body form#registerForm div#countryCode.field-address-phone div.b-core-ui-select,.register-final-step div.body form#registerForm div#countryCode.field-address-phone select{width:30%}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberPhone{width:53%}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberExtension{width:15%}.register-final-step div#delivery div.inside{padding:10px 5px}}@media only screen and (max-width:360px){.register-final-step div.body form#registerForm div#countryCode.field-address-phone div.b-core-ui-select,.register-final-step div.body form#registerForm div#countryCode.field-address-phone select{padding:5px;width:35%}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberPhone{width:47%}.register-final-step div.body form#registerForm div#countryCode.field-address-phone input#Data_PhoneNumberExtension{width:17%}}.register-thank-you{min-height:599px}.register-thank-you div#delivery{height:100%}.register-thank-you div#delivery fieldset .field-description{margin-bottom:10px;font-size:1.4em}.register-thank-you div#delivery fieldset .field-Keywords{height:278px;font-size:1.4em}.register-thank-you #registerForm #Keywords{width:100%;height:244px;margin-top:5px}.register-thank-you .dispatchButton{height:32px;width:146px}.register-thank-you .clear-footer-768{height:20px;display:none}@media only screen and (max-width:768px){.clear-footer-768{display:block}.register-thank-you{min-height:707px !important}}@media only screen and (max-width:640px){.register-thank-you{padding-bottom:0}.register-thank-you div#delivery{height:auto}.register-thank-you .dispatchButton{width:100%;height:40px;margin:0}}@media only screen and (max-width:360px){.register-thank-you div h1{width:280px}}div#sidebar div.testimonials textarea{display:block;width:100%;height:117px;padding:5px 5px;font-weight:normal;font-family:Open Sans;color:#101010;border:1px solid #e9e9e9;background:#fff}div#divTestimonialSubmitButtons #btnAddTestimonial,div#divTestimonialSubmitButtons #btnCancelTestimonial{margin-top:10px;width:47%;font-size:15px}div#divTestimonialSubmitButtons #btnAddTestimonial{float:left}div#divTestimonialSubmitButtons #btnCancelTestimonial{float:right}div#divTestimonialSubmitButtons div input{margin-right:0;margin-left:0}div#divTestimonialSubmitAnotherButtons #btnAddAnotherTestimonial{margin-top:10px;width:150px;float:right}@media only screen and (max-width:640px){div#divTestimonialSubmitButtons div{float:right;width:220px}}@media only screen and (max-width:480px){div#divTestimonialSubmitButtons div{float:none;width:auto}div#divTestimonialSubmitButtons #btnAddTestimonial,div#divTestimonialSubmitButtons #btnCancelTestimonial{height:34px;margin-top:10px;width:47%}}.unsubscribe{border:1px solid #e9e8e8;float:left;width:63%;padding:20px;background:#f5f5f5 none repeat scroll 0 0;margin-bottom:30px}.unsubscribe h2{font-size:24px;font-weight:normal;margin:0 0 20px}.unsubscribe p{color:#101010;font-size:13px;font-weight:normal;padding:0 0 10px}.unsubscribe label{color:#101010;float:left;font-size:14px;font-weight:bold;padding:6px 0 0;width:130px}.unsubscribe label span{color:#77a3c4}.unsubscribe input.text{background:#fff none repeat scroll 0 0;border:1px solid #e9e9e9;display:inline;padding:8px 10px;width:69%;font-size:1.4em;height:40px;color:#959595}.unsubscribe input.text:focus{border:1px solid #c4c4c4;color:#101010}#unsubscribeForm .button{width:49%}#unsubscribeForm .buttonsRow{margin-top:15px;margin-left:130px;width:69%}.unsubscribe .home-button{min-width:140px}#unsubscribeForm .field-validation-error{clear:both;display:inline-block;left:130px;padding-bottom:5px;position:relative}@media only screen and (max-width:768px){.unsubscribe{width:60%;padding:20px 10px}.unsubscribe input.text{width:100%}#unsubscribeForm .buttonsRow{width:100%;margin-left:0px}#unsubscribeForm .field-validation-error{left:0px}}@media only screen and (max-width:640px){.unsubscribe{width:100%;margin-bottom:10px}.unsubscribe h2{font-size:2.2em}}.blog-page .wrapper{max-width:1000px;margin:0 auto;padding:0 10px}.blog-page .inner-page-banner{min-height:80px;background-color:#1b3c51;padding:3% 0;display:flex;align-items:center}.blog-page .inner-page-banner h1{text-align:center;font-weight:800;line-height:1em;margin:0;text-transform:uppercase}.blog-page .inner-page-banner h1 a{color:#f0c663;text-decoration:none}.blog-page .inner-page-banner h1 span{color:#fff}.blog-page .yellow-triangle{position:absolute;width:100%;z-index:2}.blog-page .page-container{position:relative;z-index:1;padding:80px 0 50px;background-color:#fff}.blog-page .page-gradient{position:absolute;width:100%;top:0;left:0;height:100px}.blog-page .grey-gradient{background:#d7d7d7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#d7d7d7 0%,#fff 100%);background:-webkit-linear-gradient(top,#d7d7d7 0%,#fff 100%);background:linear-gradient(to bottom,#d7d7d7 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7',endColorstr='#ffffff',GradientType=0)}.blog-page .blue-gradient{background:#6494b8;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0OTRiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTY0ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#6494b8 0%,#356487 100%);background:-webkit-linear-gradient(top,#6494b8 0%,#356487 100%);background:linear-gradient(to bottom,#6494b8 0%,#356487 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6494b8',endColorstr='#356487',GradientType=0)}.blog-page .article-products{float:left;width:69%;position:relative}.blog-page .content{z-index:2}.blog-page .content-header{margin-bottom:10px;background-image:none}.blog-page .content-header .charity-logo{display:block;width:auto;margin-bottom:10px}.blog-page .content-header h1{color:#366990;font-size:4em;line-height:1em;font-weight:800;text-transform:uppercase}.blog-page .section{margin-bottom:7% !important}.blog-page .searchResultsHeading{display:none}.blog-page #categoryContent{width:100%;float:none}.blog-page .story img,.blog-page .story .main-photo{width:100%;height:auto}.blog-page div.story{float:left;margin:0 0 5% 0;background-color:#fafafa;border-bottom:5px solid #ddd}.blog-page .col-2>div.story{width:47.5%;margin-right:5%}.blog-page .col-2>div.story:nth-of-type(2n+2){margin-right:0}.blog-page .col-3>div.story{width:30%;margin-right:5%}.blog-page .col-3>div.story:nth-of-type(3n+3){margin-right:0}.blog-page .col-2>div.story:nth-of-type(1),.blog-page .col-3>div.story:nth-of-type(1){clear:left}.blog-page .story .thumbnail{display:block;margin:1px 0}.blog-page .story .content-padding{padding:10px}.blog-page .content h2{color:#222;font-size:2em;line-height:1.125em;font-weight:600;margin-bottom:0.5em}.blog-page .story p{font-size:1.3em;font-weight:400;line-height:1.5em;margin-bottom:0}.blog-page .story a.read-more{color:#d6ad3c;font-size:1.3em;font-weight:600;display:block;margin-bottom:10px;margin-right:10px;text-align:right;text-transform:uppercase;text-decoration:none}.blog-page .story .meta-footer{display:block;color:#666;font-size:13px;font-weight:400;text-align:left;margin-bottom:10px}.blog-page .content-header h1{color:#366990;font-size:40px;font-weight:800;line-height:1em;text-transform:uppercase}.blog-page .content-header .meta-footer{display:block;color:#666;font-size:13px;font-weight:400;text-align:left;margin:5px 0 0 3px}.blog-page .main-photo{display:block;margin-bottom:30px;border:1px solid #ebebeb}.blog-page .content h2{color:#366990;font-size:2em;font-weight:600;line-height:1.125em;margin-bottom:0.5em;text-transform:uppercase}.blog-page .content h2 a{color:#366990;text-decoration:none}.blog-page .content h2 a:hover{color:#588eb8}.blog-page .content h3{border-bottom:6px solid #e2e6e9;color:#366990;font-size:3em;font-weight:800;line-height:1.125em;margin-bottom:1em;padding-bottom:0.5em;text-transform:uppercase}.blog-page .content p,.blog-page .content ul,.blog-page .content ol{font-size:1.6em;line-height:1.5em;margin-bottom:1em;font-weight:400}.blog-page .content ul{margin-left:3em;list-style-type:disc}.blog-page .content ol{margin-left:3em;list-style-type:decimal}.blog-page .content .story p{font-size:1.3em}.blog-page .content ul.tick-list{overflow:visible}.blog-page .content ul.tick-list li:before{content:"\f00c";font-family:'FontAwesome';font-style:normal;text-align:center;color:#e2bb52;position:absolute;top:0.15em;left:-2.75em;width:1.5em;height:1.5em;border-radius:50%;border:2px solid #e2bb52}.blog-page .content ul.tick-list li{position:relative;list-style-type:none}.blog-page .content li{margin-bottom:1.5em}.blog-page .relatedProducts{margin-top:20px}.blog-page .relatedProducts h3{font-size:20px;color:#366990}.blog-page .sidebar{float:right;width:27%;position:relative}.blog-page .sidebar .side-box{background-color:#fafafa;border:1px solid #e1e1e1;margin:0 0 10px;padding:18px 18px 22px;box-shadow:inset 0 0 2px 1px #fff}.blog-page .sidebar .side-box h4{color:#222;font-size:1.7em;font-weight:800;line-height:1em;margin-bottom:0.75em;text-transform:uppercase}.blog-page .sidebar>img{display:block;margin:0 0 10px}.blog-page .sidebar .side-categories ul li{position:relative}.blog-page .sidebar .side-categories ul li a:before{color:#ecc658;content:">";font-size:1.25em;font-style:normal;font-weight:700;left:0;position:absolute;top:-0.2em}.blog-page .sidebar .side-categories ul li a{display:block;color:#366990;font-size:1.2em;font-weight:600;text-decoration:none;border-bottom:1px solid #e1e1e1;margin-bottom:0.75em;padding-bottom:0.75em;padding-left:1em}.blog-page .sidebar .side-categories ul li a.selected,.blog-page .sidebar .side-categories ul li a.selected:before{font-weight:bold;font-size:1.3em}.blog-page .sidebar .side-categories ul li:last-of-type a{border-bottom:none;margin-bottom:0;padding-bottom:0}.blog-page .sidebar .side-form input{background:#fff;border:1px solid #ddd;color:#959595;display:inline-block;font-size:1.6em;line-height:1.5em;margin-bottom:3px;padding:5px 7px 7px;width:100%}.blog-page .sidebar #side_charity_link{margin-top:10px}.blog-page .sidebar .have-a-question-wrapper{margin-bottom:10px}.blog-page .sidebar .subscribe-footer button{width:100%}.blog-page .clear{float:right;margin-top:-26px;cursor:pointer}.blog-page .text-white{color:#fff !important}.blog-page .text-yellow{color:#e2bb52 !important}.blog-page ul.pages{font-size:1em}@media only screen and (max-width:768px){.blog-page .banner{background-size:cover}.blog-page .sidebar .story p{font-size:1.2em}.blog-page .sidebar a.button{font-size:1.6em}.blog-page .sidebar #side_charity_link header span{font-size:30px}}@media only screen and (max-width:700px){.blog-page h1 .mobile-hide{display:none}}@media only screen and (max-width:640px){.blog-page .article-products{float:none;width:100%;margin-bottom:30px}.blog-page .sidebar{float:none;width:100%}.blog-page .sidebar h4{margin-bottom:1em}.blog-page .content-header{text-align:center}.blog-page .content-header h1{float:none;width:100%;font-size:35px}.blog-page .content h2{font-size:1.8em}.blog-page .content h3{font-size:2.4em}.blog-page .sidebar #side_charity_link header span{font-size:24px}}@media only screen and (max-width:420px){.blog-page .content h2{font-size:1.7em}.blog-page .col-2>div.story:nth-of-type(n){float:none;width:100%;margin-right:0}.blog-page .page-count{font-size:1.1em !important}}#sliders ul{margin-top:5px}#categoryTree .section ul{overflow:visible}#categoryTree .slideDown:before{content:"\f0d7";font-family:'FontAwesome';font-style:normal;font-size:1.25em;color:#ecc658;position:absolute;top:0.35em;left:-0.7em}#categoryTree li.closed .slideDown:before{content:"\f0da";left:-0.6em;top:0.35em}#categoryTree li .slideDown.indent:before{content:" " !important}#categoryTree .section ul li{position:relative;list-style-type:disc;padding:1px 0;color:#1b3c51}#categoryTree .slideDown{position:relative;list-style-type:none;padding:6px 0 8px}#categoryTree .noChildren{color:#3973a0;font-size:16px;font-weight:normal;text-decoration:none}#sliders li .content .top .viewAll{position:relative;float:right;margin:5px 0 0 0;padding:0 10px 0 0;font-size:12px;font-weight:bold;color:#3973a0;text-decoration:none}p.expand-collapse-categories a{display:block}a#expand-all{width:178px}a#collapse-all{width:190px}ul#sliders li{margin:0 0 5px 0;list-style:none}ul#sliders li h3{padding:0;margin:0;cursor:pointer;border:1px solid #ebe9e9;border-radius:3px}ul#sliders li h3 span.inside{display:block;padding:0px 19px;font-size:16px;font-weight:normal;color:#3973a0;border:1px solid #f8fafa;background-color:#f6f7f8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f7f8),color-stop(100% #e6e7e7));background-image:-webkit-linear-gradient(top,#f6f7f8 0%,#e6e7e7 100%);background-image:-moz-linear-gradient(top,#f6f7f8 0%,#e6e7e7 100%);background-image:-ms-linear-gradient(top,#f6f7f8 0%,#e6e7e7 100%);background-image:-o-linear-gradient(top,#f6f7f8 0%,#e6e7e7 100%);background-image:linear-gradient(top,#f6f7f8 0%,#e6e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f7f8,endColorstr=#e6e7e7,GradientType=0);border-radius:3px}ul#sliders li.closed:hover span.inside{box-shadow:0 2px 3px #ccc}ul#sliders li h3 span.inside:hover{color:#588eb8}ul#sliders li div.content{border:1px solid #ececec;border-width:0 1px 1px 1px}ul#sliders li div.content>div{padding:20px}ul#sliders li div.content div.top{padding:0 0 5px 0;border-bottom:1px solid #ebebeb;position:relative}ul#sliders li div.content div.top.no-children{padding:0;border-bottom:none}ul#sliders li div.content div.top h4{float:left;font-size:16px;font-weight:bold;color:#ecc658}ul#sliders li div.content div.top a.viewAll:hover{color:#588eb8}ul#sliders li div.content div.section{padding:15px 20px}ul#sliders li div.content div.section ul li a{font-weight:normal;font-size:14px;color:#3973a0;text-decoration:none}#sliders ul{margin-left:15px}#sliders li h3 .viewAll{color:#3973a0;float:right;font-size:12px;font-weight:bold;margin:10px 0 0;padding:0 10px 0 0;text-decoration:none;position:relative;z-index:10}.faqSliders .inside{position:relative}.faqSliders .inside>div:before{content:"\f0d7";font-family:'FontAwesome';font-style:normal;font-size:1.25em;color:#ecc658;position:absolute;top:0.35em;left:0.25em}.faqSliders li.closed .inside>div:before{content:"\f0da";left:0.35em}.faq-tab{padding-top:15px;font-size:1.6em;margin-bottom:5px}ul.faqSliders li{margin:0 0 5px 0;list-style:none}ul.faqSliders li h3{padding:0;margin:0;cursor:pointer;border:1px solid #ebe9e9;border-radius:3px}ul.faqSliders li h3 span.inside{display:block;padding:6px 19px;font-size:15px;font-weight:normal;color:#3973a0;border:1px solid #f8fafa;background-color:#f6f7f8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f7f8),color-stop(100% #e6e7e7));background-image:-webkit-linear-gradient(top,#f6f7f8 0%,#e6e7e7 100%);background-image:-moz-linear-gradient(top,#f6f7f8 0%,#e6e7e7 100%);background-image:-ms-linear-gradient(top,#f6f7f8 0%,#e6e7e7 100%);background-image:-o-linear-gradient(top,#f6f7f8 0%,#e6e7e7 100%);background-image:linear-gradient(top,#f6f7f8 0%,#e6e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f7f8,endColorstr=#e6e7e7,GradientType=0);border-radius:3px}ul.faqSliders li.closed:hover span.inside{box-shadow:0 2px 3px #ccc}ul.faqSliders li h3 span.inside:hover{color:#588eb8}ul.faqSliders li div.content{border:1px solid #ececec;border-width:0 1px 1px 1px}ul.faqSliders li div.content div.top{padding:0 0 5px 0;border-bottom:1px solid #ebebeb}ul.faqSliders li div.content div.top h4{float:left;font-size:16px;font-weight:bold;color:#ecc658}ul.faqSliders li div.content div.section{padding:15px 20px}.faqSliders ul{margin-left:15px}div#content .faqSliders h3{margin:0}.content ol#list-alpha li{margin-left:35px;list-style-type:upper-alpha}.content ol.list-numeric li{font-size:13px;margin-left:50px;list-style-type:decimal}.content ol.list-numeric{padding-bottom:20px}.faqTitle{padding-bottom:0}.parent-category #categoryContent{float:none;width:100%}.listCategories{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ececec;border-image:none;border-style:solid;border-width:1px 1px;border-bottom:none;margin-bottom:10px}.outerCatergories{border-bottom:1px solid #ebebeb}ul.listCategories li{margin-left:25px;list-style-type:disc;margin-top:10px}ul.listCategories li.categories{list-style-type:none}.categories{color:#3973a0;font-size:13px;font-weight:normal;padding-bottom:10px}.innerCategories a.viewAll{color:#3973a0;float:right;font-size:12px;font-weight:bold;margin:5px 5px 0 0;position:relative;text-decoration:none}.firstLevelCategories{color:#ecc658;font-size:16px;font-weight:bold;display:inline;list-style-type:none}.innerCategories{border-bottom:1px solid #ebebeb;padding-bottom:7px;margin-right:25px}.categoryNoDecoration{text-decoration:none;color:#3973a0}@media only screen and (max-width:700px){#categoryTree span.mobile-hide,.listCategories span.mobile-hide{display:none}}@media only screen and (max-width:640px){.expand-collapse-categories{display:none !important}h3 .faq-tab{width:100% !important}}@media only screen and (max-width:470px){#sliders li h3 .viewAll,#sliders li .content .viewAll,.listCategories .viewAll{background-color:#f1f1f1;border:1px solid #ccc;border-radius:3px;color:#3973a0;display:block;float:right;font-size:0.65em;font-weight:bold;line-height:1em;margin:1px -17px 0 0;padding:5px;text-align:center;text-decoration:none;width:40px}#sliders li .content .top .viewAll{margin:0px 3px 0 0;font-size:1em;padding:5px;position:absolute;right:0;top:-2px}ul#sliders li div.content div.section{padding:15px 0 15px 20px}ul#sliders li div.content div.top h4{margin:0 60px 5px 0}ul#sliders li div.content{padding:10px 0px 10px 5px}.innerCategories{line-height:40px}ul.listCategories li{margin-left:15px}}@media only screen and (max-width:340px){#categoryTree .slideDown{font-size:0.925em}ul#sliders ul{margin-top:10px;margin-bottom:10px}ul#sliders li{font-size:0.9em;margin:0 0 10px}}div.checkout{margin-bottom:30px}.checkout #checkout{float:left;width:65%;margin:0 auto}@media only screen and (max-width:767px){.checkout #checkout{float:none;width:100%;max-width:600px;margin-bottom:15px}.checkout div#main h1{text-align:center}}div.confirmationTitle{padding:30px 0 0 0;margin:0 0 7px 0;border-bottom:1px solid #ededed}body.checkout div#main div.confirmationTitle h1{float:left;padding:0 0 7px 0;margin:0;line-height:1em}div.confirmationTitle a.button{float:right;margin:0 0 0 0;padding:1px;text-decoration:none;background-color:#ebe9e9;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebe9e9),color-stop(100% #dbddde));background-image:-webkit-linear-gradient(top,#ebe9e9 0%,#dbddde 100%);background-image:-moz-linear-gradient(top,#ebe9e9 0%,#dbddde 100%);background-image:-ms-linear-gradient(top,#ebe9e9 0%,#dbddde 100%);background-image:-o-linear-gradient(top,#ebe9e9 0%,#dbddde 100%);background-image:linear-gradient(top,#ebe9e9 0%,#dbddde 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebe9e9,endColorstr=#dbddde,GradientType=0)}div.confirmationTitle a.button:hover{background-color:#6c9fc4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6c9fc4),color-stop(100% #88adc9));background-image:-webkit-linear-gradient(top,#6c9fc4 0%,#88adc9 100%);background-image:-moz-linear-gradient(top,#6c9fc4 0%,#88adc9 100%);background-image:-ms-linear-gradient(top,#6c9fc4 0%,#88adc9 100%);background-image:-o-linear-gradient(top,#6c9fc4 0%,#88adc9 100%);background-image:linear-gradient(top,#6c9fc4 0%,#88adc9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6c9fc4,endColorstr=#88adc9,GradientType=0)}div.confirmationTitle a.button span.inside{display:block;padding:1px;background-color:#f8f9fa;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f9fa),color-stop(100% #e6e6e7));background-image:-webkit-linear-gradient(top,#f8f9fa 0%,#e6e6e7 100%);background-image:-moz-linear-gradient(top,#f8f9fa 0%,#e6e6e7 100%);background-image:-ms-linear-gradient(top,#f8f9fa 0%,#e6e6e7 100%);background-image:-o-linear-gradient(top,#f8f9fa 0%,#e6e6e7 100%);background-image:linear-gradient(top,#f8f9fa 0%,#e6e6e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f9fa,endColorstr=#e6e6e7,GradientType=0)}div.confirmationTitle a.button:hover span.inside{background-color:#7ba8c9;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7ba8c9),color-stop(100% #8fb2cc));background-image:-webkit-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:-moz-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:-ms-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:-o-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ba8c9,endColorstr=#8fb2cc,GradientType=0)}div.confirmationTitle a.button span.inside span.gradient{position:relative;display:block;padding:3px 45px;font-weight:600;font-size:13px;color:#1f3f58;background-color:#f5f6f7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f6f7),color-stop(100% #ddddde));background-image:-webkit-linear-gradient(top,#f5f6f7 0%,#ddddde 100%);background-image:-moz-linear-gradient(top,#f5f6f7 0%,#ddddde 100%);background-image:-ms-linear-gradient(top,#f5f6f7 0%,#ddddde 100%);background-image:-o-linear-gradient(top,#f5f6f7 0%,#ddddde 100%);background-image:linear-gradient(top,#f5f6f7 0%,#ddddde 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5f6f7,endColorstr=#ddddde,GradientType=0)}div.confirmationTitle a.button:hover span.inside span.gradient{background-color:#7ba8c9;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7ba8c9),color-stop(100% #8fb2cc));background-image:-webkit-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:-moz-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:-ms-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:-o-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ba8c9,endColorstr=#8fb2cc,GradientType=0)}div.confirmationSub{padding:15px 0 24px 0}div.confirmationSub ul.buttons{float:right;margin:0 0 0 0}div.confirmationSub ul.buttons li{float:left;margin:0 5px 0 0;list-style:none}div.confirmationSub ul.buttons li a{position:relative;display:block;padding:5px 19px;text-align:center;text-decoration:none;color:#fff;border:1px solid #234c68;background-color:#2c495f;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2c495f),color-stop(100% #1c394f));background-image:-webkit-linear-gradient(top,#2c495f 0%,#1c394f 100%);background-image:-moz-linear-gradient(top,#2c495f 0%,#1c394f 100%);background-image:-ms-linear-gradient(top,#2c495f 0%,#1c394f 100%);background-image:-o-linear-gradient(top,#2c495f 0%,#1c394f 100%);background-image:linear-gradient(top,#2c495f 0%,#1c394f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c495f,endColorstr=#1c394f,GradientType=0);min-width:150px}div.confirmationSub ul.buttons li a:hover{border:1px solid #4d7da2;background-color:#4d7da2;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d7da2),color-stop(100% #6c9cc1));background-image:-webkit-linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);background-image:-moz-linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);background-image:-ms-linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);background-image:-o-linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);background-image:linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d7da2,endColorstr=#6c9cc1,GradientType=0)}div.confirmationSub ul.buttons li a span{display:block;font-weight:600;font-size:12px;line-height:1em}div.confirmationSub ul.buttons li a span.arrow{position:absolute;right:8px;bottom:7px;display:block;width:8px;height:8px;background:url('/images/sprite-2015.png') no-repeat -242px -83px}div.confirmationSub h2{padding:0 0 9px 0;font-weight:normal;font-size:2em;line-height:1.25em;color:#101010}div.confirmationSub h2 span{font-weight:bold}div.confirmationSub p{font-weight:normal;font-size:1.4em;line-height:1.5em;color:#101010}div.confirmationSub p span{font-weight:bold}div.confirmationSub p a{font-weight:bold;color:#3d6e93;text-decoration:none}div.confirmationSub p a:hover{color:#588eb8}div#orderSummary{padding:10px 15px;margin:0 0 20px 0;border:1px solid #e9e8e8}div#orderSummary div.titleRow{padding:0 0 8px 0;margin:0 0 11px 0;border-bottom:1px solid #ebebeb}div#orderSummary div.row{padding:0 0 12px 0;margin:0 0 11px 0;border-bottom:1px solid #ebebeb;position:relative}div#orderSummary div.row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}div#orderSummary div.titleRow h3.orderSummary{float:left;margin:0;padding:1px 0 0 0;font-weight:bold;font-size:1.5em;color:#101010}div#orderSummary div.titleRow span.priceSummary{float:right;font-weight:600;font-size:13px;color:#101010;margin-right:10px}div#orderSummary div.row div.image{float:left;width:65px}div#orderSummary div.row div.image img{display:block;margin:0 auto}div#orderSummary div.row div.text{float:left;margin:0 150px 0 45px;padding:0 10px;width:auto}div#orderSummary div.row div.text h3{padding:1px 0 8px 0}div#orderSummary div.row div.text h3 a{display:block;font-weight:bold;font-size:13px;line-height:1em;color:#306790;text-decoration:none}div#orderSummary div.row div.text h3 a:hover{color:#588eb8}div#orderSummary div.row div.text ul{padding:0 0 5px 0;margin:0}div#orderSummary div.row div.text ul li{float:left;margin:0 10px 0 0;font-weight:600;font-size:11px;color:#101010;list-style:none}div#orderSummary div.row div.text ul li.delivery{color:#1b912e}div#orderSummary div.row .price{color:#454544;float:left;font-size:16px;font-weight:bold;margin-left:-130px;min-width:120px;padding:0}div#orderSummary div.row .price span{display:block;text-align:right}div#orderSummary div.row span.qty{display:block;font-weight:normal;font-size:11px;color:#101010}div#orderSummary div.delivery{float:left;width:33%;padding:4px 18px 0 0;border-right:1px solid #e9e8e8}div#orderSummary div.delivery h3{padding:0 0 7px 0;font-weight:bold;font-size:1.5em;color:#101010}div#orderSummary div.delivery p{padding:0 0 6px 0;font-weight:normal;font-size:1.3em;color:#101010}div#orderSummary div.delivery ul{padding:0 0 13px 0}div#orderSummary div.delivery ul li{margin:0;padding:0 0 3px 0;font-weight:600;font-size:1.3em;line-height:1em;color:#101010;list-style:none}div#orderSummary div.delivery p.emailedTo{padding:7px 0 0 0;border-top:1px solid #ebebeb}div#orderSummary div.billing{float:left;width:32%;padding:4px 18px 0 20px}div#orderSummary div.billing h3{padding:0 0 4px 0;margin:0;font-weight:bold;font-size:1.5em;color:#101010}div#orderSummary div.billing span.paymentDetail{display:block;padding:0 0 6px 0;font-weight:normal;font-size:12px}div#orderSummary div.billing ul{padding:0 0 10px 0;margin:0}div#orderSummary div.billing ul li{margin:0;padding:0 0 3px 0;font-weight:600;font-size:1.3em;line-height:1em;color:#101010;list-style:none}div#orderSummary div.totals{float:right;padding:4px 0 0 0;width:35%;color:#101010}div#orderSummary div.totals div.rowTotal{padding:8px 0 12px;border-bottom:1px solid #ebebeb}div#orderSummary div.totals div.rowTotal:first-child{margin:0 0 10px 0}div#orderSummary div.totals div.rowTotal span.title{float:left;font-weight:normal;font-size:13px}div#orderSummary div.totals div.rowTotal span.total{float:right;padding:0 9px 0 0;font-weight:bold;font-size:16px}div#orderSummary div.totals div.grandTotal{margin:3px 0 0 0;padding:10px 0 10px 0}div#orderSummary div.totals div.grandTotal span.title{float:left;font-weight:bold;font-size:1.3em}div#orderSummary div.totals div.grandTotal span.total{float:right;padding:3px 9px 0 0;font-weight:bold;font-size:1.7em;text-align:right}div#orderSummary div.totals span.title{line-height:2em}.confirmation-icons .checkout-blocker{display:none}@media only screen and (max-width:767px){div#orderSummary div.totals{width:100%;border-bottom:1px solid #ebebeb;padding-bottom:10px}div#orderSummary div.delivery,div#orderSummary div.billing{width:50%;margin-top:10px}}@media only screen and (max-width:640px){div.confirmationTitle{padding-top:10px}.confirmationTitle a.button{display:none}body.checkout div#main div.confirmationTitle h1{float:none;text-align:center}div.confirmationSub{padding:0 0 10px 0px}div.confirmationSub ul.buttons{width:100%;margin-bottom:10px}div.confirmationSub ul.buttons li{width:50%;margin-right:0;padding:0 3%}div.confirmationSub ul.buttons li a{width:200px;float:none;margin:0 auto}.confirmation-icons .checkout-blocker{display:block;left:77%}}@media only screen and (max-width:480px){div#orderSummary div.delivery{border-right:none;border-bottom:1px solid #ebebeb;width:100%;padding:0 0 10px 0}div#orderSummary div.billing{width:100%;padding:5px 0}div#orderSummary div.row .price{width:200px;float:right;margin-right:9px}div#orderSummary div.row div.text{margin-right:0}div.confirmationSub ul.buttons li a{width:auto;min-width:80px}.confirmation-icons .checkout-blocker{display:block;left:60%}}@media print{body{background-color:#fff;background-image:none;color:#000}footer,#checkoutStep,#linkAdditionalEmail,.buttons,.button,.search,.slide-nav,.icon-wrapper,#searchsubmit,#headerTels li.fa-phone{display:none}#headerTels{width:45%;top:0;float:right;margin:0}#headerTels li a.number{font-size:10px}#headerTels li span.hours{font-size:9px}header a#logo{display:inline !important;position:absolute;top:0;margin:0}div.confirmationTitle{padding:0}}#delivery,#paymentDetails{float:left;width:59%;padding:1px;border:1px solid #e9e8e8}#delivery div.inside{padding:10px 15px;background:#f5f5f5}#delivery fieldset{position:relative;padding-top:40px;padding-bottom:10px;border:none;border-bottom:1px solid #e9e8e8;width:100%}#delivery fieldset legend{font-weight:normal;font-size:1.5em;color:#588eb8;position:absolute;top:0}#delivery fieldset.deliverWho{border-bottom:1px solid #e9e8e8}#delivery fieldset.deliverWhere{border-top:1px solid #fff}#delivery fieldset.deliverWhere legend{margin-top:10px}#delivery div.row{padding:0 0 10px 0}#delivery div.borderTop{padding-top:7px;border-top:1px solid #fff}#delivery div.borderBottom{border-bottom:1px solid #e9e8e8}#delivery div.rowSubmit{padding-top:20px;padding-bottom:3px}#delivery div.noLabel{margin-left:130px;width:100%}#delivery div.row label{float:left;padding:8px 0 0 0;width:130px;font-weight:bold;font-size:14px;color:#101010}#delivery div.row label span{color:#77a3c4}#delivery div.row div.b-core-ui-select span{font-size:15px;color:#101010}#delivery div.row div.b-core-ui-select span.b-core-ui-select__button{margin-top:2px}#delivery div.title{float:left;width:100px}#delivery div.country{float:left;width:286px}#delivery div.state{float:left;width:100px}#delivery div.row input.text,#paymentDetails div.row input.text{display:block;float:left;width:67%;padding:9px 5px;border:1px solid #e9e9e9;color:#959595;background:#fff;height:40px}#delivery div.row input.text:focus,#paymentDetails div.row input.text:focus{border:1px solid #c4c4c4;color:#101010}#delivery div.inside div.row div.b-core-ui-select,#delivery #Address_CountryId{float:left;width:67%}#delivery div.inside div.rowBasketAddressTitle div.b-core-ui-select,#delivery div.inside div.rowBasketAddressState div.b-core-ui-select,#delivery div.inside div.rowBasketAddressPhone div.b-core-ui-select,#delivery div.inside div.rowBasketUserDetailsTitle div.b-core-ui-select,#delivery div.inside div.rowBasketUserDetailsPhone div.b-core-ui-select,div.accountDetails div.inside div.rowAddressPhone div.b-core-ui-select,#delivery div.inside div.rowBasketAddressTitle select,#delivery div.inside div.rowBasketAddressState select,#delivery div.inside div.rowBasketAddressPhone select,#delivery div.inside div.rowBasketUserDetailsTitle select,#delivery div.inside div.rowBasketUserDetailsPhone select,div.accountDetails div.inside div.rowAddressPhone select{width:18%}#delivery div.inside div.rowBasketAddressPhone #Address_CountryCode,#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_CountryCode{float:left}#delivery div.inside div.rowBasketAddressPhone #Address_PhoneNumberPhone,#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_PhoneNumberPhone{display:inline;margin-left:10px;width:30%}#delivery div.inside div.rowBasketAddressPhone #Address_PhoneNumberExtension,#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_PhoneNumberExtension{display:inline;margin-left:10px;width:15%}#delivery div.inside div.row .field-validation-error{margin-left:131px}#delivery div.row div.button input{padding-bottom:5px}body.chrome #delivery div.row div.button input{padding-bottom:3px}#delivery div.inside span.requiredInformation{float:right;font-weight:600;font-size:12px;color:#7fa8c7}@media only screen and (max-width:980px){#delivery div.inside{padding:10px}#delivery div.inside div.rowBasketAddressTitle div.b-core-ui-select,#delivery div.inside div.rowBasketAddressState div.b-core-ui-select,#delivery div.inside div.rowBasketAddressPhone div.b-core-ui-select,#delivery div.inside div.rowBasketUserDetailsTitle div.b-core-ui-select,#delivery div.inside div.rowBasketUserDetailsPhone div.b-core-ui-select,div.accountDetails div.inside div.rowAddressPhone div.b-core-ui-select,#delivery div.inside div.rowBasketAddressTitle select,#delivery div.inside div.rowBasketAddressState select,#delivery div.inside div.rowBasketAddressPhone select,#delivery div.inside div.rowBasketUserDetailsTitle select,#delivery div.inside div.rowBasketUserDetailsPhone select,div.accountDetails div.inside div.rowAddressPhone select{width:24%}#delivery div.inside div.rowBasketAddressPhone #Address_PhoneNumberExtension,#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_PhoneNumberExtension{width:13%}#delivery div.inside div.rowBasketAddressPhone #Address_PhoneNumberPhone,#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_PhoneNumberPhone{width:25%}}@media only screen and (max-width:767px){#delivery,#paymentDetails{float:none;width:100%;max-width:600px;margin:0 auto 15px}#delivery div.inside{padding:10px 15px}}@media only screen and (max-width:640px){#delivery div.row label{width:100%}#delivery div.row input.text{width:100%}#delivery div.inside div.row div.b-core-ui-select,#delivery #Address_CountryId{width:100%}#delivery div.inside div.rowBasketAddressTitle div.b-core-ui-select,#delivery div.inside div.rowBasketAddressState div.b-core-ui-select,#delivery div.inside div.rowBasketAddressPhone div.b-core-ui-select,#delivery div.inside div.rowBasketUserDetailsTitle div.b-core-ui-select,#delivery div.inside div.rowBasketUserDetailsPhone div.b-core-ui-select,div.accountDetails div.inside div.rowAddressPhone div.b-core-ui-select,#delivery div.inside div.rowBasketAddressTitle select,#delivery div.inside div.rowBasketAddressState select,#delivery div.inside div.rowBasketAddressPhone select,#delivery div.inside div.rowBasketUserDetailsTitle select,#delivery div.inside div.rowBasketUserDetailsPhone select,div.accountDetails div.inside div.rowAddressPhone select{width:24%}#delivery div.inside div.rowBasketAddressPhone #Address_PhoneNumberPhone,#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_PhoneNumberPhone{width:50%}#delivery div.inside div.rowBasketAddressPhone #Address_PhoneNumberExtension,#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_PhoneNumberExtension{width:21%}#checkoutDetailsForm button,#checkoutDeliveryForm button,#checkoutPayment button{width:100%}#delivery div.inside div.row .field-validation-error{margin-left:0}#delivery div.noLabel{margin-left:0px}#delivery div.inside span.requiredInformation{display:none}}@media only screen and (max-width:480px){#delivery div.inside{padding:10px 2px}#delivery div.inside div.rowBasketAddressTitle div.b-core-ui-select,#delivery div.inside div.rowBasketAddressState div.b-core-ui-select,#delivery div.inside div.rowBasketAddressPhone div.b-core-ui-select,#delivery div.inside div.rowBasketUserDetailsTitle div.b-core-ui-select,#delivery div.inside div.rowBasketUserDetailsPhone div.b-core-ui-select,div.accountDetails div.inside div.rowAddressPhone div.b-core-ui-select,#delivery div.inside div.rowBasketAddressTitle select,#delivery div.inside div.rowBasketAddressState select,#delivery div.inside div.rowBasketAddressPhone select,#delivery div.inside div.rowBasketUserDetailsTitle select,#delivery div.inside div.rowBasketUserDetailsPhone select,div.accountDetails div.inside div.rowAddressPhone select{width:29%}#delivery div.inside div.rowBasketAddressPhone #Address_PhoneNumberPhone,#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_PhoneNumberPhone{width:45%}#delivery div.inside div.rowBasketAddressPhone #Address_PhoneNumberExtension,#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_PhoneNumberExtension{width:19%}}@media only screen and (max-width:360px){#delivery div.inside div.rowBasketAddressTitle div.b-core-ui-select,#delivery div.inside div.rowBasketAddressState div.b-core-ui-select,#delivery div.inside div.rowBasketAddressPhone div.b-core-ui-select,#delivery div.inside div.rowBasketUserDetailsTitle div.b-core-ui-select,#delivery div.inside div.rowBasketUserDetailsPhone div.b-core-ui-select,div.accountDetails div.inside div.rowAddressPhone div.b-core-ui-select,#delivery div.inside div.rowBasketAddressTitle select,#delivery div.inside div.rowBasketAddressState select,#delivery div.inside div.rowBasketAddressPhone select,#delivery div.inside div.rowBasketUserDetailsTitle select,#delivery div.inside div.rowBasketUserDetailsPhone select,div.accountDetails div.inside div.rowAddressPhone select{width:33%}#delivery div.inside div.rowBasketAddressPhone #Address_PhoneNumberExtension,#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_PhoneNumberExtension{width:18%}#delivery div.inside div.rowBasketAddressPhone #Address_PhoneNumberPhone,#delivery div.inside div.rowBasketUserDetailsPhone #UserDetails_PhoneNumberPhone{width:40%}#delivery fieldset legend{font-size:1.5em}}div.basketTitle{padding:15px 0 11px 0}div.basketTitle h1{float:left;font-weight:600;font-size:29px;color:#101010}div.basketTitle a.proceedCheckout{float:right}div#basket{padding:13px 20px;margin:0 0 11px 0;border:1px solid #e9e8e8}div#basket div.basketTop{padding:0 0 11px 0;margin:0 0 1px 0;border-bottom:1px solid #e9e8e8}div#basket div.basketTop span.products{float:left;width:65%;font-weight:normal;font-size:13px;color:#101010;margin-left:20px}div#basket div.basketTop span.quantity{float:left;width:10%;font-weight:normal;font-size:13px;color:#101010}div#basket div.basketTop span.price{float:right;width:19%;font-weight:normal;font-size:13px;color:#101010;text-align:right}div#basket div.product{border-bottom:1px solid #ebebeb}div#basket div.highlight div.inside{background:#f2f7fc}div#basket div.product div.inside{padding:10px;border:1px solid #fff;border-width:1px 0;position:relative}div#basket div.product div.productSmallImage{width:41px !important;padding:2px 0 0 0;position:absolute;float:none;top:10px;left:10px}div#basket div.product div.image img{display:block;margin:0 auto}div#basket div.product div.text{float:left;width:auto;padding:0 10px;margin:0 320px 0 45px}div#basket .inside .fixed-right{border-left:1px solid #ebebeb;float:left;margin-left:-320px;width:320px}div#basket div.highlight div.quantity{border-left:1px solid #fff}div#basket div.product div.text h3{padding:0 0 7px 0;line-height:1em}div#basket div.product div.text h3 a{display:block;font-weight:600;font-size:15px;line-height:1.1em;color:#306790;text-decoration:none}div#basket div.product div.text h3 a:hover{color:#588eb8}div#basket div.product div.text ul{padding:0 0 1px 0}div#basket div.product div.text ul li{float:left;padding:0 10px;font-weight:600;font-size:11px;color:#101010;list-style:none}div#basket div.product div.text ul li.first{padding-left:0;background:none}div#basket div.product div.text a.remove{position:relative;display:inline-block;padding:0 10px 0 0;font-weight:600;font-size:10px;color:#3e6f94;text-decoration:none}div#basket div.product div.text a.remove:hover{color:#588eb8}div#basket div.product div.text a.remove span.cross{position:absolute;right:0;top:3px;display:block;width:8px;height:8px;background:url('/images/sprite-2015.png') no-repeat -255px -82px}div#basket a.remove.mobile{display:none}div#basket div.product div.quantity{float:left;width:40%;padding:14px 0;border-right:1px solid #ebebeb}div#basket div.highlight div.quantity{border-right:1px solid #fff}div#basket div.highlight div.quantity select{width:70px;display:block;margin:0 auto}div#basket div.product div.quantity div.b-core-ui-select{width:45px;margin:0 auto;padding:3px 10px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div#basket div.product div.quantity select{width:70px;margin:0 auto;display:block}div#basket div.product div.quantity div.b-core-ui-select span.b-core-ui-select__value{font-weight:bold;font-size:15px}div#basket div.product div.price{float:right;width:60%;padding:18px 0px 0 0}div#basket div.product div.price{font-weight:bold;font-size:1.6em;color:#454544}div#basket div.product div.price span{text-decoration:inherit;float:right}div#basket div.totalsRow{padding-top:10px}div#basket div.totalsRow ul.actions{float:left;padding:0 0 15px 0;width:100%}div#basket div.totalsRow ul.actions li{float:left;margin:0 10px 0 0;list-style:none}div#basket div.totalsRow ul.actions li a,div#basket div.totalsRow ul.actions li button{display:inline-block;padding:1px;font-weight:600;font-size:1.3em;text-decoration:none;border:none;background-color:#ebe9e9;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebe9e9),color-stop(100% #d9dadb));background-image:-webkit-linear-gradient(top,#ebe9e9 0%,#d9dadb 100%);background-image:-moz-linear-gradient(top,#ebe9e9 0%,#d9dadb 100%);background-image:-ms-linear-gradient(top,#ebe9e9 0%,#d9dadb 100%);background-image:-o-linear-gradient(top,#ebe9e9 0%,#d9dadb 100%);background-image:linear-gradient(top,#ebe9e9 0%,#d9dadb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebe9e9,endColorstr=#d9dadb,GradientType=0)}div#basket div.totalsRow ul.actions li a:hover,div#basket div.totalsRow ul.actions li button:hover{cursor:pointer;background-color:#7ba8c9;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7ba8c9),color-stop(100% #8fb2cc));background-image:-webkit-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:-moz-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:-ms-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:-o-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ba8c9,endColorstr=#8fb2cc,GradientType=0)}div#basket div.totalsRow ul.actions li a span.inside,div#basket div.totalsRow ul.actions li button span.inside{display:inline-block;position:relative;padding:8px 10px;color:#3e6f94;border:1px solid #ecedee}div#basket div.totalsRow ul.actions li a{position:relative;font-weight:400;font-size:15px}div#basket div.totalsRow ul.actions li a#continueShopping{padding:8px 10px;color:#fff;border:2px solid #234c68;background-color:#2a475d;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2a475d),color-stop(100% #1c394f));background-image:-webkit-linear-gradient(top,#2a475d 0%,#1c394f 100%);background-image:-moz-linear-gradient(top,#2a475d 0%,#1c394f 100%);background-image:-ms-linear-gradient(top,#2a475d 0%,#1c394f 100%);background-image:-o-linear-gradient(top,#2a475d 0%,#1c394f 100%);background-image:linear-gradient(top,#2a475d 0%,#1c394f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2a475d,endColorstr=#1c394f,GradientType=0)}div#basket div.totalsRow ul.actions li a#continueShopping:hover{border:2px solid #4d7da2;background-color:#4d7da2;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d7da2),color-stop(100% #6c9cc1));background-image:-webkit-linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);background-image:-moz-linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);background-image:-ms-linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);background-image:-o-linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);background-image:linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d7da2,endColorstr=#6c9cc1,GradientType=0)}div#basket div.totalsRow ul.actions li a#shareBasket{padding:1px;border:1px solid #ecedee;background-color:#ebe9e9;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebe9e9),color-stop(100% #d9dadb));background-image:-webkit-linear-gradient(top,#ebe9e9 0%,#d9dadb 100%);background-image:-moz-linear-gradient(top,#ebe9e9 0%,#d9dadb 100%);background-image:-ms-linear-gradient(top,#ebe9e9 0%,#d9dadb 100%);background-image:-o-linear-gradient(top,#ebe9e9 0%,#d9dadb 100%);background-image:linear-gradient(top,#ebe9e9 0%,#d9dadb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ebe9e9,endColorstr=#d9dadb,GradientType=0)}div#basket div.totalsRow ul.actions li a#shareBasket:hover{cursor:pointer;background-color:#7ba8c9;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7ba8c9),color-stop(100% #8fb2cc));background-image:-webkit-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:-moz-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:-ms-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:-o-linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);background-image:linear-gradient(top,#7ba8c9 0%,#8fb2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7ba8c9,endColorstr=#8fb2cc,GradientType=0)}div#basket div.totalsRow ul.actions li a#shareBasket span.inside{border:1px solid #ecedee;color:#3e6f94}div#basket div.totalsRow a.marketingCode{clear:left;position:relative;display:inline-block;padding:0 0 0 12px;font-weight:600;font-size:13px;color:#306790;text-decoration:none}div#basket div.totalsRow a.marketingCode:hover{color:#588eb8}div#basket div.totalsRow a.marketingCode span.arrow{display:block;position:absolute;left:0;top:6px;width:8px;height:8px;background:url('/images/sprite-2015.png') no-repeat -230px -84px}.marketingCodeText{display:block;width:150px;padding:8px 5px;font-size:14px;color:#898888;border:1px solid #e9e9e9;background:#fff}.marketingCodeText:focus{color:#101010}.MarketingCode{display:none}.MarketingCode fieldset{padding-top:19px}div#basket div.totalsRow ul.actions li button#applyMktingCode{margin-top:14px}.MarketingCode form#marketingCodeForm fieldset p{font-size:1.1em}div#basket div.totalsRow ul.totals{float:right;width:35%;min-width:310px;padding:5px 0 0 20px;border-left:1px solid #f1eded}div#basket div.totalsRow ul.totals li{padding:0 0 9px 0;list-style:none}div#basket div.totalsRow ul.totals li span.title{float:left;font-weight:normal;font-size:13px;color:#101010}div#basket div.totalsRow ul.totals li span.total{float:right;font-weight:bold;font-size:16px;color:#101010;padding-right:9px}div#basket div.totalsRow ul.totals li.grandTotal{margin:4px 0 0 0;padding:1px 0 0 0;border-top:1px solid #ebebeb}div#basket div.totalsRow ul.totals li.grandTotal span.title{padding:14px 0 0 0}div#basket div.totalsRow ul.totals li.grandTotal span.total{font-weight:bold;font-size:2.2em;padding:5px 9px 0 0}div.basketBottom{margin:0 0 30px 0}#basket .basketActions{display:inline-block;width:51%}@media only screen and (max-width:768px){#basket .basketTop .quantity,#basket .basketTop .price{display:none}div#basket div.product div.price{font-size:1.5em}div#basket div.product div.text ul li:nth-of-type(2n+3){clear:left;background:none;padding-left:0}div#basket .inside .fixed-right{margin-left:-220px;width:220px}div#basket div.product div.text{margin:0 220px 0 45px}}@media only screen and (max-width:700px){div.basketTitle h1{color:#101010;float:left;font-size:25px;font-weight:600;line-height:1.75em}div#basket div.product div.price{font-size:1.4em}div#basket div.totalsRow ul.totals{padding-left:30px}#basket .basketActions{width:100%;margin:20px 0 0 5px}}@media only screen and (max-width:600px){div.basketTitle h1{float:none;text-align:center;font-size:29px}div.basketTitle a.right{float:none;width:80%;margin:0 auto;display:block}div#basket{padding:13px 0}div#basket div.product div.inside{padding:10px 5px}div#basket div.product div.quantity{border-right:none;float:right;padding:5px 0 5px 25px;width:auto}div#basket div.product div.text{margin-right:120px}div#basket div.product div.price{padding:5px 0 0;width:auto;float:none}div#basket .inside .fixed-right{margin-left:-120px;width:120px}div#basket div.totalsRow ul.totals li.grandTotal span.total{font-size:22px}div.basketTitle div.thawteLogo{float:none;margin:15px auto}div#basket div.totalsRow ul.totals{width:100% !important;border-left:none;padding-left:5px;min-width:297px}}@media only screen and (max-width:480px){div.basketTitle a.right{width:100%}div#basket div.product div.text{margin-right:0}div#basket div.product div.productSmallImage{left:20px}div#basket div.product div.text{margin:0 0 0 60px}div#basket .liquid-center{min-height:70px}div#basket div.product div.text a.remove.desktop{display:none}div#basket a.remove.mobile{background-color:#666;border-radius:3px;color:#fff;display:inline-block;float:left;margin:8px 10px 0;padding:3px 0;text-align:center;text-decoration:none;width:50px}div#basket div.product div.quantity select{padding:2px 8px;height:auto}div#basket .inside .fixed-right{background-color:#f5f5f5;border-left:medium none;clear:both;float:none;margin:10px 0 0;padding:5px 5px 5px 0;width:100%}div#basket div.highlight div.quantity{border-left:none}div#basket .highlight .inside .fixed-right{background-color:#dae3ed}div#basket div.product div.price{float:right;padding:10px 0 0 20px;width:auto}div#basket .fixed-right form{float:left;width:auto}div#basket div.product div.quantity{padding:5px 0 5px 0px;float:left}}@media only screen and (max-width:400px){.basketTitle span.mobile-hide{display:none}div#basket div.totalsRow ul.actions li a{font-size:12px}div#basket div.totalsRow ul.actions li:first-child{margin:0 5px 0 5px}div#basket div.totalsRow ul.actions li:last-child{margin:0 5px 0 15px}div#basket div.totalsRow ul.actions li a#shareBasket span.arrow,div#basket div.totalsRow ul.actions li a#continueShopping span.arrow{top:12px}}#paymentDetails h3{padding:0 0 10px 0;font-weight:normal;font-size:16px;color:#588eb8}#paymentDetails div.inside{padding:10px 15px;background:#f5f5f5}#paymentDetails div.row{padding:0 0 12px 0}#paymentDetails div.rowHeader{padding:12px 0 12px 0;color:#588eb8;font-size:16px;font-weight:normal}#paymentDetails div.noLabel{margin-left:130px;width:100%}#paymentDetails div.row div.holder{float:left;width:100%}#paymentDetails div.borderTop{padding-top:7px;border-top:1px solid #fff}#paymentDetails div.borderBottom{border-bottom:1px solid #e9e8e8}#paymentDetails div.rowSubmit{padding-top:10px;padding-bottom:3px}#paymentDetails h3{padding:0 0 10px 0;border-bottom:1px solid #e9e8e8}#paymentDetails div.row label{float:left;width:130px;padding:10px 10px 3px 0;font-weight:bold;font-size:14px;line-height:1em;color:#101010}div.viewInvoiceAddress{padding:8px 0 0 0}#paymentDetails div.row label.twoLines{padding-top:2px}#paymentDetails div.row label.checkboxLabel{float:left;width:auto;margin-right:5px}#paymentDetails div.row #UpdateInvoiceAddress{position:relative;top:9px}#paymentDetails div.row label span{color:#77a3c4}#paymentDetails div.row input#InvoiceAddress_InvoiceMatchesDeliveryAddress{float:left;margin:10px 7px 0 0}#paymentDetails div.row div.b-core-ui-select,#paymentDetails div.row select{float:left;width:67%}#paymentDetails div.paymentType div.b-core-ui-select,#paymentDetails div.paymentType select{width:100%}#paymentDetails div.row div.b-core-ui-select span{font-size:14px;color:#101010}#paymentDetails div.row div.b-core-ui-select span.b-core-ui-select__button{margin-top:2px}#paymentDetails div.rowBasketAddressTitle div.b-core-ui-select{width:20%}#paymentDetails div.rowCreditCardDate div.b-core-ui-select{width:67%}#paymentDetails div.row input#paymentZip{width:110px}#paymentDetails div.row input#paymentSecurityCode{float:left;width:75px;margin:0 10px 0 0}#paymentDetails div.row div.paymentType{float:left;width:67%}#paymentDetails div.row div.country{float:left;width:286px}#paymentDetails div.row div.state{float:left;width:100px}#paymentDetails div.row div.month{float:left;width:24%;margin:0 15px 0 0}#paymentDetails div.row input#PaymentDetails_CVV{width:16%;margin-right:10px}#paymentDetails div.row div.year{float:left;width:31%}#paymentDetails div.row span{font-weight:normal;font-size:13px}#paymentDetails div.row span a{color:#3d6e93;text-decoration:none}#paymentDetails div.row div.info{position:relative;float:left;width:19px;height:19px;margin:5px 0 0 0;text-indent:-9999px;cursor:pointer;text-decoration:none;background:url('/images/sprite-2015.png') no-repeat -135px -65px}#paymentDetails div.row div.info div#popUpSecurityCode{background:#fff;border:1px solid #ddd;border-radius:5px;display:none;height:210px;left:25px;position:absolute;text-indent:0;top:-173px;width:275px}#paymentDetails div.row div.info:hover div#popUpSecurityCode{display:block}#paymentDetails div.row div.info div#popUpSecurityCode div.inside{padding:20px;background:none}#paymentDetails div.row div.info div#popUpSecurityCode div.inside h3{padding:0 0 10px 0;font-weight:bold;font-size:13px;color:#101010;border:none}#paymentDetails div.row div.info div#popUpSecurityCode div.inside div.image{float:left;width:96px;height:135px;margin:0 12px 0 0;background:url('/images/sprite-2015.png') no-repeat -402px -57px}#paymentDetails div.row div.info div#popUpSecurityCode div.inside p{padding:5px 0 0 0;font-weight:normal;font-size:13px;line-height:1.2em}#paymentDetails div.row div.info div#popUpSecurityCode div.inside p.or{padding:7px 0 4px 0}#paymentDetails fieldset{border:none;padding-bottom:10px;padding-top:40px;position:relative;width:100%}#paymentDetails fieldset legend{color:#588eb8;font-size:1.5em;font-weight:normal;position:absolute;top:0}#paymentDetails fieldset.paymentFields legend{margin-top:10px}#paymentDetails fieldset.updatePaymentFields legend{margin-top:10px}#paymentDetails div.inside div.paymentMethodDetail{padding:10px 0 20px 0}#paymentDetails div.inside div.row .field-validation-error{margin-left:130px}#paymentDetails fieldset.invoiceFields{border-bottom:1px solid #e9e8e8}#paymentDetails fieldset.paymentFields{border-top:1px solid #fff;border-bottom:1px solid #e9e8e8}#paymentDetails div.row div.button input{padding-bottom:5px}#paymentDetails div.row div.buttonUpdate input{padding-bottom:5px}body.chrome #paymentDetails div.row div.button input{padding-bottom:3px}body.chrome #paymentDetails div.row div.buttonUpdate input{padding-bottom:3px}#paymentDetails div.inside span.requiredInformation{float:right;font-weight:600;font-size:12px;color:#7fa8c7}div#spinner{height:80px}#invoiceAddress .viewInvoiceAddress{font-size:1.3em}.rowSubmit button.button{min-width:280px}div#main div#updatePaymentDisabledBanner{border:1px solid #ecc658;background:#fafafa;padding:10px;text-align:center;margin-bottom:15px;font-weight:bold}@media only screen and (max-width:640px){#paymentDetails div.row label{width:100%}#paymentDetails div.row input.text{width:100%}#paymentDetails div.row div.b-core-ui-select,#paymentDetails div.row select{width:100%}#paymentDetails div.inside div.row div.b-core-ui-select{width:100%}#paymentDetails div.inside div.row.rowBasketAddressTitle div.b-core-ui-select{width:25%}#paymentDetails div.row div.paymentType{width:100%}#paymentDetails div.noLabel{margin-left:0px}#paymentDetails div.inside span.requiredInformation{display:none}#paymentDetails div.row input#PaymentDetails_CVV{width:24%}#paymentDetails div.row div.month,#paymentDetails div.row div.year{width:45%}#paymentDetails div.row div.info{display:none}#paymentDetails div.inside div.row .field-validation-error{margin-left:0px}}@media only screen and (max-width:480px){#paymentDetails div.inside{padding:10px 2px}}.checkout ul#checkoutStep{width:604px;margin:0 auto}ul#checkoutStep li{float:left;width:136px;height:35px;list-style:none;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffffe),color-stop(100% #f8f8f8));background-image:-webkit-linear-gradient(top,#fffffe 0%,#f8f8f8 100%);background-image:-moz-linear-gradient(top,#fffffe 0%,#f8f8f8 100%);background-image:-ms-linear-gradient(top,#fffffe 0%,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fffffe 0%,#f8f8f8 100%);background-image:linear-gradient(top,#fffffe 0%,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffffe,endColorstr=#f8f8f8,GradientType=0);box-shadow:inset 0 0 0 1px #fff;border-right:1px solid #ebebec;border-bottom:1px solid #ebebec}ul#checkoutStep li.current{background-color:#8fb1cd;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8fb1cd),color-stop(100% #5c90b9));background-image:-webkit-linear-gradient(top,#8fb1cd 0%,#5c90b9 100%);background-image:-moz-linear-gradient(top,#8fb1cd 0%,#5c90b9 100%);background-image:-ms-linear-gradient(top,#8fb1cd 0%,#5c90b9 100%);background-image:-o-linear-gradient(top,#8fb1cd 0%,#5c90b9 100%);background-image:linear-gradient(top,#8fb1cd 0%,#5c90b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8fb1cd,endColorstr=#5c90b9,GradientType=0);box-shadow:none;border-bottom-color:#4d80a9}ul#checkoutStep li span{display:block;padding:9px 0 0 0;font-weight:bold;font-size:1.2em;color:#101010;text-align:center}ul#checkoutStep li.current span{color:#fff}ul#checkoutStep li.first{width:30px;height:36px;background:url('/images/sprite-2015.png') no-repeat -331px -114px;border-bottom:none}ul#checkoutStep li.last{width:30px;height:36px;background:url('/images/sprite-2015.png') no-repeat -363px -114px;border:none}@media only screen and (max-width:639px){.checkout ul#checkoutStep{width:500px}.checkout ul#checkoutStep li.first,.checkout ul#checkoutStep li.last{display:none}.checkout ul#checkoutStep li{width:25%}.checkout ul#checkoutStep li.current{background:#588eb8}.checkout ul#checkoutStep li span{font-size:1.1em}}@media only screen and (max-width:500px){.checkout ul#checkoutStep{width:100%}.checkout ul#checkoutStep li span{font-size:1em}}@media only screen and (max-width:375px){.checkout ul#checkoutStep .mobile-hide{display:none}}@media only screen and (max-width:360px){.checkout ul#checkoutStep li span{font-size:0.9em}ul#checkoutStep li{height:32px}}#sideOrderSummary{float:right;width:34%;padding:10px 15px;border:1px solid #e9e8e8;min-width:300px;max-width:600px}#sideOrderSummary h3{padding:0 0 5px 0;font-weight:normal;font-size:1.8em;color:#3d6e93;border-bottom:1px solid #e9e8e8}#sideOrderSummary div.row{padding:5px 0 5px 0;color:#101010;border-bottom:1px solid #e9e8e8;min-height:30px}#sideOrderSummary div.rowPaymentMethod{border-bottom:0}#sideOrderSummary div.rowSubTotal,#sideOrderSummary div.rowDelivery,#sideOrderSummary div.rowTotal{padding-top:8px;padding-bottom:10px}#sideOrderSummary div.rowTotal{border-bottom:none}#sideOrderSummary div.row span{display:block;padding:0 0 2px 0;font-weight:normal;font-size:11px;line-height:1;color:#101010}#sideOrderSummary div.row span.title{float:left;padding-top:5px}#sideOrderSummary div.rowTotal span.title{font-size:1.4em;padding-top:10px}#sideOrderSummary div.details{float:left;width:64%;padding:2px 0 1px 0}#sideOrderSummary div.row h4{padding:0 0 7px 0;font-weight:bold;font-size:1.4em;line-height:1.2em}#sideOrderSummary div.row span.price{text-align:right;padding:2px 0 0 0;font-weight:bold;font-size:1.4em;float:right}#sideOrderSummary div.row div.price-vat,#sideOrderSummary div.row div.price-discount{margin-top:5px;font-weight:normal;clear:both;text-align:right}#sideOrderSummary div.rowTotal span.price{float:right;font-size:2.2em;padding-top:5px}#sideOrderSummary div.row span.qty{font-weight:bold;font-size:12px;line-height:1em}#sideOrderSummary div.row div.price-vat,#sideOrderSummary div.total-vat,#sideOrderSummary div.rowVat{display:none}@media only screen and (max-width:767px){div#sideOrderSummary{float:none;clear:both;width:100%;margin:0 auto}}@media only screen and (max-width:360px){#sideOrderSummary div.rowTotal span.price{font-size:2.2em}#sideOrderSummary{padding:10px 5px}}.company-content{float:left !important}h1.company-name{display:block;font-size:21px;font-weight:600;line-height:1.25em;padding:0 0 12px;text-transform:none;word-wrap:break-word}.company-desc{float:left;width:75%}.company-logo{float:right;position:relative;top:0;width:25%;text-align:center;display:block;height:100%;clear:none !important}.company-logo img{vertical-align:middle}h2.product-type{font-size:19px;font-weight:400;margin:10px 0}h2.product-type a{text-decoration:none;color:#000}h2.product-type a:hover{text-decoration:underline}.company-detail .sorting{display:none !important}.company-detail #productListing #resultsTop span.product-count{top:6px !important}.company-detail #productListing{margin-bottom:5px !important}.company-detail .view-more-products{margin-bottom:20px;text-align:right}.company-detail .view-more-products a{text-decoration:none;color:#306790;font-size:1.3em;font-weight:normal;line-height:1em}.company-detail .view-more-products a:hover{text-decoration:underline}div.company-listing .text{margin:0 0 0 160px !important}div.company-logo-list-image{box-sizing:content-box;left:0;position:absolute;top:0;width:160px;text-align:center;display:block;height:100%}div.company-logo-list-image a{text-decoration:none}div.company-logo-list-image span{display:inline-block;height:100%;vertical-align:middle}div.company-logo-list-image img{vertical-align:middle}@media only screen and (max-width:768px){.company-content form#catFilterForm #productListing{position:relative}}@media only screen and (min-width:641px) and (max-width:800px){.company-content{width:66% !important}.company-sidebar{width:33% !important}}@media only screen and (max-width:480px){.company-desc{width:100%}.company-logo{display:none}}div#productTop.product-header.viewQuestion{margin-bottom:0px;width:100%}div#productTop.product-header.viewQuestion h4 a{color:#306790;display:block;text-decoration:none}.supplier-question-login{background:#f5f5f5;border:1px solid #e9e8e8;margin:25px auto;max-width:500px;padding:20px;font-size:10px}.supplier-question-login h2{font-size:2.4em;font-weight:normal;margin:0 0 20px}.supplier-question-login label{color:#101010;display:block;font-size:1.5em;font-weight:bold;padding:0 0 10px}.supplier-question-login input.text{background:#fff;display:block;font-size:1.4em;padding:8px 12px;width:100%}.supplier-question-login #submit{min-width:140px}@media only screen and (max-width:768px){.supplier-question-login{padding:20px 10px}.supplier-question-login.buttonsRow{width:100%;margin-left:0px}.supplier-question-login .field-validation-error{left:0px}}@media only screen and (max-width:640px){.supplier-question-login{width:100%;margin-bottom:10px}.supplier-question-login h2{font-size:2.2em}.supplier-question-login label{font-size:1.4em}}.supplier-question #content{width:100%;float:none}.supplier-question #sliders li h3 .viewAll{color:#3973a0;float:right;font-size:12px;font-weight:bold;margin:4px 0 0;padding:0 10px 0 0;text-decoration:none}.supplier-question .enq-msg-rm h3 .inside span{color:green}.supplier-question ul#sliders li h3 span.inside{background-color:#f6f8f9;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f8f9),color-stop(100% #e6e7e7));background-image:-webkit-linear-gradient(top,#f6f8f9 0%,#e6e7e7 100%);background-image:-moz-linear-gradient(top,#f6f8f9 0%,#e6e7e7 100%);background-image:-ms-linear-gradient(top,#f6f8f9 0%,#e6e7e7 100%);background-image:-o-linear-gradient(top,#f6f8f9 0%,#e6e7e7 100%);background-image:linear-gradient(top,#f6f8f9 0%,#e6e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f8f9,endColorstr=#e6e7e7,GradientType=0);border:1px solid #f8fafa;border-radius:3px;color:#3973a0;display:block;font-size:1.5em;font-weight:normal;padding:6px 19px;position:relative}.supplier-question ul#sliders li .content{padding:15px}.supplier-question div#content .title{font-size:1.95em;display:inline-block;margin-bottom:10px}.supplier-question .enquiryTextArea{background:#fff;border:1px solid #e9e9e9;font-family:"Open Sans",sans-serif;font-size:14px;height:160px;margin-bottom:15px;padding:8px 5px;width:100%}.supplier-question .viewAll .date-creation{display:block}.supplier-question .viewAll .date-creation-sm{display:none}.supplier-question .expand-collapse-categories{display:inline}.supplier-question #showAllMessages{float:right;margin-top:8px}.supplier-question #hideAllMessages{display:none;float:right}.supplier-question .uploaded-file-field{margin-bottom:15px}.supplier-question #UploadedFile{padding-top:5px}.supplier-question #addMessage{font-size:1.6em;float:right}@media only screen and (max-width:820px){.supplier-question #content{float:none;margin:0 auto;width:100%}}@media only screen and (max-width:640px){.supplier-question #sliders li h3 .viewAll,.supplier-question #sliders li .content .viewAll{border:none;text-align:left}.supplier-question #sliders li h3 .viewAll{display:inline-block;width:auto;font-size:0.8em}}@media only screen and (max-width:480px){.supplier-question .viewAll .date-creation{display:none}.supplier-question .viewAll .date-creation-sm{display:block}.supplier-question #sliders .inside>span{display:inline-block}.supplier-question ul#sliders li h3 span.inside{padding:6px 0 6px 6px}.supplier-question #addMessage{font-size:1.6em;width:100%}}@media only screen and (max-width:360px){.supplier-question div#contactForm div.inside{padding:14px 10px}}.view-question{font-size:10px}.view-question div#content .title{font-size:2.4em;clear:left;margin-top:10px}.view-question .sub-title{font-size:2em;clear:left}.view-question div#content{width:68%}.view-question div#content h2{font-size:2.4em;font-weight:normal;margin:0 0 20px}.view-question .enquiryTextArea{width:100% !important;height:160px;padding-bottom:50px;font-family:"Open Sans",sans-serif;background:#fff;border:1px solid #e9e9e9;font-size:14px;padding:8px 5px;margin-bottom:15px}.view-question div.viewQuestionAlert{background:#fafafa;border:1px solid #ecc658;font-weight:bold;margin-bottom:15px;padding:10px}.view-question div.enquiryPanel div.inside{padding:11px 20px 1px 19px;border:1px solid #eeeff2;background-color:#fefefe;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100% #fbfbfb));background-image:-webkit-linear-gradient(top,#fefefe 0%,#fbfbfb 100%);background-image:-moz-linear-gradient(top,#fefefe 0%,#fbfbfb 100%);background-image:-ms-linear-gradient(top,#fefefe 0%,#fbfbfb 100%);background-image:-o-linear-gradient(top,#fefefe 0%,#fbfbfb 100%);background-image:linear-gradient(top,#fefefe 0%,#fbfbfb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe,endColorstr=#fbfbfb,GradientType=0);border-radius:2px;margin-bottom:10px;margin-top:10px}.view-question div#content p{color:#101010;font-size:1.3em;font-weight:normal;padding:0 0 10px;width:100%}.view-question .viewAll .date-creation{display:block}.view-question .viewAll .date-creation-sm{display:none}.view-question .enq-msg-rm h3 .inside span{color:green}.view-question div .enq-msg-body ul{list-style-type:none;padding-bottom:20px}.view-question div .enq-msg-body ul li{padding-left:15px}.view-question div .enq-msg-body ul li a{color:#3973a0;font-size:1.3em;font-weight:normal;text-decoration:none}.view-question div#content{float:left}.view-question #sliders li h3 .viewAll{color:#3973a0;float:right;font-weight:bold;margin:0 0 0;padding:0 10px 0 0;text-decoration:none;z-index:1}.view-question .viewAll{color:#3973a0;float:right;font-size:1.2em;font-weight:bold;margin:5px 10px 0;padding:0 10px 0 0;position:relative;text-decoration:none}.view-question ul#sliders li h3 span.inside{background:transparent linear-gradient(to bottom,#f6f8f9 0%,#e6e7e7 100%) repeat scroll 0 0;border:1px solid #f8fafa;border-radius:3px;color:#3973a0;display:block;font-size:1.5em;font-weight:normal;padding:6px 19px}.view-question div#content ul#sliders div#productTop.viewQuestion>div{margin-right:10px}.view-question div#productTop>h4{width:100%;margin-bottom:5px}.view-question div#productTop>div{clear:right;display:inline;float:right;width:auto}.view-question #sliders ul#productDetails{margin-bottom:20px;font-size:0.85em}.view-question div#content ul#sliders div#productTop.viewQuestion div.container-dispatchButton{float:right;width:auto;font-size:0.8em;display:inline}.view-question div#productTop.viewQuestion h4 a{color:#306790;display:block;text-decoration:none}.view-question div.productSmallImage{float:left;margin:0 20px 0 5px}.view-question form#enquiryAddToBasketForm{font-size:10px}.view-question .enq-msg .content>div{font-size:1.25em}#sliders .enq-msg .attachments ul{font-size:1em}#sliders .enq-msg .attachments ul li{list-style-type:disc}@media only screen and (max-width:940px){.view-question div#content{width:68%}}@media only screen and (max-width:820px){.view-question div#content{width:67%}}@media only screen and (max-width:768px){.view-question div#content{width:64%}}@media only screen and (max-width:700px){.view-question{font-size:9px}.view-question div#content{width:61%}.view-question .viewAll .date-creation{display:none}.view-question .viewAll .date-creation-sm{display:block}.view-question div#productTop>h4{font-size:1.5em}.view-question #sliders div#productTop>h4{font-size:1.25em}}@media only screen and (max-width:640px){.view-question div#content{width:100%}.view-question #content .title{display:none}.view-question div#content .sub-title{margin:0 auto}.view-question div#productTop .sub-title{margin:0 auto;text-align:center}.view-question ul#sliders div#productTop.viewQuestion .dispatchButton{font-size:0.9em;height:32px}.view-question ul#productDetails{width:auto}.view-question .viewAll .date-creation{display:block}.view-question .viewAll .date-creation-sm{display:none}.view-question #sliders li h3 .viewAll,.view-question #sliders li .content .viewAll{border:none;text-align:left}.view-question #sliders li h3 .viewAll{display:inline-block;width:auto;font-size:0.8em}}@media only screen and (max-width:480px){.view-question ul#productDetails{margin-top:15px}.view-question div#content h2{margin-bottom:10px}.view-question .viewAll .date-creation{display:none}.view-question .viewAll .date-creation-sm{display:block}.view-question #sliders .inside>span{width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-question #sliders div#productTop h4{font-size:1.25em}.view-question div#productTop>div{width:100%}.view-question div#content ul#sliders div#productTop.viewQuestion>div{margin:0 auto}.view-question .container-dispatchButton p{text-align:center}.view-question ul#sliders div#productTop.viewQuestion .dispatchButton{float:none;width:235px}.view-question ul#sliders li h3 span.inside{padding:6px 0 6px 6px}}@media only screen and (max-width:470px){ul#sliders li div.content>div{padding:5px}}@media only screen and (max-width:360px){.view-question div#content h2{font-size:2.2em}.view-question div#content p{font-size:1.3em}.view-question div#productTop>div{width:100%}}@media only screen and (max-width:340px){.view-question .enq-msg .content>div{font-size:1.35em}}#about-us{font-size:10px}#about-us a{text-decoration:none !important}.about-us *{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about-us #banner{background-color:#1b3c51;padding:20px 0}.about-us .banner-image img{margin-left:60px}.about-us #banner h1{text-transform:uppercase;font-size:80px;color:#eec657;line-height:0.9em;font-weight:800;display:inline-block;margin:0 0 20px 0}.about-us #banner h4{font-size:20px;color:#fff;line-height:1.2em;text-transform:uppercase;font-weight:500}.about-us #banner h4 span{font-weight:800}.about-us .container{width:980px;margin:0 auto}.about-us .container .row:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.about-us .container .left,.container .right{width:49%}.about-us .container .left{float:left}.about-us .container .right{float:right;padding:1em 0 0 1em}.about-us header.intro{text-align:center;margin:0 0 30px 0}.about-us header.intro h2{color:#3f3f3f;text-transform:uppercase;font-size:24px;font-weight:800;margin:0 0 15px 0}.about-us header.intro p{font-size:16px;color:#959595;font-style:italic;padding:0.2em}.about-us header.intro.map-intro{margin:0 0 60px 0}.about-us header.intro.map-intro h2,.about-us header.intro.map-intro p{color:#fff}.about-us .au-clients{border-top:10px solid #eec657;background:url("/images/triangle_yellow.png") center top no-repeat #fff;padding:70px 0}.about-us .au-clients .container{width:auto;max-width:980px}.about-us .market-research{background:#eaeaea;padding:60px 0}.about-us .market-research header.intro{margin:0 0 20px 0}.about-us .market-research header.intro p{color:#3f3f3f}.about-us .market-research .feature{width:19.9%;float:left;text-align:center}.about-us .market-research .icon-feature{display:inline-block;width:80%;margin:0px 0px 20px}.about-us .market-research .feature .icon-container{height:130px;border-left:1px solid #999;margin:0 0 20px 0;padding:0 15px}.about-us .market-research .feature:first-child .icon-container{border-left:none}.about-us .market-research .feature h3{font-size:1.9em;text-transform:uppercase;color:#376485;font-weight:600;margin:0 0 0.5em 0;line-height:1.25em}.about-us .market-research .feature p{display:none;color:#959595;padding:0;line-height:21px}.about-us .market-research .feature p span:first-child{color:#316586;font-weight:800}.about-us #industry_sectors{background-color:#dce0e4;padding:70px 0}.about-us #industry_sectors header.intro{margin:0 0 40px 0}.about-us #industry_sectors header.intro p{color:#3f3f3f}.about-us #industry_sectors .one-third{width:32%;float:left;padding:0;padding-left:2%;border-left:1px solid #fff;*width:27%}.about-us #industry_sectors .one-third:first-child{border-left:none}.about-us #industry_sectors .one-third h3{color:#3f3f3f;font-weight:500;display:inline-block}.about-us #industry_sectors div.sector{height:70px;line-height:60px;margin:0 0 15px 0;width:auto}.about-us #industry_sectors div.sector .icon_container{display:inline-block;width:25%;float:left}.about-us #industry_sectors div.sector .title_container{float:left}.about-us #industry_sectors div.sector .title_container h3{width:75%;line-height:1.1em}#industry_sectors .one-third .sector:last-child{margin-bottom:0}#industry_sectors div.sector .icon_container,#industry_sectors div.sector span{height:100%;margin:0 auto;text-align:center}#industry_sectors div.sector .title_container{float:left;width:72%;height:100%;margin-left:5px}.about-us #industry_sectors div.sector .icon_container,.about-us #industry_sectors div.sector .title_container{margin-top:-15px}.about-us #industry_sectors div.sector .icon_container>img,.about-us #industry_sectors div.sector .title_container>h3{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0;display:block;*top:0px}.about-us #map{background:#70818e;padding:100px 0;text-align:center}.about-us #customer-support{background-color:#305673;padding:80px 0}.about-us #customer-support .container-main-row{position:relative}.about-us #customer-support .eighty{width:80%;float:left;padding:0 10% 0 0;height:100%;left:0}.about-us #customer-support .eighty h1{color:#fff;font-size:35px;font-weight:600;margin:0 0 30px 0}.about-us #customer-support .eighty ul{padding:0}.about-us #customer-support .eighty ul li{list-style:none;color:#c7c7c7;font-size:16px;font-weight:600;margin:40px 0 0 0}.about-us #customer-support .eighty ul li:first-child{margin:0}.about-us #customer-support .eighty ul li span.icon-tick{width:42px;display:inline-block;float:left;margin:0 15px 0 0}.about-us #customer-support .eighty ul li div.text{width:88%;float:right}.about-us #customer-support .twenty{width:19%;text-align:center;float:left;height:100%;position:absolute;right:0;border-left:1px solid #fff}.about-us #customer-support .twenty div{margin:0 0 0 0}.about-us #customer-support .twenty span{display:inline-block;width:70px;margin:0 0 10px 0}.about-us #customer-support .twenty h3{color:#eec657;text-transform:uppercase;font-weight:500;font-size:2.45em}.about-us #customer-support .eighty{margin-left:20px}.about-us .bottom-aligner{position:absolute;bottom:0;left:0;right:0}.about-us .au-clients,.about-us .market-research,.about-us #industry_sectors,.about-us #map,.about-us #customer-support{padding:40px 0}.about-us header,.about-us footer{min-height:0;height:auto;width:auto;padding:0;background:transparent;filter:none}@media only screen and (max-width:940px){.about-us .market-research .feature h3{font-size:1.6em}.about-us .container{width:100%}.about-us #industry_sectors div.sector h3{font-size:1.7em}.about-us #banner .banner-text h1{font-size:8em}.about-us #banner .banner-text h4{font-size:2em}.about-us #customer-support .eighty ul li div.text{font-size:0.94em}.about-us #customer-support .eighty{padding:0 7% 0 0}}@media only screen and (max-width:820px){.about-us #banner .banner-text h1{font-size:7em}.about-us #banner .banner-text h4{font-size:1.8em}.about-us .banner-image img{margin-left:2em}.about-us .market-research .feature h3{font-size:1.4em}.about-us .market-research .feature .icon-container{padding:0px 10px}.about-us #industry_sectors div.sector h3{font-size:1.5em}.about-us #industry_sectors div.sector .title_container{margin-left:6px}.about-us #customer-support .eighty{padding:0 6% 0 0}.about-us #customer-support .eighty ul li span.icon-tick{width:42px;display:inline-block;float:left;margin:0 15px 0 0}.about-us .container{padding-left:1px;padding-right:1px}.about-us .market-research,.about-us #industry_sectors,.about-us #map,.about-us #customer-support{padding:15px 0}.about-us .au-clients{padding:40px 0 15px}}@media only screen and (max-width:768px){.about-us .market-research .feature h3{font-size:1.2em}.about-us .container .left,.about-us .container .right{width:46%}.about-us #banner .banner-text h1{font-size:6em}.about-us #banner .banner-text h4{font-size:1.7em}.about-us #customer-support .eighty ul li div.text{font-size:0.865em}.about-us #customer-support .eighty{padding:0 4% 0 0}.about-us #customer-support .eighty ul li span.icon-tick{margin:0 10px 0 0}.about-us #customer-support .eighty ul li div.text{width:86.5%}.about-us #customer-support .twenty h3{font-size:2.25em}.about-us #industry_sectors div.sector{margin-bottom:18px}.about-us #industry_sectors div.sector h3{font-size:1.5em}.about-us #industry_sectors div.sector .title_container{margin-left:5px}}@media only screen and (max-width:700px){.about-us section#banner{margin-left:0;margin-right:0}.about-us #banner .banner-text h4{font-size:1.82em}.about-us .market-research .feature h3{font-size:1.2em}.about-us .market-research .feature .icon-container{height:100%;margin:0 4px 0 0}.about-us #customer-support .twenty{display:none}.about-us #customer-support .twenty div{margin-left:10px}.about-us #customer-support .twenty h3{font-size:1.59em}.about-us #customer-support .eighty{width:95%}.about-us #customer-support .eighty ul li span.icon-tick{margin:0 5px 0 0}.about-us #industry_sectors .one-third .sector h3{font-size:1.3em;width:65%;text-align:left}.about-us #industry_sectors div.sector .title_container{margin-left:5px}}@media only screen and (max-width:640px){.about-us #banner .banner-text h1{font-size:4.7em}.about-us #banner .banner-text h4{font-size:1.3em}.about-us #industry_sectors{padding:10px;font-size:14px}.about-us #industry_sectors .container .intro{margin-bottom:11px}.about-us #industry_sectors .one-third{width:100% !important;border:0}.about-us #industry_sectors div.sector:first-child{height:auto}.about-us #industry_sectors div.sector .icon_container,.about-us #industry_sectors div.sector .title_container{margin-top:auto}.about-us #industry_sectors .one-third .sector{width:50% !important;float:left;text-align:center;line-height:13px;height:auto;margin-bottom:0;padding-left:5px}.about-us #industry_sectors .one-third .sector:nth-child(2n+1){border-right:1px solid #fff}.about-us #industry_sectors .one-third .sector a{text-align:center;display:block;float:none}.about-us #industry_sectors .one-third .sector .icon_container,.about-us #industry_sectors .one-third .sector .title_container{text-align:center;display:inline-block;line-height:15px;height:58px;width:25%;float:left}.about-us #industry_sectors .one-third .sector .icon_container img{width:40px;display:inline-block;text-align:center}.about-us #industry_sectors .one-third .sector .title_container{float:left;width:72%}.about-us #industry_sectors .one-third .sector h3{font-size:1em;width:100%}.about-us .market-research{margin-bottom:0}.about-us .market-research .feature .icon-container{border:none;padding:0}.about-us .market-research .feature:first-child{border-top:1px solid #999}.about-us .market-research .feature{height:94px;width:100%;display:inline-block;float:none;border-left:none;border-bottom:1px solid #999}.about-us .market-research .feature:last-child{border-bottom:none}.about-us .market-research .icon-container{float:left;width:15%;margin-right:3%}.about-us .market-research .feature h3{font-size:1.9em;margin-top:0px;margin-right:5%;margin-bottom:2px;text-align:left}.about-us .market-research .feature p{display:block;font-size:1.39em;text-align:left;margin-left:2px}.about-us .market-research .feature .icon-feature{display:inline-block;width:100%;height:auto;margin:0;padding:2px}.about-us #customer-support .eighty h1{font-size:2.6em;margin:0 0 10px 0}.about-us #customer-support .eighty ul li{margin:5px 0 0}.about-us #customer-support .eighty ul li div.text{font-size:0.9em}.about-us #customer-support .eighty ul li span.icon-tick{width:40px}.about-us #customer-support .eighty{padding:0;padding-left:0.5em;margin-right:1px}.about-us #customer-support .twenty{padding-top:5px}.about-us #customer-support .twenty div{margin:0 0 5px}.about-us #customer-support{padding-left:10px;padding-right:10px}.about-us #customer-support .eighty{width:100%;border:0;padding:0;margin:0}.about-us #customer-support .eighty h1{text-align:center;font-size:3em}.about-us #customer-support .twenty h3{font-size:1.4em}.about-us #customer-support .twenty span{width:50px;height:auto}.about-us header.intro.map-intro{margin:0 0 24px}}@media only screen and (max-width:480px){.about-us #banner .banner-text h1{display:none}.about-us #banner .banner-text h4{font-size:1.7em}.about-us .market-research .feature{width:100%;height:auto}.about-us .market-research .feature h3{font-size:2.5em;margin-top:12px;margin-left:10px;margin-right:0}.about-us .market-research .feature p{display:none}.about-us .market-research .feature .icon-container,.about-us .market-research .feature .text-container{float:left}.about-us .market-research .icon-feature{width:55px}.about-us .market-research .icon-container{margin-left:0}.about-us #industry_sectors{font-size:11px;padding:6px}.about-us #industry_sectors .one-third .sector .title_container{width:70%}.about-us #industry_sectors div.sector .title_container h3{width:90%;text-overflow:ellipsis;overflow:hidden}.about-us #customer-support .eighty h1{font-size:1.9em;margin:0 0 10px 0}.about-us #customer-support .eighty ul li div.text{float:none;font-size:0.9em;width:auto}.about-us #customer-support .eighty ul li span.icon-tick{display:none}#customer-support .twenty span{width:48px}#customer-support .twenty h3{font-size:1.3em}}@media only screen and (max-width:360px){.about-us #banner .banner-text h4{font-size:1.5em}.about-us .market-research .feature{height:52px}.about-us .market-research .feature h3{margin-top:10px;font-size:2em}.about-us .market-research .icon-feature{width:50px;height:50px;width:18%}.about-us .market-research .intro p{display:none}.about-us #industry_sectors{font-size:10px;padding:0}.about-us #industry_sectors .one-third .sector:nth-child(2n+1){border-right:0}.about-us #industry_sectors div.sector h3{font-size:0.8em}.about-us #industry_sectors .one-third .sector .title_container{width:68%}.about-us section#industry_sectors div.container footer.center div.row.center{padding:0 !important}.about-us #customer-support{padding:25px 5px}.about-us #customer-support .twenty{display:none}.about-us #customer-support .eighty h1{font-size:2em;text-align:center}.about-us #customer-support .eighty{margin-right:0;padding:0;border-right:0;width:100%}.about-us #customer-support .eighty ul li div.text{font-size:0.8em;padding-top:4px}.about-us .au-clients{padding-bottom:30px}}#job-opportunities{padding:30px 0;text-align:center}#job-opportunities h3{font-size:1.375em;color:#3f3f3f;text-transform:uppercase;font-weight:700;margin:0 0 25px 0}#job-opportunities .job .job-overview .one-half{width:48.1%}#job-opportunities .job-list{float:left}#job-opportunities .job-body{float:left;margin:0 0.5%;width:32.3%}#job-opportunities .job{background-color:#fff;border-left:1px solid #e6ecef;border-top:1px solid #e6ecef;border-right:1px solid #e6ecef;border-bottom:5px solid #ecc658;text-align:center;padding:25px 10% 30px 10%;margin:0 0 25px 0;height:100%}#job-opportunities .job h4{color:#2e607e;font-size:1.125em;font-weight:700;height:30px !important;line-height:20px;margin:0 0 30px;text-transform:uppercase}#job-opportunities .job p{color:#99abb7;font-size:0.75em;margin:0 0 20px 0;line-height:21px;height:80px !important;max-height:80px !important}#job-opportunities .job a#find_out_more{background-color:#2e607e;color:#fff;font-weight:600;font-size:0.688em;text-transform:uppercase;padding:10px 12px;border-radius:3px;text-decoration:none}#job-opportunities .job a#find_out_more:hover{background-color:#356e91}#job-opportunities .job a#find_out_more:active{background-color:#2e607e}#job-opportunities .job .job-image{display:none}#job-opportunities .job .job-button .job-button-tex-mobile{display:inline-block}#job-opportunities .job .job-button .job-button-tex-mobile{display:none}#job-opportunities .job .job-link{text-decoration:none;pointer-events:none;cursor:default}@media only screen and (max-width:940px){#job-opportunities{font-size:16px}}@media only screen and (max-width:820px){#job-opportunities .job-body{float:left;margin:0 0.5%;width:48.3%}}@media only screen and (max-width:640px){#job-opportunities{font-size:10px;padding:15px 0}#job-opportunities .job{padding:0;margin:0;border-width:0 1px 1px;border-color:#e6ecef}#job-opportunities h3{margin:0 0 20px}#job-opportunities .job-body:first-child .job{border-top-width:1px}#job-opportunities .job .job-link{pointer-events:all;cursor:pointer}#job-opportunities .job h4{font-size:1.3em;height:auto !important;margin:0px}#job-opportunities .job p{font-size:1.2em;margin:0;height:auto !important;width:100%}#job-opportunities .job .job-image{display:block;float:left;width:12%;height:100%;border-right:1px solid #e6ecef;padding:4px;background-color:#396789}#job-opportunities .job .job-image img{width:50px;position:relative;top:50%;transform:translateY(-50%)}#job-opportunities .job .job-content{float:left;width:82%;margin:10px 0 0}#job-opportunities .job .job-button{float:right;width:5%;border-left:1px solid #e6ecef;height:100%;line-height:0;background-color:#396789}#job-opportunities .job a#find_out_more{background-color:transparent;font-size:1.5em;padding:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#job-opportunities .job-body{float:left;margin:0 0.5%;width:99%;height:65px}#job-opportunities .job .job-button .job-button-tex-desktop{display:none}#job-opportunities .job .job-button .job-button-tex-mobile{display:inline-block;color:#ecc658}}@media only screen and (max-width:480px){#job-opportunities{font-size:10px}#job-opportunities .job .job-content{margin:15px 0 0}#job-opportunities .job-content>h4{font-size:138%;margin:0 auto}#job-opportunities .job-content>p{display:none}}@media only screen and (max-width:360px){#job-opportunities .job-content>h4{font-size:1.24em;width:150px;margin:0 auto}}#careers{font-size:16px}#careers #careers_header{-webkit-font-smoothing:antialiased !important;-webkit-text-size-adjust:100% !important;-ms-text-size-adjust:100% !important;background-color:#ebebeb}#careers #careers_header .center{height:310px;background:url("/images/careers-page-header.jpg") left top no-repeat;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;-ms-transition:all 0.1s;transition:all 0.1s}#careers #careers_header h1{color:#306790;font-size:4.063em;line-height:0.8em;font-weight:800;margin:0 0 15px 0;padding-top:20px}#careers #careers_header h3{color:#575757;font-size:1.625em;font-weight:800;line-height:1em;margin:0 0 20px 0}#careers #careers_header p{color:#575757;line-height:1.2em;margin-left:0}#careers_header .careers-header-content{float:right;max-width:487px}#careers #come_join{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#396789;padding:10px 0 30px;min-height:180px}#careers #come_join h2{font-size:1.875em;color:#ecc658;text-transform:uppercase;text-align:center;line-height:1.05em;margin:20px 0 20px 0}#careers #come_join p{font-size:1.063em !important;color:#fff;font-size:1.214285714em;text-align:center;font-weight:300}#careers #come_join p b{font-weight:bold}#careers #current_opportunities{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#fff;padding:60px 0;overflow:auto}#careers #current_opportunities h3{font-size:1.5em;text-align:center;color:#3f3f3f;font-weight:800;margin:0 0 0 -20px}#careers #current_opportunities p.intro{color:#959595;text-align:center;font-weight:700;font-style:italic;margin:0 0 40px 0}#careers #fancy{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#2e607e;background-image:url("/images/3D-shape-bg-left.png"),url("/images/3D-shape-bg-right.png");background-position:left center,right center;background-repeat:no-repeat;width:100%;overflow:hidden;padding:0 !important}#careers #fancy>div{margin-bottom:50px;margin-top:50px}#careers #fancy h3{color:#fff;font-weight:300;font-size:1.75em;margin:0 0 10px 0;text-align:center;line-height:30px}#careers #fancy .h3-big-bold{font-weight:700}#careers #fancy p{color:#fff;text-align:center;font-size:0.875em}#careers #perks{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#fff;padding:30px 0}#careers #perks .charity-link{text-decoration:none !important;color:#3973a0;cursor:pointer !important}#careers #perks .charity-link:hover{color:#588eb8}#careers #perks .row{margin:0 0 20px 0}#careers #perks h3{font-size:1.313em;text-align:center;color:#3f3f3f;font-weight:800;margin:0 0 35px 0;line-height:21px}#careers #perks h4{color:#2f6483;font-size:1.2em;font-weight:700;margin:0 0 5px 0;line-height:21px}#careers #perks p{color:#959595;line-height:20px;font-size:1.1em}#careers #picture .center{height:300px;background:url("/images/office-bg.jpg") center no-repeat}@media only screen and (max-width:940px){#careers{font-size:15px}#careers #careers_header{font-size:13px}#careers #careers_header .careers-header-content{max-width:292px}#careers #careers_header .center{background-size:80% 103%;background-color:rgba(128,128,128,0)}#careers #fancy span{display:block}#careers #careers_header p{font-size:1.1em}#careers #picture .center{height:auto;padding-bottom:30%;-webkit-background-size:cover;background-size:cover}}@media only screen and (max-width:820px){#careers{font-size:14px}#careers_header{font-size:13px}#careers #careers_header .center{-webkit-background-size:64% 103%;background-size:64% 103%}#careers_header .careers-header-content{max-width:315px}}@media only screen and (max-width:768px){#careers{font-size:13px}}@media only screen and (max-width:700px){#careers{font-size:12px}}@media only screen and (max-width:640px){#careers{font-size:11px}#careers #careers_header .center{-webkit-background-size:80% 100%;background-size:80% 100%;background-position:-34px top;height:250px}#careers #careers_header h1{padding-top:43px;margin-right:5px}#careers .careers-header-content h3,#careers .careers-header-content p{display:none}#careers #careers_header .careers-header-content{max-width:200px;margin-right:5px}#careers #come_join{padding:10px 0 25px}#careers #fancy p{font-size:1.1em}#careers #fancy>div{margin:26px 0}}@media only screen and (max-width:480px){#careers{font-size:10px}#careers #careers_header{font-size:10px}#careers #careers_header .center{height:205px;background-position:-34px -8px;-webkit-background-size:80% 104%;background-size:80% 104%}#careers #careers_header h1{padding-top:55px}#careers #careers_header .careers-header-content{max-width:158px}#careers #come_join{min-height:100%;padding:10px 0 10px}#careers #come_join h2 br{display:none}#careers #come_join p{display:none}#careers #fancy span{display:inline}#careers #perks{padding:10px 0 1px}#careers #perks h3{margin:0 0 8px;font-size:1.9em}#careers #perks h4{margin:0;line-height:21px;font-size:1.65em}#careers #perks p{line-height:21px;font-size:1.35em}#careers #perks .perks-row{border-top:1px solid #eaeaea}#careers #perks .row:last-child .perks-row:last-child .perks-text{margin-bottom:4px}#careers #perks .perks-image{display:none}#careers #perks .perks-text{width:100%;padding-bottom:5px}#careers #perks .row{margin:0}#careers #perks .one-half{width:100%}}@media only screen and (max-width:360px){#careers #careers_header .careers-header-content{max-width:156px}#careers #careers_header{font-size:9px}#careers #careers_header h1{width:130px}#careers #careers_header h3,#careers #careers_header p{display:none}#careers #fancy{font-size:11px}#careers #perks .one-quarter,#careers #perks .three-quarters{width:auto}#careers #perks img{width:36px}}#charity2,#charity{font-size:16px;overflow:hidden}.no-appearance{-webkit-appearance:none;-moz-appearance:none;appearance:none}#charity2_heading{background-color:#1b3c51;text-align:center}#charity2_heading .center{position:relative}#charity2_heading .center img{display:block;max-width:100%}#intro2{text-align:center;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}div#charity section#intro header .center,div#charity2 section#intro2 header .center{background:none;padding:0 10px}div#charity2 section#intro2 header{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background:#316686 !important}div#charity2 section#intro2 header p{color:#ecc658;text-transform:uppercase;font-weight:800;font-size:1.214285714em;padding:30px 0}div#charity2 section#intro2 header p span{color:#fff}#intro2 footer{padding:0}#intro2 footer .center{padding:30px 0;border-bottom:1px solid #ebebeb}#charity2 #intro2 footer p{padding-left:15px;padding-right:15px}#intro2 footer h4{color:#3f3f3f;font-weight:800;margin:0 0 20px 0}#intro2 footer p{color:#959595;font-weight:700;font-style:italic;line-height:1.3em}#charity2_overviews{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;position:relative}#charity2_overviews:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#charity2_overviews #white-cover{display:inline-block;width:5px;height:50px;position:absolute;top:0;left:49.9%;margin:0 0 0 -3px;background-color:#fff;z-index:100}span.ie7bullet{display:none;height:0;width:0}#charity2_overviews .charity{width:50%;float:left}#charity2_overviews .content{width:450px}#charity2_overviews .charity:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#charity2_overviews .charity.left{width:49.8%;border-right:1px solid #d7d7d7;position:relative}#charity2_overviews .charity.left .content{float:right;padding:0 3% 0 0}#charity2_overviews .charity .text{height:675px}#charity2_overviews .charity.left .text{background-color:#58595b}#charity2_overviews .charity.right .content,#charity_overviews .charity.right .content{margin:0 0 0 3%;float:left}#charity2_overviews .charity.right .text{background-color:#9c7a5f}#charity2_overviews .charity .logo{height:100px;line-height:100px;background-color:#fff;text-align:center}#charity2_overviews .charity .logo img{vertical-align:middle}#charity2_overviews .charity .logo .content{position:relative}#charity2_overviews .charity .logo .white-triangle{position:absolute;bottom:-28px;left:50%;margin:0 0 0 -27px;width:55px;height:28px;background:url("/images/new-sprite.png") -520px -195px no-repeat;display:inline-block;z-index:100}#charity2_overviews .charity .text{position:relative;padding:70px 0;overflow:hidden}#charity2_overviews .charity .text:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#charity2_overviews .charity .text img{position:absolute;top:0;z-index:5;max-width:none;height:100%}#charity2_overviews .charity .text img#bg-img-left{left:0}#charity2_overviews .charity .text img#bg-img-right{right:0}#charity2_overviews .charity .text .content{width:450px;position:relative;z-index:10}#charity2_overviews .charity .text h2{color:#fff;text-transform:uppercase;font-weight:800;line-height:1em;margin:0 0 40px 0;font-size:35px;line-height:35px}#charity2_overviews .charity .text h2 span{color:#f0c663}#charity2_overviews .charity .text p{color:#fff;font-weight:600;margin:0 0 20px 0;position:relative;padding:0 5px 0 30px;font-size:14px;line-height:21px}#charity2_overviews .charity .text p span{color:#f0c663}#charity2_overviews .charity .text p:before{content:"";position:absolute;top:5px;left:0;width:16px;height:17px;background:url("/images/new-sprite.png") -585px -195px no-repeat;display:inline-block;z-index:20}#charity2_overviews .charity .testimonial{background-color:#2d2d2d;padding:40px 0 80px 0;height:380px}#charity2_overviews .charity .testimonial:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#charity2_overviews .charity .testimonial .speech{position:relative;border:1px solid #fff;border-radius:3px;background-color:#2d2d2d;padding:20px 10px 20px 60px}#charity2_overviews .charity .testimonial .speech .icon-quote{position:absolute;top:10px;left:10px;width:34px;height:24px;background:url("/images/new-sprite.png") -650px -195px no-repeat;display:inline-block}#charity2_overviews .charity .testimonial .speech p{color:#fff;font-size:13px;font-style:italic;line-height:20px}#charity2_overviews .charity .testimonial .speech .speech-tail{position:absolute;bottom:-32px;left:10%;width:30px;height:32px;background:url("/images/new-sprite.png") -715px -195px no-repeat;display:inline-block}#charity2_overviews .charity .testimonial p.person{color:#fff;font-size:12px;margin:10px 0 0 0;text-align:right;line-height:21px}#charity2_overviews .charity .testimonial p.person span{color:#f0c663}#charity2_overviews .charity.left .testimonial{background-image:url("/images/charity-3D-shape-bg-left.png");background-position:left center;background-repeat:no-repeat}#charity2_overviews .charity .testimonial .content{width:450px}#charity2_overviews .charity.right .testimonial{background-image:url("/images/charity-3D-shape-bg-right.png");background-position:right center;background-repeat:no-repeat}#charity2_overviews .charity .helping{background-color:#316586;padding:30px 0;height:285px}#charity2_overviews .charity .helping:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#charity2_overviews .charity .helping h2{text-transform:uppercase;color:#fff;line-height:1em;font-weight:800;margin:0 0 10px 0;font-size:35px}#charity2_overviews .charity .helping h2 span{color:#f0c663}#charity2_overviews .charity .helping p{color:#fff;padding:0 30px;position:relative;font-size:14px;line-height:21px}#charity2_overviews .charity .helping p span{color:#f0c663;font-weight:700}#charity2_overviews .charity .helping p:before{content:"";position:absolute;top:5px;left:0;width:16px;height:17px;background:url("/images/new-sprite.png") -585px -195px no-repeat;display:inline-block;z-index:20}section#more_information2{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding:30px 0;background-color:#eaeaea;text-align:center;border-bottom:10px solid #f1c662}section#more_information2 p:first-child{margin:0 0 10px 0}section#more_information2 p a{font-weight:400;color:#384045;font-size:1.099999999em;font-weight:800;text-decoration:none}#charity_heading{background-color:#1b3c51;text-align:center}#charity_heading .center{position:relative}#charity_heading .center img{display:block;max-width:100%}#intro{text-align:center;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#intro header{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background:#316686 !important}#intro header p{color:#ecc658;text-transform:uppercase;font-weight:800;font-size:1.214285714em;padding:2em 0}#intro header p span{color:#fff}#intro footer{padding:0}#intro footer .center{padding:30px 0;border-bottom:1px solid #ebebeb}#intro footer h4{color:#3f3f3f;font-weight:800;margin:0 0 20px 0}#intro footer p{color:#959595;font-weight:700;font-style:italic;line-height:1.3em}#charity_overviews{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;position:relative}#charity_overviews:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#charity_overviews #white-cover{display:inline-block;width:5px;height:50px;position:absolute;top:0;left:49.9%;margin:0 0 0 -3px;background-color:#fff;z-index:100}#charity_overviews .charity{width:50%;float:left}#charity_overviews .content{width:450px}#charity_overviews .charity:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#charity_overviews .charity.left{width:49.8%;border-right:1px solid #d7d7d7;position:relative}#charity_overviews .charity.left .content{float:right;padding:0 3% 0 0}#charity_overviews .charity .text{height:480px}#charity_overviews .charity.left .text{background-color:#58595b}#charity_overviews .charity.right .content{margin:0 0 0 3%;float:left}#charity_overviews .charity.right .text{background-color:#9c7a5f}#charity_overviews .charity .logo{height:100px;line-height:100px;background-color:#fff;text-align:center}#charity_overviews .charity .logo img{vertical-align:middle}#charity_overviews .charity .logo .content{position:relative}#charity_overviews .charity .logo .white-triangle{position:absolute;bottom:-28px;left:50%;margin:0 0 0 -27px;width:55px;height:28px;background:url("/images/new-sprite.png") -520px -195px no-repeat;display:inline-block;z-index:100}#charity_overviews .charity .text{position:relative;padding:70px 0;overflow:hidden}#charity_overviews .charity .text:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#charity_overviews .charity .text img#charity-water-bg-img{position:absolute;top:0;right:0;z-index:5;max-width:none;height:100%}#charity_overviews .charity .text img#ms-ireland-bg-img{position:absolute;top:0;left:0;z-index:5;max-width:none;height:100%}#charity_overviews .charity .text .content{width:450px}#charity_overviews .charity .text .content{position:relative;z-index:10}#charity_overviews .charity .text h2{color:#fff;text-transform:uppercase;font-weight:800;line-height:1em;margin:0 0 40px 0;font-size:2.188em;line-height:35px}#charity_overviews .charity .text h2 span,#charity_overviews .charity .text-highlight{color:#f0c663}#charity_overviews .charity .text p{color:#fff;font-weight:600;margin:0 0 20px 0;position:relative;padding:0 0 0 30px;font-size:14px;line-height:21px}#charity_overviews .charity .text p span{color:#f0c663}#charity_overviews .charity .text p:before{content:"";position:absolute;top:5px;left:0;width:16px;height:17px;background:url("/images/new-sprite.png") -585px -195px no-repeat;display:inline-block;z-index:20}#charity_overviews .charity .testimonial{background-color:#2d2d2d;padding:40px 0;height:322px}#charity_overviews .charity .testimonial:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#charity_overviews .charity .testimonial .speech{position:relative;border:1px solid #fff;border-radius:3px;background-color:#2d2d2d;padding:20px 10px 20px 60px}#charity_overviews .charity .testimonial .speech .icon-quote{position:absolute;top:10px;left:10px;width:34px;height:24px;background:url("/images/new-sprite.png") -650px -195px no-repeat;display:inline-block}#charity_overviews .charity .testimonial .speech p{color:#fff;font-family:'Lato';font-size:13px;font-style:italic;line-height:21px}#charity_overviews .charity .testimonial .speech .speech-tail{position:absolute;bottom:-32px;left:10%;width:30px;height:32px;background:url("/images/new-sprite.png") -715px -195px no-repeat;display:inline-block}#charity_overviews .charity .testimonial p.person{color:#fff;font-size:12px;margin:10px 0 0 0;text-align:right;line-height:21px}#charity_overviews .charity .testimonial p.person span{color:#f0c663}#charity_overviews .charity.left .testimonial{background-image:url("/images/charity-3D-shape-bg-left.png");background-position:left center;background-repeat:no-repeat}#charity_overviews .charity .testimonial .content{width:450px}#charity_overviews .charity.right .testimonial{background-image:url("/images/charity-3D-shape-bg-right.png");background-position:right center;background-repeat:no-repeat}#charity_overviews .charity .helping{background-color:#316586;padding:30px 0;height:385px}#charity_overviews .charity .helping:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}#charity_overviews .charity .helping h2{text-transform:uppercase;color:#fff;line-height:1em;font-weight:800;margin:0 0 40px 0;font-size:35px}#charity_overviews .charity .helping h2 span{color:#f0c663}#charity_overviews .charity .helping p{color:#fff;padding:0 0 0 30px;position:relative;margin:0 0 20px 0;font-size:14px;line-height:21px}#charity_overviews .charity .helping p:last-child{margin-bottom:0}#charity_overviews .charity .helping p span{color:#f0c663;font-weight:700}#charity_overviews .charity .helping p:before{content:"";position:absolute;top:5px;left:0;width:16px;height:17px;background:url("/images/new-sprite.png") -585px -195px no-repeat;display:inline-block;z-index:20}#charity2 #more_information2,#charity #more_information{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding:30px 0;background-color:#eaeaea;text-align:center;border-bottom:10px solid #f1c662}#charity2 #more_information2 p,#charity #more_information p{color:#384045;font-size:20px;line-height:21px;font-weight:300}#charity2 #more_information2 .info-link:first-child,#charity #more_information .info-link:first-child{margin:0 0 10px 0}#charity2 #more_information2 span,#charity #more_information span{width:50%}#charity2 #more_information2 .info-link div,#charity #more_information .info-link div{margin:0 66px 0 20px}#charity2 #more_information2 .info-link a,#charity #more_information .info-link a{font-weight:400;color:#384045;font-size:1.099999999em;font-weight:800;text-decoration:none}#charity #intro{text-align:center;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#charity #intro header{background:#316686}#charity #intro header p span{color:#fff}#charity #intro footer{padding:0}#charity #intro footer h4{color:#3f3f3f;font-weight:800;margin:0 0 20px 0}#charity #intro footer p{color:#959595;font-weight:700;font-style:italic;line-height:1.3em}@media only screen and (max-width:940px){#charity2,#charity{font-size:14px}#charity_overviews .charity .text .content{margin:0 3px;padding:0 10px;width:100%}#charity #intro footer .center{padding:1.875em 0.625em}#charity #intro footer h4{font-size:1.31429em;font-weight:700}#charity #intro footer p{font-size:1.21429em;font-style:inherit;font-weight:600}#charity2 header p,#charity header p,#charity2 footer .center,#charity2_overviews .charity .helping,#charity_overviews .charity .helping,#charity2 #more_information2,#charity #more_information{padding-top:26px !important;padding-bottom:26px !important}#charity2_overviews .content,#charity2_overviews .charity.left .content,#charity2_overviews .charity.right .content,#charity_overviews .content,#charity_overviews .charity.left .content,#charity_overviews .charity.right .content{width:100%;padding:0 0.625em}#charity2_overviews .charity .text h2,#charity_overviews .charity .text h2{font-size:2em}#charity2_overviews .charity .testimonial,#charity_overviews .charity .testimonial{padding:10px}#charity2_overviews .charity .testimonial .content,#charity_overviews .charity .testimonial .content{width:95%}#charity2_overviews .charity.right .content,#charity_overviews .charity.right .content{padding-right:20px}#charity2_overviews .charity .testimonial .speech,#charity_overviews .charity .testimonial .speech{padding:10px}#charity2_overviews .charity .testimonial .speech .icon-quote,#charity_overviews .charity .testimonial .speech .icon-quote{display:none}#charity2_overviews .charity .testimonial .speech p,#charity_overviews .charity .testimonial .speech p{font-size:1.1em}#charity2_overviews .charity .testimonial p.person,#charity_overviews .charity .testimonial p.person{padding-left:67px}#charity2_overviews .charity .helping,#charity_overviews .charity .helping{padding:3.75em 0}#charity2_overviews .charity .helping h2,#charity_overviews .charity .helping h2{font-size:2em}#charity2_overviews .charity .helping p,#charity_overviews .charity .helping p{font-size:0.875em}#charity2 #more_information2 p,#charity #more_information p{font-size:1.25em}}@media only screen and (max-width:820px){#charity2_overviews .charity .testimonial,#charity_overviews .charity .testimonial{height:350px}}@media only screen and (max-width:768px){#charity2 #white-cover,#charity #white-cover{display:none}#charity2_overviews .charity.left,#charity2_overviews .charity.right,#charity_overviews .charity.left,#charity_overviews .charity.right{width:100%}#charity2_overviews .charity.right .logo .content,#charity_overviews .charity.right .logo .content{padding-right:0;padding-left:0;margin:0 auto}#charity2_overviews .charity .testimonial,#charity_overviews .charity .testimonial{padding:30px 0;height:100%}#charity2_overviews .charity .testimonial .speech p,#charity_overviews .charity .testimonial .speech p{font-size:1.2em;font-family:initial;font-style:inherit;color:#f0c663}#charity2_overviews .charity.left .content,#charity_overviews .charity.left .content{float:left}#charity2_overviews .charity .text,#charity_overviews .charity .text{height:100%}#charity2_overviews .charity .helping,#charity_overviews .charity .helping{height:auto;padding-right:4px}#charity2_overviews .charity .helping p,#charity_overviews .charity .helping p{font-size:1.1em}}@media only screen and (max-width:700px){#charity2,#charity{font-size:12px}#charity2 #intro2 footer h4,#charity #intro footer h4{font-size:1.3em;margin-left:auto;margin-right:auto}#charity2 #intro2 footer p,#charity #intro footer p{font-size:1.21429em;font-style:normal;font-weight:600}#charity2_overviews .charity .testimonial,#charity_overviews .charity .testimonial{padding:30px 0;height:100%}#charity_overviews .charity .helping h2{margin:0 0 26px}#charity2_overviews .charity .helping p,#charity_overviews .charity .helping p{max-width:580px}}@media only screen and (max-width:640px){#charity2_overviews .charity .text h2,#charity_overviews .charity .text h2{font-size:1.8em}#charity2_overviews .charity .testimonial,#charity_overviews .charity .testimonial{font-size:12px;padding:26px 0}#charity2 #intro2 footer h4,#charity #intro footer h4{margin:0 0 0.5em}#charity2_overviews .charity .text,#charity_overviews .charity .text{padding:33px 0}#charity2_overviews .charity .helping h2,#charity2_overviews .charity .text h2,#charity_overviews .charity .helping h2,#charity_overviews .charity .text h2{margin:0 0 0.5em}#charity2_overviews .charity .text h2,#charity_overviews .charity .text h2{line-height:25px}#charity2_overviews .charity .helping p,#charity_overviews .charity .helping p{max-width:540px}}@media only screen and (max-width:480px){#charity2_overviews .charity .testimonial,#charity_overviews .charity .testimonial{padding:5.5% 0}#charity2 #intro2 header p,#charity #intro header p{padding:2em 0.58em}#charity2 #more_information2 .info-link,#charity #more_information .info-link{margin:0 auto;text-align:center}#charity2 #more_information2 .info-link span,#charity #more_information .info-link span{display:block}#charity2 #more_information2 .info-link-sep #charity #more_information2 .info-link-sep,#charity #more_information .info-link-sep #charity #more_information .info-link-sep{display:none !important}#charity2 #more_information2 span,#charity #more_information span{width:100%}#charity2 #more_information2 span:first-child::after,#charity #more_information span:first-child::after{content:""}#charity2 #more_information2 span:first-child+span,#charity #more_information span:first-child+span{margin-right:0}#charity2 .testimonial,#charity .testimonial{display:none}}@media only screen and (max-width:360px){#charity2 #intro2 footer h4,#charity #intro footer h4{width:170px;margin-left:auto;margin-right:auto}#charity2_overviews .charity .helping,#charity_overviews .charity .helping{height:100%}#charity2 .content p:last-child,#charity .content p:last-child{margin-bottom:0}#charity2_overviews .charity .text p,#charity_overviews .charity .text p,#charity2_overviews .charity .helping p,#charity_overviews .charity .helping p{padding:0 15px 0 20px}#charity2_overviews .charity .helping p::before,#charity_overviews .charity .helping p::before{background-image:none}#charity2 #more2_information .info-link,#charity #more_information .info-link{width:283px}#charity2_overviews .charity.right .content,#charity_overviews .charity.right .content{margin:0}}div#content div.border{padding:1px;margin:0 0 10px 0;border:0px solid #e9e8e8}div#content div.border div.inside{padding:9px 18px;background:#f5f5f5}div#content div.border div.inside span.requiredInformation{float:right;padding:11px 0 0 0;font-weight:600;font-size:12px;color:#7fa8c7}div#content div.border div.inside h3{font-weight:600;font-size:29px;color:#101010;padding:0 0 6px 0;border-bottom:1px solid #e9e8e8}div#content div.border div.inside form{display:block;padding:19px 0 0 0;border-top:1px solid #fff}div#content div.border div.inside form #enquiryContact{border-top:1px solid #fff}div#content div.border div.inside form #enquiryDetails .text{width:500px}div#content div.border div.inside form div.row{padding:0 0 10px 0}div#content div.border div.inside form div.rowYourQuestion{padding-bottom:14px;border-bottom:1px solid #e9e8e8}div#content div.border div.inside form div.rowAskQuestionPhone{padding-bottom:20px;border-bottom:1px solid #e9e8e8}div#content div.border div.inside form div.rowSubmit{padding-top:15px;border-top:1px solid #fff}div#content div.border div.inside form div.row label{float:left;padding:9px 0 0 0;width:123px;font-weight:bold;font-size:14px;line-height:1em;color:#101010}div#content div.border div.inside form div.rowYourQuestion label{float:none;display:block;width:auto;padding:0 0 9px 0;font-weight:normal;font-size:16px;color:#588eb8}div#content div.border div.inside form div.rowAskQuestionPhone label{padding-top:5px}div#content div.border div.inside form div.row label span{color:#77a3c4}div#content div.border div.inside form div.rowYourQuestion textarea{display:block;width:637px;height:124px;border:1px solid #eaeaea;background:#fff}div#content div.border div.inside form div.row input.text,div#content div.border div.inside form div.row textarea.text{display:block;width:274px;padding:8px 5px;font-size:14px;color:#898888;border:1px solid #e9e9e9;background:#fff}div#content div.border div.inside form h4{padding:15px 0 14px 0;font-size:16px;font-weight:normal;color:#588eb8}div#enquiryContact h4{padding:15px 0 14px 0;font-size:16px;font-weight:normal;color:#588eb8}div#content div.border div.inside div.row div.b-core-ui-select{float:left;width:270px;padding:5px 7px}div#content div.border div.inside div.rowSubmit span{float:left;padding:15px 0 0 0;font-weight:normal;font-size:13px;color:#101010}.contact-main,#contact-main{font-size:10px}.no-appearance,.contact-main footer .contact-form-element{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-main{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact-main .one-half{width:47.5%;margin:0 5% 3% 0}.contact-main .one-half.contactsContainer{margin-right:0}#contact-main h3{color:#3f3f3f;text-transform:uppercase;font-weight:700;text-align:center;margin:0 0 1em 0;font-size:2.8em}.contact-main header{min-height:0 !important;background:transparent}.contact-main footer{background:transparent;padding:0 0 30px 0}.contact-main footer form fieldset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}#enquiryForm>div:before,#enquiryForm>div:after{content:"\0020";display:block;height:0;overflow:hidden}#enquiryForm>div:after{clear:both}#enquiryForm>div{zoom:1}#enquiryForm>div{margin-bottom:4px;clear:both}.contact-main .contact-form-element{width:330px;outline:none;font-size:1.4em;float:right}.contact-main .enquiry-form textarea{padding:5px;vertical-align:top;height:196px !important;margin-bottom:4px;resize:none}.contact-main footer label{color:#9aa7af;font-size:13px;width:120px;font-weight:600;display:block;vertical-align:middle;line-height:21px;float:left}.contact-main footer input[type="text"],.contact-main footer input[type="number"]{padding:9px 5px;vertical-align:middle;margin-bottom:2px}.contact-main footer .b-core-ui-select{width:86px;vertical-align:middle;max-width:100%;display:inline-block;margin-left:15px}.contact-main footer #countryCode input{float:left}.contact-main footer div.note{font-size:11px;color:#9aa7af;padding-top:15px;padding-bottom:5px}.contact-main footer .field-validation-error{clear:both;display:inline-block;left:138px;padding-bottom:10px;position:relative}.contact-main footer .one-half .row .row{padding:0}.contact-main footer span.icon-location{width:24px;height:24px;display:inline-block;background:url("/images/icon-location.png") center no-repeat}.contact-main footer span.icon-phone{width:24px;height:24px;display:inline-block;background:url("/images/icon-phone.png") center no-repeat}.contact-main footer span.icon-fax{width:24px;height:24px;display:inline-block;background:url("/images/icon-fax.png") center no-repeat}.contact-main footer header{margin:0 0 10px 0}.contact-main footer header h6{color:#2f383d;font-weight:400;font-size:14px}select.css-select::-ms-expand{display:none}.contact-main .map{border:0;margin:0;width:100%;height:196px;border:1px solid #ddd}.contact-main .label{display:none !important}.info-container .info-item{width:100%;margin-bottom:25px;margin-top:10px}.info-container .info-item>div{float:left;margin:0 3% 0 0;width:8%}.info-container .info-item>section{float:left;width:89%}.contact-main .info{padding:0px;font-size:1.2em;line-height:21px;font-style:normal;font-weight:300;color:#959595}.contact-main .infoList li{float:left}.contact-main .infoList .title{font-size:14px;clear:left}.contact-main .infoList .desc{margin-right:10px;text-decoration:none;appearance:none}.info-fax .title{font-weight:bold}.contact-main .enquiry-form input[type="submit"]{text-align:center;width:328px;float:right;padding:0.5em 1em;font-size:1.6em;display:block;text-decoration:none;border:none;background:url(/images/button-highlight-bottom.png) center bottom repeat-x #1e3d55;color:#fff;cursor:pointer}.contact-main .enquiry-form input[type="submit"]:hover{background-color:#49708f}.contact-main .enquiry-form .submit{width:100% !important;text-align:center}.contact-main .enquiry-form #divCountryId .b-core-ui-select{width:330px;float:right}.contact-main .enquiry-form input.phonenumbermain{width:182px !important}.contact-main .enquiry-form #PhoneNumberPhone,.contact-main .enquiry-form #PhoneNumberExtension{margin-top:2px;float:none}.contact-main .enquiry-form #PhoneNumberPhone{width:36% !important}.contact-main .enquiry-form #PhoneNumberExtension{width:15% !important;float:right}.contact-main .field-validation-error{margin-left:0 !important}.map-container iframe{pointer-events:none}.contact-main select#Title{width:100px;margin-left:15px}.contact-main select#CountryId{width:71%;float:right}.contact-main select#CountryCode{width:19%;margin-left:15px}@media only screen and (max-width:990px){.map-container{margin-top:21px}.contact-main .enquiry-form textarea,.contact-main .enquiry-form input,.contact-main .enquiry-form label{width:100%;float:none}.contact-main footer .b-core-ui-select{margin-left:0}.contact-main .enquiry-form #divCountryId .b-core-ui-select{margin-left:0;width:100%}.contact-main #countryCode>span{float:none;display:block}.contact-main footer .b-core-ui-select{width:20%}.contact-main .enquiry-form #PhoneNumberPhone{width:64% !important}.contact-main footer .field-validation-error{clear:both;display:block;left:0}.contact-main select#Title{width:100px;margin-left:0px}.contact-main select#CountryId{width:100%}.contact-main select#CountryCode{width:20%;margin-left:0px}}@media only screen and (max-width:940px){.contact-main .enquiry-form .contact-form-element{width:100% !important}.contact-main .enquiry-form .contact-form-element{font-size:14px;line-height:1.42857;vertical-align:middle;background:#fff;border:1px solid #ccc}.contact-main .enquiry-form input[type="submit"]{background-image:none;border:1px solid transparent;margin:0;width:100%}.contact-main .info-container{margin-top:10px}.contact-main footer{padding-bottom:0}.contact-main .info-container{order:1;padding-bottom:15px;margin-bottom:15px}.contact-main footer .b-core-ui-select{width:22%}.contact-main .enquiry-form #PhoneNumberPhone{width:62% !important}.contact-main select#CountryCode{width:22%}}@media only screen and (max-width:840px){.contact-main footer .b-core-ui-select{width:24%}.contact-main .enquiry-form #PhoneNumberPhone{width:60% !important}.contact-main select#CountryCode{width:23%}}@media only screen and (max-width:768px){.contact-main footer header h6{margin-left:0}.contact-main footer{padding:0 !important}.contact-main footer .b-core-ui-select{width:29%}.contact-main .enquiry-form #PhoneNumberPhone{width:55% !important}.contact-main select#CountryCode{width:28%}}@media only screen and (max-width:640px){.contact-main .one-half{width:100%;margin:0 auto !important;float:none;max-width:600px}.input-country{width:100% !important}.contact-main footer .b-core-ui-select{width:20%}.contact-main .enquiry-form #PhoneNumberPhone{width:64% !important}.contact-main div.center footer.row div.one-half.enquiry-form,.contact-main div.center footer.row div.one-half.contactsContainer{margin-bottom:0}.contact-main div.center footer.row div.one-half.contactsContainer{max-height:574px}.contact-main select#CountryCode{width:20%}}@media only screen and (max-width:480px){.fax-from{display:none}.title:first-letter{text-transform:uppercase}.icon-phone,.icon-fax,.icon-location{display:none}.contact-main footer .b-core-ui-select{width:25%}.contact-main .enquiry-form #PhoneNumberPhone{width:58% !important}.contact-main select#CountryCode{width:26%}}@media only screen and (max-width:360px){.contact-main footer header{margin:0}.info-container .info-item>section{width:auto}.contact-main .info-container>div{width:100%}.contact-main .info-container .info-item{width:100%;margin-bottom:10px}.contact-main .info-container .info-item>div{display:none}.contact-main .info-container .icon-phone{display:none}.contact-main .infoList .title{float:left;clear:left;margin-right:0;width:auto}.contact-main .infoList .desc{float:left;clear:right;text-align:right;margin:0}.contact-main .info-fax .desc2:before{content:"\0000a0/\0000a0"}.contact-main .enquiry-form input.phonenumbermain{width:169px !important}.contact-main footer .b-core-ui-select{width:29%}.contact-main .enquiry-form #PhoneNumberPhone{width:53% !important}.contact-main .enquiry-form #PhoneNumberExtension{width:17% !important}.contact-main .info-container{margin-bottom:0;padding-bottom:0}.contact-main select#CountryCode{width:28%}}#why_use_r_and_m .one-half{width:47.5%;margin:0 5% 0 0}#why_use_r_and_m .row>div.one-half:last-child{margin-right:0}#why_use_r_and_m .row>div.one-half:last-child span{float:right;position:relative;margin-left:20px}#why_use_r_and_m .row>div.one-half:last-child h5,#why_use_r_and_m .row>div.one-half:last-child p{margin-left:0}#why_use_r_and_m{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#why_use_r_and_m h4{color:#3f3f3f;text-transform:uppercase;font-weight:800;text-align:center;margin:0 0 40px 0;font-size:22px}#why_use_r_and_m .row{margin:0 0 20px 0}#why_use_r_and_m h5{color:#2f6483;font-weight:800;margin:0 0 5px 80px;font-size:17px}#why_use_r_and_m p{color:#959595;font-size:14px;margin:0 0 0 80px;line-height:21px}#why_use_r_and_m .icon-headset{position:absolute;top:0;left:0;width:65px;height:65px;background:url("/images/new-sprite.png") -520px -260px no-repeat;display:inline-block}#why_use_r_and_m .icon-college-cap{position:absolute;top:0;left:0;width:65px;height:65px;display:inline-block;background:url("/images/new-sprite.png") -585px -260px no-repeat}#why_use_r_and_m .icon-pocket-watch{position:absolute;top:0;left:0;width:65px;height:65px;background:url("/images/new-sprite.png") -650px -260px no-repeat;display:inline-block}#why_use_r_and_m .icon-smiley-face{position:absolute;top:0;left:0;width:65px;height:65px;background:url("/images/new-sprite.png") -715px -260px no-repeat;display:inline-block}@media only screen and (max-width:640px){#why_use_r_and_m .row{margin:0}#why_use_r_and_m .one-half{float:none;width:100%;margin:0}#why_use_r_and_m .row>div.one-half:last-child span{float:none;position:absolute;margin-left:0}#why_use_r_and_m .row>div.one-half:last-child h5,#why_use_r_and_m .row>div.one-half:last-child p{margin-left:80px}}#homeSearch{background-color:#3b719a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3b719a),color-stop(100% #316891));background-image:-webkit-linear-gradient(top,#3b719a 0%,#316891 100%);background-image:-moz-linear-gradient(top,#3b719a 0%,#316891 100%);background-image:-ms-linear-gradient(top,#3b719a 0%,#316891 100%);background-image:-o-linear-gradient(top,#3b719a 0%,#316891 100%);background-image:linear-gradient(top,#3b719a 0%,#316891 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3b719a,endColorstr=#316891,GradientType=0)}#homeSearchHero{padding:30px 0;background:url(/Images/bg-home-hero.png) no-repeat center top #30668f}header.heading span{font-size:1.95em;color:#fff;font-weight:bold}@media screen and (max-width:750px){header.heading span{font-size:1.65em;line-height:1.2em}}@media screen and (max-width:640px){header.heading span{font-size:31px;line-height:1.25em}}header.heading h1{padding:0 0 15px 0;font-weight:normal;font-size:18px;color:#fff;text-shadow:2px 2px 3px rgba(50,50,50,0.35)}@media screen and (max-width:640px){header.heading h1{font-size:0}}@media screen and (max-width:480px){header.heading{display:none}}.search{position:relative;display:block;padding:6px 0;margin:0}.search .form-outer{padding-right:156px;float:left;width:100%}.search .form-inner{background:#fff;padding:1px;position:relative;width:100%}.search input.search-box{font-size:1.75em;line-height:1.25em;margin:4px 0;padding:3px 120px 3px 10px;width:100%;border:none;background:none;color:#bbb;-webkit-appearance:caret;height:31px}.search input.search-box:focus{color:#101010}.search input.field-validation-error{color:#c33}.search-button{float:right;display:block;color:#fff;position:absolute;right:1px;top:1px;height:39px}.search .fa-search{color:#ecc658;font-size:1em;position:relative;right:-2px;top:-1px}.advanced-button{float:right;display:block;color:#fff;font-size:1.3em;position:absolute;top:6px;right:0;height:41px;border:1px solid #fff}.autocomplete-container{margin:5px 0 0 -1px}.autocomplete-group{padding:3px 0 3px 10px;background-color:#eee;font-size:12px}.autocomplete-section-categories:before{content:"Categories" !important}.autocomplete-section-search-suggestions:before{content:"Search Suggestions" !important}.autocomplete-suggestions{border:1px solid #999;background:#fff;overflow:auto;min-width:200px}.autocomplete-suggestion{padding:2px 0 2px 15px;white-space:nowrap;overflow:hidden}.autocomplete-suggestion .result-count{font-style:italic;float:right}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{color:#000}.autocomplete-suggestion{color:#333;font-size:14px}.autocomplete-suggestions strong{font-weight:bold !important}#whyChoose fieldset{border-top:1px solid #5d92ba}#whyChoose legend{display:block;padding-right:10px;margin:0.25em 0 20px;font-size:21px;line-height:1em;color:#fff}#whyChoose ul{margin:0}#whyChoose ul li{float:left;width:22%;min-height:60px;padding:0 1.5% 0 0;margin:0 1.5% 0 0;cursor:pointer;border-right:1px solid #5d92ba;list-style:none}#whyChoose ul li a{text-decoration:none}#whyChoose ul li *{-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;-ms-transition:color 300ms;transition:color 300ms}#whyChoose ul li:hover *{color:#fff !important}#whyChoose ul li.first{width:26%}#whyChoose ul li.second{width:24%}#whyChoose ul li.third{width:24%}#whyChoose ul li.last{width:20%;border-right:none;margin-right:0;padding-right:0}#whyChoose ul li h3{color:#ecc658;font-size:1.3em;font-weight:bold;padding:0 0 3px;text-transform:uppercase}#whyChoose ul li:hover *{color:#fff !important}#whyChoose ul li span{display:inline}#whyChoose ul li span.copy{display:block;width:100%;font-size:13px;line-height:1.2em;color:#a6cce8}#whyChoose .fa-chevron-right{display:none}#contentHome{width:69%}div.home a.viewAll{float:right;margin:10px 0 0 0;font-weight:600;font-size:14px;color:#36729d;text-decoration:none}div.home a.viewAll:hover{color:#588eb8}div.home h2.categories{margin:0 0 20px 0;padding:0 0 9px 0;font-weight:bold;font-size:24px;color:#e4be50;border-bottom:1px solid #ebebeb}div.home div.categoryRow{padding:0 0 10px 0;overflow:hidden}div.home div.categoryRow div.col3{float:left;width:33%;text-align:center}div.home div.categoryRow div.col3 h3 a{font-weight:600;font-size:13px;color:#306790;text-decoration:none;left:-15px;position:relative}div.home div.categoryRow div.col{float:left;width:50%}div.home div.categoryRow div.col h3{padding:0 0 6px 21px}div.home div.categoryRow div.col h3 a{font-weight:600;font-size:13px;color:#306790;text-decoration:none}div.home div.categoryRow div.col h3 a:hover{color:#588eb8}div.home div.categoryRow div.col ul{padding:0 0 21px 0;margin:0 0 0 17px;width:296px;border-bottom:1px solid #ebebeb}div.home div.categoryRow div.col ul.no-bottom{border-bottom:none}div.home div.categoryRow div.col ul li a:before{font-family:'FontAwesome';font-style:normal;font-size:1.5em;color:#ecc658;position:relative;content:"\f0da";left:-0.35em;top:0.1em}div.home div.categoryRow div.col ul li{padding:0 0 3px 25px;list-style:none}div.home div.categoryRow div.col ul li a{font-weight:normal;font-size:13px;color:#3973a0;text-decoration:none}div.home div.categoryRow div.col ul li a:hover{color:#588eb8}div.home div.categoryRow div.col ul li a span.arrow{display:none}div.home div.categoryRow div.col ul li span.country{float:left;width:45%}.home #sidebar .faq-widget #sideFaqs{display:none}@media only screen and (max-width:910px){#contentHome{width:66%}div.home div.categoryRow div.col ul{border-bottom:none}}@media only screen and (max-width:820px){div.home div.categoryRow div.col ul li span.country{width:37%}}@media only screen and (max-width:767px){div#homeSearch div#whyChoose ul li:nth-of-type(n){width:50%;margin-bottom:20px;border-right:none;margin-right:0}#whyChoose ul li.third{clear:left}#contentHome{display:none}.home #sidebar{float:none;width:100%}.home #sidebar #sideFaqs{display:none}.home #sidebar .faq-widget #sideFaqs{display:block}#side_charity_link{background:none}div#sidebar div#sideFaqs h3,div#sidebar div#sideRecentltViewedProducts h3{line-height:1.25em;margin:0 0 0.75em;padding:0}.flexbox .home #sidebar,.flexboxlegacy .home #sidebar{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div#sidebar div#sideRecentltViewedProducts{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;-moz-order:1;-ms-order:1;order:1;margin-bottom:20px}div#sidebar div.testimonials{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;-moz-order:2;-ms-order:2;order:2;margin-bottom:20px}div#sidebar #side_charity_link{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;-moz-order:3;-ms-order:3;order:3;margin-bottom:20px}}@media only screen and (max-width:640px){#homeSearch h3.subHeading{font-size:1.6em;line-height:1.25em}}@media only screen and (max-width:480px){#whyChoose span.heading span{background:none;bottom:0;display:block;line-height:1.5em;padding:0 0 0.5em;font-size:1em}#whyChoose ul li span.copy{margin-bottom:15px;min-height:32px}#whyChoose span.heading{font-size:2em}#whyChoose ul li{width:100% !important;margin-bottom:15px;margin-right:0;float:none;border-bottom:1px solid #5d92ba}#whyChoose ul li.last{margin-bottom:0 !important;border-bottom:none}#whyChoose ul li div{float:left;width:80%}#whyChoose .fa-chevron-right{float:right;display:block;font-size:5em;color:#5d92ba}#whyChoose ul li span.mobile-hide{display:none}#homeSearch h2.heading,#homeSearch h3.subHeading,#homeSearch form.search{display:none}}@media only screen and (max-width:360px){#whyChoose span.heading{font-size:1.7em}}#job{font-size:16px}#job .inner-page-banner p{display:block}#job #job_header{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#1b3c51;text-align:center;padding:30px 0;min-height:180px}#job #job_header .center{padding:0 3%}#job #job_header h1{color:#ecc658;font-weight:800;font-size:2.857142857em;line-height:1em;text-transform:uppercase;margin:20px 0 20px 0}#job #job_header p{color:#fff;font-size:1.142857143em}#job #job-overview{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding:30px 0}#job #job-overview header{min-height:0;background:transparent;margin:0 0 0 20px}#job #job-overview .one-half:first-child{padding-right:1%;width:49.6%;border-right:1px solid #ecc658}#job #job-overview footer{background:transparent}#job #job-overview header h4{color:#ecc658;text-transform:uppercase;font-weight:800;display:inline-block;vertical-align:middle;margin:0 0 0 15px;font-size:1.375em}#job #job-overview .icon-notepad,#job #job-overview .icon-lightbulb{vertical-align:middle;width:65px;display:inline-block}#job #job-overview footer ul{padding:0 0 0 10px}#job #job-overview footer li{list-style:none;color:#959595;margin:0 0 0 20px;padding:0 0px 10px 25px;position:relative;font-size:1em;line-height:21px}#job #job-overview footer li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;background-image:url("/images/yellow-bullet.png");border-radius:50%}#job #apply{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#eaeaea;padding:35px;text-align:center}#job #apply h4{color:#384045;text-transform:uppercase;margin:0 0 25px 0;font-weight:700;font-size:1.375em}#job #apply p{font-size:1.063em;color:#384045;margin:0 0 10px 0}#job #apply p span{display:inline-block;margin:0 10px 0 0}#job #apply p b{font-weight:bold}#job #apply p a{color:#3e6f94;text-decoration:underline;font-weight:600}#job #yellow-triangle{height:10px;background-color:#ecc658;position:relative;margin:0 0 40px 0}#job #yellow-triangle #triangle{width:71px;height:36px;background:url('/images/new-sprite.png') -455px -130px no-repeat;position:absolute;left:50%;top:10px;margin:0 0 0 -39px}#job .button-all-jobs a{color:#3e6f94;text-decoration:underline;font-size:14px;text-decoration:none !important;cursor:pointer !important}#job .button-all-jobs a:hover{color:#588eb8}@media only screen and (max-width:940px){#job{font-size:15px}}@media only screen and (max-width:820px){#job{font-size:14px}}@media only screen and (max-width:768px){#job{font-size:12px}#job .inner-page-banner{font-size:13px}#job #job-overview footer li{margin-left:0px;font-size:1.2em}}@media only screen and (max-width:700px){#job #job-overview .one-half:first-child{border:0}#job #job-overview .one-half:first-child,#job #job-overview .one-half{width:99%}#job #job-overview .icon-notepad,#job #job-overview .icon-lightbulb{display:none}#job #job-overview{padding:10px 0 0}#job #job-overview footer{padding:10px 0}#job #apply{padding:15px}#job #apply h4{margin:0 0 10px}#job #job-overview footer ul{padding:0 0 0 10px}}@media only screen and (max-width:640px){.inner-page-banner h1{margin-bottom:10px}#job .button-all-jobs{float:none;margin:15px auto 0;width:100%}}@media only screen and (max-width:360px){#job #job-overview{padding:10px 0 0}}.log-out{margin-bottom:10px;margin-top:24px}.log-out #content{margin-right:10px}.log-out .logoutContent{padding:20px;margin-top:1px;background:#f5f5f5;border:1px solid #e9e8e8}.log-out .logoutContent h1{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e9e8e8}#explanation{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#explanation .row{margin-bottom:20px}#explanation header{padding:0 20px 20px 20px;filter:alpha(opacity=100);background:transparent}#explanation footer{padding:0 20px;filter:alpha(opacity=100);background:transparent}#explanation .one-half.border-right{margin-bottom:40px}#explanation .one-half.border-right footer{margin-bottom:0;padding:0 20px;border-right:1px solid #ecc658}#explanation h4{color:#f0c663;text-transform:uppercase;font-weight:800;vertical-align:middle;display:inline-block;*display:inline;zoom:1;font-size:2.4em}#explanation .icon-computer{margin:10px 15px 0px 14%;vertical-align:middle;width:65px;height:65px;background:url("/images/new-sprite.png") 0px -325px;display:inline-block;*display:inline;zoom:1;background-repeat:no-repeat}#explanation .icon-globe{margin:10px 15px 0px 14%;vertical-align:middle;width:65px;height:65px;background:url("/images/new-sprite.png") -65px -325px no-repeat;display:inline-block}#explanation p{color:#959595;font-size:13px;margin:0 0 20px 0;padding:0 0 0 25px;position:relative;line-height:21px}#explanation p:before{content:"";position:absolute;top:8px;left:0;width:12px;height:12px;background-image:url("/images/yellow-bullet.png");display:inline-block;*display:inline;zoom:1}#explanation img{padding:0 20px}.payment-methods-img{margin-top:10px;max-width:100%}@media only screen and (max-width:768px){.payment-methods-img{margin-top:0px}}@media only screen and (max-width:840px){#explanation .icon-computer,#explanation .icon-globe{display:block;margin:0 auto 10px}#explanation h4{display:block;text-align:center}}@media only screen and (max-width:540px){#explanation .one-half footer{padding:0}#explanation .one-half.border-right footer{border-right:none;padding:0}#explanation .one-half{width:100%}#explanation .icon-computer,#explanation .icon-globe{margin:0px 10px 0px 10%;display:inline-block}#explanation h4{display:inline-block}}@media only screen and (max-width:400px){#explanation .icon-computer,#explanation .icon-globe{margin:0px 10px 10px 0%}}@media only screen and (max-width:360px){#explanation h4{font-size:2em;vertical-align:inherit}}#sitemap a{color:#3973a0;font-size:1.2em}#sitemap a:hover{color:#588eb8}#sitemap{font-family:'Open Sans',sans-serif;color:#484848;background-color:#fff;font-size:14px;width:40%;margin:0 auto}#sitemap img.bar{margin:10px 0}#sitemap img#logo{margin:10px 0 10px 0;width:52%}#sitemap h1{font-size:20px}#sitemap h2{font-weight:bold;font-size:1.5em}#sitemap ul{list-style-type:disc;padding:0 0 0 30px;margin:10px 0 10px 0}#sitemap ul ul{margin:0 0 10px 0}#sitemap ul li{line-height:30px}#sitemap #bottom-bar{background-color:#30668f;height:17px;text-align:right}#sitemap #footer{padding:0 0 20px 0}#sitemap #footer p,#sitemap #footer a{font-size:9px;margin:8px 0 8px 0}@media only screen and (max-width:940px){#sitemap{width:60%}#sitemap img#logo{width:75%}}@media only screen and (max-width:768px){#sitemap{width:80%}#sitemap img#logo{width:80%}}@media only screen and (max-width:480px){#sitemap{width:98%}#sitemap img#logo{width:100%}#sitemap ul{padding:0 0 0 20px}}div.clean-horizontal{position:relative;clear:both;width:100%;top:-30px}div.clean-horizontal>div.st_tabs a.st_prev,div.clean-horizontal>div.st_tabs a.st_next{display:none;position:absolute;top:0px;z-index:110;height:43px;width:43px;text-indent:-999em;border:1px solid #ebebeb;outline:none;background:#fff url("/Images/arrows_h.gif") no-repeat}div.clean-horizontal>div.st_tabs a.st_prev{left:0px;background-position:center 15px}div.clean-horizontal>div.st_tabs a.st_prev:hover{background-position:center -45px;background-color:#f8f8f8}div.clean-horizontal>div.st_tabs a.st_next{right:0px;background-position:center -15px}div.clean-horizontal>div.st_tabs a.st_next:hover{background-position:center -75px;background-color:#f8f8f8}div.clean-horizontal>div.st_tabs a.st_prev.st_btn_disabled,div.clean-horizontal>div.st_tabs a.st_next.st_btn_disabled{cursor:default;background-color:#f8f8f8}div.clean-horizontal>div.st_tabs a.st_prev.st_btn_disabled{background-position:center -105px}div.clean-horizontal>div.st_tabs a.st_next.st_btn_disabled{background-position:center -135px}div.clean-horizontal>div.st_tabs{position:relative;z-index:1;height:45px;margin-bottom:-3px;overflow:hidden;margin-left:125px;width:551px}div.clean-horizontal.st_sliding_active>div.st_tabs{height:45px}div.clean-horizontal>div.st_tabs div.st_tabs_wrap{position:relative !important;width:100%}div.clean-horizontal.st_sliding_active>div.st_tabs div.st_tabs_wrap{width:auto !important;margin:0px 44px}div.clean-horizontal>div.st_tabs ul{width:10000px;margin:0px;padding:0px;list-style:none}div.clean-horizontal>div.st_tabs ul li{display:block;float:left;margin:0px;margin-right:5px;width:106px}div.clean-horizontal>div.st_tabs ul li a{display:block;height:43px;margin:0px;text-decoration:none;outline:none;border:1px solid #ebebeb;border-bottom:none;background:#f1f1f1;background:linear-gradient(to bottom,#f6f7f8 0%,#ddddde 100%) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f7f8',endColorstr='#ddddde',GradientType=0);color:#306790;font-size:13px;line-height:1em;outline:medium none;padding:9px 8px 8px;text-align:center}div.clean-horizontal>div.st_tabs ul li a:hover{color:#333;background:#fbfbfb}div.clean-horizontal>div.st_tabs ul li a.st_tab_first{border-left:1px solid #ebebeb}div.clean-horizontal.st_sliding_active>div.st_tabs ul li a.st_tab_first{border-left:0 none}div.clean-horizontal.st_sliding_active>div.st_tabs ul li a.st_tab_last{border-right:0 none}div.clean-horizontal>div.st_tabs ul li a.st_tab_active{padding-bottom:2px;background:#fff;filter:none;color:#1ca5ec}div.clean-horizontal>div.st_views{position:relative;height:550px;padding:0px !important;line-height:19px;border:1px solid #ebebeb;background-color:#fff;overflow:hidden;clear:both;top:0px;z-index:0}div.clean-horizontal>div.st_views div.st_view{width:100%;height:100%;overflow:hidden;background-image:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat !important;background-position:0px 0px !important;background-color:transparent !important}div.clean-horizontal>div.st_views div.st_view_inner{padding:15px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div.clean-horizontal>div.st_views div.st_view_first{display:block}div.clean-horizontal.align_bottom{margin-bottom:45px}div.clean-horizontal.align_bottom>div.st_tabs{position:absolute;bottom:-44px;left:0px;margin-bottom:0px}div.clean-horizontal.align_bottom.st_sliding_active>div.st_tabs{border-top:0 none}div.clean-horizontal.align_bottom>div.st_tabs ul li a.st_tab_active{padding-bottom:0px;border-top-color:#fff}div.clean-horizontal.align_bottom>div.st_tabs ul li a{border-bottom:1px solid #ebebeb}@media only screen and (max-width:1000px){div.clean-horizontal{top:10px}div.clean-horizontal>div.st_tabs{margin-left:0;width:100%}}@media screen and (max-width:760px){div.clean-horizontal>div.st_views div.st_view_inner{padding:10px}}@media screen and (max-width:640px){div.clean-horizontal>div.st_views div.st_view_inner{padding-top:5px}}@media screen and (max-width:480px){div.clean-horizontal>div.st_views div.st_view_inner{padding:5px}}#tbtb-clients h1{color:#3f3f3f;text-transform:uppercase;font-weight:800;text-align:center;margin:0 0 40px 0;font-size:22px}.client_boxes article:before{border-left:1px solid #dbe2e2;content:'';width:1px;height:130px;position:absolute;top:0;left:-10%}.client_boxes article:after{border-bottom:1px solid #dbe2e2;content:'';width:100%;height:1px;position:absolute;bottom:-12%;left:0}.client_boxes article:nth-of-type(4n+1):before,.client_boxes article:nth-last-of-type(1):after,.client_boxes article:nth-last-of-type(2):after,.client_boxes article:nth-last-of-type(3):after,.client_boxes article:nth-last-of-type(4):after{border:none}.client_boxes article{display:block;float:left;margin:0 2% 3%;width:21%;height:130px;text-align:center;background-color:#f9f9f9;position:relative}.client_boxes article span{display:inline-block;height:100%;vertical-align:middle}.client_boxes article img{max-width:70%;vertical-align:middle;height:auto}@media only screen and (max-width:940px){.client_boxes article:after{bottom:-9%}}@media only screen and (max-width:768px){.client_boxes article:nth-of-type(n):before,.client_boxes article:nth-of-type(n):after{border:none;display:none}.client_boxes article{margin:0 1% 2%;width:23%;border:1px solid #dbe2e2}}@media only screen and (max-width:540px){.client_boxes article{width:31.33%}.client_boxes article:last-child,.au-clients .client_boxes article:nth-last-of-type(2){display:none}}@media only screen and (max-width:400px){.client_boxes article{height:110px}}@media only screen and (max-width:320px){.client_boxes article{height:100px}}.world-largest-selection .icon-feature{display:inline-block;width:80%;margin:0px 0px 20px}.what-products{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin-bottom:50px}.what-products h4{text-transform:uppercase;color:#3f3f3f;font-weight:800;text-align:center;margin:0 0 30px 0;font-size:22px}.what-products .feature{border-left:1px solid #ebebeb;width:19.9%;float:left;text-align:center;height:320px;padding:0 15px}.what-products .feature:first-child{border-left:none}.what-products .feature h3{font-size:1.9em;text-transform:uppercase;color:#376485;font-weight:600;margin:0 0 0.5em 0;line-height:1.25em}.what-products .feature p{color:#959595;font-size:1.34em;padding:0;line-height:21px}.what-products .feature p span:first-child{color:#316586;font-weight:800}.positives{background-color:#eaeaea;padding:45px 0;text-align:center}.positives h5{font-size:20px;text-transform:uppercase;color:#316586;font-weight:800;margin:0 0 20px 0;line-height:1em}.positives p{color:#384045;font-size:15px;font-weight:300;line-height:21px}.positives .icon-house,.positives .icon-clippad,.positives .icon-globe{display:inline-block;margin:0 0 20px 0}.positives .icon-house{width:65px}.positives .icon-clippad{width:56px;margin-bottom:11px}.positives .icon-globe{width:61px}@media only screen and (max-width:940px){.what-products{margin-bottom:40px}.what-products .feature h3{font-size:1.6em}.positives h5{font-size:1.54em;line-height:0.9em;margin-bottom:8px}.positives p{font-size:1.38em;line-height:1.7em}}@media only screen and (max-width:820px){.what-products .feature h3{font-size:1.4em}.what-products .feature p{font-size:1.2em}.what-products .feature{padding:0px 10px}}@media only screen and (max-width:768px){.what-products{margin-bottom:30px}.what-products .feature h3{font-size:1.3em}.what-products .feature p{font-size:1.1em}}@media only screen and (max-width:700px){.what-products{margin-bottom:10px}.what-products .feature h3{font-size:1.2em}.what-products .feature p{font-size:1.1em}}@media only screen and (max-width:640px){.what-products{padding:0}.what-products .feature:first-child{border-top:1px solid #eaeaea;padding-top:2px}.what-products .feature{height:94px;width:100%;display:inline-block;float:none;border-left:none;border-bottom:1px solid #eaeaea}.what-products .feature:last-child{border-bottom:0}.what-products .icon-container{float:left;width:15%;margin-right:3%}.what-products .text-container{float:left;width:82%}.what-products .feature h3{font-size:1.9em;margin-top:0px;margin-left:10px;margin-bottom:0}.what-products .feature p{font-size:1.39em}.world-largest-selection .icon-feature{width:100%}.positives h5{font-size:1.41em;line-height:1.4em;margin-bottom:8px}.positives p{font-size:1.25em;line-height:1.7em}}@media only screen and (max-width:480px){.what-products .feature h3{font-size:2.5em;margin-top:10px;margin-left:10px}.what-products .feature{height:62px}.what-products .feature p{display:none}.world-largest-selection .icon-feature{width:55px}.what-products .icon-container{margin-left:0}.positives h5{font-size:1.2em;line-height:0.99em}.positives p{font-size:1.2em;line-height:1.5em}}@media only screen and (max-width:360px){.what-products .feature{width:100%;height:54px}.what-products .feature h3{margin-top:10px;font-size:2em}.world-largest-selection .icon-feature{width:50px}.positives{padding:15px 0px}.positives p{display:none}.positives .icon-house{width:55px}.positives .icon-clippad{width:50px}.positives .icon-globe{width:51px}.what-products .feature{text-align:left}}#popUpAskAQuestion{position:absolute;left:50%;top:50px;padding:13px;width:705px;width:679px;min-height:200px;margin-left:-352.5px;background:#fff;z-index:9999}#popUpAskAQuestion .border{padding:1px;margin:0 0 10px 0;border:1px solid #e9e8e8}#popUpAskAQuestion .inside{padding:5px 15px;background:#f5f5f5}#popUpAskAQuestion .inside span.requiredInformation{float:right;padding:11px 0 0 0;font-weight:600;font-size:12px;color:#7fa8c7}#popUpAskAQuestion .inside h3{font-weight:600;font-size:29px;color:#101010;padding:0 0 6px 0;border-bottom:1px solid #e9e8e8}#popUpAskAQuestion .inside form{display:block;padding:19px 0 0 0;border-top:1px solid #fff}#popUpAskAQuestion #enquiryDetails,#popUpAskAQuestion #enquiryContact{float:none;margin:0 auto;max-width:500px;width:100%}#popUpAskAQuestion #enquiryContact{border-top:1px solid #fff}#popUpAskAQuestion #enquiryDetails .text{width:100%;height:150px}#popUpAskAQuestion .inside .row{padding:0 0 10px 0}#popUpAskAQuestion .inside .rowYourQuestion{padding-bottom:1.4em;border-bottom:1px solid #e9e8e8}#popUpAskAQuestion .inside .rowAskQuestionPhone{padding-bottom:20px;border-bottom:1px solid #e9e8e8}#popUpAskAQuestion .inside .rowSubmit{padding-top:15px;border-top:1px solid #fff}#sendProductEnquiryForm label{font-size:1.4em;line-height:1em}#popUpAskAQuestion .inside .row label{float:left;padding:9px 0 0 0;width:30%;font-weight:bold;font-size:1.4em;line-height:1em;color:#101010}#popUpAskAQuestion .inside .rowYourQuestion label{float:none;display:block;width:auto;padding:0 0 9px 0;font-weight:normal;font-size:1.6em;color:#588eb8}#popUpAskAQuestion .inside .rowAskQuestionPhone label{padding-top:5px}#popUpAskAQuestion .inside .row label span{color:#77a3c4}#popUpAskAQuestion .inside .rowYourQuestion textarea{display:block;width:70%;height:124px;border:1px solid #eaeaea;background:#fff}#popUpAskAQuestion .inside .row input.text,#popUpAskAQuestion .inside .row textarea.text{display:block;width:70%;padding:8px 5px;font-size:1.4em;color:#898888;border:1px solid #e9e9e9;background:#fff}#popUpAskAQuestion .inside h4{padding:15px 0 1.4em 0;font-size:1.6em;font-weight:normal;color:#588eb8}#popUpAskAQuestion .inside .row .b-core-ui-select,#popUpAskAQuestion .inside .row select{float:left;width:70%}#popUpAskAQuestion .inside .rowAskQuestionTitle .b-core-ui-select,#popUpAskAQuestion .inside .rowAskQuestionTitle select{width:25%}#popUpAskAQuestion .inside .rowAskQuestionPhone .b-core-ui-select,#popUpAskAQuestion .inside .rowAskQuestionPhone select{width:19%}#popUpAskAQuestion .inside .rowAskQuestionPhone #ProductEnquiry_CountryCode{float:left}#popUpAskAQuestion .inside .rowAskQuestionPhone #ProductEnquiry_PhoneNumberPhone,#popUpAskAQuestion .inside .rowAskQuestionPhone #ProductEnquiry_PhoneNumberExtension{display:inline;margin-left:0.5%}#popUpAskAQuestion .inside .rowAskQuestionPhone #ProductEnquiry_PhoneNumberPhone{width:29%}#popUpAskAQuestion .inside .rowAskQuestionPhone #ProductEnquiry_PhoneNumberExtension{width:15%}#popUpAskAQuestion .inside .row .b-core-ui-select span.b-core-ui-select__button{margin-top:3px}.rowAskQuestionPhone{position:relative}#popUpAskAQuestion .inside .iconTooltip{background:url("/images/sprite-2015.png") no-repeat -135px -65px;height:19px;width:19px;float:right;margin:6px 1px 0 0;cursor:pointer}#popUpAskAQuestion .inside .tooltip{display:none;top:0;left:0;padding:0 x;position:relative;width:100%;z-index:100}#popUpAskAQuestion .inside .tooltip p{padding:15px 18px 19px}#popUpAskAQuestion .button{min-width:200px;font-size:2em}.response-time{display:inline;float:left;font-size:1.3em;margin-bottom:10px}@media only screen and (max-width:700px){#popUpAskAQuestion .inside{padding:5px 10px}#popUpAskAQuestion .button{width:70%;margin:0 auto;clear:both;float:none;display:block}#popUpAskAQuestion .inside .rowAskQuestionPhone .b-core-ui-select,#popUpAskAQuestion .inside .rowAskQuestionPhone select{width:24%}#popUpAskAQuestion .inside .rowAskQuestionPhone #ProductEnquiry_PhoneNumberPhone{width:24%}#popUpAskAQuestion .inside .rowAskQuestionPhone #ProductEnquiry_PhoneNumberExtension{width:12%}#popUpAskAQuestion .inside .iconTooltip{width:6%}}@media only screen and (max-width:480px){#popUpAskAQuestion .inside{padding:5px}#popUpAskAQuestion input,#popUpAskAQuestion textarea,#popUpAskAQuestion label{display:block !important;float:none !important;width:100% !important}#popUpAskAQuestion label{margin-bottom:5px}#popUpAskAQuestion .inside .country-id .b-core-ui-select,#popUpAskAQuestion .inside .country-id select{width:100%}#popUpAskAQuestion .inside .rowAskQuestionPhone #ProductEnquiry_PhoneNumberPhone,#popUpAskAQuestion .inside .rowAskQuestionPhone #ProductEnquiry_PhoneNumberExtension{display:inline !important}#popUpAskAQuestion .inside .rowAskQuestionPhone #ProductEnquiry_PhoneNumberPhone{width:39% !important}#popUpAskAQuestion .inside .rowAskQuestionPhone #ProductEnquiry_PhoneNumberExtension{width:16% !important}#popUpAskAQuestion .inside .rowAskQuestionPhone .b-core-ui-select,#popUpAskAQuestion .inside .rowAskQuestionPhone select{width:34%}#popUpAskAQuestion .inside .iconTooltip{width:7%}}div#popUpChangePasswordConfirmation{height:auto;max-width:407px !important;min-height:0 !important}div#popUpChangePasswordConfirmation div.border div.inside>h3{padding-bottom:0}div#popUpChangePasswordConfirmation div.border div.inside>h4{margin-top:3px}div#popUpConfirmLogout{font-size:10px;min-height:120px !important}div#popUpConfirmLogout p{padding:20px 0px}div#popUpConfirmLogout div.border div.inside h3{font-weight:600;font-size:1.813em;color:#101010;padding:0 0 6px 0;border-bottom:1px solid #e9e8e8}div#popUpConfirmLogout div.row div.button{float:right}div#popUpConfirmLogout div.row div.button a{text-decoration:none;display:inline-block;width:90px;margin-left:10px;padding-top:12px;padding-bottom:0px;font-weight:bold;font-size:1.125em;color:#1c394f;cursor:pointer}div#popUpConfirmLogout div.row div.button a.cancel{height:36px;border:1px solid #ddddde;margin-top:1px;text-align:center;padding-left:20px;padding-right:20px;padding-top:6px;width:auto;background-color:#f7f8f9;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f8f9),color-stop(100% #ddddde));background-image:-webkit-linear-gradient(top,#f7f8f9 0%,#ddddde 100%);background-image:-moz-linear-gradient(top,#f7f8f9 0%,#ddddde 100%);background-image:-ms-linear-gradient(top,#f7f8f9 0%,#ddddde 100%);background-image:-o-linear-gradient(top,#f7f8f9 0%,#ddddde 100%);background-image:linear-gradient(top,#f7f8f9 0%,#ddddde 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f8f9,endColorstr=#ddddde,GradientType=0)}div#popUpConfirmLogout div.row div.button a.cancel:hover{background-color:#f7f8f9;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f8f9),color-stop(100% #ddddde));background-image:-webkit-linear-gradient(top,#f7f8f9 0%,#ddddde 100%);background-image:-moz-linear-gradient(top,#f7f8f9 0%,#ddddde 100%);background-image:-ms-linear-gradient(top,#f7f8f9 0%,#ddddde 100%);background-image:-o-linear-gradient(top,#f7f8f9 0%,#ddddde 100%);background-image:linear-gradient(top,#f7f8f9 0%,#ddddde 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f8f9,endColorstr=#ddddde,GradientType=0)}div#popUpConfirmLogout div.border div.inside{padding:12px}@media only screen and (max-width:360px){div#popUpConfirmLogout{font-size:8px}}#order-by-fax{background-color:#fff;width:75%;margin:10px auto;font-size:11px}#order-by-fax p{margin:6px 0 10px 0;line-height:14px}#order-by-fax h1{font-size:17px;margin:0 0 20px 0}#order-by-fax h2{color:#396688;margin:0 0 6px;font-size:14px}#order-by-fax h3{font-weight:bold;color:#404040;font-size:11px}#order-by-fax h4{color:#396688;font-size:14px;line-height:normal}#order-by-fax h4.center{text-align:center}#order-by-fax img.bar{height:16px;width:100%;margin:6px 0 6px 0}#order-by-fax div.address-officecode div.address{width:75%;float:left}#order-by-fax div.address-officecode div.officecode{width:25%;float:right;padding-left:20px}#order-by-fax div.address-officecode div.clear{clear:both}#order-by-fax div.order-by-fax-header{height:60px}#order-by-fax div.page-break{page-break-before:always}#order-by-fax div.order-by-fax-header div.logo{float:left;width:35%;margin:15px 0 0 0}#order-by-fax div.order-by-fax-header div.logo img.logo{width:237px;height:15px}#order-by-fax div.order-by-fax-header div.paging{width:30%;text-align:center;float:left}#order-by-fax div.order-by-fax-header div.paging div.line1{color:#396688;font-weight:bold;font-size:14px}#order-by-fax div.order-by-fax-header div.paging div.line2{line-height:14px;margin:5px 0 0 0}#order-by-fax div.order-by-fax-header div.buttons{float:right;width:35%}#order-by-fax div.order-by-fax-header div.buttons img{float:right;cursor:pointer}#order-by-fax div.order-by-fax-header div.buttons img.close-window{margin:5px 0 0 0}#order-by-fax div.contact-information img.short-line{height:19px;width:37%}#order-by-fax div.contact-information img.last-name{float:right}#order-by-fax img.box{width:6%}#order-by-fax img.box-large{width:32px;height:22px}#order-by-fax .payment-method img.box{width:12%}#order-by-fax span.emphasise,#order-by-fax span.emphasise-no-upper{font-weight:bold;color:#396688}#order-by-fax span.emphasise{text-transform:uppercase}#order-by-fax div.contact-information{width:90%;margin:10px auto 10px auto}#order-by-fax div.contact-information div.line{height:27px}#order-by-fax div.contact-information div.line div.head{float:left;width:24%;line-height:27px;height:27px}#order-by-fax div.contact-information div.line div.content{float:left;line-height:27px;height:27px;width:75%}#order-by-fax div.contact-information div.line div.content span{height:27px;vertical-align:top}#order-by-fax .payment-method .payment-method-name span{vertical-align:top}#order-by-fax div.contact-information div.line div.content img.box{margin-right:3%}#order-by-fax div.contact-information div.line div.content img.line{height:19px;width:100%}#order-by-fax div.contact-information div.line div.content span#last-name{margin:0 1% 0 6%}#order-by-fax table.formats{width:100%;margin:0 0 0 50px}#order-by-fax table.formats th{font-weight:bold;color:#396688;text-align:left}#order-by-fax table.formats td{text-align:left;font-size:11px}#order-by-fax table.formats th.format{width:50%}#order-by-fax table.formats th.quantity{width:20%;text-align:center}#order-by-fax table.formats th.price{width:30%}#order-by-fax table.formats td.quantity{text-align:center}#order-by-fax table.formats td.quantity img{width:37px;height:19px}#order-by-fax .payment-method{margin:20px 0 10px 0}#order-by-fax .payment-method .payment-method-name{width:30%;height:22px;float:left;line-height:22px;vertical-align:top}#order-by-fax .payment-method .payment-method-description{width:68%;float:left;margin:0 0 0 2%}#order-by-fax .payment-method .payment-method-description p{margin:0 0 0 0;height:22px;line-height:22px;vertical-align:top}#order-by-fax .payment-method .payment-method-description p.payment-method-description-multiline{height:auto;line-height:16px}#order-by-fax .payment-method .payment-method-description .payment-method-description-line{margin:10px 0 10px 0;clear:both}#order-by-fax .payment-method .payment-method-description .payment-method-description-left{float:left;width:35%;line-height:20px}#order-by-fax .payment-method .payment-method-description .payment-method-description-right{float:left;width:45%;line-height:20px;margin:0 0 0 20px}#order-by-fax .payment-method .payment-method-description #bank-transfer-right{line-height:14px}#order-by-fax .payment-method .payment-method-description .payment-method-description-right img{height:19px}#order-by-fax .payment-method .payment-method-description .payment-method-description-right img.line{width:250px}#order-by-fax .payment-method .payment-method-description .payment-method-description-right img.short-line{width:40px}#order-by-fax .payment-method .payment-method-description .payment-method-description-right img.cvv-line{width:50px}#order-by-fax .payment-method .payment-method-description .payment-method-description-right span.diners-only{font-style:italic}#order-by-fax img.marketing-code-line{width:250px;height:18px}#order-by-fax div.printer-friendly-line{font-size:12px;margin:10px 0 10px 0}#order-by-fax div.printer-friendly-line-left{float:left;width:120px}#order-by-fax div.printer-friendly-line-right{float:left;width:530px;line-height:16px}#order-by-fax div.printer-friendly-line-right .postal-address{margin:0 0 0 64px}#order-by-fax .faxButton,.enquirySubmit,.supplierContractSign,.searchSupplierProducts,.dispatchButton,.enquiryReply,div#divTestimonialSubmitButtons input,div#divTestimonialSubmitAnotherButtons input{background-color:#2d4960;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2d4960),color-stop(100% #1c394f));background-image:-webkit-linear-gradient(top,#2d4960 0%,#1c394f 100%);background-image:-moz-linear-gradient(top,#2d4960 0%,#1c394f 100%);background-image:-ms-linear-gradient(top,#2d4960 0%,#1c394f 100%);background-image:-o-linear-gradient(top,#2d4960 0%,#1c394f 100%);background-image:linear-gradient(top,#2d4960 0%,#1c394f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2d4960,endColorstr=#1c394f,GradientType=0);border:1px solid #396688;color:#fff;font-size:10px;margin:3px;padding:4px;width:120px}#order-by-fax .faxButton:hover,.enquirySubmit:hover,.supplierContractSign:hover,.searchSupplierProducts:hover,.dispatchButton:hover,.enquiryReply:hover,div#divTestimonialSubmitButtons input:hover,div#divTestimonialSubmitAnotherButtons input:hover{background-color:#4d7da2;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d7da2),color-stop(100% #6c9cc1));background-image:-webkit-linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);background-image:-moz-linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);background-image:-ms-linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);background-image:-o-linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);background-image:linear-gradient(top,#4d7da2 0%,#6c9cc1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d7da2,endColorstr=#6c9cc1,GradientType=0);border:1px solid #5389af;cursor:pointer}#order-by-fax .faxButton .rightArrow,.enquirySubmit .rightArrow,.supplierContractSign .rightArrow,.searchSupplierProducts .rightArrow{font-weight:bold;color:#f1c84f}.enquiryReply{display:block;text-align:center;text-decoration:none}@media only screen and (max-width:640px){#order-by-fax{width:90%}#order-by-fax div.contact-information{width:100%}#order-by-fax div.address-officecode div.officecode{float:none;padding:0}#order-by-fax div.contact-information div.line div.content span#last-name{margin:0}#order-by-fax div.contact-information div.line div.head{width:29%}#order-by-fax div.contact-information div.line div.content{width:70%}#order-by-fax table.formats{margin:0 0 0 5px}}@media only screen and (max-width:360px){#order-by-fax div.order-by-fax-header{margin:0 0 10px 0}#order-by-fax div.contact-information div.line-title{height:45px}#order-by-fax .img-break{white-space:pre}#order-by-fax div.contact-information img.name-line{width:35%}#order-by-fax .payment-method .payment-method-description p{height:auto}#order-by-fax .payment-method .payment-method-description .payment-method-description-right{margin:0 0 0 2px}#order-by-fax div.address-officecode div.address{width:auto}#order-by-fax .payment-method img.box{width:12%}#order-by-fax table.formats th.price{padding-left:5px}}@media only screen and (max-width:320px){#order-by-fax div.contact-information img.name-line{width:33%}#order-by-fax div.contact-information div.line div.content img.box{margin-right:1%}#order-by-fax .order-by-fax-header .buttons .faxButton{width:110px}}#popUpProductEnquiryConfirmation{font-size:16px}#popUpProductEnquiryConfirmation h1{font-size:1.8em;border-bottom:1px solid #e9e8e8}div#enquiryDetails h4{padding:15px 0;font-size:16px;font-weight:normal;color:#588eb8}#popUpProductEnquiryConfirmation #contactForm{border:none}#popUpProductEnquiryConfirmation .button{width:120px;padding:5px 2px}#popUpProductEnquiryConfirmation .button .ok{text-decoration:none;font-weight:bold;color:#1c394f}@media only screen and (max-width:640px){#popUpProductEnquiryConfirmation h1{font-size:1.4em}}@media only screen and (max-width:480px){#popUpProductEnquiryConfirmation .button{font-size:1.2em;padding:5px 2px}}div.popUpProductSelectFormat{position:absolute;left:50%;top:50px;padding:13px;width:705px;width:900px;min-height:200px;margin-left:-462.5px;background:#fff;z-index:9999}div.popUpProductSelectFormat div.border{padding:1px;margin:0 0 10px 0;border:1px solid #e9e8e8}div.popUpProductSelectFormat div.border div.inside{padding:9px 18px;background:#f5f5f5}div.popUpProductSelectFormat div.border div.inside h3{font-weight:600;font-size:29px;color:#101010;padding:0 0 6px 0;border-bottom:1px solid #e9e8e8}div.popUpProductSelectFormat div.border div.inside form#productSelectFormat{display:block;padding:10px 0 0 0;border-top:1px solid #fff;height:100%}div.popUpProductSelectFormat div.border div.inside form div.row{padding:0 0 10px 0}div.popUpProductSelectFormat div.border div.inside form div.rowSubmit{padding-top:15px;border-top:1px solid #fff}div.popUpProductSelectFormat div.border div.inside form div.row label{float:left;padding:9px 0 0 0;width:123px;font-weight:bold;font-size:14px;line-height:1em;color:#101010}div.popUpProductSelectFormat div.border div.inside form h4{padding:0 0 14px 0;font-size:16px;font-weight:normal;color:#588eb8}div.popUpProductSelectFormat div.border div.inside div.row div.b-core-ui-select{float:left;width:270px;padding:5px 7px}div.popUpProductSelectFormat div.border div.inside div.row div.b-core-ui-select span.b-core-ui-select__value{font-size:15px}div.popUpProductSelectFormat div.border div.inside div.row div.b-core-ui-select span.b-core-ui-select__button{margin-top:3px}div.popUpProductSelectFormat div.border div.inside div.rowSubmit span{float:left;width:650px;font-weight:normal;font-size:13px;color:#101010}div.popUpProductSelectFormat div.border div.inside div.row div.button{float:right;padding:0 0 0 2px}div.popUpProductSelectFormat div.border div.inside div.row div.button input{padding-bottom:5px}div.popUpProductSelectFormat div.border div.inside div.row div.button input{padding-bottom:3px}div.popUpProductSelectFormat #proformaFormats{margin:0}div.popUpProductSelectFormat #proformaFormats #FormatIdentifier{width:auto;margin-top:-2px}div.popUpProductSelectFormat .button{font-size:1.2em;padding:8px}@media only screen and (max-width:640px){div.popUpProductSelectFormat #proformaFormats #FormatIdentifier{vertical-align:middle}div.popUpProductSelectFormat #proformaFormats thead{display:none}div.popUpProductSelectFormat #proformaFormats tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd}div.popUpProductSelectFormat #proformaFormats td{display:block;font-size:13px;border-bottom:1px dotted #ccc;padding-left:13px}div.popUpProductSelectFormat #proformaFormats td:before{content:attr(data-label);white-space:pre;text-transform:uppercase;font-weight:bold;color:#79a5c6;font-size:13px}div.popUpProductSelectFormat #proformaFormats td:first-child{text-align:right}div.popUpProductSelectFormat #proformaFormats td:last-child{border-bottom:0;text-align:right}div.popUpProductSelectFormat #proformaFormats td:first-child:before,div.popUpProductSelectFormat #proformaFormats td:last-child:before{float:left;content:attr(data-label)}}@media only screen and (max-width:360px){div.popUpProductSelectFormat .rowSubmit .button{width:auto;min-width:auto}}#popUpProformaRequest{position:absolute;left:50%;padding:13px;width:705px;width:900px;min-height:200px;margin-left:-462.5px;background:#fff;z-index:9999}#popUpProformaRequest .border{padding:1px;margin:0 0 10px 0;border:1px solid #e9e8e8}#popUpProformaRequest .inside{padding:5px 15px;background:#f5f5f5}#popUpProformaRequest span.requiredInformation{display:block;padding:11px 0 0 0;font-weight:600;font-size:12px;color:#7fa8c7}#popUpProformaRequest .inside h3{font-weight:600;font-size:29px;color:#101010;padding:0 0 6px 0;border-bottom:1px solid #e9e8e8}#popUpProformaRequest .inside form{display:block;padding:19px 0 0 0;border-top:1px solid #fff}#popUpProformaRequest .proAddress,#popUpProformaRequest .proDetails{float:none;margin:0 auto;max-width:500px;width:100%}#popUpProformaRequest .inside form strong{font-size:12px;font-weight:bold;color:#101010}#popUpProformaRequest .inside form #enquiryContact{border-top:1px solid #fff}#popUpProformaRequest .inside form #enquiryDetails .text{width:500px}#popUpProformaRequest .inside form .row{padding:0 0 10px 0}#popUpProformaRequest .inside form .rowYourQuestion{padding-bottom:14px;border-bottom:1px solid #e9e8e8}#popUpProformaRequest .inside form .rowSubmit{padding-top:15px;border-top:1px solid #fff}#popUpProformaRequest .inside form .row label{float:left;padding:9px 0 0 0;width:30%;font-weight:bold;font-size:1.4em;line-height:1em;color:#101010}#popUpProformaRequest .inside form .rowYourQuestion label{float:none;display:block;width:auto;padding:0 0 9px 0;font-weight:normal;font-size:1.6em;color:#588eb8}#popUpProformaRequest .inside form .rowAskQuestionPhone label{padding-top:5px}#popUpProformaRequest .inside form .row label span{color:#77a3c4;margin-left:3px}#popUpProformaRequest .inside form .rowYourQuestion textarea{display:block;width:70%;height:200px;border:1px solid #eaeaea;background:#fff}#popUpProformaRequest .inside form .row input.text,#popUpProformaRequest .inside form .row textarea.text{display:block;width:70%;padding:8px 5px;font-size:1.4em;color:#898888;border:1px solid #e9e9e9;background:#fff;height:40px}#popUpProformaRequest .inside form h4{padding:15px 0 14px 0;font-size:1.6em;font-weight:normal;color:#588eb8}#popUpProformaRequest .inside .row .b-core-ui-select,#popUpProformaRequest .inside .row select{float:left;width:70%}#popUpProformaRequest .inside .rowAskQuestionTitle .b-core-ui-select,#popUpProformaRequest .inside .rowAskQuestionTitle select{width:20%}#popUpProformaRequest .inside .rowAskQuestionPhone .b-core-ui-select,#popUpProformaRequest .inside .rowAskQuestionPhone select{width:20%}#popUpProformaRequest .inside .rowAskQuestionPhone #ProformaRequest_CountryCode{float:left}#popUpProformaRequest .inside .rowAskQuestionPhone input#ProformaRequest_PhoneNumberPhone,#popUpProformaRequest .inside .rowAskQuestionPhone input#ProformaRequest_PhoneNumberExtension{display:inline;margin-left:1%;padding:5px 5px 4px}#popUpProformaRequest .inside .rowAskQuestionPhone #ProformaRequest_PhoneNumberPhone{width:32%}#popUpProformaRequest .inside .rowAskQuestionPhone #ProformaRequest_PhoneNumberExtension{width:15%}#popUpProformaRequest .inside .proformaPORow>div{width:30%;float:left}#popUpProformaRequest .inside form .row.proformaPORow label{float:none;display:block;width:100%}#popUpProformaRequest .inside .proformaPORow span{font-size:1.2em;font-style:italic;position:relative;top:-5px}#popUpProformaRequest .inside .row .b-core-ui-select span.b-core-ui-select__button{margin-top:3px}#popUpProformaRequest #proformaFormats td,#proformaFormats th{padding:10px;vertical-align:top}#popUpProformaRequest input[type="radio"]{vertical-align:middle;width:15px}#popUpProformaRequest .button{font-size:2em;padding:0.5em;float:right;margin:0 0 15px 15px}#popUpProformaRequest .field-validation-error{margin-left:30%}@media only screen and (max-width:600px){#popUpProformaRequest #proformaFormats tr:first-of-type{display:none}#popUpProformaRequest #proformaFormats tr{position:relative;display:block;padding:10px}#popUpProformaRequest #proformaFormats td:nth-of-type(n){display:block;padding:2px}#popUpProformaRequest #proformaFormats td span{padding:0}#popUpProformaRequest #proformaFormats td:last-of-type{position:absolute;top:10px;right:10px}#popUpProformaRequest .button{width:46%}#popUpProformaRequest .inside .rowAskQuestionPhone .b-core-ui-select{width:23%}#popUpProformaRequest .inside .rowAskQuestionPhone #ProformaRequest_PhoneNumberPhone{width:29%}}@media only screen and (max-width:480px){#popUpProformaRequest input:not([type="radio"]),#popUpProformaRequest textarea,#popUpProformaRequest label,#popUpProformaRequest .inside .proformaPORow>div{display:block !important;float:none !important;width:100% !important}#popUpProformaRequest label{margin-bottom:5px;padding-right:75px}#popUpProformaRequest .inside .row .b-core-ui-select,#popUpProformaRequest .inside .row select{width:100%}#popUpProformaRequest .inside .rowAskQuestionPhone input#ProformaRequest_PhoneNumberPhone,#popUpProformaRequest .inside .rowAskQuestionPhone input#ProformaRequest_PhoneNumberExtension{display:inline !important}#popUpProformaRequest .inside .rowAskQuestionPhone input#ProformaRequest_PhoneNumberPhone{width:39% !important}#popUpProformaRequest .inside .rowAskQuestionPhone input#ProformaRequest_PhoneNumberExtension{width:20% !important}#popUpProformaRequest .button{margin-left:0}#popUpProformaRequest .field-validation-error{margin-left:0}#popUpProformaRequest .inside .rowAskQuestionPhone .b-core-ui-select,#popUpProformaRequest .inside .rowAskQuestionPhone select{width:37%}#popUpProformaRequest .inside .rowAskQuestionTitle .b-core-ui-select,#popUpProformaRequest .inside .rowAskQuestionTitle select{width:30%}}#popUpSendToAFriend{font-size:16px}#popUpSendToAFriend div.border{padding:1px;margin:0 0 10px 0;border:1px solid #e9e8e8}#popUpSendToAFriend div.border div.inside{padding:9px 18px 5px 18px;background:#f5f5f5}#popUpSendToAFriend span.requiredInformation{float:right;padding:11px 0 0 0;font-weight:600;font-size:0.75em;color:#7fa8c7}#popUpSendToAFriend h3{font-weight:600;font-size:1.813em;color:#101010;padding:0 0 6px 0;border-bottom:1px solid #e9e8e8}#popUpSendToAFriend a.close{margin-top:6px}#popUpSendToAFriend form{display:block;padding:16px 0 0 0;border-top:1px solid #fff}#popUpSendToAFriend form div.row{padding:0 0 10px 0}#popUpSendToAFriend form div.rowSendToAFriendMessage{padding:0 0 20px 0;border-bottom:1px solid #e9e8e8}#popUpSendToAFriend form div.rowSendToAFriendYourEmail{padding-bottom:20px;border-bottom:1px solid #e9e8e8}#popUpSendToAFriend form div.rowSubmit{padding-top:15px;border-top:1px solid #fff}#popUpSendToAFriend form div.row label{float:left;padding:12px 0 0 0;width:23%;*width:21%;font-weight:bold;font-size:0.875em;line-height:1em;color:#101010}#popUpSendToAFriend form div.rowYourQuestion label{float:none;display:block;width:auto;padding:0 0 9px 0;font-weight:normal;font-size:1em;color:#588eb8}#popUpSendToAFriend form div.rowAskQuestionPhone label{padding-top:5px}#popUpSendToAFriend form div.row label span{color:#77a3c4}#popUpSendToAFriend form div.rowYourQuestion textarea{display:block;width:637px;height:104px;border:1px solid #eaeaea;background:#fff}#popUpSendToAFriend form div.row input.text,#popUpSendToAFriend form div.row textarea{display:block;width:77%;padding:8px 5px;color:#898888;border:1px solid #e9e9e9;background:#fff;font-size:0.875em}#popUpSendToAFriend form div.row textarea{height:90px;resize:none}#popUpSendToAFriend form h4{padding:15px 0 14px 0;font-size:1em;font-weight:normal;color:#588eb8;border-top:1px solid #fff}#popUpSendToAFriend form h4.yourContactDetails{padding-bottom:10px;border-top:1px solid #fff}#popUpSendToAFriend h4.sendToAFriendHeading{padding-top:0;border-top:none}#popUpSendToAFriend div.rowSubmit span{float:left;padding:15px 0 0 0;font-weight:normal;font-size:0.813em;color:#101010}#popUpSendToAFriend div.row div.button input{display:block;height:53px;padding:0px 10px 0px 10px;font-weight:bold;font-size:1.1em;color:#1c394f;cursor:pointer;border:none;width:266px}#popUpSendToAFriend div.rowSubmit .right .enclose-captcha{margin-right:20px}#popUpSendToAFriend div.rowSubmit .invalid-captcha{font-size:12px;color:red;padding:0;margin:0}@media only screen and (max-width:940px){#popUpSendToAFriend div.row div.button div.right{background:none;float:none}#popUpSendToAFriend div.row div.button:hover div.right{background:none}}@media only screen and (max-width:860px){#popUpSendToAFriend div.rowSubmit span{float:none}#popUpSendToAFriend div.rowSubmit .right .enclose-captcha{margin-right:0}}@media only screen and (max-width:640px){#popUpSendToAFriend form div.row label{margin-bottom:5px}#popUpSendToAFriend form div.row label,#popUpSendToAFriend form div.row input.text,#popUpSendToAFriend form div.row textarea{float:none;width:100%;display:block}#popUpSendToAFriend form{padding:5px 0 0}#popUpSendToAFriend form h4{padding:5px 0 5px 0}#popUpSendToAFriend .field-validation-error{margin:0}}@media only screen and (max-width:480px){#popUpSendToAFriend h3{font-size:1.6em}#popUpSendToAFriend div.row div.button{display:block;float:none;font-size:1.4em;margin:0 auto;width:100%;background:#f1e767;background:-moz-radial-gradient(center,ellipse cover,#f1e767 0%,#ecc658 0%,#ecc658 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#f1e767),color-stop(0%,#ecc658),color-stop(100%,#ecc658));background:-webkit-radial-gradient(center,ellipse cover,#f1e767 0%,#ecc658 0%,#ecc658 100%);background:-o-radial-gradient(center,ellipse cover,#f1e767 0%,#ecc658 0%,#ecc658 100%);background:-ms-radial-gradient(center,ellipse cover,#f1e767 0%,#ecc658 0%,#ecc658 100%);background:radial-gradient(ellipse at center,#f1e767 0%,#ecc658 0%,#ecc658 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1e767',endColorstr='#ecc658',GradientType=1)}#popUpSendToAFriend div.row div.button input{margin:0 auto;padding:0;width:100%}}@media only screen and (max-width:360px){#popUpSendToAFriend{font-size:14px}#popUpSendToAFriend div.rowSubmit .right{float:none}#popUpSendToAFriend a.close{margin-top:3px}#popUpSendToAFriend form div.row label{display:none}#popUpSendToAFriend div.row div.button{width:100%}#popUpSendToAFriend div.row div.button #popUpSendToAFriend div.row div.button{float:none;font-size:1.2em;margin:0;padding:0;text-align:center;width:100%}}div#popUpSendAdditionalEmail{position:absolute;left:50%;top:50px;padding:13px;width:705px;width:679px;min-height:200px;margin-left:-352.5px;background:#fff;z-index:9999}div#popUpSendAdditionalEmail div.border{padding:1px;margin:0 0 10px 0;border:1px solid #e9e8e8}div#popUpSendAdditionalEmail div.border div.inside{padding:20px;background:#f5f5f5}div#popUpSendAdditionalEmail h3{font-weight:600;font-size:2.5em;color:#101010;padding:0 0 6px 0;border-bottom:1px solid #e9e8e8}div#popUpSendAdditionalEmail form h4{font-size:1.5em;font-weight:normal;color:#588eb8}div#popUpSendAdditionalEmail form{display:block;padding:16px 0 0 0;border-top:1px solid #fff}div#popUpSendAdditionalEmail form div.row label{float:left;margin:10px 0;width:146px;font-weight:bold;font-size:14px;line-height:1em;color:#101010}div#popUpSendAdditionalEmail form div.row label span{color:#77a3c4}div#popUpSendAdditionalEmail form div.row input.text{display:block;width:100%;padding:8px 5px;font-size:14px;margin-bottom:15px}div#popUpSubmitEnquiry{position:absolute;left:50%;top:50px;padding:13px;width:705px;width:679px;min-height:200px;margin-left:-352.5px;background:#fff;z-index:9999}div#popUpSubmitEnquiry div.border{padding:1px;margin:0 0 10px 0;border:1px solid #e9e8e8}div#popUpSubmitEnquiry div.border div.inside{padding:9px 18px 5px 18px;background:#f5f5f5}div#popUpSubmitEnquiry span.requiredInformation{float:right;padding:11px 0 0 0;font-weight:600;font-size:12px;color:#7fa8c7}div#popUpSubmitEnquiry h3{font-weight:600;font-size:29px;color:#101010;padding:0 0 6px 0;border-bottom:1px solid #e9e8e8}div#popUpSubmitEnquiry p{width:400px}div#popUpSubmitEnquiry form h4{font-size:16px;font-weight:normal;color:#588eb8;padding:0}div#popUpSubmitEnquiry form{display:block;padding:16px 0 0 0;border-top:1px solid #fff}div#popUpSubmitEnquiry form div.row{padding:0 0 10px 0}div#popUpSubmitEnquiry form div.rowSubmit{padding-top:15px;border-top:1px solid #fff}div#popUpSubmitEnquiry form div.row label{float:left;padding:9px 0 0 0;width:123px;font-weight:bold;font-size:14px;line-height:1em;color:#101010;margin-bottom:10px}div#popUpSubmitEnquiry div.inside label span{color:#77a3c4;margin-bottom:10px}div#popUpSubmitEnquiry div.inside div.row input.text{width:100%;padding:7px 5px;font-weight:normal;font-size:1.5em;color:#101010;border:1px solid #e9e9e9;background:#fff}div#popUpSubmitEnquiry div.inside div.row textarea{width:100%;height:177px;padding:5px 5px;font-weight:normal;font-size:1.5em;font-family:Open Sans;color:#101010;border:1px solid #e9e9e9;background:#fff}div#popUpSubmitEnquiry div.row div.b-core-ui-select{float:left;width:285px;padding:5px 7px}div#popUpSubmitEnquiry div.rowTitle div.b-core-ui-select{width:84px}div#popUpSubmitEnquiry div.row div.b-core-ui-select span.b-core-ui-select__value{font-size:15px}div#popUpSubmitEnquiry div.row div.b-core-ui-select span.b-core-ui-select__button{margin-top:3px}div#popUpSubmitEnquiry div.border div.inside div.rowSubmit span{width:100%;float:left;padding:8px 0 0 0;font-weight:normal;font-size:13px;color:#101010;margin-bottom:10px}#submitEnqiry.button{font-size:2em}div#popUpSubmitEnquiry div.border div.inside div#enquiryDetails{border-bottom:1px solid #e9e8e8}div#popUpUserDetailsContactAndDeliveryConfirmation{height:auto;max-width:407px !important;min-height:0 !important}div#popUpUserDetailsContactAndDeliveryConfirmation div.border div.inside>h3{padding-bottom:0}div#popUpUserDetailsContactAndDeliveryConfirmation div.border div.inside>h4{margin-top:3px}div#breadCrumbs{padding:7px 0;margin:0 0 16px 0;font-size:1.2em;border-bottom:1px solid #ebebeb}div.searchResults div#breadCrumbs{margin:0 0 20px 0}div#breadCrumbs ul li{float:left;padding:0 0 0 5px;color:#ecc658;list-style:none}div#breadCrumbs ul li.first{padding-left:0}div#breadCrumbs ul li.current{color:#101010}div#breadCrumbs ul li a{color:#3e6f94;padding:0 6px 0 0;text-decoration:none}div#breadCrumbs ul li span.arrow{float:right;width:6px;height:5px;margin:0;color:#f1c84f}#notAvailableBanner{border:1px solid #ecc658;background:#fafafa;padding:10px;text-align:center;margin-bottom:15px}#notAvailableBanner p{padding:0;font-weight:bold}#pdfBanner{float:left;vertical-align:middle;border:1px solid #eeeff2;width:542px;text-align:center;margin:-25px auto 45px auto}#pdfBanner a{display:block;padding:3px 12px 12px 12px;background:#fafafa;border:1px solid #fff;font-weight:bold;font-variant:small-caps;font-size:20px;color:#101010;text-decoration:none}div#main div#content div#productTop div#pdfBanner a img{position:relative;top:9px;margin-right:5px}div#main div#content h1.productHeading{padding:0 0 10px 0;font-weight:600;line-height:1.2em;letter-spacing:-1px;font-size:21px;color:#101010}div.productSmallImage{position:absolute;left:0;top:0;width:41px;height:54px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div.productSmallImage span.titleOverlay1{width:29px;padding-right:2px;padding-left:5px;text-align:center;position:absolute;z-index:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div.productSmallImage img.thumb{position:absolute;cursor:hand;cursor:pointer;box-shadow:1px 3px 4px #ccc}div.productSmallImage span.shortTitle{padding-top:6px;font-size:4px;line-height:4px}div.productSmallImage span.mediumTitle{padding-top:4px;font-size:3px;line-height:3px}div.productSmallImage span.longTitle{padding-top:4px;font-size:2px;line-height:2px}div.productSmallImage span.shortTitleAtTheBottom{padding-top:3px;font-size:3px;line-height:3px}div.productSmallImage span.mediumTitleAtTheBottom{padding-top:3px;font-size:2px;line-height:2px}div.productSmallImage span.longTitleAtTheBottom{padding-top:2px;font-size:1px;line-height:2px}.nonGenericproductSmallImage{box-shadow:1px 3px 4px #ccc}div#productThumb{float:left;margin:0 16px 0 0;position:relative}div#productThumb img.thumb{position:relative;box-shadow:1px 3px 4px #ccc}div#productThumb span.titleOverlay{padding-left:6px;padding-right:6px;text-align:center;position:absolute;z-index:1;width:115px;word-wrap:break-word}div#productThumb span.shortTitle{padding-top:24px;font-size:11px;line-height:12px}div#productThumb span.mediumTitle{padding-top:14px;font-size:9px;line-height:10px}div#productThumb span.longTitle{padding-top:12px;font-size:7px;line-height:8px}div#productThumb span.longestTitle{font-size:6px;line-height:6px}div#productThumb span.plus{position:absolute;right:-4px;bottom:2px;width:29px;height:29px;background:url('/images/sprite-2015.png') no-repeat -164px -60px;z-index:100}.priceFormats{float:right}.soStandardPrice,div#basket div.product div.price .soStandardPrice,div#categoryContent div#productListing div.result div.catProdPrice .soStandardPrice span{text-decoration:line-through;color:#f30;font-weight:normal;font-size:13px}div#basket div.product div.price .soStandardPrice{clear:right}#proformaRequestForm .soStandardPrice{padding:0px;font-size:12px}div.relatedProducts ul.relatedProductsList li div.right div.soStandardPrice{font-size:15px}.soFormatPrice{display:block;float:right;clear:right;font-size:13px;margin-right:18px}.current .soStandardPrice span{color:#8c1c00;text-decoration:line-through}.soPercentage{font-size:28px}.soPercentage span{font-size:20px}.soEnds{position:absolute;top:27px;left:83px;color:#fff;font-size:12px}.soSaleCornerM{position:absolute;right:-4px;top:-3px;z-index:2}.soSaleCornerS{position:absolute;left:0px;top:-1px;z-index:2}.soSaleCornerListing{position:absolute;top:-2px;left:0px;z-index:2}ul#productDetails.with-specialOffer{margin:0 0 40px 0}ul#productDetails.no-specialOffer{margin:0 0 40px 0}ul#productDetails li{padding:0 12px 0 0;margin:0 8px 0 0;font-size:1.2em;line-height:1.5em;color:#101010;list-style:none;display:inline;border-right:1px #f1c84f solid}ul#productDetails li:last-child{padding-right:0;background:none;border:none}.soEndDate{color:#f30}.soBannerContainer{margin:-35px 0 35px 130px}.soBanner{font-family:'Times New Roman',Times,serif;position:relative}.soBanner img{position:relative}.soDiscountDetail{position:absolute;left:5px;top:0px;width:68px;height:68px;text-align:center}.soUpTo{margin-top:11px;color:#588eb8;font-size:11px;height:11px;line-height:11px}.soDiscount{height:23px;width:65px;text-align:center;line-height:23px;vertical-align:middle;color:#1c394f;position:absolute;top:20px;left:3px}.soOff{color:#2d4960;font-size:13px;position:absolute;top:42px;left:22px;text-align:center}.soAbsoluteShort{font-size:16px}.soAbsoluteMedium{font-size:13px;top:22px}.soAbsoluteLong{font-size:12px}#conferenceDates{font-size:12px}ul#productTabsNav{float:left;position:relative;z-index:2}ul#productTabsNav li{float:left;width:90px;padding:1px;margin:0 5px 0 0;list-style:none;border:1px solid #ebebeb;border-width:1px 1px 0 1px}ul#productTabsNav li.description{width:108px}ul#productTabsNav li a{display:block;padding:9px 8px 8px 8px;font-size:13px;color:#306790;line-height:1em;text-align:center;text-decoration:none;outline:none;background-color:#f6f7f8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f7f8),color-stop(100% #ddddde));background-image:-webkit-linear-gradient(top,#f6f7f8 0%,#ddddde 100%);background-image:-moz-linear-gradient(top,#f6f7f8 0%,#ddddde 100%);background-image:-ms-linear-gradient(top,#f6f7f8 0%,#ddddde 100%);background-image:-o-linear-gradient(top,#f6f7f8 0%,#ddddde 100%);background-image:linear-gradient(top,#f6f7f8 0%,#ddddde 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f7f8,endColorstr=#ddddde,GradientType=0)}ul#productTabsNav li a:hover{color:#588eb8;background-color:#f6f7f8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f7f8),color-stop(100% #cbcbcc));background-image:-webkit-linear-gradient(top,#f6f7f8 0%,#cbcbcc 100%);background-image:-moz-linear-gradient(top,#f6f7f8 0%,#cbcbcc 100%);background-image:-ms-linear-gradient(top,#f6f7f8 0%,#cbcbcc 100%);background-image:-o-linear-gradient(top,#f6f7f8 0%,#cbcbcc 100%);background-image:linear-gradient(top,#f6f7f8 0%,#cbcbcc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f7f8,endColorstr=#cbcbcc,GradientType=0);box-shadow:0 -1px 4px #c1c1c1}ul#productTabsNav li.singleLine,ul#productTabsNav li.adaptiveTab{min-width:90px;max-width:110px;width:auto}ul#productTabsNav li.singleLine a,ul#productTabsNav li.description a{padding:15px 2px}ul#productTabsNav li.current{background:#fff;filter:none}ul#productTabsNav li.current a{background:#fff;filter:none}#slidetabs{margin-bottom:20px}div#productTabs div.tab p{margin:0 0 0 0;font-size:13px;word-wrap:break-word}div#productTabs div.tab p.lessPadding{padding-bottom:8px}div#productTabs div.tab p.speakerDescription{clear:both}div#productTabs div.tab ol{padding:0 0 18px 20px;font-size:13px}div#productTabs div.tab ol li{padding:0 0 0 12px}div#productTabs div.tab ul{padding:0;font-size:13px}div#productTabs div.tab ul li span{float:left}.tabCounter{text-align:right;color:#9f9d9d;font-size:1em;line-height:1.1em;padding-right:5px;font-style:italic;display:none}div#productTabs div.tab p a.more span.arrow{color:#f1c84f;font-weight:bold}div#productTabs div.tab div.features-wrapper{clear:right;float:right;max-width:205px;width:40%;margin:0 0 10px 15px;border:1px solid #eeeff2}.googlePreview{clear:right;float:right;max-width:205px;width:40%;margin:10px 0 0 15px}div#productTabs div.tab div.feature div.inside{padding:5px 15px;border:1px solid #fff;background:#fafafa}div#productTabs div.tab div.feature div.inside h3{padding:0 0 8px 0;font-weight:bold;font-size:14px;line-height:1em;color:#ecc658}div#productTabs div.tab div.feature div.inside ul.featuredCompanies{padding:0 0 9px 1px}div#productTabs div.tab div.feature div.inside ul.featuredCompanies li{padding:0 0 4px 0;font-size:13px;color:#101010;list-style:none}div#productTabs div.tab div.feature div.inside ul.requests li{padding:2px 0 5px 0;list-style:none;background:none;border-bottom:1px solid #ddd}div#productTabs div.tab div.feature div.inside ul.requests li:last-child{border-bottom:none}div#productTabs div.tab div.feature div.inside ul.featuredCompanies li a:before,div#productTabs div.tab div.feature div.inside ul.requests li a:before{color:#ecc658;content:">";font-size:1.25em;font-style:normal;right:0;position:absolute;top:-0.05em}div#productTabs div.tab div.feature div.inside ul.featuredCompanies li a,div#productTabs div.tab div.feature div.inside ul.requests li a{display:block;font-size:11px;font-weight:bold;color:#306790;text-decoration:none;position:relative;padding:0 20px 0 0}div#productTabs div.tab div.feature div.inside ul.featuredCompanies li a:hover,div#productTabs div.tab div.feature div.inside ul.requests li a:hover{color:#588eb8}.speakerImage{float:left;padding:2px;border:1px solid #bbb;margin:0 10px 10px 0}li.speakerItem{border-bottom:1px solid #dcdcdc;margin-bottom:10px}li.speakerItem:last-child{border-bottom:none;margin-bottom:0px}div.images-disclaimer{clear:both;text-align:right;font-size:11px;font-style:italic;color:#9f9d9d}div.headline{float:right;margin-left:25px;max-width:205px;width:40%;clear:both;padding:10px;font-weight:bold;font-style:italic;font-size:13px}div.headline span.lquote{float:left;font-family:serif;font-size:32px;height:20px;margin-left:-5px;margin-top:-8px;width:25px}div.headline span.rquote{font-family:serif;font-size:32px;line-height:6px;position:relative;left:5px;top:15px}div#venues iframe{border:0;float:right;margin-top:10px;margin-bottom:10px;width:60%;height:300px;border:none}.relatedProducts{clear:both;margin:0 0 10px 0;padding:10px;border:1px solid #ebebeb}div.venues h3,.relatedProducts h3{padding:5px 12px 18px 0;margin:0;font-size:13px;font-weight:600;color:#454544}.relatedProducts ul.relatedProductsList li{padding:0 0 8px 12px;margin:0 0 12px 0;list-style:none;border-bottom:1px solid #ebebeb;position:relative}.relatedProducts ul.relatedProductsList li:last-child{margin:0 0 0px 0;border-bottom:none}.relatedProducts ul.relatedProductsList li .productSmallImage{height:54px;left:10px;padding-right:15px;position:absolute;top:3px;width:41px}.relatedProducts ul.relatedProductsList li div.text{margin-left:62px;margin-right:140px;width:auto}.relatedProducts ul.relatedProductsList li div.text h3{padding:0 0 6px 0;margin:0}.relatedProducts ul.relatedProductsList li div.text h3 a{display:block;font-size:13px;color:#306790;line-height:1.2em;text-decoration:none}.relatedProducts ul.relatedProductsList li div.text h3 a:hover{color:#588eb8}.relatedProducts ul.relatedProductsList li div.text ul li,.relatedProducts ul.relatedProductsList li div.text ul li.first{padding:0 10px 0 0;margin:0 10px 0 0;font-size:1.2em;line-height:1.5em;color:#101010;list-style:none;display:block;border:none;border-right:1px #f1c84f solid;float:left}.relatedProducts ul.relatedProductsList li div.text ul li.first{padding-left:0}.relatedProducts ul.relatedProductsList li div.text ul li.last{padding-right:0;background:none;border:none}.relatedProducts ul.relatedProductsList li div.text ul li.first{padding-left:0;background:none}.relatedProducts ul.relatedProductsList .fixed-right{border-left:1px solid #ebebeb;float:left;margin-left:-120px;width:120px}.relatedProducts ul.relatedProductsList .fixed-right .product-price{float:none;padding:10px 0 20px 20px;width:auto}.relatedProducts ul.relatedProductsList .product-price .from{display:block;padding:0 0 1px 0;font-weight:600;font-size:11px;line-height:1em;color:#588eb8}.relatedProducts ul.relatedProductsList .product-price .price{display:block;font-weight:bold;font-size:1.5em;line-height:1em;color:#454544}#SponsorsTable #quater{width:100%;overflow:hidden}#SponsorsTable #quater .img{float:left;display:inline;width:24%;margin-bottom:15px}#sponsorsFieldset{border:1px solid #ebebeb;clear:both;margin:10px auto;padding:10px 0px}#sponsorsFieldset h3{color:#454544;font-size:13px;font-weight:600;padding-left:20px;margin-bottom:15px}#sponsorsFieldset div#SponsorsTable div#quater div.img{height:60px;text-align:center;white-space:nowrap}#sponsorsFieldset div#SponsorsTable div#quater div.img span.helper{display:inline-block;height:100%;vertical-align:middle}#sponsorsFieldset div#SponsorsTable div#quater div.img img{max-width:80%;vertical-align:middle}@media only screen and (max-width:1000px){.soBannerContainer{margin:-35px 0 0 130px}ul#productDetails.no-specialOffer{margin-bottom:0}#pdfBanner{width:360px;margin:20px auto 5px}}@media only screen and (max-width:768px){.relatedProducts ul.relatedProductsList li div.text{margin-right:100px}.relatedProducts ul.relatedProductsList .fixed-right{margin-left:-90px;width:90px}.relatedProducts ul.relatedProductsList .fixed-right .product-price{font-size:85%;padding-left:10px}div#productTabs div.tab div.feature div.inside{padding:10px}#pdfBanner{width:280px}#pdfBanner a{font-size:16px}}@media only screen and (max-width:640px){#productTabs #ProductFormats table th,#productTabs #ProductFormats table td{display:block;width:100%}div#venues iframe{width:50%;height:250px}.googlePreview{display:none}#productTabs #ProductFormats table tr:first-child{display:none}#ProductFormats tr{border-bottom:1px solid #ddd}#ProductFormats td.first{margin-top:15px}ul#productDetails .mobile-hide{display:none}.tabCounter{display:block}}@media only screen and (max-width:520px){div#productTabs div.tab div.st_view_inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div#productTabs div.tab div.st_view_inner>p{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;-moz-order:2;-ms-order:2;order:2}div#productTabs div.tab div.st_view_inner .features-wrapper{float:none;width:100%;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;-moz-order:3;-ms-order:3;order:3}div#productTabs div.tab div.st_view_inner .images-disclaimer{float:none;width:100%;-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;-moz-order:4;-ms-order:4;order:4;margin:0 0 10px}div#productTabs div.tab div.features-wrapper{float:none;margin:0 0 15px;max-width:100%;width:100%}div.headline{margin:0 0px 5px;padding:10px;width:100%;max-width:100%;float:none;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;-moz-order:1;-ms-order:1;order:1}div#venues iframe{width:100%;height:250px}}@media only screen and (max-width:480px){.relatedProducts{padding:5px}.relatedProducts ul.relatedProductsList li{padding:0 0 8px 0}.relatedProducts ul.relatedProductsList li .productSmallImage{left:5px}.relatedProducts ul.relatedProductsList li div.text{margin-right:0}.relatedProducts ul.relatedProductsList .fixed-right{border-left:medium none;float:right;margin-left:62px;margin-right:10px;margin-top:5px;width:auto}.relatedProducts ul.relatedProductsList .fixed-right .product-price{padding:0;font-size:100%}.relatedProducts ul.relatedProductsList .product-price .from,.relatedProducts ul.relatedProductsList .product-price .price{color:#010101;font-size:1.2em;font-weight:600;display:inline}.relatedProducts ul.relatedProductsList .product-price .from{text-transform:lowercase}}@media only screen and (max-width:420px){.soBannerContainer{margin:-35px 0 0 0}}@media only screen and (max-width:360px){#SupplierFAQ table td{display:block;padding:2px !important;background:none !important}#SupplierFAQ table tr td:first-child{margin-top:5px}#SupplierFAQ table tr:nth-of-type(2n) td:last-child{padding-bottom:10px !important}ul#productDetails li{border-right:none}}#publisher_contact_form .b-core-ui-select{width:20%;vertical-align:middle;max-width:100%;display:inline-block;margin-bottom:4px}#publisher_contact_form #divCountryId .b-core-ui-select,#publisher_contact_form #divCountryId select{width:73%}#publisher_contact_form input.phonenumbermain{width:150px}#publisher_contact_form input.phonenumberext{width:12%;height:40px;border:1px solid #ddd;padding:0 0 0 5px;vertical-align:middle;color:#959595;font-size:1.4em;margin-bottom:3px}#publisher_contact_form input.phonenumberext:focus{color:#101010}#publisher_contact_form footer{background:transparent;padding:0 0 60px 0}div#publisher_contact_form div.inside div.row input.text{display:block;width:294px;padding:7px 5px;font-weight:normal;font-size:15px;color:#101010;border:1px solid #e9e9e9;background:#fff}div#publisher_contact_form div.inside div.row textarea{display:block;width:470px;height:177px;padding:5px 5px;font-weight:normal;font-family:Open Sans;color:#101010;border:1px solid #e9e9e9;background:#fff}div#publisher_contact_form div.row div.b-core-ui-select{float:left;width:285px;padding:5px 7px}div#publisher_contact_form div.rowTitle div.b-core-ui-select{width:84px}div#publisher_contact_form div.row div.b-core-ui-select span.b-core-ui-select__value{font-size:15px}div#publisher_contact_form div.row div.b-core-ui-select span.b-core-ui-select__button{margin-top:3px}div#publisher_contact_form div.row div.button{float:right;padding:0 0 0 2px;background:url('/images/sprite.png') no-repeat -600px -400px}div#publisher_contact_form div.row div.button div.right{background:url('/images/sprite.png') no-repeat -706px -400px}div#publisher_contact_form div.row div.button:hover div.right{background:url('/images/sprite.png') no-repeat -706px -453px}div#publisher_contact_form div.row div.button input{display:block;height:53px;padding:0px 40px 0px 10px;font-weight:bold;font-size:18px;color:#1c394f;cursor:pointer;border:none;background:none}#publishers_contact_heading{padding:25px 0px;background-color:#1b3c51;text-align:center;margin-top:0px;min-height:180px}#publishers_contact_heading h1{font-size:33px;font-weight:800;text-transform:uppercase;color:#fff;line-height:1em;margin:0 0 20px 0}#publishers_contact_heading h1 span{color:#f0c663}#publishers_contact_heading p{padding:0 5%;color:#fff;font-size:15px}#publishers_contact_heading p span{font-weight:800}#publishers_contact_heading .instruction{margin:40px 0 0 0;padding:15px 0;background-color:#eaeaea}#publishers_contact_heading .instruction p{padding:0;color:#959595;font-size:12px}#publisher_contact_form{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin-bottom:40px}#publisher_contact_form h2{font-size:22px;text-transform:uppercase;color:#3f3f3f;font-weight:800;margin:0 0 40px 0;line-height:21px;text-align:center}#publisher_contact_form fieldset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}#publisher_contact_form fieldset legend{color:#2f383d;padding:0 0 10px 0;display:block;width:100%;border-bottom:1px solid #99a7ae;margin:0 0 20px 0;font-size:14px;line-height:21px}#publisher_contact_form fieldset div{margin:0 0 5px 0}#publisher_contact_form fieldset label{color:#9aa7af;font-size:13px;width:120px;font-weight:600;display:inline-block;vertical-align:middle;line-height:21px}#publisher_contact_form fieldset .publisher_form_element{background-color:#fff;border:1px solid #ddd;width:73%;outline:none;font-size:1.4em;color:#959595;font-family:"Open Sans",sans-serif;height:40px;padding:0 0 0 5px;vertical-align:middle}#publisher_contact_form fieldset .publisher_form_element:focus{border-color:#c9c9c9;color:#101010}#publisher_contact_form fieldset select#title{width:100px;vertical-align:middle;font-size:1.5em;color:#101010;font-weight:400;background:url('/images/bg-select.png') no-repeat right center,linear-gradient(#fff,#e7e7e7) repeat 0% 0% transparent}#publisher_contact_form fieldset select#Country{width:73%;vertical-align:middle;font-size:1.5em;color:#101010;font-weight:400;background:url('/images/bg-select.png') no-repeat scroll right 0px center,linear-gradient(#fff,#e7e7e7) repeat scroll 0% 0% transparent}#publisher_contact_form fieldset select#CountryCode{width:93px;vertical-align:middle;font-size:1.5em;font-weight:400;background:url('/images/bg-select.png') no-repeat scroll right 0px center,linear-gradient(#fff,#e7e7e7) repeat scroll 0% 0% transparent}#publisher_contact_form fieldset select#per{width:120px;vertical-align:middle;font-size:0.907142857em;color:#101010;font-weight:400;background:url('/images/bg-select.png') no-repeat scroll right 0px center,linear-gradient(#fff,#e7e7e7) repeat scroll 0% 0% transparent}#publisher_contact_form fieldset hr{background-color:#cfd6d9;height:2px;border:none;display:block;margin:20px 0}#publisher_contact_form fieldset input#phone_number{height:40px;width:40%;background-color:#fff;border:1px solid #e2e2e2;outline:none;vertical-align:middle;padding:0 0 0 5px;color:#959595;font-size:1.4em;margin-bottom:3px}#publisher_contact_form fieldset input#phone_number:focus{border-color:#c9c9c9;color:#101010}#publisher_contact_form fieldset input#ext{height:35px;background-color:#fff;border:1px solid #e2e2e2;outline:none;vertical-align:middle;padding:0 0 0 5px;width:40px}#publisher_contact_form fieldset input#ext:focus{border-color:#c9c9c9;color:#101010}#publisher_contact_form.center fieldset#areas_of_interest .areas_of_interest{float:left;width:50%;height:24px}#publisher_contact_form fieldset#areas_of_interest label{width:auto;float:none;font-weight:400;font-size:1.25em;vertical-align:middle;line-height:1em}#publisher_contact_form fieldset#areas_of_interest input[type="checkbox"]{margin:0px 5px 0 0}#publisher_contact_form fieldset#areas_of_interest .one-half{padding-left:0;margin:0 0 7px 0}#publisher_contact_form fieldset#other_information label{width:auto;margin:0 10px 0 0;vertical-align:middle;float:none}#publisher_contact_form fieldset#other_information label.different_label{font-size:11px;text-transform:uppercase;font-weight:400;color:#99a7ae}#publisher_contact_form fieldset#other_information div.error_label{font-size:20px;color:red}#publisher_contact_form fieldset#other_information span{font-size:0.785714286em}#publisher_contact_form fieldset#other_information input#number_of_reports{height:35px;width:100px;background-color:#fff;border:1px solid #e2e2e2;outline:none;vertical-align:middle;padding:0 0 0 5px}#publisher_contact_form fieldset#other_information input#number_of_reports:focus{border-color:#c9c9c9}#publisher_contact_form fieldset#areas_of_interest input#number_of_reports{height:35px;width:100px;background-color:#fff;border:1px solid #e2e2e2;outline:none;vertical-align:middle;padding:0 0 0 5px;color:#959595;font-size:1.4em}#publisher_contact_form fieldset#areas_of_interest input#number_of_reports:focus{border-color:#c9c9c9;color:#101010}#publisher_contact_form fieldset#other_information select{width:120px}#publisher_contact_form fieldset textarea{width:100%;height:115px;border:1px solid #dfdfdf;outline:none;padding:5px;color:#959595;margin:10px 0;font-size:1.4em}#publisher_contact_form fieldset textarea:focus{border-color:#c6c6c6;color:#101010}#publisher_contact_form div hr{height:1px;background-color:#99a7ae;border:none;margin:20px 0}#publisher_contact_form .button{margin:0 auto;width:30%;display:block}#publisher_contact_form h5{font-size:1.3em;font-weight:400;display:inline;color:#9aa7af;line-height:1em}#publisher_contact_form .field-validation-error{margin-left:123px}div.publisherCenter{width:100%;margin:0px;padding:0px 0px !important}#publisher_contact_form fieldset div.other-services{margin:10px 0}#publisher_contact_form .one-half{padding-bottom:30px}#publisher_contact_form .one-half.border-right{padding-right:20px}#publisher_contact_form .one-half.border-left{padding-left:20px}.supplier-main-contact table.td{text-align:right}.supplier-main-contact-label{text-align:right}@media only screen and (max-width:990px){#publisher_contact_form fieldset textarea,#publisher_contact_form fieldset label,#publisher_contact_form fieldset .publisher_form_element,#publisher_contact_form #divCountryId .b-core-ui-select,#publisher_contact_form fieldset select#Country{width:100%;float:none}#publisher_contact_form .field-validation-error{margin-left:0}#publisher_contact_form .b-core-ui-select,#publisher_contact_form fieldset select#CountryCode{width:32%}#publisher_contact_form #frequency .b-core-ui-select{width:33%}#publisher_contact_form fieldset input#phone_number{width:53%}#publisher_contact_form input.phonenumberext{width:13%}#publisher_contact_form.center fieldset#areas_of_interest .areas_of_interest{width:100%;height:20px}#publisher_contact_form fieldset#areas_of_interest label{font-size:1.3em}#publisher_contact_form .button{width:50%}}@media only screen and (max-width:640px){#publisher_contact_form .one-half{float:none;margin:0 auto !important;max-width:600px;width:100%;padding:0}#publisher_contact_form .one-half.border-right,#publisher_contact_form .one-half.border-left{padding:0px}#publisher_contact_form .button{width:100%}#publisher_contact_form h5#number_of_reports{display:none}}.publishers-view-contract #content{width:85%}.publishers-view-contract fieldset{border:2px groove threedface;padding:10px}.publishers-view-contract fieldset table{margin:0}.publishers-view-contract .text-contract{font-size:12px;width:100%;text-align:justify}.publishers-view-contract .text-contract-offline{font-size:12px;width:100%;text-align:left;background-color:#e1f5c5;padding:10px;border:solid 1px #78a5dc}.publishers-view-contract div#content .text-contract>div>div>p{padding:4px}.publishers-view-contract table tr td{padding:0 7px 5px 0}@media only screen and (max-width:940px){.publishers-view-contract table tr td:nth-child(2){width:100%;max-width:165px;overflow:hidden;padding-right:0;text-overflow:ellipsis}}.publishers-view-product #content{width:100%}.publishers-view-product #content form#searchForm #signContractForm{max-width:970px;width:100%}.publishers-view-product div#signContractForm div.row label{width:114px}.publishers-view-product .row .row-cell{float:left;margin-right:20px;padding-bottom:5px}.publishers-view-product div#signContractForm div.row{margin:0}.publishers-view-product div#signContractForm div.row input.text,.publishers-view-product div#signContractForm div.inside div.row div.b-core-ui-select{width:245px}div#signContractForm div.row{padding:0}.publishers-view-product #content form#searchForm #signContractForm{margin-bottom:10px}@media only screen and (max-width:820px){.publishers-view-product .row .row-cell{width:100%}.publishers-view-product div#signContractForm div.row input.text,.publishers-view-product div#signContractForm div.inside div.row div.b-core-ui-select{width:84%}}@media only screen and (max-width:820px){.publishers-view-product div#signContractForm div.row input.text,.publishers-view-product div#signContractForm div.inside div.row div.b-core-ui-select{width:100%}.publishers-view-product div#signContractForm div.row{padding:0}.publishers-view-product .row .row-cell:last-child{margin-bottom:0}}@media only screen and (max-width:480px){.publishers-view-product div#signContractForm div.inside{padding:12px 10px}}@media only screen and (max-width:360px){.publishers-view-product div#Suppliers_wrapper.dataTables_wrapper{margin-top:10px}.publishers-view-product div#Suppliers_wrapper.dataTables_wrapper table#Suppliers.display thead tr th.ui-state-default{padding:2px 0 3px 0}.publishers-view-product div#Suppliers_wrapper.dataTables_wrapper table#Suppliers.display tbody tr.odd td{padding:3px 4px}.publishers-view-product.clearfix div#Suppliers_wrapper.dataTables_wrapper .paging_full_numbers.ui-buttonset{margin-right:0}.publishers-view-product.clearfix div#Suppliers_wrapper.dataTables_wrapper .paging_full_numbers .ui-button{font-size:13px;padding:10px 6px}}.estimatedProducts{display:inline;margin-left:10px;width:89px}.period{width:100px}#categ{color:#101010;font-size:13px;font-weight:normal}div#signContractForm div.row input.text#estimatedProducts{display:block;float:left;width:64px;padding:8px 10px;border:1px solid #e9e9e9;background:#fff}div#signContractForm div.inside div.row div.b-core-ui-select.period{float:left;padding:5px 7px;width:130px}#publisher_pros{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding-bottom:45px;background-color:#fff}#publisher_pros .row>div.one-half:last-child p{padding-left:0}#publisher_pros p{color:#959595;font-size:19px;line-height:24px;margin:0 0 20px 20px;padding:0 10px 0 60px;position:relative}#publisher_pros p label{font-weight:600;color:#326889;cursor:default}#publisher_pros p b{font-weight:600}#publisher_pros .icon.star{width:66px;height:66px;background:url("/images/new-sprite.png") -324px -324px no-repeat;display:inline-block;position:absolute}#publisher_pros .icon.courthouse{width:65px;height:65px;background:url("/images/new-sprite.png") -390px -325px no-repeat;display:inline-block;top:90px;position:absolute}#publisher_pros .icon.chart{width:65px;height:65px;background:url("/images/new-sprite.png") -455px -325px no-repeat;display:inline-block;position:absolute}#publisher_pros .icon.whiteboard-chart{width:65px;height:65px;background:url("/images/new-sprite.png") -520px -325px no-repeat;display:inline-block;float:right;margin-left:20px;position:relative}#publisher_pros .icon.free-pricetag{width:65px;height:65px;background:url("/images/new-sprite.png") -585px -325px no-repeat;display:inline-block;float:right;margin-left:20px;position:relative}#publishers_login{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#eaeaea;padding:30px 0}#publisher_stats .one-half.left,#publishers_login .one-half.left{padding-right:20px}#publisher_stats .one-half.right,#publishers_login .one-half.right{padding-left:20px}#publishers_login h3{font-size:22px;font-weight:600;text-transform:uppercase;color:#2f383d;border-bottom:1px solid #99a7ae;padding:0 0 12px 0;margin:0 0 15px 0;line-height:1em}#publishers_login p{color:#384045;font-weight:300;margin:10px 0;font-size:14px}#publishers_login p b{font-weight:600}#publishers_login p a{color:#326889;text-transform:uppercase;text-decoration:underline;font-weight:800}#publishers_login form{padding:10px 0 10px 0;border-bottom:1px solid #c7cfd3;max-width:500px}#publishers_login form label{color:#101010;text-transform:uppercase;font-weight:bold;display:inline-block;vertical-align:middle;width:30%;font-size:1.1em}#publishers_login .login-style{background:#fff;border:1px solid #ccc;color:#555;font-size:14px;line-height:1.42857;padding:6px 12px;vertical-align:middle;width:50%}#publishers_login .login-style:focus{border:1px solid #c4c4c4;color:#101010;font-family:"Open Sans",sans-serif}#publishers_login form input#login{background-color:#f0c663;border-radius:3px;border:none;display:inline-block;width:50%;height:35px;margin-left:31%;color:#292a2e;text-transform:uppercase;font-weight:700;font-size:1.071428571em;font-family:'Open Sans'}#publishers_login .field-validation-error span{margin-left:31%}#publishers_login p.email a{text-transform:none;text-decoration:none}#publisher_stats{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#2d2d2d;background-image:url("/images/charity-3D-shape-bg-left.png"),url("/images/charity-3D-shape-bg-right.png");background-position:left top,right top;background-repeat:no-repeat;padding:60px 0 20px}#publisher_stats .center-left{width:47.5%;margin-right:5%;float:left;position:relative;margin-bottom:40px}#publisher_stats .center-right{width:47.5%;float:left;position:relative;margin-bottom:40px}#publisher_stats .row{margin:40px 0 0 0}#publisher_stats .row:first-child{margin-top:0}#publisher_stats p{position:relative;color:#eaeaea;font-size:24px;padding:0 0 0 80px;line-height:1.1em;margin-bottom:40px}#publisher_stats p span{color:#f0c663;font-weight:800}#publisher_stats .center-left div.row div p:first-child{margin-bottom:65px}#publisher_stats .icon{position:absolute;top:0;left:0}#publisher_stats .icon.stack{width:49px;height:45px;background:url("/images/new-sprite.png") -650px -325px no-repeat;display:inline-block}#publisher_stats .icon.person{width:41px;height:55px;background:url("/images/new-sprite.png") 0px -390px no-repeat;display:inline-block}#publisher_stats .icon.shield{width:43px;height:47px;background:url("/images/new-sprite.png") -715px -325px no-repeat;display:inline-block}#publisher_stats .icon.chart{width:50px;height:49px;background:url("/images/new-sprite.png") -65px -390px no-repeat;display:inline-block}#publisher_testimonials{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding-bottom:30px;background-color:#588eb8}#publisher_testimonials header{background:transparent;min-height:0}#publisher_testimonials footer{background:transparent;min-height:0;padding:0}#publisher_testimonials h2{color:#f0c663;text-transform:uppercase;font-weight:800;font-size:22px;text-align:center;padding:60px 10px 40px 10px;line-height:1em}#publisher_testimonials .testimonial{margin:0 0 50px 0;position:relative;padding-left:80px;padding-top:10px;color:#fff}#publisher_testimonials .testimonial.first{margin:0 0 50px 0}#publisher_testimonials .testimonial span.icon-quote{position:absolute;top:0;left:15px;width:34px;height:20px;background-:url("/images/new-sprite.png") -130px -390px no-repeat;display:inline-block}#publisher_testimonials .testimonial h3{text-transform:uppercase;font-weight:600;font-size:1.5em;line-height:1em;color:#ecc658;text-align:left}#publisher_testimonials .testimonial p.name{font-weight:700;font-style:italic;display:inline-block;margin:0 0 0 0;font-size:13px;color:#ecc658}#publisher_testimonials .testimonial p{color:#fff;font-size:15px;line-height:1.5em}@media only screen and (max-width:850px){#publisher_stats .center-left div.row div p:first-child{margin-bottom:45px}}@media only screen and (max-width:700px){#publishers_login{padding:0}#publishers_login .one-half{width:100%;padding:20px 0}#publisher_stats .one-half.left,#publishers_login .one-half.left{padding-right:0}#publisher_stats .one-half.right,#publishers_login .one-half.right{padding-left:0}#publishers_login span.field-validation-error span{margin-left:30%}#publisher_testimonials .testimonial{padding-left:45px}#publisher_testimonials .testimonial span.icon-quote{left:0}#publishers div.row div.one-half{width:100%}}@media only screen and (max-width:640px){#publisher_pros .row{margin:0}#publisher_pros .one-half{float:none;width:100%;margin:0}#publisher_pros .row>div.one-half:last-child span{float:none;position:absolute;margin-left:0}#publisher_pros .row>div.one-half:last-child p{margin-left:80px}#publisher_pros .icon.star{top:-25px}#publisher_pros .icon.courthouse{top:55px}#publisher_pros .icon.whiteboard-chart{top:0}#publisher_stats{padding:30px 0 0}#publisher_stats .center-left,#publisher_stats .center-right{float:none;margin-right:0%;width:100%}#publisher_stats{background-image:url("/images/charity-3D-shape-bg-right.png");background-position:right top}#publishers_login form{float:none;margin:0 auto !important}#publishers_login .login-style{float:none;margin:0 auto !important;max-width:500px;width:100%}#publishers_login span.field-validation-error span{margin-left:0}#publishers_login form input#login{margin-left:0;width:100%}}@media only screen and (max-width:480px){#publisher_pros .icon.star{top:-5px}#publisher_pros .icon.courthouse{top:75px}#publisher_pros .icon.whiteboard-chart{top:0}#publisher_pros .icon.chart{top:-10px}}@media only screen and (max-width:360px){#publisher_pros .icon.star{top:0}#publisher_pros .icon.courthouse{top:100px}#publisher_pros .icon.whiteboard-chart{top:0}#publisher_pros .icon.chart{top:0}}body.signContract div#main h1{padding:15px 0 5px 0;font-weight:normal;font-size:29px;color:#101010;text-transform:uppercase}body.signContract div#main input{font-weight:normal;font-size:14px;color:#898888}div#chesignContractckout{float:left;padding:1px;width:609px;margin-bottom:20px}div#signContract div.inside{padding:16px 19px 4px 19px;border:1px solid #e9e8e8;background:#f5f5f5}div#signContract label,div#signContract span.label{display:block;padding:0 0 10px 0;font-weight:bold;font-size:14px;color:#101010}div#signContract span.label{padding-top:8px;padding-bottom:6px}div#signContract input.text{display:block;width:358px;padding:8px 12px;border:1px solid #e9e9e9;background:#fff}div#signContract div.row{padding:0 0 10px 0}div#signContract div.borderTop{padding-top:8px;border-top:1px solid #fff}div#signContract div.borderBottom{border-bottom:1px solid #e9e8e8}div#signContract div.rowRadio{overflow:hidden}div#signContract div.rowSubmit{padding-top:22px}div#signContract div.rowRadio input{float:left;margin:3px 10px 0 0}div#signContract div.rowRadio label{float:left;padding:0 20px 0 0;font-weight:normal}div#signContract input#LoginDetails_Password{float:left;width:207px;margin:0 15px 0 0}div#signContract a.forgottenPassword{float:left;position:relative;margin:11px 0 0 0;padding:0 10px 0 0;font-size:13px;color:#3e6f94;text-decoration:none}div#signContract a.forgottenPassword span.arrow{display:block;position:absolute;right:0;top:5px;width:6px;height:7px;background:url('/images/sprite.png') no-repeat -29px 0}div#signContract div.rowCreatePassword{padding:0;border-top:1px solid #e9e8e8}div#signContract div.rowCreatePassword div.inside{padding:14px 0 10px 0;border-top:1px solid #fff;border-bottom:1px solid #e9e8e8;border-width:1px 0 1px 0}div#signContract div.password{float:left;width:232px;margin:0 20px 0 0}div#signContract div.password label{display:block;padding:0 0 10px 0}div#signContract div.password input.text{display:block;width:205px}div#signContract div.row div.thawteLogo{float:left;width:146px;height:47px;background:url('/images/sprite.png') no-repeat -573px -953px}div#signContract div.row div.button{float:right}div#signContract div.row div.button div.right{background:url('/images/sprite.png') no-repeat -639px -520px}div#signContract div.row div.button input{display:block;height:53px;padding:0px 28px 0px 47px;font-weight:bold;font-size:18px;color:#1c394f;cursor:pointer;border:none;background:url('/images/sprite.png') no-repeat -600px -520px}div#signContract div.row div.button input{padding-bottom:5px}body.chrome div#signContract div.row div.button input{padding-bottom:3px}div#signContract fieldset.signContract{border-bottom:1px solid #e9e8e8}div#signContractForm{float:left;width:605px;padding:1px;border:1px solid #e9e8e8}div#signContractForm div.inside{padding:12px 18px;background:#f5f5f5}div#signContractForm fieldset{position:relative;padding-top:40px;padding-bottom:10px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e9e8e8}div#signContractForm fieldset legend{font-weight:normal;font-size:16px;color:#588eb8;position:absolute;top:0px}div#signContractForm fieldset.deliverWho{border-bottom:1px solid #e9e8e8}div#signContractForm fieldset.deliverWhere{border-top:1px solid #fff}div#signContractForm fieldset.deliverWhere legend{margin-top:10px}div#signContractForm div.row{padding:0 0 10px 0}div#signContractForm div.borderTop{padding-top:7px;border-top:1px solid #fff}div#signContractForm div.borderBottom{border-bottom:1px solid #e9e8e8}div#signContractForm div.rowSubmit{padding-top:20px;padding-bottom:3px}div#signContractForm div.noLabel{padding-left:130px}div#signContractForm div.row label{float:left;padding:6px 0 0 0;width:130px;font-weight:bold;font-size:14px;color:#101010}div#signContractForm div.row label span{color:#77a3c4}div#signContractForm div.row div.b-core-ui-select{padding:5px 10px}div#signContractForm div.row div.b-core-ui-select span{font-size:15px;color:#101010}div#signContractForm div.row div.b-core-ui-select span.b-core-ui-select__button{margin-top:2px}div#signContractForm div.title{float:left;width:100px}div#signContractForm div.country{float:left;width:286px}div#signContractForm div.state{float:left;width:100px}div#signContractForm div.row input.text{display:block;float:left;width:264px;padding:8px 10px;border:1px solid #e9e9e9;background:#fff}div#signContractForm div.row div.thawteLogo{float:left;width:146px;height:47px;background:url('/images/sprite.png') no-repeat -573px -953px}div#signContractForm div.row div.button div.right{float:right}div#signContractForm div.row div.button input{display:block;height:53px;padding:0px 28px 0px 47px;font-weight:bold;font-size:18px;color:#1c394f;cursor:pointer;border:none;background:url('/images/sprite.png') no-repeat -600px -520px}div#signContractForm div.inside div.row div.b-core-ui-select{float:left;padding:5px 7px;width:270px}div#signContractForm div.inside div.rowUserDetailsTitle div.b-core-ui-select,div#signContractForm div.inside div.rowUserDetailsPhone div.b-core-ui-select{width:85px}div#signContractForm div.inside div.rowUserDetailsPhone #Contacts_0__PhoneNumber_Number,div#signContractForm div.inside div.rowUserDetailsPhone #Contacts_0__PhoneNumber_Extension,div#signContractForm div.inside div.rowUserDetailsPhone #PhoneNumber_Extension,div#signContractForm div.inside div.rowUserDetailsPhone #PhoneNumber_Number{display:inline;margin-left:10px;width:89px}div#signContractForm div.inside div.rowUserDetailsPhone #Contacts_0__FaxNumber_Number,div#signContractForm div.inside div.rowUserDetailsPhone #FaxNumber_Number{display:inline;margin-left:10px;width:89px}div#signContractForm div.inside div.row .field-validation-error{margin-left:131px}div#signContractForm div.row div.button input{padding-bottom:5px}body.chrome div#signContractForm div.row div.button input{padding-bottom:3px}.publishers-view-base{padding:9px 0}.publishers-view-base #breadCrumbs{margin-bottom:0px}.publishers-view-base .nav-page-publisher{text-align:right}.publishers-view-base .nav-page-publisher a{display:block}.publishers-view-base div#content h1{font-size:2.9em}.publishers-view-base div#content h2{font-size:2.4em;font-weight:normal;margin:0 0 20px}.publishers-view-base h3{display:block;font-size:1.8em;font-weight:bold}@media only screen and (max-width:940px){.publishers-view-base #content{width:100%}}@media only screen and (max-width:640px){.publishers-view-base{font-size:9px}}@media only screen and (max-width:480px){.publishers-view-base{font-size:8px}}@media only screen and (max-width:360px){.publishers-view-base{font-size:7px}}.advanced-search{width:80%;padding:1px;margin:0 auto 20px}.advanced-search .advanced-search-content{border:1px solid #e9e8e8}.advanced-search div.inside{padding:12px 18px;background:#f5f5f5}.advanced-search fieldset.textParams{border-bottom:1px solid #e9e8e8}.advanced-search fieldset.facetParams{border-top:1px solid #fff}.advanced-search fieldset{position:relative;padding-top:40px;padding-bottom:10px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e9e8e8}.advanced-search fieldset legend{font-weight:normal;font-size:16px;color:#588eb8;position:absolute;top:0px}.advanced-search fieldset.facetParams legend{margin-top:10px}.advanced-search div.row{padding:0px 0px 10px;min-height:38px}.advanced-search div.row:after{content:".";display:block;height:0px;clear:both;visibility:hidden}.advanced-search .categoriesRow span,.advanced-search div.row label{float:left;padding:6px 0px 0px;width:200px;font-weight:bold;font-size:14px;color:#101010}.advanced-search div.row input.text{display:block;float:left;padding:8px 10px;border:1px solid #e9e9e9;background:#fff}.advanced-search div.row .checkboxOverflow{float:left;width:61%;padding:5px;border:1px solid #ddd;height:230px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.advanced-search div.row .checkboxOverflow label{display:block;padding:8px 6px 10px;border-bottom:1px dotted #ddd;width:100%}.advanced-search div.row .checkboxOverflow input{margin-right:10px;position:relative;top:-2px}.advanced-search input#SearchTitleOnly{margin:8px 0 0 10px}.advanced-search input{font-weight:normal;font-size:14px;color:#898888;vertical-align:middle}.advanced-search div.b-core-ui-select{float:left;width:270px}.advanced-search div.b-core-ui-select span{color:#101010}.advanced-search .categoriesRow ul#CategoryIds{padding-top:5px;margin-left:200px;font-size:15px}.advanced-search .categoriesRow span{float:left}.advanced-search div.rowSubmit{padding-top:20px;padding-bottom:3px;border-top:1px solid #fff}.advanced-search div.rowSubmit .advReset:hover{background-color:#ddddde;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ddddde),color-stop(100% #f6f7f8));background-image:-webkit-linear-gradient(top,#ddddde 0%,#f6f7f8 100%);background-image:-moz-linear-gradient(top,#ddddde 0%,#f6f7f8 100%);background-image:-ms-linear-gradient(top,#ddddde 0%,#f6f7f8 100%);background-image:-o-linear-gradient(top,#ddddde 0%,#f6f7f8 100%);background-image:linear-gradient(top,#ddddde 0%,#f6f7f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddddde,endColorstr=#f6f7f8,GradientType=0)}.advanced-search div.b-core-ui-select,.advanced-search div.row input.text{width:61%;font-size:14px}.advanced-search div.row select{font-size:16px;width:61%}.advanced-search-content .button{float:right;margin:0 5px 10px;min-width:160px}.treeview,.treeview ul{list-style:none outside none;margin:0;padding:0}.treeview ul{margin-top:4px}.treeview .hitarea{background:url("/Styles/images/treeview-default.gif") no-repeat -64px -24px;cursor:pointer;float:left;height:16px;margin-left:-25px;width:25px;margin-top:3px}* html .hitarea{display:inline;float:none}.treeview li{margin:0;padding:0 0 10px 25px;background:url("/Styles/images/treeview-default-line.gif") no-repeat;font-size:13px}.treeview a.selected{background-color:#eee}#treecontrol{display:none;margin:1em 0}.treeview .hover{color:red;cursor:pointer}.treeview li.collapsable,.treeview li.expandable{background-position:0 -176px}.treeview .expandable-hitarea{background-position:-80px -2px;margin-top:3px}.treeview li.last{background-position:0 -1766px}.treeview li.lastCollapsable,.treeview li.lastExpandable{background-image:url("/Styles/images/treeview-default.gif")}.treeview li.lastCollapsable{background-position:0 -111px}.treeview li.lastExpandable{background-position:-32px -66px}.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{background-position:0 0}.treeview input[type="checkbox"]{vertical-align:middle;position:relative;margin:0 6px 0 3px;top:-2px}.treeview-red li{background-image:url("/Styles/images/treeview-red-line.gif")}.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable{background-image:url("/Styles/images/treeview-red.gif")}.treeview-black li{background-image:url("/Styles/images/treeview-black-line.gif")}.treeview-black .hitarea,.treeview-black li.lastCollapsable,.treeview-black li.lastExpandable{background-image:url("/Styles/images/treeview-black.gif")}.treeview-gray li{background-image:url("/Styles/images/treeview-gray-line.gif")}.treeview-gray .hitarea,.treeview-gray li.lastCollapsable,.treeview-gray li.lastExpandable{background-image:url("/Styles/images/treeview-gray.gif")}.treeview-famfamfam li{background-image:url("/Styles/images/treeview-famfamfam-line.gif")}.treeview-famfamfam .hitarea,.treeview-famfamfam li.lastCollapsable,.treeview-famfamfam li.lastExpandable{background-image:url("/Styles/images/treeview-famfamfam.gif")}.treeview .placeholder{display:block;height:16px;width:16px}.filetree li{padding:3px 0 2px 16px}.filetree span.folder,.filetree span.file{display:block;padding:1px 0 1px 16px}label.treenode{margin-left:2px;text-align:left}@media only screen and (max-width:768px){.advanced-search{float:none;width:100%;padding:0 5px}.advanced-search div.row select,.advanced-search div.b-core-ui-select,.advanced-search div.row input.text{width:72%}.advanced-search .categoriesRow span,.advanced-search div.row label{margin-bottom:5px;float:none;width:100%;display:block}.advanced-search .categoriesRow span,.advanced-search div.row label.label-inline{display:inline;position:relative;top:5px}.advanced-search div.row select,.advanced-search div.b-core-ui-select,.advanced-search div.row input.text{width:99%}.advanced-search div.row .checkboxOverflow{clear:both;float:none;margin:0 auto;width:80%}.advanced-search .categoriesRow span{float:none}.advanced-search .categoriesRow ul#CategoryIds{margin-left:20px}.advanced-search .row.rowSubmit .button{padding:0.4em 0.7em}}@media only screen and (max-width:420px){.advanced-search-content .button{display:block;float:none;margin:0 0 10px;width:100%}}@media only screen and (max-width:360px){.advanced-search{padding:0}.advanced-search div.inside{padding:12px 5px}}.issue-pages .wrapper{max-width:1000px;margin:0 auto;padding:0 10px}.issue-pages{background-color:#1b3c51;border-bottom:10px solid #eec657}.issue-pages *{box-sizing:border-box;color:#fff}.issue-pages a{color:#edc657;transition:color 300ms}.issue-pages a:hover{color:#fff}.issue-pages .issue-message{width:60%;margin:5% 0 10%}.issue-pages .issue-message .issue-title{font-weight:800;font-size:12em;color:#edc657}.issue-pages .issue-message .issue-text{font-size:2em;color:#fff;font-weight:300;margin-left:2px}.issue-message .issue-subtitle{font-weight:800;font-size:5em;color:#edc657;margin:0 0 0.125em 10px}.issue-message ul{font-size:2em;font-weight:300;line-height:1.5em;margin-left:25px}.issue-message ul li{position:relative;list-style-type:disc;margin-bottom:0.25em}.issue-message ul li a{color:#fff;text-decoration:none;transition:color 300ms}.issue-message ul li a:hover{color:#edc657}.issue-message ul.issue-list{overflow:visible;font-size:2em;font-weight:300;line-height:1.5em;margin-left:25px}.issue-message ul.issue-list li:before{content:"\f054";font-family:'FontAwesome';font-style:normal;font-size:1em;color:#edc657;position:absolute;left:-1em;transition:left 300ms}.issue-message ul.issue-list li:hover:before{left:-0.75em}.issue-message ul.issue-list li{position:relative;list-style-type:none;margin-bottom:0.25em}.issue-message ul.issue-list li a{color:#fff;text-decoration:none;transition:color 300ms}.issue-message ul.issue-list li a:hover{color:#edc657}.four-o-four .wrapper{background:url(/Images/mag-glass.png) right -50px top 20px no-repeat}.four-o-four .issue-message{width:55%}.issue-icon{padding:0}.issue-icon .wrapper{background:none}.issue-icon .issue-message{margin:0;padding-bottom:50px}.issue-icon .fa{float:right;margin:30px 20px 10px 10px;font-size:30em;color:#396688}header.maintenance-page img{display:block;width:42%;max-width:394px;min-width:240px;padding:35px 0}.maintenance .issue-message{margin-top:20px}.maintenance .issue-message .issue-title{font-size:5em;line-height:1em;margin:0.75em 0 0.25em}.maintenance .issue-message .issue-text{margin-left:2px;line-height:1.25em}.issue-pages footer .col-3 .payment-logos{background-image:url(http://www.researchandmarkets.com/images/sprite-2015.png)}.issue-pages footer .col-3{float:none;margin:3% auto}.icons-wrapper{padding-top:20px}.icons-wrapper .fa{font-size:2em;width:2em;color:#999;cursor:pointer}@media only screen and (max-width:980px){.issue-pages .issue-message .issue-title{font-size:11em}.four-o-four .wrapper{background-size:40% auto}.issue-icon .fa{font-size:24em}}@media only screen and (max-width:700px){.issue-pages .issue-message .issue-title{font-size:10em}.issue-pages .issue-message{width:100% !important}.four-o-four .wrapper{background-position:right 30px top 50px;background-size:15% auto}.issue-icon .fa{font-size:16em;margin-top:10px}}@media only screen and (max-width:640px){header.maintenance-page img{margin:12px auto;padding:10px 0;width:80%}}@media only screen and (max-width:600px){.issue-pages .issue-message .issue-title{font-size:8em}.issue-icon .fa{font-size:13em}}@media only screen and (max-width:520px){.issue-pages .issue-message .issue-title{font-size:6em}.issue-message .issue-text,.issue-message ul{font-size:1.7em}.issue-message .issue-subtitle{font-size:4em}.issue-message ul.issue-list{font-size:1.7em;margin-left:30px}.four-o-four .wrapper{background-position:right 30px top 30px}.issue-icon .fa{font-size:10em}.maintenance .issue-message .issue-title{font-size:4em}}@media only screen and (max-width:400px){.four-o-four .wrapper{background:none}.issue-icon .fa{display:none}}.registration-progress ul#registrationStep{width:470px;margin:0 auto}ul#registrationStep li{float:left;width:136px;height:35px;list-style:none;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffffe),color-stop(100% #f8f8f8));background-image:-webkit-linear-gradient(top,#fffffe 0%,#f8f8f8 100%);background-image:-moz-linear-gradient(top,#fffffe 0%,#f8f8f8 100%);background-image:-ms-linear-gradient(top,#fffffe 0%,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fffffe 0%,#f8f8f8 100%);background-image:linear-gradient(top,#fffffe 0%,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffffe,endColorstr=#f8f8f8,GradientType=0);box-shadow:inset 0 0 0 1px #fff;border-right:1px solid #ebebec;border-bottom:1px solid #ebebec}ul#registrationStep li.current{background-color:#8fb1cd;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8fb1cd),color-stop(100% #5c90b9));background-image:-webkit-linear-gradient(top,#8fb1cd 0%,#5c90b9 100%);background-image:-moz-linear-gradient(top,#8fb1cd 0%,#5c90b9 100%);background-image:-ms-linear-gradient(top,#8fb1cd 0%,#5c90b9 100%);background-image:-o-linear-gradient(top,#8fb1cd 0%,#5c90b9 100%);background-image:linear-gradient(top,#8fb1cd 0%,#5c90b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8fb1cd,endColorstr=#5c90b9,GradientType=0);box-shadow:none;border-bottom-color:#4d80a9}ul#registrationStep li span{display:block;padding:9px 0 0 0;font-weight:bold;font-size:1.2em;color:#101010;text-align:center}ul#registrationStep li.current span{color:#fff}ul#registrationStep li.first{width:30px;height:36px;background:url('/images/sprite-2015.png') no-repeat -331px -114px;border-bottom:none}ul#registrationStep li.last{width:30px;height:36px;background:url('/images/sprite-2015.png') no-repeat -363px -114px;border:none}.checkout div#main h1{padding:15px 0 5px 0;font-weight:normal;font-size:2.9em;color:#101010;text-transform:uppercase}.checkout div#main input{font-weight:normal;font-size:14px;color:#898888}@media only screen and (max-width:640px){.register-step ul#registrationStep li.current{background:none;background-color:#588eb8}}@media only screen and (max-width:480px){.register-step ul#registrationStep{width:340px}.register-step ul#registrationStep li{width:33%}.register-step ul#registrationStep li.first,.register-step ul#registrationStep li.last{display:none}}@media only screen and (max-width:360px){.register-step ul#registrationStep{width:302px}.register-step ul#registrationStep li span{font-size:1.1em}}div#productFilters{float:left;width:28%;margin:0 0 20px 0;background-color:#fefefe;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100% #fafafa));background-image:-webkit-linear-gradient(top,#fefefe 0%,#fafafa 100%);background-image:-moz-linear-gradient(top,#fefefe 0%,#fafafa 100%);background-image:-ms-linear-gradient(top,#fefefe 0%,#fafafa 100%);background-image:-o-linear-gradient(top,#fefefe 0%,#fafafa 100%);background-image:linear-gradient(top,#fefefe 0%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe,endColorstr=#fafafa,GradientType=0)}div#productFilters h2{padding:7px 19px 8px 19px;font-weight:bold;font-size:17px;color:#fff;background-color:#6090b5;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6090b5),color-stop(100% #396688));background-image:-webkit-linear-gradient(top,#6090b5 0%,#396688 100%);background-image:-moz-linear-gradient(top,#6090b5 0%,#396688 100%);background-image:-ms-linear-gradient(top,#6090b5 0%,#396688 100%);background-image:-o-linear-gradient(top,#6090b5 0%,#396688 100%);background-image:linear-gradient(top,#6090b5 0%,#396688 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6090b5,endColorstr=#396688,GradientType=0);border-radius:2px 2px 0 0}div#productFilters h2 .fa,div#productFilters .border .fa{display:none}div#productFilters div.border{border:1px solid #d2d2d3;border-width:0 1px 1px 1px;display:block}div#productFilters div.border div.section{border-bottom:1px solid #e7e8ee}div#productFilters div.border div.borderWhite{padding:8px 19px 10px 19px;border:1px solid #fff}div#productFilters div.border div.borderWhite h3{padding:0 0 6px 0;font-weight:bold;font-size:13px;color:#588eb8}div#productFilters div.border div.borderWhite ul{padding:0 0 0 0}div#productFilters div.border div.borderWhite ul.filters li{padding:0;border-bottom:none}div#productFilters div.border div.borderWhite ul.filters ul li li.last{padding-bottom:3px}div#productFilters div.border div.borderWhite ul.filters ul li li.last div.row{padding-bottom:4px}div#productFilters div.border div.borderWhite ul.filters li div.row{padding:6px 0 4px;border-bottom:1px solid #e7e8ee;position:relative}div#productFilters div.border div.borderWhite ul.filters li ul li div.row{padding-bottom:8px}div#productFilters div.border div.borderWhite ul.filters li ul li ul li div.row{padding-bottom:0;border:none}div#productFilters div.border div.borderWhite ul.filters li ul li:first-child div.row{border-top:1px solid #e7e8ee}div#productFilters div.border div.borderWhite ul.filters li ul li ul li.slider div.row{padding-top:2px;border-top:none}div#productFilters div.border div.borderWhite ul.filters li.slider ul li.last div.row{border-bottom:none}div#productFilters div.border div.borderWhite ul.filters li span.count{float:right;font-size:13px;color:#484848}div#productFilters div.border div.borderWhite ul.filters li div.row input{float:left;margin:2px 12px 0 0}div#productFilters div.border div.borderWhite ul.filters li label{float:left;padding-top:2px;font-weight:bold;font-size:13px;line-height:1em;color:#3e6f94;color:#454544}div#productFilters div.border div.borderWhite ul.filters li.slider label.sliderLabel{position:relative;padding-left:12px;color:#3e6f94;cursor:pointer}div#productFilters div.border div.borderWhite ul.filters li label.sliderLabel:hover{color:#588eb8}div#productFilters div.border div.borderWhite ul.filters li.slider ul li ul li label{font-weight:normal}div#productFilters div.border div.borderWhite ul.filters li.slider label span.arrow{position:absolute;left:0;top:5px;display:block;width:8px;height:8px;background:url('/images/sprite-2015.png') no-repeat -230px -84px}div#productFilters div.border div.borderWhite ul.filters li.slider div.open label span.arrow{top:6px;background:url('/images/sprite-2015.png') no-repeat -217px -84px}div#productFilters div.border div.borderWhite ul.filters li ul{padding-left:9px}div#productFilters div.border div.borderWhite ul.filters li ul li ul{padding-left:14px}div#productFilters div.border div.borderWhite ul.filters li ul li ul:first-child{padding-bottom:6px}div#productFilters div.border div.borderWhite ul.filters li ul li ul li ul{padding-top:3px;padding-bottom:2px;padding-left:9px;margin:5px 0;background:#f2f7fc}#show-all-regions,#show-all-countries,#show-all-categories,.add-facet{color:#3d6e93;font-size:11px;font-weight:normal;text-decoration:none;line-height:1.6em}#show-all-regions:hover,#show-all-countries:hover,#show-all-categories:hover,.add-facet:hover{color:#588eb8}#regions-add-facet,#countries-add-facet{margin-bottom:20px}#regions-add-facet .add-facet,#countries-add-facet .add-facet{float:right}#regions-add-facet .add-facet span,#countries-add-facet .add-facet span{float:right;margin:0px 0px 0px 5px}.add-facet span{font-weight:bold;color:#fff;background:#396688;display:inline-block;width:14px;height:14px;line-height:14px;border-radius:3px;text-align:center}.facet-text-box{width:140px;border:1px solid #ccc;border-radius:3px;font-size:1.3em;padding:0.125em 0.25em}#show-all-countries,#show-all-regions{background-color:#396688;border-radius:3px;color:#fff;display:inline-block;font-size:10px;font-weight:normal;margin-bottom:5px;padding:2px 5px;text-decoration:none;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-o-transition:background-color 300ms;-ms-transition:background-color 300ms;transition:background-color 300ms}#show-all-countries:hover,#show-all-regions:hover{background-color:#3e6b8d;color:#fff}div#productFilters div.border div.borderWhite ul li{padding:6px 0 3px 0;list-style:none;border-bottom:1px solid #e7e8ee}div#productFilters div.border div.borderWhite ul li.last{padding-bottom:6px;border-bottom:none}div#productFilters div.border div.borderWhite ul li h4{position:relative;padding:0 0 6px 18px;font-weight:bold;font-size:13px;color:#3e6f94;cursor:pointer}div#productFilters div.border div.borderWhite ul li h4:hover{color:#588eb8}div#productFilters div.border div.borderWhite ul li h4 span.arrow{position:absolute;left:2px;top:5px;display:block;width:8px;height:8px}div#productFilters div.border div.borderWhite ul li div.content{padding:8px 0 4px 0;border-top:1px solid #e7e8ee}div#productFilters div.border div.borderWhite div.filter div.row,div#productFilters div.border div.borderWhite ul li div.row{padding:0 0 3px 0;overflow:hidden;min-height:20px}div#productFilters div.border div.borderWhite div.filter div.row input,div#productFilters div.border div.borderWhite ul li div.row input,.add-facet span{float:left;margin:2px 17px 0 0}div#productFilters div.border div.borderWhite div.filter div.row span.count,div#productFilters div.border div.borderWhite ul li div.row span.count{float:right;padding:1px 0 0 0;font-weight:normal;font-size:13px;color:#484848}div#productFilters div.border div.borderWhite div.filter div.row label,div#productFilters div.border div.borderWhite ul li div.row label{display:block;font-weight:bold;font-size:13px;color:#454544}div#productFilters div.border div.borderWhite div.filter{padding:1px 0 5px 0;margin:0 0 10px 0}div#productFilters div.border div.borderWhite div.filter a.clear{float:right;margin:-34px 0 0 0;font-weight:normal;font-size:1em;color:#3d6e93;text-decoration:none;cursor:pointer}div#productFilters div.border div.borderWhite div.filter a.clear:hover{color:#588eb8}div#productFilters div.border div.borderWhite div.filter a.clear span.arrow{float:right;width:8px;height:8px;margin:4px 0 0 2px;background:url('/images/sprite-2015.png') no-repeat -242px -83px}div#productFilters div.border div.borderWhite h4{padding:0 0 8px;margin:0 0 8px;border-bottom:1px solid #e7e8ee;font-weight:bold;font-size:13px;color:#588eb8}#categoryContent{float:right;width:69%}#categoryContent h1{padding:0;font-weight:600;font-size:2.9em;line-height:1em;color:#101010;display:inline-block;margin-bottom:0.5em}#categoryContent h1.searchResultsHeading{padding:0 0 12px 0;font-weight:600;font-size:21px;text-transform:none;word-wrap:break-word;display:block;line-height:1.25em}#categoryContent div.searchSuggest{margin-bottom:10px}#categoryContent p{padding:0 0 18px 0;font-weight:normal;font-size:13px;color:#101010;clear:both}#categoryContent p a{position:relative;display:inline-block;color:#306790;text-decoration:none}#categoryContent p a:hover{color:#588eb8}#categoryContent p a span.arrow{position:absolute;right:-12px;top:6px;display:block;width:8px;height:8px}#categoryContent #productListing{margin:0 0 30px 0}#categoryContent div.paginationTop{padding:1px;border:1px solid #e2e2e2;background-color:#f6f7f8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f7f8),color-stop(100% #eaeaea));background-image:-webkit-linear-gradient(top,#f6f7f8 0%,#eaeaea 100%);background-image:-moz-linear-gradient(top,#f6f7f8 0%,#eaeaea 100%);background-image:-ms-linear-gradient(top,#f6f7f8 0%,#eaeaea 100%);background-image:-o-linear-gradient(top,#f6f7f8 0%,#eaeaea 100%);background-image:linear-gradient(top,#f6f7f8 0%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f7f8,endColorstr=#eaeaea,GradientType=0)}#categoryContent div.paginationTop{border-radius:2px 2px 0 0}#categoryContent div.paginationBottom{border-radius:0 0 2px 2px}#categoryContent div.paginationTop div.inside{padding:6px 11px 4px;text-align:center;background-color:#f3f4f5;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f3f4f5),color-stop(100% #e2e2e3));background-image:-webkit-linear-gradient(top,#f3f4f5 0%,#e2e2e3 100%);background-image:-moz-linear-gradient(top,#f3f4f5 0%,#e2e2e3 100%);background-image:-ms-linear-gradient(top,#f3f4f5 0%,#e2e2e3 100%);background-image:-o-linear-gradient(top,#f3f4f5 0%,#e2e2e3 100%);background-image:linear-gradient(top,#f3f4f5 0%,#e2e2e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3f4f5,endColorstr=#e2e2e3,GradientType=0)}#categoryContent div.pagination.sorting div.inside{padding:5px 0;position:relative}#categoryContent div.pagination div.inside div.left{float:left;width:200px}#categoryContent div.pagination div.inside span.label{display:inline-block;padding:3px 0 0 0;font-weight:normal;font-size:1.3em;color:#454544}#categoryContent div.pagination div.inside ul.pages{display:block;margin:0px auto;position:relative}#categoryContent div.pagination div.inside ul.pages li{list-style:none;display:inline-block}#categoryContent div.pagination div.inside ul.pages li.page-count{margin:5px 0;color:#666;font-size:1.3em;width:100%;text-align:center}#categoryContent div.pagination div.inside ul.pages li.first{position:absolute;left:0;top:0;width:50px}#categoryContent div.pagination div.inside ul.pages li.last{position:absolute;right:0;top:0;min-width:50px}#categoryContent div.pagination div.inside ul.pages li a{display:block;padding:0.25em;font-size:1.3em;color:#3d6e93;text-align:center;text-decoration:none;border:1px solid #dcddde;background:#fff;border-radius:3px}#categoryContent div.pagination div.inside ul.pages li.first a span{display:block;width:8px;height:7px;position:relative;top:7px;margin:0 auto}#categoryContent div.pagination div.inside ul.pages li.last a span{display:block;width:8px;height:7px;position:relative;top:7px;margin:0 auto}#categoryContent div.pagination div.inside div.filter{position:relative;display:inline-block;margin:0 6px;padding:1px;border:1px solid #d9dbdc;background:#fff;box-shadow:0 1px 3px #ccc}#categoryContent div.pagination div.inside div.right{float:none;display:inline}#categoryContent div.pagination div.inside div.productsPerPage{margin-right:20px}#categoryContent div.pagination div.inside div.right div.filter{margin:0 0 0 6px}#categoryContent div.pagination div.inside div.filter div.filterInside{position:relative;padding:5px 10px;cursor:pointer;background-color:#fafbfc;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafbfc),color-stop(100% #e9e9ea));background-image:-webkit-linear-gradient(top,#fafbfc 0%,#e9e9ea 100%);background-image:-moz-linear-gradient(top,#fafbfc 0%,#e9e9ea 100%);background-image:-ms-linear-gradient(top,#fafbfc 0%,#e9e9ea 100%);background-image:-o-linear-gradient(top,#fafbfc 0%,#e9e9ea 100%);background-image:linear-gradient(top,#fafbfc 0%,#e9e9ea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fafbfc,endColorstr=#e9e9ea,GradientType=0)}#categoryContent div.pagination div.inside div.right div.filterInside{width:80px;text-align:left;padding-right:10px}#categoryContent div.pagination div.inside div.filter span.current{display:block;font-weight:600;font-size:1.2em;line-height:1.2em;color:#3e6f94}#categoryContent div.pagination div.inside span.label{font-weight:normal;font-size:13px;color:#666}#categoryContent div.pagination div.inside div.filter ul{position:absolute;left:-1px;top:23px;padding:3px;width:38px;display:none;border:1px solid #dbdbdb;background:#fbfbfb}#categoryContent div.pagination div.inside div.left div.filter ul{width:40px;z-index:10}#categoryContent div.pagination div.inside div.right div.filter ul{width:84px;text-align:left}#categoryContent div.pagination div.inside div.filter:hover ul{display:block}#categoryContent div.pagination div.inside div.filter ul li{padding:0 0 1px 0;list-style:none;text-align:center}#categoryContent div.pagination div.inside div.filter ul li a{display:block;color:#1f3f58;font-size:13px;padding:2px 4px;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}#categoryContent div.pagination div.inside div.filter ul li a:hover{color:#3d6e93;background:#ebebeb}#categoryContent div.sorting{display:block;border:none;float:right;margin-top:10px}form#catFilterForm #productListing{position:relative}form#catFilterForm #loadingOverlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#ccc;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=(50));opacity:0.5}form#catFilterForm #loadingOverlay img{position:absolute;top:150px;left:50%;padding:10px;margin-top:-26px;margin-left:-26px;background:#333;border-radius:5px}form#catFilterForm .sliderLabel{width:60%}form#catFilterForm div#productFilters div.border div.borderWhite ul.filters li ul li:first-child div.row{border-top:none}form#catFilterForm div#productFilters div.border div.borderWhite ul.filters li ul li div.row{padding-bottom:4px;padding-top:6px}#categoryContent #productListing div#listingsBody{padding:0 12px 10px;border:1px solid #ebebeb;border-width:0 1px 0 1px}#categoryContent #productListing #resultsTop{padding:0px 0 12px 0;position:relative;z-index:100}#categoryContent #productListing #resultsTop span.product-count{float:left;font-weight:normal;font-size:14px;line-height:1em;color:#666;position:relative;top:22px}#categoryContent #productListing #resultsTop .fixed-right{border-left:1px solid #ebebeb;float:right;width:220px;margin-top:13px}#results .inside .fixed-right .show-mobile{display:none !important}#categoryContent #productListing #resultsTop .published{float:left;width:45%;padding:0 0 0 10px;border-right:1px solid #ebebeb}#categoryContent #productListing #resultsTop .published a{display:block;padding:0 0 2px 0;font-weight:normal;font-size:12px;line-height:1em;color:#306790;text-decoration:none}#categoryContent #productListing #resultsTop .published a:hover{color:#588eb8}#categoryContent #productListing #resultsTop div.price{float:left;width:55%;padding:0 0 0 10px}#categoryContent #productListing #resultsTop div.price a{display:block;padding:0 0 2px 10px;font-weight:normal;font-size:12px;line-height:1em;color:#306790;text-decoration:none}#categoryContent #productListing #resultsTop div.price a:hover{color:#588eb8}#resultsTop .fa{vertical-align:0;margin-left:3px}#categoryContent #productListing #resultsTop div.price span.arrow,#categoryContent #productListing #resultsTop .published span.arrow{float:right;width:8px;height:10px;margin:2px 9px 0 0;padding:0}#categoryContent #productListing .result{padding:1px 0 1px 0;border-top:1px solid #ebebeb;min-height:80px;position:relative}#categoryContent #productListing .result a.mobile-link{display:none}#categoryContent #productListing .result div.inside{padding:10px 0 13px 0;position:relative}#categoryContent #productListing .highlight{background:#f2f7fc}#categoryContent #productListing .result .image{width:62px;padding-right:6px}#categoryContent #productListing .result .image a{display:block}#categoryContent #productListing .result .image img{display:block;margin:0 auto}#categoryContent #productListing .result .text{padding:0 10px 0 0}#categoryContent #productListing .result .text h4{padding:0 0 8px 0;font-size:1.3em}#categoryContent #productListing .result .text h4 a{display:block;font-weight:600;line-height:1.2em;color:#306790;text-decoration:none}#categoryContent #productListing .result .text h4 a:hover{color:#588eb8}#categoryContent #productListing .result .text p{padding:0 0 4px 0;font-weight:normal;font-size:11px;line-height:1.2em;color:#101010}#categoryContent #productListing .result .published{border-right:1px solid #ebebeb;float:left;padding:30px 0 30px 20px;width:45%}#categoryContent #productListing div.highlight .published{border-color:#fff}#categoryContent #productListing .result .published span{display:block;font-size:13px;line-height:1em;color:#101010}#categoryContent #productListing .result .catProdPrice{float:left;width:55%;padding:30px 0 30px 20px}#categoryContent #productListing .result .catProdPrice span{display:block;font-weight:bold;font-size:15px;line-height:1em;color:#454544}#categoryContent #productListing .result div.withFrom span.from{font-weight:600;font-size:11px;color:#7daccf}.selected-text-heading{color:#588eb8;font-size:1.3em;font-weight:bold;display:inline;line-height:2em}.remove-filter{padding:0.45em 0.5em;margin-bottom:0.5em;background-color:#ddd;color:#333;display:inline-block;font-size:1.2em;cursor:pointer;border-radius:2px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;border:none}.remove-filter:hover{background-color:#333;color:#ddd}.remove-filter .fa{margin:0px 0 0 5px}.liquid-center{float:left;width:100%;word-wrap:break-word}#categoryContent #productListing .result .liquid-center .text{margin-left:62px;margin-right:220px;width:auto}#results .productSmallImage{position:absolute;top:14px;left:0;height:54px;margin-left:8px;width:41px}#results .inside .fixed-right{float:left;border-left:1px solid #ebebeb;margin-left:-220px;width:220px}#results .highlight .inside .fixed-right{border-color:#fff}@media only screen and (max-width:910px){div#productFilters{width:32%}#categoryContent{width:66%}div#productFilters div.border div.borderWhite div.filter div.row input,div#productFilters div.border div.borderWhite ul li div.row input,.add-facet span{margin-right:2%}.pagination span.label{text-transform:capitalize}.pagination span.label span.mobile-hide{display:none}}@media only screen and (min-width:769px){div#productFilters div.border{display:block !important}}@media only screen and (max-width:880px) and (min-width:769px){#results .inside .fixed-right{margin-left:-120px;width:120px}#categoryContent #productListing .result .liquid-center .text{margin-right:120px}#categoryContent #productListing .result .published{border-right:none;float:none;padding:10px 0 0 20px;width:auto}#categoryContent #productListing .result .catProdPrice{float:none;padding:10px 0 20px 20px;width:auto}}@media only screen and (max-width:768px){div#productFilters div.border{display:none}div#productFilters h2,div#productFilters div.border div.borderWhite h4{cursor:pointer}div#productFilters h2 .fa,div#productFilters .border .fa{display:inline-block;float:right;margin-top:5px}div#productFilters,#categoryContent{float:none;width:100%;margin:0 0 14px}#productFilters .filter{display:none}div#productFilters div.border div.borderWhite div.filter div.row,div#productFilters div.border div.borderWhite ul li div.row{min-height:30px}div#productFilters div.border div.borderWhite div.filter a.clear{margin-right:30px}#categoryContent div.pagination div.inside div.filter ul li{margin:5px 0}form#catFilterForm #productListing{position:static}}@media only screen and (max-width:600px){#categoryContent #productListing #resultsTop span.productTitle{margin-left:10px}#categoryContent div.pagination div.inside ul.pages li{margin:0 4px 0 0}#categoryContent #productListing #resultsTop .fixed-right{width:167px;border-left:none}#categoryContent #productListing #resultsTop .published{width:100px}#categoryContent #productListing #resultsTop div.price{width:66px}#results .inside .fixed-right{margin-left:-120px;width:120px}#categoryContent #productListing .result .liquid-center .text{margin-right:120px}#categoryContent #productListing .result .published{border-right:none;float:none;padding:10px 0 0 20px;width:auto}#categoryContent #productListing .result .catProdPrice{float:none;padding:10px 0 20px 20px;width:auto}#categoryContent #productListing div#listingsBody{padding:10px 5px}}@media only screen and (max-width:480px){#breadCrumbs li,#categoryContent div.pagination div.inside div.left,#categoryContent div.pagination div.inside ul.pages li,*#categoryContent div.pagination div.inside .right span.label,#categoryContent #productListing .result .text p,#categoryContent>p{display:none}#categoryContent #productListing #resultsTop span.product-count,#categoryContent div.pagination div.inside span.label{font-size:11px}#results .inside .fixed-right{border-left:none;width:auto;margin-right:10px;float:left;margin-left:62px}#results .inside .fixed-right .show-mobile{display:inline !important;font-weight:bold;color:#101010 !important}#categoryContent #productListing .result .published span,#categoryContent #productListing .result .catProdPrice span{display:inline}#categoryContent #productListing .result .published{float:left;padding:0;width:auto;margin-right:10px}#categoryContent #productListing .result .catProdPrice .dynPrice span{font-weight:normal}#categoryContent #productListing .result .catProdPrice{float:left;padding:0;width:auto}#categoryContent #productListing .result .catProdPrice span{font-size:13px}#categoryContent #productListing .result .liquid-center .text{margin-right:0}#breadCrumbs li:first-of-type,#breadCrumbs li:last-of-type{display:block}#categoryContent #productListing .result .text h4{font-size:1.6em;padding:0 0 6px 0}#categoryContent h1{font-size:2em;margin-bottom:0.75em}#categoryContent div.pagination div.inside ul.pages{display:block;float:none;margin:0 auto}#categoryContent div.pagination div.inside ul.pages li.first,#categoryContent div.pagination div.inside ul.pages li.page-count,#categoryContent div.pagination div.inside ul.pages li.last{display:inline-block}#categoryContent div.pagination div.inside ul.pages li.page-count{font-size:1.4em}#categoryContent #productListing #resultsTop span.product-count{top:20px}#categoryContent #productListing #resultsTop{padding:0 5px 12px}#categoryContent div.pagination div.inside div.productsPerPage{margin-right:0}#categoryContent div.pagination.sorting div.inside,#categoryContent #productListing div#listingsBody{padding:0}#categoryContent #productListing .result div.withFrom span.from{color:#010101;font-size:12px;text-transform:lowercase;font-weight:normal}#categoryContent #productListing .result a.mobile-link{display:inline;top:0;right:0;bottom:0;left:0;position:absolute}#categoryContent h1.searchResultsHeading{padding:0}}.logo-image-retina{display:none}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){header a.menu>span,header a.user>span,header a.search>span,header a.cart>span,header a.icon .trigger,header a.icon .options label>span,footer .col-3 .payment-logos,div#headerCheckout a.cartItems,div#popUpImage a.close,div#popUpSendToAFriend a.close,div#popUpAskAQuestion a.close,div#popUpProformaRequest a.close,div#popUpSendAdditionalEmail a.close,div#popUpProductEnquiryConfirmation a.close,div#popUpChangePasswordConfirmation a.close,div#popUpChangeCategoryConfirmation a.close,div#popUpUserDetailsContactAndDeliveryConfirmation a.close,div#popUpSendToAFriendConfirmation a.close,div#popUpProformaConfirmation a.close,div#popUpSendAdditionalEmailConfirmation a.close,#selectFormat ul#formatOptions li div.iconTooltip,div#productThumb span.plus,div#sidebar div.testimonials span.quote span.leftQuotation,div#sidebar div.testimonials span.quote span.rightQuotation,ul#checkoutStep li.first,ul#checkoutStep li.last,ul#registrationStep li.first,ul#registrationStep li.last,div#basket div.totalsRow a.marketingCode span.arrow,div#basket div.product div.text a.remove span.cross,#paymentDetails div.row div.info div#popUpSecurityCode div.inside div.image{background-image:url("/images/sprite-2015@2x.png");-webkit-background-size:500px auto;background-size:500px auto}.logo-image{display:none}.logo-image-retina{display:block}}@media only screen and (max-width:1000px) and (min-width:700px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){footer .col-3 .payment-logos{-webkit-background-size:167% auto;background-size:167% auto}}@media only screen and (max-width:400px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){footer .col-3 .payment-logos{-webkit-background-size:167% auto;background-size:167% auto}}