body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #4f4f4e;
    line-height: 20px;
    background: #e6e7e9;
}

::selection {
    color: #fff;
    background: #2351a2;
}

::-moz-selection {
    color: #fff;
    background: #2351a2;
}

::-webkit-selection {
    color: #fff;
    background: #2351a2;
}

::-ms-selection {
    color: #fff;
    background: #2351a2;
}

::-o-selection {
    color: #fff;
    background: #2351a2;
}

a:link, a:visited {
    outline: none;
    text-decoration: none;
    color: #c73538;
    font-weight: 700;
    font-size: medium;
}

a:hover {
    color: #666666;
    text-decoration: underline;
}


input {
    vertical-align: middle;
}

img, a img {
    border: 0;
    outline: none;
}

form {
    margin: 0;
    padding: 0;
}

/*abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, menu, content, center, button, object, ol, output, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var{margin:0; padding:0;}
ol, ul {list-style:none}
blockquote, q {quotes:none}
table, table td {padding:0; border:none; border-collapse:collapse}*/

.clear {
    clear: both;
}



.AutoExtender {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .8em;
    margin: 0px;
    font-weight: normal;
    border: 1px solid #CCCCCC;
    line-height: 20px;
    padding: 0px;
    background-color: White;
    list-style: none;
}

.AutoExtenderList {
    border: 1px solid #CCCCCC;
    border-bottom: 1px solid #006699;
    cursor: pointer;
    color: #C0C0C0;
    left: auto;
    margin: 0px;
    border-color: #CCCCCC;
    list-style: none;
}

.AutoExtenderHighlight {
    color: White;
    background-color: #DF0000;
    cursor: pointer;
    margin: 0px;
}


embed {
    vertical-align: top
}

* {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

.border_none {
    border: none !important;
}

    .border_none h1 {
        margin-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

.spacer25 {
    height: 25px;
    clear: both;
}

.spacer60 {
    height: 60px;
    clear: both;
}

.spacer7 {
    height: 12px;
    clear: both;
}

.heading_img {
    background: url(../images/heading_img.gif) no-repeat right top #e6e7e9;
    font-size: 18px;
    font-weight: bold;
    color: #c32828;
    padding: 6px 30px 6px 10px;
}

.main_wrap {
    width: 1015px;
    margin: 0 auto;
}

.main_con_wrap {
    width: 1015px;
    padding: 15px 0;
    float: left;
}

.your-cart {
    position: fixed;
    right: 0;
    top: 150px;
}

.top_section {
    width: 100%;
    margin-bottom: 15px;
    float: left;
}

    .top_section .logo {
        float: left;
        width: 20%;
    }

    .top_section .right_box {
        float: right;
        width: 80%;
       
    }

    .top_section .bsb_alert {
        width: auto;
        float: right;
        font-size: 18px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        color: #272526;
        padding-top: 38px;
    }

    .top_section .main_login_box {
        float: right;
        display:flex;
        justify-content:center;
        width: 100%;
    }

.main_login_box .login_wrap {
    float: right;
    margin-bottom: 20px;
    clear: both;
}

    .main_login_box .login_wrap a {
        text-decoration: none;
        font-size: 15px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        color: #272526;
        margin-right: 5px;
    }

        .main_login_box .login_wrap a:hover {
            text-decoration: none;
            color: #c73538;
        }

        .main_login_box .login_wrap a.redcolor {
            color: #c73538;
        }

        .main_login_box .login_wrap a:hover.redcolor {
            color: #272526;
        }

.main_login_box .right_nav {
    float: right;
}

    .main_login_box .right_nav ul {
        margin: 0px;
        padding: 0px;
    }

        .main_login_box .right_nav ul li {
            list-style: none;
            display: inline-block;
            margin: 0px;
            padding: 0px 7px 0 6px;
            border-right: solid 1px #c73538;
            line-height: 16px;
            position: relative;
        }

            .main_login_box .right_nav ul li:last-child {
                border: none;
            }

            .main_login_box .right_nav ul li a {
                font-size: 14px;
                font-weight: bold;
                font-family: Arial, Helvetica, sans-serif;
                color: #323232;
                text-decoration: none;
            }

                .main_login_box .right_nav ul li a:hover {
                    text-decoration: none;
                    color: #c73538;
                }


.right_nav .dropdown {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0 0 5px 5px;
    padding: 10px;
    display: none;
    box-shadow: 3px 3px 0 #BEBFC1;
    left: -95px !important;
    width: 136px;
    min-width: 136px;
    overflow: hidden;
    position: absolute;
    top: 18px !important;
    z-index: 9999999;
}

    .right_nav .dropdown input {
        width: 126px;
        border: solid 1px #CFCFCF;
        color: #959697;
        padding: 4px;
        border-radius: 5px;
        margin-bottom: 1px;
        margin-top: 10px;
    }

    .right_nav .dropdown span {
        margin-left: 5px;
    }

    .right_nav .dropdown input[type="button"] {
        background: none repeat scroll 0 0 #C63739;
        border: medium none;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        float: right;
        font-size: 14px;
        font-weight: bold;
        margin-right: 0;
        margin-top: 0;
        padding: 3px;
        width: auto;
        text-align: center;
    }

    .right_nav .dropdown a.advance {
        float: right;
        font-size: 15px;
        font-weight: bold;
        color: #2e2c2d;
        text-decoration: none;
        background: #e6e7e9;
        padding: 5px 14px;
    }

    .right_nav .dropdown a:hover.advance {
        text-decoration: none;
    }




.white_bloc {
    width: 685px;
    background: #fefefe;
    float: left;
    height: auto;
    padding: 0px 25px 25px 5px;
    margin-bottom: 28px;
}

.header_wrap h1 {
    min-height: 40px;
    line-height: 40px;
}

.white_bloc_popup {
    width: 850px;
    background: #fefefe;
    float: left;
    height: auto;
    box-shadow: 8px 8px 0 #bebfc1;
    padding: 25px 25px 25px 5px;
}

.white_bloc_inner {
    width: 870px;
    background: #fefefe;
    float: left;
    height: auto;
    box-shadow: 8px 8px 0 #bebfc1;
    margin-left: 25px;
    padding: 1px 55px 25px 1px;
    margin-bottom: 1px;
}



.white_bloc_master {
    width: 80%;
    background: #fff;
  
    height: auto;
    box-shadow: 8px 8px 0 #bebfc1;
    padding: 25px 25px 0 5px;
    margin-bottom: 28px;
    margin: auto;
    display: flex;
}

.banner {
    float: left;
    width: 561px;
    border: solid 1px #e39c9d;
    padding: 12px;
}

.banner_static {
    float: left;
    width: 946px;
    border: solid 1px #e39c9d;
    padding: 12px;
}

.header_wrap .right_wrap {
    float: right;
    width: 333px;
    margin-left: 25px;
}

    .header_wrap .right_wrap .search_c {
        width: 94%;
        min-height: 305px;
        float: left;
    }

.header_wrap .advance_search {
    float: left;
    width: 100%;
    margin-bottom: 22px;
}

    .header_wrap .advance_search big {
        font-size: 26px;
        font-weight: bold;
        color: #2e2c2d;
        margin-right: 10px;
    }

a.advance {
    float: right;
    font-size: 15px;
    font-weight: bold;
    color: #2e2c2d;
    text-decoration: none;
    background: #e6e7e9;
    padding: 5px 14px;
}

a:hover.advance {
    text-decoration: none;
}


.snb_banner {
    float: left;
    width: 420px;
    border: solid 1px #e39c9d;
    padding: 12px;
}

.form_c_snb_new {
    float: right;
    width: 400px;
    height: 250px;
    padding: 10px;
    box-shadow: 4px 4px 0 #bebfc1;
    border: solid 1px #c5c7ca;
    margin-right: 20px;
}

    .form_c_snb_new #verification_code {
        width: 160px;
        float: left;
        margin-bottom: 15px;
        text-align: right;
    }

    .form_c_snb_new big {
        color: #c63435;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 25px;
        margin-bottom: 25px;
        width: 100%;
        display: block;
        text-align: center;
    }

    .form_c_snb_new label {
        width: 70px;
        color: #96979a;
        margin-right: 5px;
        margin-left: 90px;
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        float: left;
        margin-top: 15px;
        line-height: 25px;
    }

    .form_c_snb_new input {
        float: left;
        border: solid 2px #d7d8d8;
        padding: 3px 5px;
        width: 145px;
        border-radius: 3px;
        margin-top: 15px;
    }

        .form_c_snb_new input[type="button"] {
            text-align: center;
            display: inline-block;
            background: #c63739;
            color: #FFFFFF;
            font-size: 16px;
            padding: 3px;
            border: none;
            font-weight: bold;
            width: auto;
            cursor: pointer;
            float: right;
            margin-right: 75px;
            margin-top: 15px;
        }

    .form_c_snb_new textarea {
        border: solid 2px #d7d8d8;
        padding: 3px 5px;
        border-radius: 3px;
        margin-top: 15px;
        float: left;
    }

    .form_c_snb_new table {
        padding: 0px 0px 0px 0px;
        left: 10px;
    }

    .form_c_snb_new td {
        padding: 0px 0px 0px 0px;
    }

    .form_c_snb_new select {
        width: 159px;
        float: left;
        height: 26px;
        border: solid 2px #d7d8d8;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: transparent url('../images/dropdown_arrow.gif') no-repeat;
        background-position: 126px 0px;
        margin-top: 15px;
        line-height: 1;
        padding: 3px 27px 0 3px;
        font-size: 14px;
        color: #89898b;
        cursor: pointer;
    }

        .form_c_snb_new select::-ms-expand {
            display: none;
        }

.drop_select_combo {
    float: left;
    width: 320px;
    height: 45px;
    border: none 1px #CFCFCF;
    margin-top: 0px;
    border-radius: 5px 0 0 5px;
    position: relative;
    z-index: 1;
}

    .drop_select_combo select {
        width: 312px;
        float: left;
        height: 38px;
        border: solid 1px #d7d8d8;
        z-index: 1;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: transparent url('../images/Combo_drop.gif') no-repeat;
        background-position: 263px 0px;
        margin-top: 15px;
        line-height: 1;
        padding: 3px 47px 0 3px;
        font-size: 14px;
        color: #89898b;
        cursor: pointer;
        border-right: none;
    }

        .drop_select_combo select::-ms-expand {
            display: none;
        }



.snb_header {
    float: left;
    width: 946px;
    border: solid 1px #e39c9d;
    padding: 12px;
}

    .snb_header select {
        width: 159px;
        float: left;
        height: 26px;
        border: solid 2px #d7d8d8;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: transparent url('../images/dropdown_arrow.gif') no-repeat;
        background-position: 126px 0px;
        margin-top: 15px;
        margin-bottom: 15px;
        line-height: 1;
        padding: 3px 27px 0 3px;
        font-size: 14px;
        color: #89898b;
        cursor: pointer;
    }

        .snb_header select::-ms-expand {
            display: none;
        }

    .snb_header label {
        float: left;
        width: 50px;
        margin-left: 5px;
        margin-top: 15px;
        margin-bottom: 15px;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
    }

    .snb_header big {
        font-size: 24px;
        font-weight: bold;
        color: #c72c30;
        float: left;
        padding-bottom: 5px;
        padding-top: 5px;
        margin-bottom: 15px;
        margin-top: 15px;
    }

.advance_main {
    position: relative;
    float: right;
}

    .advance_main .dropdown {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #DDDDDD;
        border-radius: 0 0 5px 5px;
        padding: 10px;
        display: none;
        box-shadow: 3px 3px 0 #BEBFC1;
        left: 0px !important;
        width: 136px;
        min-width: 136px;
        overflow: hidden;
        position: absolute;
        top: 30px !important;
        z-index: 9999999;
    }

        .advance_main .dropdown input {
            width: 126px;
            border: solid 1px #CFCFCF;
            color: #959697;
            padding: 4px;
            border-radius: 5px;
            margin-bottom: 10px;
        }

            .advance_main .dropdown input[type="button"] {
                background: none repeat scroll 0 0 #C63739;
                border: medium none;
                color: #FFFFFF;
                cursor: pointer;
                display: inline-block;
                float: right;
                font-size: 14px;
                font-weight: bold;
                margin-right: 0;
                margin-top: 0;
                padding: 3px;
                width: auto;
                text-align: center;
            }


.drop_select {
    float: left;
    width: 306px;
    height: 36px;
    border: solid 1px #CFCFCF;
    margin-top: 0px;
    border-radius: 5px 0 0 5px;
    position: relative;
}

    .drop_select a {
        float: left;
        width: 301px;
        height: 36px;
        text-align: left;
        font-size: 14px;
        color: #89898b;
        line-height: 36px;
        text-decoration: none;
        padding-left: 10px;
    }

        .drop_select a:hover {
            text-decoration: none;
        }

        .drop_select a span {
            background: #c73639;
            width: 47px;
            height: 24px;
            float: right;
            position: absolute;
            border-radius: 0 5px 5px 0;
            padding-top: 14px;
            text-align: center;
            right: -5px;
            top: -1px;
        }

.drop_select_combo_top {
    float: left;
    width: 100%;
    height: auto;
    border: none 1px #CFCFCF;
    margin-right: 70px;
    border-radius: 5px 0 0 5px;
    position: relative;
}

    .drop_select_combo_top input {
        float: left;
        border: solid 1px #cfcfcf;
        margin: 0 10px 18px 0;
        border-radius: 5px 5px 5px 5px;
        padding: 0 10px;
        font-size: 14px;
        color: #89898b;
        height:34px;
        width:201px;
    }

        .drop_select_combo_top input[type="radio"] {
            float: left;
            border: solid 1px #cfcfcf;
            margin: 0 10px 18px 0;
            border-radius: 5px 5px 5px 5px;
            padding: 0 10px;
            font-size: 14px!important;
            color: #89898b;
            height: auto !important;
            width: auto !important;
        }





        .drop_select_combo_top input[type="button"] {
            width: 100px;
            float: left;
            height: 38px;
            border-radius: 5px 5px 5px 5px;
            border: none;
            cursor: pointer;
            color: White;
            background-color: #C3262A;
            font-weight: bold;
        }

    .drop_select_combo_top select {
        width: 222px;
        float: left;
        height: 39px;
        border: solid 1px #d7d8d8;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: transparent url('../images/Combo_drop.gif') no-repeat;
        background-position: 174px 0px;
        line-height: 1;
        padding: 3px 47px 0 3px;
        font-size: 14px;
        color: #89898b;
        cursor: pointer;
        border-right: none;
        margin-right: 20px;
        margin-bottom:10px;
    }

        .drop_select_combo_top select::-ms-expand {
            display: none;
        }




.drop_select1 {
    float: left;
    width: 160px;
    height: 36px;
    border: solid 1px #CFCFCF;
    margin-right: 70px;
    border-radius: 5px 0 0 5px;
    position: relative;
}

    .drop_select1 a {
        float: left;
        width: 160px;
        height: 36px;
        text-align: left;
        font-size: 13px;
        color: #000000;
        font-weight: bold;
        text-decoration: none;
        padding-left: 10px;
    }

        .drop_select1 a strong {
            clear: both;
            color: #000000;
            display: block;
            font-size: 19px;
            height: 17px;
        }

        .drop_select1 a:hover {
            text-decoration: none;
        }

        .drop_select1 a span {
            background: #c73639;
            width: 47px;
            height: 24px;
            float: right;
            position: absolute;
            border-radius: 0 5px 5px 0;
            padding-top: 14px;
            text-align: center;
            right: -5px;
            top: -1px;
        }



.listed_wrap .clinte_slider {
    float: left;
    width: 100%;
    border: solid 1px #e8aaab;
    clear: both;
    margin-top: 7px;
}

.red_block {
    float: left;
    width: 96%;
    border: solid 1px #e8aaab;
    clear: both;
    margin-top: 7px;
    padding: 2%;
}

.related_result_gary {
    width: 96%;
    background: #e6e7e9;
    padding: 1% 2%;
    float: left;
    min-height: 110px;
    margin-bottom: 20px;
}

.related_result .last_child {
    margin: 0px;
}

.related_result_gary .left_block {
    width: 645px;
    float: left;
    margin-right: 10px;
    padding-right: 15px;
}

    .related_result_gary .left_block big {
        font-size: 18px;
        color: #414042;
        font-weight: bold;
        margin-bottom: 10px;
        display: block;
    }

    .related_result_gary .left_block p {
        font-size: 14px;
    }

.related_result_gary .right_block {
    width: 180px;
    padding-left: 25px;
    float: left;
    margin: 15px 0;
    border-left: solid 1px #cfcfcf;
}

    .related_result_gary .right_block big {
        font-size: 17px;
        font-weight: bold;
        color: #c72c30;
        float: left;
        padding-bottom: 5px;
    }

    .related_result_gary .right_block span {
        font-size: 14px;
        text-align: left;
        font-weight: bold;
        color: #4F4F4E;
        margin: 0px 0 8px 0;
        padding: 0px;
        display: block;
        clear: both;
    }

.related_result .next_pre_cl {
    float: left;
    padding: 20px;
    text-align: right;
    width: 927px;
}

    .related_result .next_pre_cl .num {
        float: left;
        width: 748px;
        margin: 0px;
        padding: 0px 15px 0 0;
        font-weight: bold;
    }

        .related_result .next_pre_cl .num span {
            float: left;
            margin-right: 10px;
            font-size: 16px;
        }

        .related_result .next_pre_cl .num a {
            font-size: 16px;
            color: #c1c1c3;
            text-decoration: none;
            float: left;
            margin-left: 3px;
        }

            .related_result .next_pre_cl .num a.active {
                color: #454547;
            }

.related_result_gary .right_block a.cart {
    background: #c73639;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    display: inline-block;
    float: left;
    padding: 0px 6px 0 4px;
    margin-right: 34px;
    position: relative;
    overflow: visible !important;
    margin-top: 5px;
}

    .related_result_gary .right_block a.cart img {
        position: absolute;
        right: -26px;
        top: -8px;
    }

.related_result_gary .right_block a.wishlist {
    background: #aaabaf;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    display: inline-block;
    float: left;
    padding: 0px 4px;
    margin-top: 5px;
}

.header_wrap .sdodiv input {
    float: left;
    width: 245px;
    height: 35px;
    border: solid 1px #cfcfcf;
    margin: 12px 0 18px 0;
    border-radius: 5px 0 0 5px;
    padding: 0 10px;
    font-size: 14px;
    color: #89898b;
}

    .header_wrap .sdodiv input[type="button"] {
        background: url(../images/search_icon.gif) no-repeat center 50% #c73639;
        width: 46px;
        margin: 12px 0 0 0;
        float: left;
        height: 38px;
        border-radius: 0 5px 5px 0;
        text-indent: -9999px;
        border: none;
        cursor: pointer;
    }

.header_wrap .sdodiv1 input[type="button"] {
    background: url(../images/search_icon.gif) no-repeat center 50% #c73639;
    width: 46px;
    margin: 0 0 0 0;
    float: left;
    height: 38px;
    border-radius: 0 5px 5px 0;
    text-indent: -9999px;
    border: none;
    cursor: pointer;
}

.header_wrap .drop_select2 {
    float: left;
    width: 250px;
    height: 36px;
    border: solid 1px #CFCFCF;
    margin-right: 0px;
    margin-top: 0px;
    border-radius: 5px 0 0 5px;
    position: relative;
}

.advance_search .drop_select2 {
    float: left;
    width: 250px;
    height: 36px;
    border: solid 1px #CFCFCF;
    margin-right: 0px;
    margin-top: 0px;
    border-radius: 5px 0 0 5px;
    position: relative;
}

.header_wrap .search_first_cl input {
    float: left;
    width: 290px;
    height: 35px;
    border: solid 1px #cfcfcf;
    margin: 0 0 18px 0;
    border-radius: 5px 5px 5px 5px;
    padding: 0 10px;
    font-size: 14px;
    color: #89898b;
}

    .header_wrap .search_first_cl input[type="button"] {
        width: 100px;
        margin: 25px;
        float: left;
        height: 38px;
        border-radius: 5px 5px 5px 5px;
        border: none;
        cursor: pointer;
    }

.header_wrap .search_module input[type="button"] {
    width: 100px;
    margin: 0px;
    float: left;
    height: 38px;
    border-radius: 5px 5px 5px 5px;
    text-indent: -9999px;
    border: none;
    cursor: pointer;
}

.header_wrap .search_selcte_cl {
    float: left;
    margin-top: 22px;
}

    .header_wrap .search_selcte_cl select {
        width: 340px;
        float: left;
        height: 38px;
        -webkit-appearance: none;
        background: transparent;
        line-height: 1px;
        padding: 10px 0 0 10px;
        font-size: 14px;
        color: #89898b;
        cursor: pointer;
    }

    .header_wrap .search_selcte_cl .styled-select {
        width: 313px;
        border-right: none;
        height: 38px;
        overflow: hidden;
        z-index: 99;
        background: url(../images/select_img.gif) no-repeat right;
        float: left;
    }

.captcha1 img {
    width: 150px;
    border: solid 2px #d7d8d8;
    height: 37px;
    margin-right: 45px;
    display: block;
    float: right;
    margin-bottom: 10px;
}


.captcha2 img {
    width: 161px;
    border: solid 2px #d7d8d8;
    height: 37px;
    margin-right: 29px;
    display: block;
    float: right;
    margin-bottom: 10px;
}

.captcha3 img {
    width: 153px;
    border: solid 2px #d7d8d8;
    height: 37px;
    margin-right: 200px;
    display: block;
    float: right;
    margin-bottom: 10px;
}

.social_media {
    float: left;
    width: 100%;
}

    .social_media span {
        display: inline-block;
        color: #b1b2b4;
        font-size: 15px;
        font-weight: bold;
        float: left;
        margin-top: 10px;
        margin-right: 8px;
    }

    .social_media a {
        background-image: url(../images/social-media.gif);
        text-decoration: none;
        text-indent: -9999px;
        width: 38px;
        height: 35px;
        display: inline-block;
        margin-right: 5px;
    }

        .social_media a:hover {
            text-decoration: none;
        }

        .social_media a.rss {
            background-position: -39px 0px;
        }

        .social_media a.tweet {
            background-position: -78px 0px;
        }

        .social_media a.v-icon {
            background-position: -117px 0px;
        }

        .social_media a.youtube {
            background-position: -156px 0px;
        }

.top_search_wrap {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    margin-top: -10px;
}

    .top_search_wrap .top_search {
        float: left;
        width: 100%;
        margin-bottom: 5px;
    }

    .top_search_wrap .bread_cr {
        float: left;
        width: auto;
        font-size: 15px;
        font-weight: bold;
        color: #252324;
        margin-top: 8px;
    }

        .top_search_wrap .bread_cr a, span {
            font-size: small;
            color: #252324;
            text-decoration: none;
            display:flex!important;
        }


            .top_search_wrap .bread_cr a:hover {
                text-decoration: none;
                color: #c73639;
            }

    .top_search_wrap .social_media {
        float: right;
        width: 300px;
    }

        .top_search_wrap .social_media a {
            margin-right: 0px;
        }

    .top_search_wrap .search_first_cl label {
        float: left;
        width: 105px;
        margin-left: 5px;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
    }

        .top_search_wrap .search_first_cl label strong {
            font-size: 22px;
            display: block;
        }

    .top_search_wrap .search_first_cl input {
        float: left;
        width: 175px;
        height: 36px;
        border: solid 1px #cfcfcf;
        border-radius: 5px 0 0 5px;
        padding: 0 10px;
        font-size: 14px;
        color: #89898b;
    }

        .top_search_wrap .search_first_cl input[type="button"] {
            background: url(../images/search_icon.gif) no-repeat center 50% #c73639;
            width: 46px;
            float: left;
            height: 38px;
            border-radius: 0 5px 5px 0;
            margin-right: 20px;
            text-indent: -9999px;
            border: none;
            cursor: pointer;
        }

    .top_search_wrap .search_selcte_cl {
        float: left;
        margin-top: 0;
        margin-right: 0px;
    }

        .top_search_wrap .search_selcte_cl select {
            width: 184px;
            float: left;
            height: 38px;
            -webkit-appearance: none;
            background: transparent;
            line-height: 1;
            padding: 10px 0 0 10px;
            font-size: 14px;
            color: #89898b;
            cursor: pointer;
        }

        .top_search_wrap .search_selcte_cl .styled-select {
            width: 165px;
            border-right: none;
            height: 38px;
            overflow: hidden;
            z-index: 99;
            background: url(../images/select_small_img.gif) no-repeat right;
            float: left;
        }

.header_wrap .right_wrap .login_c {
    width: 94%;
    float: left;
}

    .header_wrap .right_wrap .login_c big {
        color: #525252;
        font-size: 25px;
        font-weight: bold;
        margin-bottom: 38px;
        float: left;
        clear: both;
        width: 100%;
    }

    .header_wrap .right_wrap .login_c label {
        width: 110px;
        color: #b10400;
        margin-right: 10px;
        display: inline-block;
        font-size: 15px;
        font-weight: bold;
        float: left;
        margin-bottom: 1px;
        margin-top: 15px;
    }

    .header_wrap .right_wrap .login_c input {
        float: left;
        border: solid 2px #d7d8d8;
        padding: 3px 5px;
        width: 175px;
        border-radius: 3px;
        margin-bottom: 1px;
        margin-top: 15px;
    }

    .header_wrap .right_wrap .login_c #verification_code {
        width: 160px;
        float: right;
        margin-bottom: 15px;
    }

    .header_wrap .right_wrap .login_c span {
        color: red;
        font-size: 13px;
        font-weight: normal;
        margin-bottom: 0;
        float: left;
        clear: both;
        padding-left: 122px;
    }

    .header_wrap .right_wrap .login_c .keep_signed {
        float: left;
        width: 100%;
        margin-top: 30px;
        margin-bottom: 30px;
    }

        .header_wrap .right_wrap .login_c .keep_signed input[type="checkbox"] {
            width: auto;
        }

        .header_wrap .right_wrap .login_c .keep_signed label {
            font-size: 16px;
            font-weight: bold;
            margin-left: 10px;
            color: #302e2f;
            width: auto;
        }

    .header_wrap .right_wrap .login_c input[type="button"] {
        display: inline-block;
        text-align: center;
        background: #c63739;
        color: #FFFFFF;
        font-size: 16px;
        padding: 3px;
        border: none;
        font-weight: bold;
        width: 78px;
        cursor: pointer;
    }

    .header_wrap .right_wrap .login_c a.new_account {
        margin-left: 25px;
        padding-top: 18px;
        text-decoration: none;
        color: #c63739;
        font-size: 16px;
        font-weight: bold;
        float: left;
    }

    .header_wrap .right_wrap .login_c a:hover.new_account {
        text-decoration: underline;
    }

    .header_wrap .right_wrap .login_c a.forgot_password {
        text-decoration: none;
        color: #c63739;
        font-size: 16px;
        font-weight: bold;
        float: left;
        clear: both;
    }

    .header_wrap .right_wrap .login_c a:hover.forgot_password {
        text-decoration: underline;
    }

.header_wrap .right_wrap .verify_username_c {
    width: 94%;
    float: left;
}

    .header_wrap .right_wrap .verify_username_c big {
        color: #525252;
        font-size: 25px;
        font-weight: bold;
        margin-bottom: 38px;
        float: left;
        clear: both;
        width: 100%;
    }

    .header_wrap .right_wrap .verify_username_c label {
        width: 260px;
        color: #b10400;
        margin-right: 10px;
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        float: left;
        margin-top: 15px;
        margin-bottom: 1px;
        line-height: 28px;
    }

    .header_wrap .right_wrap .verify_username_c input {
        float: left;
        border: solid 2px #d7d8d8;
        padding: 3px 5px;
        width: 255px;
        border-radius: 3px;
        margin-bottom: 1px;
    }

        .header_wrap .right_wrap .verify_username_c input[type="button"] {
            text-align: center;
            display: inline-block;
            background: #c63739;
            color: #FFFFFF;
            font-size: 16px;
            padding: 3px;
            border: none;
            font-weight: bold;
            width: auto;
            cursor: pointer;
            margin-top: 10px;
        }

.header_wrap .right_wrap .reset_c big {
    color: #525252;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 38px;
    float: left;
    clear: both;
    width: 100%;
}

.header_wrap .right_wrap .reset_c span {
    color: red;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 0;
    float: left;
    clear: both;
    padding-left: 140px;
}

.header_wrap .right_wrap .reset_c big {
    color: #525252;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 38px;
    float: left;
    clear: both;
    width: 100%;
}

.header_wrap .right_wrap .reset_c span {
    color: red;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 0;
    float: left;
    clear: both;
    padding-left: 140px;
}

.header_wrap .right_wrap .reset_c label {
    width: 130px;
    color: #b10400;
    margin-right: 10px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin-top: 10px;
    line-height: 30px;
}

.header_wrap .right_wrap .reset_c input {
    float: left;
    border: solid 2px #d7d8d8;
    padding: 3px 5px;
    width: 150px;
    border-radius: 3px;
    margin-top: 15px;
}

    .header_wrap .right_wrap .reset_c input[type="button"] {
        text-align: center;
        display: inline-block;
        background: #c63739;
        color: #FFFFFF;
        font-size: 16px;
        padding: 3px;
        border: none;
        font-weight: bold;
        width: auto;
        cursor: pointer;
        float: right;
        margin-right: 30px;
        margin-top: 15px;
    }

.header_wrap .right_wrap .reset_c #verification_code {
    width: 160px;
    float: left;
    margin-bottom: 15px;
}

    .header_wrap .right_wrap .reset_c #verification_code img {
        width: 124px;
        float: left;
        margin-right: 8px;
    }

    .header_wrap .right_wrap .reset_c #verification_code input[type="image"] {
        float: left;
        width: 26px;
        height: 24px;
        border: none;
        padding: 0px;
        margin-bottom: 0px;
        margin-top: 6px;
    }

.header_wrap .right_wrap .reset_c_thank label {
    width: 350px;
    color: #b10400;
    margin-right: 10px;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    float: left;
    margin-top: 10px;
    line-height: 30px;
}

.header_wrap .right_wrap .reset_c_thank big {
    color: #525252;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 38px;
    float: left;
    clear: both;
    width: 100%;
}

.content_wrap {
    width: 665px;
    border: solid 1px #d1d1d2;
    margin-top: -10px;
    float: left;
    clear: both;
    padding: 12px;
    z-index: 1;
}

    .content_wrap h1 {
        font-size: 22px;
        color: #c63335;
        line-height: 20px;
        margin-bottom: 25px;
    }

        .content_wrap h1 span {
            font-size: 22px;
            color: #c63335;
            line-height: 20px;
        }

.red_border_con {
    width: 941px;
    float: left;
    clear: both;
    padding: 12px;
    border: solid 1px #bd2f32;
}

.form_c {
    float: right;
    width: 320px;
    padding: 10px;
    box-shadow: 4px 4px 0 #bebfc1;
    border: solid 1px #c5c7ca;
}

    .form_c #verification_code {
        width: 160px;
        float: left;
        margin-bottom: 15px;
        text-align: right;
    }

    .form_c big {
        color: #c63435;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 25px;
        width: 100%;
        display: block;
    }

    .form_c h2 {
        color: #FF0000;
        font-size: 12px;
        font-weight: normal;
        margin-bottom: 5px;
        width: 100%;
        display: block;
    }

    .form_c label {
        width: 115px;
        color: #96979a;
        margin-right: 5px;
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        float: left;
        margin-top: 15px;
        line-height: 25px;
    }

    .form_c input {
        float: left;
        border: solid 2px #d7d8d8;
        padding: 3px 5px;
        width: 145px;
        border-radius: 3px;
        margin-top: 15px;
    }

    .form_c span {
        float: left;
        margin-top: 1px;
        padding-left: 140px;
    }

    .form_c input[type="button"] {
        text-align: center;
        display: inline-block;
        background: #c63739;
        color: #FFFFFF;
        font-size: 16px;
        padding: 3px;
        border: none;
        font-weight: bold;
        width: auto;
        cursor: pointer;
        float: right;
        margin-right: 10px;
        margin-top: 15px;
    }

    .form_c textarea {
        border: solid 2px #d7d8d8;
        padding: 3px 5px;
        border-radius: 3px;
        margin-top: 15px;
        float: left;
        resize: none;
    }

    .form_c select {
        width: 160px;
        float: left;
        height: 26px;
        border: solid 2px #d7d8d8;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background: transparent;
        margin-top: 15px;
        line-height: 1;
        padding: 3px 0 0 10px;
        font-size: 14px;
        color: #89898b;
        cursor: pointer;
    }

    .form_c .styled-select {
        float: left;
        margin-bottom: 15px;
        margin-top: 15px;
        width: 150px;
        border-right: none;
        height: 28px;
        z-index: 99;
        float: left;
        webkit-border-radius: 24px;
        -moz-border-radius: 24px;
        border-radius: 24px;
    }




.form_c_contact {
    float: right;
    width: 280px;
    padding: 10px;
    box-shadow: 4px 4px 0 #bebfc1;
    border: solid 1px #c5c7ca;
}

    .form_c_contact #verification_code {
        width: 160px;
        float: left;
        margin-bottom: 15px;
        text-align: right;
    }

    .form_c_contact big {
        color: #c63435;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 25px;
        width: 100%;
        display: block;
    }

    .form_c_contact h2 {
        color: #FF0000;
        font-size: 12px;
        font-weight: normal;
        margin-bottom: 5px;
        width: 100%;
        display: block;
    }

    .form_c_contact label {
        width: 115px;
        color: #96979a;
        margin-right: 5px;
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        float: left;
        margin-top: 15px;
        line-height: 25px;
    }

    .form_c_contact input {
        float: left;
        border: solid 2px #d7d8d8;
        padding: 3px 5px;
        width: 145px;
        border-radius: 3px;
        margin-top: 15px;
    }

    .form_c_contact span {
        float: left;
        margin-top: 1px;
        padding-left: 122px;
    }

    .form_c_contact input[type="button"] {
        text-align: center;
        display: inline-block;
        background: #c63739;
        color: #FFFFFF;
        font-size: 16px;
        padding: 3px;
        border: none;
        font-weight: bold;
        width: auto;
        cursor: pointer;
        float: right;
        margin-right: 10px;
        margin-top: 15px;
    }

    .form_c_contact textarea {
        border: solid 2px #d7d8d8;
        padding: 3px 5px;
        border-radius: 3px;
        margin-top: 15px;
        float: left;
        resize: none;
    }

    .form_c_contact select {
        width: 160px;
        float: left;
        height: 26px;
        border: solid 2px #d7d8d8;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background: transparent;
        margin-top: 15px;
        line-height: 1;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: transparent url('../images/dropdown_arrow.gif') no-repeat;
        background-position: 126px 0px;
        margin-top: 15px;
        line-height: 1;
        padding: 3px 27px 0 3px;
        font-size: 14px;
        color: #89898b;
        cursor: pointer;
    }

        .form_c_contact select::-ms-expand {
            display: none;
        }



.form_c_snb {
    float: right;
    width: 280px;
    height: 330px;
    padding: 10px;
    box-shadow: 4px 4px 0 #bebfc1;
    border: solid 1px #c5c7ca;
}

    .form_c_snb #verification_code {
        width: 160px;
        float: left;
        margin-bottom: 15px;
        text-align: right;
    }

    .form_c_snb big {
        color: #c63435;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 25px;
        width: 100%;
        display: block;
    }

    .form_c_snb label {
        width: 115px;
        color: #96979a;
        margin-right: 5px;
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        float: left;
        margin-top: 15px;
        line-height: 25px;
    }

    .form_c_snb span {
        float: left;
        margin-top: 1px;
        padding-left: 122px;
    }

    .form_c_snb input {
        float: left;
        border: solid 2px #d7d8d8;
        padding: 3px 5px;
        width: 145px;
        border-radius: 3px;
        margin-top: 15px;
    }

        .form_c_snb input[type="button"] {
            text-align: center;
            display: inline-block;
            background: #c63739;
            color: #FFFFFF;
            font-size: 16px;
            padding: 3px;
            border: none;
            font-weight: bold;
            width: auto;
            cursor: pointer;
            float: right;
            margin-right: 10px;
            margin-top: 15px;
        }

    .form_c_snb textarea {
        border: solid 2px #d7d8d8;
        padding: 3px 5px;
        border-radius: 3px;
        margin-top: 15px;
        float: left;
    }

    .form_c_snb select {
        width: 159px;
        float: left;
        height: 26px;
        border: solid 2px #d7d8d8;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: transparent url('../images/dropdown_arrow.gif') no-repeat;
        background-position: 126px 0px;
        margin-top: 15px;
        line-height: 1;
        padding: 3px 27px 0 3px;
        font-size: 14px;
        color: #89898b;
        cursor: pointer;
    }

        .form_c_snb select::-ms-expand {
            display: none;
        }


.testclass {
    float: right;
    position: inherit;
    vertical-align: middle;
}

    .testclass select {
        width: 70px;
        height: 25px;
        border: solid 2px #d7d8d8;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: transparent url('../images/dropdown_arrow_small.gif') no-repeat;
        background-position: 50px 0px;
        margin-top: 15px;
        line-height: 1;
        padding: 3px 15px 0 3px;
        font-size: 14px;
        color: #89898b;
        cursor: pointer;
    }

        .testclass select::-ms-expand {
            display: none;
        }

.testclass1 {
    float: left;
    position: inherit;
    width: 100%;
}

    .testclass1 select {
        width: 70px;
        height: 25px;
        border: solid 2px #d7d8d8;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: transparent url('../images/dropdown_arrow_small.gif') no-repeat;
        background-position: 50px 0px;
        margin-top: 15px;
        line-height: 1;
        padding: 3px 15px 0 3px;
        font-size: 14px;
        color: #89898b;
        cursor: pointer;
    }

        .testclass1 select::-ms-expand {
            display: none;
        }

.testclass2 {
    float: right;
    position: inherit;
    text-align: right;
    width: 50%;
}

.address_c {
    float: left;
    width: 610px;
    margin-right: 15px;
}

    .address_c .left_c {
        float: left;
        width: 270px;
        padding: 10px 0;
        margin-left: 30px;
        margin-right: 15px;
    }

        .address_c .left_c big {
            color: #312e2f;
            font-size: 17px;
            font-weight: bold;
            margin-bottom: 10px;
            display: block;
        }

        .address_c .left_c address {
            font-size: 14px;
            font-variant: normal;
            font-style: normal;
            display: block;
        }

        .address_c .left_c a {
            font-size: 14px;
        }

.address_c_upd {
    float: left;
    width: 610px;
    margin-right: 15px;
}

    .address_c_upd .left_c_upd {
        float: left;
        width: 600px;
        padding: 10px 0;
        margin-right: 15px;
    }

        .address_c_upd .left_c_upd big {
            color: #312e2f;
            font-size: 17px;
            font-weight: bold;
            margin-bottom: 10px;
            display: block;
        }

        .address_c_upd .left_c_upd h1 {
            color: #c83a3b;
            font-size: 24px;
            font-weight: bold;
            margin-bottom: 10px;
            display: block;
        }

        .address_c_upd .left_c_upd h2 {
            color: #c83a3b;
            font-size: 20px;
            font-weight: bold;
            margin-bottom: 10px;
            display: block;
        }

        .address_c_upd .left_c_upd p {
            font-size: 14px;
            color: #4f4f4e;
            font-style: normal;
            font-weight: normal;
            text-align: justify;
            line-height: 20px;
        }

        .address_c_upd .left_c_upd td {
            font-size: 14px;
            color: #4f4f4e;
            font-style: normal;
            font-weight: normal;
            text-align: justify;
        }

        .address_c_upd .left_c_upd a {
            color: #c83a3b;
            text-decoration: none;
            font-size: 14px;
            font-weight: bold;
        }

            .address_c_upd .left_c_upd a:hover {
                color: #c83a3b;
                text-decoration: none;
                font-size: 14px;
                font-weight: bold;
            }

        .address_c_upd .left_c_upd span {
            color: #c83a3b;
            text-decoration: none;
            font-size: 12px;
            font-weight: Normal;
            margin-left: 20px;
        }

    .address_c_upd .left_c address {
        font-size: 14px;
        font-variant: normal;
        font-style: normal;
        display: block;
    }



.form_c_upd {
    float: right;
    width: 280px;
    padding: 10px;
    box-shadow: 4px 4px 0 #bebfc1;
    border: solid 1px #c5c7ca;
    margin-top: 15px;
}

    .form_c_upd #verification_code {
        width: 160px;
        float: left;
        margin-bottom: 15px;
        text-align: right;
    }

    .form_c_upd big {
        color: #c63435;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 25px;
        width: 100%;
        display: block;
    }

    .form_c_upd span {
        float: left;
        margin-top: 1px;
        padding-left: 122px;
    }

    .form_c_upd label {
        width: 115px;
        color: #96979a;
        margin-right: 5px;
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        float: left;
        margin-top: 15px;
        line-height: 25px;
    }

    .form_c_upd input {
        float: left;
        border: solid 2px #d7d8d8;
        padding: 3px 5px;
        width: 145px;
        border-radius: 3px;
        margin-top: 15px;
    }

        .form_c_upd input[type="button"] {
            text-align: center;
            display: inline-block;
            background: #c63739;
            color: #FFFFFF;
            font-size: 16px;
            padding: 3px;
            border: none;
            font-weight: bold;
            width: auto;
            cursor: pointer;
            float: right;
            margin-right: 10px;
            margin-top: 15px;
        }

    .form_c_upd textarea {
        float: left;
        border: solid 2px #d7d8d8;
        padding: 3px 5px;
        width: 145px;
        border-radius: 3px;
        margin-top: 15px;
    }

    .form_c_upd h2 {
        color: #FF0000;
        font-size: 12px;
        font-weight: normal;
        margin-bottom: 5px;
        width: 100%;
        display: block;
    }

.left_nav {
    float: left;
    width: 215px;
    margin-left: -12px;
    margin-right: 48px;
    margin-bottom: 20px;
    margin-top: 25px;
}

    .left_nav h1 {
        margin-left: 17px;
    }

    .left_nav ul {
        margin: 0px;
        padding: 0px;
    }

        .left_nav ul li {
            margin: 0px;
            padding: 0px;
            float: left;
            width: 215px;
            list-style: none;
            margin-bottom: 5px;
        }

            .left_nav ul li a {
                display: block;
                padding: 5px 3px 5px 15px;
                background: #e6e7e9;
                color: #545253;
                text-decoration: none;
                border-left: solid 17px #aaabaf;
                font-size: 14px;
                font-weight: bold;
            }

                .left_nav ul li a:hover {
                    display: block;
                    padding: 5px 3px 5px 15px;
                    background: #e6e7e9;
                    color: #c63134;
                    text-decoration: none;
                    border-left: solid 17px #c63134;
                    font-size: 14px;
                    font-weight: bold;
                }

            .left_nav ul li.active a {
                display: block;
                padding: 5px 3px 5px 15px;
                background: #e6e7e9;
                color: #c63134;
                text-decoration: none;
                border-left: solid 17px #c63134;
                font-size: 14px;
                font-weight: bold;
            }

.left_content_block_payment {
    float: left;
    width: 800px;
    margin-top: 27px;
}

    .left_content_block_payment big {
        font-size: 24px;
        color: #cccccc;
        font-weight: bold;
        margin-bottom: 10px;
        display: block;
    }

    .left_content_block_payment .block label {
        width: 110px;
        float: left;
        color: #5d5b5c;
        font-size: 14px;
        font-weight: bold;
    }

    .left_content_block_payment .block small {
        float: left;
        width: 10px;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        color: #5d5b5c;
    }

    .left_content_block_payment .block span {
        float: left;
        width: 200px;
        font-size: 14px;
        font-weight: bold;
        color: #5d5b5c;
    }

    .left_content_block_payment .block {
        width: auto;
        clear: both;
        margin-bottom: 20px;
        float: left;
        width: 100%;
    }

    .left_content_block_payment a.update_profile {
        display: block;
        padding: 4px 15px;
        margin-left: 138px;
        color: #FFFFFF;
        text-decoration: none;
        background: #c63739;
        float: left;
        border-radius: 4px 4px 4px 4px;
    }

.left_content_block {
    float: right;
    width: 685px;
    margin-top: 27px;
}

    .left_content_block big {
        font-size: 24px;
        color: #cccccc;
        font-weight: bold;
        margin-bottom: 30px;
        display: block;
    }

    .left_content_block .block label {
        width: 110px;
        float: left;
        color: #5d5b5c;
        font-size: 14px;
        font-weight: bold;
    }

    .left_content_block .block small {
        float: left;
        width: 10px;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        color: #5d5b5c;
    }

    .left_content_block .block span {
        float: left;
        width: 200px;
        font-size: 14px;
        font-weight: bold;
        margin-left: 14px;
        color: #5d5b5c;
    }

    .left_content_block .block {
        width: auto;
        clear: both;
        margin-bottom: 20px;
        float: left;
        width: 100%;
    }

    .left_content_block a.update_profile {
        display: block;
        padding: 4px 15px;
        margin-left: 138px;
        color: #FFFFFF;
        text-decoration: none;
        background: #c63739;
        float: left;
        border-radius: 4px 4px 4px 4px;
    }


.table_bloc_pay {
    float: right;
    width: 685px;
    margin-top: 0;
    padding-left: 25;
}

    .table_bloc_pay table {
        border-collapse: collapse;
        font-size: 13px;
        width: 675px;
    }

        .table_bloc_pay table thead th {
            border: solid 1px #cfcfd1;
            background: #858688;
            color: #FFFFFF;
            padding: 5px;
            width: auto;
        }

        .table_bloc_pay table tbody td {
            border: solid 1px #aaabac;
            background: #fefefe;
            color: #565658;
            padding: 5px;
            text-align: center;
        }

            .table_bloc_pay table tbody td span {
                color: #565658;
                font-weight: normal;
                margin-left: 8px;
            }

            .table_bloc_pay table tbody td a {
                color: #565658;
                font-weight: normal;
                text-decoration: none;
            }

                .table_bloc_pay table tbody td a:hover {
                    color: #C73538;
                }

.table_bloc_pay1 {
    float: right;
    width: 685px;
    margin-top: 0;
    padding-left: 25;
}

    .table_bloc_pay1 table {
        border-collapse: collapse;
        font-size: 13px;
        width: 675px;
    }

        .table_bloc_pay1 table thead th {
            border: solid 0px #cfcfd1;
            background: #858688;
            color: #FFFFFF;
            padding: 5px;
            width: auto;
        }

        .table_bloc_pay1 table tbody td {
            border: solid 0px #aaabac;
            background: #fefefe;
            color: #565658;
            padding: 5px;
            text-align: left;
        }

            .table_bloc_pay1 table tbody td span {
                color: #565658;
                font-weight: normal;
                margin-left: 8px;
            }

            .table_bloc_pay1 table tbody td a {
                color: #565658;
                font-weight: normal;
                text-decoration: none;
            }

                .table_bloc_pay1 table tbody td a:hover {
                    color: #C73538;
                }

    .table_bloc_pay1 .form_c {
        float: right;
        width: 100%;
        border: none;
        box-shadow: none;
        padding: 0px;
    }

.table_bloc {
    float: left;
    width: 685px;
    margin-top: 0;
}

    .table_bloc table {
        border-collapse: collapse;
        font-size: 13px;
        width: 675px;
    }

        .table_bloc table thead th {
            border: solid 1px #cfcfd1;
            background: #858688;
            color: #FFFFFF;
            padding: 5px;
            width: auto;
        }

        .table_bloc table tbody td {
            border: solid 1px #aaabac;
            background: #fefefe;
            color: #565658;
            padding: 5px;
            text-align: center;
        }

            .table_bloc table tbody td span {
                color: #565658;
                font-weight: normal;
                margin-left: 8px;
            }

            .table_bloc table tbody td a {
                color: #565658;
                font-weight: normal;
                text-decoration: none;
            }

                .table_bloc table tbody td a:hover {
                    color: #C73538;
                }

    .table_bloc a.delete {
        display: block;
        padding: 4px 15px;
        margin-right: 10px;
        color: #747476;
        text-decoration: none;
        background: #bebfc1;
        float: left;
        border-radius: 4px 4px 4px 4px;
    }

    .table_bloc a.new_alert {
        display: block;
        padding: 4px 15px;
        margin-left: 0;
        color: #FFFFFF;
        text-decoration: none;
        background: #c63739;
        float: left;
        border-radius: 4px 4px 4px 4px;
    }

.left_content_block .form_c {
    float: left;
    width: 100%;
    border: none;
    box-shadow: none;
    padding: 0px;
}

    .left_content_block .form_c div.top_wrap {
        clear: both;
        margin-bottom: 8px;
    }

.styled-select {
    width: 310px;
}

.left_content_block .form_c div.top_wrap input {
    border: 2px solid #D7D8D8;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin-bottom: 0;
    padding: 3px 5px;
    width: 310px;
}

.left_content_block .form_c div.top_wrap textarea {
    border: 2px solid #D7D8D8;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin-bottom: 0;
    padding: 3px 5px;
    width: 310px;
}

.left_content_block .form_c div.top_wrap label {
    color: #2b292a;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 15px;
    margin-right: 5px;
    width: 160px;
}

.left_content_block .btn_wrap {
    float: left;
    width: 498px;
}

    .left_content_block .btn_wrap .btn_c {
        float: right;
    }

.left_content_block .form_c input[type="button"] {
    text-align: center;
    background: none repeat scroll 0 0 #C63739;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 0;
    padding: 3px 8px;
    width: auto;
}

.left_content_block .form_c input[type="reset"], input[type="button"], input[type=submit], button {
    color: #525252;
    text-align: center;
    background: #bebfc1;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 0;
    padding: 3px 8px;
    width: auto;
}

.description_bloc {
    width: 96%;
    float: left;
    padding: 2%;
    margin: 10px 0px;
    border: solid 1px #cdcdcd;
}

    .description_bloc big {
        display: block;
        color: #c73639;
        font-size: 18px;
        font-weight: bold;
        border-bottom: 1px solid #cdcdcd;
        margin-bottom: 10px;
        padding: 0 0 15px 0;
    }

    .description_bloc img {
        float: left;
        margin: 0 15px 15px 0;
        width: 195px;
        height: 135px;
    }

    .description_bloc p {
        font-size: 14px;
        font-weight: bold;
        line-height: 24px;
        text-align: justify;
    }


.description_bloc_SDO {
    width: 96%;
    float: left;
    padding: 2%;
    margin: 10px 0px;
    border: solid 1px #cdcdcd;
}

    .description_bloc_SDO big {
        display: block;
        color: #c73639;
        font-size: 28px;
        font-weight: bold;
        border-bottom: 1px solid #cdcdcd;
        margin-bottom: 10px;
        padding: 0 0 15px 0;
    }

    .description_bloc_SDO img {
        float: left;
        margin: 0 10 0 0;
        width: 75;
        height: 64;
    }

    .description_bloc_SDO p {
        font-size: 10px;
        font-weight: normal;
        line-height: 20px;
        text-align: justify;
    }

.showing {
    float: right;
    width: 70px;
    text-align: center;
    padding-top: 20px;
    vertical-align: middle;
    height: 70px;
    margin-left: 930px;
    background-color: #c72c30;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    position: fixed;
}

.search_main_bc {
    width: 100%;
    float: left;
    margin: 10px 0px;
}

    .search_main_bc .showing_bc {
        float: left;
        width: 650px;
        margin-right: 10px;
        margin-bottom: 35px;
    }

        .search_main_bc .showing_bc .showing {
            float: left;
            margin-right: 5px;
            color: #252324;
            font-size: 18px;
            font-weight: bold;
        }

            .search_main_bc .showing_bc .showing span {
                font-size: 18px;
            }

        .search_main_bc .showing_bc .showmore {
            float: left;
            font-size: 17px;
        }

            .search_main_bc .showing_bc .showmore span {
                color: #6b696a;
                font-size: 17px;
            }

            .search_main_bc .showing_bc .showmore a {
                color: #4a4949;
                font-size: 17px;
                border-right: solid 1px #000000;
                padding-left: 5px;
                padding-right: 5px;
            }

                .search_main_bc .showing_bc .showmore a:last-child {
                    border: none;
                }

                .search_main_bc .showing_bc .showmore a:hover {
                    text-decoration: none;
                    color: #c13b3d;
                }

                .search_main_bc .showing_bc .showmore a.active {
                    text-decoration: none;
                    color: #c13b3d;
                }

    .search_main_bc .grid {
        float: right;
        width: 280px;
        margin-bottom: 35px;
    }

        .search_main_bc .grid a {
            color: #4a4949;
            font-size: 17px;
            font-weight: bold;
            margin-right: 65px;
        }

            .search_main_bc .grid a img {
                margin-left: 5px;
                margin-top: -2px;
            }

            .search_main_bc .grid a:last-child {
                margin-right: 0px;
            }

            .search_main_bc .grid a:hover {
                text-decoration: none;
                color: #c13b3d;
            }

            .search_main_bc .grid a.active {
                text-decoration: none;
                color: #c13b3d;
            }

.show_results {
    float: left;
    width: 430px;
    margin-bottom: 25px;
}

    .show_results span {
        font-size: 18px;
        margin-right: 5px;
    }

    .show_results a {
        color: #4a4949;
        font-size: 16px;
        font-weight: bold;
        border-right: solid 1px #000000;
        padding-left: 5px;
        padding-right: 5px;
    }

        .show_results a:last-child {
            border: none;
            margin-right: 0px;
        }

        .show_results a img {
            margin-left: 5px;
            margin-top: -2px;
        }

        .show_results a:hover {
            text-decoration: none;
            color: #c13b3d;
        }

        .show_results a.active {
            text-decoration: none;
            color: #c13b3d;
        }

.sortby {
    float: right;
    width: 480px;
    margin-bottom: 25px;
}

    .sortby span {
        font-size: 18px;
        margin-right: 5px;
    }

    .sortby a {
        color: #4a4949;
        font-size: 16px;
        font-weight: bold;
        border-right: solid 1px #000000;
        padding-left: 5px;
        padding-right: 5px;
    }

        .sortby a:last-child {
            border: none;
            margin-right: 0px;
        }

        .sortby a img {
            margin-left: 5px;
            margin-top: -2px;
        }

        .sortby a:hover {
            text-decoration: none;
            color: #c13b3d;
        }

        .sortby a.active {
            text-decoration: none;
            color: #c13b3d;
        }

.filter_heading {
    color: #a9aaae;
    font-size: 20px;
    font-weight: bold;
    float: left;
    width: 250px;
    padding-top: 15px;
}

.filter_cl {
    float: left;
    width: 700px;
}

    .filter_cl label {
        font-size: 17px;
        color: #bebfc2;
        font-weight: bold;
        margin-right: 0px;
        float: left;
        padding-top: 15px;
    }

.filter {
    float: left;
    border: solid 0px #bababa;
    padding: 6px 8px;
    width: 700px;
}

    .filter .drop_select {
        border: 1px solid #CFCFCF;
        border-radius: 5px 0 0 5px;
        float: left;
        height: 36px;
        margin-top: 0;
        position: relative;
        width: 130px;
    }

        .filter .drop_select a {
            color: #89898B;
            float: left;
            font-size: 14px;
            height: 36px;
            line-height: 36px;
            padding-left: 10px;
            text-align: left;
            text-decoration: none;
            width: 125px;
        }

        .filter .drop_select .dropdown {
            background: none repeat scroll 0 0 #FFFFFF;
            border: 1px solid #DDDDDD;
            border-radius: 0 0 5px 5px;
            display: none;
            left: -127px !important;
            width: 260px;
            overflow: hidden;
            position: absolute;
            top: 37px !important;
            z-index: 9999999;
        }

#subject {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0 0 5px 5px;
    display: none;
    left: 0px !important;
    width: 130px;
    max-width: 130px;
    min-width: 130px;
    overflow: hidden;
    position: absolute;
    top: 37px !important;
    z-index: 9999999;
}

.filter small {
    float: left;
    margin: 0 15px;
    font-size: 17px;
    color: #8e9192;
    font-weight: bold;
    padding-top: 8px;
}

.filter input {
    border: 1px solid #CFCFCF;
    border-radius: 5px;
    color: #89898B;
    float: left;
    font-size: 14px;
    height: 36px;
    padding: 0 10px;
    width: 180px;
}

.gray_box {
    float: left;
    width: 921px;
    background: #e6e7e9;
    padding: 10px;
}

hr {
    border-bottom: solid 1px #9b9c9e;
    margin: 15px 0;
    height: 1px;
    width: 100%;
    clear: both;
    float: left;
}

.gray_box .left_cl {
    width: 720px;
    float: left;
    margin-right: 40px;
}

    .gray_box .left_cl big {
        font-size: 20px;
        color: #353332;
        font-weight: bold;
        line-height: 27px;
    }

    .gray_box .left_cl p {
        font-size: 14px;
        color: #494849;
        line-height: 19px;
        text-align: left;
    }

    .gray_box .left_cl .block_value {
        float: left;
        width: 150px;
        border-right: solid 1px #b9babc;
        margin-right: 30px;
    }

        .gray_box .left_cl .block_value:last-child {
            margin-right: 0px;
            border: none;
        }

        .gray_box .left_cl .block_value img {
            display: block;
            margin: 0 auto;
            vertical-align: middle;
        }

        .gray_box .left_cl .block_value big {
            font-size: 14px;
            font-weight: bold;
            color: #c42f32;
            display: block;
        }

        .gray_box .left_cl .block_value span {
            display: block;
            font-size: 14px;
            font-weight: normal;
            color: #3d3b3c;
            margin-bottom: 5px;
        }

            .gray_box .left_cl .block_value span input[type="radio"] {
                margin-top: -1px;
            }

            .gray_box .left_cl .block_value span em {
                font-style: normal;
            }

.gray_box .right_cl {
    float: left;
    width: 210px;
}

    .gray_box .right_cl a.add_cart {
        background: url(../images/add_to_cart_icon.gif) no-repeat left top;
        height: 57px;
        padding: 0 0 0 58px;
        float: right;
        text-decoration: none;
        margin-bottom: 20px;
        margin-top: 30px;
    }

        .gray_box .right_cl a.add_cart span {
            background: #c73639;
            color: #FFFFFF;
            font-size: 13px;
            display: block;
            margin: 16px 0;
            padding: 3px 35px;
        }

    .gray_box .right_cl a.add_wishlist {
        background: #aaabaf;
        color: #FFFFFF;
        font-size: 13px;
        font-weight: bold;
        padding: 3px 25px;
        float: right;
        text-decoration: none;
    }

.gray_box .share_cl {
    float: right;
    width: 146px;
    margin-top: 15px;
}

    .gray_box .share_cl big {
        color: #1c81b3;
        font-size: 15px;
        font-weight: bold;
        display: block;
        margin-bottom: 5px;
    }

    .gray_box .share_cl a {
        margin-right: 5px;
        margin-bottom: 5px;
    }

    .gray_box .share_cl .more_share {
        float: left;
        margin-top: 5px;
    }

        .gray_box .share_cl .more_share a.acc_trigger {
            color: #2a2829;
            text-decoration: none;
            background: url(../images/more_arrow.gif) no-repeat right 50%;
            padding-right: 20px;
        }

a.acc_trigger a {
    color: #222;
    text-decoration: none;
    display: block;
    padding: 0 0 0 50px;
}

.gray_box .share_cl .more_share a.active {
    background: url(../images/more_arrow_tp.gif) no-repeat right 50% !important;
}


.gray_box .share_cl .more_share .more_bloc {
    float: left;
    position: relative;
}

    .gray_box .share_cl .more_share .more_bloc .share_bloc {
        width: 81px;
        padding: 3px;
        position: absolute;
        left: 0px;
        top: 20px;
        border: solid 1px #c7c8ca;
        border-radius: 5px;
        margin-top: 0px;
        float: left;
        background: #e6e7e9;
    }

        .gray_box .share_cl .more_share .more_bloc .share_bloc a {
            background: url(../images/share_more_img.gif) no-repeat left top;
            float: left;
            width: 24px;
            height: 20px;
            text-decoration: none;
            margin-bottom: 2px;
            margin-right: 3px;
        }

            .gray_box .share_cl .more_share .more_bloc .share_bloc a:nth-child(4n) {
                margin-right: 0px;
                padding-right: 0px;
            }

.share_img2 {
    background-position: -26px 0 !important;
}

.share_img3 {
    background-position: -52px 0 !important;
}

.share_img4 {
    background-position: -78px 0 !important;
}

.share_img5 {
    background-position: 0 -30px !important;
}

.share_img6 {
    background-position: -26px -30px !important;
}

.share_img7 {
    background-position: -52px -30px !important;
}

.share_img8 {
    background-position: -78px -30px !important;
}

.share_img9 {
    background-position: 1px -56px !important;
}

.share_img10 {
    background-position: -26px -56px !important;
}

.share_img11 {
    background-position: -52px -56px !important;
}

.share_img12 {
    background-position: -78px -56px !important;
}

.share_img13 {
    background-position: -1px -81px !important;
}





.next_pre_cl {
    float: left;
    width: 948px;
    padding: 10px;
    text-align: right;
}

    .next_pre_cl a {
        font-size: 17px;
        font-weight: bold;
        color: #a7a8ac;
        text-decoration: none;
        margin: 0 5px;
    }

        .next_pre_cl a.active {
            color: #454547;
        }

/*product_block start*/
.gray_box {
    float: left;
    width: 921px;
    background: #e6e7e9;
    padding: 10px;
}

hr {
    border-bottom: solid 1px #9b9c9e;
    margin: 15px 0;
    height: 1px;
    width: 100%;
    clear: both;
    float: left;
}

.red_border_con .heading_1 {
    font-size: 20px;
    color: #353332;
    font-weight: bold;
    line-height: 27px;
    background: #e6e7e9;
    width: 921px;
    padding: 10px;
}

.cloume_product {
    width: 921px;
    height: auto;
    padding: 0 0;
}

    .cloume_product li {
        float: left;
        margin: 0 40px 0 40px;
        padding: 0px;
        width: 225px;
        min-height: 330px;
        list-style: none;
    }

        .cloume_product li .top_bloc {
            width: 205px;
            min-height: 165px;
            display: block;
            border: solid 1px #ccccce;
            padding: 10px;
            border-radius: 5px;
            background: #FFFFFF;
        }

            .cloume_product li .top_bloc img {
                width: 192px;
                height: 117px;
            }

            .cloume_product li .top_bloc a {
                font-size: 18px;
                font-weight: bold;
                color: #c72c30;
                display: block;
                padding-bottom: 5px;
                text-decoration: none;
            }

                .cloume_product li .top_bloc a:hover {
                    color: #353332;
                }

            .cloume_product li .top_bloc span {
                font-size: 14px;
                font-weight: bold;
                color: #c72c30;
                display: block;
            }

        .cloume_product li .content_bloc {
            width: 100%;
            height: auto;
            float: left;
            margin: 0px;
            padding: 5px 4px;
        }

            .cloume_product li .content_bloc big {
                font-size: 17px;
                font-weight: bold;
                color: #c72c30;
                float: left;
                padding-bottom: 5px;
            }

            .cloume_product li .content_bloc span {
                font-size: 14px;
                text-align: leftl font-weight:bold;
                color: #c72c30;
                margin: 0px 0 8px 0;
                padding: 0px;
                float: left;
                width: auto;
                height: auto;
            }

    .cloume_product a.cart {
        background: #c73639;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        display: inline-block;
        float: left;
        padding: 0px 6px 0 4px;
        margin-right: 34px;
        position: relative;
        overflow: visible !important;
        margin-top: 5px;
    }

        .cloume_product a.cart img {
            position: absolute;
            right: -26px;
            top: -8px;
        }

    .cloume_product a.wishlist {
        background: #aaabaf;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        display: inline-block;
        float: left;
        padding: 0px 4px;
        margin-top: 5px;
    }

    .cloume_product li .share_cl {
        float: left;
        width: 100%;
        margin-top: 20px;
    }

        .cloume_product li .share_cl big {
            color: #1c81b3;
            font-size: 15px;
            font-weight: bold;
            display: block;
            margin-bottom: 5px;
            margin-right: 5px;
            margin-top: 5px;
        }

        .cloume_product li .share_cl a {
            margin-right: 5px;
            margin-bottom: 8px;
            float: left;
        }

/*.cloume_product li .share_cl .more_bloc{ float:left; position:relative; color:#2a2829; text-decoration:none; padding-top:5px;  margin-bottom:4px; cursor:pointer; clear:none!important;}
.cloume_product li .share_cl .more_bloc:hover div.share_bloc{ width:108px; position:absolute; left:0; top:17px; background:#e6e7e9; padding:3px; border:solid 1px #c7c8ca;  border-radius: 5px; margin-top:5px; float:left; display:block;}
.cloume_product li .share_cl .share_bloc a{background: url(../images/share_more_img.gif) no-repeat left top; float:left; width:24px; height:20px; text-decoration:none; margin-bottom:2px; margin-right:3px;}*/
/*.share_img2{ background-position:-26px 0 !important;}
.share_img3{ background-position:-52px 0 !important;}
.share_img4{ background-position:-78px 0 !important;}
.share_img5{ background-position:1px -30px !important;}
.share_img6{ background-position:-26px -30px !important;}
.share_img7{ background-position:-52px -30px !important;}
.share_img8{ background-position:-78px -30px !important;}
.share_img9{ background-position:1px -56px !important;}
.share_img10{ background-position:-26px -56px !important;}
.share_img11{ background-position:-52px -56px !important;}
.share_img12{ background-position:-78px -56px !important;}*/
/*product_block end*/

.news_block {
    width: 931px;
    border-bottom: solid 1px #D1D1D2;
    padding: 0px 5px 20px 5px;
    margin-bottom: 20px;
    float: left;
}

.last_news {
    border: none;
}

.news_block big {
    font-size: 18px;
    color: #2f2b2c;
    font-weight: bold;
    display: block;
    margin-bottom: 15px;
}

.news_block .img_block {
    float: left;
    width: 134px;
    height: 134px;
    border: solid 1px #D1D1D2;
    padding: 2px;
}

.news_block .news_content {
    float: left;
    width: 775px;
    margin-left: 15px;
}

    .news_block .news_content .date_block {
        font-size: 15px;
        color: #2f2b2c;
        font-weight: bold;
        display: block;
        margin-bottom: 15px;
    }

    .news_block .news_content a {
        text-decoration: none;
        color: #9a9b9d;
        font-size: 15px;
        font-weight: bold;
    }

    .news_block .news_content p {
        font-size: 14px;
    }

    .news_block .news_content a:hover {
        color: #2f2b2c;
    }

.see_earlier {
    width: 931px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

    .see_earlier a {
        color: #FF0000;
        text-decoration: none;
        font-size: 18px;
        font-weight: bold;
    }

        .see_earlier a:hover {
            text-decoration: underline;
        }

.faqs_box {
    float: left;
    margin: 0px;
    width: 100%;
}

    .faqs_box .left_nav {
        float: left;
        margin: 0px 48px 20px 0;
        width: 215px;
        border-bottom: dashed 1px #595758;
    }

        .faqs_box .left_nav h2 {
            color: #C63335;
            font-size: 18px;
            line-height: 20px;
            margin-bottom: 25px;
        }

        .faqs_box .left_nav ul {
            margin: 0px;
            padding: 0px;
        }

            .faqs_box .left_nav ul li {
                list-style: none;
                margin: 0px;
                padding: 0px;
                display: block;
                margin-bottom: 10px;
            }

                .faqs_box .left_nav ul li a {
                    background: url("../images/faqs_arrow_left.gif") no-repeat right 5px;
                    border: medium none;
                    color: #595758;
                    float: left;
                    font-size: 14px;
                    margin: 0;
                    padding: 0 18px 0 0;
                    text-decoration: none;
                }

    .faqs_box .left_content_block {
        float: left;
        margin-top: 0;
        width: 96%;
        border: solid 1px #edb3b3;
        padding: 18px;
    }

        .faqs_box .left_content_block .search_first_cl {
            float: left;
            display: block;
            margin-bottom: 25px;
            width: 100%;
        }

            .faqs_box .left_content_block .search_first_cl input {
                border: 1px solid #CFCFCF;
                border-radius: 5px 0 0 5px;
                color: #89898B;
                float: left;
                font-size: 14px;
                height: 36px;
                padding: 0 10px;
                width: 180px;
            }

                .faqs_box .left_content_block .search_first_cl input[type="button"] {
                    background: #C73639;
                    color: #FFFFFF;
                    font-size: 16px;
                    font-weight: bold;
                    border: medium none;
                    border-radius: 0 5px 5px 0;
                    cursor: pointer;
                    float: left;
                    text-indent: 0;
                    height: 38px;
                    width: 80px;
                    text-align: center;
                }

        .faqs_box .left_content_block h1 {
            color: #C63335;
            font-size: 26px;
            line-height: 20px;
            margin-bottom: 5px;
        }

        .faqs_box .left_content_block h2 {
            color: #C63335;
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 5px;
        }

#accordiyan a.accordiyan_fq {
    text-decoration: none;
    color: #565555;
    margin-left: 3%;
    font-weight: bold;
    font-size: 14px;
    margin-top: 5px;
    display: block;
    width: 100%;
    float: left;
}

#accordiyan a:hover.accordiyan_fq {
    color: #C63335;
}

#accordiyan .tab_fq {
    display: none;
    width: 90%;
    margin-left: 6%;
    float: left;
    margin-bottom: 8px;
}

#accordiyan a.active {
    color: #C63335;
}



.explore_topics h1 {
    color: #C63335;
    font-size: 22px;
    line-height: 20px;
    margin-bottom: 25px;
}

.explore_topics .search_first_cl {
    clear: both;
    margin-bottom: 25px;
    display: table;
}

    .explore_topics .search_first_cl input {
        border: 1px solid #CFCFCF;
        border-radius: 5px 0 0 5px;
        color: #89898B;
        float: left;
        font-size: 14px;
        height: 36px;
        padding: 0 10px;
        width: 180px;
    }

        .explore_topics .search_first_cl input[type="button"] {
            background: #C73639;
            color: #FFFFFF;
            font-size: 16px;
            font-weight: bold;
            border: medium none;
            border-radius: 0 5px 5px 0;
            cursor: pointer;
            float: left;
            text-indent: 0;
            height: 38px;
            width: 80px;
            text-align: center;
        }

.explore_topics {
    float: left;
    width: 100%;
    padding: 15px 2%;
}

    .explore_topics .topics {
        margin: 0px;
        padding: 0px;
    }

        .explore_topics .topics li {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }

            .explore_topics .topics li a {
                text-decoration: none;
                color: #565555;
                font-weight: bold;
                font-size: 14px;
                margin-top: 5px;
                display: block;
                width: 100%;
                float: left;
            }

                .explore_topics .topics li a:hover {
                    color: #C63335;
                }



.wishlist_block {
    float: left;
    width: 911px;
    padding: 15px 15px;
    margin-bottom: 20px;
    border: solid 1px #CCCCCC;
}

    .wishlist_block .img_block {
        float: left;
        width: 190px;
        margin-right: 40px;
    }

        .wishlist_block .img_block img {
            width: 188px;
            height: 243px;
            border: solid 1px #CCCCCC;
            margin-bottom: 10px;
        }

        .wishlist_block .img_block .delete_cart {
            display: block;
            background: #bebfc1;
            padding: 10px;
            font-size: 22px;
            color: #2e2c2d;
            text-decoration: none;
            text-align: center;
            border-radius: 5px;
        }

    .wishlist_block .wishlist_content {
        float: left;
        width: 360px;
    }

        .wishlist_block .wishlist_content .offer_box {
            float: left;
            display: block;
            margin-bottom: 20px;
            font-size: 17px;
            font-weight: bold;
            color: #c32e30;
        }

            .wishlist_block .wishlist_content .offer_box span {
                display: block;
                font-size: 13px;
                margin-top: 10px;
            }

        .wishlist_block .wishlist_content .wishlist_heading_box {
            float: left;
            display: block;
            margin-top: 20px;
        }

            .wishlist_block .wishlist_content .wishlist_heading_box big {
                font-size: 22px;
                font-weight: bold;
                color: #c32e30;
                margin-bottom: 15px;
                display: block;
            }

            .wishlist_block .wishlist_content .wishlist_heading_box span {
                font-size: 18px;
                margin-bottom: 8px;
                display: block;
                font-weight: normal;
            }

    .wishlist_block .addto_cart {
        float: right;
        width: 215px;
    }

        .wishlist_block .addto_cart span {
            font-size: 18px;
            font-weight: normal;
            color: #c32e30;
            margin-bottom: 18px;
            display: block;
        }

            .wishlist_block .addto_cart span em {
                font-style: normal;
            }

        .wishlist_block .addto_cart small {
            font-size: 12px;
            font-weight: normal;
            color: #c32e30;
            display: block;
        }

    .wishlist_block .continue {
        display: block;
        font-size: 19px;
        color: #2E2C2D;
    }

        .wishlist_block .continue a {
            text-decoration: none;
            font-size: 19px;
            color: #c32e30;
        }

    .wishlist_block a.add_cart, a.buy {
        padding: 10px 5px;
        margin-bottom: 10px;
        color: #fff;
        font-size: 19px;
        background: #c32e30;
        text-decoration: none;
        display: block;
        border-radius: 5px 5px 5px 5px;
        text-align: center;
    }



.shoping_block {
    float: left;
    width: 911px;
    padding: 15px 15px;
    margin-bottom: 20px;
    border: solid 1px #CCCCCC;
}

.shoping_block_popUp {
    float: left;
    width: 850px;
    padding: 15px 15px;
    margin-bottom: 20px;
    border: solid 1px #CCCCCC;
}

.shoping_block .img_block {
    float: left;
    width: 190px;
    margin-right: 40px;
}

    .shoping_block .img_block img {
        width: 100px;
        height: 75px;
        border: solid 1px #CCCCCC;
        margin-bottom: 10px;
    }

    .shoping_block .img_block .delete_cart {
        display: block;
        background: #bebfc1;
        padding: 10px;
        font-size: 22px;
        color: #2e2c2d;
        text-decoration: none;
        text-align: center;
        border-radius: 5px;
    }

.shoping_block .shoping_content {
    float: left;
    width: 240px;
    display: block;
    margin-right: 25px;
}

    .shoping_block .shoping_content big {
        font-size: 20px;
        font-weight: bold;
        color: #c32e30;
        margin-bottom: 15px;
        display: block;
    }

    .shoping_block .shoping_content span {
        font-size: 18px;
        margin-bottom: 8px;
        display: block;
        font-weight: normal;
    }

.shoping_block .qty_content {
    float: left;
    width: 60px;
    display: block;
    margin-right: 25px;
}

    .shoping_block .qty_content big {
        font-size: 20px;
        font-weight: bold;
        color: #c32e30;
        margin-bottom: 15px;
        display: block;
    }

    .shoping_block .qty_content span {
        font-size: 18px;
        margin-bottom: 8px;
        display: block;
        font-weight: normal;
    }

.shoping_block .price_content {
    float: left;
    width: 120px;
    display: block;
    margin-right: 25px;
}

    .shoping_block .price_content big {
        font-size: 20px;
        font-weight: bold;
        color: #c32e30;
        margin-bottom: 15px;
        display: block;
    }

    .shoping_block .price_content span {
        font-size: 18px;
        margin-bottom: 8px;
        display: block;
        font-weight: normal;
    }

.shoping_block .cart_summery {
    float: right;
    width: 185px;
}

    .shoping_block .cart_summery big {
        font-size: 20px;
        font-weight: bold;
        color: #c32e30;
        margin-bottom: 15px;
        display: block;
    }

    .shoping_block .cart_summery .sub_total {
        border-radius: 5px 5px 5px 5px;
        border: solid 1px #cdcecf;
        padding: 10px 10px;
        margin-bottom: 15px;
    }

        .shoping_block .cart_summery .sub_total big {
            font-size: 18px;
            font-weight: bold;
            color: #c32e30;
            margin-bottom: 0;
            display: block;
        }

        .shoping_block .cart_summery .sub_total span {
            font-size: 16px;
            font-weight: bold;
            color: #c32e30;
        }

        .shoping_block .cart_summery .sub_total em {
            font-size: 16px;
            font-weight: bold;
            color: #c32e30;
            font-style: normal;
        }

    .shoping_block .cart_summery .grand_total {
        border-radius: 5px 5px 5px 5px;
        border: solid 1px #cdcecf;
        padding: 10px 10px;
        margin-bottom: 15px;
    }

        .shoping_block .cart_summery .grand_total big {
            font-size: 18px;
            font-weight: bold;
            color: #c32e30;
            margin-bottom: 0;
            display: block;
        }

        .shoping_block .cart_summery .grand_total span {
            font-size: 16px;
            font-weight: bold;
            color: #c32e30;
        }

        .shoping_block .cart_summery .grand_total em {
            font-size: 16px;
            font-weight: bold;
            color: #c32e30;
            font-style: normal;
        }

.shoping_block .continue {
    display: block;
    font-size: 18px;
    color: #2E2C2D;
}

    .shoping_block .continue a {
        text-decoration: none;
        font-size: 18px;
        color: #c32e30;
    }

.shoping_block a.begin_checkout {
    padding: 20px 5px;
    margin-bottom: 10px;
    color: #fff;
    font-size: 19px;
    background: #c32e30;
    text-decoration: none;
    display: block;
    border-radius: 5px 5px 5px 5px;
    text-align: center;
}

.main_grand_box {
    float: right;
}

    .main_grand_box .grand_total {
        border-radius: 5px 5px 5px 5px;
        border: solid 1px #cdcecf;
        padding: 10px 10px;
        margin-bottom: 15px;
    }

        .main_grand_box .grand_total big {
            font-size: 18px;
            font-weight: bold;
            color: #c32e30;
            margin-bottom: 0;
            display: block;
        }

        .main_grand_box .grand_total span {
            font-size: 16px;
            font-weight: bold;
            color: #c32e30;
        }

        .main_grand_box .grand_total em {
            font-size: 16px;
            font-weight: bold;
            color: #c32e30;
            font-style: normal;
        }

    .main_grand_box .continue {
        display: block;
        font-size: 18px;
        color: #2E2C2D;
    }

        .main_grand_box .continue a {
            text-decoration: none;
            font-size: 18px;
            color: #c32e30;
        }

    .main_grand_box a.begin_checkout {
        padding: 20px 5px;
        margin-bottom: 10px;
        color: #fff;
        font-size: 19px;
        background: #c32e30;
        text-decoration: none;
        display: block;
        border-radius: 5px 5px 5px 5px;
        text-align: center;
    }

.leftcorner {
    float: left;
    width: 30px;
    height: 30px;
    margin-bottom: 0px;
    border: solid 1px #CCCCCC;
    position: absolute;
    z-index: 1;
    text-align: center;
    vertical-align: middle;
    /* fallback for non-Flexbox browsers */
    display: inline-block;
    /* Flexbox browsers */
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    /* vertical centering for legacy, horizontal centering for modern */
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    /* modern Flexbox only */
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    /* legacy Flexbox only */
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}

.rightcorner {
    float: right;
    width: 45px;
    margin-left: 835px;
    height: 45px;
    margin-bottom: 0px;
    border: none;
    position: absolute;
    z-index: 1;
}

.standard_document {
    float: left;
    width: 660px;
    margin-bottom: 0px;
    border: solid 1px #CCCCCC;
}
    /*.standard_document .left_bloc{ width:260px; min-height:240px; display:block; float:left; border:solid 1px #ccccce; padding:15px; margin-right:40px;  }*/
    .standard_document .left_bloc {
        width: 650px;
        min-height: 10px;
        display: block;
        padding: 10px;
        margin-right: 10px;
    }
        /*.standard_document .left_bloc img{width:260px; height:175px;}*/
        /*.standard_document .left_bloc img{width:40px; height:40px; float:right; padding-left:10px; }
.standard_document .left_bloc img{width:100px; height:75px; display:block; margin: 0 auto;}
.standard_document .left_bloc img{width:130; height:150; display:block; border:solid 1px #ccccce;  margin: 0 auto;}*/
        /*.standard_document .left_bloc a{ font-size:22px; font-weight:bold; color:#c72c30; display:block; padding-bottom:5px; text-decoration:none;}*/
        .standard_document .left_bloc a:hover {
            color: #353332;
        }

        .standard_document .left_bloc span {
            font-size: 14px;
            margin-top: 5px;
            color: Black;
            display: block;
            text-align: left;
        }

.ProImg {
    text-align: right;
    float: right;
    padding: 0px 8px;
    height: 25px;
}

.ExportImg {
    text-align: right;
    float: right;
    padding: 0px 24px;
    height: 24px;
}

.standard_document .right_box {
    width: 578px;
    float: left;
}

.standard_document .left_cl {
    width: 100%;
    float: left;
    margin-right: 0;
}

.standard_document .top_cl p {
    font-size: 16px;
    color: #494849;
    line-height: 25px;
    text-align: left;
}

.standard_document .top_cl .block_value {
    float: left;
    width: 170px;
    border-right: solid 1px #b9babc;
    margin-top: 20px;
    margin-right: 30px;
}

    .standard_document .top_cl .block_value:last-child {
        margin-right: 0px;
        border: none;
    }

    .standard_document .top_cl .block_value big {
        font-size: 18px;
        font-weight: bold;
        color: #c42f32;
        display: block;
        margin-bottom: 8px;
    }

    .standard_document .top_cl .block_value span {
        display: block;
        font-size: 16px;
        font-weight: normal;
        color: #3d3b3c;
        margin-bottom: 5px;
    }

        .standard_document .top_cl .block_value span input[type="radio"] {
            margin-top: -1px;
        }

        .standard_document .top_cl .block_value span em {
            font-style: normal;
        }

.standard_document .top_cl small {
    font-size: 11px;
    color: #353334;
    float: right;
    margin: 10px 15px;
}

.standard_document .top_cl .third_bloc {
    border: none;
    margin-right: 0px;
}

.standard_document .right_cl {
    float: right;
    width: 210px;
    margin-right: 45px;
    margin-top: 5px;
}

    .standard_document .right_cl a.add_wishlist {
        background: url(../images/add_to_wishlist_icon.gif) no-repeat left top;
        height: 57px;
        padding: 0 0 0 58px;
        float: right;
        text-decoration: none;
        margin-bottom: 0px;
        margin-top: 0px;
    }

        .standard_document .right_cl a.add_wishlist span {
            background: #c73639;
            color: #FFFFFF;
            font-size: 13px;
            display: block;
            margin: 16px 0;
            padding: 3px 10px;
        }

.standard_document .share_cl {
    float: right;
    width: 185px;
    margin-top: 15px;
}

    .standard_document .share_cl big {
        color: #1c81b3;
        font-size: 15px;
        font-weight: bold;
        margin-bottom: 0px;
        margin-right: 10px;
        float: left;
        padding-top: 5px;
    }

    .standard_document .share_cl a {
        margin-right: 5px;
        margin-bottom: 8px;
    }

/*share_drop start*/
.standard_document .more_bloc a.acc_trigger {
    color: #2a2829;
    text-decoration: none;
    background: url(../images/more_arrow.gif) no-repeat right 50%;
    padding-right: 20px;
}

    .standard_document .more_bloc a.acc_trigger a {
        color: #222;
        text-decoration: none;
        display: block;
        padding: 0 0 0 50px;
    }

.standard_document .more_bloc a.active {
    background: url(../images/more_arrow_tp.gif) no-repeat right 50% !important;
}


.standard_document .more_bloc {
    float: right;
    position: relative;
    padding-top: 5px;
}

.more_bloc .share_bloc {
    width: 81px;
    padding: 3px;
    position: absolute;
    left: 0px;
    top: 25px;
    border: solid 1px #c7c8ca;
    border-radius: 5px;
    margin-top: 0px;
    float: left;
    background: #e6e7e9;
}

    .more_bloc .share_bloc a {
        background: url(../images/share_more_img.gif) no-repeat left top;
        float: left;
        width: 24px;
        height: 20px;
        text-decoration: none;
        margin-bottom: 2px;
        margin-right: 3px;
    }

        .more_bloc .share_bloc a:nth-child(4n) {
            margin-right: 0px;
            padding-right: 0px;
        }



/*share_drop End*/


/*tab_start*/
/*#tabs { width:958px;}
#tabs ol{ width:958; float:left; padding:0 0; margin:0px; }
#tabs ol li { margin-left:0; list-style: none; float:left; position:relative; }
#tabs ol li:first-child{ margin-left:0px;}
* html #tabs ul li { display: inline; }*/ /* ie6 double float margin bug */
/* #tabs li,
    #tabs li a {
    float: left;
    }*/
/*#tabs ol li a {text-decoration: none; background:url(../images/tab_line.gif) no-repeat right -2px #e6e7e9; font-size:18px; font-weight:bold; color:#6a6b70; padding:6px 30px 5px 8px; float:left; border-top:solid 2px #6c6d71;}
#tabs ol li a span{ display:none;}
#tabs ol li a.active {position:relative;}
#tabs ol li a.active span{ position:absolute; left:-23px; top:0px; width: 50px; height:2px; background:#e6e7e9; display:block;}
#tabs ol li .right_space{ position:absolute; right: -26.5px; top:0px; width: 50px; height:2px; }
#tabs ol li a.active .right_space{ position:absolute; right: -27.5px; top:0px; width: 50px; height:2px; }
#tabs ol li a.active {color:#c73535; border-top:none;  padding:8px 30px 5px 8px; border-top:none; background:url(../images/tab_line_active.gif) no-repeat right top #e6e7e9;}*/
#tabs {
    width: 958px;
}

    #tabs ol {
        width: auto;
        float: left;
        padding: 0 0;
        margin: 0px;
        background: #e6e7e9;
        position: relative;
    }

        #tabs ol li {
            margin-left: 0;
            list-style: none;
            float: left;
        }

            #tabs ol li:first-child {
                margin-left: 0;
            }

                #tabs ol li:first-child a {
                    margin-left: 0;
                    padding-left: 5px;
                }

                    #tabs ol li:first-child a.active {
                        margin-left: 0px;
                        padding-left: 5px
                    }

    * html #tabs ul li {
        display: inline; /* ie6 double float margin bug */
    }
    /* #tabs li,
    #tabs li a {
    float: left;
    }*/
    #tabs ol li a {
        text-decoration: none;
        background: url(../images/line_img.png) no-repeat right top;
        font-size: 18px;
        font-weight: bold;
        color: #6a6b70;
        padding: 6px 30px 5px 30px;
        float: left;
        border-top: solid 2px #6c6d71;
        z-index: 1;
        margin-left: -23px;
    }

        #tabs ol li a.active {
            color: #c73535;
            border-top: none;
            margin-left: -23px;
            z-index: 2;
            border-top: solid 2px #e6e7e9;
            padding: 6px 30px 5px 30px;
            background: url(../images/line_img.png) no-repeat right top;
        }

    #tabs ol span {
        float: right;
        position: absolute;
        right: -21px;
    }



    /*#tabs div.tab_content_wrap {clear: both; width:938px; min-height: 300px; padding:10px; margin:0; border:solid 1px #e39c9d; float:left;}*/
    #tabs div.tab_content_wrap {
        clear: both;
        width: 938px;
        min-height: 300px;
        padding: 10px;
        margin: 0;
        border: solid 1px #e39c9d;
        float: left;
    }

.corporates {
    margin: 0px;
    padding: 0px;
}

    .corporates li {
        list-style: none;
        margin: 15px 25px;
        padding: 0px;
        float: left;
        width: 133px;
        height: 99px;
    }

        .corporates li a {
            display: block;
            text-decoration: none;
        }

            .corporates li a img {
                width: 133px;
                height: 99px;
            }


.static_content .inside_block {
    border: solid 1px #d9d9da;
    margin-top: -10px;
    padding: 15px;
    float: left;
    width: 675px;
}

    .static_content .inside_block h1 {
        font-size: 24px;
        color: #c83a3b;
        font-weight: bold;
        margin-bottom: 10px;
        line-height: 29px;
    }

    .static_content .inside_block h2 {
        font-size: 16px;
        color: #c83a3b;
        font-weight: bold;
        margin-bottom: 10px;
        line-height: 24px;
    }

    .static_content .inside_block big.heading {
        font-size: 18px;
        color: #c83a3b;
        font-weight: bold;
        margin-bottom: 10px;
        line-height: 29px;
    }

    .static_content .inside_block p {
        font-size: 14px;
        color: #4f4f4e;
        font-style: normal;
        font-weight: normal;
    }

    .static_content .inside_block .downloads {
        margin: 0px;
        padding: 0px;
    }

        .static_content .inside_block .downloads li {
            margin: 0px;
            padding: 0px;
            list-style: none;
            margin-bottom: 15px;
        }

            .static_content .inside_block .downloads li .left_cont {
                float: left;
                width: 710px;
            }

            .static_content .inside_block .downloads li a {
                float: left;
                width: auto;
                color: #c42227;
                font-size: 18px;
                text-decoration: none;
                margin-left: 35px;
            }

    .static_content .inside_block input[type="button"] {
        text-align: center;
        display: inline-block;
        background: #c63739;
        color: #FFFFFF;
        font-size: 16px;
        padding: 3px;
        border: none;
        font-weight: bold;
        width: 78px;
        cursor: pointer;
    }

    .static_content .inside_block input {
        float: left;
        border: solid 2px #d7d8d8;
        border-radius: 3px;
        margin-top: 15px;
    }

/*tab_End*/
.static_content .inside_block_ASTMAB {
    border: solid 1px #d9d9da;
    padding: 15px;
    float: left;
    width: 935px;
    overflow: hidden;
}

    .static_content .inside_block_ASTMAB h1 {
        font-size: 24px;
        color: #c83a3b;
        font-weight: bold;
        margin-bottom: 10px;
        line-height: 29px;
    }

    .static_content .inside_block_ASTMAB h2 {
        font-size: 16px;
        color: #c83a3b;
        font-weight: bold;
        margin-bottom: 10px;
        line-height: 24px;
    }

    .static_content .inside_block_ASTMAB big.heading {
        font-size: 18px;
        color: #c83a3b;
        font-weight: bold;
        margin-bottom: 10px;
        line-height: 29px;
    }

    .static_content .inside_block_ASTMAB p {
        font-size: 14px;
        color: #4f4f4e;
        font-style: normal;
        font-weight: normal;
    }
    /*.static_content .inside_block_ASTMAB a{ width:auto; color:#c42227; font-size:12px; text-decoration:none; margin-left:40px;}*/
    .static_content .inside_block_ASTMAB a {
        width: auto;
        color: #c42227;
        font-size: 14px;
        text-decoration: none;
    }

    .static_content .inside_block_ASTMAB span {
        font-size: 14px;
        font-weight: bold;
        font-family: Helvetica;
        color: #c42227;
        padding-bottom: 10px;
        margin-left: 5px;
    }

.static_content .inside_block .downloads li a {
    float: left;
    width: auto;
    color: #c42227;
    font-size: 12px;
    text-decoration: none;
    margin-left: 35px;
}

.static_content .inside_block_ASTMAB input[type="button"] {
    text-align: center;
    display: inline-block;
    background: #c63739;
    color: #FFFFFF;
    font-size: 16px;
    padding: 3px;
    border: none;
    font-weight: bold;
    width: 78px;
    cursor: pointer;
}

.static_content .inside_block_ASTMAB input {
    float: left;
    border: solid 2px #d7d8d8;
    border-radius: 3px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.payment_top_nav {
    width: 720px;
    margin: 0 auto;
}

    .payment_top_nav a {
        float: left;
        width: 65px;
        height: 71px;
        margin: 5px 25px;
        text-align: center;
        background: url(../images/payment_nav.gif) no-repeat left top;
        text-decoration: none;
        padding: 28px 25px 0 4px;
        color: #363435;
        text-align: center;
        line-height: 60px;
        font-size: 46px;
    }

        .payment_top_nav a:hover {
            background: url(../images/payment_nav_active.gif) no-repeat left top;
            color: #FFFFFF;
        }

            .payment_top_nav a:hover strong {
                color: #FFFFFF;
            }

            .payment_top_nav a:hover span {
                color: #FFFFFF;
            }

        .payment_top_nav a strong {
            font-size: 12px;
            display: block;
            text-align: center;
            color: #363435;
        }

        .payment_top_nav a span {
            margin-top: 0px;
            font-size: 9px;
            line-height: 13px;
            height: auto;
            width: auto;
            display: block;
            text-align: center;
            float: none;
        }

    .payment_top_nav span {
        width: 41px;
        height: 27px;
        float: left;
        margin-top: 35px;
        color: #363435;
    }

    .payment_top_nav a.active {
        background: url(../images/payment_nav_active.gif) no-repeat left top;
        color: #FFFFFF;
    }

        .payment_top_nav a.active strong {
            color: #FFFFFF;
        }

        .payment_top_nav a.active span {
            color: #FFFFFF;
        }

.payement_box {
    width: 100%;
    float: left;
}

.nav_payment {
    width: 100%;
    float: left;
    border: #cacbcc solid 1px;
    background: url(../images/payment_menu_bg_repeate.gif) repeat-x left top;
    border-radius: 3px 3px 3px 3px;
}

    .nav_payment ul {
        margin: 0px;
        padding: 0px;
    }

        .nav_payment ul li {
            margin: 0px;
            padding: 0px;
            list-style: none;
        }

            .nav_payment ul li a {
                float: left;
                color: #302d2e;
                font-size: 14px;
                text-decoration: none;
                background: url(../images/payment_menu_gray.gif) no-repeat left top;
                width: 205px;
                padding-left: 15px;
                padding-right: 20px;
                text-align: left;
                height: 35px;
                line-height: 35px;
                font-weight: bold;
                overflow: hidden;
                position: relative;
                z-index: 2;
            }

                .nav_payment ul li a.payment {
                    width: 186px;
                }

                .nav_payment ul li a.email {
                    margin-left: 0px !important;
                }

    .nav_payment li.active a {
        background: url(../images/payment_menu_white.gif) no-repeat left top;
        z-index: 1;
        margin-left: -7px;
        position: relative;
        color: #c32b20;
    }

        .nav_payment li.active a.payment {
            width: 192px;
        }

.payment_content_box {
    float: left;
    width: 100%;
    padding: 20px 0;
}

    .payment_content_box .login_c {
        width: 383px;
        float: left;
        padding: 20px 10px;
    }

        .payment_content_box .login_c big {
            color: #525252;
            font-size: 25px;
            font-weight: bold;
            margin-bottom: 38px;
            float: left;
            clear: both;
            width: 100%;
        }

        .payment_content_box .login_c label {
            width: 110px;
            color: #b10400;
            margin-right: 10px;
            display: inline-block;
            font-size: 15px;
            font-weight: bold;
            float: left;
            margin-bottom: 1px;
            margin-top: 15px;
        }

        .payment_content_box .login_c input {
            float: left;
            border: solid 2px #d7d8d8;
            padding: 3px 5px;
            width: 175px;
            border-radius: 3px;
            margin-bottom: 1px;
            margin-top: 15px;
        }

        .payment_content_box .login_c #verification_code {
            width: 160px;
            float: right;
            margin-bottom: 15px;
        }

        .payment_content_box .login_c .keep_signed {
            float: left;
            width: 100%;
            margin-top: 30px;
            margin-bottom: 30px;
        }

            .payment_content_box .login_c .keep_signed input[type="checkbox"] {
                width: auto;
            }

            .payment_content_box .login_c .keep_signed label {
                font-size: 16px;
                font-weight: bold;
                margin-left: 10px;
                color: #302e2f;
                width: auto;
            }

        .payment_content_box .login_c input[type="button"] {
            text-align: center;
            display: inline-block;
            background: #c63739;
            color: #FFFFFF;
            font-size: 16px;
            padding: 3px;
            border: none;
            font-weight: bold;
            width: 78px;
            cursor: pointer;
        }

        .payment_content_box .login_c a.new_account {
            margin-left: 25px;
            text-decoration: none;
            color: #c63739;
            font-size: 16px;
            font-weight: bold;
            float: left;
        }

        .payment_content_box .login_c a:hover.new_account {
            text-decoration: underline;
        }

        .payment_content_box .login_c a.forgot_password {
            text-decoration: none;
            color: #c63739;
            font-size: 16px;
            font-weight: bold;
            float: left;
            clear: both;
        }

        .payment_content_box .login_c a:hover.forgot_password {
            text-decoration: underline;
        }

    .payment_content_box .form_c div.normal {
        clear: both;
        margin-bottom: 0px;
    }

        .payment_content_box .form_c div.normal input {
            border: none;
            float: left;
            margin: 0 0 0 0;
            padding: 1px 1px 1px 1px;
            width: 10px;
        }

        .payment_content_box .form_c div.normal label {
            color: #2b292a;
            display: block;
            float: left;
            margin: 0 0 0 0;
            padding: 0 0 0 0;
            font-size: 14px;
            font-weight: bold;
            Width: 500px;
        }

    .payment_content_box .form_c {
        float: left;
        width: 100%;
        border: none;
        box-shadow: none;
        padding: 20px 10px;
    }

        .payment_content_box .form_c div.top_wrap {
            clear: both;
            margin-bottom: 8px;
        }

.styled-select {
    width: 310px;
}

.payment_content_box .form_c div.top_wrap input {
    border: 2px solid #D7D8D8;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin-bottom: 0;
    padding: 3px 5px;
    width: 310px;
}

.payment_content_box .form_c div.top_wrap label {
    color: #2b292a;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 15px;
    margin-right: 5px;
    width: 115px;
}

.payment_content_box .btn_wrap {
    float: left;
    width: 448px;
}

    .payment_content_box .btn_wrap .btn_c {
        float: right;
    }

.payment_content_box .form_c input[type="button"] {
    background: none repeat scroll 0 0 #C63739;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 0;
    padding: 3px 8px;
    width: auto;
    text-align: center;
}

.payment_content_box .chose_payment_box {
    border: solid 1px #bebfc1;
    padding: 15px;
    width: 911px;
    float: left;
}

    .payment_content_box .chose_payment_box .payment_option {
        float: left;
        width: 220px;
        padding-right: 10px;
        border-right: solid 1px #bebfc1;
    }

        .payment_content_box .chose_payment_box .payment_option input {
            margin-top: -2px;
        }

        .payment_content_box .chose_payment_box .payment_option label {
            font-size: 14px;
            font-weight: bold;
            margin-left: 5px;
        }

        .payment_content_box .chose_payment_box .payment_option .clear {
            margin-bottom: 10px;
        }

.payment_content_box big {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
}

.payment_content_box .pay_using {
    float: left;
    width: 690px;
    margin-left: 25px;
    width: 654px;
}

    .payment_content_box .pay_using big {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 10px;
        display: block;
    }

.payment_content_box .total_amount {
    float: right;
    margin-top: 10px;
    width: 450px;
}

    .payment_content_box .total_amount .payable {
        margin-top: 10px;
    }

        .payment_content_box .total_amount .payable label {
            float: right;
            font-size: 20px;
            font-weight: bold;
            color: #575757;
            margin-right: 10px;
        }

        .payment_content_box .total_amount .payable span {
            float: right;
            font-size: 20px;
            font-weight: bold;
            color: #c32b20;
        }

    .payment_content_box .total_amount a.pay {
        background: #C63739;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        font-size: 16px;
        font-weight: bold;
        padding: 3px 8px;
        text-decoration: none;
        float: right;
        clear: both;
        margin-top: 15px;
    }




.footer_wrap {
    margin: 0 0 15px 0;
    float: left;
    width: 100%;
}

    .footer_wrap .footer_section {
        width: 965px;
        background: #d2d3d5;
        float: left;
        height: auto;
        box-shadow: 8px 8px 0 #bebfc1;
        padding: 25px;
        margin-bottom: 28px;
    }

.footer_section .block {
    width: 260px;
    padding: 5px 15px;
    float: left;
    min-height: 264px;
    border: solid 1px #abacaf;
    margin-left: 14px;
    margin-right: 14px;
}

    /*
.footer_section .third_c{ width:365px; margin-right:0px;}
.footer_section .third_c ul li{ margin-bottom:25px!important; float:left; margin-bottom: 15px; clear:both;}
.footer_section .third_c ul li a{font-size:16px!important;}
.footer_section .third_c ul li span{ clear:both; float:left;}
*/
    .footer_section .block big {
        font-size: 18px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        color: #c5292c;
        border-bottom: solid 1px #a5a6a8;
        padding-bottom: 6px;
        margin-bottom: 5px;
        float: left;
    }

    .footer_section .block ul {
        margin: 0px;
        padding: 0px;
        width: 100%;
        float: left;
    }

        .footer_section .block ul li {
            list-style: none;
            margin: 0px;
            padding: 10px 0 0 0;
        }

            .footer_section .block ul li a {
                font-size: 14px;
                font-weight: bold;
                font-family: Arial, Helvetica, sans-serif;
                color: #414042;
                text-decoration: none;
            }

                .footer_section .block ul li a:hover {
                    text-decoration: none;
                    color: #c73538;
                }


.footer_wrap .copyright {
    width: 100%;
    float: left;
    text-align: center;
}

    .footer_wrap .copyright ul {
        margin: 0px;
        padding: 0px;
    }

        .footer_wrap .copyright ul li {
            list-style: none;
            margin: 0px;
            padding: 0px 5px 0 5px;
            display: inline-block;
            border-right: solid 1px #9ea0a0;
            font-size: 15px;
            font-weight: bold;
            color: #9ea0a0;
            line-height: 16px;
        }

            .footer_wrap .copyright ul li:last-child {
                border: none;
            }

            .footer_wrap .copyright ul li a {
                font-size: 15px;
                font-weight: bold;
                font-family: Arial, Helvetica, sans-serif;
                color: #9ea0a0;
                text-decoration: none;
            }

                .footer_wrap .copyright ul li a:hover {
                    text-decoration: none;
                    color: #c73538;
                }


/*---------------------------------
 *  Photos slider > With nav bullets
 *---------------------------------*/
.photoslider-bullets {
    width: 600px;
    height: 335px;
}

    /* Nav */
    .photoslider-bullets .sliderkit-nav {
        position: absolute;
        top: 10px;
        right: 40px;
    }

    .photoslider-bullets .sliderkit-nav-clip ul li {
        float: left;
        margin: 0 1px 0 0;
    }

        .photoslider-bullets .sliderkit-nav-clip ul li a {
            width: 13px;
            height: 13px;
            background: transparent url("../images/bullet-off.png") no-repeat 0 0;
        }

        .photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a {
            background: transparent url("../images/bullet-on.png") no-repeat 0 0;
        }


/*tab_slider_start sgm*/
.carousel-demo1 {
    width: 950px;
    height: 300px;
    margin: 0 auto;
    padding: 10px;
}

    .carousel-demo1 .sliderkit-nav-clip {
        height: 117px;
        top: 0;
        width: 890px !important;
        left: 20px;
        padding: 0 0;
        display: block !important;
    }

    /* Navbar */
    .carousel-demo1 .sliderkit-nav {
        left: 0;
        top: 0;
        width: 950px;
        height: 290px;
        padding: 10px 0;
    }

    .carousel-demo1 .sliderkit-nav-clip ul li {
        float: left;
        margin: 0 15px 0 15px;
        width: 196px;
        height: 290px;
    }

        .carousel-demo1 .sliderkit-nav-clip ul li span {
            width: 196px;
            height: 217px;
            display: block;
        }

            .carousel-demo1 .sliderkit-nav-clip ul li span img {
                width: 196px;
                height: 217px;
            }

        .carousel-demo1 .sliderkit-nav-clip ul li blockquote {
            width: 180px;
            height: 45px;
            background: #e6e7e9;
            float: left;
            margin: 0px;
            padding: 15px 8px;
        }

            .carousel-demo1 .sliderkit-nav-clip ul li blockquote big {
                font-size: 17px;
                font-weight: bold;
                color: #c72c30;
                float: left;
                padding-bottom: 5px;
                text-align: center;
            }

            .carousel-demo1 .sliderkit-nav-clip ul li blockquote span {
                font-size: 14px;
                text-align: center;
                font-weight: bold;
                color: #c72c30;
                margin: 0px 0 8px 0;
                padding: 0px;
                float: left;
                width: auto;
                height: auto;
            }


a.cart {
    background: #c73639;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    display: inline-block;
    float: left;
    padding: 0px 6px 0 4px;
    margin-right: 34px;
    position: relative;
    overflow: visible !important;
    margin-top: 5px;
}

    a.cart img {
        position: absolute;
        right: -26px;
        top: -8px;
    }

a.wishlist {
    background: #aaabaf;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    display: inline-block;
    float: left;
    padding: 0px 4px;
    margin-top: 5px;
}

/* Navbar 
.carousel-demo1 .sliderkit-nav{left:0;bottom:0;width:480px;height:64px;padding:10px;}
.carousel-demo1 .sliderkit-nav-clip ul li{float:left;margin:0 5px 0 0;}
.carousel-demo1 .sliderkit-nav-clip ul li a{display:block;width:96px;height:64px;overflow:hidden;margin:0;opacity:0.8;}
.carousel-demo1 .sliderkit-nav-clip ul li a:hover{opacity:1;}*/

/* Buttons */
.carousel-demo1 .sliderkit-nav .sliderkit-nav-btn {
    position: absolute;
    top: 100px;
    z-index: 9999;
}

    .carousel-demo1 .sliderkit-nav .sliderkit-nav-btn span {
        display: none;
    }

    .carousel-demo1 .sliderkit-nav .sliderkit-nav-btn a {
        display: block;
        width: 15px;
        height: 84px;
        background: transparent url("../images/arrows-h.png") no-repeat center 0;
    }

.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev {
    left: 10px;
}

.carousel-demo1 .sliderkit-nav .sliderkit-nav-next {
    right: 20px;
}

.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a {
    background-position: -89px center;
}

.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a {
    background-position: -108px center;
}

.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a:hover,
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a:focus {
    background-position: -126px center;
}

.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a:hover,
.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a:focus {
    background-position: -145px center;
}

/* Buttons > Disable */
.carousel-demo1 .sliderkit-btn-disable {
    opacity: 0.3 /*can be set to any value until 1*/;
    cursor: default;
}

/*tab_slider_End*/


/*slider_star*/
/*---------------------------------
 *  Carousel > Demo #2
 *---------------------------------*/
.carousel-demo2 {
    width: 930px;
    height: 90px;
    margin: 0 auto;
    padding: 10px;
}

    .carousel-demo2 .sliderkit-nav-clip {
        height: 90px;
        top: 0;
        width: 885px !important;
        left: 34px;
    }

    /* Navbar */
    .carousel-demo2 .sliderkit-nav {
        left: 0;
        top: 0;
        width: 970px;
        height: 90px;
        padding: 10px 0;
    }

    .carousel-demo2 .sliderkit-nav-clip ul li {
        float: left;
        margin: 0 6px 0 0;
    }

        .carousel-demo2 .sliderkit-nav-clip ul li a {
            display: block;
            width: 105px;
            height: 60px !important;
            padding: 15px 0;
            overflow: hidden;
            margin: 0;
            opacity: 1;
            vertical-align: middle;
        }

            .carousel-demo2 .sliderkit-nav-clip ul li a:hover {
                opacity: 0.8;
                width: 90px;
                height: 60px;
                outline: none;
            }

            .carousel-demo2 .sliderkit-nav-clip ul li a img {
                border-radius: 2px;
                -webkit-border-radius: 2px;
            }


    /* Navbar buttons */
    .carousel-demo2 .sliderkit-nav .sliderkit-nav-btn {
        position: absolute;
        top: 22px;
        z-index: 9999;
    }

        .carousel-demo2 .sliderkit-nav .sliderkit-nav-btn span {
            display: none;
        }

        .carousel-demo2 .sliderkit-nav .sliderkit-nav-btn a {
            display: block;
            width: 15px;
            height: 84px;
            background: transparent url("../images/arrows-h.png") no-repeat center 0;
        }

    .carousel-demo2 .sliderkit-nav .sliderkit-nav-prev {
        left: 5px;
    }

    .carousel-demo2 .sliderkit-nav .sliderkit-nav-next {
        right: 23px;
    }

    .carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a {
        background-position: -89px center;
    }

    .carousel-demo2 .sliderkit-nav .sliderkit-nav-next a {
        background-position: -108px center;
    }

    .carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a:hover,
    .carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a:focus {
        background-position: -126px center;
    }

    .carousel-demo2 .sliderkit-nav .sliderkit-nav-next a:hover,
    .carousel-demo2 .sliderkit-nav .sliderkit-nav-next a:focus {
        background-position: -145px center;
    }

    /* Buttons > Disable */
    .carousel-demo2 .sliderkit-nav .sliderkit-btn-disable {
        opacity: 0.3 /*can be set to any value until 1*/;
        cursor: default;
    }



/*
 *  PLUGIN BASICS
 *  ------------------------------------------------
 */
.sliderkit {
    display: none;
    position: relative;
    overflow: hidden;
    text-align: left;
}

    .sliderkit a,
    .sliderkit a:hover {
        text-decoration: none;
    }

        .sliderkit a:focus {
            outline: 0px dotted #000; /*optional*/
        }

    /*---------------------------------
 *  Navigation
 *---------------------------------*/
    .sliderkit .sliderkit-nav {
        z-index: 10;
        position: absolute;
        text-align: center;
    }

    /* Nav > Clip */
    .sliderkit .sliderkit-nav-clip {
        position: relative;
        overflow: hidden;
        width: 120px; /*margin:0 auto;*/
    }
        /*.photoslider-bullets .sliderkit-nav .sliderkit-nav-clip{position:absolute;top:10px;right:0px; width:120px;}*/
        .sliderkit .sliderkit-nav-clip ul {
            position: relative;
            left: 0;
            top: 0;
            list-style: none;
            margin: 0;
            padding: 0;
            width: 930px;
        }

            .sliderkit .sliderkit-nav-clip ul li {
                float: left;
            }

                .sliderkit .sliderkit-nav-clip ul li a {
                    display: block;
                    overflow: hidden;
                }

    /*---------------------------------
 *  Buttons
 *---------------------------------*/
    .sliderkit .sliderkit-btn {
        z-index: 10;
    }

    /*---------------------------------
 *  Panels
 *---------------------------------*/
    .sliderkit .sliderkit-panel {
        z-index: 1;
        position: absolute;
        overflow: hidden;
    }

    .sliderkit .sliderkit-panel-active {
        z-index: 5;
    }

    .sliderkit .sliderkit-panel-old {
        z-index: 4;
    }

    /* Panels > Overlay */
    .sliderkit .sliderkit-panel .sliderkit-panel-textbox {
        position: absolute;
        z-index: 1;
    }

    .sliderkit .sliderkit-panel .sliderkit-panel-text {
        position: absolute;
        z-index: 3;
        top: 0;
        left: 0;
    }

    .sliderkit .sliderkit-panel .sliderkit-panel-overlay {
        position: absolute;
        z-index: 2;
        top: 0;
        left: 0;
    }

    /*---------------------------------
 *  Counter
 *---------------------------------*/
    .sliderkit .sliderkit-count {
        position: absolute;
        top: 5px;
        right: 5px;
        z-index: 10;
        padding: 5px;
        color: #fff;
    }

    /*---------------------------------
 *  Loader
 *---------------------------------*/
    .sliderkit .sliderkit-timer {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 10;
        height: 3px;
    }
/*slider_end*/




/*drop_down_start*/
.dropdown {
    position: absolute;
    z-index: 99;
    display: none;
    left: 0px !important;
    top: 37px !important;
    border: solid 1px #DDD;
    border-radius: 0 0 5px 5px;
    overflow: hidden;
    max-width: 260px;
    min-width: 260px;
    background: #FFF;
}

.dropdown1 {
    width: 260px;
}

.dropdown2 {
    width: 260px;
}

.dropdown .dropdown-menu,
.dropdown .dropdown-panel {
    float: left;
    list-style: none;
    padding: 4px 0 12px 20px;
    margin: 0;
}


    .dropdown .dropdown-menu li {
        list-style: none;
        display: inline-block;
        width: 80px;
        text-align: left;
        padding: 0 0;
        line-height: normal !important;
        height: auto !important;
        margin: 8px 0 0 0;
        float: left;
    }

        .dropdown .dropdown-menu li > a {
            display: block;
            color: #555;
            text-decoration: none;
            width: 80px !important;
            font-weight: normal;
            line-height: normal !important;
            margin: 0px;
            height: auto !important;
            padding: 0px 0;
        }

            .dropdown .dropdown-menu LI > A:hover,
            .dropdown .dropdown-menu LABEL:hover {
                /*background-color: #08C;*/
                color: #000;
                cursor: pointer;
            }

.dropdown a.browse {
    float: right;
    width: auto;
    background: #c73337;
    color: #FFFFFF;
    font-size: 13px;
    padding: 2px 4px;
    height: auto;
    line-height: normal;
    margin: 0 10px 10px 10px;
    font-weight: normal;
}

/*drop_down_End*/


/*Slider_start*/

/*---------------------------------
 *  Photos gallery > Vertical
 *---------------------------------*/
.photosgallery-vertical {
    width: 562px;
    height: 332px;
}

    /* Nav */
    .photosgallery-vertical .sliderkit-nav {
        top: 0;
        left: 0;
        width: 95px;
        height: 100%;
        background: #000;
    }

    .photosgallery-vertical .sliderkit-nav-clip {
        left: 7px;
    }

        .photosgallery-vertical .sliderkit-nav-clip ul li {
            margin: 0;
            padding: 0;
        }

            .photosgallery-vertical .sliderkit-nav-clip ul li a {
                display: block;
                width: 75px;
                height: 50px;
                overflow: hidden;
                padding: 3px;
            }

            .photosgallery-vertical .sliderkit-nav-clip ul li.sliderkit-selected a {
                padding: 0;
                border: 3px solid #c5dbe6;
            }

            .photosgallery-vertical .sliderkit-nav-clip ul li img {
                width: 75px;
                height: 50px;
                margin-bottom: -3px;
            }

    /* Nav buttons */
    .photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn {
        position: absolute;
        left: 0;
    }

        .photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a {
            display: block;
            width: 95px;
            height: 16px;
            background: transparent url("../images/arrows-v.png") no-repeat center 0;
        }

            .photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a span {
                display: none;
            }

    .photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev {
        top: 25px;
    }

    .photosgallery-vertical .sliderkit-nav .sliderkit-nav-next {
        bottom: 25px;
    }

    .photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a {
        background-position: center -89px;
    }

    .photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a {
        background-position: center -108px;
    }

    .photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a:hover,
    .photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a:focus {
        background-position: center -126px;
    }

    .photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a:hover,
    .photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a:focus {
        background-position: center -145px;
    }

    /* Go Buttons */
    .photosgallery-vertical .sliderkit-go-btn a {
        width: 200px;
        height: 300px;
        background: #ccc;
        opacity: .8;
    }

    .photosgallery-vertical .sliderkit-go-prev {
        top: 0;
        left: 0;
    }

    .photosgallery-vertical .sliderkit-go-next {
        top: 0;
        right: 0;
    }

    /* Panel */
    .photosgallery-vertical .sliderkit-panel {
        top: 0;
        left: 0;
        width: 562px;
        height: 332px;
    }

        /* Panel > Textbox */
        .photosgallery-vertical .sliderkit-panel .sliderkit-panel-textbox {
            bottom: 0;
            left: 0;
            height: 85px;
            width: 500px;
        }

        .photosgallery-vertical .sliderkit-panel .sliderkit-panel-text {
            height: 65px;
            padding: 10px 15px 10px 115px;
            font-size: 0.9em;
            color: #fff;
        }

            .photosgallery-vertical .sliderkit-panel .sliderkit-panel-text h4 {
                height: auto;
                margin: 0 0 7px;
                line-height: 1.1em;
                font-size: 1.1em;
                font-weight: bold;
                border: none;
            }

        .photosgallery-vertical .sliderkit-panel .sliderkit-panel-overlay {
            height: 85px;
            width: 500px;
            background: #000;
            opacity: 0.6;
        }


.boxs .small-box {
    /*background: none repeat scroll 0 0 #E5E8E8;*/
    background: none repeat scroll 0 0 #C73838;
    margin-bottom: 8px;
    padding: 0 12px 7px;
    text-align: left;
    width: 174px;
}


    .boxs .small-box span {
        /*color: #C73838;*/
        color: #FFFFFF;
        display: inline;
        font-size: 47px;
        line-height: 50px;
        font-weight: bold;
        margin-top: 0;
        padding: 0;
    }

    .boxs .small-box p {
        color: #FFFFFF;
        display: inline;
        font-size: 25px !important;
        font-weight: bold;
        line-height: 31px;
        margin: 0;
    }

.boxs span {
    color: #C73838;
    display: inline;
    font-size: 47px;
    line-height: 50px;
    margin-top: 0;
    padding: 0;
}

.boxs p {
    color: #C73838;
    display: inline;
    font-size: 25px !important;
    font-weight: bold;
    line-height: 31px;
    margin: 0;
}

.box-desc {
    color: #4A4A4D;
    font-size: 14px;
    padding: 0;
}

.box-container-s {
    float: left;
    margin-right: 91px;
    width: 207px;
}

.boxs {
    float: left;
    margin-bottom: 38px;
}

.box-container-l .small-box {
    width: 475px;
}

.box-container-l {
    width: 475px;
}

.boxs:last-child {
    margin: 0;
}

.icon-main {
    padding: 16px 0;
    font-size: 14px;
}

    .icon-main > div {
        padding: 0 80px 22px;
    }

    .icon-main h3 {
        color: #C73A42;
        font-size: 15px;
    }

    .icon-main .print {
        background: url("../images/print-icon.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .icon-main .pdf {
        background: url("../images/pdf-icon-l.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .icon-main .cd-rom {
        background: url("../images/cd-icon-l.jpg") no-repeat scroll 0 12px rgba(0, 0, 0, 0);
        padding: 12px 80px 30px;
    }

    .icon-main .collection {
        background: url("../images/mouse-icon-l.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .icon-main .sub-model {
        background: url("../images/subscriptions-icon-l.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }

    .icon-main ul {
        list-style: none outside none;
        margin: 12px 0;
        padding: 0;
    }

    .icon-main li {
        background: url("../images/list-bullet.jpg") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
        padding: 0 25px;
    }

.panelbody {
    border-color: #BEBFC1;
    border-style: solid;
    width: 550px;
    background: #fefefe;
    float: left;
    height: auto;
    box-shadow: 3px 3px 0 #bebfc1;
    padding: 5px 5px 5px 5px;
    margin-bottom: 2px;
    margin-top: 10px;
}

.standard_document .top_cl .panelbody p {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: #808080;
}


.inside_block_SNB {
    border: solid 1px #d9d9da;
    padding: 15px;
    float: left;
    width: 935px;
}

    .inside_block_SNB h1 {
        font-size: 24px;
        color: #c83a3b;
        font-weight: bold;
        margin-bottom: 15px;
        margin-top: 10px;
        line-height: 29px;
    }

    .inside_block_SNB h2 {
        font-size: 16px;
        color: #c83a3b;
        font-weight: bold;
        margin-bottom: 10px;
        line-height: 24px;
    }

    .inside_block_SNB big.heading {
        font-size: 18px;
        color: #c83a3b;
        font-weight: bold;
        margin-bottom: 10px;
        line-height: 29px;
    }

    .inside_block_SNB p {
        font-size: 14px;
        color: #4f4f4e;
        font-style: normal;
        font-weight: normal;
    }

    .inside_block_SNB .downloads {
        margin: 0px;
        padding: 0px;
    }

        .inside_block_SNB .downloads li {
            margin: 0px;
            padding: 0px;
            list-style: none;
            margin-bottom: 15px;
        }

            .inside_block_SNB .downloads li .left_cont {
                float: left;
                width: 710px;
            }

            .inside_block_SNB .downloads li a {
                float: left;
                width: auto;
                color: #c42227;
                font-size: 18px;
                text-decoration: none;
                margin-left: 35px;
            }

    .inside_block_SNB input[type="button"] {
        text-align: center;
        display: inline-block;
        background: #c63739;
        color: #FFFFFF;
        font-size: 16px;
        padding: 3px;
        border: none;
        font-weight: bold;
        width: 78px;
        cursor: pointer;
    }

    .inside_block_SNB input {
        float: left;
        border: solid 2px #d7d8d8;
        border-radius: 3px;
        margin-top: 15px;
    }

    .inside_block_SNB a {
        text-decoration: none;
        color: #96979a;
        font-size: 14px;
        font-weight: bold;
        float: left;
    }

        .inside_block_SNB a:hover {
            text-decoration: underline;
        }


.clinte_slider.client_list ul {
    list-style: outside none none;
    padding: 0;
}

    .clinte_slider.client_list ul li {
        display: inline-block;
        font-size: 12px;
        margin: 15px 3px 31px;
        text-align: center;
        width: 149px;
    }

.clinte_slider.client_list a span {
    display: block;
    font-size: 12px;
    line-height: normal;
    text-align: center;
}

.clinte_slider.client_list a {
    color: rgb(79, 79, 78);
    font-family: arial;
    font-size: 12px;
}

.clinte_slider.client_list img {
    vertical-align: top;
}

.clinte_slider.client_list a:hover span {
    color: rgb(195, 40, 40);
    text-decoration: none;
}

.clinte_slider.client_list a:hover {
    color: rgb(195, 40, 40);
    text-decoration: none;
}

/* Updated Fields */

.Middle_Section {
    height: 400px;
}

.LoginDiv {
    margin-left: 200px;
    margin-right: 200px;
    margin-top: 150px;
    border-radius: 5px;
    height: 300px;
    background-color: White;
    box-shadow: 4px 4px 4px 9px rgba(0,0,0,0.15);
}

.LoginDivChange {
    margin-left: 200px;
    margin-right: 200px;
    margin-top: 100px;
    border-radius: 5px;
    height: 450px;
    background-color: White;
    box-shadow: 4px 4px 4px 9px rgba(0,0,0,0.15);
    padding:40px;
}
    .LoginDivChange h1 {
        text-align: center;
        margin: auto;
    }

    .LoginDivChange span {
        margin-left: 0 !important;
        color: #C63739;
        font-weight: bold;
    }

    .LoginDivChange input {
        width: 150px;
        margin-left: 0;
        border: 2px solid #999999;
        border-radius: 3px;
        height: 30px;
        margin: auto;
        display: block;
    }

    .LoginDivChange button {
    width: 150px;
    margin-left: 0;
    border: 2px solid #C63739;
    border-radius: 3px;
    height: 30px;
    margin: auto;
    display: block;
    color: white;
    background-color: #C63739;
}
        .logo button{display:none;}



#UserID {
    border-radius: 3px;
    width: 200px;
    height: 30px;
}

.TextBoxLogin {
    border: 2px solid #999999;
    border-radius: 3px;
    height: 40px;
}

.TextBoxLoginCap {
    border: 2px solid #999999;
    border-radius: 3px;
    height: 20px;
    width: 140px;
}

#Button1 {
    display: inline-block;
    text-align: center;
    background: #c63739;
    color: #FFFFFF;
    font-size: 16px;
    padding: 3px;
    border: none;
    font-weight: bold;
    width: 170px;
    cursor: pointer;
    border-radius: 3px;
    margin-left: 265px;
    height: 32px;
}


.login-btn-30 {
    
    text-align: center;
    background: #c63739;
    color: #FFFFFF;
    font-size: 16px;
    padding: 3px;
    border: none;
    font-weight: bold;
    cursor: pointer;
    border-radius: 3px;
    margin-left: 0!important;
    display:flex;
    justify-content:center;
    width:100%!important;
   
}
/** CONTENT */
#content {
    width: 950px;
    margin: 0px auto;
    padding: 20px 0px 0px 0px;
}

    #content h2, #content h3, #content h4, #content h5, #content h6 {
        font-weight: normal;
    }

    #content p, #content ul, #content ol {
        line-height: 140%;
    }

#right {
    float: right;
    width: 740px;
    padding: 0px 20px 40px 20px;
}

#left {
    float: left;
    width: 210px;
    padding: 0px 20px 40px 20px;
}

#colA {
    float: right;
    width: 640px;
    padding: 0px 20px 0px 0px;
    position: relative;
}

#colB {
    float: right;
    width: 600px;
    padding: 0px 0px 0px 0px;
}


/* sidebar */

#sidebar {
    float: left;
    float: left;
    width: 225px;
    height: auto;
    border: 1px solid gray;
    margin-left: -10px;
    margin-top: 20px;
    padding: 5px 5px 5px 5px;
    border-radius: 2px;
    box-shadow: 6px 6px 9px rgba(0,0,0,0.25);
}

#sidebar2 {
    float: left;
    width: 225px;
    height: auto;
    border: 1px solid gray;
    margin-left: -10px;
    margin-top: -10px;
    padding: 5px 5px 5px 5px;
    border-radius: 2px;
    box-shadow: 6px 6px 9px rgba(0,0,0,0.25);
}

#sidebar ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#sidebar li {
    margin-bottom: 15px;
    margin-left: 10px;
}

    #sidebar li ul {
        padding: 10px;
    }

    #sidebar li li {
        margin: 0;
        padding: 3px 0;
        background: url(images/img09.gif) repeat-x;
    }

        #sidebar li li.first {
            background: none;
        }

    #sidebar li h2 {
        height: 30px;
        margin: 0;
        padding: 10px 0 0 15px;
        background: url(images/img10.jpg) no-repeat;
        letter-spacing: -1px;
        color: #91280B;
    }

#sidebar a:link {
    text-decoration: none;
    color: #91280B;
}

#sidebar a:hover {
    text-decoration: underline;
}

#sidebar li a {
    padding-left: 3px;
    background: url(images/img11.gif) no-repeat left center;
}

/* Sidebar1 */

#sidebar1 {
    float: left;
    width: 225px;
    height: auto;
    border: 1px solid gray;
    margin-left: -10px;
    margin-top: -10px;
    padding: 5px 5px 5px 5px;
    border-radius: 2px;
    box-shadow: 6px 6px 9px rgba(0,0,0,0.25);
}

#chkbx {
    margin-top: -10px;
}

    #chkbx span{
        display:block!important;
    }

    #MySubs {
        margin-left: 35px;
        cursor: pointer;
        width: 16px;
        height: 16px;
        display: inline-block;
        position: relative;
        z-index: 1;
        top: 1px;
        background: url("../images/checkbox.png") no-repeat;
    }



.HyperLinkSDO {
    text-align: center;
    font-weight: bold;
    color: Black;
}

    .HyperLinkSDO:hover {
        color: Maroon;
        text-decoration: none;
        cursor: pointer;
    }


.SdOTbl {
    margin-left: 30px;
    height: auto;
    width: 100%;
}

    .SdOTbl tr td {
        width: 60px;
    }

#BreakLine {
    width: 100%;
    height: 1px;
    background-color: Gray;
}

#Welcome {
    width: 100%;
    border: 2px solid gray;
    border-radius: 2px;
    box-shadow: 6px 6px 9px rgba(0,0,0,0.25);
}
    #Welcome tr td {
        color: #C63739;}
    /* popup div */
    .DivOuterclass {
        width: 54.5%;
        height: 99.9%;
        opacity: .95;
        top: 185px;
        left: 438px;
        display: none;
        position: absolute;
        background-color: White;
        overflow: auto;
        border-radius: 2px;
    }

.close {
    position: absolute;
    right: -10px;
    top: -10px;
    cursor: pointer;
    border-right: 5px solid gray;
    border-top: 5px solid gray;
    border-radius: 20px;
}

.closeASMEPBVC {
    position: absolute;
    right: -10px;
    top: -10px;
    cursor: pointer;
    border-right: 5px solid gray;
    border-top: 5px solid gray;
    box-shadow: 6px 6px 9px rgba(0,0,0,0.25);
    border-radius: 20px;
}

.PopupDiv {
    position: absolute;
    left: 45%;
    top: 17%;
    margin-left: -295px;
    font-family: 'Raleway',sans-serif;
    background-color: White;
    border-radius: 10px 10px 10px 10px;
    width: 650px;
}


.bord {
    max-width: 650px;
    min-width: 250px;
    padding: 10px 50px;
    border: 6px solid gray;
    border-radius: 10px;
    font-family: raleway;
    background-color: #fff;
}



.ChangePassDiv {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: -10px;
    border: 1px solid gray;
    border-radius: 5px;
    height: auto;
    background-color: White;
    box-shadow: 6px 6px 9px rgba(0,0,0,0.25);
}

.CP {
    display: inline-block;
    text-align: center;
    background: #c63739;
    color: #FFFFFF;
    font-size: 16px;
    padding: 3px;
    border: none;
    font-weight: bold;
    width: 170px;
    cursor: pointer;
    border-radius: 3px;
    margin-left: 298px;
}

#Image_Logo {
    border: 1px solid gray;
    border-radius: 5px;
}

.DivOuterclass1 {
    width: 80.5%;
    height: 82%;
    opacity: .95;
    top: 80px;
    left: 60%;
    display: none;
    position: relative;
    background-color: white;
    z-index: 1000000;
    border-radius: 2px;
}

.close1 {
    position: absolute;
    right: -10px;
    top: -10px;
    cursor: pointer;
    border-right: 5px solid gray;
    border-top: 5px solid gray;
    border-radius: 20px;
}




.DivOuterclass2 {
    width: 80.5%;
    height: 82%;
    opacity: .95;
    top: 80px;
    left: 60%;
    display: none;
    position: relative;
    background-color: white;
    z-index: 99999;
    border-radius: 2px;
}

.close2 {
    position: absolute;
    right: -10px;
    top: -10px;
    cursor: pointer;
    border-right: 5px solid gray;
    border-top: 5px solid gray;
    border-radius: 20px;
}

.PopupDiv2 {
    position: fixed;
    left: 70%;
    top: 20%;
    margin-left: -525px;
    font-family: 'Raleway',sans-serif;
    background-color: White;
    border-radius: 10px 10px 10px 10px;
    max-width: 640px;
    min-width: 250px;
}


.bord2 {
    max-width: 640px;
    min-width: 250px;
    padding: 10px 50px;
    border: 6px solid gray;
    border-radius: 10px;
    font-family: raleway;
    background-color: #fff;
    z-index: 99999;
}


#Top {
    float: right;
    position: fixed;
    bottom: 10px;
    right: 50px;
}


.tooltip {
    text-decoration: none;
    position: relative;
}

    .tooltip div {
        display: none;
    }

    .tooltip span div {
        float: right;
        margin-left: 200px;
        border: 5px solid gray;
        width: 645px;
        height: 200px;
        border-radius: 3px;
        padding: 10px 10px 10px 10px;
    }

    .tooltip:hover div {
        display: block;
        position: absolute;
        overflow: hidden;
        float: right;
        top: 17.5px;
        left: -445px;
        border: 5px solid gray;
        width: 630px;
        height: 200px;
        border-radius: 3px;
        padding: 10px 10px 10px 10px;
        background-color: White;
        z-index: 9999;
        font-size: 12px;
    }

#btnCancel {
    right: -30px;
    top: -30px;
    cursor: pointer;
}

.Head {
    width: 100%;
    height: 40px;
    background-color: #E42750;
    border: 1px solid #E42750;
}

.Head_inner {
    text-align: center;
    margin-top: 10px;
}

.LabelHeader {
    color: White;
    font-weight: bolder;
    text-align: center;
    font-family: Calibri;
    font-size: x-large;
}

.mouseover {
    cursor: pointer;
    margin-top: 3px;
}

.gridview {
    Width: 893px;
    background-color: White;
    text-align: left;
    text-indent: 5px;
    margin-top: 0px;
    margin-left: 20px;
    box-shadow: 6px 6px 9px rgba(0,0,0,0.15);
    border: 5px solid #E7E7FF;
}

.header {
    border-color: white;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    width: 950px;
    height: 40px;
    font-family: Arial Black;
    background-color: #990000;
    text-align: Center;
    text-indent: 4px;
    color: White;
    margin-top: 0px;
    margin-left: 20px;
    box-shadow: 6px 6px 9px rgba(0,0,0,0.15);
}

.ChildGrid {
    background-color: #FFFFFF;
    text-align: left;
    text-indent: 5px;
    margin-top: 0px;
    margin-left: 0px;
    box-shadow: 6px 6px 9px rgba(0,0,0,0.15);
    border: 2px solid #E7E7FF;
}


.popUpStyle {
    padding: 6px;
    top =40px;
    width: 690px;
    opacity: .95;
    position: absolute;
    background-color: gray;
    border-radius: 2px;
}

.drag {
    background-color: #dddddd;
    width: 660px;
    cursor: move;
    border: solid 1px gray;
}

.PanelPop {
    height: 500px;
    background-color: white;
}

.HelpPanelPop {
    width: auto;
    height: 200px;
    background-color: white;
}

.ButtonClose {
    background-color: #C3262A;
    Color: White;
    Height: 22px;
    border-radius: 3px;
}

.ButtonClose1 {
    float: right;
    background-color: #C3262A;
    Color: White;
    Height: 22px;
    border-radius: 3px;
    margin-right: -35px;
    margin-top: -3px;
    cursor: pointer;
}

.popUpStyle1 {
    font: normal 11px auto "Trebuchet MS", Verdana;
    color: #4f6b72;
    padding: 6px;
    filter: alpha(opacity=80);
    opacity: 0.8;
    background-color: #fff;
    z-index: 9999;
    top =40px;
    width: 690px;
    box-shadow: 6px 6px 9px 9px rgba(0,0,0,0.15);
    border: 2px solid maroon;
    border-radius: 3px;
    /*height=300px;
		width=650px;
		overflow-y:scroll;*/
}


.PanelPop1 {
    height: 400px;
    padding: 3px 12px 3px 4px;
    color: Black;
    font: Normal 14px auto;
    z-index: 99999;
}

.ACCEPTBTN {
    display: inline-block;
    text-align: center;
    background: #c63739;
    color: #FFFFFF;
    font-size: 16px;
    padding: 3px;
    border: none;
    font-weight: bold;
    width: 170px;
    cursor: pointer;
    border-radius: 3px;
}

#BPVCYear {
    float: right;
    width: 100px;
    height: auto;
    border: solid 1px #CFCFCF;
    border-radius: 2px;
}

.DivP {
    background: white;
    z-index: 9999;
    opacity: 1;
}

.overlayP {
    position: fixed;
    z-index: 98;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #aaa;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.overlayContentP {
    z-index: 99;
    margin: 250px auto;
    width: 80px;
    height: 80px;
}

    .overlayContentP h2 {
        font-size: 18px;
        font-weight: bold;
        color: #000;
    }

    .overlayContentP img {
        width: 80px;
        height: 80px;
    }

.LnkBtn {
    height: 12px;
    background-color: Maroon;
    text-decoration: none;
    color: White;
    padding-left: 4px;
    padding-right: 4px;
    border-radius: 3px;
}


/*new csss viviek*/
#DateFilter{display:block!important;}




.PopupDiv span img {
    float: left;
    padding: 5px 10px 5px 0px;
    text-align: justify;
}

    .PopupDiv span img h3 {
        text-align: justify;
    }

.PopupDiv .bord .LnkBtn {
    color: White;
    text-decoration: none;
}

.SdOTbl li {
    list-style: none;
}

    .SdOTbl li img {
        margin-left: 18px;
    }

#Div1 .board span {
    float: left;
    padding: 5px 10px 5px 0px;
}

    #Div1 .board span img h1 {
        text-align: justify;
    }


.modal {
    display: none;
    position: fixed; /* <--- THIS is key */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6); /* modern and CSP-safe */
    z-index: 1000; /* keep high, but not excessive */
}


/*.modal {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: black;
    z-index: 999990;
    opacity: 0.8;
    filter: alpha(opacity=60);
    -moz-opacity: 0.8;
    min-height: 100%;
}*/

#divBackground {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7); /* dark transparent */
    z-index: 1000; /* behind modal */
    display: none;
}

#divImage {
    display: none;
    z-index: 2000;
    position: fixed;
    top: 0;
    left: 0;
    background-color: White;
    height: auto;
    width: 610px;
    padding: 3px;
    border: solid 1px black;
    border-radius: 8px;
}




.dlTable {
    border: double 1px #D9D9D9;
    width: 200px;
    text-align: left;
}

mark {
    background-color: yellow;
    color: black;
}


.PopupDiv1 table tr td {
    text-align: center;
    font-family: 'Franklin Gothic Book';
    font-size: medium;
    font-weight: bold;
}

    .PopupDiv1 table tr td img {
        width: 119px;
        height: 34px;
        padding-left: 100px;
        padding-top: 5px;
    }

#Label4 {
    margin-left: 0px;
    color: #C63739;
    font-weight: bold;
}

#TextBox4 {
    margin-left: 1px;
}

#Labelcaptcha {
    color: Red;
}

.bsd-col #ChkSDO_ACI,
#ChkSDO_ASTM, #ChkSDO_ASME, #ChkSDO_ASMEBPVC, #ChkSDO_API, #ChkSDO_AWS, #ChkSDO_AWWA, #ChkSDO_BSI, #ChkSDO_BIS, #ChkSDO_IEC, #ChkSDO_IEEE, #ChkSDO_ISO, #ChkSDO_NBIC, #ChkSDO_SAE {
    display: inline-block;
}

.chngs-bsb-web {
    border: 1px solid #C63739;
    padding: 2px 2px 2px 2px;
    width: 95.7%;
    margin-top: 2px;
}


#divImage p {
    text-align: center;
}

    #divImage p span {
        font-family: Arial;
        color: #000080
    }

.standard_document table {
    background-color: #EBEFF0;
    border-top: 1px dotted #df5015;
    width: 642px;
    margin-top: -6px;
}


#Panel1 .MsoNormal {
    font-family: Arial;
    color: Black;
    font-size: 12px;
    text-align: justify;
    font-family: Arial;
    margin-left: .5in;
    text-align: justify;
    font-family: Arial;
    text-indent: -.25in;
}

    #Panel1 .MsoNormal span {
        font: 7.0pt "Times New Roman";
    }


.ACCEPTBTN {
    margin-right: 30px;
    display: inline-block;
    text-align: center;
    background: #c63739;
    color: #FFFFFF;
    font-size: 16px;
    padding: 3px;
    border: none;
    font-weight: bold;
    width: 170px;
    cursor: pointer;
    border-radius: 3px;
    float: right;
}

#Button1 {
    display: none;
}

#Button2 {
    display: none;
}

#divPopUpBPVC {
    display: none;
}

#divHelpSearch {
    display: none;
    border-radius: 8px;
    width: 620px;
}


.HelpPanelPop {
    background-color: White;
}


.standard_document table {
    background-color: #EBEFF0;
    border-top: 1px dotted #df5015;
    width: 642px;
    margin-top: -6px;
}


.bss-list-item {
    visibility: hidden;
    line-height: 0px;
    width: 0px;
    height: 0px;
    top: 0px;
    right: 0px;
    bottom: 00px;
    left: 0px;
}

#lbtnPrev {
    margin-left: 110px;
}

#PageNo {
    border-radius: 3px;
}

#lbtnNext span {
    color: White;
    font-weight: bold;
    vertical-align: middle;
}

#Label1 {
    margin-left: 100px;
}

#PageSizeR {
    border-radius: 3px;
    font-weight: bolder;
}


#lbtnPrev {
    vertical-align: text-bottom;
}


    #lbtnPrev psan {
        color: White;
        font-weight: bold;
        vertical-align: middle;
    }

#lbtnNext span img {
    vertical-align: text-bottom;
}

#ChkSub {
    display: none
}

.dvvmmg {
    text-align: center;
}

.tooltip {
    margin-bottom: -5px;
}

.rslt-panel tr {
    vertical-align: middle;
}

    .rslt-panel tr td p {
        font-weight: bold;
        font-size: large;
        color: Red;
    }

.ExportImg {
    width: 100px;
}

.chngs-bsb-web-sub {
    background-color: #4b4444;
    width: 100%;
}

#btnDisableEnter {
    display: none;
}


.login_wrap div {
    width: 180px;
    height: 40px;
}


#BPVCSearchType.#BIS_Sec, #BIS_Sub_Sec {
    margin-top: 10px;
}

#DateFilter {
    padding-top: 2cm;
}

#bis_Ra_Srd {
    float: left;
    padding-top: -2cm;
}

#bis_Ra_Amd {
    float: left;
    padding-top: -4cm;
}

.sidebar label strong {
    color: Black;
    font-weight: bold;
    font-size: 20px;
    font-family: Arial Black;
}

.sidebar ul li ul {
    list-style-image: url('Images/ArrowUp.png');
}

#ColA {
    margin-left: 265px;
}

        /* -------- 19-09-2025 --------- */
/* Page background */
.page-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    background: #eceef1;
    font-family: Arial, sans-serif;
}

/* Logo */
.logo-section {
    text-align: center;
    margin-bottom: 20px;
}

.logo-img {
    max-height: 80px;
}

.logo-text {
    font-size: 18px;
    color: #a52a2a;
    font-weight: bold;
    margin-top: 5px;
}

/* Card */
.login-card {
    background: #fff;
    padding: 30px 40px;
    border-radius: 6px;
    box-shadow: 0px 4px 12px rgba(0,0,0,0.2);
    text-align: center;
    width: 350px;
}

/* Title */
.login-title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 25px;
    color: #a52a2a;
}

/* Labels */
.login-label {
    display: block;
    text-align: left;
    margin: 12px 0 5px;
    font-weight: bold;
    color: #a52a2a;
}

/* Textboxes */
.TextBoxLogin {
    width: 100%;
    padding: 8px;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
}

/* Captcha */
.captcha-img {
    display: block;
    margin: 10px auto;
    border: 1px solid #ccc;
    height: 34px;
}

/* Error messages */
.error-msg {
    display: block;
    text-align: left;
    font-size: 12px;
    color: red;
    margin-top: 3px;
}

/* Button */
.login-btn {
    display: block !important;
    margin: 10px auto 10px;
    width: 100%;
    padding: 10px;
    background: #c63739;
    color: #fff;
    border: none;
    border-radius: 4px;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    height: 40px !important;
    transition: background 0.3s;
}

    .login-btn:hover {
        background: #a62d30;
    }

input.login-btn {
    background: #c63739 !important;
    color: #ffffff !important;
    border: none !important;
}

    input.login-btn:hover:not(:disabled) {
        background: #b12f31 !important;
    }

    .login-btn:disabled,
    .login-btn[disabled] {
        background: #c63739 !important;
        color: #ffffff !important;
        opacity: 0.6;
        cursor: not-allowed;
    }

.search-btn {
    display: block !important;
    margin: 20px auto !important;
    margin: 20px auto 10px;
    width: 100px;
    padding: 10px;
    background: #c63739;
    color: #fff;
    border: none;
    border-radius: 4px;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    height: 40px !important;
    transition: background 0.3s;
}

.search-btn:hover {
    background: #a62d30;
}


/* Footer */
.login-footer {
    margin-top: 10px;
    font-size: 12px;
    color: #666;
}

/* Replace inline styles with reusable classes */
.margin-top-10 {
    margin-top: 10px;
}

.label-padding-top {
    padding-top: 2cm;
}

.radio-float {
    float: left;
    margin-top: 5px;
}

.textbox-201 {
    height: 34px;
    width: 201px;
}

.btn-red {
    background-color: #C3262A;
    color: #fff;
    font-weight: bold;
    border: none;
    padding: 5px 12px;
    cursor: pointer;
}

    .btn-red:hover {
        background-color: #a52024;
    }

.live-catalogue {
    color: Black;
    font-weight: bold;
    font-size: 20px;
    font-family: Arial Black, Arial, sans-serif;
}

.arrow-list {
    list-style-image: url('Images/ArrowUp.png');
}

.content-area {
    margin-left: 265px;
}


/*--Home Page --*/
/* Welcome message */
.welcome-msg {
    color: #C63739;
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0 20px 0;
    text-align: center;
}

/* SDO Grid Layout */
.sdo-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    gap: 30px;
    text-align: center;
    margin-top: 20px;
}

/* Individual card */
.sdo-card img {
    max-width: 100px;
    margin: 0 auto 10px;
    display: block;
}

.sdo-link {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #C3262A;
    text-align: center;
    text-decoration: none;
}

    .sdo-link:hover {
        text-decoration: underline;
    }

.welcome-text {
    color: #C63739;
}

/* -- Master Page --*/
/* --- General Layout --- */
.main_wrap {
    width: 100%;
    margin: 0 auto;
}

.main_con_wrap {
    width: 100%;
}

/* --- Header Section --- */
.top_section {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 15px;
    background: #f2f2f2;
}

.logo img {
    max-height: 60px;
}

.right_nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    gap: 12px;
}

    .right_nav ul li a {
        color: #000;
        text-decoration: none;
        font-weight: bold;
        padding: 0 5px;
    }

        .right_nav ul li a:hover {
            color: #C3262A;
        }

/* --- Hidden Button Replacement --- */
.hidden-button {
    display: none;
}

.empty-box {
    width: 180px;
    height: 40px;
}

/* --- Search Panel --- */
.search_first_cl label {
    font-size: 16px;
    font-weight: bold;
}

.margin-top-10 {
    margin-top: 10px !important;
}

.label-padding-top {
    display: block;
    margin-top: 15px;
}

.textbox-201 {
    height: 34px;
    width: 201px;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

/* --- Buttons --- */
.btn-red {
    background-color: #C3262A;
    color: white;
    font-weight: bold;
    border: none;
    padding: 6px 12px;
    margin: 5px 3px;
    border-radius: 4px;
    cursor: pointer;
}

    .btn-red:hover {
        background-color: #A51E22;
    }

/* --- Sidebar --- */
#sidebar2, #sidebar {
    margin-top: 10px;
    padding: 10px;
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
}

.live-catalogue-title {
    color: black;
    font-weight: bold;
    font-size: 20px;
    font-family: Arial Black, sans-serif;
}

.arrow-list {
    list-style-image: url('../Images/ArrowUp.png');
    padding-left: 20px;
}

/* --- Content Section --- */
.colA-content {
    margin-left: 265px;
    padding: 10px;
}



.chngs-bsb-web .chngs-bsb-web-sub span{color:#fff;}

.chngs-bsb-web-sub {
    background-color: #4b4444;
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 5px;
}


.chngs-bsb-btn-arrow {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 35%;
}

.chngs-bsb-btn-arrow .aspNetDisabled
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    
}

.chngs-bsb-btn-arrow img{margin:0 5px;}


#divImage .MsoNormal {
    text-align: justify;
    display:flex;
}

.divmmg-popup .dvvmmg {

    display: flex;
    justify-content: center;
}

#ContentPlaceHolder1_Panel1{
    overflow-y:scroll;
}


.divmmg-popup .ACCEPTBTN {
    margin-right: 30px;
    display: inline-block;
    text-align: center;
    background: #c63739;
    color: #FFFFFF;
    font-size: 16px;
    padding: 3px;
    border: none;
    font-weight: bold;
    width: 170px;
    cursor: pointer;
    border-radius: 3px;
}

.bottom-submit-btn{
    display:flex;
    justify-content:space-evenly;
}
#ASTMTable{
    width:100%;
}
#ASTMTable td {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    text-align: left;
}

    #ASTMTable td input[type="submit"] {
        color: White;
        background-color: #C3262A;
    }

    #ASTMTable td {
        border-bottom: 1px solid #C3262A
        
        }

#ColA #searchTab {
    background: #333 !important;
    color:#fff;
}


.searchTab tr {
    border: 1px solid red;
    width: 680px;
}

    #searchTab td span{
        color:#fff;
    }


#searchTab #ContentPlaceHolder1_lbtnPrev{
    display:flex;
    justify-content:center;
}
#searchTab td:first-child {
    display: flex;
    justify-content: center;
    align-items:center;
}

#searchTab td:last-child {
    display: flex;
    justify-content: center;
    align-items: center;
}
/*    #ContentPlaceHolder1_UpdatePanel1 div:first-child{
                                                     display:none;
                                                 }*/
    /*  bislispage style */
/*    .modal {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: black;
    z-index: 999990;
    opacity: 0.8;
    filter: alpha(opacity=60);
    -moz-opacity: 0.8;
    min-height: 100%;
}*/

#divImage {
    display: none;
    z-index: 999999;
    position: fixed;
    top: 0;
    left: 0;
    background-color: White;
    height: auto;
    width: 610px;
    padding: 3px;
    border: solid 1px black;
    border-radius: 8px;
}

.dlTable {
    border: double 1px #D9D9D9;
    width: 200px;
    text-align: left;
}

/*.model {
    position: fixed;
    top: 0;
    left: 0;
    background-color: black;
    z-index: 99;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    min-height: 100%;
    width: 100%;
}*/

.loading {
    font-family: Arial;
    font-size: 10pt;
    border: 5px solid #67CFF5;
    width: 200px;
    height: 100px;
    display: none;
    position: fixed;
    background-color: White;
    z-index: 999;
}


/* grid view Tooltip css */

a.tooltips {
    position: relative;
    display: inline;
}

    a.tooltips span {
        position: absolute;
        width: 600px;
        border: 1px solid #000000;
        color: yellow;
        background: #000000;
        height: 55px;
        line-height: 23px;
        text-align: center;
        visibility: hidden;
        border-radius: 6px;
        padding: 0px 7px 0px 7px;
        /* box-shadow: 40px 20px 10px gray*/
    }

        a.tooltips span:after {
            content: '';
            position: absolute;
            top: 100%;
            left: 50%;
            margin-left: -8px;
            width: 0;
            height: 0;
            border-top: 8px solid #000000;
            border-right: 8px solid transparent;
            border-left: 8px solid transparent;
        }

a:hover.tooltips span {
    visibility: visible;
    opacity: 0.8;
    bottom: 30px;
    left: 50%;
    margin-left: -76px;
    z-index: 999;
}

/*div#divSearcExport.SearcExpStyle {
    visibility: hidden;
    line-height: 0px;
    width: 0px;
    height: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}*/

.SearcExpStyle {
    display: none;
}


.PopupDiv1 {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    margin-left: 0;
    font-family: 'Raleway', sans-serif;
    background-color: White;
    border-radius: 10px 10px 10px 10px;
    max-width: 40%;
    /* min-width: 70%; */
    margin: auto;
}


.bord1 {
    /* max-width: 50%; */
    min-width: 250px;
    padding: 10px 50px;
    border: 6px solid gray;
    border-radius: 10px;
    font-family: raleway;
    background-color: #fff;
    z-index: 9999;
    margin: auto;
    padding: 20px;
}

.PopupDiv1 .bord1 textarea {
    border-color: Black;
    border-width: 2px;
    border-style: Solid;
    font-family: Franklin Gothic Book;
    font-size: Small;
    height: 230px;
    width: 400px;
}

#ContentPlaceHolder1_AnnoSave {
    width: auto;
    margin: auto;
    float: none;
    height: 38px;
    border-radius: 5px 5px 5px 5px;
    border: none;
    cursor: pointer;
    color: White;
    background-color: #C3262A;
    font-weight: bold;
}

.new-login-form-row {
    display: flex;
    justify-content: center;
    /* width: 70%; */
    /* margin: auto; */
    align-items: center;
}

    .new-login-form-row span {
        width: auto;
        margin: 5px;
        width: 30%;
    }

    .new-login-form-row label{
        margin-left:0;
    }
    .new-login-form-row input {
        width: 70%;
        margin: 8px 0;
    }

.drop_select_combo_top input[type="submit"] {
    background: #c73538;
    color: #fff;
    padding: 12px 25px;
    height: 45px;
}

/*---ChatGPT---*/
.hidden {
    display: none;
}

.anno-popup {
    position: fixed;
    top: 15%;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    border: 1px solid #ccc;
    padding: 15px;
    width: 400px;
    z-index: 9999;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
    border-radius: 6px;
}

.anno-header {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

.anno-body {
    margin-bottom: 10px;
}

.anno-footer {
    text-align: right;
}

iframe.fullscreen-frame {
    display: block;
    border: none;
    width: 100vw;
    height: 100vh;
    background: #000;
}


.change-password-panel .new-login-form-row {
    display: block;
   width: 100%;
   margin: auto; 
}

.change-password-panel .new-login-single-row {
    display: flex;
}

.change-password-panel .new-login-form-row span {
    width: auto;
    margin: 5px;
    width: auto;
}


.change-password-panel #UpdatePanel1 {
    display: block;
    margin: auto;
    width: 60%;
}

.change-password-panel .new-login-form-row input {
    width: 100%;
    margin: 8px 0;
}

.change-password-panel #ButtonCP {
    margin: 0 !important;
    background: #C63739;
    color: #fff;
    border: 0;
    padding: 10px 20px;
    width: auto;
}

/* --- Modal base styling (CSP-safe) --- */
.modal-backdrop {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 1000;
}

.modal-popup {
    display: none;
    position: fixed;
    width: 600px;
    max-width: 95%;
    background-color: #fff;
    border-radius: 8px;
    padding: 20px;
    z-index: 1001;
    box-shadow: 0 5px 15px rgba(0,0,0,0.3);
}

    .modal-popup h3 {
        margin-top: 0;
    }

    .modal-popup .modal-actions {
        text-align: right;
        margin-top: 20px;
    }

    .modal-popup .btn-accept,
    .modal-popup .btn-decline {
        padding: 8px 16px;
        border: none;
        border-radius: 4px;
        cursor: pointer;
    }

    .modal-popup .btn-accept {
        background-color: #007bff;
        color: white;
    }

    .modal-popup .btn-decline {
        background-color: #ccc;
        color: #000;
    }

.close1 {
    float: right;
    border: none;
    background: none;
    font-size: 24px;
    cursor: pointer;
}
