body{font-family:Verdana,Tahoma,Arial,sans-serif;font-size:14px}.header{font-weight:700}.modal-header{font-weight:700}.headline{font-size:24px;font-weight:700}.middle{vertical-align:middle}.small{font-size:12px}#contact-details{margin-bottom:0;font-size:12px}.navbar .nav>li>a{padding:9px 12px 11px;font-weight:700}#cart_details>div>h3{font-weight:700}.modal .controls:input{font-size:14px}.modal-body .placeholder{height:400px;background-image:url(../img/ajax-loader.gif);background-repeat:no-repeat;background-position:center}#cart_table .scroller{}#find_products,#find_transactions{top:40px;padding:18px;background-color:#fff;z-index:1}#cart .scroller{overflow-x:scroll}#cart_table{clear:both}#cart_table .price{text-align:right;padding-left:4px;width:40px;float:left}#cart_table .extended{text-align:right;padding-left:4px;width:90px;float:left}#cart_table .remove_btn{padding-left:55px;float:right}#cart_table .sell_unit{display:table-cell;text-align:right;width:30px;padding-left:6px;float:left}#cart_table .qty{text-align:right;width:70px;float:left}#cart_header .extended{margin-right:73px}#header_right .invoice_label{text-align:left}#cart_header{position:static}#cart .scroller{position:absolute;width:100%}#find_products,#cart_details,#find_transactions{}.gdoc #product_style h1{font-size:1.142857142857143em;font-weight:700;margin-bottom:12px}.gdoc .colour_block h2,.gdoc .product_description_block h2{font-weight:700}.gdoc .colour_text{font-size:10px;line-height:1.4}.gdoc .line_labels{font-size:12px;color:#444}body{color:#444}.brand-colour{color:#000}h1{color:#000}.modal-header h1{color:#fff}.headline{color:#f87b26}.login .row-fluid{}#cds_banner{background-color:#fff}#cds_banner_small{background-color:#46566d;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#999),color-stop(0.02,#666),color-stop(1,#222));background-image:-moz-linear-gradient(top,#999,#666 2%,#222);background-image:-o-linear-gradient(top,#999,#666 2%,#222);border-top:1px solid #444}#cds_banner_small h2{color:#46566d}.navbar-inner{background-color:#000}.navbar .nav>li>a{color:#808283}.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#fff;background-color:#808283;border-bottom:1px solid #34507b;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}nav#product_menu{}#in-cart{color:#fff}#product_header,#cart_header,#transactions_header{background-color:#808283;color:#fff}.gdoc #product_header{border-bottom:1px solid #fff;white-space:nowrap}#product_header_container{background-color:#eaeaea}.gdoc .product_list .colour_block .line_labels{background-color:#efefef;border-right:1px solid #fff}#cart_details>div>h3{background-color:#808283;color:#fff}#product_table .in_cart{color:#46566d}.modal-header{background-color:#000;color:#fff}.scroller{-webkit-tap-highlight-color:rgba(0,0,0,0)}#product_table .scroller li:hover,#transactions_table .scroller li:hover{background-color:#eee}.dl-menuwrapper li a:hover,.no-touch .dl-menuwrapper li a:hover{color:#808283;background-color:#efefef}.dl-menuwrapper li.active a,.dl-menuwrapper li.active a:hover{color:#808283;background-color:#fff}.dl-menuwrapper li.dl-back::after,.dl-menuwrapper li>a::after{color:rgba(0,0,0,.15)}#product_table .qty input::-webkit-input-placeholder,#product_table .qty input:-moz-placeholder,#product_table .qty input::-moz-placeholder,#product_table .qty input:-ms-input-placeholder{color:#bbb}#cart_header{background-color:#eaeaea}.btn-success{}.btn-success:hover{}#main{clear:both}#products{}::-webkit-scrollbar{}::-webkit-scrollbar-track{background-color:#ddd;border-radius:5px}::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#bbb}.scroller::-webkit-scrollbar{width:14px}.scroller::-webkit-scrollbar-track,.scroller::-webkit-scrollbar-thumb{border-radius:7px}body{scrollbar-base-color:#ddd;scrollbar-face-color:#bbb;scrollbar-highlight-color:#bbb;-ms-scrollbar-3dlight-color:#bbb;-scrollbar-3dlight-color:#bbb;-ms-scrollbar-darkshadow-color:#bbb;scrollbar-darkshadow-color:#bbb;-ms-scrollbar-shadow-color:#ddd;scrollbar-shadow-color:#ddd;scrollbar-arrow-color:#bbb;scrollbar-track-color:#ddd}#site-name{margin:0 0 0 48px}#product_table,#no-products{left:169px}#no-products img.leading{float:left;margin:0 24px}#cds_banner{background:#fff;min-height:100px;max-height:100px;height:100px}#logo{display:block;margin:10px 18px;height:90px;background:url(../img/logo.png) no-repeat top center}#header>#logo{display:none}#logo_small{display:none}.navbar .nav{margin-left:0}button#showLeftPush{display:none}.gdoc nav#product_menu{float:left;padding:0 10px;width:284px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.dl-menuwrapper{margin:0}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul,.dl-menuwrapper li.dl-back>a{background:#fff}.dl-menuwrapper button{height:0;display:none}.dl-menuwrapper .dl-menu{margin-top:0}.dl-menuwrapper>.dl-submenu{top:0}.dl-menuwrapper li a{padding:9px 12px 10px;font-size:14px;line-height:16px;font-weight:700;color:#444}.dl-menuwrapper li.dl-back::after,.dl-menuwrapper li>a:not(:only-child)::after{line-height:35px}.dl-menuwrapper li a:hover{text-decoration:none}.gdoc nav#product_menu{float:none;position:absolute;top:205px;bottom:0;overflow-y:auto;overflow-x:hidden}.navbar-inner{background-image:none;filter:none}.navbar .brand{float:none;padding:0;margin:0}input[bs-datepicker]{margin-left:8px;margin-right:24px;width:120px}.datepicker.dropdown-menu{background-color:#34507B}.datepicker table{border-collapse:collapse}.datepicker thead tr:first-child th{padding-bottom:8px}.datepicker .dow,.datepicker .day{text-align:center;border:1px solid #999}.datepicker .dow{border-right-color:#ccc}.datepicker .dow:last-child{border-right-color:#999}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker .year,.datepicker .month,.datepicker .day{cursor:pointer}.datepicker thead{color:#fff}.datepicker tbody{background-color:#fff}.datepicker .year,.datepicker .month{padding:3px}.datepicker .dow{background-color:#808283}.datepicker .day.old,.datepicker .day.new{color:#ccc}.datepicker .year:hover,.datepicker .month:hover,.datepicker .day:hover{color:#fff;background-color:#707273}.datepicker-label{}.input-append.table-row{display:table-row}.input-append.table-row>label,.input-append.table-row>input{display:table-cell;vertical-align:middle}@media all and (min-width:1025px){#cds_banner{background:#fff;min-height:100px;max-height:100px;height:100px}.navbar-static-top,#find_products,#product_header,#cart_table,#cart_details,#cart_header,#transactions_header,#find_transactions{left:0}.have_js .container-fluid,#contentcolumn,#product_table .scroller,#cart_table .scroller{margin-left:0}#find_products,#cart_header,#find_transactions{padding-left:20px}#no_script{margin-left:42px}#no-products,#product_table .header,#product_table .scroller,.gdoc #product_style{left:295px}.navbar-static-top{top:110px}#find_products,#cart_details,#find_transactions{top:160px}#product_header,#transactions_header{top:226px}#product_table .scroller{top:260px}#transactions_table .scroller{top:260px}#transaction_table .scroller{}#in-cart{}#cart_header{top:358px}#cart_details{float:left;text-align:center;margin-left:9px;margin-right:9px;min-width:1010px}#cart_table .scroller{top:393px}#cart_empty{top:426px}#cds_banner{min-height:100px;max-height:100px;height:100px}.login #cds_banner,.masquerade #cds_banner{border-bottom:2px solid #000}#logo{background-position:left center}#contact-details{float:none;position:fixed;top:80px;right:30px;margin-top:0;margin-right:0}.navbar .nav{margin-left:0}.have_js .container-fluid{margin-top:110px}#products{float:none;margin-top:116px}#showLeftPush{display:none}}@media all and (max-width:1024px){.login #cds_banner{display:block}.login .form-horizontal{margin-top:200px}#product_table,#no-products{left:295px}#product_menu{z-index:1000;position:fixed;top:52px}.gdoc nav#product_menu{float:none;position:absolute;top:52px;bottom:0;overflow-y:auto;overflow-x:hidden}.dl-menuwrapper>.dl-submenu{top:42px}.dl-menuwrapper button{display:block;height:42px;width:42px}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper li>a,.dl-menuwrapper ul,.dl-menuwrapper li.dl-back>a,.dl-menuwrapper li.active a,.dl-menuwrapper li.active a:hover,.dl-menuwrapper li a:hover,.dl-menuwrapper li.dl-back::after,.dl-menuwrapper li>a,.dl-menuwrapper li>a::after{background-color:#4c6a8f;color:#fff}.dl-menuwrapper,.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){#product_table,#no-products{left:269px}.gdoc .product_list>li{white-space:normal}#cart_table .qty>input{font-size:18px;text-align:center}}@media only screenand (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){#contact-details{font-size:11px}#product_table,#no-products{left:269px}#cart_table .qty>input{font-size:18px;text-align:center}.gdoc .colour_block{width:100px}.gdoc .colour_block>img,.gdoc .colour_block>p.colour_text{display:none}.gdoc .ordering_block{width:72px}.gdoc #product_table .price{font-size:.928571428571429em}.gdoc .stock{font-size:.714285714285714em}.gdoc #product_table .qty>input{width:54px}.gdoc #cart_list,.gdoc #cart_list>li{min-width:775px}}@media all and (min-width:1025px){#mobile_product_menu{display:none}#product_menu{display:block}}