/* BUTTONS
-----------------------------------------------------*/
.button {
    cursor: pointer;
    width: 120px;
    text-decoration: none !important;
    color: #333;
    font: 100% Arial, Helvetica, sans-serif;
    padding: 5px 13px;
    margin: 0 3px 5px 0;
    border: solid 1px #aaa;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #f6f6f6 0%, #dfdfdf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#dfdfdf));
    background: -webkit-linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
    background: -o-linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
    background: -ms-linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#dfdfdf',GradientType=0 );
    background: linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
    vertical-align: middle;
    display: inline-block;
    zoom: 1;
    *display: inline;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
    box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
}

    .button:hover {
        text-decoration: none;
        background: #f6f6f6;
    }

    /* color */

    .button.orange {
        border-color: #a3620a;
        background: #f9800f;
        background: -moz-linear-gradient(top, #ff9a22 0%, #f46e01 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a22), color-stop(100%,#f46e01));
        background: -webkit-linear-gradient(top, #ff9a22 0%,#f46e01 100%);
        background: -o-linear-gradient(top, #ff9a22 0%,#f46e01 100%);
        background: -ms-linear-gradient(top, #ff9a22 0%,#f46e01 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a22', endColorstr='#f46e01',GradientType=0 );
        background: linear-gradient(top, #ff9a22 0%,#f46e01 100%);
        color: #fff !important;
        text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    }

        .button.orange:hover {
            background: #ff9a22;
        }

        .button.orange.flat {
            background: #f9800f;
        }

    .button.blue {
        border-color: #0076a3;
        background: #49b3fc;
        background: -moz-linear-gradient(top, #76c7ff 0%, #1da0fa 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76c7ff), color-stop(100%,#1da0fa));
        background: -webkit-linear-gradient(top, #76c7ff 0%,#1da0fa 100%);
        background: -o-linear-gradient(top, #76c7ff 0%,#1da0fa 100%);
        background: -ms-linear-gradient(top, #76c7ff 0%,#1da0fa 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c7ff', endColorstr='#1da0fa',GradientType=0 );
        background: linear-gradient(top, #76c7ff 0%,#1da0fa 100%);
        color: #fff !important;
        text-shadow: 0 -1px 0 rgba(0,0,0,.1);
    }

        .button.blue:hover {
            background: #76c7ff;
        }

        .button.blue.flat {
            background: #49b3fc;
        }

    .button.green {
        border-color: #4e7521;
        background: #76ab3b;
        background: -moz-linear-gradient(top, #90c356 0%, #649a27 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90c356), color-stop(100%,#649a27));
        background: -webkit-linear-gradient(top, #90c356 0%,#649a27 100%);
        background: -o-linear-gradient(top, #90c356 0%,#649a27 100%);
        background: -ms-linear-gradient(top, #90c356 0%,#649a27 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90c356', endColorstr='#649a27',GradientType=0 );
        background: linear-gradient(top, #90c356 0%,#649a27 100%);
        color: #fff !important;
        text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    }

        .button.green:hover {
            background: #90c356;
        }

        .button.green.flat {
            background: #76ab3b;
        }

    .button.red {
        border-color: #9e0b0f;
        background: #e41d24;
        background: -moz-linear-gradient(top, #fb4e55 0%, #d7020a 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb4e55), color-stop(100%,#d7020a));
        background: -webkit-linear-gradient(top, #fb4e55 0%,#d7020a 100%);
        background: -o-linear-gradient(top, #fb4e55 0%,#d7020a 100%);
        background: -ms-linear-gradient(top, #fb4e55 0%,#d7020a 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb4e55', endColorstr='#d7020a',GradientType=0 );
        background: linear-gradient(top, #fb4e55 0%,#d7020a 100%);
        color: #fff !important;
        text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    }

        .button.red:hover {
            background: #fb4e55;
        }

        .button.red.flat {
            background: #e41d24;
        }

    .button.black {
        border-color: #000000;
        background: #111;
        background: -moz-linear-gradient(top, #4f4f4f 0%, #030303 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#030303));
        background: -webkit-linear-gradient(top, #4f4f4f 0%,#030303 100%);
        background: -o-linear-gradient(top, #4f4f4f 0%,#030303 100%);
        background: -ms-linear-gradient(top, #4f4f4f 0%,#030303 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#030303',GradientType=0 );
        background: linear-gradient(top, #4f4f4f 0%,#030303 100%);
        color: #eee !important;
        text-shadow: 0 -1px 0 rgba(0,0,0,.6);
    }

        .button.black:hover {
            background: #4f4f4f;
        }

        .button.black.flat {
            background: #111;
        }

    .button.purple {
        border-color: #350d4c;
        background: #7933ac;
        background: -moz-linear-gradient(top, #9655c6 0%, #661e9b 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9655c6), color-stop(100%,#661e9b));
        background: -webkit-linear-gradient(top, #9655c6 0%,#661e9b 100%);
        background: -o-linear-gradient(top, #9655c6 0%,#661e9b 100%);
        background: -ms-linear-gradient(top, #9655c6 0%,#661e9b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9655c6', endColorstr='#661e9b',GradientType=0 );
        background: linear-gradient(top, #9655c6 0%,#661e9b 100%);
        color: #fff !important;
        text-shadow: 0 -1px 0 rgba(0,0,0,.3);
    }

        .button.purple:hover {
            background: #9655c6;
        }

        .button.purple.flat {
            background: #7933ac;
        }

    .button.gray {
        border-color: #656565;
        background: #888888;
        background: -moz-linear-gradient(top, #adadad 0%, #707070 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adadad), color-stop(100%,#707070));
        background: -webkit-linear-gradient(top, #adadad 0%,#707070 100%);
        background: -o-linear-gradient(top, #adadad 0%,#707070 100%);
        background: -ms-linear-gradient(top, #adadad 0%,#707070 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#707070',GradientType=0 );
        background: linear-gradient(top, #adadad 0%,#707070 100%);
        color: #fff !important;
        text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    }

        .button.gray:hover {
            background: #adadad;
        }

        .button.gray.flat {
            background: #888888;
        }

    .button.lightblue {
        border: 1px solid #5189B3;
        background: #88bfe8; /* Old browsers */
        background: -moz-linear-gradient(top, #88bfe8 0%, #70b0e0 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bfe8), color-stop(100%,#70b0e0)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #88bfe8 0%,#70b0e0 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #88bfe8 0%,#70b0e0 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #88bfe8 0%,#70b0e0 100%); /* IE10+ */
        background: linear-gradient(top, #88bfe8 0%,#70b0e0 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=0 ); /* IE6-9 */
        color: #fff !important;
        text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    }

        .button.lightblue.flat {
            background: #88bfe8;
        }

        .button.lightblue:hover {
            background: #88bfe8;
        }

    .button.slategray {
        border: 1px solid #111;
        background: #828c95; /* Old browsers */
        background: -moz-linear-gradient(top, #828c95 2%, #28343b 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #828c95 2%,#28343b 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #828c95 2%,#28343b 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #828c95 2%,#28343b 100%); /* IE10+ */
        background: linear-gradient(top, #828c95 2%,#28343b 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828c95', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
        color: #fff !important;
        text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    }

        .button.slategray.flat {
            background: #828c95;
        }

        .button.slategray:hover {
            background: #828c95;
        }

    /* button size */
    .button.small {
        font-size: 85%;
        font-weight: normal;
        padding: 2px 6px;
        text-shadow: none;
    }

    .button.medium {
        font-size: 120%;
        font-weight: bold;
        padding: 7px 16px;
    }

    .button.large {
        font-size: 150%;
        font-weight: bold;
        padding: 9px 20px;
    }

    /* button shape */
    .button.rect {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .button.rounded {
        -webkit-border-radius: 20em;
        -moz-border-radius: 20em;
        border-radius: 20em;
    }

    /* button embossed */
    .button.embossed {
        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.2), inset 0 -3px 0 rgba(255,255,255,.2);
        -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.2), inset 0 -3px 0 rgba(255,255,255,.2);
        box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.2), inset 0 -3px 0 rgba(255,255,255,.2);
        padding-top: 4px;
        padding-bottom: 6px;
    }

        .button.embossed.small,
        .button.small.embossed {
            -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.2), inset 0 -2px 0 rgba(255,255,255,.2);
            -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.2), inset 0 -2px 0 rgba(255,255,255,.2);
            box-shadow: inset 0 -1px 0 rgba(0,0,0,.2), inset 0 -2px 0 rgba(255,255,255,.2);
            padding-top: 1px;
            padding-bottom: 2px;
        }

        .button.embossed.large,
        .button.large.embossed {
            -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -4px 0 rgba(255,255,255,.2);
            -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -4px 0 rgba(255,255,255,.2);
            box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -4px 0 rgba(255,255,255,.2);
            padding-top: 6px;
            padding-bottom: 10px;
        }

        .button.embossed.xlarge,
        .button.xlarge.embossed {
            -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -5px 0 rgba(255,255,255,.2);
            -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -5px 0 rgba(255,255,255,.2);
            box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -5px 0 rgba(255,255,255,.2);
            padding-top: 10px;
            padding-bottom: 14px;
        }

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
    display: block;
}

mark, rp, rt, ruby, summary, time {
    display: inline;
}

/* Global properties ======================================================== */
html {
    width: 100%;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #767676;
    min-width: 960px;
    margin: auto;
    background: #f5f5f5;
}

.bg-1 {
    width: 100%;
    background: url(http://c21.ir/niazpardaz.com/sms/images/bg-top-tail.gif) center bottom repeat-x #252525;
    min-height: 115px;
}

.main {
    width: 960px;
    margin: auto;
    padding: 0;
    margin: -20px auto;
    font-size: 0.75em;
    line-height: 1.5em;
}

a {
    color: #6076A0;
    outline: none;
}

    a:hover {
        text-decoration: none;
    }

.col-1, .col-2 {
    float: left;
}

.wrapper {
    width: 100%;
    overflow: hidden;
}

.extra-wrap {
    overflow: hidden;
}

p {
    margin-bottom: 2px;
}

.p1 {
    margin-bottom: 8px;
}

.p2 {
    margin-bottom: 15px;
}

.p3 {
    margin-bottom: 30px;
}

.p4 {
    margin-bottom: 40px;
}

.p5 {
    margin-bottom: 50px;
}

.reg {
    text-transform: uppercase;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

.alignright {
    text-align: right;
}

.aligncenter {
    text-align: center;
}

.title {
    margin-bottom: 18px;
}

.title-1 {
    margin-bottom: 16px;
}

.it {
    font-style: italic;
}

.letter {
    letter-spacing: -1px;
}

.color-1 {
    color: #fff;
}

.color-2 {
    color: #494949;
}

.color-3 {
    color: #666;
}

.index2 {
    position: relative;
    z-index: 2;
}
/*********************************boxes**********************************/
.margin-bot {
    margin-bottom: 35px;
}

.spacing {
    margin-right: 35px;
}

.indent {
    padding: 0 0 0px 30px;
}

.indent2 {
    padding-left: 50px;
}

.indent-bot {
    margin-bottom: 20px;
}

.indent-bot1 {
    margin-bottom: 19px;
}

.indent-bot2 {
    margin-bottom: 44px;
}

.indent-bot3 {
    margin-bottom: 41px;
}

.indent-bot4 {
    margin-bottom: 21px;
}

.img-indent-bot {
    margin-bottom: 25px;
}

.img-indent-bot1 {
    margin-bottom: 26px;
}

.img-indent {
    float: left;
    margin: 0 16px 0px 0;
}

.img-indent1 {
    float: left;
    margin: 0 13px 0px 0;
}

.img-indent2 {
    float: left;
    margin: 0 33px 0px 0;
}

.img-indent-r {
    float: right;
    margin: 0 0px 0px 40px;
}

.prev-indent-bot {
    margin-bottom: 10px;
}

.prev-indent-bot1 {
    margin-bottom: 11px;
}

.prev-indent-bot2 {
    margin-bottom: 5px;
}

.prev-indent-bot3 {
    margin-bottom: 9px;
}

.prev-indent-bot4 {
    margin-bottom: 13px;
}

.buttons a:hover {
    cursor: pointer;
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.menu li a,
.list-1 li a,
.list-2 li a,
.link,
.button,
.logo {
    text-decoration: none;
}

.relet {
    position: relative;
}
/*********************************header*************************************/
header {
    width: 100%;
    position: relative;
    z-index: 2;
}

h1 {
    padding: 0px 0 0 0;
    position: relative;
    float: left;
    margin-top: -28px;
    margin-left: -5px;
}

    h1 a {
        display: inline-block;
        font-size: 60px;
        line-height: 2em;
        color: #f4f4f4;
        letter-spacing: -1px;
        text-decoration: none;
    }

    h1 .slog {
        font-size: 14px;
        line-height: 2em;
        display: block;
        color: #8d8d8d;
        margin-top: -38px;
        text-transform: uppercase;
        ;
        padding-left: 3px;
    }

.button-1 {
    display: block;
    background: url(http://c21.ir/niazpardaz.com/sms/images/button-1.png) no-repeat left top;
    width: 139px;
    height: 47px;
    margin-top: 21px;
}

    .button-1:hover {
        background-position: left -61px;
    }

.menu-border {
    width: 100%;
    background: url(http://c21.ir/niazpardaz.com/images/menu-border.gif) repeat-x 0 31px;
    padding-bottom: 11px;
    position: relative;
    z-index: 2;
}

.menu {
    padding: 0 0 0 0;
    width: 100%;
}

    .menu li {
        float: left;
        position: relative;
        padding: 0 18px 0 12px;
    }

    .menu > li:first-child {
        padding-left: 29px;
        padding-right: 15px;
    }

    .menu > li.last {
        padding-left: 13px;
    }

    .menu li a {
        display: block;
        font-size: 14px;
        line-height: 1.4285em;
        color: #828181;
        text-transform: uppercase;
    }

        .menu li a.active,
        .menu > li.sfHover > a,
        .menu > li > a:hover {
            color: red;
        }

.sf-sub-indicator {
    display: block;
    height: 12px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    bottom: 0;
    width: 20px;
    z-index: 9999999;
}

.menu > li.sfHover > a > .sf-sub-indicator {
    background: url(http://c21.ir/niazpardaz.com/images/menu-marker-1.gif) no-repeat left top;
    bottom: -30px;
    left: 37px;
}

.menu ul {
    position: absolute;
    padding: 8px 0 10px 0px;
    top: -999em;
    width: 180px;
    background: #424242;
    margin-left: -35px;
}

    .menu ul li {
        width: 100%;
    }

.menu li:hover {
    visibility: inherit;
}

.menu li li {
    padding: 0px 0 0px 0;
    background: url(http://c21.ir/niazpardaz.com/images/menu-li-line.gif) repeat-x center bottom;
}

    .menu li li.last1 {
        background: none;
    }

    .menu li li a {
        display: inline-block;
        padding: 0 0 0 0;
        font-size: 12px;
        line-height: 23px;
        text-align: left;
        text-transform: none;
        color: #f5f5f5;
        margin-left: 12px;
    }

        .menu li li a:hover, .menu li li.sfHover > a {
            color: #fc5251;
        }

    .menu li li.sfHover > a {
    }

.menu li:hover ul, .menu li.sfHover ul {
    left: 11px;
    top: 30px;
    z-index: 999;
}

ul.menu li:hover li ul, ul.menu li.sfHover li ul {
    top: -999em;
}

ul.menu li li:hover ul, ul.menu li li.sfHover ul {
    left: 136px;
    top: -8px;
    z-index: 9999;
}

ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {
    top: -999em;
}


.tracker-summation-container {
    position: absolute;
    color: white;
    right: 48px;
    top: 230px;
    padding: 3px;
    margin: 3px;
    background-color: #000;
    display: none;
}

.tracker-individual-container {
    position: absolute;
    left: 441px;
    top: 519px;
    z-index: 5555;
}

    .tracker-individual-container .tracker-individual-blip {
        display: block;
        width: 10px;
        height: 22px;
        background: #000;
        float: left;
        margin-right: 10px;
        background: url(http://c21.ir/niazpardaz.com/sms/images/pagination-roundabout.png) no-repeat -20px 0;
        text-indent: -5000px;
    }

    .tracker-individual-container .tracker-individual-blip-selected {
        background-position: 0 0;
    }

.tracker-individual-blip-selected {
    cursor: default !important;
}
/*********************************content*************************************/
#content {
    width: 100%;
    padding: 0;
    position: relative;
    z-index: 1;
}

.content-padding {
    padding: 25px 0 40px 0;
}

.content-padding-1 {
    padding: 19px 0 40px 0;
}

h2 {
    font-size: 35px;
    line-height: 2em;
    color: #fff;
    margin-top: -5px;
    margin-bottom: 6px;
}

    h2 strong {
        font-size: 18px;
        line-height: 2em;
        display: block;
        margin-top: -28px;
    }

h3 {
    font-size: 30px;
    line-height: 2em;
    margin: 0 0 1px 0;
    color: #252525;
}

    h3 strong {
        color: #707070;
    }

.style-title {
    background: url(http://c21.ir/niazpardaz.com/sms/images/style-title.gif) repeat-x center top;
    padding-left: 17px;
}

.style-title-2 {
    background: url(http://c21.ir/niazpardaz.com/sms/images/style-title-2.png) no-repeat top right;
    padding: 2px 20px 1px 0px;
}

h6 {
    font-size: 12px;
    line-height: 18px;
    color: #494949;
}

.text-1 {
    display: block;
    font-size: 28px;
    line-height: 2em;
    color: #6076A0;
    margin-top: -17px;
    padding-left: 20px;
    margin-bottom: 3px;
}

    .text-1 strong {
        display: inline-block;
        font-size: 21px;
        line-height: 2em;
        color: #959593;
        padding-top: 10px;
    }

.list-1 li {
    line-height: 19px;
    font-size: 15px;
    background: url(http://c21.ir/niazpardaz.com/sms/images/list-1-line.gif) repeat-x center top;
    padding: 9px 0 12px 0px;
}

    .list-1 li.last span {
        display: block;
        background: url(http://c21.ir/niazpardaz.com/sms/images/list-1-line.gif) repeat-x center bottom;
        padding: 9px 0 13px 0px;
    }

    .list-1 li.last {
        padding: 0px;
    }





    .list-1 li a {
        display: inline-block;
        color: #7a7a7a;
        background: url(http://c21.ir/niazpardaz.com/sms/images/marker-1.png) right -37px no-repeat;
        padding-right: 52px;
    }

    .list-1 li.item {
        background-color: #ededed;
    }

        .list-1 li.item a {
            background-position: right 3px;
        }

            .list-1 li.item a:hover {
                background-position: right -37px;
            }

    .list-1 li a:hover {
        background-position: right 3px;
        color: #6076A0;
    }







.button {
    display: inline-block;
    line-height: 29px;
    font-size: 15px;
    color: #f5f5f5;
    position: relative;
    overflow: hidden;
    background: #494949;
    border: 1px solid #2f2f2f;
}
    /*.button:hover { border-color:#950c0d;}*/
    .button strong {
        font-weight: normal;
        display: block;
        padding: 0 8px 2px 9px;
        position: relative;
        z-index: 2;
    }

    .button span {
        display: block;
        height: 28px;
        width: 12px;
        background: #cb1b1b;
        position: absolute;
        left: 49%;
        top: 850%;
        z-index: 1;
    }

.button-box {
    padding: 19px 0 0 20px;
}

.button-2 {
    display: inline-block;
    background: #ededed;
    line-height: 29px;
    font-size: 12px;
    color: #252525;
    text-decoration: none;
    overflow: hidden;
    position: relative;
    border: 1px solid #c4c4c4;
}

    .button-2 strong {
        font-weight: normal;
        display: block;
        padding: 0 10px 1px 11px;
        position: relative;
        z-index: 2;
    }

    .button-2 span {
        display: block;
        height: 0;
        width: 0;
        background: #494949;
        position: absolute;
        left: 50%;
        top: 50%;
        z-index: 1;
    }

    .button-2:hover {
        border-color: #2f2f2f;
    }

.button-3 {
    background: #494949;
    color: #f5f5f5;
    margin-left: 7px;
    display: inline-block;
    line-height: 30px;
    font-size: 15px;
    color: #f5f5f5;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    border: 1px solid #2f2f2f;
}

    .button-3 strong {
        padding: 0 9px 0px 9px;
        display: block;
        font-weight: normal;
        position: relative;
        z-index: 2;
    }

    .button-3 span {
        display: block;
        height: 0;
        width: 0;
        background: #cb1b1b;
        position: absolute;
        left: 50%;
        top: 50%;
        z-index: 1;
    }

    .button-3:hover {
        border-color: #950c0d;
    }

.border-bot-1,
.border-bot-2 {
    width: 100%;
    padding-bottom: 51px;
    background: url(http://c21.ir/niazpardaz.com/sms/images/border-bot.gif) 0 bottom repeat-x;
    margin-bottom: 19px;
}

.border-bot-2 {
    padding-bottom: 17px;
}

.text-2 {
    display: block;
    font-size: 15px;
    line-height: 21px;
    color: #6076A0;
}

.text-padding-1 {
    padding: 0 50px 0 0;
}

.text-padding-2 {
    padding: 0 35px 0 0;
}







.margin-none {
    margin-left: 0px;
}

.text-3 {
    font-size: 13px;
    line-height: 18px;
}

.list-3 dt {
    font-size: 12px;
    line-height: 18px;
    color: #494949;
    font-weight: bold;
    padding-bottom: 11px;
}

.list-3 dd {
    font-size: 13px;
    line-height: 18px;
    color: #767676;
}

    .list-3 dd a {
        font-size: 15px;
        line-height: 21px;
        color: #6076A0;
    }

    .list-3 dd.last {
        line-height: 21px;
        padding-top: 1px;
    }

dl span {
    float: left;
    width: 89px;
}

.link:hover {
    text-decoration: underline;
}

#blok-top {
    position: fixed;
    z-index: 999;
    right: 50%;
    margin-right: -578px;
    bottom: 140px;
}

.top {
    display: block;
    bottom: 144px;
    width: 51px;
    height: 53px;
    text-indent: -500px;
    background: url(http://c21.ir/niazpardaz.com/sms/images/top.gif) no-repeat left top;
    cursor: pointer;
}

    .top:hover {
        background-position: 0 -68px;
    }

/***** Contact form *****/
#contact-form-2 {
    position: relative;
    vertical-align: top;
    width: 100%;
    z-index: 1;
    padding-top: 16px;
}

    #contact-form-2 fieldset {
        border: none;
        padding: 0;
    }

    #contact-form-2 label {
        display: block;
        min-height: 43px;
    }

        #contact-form-2 label.message {
            height: 95px;
        }

    #contact-form-2 input {
        width: 278px;
        padding: 8px 10px;
        margin: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 1.25em;
        color: #a1a1a1;
        border: 1px solid #c4c4c4;
        background: url(http://c21.ir/niazpardaz.com/sms/images/contact-form-2-tail.gif) repeat-x center top #f8f8f8;
        outline: none;
    }

    #contact-form-2 .area .error {
        float: none;
    }

    #contact-form-2 textarea {
        height: 75px;
        margin: 0;
        width: 278px;
        padding: 8px 10px;
        margin: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 1.25em;
        color: #a1a1a1;
        border: 1px solid #c4c4c4;
        background: url(http://c21.ir/niazpardaz.com/sms/images/contact-form-2-tail.gif) repeat-x center top #f8f8f8;
        overflow: auto;
        outline: none;
    }

    #contact-form-2 a {
        cursor: pointer;
    }

    #contact-form-2 .success {
        display: none;
        margin-bottom: 20px;
        color: green;
    }

    #contact-form-2 .error,
    #contact-form-2 .empty {
        color: #f00;
        font-size: 11px;
        font-weight: bold;
        line-height: 1.6em;
        display: none;
        overflow: hidden;
    }

.link-form1 {
    text-align: left;
    padding: 21px 0px 0 0;
}

.link-margin1 {
    margin-right: 21px;
}
/***** Contact form *****/
#contact-form {
    position: relative;
    vertical-align: top;
    width: 380px;
    z-index: 1;
}

    #contact-form fieldset {
        border: none;
        padding: 0;
    }

    #contact-form label {
        display: block;
        min-height: 45px;
    }

        #contact-form label.message {
            height: 157px;
        }

    #contact-form input {
        width: 198px;
        padding: 9px 10px 8px 10px;
        margin: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 1.25em;
        color: #a1a1a1;
        border: 1px solid #c4c4c4;
        background: url(http://c21.ir/niazpardaz.com/sms/images/contact-form-2-tail.gif) repeat-x center top #f8f8f8;
        outline: none;
    }

    #contact-form .area .error {
        float: none;
    }

    #contact-form textarea {
        height: 138px;
        margin: 0;
        width: 358px;
        padding: 9px 10px 8px 10px;
        margin: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 1.25em;
        color: #a1a1a1;
        border: 1px solid #c4c4c4;
        background: url(http://c21.ir/niazpardaz.com/sms/images/contact-form-2-tail.gif) repeat-x center top #f8f8f8;
        overflow: auto;
        outline: none;
    }

    #contact-form a {
        cursor: pointer;
    }

    #contact-form .success {
        display: none;
        margin-bottom: 20px;
    }

    #contact-form .error,
    #contact-form .empty {
        color: #f00;
        font-size: 11px;
        line-height: 2em;
        font-weight: bold;
        display: none;
        overflow: hidden;
    }

.link-form {
    text-align: left;
    padding: 23px 0px 0 0;
}

.link-margin {
    margin-left: 20px;
}

/****************************footer************************/
footer {
    width: 100%;
    position: relative;
}

.border-top {
    background: url(http://c21.ir/niazpardaz.com/sms/images/border-top.gif) repeat-x center top;
    width: 100%;
    padding: 36px 0 47px 0;
}

.footer-link {
    color: #6c6c6c;
    display: inline-block;
}

.border-top .link {
    margin-left: 13px;
}



/************************/
.list-1 li.item a {
    font-size: 18px;
}

.list-1 li a {
    font-size: 18px;
}

#n1000 td {
    padding: 13px;
    border-style: solid;
}

#n3000 td {
    padding: 13px;
    border-style: solid;
}

#tbspec td {
    padding: 13px;
    border-style: solid;
    font-weight: bold;
}

#tbsms td {
    padding: 13px;
    border-style: solid;
    font-weight: bold;
}


.style-title-2 a {
    font-size: 18px;
}

.p2 {
    font-size: 15px;
}

.img-indent-bot1 {
    font-size: 15px;
}

.plus1 {
    border: 0px solid #00AEFF;
    color: #000000;
    font-size: 11px;
    line-height: 20px;
    padding: 5px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    text-align: center;
    text-shadow: #f1f7f9 -1px 1px 0;
    font-size: 8pt;
    position: fixed;
    left: 4px;
    bottom: 0px;
    background-color: #DDFB9F;
    background-repeat: repeat;
    font-family: tahoma;
    direction: rtl;
}

#menu li {
    text-align: center;
}

mark {
    border: 1px solid #FFFFFF;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    padding: 3px 12px;
}

a:hover mark {
    background: none repeat scroll 0 0 #708090;
    color: #FFFFFF;
}

mark.style1 {
    background-color: #EEEEEE;
    color: #333333;
}

mark.style2 {
    background-color: #FFFF66;
    color: #000000;
}

mark.style3 {
    background-color: #333333;
    color: #F5F5F5;
}

mark.style4 {
    background-color: #CD5C5C;
    color: #F5F5F5;
}

mark.style5 {
    background-color: #6495ED;
    color: #FFFFFF;
}

mark.style6 {
    background-color: #008B8B;
    color: #FFFFFF;
}

mark.style7 {
    background-color: #FF8C00;
    color: #FFFFFF;
}

mark.style8 {
    background-color: #2E8B57;
    color: #FFFFFF;
}

mark.style9 {
    background-color: #3D5578;
    color: #FFFFFF;
}

mark.style10 {
    background-color: #A52A2A;
    color: #FFFFFF;
}

mark.style11 {
    background-color: #4169E1;
    color: #FFFFFF;
}

mark.style12 {
    background-color: #A0522D;
    color: #FFFFFF;
}







/* ==== MENU ==== */
nav#horizontal {
    position: absolute;
    width: 100%;
    top: 0;
    right: 0;
    z-index: 99999;
    color: #ddd;
    background: url(http://c21.ir/niazpardaz.com/sms/images/menu.png) repeat 0 0;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

#nav {
    margin: 2px 5px;
    padding: 0;
}

    #nav li {
        float: right;
        display: block;
        background: none;
        position: relative;
    }

        #nav li a {
            position: relative;
            font: 15px/1.6 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
            display: block;
            padding: 0;
            font-weight: 700;
            text-shadow: 0 -1px 0 rgba(0,0,0,.8);
            line-height: 34px;
            text-decoration: none;
            color: #fff;
            padding: 0 12px;
            margin: 0 0 8px 0;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            zoom: 1;
        }

            #nav li a:hover, #nav li a.hov, #nav li a.active {
                border: 0;
                color: #000 !important;
                background: #ddd;
                text-shadow: 0 -1px 1px #fff;
            }

            #nav li a span {
                position: absolute;
                bottom: -9px;
                left: 50%;
                margin-left: -8px;
                width: 16px;
                height: 10px;
                background: url(http://c21.ir/niazpardaz.com/sms/images/mnarr.png) no-repeat 0 0;
                display: none;
            }

            #nav li a:hover span, #nav li a.hov span, #nav li a.active span {
                display: block;
            }


/* group subnav */
.menuChildren {
    position: absolute;
    width: 10px;
    height: 11px;
    background: url(http://c21.ir/niazpardaz.com/sms/images/sub_arr.png) no-repeat;
    right: 8px;
    top: 50%;
    margin-top: -5px;
}

#nav ul {
    position: absolute;
    left: 0;
    display: none;
    margin: 0;
    padding: 5px;
    list-style: none;
    background: #ddd;
    z-index: 99999;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 8px 9px -6px #333;
    -moz-box-shadow: 0 8px 9px -6px #333;
    box-shadow: 0 8px 9px -6px #333;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

    #nav ul li {
        width: 200px;
        float: right;
        text-align: right;
        z-index: 99999;
        background: #ddd !important;
    }

    #nav ul a {
        display: block;
        height: 36px;
        line-height: 36px;
        color: #333;
        text-transform: none;
        font-weight: 400;
        margin: 0 !important;
        text-shadow: 0 -1px 1px #fff;
        border: 1px solid #ddd;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }

        #nav ul a:hover {
            text-decoration: none;
            color: #000 !important;
            background: #eee !important;
            border: 1px solid #fff;
            text-shadow: 0 -1px 1px #fff;
        }

    #nav ul li a:hover {
        border: 1px solid #fff;
        color: #000 !important;
        background: #ddd;
        text-shadow: 0 -1px 1px #fff;
    }

    #nav ul li a.hov {
        border: 1px solid #fff;
        color: #000 !important;
        background: #eee !important;
        text-shadow: 0 -1px 1px #fff;
    }

/* group sub-subnav */
#nav li ul li ul {
    display: none;
}

#nav li ul li:hover ul {
    left: 100%;
    top: 0;
}

/* IE fix */
* html #nav ul {
    margin: 0 0 0 -2px;
}


.btn {
    vertical-align: top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.btn {
    margin-right: -1px;
}


    .btn:hover,
    .btn:focus,
    .btn:active,
    .btn.active,
    .btn.disabled,
    .btn[disabled] {
        color: #333333;
        background-color: #e6e6e6;
        *background-color: #d9d9d9;
    }

    .btn:active,
    .btn.active {
        background-color: #cccccc \9;
    }


    .btn:hover,
    .btn:focus {
        color: #333333;
        text-decoration: none;
        background-position: 0 -15px;
        -webkit-transition: background-position 0.1s linear;
        -moz-transition: background-position 0.1s linear;
        -o-transition: background-position 0.1s linear;
        transition: background-position 0.1s linear;
    }

    .btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .btn.active,
    .btn:active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    }


.btn-large {
    padding: 0 19px;
    font-size: 12.5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

    .btn-large [class^="icon-"],
    .btn-large [class*=" icon-"] {
        margin-top: 4px;
    }


.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
    color: #ffffff;
    cursor: pointer;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006dcc;
    *background-color: #0044cc;
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .btn-primary.disabled,
    .btn-primary[disabled] {
        color: #ffffff;
        background-color: #0044cc;
        *background-color: #003bb3;
    }

    .btn-primary:active,
    .btn-primary.active {
        background-color: #003399 \9;
    }

button.btn,
input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px;
}

    button.btn::-moz-focus-inner,
    input[type="submit"].btn::-moz-focus-inner {
        padding: 0;
        border: 0;
    }

    button.btn.btn-large,
    input[type="submit"].btn.btn-large {
        *padding-top: 7px;
        *padding-bottom: 7px;
    }



.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006dcc;
    *background-color: #0044cc;
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .btn-primary.disabled,
    .btn-primary[disabled] {
        color: #ffffff;
        background-color: #0044cc;
        *background-color: #003bb3;
    }

    .btn-primary:active,
    .btn-primary.active {
        background-color: #003399 \9;
    }

/*active*/
div.p_table div.active_column {
    z-index: 110;
    left: -5px;
    top: -15px;
    /* shadow */
    box-shadow: 5px 0px 30px rgba(0,0,0,0.5);
    -webkit-box-shadow: 5px 0px 30px rgba(0,0,0,0.5);
    -moz-box-shadow: 5px 0px 30px rgba(0,0,0,0.5);
    /* --- border radius --- */
    /* --- white triange bug fix --- */
    border-radius: 5px 5px 0px 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

    div.p_table div.active_column li.row_style_1,
    div.p_table div.active_column li.row_style_2,
    div.p_table div.active_column li.row_style_3,
    div.p_table div.active_column li.row_style_4 {
        min-height: 28px;
        padding: 12px 5px 5px 5px !important;
    }

    div.p_table div.active_column li.header_row_1 {
        padding: 4px 5px 0 5px !important;
        border-radius: 5px 5px 0px 0px;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
    }

    div.p_table div.active_column li.header_row_2 {
        padding: 3px 5px 7px 5px !important;
    }

    div.p_table div.active_column li.footer_row {
        padding: 14px 5px 6px 5px !important;
    }

    div.p_table div.active_column div.column_ribbon {
        right: -10px;
    }


/*style 7*/
/* ============ Style 7 ============= */
/* ========== HEADINGS  ========== */
div.p_table h1.col1 {
    color: #faab00;
}

div.p_table h1.col2 {
    color: #9bba0d;
}

div.p_table h1.col3 {
    color: #539a2d;
}

div.p_table h1.col4 {
    color: #268061;
}

div.p_table h1.col1 span {
    color: #faab00;
}

div.p_table h1.col2 span {
    color: #9bba0d;
}

div.p_table h1.col3 span {
    color: #539a2d;
}

div.p_table h1.col4 span {
    color: #268061;
}

div.p_table h2.col1,
div.p_table h2.col2,
div.p_table h2.col3,
div.p_table h2.col4 {
    color: #ffffff;
}

div.p_table h2.caption {
    color: #faab00;
}

    div.p_table h2.caption span {
        color: #9bba0d;
    }

div.p_table h3.col1 {
    color: #faab00;
}

div.p_table h3.col2 {
    color: #9bba0d;
}

div.p_table h3.col3 {
    color: #539a2d;
}

div.p_table h3.col4 {
    color: #268061;
}

/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table div.caption_column li.header_row_1 {
    border-top: 0;
    border-bottom: 1px solid #ffffff;
    background-color: #ffffff;
}

/* --- header row 2 ---  */
div.p_table div.caption_column li.header_row_2 {
    /*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/
    background-color: #ffffff;
}


div.p_table div.column_1 li.header_row_1 {
    border-top: 0;
    border-bottom: 1px solid #faab00;
    background-color: #faab00;
}

/* --- header row 2 ---  */
div.p_table div.column_1 li.ow_2 {
    /*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/
    background-color: #ffffff;
}
/* ========== COLUMN STYLE 0  ========== */
/* --- header row 1 ---  */
div.p_table div.column_0 li.header_row_1 {
    border-top: 0;
    border-bottom: 1px solid #FCBB2F;
    background-color: #FCBB2F;
}

/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1able div.column_2 li.header_row_1
	li.header_row_1
 li.header_row_1header_ro
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table div.column_2 li.header_row_1 {
    border-top: 0;
    border-bottom: 1px solid #9bba0d;
    background-color: #9bba0d;
}

/* --- header row 2 ---  */
div.p_table div.column_2 li.header_row_2 {
    /*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/
    background-color: #ffffff;
}

/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table div.column_3 li.header_row_1 {
    border-top: 0;
    border-bottom: 1px solid #539a2d;
    background-color: #539a2d;
}

/* --- header row 2 ---  */
div.p_table div.column_3 li.header_row_2 {
    /*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/
    background-color: #ffffff;
}

/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table div.column_4 li.header_row_1 {
    border-top: 0;
    border-bottom: 1px solid #268061;
    background-color: #268061;
}

/* --- header row 2 ---  */
div.p_table div.column_4 li.header_row_2 {
    /*border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;*/
    background-color: #ffffff;
}


/* custom */
.prev_button, .next_button {
    opacity: 0.4 !important;
}

.label_skitter {
    opacity: 0.25 !important;
}

.star {
    color: #376fa7;
}

#footdiv {
    margin-top: 30px;
}

#mainpage {
    color: blueviolet;
}

.priceDiv {
    margin-right: 6px;
    height: 200px;
}

.innerLink {
    color: rgb(123, 123, 217);
    text-decoration: none;
}

a.block {
    background: url("/images/block.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #ECEBEB;
    border-radius: 20px 20px 20px 20px;
    color: #8C8989;
    cursor: pointer;
    display: block;
    font-size: 1.083em;
    overflow: hidden;
    padding: 20px 19px 20px 20px;
    text-decoration: none;
}

.bg1 {
    background: none repeat scroll 0 0 #FFFFFF;
}


.boxTitle {
    background: url("images/s1_title1.gif") repeat scroll 0 0;
}

.boxIndent {
    background: #DDD3C7;
    padding: 5px;
    font-family: tahoma;
    font-size: 13px;
}

.boxTitle2 {
    background: url("images/s2_title1.gif") repeat scroll 0 0;
}

.boxIndent2 {
    background-color: #DBE5D4;
    padding: 5px;
    font-family: tahoma;
    font-size: 13px;
}

.boxTitle3 {
    background: url("images/s3_title1.gif") repeat scroll 0 0;
}

.boxIndent3 {
    background-color: #E5D4D4;
    padding: 5px;
    font-family: tahoma;
    font-size: 13px;
}

.boxTitle4 {
    background: url("images/s4_title1.gif") repeat scroll 0 0;
}

.boxIndent4 {
    background: #C9D9E4;
    padding: 5px;
    font-family: tahoma;
    font-size: 13px;
}

.blacklarge {
    color: black;
    font-size: x-large;
    font-weight: bold;
}

.boxIndent img, .boxIndent3 img, .boxIndent2 img, .boxIndent4 img {
    margin-left: 5px;
}

.roundBox_Top {
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.roundBox_Down {
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}





/*button*/

.upload-btn.lrg {
    background: url("/sms/images/upload_btn_sprite_new_lrg.png") no-repeat scroll 0 0 transparent;
    font-family: arial;
    font-size: 18px;
    height: 74px;
    padding: 0 0 0 60px;
    right: auto;
    width: 145px;
}

    .upload-btn.lrg:hover {
        background: url("/sms/images/upload_btn_sprite_new_lrg.png") no-repeat scroll 0 -74px transparent;
        cursor: pointer;
    }

.grd-yellow {
    background: -moz-linear-gradient(center top, #FFDD77, #FCB70D) repeat scroll 0 0 transparent;
}

.grd-blue {
    background: -moz-linear-gradient(center top, #194A7A, #001F48) repeat scroll 0 0 transparent;
}

.grd-green {
    background: -moz-linear-gradient(center top, #99D346, #5F913D) repeat scroll 0 0 transparent;
}

.grd-superlite-grey {
    background: -moz-linear-gradient(center top, #FFFFFF, #EEEEEE) repeat scroll 0 0 transparent;
}

.grd-blueinvert {
    background: -moz-linear-gradient(center top, #042650, #293E6B) repeat scroll 0 0 transparent;
}

.grd-darkgrey {
    background: -moz-linear-gradient(center top, #8D8D8D, #5E5E5E) repeat scroll 0 0 transparent;
}

.grd-liteblue {
    background: -moz-linear-gradient(center top, #376FA7, #14467C) repeat scroll 0 0 transparent;
}

.grd-superlite-blue {
    background: -moz-linear-gradient(center top, #FFFFFF, #DAE5ED) repeat scroll 0 0 transparent;
}

.grd-greengrey {
    background: -moz-linear-gradient(center top, #A4C0BC, #637D76) repeat scroll 0 0 transparent;
}

.grd-glossygreen {
    background: -moz-linear-gradient(center top, #8EBA1A, #3C831A 91%, #47AC1A) repeat scroll 0 0 transparent;
}

.grd-silver {
    background: -moz-linear-gradient(center top, #B5B7B6, #8E8E8E) repeat scroll 0 0 transparent;
}

.grd-skyblue {
    background: -moz-linear-gradient(center top, #B2CAE5, #859CBD) repeat scroll 0 0 transparent;
}

.grd-glass {
    background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5)) repeat scroll 0 0 transparent;
}

.grd-white {
    background: -moz-linear-gradient(center top, #FFFFFF, #FAFAFA) repeat scroll 0 0 transparent;
}

.grd-warning-orange {
    background: -moz-linear-gradient(center top, #E4AE29, #CE9917) repeat scroll 0 0 transparent;
}

.grd-brown {
    background: url("/sms/images/fallbacks/grd-brown-fallback.png") repeat-x scroll center bottom #CEB78A;
}

.button:hover {
    background: none repeat scroll 0 0 #00204E;
    cursor: pointer;
}

.submit1:hover {
    background: none repeat scroll 0 0 #FCB80F;
    cursor: pointer;
}

.submit:hover {
    background: none repeat scroll 0 0 aliceblue;
    border: 1px solid gold;
    cursor: pointer;
}

.grd-yellowStyle {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: black;
    font-family: tahoma;
    padding: 5px;
    text-decoration: none;
    width: auto;
}
/*button*/
