﻿body{margin:0}.clearfix{clear:both}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.span1{width:80px}.span2{width:170px}.span3{width:260px}.span4{width:350px}.span5{width:440px}.span6{width:530px}.span7{width:620px}.span8{width:710px}.span9{width:800px}.span10{width:900px}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#33aaff;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#33aaff;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}#contact_form{width:450px;float:left}#contact_form input{border:1px solid #aaa;width:320px;padding:8px 5px;font-size:13px}#contact_form div.wrapper{width:350px;border:1px solid #65c3a7;padding:30px;border-radius:10px}#contact_form div.wrapper{*zoom:1}#contact_form .wrapper:before,#contact_form .wrapper:after{display:table;content:""}#contact_form .wrapper:after{clear:both}#contact_form label{font-weight:bold}#contact_form input.zzyzx{display:none}#contact_form input[type="submit"]{float:right;background-color:#FF6200;color:white;width:150px;text-align:center;padding:10px;border-radius:5px;border:none}#contact_form textarea{border:1px solid #aaa;width:320px;padding:8px 5px;height:80px}#contacts{width:450px;float:left}#contacts table{border-collapse:collapse;width:100%}#contacts table th{text-align:left;padding:5px;border-bottom:1px solid #65c3a7}#contacts table td{padding:5px;font-size:13px;padding-bottom:25px}#contacts table tr[child=odd]{background-color:#f5f5f5}#carousel{width:100%;background-image:url(/assets/frontpage/halftone-6dfc1837ce8601d9ada8c77f44cfda50e7fcd9c7d0657ec786eedcad7e4725fc.png);background-repeat:repeat-x;margin-bottom:40px}#banner{width:900px;height:400px}#order_online{position:relative;top:-70px;margin-left:30px;z-index:1020}.ui-widget-overlay{background:#000 url(/images/jquery-ui/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x;opacity:.80;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-dialog{border:2px solid #ff7700}.ui-widget,.ui-dialog{font-family:'facitweb', 'Helvetica Neue', Helvetica, Arial, sans-serif}.ui-dialog,.ui-dialog-content{background-image:none;background-color:white;font-size:14px;color:black}.ui-dialog-titlebar-close{display:none}.ui-dialog-titlebar{background-image:none;background:none;color:#ff7700;font-weight:bold;font-size:21px;border:none;margin-top:10px;padding-left:15px !important}.ui-button,button.ui-widget,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#F5FFFE;border-color:#65c3a7;color:#65c3a7}body{margin:0px 0px 15px 0px;padding:0px;font-family:'facitweb', 'Helvetica Neue', Helvetica, Arial, sans-serif}h2{font-size:28px;color:#65c3a7}a img{border:none}#top{color:white;background:black;text-align:right;padding:15px 0px}#call_now{text-align:left;margin:0px;font-size:24px;color:white;text-indent:-9999px;background-image:url(/assets/callnow-d2d149671c9fab014fff59a0b5a197f7fd670d55eafe1417d8f07b9d12dbf200.png);background-repeat:no-repeat;width:369px;height:34px;margin-left:531px}#call_now b{color:#FF6200}section.notice{border-radius:10px;background-color:#f0fff5;color:#65c3a7;padding:20px;margin:15px 0px}section.error{border-radius:10px;background-color:#f0fff5;color:#FF6200;padding:20px;margin:15px 0px}h1#logo{display:block;float:left;margin:0px;background-image:url(/assets/square_logo-ff7455475c5a6ba3578ae3fab07dad6fdf25e3895db465d32e0ab2ebfd775b68.png)}h1#logo a{text-indent:-9999px;text-align:left;text-decoration:none;font-size:28px;color:white;display:block;height:196px;width:180px}nav{display:block;margin-left:240px;margin-top:70px}nav ul{display:block;list-style:none;width:590px;height:82px;position:relative}nav ul li{display:block;text-align:center;position:absolute}nav ul li a{line-height:45px;height:100%;color:white;display:block;background-image:url(/assets/navsprites-82be950db59230ad777d48cdf5165d1b818a8bf295ffa5f30c32e115b35a5043.png);background-repeat:no-repeat;text-indent:-9999px}nav ul li#products{top:0px;left:0px;width:251px;height:45px}nav ul li#products a{background-position:0px 0px}nav ul li#products a:hover{background-position:0px -55px}nav ul li#products a.selected{background-position:0px -110px}nav ul li#order_now{top:26px;left:220px;width:240px;height:54px}nav ul li#order_now a{background-position:-260px 0px}nav ul li#order_now a:hover{background-position:-260px -55px}nav ul li#order_now a.selected{background-position:-260px -110px}nav ul li#contact_us{top:5px;left:452px;width:176px;height:45px}nav ul li#contact_us a{background-position:-500px 0px}nav ul li#contact_us a:hover{background-position:-500px -55px}nav ul li#contact_us a.selected{background-position:-500px -110px}.centered{width:900px;margin:auto}.helptext{color:#999;font-size:0.6em}.helptext a{color:#888}.attrtext{color:#ccc;font-size:0.6em}.attrtext a{color:#bbb}div.column{float:left;width:285px;margin-left:20px}.theme-default .nivoSlider{position:relative;background:#fff url(/assets/slider/loading-0eddaab3b8cb0b15d81d62e5ae5960329c3e576ea78dc321b20734ab20271847.gif) no-repeat 50% 50%;margin-bottom:50px}.theme-default .nivoSlider img{position:absolute;top:0px;left:0px;display:none}.theme-default .nivoSlider a{border:0;display:block}.theme-default .nivo-controlNav{position:absolute;left:50%;bottom:-42px;margin-left:-40px}.theme-default .nivo-controlNav a{display:block;width:22px;height:22px;background:url(/assets/slider/bullets-97f65015a491719ae9dbf1afc7948f8e57f946a6822c6a924fb5826265e89af6.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left}.theme-default .nivo-controlNav a.active{background-position:0 -22px}.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(/assets/slider/arrows-6821ca4ae2508bdba08e189040928a0769f0a71b12fdd4325c3ae80ef5636bb8.png) no-repeat;text-indent:-9999px;border:0}.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px}.theme-default a.nivo-prevNav{left:15px}.theme-default .nivo-caption{font-family:Helvetica, Arial, sans-serif}.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}.theme-default .nivo-caption a:hover{color:#fff}.nivoSlider{position:relative}.nivoSlider img{position:absolute;top:0px;left:0px}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-slice{display:block;position:absolute;z-index:5;height:100%}.nivo-box{display:block;position:absolute;z-index:5}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0px}.nivo-nextNav{right:0px}.nivo-controlNav a{position:relative;z-index:9;cursor:pointer}.nivo-controlNav a.active{font-weight:bold}input.error{border:1px solid red !important}div.field_with_errors{display:inline}div.field_with_errors input{border:1px solid red !important}.pika-single{width:310px !important}div#errorExplanation{margin-top:15px;border:1px solid red;padding:15px 15px;border-radius:10px;font-size:13px}div#errorExplanation h2{margin:0;margin-bottom:5px;color:red;font-size:18px}section#delivery_and_pickup{background-image:url(/assets/orders/arrow-a8ca17d563fb75cda68f48161fd6ae2308f7e16327c9f2c5b2da8900642d4741.png);background-position:50% 60%;background-repeat:no-repeat}section#delivery_and_pickup #delivery_box,section#delivery_and_pickup #pick_up_box{width:380px;float:left}section#delivery_and_pickup #pick_up_box{float:right}section#delivery_and_pickup fieldset{font-size:15px;margin:0px;display:block;border:1px solid #65c3a7;border-radius:10px;-webkit-border-radius:10px;padding:25px}section#delivery_and_pickup fieldset input[type='text'],section#delivery_and_pickup fieldset input[type='date']{padding:5px;border:1px solid #ddd;margin:4px 0px 25px 0px;width:316px;font-size:15px;color:black}section#delivery_and_pickup .order_map{margin-top:-25px;margin-bottom:25px;width:328px;height:100px}section#place_order input[type='text'],section#place_order input[type='date'],section#place_order textarea{padding:5px;border:1px solid #65c3a7;margin:4px 0px 25px 0px;width:200px;font-size:15px;color:black}section#place_order span.helptext{display:inline}section#place_order fieldset{border:none}section#place_order label{display:inline-block;width:100px;text-align:right;font-size:14px;padding-right:5px}section#place_order label#comments_label{float:left;margin-right:5px}section#place_order hr{border:none;height:1px;background-color:#eee;margin:0px 0px 20px 0px}section#place_order #payment_details{text-align:right}section#place_order #payment_details #discount_code{background-color:#FFF4E5;color:#FE7E00;float:right;width:250px;text-align:left;padding:25px;border-radius:10px;font-size:12px}section#place_order #payment_details #discount_code input{width:240px;padding:5px;font-size:28px;border:1px solid #FE7E00;margin-bottom:5px}section#place_order #payment_details #discount_code h3{font-size:18px;margin:0}section#place_order #payment_details #costs{clear:right;float:right;padding:25px;border:1px solid #eee;border-radius:10px;margin-top:140px;width:350px}section#place_order #payment_details #costs table{width:100%}section#place_order #payment_details #costs table th,section#place_order #payment_details #costs table td{text-align:left;font-size:13px}section#place_order #payment_details #costs table td.summary{color:#999;padding-bottom:10px}section#place_order #payment_details #costs table td.amount{text-align:right}section#place_order #payment_details #costs table td hr,section#place_order #payment_details #costs table td h3{margin:0}section#place_order #payment_details #costs table td #final_cost{font-weight:bold;font-size:24px}section#place_order #agree_and_pay{text-align:right;margin-bottom:50px}section#place_order #agree_and_pay #conditions{display:block}section#place_order #agree_and_pay hr{margin-top:15px}section#place_order #agree_and_pay label{display:inline}section#place_order #agree_and_pay input[type='submit']{background-color:#65c3a7;color:white;padding:15px;border:none;font-size:16px;font-weight:bold;margin-top:10px;border-radius:10px;cursor:pointer}section#sorry,section#suspended{color:#ff6100;border:1px solid #ff6100;border-radius:10px;padding:40px;padding-top:10px;margin-top:10px}section#things_you_should_know{background-color:#eee;color:#888;border-radius:20px;margin:10px;padding:20px 40px}#extras table{border-collapse:collapse;width:100%}#extras table td{padding:5px 0px}#extras table th{text-align:left;border-bottom:1px solid #eee}#extras table .cost_of_extra_col{text-align:right}#extras_total{text-align:right;font-weight:bold;border-top:1px solid #eee;margin-top:4px;padding:4px 0px 0px 0px}#extras_total #extras_cost_price{padding:1px}#extras_total #extras_weeks{color:#999;font-size:13px;font-weight:normal}ul#order_selection{padding:0;display:block}li.package{display:block;float:left;width:386px;margin:0px 32px 50px 32px}li.package h3{margin:0px;font-size:1.5em}li.package div{padding:20px}li.package .package_title{color:#888;background-color:#eee;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px}li.package .package_details{-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;color:#999;background-color:whiteSmoke}li.package .package_details ul{list-style:none;padding:0;margin:0}li.package .package_details ul li{display:inline-block;line-height:22px;width:171px;font-weight:bold}li.package label{display:block;padding:0px;padding-right:0px;width:386px;cursor:pointer}li.package input[type=radio]{display:none}li.package label{cursor:pointer}li.package.selected .package_title{background-color:#ff6100 !important;color:white}li.package.selected .package_details{background-color:#ffcd9a !important;color:#ff6100 !important}li.package:hover .package_title{background-color:#65c3a7;color:white}li.package:hover .package_details{background-color:#cfffe3;color:#65c3a7}.ui-widget-overlay{background-image:none;background-color:#000}section#page_list{float:left}section#page_list ul{list-style:none;padding-left:0px;font-size:13px}section#page_list a{text-decoration:none}section#page_list .category_title{font-weight:bold}section#page_list .page_link{padding-left:10px}section#page_content{float:left}#receipt{width:600px;border:1px solid #ddd;padding:40px;border-radius:10px;margin:auto}#receipt h3{float:left;margin:0;margin-top:15px}#receipt hr{clear:both;border:none;background-color:#ddd;height:1px;margin-top:20px}#receipt .gst{font-size:12px;float:right;padding:10px}#receipt li.cost{font-weight:bold;float:right}#receipt table{width:100%}#receipt table td.cost{text-align:right}#receipt table td.total{font-weight:600}#receipt ul{list-style-type:none}#parade img{width:285px;height:190px}#product_table>ul{list-style:none;margin-bottom:30px;margin:0;padding:0}#product_table>ul>li{list-style:none;clear:left}#product_table>ul>li>ul{overflow:hidden}#product_table>ul>li>ul>li:first-child{text-align:right;margin-right:20px;font-size:18px;border:none;color:black}#product_table>ul>li>ul>li{width:140px;padding:10px;display:block;float:left;border:none;text-align:center;line-height:80px;font-size:34px;font-weight:bold;color:black;border-bottom:1px solid #ddd0cc}#product_table>ul>li>ul>li a{color:#ffa400}#product_table>ul>li>ul li.price_and_order{font-weight:bold;font-size:1.4em;line-height:28px}#product_table>ul>li>ul li.price_and_order a{text-decoration:none}#product_table>ul>li>ul li.smaller{font-size:1em}#product_table>ul>li>ul>li:nth-child(4){border-left:1px solid #ffa400;border-right:1px solid #ffa400;border-bottom:1px solid #ffa400;background-color:#ffc000}#product_table>ul>li>ul>li:nth-child(4) a{color:white}#product_table>ul>li>ul.package_names{line-height:1em;font-weight:bold}#product_table>ul>li>ul.package_names>li:nth-child(4){border:none}#product_table>ul>li>ul.package_names>li{background-color:white !important;line-height:1em;font-weight:bold;font-size:18px;color:#65C3A7}#product_table>ul>li>ul:after{clear:left}section#referral_code #referral_box,section#referral_code #referral_contact{float:left}section#referral_code #referral_contact{float:right;padding-right:130px}section#referral_code #referral_agent_code{padding:5px;border:1px solid #ddd;margin:4px 0px 0px 0px;width:316px;font-size:15px;color:black}section#referral_code fieldset{margin:0px;display:block;border:1px solid #65c3a7;border-radius:10px;-webkit-border-radius:10px;padding:25px;font-size:15px}ul.ui-autocomplete{border:1px solid #65c3a7;border-top:none;border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;padding:0;background-color:white;background-image:none;margin-top:-1px}ul.ui-autocomplete li{border-bottom:1px dotted #65c3a7}ul.ui-autocomplete li a{border:none;font-size:12px;display:block;cursor:pointer}ul.ui-autocomplete li.ui-menu-item a.ui-state-hover{background-color:#65c3a7;background-image:none;border:none;border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;color:white;margin:0}
