body {background-color:white ;}
body,
.cmsDefaultTextLogo a,
.cmsDefaultTextLogo a:link,
.copyright, a.copyright, .copyright a,
a.copyright:link {color:#626965 ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
body.cmsPopup {background-color:#fff ;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#626965 ;}
.btn.btn-primary, .btn-primary {background-color:#007580 ;}
.btn.btn-primary:hover {background-color:#999;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#007580 ;}
.btn.btn-primary, .btn-primary {background-color:#007580 ;}
.btn.btn-primary, .btn-primary {background-color:#007580 ;}
.btn.btn-primary, .btn-primary {color:#fff ;}
.btn.btn-primary, .btn-primary {color:#fff ;}
body {margin:0px;padding:0px;}
.containerWidth {margin:auto;width:90%;margin:0 auto;max-width:960px;position:relative;}
.headerstrip {min-height:190px;clear:both;background-color:#fff;text-align:right;}
#cmsPageBannerSlideDiv img{width:100%;}
.templatemenu {display:inline-block;padding:0;margin:0;background-color:#fff;text-transform:uppercase;font-size:95%;}
.siteicon {display:inline-block;padding;0;margin:0;max-width:75%;text-align:left;float:left;}
#cmsLogo {margin:2% 0% ;text-align:left;}
.cmsDefaultTextLogo {font-size:200%;line-height:75px;width:100%;color:#eee;margin:0;color:#007580;box-sizing:border-box;}
.bannerstrip {clear:both;overflow:hidden;background-color:#007580;background-color:#e8f4f3;}
.bannerstrip #cmsBannerSlideDiv {text-align:center;}
.bannerstrip #cmsBannerSlideDiv img {width:100%;}
.headingstrip {overflow:hidden;clear:both;text-align:center;color:black;color:#626965;color:#007580;color:#626965;background-color:#fff;}
.headingstrip H1 {font-size:250%;}
.contentstrip{overflow:hidden;clear:both;background-color:#fff;padding-bottom:30px;}
.footerstrip {background-color:#007580;background-color:#ecf7f7;color:#999;overflow:hidden;clear:both;}
h1, h2, h3, h4 {letter-spacing:1px;}
.homePageFeaturedProducts .featuredProduct {height:250px;border:1px solid #999;margin:1%;}
.homePageFeaturedProducts .featuredimage {height:160px;width:auto;padding:5%;}
.column {overflow:visible;}
#baloo {font-family:'Baloo Paaji', sans-serif;font-size:larger;color:#57b6b2;}
.btn-primary {border-color:#007580;}
.buybutton {font-size:120%;}
.cmsTitle {font-family:'Baloo Paaji', sans-serif;font-size:110%;}
.categoryHeaderSummaryText {text-align:center;padding-bottom:5%;}
hr {border-style:dashed;border-color:#007580;}
.list-style-3col .cmsItem .cmsPriceAndEnquiry {overflow:hidden;font-size:110%;text-align:center;}
.mainPrice .value, .productPrice .value {font-weight:bolder;font-size:larger;}
@media (max-width:600px), (max-device-width:600px){.featuredProductsHorizontal li {display:inline-block;width:100%;}
h1, h2, h3, h4 {line-height:100%;font-family:'Baloo Paaji', sans-serif;}
}
body {font-family:'Nunito', sans-serif ;font-size:16px ;line-height:160% ;}
h1,h2,h3,h4,h5,h6 {line-height:160% ;}
#menu {z-index:9999;line-height:75px;margin-top:0px;position:relative;text-align:right;}
#menu ul {list-style:none;padding:0px;margin:0px;}
#menu li {position:relative;display:inline-block;padding:0px;background-color:transparent;}
#menu li a {text-align:center;text-decoration:none;display:block;color:#626965;padding:0 14px;}
#menu ul ul {position:absolute;display:block;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.5s linear;background-color:#AAA;border:1px solid #666;border-top:none;}
.coachtel {padding-top:130px;padding-right:0px;}
@media (min-width:600px)AND (min-device-width:600px){#menu ul ul li {line-height:60px;display:block;}
#menu ul ul li a {background-color:#AAA;color:black;border-top:1px solid #666;padding:5px;}
#menu li:hover>ul, #menu li.sfhover>ul{position:absolute;visibility:visible;opacity:1;display:block;right:-30px;width:250px;}
#menu li li:hover>ul, #menu li li.sfhover>ul {position:absolute;right:250px;top:0;width:250px;}
.coachtel {padding-top:30px;padding-right:14px;}
}
.mobMenuBtn {text-decoration:none;color:black;background-color:#333 ;background-color:#fff;border:1px solid black;text-align:center;padding:10px ;position:absolute;top:20px;right:0;display:none;}
input#mobMenuChk[type=checkbox]{display:none;}
@media (max-width:600px), (max-device-width:600px){.templatemenu {display:none;}
input#mobMenuChk[type=checkbox]:checked + .templatemenu{display:block !important ;clear:both;border-top:1px solid white;}
.mobMenuBtn {display:inline-block;}
#menu li {display:block;}
#menu a {border-bottom:1px solid #666;border-right:0;}
}
#catnav{list-style:none;padding:0;}
#catmenu li,#submenu li {width:100%;text-align:left;padding:0;border-bottom:1px dotted #BCBCBC;box-sizing:border-box;}
#catmenu li:last-child{}
#catmenu li a, #catmenu li a:link, #catmenu li a:visited,#submenu li a, #submenu li a:link, #submenu li a:visited {display :block;text-decoration :none;padding:6px 3px;}
#catmenu li ul {margin:-23px 0 0 -200px;display:none;background-color:#E2F8FC;}
#catmenu ul ul, #catmenu ul ul ul, #catmenu ul li:hover ul ul, #catmenu ul li:hover ul ul ul {display:none;}
#catmenu ul li:hover ul, #catmenu ul ul li:hover ul, #catmenu ul ul ul li:hover ul {}
#catmenu {margin-top:0px;padding-bottom:4px;width:200px;position:relative;z-index:9999;}
body {background-attachment:fixed;}
H1,H2,H3 {color:#626965 ;}
H2,H3 {color:#007580 ;}
H3 {color:#626965 ;}
A {color:#007580 ;}
A:active, A:hover {color:#007580 ;}
A:visited {color:#57b6b2 ;}
BODY {font-family:'Nunito', sans-serif ;}
H1,H2,H3 , .cmsDefaultTextLogo, .cmsTitle, #cmsWebsiteNameTitle {font-family:'Baloo Paaji', sans-serif ;}
#menu a:link, #menu a:visited {background-color:#fff }
#menu a, #menu a:link, #menu a:visited, #menu a:active, #menu a:hover {color:#626965 }
#menu a:link.sfhover, #menu a:hover, #menu a:hover:visited, #menu li:hover>a {background-color:#fff }
#catmenu a, #catmenu a:link, #catmenu a:visited, #catmenu a:active, #catmenu a:hover {background-color:#fff }
#catmenu a:link, #catmenu a:visited {color:#007580 }
#catmenu a:link.sfhover, #catmenu a:hover, #catmenu a:hover:visited, #catmenu li:hover>a {background-color:#fff }