#footer{background:#61c1c6;color:#fff;font-size:12.6px;margin-top:40px}#footer .footer-top{}#footer .footer-top a{display:inline-block;background:#ef8200;width:142px;text-align:center;font-family:"Shadows Into Light",cursive;height:38px;line-height:38px;font-size:20px;margin-top:-19px;color:#fff}#footer .footer-main .col{float:left;width:30%;padding:50px 15px}#footer .footer-main h3{font-size:16px;font-weight:normal;padding:0 0 10px 0;margin:0;color:#fff}#footer .footer-main ul{padding:0;margin:0;list-style-type:disc;list-style-position:inside}#footer .footer-main ul li{margin:0;border-bottom:1px solid;border-color:rgba(255,255,255,.3);padding:10px 0}#footer .footer-main a{color:#fff;margin-left:-10px}#footer .footer-main a:hover{text-decoration:underline}#footer .footer-main b{margin-left:10px}#footer .footer-main .text{padding:4px 0 0 23px}#footer .footer-main .block{padding:15px 0 0 0}#footer-bottom{color:#61c1c6;background:#e6f4f4}#footer-bottom .col{float:left;width:33%;padding:50px 0}#footer-bottom .facebook{width:50px;height:50px;border-radius:100%;display:inline-block;background:#61c1c6;color:#fff;text-align:center;line-height:50px;font-size:24px}#footer-bottom .facebook:hover{background:#3b5a9a}html,body,form{margin:0;padding:0}body,td,th,select,input,textarea{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;color:#777}body{}img{border:0}a,a:visited,a:hover,a:focus{color:#61c1c6;text-decoration:none}table{border-collapse:collapse}table td{padding:0}.overall{width:1140px;margin:0 auto}.floatright{float:right}h1{color:#000;padding:17px 0;font-size:28px;font-weight:200;margin:0}h2{font-size:2em;font-weight:bold;line-height:1.4;padding:0;margin:20px 0;text-transform:uppercase;color:#313131}h3{color:#ef8200}.alignright{text-align:right!important}#header{}#header .header-top{background:#e6f4f4;border-top:1px solid #61c1c6;text-align:right;line-height:36px;font-size:14px;color:#000}#header .col{float:left;display:inline-block}#header .logo{padding:30px 30px 0 0;width:330px;height:133px}#header .search{width:370px;padding-top:75px;height:58px}#header .searchform{border:1px solid #ccc;border-radius:20px;padding:0 10px 0 20px;width:240px;float:right}#header .searchform input{border:none;width:185px;padding:5px 0;outline:none;background:transparent}#header .searchform button{border:0;background:transparent;padding:0;height:14px;width:14px}#header .info{width:380px;padding:70px 10px 0 20px;height:93px}#header .info strong{color:#e5004b;font-weight:bold;font-size:24px}#header .cart{float:right;font-size:36px;margin:0 0 0 40px}#topnav{height:40px;background:#61c1c6;text-align:center}#topnav a{font-size:16px;color:#fff;line-height:40px;padding:0 40px;text-transform:uppercase;font-weight:bold;border:0}#topnav a:hover,#topnav .active{background:#8bced2;border-radius:4px;border:0}#topnav .nav-tabs{border:0}#topnav .nav{display:inline-block;float:none}#topnav .dropdown-menu{background:#8bced2;padding:30px 20px;width:1100px;left:-200px}#topnav .dropdown-menu strong{display:block;color:#ef8200;font-weight:bold;font-size:16px}#topnav .dropdown-menu a{font-size:12px;color:#fff;display:block;padding:3px;line-height:normal;font-weight:normal}#topnav .dropdown-menu a:hover{background:#428bca}#topnav .dropdown-menu .col{float:left;width:150px}.productListGallery .col{margin:0 20px 20px 0;float:left;border:1px solid #ccc;border-radius:5px;display:table}.productListGallery .row{display:table-row}.productListGallery .img{text-align:center;vertical-align:middle;display:table-cell;height:150px;padding:3px}.productListGallery .title{background:#61c1c6;font-size:14px;height:40px;text-align:center;vertical-align:middle;display:table-cell}.productListGallery .img img{margin:0 auto;width:192px;display:block}.productListGallery .title a{color:#fff}.breadcrumb{padding:20px 0 0 0;font-size:12px;font-weight:600;margin:0;background:transparent}.breadcrumb span{padding:0 5px}.breadcrumb a{}.pager{text-align:center}.pager a{padding:0 3px;font-size:24px}.pager a.selected,.pager a.selected:hover{cursor:default;text-decoration:none}.itemDetails{}.itemDetails .productImage{float:left;margin-right:20px;width:460px}.itemDetails .productImage .mainImage{width:446px;border:1px solid #ccc;border-radius:3px;padding:3px;margin-bottom:10px;text-align:center}.itemDetails .productImage .tnImage{width:140px;border:1px solid #ccc;border-radius:3px;padding:2px;text-align:center;margin:0 10px 10px 0;float:left}.itemDetails .productFeatures{float:left;width:410px}.itemDetails .productright{float:left;width:250px}.itemDetails .productright img{margin-bottom:10px}.itemDetails .productFeatures dl{margin:0;padding:5px 0;display:block}.itemDetails .productFeatures dt{width:120px;display:inline-block;vertical-align:top}.itemDetails .productFeatures dd{width:285px;display:inline-block}.itemDetails .productFeatures dd input[type=text]{width:50px;text-align:center}.itemDetails .productFeatures dd input[type=file]{display:inline-block}.itemDetails .productFeatures dd select{width:100px}.itemDetails .productFeatures button{font-size:36px;background:none;border:none;padding:0;margin:0 0 0 10px;cursor:pointer;color:#61c1c6}.shoppingcart{padding:20px 0}.shoppingcart table{width:100%}.shoppingcart th{background-color:#61c1c6;color:#fff;font-weight:bold;text-align:center;padding:5px}.shoppingcart td{text-align:center;padding:5px}.shoppingcart tr:nth-child(odd){background-color:#eee}.shoppingcart input{width:50px;height:25px;text-align:center;background-color:#fff;border:solid 1px #999;border-radius:5px}.shoppingcart .deleteItem{cursor:pointer}.dataform{}.contactform form div,.dataform form div{padding:5px 0}.contactform div.halfcol{width:47%;display:inline-block}.dataform input[type="text"],.dataform input[type="email"],.dataform select,.dataform textarea,.input{border:1px solid #ccc;border-radius:5px;height:30px;padding:0 10px;width:90%}.dataform input[type="checkbox"]{height:30px;width:30px;vertical-align:middle}.dataform textarea,textarea.input{height:150px;padding:10px}.dataform input.ng-invalid{border-color:#fa787a}.dataform input.ng-valid.ng-dirty{border-color:#78fa89}.contactform{width:50%;float:left}.contactDetails{width:50%;float:left}button.button{background:#ef8200;border:none;border-radius:6px;font-size:18px;padding:10px 16px;margin:0;color:#fff}.testimonials{padding:0 40px}.testimonials p{font-family:Georgia,serif;font-size:18px;color:#333;font-style:italic}.testimonials i{color:#61c1c6;font-size:24px}.testimonials strong{color:#333}.form{width:75%;padding:15px 30px;margin:0 auto;border:1px solid #ccc;border-top:4px solid #ef8200;border-radius:8px;box-shadow:0 3px 5px #999;text-align:left}.form strong{display:block;text-align:left;color:#ef8200;font-size:1.3em;font-weight:400;margin-bottom:10px}.form label{display:block;font-size:1.1em}.form input[type="text"],.form input[type="email"],.form input[type="password"]{width:100%;border:1px solid #ccc;border-radius:3px;height:30px;margin:0}.form textarea{width:100%;border:1px solid #ccc;border-radius:3px;height:150px;margin:0}.superbutton{font-size:18px;line-height:1.33;border:0;border-radius:6px;background:#ef8200;color:#fff;padding:10px 16px;margin-top:10px}.errormsg{color:red}.form input.ng-invalid{border-color:red}.hot{color:#e5004b}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.clickable{cursor:pointer}.msgBox{border-width:1px;border-style:dotted;border-radius:5px;margin:10px 0;padding:10px 10px 10px 40px;text-align:left;background-repeat:no-repeat;background-position:15px 11px}.msgBox.warning{background-color:#ffd9d9;border-color:#933;background-image:url(http://cache.dora.co.nz/Images/Icons/msgWarning.gif);color:#933}.msgBox.success{background-color:#d4ffbf;border-color:#390;background-image:url(http://cache.dora.co.nz/Images/Icons/msgSuccess.gif);color:#360}.msgBox.notify{border-color:#960;background-color:#ffefbf;background-image:url(http://cache.dora.co.nz/Images/Icons/msgNotify.gif);color:#960}