body
{
    background:#ffffff;
    font-size:0.9em;
    line-height:1.5em;
}
body, input, textarea, select
{
    color:#330000;
    font-family:Tahoma, Arial, Verdana;
    line-height:1.5em;
}
textarea
{
    font-size:100%;
}
body, div, form, p, h1, h2, h3
{
    margin:0px;
    padding:0px;
    display:block;
}
img
{
    border:0px;
    behavior:url(/_inf/iepngfix.htc);
}
a
{
    color:#330000;
}
a:hover
{
    background-color:#330000;
    color:#ffffff;
}
h1
{
    font-size:1.2em;
    line-height:1.5em;
    padding-bottom:10px;
}
h2
{
    font-size:1.1em;
    line-height:1.5em;
    padding-bottom:10px;
}
h3
{
    font-size:1.0em;
    line-height:1.5em;
    padding-bottom:10px;
}
p
{
    line-height:1.5em;
    font-size:0.9em;
    padding-bottom:10px;
}
ul
{
    padding:0px;
    padding-left:20px;
    margin:0px;
}
li
{
    list-style:dot;
    margin:0px;
    padding:0px;
    padding-bottom:1.2em;
}
.intro
{
    font-size:1.0em;
}


table tr td
{
    background:transparent;
    font-size:0.8em;
    padding:8px;
    text-align:center;
    vertical-align:top;
}
table tr td img
{
    margin:8px;
}
table tr td.first
{
    text-align:left;
}
table thead tr td
{
    font-weight:bold;
}
.button a
{
    clear:both;
    color:#ffffff;
    display:block;
    float:right;
    font-weight:bold;
    line-height:18px;
    text-align:center;
    text-decoration:none;
    vertical-align:top;
    width:74px;
    height:18px;
}
.first .button a
{
    float:left;
}

.dryair
{
    color:#0084aa;
}
a.dryair:hover
{
    background-color:#0084aa;
    color:#ffffff;
}
.dryairbox
{
    clear:both;
    float:right;
    font-size:0.8em;
    font-weight:bold;
    line-height:1.4em;
    margin-bottom:15px;
    >margin-bottom:7px;
    margin-left:10px;
    background:#cce6ee;
    border:4px solid #0084aa;
    font-size:0.9em;
    padding:5px;
    width:168px;
}
table.dryair tr td
{
    color:#330000;
}
table.dryair thead tr td
{
    color:#0084aa;
}
table.dryair tr td.highlight
{
    background:#cce6ee;
}
table.dryair td .button a
{
    background:#0084aa;
    border:1px solid #0084aa;
}
table.dryair td .button a:hover
{
    background:#ffffff;
    color:#0084aa;
}


.coolair
{
    color:#00aeef;
}
a.coolair:hover
{
    background-color:#00aeef;
    color:#ffffff;
}
.coolairbox
{
    clear:both;
    float:right;
    font-size:0.8em;
    font-weight:bold;
    line-height:1.4em;
    margin-bottom:15px;
    >margin-bottom:7px;
    margin-left:10px;
    background:#cce6ee;
    border:4px solid #00aeef;
    font-size:0.9em;
    padding:5px;
    width:168px;
}
table.coolair tr td
{
    color:#00aeef;
}
table.coolair thead tr td
{
    color:#00aeef;
}
table.coolair tr td.highlight
{
    background:#cce6ee;
}
table.coolair td .button a
{
    background:#00aeef;
    border:1px solid #00aeef;
}
table.coolair td .button a:hover
{
    background:#ffffff;
    color:#00aeef;
}


.cleanair
{
    color:#b6b30b;
}
a.cleanair:hover
{
    background-color:#b6b30b;
    color:#ffffff;
}
.cleanairbox
{
    clear:both;
    float:right;
    font-size:0.8em;
    font-weight:bold;
    line-height:1.4em;
    margin-bottom:15px;
    >margin-bottom:7px;
    margin-left:10px;
    
    background:#f7f6cf;
    border:4px solid #d5d20f;
    font-size:0.9em;
    font-weight:bold;
    padding:5px;
    width:168px;
}
table.cleanair tr td
{
    color:#330000;
}
table.cleanair thead tr td
{
    color:#b6b30b;
}
table.cleanair tr td.highlight
{
    background:#f7f6cf;
}
table.cleanair td .button a
{
    background:#b6b30b;
    border:1px solid #b6b30b;
}
table.cleanair td .button a:hover
{
    background:#ffffff;
    color:#b6b30b;
}


.warmair
{
    color:#d8171f;
}
a.warmair:hover
{
    background-color:#d8171f;
    color:#ffffff;
}
.warmairbox
{
    clear:both;
    float:right;
    font-size:0.8em;
    font-weight:bold;
    line-height:1.4em;
    margin-bottom:15px;
    >margin-bottom:7px;
    margin-left:10px;
    background:#f7d1d2;
    border:4px solid #d8171f;
    font-size:0.9em;
    padding:5px;
    width:168px;
}
table.warmair tr td
{
    color:#d8171f;
}
table.warmair thead tr td
{
    color:#d8171f;
}
table.warmair tr td.highlight
{
    background:#f7d1d2;
}
table.warmair td .button a
{
    background:#d8171f;
    border:1px solid #d8171f;
}
table.warmair td .button a:hover
{
    background:#ffffff;
    color:#d8171f;
}

.content .dryairbox,
.content .coolairbox,
.content .cleanairbox,
.content .warmairbox
{
    clear:both;
    float:right;
    margin-right:10px;
}

.layout
{
    /*margin:0 auto; - CENTRE WEBSITE */ 
    width:970px;
}
.west
{
    clear:both;
    float:left;
    width:204px;
}
    .logo
    {
        clear:both;
        padding-bottom:15px;
        padding-left:31px;
        padding-top:14px;
        width:147px;
    }
    .nav
    {
        clear:both;
    }
        .nav ul
        {
            margin:0px;
            padding:0px;
        }
            .nav ul li
            {
                clear:both;
                list-style:none;
                margin:0px;
                padding:0px;
                padding-bottom:2px;
                padding-top:2px;
                display:block;
                width:204px;
            }
                .nav ul li a
                {
                    background:#ffffff;
                    border-bottom:1px solid #ada0a0;
                    border-left:3px solid #ada0a0;
                    clear:both;
                    color:#0084aa;
                    display:block;
                    font-weight:bold;
                    font-size:0.75em;
                    padding-left:31px;
                    text-decoration:none;
                    width:170px;
                }
                    .nav ul li a:hover
                    {
                        background:#d5d20f;
                    }
                    .nav ul li a.current
                    {
                        border-bottom:1px solid #0084aa;
                        border-left:3px solid #0084aa;
                    }
    .navshortcuts
    {
        padding-bottom:20px;
        padding-left:33px;
        padding-top:33px;
        text-align:center;
    }
    .navshortcuts a
    {
        text-decoration:none;
    }
        .styleclear
        {
            color:#000000;
        }
        
    .features
    {
        padding-bottom:20px;
        padding-top:20px;
    }
        /*.features div
        {
            clear:both;
            float:right;
            font-size:0.8em;
            font-weight:bold;
            line-height:1.4em;
            margin-bottom:15px;
            >margin-bottom:7px;
        }*/
            .features div img
            {
                margin:5px;
            }
    
.maingutter
{
    float:left;
    width:48px;
}
.east
{
    float:left;
    width:718px;
}
    .header
    {
        padding-bottom:14px;
        padding-left:9px;
    }
        .headerleft
        {
            float:left;
            padding-top:10px;
            width:350px;
        }
            .search
            {
                padding-top:10px;
            }
        .headerright
        {
            float:right;
            padding-top:13px;
            width:350px;
        }
            .strapline
            {
                clear:both;
                float:right;
                height:25px;
                padding-bottom:5px;
                padding-right:9px;
                width:226px;
            }
            .other
            {
                clear:right;
                color:#0084aa;
                float:right;
                padding-right:9px;
                text-align:right;
                width:300px;
            }
        .headerclear
        {
            clear:both;
        }
    .billboard
    {
        padding-bottom:18px;
    }
    .content
    {
        padding-bottom:20px;
        padding-left:9px;
    }
        .contentleft
        {
            clear:both;
            float:left;
            width:337px;
        }
        .contentgutter
        {
            float:left;
            width:26px;
        }
        .contentright
        {
            float:left;
            width:342px;
        }
            .contentshortcuts div.container
            {
                float:left;
                padding-bottom:10px;
                padding-right:1px;
                text-align:center;
            }
            .contentshortcuts div a
            {
                border:0px none;
                text-decoration:none;
            }
            .callout
            {
                background:#e5f2f6;
                clear:both;
                padding:5px;
            }
                .callout img
                {
                    margin:5px;
                }
.footer
{
    clear:both;
    font-size:0.8em;
    width:970px;
}
    .footernav
    {
        float:left;
        padding-left:5px;
        width:700px;
    }
    .poweredby
    {
        float:right;
        padding-right:5px;
        text-align:right;
        width:200px;
    }

.callus,
.telephone
{
    clear:both;
    display:block;
    width:167px;
    text-align:center;
}
.callus
{
    color:#0084aa;
    font-size:1.2em;
    padding-top:15px;
}
.telephone
{
    color:#d8171f;
    font-weight:bold;
    font-size:1.2em;
    padding-top:5px;
}

