img {
    behavior: url("/media/j/iepngfix.htc");
}

body {
    background: #c9c9c9 url("../i/background-tile.gif") left top repeat;
    padding: 0.0;
    margin: 0.0;
    font-size: 12.0px;
    font-family: Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Verdana, sans-serif;
    color: #2d2d2d;
    line-height: 1.5;
}

#wrapper {
    background: url("../i/background-shadow.png") center top repeat-y;
}

#end-cap {
    background: url("../i/background-shadow-bottom.png") center top no-repeat;
    height: 16.0px;
}

#wrapper-inner {
    width: 1000.0px;
    margin: 0.0 auto;
    padding-bottom: 20.0px;
    background-color: white;
}

#header h1 a {
    display: block;
    width: 235.0px;
    height: 40.0px;
    line-height: 40.0px;
    text-indent: -2000.0px;
}

#header h1 {
    width: 300.0px;
    float: left;
    margin: 0.0;
    line-height: 40.0px;
    background: url("../i/skope-logo.gif") left center no-repeat;
}

#header ul li a:hover {
    position: relative;
    height: 44.0px;
    margin-bottom: 1.0px;
    background-color: #bf0019;
}

#header ul li a.current {
    position: relative;
    height: 45.0px;
    margin-bottom: 0.0;
    background-color: #bf0019;
}

#header ul li a {
    float: left;
    display: block;
    padding: 0.0 20.0px;
    margin-bottom: 5.0px;
    line-height: 40.0px;
    height: 40.0px;
    background-color: #a80017;
    color: white;
    font-family: Lucida Grande, Lucida Sans Unicode, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Verdana, sans-serif;
    text-decoration: none;
    font-weight: normal;
}

#header ul li {
    float: left;
    margin: 0.0 0.0 0.0 1.0px;
}

#header ul {
    margin-left: 350.0px;
    float: right;
    list-style-type: none;
    padding: 0.0;
    margin: 0.0;
    font-size: 120.0%;
}

#header {
    border-bottom: 10.0px solid #bf0019;
    margin: 0.0 25.0px;
    padding: 40.0px 0.0 0.0 0.0;
    overflow: visible;
    height: 45.0px;
}

#banner {
    margin: 5.0px 25.0px 15.0px 25.0px;
    background: url("/media/i/home-header.jpg") 50.0% 50.0% no-repeat;
    height: 180.0px;
}

.refrigeration #banner {
    background: url("/media/i/refrigeration/refrigeration.jpg") left top no-repeat;
    height: 118.0px;
}

.info #banner {
    background: url("/media/i/info-header.jpg") left top no-repeat;
    height: 118.0px;
}

.heating #banner {
    background: url("/media/i/header-heating.jpg") left top no-repeat;
    height: 118.0px;
}

.glascia #banner {
    background: url("/media/i/heating/glascia-banner.jpg") left top no-repeat;
    height: 118.0px;
}

.glascia .side-col {
    display: none;
}

.glascia .content-col {
    width: 760.0px;
}

.glascia .glascia-punchout-left {
    margin-left: -90.0px;
    float: left;
    width: 65.0px;
}

.glascia .glascia-punchout-right {
    margin-right: -180.0px;
    float: right;
    width: 170.0px;
}

.glascia h2 {
    x: 0.0;
}

.glascia .blurb {
    x: 0.0;
}

.glascia .glascia-info {
    margin: 2.0em 0.0 1.0em 90.0px;
    width: 430.0px;
}

.glascia a.rounded.glascia-button {
    background-color: #b29459;
}

.glascia {
}

.feature-list li img {
    float: left;
    padding: 4.0px 10.0px 4.0px 0.0;
}

.feature-list li {
    padding: 0.5em 1.0em;
}

.feature-list {
    list-style-type: none;
    padding: 0.0;
    margin: 1.0em 0.0;
    width: 400.0px;
}

.inner {
    padding: 10.0px;
    background-color: #eeeeee;
    margin-bottom: 15.0px;
}

.main-col img {
    width: 310.0px;
}

.main-col.first {
    margin-left: 25.0px;
}

.main-col {
    width: 330.0px;
    display: inline;
    float: left;
    margin-left: 15.0px;
}

.side-col h3.ruled {
    border-bottom: 1.0px solid white;
    margin: 0.0 -10.0px;
    padding-bottom: 0.5em;
    text-indent: 10.0px;
}

.side-col .inner img {
    padding: 0.0;
    margin: 0.0;
    width: 240.0px;
}

.side-col img {
    padding-bottom: 15.0px;
}

.side-col {
    width: 260.0px;
    display: inline;
    float: left;
    margin: 0.0 25.0px 0.0px 15.0px;
}

.menu-col ul li a.current {
    background-color: #798c9a;
    color: white;
}

.menu-col ul li a:hover {
    background-color: #999999;
    color: white;
    text-decoration: none;
}

.menu-col ul li a {
    color: #616161;
    font-weight: bold;
    display: block;
    padding: 10.0px 15.0px;
    margin: 0.0;
    line-height: 1.3;
}

.menu-col ul ul li a.current {
    background-color: #6f8997;
    color: white;
}

.menu-col ul ul li a {
    padding: 7.0px 15.0px 7.0px 25.0px;
    line-height: 1.3;
}

.menu-col ul ul {
    margin: 5.0px 0.0;
    font-size: 11.0px;
}

.menu-col ul {
    list-style-type: none;
    padding: 0.0;
    margin: 0.0;
}

.menu-col {
    width: 175.0px;
    display: inline;
    float: left;
    margin-left: 25.0px;
    padding: 10.0px 0.0;
    background-color: #eeeeee;
}

body.info .menu-col a.current {
    background-color: #b00018;
}

body.heating .menu-col a.current {
    background-color: #e4aa64;
}

.content-col .box .rounded {
    width: 200.0px;
}

.content-col .box {
    display: inline;
    float: left;
    width: 234.0px;
    overflow: visible;
}

.content-col .left {
    clear: left;
}

.content-col .right {
    margin-left: 15.0px;
}

.content-col div.heading h2 {
    color: white;
    padding: 50.0px 10.0px 0.0 10.0px;
    font-size: 23.0px;
    font-weight: normal;
}

.content-col div.heading img {
    margin: 10.0px 5.0px 0.0 0.0;
    float: right;
}

.content-col div.heading {
    height: 98.0px;
    background-position: left top;
    background-repeat: repeat-x;
    margin-bottom: 5.0px;
}

.content-col .series .inner h3 {
    border-bottom-style: solid;
    border-bottom-width: 3.0px;
    margin: 0.2em -10.0px;
    text-indent: 10.0px;
}

.content-col .series .inner:hover {
    background-color: #eeeeee;
    border-color: #cccccc;
}

.content-col .series .inner {
    background-color: white;
    padding: 2.0px 9.0px;
    border: 1.0px solid white;
}

.content-col {
    width: 485.0px;
    display: inline;
    float: left;
    margin-left: 15.0px;
}

.case-study-head h3 {
    width: 80.0%;
    padding-top: 35.0px;
    margin-left: 10.0px;
    float: left;
    text-align: left;
}

.case-study-head img {
    height: 70.0px;
    width: 70.0px;
    padding: 0.0;
    margin: 0.0 0.0 0.0 5.0px;
    display: inline;
}

.case-study-head {
    clear: both;
    padding: 5.0px;
    text-align: right;
}

#footer p, #footer ul {
    margin: 90.0px 10.0px 0.0 10.0px;
}

#footer p {
    text-align: right;
}

#footer p.nav {
    text-align: left;
    float: left;
}

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

#footer a {
    color: #cccccc;
    text-decoration: none;
}

#footer {
    clear: both;
    background: #616161 url("../i/footer-background.gif") left bottom repeat-x;
    height: 124.0px;
    margin: 0.0px 25.0px 0.0 25.0px;
    overflow: auto;
    color: #aaaaaa;
    line-height: 24.0px;
    font-size: 12.0px;
    text-shadow: 1.0px 1.0px 1.0px #333333;
}

h2 {
    font-size: 23.0px;
    margin: 0.0px 0.0 2.0px 0.0;
}

.side-col h2 {
    font-size: 140.0%;
}

h3 {
    font-size: 130.0%;
    margin: 0.5em 0.0;
}

a:hover {
    text-decoration: underline;
}

a:visited {
    color: #538ab0;
}

a img {
    border: none;
}

a {
    color: #538ab0;
    font-weight: bold;
    text-decoration: none;
}

hr {
    margin: 1.0em 25.0px;
    color: transparent;
    background-color: transparent;
    border: 1.0px solid #999999;
    border-width: 1.0px 0.0 0.0 0.0;
}

.content-col hr {
    margin: 1.0em 0.0;
    width: 100.0%;
}

form table th {
    width: 30.0%;
}

form table td, form table th {
    padding: 0.5em 0.5em;
    border: none;
}

form table {
    width: 100.0%;
    cell-spacing: 0.0;
    border-spacing: 0.0;
    border-collapse: collapse;
}

form input, form select {
    width: 60.0%;
}

form textarea {
    height: 4.0em;
    width: 90.0%;
}

form {
}

.clearer {
    clear: both;
}

div.clearer {
    font-size: 1.0px;
    height: 1.0px;
    margin: 0.0 -1.0px 0.0;
}

ul.flat li {
    float: left;
}

ul.flat a {
    line-height: 24.0px;
    display: block;
}

ul.flat {
    margin: 0.0;
    padding: 0.0;
    list-style-type: none;
    line-height: 1.0;
    height: 24.0px;
    line-height: 24.0px;
    float: left;
}

a.rounded:hover {
    text-decoration: underline;
}

a.rounded:visited {
    color: white;
}

a.rounded {
    display: block;
    width: 220.0px;
    line-height: 1.2;
    padding: 0.0px;
    text-indent: 15.0px;
    margin: 30.0px 0.0px;
    text-decoration: none;
    color: white;
}

.rounded {
    font-weight: normal;
    background-color: #999999;
    color: white;
}

button {
    border: none;
    background-color: transparent;
    padding: 0.0;
    cursor: pointer;
}

.large {
    font-size: 110.0%;
}

.hot {
    background-color: #b00018 !important;
}

.cold {
    background-color: #6f8997;
}

.box a.rounded.dark {
    background-color: #616161;
    width: 120.0px;
}

.news-box h3 {
    margin: 0.5em 0.0 0.3em 0.0;
    color: #b00018;
}

.news-box p {
    margin: 0.5em 0.0;
}

.news-box {
    background-color: white;
    color: black;
    margin: 0.0;
    border-bottom: 1.0px dotted #999999;
    padding: 1.0px 10.0px;
}

.breadcrumbs a {
    font-weight: normal;
    color: #999999;
}

.breadcrumbs {
    margin: -10.0px 25.0px 5.0px 25.0px;
    color: #999999;
    font-size: 90.0%;
}

iframe#coolbook, iframe#hotbook {
    width: 950.0px;
    height: 600.0px;
    border: none;
    margin: 0.5em 25.0px;
}

img.spill {
    margin-top: -10.0px;
    overflow: visible;
}

img.head {
    width: 215.0px;
}

img.info-left {
    float: left;
    margin: 0.0px 15.0px 10.0px 0.0;
}

.num-bullet {
    height: 19.0px;
    width: 19.0px;
}

body .food-services {
    background-color: #798c9a;
}

body .general-purpose {
    background-color: #53382f;
}

body .convenience-store {
    background-color: #bfa452;
}

body .customised {
    background-color: #554d51;
}

body .home-living {
    background-color: #ce7b25;
}

body .commercial {
    background-color: #728432;
}

body .bathroom {
    background-color: #56918b;
}

body .glascia {
    background-color: #464146;
}

body {
}

body.foods .series h3 {
    color: #798c9a;
    border-color: #798c9a;
}

body.foods .series .inner:hover {
    background-color: #eeeeee;
}

body.foods .series {
}

body.foods .rounded {
    background-color: #798c9a;
}

body.foods {
}

body.general .series h3 {
    color: #53382f;
    border-color: #53382f;
}

body.general .series .inner:hover {
    background-color: #cdc5c3;
}

body.general .series {
}

body.general .rounded {
    background-color: #53382f;
}

body.general {
}

body.convenience .series h3 {
    color: #bfa452;
    border-color: #bfa452;
}

body.convenience .series .inner:hover {
    background-color: #ece5cd;
}

body.convenience .series {
}

body.convenience .rounded {
    background-color: #bfa452;
}

body.convenience {
}

body.customised .series h3 {
    color: #554d51;
    border-color: #554d51;
}

body.customised .series .inner:hover {
    background-color: #cecbcd;
}

body.customised .series {
}

body.customised .rounded {
    background-color: #554d51;
}

body.customised {
}

body.home-living .rounded {
    background-color: #ce7b25;
}

body.home-living .series h3 {
    color: #ce7b25;
    border-color: #ce7b25;
}

body.home-living .series .inner:hover {
    background-color: #efd5b9;
}

body.home-living .series {
}

body.home-living {
}

body.commercial .rounded {
    background-color: #728432;
}

body.commercial .series h3 {
    color: #728432;
    border-color: #728432;
}

body.commercial .series .inner:hover {
    background-color: #d2d7bd;
}

body.commercial .series {
}

body.commercial {
}

body.bathroom .rounded {
    background-color: #56918b;
}

body.bathroom .series h3 {
    color: #56918b;
    border-color: #56918b;
}

body.bathroom .series .inner:hover {
    background-color: #c5d9d7;
}

body.bathroom .series {
}

body.bathroom {
}

body.glascia .rounded {
    background-color: #464146;
}

body.glascia {
}

body {
}

.tabs a {
    display: block;
    margin: 0.0 0.0 0.0 5.0px;
    background-color: #616161;
    color: white;
    padding: 0.0 1.0em;
    text-align: center;
    font-weight: normal;
}

.tabs .current {
    background-color: #b00018;
}

.tabs {
    border-bottom: 2.0px solid #b00018;
    width: 100.0%;
    margin: 1.0em 0.0;
}

.news-cats.tabs a {
/*    width: 10.0em;*/
}

.news-cats.tabs {
}

.warranty-tabs a {
    width: 15.0em;
}

.warranty-tabs {
}

.news .tabs {
    margin: 2.0em 0.0;
}

.news h3 {
    color: #b00018;
    font-weight: bold;
}

.news .news-thumb {
    float: right;
    max-width: 170.0px;
    margin: 0.0 0.0 15.0px 5.0px;
}

.news .news-content {
    dummy: 0.0;
}

.news {
}

.tabgroup {
    clear: both;
    margin: 1.0em 0.0;
}

.panel h3 {
    padding-top: 1.0em;
}

.panel .box {
    width: 230.0px;
    margin: 0.0;
    padding-top: 1.0em;
}

.panel {
    clear: both;
    margin: 0.0 10.0px;
    padding-top: 0.0;
}

th, td {
    text-align: left;
}

table tr, table.warranty tr {
    vertical-align: top;
}

table td, table th, table.warranty td, table.warranty th {
    padding: 0.3em 0.7em;
    border: 1.0px solid #cccccc;
    vertical-align: top;
}

table th, table.warranty th {
    border-width: 1.0px;
}

table td, table.warranty td {
    border-width: 1.0px;
}

table .section-start th, table .section-start td, table.warranty .section-start th, table.warranty .section-start td {
    border-top-width: 2.0px;
}

table .section-start, table.warranty .section-start {
}

table, table.warranty {
    margin: 1.0em 0.0;
    clear: both;
    border-spacing: 0.0;
    border-collapse: collapse;
    border-bottom: 1.0px solid #cccccc;
}

table.warranty td {
    border-width: 0.0 1.0px;
}

table.warranty th {
    border-width: 1.0px 0.0;
    background-color: white;
}

table.warranty {
}

.odd-row {
    background-color: #f6f6f6;
}

ul.errorlist li {
    margin: 0.0;
    padding: 0.0;
}

ul.errorlist {
    margin: 0.0;
    padding: 0.0;
    list-style-type: none;
    color: #b00018;
}

.error {
    color: #b00018;
    font-weight: bold;
}

.help-text {
    color: #777777;
}

div.heading.foods-head {
    background-image: url("/media/i/heading-background.gif");
}

div.heading.general-head {
    background-image: url("/media/i/refrigeration/general-heading-background.gif");
}

div.heading.convenience-head {
    background-image: url("/media/i/refrigeration/convnce-heading-background.gif");
}

div.heading.custom-head {
    background-image: url("/media/i/refrigeration/custom-heading-background.gif");
}

div.heading.bathroom-head {
    background-image: url("/media/i/heating/heads/blue.jpg");
}

div.heading.commercial-head {
    background-image: url("/media/i/heating/heads/green.jpg");
}

div.heading.home-head {
    background-image: url("/media/i/heating/heads/orange.jpg");
}

div.heading {
}

.refrigeration .heading {
    background-image: url("/media/i/heading-background.gif");
}

.heating .heading {
    background-image: url("/media/i/heating/heads/orange.jpg");
}

.big {
    font-size: 14.0px;
    font-weight: normal;
}

.main-col .inner .big {
    margin-left: 13.0px;
}

body .heating {
    background-color: #db8f33;
}

.clickable {
    cursor: pointer;
}

