﻿@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700|Droid+Sans:400,700);

body, html {
    margin: 0;
    padding: 0;
    height: 100%;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    background: url(/images/bg1.jpg) top repeat-x #FFF;
    color: #555;
}

    body:before { /*height:100%;float:left;width:0;margin-top:-32767px*/
    }

body, form, h1, h2, h3, h4, h5, img, li, ol, p, ul {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5 innerwrap
    padding: 4px 0;
    font-family: Arial,Helvetica,sans-serif;
    color: #d2232a;
}

p {
    line-height: 18px;
    padding: 10px 0;
}

b {
    color: #000;
}

a {
    color: #d2232a;
    text-decoration: none;
}

    a:hover {
        text-decoration: none;
    }

    a img {
        border: none;
    }

hr {
    border-bottom: 1px dashed #B9B9B9;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    margin-bottom: 18px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.pl {
    margin-left: 10px;
}

.pr {
    margin-right: 10px;
}

.clr {
    clear: both;
}

.image {
    padding: 2px;
    border: 0 solid #DDD;
}

.innerwrap {
    width: 1024px;
    margin: 0 auto;
    border-left: 0 solid #000;
    border-right: 0 solid #000;
}

.bg {
    background: #FFF;
    padding: 0 10px;
    margin-top: 6px;
}

#wrapper {
    width: auto;
    height: auto;
    margin: 0 auto;
}

#main {
    padding-bottom: 50px;
}

#header-wrapper {
    background: #FFF;
    border: 0 solid #010628;
}

.header {
    width: 1024px;
    padding: 0;
}

.logo {
    float: left;
    background: url(http://www.pel-son.com/images/logo.png) no-repeat;
    display: block;
    width: 164px;
    height: 80px;
    text-indent: -9999px;
    margin: 17px 0 0px;
}

.headeright {
    float: right;
    width: 780px;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
}

.headertop {
    padding-bottom: 0px;
}

.headerbtm {
    margin-left: 230px;
}

.followus {
    color: #010628;
    padding: 2px 0 0;
    margin-left: 595px;
}

    .followus span {
        display: block;
        float: left;
        padding-top: 8px;
        padding-right: 0px;
        margin-left: -33px;
    }

    .followus img {
        padding: 0 2px;
        border: 0;
        float: left;
    }

.callus {
    float: right;
    width: 225px;
    font-size: 20px;
    color: #010628;
}

    .callus img {
        padding-right: 5px;
    }

    .callus span {
        float: left;
    }

.toll {
    font-size: 12px;
    padding: 5px 0 0 3px;
}

.feedback {
    width: 320px;
    float: left;
    font-size: 13px;
    color: #010628;
}

    .feedback img {
        padding-top: 3px;
    }

    .feedback span {
        float: left;
        padding-left: 3px;
        padding-top: 5px;
    }

    .feedback a {
        color: #010628;
        padding: 0 5px;
    }

#slider-wrapper {
    width: 1024px;
    height: 457px;
    margin: 0 auto;
}

#head_second_row {
    background: url(/images/headingbg.jpg) top #0C1E66;
    border-bottom: 2px solid #000815;
}

.head_second_row_content {
    padding: 9px 0 7px;
}

    .head_second_row_content h1 {
        width: 700px;
        float: left;
        font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
        color: #F7D679;
        font-weight: 400;
        font-size: 19px;
        text-transform: uppercase;
        margin: 0;
        padding: 0;
    }

.links {
    width: 550px;
    float: left;
    padding: 0;
}

    .links a {
        margin: 0 7px 0 0;
        opacity: 1;
        filter: alpha(opacity=100);
    }

        .links a:hover {
            opacity: .8;
            filter: alpha(opacity=80);
        }

.email {
    width: 200px;
    float: left;
    color: #D5D5D7;
    padding-top: 4px;
    text-align: left;
}

    .email a {
        color: #D5D5D7;
    }

        .email a:hover {
            text-decoration: underline;
        }

.breadcrumb {
    padding: 30px 0 10px 3px;
    margin-bottom: 10px;
    font-size: 12px;
    color: #000;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
}

    .breadcrumb span {
        padding-right: 7px;
        font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
        color: #000;
    }

    .breadcrumb a {
        color: #666;
        text-decoration: none;
        padding: 0 4px 0 0;
    }

        .breadcrumb a:hover {
            text-decoration: underline;
        }

.sharepage {
    text-align: right;
    float: right;
    width: 368px;
    padding: 8px 0 0 5px;
    margin: 0;
}

.more {
    background: #C8241B;
    color: #FFF;
    font-size: 11px;
    padding: 1px 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#news-wrapper {
    background: #D2232A;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    color: #FFF;
}

    #news-wrapper .heading {
        float: left;
        width: 120px;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: 400;
        text-align: left;
        padding: 5px 10px;
    }

    #news-wrapper .newstxt {
        width: 800px;
        float: left;
        margin-top: 3px;
        padding-left: 5px;
        font-size: 12px;
        line-height: 18px;
    }

#newscroller {
    float: right;
    width: 800px;
    margin: 0;
    padding: 2px 0 0;
    height: 20px;
}

    #newscroller h1 {
        color: #FFF;
        font-size: 16px;
        margin: 0;
        padding: 0;
    }

    #newscroller a {
        text-decoration: none;
        color: #FFF;
    }

        #newscroller a:hover {
            text-decoration: none;
        }

.shoppe {
    text-align: right;
    padding: 1px 0 0;
    margin-bottom: 0;
}

#content {
    padding-top: 11px;
    margin-top: 1px;
}

    #content h1, h2 {
        font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
        font-weight: 400;
        color: #000;
        padding-top: 0;
    }

    #content .txtline {
        border-bottom: 1px solid #ddd;
    }

    #content p {
        font-size: 12px;
    }

#contentfull {
    border: 0 solid #CED0DC;
    padding: 10px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.banner {
    margin-bottom: 0;
}

#rowA ul {
    overflow: hidden;
    margin-left: 0;
    list-style: none;
}

    #rowA ul ul {
        overflow: hidden;
        margin-left: 0;
        list-style: disc;
    }

    #rowA ul li {
        width: 300px;
        float: left;
        margin: 0 6px;
        border-right: 1px solid #dd6d50;
        padding: 0 2px;
    }

        #rowA ul li h6 {
            font-weight: 700;
            font-size: 13px;
            color: #d2232a;
            margin: 0;
            padding: 0 0 10px;
            text-align: center;
        }

            #rowA ul li h6 a {
                color: #d2232a;
            }

        #rowA ul li a {
            color: #000;
            display: block;
            border: 0 solid #CCC;
            text-decoration: none;
        }

            #rowA ul li a:hover {
                border: 0 solid #CCC;
                color: red;
            }

        #rowA ul li.first {
            margin-left: 0;
        }

        #rowA ul li.last {
            margin-right: 0;
            border: none;
        }

#rowA .view {
    float: right;
    padding: 10px 0;
    font-size: 11px;
    color: #000;
}

.seprator {
    padding: 3px;
    margin-bottom: 20px;
}

#product_category {
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
}

    #product_category ul {
        width: 1024px;
        overflow: hidden;
        list-style: none;
    }

        #product_category ul li {
            width: 202px;
            float: left;
            margin: 5px 13px 40px 12px;
            border: 1px solid #E3E3E3;
            text-align: center;
            padding: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            border-bottom: 1px solid #CED0DC;
            background: #f2f2f2;
        }

            #product_category ul li:hover {
                background: #FFF;
                position: relative;
                z-index: 2;
                -moz-box-shadow: 0 0 20px rgba(0,0,0,.18);
                -webkit-box-shadow: 0 0 20px rgba(0,0,0,.18);
                box-shadow: 0 0 20px rgba(0,0,0,.18);
                -webkit-transform: translate(0,-2px);
                -moz-transform: translate(0,-1px);
                -ms-transform: translate(0,-1px);
                border: 1px solid #CED0DC;
            }

            #product_category ul li .heading {
                display: block;
                padding: 5px 0 0;
                font-size: 14px;
                font-weight: 400;
                text-align: left;
                color: #D2232A;
            }

            #product_category ul li a {
                font-weight: 700;
                color: #000;
                display: block;
                border: 0 solid #CCC;
                text-decoration: none;
            }

                #product_category ul li a:hover {
                    color: #000;
                }

            #product_category ul li .imagebox {
                width: 99%;
                height: 135px;
                background: #FFF;
                display: block;
                margin: 0;
                vertical-align: middle;
                padding-top: 15px;
                border: 1px solid #FFF;
            }

            #product_category ul li img {
                border: 0;
            }

    #product_category .more {
        display: block;
        background: #231F20;
        color: #FFF;
        font-weight: 400;
        font-size: 11px;
        padding: 2px 5px;
        margin: 3px 0 0;
        text-align: left;
        -webkit-border-radius: 2px 2px 0 0;
        -moz-border-radius: 2px 2px 0 0;
        border-radius: 2px 2px 0 0;
        border: 1px solid #231F20;
    }

        #product_category .more:hover {
            color: #FFF;
        }

#inner_category {
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
}

    #inner_category ul {
        width: 750px;
        overflow: hidden;
        list-style: none;
    }

        #inner_category ul li {
            width: 210px;
            float: left;
            margin: 5px 15px 30px 1px;
            border: 1px solid #E3E3E3;
            text-align: center;
            padding: 10px 11px 20px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            border-bottom: 1px solid #CED0DC;
            background: #FFF;
        }

            #inner_category ul li:hover {
                background: #FFF;
                position: relative;
                z-index: 2;
                -moz-box-shadow: 0 0 20px rgba(0,0,0,.18);
                -webkit-box-shadow: 0 0 20px rgba(0,0,0,.18);
                box-shadow: 0 0 20px rgba(0,0,0,.18);
                -webkit-transform: translate(0,-2px);
                -moz-transform: translate(0,-1px);
                -ms-transform: translate(0,-1px);
                border: 1px solid #CED0DC;
            }

            #inner_category ul li .heading {
                display: block;
                padding: 5px 0 0;
                font-size: 14px;
                font-weight: 400;
                text-align: left;
                color: #E1232A;
            }

            #inner_category ul li a {
                font-weight: 700;
                color: #000;
                display: block;
                border: 0 solid #CCC;
                text-decoration: none;
            }

                #inner_category ul li a:hover {
                    color: #000;
                }

            #inner_category ul li .imagebox {
                width: 188px;
                height: 135px;
                background: #FFF;
                display: block;
                margin: 10px 0 0;
                vertical-align: middle;
                padding-top: 15px;
                border: 1px solid #FFF;
            }

            #inner_category ul li img {
                border: 0;
                height: 130px;
            }

    #inner_category .more {
        display: block;
        background: #231F20;
        color: #FFF;
        font-weight: 400;
        font-size: 11px;
        padding: 2px 5px;
        margin: 10px 0 0;
        text-align: left;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        border: 1px solid #231F20;
    }

        #inner_category .more:hover {
            color: #FFF;
        }

#category {
    padding-top: 5px;
}

    #category ul {
        width: 750px;
        overflow: hidden;
        list-style: none;
    }

        #category ul li {
            width: 186px;
            float: left;
            margin: 5px 20px 20px 1px;
            border: 1px solid #E9E9E9;
            text-align: center;
            padding: 5px 20px 20px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            border-bottom: 1px solid #CED0DC;
        }

            #category ul li:hover {
                background: #FFF;
                position: relative;
                z-index: 2;
                -moz-box-shadow: 0 0 20px rgba(0,0,0,.18);
                -webkit-box-shadow: 0 0 20px rgba(0,0,0,.18);
                box-shadow: 0 0 20px rgba(0,0,0,.18);
                -webkit-transform: translate(0,-2px);
                -moz-transform: translate(0,-1px);
                -ms-transform: translate(0,-1px);
                border: 1px solid #CED0DC;
            }

            #category ul li .heading {
                display: block;
                padding: 0 0 10px;
                font-size: 14px;
                font-weight: 400;
                text-align: left;
                color: #E1232A;
                border-bottom: 1px solid #E6E6E6;
            }

            #category ul li a {
                font-weight: 700;
                color: #000;
                display: block;
                border: 0 solid #CCC;
                text-decoration: none;
            }

                #category ul li a:hover {
                    color: #000;
                }

            #category ul li .imagebox {
                width: 100%;
                height: 145px;
                background: #FFF;
                display: block;
                margin: 5px 0 0;
                vertical-align: middle;
                padding-top: 10px;
                border: 0 solid #E6E6E6;
            }

            #category ul li img {
                border: 0;
                height: 125px;
            }

    #category .more {
        display: block;
        background: #231F20;
        color: #FFF;
        font-weight: 400;
        font-size: 11px;
        padding: 2px 5px;
        margin: 10px 0 0;
        text-align: left;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        border: 1px solid #231F20;
    }

        #category .more:hover {
            color: #FFF;
        }

#footer {
    clear: both; /*position:relative;margin-top:-30px;height:206px;*/
    border-top: 0 solid #000;
}

.footernav-bg {
    background: #58585A;
}

.footernav {
    float: left;
    list-style-type: none;
    padding: 25px 0 20px;
    font-size: 11px;
}

    .footernav ul {
        list-style-type: none;
        margin: 0;
        padding: 25px 0 0;
    }

        .footernav ul li {
            margin: 0;
            float: left;
            text-decoration: none;
            padding: 0 0 10px;
        }

            .footernav ul li ul {
                list-style-type: none;
                margin: 0;
                padding: 0;
            }

                .footernav ul li ul li {
                    margin: 0;
                    padding: 0;
                    float: none;
                    border-bottom: 0 dotted #1D1D1D;
                }

                    .footernav ul li ul li a {
                        color: #AAABAF;
                        font-weight: 400;
                        text-decoration: none;
                        display: block;
                        line-height: 21px;
                    }

                        .footernav ul li ul li a:hover {
                            text-decoration: underline;
                        }

    .footernav .heading {
        color: #FFF;
        font-size: 13px;
        font-weight: 700;
        padding-bottom: 4px;
    }

        .footernav .heading a {
            color: #FFF;
        }

    .footernav .first-col {
        width: 130px;
        float: left;
        padding-right: 5px;
        border-right: 0 solid #FFF;
        padding-left: 00px;
    }

    .footernav .second-col {
        width: 120px;
        float: left;
        padding-right: 10px;
        padding-left: 20px;
        border-right: 0 solid #FFF;
    }

    .footernav .secondsubsecond-col {
        width: 80px;
        float: left;
        padding-right: 20px;
        padding-left: 10px;
        border-right: 0 solid #FFF;
    }

    .footernav .third-col {
        width: 140px;
        float: left;
        padding-right: 20px;
        padding-left: 20px;
        border-right: 0 solid #FFF;
    }

    .footernav .forth-col {
        width: 160px;
        float: left;
        margin: 0;
        padding: 0 0 0 20px;
        color: #FFF;
        border-right: 0 solid #FFF;
    }

        .footernav .forth-col h1 {
            color: #e71a11;
            font-size: 28px;
            font-weight: 400;
            margin-bottom: 7px;
            padding-top: 5px;
        }

        .footernav .forth-col h2 {
            margin-bottom: 7px;
        }

        .footernav .forth-col h5 {
            margin-top: 12px;
            font-size: 13px;
        }

        .footernav .forth-col h6 {
            font-size: 12px;
            line-height: 21px;
            font-weight: 400;
        }

    .footernav .fifth-col {
        width: 160px;
        float: right;
        padding-right: 20px;
        padding-left: 0;
        border-right: 0 solid #FFF;
    }

.bottom-footer {
    background: #000;
    padding: 14px 0;
}

.copyright {
    float: left;
    font-size: 10px;
    color: #686868;
}

    .copyright a {
        color: #bababa;
        text-decoration: none;
        padding: 0 4px;
    }

        .copyright a:hover {
            text-decoration: underline;
        }

.jovial {
    float: right;
    font-size: 10px;
    color: #686868;
}

    .jovial a {
        color: #686868;
        text-decoration: underline;
    }

        .jovial a:hover {
            text-decoration: none;
        }

#container {
    float: right;
    width: 750px;
    border-left: 1px solid #D9634C;
    padding: 0 5px 12px 15px;
}

#sidebar {
    float: left;
    width: 170px;
    border: 0 solid #e3e3e3;
    padding: 10px 2px;
    text-transform: uppercase;
}

    #sidebar .title {
        font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
        color: #000;
        border-bottom: 1px solid #D9634C;
        padding-bottom: 5px;
    }

        #sidebar .title a {
            color: #000;
        }

    #sidebar ul {
        list-style: none;
        padding-top: 8px;
        padding-left: 5px;
    }

        #sidebar ul li {
            padding: 5px 0;
            border-bottom: 0 solid #CFCFCF;
            font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
            font-size: 12px;
        }

            #sidebar ul li a {
                color: #000;
                display: block;
            }

                #sidebar ul li a.active {
                    color: #E1232A;
                }

            #sidebar ul li ul {
                background: 0 0;
                border-bottom: 1px solid #D9634C;
                padding-bottom: 15px;
            }

                #sidebar ul li ul li {
                    padding: 2px 15px 2px 10px;
                    border-bottom: 0 solid #CFCFCF;
                    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
                    font-size: 12px;
                    background: 0 0;
                }

                    #sidebar ul li ul li a {
                        font-size: 11px;
                        color: #666;
                        text-transform: capitalize;
                    }

.left-col {
    float: left;
    width: 232px;
}

.leftnav {
    width: 210px;
    padding: 10px;
}

    .leftnav .leftnavtitle {
        font-size: 17px;
        font-weight: 400;
        color: #000;
        border: 0 solid #8F2C2A;
        margin: 0 1px 5px;
        padding: 6px 0 5px 8px;
        font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    }

        .leftnav .leftnavtitle a {
            color: #000;
            text-decoration: none;
            display: block;
        }

            .leftnav .leftnavtitle a:hover {
                color: #000;
                text-decoration: none;
            }

    .leftnav ul li {
        display: block;
        font-size: 11px;
        font-weight: 400;
        border-top: 0 solid #E0E0E0;
        border-bottom: 0 solid #D6D6D5;
        border-left: 0 solid #D6D6D5;
        border-right: 0 solid #D6D6D5;
        padding: 7px 4px 7px 23px;
        margin: 1px;
        text-decoration: none;
    }

        .leftnav ul li:hover {
            color: #173696;
            text-decoration: none;
        }

        .leftnav ul li a {
            color: #000;
            display: block;
        }

            .leftnav ul li a:hover {
                color: #173696;
                text-decoration: none;
            }

        .leftnav ul li.active {
            border-top: 1px solid #E0E0E0;
            border-bottom: 0 solid #D6D6D5;
            border-left: 0 solid #D6D6D5;
            border-right: 0 solid #D6D6D5;
            padding: 7px 4px 7px 23px;
            margin: 1px;
            text-decoration: none;
        }

            .leftnav ul li.active a {
                color: #173696;
            }

        .leftnav ul li ul li ul li {
            background: 0 0;
        }

.subleftnav {
    margin: 0 0 10px 1px;
    display: block;
}

    .subleftnav ul {
        list-style: none;
    }

        .subleftnav ul li {
            font-size: 11px;
            font-weight: 400;
            border-top: 1px solid #E0E0E0;
            border-bottom: 0 solid #D6D6D5;
            border-left: 0 solid #D6D6D5;
            border-right: 0 solid #D6D6D5;
            padding: 6px 4px 3px 1px;
            margin: 1px;
            text-decoration: none;
            height: 23px;
        }

            .subleftnav ul li:hover {
                text-decoration: underline;
            }

            .subleftnav ul li a {
                color: #444;
                display: block;
            }

                .subleftnav ul li a:hover {
                    color: #173696;
                    text-decoration: none;
                }

            .subleftnav ul li.subactive a {
                color: #173696;
            }

            .subleftnav ul li .icon {
                width: 25px;
            }

            .subleftnav ul li .sublink {
                width: 80%;
                padding-top: 4px;
            }

.right-col {
    float: right;
    width: 680px;
    border-left: 1px solid #e3e3e3;
    padding: 0 12px;
}

.pagetitle {
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 0 solid #E3E3E3;
    padding: 5px 2px 0 0;
    margin-bottom: 0;
    font-size: 14px;
}

.pagesubtitle {
    font-weight: 400;
    padding: 10px 2px 10px 5px;
    border-bottom: 0 solid #CCC;
    margin-bottom: 0;
    margin-top: 25px;
}

.subtitle {
    color: #D2232A;
    font-size: 14px;
    border-bottom: 2px solid #E3E3E3;
    margin-bottom: 8px;
    padding-bottom: 5px;
}

.productsrp {
    border: 0;
    border-top: 1px solid #E3E3E3;
}

.prtitle {
    font-size: 12px;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    color: #000;
    padding-bottom: 10px;
}

.wheretobuy {
    padding: 20px 0;
}

    .wheretobuy a {
        opacity: 1;
        filter: alpha(opacity=100);
    }

        .wheretobuy a:hover {
            opacity: .8;
            filter: alpha(opacity=80);
        }

.adv_banner {
    background: #CCC;
    width: 300px;
    height: 250px;
    float: right;
    margin: 10px 0 25px;
    clear: both;
}

.detail_page {
    width: 100%;
}

    .detail_page .imgbox {
        width: 350px;
        float: left;
        border: 0 solid #E3E3E3;
    }

    .detail_page .rightbox {
        width: 560px;
        float: right;
        border: 0 solid #E3E3E3;
        padding-top: 15px;
    }

    .detail_page .productdetail {
        background: url(/images/boxbg.jpg) top repeat-x #FFF;
        border: 1px solid #CED0DC;
        padding: 21px 10px 20px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }

.tablecontainer {
    border-collapse: collapse;
    border: 0 solid #E6E6E6;
    border-bottom: 2px solid #e6e6e6;
}

    .tablecontainer td {
        border-left: none;
        border-right: 0 solid #E6E6E6;
        border-top: 0 solid #E6E6E6;
        padding: 6px 0;
    }

    .tablecontainer th {
        text-align: left;
        padding: 0 0 6px;
        font-size: 14px;
        font-weight: 400;
        border-bottom: 2px solid #E3E3E3;
    }

.highlighter {
    background: #FF9;
}

.alternaterow {
    background: #F3FAFF;
}

.tableheader {
    background: #E7F4FF;
    height: 40px;
    color: #4A422E;
    font-weight: 700;
}

.gotoback {
    width: 54px;
    display: block;
    background: #F7D679;
    color: #000;
    border: 1px solid #F4C544;
    font-size: 11px;
    padding: 4px 5px;
    margin: 5px 0;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .gotoback:hover {
        background: #D2232A;
        color: #FFF;
        border: 1px solid #D2232A;
    }

.officemain .zone {
    color: #1760BD;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 15px 0 10px;
}

.officemain ul {
    width: 690px;
    overflow: hidden;
    list-style: none;
}

    .officemain ul li {
        width: 210px;
        float: left;
        margin: 5px 10px 25px 0;
        border-right: 1px solid #E3E3E3;
        padding: 0 0 8px 8px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border-bottom: 1px solid #CED0DC;
    }

        .officemain ul li .imgoffice {
            margin: 0 0 7px -3px;
        }

        .officemain ul li h4 {
            padding: 5px 0 0;
            font-size: 14px;
            font-weight: 400;
            text-align: left;
            color: #000;
        }

        .officemain ul li a {
            font-weight: 700;
            color: #000;
            display: block;
            border: 0 solid #CCC;
            text-decoration: none;
        }

            .officemain ul li a:hover {
                color: #000;
            }

        .officemain ul li.bright {
            border-right: 0;
        }

.office .zone {
    color: #1760BD;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 15px 0 10px;
}

.office ul {
    width: 700px;
    overflow: hidden;
    list-style: none;
}

    .office ul li {
        width: 210px;
        float: left;
        margin: 5px 10px 25px 0;
        border-right: 1px solid #E3E3E3;
        padding: 0 0 8px 8px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border-bottom: 1px solid #CED0DC;
    }

        .office ul li .imgoffice {
            margin: 0 0 7px -3px;
        }

        .office ul li h4 {
            padding: 5px 0 0;
            font-size: 14px;
            font-weight: 400;
            text-align: left;
            color: #000;
        }

        .office ul li a {
            font-weight: 700;
            color: #000;
            display: block;
            border: 0 solid #CCC;
            text-decoration: none;
        }

            .office ul li a:hover {
                color: #000;
            }

        .office ul li.bright {
            border-right: 0;
        }

.red_button {
    background: url(/images/click_arrow.png) right no-repeat #D2232A;
    border: 1px solid #D7151B;
    color: #FFF;
    cursor: pointer;
    font-size: 14px;
    padding: 7px 30px 7px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
}

    .red_button:hover {
        background: url(/images/click_arrow.png) right no-repeat #000;
        border: 1px solid #1E1E1E;
        color: #FFF;
    }

.goback {
    background: url(/images/back_arrow.png) left no-repeat #D2232A;
    border: 1px solid #D7151B;
    color: #FFF;
    cursor: pointer;
    font-size: 14px;
    padding: 7px 7px 7px 25px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
}

    .goback:hover {
        background: url(/images/back_arrow.png) left no-repeat #000;
        border: 1px solid #1E1E1E;
        color: #FFF;
    }

form {
    margin: 0;
    padding: 0;
    width: 100%;
}

    form fieldset {
        border: 1px dashed #D9CAA7;
        padding: 10px 10px 20px;
        margin: 0;
    }

        form fieldset legend {
            padding: 0;
            margin-left: 5px;
            font-size: 18px;
            color: #4C3A30;
            font-family: Voces,Arial,Helvetica,sans-serif;
            font-weight: 400;
            background: #FFF;
        }

    form label {
        display: block;
        float: left;
        width: 90px;
        padding: 0;
        margin: 5px 5px 0 4px;
        text-align: left;
    }

    form input, form textarea {
        width: auto;
        margin: 5px 0 0 5px;
        padding: 2px;
        border: 1px solid #CFCFCF;
        background: #FFF;
        color: #262218;
    }

        form input#reset {
            margin-left: 0;
            padding: 2px;
        }

    form select {
        width: 190px;
        margin: 5px 0 0 5px;
        padding: 2px;
        border: 1px solid #CFCFCF;
        background: #FFF;
        color: #222;
    }

textarea {
    overflow: auto;
}

form small {
    display: block;
    margin: 0 0 5px 160px;
    padding: 1px 3px;
    font-size: 88%;
}

form .required {
    font-weight: 700;
}

form br {
    clear: left;
}

label.error {
    float: left;
    color: red;
    width: 350px;
    text-align: center;
    padding: 0;
    margin: 0;
    font-size: 11px;
}

.button {
    background: #D2232A;
    border: 1px solid #D7151B;
    color: #FFF;
    cursor: pointer;
    font-size: 13px;
    padding: 5px 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
}

    .button:hover {
        background: #1E1E1E;
        border: 1px solid #1E1E1E;
        color: #FFF;
    }

.media {
    color: #1760BD;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 15px 0 10px;
}

    .media ul {
        width: 980px;
        overflow: hidden;
        list-style: none;
    }

        .media ul li {
            width: 210px;
            float: left;
            margin: 5px 15px 25px 0;
            border: 1px solid #D3D0D1;
            background: #EEE;
            padding: 8px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            position: relative;
            z-index: 2;
            -moz-box-shadow: 0 0 20px rgba(0,0,0,.18);
            -webkit-box-shadow: 0 0 20px rgba(0,0,0,.18);
            box-shadow: 0 0 20px rgba(0,0,0,.18);
            -webkit-transform: translate(0,-2px);
            -moz-transform: translate(0,-1px);
            -ms-transform: translate(0,-1px);
        }

            .media ul li:hover {
                border: 1px solid #CED0DC;
            }

            .media ul li .imgmedia {
                margin: 0 0 7px -3px;
                border: 1px solid #EEE;
                background: #FFF;
            }

                .media ul li .imgmedia span {
                    display: block;
                }

                .media ul li .imgmedia img {
                    width: 203px;
                }

            .media ul li h4 {
                padding: 5px 0 0;
                font-size: 14px;
                font-weight: 400;
                text-align: left;
                color: #000;
            }

            .media ul li a {
                font-weight: 700;
                color: #000;
                display: block;
                border: 0 solid #CCC;
                text-decoration: none;
                padding: 5px;
            }

                .media ul li a:hover {
                    color: #000;
                }

            .media ul li.bright {
                border-right: 0;
            }

.adv {
    color: #1760BD;
    font-size: 13px;
    margin: 15px 0 10px;
}

    .adv ul {
        width: 800px;
        overflow: hidden;
        list-style: none;
    }

        .adv ul li {
            float: left;
            margin: 5px 13px 25px 0;
            border: 1px solid #D3D0D1;
            background: #EEE;
            padding: 4px;
        }

            .adv ul li:hover {
                background: #A0C4F4;
                border: 1px solid #A0C4F4;
            }

            .adv ul li a {
                font-weight: 700;
                color: #000;
                display: block;
                border: 0 solid #CCC;
                text-decoration: none;
                padding: 5px;
            }

                .adv ul li a:hover {
                    color: #000;
                }

.leftbox {
    float: left;
    width: 210px;
    background: url(/images/boxbg.jpg) top repeat-x #FFF;
    border: 1px solid #e3e3e3;
    padding: 0 10px 10px;
    margin-top: 15px;
    clear: both;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.advertise {
    margin-top: -20px;
}

    .advertise h2 {
        padding-bottom: 4px;
    }

.border {
    border-top: 3px solid red;
    padding: 11px 0 0;
}

.testimonials {
    float: left;
    width: 288px;
    height: 260px;
    background: url(/images/boxbg.jpg) top repeat-x #FFF;
    border: 1px solid #e3e3e3;
    padding: 0 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.product_movies, .tv_commercials {
    float: left;
    width: 288px;
    height: 260px;
    background: url(/images/boxbg.jpg) top repeat-x #FFF;
    border: 1px solid #e3e3e3;
    padding: 0 10px;
    margin-left: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#vertical-ticker {
    height: 170px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

    #vertical-ticker li {
        height: 140px;
        padding: 0 10px 20px;
        display: block;
        color: #333;
        border-bottom: 0 solid #ddd;
        font-size: 12px;
    }

        #vertical-ticker li .rating {
            padding-top: 0;
            font-size: 13px;
            font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
        }

.list_item ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 25px;
}

    .list_item ul li {
        background: url(/images/greydot.png) 0 no-repeat;
        padding-left: 16px;
        line-height: 28px;
        border-bottom: 1px solid #E6E6E6;
    }

.tv-sticker {
    background: #1563A5;
    border: 0 solid #009;
    padding: 10px 0;
    margin: 10px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.servicecontainer {
    border-collapse: collapse;
    border: 1px solid #B8BBCC;
    background: #FFF;
}

    .servicecontainer td {
        border-left: none;
        border-right: 1px solid #B8BBCC;
        border-top: 1px solid #B8BBCC;
        padding: 7px 10px;
    }

.servicealternaterow {
    background: #E1E6FB;
}

.servicecontainer th {
    background: #CED0DC;
    color: #333;
    font-weight: 400;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px;
    border-right: 1px solid #B8BBCC;
    border-top: 1px solid #B8BBCC;
    text-align: left;
}

.pdf {
    padding: 20px 10px;
    width: 188px;
    border: 1px solid #F9AF02;
    background: #FFD570;
    display: block;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .pdf a {
        color: #000;
    }

    .pdf:hover {
        border: 1px solid #9D9D9F;
        color: #000;
        background: #9D9D9F;
    }

.meetting_ulist ul {
    list-style-type: disc;
    padding: 0;
    margin: 0;
}

    .meetting_ulist ul li {
        margin-left: 15px;
        padding-left: 4px;
        line-height: 28px;
        border-bottom: 1px solid #E6E6E6;
    }

        .meetting_ulist ul li a {
            color: #000;
        }

            .meetting_ulist ul li a:hover {
                text-decoration: underline;
            }

.adv_media img {
    border: 10px solid #ddd;
    margin: 10px;
}

    .adv_media img:hover {
        border: 10px solid #999;
    }

.adv_elec img {
    border: 0 solid #ddd;
    padding: 7px;
}

    .adv_elec img:hover {
        border: 0 solid #999;
    }

.adv_elec a {
    padding: 12px;
    margin: 10px;
    font-weight: 700;
    color: #000;
    background: #DDD;
    display: block;
}

    .adv_elec a:hover {
        background: #A0C4F4;
    }

#media_advertise ul {
    width: 100%;
    overflow: hidden;
    list-style: none;
}

    #media_advertise ul li {
        float: left;
        margin: 5px 28px 20px 1px;
        border: 1px solid #FFF;
        text-align: center;
        padding: 25px 13px 20px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border-bottom: 1px solid #FFF;
    }

        #media_advertise ul li:hover {
            background: #CED0DC;
            position: relative;
            z-index: 2;
            border: 1px solid #CED0DC;
        }

        #media_advertise ul li a {
            font-weight: 700;
            color: #000;
            display: block;
            border: 0 solid #CCC;
            text-decoration: none;
            font-size: 14px;
            font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
        }

            #media_advertise ul li a:hover {
                color: #000;
            }

        #media_advertise ul li img {
            border: 0;
        }

#media_advertise .btn {
    background: #D2232A;
    color: #FFF;
    padding: 3px 8px;
    border: 0 solid #e2e2e2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.franchiseregform {
    font: 12px;
}

    .franchiseregform #block {
        border: 1px solid #C4CEF8;
        background: #D4DCFA;
        font-size: 13px;
        color: #333;
    }

    .franchiseregform #box {
        border: 1px solid #c2c2c2;
    }

.kxipgallery {
    font: 12px;
    padding: 0;
    margin: 8px 0;
    border: 0 solid #e2e2e2;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

    .kxipgallery a {
        margin: 0 12px 8px 0;
        display: inline;
    }

    .kxipgallery img {
        width: 200px;
        background: #FFF;
        padding: 10px;
        border: 1px solid #DDD;
    }

#slider1 {
    height: 1%;
    overflow: hidden;
    padding: 0;
}

    #slider1 .viewport {
        float: left;
        width: 300px;
        height: 200px;
        overflow: hidden;
        position: relative;
    }

    #slider1 .buttons {
        background: url(/images/buttons.png) 0 -38px no-repeat;
        display: block;
        margin: 30px 0 0;
        text-indent: -999em;
        float: left;
        width: 15px;
        height: 25px;
        overflow: hidden;
        position: relative;
    }

    #slider1 .next {
        background-position: 0 0;
        margin: 30px 0 0;
    }

    #slider1 .disable {
        visibility: hidden;
        opacity: .5;
        filter: alpha(opacity=50);
    }

    #slider1 .overview {
        list-style: none;
        position: absolute;
        padding: 0;
        margin: 0;
        width: 300px;
        left: 0 top:0;
    }

        #slider1 .overview ul {
            padding-left: 1px;
        }

        #slider1 .overview li {
            float: left;
            margin: 0 20px 0 0;
            padding: 1px;
            border: 0 solid #dcdcdc;
            width: 300px;
            line-height: 18px;
        }

    #slider1 .imgslidebox {
        display: block;
        padding: 10px;
        text-align: center;
    }

#slider2 {
    height: 1%;
    overflow: hidden;
    padding: 0;
}

    #slider2 .viewport {
        float: left;
        width: 300px;
        height: 200px;
        overflow: hidden;
        position: relative;
    }

    #slider2 .buttons {
        background: url(/images/buttons.png) 0 -38px no-repeat;
        display: block;
        margin: 30px 0 0;
        text-indent: -999em;
        float: left;
        width: 15px;
        height: 25px;
        overflow: hidden;
        position: relative;
    }

    #slider2 .next {
        background-position: 0 0;
        margin: 30px 0 0;
    }

    #slider2 .disable {
        visibility: hidden;
        opacity: .5;
        filter: alpha(opacity=50);
    }

    #slider2 .overview {
        list-style: none;
        position: absolute;
        padding: 0;
        margin: 0;
        width: 300px;
        left: 0 top:0;
    }

        #slider2 .overview ul {
            padding-left: 1px;
        }

        #slider2 .overview li {
            float: left;
            margin: 0 20px 0 0;
            padding: 1px;
            border: 0 solid #dcdcdc;
            width: 300px;
            line-height: 18px;
        }

    #slider2 .imgslidebox {
        display: block;
        padding: 10px;
        text-align: center;
    }

#slider3 {
    height: 1%;
    overflow: hidden;
    padding: 0;
}

    #slider3 .viewport {
        float: left;
        width: 300px;
        height: 200px;
        overflow: hidden;
        position: relative;
    }

    #slider3 .buttons {
        background: url(/images/buttons.png) 0 -38px no-repeat;
        display: block;
        margin: 30px 0 0;
        text-indent: -999em;
        float: left;
        width: 15px;
        height: 25px;
        overflow: hidden;
        position: relative;
    }

    #slider3 .next {
        background-position: 0 0;
        margin: 30px 0 0;
    }

    #slider3 .disable {
        visibility: hidden;
        opacity: .5;
        filter: alpha(opacity=50);
    }

    #slider3 .overview {
        list-style: none;
        position: absolute;
        padding: 0;
        margin: 0;
        width: 300px;
        left: 0 top:0;
    }

        #slider3 .overview ul {
            padding-left: 1px;
        }

        #slider3 .overview li {
            float: left;
            margin: 0 20px 0 0;
            padding: 1px;
            border: 0 solid #dcdcdc;
            width: 300px;
            line-height: 18px;
        }

    #slider3 .imgslidebox {
        display: block;
        padding: 10px;
        text-align: center;
    }

#slider4 {
    height: 1%;
    overflow: hidden;
    padding: 0;
}

    #slider4 .viewport {
        float: left;
        width: 300px;
        height: 200px;
        overflow: hidden;
        position: relative;
    }

    #slider4 .buttons {
        background: url(/images/buttons.png) 0 -38px no-repeat;
        display: block;
        margin: 30px 0 0;
        text-indent: -999em;
        float: left;
        width: 15px;
        height: 25px;
        overflow: hidden;
        position: relative;
    }

    #slider4 .next {
        background-position: 0 0;
        margin: 30px 0 0;
    }

    #slider4 .disable {
        visibility: hidden;
        opacity: .5;
        filter: alpha(opacity=50);
    }

    #slider4 .overview {
        list-style: none;
        position: absolute;
        padding: 0;
        margin: 0;
        width: 300px;
        left: 0 top:0;
    }

        #slider4 .overview ul {
            padding-left: 1px;
        }

        #slider4 .overview li {
            float: left;
            margin: 0 20px 0 0;
            padding: 1px;
            border: 0 solid #dcdcdc;
            width: 300px;
            line-height: 18px;
        }

    #slider4 .imgslidebox {
        display: block;
        padding: 10px;
        text-align: center;
    }

#slider5 {
    height: 1%;
    overflow: hidden;
    padding: 0;
}

    #slider5 .viewport {
        float: left;
        width: 300px;
        height: 200px;
        overflow: hidden;
        position: relative;
    }

    #slider5 .buttons {
        background: url(/images/buttons.png) 0 -38px no-repeat;
        display: block;
        margin: 30px 0 0;
        text-indent: -999em;
        float: left;
        width: 15px;
        height: 25px;
        overflow: hidden;
        position: relative;
    }

    #slider5 .next {
        background-position: 0 0;
        margin: 30px 0 0;
    }

    #slider5 .disable {
        visibility: hidden;
        opacity: .5;
        filter: alpha(opacity=50);
    }

    #slider5 .overview {
        list-style: none;
        position: absolute;
        padding: 0;
        margin: 0;
        width: 300px;
        left: 0 top:0;
    }

        #slider5 .overview ul {
            padding-left: 1px;
        }

        #slider5 .overview li {
            float: left;
            margin: 0 20px 0 0;
            padding: 1px;
            border: 0 solid #dcdcdc;
            width: 300px;
            line-height: 18px;
        }

    #slider5 .imgslidebox {
        display: block;
        padding: 10px;
        text-align: center;
    }

    #slider6 {
    height: 1%;
    overflow: hidden;
    padding: 0;
}

    #slider6 .viewport {
        float: left;
        width: 300px;
        height: 200px;
        overflow: hidden;
        position: relative;
    }

    #slider6 .buttons {
        background: url(/images/buttons.png) 0 -38px no-repeat;
        display: block;
        margin: 30px 0 0;
        text-indent: -999em;
        float: left;
        width: 15px;
        height: 25px;
        overflow: hidden;
        position: relative;
    }

    #slider6 .next {
        background-position: 0 0;
        margin: 30px 0 0;
    }

    #slider6 .disable {
        visibility: hidden;
        opacity: .5;
        filter: alpha(opacity=50);
    }

    #slider6 .overview {
        list-style: none;
        position: absolute;
        padding: 0;
        margin: 0;
        width: 300px;
        left: 0 top:0;
    }

        #slider6 .overview ul {
            padding-left: 1px;
        }

        #slider6 .overview li {
            float: left;
            margin: 0 20px 0 0;
            padding: 1px;
            border: 0 solid #dcdcdc;
            width: 300px;
            line-height: 18px;
        }

    #slider6 .imgslidebox {
        display: block;
        padding: 10px;
        text-align: center;
    }
.download {
    float: right;
    margin-top: -259px;
    background: #DEDEDE;
    padding: 10px;
    border-radius: 5px;
    margin-right: 2px;
    width: 455px;
    height: 239px;
}

.langmain {
    background: #DEDEDE;
    border-radius: 5px;
    padding: 10px;
    width: 455px;
}

.connectfb {
    float: left;
    padding-right: 70px;
}

.connectfb2 {
    float: right;
}

.inverter {
    margin-top: 15px;
    float: left;
}

.connectmain {
    margin-left: 65px;
    margin-top: 20px;
}

#blanket {
    background-color: #111;
    opacity: .65;
    position: fixed;
    z-index: 900000000001;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#popUpDiv {
    position: fixed;
    background-color: #FFF;
    height: auto;
    z-index: 900000000002;
    margin: 10% 30% 3% 32%;
    border: 1px solid #000;
}

#tabContainer {
    padding: 15px;
    background-color: #2e2e2e;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#tabs {
    height: 30px;
    overflow: hidden;
}

    #tabs > ul {
        font: 1em;
        list-style: none;
    }

        #tabs > ul > li {
            margin: 0 2px 0 0;
            padding: 7px 10px;
            display: block;
            float: left;
            color: #333;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            -moz-border-radius-topleft: 4px;
            -moz-border-radius-topright: 4px;
            -moz-border-radius-bottomright: 0;
            -moz-border-radius-bottomleft: 0;
            border-radius: 4px 4px 0 0;
            background: #FFF;
            background: -moz-linear-gradient(top,#FFF 0,#F3F3F3 10%,#F3F3F3 50%,#FFF 100%);
            background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(10%,#F3F3F3),color-stop(50%,#F3F3F3),color-stop(100%,#FFF));
        }

            #tabs > ul > li:hover {
                background: #FFF;
                background: -moz-linear-gradient(top,#FFF 0,#F3F3F3 10%,#F3F3F3 50%,#FFF 100%);
                background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(10%,#F3F3F3),color-stop(50%,#F3F3F3),color-stop(100%,#FFF));
                cursor: pointer;
                color: #333;
            }

            #tabs > ul > li.tabActiveHeader {
                background: #d2232a;
                cursor: pointer;
                color: #fff;
            }

#tabscontent {
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-radius: 0 4px 4px;
    padding: 10px 10px 25px;
    background: #FFF;
    background: -moz-linear-gradient(top,#FFF 0,#FFF 90%,#e4e9ed 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(90%,#FFF),color-stop(100%,#e4e9ed));
    margin: 0;
    color: #333;
}

.customer_service_icon {
    position: fixed;
    top: 250px;
    right: 0;
    transition-duration: 1s;
    z-index: 10;
}

    .customer_service_icon:hover .customer_service_icon2 {
        padding-right: 10px;
        visibility: visible;
        transition-duration: 1.5s;
        -webkit-transition: 1.5s;
        margin-right: 0;
    }

.customer_service_icon2 {
    visibility: hidden;
    margin-right: -300px;
    float: left;
    background: #fafafa;
    border: 1px solid #CCC;
    transition-duration: 1.5s;
    -webkit-transition: 1.5s;
    border-radius: 0 5px 5px 0;
}

    .customer_service_icon2 ul {
        margin: 10px 0 0;
        padding: 0;
        list-style-type: none;
        float: left;
        height: 151px;
    }

        .customer_service_icon2 ul li {
            font-size: 13px;
            margin-left: 5px;
            margin-bottom: 15px;
        }

            .customer_service_icon2 ul li a {
                text-decoration: none;
                color: #d80100;
                display: block;
                padding: 3px 0;
                transition-duration: 1s;
            }

            .customer_service_icon2 ul li.submit {
                margin-left: 5px;
                margin-bottom: 0;
                margin-top: -8px;
            }

                .customer_service_icon2 ul li.submit a {
                    color: #777;
                }

                    .customer_service_icon2 ul li.submit a:hover {
                        color: #D80100;
                    }

            .customer_service_icon2 ul li a:hover, .number:hover {
                color: #777;
            }

.bulk-form-main {
    width: 600px;
}

.bulk-inputs input {
    float: right;
    width: 300px;
    padding: 5px;
    clear: both;
}

.bulk-inputs span {
    clear: both;
    line-height: 30px;
}

.bulk-inputs {
    clear: both;
    padding: 5px 0 10px;
}

    .bulk-inputs select {
        margin-left: 65px;
        padding: 5px;
    }

    .bulk-inputs textarea {
        float: right;
        width: 306px;
    }

.reset-bulk, .send-bulk {
    border: none;
    cursor: pointer;
    background: #e1232a;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
}

    .reset-bulk:hover {
        background: #1E1E1E;
    }

.send-bulk {
    margin: 10px 10px 0 290px;
}

    .send-bulk:hover {
        background: #1E1E1E;
    }

.mandatory {
    font-size: 11px;
}

.tabss {
    height: auto !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: url(images/ui-bg_diagonals-thick_20_e69700_40x40.png) 50% 50% #e69700 !important;
    border: 1px solid #e69700;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url(images/ui-bg_diagonals-thick_22_1484e6_40x40.png) 50% 50% #1484e6 !important;
    border: 1px solid #e69700;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active:hover {
    background: url(images/ui-bg_diagonals-thick_20_e69700_40x40.png) 50% 50% #e69700 !important;
}

#container .text {
    width: 36% !important;
}

.sngam-event-ul {
    margin-left: 40px;
}

    .sngam-event-ul li {
        list-style-type: none;
        margin-bottom: 15px;
    }

.sngam-event-ul-2 {
    margin-left: 40px;
}

    .sngam-event-ul-2 li {
        margin-top: 10px;
        margin-bottom: 15px;
        list-style-image: url(../images/event-arrow.png);
    }

input.disabl[type=text]:disabled {
    background: 0 0;
    border: none;
}

.nav-toggle {
    background: 0 0;
    border: none;
    cursor: pointer;
    font-size: 10px;
    color: #d2232a;
    padding: 0;
    text-decoration: underline;
}

    .nav-toggle:hover {
        text-decoration: none;
    }

.shop-online-logo {
    width: 65px;
    position: absolute;
    padding: 2px 0 0 150px;
}

.description {
    text-align: justify;
    line-height: 18px;
}

img .przoom_thumb_image {
    height: auto !important;
}

.to-buy-button {
    border: none;
    padding: 10px 15px;
    border-radius: 5px;
    color: #fff;
    background: #d2232a;
    cursor: pointer;
    transition-duration: .5s;
    font-size: 15px;
}

    .to-buy-button:hover {
        background: #000;
    }

.strikeout {
    position: relative;
}

    .strikeout:after {
        border-bottom: 1px solid #777;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 50%;
    }

.small-img-thumb {
    border: 1px solid #DDD;
    margin-right: 5px;
    padding: 2px;
}

#img_01 {
    height: 250px !important;
}

.energy-banner {
    text-align: center;
}

    .energy-banner img {
        width: 170px;
        border: 3px solid #e9e9e9;
    }

        .energy-banner img:hover {
            border: 3px solid #ced0dc;
        }

.mainWrapper {
    width: 300px !important;
    float: left !important;
}

.product-big-image {
    width: 270px !important;
    height: 250px !important;
}

    .product-big-image img {
        width: 268px !important;
        padding-top: 25px;
    }

.magnifier {
    height: 100px !important;
    width: 100px !important;
}

.click-to-zoom {
    display: none !important;
}

#zoombigImg {
    width: 760px !important;
}

.prd-zoom-pop .product-big-image {
    height: 600px !important;
}

.spec-tab {
    width: 100% !important;
    border-bottom: none;
    margin-top: 0;
    border-collapse: inherit;
}

    .spec-tab td {
        border: 1px solid #e6e6e6;
        padding: 5px 10px;
        width: 50%;
    }

.tab-head {
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    background: #EBEBEB;
}

.disabled {
    cursor: not-allowed;
    pointer-events: none;
}
