body{background:url(../img/bg.png) repeat top left}h1{font-size:29px}h2{font-size:24px}h3{font-size:21px}h4{font-size:17px}h5{font-size:13px}@media (max-width:767px){h1{font-size:26px}h2{font-size:22px}h3{font-size:19px}h4{font-size:15px}h5{font-size:11px}}h1,h1 a,h1 a:hover,h2,h2 a,h2 a:hover,h3,h3 a,h3 a:hover,h4,h4 a,h4 a:hover,h5,h5 a,h5 a:hover{font-weight:700;color:#005da5}h3.title{color:#535353;font-family:'Titillium Web',sans-serif;text-transform:uppercase;text-align:left}.category{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1%;min-height:100px;position:relative;background-color:white;box-shadow:0 0 2px 1px #ccc;margin-bottom:20px}.category h3{line-height:0;margin-bottom:30px}#pagination{clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px;text-align:center}#pagination span,#pagination a{display:inline-block;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background:#555}#pagination a:hover{color:#fff;background:#000}#pagination .current{padding:6px 9px 5px 9px;background:#000;color:#fff}#top-menu ul.nav{float:right}#top-menu ul.nav li.jump-sites{padding:10px 15px}header{margin-bottom:10px}header #heading{min-height:5px;background:url(../img/background-medical.jpg) repeat center;text-align:center;padding:5%;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000}header .navbar-menu .navbar-inner{background-image:none;background:url(../img/bg-footer-bottom.jpg) repeat top left}header .navbar .nav>li>a{color:white;text-shadow:none}header .navbar .nav>li>a:hover{color:#ccc}.navbar .btn-navbar{float:left}.navbar .search{float:right;margin-top:4px;margin-right:5px;margin-bottom:4px}@media (max-width:767px){header #heading{margin-left:-20px;margin-right:-20px}.navbar .search{float:right}}header button.btn{line-height:14px;padding:4px;background-image:none;background-color:gray;color:#ccc;text-shadow:none;box-shadow:none}header button.btn:hover{background-color:#aba8a8;color:white}header input#appendedInputButton{height:16px;width:100px;background-color:#ccc;border:medium none;box-shadow:none;color:#000}@media (max-width:767px){header #heading{margin-left:-20px;margin-right:-20px}input[class*="span"]{min-height:24px}}#home .category{padding-bottom:6%}#home .category h4{margin-bottom:4%}@media (max-width:767px){#home .category{padding:3%;padding-bottom:6%;text-align:center}}#home .feature-product{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;position:relative;text-align:center;background-color:white;box-shadow:0 0 2px 1px #ccc;margin-bottom:20px;height:285px}#home .feature-product h4{text-align:left}#home a.btn{position:absolute;bottom:15px}#home .category img,#home .feature-product img{margin-bottom:10px}#inner{min-height:400px}#inner img.feature-image{float:right;padding:10px;box-shadow:0 0 2px 1px #ccc;background-color:white}#taxonomy .category{padding:2px 25px 25px 25px;text-align:center;height:255px}@media (min-width:1200px){#taxonomy .category{height:280px}}@media (min-width:768px) and (max-width:979px){#taxonomy .category{height:260px}}@media (max-width:767px){#taxonomy .category{height:auto}}#taxonomy .product-box{text-align:center;float:left;background-color:white;box-shadow:0 0 2px 1px #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px;height:250px;margin-bottom:20px}#taxonomy .product-box .product-thumb{display:block;max-width:200px;height:160px;text-align:center;margin:auto}#taxonomy .product-box .product-thumb img{margin-bottom:10px}#taxonomy .product-box:hover{box-shadow:0 0 4px 2px #ccc}#taxonomy .product-box a p{text-decoration:none;color:black}#taxonomy .product-box a p:hover{text-decoration:underline}#taxonomy .product-box:hover a{text-decoration:none}@media (max-width:767px){#taxonomy{text-align:center}#taxonomy .product-box{float:none;display:inline-block}}#single h4{margin-top:30px}#single h4.first{margin-top:0}.product-feature-image{width:100%;height:auto;background-color:white;text-align:center;border-radius:3px 3px 3px 3px;box-shadow:0 0 2px 1px #CCC;margin-bottom:10px;padding:2%;position:relative}.product-feature-image:hover{box-shadow:0 0 4px 2px #ccc}.product-feature-image a{width:100%;height:100%;display:block}.product-feature-image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:300px;max-height:300px}@media (min-width:1200px){.product-feature-image img{max-width:350px;max-height:350px}}@media (min-width:768px) and (max-width:979px){.product-feature-image img{max-width:200px;max-height:200px}}#single .gallery img{border-radius:1px 1px 1px 1px;box-shadow:0 0 1px 1px #ccc;width:92px;height:80px;margin:4px}#single .video{margin-top:30px}#single .video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}#single .video iframe,#single .video object,#single .video embed{position:absolute;top:0;left:0;width:100%;height:100%}#single .gallery img:hover{box-shadow:0 0 4px 2px #ccc}#single .mobile-image{margin-bottom:30px}#single .mobile-image{border-radius:3px 3px 3px 3px;box-shadow:0 0 2px 1px #ccc;margin-bottom:10px;background-color:white;text-align:center;padding:10px}#contact ul{margin:0}#contact ul li{list-style-type:none}#contact input,#contact textarea{width:75%}#contact textarea{height:100px}#contact input[type="submit"]{width:100px}#project .title{margin-bottom:20px}#project .feature-product{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;position:relative;text-align:center;background-color:white;box-shadow:0 0 2px 1px #ccc;margin-bottom:20px;height:385px}#project .feature-product h4{text-align:left}#project .feature-product img{margin-bottom:10px}#search{min-height:300px}#search .post{-moz-box-sizing:border-box;background-color:white;box-shadow:0 0 2px 1px #CCC;margin-bottom:20px;min-height:100px;padding:25px}footer{margin-top:80px;font-size:12px}footer p strong{font-size:14px}footer .right{text-align:right}footer .associated-businesses{border-left:2px solid white;border-right:2px solid white;overflow:auto;text-align:center}footer .associated-businesses img{margin-bottom:5px}footer .contact-details{padding-left:20px}footer .footer-top{padding:30px 0 60px}footer .footer-top a{color:white;text-decoration:underline}footer .footer-top a:hover{text-decoration:none}footer .footer-top{background:url(../img/bg-footer-top.jpg) repeat top left;color:white;-moz-box-shadow:0 0 4px 2px #222;-webkit-box-shadow:0 0 4px 2px #222;box-shadow:0 0 4px 2px #222}footer .footer-top h3{color:white}footer .footer-top .center img{margin-bottom:8px}footer .footer-top a img:hover{zoom:1;filter:alpha(opacity=8);opacity:.8}footer .footer-bottom *{font-size:12px}footer .footer-bottom{background:url(../img/bg-footer-bottom.jpg) repeat top left;padding:6px 0;color:white;font-family:Helvetica,Ariel,sans-serif;font-size:12px;-moz-box-shadow:0 0 4px 2px #222;-webkit-box-shadow:0 0 4px 2px #222;box-shadow:0 0 4px 2px #222}footer .footer-bottom img{float:left;margin-right:10px}footer .footer-bottom p{line-height:16px;margin:15px 0 0 0;float:left}footer .footer-bottom{color:#ccc}footer .footer-bottom a{color:#ccc}footer .footer-bottom .right p{float:right}@media (max-width:979px){footer .associated-businesses{border:none;border-bottom:2px solid white;text-align:center;padding-bottom:20px}footer .contact-details{text-align:center;margin-top:5px;border-bottom:2px solid white;padding:0}footer .search{text-align:center;margin-top:20px}}@media (max-width:767px){footer{margin-left:-20px;margin-right:-20px}footer .footer-top .container{padding:20px}footer .footer-top .container .row .span3{text-align:center}footer .footer-bottom p,footer .footer-bottom .right p{float:none;text-align:center}}@media (max-width:480px){footer .associated-businesses{padding:0 20px}}#enquiry{display:none}#enquiry ul{margin:0}#enquiry ul li{list-style-type:none}#enquiry input,#contact textarea{width:50%}#enquiry textarea{height:100px}#enquiry input[type="submit"]{width:100px}#enquiry p{margin-top:20px}