<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/***********************************************
Copyright (c) 2007-2016, Wide Web. All Rights Reserved.
http://www.WideWeb.com.au
***********************************************/

html {
    height: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) 
}

body {
    margin: 0;
    min-height: 100%;
    height: 100%;
    font-family: sans-serif;
    color: #FFF;
    background-color: #305E8B;
    overflow: auto
}

#loading {
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    color: #FFF;
    background-color: #000;
    background: url('../image/loading.gif');
    background-image: url('../image/loading.svg') , none;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 10000;
    transition: opacity .5s ease-out 0s , margin-top 0s linear .6s;
    opacity: 1
}

#loading.complete, #loading.resolve {
    position: absolute;
    margin-top: -200%;
    opacity: 0
}

#noscript {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -400px;
    width: 800px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    font-weight: 600;
    color: #282828;
    background-color: #FFA500;
    background: -webkit-linear-gradient(#FFC864, #FFA500);
    background: -o-linear-gradient(#FFC864, #FFA500);
    background: -ms-linear-gradient(#FFC864, #FFA500);
    background: -moz-linear-gradient(#FFC864, #FFA500);
    background: linear-gradient(#FFC864, #FFA500);
    text-align: center;
    text-shadow: 1px 1px 0 #FDC051;
    box-shadow: inset 0 10px 10px #FFD68A, inset 0 -10px 10px #D68B00, 0px 0 5px #000;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    display: block;
    overflow: hidden;
    z-index: 9999
}

#noscript:after {
    content: "Please enable JavaScript in your browser to utilize complete functionality of this website."
}

#noscript.enabled {
    display: none
}

#header {
    margin: 0;
    padding: 0
}

#header #logo {
    position: fixed;
    top: 36px;
    left: 160px;
    margin: 0;
    padding: 0;
    width: 402px;
    height: 35px;
    max-width: 402px;
    max-height: 35px;
    text-indent: -10000px;
    background: url('../image/aussieairconditioning_logo.png');
    background-image: url('../image/aussieairconditioning_logo.svg') , none;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: contain;
    display: block;
    transition: left .3s ease-in-out .1s , max-width .3s ease-in-out .1s , max-height .3s ease-in-out .1s;
    outline-style: none;
    z-index: 10003
}

#header #emblem {
    position: fixed;
    top: 8px;
    left: 34px;
    margin: 0;
    padding: 0;
    width: 108px;
    height: 124px;
    max-width: 108px;
    max-height: 124px;
    text-indent: -10000px;
    background: url('../image/aussieairconditioning_snowflake.png');
    background-image: url('../image/aussieairconditioning_snowflake.svg') , none;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: contain;
    border-radius: 20px;
    display: block;
    transition: left .3s ease-in-out .1s , max-width .3s ease-in-out .1s , max-height .3s ease-in-out .1s;
    outline-style: none;
    z-index: 10002
}

#header h1, #header h2 {
    margin: 0;
    padding: 0;
    font-size: 14px 
}

#header #telephone {
    position: fixed;
    top: 20px;
    right: 35px;
    color: #FFF;
    text-decoration: none;
    transition: opacity .5s ease-out .5s , top 0s linear 0s;
    opacity: 1;
    z-index: 9998
}

#header #telephone h2 {
    margin: 0;
    padding: 0;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #FFF;
    text-align: right
}

#header #telephone .number {
    margin: 0;
    padding: 0;
    width: 248px;
    height: 28px;
    max-width: 248px;
    max-height: 28px;
    text-align: left;
    text-indent: -10000px;
    background: url('../image/aussieairconditioning_telephone.png');
    background-image: url('../image/aussieairconditioning_telephone.svg') , none;
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
    display: block;
    transition: left .3s ease-in-out .1s , max-width .3s ease-in-out .1s , max-height .3s ease-in-out .1s;
    outline-style: none;
    z-index: 10001
}

#nav {
    position: fixed;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 140px;
    background-color: #1E93CE;
    background: -webkit-linear-gradient(left, rgba(29, 152, 212, 1) 10%, rgba(55, 75, 115, 0.96) 80%);
    background: -o-linear-gradient(left, rgba(29, 152, 212, 1) 10%, rgba(55, 75, 115, 0.96) 80%);
    background: -ms-linear-gradient(left, rgba(29, 152, 212, 1) 10%, rgba(55, 75, 115, 0.96) 80%);
    background: -moz-linear-gradient(left, rgba(29, 152, 212, 1) 10%, rgba(55, 75, 115, 0.96) 80%);
    background: linear-gradient(left, rgba(29, 152, 212, 1) 10%, rgba(55, 75, 115, 0.96) 80%);
    background-repeat: repeat-y;
    background-position: left center;
    background-size: contain;
    box-shadow: 0 0 5px 0 #000, inset 0 0 1px 0 #1C96D2;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4) , inset 0 0 1px 0 rgba(29, 152, 212, 1);
    display: inline-block;
    transition: height .3s ease-in-out .1s;
    z-index: 9997
}

#nav #menu {
    position: absolute;
    top: -100%;
    right: 55px;
    width: 40px;
    height: 40px;
    text-indent: -10000px;
    background: url('../image/menu.png');
    background-image: url('../image/menu.svg') , none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: block;
    transition: opacity .1s ease-in 0s , top 0s linear 1.5s;
    opacity: 0;
    outline-style: none;
    z-index: 9996;
    cursor: pointer
}

#nav #shopping_cart_notification {
    position: absolute;
    top: 19px;
    right: 41px;
    min-width: 20px;
    min-height: 20px;
    font-size: 11px;
    font-weight: 600;
    text-indent: 0;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    line-height: 20px;
    border-radius: 20px;
    color: #FFF;
    background-color: #FFB600;
    display: block;
    opacity: 0;
    transition: opacity .1s ease-in 0s;
    cursor: default
}

#nav ul {
    position: absolute;
    top: 90px;
    right: 22px;
    margin: -10000px 0 0 0;
    padding: 10000px 0 20px 0;
    list-style-type: none;
    transition: opacity .3s ease-in .7s;
    opacity: 1
}

#nav ul li {
    margin: 0;
    padding: 0;
    display: inline-block
}

#nav ul li:first-child {
}

#nav ul li a {
    margin: 0;
    padding: 5px 14px 5px 14px;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    outline-style: none;
    transition: color .2s ease-in 0s 
}

#nav ul li a:hover, #nav ul li a:focus {
    color: #FFB600
}

n#av ul li a:active {
    color: #FFF
}

#nav ul li a.current {
    color: #FFB600
}

#nav ul li a.current:hover, #nav ul li a.current:focus {
    color: #FFB600
}

@media(max-width:1000px ) {
    #header #logo {
        left: 126px;
        max-width: 340px;
        max-height: 30px 
    }

    #header #emblem {
        max-width: 74px;
        max-height: 85px 
    }

    #header #telephone {
        top: -50px;
        transition: opacity .3s ease-out 0s , top 0s linear .4s;
        opacity: 0
    }

    #nav {
        height: 100px 
    }

    #nav #menu {
        top: 30px;
        transition: opacity .3s ease-out .7s , top 0s linear 0s;
        opacity: 1
    }

    #nav #shopping_cart_notification {
        opacity: 1;
        transition: opacity .2s ease-in 1s 
    }

    #nav ul {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        margin-top: -110%;
        margin-left: -200%;
        padding: 140px 0 20px 0;
        background-color: #1E93CE;
        background: -webkit-linear-gradient(left, #1D96D2 20%, #374B73 81%);
        background: -o-linear-gradient(left, #1D96D2 20%, #374B73 81%);
        background: -ms-linear-gradient(left, #1D96D2 20%, #374B73 81%);
        background: -moz-linear-gradient(left, #1D96D2 20%, #374B73 81%);
        background: linear-gradient(left, #1D96D2 20%, #374B73 81%);
        box-shadow: 0 0 10px 0 #000, inset 0 0 1px 0 #1C96D2;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4) , inset 0 0 1px 0 rgba(29, 152, 212, 1);
        transition: margin-top .2s ease-in .1s , margin-left 0s linear .4s , opacity 0s linear .25s;
        opacity: 0
    }

    #nav.active ul {
        margin-top: 0;
        margin-left: 0;
        transition: margin-top .3s ease-out 0s , margin-left 0s linear 0s , opacity 0s linear .1s;
        opacity: 1
    }

    #nav ul li {
        margin: 0 35px 0 35px;
        padding: 10px 0;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #374B73;
        transition: opacity .1s ease-out 0s;
        display: block;
        opacity: 0
    }

    #nav ul li:first-child {
        display: block
    }

    #nav.active ul li {
        transition: opacity .3s ease-in-out .3s;
        opacity: 1
    }

    #nav ul li a {
        margin: 0;
        padding: 10px 0 10px 0;
        font-size: 22px;
        font-weight: 300;
        display: inline-block
    }


}

@media(max-width:600px ) {
    #header #logo {
        top: 20px;
        left: 25px;
        max-width: 65%;
        max-height: 30px;
        background-position: center left
    }

    #header #emblem {
        left: -200px;
        max-width: 74px;
        max-height: 85px 
    }

    #header #telephone {
        top: -50px;
        transition: opacity .3s ease-out 0s , top 0s linear .4s;
        opacity: 0
    }

    #nav {
        height: 70px;
        transition: height .3s linear 0s 
    }

    #nav #menu {
        top: 15px;
        right: 20px;
        transition: opacity .3s ease-out .7s , top 0s linear 0s;
        opacity: 1
    }

    #nav #shopping_cart_notification {
        top: 5px;
        right: 5px;
        opacity: 1;
        transition: opacity .2s ease-in 1s 
    }

    #nav ul {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        margin-top: -110%;
        margin-left: -200%;
        padding: 70px 0 20px 0;
        background-color: #1E93CE;
        background: -webkit-linear-gradient(left, #1D96D2 20%, #374B73 81%);
        background: -o-linear-gradient(left, #1D96D2 20%, #374B73 81%);
        background: -ms-linear-gradient(left, #1D96D2 20%, #374B73 81%);
        background: -moz-linear-gradient(left, #1D96D2 20%, #374B73 81%);
        background: linear-gradient(left, #1D96D2 20%, #374B73 81%);
        box-shadow: 0 0 10px 0 #000, inset 0 0 1px 0 #1C96D2;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4) , inset 0 0 1px 0 rgba(29, 152, 212, 1);
        transition: margin-top .2s ease-in .1s , margin-left 0s linear .4s , opacity 0s linear .25s;
        opacity: 0
    }

    #nav.active ul {
        margin-top: 0;
        margin-left: 0;
        transition: margin-top .3s ease-out 0s , margin-left 0s linear 0s , opacity 0s linear .1s;
        opacity: 1
    }

    #nav ul li {
        margin: 0 25px 0 25px;
        padding: 10px 0;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #374B73;
        transition: opacity .1s ease-out 0s;
        display: block;
        opacity: 0
    }

    #nav ul li:first-child {
        display: block
    }

    #nav.active ul li {
        transition: opacity .3s ease-in-out .3s;
        opacity: 1
    }

    #nav ul li a {
        margin: 0;
        padding: 0;
        font-size: 16px;
        font-weight: 300;
        display: inline-block
    }


}

#home, #attention, #product, #service, #about, #contact {
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 104%;
    text-align: center;
    display: block;
    clear: both
}

#home div.container, #attention div.container, #product div.container, #service div.container, #about div.container, #contact div.container {
    margin: 0;
    padding: 0;
    width: 100%;
    vertical-align: text-top;
    text-align: center;
    display: inline-block;
    overflow-x: hidden;
    clear: both
}

#home div.container img, #attention div.container img, #product div.container img, #service div.container img, #about div.container img, #contact div.container img {
    transition: opacity 1s linear 0s;
    opacity: 1
}

#home.cue div.container img, #attention.cue div.container img, #product.cue div.container img, #service.cue div.container img, #about.cue div.container img, #contact.cue div.container img {
    opacity: 1
}

#home.action div.container img, #attention.action div.container img, #product.action div.container img, #service.action div.container img, #about.action div.container img, #contact.action div.container img, #home.stoppage div.container img, #attention.stoppage div.container img, #product.stoppage div.container img, #service.stoppage div.container img, #about.stoppage div.container img, #contact.stoppage div.container img {
    opacity: 1
}

div a.next {
    margin: 40px 0;
    padding: 0;
    width: 66px;
    height: 66px;
    text-indent: -10000px;
    background: url('../image/arrow_down.png');
    background-color: rgba(0, 0, 0, 0.1);
    background-image: url('../image/arrow_down.svg') , none;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-size: 70%;
    border-style: solid;
    border-color: #FFF;
    border-width: 1px;
    border-radius: 66px;
    box-shadow: 0 0 3px #000;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    display: inline-block;
    outline-style: none;
    transition: opacity 1s ease-in-out 5s , background-size .1s ease-in-out 0s;
    opacity: .3
}

div.cue a.next {
    background-size: 50%;
    opacity: .3
}

div.action a.next, div.stoppage a.next {
    background-size: 50%;
    opacity: 1
}

div a.next:hover, div a.next:focus {
    background-size: 50%
}

div a.top {
    margin: 40px 0;
    padding: 0;
    width: 66px;
    height: 66px;
    text-indent: -10000px;
    background: url('../image/arrow_up.png');
    background-color: rgba(0, 0, 0, 0.1);
    background-image: url('../image/arrow_up.svg') , none;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-size: 70%;
    border-style: solid;
    border-color: #FFF;
    border-width: 1px;
    border-radius: 66px;
    box-shadow: 0 0 3px #000;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    display: inline-block;
    outline-style: none;
    transition: opacity 1s ease-in-out 5s , background-size .1s ease-in-out 0s;
    opacity: .3
}

div.cue a.top {
    background-size: 50%;
    opacity: .3
}

div.action a.top, div.stoppage a.top {
    background-size: 50%;
    opacity: 1
}

div a.top:hover, div a.top:focus {
    background-size: 50%
}

#home {
    height: 82%;
    min-height: 695px;
    max-height: 1080px;
    color: #FFF;
    background-color: #1C90C9
}

#home #temperature {
    position: absolute;
    top: 170px;
    right: 35px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background-color: transparent;
    white-space: nowrap;
    display: block;
    opacity: 1;
    transition: opacity .3s linear 1.2s , top 0s linear .4s 
}

@media(max-width:1000px ) {
    #home #temperature {
        opacity: 0;
        top: -1000px;
        transition: opacity .3s linear 0s , top 0s linear 0s 
    }
}

#home #temperature dt, #home #temperature dd {
    margin: 0 0 5px 0;
    padding: 3px 5px;
    font-size: 12px;
    text-align: left;
    text-overflow: ellipsis;
    text-shadow: 1px 1px 1px #374B73;
    overflow: hidden;
    float: left
}

#home #temperature dt {
    width: 125px;
    text-indent: 15px;
    background-color: #1E93CE;
    background-color: rgba(29, 152, 212, 0.8);
    clear: both
}

#home #temperature dd {
    width: 50px;
    text-indent: 5px;
    background-color: #374B73;
    background-color: rgba(55, 75, 115, 1) 
}

#home #temperature dd:nth-of-type(1n) {
    -webkit-animation: heartbeat 5s linear 0s infinite;
    animation: heartbeat 6s linear 0s infinite
}

#home #temperature dd:nth-of-type(2n) {
    -webkit-animation: heartbeat 5s linear 1s infinite;
    animation: heartbeat 6s linear 1s infinite
}

#home #temperature dd:nth-of-type(3n) {
    -webkit-animation: heartbeat 5s linear 2s infinite;
    animation: heartbeat 6s linear 2s infinite
}

#home #temperature dd:nth-of-type(4n) {
    -webkit-animation: heartbeat 5s linear 3s infinite;
    animation: heartbeat 6s linear 3s infinite
}

#home #temperature dd:nth-of-type(5n) {
    -webkit-animation: heartbeat 5s linear 4s infinite;
    animation: heartbeat 6s linear 4s infinite
}

@-webkit-keyframes heartbeat {
    60% {
        background-color: rgba(55, 75, 115, 1) 
    }

    5% {
        background-color: rgba(55, 75, 115, 0.4) 
    }
}

@keyframes heartbeat {
    60% {
        background-color: rgba(55, 75, 115, 1) 
    }

    5% {
        background-color: rgba(55, 75, 115, 0.4) 
    }
}

#home ul#carousel {
    position: static;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    height: 82%;
    min-height: 695px;
    max-height: 1080px;
    list-style-type: none;
    background-color: transparent;
    display: block
}

#home ul#carousel &gt; li {
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 82%;
    min-height: 695px;
    max-height: 1080px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

#home ul#carousel &gt; li.refrigeration_mechanic {
    background-image: url('../image/photo1.jpg') 
}

#home ul#carousel &gt; li.refrigeration_mechanic &gt; div {
    margin: 0 auto;
    margin-top: 0px;
    padding: 0 35px;
    max-width: 930px;
    font-size: 18px;
    font-weight: 100;
    text-align: left;
    display: block;
    transition: margin .3s ease-in-out .1s 
}

@media(max-width:1000px ) {
    #home ul#carousel &gt; li.refrigeration_mechanic &gt; div {
        margin-top: 140px 
    }
}

@media(max-width:600px ) {
    #home ul#carousel &gt; li.refrigeration_mechanic &gt; div {
        margin-top: 110px 
    }
}

#home ul#carousel &gt; li.refrigeration_mechanic &gt; div &gt; div.signature {
    padding-left: 8px 
}

#home ul#carousel &gt; li.refrigeration_mechanic &gt; div &gt; img.guarantee {
    margin-top: 10px;
    margin-left: 8px;
    margin-bottom: -50px 
}



#home ul#carousel &gt; li.refrigeration_mechanic h2 {
    padding: 0px;
    height: 30px;


    text-align: left;
    text-indent: -10000px;
    color: #FFF;

    display: block;
    background-image: url('../image/aacb/aussie_air_conditioning_brisbane.svg');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: contain;
}





#home ul#carousel &gt; li.refrigeration_mechanic &gt; div &gt; div.signature &gt; div {
    padding: 0px;
    height: 100px;
    min-width: 600px;
    margin: 0 auto;
    max-width: 992px;
    font-size: 14px;
    font-weight: 500;
    line-height: 30px;
    text-align: left;
    text-indent: -10000px;
    color: #FFF;
    text-shadow: 1px 1px 2px #374B73;
    display: block;
    background-image: url('../image/aacb/aussie_air_conditioning_technician.svg');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: contain;
}


@media(max-width:600px ) {
    #home ul#carousel &gt; li.refrigeration_mechanic &gt; div &gt; div.signature &gt; div {
        display: none
    }
}

#home .gold {
    margin: 0 0 0 0px;
    padding: 0
}

@media(max-width:1000px ) {
    #home ul#authorised {
        margin: 0 0 0 30px;
        transition: margin .3s linear 0s 
    }
}

#home .gold li {
    margin: 10px 0px;
    padding: 5px 0px 0px 30px;
    list-style-type: none;
    background-image: url('../image/aacb/tick.svg');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    font-weight: bold;
    text-indent: 0;
    text-shadow: 1px 1px 2px #297EB4;
}

#home ul#authorised {
    position: absolute;
    top: 320px;
    left: auto;
    right: 35px;
    margin: 0;
    padding: 0;
    width: 195px;
    height: auto;
    list-style-type: none;
    text-align: center;
    background-color: transparent;
    overflow: hidden;
    display: block
}

@media(max-width:1000px ) {
    #home ul#authorised {
        top: 600px;
        left: 35px;
        right: auto;
        width: auto;
        max-height: 80px 
    }
}

#home ul#authorised &gt; li {
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    display: inline-block
}

#home ul#authorised &gt; li img {
    margin: 0;
    padding: 0;
    border: 0
}

#home h3 {
    margin-top: 50px;
    padding: 5px 15px;
    font-size: 22px;
    line-height: 35px;
    display: inline-block
}

#home a.next {
    position: absolute;
    margin-left: -33px;
    bottom: 0;
    left: 50%
}

#attention {
    min-height: 400px;
    color: #222;
    background-color: #F3B436;
    vertical-align: top
}

#quote {
    margin: 0 1.5%;
    width: 100%;
    max-width: 460px;
    color: #000;
    text-align: left;
    vertical-align: top;
    display: inline-block
}

#quote h2 {
    margin: 35px 35px 35px 2px;
    padding: 0;
    height: 30px;
    width: 95%;
    max-width: 400px;
    font-size: 26px;
    color: #FFF;
    text-align: left;
    text-indent: -10000px;
    text-transform: uppercase;
    background-repeat: no-repeat;
    background-position: top left;
    background-image: url('../image/free_online_quote_bg.svg');
    background-size: contain
}

#quote p {
    margin: 0 2px;
    padding: 0;
    font-size: 14px;
    color: #FFF;
    text-align: left
}

#quote form {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    max-width: 460px;
    text-align: left;
    opacity: 1
}

#quote.cue form {
    opacity: 1
}

#quote.action form, #quote.stoppage form {
    transition: opacity .5s ease-in-out 0s;
    opacity: 1
}

#quote form &gt; div {
    margin: 0;
    width: 100%;
    max-width: 460px;
    padding: 10px 0;
    display: inline-block
}

#quote form &gt; div &gt; div {
    margin: 0;
    width: 220px;
    padding: 0;
    display: inline-block;
    float: left
}

#quote form &gt; div &gt; div + div {
    padding-left: 20px;
    padding-bottom: 24px;
    width: 220px 
}

#quote form &gt; div label {
    position: relative;
    top: -35px;
    margin: 4px 0;
    font-size: 14px;
    color: transparent;
    text-transform: uppercase;
    text-indent: 10px;
    display: block;
    transition: color .3s ease-in-out 0s 
}

#quote form &gt; div &gt; div label {
    position: relative;
    top: 30px;
    margin: 0 0 -16px 0;
    height: 13px;
    font-size: 11px;
    color: transparent;
    text-indent: 10px;
    text-transform: uppercase;
    display: block;
    transition: color .3s ease-in-out 0s 
}

#quote form &gt; div label small {
    font-size: 10px;
    color: transparent;
    transition: color .3s ease-in-out 0s 
}

#quote form input:focus + label {
    color: #FFF
}

#quote form input[type=text], #quote form input[type=number], #quote form input[type=email], #quote form input[type=tel] {
    position: relative;
    top: 25px;
    padding: 7px 0;
    width: 100%;
    max-width: 458px;
    height: 20px;
    font-size: 14px;
    color: #333;
    background-color: #FCFDFF;
    text-indent: 20px;
    border-color: #F3B036;
    border-style: solid;
    border-width: 1px;
    border-radius: 18px;
    box-shadow: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: textfield
}

#quote form div div input[type=text], #quote form div div input[type=number], #quote form div div input[type=email], #quote form div div input[type=tel] {
    width: 100%;
    max-width: 218px 
}

@media(max-width:462px ) {
    #quote form &gt; div {
        width: 96%
    }

    #quote form &gt; div &gt; div {
        width: 100%;
        max-width: 460px;
        float: none
    }

    #quote form &gt; div &gt; div + div {
        padding-left: 0;
        padding-top: 30px;
        padding-bottom: 27px;
        width: 100%;
        max-width: 458px 
    }

    #quote form div div input[type=text], #quote form div div input[type=number], #quote form div div input[type=email], #quote form div div input[type=tel] {
        width: 100%;
        max-width: 458px 
    }
}

#quote form input[type=text]:required, #quote form input[type=number]:required, #quote form input[type=email]:required, #quote form input[type=tel]:required {
}

#quote form input[type=text].required, #quote form input[type=number].required, #quote form input[type=email].required, #quote form input[type=tel].required {
    border-color: #F00
}

#quote form input::-webkit-input-placeholder {
    color: #222;
    text-indent: 20px 
}

#quote form input:-moz-placeholder {
    color: #222;
    text-indent: 20px 
}

#quote form input::-moz-placeholder {
    color: #222;
    text-indent: 20px 
}

#quote form input:-ms-input-placeholder {
    color: #222;
    text-indent: 20px 
}

#quote form input[type=submit] {
    margin-top: 22px;
    margin-bottom: 30px;
    padding: 8px 40px;
    font-size: 15px;
    font-weight: 500;
    color: #FFF;
    text-shadow: 0 1px 1px #F3B036;
    text-transform: uppercase;
    background-color: transparent;
    border-color: #FFF;
    border-style: solid;
    border-width: 2px;
    border-radius: 20px;
    border-width: 3px;
    cursor: pointer;
    box-shadow: inset 0 5px 15px #F3B036;
    transition: background-color .1s ease-in-out 0s;
    -webkit-appearance: none
}

#quote form input[type=submit]:hover, #quote form input[type=submit]:focus {
    background-color: #F39636
}

#quote form h5, #quote form ul li {
    font-size: 12px 
}

#specials {
    margin: 0 1.5%;
    width: 100%;
    max-width: 460px;
    vertical-align: top;
    display: inline-block
}

#specials &gt; div {
    margin: 30px 0;
    padding: 0;
    width: 97%;
    max-width: 460px;
    height: 100px;
    color: #374B73;
    text-align: left;
    background-color: #FCFDFF;
    border-radius: 10px;
    display: block
}

#specials h2 {
    margin: 35px 35px 35px 2px;
    padding: 0;
    height: 30px;
    width: 95%;
    max-width: 400px;
    font-size: 26px;
    color: #FFF;
    text-align: left;
    text-indent: -10000px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url('../image/fully_installed_specials_bg.svg');
    background-size: contain
}

#specials &gt; div &gt; a.img {
    margin: 0 10px 0 10px;
    padding: 0;
    border-width: 0;
    border-radius: 10px;
    display: inline-block;
    vertical-align: top;
    float: left
}

#specials &gt; div &gt; img {
    margin: 0;
    padding: 0;
    border-width: 0
}

#specials &gt; div &gt; span.title {
    padding: 10px 0;
    font-size: 15px;
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 18px;
    overflow: hidden;
    display: block;
    vertical-align: top
}

#specials &gt; div &gt; span.intro {
    font-size: 12px;
    font-weight: 300;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 14px;
    overflow: hidden;
    display: block;
    vertical-align: top
}

#specials &gt; div &gt; span.price {
    margin: 10px 0;
    font-size: 24px;
    font-weight: 500;
    color: #1D96D2;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 28px;
    display: inline-block;
    vertical-align: bottom
}

#specials &gt; div &gt; span &gt; span.tax {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    vertical-align: bottom
}

#specials &gt; div &gt; a.details {
    margin: 10px;
    padding: 5px 30px;
    font-size: 12px;
    font-weight: 500;
    color: #374B73;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    border-width: 2px;
    border-style: solid;
    border-color: #374B73;
    border-radius: 20px;
    display: inline-block;
    vertical-align: bottom;
    float: right;
    display: block
}

#specials &gt; div &gt; a.details:hover {
    box-shadow: 0 0 0 3px #F3B036;
    transition: background-color .1s ease-in-out 0s 
}

@media(max-width:450px ) {
    #specials &gt; div &gt; a.details {
        padding: 5px 10px 
    }
}

@media(max-width:400px ) {
    #specials &gt; div &gt; a.details {
        margin: 10px;
        padding: 0;
        width: 0;
        height: 0;
        color: transparent;
        border-width: 0
    }

    #specials &gt; div &gt; a.details::before {
        position: relative;
        left: -31px;
        width: 29px;
        height: 29px;
        font-size: 22px;
        font-weight: 500;
        line-height: 26px;
        color: #FFF;
        text-indent: 1px;
        background-color: #374B73;
        content: "Â»";
        border-radius: 29px;
        display: block
    }
}

@media(max-width:340px ) {
    #specials &gt; div &gt; a.details {
        display: none
    }

    #specials &gt; div &gt; a.details::before {
        display: none
    }
}

#products {
    margin: 0;
    padding: 0 0 40px 0;
    background-color: #FFF;
    display: block
}

#products .container {
    margin: 0 auto;
    padding: 0;
    text-align: center
}

#products #browse_products, #products #featured_brands {
    margin: 0 auto;
    padding: 0;
    max-width: 1000px;
    text-align: center
}

#products a {
    margin: 10px 10px 10px 10px;
    padding: 0 0 20px 0;
    width: 220px;
    height: 120px;
    color: #555;
    text-align: center;
    text-decoration: none;
    border-radius: 10px;
    display: inline-block;
    box-shadow: inset 0 0 0 0 #EEE;
    transition: box-shadow .2s ease-in-out 0s 
}

#products #featured_brands a {
    margin: 10px 10px 10px 10px;
    padding: 0;
    width: 220px;
    height: 120px;
    color: #555;
    text-indent: -10000px;
    text-decoration: none;
    background-size: 90%;
    border-radius: 10px;
    display: inline-block
}

#products a:hover {
    box-shadow: inset 0 0 30px 2px #EEE
}

#products #browse_products h1 {
    margin: 0 35px 0 35px;
    padding: 35px;
    height: 30px;
    font-size: 26px;
    font-weight: normal;
    color: #CCC;
    text-align: left;
    text-indent: -10000px;
    text-transform: uppercase;
    background-repeat: no-repeat;
    background-position: 0 center;
    background-image: url('../image/heading_browse_products.png');
    display: block
}

#products #featured_brands h1 {
    margin: 0 35px 0 35px;
    padding: 35px;
    height: 30px;
    font-size: 26px;
    font-weight: normal;
    color: #222;
    text-align: left;
    text-indent: -10000px;
    text-transform: uppercase;
    background-repeat: no-repeat;
    background-position: 0 center;
    background-image: url('../image/authorised_brands.svg');
    display: block
}

@media(max-width:600px ) {
    #products #browse_products h1 {
        background-size: contain
    }

    #products #featured_brands h1 {
        background-size: contain
    }
}

#products h2 {
    margin: 115px 0 0 0;
    padding: 0;
    height: 20px;
    font-size: 12px;
    font-weight: normal;
    color: #555;
    line-height: 20px;
    text-align: center;
    overflow: hidden
}

#products #packages {
    background-image: url('../image/packages_air_conditioning.png');
    background-repeat: no-repeat;
    background-position: center center
}

#products #wall_mounted_split_system {
    background-image: url('../image/split_system_air_conditioning.png');
    background-repeat: no-repeat;
    background-position: center center
}

#products #cassette_split_system {
    background-image: url('../image/cassette_system_air_conditioning.png');
    background-repeat: no-repeat;
    background-position: center center
}

#products #ducted_system {
    background-image: url('../image/ducted_system_air_conditioning.png');
    background-repeat: no-repeat;
    background-position: center center
}

#products hr {
    margin: 30px 0 0 0;
    padding: 0;
    height: 14px;
    background-image: url('../image/products_hr.png');
    background-repeat: repeat-x;
    background-position: center center;
    border: 0;
    display: block
}

#products #brand_panasonic {
    background-image: url('../image/brand_panasonic.svg');
    background-repeat: no-repeat;
    background-position: center center
}

#products #brand_mitsubishi_heavy_industries {
    background-image: url('../image/brand_mitsubishi_heavy_industries.svg');
    background-repeat: no-repeat;
    background-position: center center
}

#products #brand_daikin {
    background-image: url('../image/brand_daikin.svg');
    background-repeat: no-repeat;
    background-position: center center
}

#products #brand_advantage_air {
    background-image: url('../image/brand_advantage_air.svg');
    background-repeat: no-repeat;
    background-position: center center
}

#products #brand_myair {
    background-image: url('../image/brand_myair.svg');
    background-repeat: no-repeat;
    background-position: center center
}

#products #brand_mylights {
    background-image: url('../image/brand_mylights.svg');
    background-repeat: no-repeat;
    background-position: center center
}

#products #brand_fujitsu {
    background-image: url('../image/brand_fujitsu.png');
    background-repeat: no-repeat;
    background-position: center center
}

#products #brand_lg {
    background-image: url('../image/brand_lg.svg');
    background-repeat: no-repeat;
    background-position: center center
}

#products #brand_mitsubishi_electric {
    background-image: url('../image/brand_mitsubishi_electric.svg');
    background-repeat: no-repeat;
    background-position: center center
}

#products #brand_samsung {
    background-image: url('../image/brand_samsung.png');
    background-repeat: no-repeat;
    background-position: center center
}

#products #brand_toshiba {
    background-image: url('../image/brand_toshiba.png');
    background-repeat: no-repeat;
    background-position: center center
}

#products #brand_kelvinator {
    background-image: url('../image/brand_kelvinator.png');
    background-repeat: no-repeat;
    background-position: center center
}

#products #browse_products a#all_products, #products #featured_brands a#all_brands {
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
    font-size: 10px;
    font-weight: 500;
    color: #222222;
    text-align: center;
    text-indent: 0;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 0;
    display: block;
    float: right;
    transition: color .3s ease-in-out 0s 
}

#products #browse_products a#all_products:hover, #products #featured_brands a#all_brands:hover {
    box-shadow: inset 0 0 0 #EEE;
    color: #555
}

@media(max-width:600px ) {
    #products #browse_products a#all_products, #products #featured_brands a#all_brands {
        display: none
    }
}

#service {
    min-height: 400px;
    color: #FFF;
    background-color: #1D96D2;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    text-align: center
}

#service #air_conditioner_installation {
    margin: 30px 30px 0 30px;
    display: block
}

#service #air_conditioner_installation img {
    width: 100%;
    max-width: 800px;
    max-height: 97px;
    border: 0
}

#service &gt; div &gt; div {
    margin: 0 2% 30px 2%;
    width: 440px;
    max-width: 440px;
    vertical-align: top;
    display: inline-block
}

#service &gt; div &gt; div h2 {
    margin: 10px auto;
    width: 440px;
    max-width: 440px;
    font-size: 17px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    vertical-align: top;
    display: block
}

#service &gt; div &gt; div p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    opacity: 1
}

#service &gt; div &gt; div a {
    margin: 20px 0;
    padding-top: 150px;
    width: 440px;
    height: 100px;
    font-size: 14px;
    font-weight: 400;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    display: block
}

@media(max-width:440px ) {
    #service &gt; div &gt; div {
        width: auto
    }

    #service &gt; div &gt; div h2, #service &gt; div &gt; div a {
        width: auto
    }

    #service &gt; div &gt; div p {
        opacity: 0
    }
}

#service &gt; div &gt; div a {
    background-repeat: no-repeat;
    background-position: top center
}

#service &gt; div &gt; div a:hover h2 {
    color: #FFB600;
    transition: color .3s ease-in-out 0s 
}

#service &gt; div &gt; div a img {
    margin-top: -150px;
    margin-bottom: 5px;
    border-width: 0;
    border-style: solid;
    border-color: #FFF;
    border-radius: 175px;
    box-shadow: 0 0 0 3px #FFF, 0px 0 0 10px #FFB600;
    transition: all 1s ease-in-out 0s 
}

#service &gt; div &gt; div a &gt; span.hover:first-child {
    position: absolute;
    margin-top: -150px;
    margin-left: 260px;
    padding: 0;
    width: 40px;
    height: 40px;
    font-size: 35px;
    font-weight: 200;
    color: #FFF;
    line-height: 35px;
    text-indent: -80px;
    text-align: center;
    background-color: #374B73;
    border-style: solid;
    border-color: #FFF;
    border-width: 0;
    border-radius: 40px;
    box-shadow: 0 0 0 3px #FFF;
    transition: opacity .3s ease-in-out 0s , text-indent .2s ease-in-out .1s;
    opacity: 0;
    display: block;
    overflow: hidden
}

#service &gt; div &gt; div a:hover &gt; span.hover:first-child {
    text-indent: 2px;
    opacity: 1
}

#about {
    padding: 160px 0 60px 0;
    min-height: 400px;
    color: #FFF;
    text-shadow: 1px 1px 2px #293857;
    background-color: #374B73;
    background-image: url('../image/aussieairconditioning_airflow.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    vertical-align: top;
    box-shadow: inset 0 10px 10px -10px #000;
    box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.4) 
}

#about .container {
    margin: 0 auto;
    padding: 0;
    text-align: center
}

#about h1 {
    position: absolute;
    margin: -80px 0 0 0;
    padding: 0;
    font-size: 23px;
    font-weight: 100;
    text-align: left;
    letter-spacing: 1px;
    color: #FFF
}

#about h2 {
    margin: 30px 0 10px 0;
    padding: 0;
    font-size: 23px;
    font-weight: 300;
    text-align: left;
    letter-spacing: 1px;
    color: #FFF
}

#about &gt; div &gt; div {
    margin: 0 2%;
    width: 440px;
    max-width: 440px;
    text-align: left;
    vertical-align: top;
    display: inline-block
}

#about &gt; div &gt; div p {
    margin: 30px 0 10px 0;
    font-size: 14px;
    line-height: 25px;
    text-align: justify
}

#content {
    padding: 170px 0 60px 0;
    min-height: 200px;
    color: #222;
    background-color: #FAFAFA;
    background-repeat: no-repeat;
    background-position: center 205px;
    background-size: contain;
    vertical-align: top;
    overflow: auto;
    clear: both;
    display: block
}

@media(max-width:1000px ) {
    #content {
        padding: 130px 0 60px 0
    }
}

@media(max-width:600px ) {
    #content {
        padding: 100px 0 60px 0
    }
}

#content .container {
    margin: 0 auto;
    padding: 0 30px;
    min-width: 540px;
    max-width: 915px;
    text-align: left
}

@media(max-width:1000px ) {
    #content .container {
        min-width: 0
    }
}

@media(max-width:600px ) {
    #content .container {
        min-width: 0
    }
}

#content h1 {
    position: absolute;
    margin: -80px 0 0 0;
    padding: 0;
    font-size: 23px;
    font-weight: 100;
    text-align: left;
    letter-spacing: 1px;
    color: #222
}

#content h2 {
    margin: 30px 0 30px 0;
    padding: 0;
    font-size: 23px;
    font-weight: 300;
    text-align: left;
    letter-spacing: 1px;
    color: #222
}

#content.advantage_air_myair_series_5_zone_control {
    //background-size: cover;
    background-image: url('../image/products/banner-myair-5.jpg') 
}

#content.advantage_air_myair_series_5_zone_control .container {
    padding-top: 25%
}

@media(max-width:1000px ) {
    #content {
        background-position: center 165px 
    }

    #content .container {
        margin: 0 auto;
        padding: 0 30px;
        min-width: auto;
        max-width: 915px;
        text-align: left
    }
}

@media(max-width:600px ) {
    #content {
        background-position: center 135px 
    }

    #content .container {
        margin: 0 auto;
        padding: 0 30px;
        min-width: auto;
        max-width: 915px;
        text-align: left
    }
}





#sales_menu {
    position: relative;
    top: -30px;
    margin: 0 auto;
    width: 100%;
    height: 65px;
    line-height: 35px;
    text-align: center;
    background-color: #FFF;
    background-repeat: repeat-x;
    background-position: 200px bottom;
    background-image: url('../image/menu_browse_products.png');
    display: block;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2) , inset 100px 0 50px -50px #FFF, inset -100px 0 50px -50px #FFF;
    overflow: hidden;
    cursor: pointer
}

#sales_menu &gt; span {
    margin: 0 auto;
    width: 100%;
    max-width: 990px;
    height: 65px;
    font-size: 26px;
    font-weight: normal;
    color: #CCC;
    text-align: left;
    text-indent: -10000px;
    text-transform: uppercase;
    display: block
}

#sales_menu &gt; span &gt; span {
    margin-left: 35px;
    width: 80%;
    max-width: 421px;
    height: 65px;
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url('../image/menu_heading_browse_products.svg');
    background-size: contain;
    display: block;
    box-shadow: 0 0 50px 50px #FFF
}

#nav_sales {
    position: absolute;
    top: -500%;
    left: 10px;
    right: 10px;
    padding-top: 70px;
    padding-bottom: 35px;
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: 35px 35px;
    background-image: url('../image/heading_products.png');
    box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.1) , 0px 3px 5px 0 rgba(0, 0, 0, 0.3);
    transition: top 0s ease-in-out 0s;
    z-index: 9990;
    opacity: 0;
    transition: top 0s ease-in-out .3s , opacity .3s ease-in-out 0s 
}

#nav_sales.show {
    top: 150px;
    transition: top 0s ease-in-out 0s , opacity .3s ease-in-out 0s;
    opacity: 1
}

@media(max-width:1000px ) {
    #nav_sales.show {
        top: 110px;
        opacity: 1;
        transition: top 0s ease-in-out 0s , opacity .3s ease-in-out 0s 
    }
}

@media(max-width:600px ) {
    #nav_sales.show {
        top: 80px;
        opacity: 1;
        transition: top 0s ease-in-out 0s , opacity .3s ease-in-out 0s 
    }
}

#nav_sales ul {
    position: static;
    margin: 0 auto;
    padding: 0;
    width: auto;
    height: auto;
    text-align: center
}

#nav_sales ul li {
    margin: 0;
    padding: 0;
    display: inline-block
}

#nav_sales ul li a {
    margin: 10px 10px 10px 10px;
    padding: 115px 10px 0 10px;
    width: 200px;
    height: 25px;
    color: #555;
    text-align: center;
    text-decoration: none !important;
    border-radius: 10px;
    vertical-align: top;
    transition: box-shadow .2s ease-in-out 0s;
    display: inline-block;
    background-color: #FFF;
    box-shadow: inset 0 0 0 0 #EEE;
    font-size: 12px;
    font-weight: normal;
    color: #555;
    line-height: 20px;
    text-align: center;
    overflow: hidden
}

#nav_sales ul li.selection &gt; a {
    box-shadow: inset 0 0 2px 2px #EEE
}

#nav_sales ul.hover li:hover &gt; a, #nav_sales ul li#sub_set &gt; a {
    box-shadow: inset 0 0 30px 2px #EEE
}

#nav_sales ul li &gt; ul {
    position: absolute;
    left: -200%;
    margin: 0 auto 0 auto;
    padding-top: 70px;
    padding-bottom: 35px;
    width: 100%;
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: 35px 35px;
    background-image: url('../image/heading_brands.png');
    box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.1) , 0px 2px 4px 0 rgba(0, 0, 0, 0.3);
    display: block;
    opacity: 0;
    transition: left 0s ease-in-out .6s , opacity .3s ease-in-out .3s 
}

#nav_sales ul.hover li:hover &gt; ul, #nav_sales ul li#sub_set &gt; ul {
    left: 0;
    opacity: 1;
    transition: left 0s ease-in-out 0s , opacity .3s ease-in-out .1s 
}

#nav_sales li.close {
    position: absolute;
    margin-top: -35px;
    right: 35px;
    padding: 0;
    width: auto;
    height: auto
}

#nav_sales ul.hover a.close {
    margin: 0;
    padding: 0;
    width: 30px;
    height: 30px;
    background-color: transparent;
    box-shadow: none;
    font-size: 12px;
    font-weight: normal;
    color: #555;
    line-height: auto;
    border-radius: 30px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('../image/nav_close.png');
    text-indent: -10000px;
    display: block;
    opacity: 0;
    cursor: pointer;
    transition: opacity .3s ease-in-out 0s 
}

#nav_sales ul.click a.close, #nav_sales ul.hover &gt; li &gt; a.close {
    margin: 0;
    padding: 0;
    width: 30px;
    height: 30px;
    background-color: transparent;
    box-shadow: none;
    font-size: 12px;
    font-weight: normal;
    color: #555;
    line-height: auto;
    border-radius: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('../image/nav_close.png');
    text-indent: -10000px;
    display: block;
    opacity: 1;
    cursor: pointer;
    transition: opacity .3s ease-in-out 0s 
}

#nav_sales a.all_brands {
    background-image: url('../image/view_all_brands.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000px 
}

#nav_sales ul li ul li a.brand_panasonic {
    background-image: url('../image/brand_panasonic.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000px 
}

#nav_sales ul li ul li a.brand_mitsubishi_heavy_industries {
    background-image: url('../image/brand_mitsubishi_heavy_industries.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000px 
}

#nav_sales ul li ul li a.brand_daikin {
    background-image: url('../image/brand_daikin.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000px 
}

#nav_sales ul li ul li a.brand_advantage_air {
    background-image: url('../image/brand_advantage_air.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000px 
}

#nav_sales ul li ul li a.brand_fujitsu {
    background-image: url('../image/brand_fujitsu.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000px 
}

#nav_sales ul li ul li a.brand_lg {
    background-image: url('../image/brand_lg.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000px 
}

#nav_sales ul li ul li a.brand_mitsubishi_electric {
    background-image: url('../image/brand_mitsubishi_electric.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000px 
}

#nav_sales ul li ul li a.brand_samsung {
    background-image: url('../image/brand_samsung.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000px 
}

#nav_sales ul li ul li a.brand_toshiba {
    background-image: url('../image/brand_toshiba.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000px 
}

#nav_sales ul li ul li a.brand_kelvinator {
    background-image: url('../image/brand_kelvinator.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000px 
}

#nav_sales ul li a.product_packages {
    background-image: url('../image/packages_air_conditioning.png');
    background-repeat: no-repeat;
    background-position: center center
}

#nav_sales ul li a.product_wall_mounted_split_system {
    background-image: url('../image/split_system_air_conditioning.png');
    background-repeat: no-repeat;
    background-position: center center
}

#nav_sales ul li a.product_cassette_split_system {
    background-image: url('../image/cassette_system_air_conditioning.png');
    background-repeat: no-repeat;
    background-position: center center
}

#nav_sales ul li a.product_ducted {
    background-image: url('../image/ducted_system_air_conditioning.png');
    background-repeat: no-repeat;
    background-position: center center
}

#nav_sales ul li a.product_air_purifier {
    background-image: url('../image/air_purifier.png');
    background-repeat: no-repeat;
    background-position: center center
}

#nav_sales ul li a.product_under_ceiling {
    background-image: url('../image/under_ceiling.png');
    background-repeat: no-repeat;
    background-position: center center
}

#nav_sales ul li a.product_floor {
    background-image: url('../image/floor_console.png');
    background-repeat: no-repeat;
    background-position: center center
}

#nav_sales ul li a.product_bulkhead {
    background-image: url('../image/bulkhead.png');
    background-repeat: no-repeat;
    background-position: center center
}

#nav_sales ul li a.product_multihead {
    background-image: url('../image/multihead_system_air_conditioning.png');
    background-repeat: no-repeat;
    background-position: center center
}

#content .nav_main {
    display: none
}

#content #shopping_cart {
    margin: 0;
    padding: 3px 7px 3px 7px;
    min-width: 120px;
    font: bold 13px /20px sans-serif, tahoma, helvetica;
    white-space: nowrap;
    color: #FFF;
    background-color: #FF9C01;
    text-decoration: none;
    text-align: center;
    border-style: none;
    border-radius: 20px;
    box-shadow: inset 0 3px 10px #FFB900, 0px 1px 1px rgba(0, 0, 0, 0.1);
    display: inline-block;
    cursor: pointer
}

#content p.sub_list {
    margin-top: 5px;
    padding-top: 0
}

#content ul.nav_sub, #content ul.nav_manufacturer_sub {
    margin: 0 10px 10px 0;
    padding: 5px 0 10px 0;
    width: 220px;
    list-style-type: none;
    background-color: #1D96D2;
    background: -webkit-linear-gradient(left top, #1D96D2, #415887);
    background: -o-linear-gradient(left top, #1D96D2, #415887);
    background: -ms-linear-gradient(left top, #1D96D2, #415887);
    background: -moz-linear-gradient(left top, #1D96D2, #415887);
    background: linear-gradient(left top, #1D96D2, #415887);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4) , inset 1px 1px 1px 0 rgba(29, 152, 212, 1);
    border-radius: 2px;
    float: left;
    clear: both
}

#content ul.nav_manufacturer_sub:before {
    position: absolute;
    margin-top: -30px;
    padding-left: 10px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.5px;
    line-height: 12px;
    color: #326C9B;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 #1E9DDB;
    content: 'Brands';
    cursor: default
}

#content ul.nav_manufacturer_sub {
    padding-top: 40px 
}

#content ul.nav_sub li, #content ul.nav_manufacturer_sub li {
    padding: 0
}

#content ul.nav_sub li a, #content ul.nav_manufacturer_sub li a {
    padding: 11px 0 11px 10px;
    width: 210px;
    font-size: 12px;
    font-weight: 600;
    color: #FFF;
    text-overflow: ellipsis;
    text-decoration: none;
    text-shadow: 0 0 1px #3F5278;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    box-shadow: inset 0 0 0 0 rgba(29, 152, 212, 0.1) , inset 0 0 0 0 rgba(29, 152, 212, 0.1) , inset 0 1px 0 0 rgba(255, 255, 255, 0.1) , inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
    transition: all .2s ease-in-out 0s 
}

#content ul.nav_sub li a:hover, #content ul.nav_manufacturer_sub li a:hover {
    color: #FFB600;
    box-shadow: inset 0 -10px 10px 0 rgba(29, 152, 212, 0.1) , inset 0 10px 10px 0 rgba(29, 152, 212, 0.1) , inset 0 1px 0 0 rgba(255, 255, 255, 0.1) , inset 0 -1px 0 0 rgba(0, 0, 0, 0.1) 
}

#content #page {
    padding-bottom: 20px;
    display: inline-block;
    width: 100%;
    max-width: 915px 
}

#content #page.sub_set {
    width: 100%;
    max-width: 682px 
}

#content ul.nav_sub:before {
    position: absolute;
    margin-top: -30px;
    padding-left: 10px;
    font-size: 12px;
    font-weight: 600;
    line-height: 12px;
    letter-spacing: 1.5px;
    color: #326C9B;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 #1E9DDB;
    content: 'Categories';
    cursor: default
}

#content ul.nav_sub {
    padding-top: 40px 
}

#content #page ul.nav_sub, #content #page ul.nav_sub_filter {
    margin: 0;
    padding: 0;
    width: auto;
    text-align: left;
    list-style-type: none;
    background-image: none;
    border-style: none;
    border-width: 0;
    float: left;
    clear: both
}

#content #page ul.nav_sub li, #content #page ul.nav_sub_filter li {
    margin-left: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-bottom: 10px;
    width: auto;
    list-style-image: url('../image/glass_square_bg.png');
    display: block
}

#content #page ul.nav_sub li a, #content #page ul.nav_sub_filter li a {
    width: auto;
    font: bold 15px arial, helvetica, verdana, sans-serif;
    color: FFC300;
    text-decoration: none
}

#content #page ul.nav_sub li a:hover, #content #page ul.nav_sub li a:focus, #content #page ul.nav_sub_filter li a:hover, #content #page ul.nav_sub_filter li a:focus {
    text-decoration: underline
}

.product {
}

.product_image_gallery_group {
}

.product_introduction {
}

.product_image_gallery_group img {
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-radius: 8px 
}

.product_image_gallery_group .product_image_main img {
    margin-left: 0;
    margin-bottom: 20px;
    margin-right: 20px 
}

.product_image_gallery_group .product_image_two img {
    margin-bottom: 20px;
    margin-right: 20px 
}

.product_image_gallery_group .product_image_three img {
    margin-bottom: 20px;
    margin-right: 20px 
}

.product .product_list_add_to_cart {
    float: left
}

#description {
    padding: 0
}

.product_name h4 {
    margin-top: 20px;
    padding-top: 20px;
    clear: both
}

#specification {
    margin-bottom: 20px;
    padding-bottom: 20px 
}

#specification dl {
    margin: 20px 
}

#specification dt {
    margin: 0;
    width: 242px;
    line-height: 25px;
    font: bold 12px arial, helvetica, verdana, sans-serif;
    line-height: 25px;
    float: left;
    clear: left
}

#specification dd {
    margin: 0;
    width: 400px;
    line-height: 25px;
    font: 12px arial, helvetica, verdana, sans-serif;
    line-height: 25px;
    clear: right;
    float: left
}

#specification dl &gt; dd + dt, #specification dl &gt; dd + dt + dd {
    border-top-style: dotted;
    border-top-width: 1px 
}

#content #page ul.nav_sub {
    margin: 0;
    padding: 5px 0 5px 0;
    width: auto;
    list-style-type: none;
    background-color: transparent;
    border-radius: 0;
    clear: both
}

#content #page ul.nav_sub:before {
    margin-top: 0;
    padding-left: 0;
    content: '';
    cursor: default
}

#content input[type="text"], #content input[type="password"], #content input[type="email"], #content input[type="number"], #content input[type="tel"], #content input[type="url"], #content select {
    margin-top: 0;
    padding: 5px 10px;
    min-height: 16px;
    font-size: 13px;
    color: #222;
    background-color: #FFF;
    border-radius: 20px;
    border-style: none;
    border-width: 0;
    border-color: transparent;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) 
}

#content input[type="submit"], #content input[type="button"] {
    margin: 0;
    padding: 3px 35px 3px 35px;
    font: bold 13px /20px sans-serif, tahoma, helvetica;
    white-space: nowrap;
    color: #FFF !important;
    background-color: #FFB600;
    text-decoration: none;
    text-align: center;
    border-style: none;
    border-radius: 20px;
    display: inline-block;
    cursor: pointer;
    -webkit-appearance: none
}

#content textarea {
    margin-top: 0;
    padding: 5px 10px;
    font-size: 13px;
    color: #222;
    background-color: #FFF;
    border-radius: 10px;
    border-style: none;
    border-width: 0;
    border-color: transparent;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) 
}

#content form td {
    white-space: nowrap
}

#content h2 {
    font-size: 20px;
    font-weight: normal;
    color: #216EAF
}

#content h3 {
    font-size: 20px;
    font-weight: normal;
    color: #216EAF
}

#content h4 {
    font-size: 18px;
    font-weight: bold;
    color: #555
}

#content h4 {
    font-size: 18px;
    font-weight: normal;
    color: #555
}

#content h5 {
    font-size: 16px;
    font-weight: normal;
    color: #555
}

#content h6 {
    font-size: 14px;
    font-weight: bold;
    color: #555
}

#content p {
    color: #212121 !important;
    border-bottom-color: #888 !important
}

#content span {
    border-bottom-color: #888 !important
}

#content a {
    color: #FFB600;
    text-decoration: none
}

#content form a {
    color: #FFB600 !important;
    text-decoration: none
}

#content a:hover, a:focus {
    text-decoration: underline
}

#content ul.nav_site li.account a.site, ul.nav_site li.login a.site {
    display: inline-block
}

#content ul.nav_site li.account ul {
    display: none;
    visibility: hidden
}

#content ul.nav_site li.account:hover ul, ul.nav_site li.account ul:hover {
    position: absolute;
    margin-top: 28px;
    margin-left: -200px;
    padding: 5px 0;
    text-align: center;
    background-color: #FFF;
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    box-shadow: 0 2px 3px #888;
    display: inline-block;
    visibility: visible
}

#content ul.nav_site li.account:hover ul li {
    margin: 10px 0;
    padding: 0;
    width: 200px;
    color: #FFF;
    display: block
}

#content ul.nav_site li.account ul li.user {
    color: #216EAF
}

#content ul.nav_site {
    position: absolute;
    margin: -190px 0 0 0;
    padding: 0;
    width: auto;
    display: block
}

#content ul.nav_site li {
    margin: 0;
    padding: 0;
    display: none
}

#content ul.nav_site li a {
    margin: 0;
    padding: 0;
    display: none
}

#content ul.nav_site li.account, #content ul.nav_site li.login {
    margin-left: 780px;
    display: inline-block
}

#content ul.nav_site li.account a, #content ul.nav_site li.login a {
    margin: 0;
    padding: 4px 8px 4px 8px;
    min-width: 120px;
    min-height: 20px;
    max-height: 20px;
    height: 20px;
    font: bold 13px /20px sans-serif, tahoma, helvetica;
    white-space: nowrap;
    color: #FFF;
    background-color: #FF9C01;
    text-decoration: none;
    text-align: center;
    border-style: none;
    border-radius: 20px;
    box-shadow: inset 0 3px 10px #FFB900, 0px 1px 1px rgba(0, 0, 0, 0.1);
    display: inline-block;
    cursor: pointer
}

#content dl.dashboard {
    margin: 0;
    padding: 0;
    width: 405px 
}

#content dl.dashboard dt {
    margin: 0 0 20px 0;
    padding: 0;
    width: 120px;
    display: inline-block
}

#content dl.dashboard dd {
    margin: 0;
    padding: 0;
    width: 280px;
    display: inline-block
}

#content hr {
    margin: 20px 0;
    padding: 0;
    border-color: #888 !important;
    border-style: solid;
    border-width: 0 0 1px 0
}

#content p.sub_list {
    margin-bottom: 30px 
}

@media(max-width:1000px ) {
    #content #page.sub_set {
        width: 100%
    }

    #content ul.nav_manufacturer_sub {
        display: none
    }

    #content ul.nav_sub {
        display: none
    }
}

div.product_list {
    margin-right: 0 !important;
    background-color: #FFF;
    border-color: transparent;
    border-radius: 5px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4);
    transition: all .2s ease-in-out 0s 
}

div.product_list {
    margin: 0 1% 1% auto !important;
    width: 100% !important;
    max-width: 185px;
    min-height: 320px;
    text-align: center;
    background-color: #FFF;
    border-color: transparent;
    border-radius: 5px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4);
    transition: all .2s ease-in-out 0s;
    clear: both;
    float: none !important;
    display: inline-block
}

div.product_list {
    margin: 0 2.2% 2.2% auto !important;
    width: 100% !important;
    max-width: 262px;
    min-height: 320px;
    text-align: center;
    background-color: #FFF;
    border-color: transparent;
    border-radius: 5px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4);
    transition: all .2s ease-in-out 0s;
    clear: both;
    float: none !important;
    display: inline-block
}

div.product_list:hover {
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.8) 
}

#nav_sales + #content ul.nav_manufacturer_sub {
    display: none
}

#nav_sales + #content ul.nav_manufacturer_sub + ul.nav_sub {
    display: none
}

#nav_sales + #content ul.nav_manufacturer_sub + ul.nav_sub + #page.sub_set {
    max-width: 915px 
}

div.product_list img {
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-radius: 8px 
}

div.product_list img {
    margin: 0 !important;
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-radius: 8px;
    clear: both;
    float: none !important;
    display: inline-block
}

div.product_list &gt; a + div {
    position: absolute !important;
    padding-top: 100px;
    min-width: 262px;
    text-align: center;
    display: table-footer-group
}

div.product_list &gt; div + div {
    display: table
}

div.product_list div {
    position: static !important;
    width: 100% !important;
    max-width: 262px;
    margin: 0 !important;
    text-align: center;
    clear: both;
    float: none !important;
    display: block
}

div.product_list .product_list_introduction {
    display: none
}

.product_list_title a {
    position: relative !important;
    width: 100% !important;
    max-width: 262px;
    min-height: 50px;
    font: bold 14px arial, helvetica, verdana, sans-serif;
    color: #333 !important;
    text-decoration: none;
    display: block
}

.product_list_title a strong {
    font-weight: normal
}

.product_list_title a:hover, .product_list_title a:focus {
    color: #FFB600 !important;
    text-decoration: underline
}

.product_list_manufacturer {
    padding: 8px 0;
    font: bold 14px arial, helvetica, verdana, sans-serif
}

.product_list_introduction {
    padding-top: 5px;
    font: 12px arial, helvetica, verdana, sans-serif
}

.product_list_regular_price_tag {
    color: #666;
    text-decoration: none
}

.product_list_sale_price_tag {
    font: bold 16px arial, helvetica, verdana, sans-serif;
    color: #216EAF;
    text-decoration: none
}

.product_list_in_stock {
    font: bold 12px arial, helvetica, verdana, sans-serif;
    color: #2F87D7;
    text-decoration: none
}

.product_list_out_of_stock {
    font: bold 12px arial, helvetica, verdana, sans-serif;
    color: #666;
    text-decoration: none
}

.product_list_add_to_cart {
    margin-top: 10px;
    width: 106px;
    height: 25px;
    text-align: center
}

.product_list_add_to_cart a {
    margin: 5px 0 0 0;
    padding: 7px 0;
    width: 100%;
    min-width: 120px;
    font: bold 13px /20px sans-serif, tahoma, helvetica;
    white-space: nowrap;
    color: #FFF !important;
    background-color: #1D98D4;
    text-decoration: none;
    text-align: center;
    border-style: none;
    border-radius: 2px;
    display: block;
    cursor: pointer
}

@media(max-width:720px ) {
    div.product_list {
        margin: 0 3% 3% auto !important;
        width: 100% !important;
        max-width: 185px;
        min-height: 320px;
        text-align: center;
        background-color: #FFF;
        border-color: transparent;
        border-radius: 5px;
        box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.4);
        transition: all .2s ease-in-out 0s;
        clear: both;
        float: none !important;
        display: inline-block
    }

    div.product_list:hover {
        box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.8) 
    }

    div.product_list img {
        margin: 0 !important;
        border-color: transparent;
        border-style: solid;
        border-width: 1px;
        border-radius: 8px;
        clear: both;
        float: none !important;
        display: inline-block
    }

    div.product_list &gt; a + div {
        position: absolute !important;
        padding-top: 110px;
        min-width: 185px;
        text-align: center;
        display: table-footer-group
    }

    div.product_list &gt; div + div {
        display: table-header-group
    }

    div.product_list div {
        position: static !important;
        width: auto !important;
        margin: 0 !important;
        text-align: center;
        clear: both;
        float: none !important;
        display: block
    }

    div.product_list .product_list_introduction {
        display: none
    }

    .product_list_title a {
        font: bold 13px arial, helvetica, verdana, sans-serif;
        color: #FFB600;
        text-decoration: none
    }

    .product_list_title a:hover, .product_list_title a:focus {
        text-decoration: underline
    }

    .product_list_manufacturer {
        padding: 8px 0;
        font: 12px arial, helvetica, verdana, sans-serif
    }

    .product_list_introduction {
        padding-top: 5px;
        font: 12px arial, helvetica, verdana, sans-serif
    }

    .product_list_regular_price_tag {
        color: #666;
        text-decoration: none
    }

    .product_list_sale_price_tag {
        font: bold 16px arial, helvetica, verdana, sans-serif;
        color: #216EAF;
        text-decoration: none
    }

    .product_list_in_stock {
        font: bold 12px arial, helvetica, verdana, sans-serif;
        color: #2F87D7;
        text-decoration: none
    }

    .product_list_out_of_stock {
        font: bold 12px arial, helvetica, verdana, sans-serif;
        color: #666;
        text-decoration: none
    }

    .product_list_add_to_cart {
        margin-top: 10px;
        width: 106px;
        height: 25px;
        text-align: center
    }

    .product_list_add_to_cart a {
        margin: 3px 0 0 0;
        padding: 3px 0 3px 0;
        min-width: 120px;
        font: bold 13px /20px sans-serif, tahoma, helvetica;
        white-space: nowrap;
        color: #FFF !important;
        background-color: #1D98D4;
        text-decoration: none;
        text-align: center;
        border-style: none;
        border-radius: 4px;
        display: inline-block;
        cursor: pointer
    }

    .product {
    }

    .product_image_gallery_group {
    }

    .product_introduction {
    }

    .product_image_gallery_group img {
        border-color: transparent;
        border-style: solid;
        border-width: 1px;
        border-radius: 8px 
    }

    .product_image_gallery_group .product_image_main img {
        margin-left: 0;
        margin-bottom: 20px;
        margin-right: 20px;
        width: 100%;
        max-width: 300px;
        height: auto
    }

    .product_image_gallery_group .product_image_two img {
        margin-bottom: 20px;
        margin-right: 20px 
    }

    .product_image_gallery_group .product_image_three img {
        margin-bottom: 20px;
        margin-right: 20px 
    }

    .product .product_list_add_to_cart {
        float: left
    }

    #description {
        padding: 0
    }

    .product_name h4 {
        margin-top: 20px;
        padding-top: 20px;
        clear: both
    }

    #specification {
        margin-bottom: 20px;
        padding-bottom: 20px 
    }

    #specification dl {
        margin: 20px 
    }

    #specification dt {
        margin: 0;
        width: 242px;
        line-height: 25px;
        font: bold 12px arial, helvetica, verdana, sans-serif;
        line-height: 25px;
        float: left;
        clear: left
    }

    #specification dd {
        margin: 0;
        width: 400px;
        line-height: 25px;
        font: 12px arial, helvetica, verdana, sans-serif;
        line-height: 25px;
        clear: right;
        float: left
    }

    #specification dl &gt; dd + dt, #specification dl &gt; dd + dt + dd {
        border-top-style: dotted;
        border-top-width: 1px 
    }
}

#actions {
    color: #FFF;
    background-color: #1D96D2;
    background: -webkit-linear-gradient(left top, #1D96D2, #415887);
    background: -o-linear-gradient(left top, #1D96D2, #415887);
    background: -ms-linear-gradient(left top, #1D96D2, #415887);
    background: -moz-linear-gradient(left top, #1D96D2, #415887);
    background: linear-gradient(left top, #1D96D2, #415887);
    text-align: center;
    box-shadow: inset 0 10px 10px -10px #000;
    box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.4) 
}

#actions div.container {
    padding: 0 0 30px 0
}

#actions &gt; div &gt; div {
    margin: 0 2%;
    width: 280px;
    max-width: 280px;
    vertical-align: top;
    display: inline-block
}

#actions &gt; div &gt; div h2 {
    margin: 10px auto;
    width: 280px;
    max-width: 280px;
    font-size: 17px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    vertical-align: top;
    display: inline-block
}

#actions &gt; div &gt; div p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #FFF;
    text-align: center;
    text-decoration: none
}

#actions &gt; div &gt; div a {
    margin: 20px 0;
    padding-top: 130px;
    width: 280px;
    height: 130px;
    font-size: 14px;
    font-weight: 400;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    -webkit-user-select: none;
    -webkit-touch-callout: none
}

#actions &gt; div &gt; div a {
    background-repeat: no-repeat;
    background-position: top center
}

#actions &gt; div &gt; div a:hover {
    color: #FFB600;
    transition: color .3s ease-in-out 0s 
}

#actions &gt; div &gt; div a img {
    margin-top: -100px;
    margin-bottom: 5px;
    border-width: 0;
    border-style: solid;
    border-color: #FFF;
    border-radius: 100px;
    box-shadow: 0 0 0 3px #FFF, 0px 0 0 10px #FFB600;
    transition: all 1s ease-in-out 0s 
}

#actions &gt; div &gt; div a &gt; span.hover:first-child {
    position: absolute;
    margin-top: -100px;
    margin-left: 170px;
    padding: 0;
    width: 40px;
    height: 40px;
    font-size: 35px;
    font-weight: 200;
    color: #FFF;
    line-height: 35px;
    text-indent: -80px;
    text-align: center;
    background-color: #374B73;
    border-style: solid;
    border-color: #FFF;
    border-width: 0;
    border-radius: 40px;
    box-shadow: 0 0 0 3px #FFF;
    transition: opacity .3s ease-in-out 0s , text-indent .2s ease-in-out .1s;
    opacity: 0;
    display: block;
    overflow: hidden
}

#actions &gt; div &gt; div a:hover &gt; span.hover:first-child {
    text-indent: 2px;
    opacity: 1
}

#footer {
    margin: 0;
    padding: 20px 0;
    width: 100%;
    background-color: #383838;
    z-index: 9995;
    clear: both;
    box-shadow: inset 0 10px 10px -10px #000;
    box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.4) 
}

#footer_map {
    margin: 0 auto;
    padding: 0;
    max-width: 1000px 
}

#footer_map ul {
    margin: 0 auto;
    padding: 0;
    white-space: nowrap;
    list-style-type: none
}

#footer_map ul li {
    margin: 0;
    padding: 0;
    width: 246px;
    overflow: hidden;
    float: left;
    display: block
}

#footer_map ul li:first-child {
}

#footer_map ul li ul {
    margin-top: 10px;
    padding: 0
}

#footer_map ul li ul ul {
    margin-top: 3px;
    padding: 0
}

#footer_map ul li li {
    margin: 0;
    padding: 0;
    text-indent: 0;
    height: 24px 
}

#footer_map ul li li:first-child {
    display: inline-block
}

#footer_map ul li li li {
    visibility: hidden;
    display: none
}

#footer_map &gt; ul &gt; li &gt; a {
    padding: 15px 0;
    border-bottom: 1px solid #555
}

#footer_map &gt; ul &gt; li &gt; a:last-child {
    padding: 15px 0;
    border-bottom: 1px solid transparent
}

#footer_map a {
    margin: 0 20px;
    font: bold 14px arial, helvetica, verdana, sans-serif;
    color: #FFF;
    text-decoration: none;
    transition: color .2s ease-in 0s 
}

#footer_map ul li a {
    margin: 5px 20px;
    font: bold 14px arial, helvetica, verdana, sans-serif;
    color: #FFF;
    text-decoration: none;
    white-space: pre-wrap;
    display: block;
    transition: color .2s ease-in 0s 
}

#footer_map ul li li a {
    margin: 5px 20px;
    max-width: 206px;
    width: auto !important;
    font: 12px arial, helvetica, verdana, sans-serif;
    color: #FFF;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    transition: color .2s ease-in 0s 
}

#footer_map a[href="https://www.aussieairconditioning.com.au/?catalogue=aussie + air + conditioning"] + ul &gt; li &gt; a[href^="https://www.aussieairconditioning.com.au/?id="]::before {
    content: "Special Offer: "
}

#footer_map a[href="https://www.aussieairconditioning.com.au/?catalogue=aussie + air + conditioning"] + ul &gt; li &gt; a[href^="https://www.aussieairconditioning.com.au/?id="] {
}

#footer_map a:hover, #footer_map a:focus {
    color: #FFB600;
    text-decoration: none
}

#footer ul#notice {
    margin: 0 40px;
    padding: 70px 0 30px 0;
    list-style-type: none;
    clear: both
}

#footer ul#notice li {
    margin: 0;
    padding: 5px 0;
    font-size: 12px;
    color: #CCC;
    text-align: center;
    vertical-align: text-top;
    display: block
}

#footer p {
    width: 100%;
    max-width: 100%;
    margin: 10px 0;
    padding: 0;
    text-align: center;
    clear: both
}

#footer a {
    margin: 0;
    padding: 0;
    color: #777;
    text-decoration: none
}

#footer a:hover {
    text-decoration: underline
}

#footer a img {
    border: 0
}


/**********************************************/
</pre></body></html>