﻿body
{
    padding: 0px;
    margin: 0px;
    font-family: arial, Helvetica, sans-serif;
    background-color: #dce3e9;
}

.all2foot
{
    background-image: url('images/newbackr2.jpg');
    background-position: center bottom;
}

.all2foot2
{
    background-image: url('images/newbackm.jpg');
    background-position: center bottom;
    background-repeat: no-repeat;
}

.footgo
{
    margin-top: 40px;
}

.dvlogo
{
    margin-bottom: 30px;
}

.copyright
{
    color: #666666;
    font-weight: bold;
    font-size: 10px;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    padding-top: 4px;
    padding-bottom: 4px;
}

.dvlogo div
{
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 9px;
    color: #666666;
}

.dvlogo a
{
    padding: 0px;
    background-position: center center;
    display: block;
    width: 346px;
    height: 73px;
    margin-right: auto;
    margin-left: auto;
    background-image: url('images/DrainVac.png');
    background-repeat: no-repeat;
}

.sque
{
    width: 900px;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    background-color: #FFFFFF;
}

.topsque
{
    width: 900px;
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

.sque2
{
    padding-right: 20px;
    padding-left: 20px;
    position: relative;
}

.head a.logoISO
{
    background-position: -10px top;
    background-image: url('images/DrainVacISO.jpg');
    width: 376px;
    height: 124px;
    display: block;
    position: absolute;
    top: 25px;
    left: 30px;
    background-repeat: no-repeat;
}

.head a.logoISO2
{
    background-position: center top;
    background-image: url('images/DrainVac-It-Sucks.png');
    width: 296px;
    height: 124px;
    display: block;
    position: absolute;
    top: 25px;
    left: 30px;
    background-repeat: no-repeat;
}

.logowhite
{
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #FFFFFF;
    height: 173px;
    width: 347px;
}

.head a.logo
{
    background-position: left top;
    background-image: url('images/DrainVac%20-%20Logo.jpg');
    width: 406px;
    height: 164px;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
}

.hoseoff
{
    background-position: right top;
    background-image: url('images/hose-off.png');
    width: 50px;
    height: 108px;
    position: absolute;
    left: -50px;
    top: 0px;
    background-repeat: no-repeat;
}

.head
{
    height: 138px;
    padding-top: 12px;
}

    .head .sque
    {
        height: 160px;
    }

    .head .sque2
    {
        padding-top: 2px;
        padding-right: 2px;
        padding-left: 2px;
    }

.foot .sque
{
    background-color: transparent;
}

#box
{
    padding-top: 16px;
    padding-bottom: 16px;
}

.sque.specific-home#box
{
    padding-top: 0px;
}

.shade
{
    height: 28px;
    position: relative;
}

.shadeBACK
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
    height: 28px;
    opacity: 0.34;
    background-color: #FFFFFF;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
}

.shade2
{
    padding-left: 20px;
    padding-right: 20px;
    margin-right: auto;
    margin-left: auto;
    width: 900px;
    position: relative;
}

.slug
{
    float: left;
    margin-left: 10px;
}

    .slug a:link, .slug a:active, .slug a:visited
    {
        padding: 6px;
        color: #384148;
        font-size: 12px;
        display: block;
    }

.corpmenu
{
    right: 20px;
    top: 25px;
    width: 380px;
    position: absolute;
}

    .corpmenu ul, .corpmenu ul li, .mainmenu ul, .mainmenu ul li
    {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style-image: none;
    }

        .corpmenu ul li
        {
            float: right;
        }

        .mainmenu ul li
        {
            float: left;
        }

a:link
{
    text-decoration: none;
    font-family: arial, Helvetica, sans-serif;
}

.corpmenu a:link, .corpmenu a:visited, .corpmenu a:active
{
    padding: 10px 12px 10px 12px;
    color: #384148;
    font-size: 12px;
    display: block;
    letter-spacing: .07em;
}



.corpmenu a:hover, .slug a:hover
{
    text-decoration: none;
    color: #f1374f;
}

.mainmenu
{
    height: 72px;
    margin-top: 0px;

}
    .mainmenu .sque
    {
            padding-top: 30px;
    }
.mainmenugo
{
    height: 42px;
    background-position: center center;
    background-image: url('images/cmenu2.jpg');
    border-radius: 4px 4px 0px 0px;
    margin-top: 0px;
}

.mainmenu a:link, .mainmenu a:visited, .mainmenu a:active
{
    background-position: right center;
    padding: 12px 16px 12px 16px;
    color: #E6E6E6;
    font-size: 14.5px;
    display: block;
    letter-spacing: .07em;
    background-image: url('images/mainmenudiv.png');
    background-repeat: no-repeat;
}

.mainmenu a:hover
{
    color: #FFFFFF;
}

.mainmenu ul li:first-child
{
    background-position: left center;
    background-image: url('images/mainmenudiv.png');
    background-repeat: no-repeat;
}


.mainmenugo .mmactive a:link, .mainmenugo .mmactive a:visited, .mainmenugo .mmactive a:active
{
    padding: 10px 11px 12px 11px;
    background-color: #FFFFFF;
    border-radius: 4px 4px 0px 0px;
    color: #363f46;
    margin-top: 6px;
    margin-right: 5px;
    margin-left: 5px;
}

.mainmenugo .mmactive a:hover
{
}

.quake-slider-imagesX a
{
    height: 220px;
    display: block;
}

a.sli-kudos
{
    background-image: url('images/banner-kudos.jpg');
}

a.sli-sadie
{
    background-image: url('images/banner-sadie.jpg');
}

a.sli-atomik
{
    background-image: url('images/banner-atomik.jpg');
}

a.sli-proxtrak
{
    background-image: url('images/banner-proxtrak.jpg');
}



.error_bubble
{
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    border-radius: 6px;
    -moz-border-radius: 6px;
    margin: 8px 50px 0px 50px;
    padding: 9px 8px 9px 8px;
    color: #8A8766;
    background: none repeat scroll 0% 0% #f9e548;
    font-size: 12px;
    letter-spacing: .08em;
    line-height: 17px;
    background: linear-gradient(to bottom, #f9eb7d 0%,#f6e144 49%,#f9eb7d 100%); /* W3C */
    background: linear-gradient(to bottom, #f9eb7d 0%,#f6e144 100%);
    border-top-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-color: #ECE79F;
    border-right-color: #D7CB37;
}
    .error_bubble a:link, .error_bubble a:visited, .error_bubble a:active
{
    color: #858261;
}
        .error_bubble a:hover
{
    text-decoration: underline;
    color: #414141;
}

.error_arrow
{
    border-color: #f6e144 transparent transparent transparent;
    border-style: solid;
    border-width: 12px 0px 0px 20px;
    height: 0;
    left: 260px;
    line-height: 0;
    position: relative;
    top: -1px;
    width: 0;
    z-index: 900;
}


.error_attrib
{
    color: #5f5f5f;
    left: 290px;
    position: absolute;
    top: 84px;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 10px;
}


.drainvac-ribbon
{
    background-position: right top;
    float: right;
    width: 410px;
    background-image: url('images/red-ribbon.png');
    color: #FFFFFF;
    font-size: 14px;
    background-repeat: no-repeat;
    height: 80px;
    margin-right: -12px;
    padding-left: 50px;
    padding-top: 8px;
    padding-right: 20px;
    text-align: center;
    line-height: 19px;
    letter-spacing: .08em;
    margin-top: 4px;
    font-style: italic;
}




.fquote
{
    position: absolute;
    right: 36px;
    top: 48px;
    width: 450px;
    font-family: arial, Helvetica, sans-serif;
    color: #666666;
    letter-spacing: .04em;

    text-align: center;
    color: #ef3a4d;
    z-index: 999;
}

.gapfill
{
    position: absolute;
    right: 0px;
    top: 40px;
    width: 560px;
    height: 300px;
    background-color: #FFFFFF;
}

.foot
{
    background-position: center top;
    text-align: center;
    background-image: url('images/newfloorr.jpg');
}

.foot2
{
    background-position: center top;
    padding-top: 18px;
    background-image: url('images/newfloorm.jpg');
    background-repeat: no-repeat;
}

.foot ul, .foot li
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    list-style-image: none;
}

.foot li
{
    display: inline;
}

.foot ul.small a:link, .foot ul.small a:visited, .foot ul.small a:active
{
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 10px;
    color: #666666;
    padding-right: 9px;
    padding-left: 4px;
}

.foot a:hover
{
    color: #333333;
    text-decoration: underline;
}

.foot ul li:last-child a
{
    /*border-style: none;*/
}

.rangemap
{
    padding-top: 0px;
}

    .rangemap a:link, .rangemap a:visited, .rangemap a:active
    {
        color: #586974;
        text-decoration: none;
        font-size: 13px;
    }

    .rangemap a:hover
    {
        color: #000000;
    }

.rmp
{
    border: 1px solid #F3F3F5;
    display: block;
    width: 61px;
    height: 85px;
    background-color: #CCCCCC;
    float: left;
    margin-left: 22px;
    margin-right: 22px;
}

    .rmp:hover
    {
        border-color: #A7B4BC;
    }

.rmATOMIK-600
{
    background-image: url('images/ATOMIK-600.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

.rmSADIE-700
{
    background-image: url('images/SADIE-700.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

.rmSADIE-G2700
{
    background-image: url('images/SADIE-G2700.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

.rmSADIE-G22520
{
    background-image: url('images/SADIE-G22520.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

.rmKUDOS-RES700
{
    background-image: url('images/KUDOS-RES700.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

.rmKUDOS-COM2390
{
    background-image: url('images/KUDOS-COM2390.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

.rmKUDOS-TETE05
{
    background-image: url('images/KUDOS-TETE05.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

.rmPROXTRAK-LE2465
{
    background-image: url('images/PROXTRAK-LE2465.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

.clear
{
    clear: both;
}

.rms
{
    display: block;
    width: 90px;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    margin-top: 18px;
}

    .rms:hover
    {
        border-color: #353f46;
    }

    .rms a
    {
        display: block;
        margin-top: -10px;
        letter-spacing: .08em;
    }

.rmATOMIK
{
    width: 96px;
    margin-right: 2px;
}

.rmSADIE
{
    width: 270px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CCD3D9;
    margin-right: 28px;
    margin-left: 28px;
}

.rmSADIEi
{
    margin-right: auto;
    margin-left: auto;
    width: 80px;
    background-color: #f9f9fa;
}

.rmKUDOS
{
    width: 270px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CCD3D9;
    margin-right: 28px;
    margin-left: 28px;
}

.rmKUDOSi
{
    margin-right: auto;
    margin-left: auto;
    width: 80px;
    background-color: #f9f9fa;
}

.rmPROXTRAK
{
    width: 96px;
    margin-left: 0px;
}

.frontvid
{
    margin: 0px;
    padding: 0px;
    width: 46%;
    float: left;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

.frontside
{
    padding: 0px;
    margin: 0px 0px 0px 50%;
}

    .frontside ul, .frontside ul li
    {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style-image: none;
    }

    .frontside ul
    {
        padding: 0px;
        margin-left: 20px;
        margin-right: 20px;
    }

        .frontside ul li
{
    position: relative;
    border-top-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    margin-bottom: 10px;
}

            .frontside ul li.specific-latest, .frontside ul li:hover
            {
                background-color: #FFF9F9;
                border-top-color: #F9AEB6;
                border-bottom-color: #F9AEB6;
                border-top-style: solid;
                border-bottom-style: solid;
                border-top-width: 1px;
                border-bottom-width: 1px;
                border-left-width: 1px;
                box-shadow: 1px 2px 3px rgba(0,0,0,0.1);
            }


    .frontside a:link, .frontside a:visited, .frontside a:active
    {
        margin: 0px;
        padding: 0px;
        font-size: 11px;
        color: #666666;
        display: block;
    }

.frontheadsec a:link, .frontheadsec a:visited, .frontheadsec a:active
{
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    color: #727272;
    display: block;
}

.frontheadsec a:hover
{
    color: #333333;
}

.frontside a.prtitle
{
    font-size: 11.5px;
    padding-top: 3px;
    padding-left: 60px;
}

.frontside ul li:hover a.prtitle
{
}

.frontside a.prdate
{
    color: #999999;
    padding-bottom: 3px;
    padding-left: 60px;
}

.frontside a.primg
{
    position: absolute;
    top: 2px;
    width: 50px;
    height: 32px;
    background-color: #FFFFFF;
    left: 2px;
    opacity: 0.89;
    filter: alpha(opacity=89); /* For IE8 and earlier */
}

.frontside a.primg
{
    position: absolute;
    top: -5px;
    width: 70px;
    height: 44px;
    background-color: #FFFFFF;
    left: -18px;
}

.frontside a.primg
{
    opacity: 0.30;
    filter: alpha(opacity=30); /* For IE8 and earlier */
}

.frontside li a.primg.prpi2
{
    opacity: 0.90;
    filter: alpha(opacity=90); /* For IE8 and earlier */
}

.frontside li a.primg.prpi3
{
    opacity: 0.80;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

.frontside li a.primg.prpi4
{
    opacity: 0.70;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}

.frontside li a.primg.prpi5
{
    opacity: 0.60;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.frontside li a.primg.prpi6
{
    opacity: 0.50;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

.frontside li.specific-latest a.primg, .frontside li:hover a.primg
{
    position: absolute;
    top: -5px;
    width: 70px;
    height: 44px;
    background-color: #FFFFFF;
    left: -18px;
    opacity: 1;
    filter: alpha(opacity=100);
}

.pr-fooddrinkmag
{
    background-image: url('images/pr/previews/pr-drainvac-in-food-and-drink-magazine.jpg');
    background-repeat: no-repeat;
    background-position: center top;
}

.pr-incleanmag
{
    background-image: url('images/pr/previews/pr-inclean-magazine-article-coverage-drainvac-ducted-vacuums2.jpg');
    background-repeat: no-repeat;
    background-position: center top;
}

.pr-homeshowmel
{
    background-image: url('images/pr/previews/pr-homeshowmel.jpg');
    background-repeat: no-repeat;
    background-position: center top;
}

.pr-homeshowmelpost
{
    background-image: url('images/pr/previews/pr-melbourne-home-show-2013.jpg');
    background-repeat: no-repeat;
    background-position: center top;
}

.pr-carlton
{
    background-image: url('images/pr/previews/pr-carlton.jpg');
    background-repeat: no-repeat;
    background-position: center center;
}

.pr-cleanscene
{
    background-image: url('images/pr/previews/pr-cleanscene.jpg');
    background-repeat: no-repeat;
    background-position: center center;
}

.pr-jenadyco
{
    background-image: url('images/pr/previews/pr-jenadyco-restoration-conference-2013.jpg');
    background-repeat: no-repeat;
    background-position: center center;
}

.pr-businessopp
{
    background-image: url('images/pr/previews/pr-business-opportunities-drainvac-product-range.jpg');
    background-repeat: no-repeat;
    background-position: center center;
}

.pr-morehospitality
{
    background-image: url('images/pr/previews/pr-hospitality-testimonials-from-happy-customers.jpg');
    background-repeat: no-repeat;
    background-position: center center;
}


.fronthead
{
    margin-top: 16px;
    border-bottom-style: solid;
    border-bottom-width: 4px;
    border-bottom-color: #353f46;
    color: #333333;
    height: 18px;
    font-weight: normal;
}

.frontheadsec
{
    color: #808080;
    float: right;
    font-size: 9px;
    padding-right: 4px;
    letter-spacing: .04em;
}

.fronthead div.frontheadpri
{
    background-position: center;
    font-size: 12px;
    background-color: #353f46;
    color: #E6E7E8;
    font-family: arial, Helvetica, sans-serif;
    float: left;
    height: 16px;
    padding-top: 3px;
    padding-right: 6px;
    padding-left: 6px;
    font-weight: bold;
    letter-spacing: 0.099em;
    background-image: url('images/cmenu.jpg');
    border-radius: 4px 4px 0px 0px;
}


.frontvid p
{
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.5em;
    text-align: justify;
}

    .frontvid p:first-child
    {
        margin-top: 0px;
    }

    .frontvid p:last-child
    {
        margin-bottom: 0px;
    }

.frontvid
{
    line-height: 1.5em;
}

.frontsecbody
{
    border-color: #E0E0E0;
    padding: 20px;
    background-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    box-shadow: 0px 3px 5px 2px #f2f2f2;
    border-right-style: solid;
    border-left-style: solid;
}

    .frontsecbody a.readmore:link, .frontsecbody a.readmore:visited, .frontsecbody a.readmore:active
    {
        color: #808080;
        font-family: verdana, Geneva, Tahoma, sans-serif;
        font-size: 9px;
    }

.frontedu
{
    background-color: #EAFFEA;
    height: 138px;
    color: #79B478;
    font-size: 18px;
    margin-top: 20px;
    font-weight: bold;
    text-align: right;
    line-height: 1.5em;
    background-image: url('images/but-central.jpg');
    width: 430px;
}

.fronteduhold
{
    margin-top: 20px;
}

#boxx
{
    position: relative;
    width: 860px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: rgba(0,0,0, .8);
    text-shadow: 0 1px 0 #fff;
    line-height: 1.5;
    background-color: #FFFFFF;
    padding-bottom: 25px;
}


    #boxx:before, #boxx:after
    {
        z-index: -1;
        position: absolute;
        content: "";
        bottom: 15px;
        left: 10px;
        width: 860px;
        top: 80%;
        max-width: 500px;
        -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.2);
        -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
        box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
        -webkit-transform: rotate(-1deg);
        -moz-transform: rotate(-1deg);
        -o-transform: rotate(-1deg);
        -ms-transform: rotate(-1deg);
        transform: rotate(-1deg);
    }

    #boxx:after
    {
        -webkit-transform: rotate(1deg);
        -moz-transform: rotate(1deg);
        -o-transform: rotate(1deg);
        -ms-transform: rotate(1deg);
        transform: rotate(1deg);
        right: 10px;
        left: auto;
    }

body
{
}

#fsb-rangemap
{
    padding: 25px 0px 20px 0px;
}

.topmenu
{
    background-position: left top;
    position: relative;
    height: 48px;
    background-image: url('images/topmenu-dirt.jpg');
    background-repeat: repeat-x;
}

    .topmenu ul, .topmenu ul li
    {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        list-style-image: none;
    }

        .topmenu ul li
        {
            margin: 0px;
            padding: 0px;
            list-style-type: none;
            list-style-image: none;
        }

.secmenu
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 530px;
    margin-right: 30px;
}

    .secmenu a:link, .secmenu a:visited, .secmenu a:active
{
    display: block;
    padding: 8px 12px 8px 12px;
    float: right;
    color: #000000;
    letter-spacing: .06em;
    font-size: 13px;
    zoom: 1;
    filter: alpha(opacity=60);
    opacity: 0.6;
}
    .bsr .secmenu a:link, .bsr .secmenu a:visited, .bsr .secmenu a:active
{
    color: #080808;
        filter: alpha(opacity=80);
        opacity: 0.8;
}
    .secmenu a:hover
    {
        background-position: bottom;
        color: #000000;
        zoom: 1;
        filter: alpha(opacity=80);
        opacity: 0.8;
        background-image: url('images/topmenu-dirt.jpg');
    }

    .secmenu a.act, .secmenu a.act:hover
    {
        border-color: #eaeaea;
        margin: 0px;
        color: #666666;
        background-color: #FFFFFF;
        zoom: 1;
        filter: alpha(opacity=100);
        opacity: 1;
        border-right-style: solid;
        border-left-style: solid;
        border-right-width: 1px;
        border-left-width: 1px;
        background-image: none;
    }
.bsr .secmenu a:hover
{
    color: #333333;
    background-color: #FFFFFF;
    background-image: none;
    zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
    padding: 8px 11px 8px 11px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-color: #eaeaea;
}
    .secmenu a.act
    {
        font-weight: bold;
    }

    .secmenu div
    {
        border-right-style: solid;
        border-left-style: solid;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-color: #CCCCCC;
        border-left-color: #EAEAEA;
    }

.slimshade
{
    width: 660px;
    height: 70px;
    margin-right: auto;
    margin-left: auto;
}

    .slimshade div
    {
        margin-left: 350px;
        color: #FFFFFF;
        padding-top: 12px;
        font-size: 16px;
        font-family: verdana, Geneva, Tahoma, sans-serif;
    }

    .slimshade ul, .slimshade ul li
    {
        padding: 0px;
        margin: 0px;
    }

    .slimshade ul
    {
        margin-top: 4px;
    }

        .slimshade ul li
        {
            margin-left: 16px;
            margin-right: 8px;
            font-size: 13px;
        }

        .slimshade ul li
        {
            float: left;
        }

.relcolumn .slimshade
{
    background-position: left;
    width: 320px;
    height: 70px;
    margin-right: auto;
    margin-left: auto;
}

.slimshadeSADIE
{
    background-image: url('images/slimshade/Sadie.jpg');
}

    .slimshadeSADIE div
    {
        color: #333333;
        margin-left: 327px;
    }

        .slimshadeSADIE div li
        {
            font-size: 12px;
        }

.slimshadeATOMIK
{
    background-image: url('images/slimshade/Atomik.jpg');
}

    .slimshadeATOMIK div
    {
        margin-left: 327px;
    }

.slimshadeKUDOS
{
    background-image: url('images/slimshade/Kudos.jpg');
}

    .slimshadeKUDOS div
    {
        margin-left: 323px;
    }

.slimshadePROXTRAK
{
    background-image: url('images/slimshade/ProXtrak.jpg');
}

.prodgrid
{
    margin-top: 8px;
    height: 220px;
}

    .prodgrid ul, .prodgrid ul li
    {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
        list-style-image: none;
    }

        .prodgrid ul li
        {
            margin: 12px;
            width: 180px;
            height: 180px;
            float: left;
            background-color: #FEFEFE;
            display: block;
            position: relative;
        }

            .prodgrid ul li a
            {
                background-position: center center;
                border: 1px solid #E8E8E8;
                -moz-border-radius: 6px;
                border-radius: 6px;
                width: 180px;
                height: 180px;
                box-shadow: inset 1px 1px 1px #FFFFFF;
                display: block;
                background-image: url('images/Sadie-model.jpg');
                background-repeat: no-repeat;
            }

            .prodgrid ul li:hover
            {
                background-color: #FCFCFC;
                box-shadow: 1px 1px 1px #EEEEEE;
            }

            .prodgrid ul li a:hover
            {
                box-shadow: inset 2px 2px 2px #FFFFFF;
            }

            .prodgrid ul li div.overl
            {
                position: absolute;
                top: 130px;
                right: 1px;
                left: 1px;
                padding-top: 4px;
                padding-bottom: 4px;
                font-family: verdana, Geneva, Tahoma, sans-serif;
                font-weight: bold;
                text-align: center;
                color: #333333;
                font-size: 11px;
                letter-spacing: .036em;
                height: 42px;
                opacity: 0.9;
                background-color: #FFFFFF;
            }

            .prodgrid ul li div.overspec
            {
                position: absolute;
                top: 130px;
                right: 0px;
                left: 0px;
                padding-top: 4px;
                padding-bottom: 4px;
                font-family: verdana, Geneva, Tahoma, sans-serif;
                text-align: center;
                color: #333333;
                font-size: 11px;
                letter-spacing: .036em;
                height: 60px;
            }

            .prodgrid ul li div.overmodel
            {
                position: absolute;
                top: 110px;
                right: 0px;
                left: 0px;
                background-color: #ffea4f;
                padding-top: 4px;
                padding-bottom: 4px;
                font-family: verdana, Geneva, Tahoma, sans-serif;
                font-weight: bold;
                text-align: center;
                color: #333333;
                font-size: 11px;
                letter-spacing: .036em;
            }

.focuscolumn
{
    margin-right: 50%;
    margin-left: 10px;
    font-size: 14px;
    color: #808080;
}

.relcolumn
{
    float: right;
    width: 40%;
    margin-right: 20px;
    background-color: #EEEEEE;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-top: 20px;
}

.intro
{
    margin-right: 10px;
    margin-left: 10px;
    color: #666666;
    letter-spacing: .03em;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 22px;
    font-size: 16px;
    text-align: justify;
}

.focuscoltitle
{
    padding-top: 18px;
    padding-bottom: 12px;
    font-size: 17px;
    color: #666666;
}

.alsoavailtitle
{
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
    color: #333333;
    text-align: center;
    padding-top: 18px;
    padding-bottom: 16px;
}

.alsoavailtext
{
    padding: 12px 20px 20px 20px;
    font-size: 12px;
    color: #333333;
    text-align: justify;
    line-height: 16px;
}

.gentext
{
    font-size: 14px;
    color: #666666;
    line-height: 18px;
    margin-right: 20px;
    margin-left: 20px;
    padding-top: 20px;
}

.fleft
{
    float: left;
    padding: 20px 12px 20px 12px;
    font-style: italic;
    font-size: 11px;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    text-align: center;
    letter-spacing: .03em;
}

.fright
{
    float: right;
    padding: 20px 12px 20px 12px;
    font-style: italic;
    font-size: 11px;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    text-align: center;
    letter-spacing: .03em;
}

.clear
{
    clear: both;
}

.kudos-side
{
    float: right;
    font-size: 14px;
    color: #666666;
    line-height: 18px;
    width: 30%;
}

.goww
{
    border: 1px solid #C0C0C0;
    background-image: url('images/DrainVac-ProXtrak-Liquid-Extractor-LE2465.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    width: 450px;
    height: 578px;
    float: left;
    margin-right: 20px;
    margin-left: -20px;
}

.proxtrak-diagram
{
    border: 1px solid #C0C0C0;
    background-position: center center;
    background-image: url('images/ProXtrak-usage-diagram.jpg');
    width: 760px;
    height: 300px;
    background-repeat: no-repeat;
    margin-right: auto;
    margin-left: auto;
}

.proxtrakstepssection
{
    margin-top: 40px;
}

.proxtrak3steps
{
    height: 50px;
    margin-top: 30px;
}

.proxtrakstep
{
    float: left;
    position: relative;
    margin-left: 85px;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
}

    .proxtrakstep div
    {
        width: 30px;
        height: 30px;
        background-color: #666666;
        text-align: center;
        font-weight: bold;
        font-size: 20px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        line-height: 31px;
        position: absolute;
        top: 0px;
        left: -40px;
        color: #FFFFFF;
    }

.proxtrak3stepstitle
{
    font-size: 18px;
    text-align: center;
    color: #333333;
}

.proxtrakhourmeter
{
    background-image: url('images/DrainVac-ProXtrak-hour-meter-and-control-panel.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    width: 497px;
    height: 369px;
    float: right;
    margin-left: 30px;
    margin-bottom: 30px;
}

.prbox
{
    margin-top: 20px;
    position: relative;
    margin-right: 0px;
    min-height: 920px;
}

.prboxdisplay
{
    position: absolute;
    width: 470px;
    top: 0px;
    right: 10px;
    background-color: #FFFFFF;
    -moz-box-shadow: 0px 0px 4px 4px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 4px 4px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 4px 4px rgba(0,0,0,0.1);
    min-height: 790px;
}

.prboxheadlines
{
    margin-right: 40px;
    margin-left: 0px;
    padding-top: 10px;
}

    .prboxheadlines ul, .prboxheadlines ul li
    {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        list-style-image: none;
    }

        .prboxheadlines ul a
        {
            padding-top: 6px;
            padding-bottom: 6px;
            padding-left: 14px;
            display: block;
            color: #666666;
            font-size: 14px;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-bottom-color: #E5E5E5;
        }

            .prboxheadlines ul a:hover
            {
                color: #0A0A0A;
                background-color: #F7F7F7;
            }

            .prboxheadlines ul a.act span
            {
                color: #0A0A0A;
            }

    .prboxheadlines a.act, .prboxheadlines a.act:hover
    {
        color: #0A0A0A;
        background-color: #F9E8E8;
    }

    .prboxheadlines span
    {
        display: block;
        font-size: 12px;
        padding-top: 4px;
        color: #8F8F8F;
    }

.prboxdisplayin
{
    padding: 28px;
    color: #333333;
    line-height: 24px;
    letter-spacing: .03em;
}

    .prboxdisplayin h1
    {
        font-size: 16px;
        text-align: center;
        letter-spacing: .03em;
        color: #cc3333;
        margin-bottom: 2px;
    }

    .prboxdisplayin p
    {
        text-align: justify;
        font-size: 12px;
        line-height: 22px;
    }

.prissued
{
    color: #666666;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 11px;
    text-align: center;
    display: block;
}

a.prweb:link, a.prweb:visited, a.prweb:active, a.prweb:hover
{
    color: #333333;
    font-weight: bold;
}

.emer
{
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #FF0066;
    text-align: center;
    letter-spacing: .09em;
    display: none;
}

.mainmenu ul li.nonc
{
    letter-spacing: .07em;
    padding: 12px 16px 12px 16px;
    color: #CFCFCF;
    font-size: 14.5px;
    display: block;
}

.sidemenu
{
    width: 200px;
    position: absolute;
    top: 137px;
    left: 20px;
}

.body42
{
    margin-left: 220px;
    margin-top: 20px;
}

.sidemenu ul, .sidemenu ul li
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
}

    .sidemenu ul li a
    {
        display: block;
        font-size: 11px;
    }

    .sidemenu ul li a
    {
        padding-left: 12px;
        padding-bottom: 9px;
        padding-top: 9px;
        background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%); /* W3C */
        color: #333333;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #CCCCCC;
        font-size: 12px;
    }

        .sidemenu ul li a:link, .sidemenu ul li a:visited, .sidemenu ul li a:active
        {
            color: #363f46;
        }

    .sidemenu ul li.mmactive a
    {
        background-position: 7px center;
        background-color: #FFFFFF;
        background-image: url('images/arrow.png');
        font-weight: bold;
        background-repeat: no-repeat;
        padding-left: 19px;
    }

.sidemenutitle
{
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #363f46;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 9px 9px 0px 0px;
    background-image: url('images/grid.png');
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}

.sidemenuendcap
{
    background-image: url('images/grid.png');
    border-radius: 0px 0px 9px 9px;
    padding-bottom: 30px;
}

.contenthead
{
    width: 860px;
    height: 97px;
    margin-bottom: 20px;
    position: relative;
}

.ch-res
{
    background-image: url('images/scenario-shade/residential-vacuum-systems-coffee-and-carpet.jpg');
}

.ch-com
{
    background-image: url('images/scenario-shade/commercial-vacuum-systems-conference-room-modern-hotel.jpg');
}

.ch-com2
{
    background-image: url('images/scenario-shade/commercial-vacuum-systems-conference-room.jpg');
}

.ch-com3
{
    background-image: url('images/scenario-shade/commercial-vacuum-systems-corporate-retreat-workshop-venue.jpg');
}

.ch-com4
{
    background-image: url('images/scenario-shade/commercial-coffee-shop-restaurant-cafe.jpg');
}

.ch-ind2
{
    background-image: url('images/scenario-shade/industrial-car-panel-beating-sanding.jpg');
}

.ch-pro
{
    background-image: url('images/scenario-shade/commercial-vacuum-systems-food-court.jpg');
}

.ch-pro2
{
    background-image: url('images/scenario-shade/professional-water-extraction-restoration.jpg');
}

.ch-cor
{
    background-image: url('images/scenario-shade/drainvac-head-office-made-in-canada-wide.jpg');
}

.ch-ind
{
    background-image: url('images/scenario-shade/industrial-vacuum-systems-heavy-industry-dirty-factory-floors.jpg');
}

.inline-sanding
{
    background-position: center 280px;
    background-image: url('images/scenarios-inline/industrial-sanding-panel-beating.jpg');
    width: 200px;
    height: 140px;
    margin-left: 20px;
}


.contentheadcrumbs
{
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 10px;
    color: #808080;
    padding-top: 5px;
    padding-bottom: 5px;
    position: absolute;
    left: 0px;
    right: 0px;
    letter-spacing: .11em;
    bottom: 0px;
    background-color: #CCCCCC;
    padding-left: 12px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #666666;
    border-bottom-color: #666666;
}

    .contentheadcrumbs a:link, .contentheadcrumbs a:visited, .contentheadcrumbs a:active
    {
        color: #666666;
    }

.contentheadover
{
    position: relative;
}

    .contentheadover h1
    {
        padding: 8px 12px 8px 12px;
        font-family: arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #ae0000;
        display: inline-block;
        position: absolute;
        top: 38px;
        left: 0px;
        letter-spacing: .09em;
        opacity: 0.8;
    }

    .contentheadover h2
    {
        font-family: arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #ae0000;
        display: inline-block;
        padding: 8px 12px 8px 12px;
        position: absolute;
        top: 8px;
        left: 0px;
        opacity: 0.8;
    }

.body42 h1
{
    text-align: center;
    color: #363f46;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    margin-top: 0px;
    font-size: 20px;
    padding-bottom: 4px;
    padding-top: 0px;
    margin-right: 10px;
    margin-left: 10px;
}

.tile-wtb
{
    background-image: url('images/tiles/where-to-buy.jpg');
    width: 200px;
    height: 209px;
    margin-bottom: 20px;
}

.sidemenuendcap .tile-wtb
{
    background-image: url('images/tiles/where-to-buy-160.jpg');
    width: 160px;
    height: 167px;
    margin-top: 30px;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

p
{
    color: #666666;
    font-size: 14px;
    letter-spacing: .03em;
    line-height: 22px;
    margin-top: 1.4em;
    margin-bottom: 1.4px;
}

.body42 p
{
    margin-right: 30px;
    margin-left: 30px;
    text-align: justify;
    display: block;
}

.body42 ul.listcol, .body42 ol.listcol
{
    margin-right: 30px;
    margin-left: 30px;
    display: block;
    margin-top: 1.4em;
    margin-bottom: 1.4px;
}

    .body42 ul.listcol li
    {
        float: left;
        width: 50%;
        color: #666666;
        font-size: 14px;
        letter-spacing: .03em;
        line-height: 22px;
    }

    .body42 ol.listcol li
    {
        color: #666666;
        font-size: 14px;
        letter-spacing: .03em;
        line-height: 22px;
    }

.body42 ul.list2col li
{
    width: 42%;
    float: left;
    margin-left: 28px;
}

.body42 span
{
    font-weight: bold;
    color: #808080;
}

p.note
{
    background-position: left center;
    padding: 8px 18px 8px 55px;
    margin-right: 40px;
    margin-left: 40px;
    background-color: #F3F3F3;
    border-radius: 3px;
    font-size: 13px;
    color: #787878;
    background-image: url('images/important-note-curvedback.jpg');
}

    p.note.pushr
    {
        margin-left: 260px;
    }

.body42 img
{
    margin: 1.4em auto 1.4em auto;
    text-align: center;
    display: block;
}

a.link-next:link, a.link-next:visited, a.link-next:active
{
    text-align: right;
    width: 40%;
    float: right;
    color: #666666;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    display: block;
    padding-top: 8px;
    padding-bottom: 28px;
    font-weight: bold;
    margin-right: 40px;
}

a.link-previous:link, a.link-previous:visited, a.link-previous:active
{
    text-align: left;
    width: 40%;
    float: left;
    color: #666666;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    display: block;
    padding-top: 8px;
    padding-bottom: 28px;
    font-weight: bold;
    margin-left: 40px;
}

.body42 h2
{
    text-align: center;
    font-size: 17px;
    letter-spacing: .03em;
    padding-top: 14px;
    color: #333333;
    font-weight: normal;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    padding-bottom: 0px;
}

.endcontent
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    margin-top: 40px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-left: 10px;
}

.prodgrid.fcleft
{
    float: left;
    margin-right: 25px;
    margin-left: 20px;
    height: 200px;
}

.prodgrid.fcright
{
    float: right;
    margin-right: 20px;
    margin-left: 25px;
    height: 200px;
}

.inline-video
{
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
}

    .inline-video iframe
    {
        margin-right: auto;
        margin-left: auto;
    }

.fancybox-thumb
{
    float: left;
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: 12px;
}


.browsebyseries.specific-home
{
    border-color: #F2F2F2;
    height: 270px;
    padding-top: 10px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.browsebyseries a
{
    width: 188px;
    height: 240px;
    background-color: #E8E8E8;
    float: left;
    margin-right: 11px;
    margin-left: 11px;
    margin-top: 10px;
}

.toprampedge
{
    background-position: center bottom;
    background-image: url('images/Title-Edge.jpg');
    height: 30px;
    background-repeat: no-repeat;
}

.bottomrampedge
{
    background-position: center top;
    background-image: url('images/Foot-Edge.jpg');
    height: 30px;
    background-repeat: no-repeat;
}

.padundermenu
{
    height: 20px;
}

.contactphysical
{
    min-height: 600px;
    width: 390px;
}

.contactform
{
    float: right;
    width: 400px;
}

a.gogmaps:link, a.gogmaps:visited, a.gogmaps:active
{
    background-color: #EEEEEE;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #666666;
    display: block;
    width: 370px;
    font-size: 12px;
}

a.gogmaps:hover
{
    background-color: #E4E4E4;
    color: #333333;
}

.contactpage
{
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
}

    .contactpage h1
    {
        background-position: center bottom;
        text-align: center;
        color: #363f46;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #CCCCCC;
        margin-top: 0px;
        font-size: 20px;
        padding-bottom: 4px;
        padding-top: 20px;
        margin-right: 10px;
        margin-left: 10px;
        background-image: url('images/Title-Edge.jpg');
        background-repeat: no-repeat;
    }

.editor-label
{
    color: #666666;
    font-size: 12px;
    padding-top: 6px;
    padding-bottom: 2px;
    margin-left: 20px;
}

.editor-field
{
    padding-bottom: 8px;
    margin-left: 20px;
    margin-top: 4px;
}

    .editor-field input
    {
        padding: 4px;
        width: 360px;
    }

    .editor-field textarea
    {
        width: 360px;
        height: 320px;
    }

.contactpage input[type="submit"]
{
    padding: 8px;
    font-size: 15px;
    float: right;
    margin-right: 20px;
}

p.contactphone
{
    text-align: center;
}

p.contactvisit
{
    text-align: center;
}

    p.contactvisit span
    {
        display: block;
        font-style: italic;
        color: #ef3a4d;
    }

#contactphysicalmap
{
    padding-left: 10px;
}

.field-validation-error
{
    font-size: 12px;
    color: #ef3a4d;
}

.input-validation-error
{
    border: 1px solid #ef3a4d;
}

.contactthanks, .contactthanks h1, .contactthanks p
{
    text-align: center;
}

.pagewheretobuy
{
}

.pagewheretobuy h1
{
    margin: 0px 100px 0px 100px;
    background-position: center bottom;
    text-align: center;
    color: #707070;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    font-size: 20px;
    padding-bottom: 4px;
    padding-top: 20px;
    background-image: url('images/Title-Edge.jpg');
    background-repeat: no-repeat;
}

.allstates
{
    padding-right: 110px;
    padding-left: 110px;
    font-size: 12px;
    color: #333333;
    letter-spacing: .03em;
    line-height: 20px;
}

.storesstate
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #F5F5F5;
    padding-bottom: 52px;
}

.storelist
{
    padding-left: 260px;
}

.storelist a:link, .storelist a:visited, .storelist a:active
{
    color: #C16262;
}
.storelist a:hover
{
    text-decoration: underline;
}


.store
{
    padding-top: 22px;
}

.storetitle
{
    font-size: 18px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #464646;
}
.storesstatetitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 36px;
    font-style: italic;
    color: #E5E5E5;
    float: left;
    margin-top: 24px;
    line-height: 38px;
}
.storesstateother
{
    font-size: 22px;
    line-height: 24px;
}

.pageseries
{
    padding-top: 30px;
}
.seriesblock
{
    min-height: 400px;
    position: relative;
}
.serieskudos .seriesblock
{
    min-height: 400px;
}

.seriesminiblock
{
    min-height: 40px;
    margin-top: 20px;
    width: 420px;
    float: left;
}
.seriesminiblock a:link, .seriesminiblock a:visited, .seriesminiblock a:active
{
    padding: 12px 12px 12px 16px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 14px;
    display: block;
    position: relative;
    letter-spacing: .08em;
    line-height: 18px;
}
.seriesminiblockgap
{
    min-height: 40px;
    margin-top: 20px;
    width: 20px;
    float: left;
}
.seriessadie
{
    background-color: #e5cd41;
}
.seriesminiblock.seriessadie
{
    background-position: right center;
    background-color: #e5cd41;
    background-image: url('images/series/series-linkto-sadie.jpg');
    background-repeat: no-repeat;
}
.seriesminiblock.seriessadie a
{
    font-size: 13px;
}
.seriesblock.seriessadie
{
    background-color: #e5cd41;
    height: 560px;
    padding-left: 6px;
    padding-right: 6px;
}
.seriesblock.seriessadie
{
    background-color: #e5cd41;
    height: 630px;
    padding-left: 6px;
    padding-right: 6px;
}
.seriesatomik
{
    background-color: #86888a;
}
.seriesminiblock.seriesatomik
{
    background-position: right center;
    background-color: #86888a;
    background-image: url('images/series/series-linkto-atomik.jpg');
    background-repeat: no-repeat;
}
.seriesminiblock.seriesatomik a
{
    font-size: 13px;
}
.seriesblock.seriesatomik
{
    background-position: -3px -10px;
    background-color: #86888a;
    height: 520px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    background-image: url('images/series/series-atomik-back.jpg');
    position: relative;
}
.seriesatomiksuits
{
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 240px;
    height: 70px;
    text-align: center;
    color: #DCE2E2;
    font-style: italic;
    letter-spacing: .05em;
}
.serieskudos
{
    background-color: #3389b5;
}
.seriesminiblock.serieskudos
{
    background-position: right center;
    background-color: #3389b5;
    background-image: url('images/series/series-linkto-kudos.jpg');
    background-repeat: no-repeat;
}
.seriesminiblock.serieskudos a
{
    font-size: 13px;
}
.seriesblock.serieskudos
{
    background-color: #3389b5;
    height: 615px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
}
.seriesproxtrak
{
    background-color: #3e6aa0;
}
.seriesminiblock.seriesproxtrak
{
    background-position: right center;
    background-color: #3e6aa0;
    background-image: url('images/series/series-linkto-proxtrak.jpg');
    background-repeat: no-repeat;
}
.seriesminiblock.seriesproxtrak a
{
    font-size: 13px;
}
.seriesblock.seriesproxtrak
{
    background-position: center -5px;
    background-color: #3e6aa0;
    height: 590px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    background-image: url('images/series/series-proxtrak-back.jpg');
}
.point100
{
    width: 100%;
    float: left;
    min-height: 80px;
    margin-right: 25%;
}
.point75
{
    width: 75%;
    float: left;
    min-height: 80px;
    margin-right: 25%;
}
.point25
{
    width: 25%;
    float: left;
}
.point33
{
    width: 33%;
    float: left;
}
.seriesmodelall
{
        min-height: 100px;
    position: relative;
}
.seriesmodelgap
{
    height: 18px;
}
.seriesmodelshade
{
    margin: 8px;
    background-color: #FFFFFF;
    height: 440px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    zoom: 1;
    filter: alpha(opacity=16);
    opacity: 0.16;
    position: absolute;
    top: 0px;
    width: 92%;
    right: auto;
    left: auto;
}
.seriesmodelsadie-combuyers .seriesmodelshade
{
    filter: alpha(opacity=100);
    opacity: 1;
    background: linear-gradient(189deg, rgba(255,255,255,0.19) 0%,rgba(255,255,255,0.60) 100%); /* W3C */
}
.seriesmodelsadie-combuyers .seriesmodelshade:hover
{

}
.seriesproxtrak .seriesmodelshade
{
    height: 520px;
}
.seriessadie .seriesmodelshade
{
    height: 510px;
}
.serieskudos .seriesmodelshade
{
    height: 590px;
}
.serieskudos .seriesmodelkudos-tete05 .seriesmodelshade, .seriesmodelall.seriesmodelkudos-tete05
{
    height: 280px;
}
.serieskudos .seriesmodelkudos-indc .seriesmodelshade, .seriesmodelall.seriesmodelkudos-indc
{
    height: 160px;
}
.seriesmodelhold
{
    margin: 8px;
    zoom: 1;
    position: absolute;
    top: 0px;
    z-index: 999;
    width: 92%;
    right: auto;
    left: auto;
}
.seriesmodelkudos-indc .seriesmodelhold
{
    padding-top: 8px;
}

.seriesmodelphoto
{
    height: 150px;
    -moz-border-radius: 6px;
    border-radius: 6px 6px 0px 0px;
}
.serieskudos .seriesmodelkudos-tete05 .seriesmodelphoto
{
    height: 90px;
    margin-bottom: 6px;
}
.serieskudos .seriesmodelphoto
{
    height: 220px;
    margin-bottom: 6px;
}
.seriessadie .seriesmodelphoto
{
    background-image: url('images/series/Series-Sadie-ProductRoom.jpg');
    background-position: -5px;
    background-repeat: repeat;
    height: 150px;
}
.seriesmodelsadie-700L17 .seriesmodelphoto
{
    background-position: -5px;
}
.seriesmodelsadie-700L41 .seriesmodelphoto
{
    background-position: center;
}
.seriesmodelsadie-2520L41 .seriesmodelphoto
{
    background-position: -428px;
}
.serieskudos .seriesmodelphoto
{
    background-image: url('images/series/Series-Kudos-ProductRoom.jpg');
    background-position: -5px;
    background-repeat: repeat;
}
.seriesmodelkudos-res700 .seriesmodelphoto
{
    background-position: -5px;
}
.seriesmodelkudos-com2390 .seriesmodelphoto
{
    background-position: center;
}
.seriesmodelkudos-tete05 .seriesmodelphoto
{
    background-position: -428px -5px;
}
.seriesmodelall ul, .seriesmodelall ul li
{
    list-style-type: none;
    list-style-image: none;
    padding: 0px;
    margin: 10px 0px 0px 0px;
}

.seriesmodelall ul li
{
    text-align: center;
    font-size: 12px;
    color: #6F6940;
    padding-top: 6px;
    padding-bottom: 6px;
    letter-spacing: .03em;
    display: block;
}
.seriessadie .seriesmodelall ul li
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.serieskudos .seriesmodelall li
{
    color: #CEDCF0;
}
.seriesatomik .seriesmodelall li
{
    color: #EBEBEB;
    margin-top: 5px;
}
.seriesproxtrak .seriesmodelall li
{
    color: #EBEBEB;
}
.seriesmodelno
{
    font-weight: bold;
    letter-spacing: .07em;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 14px;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #333333;
}
.serieskudos .seriesmodelno
{
    color: #F2F7F7;
}
.seriesatomik .seriesmodelno
{
    padding: 0px;
    margin: 0px;
    color: #FBFDFD;
}
.seriesatomik .seriesmodelall ul
{
    margin-top: 0px;
}
a:link.seriesmodelselect, a:active.seriesmodelselect, a:visited.seriesmodelselect
{
    position: relative;
    padding: 8px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    display: block;
    color: #7A7A7A;
    margin-right: auto;
    margin-left: auto;
    width: 62%;
    margin-top: 12px;
    font-weight: bold;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 14px;
    letter-spacing: .04em;
    text-align: center;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 49%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(49%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 49%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    box-shadow: 1px 1px 0px white;
    background-color: #FFFFFF;
}

a:hover.seriesmodelselect
{
    color: #333333;
    /* background: linear-gradient(to bottom, #ededed 0%,#f6f6f6 53%,#ffffff 100%); */
        box-shadow: -1px -1px 0px white;

}
.seriesmodelalso
{
    font-size: 11px;
    color: #6F6940;
    letter-spacing: .03em;
    text-align: center;
    font-style: italic;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    margin-top: 10px;
}
.serieskudos .seriesmodelall .seriesmodelalso
{
    color: #CEDCF0;
}
.seriesatomik .seriesmodelall .seriesmodelalso
{
    color: #EBEBEB;
}
.seriesproxtrak .seriesmodelall .seriesmodelalso
{
    color: #EBEBEB;
}
.seriesatomik .seriesmodelalso a:link, .seriesatomik .seriesmodelalso a:active, .seriesatomik .seriesmodelalso a:visited
{
    color: #EBEBEB;
}
.seriesproxtrak .seriesmodelalso a:link, .seriesproxtrak .seriesmodelalso a:active, .seriesproxtrak .seriesmodelalso a:visited
{
    color: #EBEBEB;
}
.serieskudos .seriesmodelalso a:link, .serieskudos .seriesmodelalso a:active, .serieskudos .seriesmodelalso a:visited
{
    color: #CEDCF0;
}
.seriesmodelalso a:link, .seriesmodelalso a:active, .seriesmodelalso a:visited
{
    color: #6F6940;
    text-decoration: underline;
    display: block;
    padding-top: 4px;
}
.seriesmodelalso a:hover
{
    color: #333333;
}
.serieskudos .seriesmodelalso a:hover
{
    color: #F7F8F9;
}
.seriesbuyersguide-ci
{
    background-image: url('images/series/kudos-commercial-buyers-guide.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    height: 115px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    line-height: 14px;
    color: #FFFFFF;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #539bc0;
    margin: 8px;
zoom: 1;
top: 0px;
width: 92%;
right: auto;
left: auto;
}
.seriesbuyersguide-ci div
{
 
}
.seriesbuyersguide-ci a:link, .seriesbuyersguide-ci a:visited, .seriesbuyersguide-ci a:active
{
    color: #E8ECF0;
    text-align: center;
    display: block;
    z-index: 999;
    padding-top: 95px;
    letter-spacing: .09em;
}
.seriesbuyersguide-r a:link, .seriesbuyersguide-r a:visited, .seriesbuyersguide-r a:active
{
    color: #E8ECF0;
    text-align: center;
    display: block;
    z-index: 999;
    padding-top: 95px;
    letter-spacing: .09em;
}
.seriesbuyersguide-ci a:hover, .seriesbuyersguide-r a:hover
{
    color: #FFFFF4;
}

.seriesbuyersguide-r
{
    background-image: url('images/series/kudos-residential-buyers-guide.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    height: 115px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    line-height: 14px;
    color: #FFFFFF;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #539bc0;
    margin: 8px;
    zoom: 1;
    top: 465px;
    width: 92%;
    right: auto;
    left: auto;
    position: absolute;
}

.seriesbuyersguide-r
{
    background-image: url('images/series/kudos-residential-buyers-guide.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    height: 115px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    line-height: 14px;
    color: #FFFFFF;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #539bc0;
    margin: 8px;
    zoom: 1;
    top: 465px;
    width: 92%;
    right: auto;
    left: auto;
    position: absolute;
}
.seriessadie .seriesbuyersguide-r
{
    background-image: url('images/series/sadie-residential-buyers-guide.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #e9d45e;
    color: #FFFFFF;
    position: relative;
    top: 0px;
    margin-top: 19px;
}
.seriessadie .seriesmodelsadie-combuyers .seriesmodelshade
{
    height: 88px;
}
.seriessadie .seriesmodelsadie-combuyers .seriesmodelhold
{
    font-size: 11px;
    letter-spacing: .04em;
    padding-top: 12px;
    line-height: 15px;
    color: #6F6940;
}
.seriessadie .serieshold
{
    color: #6F6940;
}
.seriessadie .seriesmodelsadie-combuyers .seriesmodelhold a
{
    font-size: 12px;
    color: #686853;
    font-weight: bold;
    display: block;
    padding-top: 6px;
    padding-bottom: 6px;
}
.rel
{
    position: relative;
}
.serieslinkblock
{
    display: block;
    text-align: center;
}
.serieslinkblock img
{
    margin-right: auto;
    margin-left: auto;
}
.serieshold
{
    margin: 8px;
    width: 92%;
    right: auto;
    left: auto;
    color: #CEDCF0;
    text-align: center;
}
.serieshold p
{
    color: #C2D3ED;
    font-size: 11px;
    line-height: 15px;
    margin-top: 9px;
    margin-bottom: 0px;
    text-align: center;
    font-family: verdana, Geneva, Tahoma, sans-serif;
}
.seriessadie .serieshold p
{

}
.seriesblockhead
{
    font-weight: bold;
    font-size: 14px;
}
.serieshold p.first
{
    margin-top: 4px;
    margin-bottom: 5px;
}
.serieshold a:link, .serieshold a:visited, .serieshold a:active
{
    color: #CEDCF0;
}
.seriessadie .serieshold a:link, .seriessadie .serieshold a:visited, .seriessadie .serieshold a:active
{
    color: #686853;
}
.serieshold a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
.seriessadieintro
{
    padding: 5px 25px 0px 220px;
    color: #FFFFFF;
    background-image: url('images/series/series-sadie.jpg');
    background-position: 15px center;
    background-repeat: no-repeat;
    height: 94px;
}
.seriessadieintro p
{
    color: #494936;
    font-size: 12px;
    line-height: 20px;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    text-align: justify;
    letter-spacing: .04em;
}
.fr
{
    float: left;
    top: 15px;
    right: 15px;
}

.seriessadie .serieshold ul li
{
    list-style-type: none;
    list-style-image: none;
    margin: 8px 0px 8px 0px;
    padding: 0px;
    text-align: center;
    font-size: 12px;
    letter-spacing: .03em;
}
.seriessadie .serieshold ul
{
    list-style-type: none;
    list-style-image: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
.seriessadie .seriesblockhead
{
    padding: 0px;
    line-height: 20px;
    position: relative;
    margin-bottom: 10px;
    height: 60px;
}
.seriessadie .seriesblockhead div.sadieribbon
{
    background-position: top;
    background-image: url('images/series/sadie-ribbon.png');
    height: 78px;
    width: 246px;
    background-repeat: no-repeat;
    left: -2px;
    position: absolute;
    top: -10px;
}
.seriessadie .seriesblockhead div.sadieribbon .sadieribbon2
{
    padding-top: 14px;
    padding-right: 12px;
}
.seriesmodelsadie-combuyers
{
    margin-top: 8px;
}
.seriesproxtrak .pointleft
{
    width: 39%;
    min-height: 80px;
    margin-right: 57%;
    margin-left: 2%;
    margin-top: 12px;
    height: 554px;
    position: relative;
    text-align: center;
    font-size: 12px;
    color: #EBEBEB;
    letter-spacing: .09em;
    display: block;
    line-height: 16px;
}
.seriesproxtrak .textblock1
{
    position: absolute;
    right: 0px;
    left: 0px;
    top: 96px;
    color: #FDFDFD;
    padding-right: 8px;
    padding-left: 8px;
}
.seriesproxtrak .textblock2
{
    position: absolute;
    right: 0px;
    left: 0px;
    top: 380px;
}
.seriesproxtrak .seriesmodelno
{
    position: absolute;
    bottom: 55px;
    left: 0px;
    right: 0px;
    font-weight: bold;
    letter-spacing: .09em;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 14px;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #F2F7F7;
}
.multibutton
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 45px;
}
.multibutton a:link, .multibutton a:visited, .multibutton a:active
{
    color: #0668B9;
}
.multibutton a
{
    display: block;
    text-align: center;
    float: left;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 49%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(49%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 49%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    box-shadow: 1px 1px 0px white;
    background-color: #FFFFFF;
    width: 32%;
    font-size: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.multibutton a:hover
{
    background-color: #FFFFFF;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(250,250,250,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(250,250,250,1) 100%); /* Chrome10+,Safari5.1+ */
    color: #002E53;
}
.multibutton a.multibuttonleft3
{
    border-color: #FFFFFF;
    -webkit-border-radius: 9px 0px 0px 9px;
    -moz-border-radius: 9px 0px 0px 9px;
    border-radius: 9px 0px 0px 9px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.multibutton a.multibuttonright3
{
    border-color: #FFFFFF;
    -webkit-border-radius: 0px 9px 9px 0px;
    -moz-border-radius: 0px 9px 9px 0px;
    border-radius: 0px 9px 9px 0px;
    border-right-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
}
.multibutton a.multibuttonmid3
{
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF #D3D6E0 #FFFFFF #DADADA;
}

.footremenu
{
    width: 600px;
    margin-right: auto;
    margin-left: auto;
    height: 60px;
}

.footremenu ul, .footremenu ul li
{
    padding: 0px;
    margin: 0px;
}
.footremenu ul
{
    margin-left: 70px;
}
.footremenu a:link, .footremenu a:visited, .footremenu a:active
{
    color: #666666;
    height: 40px;
}
.footremenu a
{
    display: block;
    text-align: center;
    float: left;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 49%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(49%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 49%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    box-shadow: 1px 1px 0px white;
    background-color: #FFFFFF;
    width: 28%;
    font-size: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #666666;
}
.footremenu a:hover
{
    background-color: #FFFFFF;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(250,250,250,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(250,250,250,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(250,250,250,1) 100%); /* Chrome10+,Safari5.1+ */
    color: #002E53;
    text-decoration: none;
}
.footremenu a.footremenuleft3
{
    border-color: #FFFFFF;
    -webkit-border-radius: 9px 0px 0px 9px;
    -moz-border-radius: 9px 0px 0px 9px;
    border-radius: 9px 0px 0px 9px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
.footremenu a.footremenuright3
{
    border-color: #FFFFFF;
    -webkit-border-radius: 0px 9px 9px 0px;
    -moz-border-radius: 0px 9px 9px 0px;
    border-radius: 0px 9px 9px 0px;
    border-right-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
}
.footremenu a.footremenumid3
{
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF #D3D6E0 #FFFFFF #DADADA;
}
.assoclogos
{
    background-image: url('images/RoyalVac-DrainVac-Made-In-Canada-HEPA-filter-Silver-Clear.png');
    background-repeat: no-repeat;
    background-position: center center;
    height: 76px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.download-note
{
    margin-right: 240px;
    margin-left: 240px;
    font-family: verdana, Geneva, Tahoma, sans-serif;
    font-size: 10px;
    text-align: center;
    color: #808080;
}
.downloadlink
{
    margin: 10px auto 10px auto;
    text-align: center;
    display: inline-block;
}
.awesome, .awesome:visited {
	background: #222 url(alert-overlay.html) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px;  }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited
{
    font-size: 14px;
    padding: 16px 20px 15px 20px;
}
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ 
        background: #ed1c24; /* Old browsers */
background: -moz-linear-gradient(top, #ed1c24 0%, #b01116 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed1c24), color-stop(100%,#b01116)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ed1c24 0%,#b01116 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ed1c24 0%,#b01116 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ed1c24 0%,#b01116 100%); /* IE10+ */
background: linear-gradient(to bottom, #ed1c24 0%,#b01116 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c24', endColorstr='#b01116',GradientType=0 ); /* IE6-9 */
	}
	.magenta.awesome:hover							{ 
        background: #ed1c24; /* Old browsers */
background: -moz-linear-gradient(top, #ed1c24 53%, #c62d2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(53%,#ed1c24), color-stop(100%,#c62d2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ed1c24 53%,#c62d2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ed1c24 53%,#c62d2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ed1c24 53%,#c62d2d 100%); /* IE10+ */
background: linear-gradient(to bottom, #ed1c24 53%,#c62d2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c24', endColorstr='#c62d2d',GradientType=0 ); /* IE6-9 */
	}
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }
.center
{
    text-align: center;
}