﻿a
{
    background: transparent;
    color: #093a80;
    text-decoration: none;
}
a:hover
{
    background: transparent;
    color: #093a80;
    text-decoration: underline;
}
body
{
    background: #ffd900;
    color: #363636;
    font: 12px/100% verdana,arial,helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
div.added
{
    background: url(/App_Themes/Standard/images/added.png) top left no-repeat;
    display: none;
    height: 230px;
    position: absolute;
    width: 630px;
}
    div.added div.closebutton
    {
        height: 30px;
    }
        div.added div.closebutton a
        {
            display: block;
            float: right;
            height: 30px;
            outline: none;
            width: 30px;
        }
    div.added div.text
    {
        padding: 39px 70px 30px 195px;
    }
    div.added div.buttons
    {
        padding: 0 0 0 195px;
    }
div#ecocalc
{
    width: 594px;
}
    div#ecocalc h1
    {
        background: transparent;
        color: #666 !important;
        font: 12px/130% verdana,arial,helvetica,sans-serif !important;
        font-weight: bold !important;
        margin: 0 0 15px 0 !important;
        padding: 0 !important;
    }
    div#ecocalc div.ecowrapper
    {
        background: url(/App_Themes/Standard/images/ecosolutions/ecocalcwrapperbg.png) top left no-repeat;
        height: 340px;
        width: 594px;
    }
        div#ecocalc div.ecowrapper div.numbersinput
        {
            float: left;
            height: 163px;
            width: 375px;
        }
            div#ecocalc div.ecowrapper div.numbersinput div.ecoinnerwrapper
            {
                padding: 43px 20px 0 33px;
            }
            div#ecocalc div.ecowrapper div.numbersinput p
            {
                background: transparent;
                color: #003882;
                font-size: 13px;
                font-weight: bold;
                margin: 0 0 5px 0;
            }
            div#ecocalc div.ecowrapper div.numbersinput label
            {
                background: transparent;
                color: #fff;
                cursor: pointer;
                display: block;
                float: left;
                font-size: 12px;
                font-weight: normal;
                padding: 3px 0 0 0;
                width: 105px;
            }
            div#ecocalc div.ecowrapper div.numbersinput input
            {
                background: url(/App_Themes/Standard/images/ecosolutions/ecoinputbg.png) top left no-repeat;
                border: 0;
                height: 23px;
                margin: 0;
                padding: 1px 10px 0 10px;
                width: 157px;
            }
            div#ecocalc div.ecowrapper div.numbersinput select
            {
                background: url(/App_Themes/Standard/images/ecosolutions/ecoinputbg.png) top left no-repeat;
                border: 0;
                height: 24px;
                margin: 0;
                padding: 3px 0 0 8px;
                width: 177px;
            }
        div#ecocalc div.ecowrapper div.normalenergyusage
        {
            float: left;
            height: 163px;
            width: 219px;
        }
            div#ecocalc div.ecowrapper div.normalenergyusage div.ecoinnerwrapper
            {
                padding: 45px 20px 0 9px;
            }
            div#ecocalc div.ecowrapper div.normalenergyusage p
            {
                background: transparent;
                color: #000;
                font-size: 11px;
                font-weight: normal;
                margin: 0 0 1px 0;
                padding: 0;
            }
                div#ecocalc div.ecowrapper div.normalenergyusage p span
                {
                    background: transparent;
                    color: #647801;
                    display: block;
                    font-size: 15px;
                    font-weight: bold;
                    margin: 0 0 15px 0;
                    padding: 0;
                }
        div#ecocalc div.ecowrapper div.userselections
        {
            float: left;
            height: 164px;
            width: 375px;
        }
            div#ecocalc div.ecowrapper div.userselections div.ecoinnerwrapper
            {
                padding: 35px 20px 0 32px;
            }
            div#ecocalc div.ecowrapper div.userselections p
            {
                clear: both;
                margin: 0;
                overflow: auto;
            }
                div#ecocalc div.ecowrapper div.userselections p input
                {
                    display: block;
                    float: left;
                }
                div#ecocalc div.ecowrapper div.userselections p label
                {
                    background: transparent;
                    color: #fff;
                    display: block;
                    font-size: 12px;
                    font-weight: normal;
                    margin: 0 0 0 25px;
                    padding: 2px 0 0 0;
                }
            div#ecocalc div.ecowrapper div.userselections p:first-child
            {
                background: transparent;
                color: #003882;
                font-size: 13px;
                font-weight: bold;
                margin: 0 0 10px 0;
                overflow: hidden;
            }
        div#ecocalc div.ecowrapper div.energysavings
        {
            float: left;
            height: 164px;
            width: 219px;
        }
            div#ecocalc div.ecowrapper div.energysavings div.ecoinnerwrapper
            {
                padding: 23px 0 0 6px;
            }
            div#ecocalc div.ecowrapper div.energysavings p
            {
                background: transparent;
                color: #000;
                font-size: 11px;
                font-weight: normal;
                margin: 0;
                padding: 0;
            }
                div#ecocalc div.ecowrapper div.energysavings p span
                {
                    background: transparent;
                    color: #647801;
                    display: block;
                    font-size: 15px;
                    font-weight: bold;
                    margin: 0 0 8px 0;
                    padding: 0;
                }
                div#ecocalc div.ecowrapper div.energysavings p big
                {
                    background: transparent;
                    color: #647801;
                    font-size: 15px;
                    font-weight: bold;
                }
div.wrapper
{
    background: url(/App_Themes/Standard/images/wrapperbg.png) top left no-repeat;
    margin: auto;
    min-height: 450px;
    padding: 0 15px 0 15px;
    width: 960px;
}
    div.wrapper div.productprespopup
    {
        background: url(/App_Themes/Standard/images/productprespopupbg.png) top left no-repeat;
        height: 226px;
        left: 0;
        position: absolute;
        top: 0;
        width: 480px;
    }
        div.wrapper div.productprespopup table
        {
            width: 100%;
        }
            div.wrapper div.productprespopup table td.primage
            {
                padding: 30px 10px 0 25px;
                width: 150px;
            }
            div.wrapper div.productprespopup table td.prinfo
            {
                padding: 20px 25px 0 0;
            }
                div.wrapper div.productprespopup table td.prinfo h1
                {
                    line-height: 100%;
                }
    div.wrapper div.purchaseprocess
    {
        background: #fff;
        line-height: 150%;
        min-height: 400px;
        overflow: auto;
        padding: 10px;
    }
        div.wrapper div.purchaseprocess div.topinfo
        {
            clear: both;
            height: 50px;
        }
        div.wrapper div.purchaseprocess div.leftcontent
        {
            float: left;
            padding: 0 10px 0 0;
            width: 700px;
        }
            div.wrapper div.purchaseprocess div.leftcontent h1
            {
                margin: 0 0 30px 0;
            }
            div.wrapper div.purchaseprocess div.leftcontent div.pushright
            {
                /*padding: 70px 0 30px 350px;*/
                padding: 10px 0 30px 0;
                text-align: right;
            }
            div.wrapper div.purchaseprocess div.leftcontent div.ecoproducts
            {
            }
                div.wrapper div.purchaseprocess div.leftcontent div.ecoproducts div.ecoproduct
                {
                }
                    div.wrapper div.purchaseprocess div.leftcontent div.ecoproducts div.ecoproduct h1
                    {
                        background: #94bb0c;
                        color: #fff;
                        font: 12px/130% verdana,arial,helvetica,sans-serif;
                        font-weight: bold;
                        margin: 0;
                        padding: 15px 0 5px 150px;
                    }
                    div.wrapper div.purchaseprocess div.leftcontent div.ecoproducts div.ecoproduct div
                    {
                        background: #f0f0f0 url(/App_Themes/Standard/images/ecosolutions/cartitembg.png) left bottom repeat-x;
                        padding: 20px;
                    }
                        div.wrapper div.purchaseprocess div.leftcontent div.ecoproducts div.ecoproduct div p
                        {
                            background: url(/App_Themes/Standard/images/ecosolutions/ecobrand.png) left top no-repeat;
                            min-height: 91px;
                            padding: 0 0 0 130px;
                            width: 360px;
                        }
            div.wrapper div.purchaseprocess div.leftcontent table.products
            {
                border-collapse: collapse;
            }
                div.wrapper div.purchaseprocess div.leftcontent table.products tbody tr td
                {
                    background: #f0f0f0;
                    padding: 15px;
                }
                div.wrapper div.purchaseprocess div.leftcontent table.products tbody tr.alt td
                {
                    background: #fff;
                    padding: 15px;
                }
                div.wrapper div.purchaseprocess div.leftcontent table.products tbody tr td.product
                {
                    vertical-align: top;
                }
                    div.wrapper div.purchaseprocess div.leftcontent table.products tbody tr td.product table.prodpres
                    {
                        width: 100%;
                    }
                        div.wrapper div.purchaseprocess div.leftcontent table.products tbody tr td.product table.prodpres td.prodimage
                        {
                            padding: 0 !important;
                            width: 135px;
                        }
                        div.wrapper div.purchaseprocess div.leftcontent table.products tbody tr td.product table.prodpres td.prodinfo
                        {
                            padding: 0 !important;
                        }
                            div.wrapper div.purchaseprocess div.leftcontent table.products tbody tr td.product table.prodpres td.prodinfo a
                            {
                                display: block;
                                font-weight: bold;
                                margin: 0 0 5px 0;
                            }
                div.wrapper div.purchaseprocess div.leftcontent table.products tbody tr td.count
                {
                    background: #e7e7e7;
                    padding: 15px 30px 15px 30px;
                    vertical-align: middle;
                    white-space: nowrap;
                }
                div.wrapper div.purchaseprocess div.leftcontent table.products tbody tr.alt td.count
                {
                    background: #f2f2f2;
                    padding: 15px 30px 15px 30px;
                }
                div.wrapper div.purchaseprocess div.leftcontent table.products tbody tr td.delete
                {
                    padding: 15px 30px 15px 30px;
                    vertical-align: middle;
                }
        div.wrapper div.purchaseprocess div.rightcontent
        {
            border-left: solid 1px #000;
            float: right;
            padding: 0 0 50px 10px;
            width: 200px;
        }
            div.wrapper div.purchaseprocess div.rightcontent div.service
            {
                border-bottom: solid 1px #000;
                border-top: solid 1px #000;
                margin: 10px 0 10px 0;
                padding: 10px 0 10px 0;
            }
                div.wrapper div.purchaseprocess div.rightcontent div.service a
                {
                    display: block;
                    font-weight: bold;
                    padding: 2px;
                }
            div.wrapper div.purchaseprocess div.rightcontent h1
            {
                font-size: 15px;
                margin: 0 0 15px 0;
            }
    div.wrapper div.webpage
    {
        background: #fff;
        min-height: 400px;
        padding: 45px 10px 30px 0;
    }
        div.wrapper div.webpage table
        {
            width: 100%;
        }
            div.wrapper div.webpage table thead td
            {
                background: #ddd;
                border-bottom: solid 1px #aaa;
                font-weight: bold;
                padding: 1px 2px 1px 2px;
            }
            div.wrapper div.webpage table tbody td
            {
                padding: 1px 2px 1px 2px;
            }
            div.wrapper div.webpage table tbody tr.alt
            {
                background: #eee;
            }
            div.wrapper div.webpage table td.rightbar
            {
                /*background: #f00;*/
                width: 210px;
            }
                div.wrapper div.webpage table td.rightbar div.righttext
                {
                    border-left: solid 1px #f0f0f0;
                    margin: 76px 0 0 20px;
                    padding: 0 0 0 10px;
                }
                    div.wrapper div.webpage table td.rightbar div.righttext div.textholder
                    {
                        line-height: 130%;
                        padding: 0 0 30px 0;
                    }
            div.wrapper div.webpage table td.contentbig
            {
                line-height: 130%;
                width: auto;
            }
                div.wrapper div.webpage table td.contentbig div.resultheader
                {
                    background: #f0f0f0;
                    font-weight: bold;
                    padding: 3px 0 3px 5px;
                }
                div.wrapper div.webpage table td.contentbig div.resultcontent
                {
                    padding: 3px 0 30px 0;
                }
                div.wrapper div.webpage table td.contentbig div.referanceimages
                {
                    background: #f0f0f0;
                    margin: 30px 0 0 0;
                }
                    div.wrapper div.webpage table td.contentbig div.referanceimages div.refimgheader
                    {
                        font-weight: bold;
                        padding: 3px 0 3px 5px;
                    }
                    div.wrapper div.webpage table td.contentbig div.referanceimages a
                    {
                        outline: none;
                    }
                    div.wrapper div.webpage table td.contentbig div.referanceimages a:hover
                    {
                        outline: none;
                    }
                    div.wrapper div.webpage table td.contentbig div.referanceimages a.selected
                    {
                        outline: none;
                        text-decoration: underline;
                    }
                div.wrapper div.webpage table td.contentbig h1.productname
                {
                    margin: 0 0 5px 0;
                }
                div.wrapper div.webpage table td.contentbig div.productdescription
                {
                    float: left;
                    width: 450px;
                }
                div.wrapper div.webpage table td.contentbig div.productcta
                {
                    border-left: solid 1px #ccc;
                    float: right;
                    padding: 0 10px 0 10px;
                    overflow: hidden;
                    width: 201px;
                }
                    div.wrapper div.webpage table td.contentbig div.productcta img
                    {
                        margin: 0 0 2px 0;
                    }
                    div.wrapper div.webpage table td.contentbig div.productcta input
                    {
                        margin: 0 0 2px 0;
                    }
                div.wrapper div.webpage table td.contentbig div.productheaderwrapper
                {
                    overflow: auto;
                }
                div.wrapper div.webpage table td.contentbig div.productaccessories
                {
                    clear: both;
                }
                    div.wrapper div.webpage table td.contentbig div.productaccessories h2
                    {
                        font-size: 13px;
                        font-weight: bold;
                    }
                    div.wrapper div.webpage table td.contentbig div.productaccessories div.prodaccs
                    {
                        background: url(/App_Themes/Standard/images/prodaccsbg.png) repeat-y;
                    }
                        div.wrapper div.webpage table td.contentbig div.productaccessories div.prodaccs div.prodaccsbottom
                        {
                            background: url(/App_Themes/Standard/images/prodaccsbottom.png) no-repeat;
                        }
                        div.wrapper div.webpage table td.contentbig div.productaccessories div.prodaccs div.prodaccstop
                        {
                            background: url(/App_Themes/Standard/images/prodaccstop.png) no-repeat;
                            min-height: 60px;
                            padding: 10px 10px 0 10px;
                            overflow: auto;
                        }
                            div.wrapper div.webpage table td.contentbig div.productaccessories div.prodaccs div.prodaccstop div.prodacc
                            {
                                float: left;
                                margin: 0 20px 20px 0;
                                text-align: center;
                                width: 140px;
                            }
                                div.wrapper div.webpage table td.contentbig div.productaccessories div.prodaccs div.prodaccstop div.prodacc img
                                {
                                    border: solid 3px #fff;
                                }
                                div.wrapper div.webpage table td.contentbig div.productaccessories div.prodaccs div.prodaccstop div.prodacc img:hover
                                {
                                    border: solid 3px #e3e3e3;
                                }
                div.wrapper div.webpage table td.contentbig div.producttechspecs
                {
                    clear: both;
                }
                    div.wrapper div.webpage table td.contentbig div.producttechspecs h2
                    {
                        font-size: 13px;
                        font-weight: bold;
                    }
                    div.wrapper div.webpage table td.contentbig div.producttechspecs table.techspec
                    {
                        width: auto;
                    }
                        div.wrapper div.webpage table td.contentbig div.producttechspecs table.techspec td
                        {
                            background: #e9e9e9;
                            padding: 0;
                            width: 145px;
                        }
                            div.wrapper div.webpage table td.contentbig div.producttechspecs table.techspec td div.techspecheader
                            {
                                background: #fff;
                                border-bottom: solid 1px #cfcfcf;
                                color: #666;
                                font-size: 10px;
                                font-weight: bold;
                                margin: 0 0 1px 0;
                                padding: 15px 0 3px 7px;
                            }
                            div.wrapper div.webpage table td.contentbig div.producttechspecs table.techspec td div.techspecdetail
                            {
                                background: #e9e9e9;
                                border-top: solid 1px #fff;
                                color: #666;
                                font-size: 11px;
                                padding: 5px 7px 6px 7px;
                            }
                    div.wrapper div.webpage table td.contentbig div.producttechspecs div.techspec
                    {
                        float: left;
                        padding: 0 0 10px 0;
                        width: 140px;
                    }
                        div.wrapper div.webpage table td.contentbig div.producttechspecs div.techspec div.techspectitle
                        {
                            background: transparent;
                            border-bottom: solid 1px #cfcfcf;
                            color: #666;
                            font-size: 10px;
                            font-weight: bold;
                            margin: 0 0 1px 0;
                            padding: 0 0 3px 7px;
                        }
                        div.wrapper div.webpage table td.contentbig div.producttechspecs div.techspec div.techspecdetail
                        {
                            background: #e9e9e9;
                            color: #666;
                            font-size: 11px;
                            padding: 5px 7px 6px 7px;
                        }
                div.wrapper div.webpage table td.contentbig div.productimages
                {
                    background: #e3e3e3;
                    clear: both;
                    margin: 10px 0 0 0;
                    overflow: hidden;
                    width: 699px;
                }
                    div.wrapper div.webpage table td.contentbig div.productimages div.productimagestop
                    {
                        background: url(/App_Themes/Standard/images/productimagestop.png) no-repeat;
                        padding: 10px 10px 0 10px;
                    }
                        div.wrapper div.webpage table td.contentbig div.productimages div.productimagestop td.prodimgdisplay
                        {
                        }
                        div.wrapper div.webpage table td.contentbig div.productimages div.productimagestop td.prodimgsep
                        {
                            width: 10px;
                        }
                        div.wrapper div.webpage table td.contentbig div.productimages div.productimagestop td.prodimgthumbs
                        {
                            width: 150px;
                        }
                            div.wrapper div.webpage table td.contentbig div.productimages div.productimagestop td.prodimgthumbs a
                            {
                                outline: none;
                            }
                            div.wrapper div.webpage table td.contentbig div.productimages div.productimagestop td.prodimgthumbs img
                            {
                                margin: 0 0 10px 0;
                            }
                    div.wrapper div.webpage table td.contentbig div.productimages div.productimagesbottom
                    {
                        background: url(/App_Themes/Standard/images/productimagesbottom.png) no-repeat;
                        height: 26px;
                    }
                div.wrapper div.webpage table td.contentbig div.crumbs
                {
                    font-size: 10px;
                    height: 40px;
                }
                div.wrapper div.webpage table td.contentbig img.pageimage
                {
                    margin: 0 0 20px 0;
                }
                div.wrapper div.webpage table td.contentbig table.produktgruppe1
                {
                }
                    div.wrapper div.webpage table td.contentbig table.produktgruppe1 tr td
                    {
                        padding: 0 0 30px 0;
                        width: 350px;
                    }
                        div.wrapper div.webpage table td.contentbig table.produktgruppe1 tr td div.productgroupicon
                        {
                            float: left;
                            width: 50px;
                        }
                        div.wrapper div.webpage table td.contentbig table.produktgruppe1 tr td div.productgroupinfo
                        {
                            background: transparent;
                            color: #666;
                            float: left;
                            width: 240px;
                        }
                            div.wrapper div.webpage table td.contentbig table.produktgruppe1 tr td div.productgroupinfo a
                            {
                                font-size: 13px;
                                font-weight: bold;
                            }
                div.wrapper div.webpage table td.contentbig table.produktgruppe2
                {
                }
                    div.wrapper div.webpage table td.contentbig table.produktgruppe2 tr td
                    {
                        background: url(/App_Themes/Standard/images/productgroupbg.png) top left no-repeat;
                        height: 120px;
                        width: 350px;
                    }
                        div.wrapper div.webpage table td.contentbig table.produktgruppe2 tr td div.productgroupicon
                        {
                            float: left;
                            padding: 5px 20px 0 0;
                            text-align: center;
                            width: 80px;
                        }
                        div.wrapper div.webpage table td.contentbig table.produktgruppe2 tr td div.productgroupinfo
                        {
                            background: transparent;
                            color: #666;
                            float: left;
                            padding: 18px 0 0 0;
                            width: 240px;
                        }
                            div.wrapper div.webpage table td.contentbig table.produktgruppe2 tr td div.productgroupinfo a
                            {
                                font-size: 13px;
                                font-weight: bold;
                            }
                div.wrapper div.webpage table td.contentbig div.pgprodpres
                {
                    padding: 0 0 30px 0;
                }
                div.wrapper div.webpage table td.contentbig table.pgprodpres
                {
                    overflow: hidden;
                }
                    div.wrapper div.webpage table td.contentbig table.pgprodpres thead tr td
                    {
                        background: url(/App_Themes/Standard/images/pgprodprestheadbg.png) bottom left repeat-x;
                        color: #666;
                        font-size: 10px;
                        font-weight: bold;
                        padding: 3px 0 3px 6px;
                    }
                    div.wrapper div.webpage table td.contentbig table.pgprodpres tbody tr td
                    {
                        font-size: 11px;
                        padding: 3px 3px 3px 6px;
                    }
                    div.wrapper div.webpage table td.contentbig table.pgprodpres tbody tr td.namecolumn
                    {
                    }
                        div.wrapper div.webpage table td.contentbig table.pgprodpres tbody tr td.namecolumn div
                        {
                            overflow: auto;
                            width: 120px;
                        }
                            div.wrapper div.webpage table td.contentbig table.pgprodpres tbody tr td.namecolumn div a
                            {
                            }
                    div.wrapper div.webpage table td.contentbig table.pgprodpres tbody tr.normalrow
                    {
                        background: #e1e1e1;
                        color: inherit;
                    }
                    div.wrapper div.webpage table td.contentbig table.pgprodpres tbody tr.normalrow:hover
                    {
                        background: #003882;
                        color: #fff;
                    }
                        div.wrapper div.webpage table td.contentbig table.pgprodpres tbody tr.normalrow:hover a
                        {
                            color: #fff;
                        }
                    div.wrapper div.webpage table td.contentbig table.pgprodpres tbody tr.altrow
                    {
                        background: #f0f0f0;
                        color: inherit;
                    }
                    div.wrapper div.webpage table td.contentbig table.pgprodpres tbody tr.altrow:hover
                    {
                        background: #003882;
                        color: #fff;
                    }
                        div.wrapper div.webpage table td.contentbig table.pgprodpres tbody tr.altrow:hover a
                        {
                            color: #fff;
                        }
                div.wrapper div.webpage table td.contentbig table.outlet
                {
                    width: 100%;
                }
                    div.wrapper div.webpage table td.contentbig table.outlet td.info
                    {
                        background: transparent;
                        color: #666;
                    }
                        div.wrapper div.webpage table td.contentbig table.outlet td.info div.hours
                        {
                            overflow: auto;
                        }
                            div.wrapper div.webpage table td.contentbig table.outlet td.info div.hours div.dayofweek
                            {
                                clear: left;
                                float: left;
                                width: 80px;
                            }
                            div.wrapper div.webpage table td.contentbig table.outlet td.info div.hours div.openinghours
                            {
                                float: left;
                            }
                    div.wrapper div.webpage table td.contentbig table.outlet td.map
                    {
                        overflow: auto;
                    }
                        div.wrapper div.webpage table td.contentbig table.outlet td.map div.map
                        {
                            border: solid 1px #4c4c4c;
                            float: left;
                        }
            div.wrapper div.webpage table td.content
            {
                line-height: 130%;
                max-width: 460px;
                width: 460px;
            }
                div.wrapper div.webpage table td.content h1
                {
                    line-height: 105%;
                    max-width: 460px;
                    width: 460px;
                }
                div.wrapper div.webpage table td.content ul
                {
                    vertical-align: top;
                    list-style: none;
                    margin: 0;
                    padding: 0 0 0 10px;
                    /*list-style-image: url(/App_Themes/Standard/images/bullet.png);*/
                }
                    div.wrapper div.webpage table td.content ul li
                    {
                        background: url(/App_Themes/Standard/images/bullet.png) top left no-repeat;
                        margin: 0;
                        max-width: 460px;
                        padding: 0 0 0 15px;
                        vertical-align: top;
                    }
                div.wrapper div.webpage table td.content div.crumbs
                {
                    font-size: 10px;
                    height: 40px;
                }
                div.wrapper div.webpage table td.content img.pageimage
                {
                    margin: 0 0 20px 0;
                }
                div.wrapper div.webpage table td.content td.outletname
                {
                    padding: 0 0 5px 20px;
                    width: 250px;
                }
                div.wrapper div.webpage table td.content div.newsitem
                {
                    border-top: solid 1px #ddd;
                    overflow: auto;
                }
                    div.wrapper div.webpage table td.content div.newsitem div.newsdate
                    {
                        background: transparent;
                        color: #093a80;
                        float: left;
                        font-weight: bold;
                        width: 100px;
                    }
                    div.wrapper div.webpage table td.content div.newsitem div.newstitle
                    {
                        float: left;
                        font-weight: bold;
                        width: 360px;
                    }
                    div.wrapper div.webpage table td.content div.newsitem div.newsintro
                    {
                        clear: both;
                        padding: 10px 0 50px 0;
                    }
            div.wrapper div.webpage table td.sidebar
            {
                background: url(/App_Themes/Standard/images/sidebarbg.png) top left repeat-y;
                width: 250px;
            }
                div.wrapper div.webpage table td.sidebar div.top
                {
                    background: url(/App_Themes/Standard/images/sidebartopbg.png) top left no-repeat;
                    min-height: 470px;
                    padding: 28px 10px 0 10px;
                    width: 220px;
                }
                    div.wrapper div.webpage table td.sidebar div.top h1
                    {
                        font-size: 30px;
                        margin: 0 0 21px 0;
                    }
                        div.wrapper div.webpage table td.sidebar div.top h1 a
                        {
                            text-decoration: none;
                        }
                    div.wrapper div.webpage table td.sidebar div.top ul
                    {
                        list-style: none;
                        margin: 0;
                        padding: 0;
                    }
                        div.wrapper div.webpage table td.sidebar div.top ul li
                        {
                        }
                            div.wrapper div.webpage table td.sidebar div.top ul li a
                            {
                                background: url(/App_Themes/Standard/images/sidebararrow.png) right center no-repeat;
                                color: #666;
                                border-bottom: solid 1px #ebe8df;
                                display: block;
                                height: 20px;
                                outline: none;
                                padding: 8px 0 0 12px;
                                text-decoration: none;
                            }
                            div.wrapper div.webpage table td.sidebar div.top ul li a:hover
                            {
                                background: #ffd900 url(/App_Themes/Standard/images/sidebararrow.png) right center no-repeat;
                                color: #003882;
                                border-bottom: solid 1px #ebe8df;
                                display: block;
                                height: 20px;
                                outline: none;
                                padding: 8px 0 0 12px;
                                text-decoration: none;
                            }
                            div.wrapper div.webpage table td.sidebar div.top ul li a.selected
                            {
                                background: #ffd900 url(/App_Themes/Standard/images/sidebararrow.png) right center no-repeat;
                                color: #003882;
                                border-bottom: solid 1px #ebe8df;
                                display: block;
                                height: 20px;
                                outline: none;
                                padding: 8px 0 0 12px;
                                text-decoration: none;
                            }
                            div.wrapper div.webpage table td.sidebar div.top ul li ul
                            {
                                list-style: none;
                                margin: 0;
                                padding: 0;
                            }
                                div.wrapper div.webpage table td.sidebar div.top ul li ul li
                                {
                                }
                                    div.wrapper div.webpage table td.sidebar div.top ul li ul li a
                                    {
                                        background: url(/App_Themes/Standard/images/sidebararrow.png) right center no-repeat;
                                        border-bottom: solid 1px #ebe8df;
                                        display: block;
                                        padding: 8px 0 0 24px;
                                    }
                                    div.wrapper div.webpage table td.sidebar div.top ul li ul li a:hover
                                    {
                                        background: #ffd900 url(/App_Themes/Standard/images/sidebararrow.png) right center no-repeat;
                                        border-bottom: solid 1px #ebe8df;
                                        display: block;
                                        padding: 8px 0 0 24px;
                                    }
                                    div.wrapper div.webpage table td.sidebar div.top ul li ul li a.selected
                                    {
                                        background: #ffd900 url(/App_Themes/Standard/images/sidebararrow.png) right center no-repeat;
                                        border-bottom: solid 1px #ebe8df;
                                        display: block;
                                        padding: 8px 0 0 24px;
                                    }
    div.wrapper div.frontpage
    {
        background: #fff;
        overflow: auto;
        padding: 10px;
    }
        div.wrapper div.frontpage div.tabs
        {
            background: url(/App_Themes/Standard/images/tabs_bg.png) no-repeat;
            float: left;
            height: 226px;
            margin: 10px 0 0 0;
            overflow: auto;
            width: 650px;
        }
            div.wrapper div.frontpage div.tabs div.tabscontent
            {
                clear: both;
                padding: 0 0 0 8px;
            }
                div.wrapper div.frontpage div.tabs div.tabscontent div.tabflick
                {
                    height: 165px;
                    padding: 14px 0 0 15px;
                    width: 619px;
                }
                    div.wrapper div.frontpage div.tabs div.tabscontent div.tabflick div.pgselector
                    {
                        float: left;
                        height: 43px;
                        overflow: hidden;
                        padding: 0 10px 10px 0;
                        width: 190px;
                    }
                        div.wrapper div.frontpage div.tabs div.tabscontent div.tabflick div.pgselector div.icon
                        {
                            float: left;
                            height: 43px;
                            width: 43px;
                        }
                        div.wrapper div.frontpage div.tabs div.tabscontent div.tabflick div.pgselector div.text
                        {
                            float: right;
                            padding: 5px 0 0 3px;
                            width: 140px;
                        }
                        div.wrapper div.frontpage div.tabs div.tabscontent div.tabflick div.pgselector div.full
                        {
                            padding: 5px 0 0 3px;
                            width: 180px;
                        }
            div.wrapper div.frontpage div.tabs div.tabselector
            {
                padding: 3px 0 0 5px;
            }
                div.wrapper div.frontpage div.tabs div.tabselector div.ecotab
                {
                    float: left;
                    padding: 0 10px 0 0;
                }
                    div.wrapper div.frontpage div.tabs div.tabselector div.ecotab a
                    {
                        background: url(/App_Themes/Standard/images/tab_eco.png) no-repeat;
                        color: #fff;
                        display: block;
                        font-size: 14px;
                        font-weight: bold;
                        height: 21px;
                        outline: none;
                        padding: 9px 0 0 0;
                        text-align: center;
                        text-decoration: none;
                        width: 145px;
                    }
                div.wrapper div.frontpage div.tabs div.tabselector div.tab
                {
                    float: left;
                    padding: 0 10px 0 0;
                }
                    div.wrapper div.frontpage div.tabs div.tabselector div.tab a
                    {
                        background: url(/App_Themes/Standard/images/tab_normal.png) no-repeat;
                        color: #fff;
                        display: block;
                        font-size: 14px;
                        font-weight: bold;
                        height: 21px;
                        outline: none;
                        padding: 9px 0 0 0;
                        text-align: center;
                        text-decoration: none;
                        width: 120px;
                    }
                    div.wrapper div.frontpage div.tabs div.tabselector div.tab a.selected
                    {
                        background: url(/App_Themes/Standard/images/tab_selected.png) no-repeat;
                        color: #093a80;
                    }
        div.wrapper div.frontpage div.mapou
        {
            float: right;
            margin: 10px 0 0 0;
            overflow: auto;
            width: 280px;
        }
            div.wrapper div.frontpage div.mapou td.mapoucontent
            {
                width: 160px;
            }
                div.wrapper div.frontpage div.mapou td.mapoucontent h1
                {
                    font-size: 14px;
                    font-weight: bold;
                }
            div.wrapper div.frontpage div.mapou td.mapouimage
            {
            }
                div.wrapper div.frontpage div.mapou td.mapouimage a
                {
                    outline: none;
                }
        div.wrapper div.frontpage table.frontpage
        {
            width: 100%;
        }
            div.wrapper div.frontpage table.frontpage td.bigbanner
            {
                height: 320px;
                width: 660px;
            }
            div.wrapper div.frontpage table.frontpage td.bigbannerfull
            {
                height: 320px;
                width: 940px;
            }
            div.wrapper div.frontpage table.frontpage td.sidefield
            {
                height: 320px;
                width: 280px;
            }
                div.wrapper div.frontpage table.frontpage td.sidefield div.newsitems
                {
                    background: transparent;
                    color: #093a80;
                    overflow: hidden;
                }
                    div.wrapper div.frontpage table.frontpage td.sidefield div.newsitems div.newsitem
                    {
                        border-top: solid 1px #f0f0f0;
                        font-size: 10px;
                        overflow: auto;
                        padding: 1px 0 5px 0;
                    }
                        div.wrapper div.frontpage table.frontpage td.sidefield div.newsitems div.newsitem div.newsdate
                        {
                            float: left;
                            font-weight: bold;
                            width: 80px;
                        }
                        div.wrapper div.frontpage table.frontpage td.sidefield div.newsitems div.newsitem div.newstitle
                        {
                            float: left;
                            width: 200px;
                        }
                    div.wrapper div.frontpage table.frontpage td.sidefield div.newsitems strong
                    {
                        display: block;
                        margin: 0 0 10px 0;
                    }
    div.wrapper div.footer
    {
        background: url(/App_Themes/Standard/images/footerbg.png) top left no-repeat;
        font-size: 10px;
        height: 169px;
        padding: 23px 10px 0 10px;
    }
        div.wrapper div.footer table
        {
            width: 100%;
        }
            div.wrapper div.footer table td
            {
                width: 170px;
            }
            div.wrapper div.footer table td.contact
            {
                width: 210px;
            }
                div.wrapper div.footer table td.contact a
                {
                    background: transparent;
                    color: #363636;
                    text-decoration: none;
                }
                div.wrapper div.footer table td.contact a:hover
                {
                    background: transparent;
                    color: #363636;
                    text-decoration: underline;
                }
            div.wrapper div.footer table td.outlets
            {
                width: 200px;
            }
                div.wrapper div.footer table td.outlets select
                {
                    font-size: 10px;
                }
            div.wrapper div.footer table td.navigation
            {
                text-align: right;
                width: auto;
            }
                div.wrapper div.footer table td.navigation a
                {
                    background: transparent;
                    color: #363636;
                    text-decoration: none;
                }
                div.wrapper div.footer table td.navigation a:hover
                {
                    background: transparent;
                    color: #363636;
                    text-decoration: underline;
                }
                div.wrapper div.footer table td.navigation div.menutop
                {
                    font-size: 11px;
                    padding: 0 0 10px 0;
                }
                div.wrapper div.footer table td.navigation div.menubottom
                {
                }
                    div.wrapper div.footer table td.navigation div.menubottom a
                    {
                        text-decoration: underline;
                    }
    div.wrapper div.header
    {
        padding: 15px 10px 15px 10px;
    }
        div.wrapper div.header table
        {
            width: 100%;
        }
            div.wrapper div.header div.countryselector
            {
                background: #fff;
                border: solid 1px #c6c7c6;
                padding: 10px;
                position: absolute;
                width: 340px;
                z-index: 999;
            }
                div.wrapper div.header div.countryselector a.csclose
                {
                    background: url(/App_Themes/Standard/images/countryselectorclose.png) top right no-repeat;
                    display: block;
                    text-indent: -9999px;
                }
                div.wrapper div.header div.countryselector a.country
                {
                    float: left;
                    font-size: 10px;
                    margin: 0 0 10px 0;
                    width: 150px;
                }
                    div.wrapper div.header div.countryselector a.country span
                    {
                        display: block;
                        float: left;
                        height: 11px;
                        margin: 0 5px 0 0;
                        opacity: 0.5;
                        width: 16px;
                    }
                    div.wrapper div.header div.countryselector a.country:hover span
                    {
                        opacity: 1;
                    }
                
                div.wrapper div.header div.countryselector a.cz span
                {
                    background: url(/App_Themes/Standard/images/flags/cz.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.dk span
                {
                    background: url(/App_Themes/Standard/images/flags/dk.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.ee span
                {
                    background: url(/App_Themes/Standard/images/flags/ee.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.fi span
                {
                    background: url(/App_Themes/Standard/images/flags/fi.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.hu span
                {
                    background: url(/App_Themes/Standard/images/flags/hu.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.lv span
                {
                    background: url(/App_Themes/Standard/images/flags/lv.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.lt span
                {
                    background: url(/App_Themes/Standard/images/flags/lt.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.no span
                {
                    background: url(/App_Themes/Standard/images/flags/no.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.pl span
                {
                    background: url(/App_Themes/Standard/images/flags/pl.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.ru span
                {
                    background: url(/App_Themes/Standard/images/flags/ru.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.sk span
                {
                    background: url(/App_Themes/Standard/images/flags/sk.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.se span
                {
                    background: url(/App_Themes/Standard/images/flags/se.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.ua span
                {
                    background: url(/App_Themes/Standard/images/flags/ua.png) top left no-repeat;
                }
                div.wrapper div.header div.countryselector a.com span
                {
                    background: url(/App_Themes/Standard/images/flags/com.png) top left no-repeat;
                }
            div.wrapper div.header table td.countryselector
            {
                padding: 4px 0 0 0;
                text-align: right;
            }
                div.wrapper div.header table td.countryselector a.countryselector
                {
                    background: url(/App_Themes/Standard/images/countryselector.png) center right no-repeat;
                    display: block;
                    float: right;
                    font-size: 10px;
                    height: 15px;
                    padding: 2px 23px 0 0;
                }
            div.wrapper div.header table td.login
            {
                font-size: 10px;
                padding: 0 10px 0 0;
                text-align: right;
                vertical-align: middle;
                width: 150px;
            }
            div.wrapper div.header table td.cart
            {
                font-size: 10px;
                vertical-align: top;
                width: 190px;
            }
                div.wrapper div.header table td.cart div.cartoverviewnop
                {
                    background: url(/App_Themes/Standard/images/cart_overview_nop.png) top left no-repeat;
                    height: 17px;
                    padding: 5px 0 0 30px;
                    width: 140px;
                }
                div.wrapper div.header table td.cart div.cartoverviewmpr
                {
                    background: url(/App_Themes/Standard/images/cart_overview_mpr.png) top left no-repeat;
                    height: 17px;
                    padding: 5px 0 0 30px;
                    width: 140px;
                }
                    div.wrapper div.header table td.cart div.cartoverviewmpr a
                    {
                        background: transparent;
                        color: #fff;
                        text-decoration: none;
                    }
                    div.wrapper div.header table td.cart div.cartoverviewmpr a:hover
                    {
                        text-decoration: underline;
                    }
                div.cartitems
                {
                    background: url(/App_Themes/Standard/images/cartbg.png) no-repeat;
                    height: 17px;
                    padding: 5px 0 0 29px;
                    width: 215px;
                }
            div.wrapper div.header table td.search1
            {
                padding: 2px 0 0 0;
                width: 131px;
            }
                div.wrapper div.header table td.search1 input.srctb
                {
                    background: url(/App_Themes/Standard/images/srctb.png) no-repeat;
                    border: 0;
                    color: #093a80;
                    font-size: 10px;
                    height: 16px;
                    padding: 1px 8px 0 8px;
                    width: 111px;
                }
            div.wrapper div.header table td.search2
            {
                padding: 2px 0 0 0;
                width: 17px;
            }
                div.wrapper div.header table td.search2 input.srcbt
                {
                }
    div.wrapper div.navigation
    {
        height: 63px;
        padding: 0 10px 0 10px;
    }
        div.wrapper div.navigation div.navholder
        {
            background: url(/App_Themes/Standard/images/navholderbg.png) top left repeat-x;
            height: 63px;
            margin: 0;
            overflow: auto;
            text-align: left;
        }
            div.wrapper div.navigation div.navholder div.logo
            {
                float: left;
                padding: 19px 0 0 15px;
            }
                div.wrapper div.navigation div.navholder div.logo a
                {
                    outline: none;
                }
            div.wrapper div.navigation div.navholder div.navbar
            {
                float: right;
                padding: 14px 0 0 0;
            }
                div.wrapper div.navigation div.navholder div.navbar table td
                {
                    background: url(/App_Themes/Standard/images/navbartdbg.png) top left repeat-x;
                    height: 31px;
                    padding: 1px 0 1px 0;
                }
                    div.wrapper div.navigation div.navholder div.navbar table td a
                    {
                        background: transparent;
                        color: #003882;
                        display: block;
                        font-weight: bold;
                        height: 22px;
                        outline: none;
                        padding: 9px 10px 0 10px;
                        text-decoration: none;
                    }
                    div.wrapper div.navigation div.navholder div.navbar table td a:hover
                    {
                        background: url(/App_Themes/Standard/images/navbarabg.png) top left repeat-x;
                        color: #fff;
                        display: block;
                        font-weight: bold;
                        height: 22px;
                        outline: none;
                        padding: 9px 10px 0 10px;
                        text-decoration: none;
                    }
                    div.wrapper div.navigation div.navholder div.navbar table td a.selected
                    {
                        background: url(/App_Themes/Standard/images/navbarabg.png) top left repeat-x;
                        color: #fff;
                        display: block;
                        font-weight: bold;
                        height: 22px;
                        outline: none;
                        padding: 9px 10px 0 10px;
                        text-decoration: none;
                    }
                div.wrapper div.navigation div.navholder div.navbar table td.first
                {
                    background: url(/App_Themes/Standard/images/navbartdfirstbg.png) top left no-repeat;
                    height: 33px;
                    width: 21px;
                }
                div.wrapper div.navigation div.navholder div.navbar table td.last
                {
                    background: url(/App_Themes/Standard/images/navbartdlastbg.png) top left no-repeat;
                    height: 33px;
                    width: 21px;
                }
        div.wrapper div.navigation div.navholder div.productpopup
        {
            background: url(/App_Themes/Standard/images/productprespopup.png) no-repeat; /* url(/App_Themes/Standard/images/productpopupbg.png) no-repeat; */
            height: 209px; /* 179px; */
            padding: 30px 23px 0 15px;
            position: absolute;
            width: 615px;
            z-index: 1;
        }
            div.wrapper div.navigation div.navholder div.productpopup div.popupgroup
            {
                float: left;
                overflow: auto;
                padding: 5px;
                width: 195px;
            }
            div.wrapper div.navigation div.navholder div.productpopup div.popupgroup:hover
            {
                background: #ffeb25 url(/App_Themes/Standard/images/popuparrowhover.png) no-repeat right center;
            }
                div.wrapper div.navigation div.navholder div.productpopup div.popupgroup a
                {
                    display: block;
                    height: 38px;
                    padding: 5px 0 0 48px;
                    text-decoration: none;
                    width: 120px;
                }
                div.wrapper div.navigation div.navholder div.productpopup div.popupgroup a:hover
                {
                }
            div.wrapper div.navigation div.navholder div.productpopup div.popuprightbottomlink
            {
                float: right;
                padding: 5px 0 0 6px;
                text-align: left;
                width: 200px;
            }
                div.wrapper div.navigation div.navholder div.productpopup div.popuprightbottomlink a
                {
                    background: url(/App_Themes/Standard/images/productprespopuparrow.png) top left no-repeat;
                    display: block;
                    height: 17px;
                    padding: 3px 0 0 25px;
                }
form
{
    margin: 0;
    padding: 0;
}
h1
{
    background: transparent;
    color: #093a80;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 20px 0;
    padding: 0;
}
h2
{
    background: transparent;
    color: #093a80;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 17px 0;
    padding: 0;
}
h3
{
    background: transparent;
    color: #093a80;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 14px 0;
    padding: 0;
}
img
{
    border: 0;
}
input.normal
{
    width: 400px;
}
input.tiny
{
    width: 150px;
}
input.reg
{
    width: 200px;
}
textarea.reg
{
    height: 65px;
    width: 200px;
}
textarea.reg2
{
    height: 65px;
    width: 433px;
}
label
{
    cursor: pointer;
}
p
{
    margin: 0 0 1.3em 0;
    padding: 0;
}
table
{
    border-collapse: collapse;
}
td
{
    vertical-align: top;
}
textarea
{
    font: 1em verdana;
}
span.error
{
    background: transparent;
    color: #f00;
}


div.regformpres
{
    background: url(/App_Themes/Standard/images/regformpres.png) top left no-repeat;
    padding: 30px 30px 0 30px;
    width: 252px;
}
    div.regformpres h1
    {
        margin: 0 0 10px 0 !important;
    }
    div.regformpres ul
    {
        margin: 10px 0 0 15px;
        padding: 0;
    }
    div.regformpres ul li
    {
    }
div.regformpresbottom
{
    background: url(/App_Themes/Standard/images/regformpresbottom.png) top left no-repeat;
    height: 30px;
    width: 312px;
}
div.bruktsalg
{
    line-height: 170%;
}
    div.bruktsalg h1
    {
    }
    div.bruktsalg h2
    {
    }
    div.bruktsalg h3
    {
        background: #eee;
        margin: 20px 0 0 0;
        padding: 5px;
    }
    div.bruktsalg h4
    {
        font-size: 14px;
        margin: 10px 0 0 0;
        padding: 0;
    }



div.mediarotator
{
    overflow: visible;
}
    div.mediarotator div.subbuttons
    {
        background: #000;
        color: #fff;
        height: 50px;
        position: relative;
        z-index: 2;
    }
        div.mediarotator div.subbuttons a.subpagebutton
        {
            /*
            display: block;
            float : left;
            position: absolute;
            z-index: 999;
            top : 95%;
            height: 5%;
            */
        }
    div.mediarotator div.mediarotatorelement
    {
        display: none;
        position: absolute;
        z-index: 0;
    }
        div.mediarotator div.mediarotatorelement a
        {
            display: block;
            height: 100%;
            width: 100%;
        }
        /*
        div.mediarotator div.mediarotatorelement span
        {
            background: #000;
            color: #fff;
            display: block;
            font-size: 30px;
            line-height: 100%;
            margin: 10% 0 0 50%;
            padding: 8px;
        }
            div.mediarotator div.mediarotatorelement span a
            {
                background: transparent;
                color: #fff;
                text-decoration: none;
            }
        div.mediarotator div.mediarotatorelement span:hover
        {
        }
            div.mediarotator div.mediarotatorelement span:hover a
            {
                background: transparent;
                color: #fff;
                text-decoration: none;
            }
            div.mediarotator div.mediarotatorelement span:hover a:hover
            {
                text-decoration: underline;
            }
        */

/*
 * EcoSolutions
 */
 
div#eco
{
    background: #fff;
    min-height: 400px;
    padding: 10px;
}

div#ecofrontpage
{
    background: #fff;
    min-height: 400px;
    padding: 10px;
}
    div#ecofrontpage div.navbar
    {
        background: url(/App_Themes/Standard/images/ecosolutions/navbarbg.png) top left no-repeat;
        height: 409px;
        margin: -199px 0 0 0;
        padding: 10px 10px 0 10px;
        position: absolute;
        width: 210px;
    }
        div#ecofrontpage div.navbar ul
        {
            border-top: solid 1px #ebe8df;
            list-style: none;
            margin: 0;
            padding: 0;
        }
            div#ecofrontpage div.navbar ul li
            {
                border-bottom: solid 1px #ebe8df;
                font: 12px/140% verdana,arial,helvetica,sans-serif;
            }
                div#ecofrontpage div.navbar ul li a
                {
                    background: url(/App_Themes/Standard/images/ecosolutions/arrow.png) right center no-repeat;
                    color: #666;
                    display: block;
                    outline: none;
                    padding: 6px 0 6px 10px;
                    text-decoration: none;
                }
                div#ecofrontpage div.navbar ul li a:hover
                {
                    color: #093a80;
                    text-decoration: none;
                }
            div#ecofrontpage div.navbar ul li.selected, div#ecofrontpage div.navbar ul li:hover
            {
                background: #f2dd0e url(/App_Themes/Standard/images/ecosolutions/libg.png) top left repeat-x;
                border-bottom: solid 1px #ebe8df;
                font: 12px/140% verdana,arial,helvetica,sans-serif;
            }
            div#ecofrontpage div.navbar ul li.l2
            {
                padding: 0 0 0 10px;
            }
    div#ecofrontpage div.boxes
    {
        background: #f2d00b url(/App_Themes/Standard/images/ecosolutions/box.png) top left repeat-x;
        overflow: hidden;
        padding: 0 10px 0 0;
    }
        div#ecofrontpage div.boxes div.box
        {
            background: transparent;
            color: #333;
            float: right;
            font: 12px/140% verdana,arial,helvetica,sans-serif;
            margin-bottom: -1000em;
            max-width: 164px;
            padding: 10px 10px 1001em 10px;
            width: 155px;
        }
            div#ecofrontpage div.boxes div.box h1
            {
                background: transparent;
                color: #003882;
                font: 13px/110% verdana,arial,helvetica,sans-serif;
                font-weight: bold;
                margin: 0 0 10px 0;
                padding: 0;
            }
        div#ecofrontpage div.boxes div.sep
        {
            background: #ffea1b url(/App_Themes/Standard/images/ecosolutions/sep.png) top left no-repeat;
            float: right;
            margin-bottom: -1000em;
            max-width: 1px;
            padding-bottom: 1001em;
            width: 1px;
        }
div#ecowebpage
{
    background: #fff;
    min-height: 400px;
    padding: 10px;
}
    div#ecowebpage div.content
    {
        background: url(/App_Themes/Standard/images/ecosolutions/templatebg.png) top left no-repeat;
        font: 12px/130% verdana,arial,helvetica,sans-serif;
        min-height: 1px;
        padding: 0;
        overflow: auto;
    }
        div#ecowebpage div.content div.modulemapfiller
        {
            clear: both;
            height: 430px;
        }
        div#ecowebpage div.content div.modulemap
        {
            background: url(/App_Themes/Standard/images/ecosolutions/modulemap.png) top left no-repeat;
            height: 414px;
            margin: -430px 0 0 -5px;
            position: absolute;
            width: 958px;
            z-index: 99;
        }
            div#ecowebpage div.content div.modulemap h1
            {
                background: transparent;
                color: #003882;
                font: 13px/130% verdana,arial,helvetica,sans-serif;
                font-weight: bold;
                margin: 0 0 5px 0;
                padding: 0;
            }
            div#ecowebpage div.content div.modulemap div.yellowinfo
            {
                margin: 19px 0 0 36px;
                position: absolute;
                width: 400px;
            }
            div#ecowebpage div.content div.modulemap div.greeninfo
            {
                margin: 19px 0 0 515px;
                position: absolute;
                width: 400px;
            }
            div#ecowebpage div.content div.modulemap div.yellowhovertrigger1
            {
                cursor: pointer;
                height: 275px;
                left: 36px;
                position: absolute;
                top: 111px;
                width: 399px;
            }
            div#ecowebpage div.content div.modulemap div.greenhovertrigger1
            {
                cursor: pointer;
                height: 123px;
                left: 515px;
                position: absolute;
                top: 110px;
                width: 44px;
            }
            div#ecowebpage div.content div.modulemap div.greenhovertrigger2
            {
                cursor: pointer;
                height: 123px;
                left: 561px;
                position: absolute;
                top: 110px;
                width: 44px;
            }
            div#ecowebpage div.content div.modulemap div.greenhovertrigger3
            {
                cursor: pointer;
                height: 123px;
                left: 608px;
                position: absolute;
                top: 110px;
                width: 90px;
            }
            div#ecowebpage div.content div.modulemap div.greenhovertrigger4
            {
                cursor: pointer;
                height: 123px;
                left: 700px;
                position: absolute;
                top: 110px;
                width: 44px;
            }
            div#ecowebpage div.content div.modulemap div.greenhovertrigger5
            {
                cursor: pointer;
                height: 123px;
                left: 654px;
                position: absolute;
                top: 262px;
                width: 83px;
            }
            div#ecowebpage div.content div.modulemap div.yellowhovercontent1
            {
                top: 111px;
            }
            div#ecowebpage div.content div.modulemap div.greenhovercontent1
            {
                top: 110px;
            }
            div#ecowebpage div.content div.modulemap div.greenhovercontent2
            {
                top: 110px;
            }
            div#ecowebpage div.content div.modulemap div.greenhovercontent3
            {
                top: 110px;
            }
            div#ecowebpage div.content div.modulemap div.greenhovercontent4
            {
                top: 110px;
            }
            div#ecowebpage div.content div.modulemap div.greenhovercontent5
            {
                top: 262px;
            }
            div#ecowebpage div.content div.modulemap div.modulehovercontentop
            {
                background: #fff;
                border-bottom: solid 5px #87c23b;
                box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
                color: #000;
                display: none;
                max-width: 300px;
                overflow: auto;
                padding: 20px;
                position: absolute;
                z-index: -99;
            }
        div#ecowebpage div.content div.buildingmap
        {
            background: url(/App_Themes/Standard/images/ecosolutions/buildingmap.png) top left no-repeat;
            height: 303px;
            position: absolute;
            width: 940px;
            z-index: 99;
        }
            div#ecowebpage div.content div.buildingmap h1
            {
                background: transparent;
                color: #003882;
                font: 13px/100% verdana,arial,helvetica,sans-serif;
                font-weight: bold;
                margin: 0 0 10px 0;
                padding: 0;
            }
            div#ecowebpage div.content div.buildingmap p
            {
                background: transparent;
                color: #666;
                font: 12px/100% verdana,arial,helvetica,sans-serif;
                margin: 0;
                padding: 0;
            }
            div#ecowebpage div.content div.buildingmap div.hovertriggera
            {
                background: url(/App_Themes/Standard/images/ecosolutions/hoverplus.png) top left no-repeat;
                cursor: pointer;
                height: 15px;
                margin: 106px 0 0 57px;
                position: absolute;
                width: 34px;
                z-index: 20;
            }
            div#ecowebpage div.content div.buildingmap div.hovertriggerb
            {
                background: url(/App_Themes/Standard/images/ecosolutions/hoverplus.png) top left no-repeat;
                cursor: pointer;
                height: 15px;
                margin: 220px 0 0 837px;
                position: absolute;
                width: 33px;
                z-index: 20;
            }
            div#ecowebpage div.content div.buildingmap div.hovertriggerc1
            {
                background: url(/App_Themes/Standard/images/ecosolutions/hoverplus.png) top left no-repeat;
                cursor: pointer;
                height: 15px;
                margin: 71px 0 0 262px;
                position: absolute;
                width: 32px;
                z-index: 20;
            }
            div#ecowebpage div.content div.buildingmap div.hovertriggerc2
            {
                background: url(/App_Themes/Standard/images/ecosolutions/hoverplus.png) top left no-repeat;
                cursor: pointer;
                height: 15px;
                margin: 216px 0 0 505px;
                position: absolute;
                width: 32px;
                z-index: 20;
            }
            div#ecowebpage div.content div.buildingmap div.hovertriggerd
            {
                background: url(/App_Themes/Standard/images/ecosolutions/hoverplus.png) top left no-repeat;
                cursor: pointer;
                height: 15px;
                margin: 18px 0 0 390px;
                position: absolute;
                width: 32px;
                z-index: 20;
            }
            div#ecowebpage div.content div.buildingmap div.hovertextbox
            {
                background: #fff;
                border-bottom: solid 5px #87c23b;
                box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
                color: #000;
                display: none;
                max-width: 300px;
                overflow: auto;
                position: absolute;
                width: 205px;
                z-index: 19;
            }
            div#ecowebpage div.content div.buildingmap div.hovertexta
            {
                margin: 70px 0 0 74px;
                padding: 10px 15px 20px 40px;
            }
                div#ecowebpage div.content div.buildingmap div.hovertexta div.hovercontent
                {
                    border-left: solid 1px #ebe8df;
                    padding: 0 0 0 10px;
                }
            div#ecowebpage div.content div.buildingmap div.hovertextb
            {
                margin: 183px 0 0 574px;
                padding: 10px 40px 20px 15px;
            }
                div#ecowebpage div.content div.buildingmap div.hovertextb div.hovercontent
                {
                    border-right: solid 1px #ebe8df;
                    padding: 0 10px 0 0px;
                }
            div#ecowebpage div.content div.buildingmap div.hovertextc1
            {
                margin: 33px 0 0 279px;
                padding: 10px 15px 20px 40px;
            }
                div#ecowebpage div.content div.buildingmap div.hovertextc1 div.hovercontent
                {
                    border-left: solid 1px #ebe8df;
                    padding: 0 0 0 10px;
                }
            div#ecowebpage div.content div.buildingmap div.hovertextc2
            {
                margin: 178px 0 0 242px;
                padding: 10px 40px 20px 15px;
            }
                div#ecowebpage div.content div.buildingmap div.hovertextc2 div.hovercontent
                {
                    border-right: solid 1px #ebe8df;
                    padding: 0 10px 0 0px;
                }
            div#ecowebpage div.content div.buildingmap div.hovertextd
            {
                margin: -19px 0 0 407px;
                padding: 10px 15px 20px 40px;
            }
                div#ecowebpage div.content div.buildingmap div.hovertextd div.hovercontent
                {
                    border-left: solid 1px #ebe8df;
                    padding: 0 0 0 10px;
                }
        div#ecowebpage div.content div.buildingmapholder
        {
            clear: both;
            height: 303px; /* 283px; */
        }
        div#ecowebpage div.content div.ecoright
        {
            border-left: solid 1px #ccc;
            color: #739700;
            float: right;
            font-family: helvetica;
            font-size: 18px;
            font-weight: normal;
            margin: 170px 0 0 0;
            padding: 0 0 0 10px;
            width: 214px;
        }
            div#ecowebpage div.content div.ecoright a
            {
                display: block;
                margin: 0 0 2px 0;
            }
            div#ecowebpage div.content div.ecoright div.ecoTipFriend
            {
                background: #a0be38;
                color: #fff;
                display: none;
                font: 12px/130% arial,verdana,helvetica,sans-serif;
                margin: 0;
                padding: 2em;
            }
                div#ecowebpage div.content div.ecoright div.ecoTipFriend a.ecobutton
                {
                    border: solid 1px #fff;
                    display: inline-block;
                }
                    div#ecowebpage div.content div.ecoright div.ecoTipFriend a.ecobutton span
                    {
                        background: #fff;
                        background: -moz-linear-gradient(bottom, #e2e2e2, #ffffff);
                        background: -webkit-gradient(linear, left bottom, left middle, from(#e2e2e2), to(#ffffff));
                        border: solid 1px #b4b4b4;
                        display: inline-block;
                        padding: 3px 9px 2px 9px;
                    }
                div#ecowebpage div.content div.ecoright div.ecoTipFriend img.ecoLoader
                {
                    display: none;
                    margin: 0 0 0 10px;
                }
                div#ecowebpage div.content div.ecoright div.ecoTipFriend div.ecoTipMessage
                {
                    display: none;
                }
                div#ecowebpage div.content div.ecoright div.ecoTipFriend label
                {
                    display: block;
                }
                div#ecowebpage div.content div.ecoright div.ecoTipFriend input[type="text"]
                {
                    width: 300px;
                }
                div#ecowebpage div.content div.ecoright div.ecoTipFriend textarea
                {
                    height: 50px;
                    width: 300px;
                }
        div#ecowebpage div.content div.offsetcontent
        {
            float: left;
            min-height: 400px;
            padding: 140px 0 50px 240px;
            width: 455px;
        }
            div#ecowebpage div.content div.offsetcontent a
            {
                background: transparent;
                color: #003882;
                text-decoration: underline;
            }
            div#ecowebpage div.content div.offsetcontent a:hover
            {
                background: transparent;
                color: #333;
                text-decoration: underline;
            }
            div#ecowebpage div.content div.offsetcontent h1
            {
                background: transparent;
                color: #003882;
                font: 20px/100% verdana,arial,helvetica,sans-serif;
                font-weight: normal;
                margin: 0 0 25px 0;
                padding: 0;
            }
        div#ecowebpage div.content div.offsetcontent2
        {
            /*padding: 140px 100px 50px 240px;*/
            float: left;
            min-height: 400px;
            padding: 140px 0 50px 240px;
            width: 455px;
        }
            div#ecowebpage div.content div.offsetcontent2 a
            {
                background: transparent;
                color: #003882;
                text-decoration: underline;
            }
            div#ecowebpage div.content div.offsetcontent2 a:hover
            {
                background: transparent;
                color: #333;
                text-decoration: underline;
            }
            div#ecowebpage div.content div.offsetcontent2 h1
            {
                background: transparent;
                color: #003882;
                font: 20px/100% verdana,arial,helvetica,sans-serif;
                font-weight: normal;
                margin: 0 0 25px 0;
                padding: 0;
            }
        div#ecowebpage div.content div.offsetcontent3
        {
            float: left;
            min-height: 400px;
            padding: 140px 0 50px 240px;
            width: 700px;
        }
    div#ecowebpage div.navbar
    {
        background: url(/App_Themes/Standard/images/ecosolutions/navbarbg.png) top left no-repeat;
        height: 409px;
        margin: 121px 0 0 0;
        padding: 10px 10px 0 10px;
        position: absolute;
        width: 210px;
    }
        div#ecowebpage div.navbar ul
        {
            border-top: solid 1px #ebe8df;
            list-style: none;
            margin: 0;
            padding: 0;
        }
            div#ecowebpage div.navbar ul li
            {
                border-bottom: solid 1px #ebe8df;
                font: 12px/140% verdana,arial,helvetica,sans-serif;
            }
                div#ecowebpage div.navbar ul li a
                {
                    background: url(/App_Themes/Standard/images/ecosolutions/arrow.png) right center no-repeat;
                    color: #666;
                    display: block;
                    outline: none;
                    padding: 6px 0 6px 10px;
                    text-decoration: none;
                }
                div#ecowebpage div.navbar ul li a:hover
                {
                    color: #093a80;
                    text-decoration: none;
                }
            div#ecowebpage div.navbar ul li.selected, div#ecowebpage div.navbar ul li:hover
            {
                background: #f2dd0e url(/App_Themes/Standard/images/ecosolutions/libg.png) top left repeat-x;
                border-bottom: solid 1px #ebe8df;
                font: 12px/140% verdana,arial,helvetica,sans-serif;
            }
            div#ecowebpage div.navbar ul li.l2
            {
                padding: 0 0 0 10px;
            }

p.ecosolutionscheckboxes
{
}
    p.ecosolutionscheckboxes label
    {
        background: transparent;
        color: #000;
        cursor: pointer;
    }
    p.ecosolutionscheckboxes label.disabled
    {
        background: transparent;
        color: #999;
        cursor: inherit;
    }
