/*CSS for item productsNav menu background #E5EAE4Light blue for heading backgrounds #A5DADEFooter background #E3E8E7Dark colour from logo #0C5645Active menu item #C4E7EBBrick red for some links #B63E3E*/@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,700);body {/* background-image: url(/uploads/images/sitestructure/BackgroundTop.png);background-position: top;background-repeat: repeat-x; */font-family: 'Open Sans', sans-serif;}p, li {font-size: 0.9em;}.maincontent {color: #333;min-height: 400px;}.maincontent a {text-decoration: underline;}.maincontent img {display: block;max-width: 100%;height: auto;}@media only screen and (min-width : 768px) {.maincontent img {display: inline;}}.logo {/* div with logo top left */padding-top: 15px;padding-left: 2em;padding-bottom: 1em;}.intropara {/* div with intro paragraph in local language */padding-top: 38px;padding-left: 1em;padding-right: 1em;padding-bottom: 1em;}.intropara h2 {margin: 0;padding: 0;font-size: 0.9em;color: #0C5645;}.callyou {/* div with can we call you graphic */padding-top: 30px;padding-left: 2em;padding-right: 1em;padding-bottom: 1em;}@media (max-width: 767px) {.callyou {padding-top: 15px;}}.search {/* div with search box */padding-top: 56px;padding-left: 1em;padding-right: 1em;padding-bottom: 1em;/* background-image: url(/uploads/images/sitestructure/searchimage.gif);background-position: 10px 48px;background-repeat: no-repeat; */letter-spacing: 0.0625em;}@media (max-width: 767px) {.search {padding-top: 15px;}}.search .navbar-form {padding-left: 0;padding-right: 0;}.search .form-control {background-color: #E3E5E1;background-image: none;width: 100%;height: 20px;padding: 2px 5px;font-size: 11px;font-weight: bold;line-height: 1.42857143;color: #7f8790;;border: none;width: 150px; /* auto */font-family: 'Open Sans', sans-serif;font-weight: 800;}@media only screen and (max-width : 1200px) {.search .form-control {max-width:150px;display:inline-block;}}@media only screen and (max-width : 768px) {.search .form-control {margin-left:20px;margin-top: 15px;}}.search .form-group {margin-right: 0;/* display: inline; */float: right;width: 150px;}.search .form-control:focus { /* clear defaults */border-color: #333;outline: 0;-webkit-box-shadow: none;box-shadow: none;}.search .btn { /* clear defaults */display: none;}.search p {color: #626B7B;background-color: #D3E5E2;text-transform: uppercase;font-size: 11px;font-weight: bold;padding: 2px 4px;float: right;width: 150px;margin-bottom: 0;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-family: 'Open Sans', sans-serif;font-weight: 800;}.search p a {color: #636C7C;text-decoration: none;}.search p a:hover {color: #333;}.search-input {letter-spacing: 0.0625em;}/* http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css */::-webkit-input-placeholder { /* WebKit browsers */color:    White;}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:    White;opacity:  1;}::-moz-placeholder { /* Mozilla Firefox 19+ */color:    White;opacity:  1;}:-ms-input-placeholder { /* Internet Explorer 10+ */color:    White;}h3, div#videoTitleContainer {font-weight: bold;border-bottom: 1px solid #A5DADE;font-size: 1.3em;font-style: italic;}h3 span, span#videoTitle {background-color: #A5DADE;padding-left: 0.3em;padding-right: 0.3em;}div#videoTitleContainer {margin-top: 20px;height: 24px;}span#videoTitle {/* font-size: 1.5em; font-weight:bold; line-height:120%; color:#014B3C; */}a#videoLink{display:inline-block;float:right;color:#a4e2de;font-style:italic;text-decoration:none;font-size: 0.8em;}a#preVid, a#nextVid{display:inline-block;background-color: #A5DADE;/* line-height:120%; */text-decoration:none;}.rowfooter {font-size: 0.95em;padding-top: 1em;padding-bottom: 1em;margin-top: 3em;margin-bottom: 1em;}.rowfooter ul {border-top-width: 1px;border-top-style: solid;border-top-color: #aad3d9;padding-top: 5px;}@media (min-width: 992px) {.rowfooter {padding-top: 0em;padding-bottom: 0em;}}.rowfooter ul {list-style-type: none;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-left: 0px;}.rowfooter li {color: #7e8690;float: left;list-style-type: none;list-style-image: none;list-style-position: outside;margin: 0px;padding: 5px 0px;border-right: 1px solid White;}.rowfooter li a {margin: 0px;color: #7e8690;/* display: block; */text-decoration: none;}.rowfooter li a:hover {/* background-color: #66bcb7; */color: #666;text-decoration: underline;}/* NAVIGATION */.navbar {min-height: 20px;}.navbar-custom {background-color: #fff;border-color: #fff;border-bottom: 1px #CBE9ED solid;}.navbar-custom .navbar-brand {color: #0c5645;}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus {color: #062921;background-color: transparent;}.navbar-custom .navbar-text {color: #0C5645;}.navbar-custom .navbar-nav > li:last-child > a {border-right: 1px solid #fff;}.navbar-custom .navbar-nav > li > a {color: #7E8690; /* #0c5645; */border-left: 1px solid #fff;font-size: 17px;font-family: 'Open Sans', sans-serif;font-weight: 700;padding-top: 0px;padding-bottom: 0px;padding-left: 0;padding-right: 25px;}.navbar-custom .navbar-nav > li > a:hover,.navbar-custom .navbar-nav > li > a:focus {color: #333;background-color: #fff;}/* Active menu item: (was .active instead of menuactive) */.navbar-custom .navbar-nav > .menuactive > a,.navbar-custom .navbar-nav > .menuactive > a:hover,.navbar-custom .navbar-nav > .menuactive > a:focus {color: #333;background-color: #fff;}.navbar-custom .navbar-nav > .disabled > a,.navbar-custom .navbar-nav > .disabled > a:hover,.navbar-custom .navbar-nav > .disabled > a:focus {color: #cccccc;background-color: transparent;}.navbar-custom .navbar-toggle {border-color: #dddddd;}.navbar-custom .navbar-toggle:hover,.navbar-custom .navbar-toggle:focus {background-color: #dddddd;}.navbar-custom .navbar-toggle .icon-bar {background-color: #cccccc;}.navbar-custom .navbar-collapse,.navbar-custom .navbar-form {border-color: #d2dad0;padding-left: 0;}.navbar-custom .navbar-nav > .dropdown > a:hover .caret,.navbar-custom .navbar-nav > .dropdown > a:focus .caret {border-top-color: #c0c0c0;border-bottom-color: #c0c0c0;}.navbar-custom .navbar-nav > .open > a,.navbar-custom .navbar-nav > .open > a:hover,.navbar-custom .navbar-nav > .open > a:focus {background-color: #d3dbd1;color: #c0c0c0;}.navbar-custom .navbar-nav > .open > a .caret,.navbar-custom .navbar-nav > .open > a:hover .caret,.navbar-custom .navbar-nav > .open > a:focus .caret {border-top-color: #c0c0c0;border-bottom-color: #c0c0c0;}.navbar-custom .navbar-nav > .dropdown > a .caret {border-top-color: #0c5645;border-bottom-color: #0c5645;}@media (max-width: 767) {.navbar-custom .navbar-nav .open .dropdown-menu > li > a {color: #0c5645;}.navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {color: #c0c0c0;background-color: transparent;}.navbar-custom .navbar-nav .open .dropdown-menu > .active > a,.navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {color: #c0c0c0;background-color: #d3dbd1;}.navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #cccccc;background-color: transparent;}}.navbar-custom .navbar-link {color: #0c5645;}.navbar-custom .navbar-link:hover {color: #c0c0c0;}.colsplittitle h1 { /* privacy policy and terms */font-size: 20px;color: #005847;font-weight: bold;}.colsplittitle a {color: #B63E3E;text-decoration: none;}.colsplittitle a:hover {color: #B63E3E;text-decoration: underline;}.colsplitcontents { /* privacy policy and terms */margin-top: 20px;}.row4col { /* contact page */margin-top: 20px;}.row4col strong {color: #005847;}.row4col a {color: #B63E3E;text-decoration: none;}.row4col a:hover {color: #B63E3E;text-decoration: underline;}.row4col em {font-style: normal;font-weight: bold;}/* CONTENTFLOW stuff *//* ========== ContentFlow ========== *//** default style to look nice*/.ContentFlow {}.ContentFlow .flow {/*border: 1px solid green;*/}.ContentFlow .flow * {}.ContentFlow .flow .item {/*border: 1px solid red;*/}.ContentFlow .flow .item canvas.content {height: 100%;width: 100%;/*border: 1px solid yellow;*/}.ContentFlow .flow .item img.content {/*border: 1px solid yellow;*/width: 100%;}.ContentFlow .flow .item img.reflection,.ContentFlow .flow .item canvas.reflection {width: 100%;}/* ----- styling of items ----- */.ContentFlow .flow .item.active {cursor: pointer;}.ContentFlow .flow .item .caption {font-size: 100%;font-weight: bold;text-align: center;color: white;max-height: 30%;bottom: 10%;background: url(img/1x1_0.5_black.png);width: 100%;}* html .ContentFlow .flow .item .caption {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/1x1_0.5_black.png');}.ContentFlow .flow .item .caption a,.ContentFlow .flow .item .caption a:link,.ContentFlow .flow .item .caption a:visited,.ContentFlow .flow .item .caption a:active,.ContentFlow .flow .item .caption a:hover {text-decoration: none;color: white;font-style: italic;font-size: 0.8em;}.ContentFlow .flow .item .caption a:hover {text-decoration: underline;}.ContentFlow .flow .item.active .caption {/*display: block;*/ /* uncomment to show caption inside item */}/* ----- scrollbar ----- */.ContentFlow .scrollbar {width: 50%;margin: 0px auto;margin-top: 10px;height: 16px;background: url(img/scrollbar_white.png) left center repeat-x;position: relative;overflow: visible;}.ContentFlow .scrollbar .slider {width: 16px;height: 16px;background: url(img/slider_white.png) center center no-repeat;cursor: move;}/* only for IE <= 6 and a alphatransparent slider image */* html .ContentFlow .scrollbar .slider { background-image: none; }* html .ContentFlow .scrollbar .slider .virtualSlider {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/slider_white.png');}.ContentFlow .scrollbar .slider .position {top: 120%;font-size: 16px;font-weight: bold;color: silver}/* ----- global caption ----- */.ContentFlow .globalCaption {text-align: center;font-weight: bold;color: white;font-size: 14px;height: 20px;margin: 2em auto;}.ContentFlow .globalCaption .caption {}.ContentFlow .globalCaption .caption a,.ContentFlow .globalCaption .caption a:link,.ContentFlow .globalCaption .caption a:visited,.ContentFlow .globalCaption .caption a:active,.ContentFlow .globalCaption .caption a:hover {text-decoration: none;color: white;font-style: italic;font-size: 0.8em;}.ContentFlow .globalCaption .caption a:hover {text-decoration: underline;}/* ----- load indicator ----- */.ContentFlow .loadIndicator {width: 100%;height: 100%;top: 0px;left: 0px;background: black;}.ContentFlow .loadIndicator .indicator {background: url(img/loader.gif) center center no-repeat;width: 100%;height: 100%;}* html .ContentFlow .loadIndicator .indicator {height: 100px;}/* ================================= *//* ========== ContentFlow ========== *//** This is the basic CSS file needed for the correct functioning of ContentFlow.* DON'T CHANGE IT.**/.ContentFlow {position: relative;  /* needed so overlay dimensions are constrained to the ContentFlow */overflow: hidden;}.ContentFlow * {margin: 0px;padding: 0px;/*border: none;*/}.ContentFlow img {-ms-interpolation-mode: bicubic;}.ContentFlow .mouseoverCheckElement {position: absolute;width: 0px;height: 0px;left: 0px;/*display: none;*/visibility: hidden;}.ContentFlow:hover .mouseoverCheckElement {left: 1px;/*width: 1px;*//*left: -1px;*//*background-color: red;*/}.ContentFlow .flow {position: relative; /* needed  so that items can be positioned relative to flow*/z-index: 0;         /* need so every item has a z-index relative to the flow-box */visibility: hidden; /* needed so that content is hidden while loading */width: 100%;        /* needed for IE6 */margin: 0 auto;}.ContentFlow .flow.hidden {visibility: hidden;}.ContentFlow .flow .item {position: absolute; /* needed */visibility: hidden;top: 0px;left: 0px;}.ContentFlow .flow .item.active {}.ContentFlow .flow .item .content {display: block;}.ContentFlow .flow .item div.content {width: 100%;height: 100%;}.ContentFlow .flow .item .label {display: none;}.ContentFlow .flow .item .reflection {display: block;}.ContentFlow .flow .item canvas.reflection {margin-top: -1px; /* for FF */}.ContentFlow .flow .item .caption {position: absolute; /* needed */display: none;      /* needed to hide it on inactive items */}.ContentFlow .flow .item.active .caption {/*display: block;*/ /* uncomment to show caption inside item */}/* ----- scrollbar ----- */.ContentFlow .scrollbar {position: relative; /* needed for z-index */z-index: 1;         /* set above flow */visibility: hidden;}.ContentFlow .scrollbar .slider {position: absolute; /* needed */}* html .ContentFlow .scrollbar .slider .virtualSlider {height: 100%;}.ContentFlow .scrollbar .slider .position {position: absolute; /* needed */text-align: center;}/* ----- global caption ----- */.ContentFlow .globalCaption {position: relative; /* needed for z-index */z-index: 1;         /* set above flow */}/* ----- load indicator ----- */.ContentFlow .loadIndicator {position: absolute; /* needed */z-index: 65000;     /* set above everything */}.ytContainer {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;}.ytContainer iframe,.ytContainer object,.ytContainer embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.productItem{border-top:1px solid #A9E1DA;margin-bottom:1.6em;}.productTitle{display:inline-block;margin-top:-1px;padding:3px 4px;font-weight:bold;color: #005747; /* #1C5243; */background-color:#A9E1DA;font-family: 'Open Sans', sans-serif;font-weight: 800;}.ipProdCol{padding:10px 0;font-family: 'Open Sans', sans-serif;}.prod-tint{background-color:#F8FEFE;}.ipProdCol1{padding:5px;}div#call {float: right;width: 120px;margin:-111px 203px 0px 0px;padding: 0 22px 0 0; text-align: right; border: 0px solid red;clear: both;display:inline; position: relative;}div#call a {color: #004b3b; text-decoration: none; font-weight: bold;}div#call a:hover {text-decoration: none; border-bottom: 0px solid #004b3b; background: none;}div#contactform {margin: 10px 10px 10px 10px;}.contactform fieldset {padding: 10px 0 10px 0; background-color: transparent; border: 0;}.contactform fieldset legend {font-weight: bold; display: none;}.contactform div {width: 100%; padding: 0.25em 0 0.25em 0;}.contactform div label {display: block; width: 139px; text-align: right; float: left; margin-right: 8px;}.contactform div.required {color: #555;clear:left}.contactform div.required input, textarea {width: 251px;}.contactform div.submit {margin-left: 147px; margin-bottom: 40px;}.helptext {font-weight:200;display:block;font-size:10px;line-height:1.1em;}.paypal-container{padding-top:12px;color:#171B3E;font-size:12px;}.paypal-container img{margin-bottom:-5px;margin-right:5px;float:left}.paypal-text{padding-top:9px;}.prodForm{width:100%;border-collapse:collapse;}.prodForm td, th{padding:4px 2px;font-size:12px;}.prodForm tr{border-bottom:1px solid #AAD9DD;}.cms_submit{-moz-user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;cursor: pointer;display: inline-block;font-size: 14px;font-weight: normal;line-height: 1.42857;margin-bottom: 0;margin-top:12px;padding: 6px 12px;text-align: center;vertical-align: middle;white-space: nowrap;background-color: #fff;border-color: #ccc;color: #333;}.cms-submit:hover{color: #333;background-color: #ebebeb;border-color: #adadad;}.form-control{border-radius:0;}
/* Stylesheet: Item Modified On 2016-02-15 11:18:26 */
#ip-home-carousel-container{width:100%;height:auto;margin-top:6px;position:relative;}#ip-home-carousel-container img{width:100%;height:auto;}.ip-home-cell{width:100%;height:auto;margin-top:6px;position:relative;}.ip-home-cell img{width:100%;height:auto;}.ip-home-cell-label{position:absolute;bottom:3px;left:10px;font-size:17px;font-weight:bold;letter-spacing:1.3px;color:#004B3C;}#ip-home-carousel-label{padding:15px;font-size:18px;line-height:1.6em;color:white;letter-spacing:-1px;background-color:#7D868F;background-color: rgba(125,134,143, 0.9);z-index:999;}#ip-home-carousel-label a{color:#E7A3A5;text-decoration:none;}#ip-home-carousel-label a:hover{text-decoration:underline;}#ip-prev{width:16px;height:30px;background:url(/millcolib/ip-carousel-prev.png) no-repeat;position:absolute;top:20%;left:18px;z-index:997;cursor:pointer;}#ip-next{width:16px;height:30px;background:url(/millcolib/ip-carousel-next.png) no-repeat;position:absolute;top:20%;right:22px;z-index:998;cursor:pointer;}#ip-home-socmed{margin-top:20px;border-top:1px solid #A2D5DA}#ip-home-socmed-butts{width:220px;float:right;text-align:right;margin-top:2px;}#ip-home-socmed-butts a{display:inline-block;width:40px;padding-top:42px;background:url(/millcolib/socmed_sprite.png) no-repeat;margin-left:8px;font-size:9px;text-align:center;color:#004b3c;text-decoration:none;}#ip-home-socmed-butts a:hover{text-decoration:underline;}#ip-home-socmed-butts a.ip-socmed-twit{background-position:-1px 0;}#ip-home-socmed-butts a.ip-socmed-fb{background-position:-50px 0;}#ip-home-socmed-butts a.ip-socmed-yt{background-position:-98px 0;}#ip-home-socmed-butts a.ip-socmed-li{background-position:-146px 0;}/*==========  Mobile First Method  ==========*//* Custom, iPhone Retina */@media only screen and (min-width : 320px) {}/* Extra Small Devices, Phones */@media only screen and (min-width : 480px) {#ip-home-carousel-label{position:absolute;bottom:15px;right:0;width:72%;}#ip-prev,#ip-next{top:30%;}}/* Small Devices, Tablets */@media only screen and (min-width : 768px) {#ip-prev,#ip-next{top:40%;}}/* Medium Devices, Desktops */@media only screen and (min-width : 992px) {#ip-home-carousel-container{width:625px;height:393px;float:right;}#ip-home-carousel-container img{width:625px;height:393px;}.cycle-slideshow div{ display: none }.cycle-slideshow div.first { display: block }.ip-home-cell{margin-top:5px;float:left;width:310px;height:194px;}#ip-home-socmed{width:310px;}.ip-home-cell img{width:310px;height:194px;}.ip-margin-right{margin-right:5px;}#ip-prev,#ip-next{top:50%;}}/* Large Devices, Wide Screens */@media only screen and (min-width : 1200px) {#ip-home-carousel-container{width:758px;height:476px;}#ip-home-carousel-container img{width:758px;height:476px;float:right;}.ip-home-cell{float:left;width:376px;height:235px;margin-top:6px;}.ip-home-cell img{width:376px;height:235px;}#ip-home-socmed{width:376px;}.ip-margin-right{margin-right:6px;}}

/* Stylesheet: ItemHome Modified On 2015-05-19 16:41:54 */
