/* CSS Reset start */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}

html {
    overflow-y: scroll;
}

ol, ul, li {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

img {
    border: none;
    margin: 0;
    padding: 0;
}

.strong {
    font-weight: bold;
}

a {
    text-decoration: none;
    color: #112956;
}

    a:hover {
        text-decoration: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

* html .clearfix {
    zoom: 1;
}
/* IE6 */
*:first-child + html .clearfix {
    zoom: 1;
}
/* IE7 */
.clear {
    clear: both;
}

* {
    outline: none;
}
/*img, object, embed {height: auto;max-width: 100%;}*/
/***************************************************
these tags below have to be declared as block level elements
for browsers to render them (E.g - bloody IE!)
****************************************************/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, progress {
    display: block;
    padding: 0;
    margin: 0;
}

body {
    background: #ececec;
    color: #5a5a5a;
    font-family: 'Metrophobic', sans-serif;
    font-size: 0.875em;
}

html, body {
    width: 100%;
    height: 100%;
}

h1, h2, h3, h4 {
    font-weight: normal;
}

input[type="text"] {
    padding: 0px;
    color: #414141;
}




/* ============================= Form Design =========================== */
fieldset {
    padding: 5px 0;
}
/* Submit Button */
button, input[type="button"], input[type="submit"] {
    cursor: pointer; /*font-family:'Metrophobic', sans-serif;*/
    color: #fff;
    padding: 0px;
    margin: 0px;
}

.productMenu {
    float: left;
    width: 140px;
}

/* ==============================  All Buttons ================================= */
.grid_container .roundedblock .s_btn {
    background: url(../images/admin/btn_bg_table.png) left top no-repeat;
    padding-left: 6px;
    display: inline-block;
    float: left;
    margin-left: 3px;
}

    .grid_container .roundedblock .s_btn span {
        background: url(../images/admin/btn_bg_table.png) right -26px no-repeat;
        height: 26px;
        display: inline-block;
        color: #fff;
        line-height: 23px;
        padding: 0 18px 0 11px;
    }

        .grid_container .roundedblock .s_btn span button, .grid_container .roundedblock .s_btn span input[type="submit"] {
            background: transparent;
            border: 0px;
            color: #fff;
            width: auto;
            overflow: visible;
        }

.grid_container .roundedblock .s_btn_red {
    background: url(../images/admin/btn_bg_table.png) left -52px no-repeat;
    padding-left: 6px;
    display: inline-block;
    float: left;
    margin-left: 3px;
}

    .grid_container .roundedblock .s_btn_red span {
        background: url(../images/admin/btn_bg_table.png) right -78px no-repeat;
        height: 26px;
        display: inline-block;
        color: #fff;
        line-height: 23px;
        padding: 0 20px 0 11px;
    }

        .grid_container .roundedblock .s_btn_red span button {
            background: transparent;
            border: 0px;
            color: #fff;
            width: auto;
            overflow: visible;
        }

a.backlist {
    background: url(../images/admin/backBg.png) left -42px no-repeat;
    display: inline-block;
    padding: 0 0 0 6px;
    margin: 0;
}

    a.backlist span {
        background: url(../images/admin/backBg.png) right -69px no-repeat;
        display: block;
        color: #fff;
        height: 27px;
        padding: 0 16px 0 10px;
        line-height: 26px;
    }

a.backlist_small {
    background: url(../images/admin/backBg.png) left top no-repeat;
    display: inline-block;
    padding: 0 0 0 6px;
    margin: 0 0 0 9px;
}

    a.backlist_small span {
        background: url(../images/admin/backBg.png) right -21px no-repeat;
        display: block;
        color: #fff;
        font-size: 0.667em;
        height: 21px;
        padding: 0 6px 0 0;
        line-height: 20px;
        color: #fff;
    }








/* ====================  Login =================*/
.ltop_margin {
    padding-top: 4%;
}

.login_container {
    background: #fff;
    max-width: 1000px;
    margin: 0 auto;
}

    .login_container header {
        padding: 35px 30px 35px 45px;
    }

        .login_container header h1 {
            float: left;
            font-size: 1.286em;
            width: 345px;
        }

            .login_container header h1 span {
                float: right;
                color: #414141;
                padding: 8px 0 0 6px;
            }

            .login_container header h1 a {
                display: block;
                cursor: pointer;
            }

            .login_container header h1 img {
                float: left;
            }

    .login_container .bottomtxt {
        padding: 30px 40px 30px 245px;
        font-size: 1.571em;
        color: #7e7e7e;
    }

        .login_container .bottomtxt p span {
            font-family: 'Metrophobic', sans-serif;
        }

        .login_container .bottomtxt .figure {
            float: left;
            margin: 25px 0 0 -209px;
        }

    .login_container header .login_block {
        float: right;
        width: 580px;
    }

        .login_container header .login_block ul li {
            float: left;
            margin-left: 12px;
        }

            .login_container header .login_block ul li:first-child {
                margin-left: 0px;
            }

            .login_container header .login_block ul li input[type="text"], .login_container header .login_block ul li input[type="password"] {
                width: 100%;
                display: inline-block;
                background: transparent;
                border: 0px;
            }

            .login_container header .login_block ul li .l_btn {
                background: url(../images/admin/btn_bg_login.png) 0 0 no-repeat;
                height: 29px;
                display: inline-block;
                padding: 0 0 0 5px;
            }

                .login_container header .login_block ul li .l_btn span {
                    background: url(../images/admin/btn_bg_login.png) right -29px no-repeat;
                    display: inline-block;
                    padding: 3px 17px 9px 10px;
                }

                    .login_container header .login_block ul li .l_btn span button {
                        background: transparent;
                        border: 0px;
                    }

            .login_container header .login_block ul li a.forgot {
                border-left: 1px solid #e3e3e3;
                padding: 5px 0 7px 14px;
                color: #808080;
                display: block;
            }

            .login_container header .login_block ul li.inputblk {
                width: 100px;
                border: 1px solid #f0f0f0;
                padding: 3px 10px;
                text-align: left;
                height: 20px;
            }

        .login_container header .login_block ul {
            float: right;
            display: block;
        }





/* ==================== Page Start ==================== */
#wrapper { /*min-height:100%;height:auto !important;height:100%;margin:0 auto -8em;*/
    width: 100%;
    height: 100%;
}





/* Header */
.header {
    clear: both;
    background: #fff;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 10;
    height: 63px;
}



.header_inner {
    max-width: 1000px;
    margin: 0 auto;
    padding: 12px 0 8px;
}



.header h1 {
    padding: 0;
    color: #282828;
    float: left;
}

    .header h1 a.logo {
        float: left;
        width: 150px;
    }


.header .header-right {
    float: right;
    width: 840px;
    padding: 0;
}

    .header .header-right .username {
        text-align: right;
        clear: both;
        font-size: 0.857em;
        padding-bottom: 8px;
    }


    .header .header-right .right_link {
        float: right;
    }

        .header .header-right .right_link li {
            float: left;
            margin: 0 0 0 6px;
            position: relative;
            font-size: 14px;
            background: url("../images/admin/li_divider.gif") 0 4px no-repeat;
            padding: 0 0 0 15px;
        }


            .header .header-right .right_link li:first-child {
                background: none;
            }

            .header .header-right .right_link li a {
            }

            .header .header-right .right_link li .lang_change {
                background: url("../images/l_downarrow.gif") right 5px no-repeat;
                padding: 0 14px 0 0;
            }
            /* 24th Nov added by gagan */
            .header .header-right .right_link li.active a {
                color: #58820D;
            }

            .header .header-right .right_link li a:hover {
                color: #58820D;
            }



/* Navigation */
.navigation {
    clear: both;
    width: 100%;
    background: #194a77;
    height: 74px;
}

    .navigation ul.top_nav {
        display: block;
        float: right;
    }

        .navigation ul.top_nav li {
            display: block;
            float: left;
            display: block;
            position: relative;
            font-size: 0.786em;
            background: url(../images/admin/nav_divider.jpg) 0 2px no-repeat;
            height: 74px;
        }



            .navigation ul.top_nav li:first-child {
                margin-left: 0px;
                background: none;
            }

            .navigation ul.top_nav li a {
                padding: 42px 15px 0 15px; /* padding:45px 15px 16px 15px \9;*/
                background-image: url(../images/admin/icon_sprite.png);
                background-repeat: no-repeat;
                display: block;
                color: #fff;
            }

            .navigation ul.top_nav li.active span {
                background: url("../images/admin/topnav_arrow.png") center bottom no-repeat;
                position: absolute;
                height: 10px;
                width: 100%;
                bottom: 0px;
            }



            .navigation ul.top_nav li.last a {
                padding-right: 0px;
            }

            .navigation ul.top_nav li a.male_icon {
                background-position: 9px 14px;
            }

            .navigation ul.top_nav li a.female_icon {
                background-position: 17px -98px;
            }

            .navigation ul.top_nav li a.csr_icon {
                background-position: 8px -172px;
            }

            .navigation ul.top_nav li a.agent_icon {
                background-position: 11px -247px;
            }

            .navigation ul.top_nav li a.affiliate_icon {
                background-position: 12px -319px;
            }

            .navigation ul.top_nav li a.guest_icon {
                background-position: 15px -391px;
            }

            .navigation ul.top_nav li a.help_icon {
                background-position: 23px -471px;
            }




.grid_container h1 {
    font-size: 1.286em;
    padding-bottom: 10px;
}

    .grid_container h1 span {
        color: #509e2d;
    }

    .grid_container h1 a.backlist_small span {
        color: #fff;
    }




.grid_container h1 {
    font-size: 1.286em;
    padding-bottom: 10px;
}

    .grid_container h1 span {
        color: #509e2d;
    }

    .grid_container h1 a.backlist_small span {
        color: #fff;
    }




.grid_container .roundedblock {
    clear: both;
}

    .grid_container .roundedblock.topMargin {
        margin-top: 50px;
    }

    .grid_container .roundedblock .topCorner {
        background: url("../images/admin/table_corners.png") left top no-repeat;
        padding-left: 16px;
    }

    .grid_container .roundedblock .top_right {
        background: url("../images/admin/table_corners.png") right -16px no-repeat;
        height: 16px;
    }



    .grid_container .roundedblock .bottomCorner {
        background: url("../images/admin/table_corners.png") left -32px no-repeat;
        padding-left: 16px;
    }

    .grid_container .roundedblock .bottom_right {
        background: url("../images/admin/table_corners.png") right -48px no-repeat;
        height: 16px;
    }

    .grid_container .roundedblock .mid_bg {
        background: #fff;
        border-left: 1px solid #d4d4d4;
        border-right: 1px solid #d4d4d4;
        min-height: 100px;
    }


.grid_container .posTop {
    margin-top: -15px;
}

.grid_container .roundedblock .searchBlock {
    position: relative;
    top: -15px;
}

    .grid_container .roundedblock .searchBlock .search_top {
        background: url("../images/admin/search_bg.png") left top no-repeat;
        padding-left: 15px;
    }

        .grid_container .roundedblock .searchBlock .search_top .search_toprgt {
            background: url("../images/admin/search_bg.png") right -15px no-repeat;
            height: 15px;
        }



    .grid_container .roundedblock .searchBlock .search_mid {
        background: #1a4b77;
        padding: 1px 16px 16px;
    }

    .grid_container .roundedblock .searchBlock ul {
        padding: 3px 0;
    }

    .grid_container .roundedblock .searchBlock h2 {
        color: #fff;
        font-size: 1.429em;
    }

    .grid_container .roundedblock .searchBlock .s_left {
        float: left;
    }



    .grid_container .roundedblock .searchBlock li {
        float: left;
        margin-left: 14px;
        width: 280px;
    }

        .grid_container .roundedblock .searchBlock li:first-child {
            margin-left: 0px;
        }

        .grid_container .roundedblock .searchBlock li .dropdown {
            background: #fff;
            padding: 2px 4px;
        }

            .grid_container .roundedblock .searchBlock li .dropdown select {
                background: none;
                border: 0px;
                font-size: 14px;
            }



    .grid_container .roundedblock .searchBlock input[type="text"], .grid_container .roundedblock .searchBlock input[type="password"] {
        background: #fff;
        border: 0px;
        height: 23px;
        float: left;
        padding: 0 5px;
        margin: 0px;
    }

    .grid_container .roundedblock .searchBlock label {
        float: left;
        color: #fff;
        padding: 0 10px 0 0;
        width: 110px;
    }

    .grid_container .roundedblock .searchBlock .gobutton {
        float: left;
        background: url(../images/admin/icon_sprite.png) -6px -550px no-repeat;
        width: 23px;
        height: 23px;
        border: 0px;
        text-indent: -999em;
    }

    .grid_container .roundedblock .searchBlock .s_right {
        float: right;
    }

.main_grid {
    background: url(../images/admin/th_bg.gif) 0 0 repeat-x;
    padding: 0 19px;
}

.grid_container .roundedblock table {
    width: 100%;
}

.grid_container .roundedblock thead th {
    color: #fff;
    font-weight: normal;
    text-align: left;
    padding: 9px 5px;
}

.grid_container .roundedblock tr td {
    padding: 12px 4px;
    border-bottom: 1px solid #e5e5e5;
    vertical-align: top;
    word-wrap: break-word;
}



    .grid_container .roundedblock tr td a.link {
        margin: 0 15px 0 0;
    }

    .grid_container .roundedblock tr td a.active {
        color: #509e2d;
    }

.grid_container .roundedblock tr input[type="checkbox"] {
    float: left;
    margin: 3px 4px 0 0;
    margin: 12px 4px -4px 0\0/;
    margin: 0px 4px -2px 0px\9;
}

.agent-tab-content tr th {
    background: url(../images/admin/inbox-thbg.jpg) repeat-x 0 bottom;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #dfdfdf;
    text-align: left;
    padding: 9px 5px;
    font-weight: normal;
    color: #2e2e2e;
    height: 38px;
    padding: 0px 3px 9px 3px\0/;
    padding: 13px 3px 1px 3px\9;
}

.grid_container .roundedblock .addon {
    float: right;
    display: inline-block;
}

.grid_container .roundedblock tr.odd td { /*background:url(../images/admin/tr_bg.gif) 0 0 repeat-x;*/
    background: #e7d9d9;
    border-top: 1px solid #c89b9b;
    border-bottom: 1px solid #c89b9b !important;
    word-wrap: break-word;
}



    .grid_container .roundedblock tr.odd td:first-child {
        background: #e7d9d9 !important;
        border-top: 1px solid #c89b9b;
        border-bottom: 1px solid #c89b9b;
        word-wrap: break-word;
    }

.pagination {
    clear: both;
    padding: 8px 5px !important;
    overflow: hidden;
}

    .pagination ul {
        float: left;
    }

    .pagination li {
        float: left;
        padding: 0 4px;
        margin: 0 2px;
    }

        .pagination li a {
            color: #3b3b3b;
            width: auto !important;
            background: none !important;
            overflow: visible !important;
            float: none !important;
            padding: 0px !important;
            height: auto !important;
        }
    /*.pagination li a.active{color:#000;}*/
    .pagination .pageno {
        float: right;
        padding: 0;
    }



        .pagination .pageno .record, .pagination .pageno .recno, .pagination .pageno .record label, .pagination .pageno .record .dropdown {
            float: left;
        }

        .pagination .pageno .record {
            margin-right: 48px;
        }

            .pagination .pageno .record .dropdown {
                background: #fff;
                padding: 2px 4px;
                border: 1px solid #cbcbcb;
            }

                .pagination .pageno .record .dropdown select {
                    background: none;
                    border: 0px;
                    width: auto;
                }

            .pagination .pageno .record label {
                padding: 2px 6px 0 0;
            }
/* ================= Form ====================== */
.form_block {
    padding: 34px 135px;
}



.f_row {
    padding: 5px 0;
    clear: both;
    word-wrap: break-word;
}

.f_row1 {
    padding: 0;
    clear: both;
    word-wrap: break-word;
    margin: 7px 0 0 0;
}

    .f_row1 label {
        width: 32%;
        float: left; /*text-align:right;margin-right:16px;*/
    }

    .f_row1 textarea {
        width: 336px;
        float: left; /*text-align:right;margin-right:16px;*/
    }

    .f_row1 .field {
        width: auto;
        float: left;
    }


.f_row label {
    width: 32%;
    float: left; /*text-align:right;margin-right:16px;*/
    clear: both;
}

.f_row textarea {
    width: 336px;
    float: left; /*text-align:right;margin-right:16px;*/
}

.f_row .field {
    width: auto;
    float: left;
}

.f_row input[type="checkbox"] {
    float: left;
}
/* Text Field */
.f_row .textfield {
    background: url(../images/admin/textfieldbg.png) left top no-repeat;
    padding: 0 0 0 5px;
    display: inline-block;
    width: 280px;
}

.fancybox_blue .f_row .textfield {
    width: 100%;
}


.fancybox_blue .f_row label {
    width: auto;
    display: block;
    float: none;
    text-align: left;
    word-wrap: break-word;
}

.f_row .textfield span {
    background: url(../images/admin/textfieldbg.png) right -28px no-repeat;
    display: block;
    padding: 0 5px 0 0;
    height: 28px;
}

.f_row .textfield input[type="text"] {
    background: transparent;
    border: 0px;
    width: 100%;
    margin-top: 6px;
}

.f_row .textfield.postcode {
    width: 40%;
}


/* Radio Block */
.f_row .radioblock {
    padding: 10px 0;
}

    .f_row .radioblock label {
        width: auto;
        font-size: 1.286em;
        color: #000;
        text-align: left;
        margin-right: 9px;
    }

.has-js .label_radio {
    padding: 0 0 2px 30px;
    display: block;
    cursor: pointer;
}

.has-js .label_radio {
    background: url(../images/admin/radio_btn.png) 0 0 no-repeat;
}

.has-js label.r_on {
    background: url(../images/admin/radio_btn.png) 0 -36px no-repeat;
}

.has-js .label_radio input {
    position: absolute;
    left: -9999px;
}


.label_radio {
    padding: 0 0 2px 30px;
    display: block;
    cursor: pointer;
}

.label_radio {
    background: url(../images/admin/radio_btn.png) 0 0 no-repeat;
}

label.r_on {
    background: url(../images/admin/radio_btn.png) 0 -36px no-repeat;
}

.label_radio input {
    position: absolute;
    left: -9999px;
}


/* Button Block */
.form_btn {
    background: url(../images/admin/btn_bg.png) left top no-repeat;
    padding: 0 0 0 7px;
    display: inline-block;
}

    .form_btn span {
        background: url(../images/admin/btn_bg.png) right -34px no-repeat;
        display: block;
        line-height: 31px;
        height: 34px;
        padding: 0 18px 0 10px;
    }

    .form_btn button {
        background: transparent;
        border: 0px;
        width: 100%;
        color: #fff;
        width: auto;
        overflow: visible;
        height: 30px;
    }

    .form_btn input[type="button"], input[type="submit"] {
        background: transparent;
        border: 0px;
        width: 100%;
        color: #fff;
        width: auto;
        overflow: visible;
        height: 30px;
    }

    .form_btn.redbtn {
        background: url(../images/admin/btn_bg.png) left -68px no-repeat;
    }

        .form_btn.redbtn span {
            background: url(../images/admin/btn_bg.png) right -102px no-repeat;
        }



/* Tab Block */
.tab_block {
}

    .tab_block .tab_listBg {
        background: url(../images/admin/tab_listBg.jpg) 0 0 repeat-x;
        color: #fff;
        font-weight: normal;
        text-align: left;
        padding: 0;
        height: 47px;
    }

    .tab_block ul li {
        float: left;
    }

    .tab_block .tab_listBg ul {
        float: left;
    }

        .tab_block .tab_listBg ul li {
            padding: 0 17px;
            line-height: 43px;
            height: 47px;
        }

            .tab_block .tab_listBg ul li a {
                color: #424242;
            }

            .tab_block .tab_listBg ul li.ui-state-active {
                background: url(../images/admin/tab_li_arrow.png) center bottom no-repeat;
            }

    .tab_block .tab_content {
        clear: both;
        padding: 30px 16px 10px;
        min-height: 400px;
    }

        .tab_block .tab_content .pagination {
            margin-left: 0px;
            margin-right: 0px;
        }

    .tab_block .tab_content02 {
        clear: both;
    }

    .tab_block .tab_list02 li a {
        color: #222;
    }

    .tab_block .tab_list02 ul li.ui-state-active {
        background: url(../images/admin/tab_libg.gif) 0 0 repeat-x;
    }

        .tab_block .tab_list02 ul li.ui-state-active a {
            color: #fff;
        }

    .tab_block .tab_list02 ul li {
        background: #f7f7f7;
        padding: 6px 12px 7px;
        margin-right: 2px;
    }

    .tab_block .tab_list02 ul {
        border-bottom: 2px solid #839aa8;
        overflow: hidden;
    }


a.admin_info { /*background:url(../images/admin/btn_bg_table.png) left -104px no-repeat;*/
    padding-left: 6px;
    display: inline-block;
}

    a.admin_info span { /*background:url(../images/admin/btn_bg_table.png) right -127px no-repeat;*/
        height: 23px;
        display: block;
        color: #fff;
        line-height: 21px; /*padding:0 20px 0 11px*/
    }



.grid_container .roundedblock .table_tab thead th {
    background: #dce5ea;
    color: #000;
    border-top: 2px solid #597b8f;
    word-wrap: break-word;
}

.grid_container .roundedblock .table_tab tr td {
    border-left: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    word-wrap: break-word;
}

    .grid_container .roundedblock .table_tab tr td:first-child {
        background: #ececec;
        border-left: 0px;
        word-wrap: break-word;
    }

.grid_container .roundedblock .table_tab td a {
    margin: 0 3px 0 0;
    display: inline-block;
}

.grid_container .roundedblock .approval_block {
    padding: 24px 0 0;
    clear: both;
    position: relative;
}

    .grid_container .roundedblock .approval_block ul {
        text-align: right;
    }

        .grid_container .roundedblock .approval_block ul li {
            margin-right: 3px; /*float:none;display:inline;*/
        }

            .grid_container .roundedblock .approval_block ul li .s_btn_red, .grid_container .roundedblock .approval_block ul li .s_btn {
                float: none;
            }

    .grid_container .roundedblock .approval_block .comment_block {
        margin: 15px 0 0;
        position: relative;
        width: 100%;
    }

        .grid_container .roundedblock .approval_block .comment_block .inner {
            background-color: #e3e3e3;
            padding: 12px 16px;
        }

        .grid_container .roundedblock .approval_block .comment_block .arrow {
            background-image: url(../images/admin/comment_arrow.png);
            background-repeat: no-repeat;
            background-position: 0 0;
            position: absolute;
            width: 31px;
            height: 12px;
            right: 185px;
            top: 4px;
        }

        .grid_container .roundedblock .approval_block .comment_block .inner textarea {
            width: 100%;
            border: 0px;
            background: #fff;
            padding: 5px;
            margin: 0;
            height: 100px;
            box-sizing: border-box;
            -moz-box-sizing: border-box; /* Firefox */
            -webkit-box-sizing: border-box; /* Safari */
        }

        .grid_container .roundedblock .approval_block .comment_block .comment_btn {
            text-align: right;
            padding: 10px 0 0;
        }

            .grid_container .roundedblock .approval_block .comment_block .comment_btn .form_btn {
                float: right;
            }

.grid_container .roundedblock .original_Photo {
    background: #f7f7f7;
    padding: 28px;
    margin: 50px 0 0;
    overflow: hidden;
}

    .grid_container .roundedblock .original_Photo figure {
        float: left;
    }

    .grid_container .roundedblock .original_Photo .rightBlk {
        float: left;
        /* margin: 190px 0 0 106px;*/
        margin: 190px 0 0 70px;
        width: 245px;
    }

        .grid_container .roundedblock .original_Photo .rightBlk h1 {
            font-size: 2.214em;
        }

.grid_container .roundedblock .upload {
    background: url(../images/admin/upload-new.jpg) 0 0 no-repeat;
    display: block;
    height: 34px;
    width: 101px;
    text-indent: -999em;
    cursor: pointer;
}

input.file {
    display: block;
    visibility: hidden;
    width: 0;
    height: 0;
}

.grid_container .roundedblock .uploadBk, .grid_container .roundedblock .btns a {
    float: left;
}

.grid_container .roundedblock .uploadBk {
    margin-left: 10px;
    width: 101px;
}

.grid_container .roundedblock .photoTitle {
    padding: 0 0 10px;
    margin-top: -6px;
}

    .grid_container .roundedblock .photoTitle a.backlist {
        margin-top: -5px;
    }

    .grid_container .roundedblock .photoTitle .left {
        float: left;
    }

    .grid_container .roundedblock .photoTitle .right {
        float: right;
    }

    .grid_container .roundedblock .photoTitle label {
        font-size: 1.286em;
        color: #214e77;
    }

    .grid_container .roundedblock .photoTitle input[type="text"] {
        background: #fbfbfb;
        border: 1px solid #dfdfdf;
        padding: 4px;
        width: 300px;
    }

    .grid_container .roundedblock .photoTitle .right ul {
        float: right;
    }

    .grid_container .roundedblock .photoTitle .right li {
        float: left;
        padding: 0 10px;
        color: #888;
    }

        .grid_container .roundedblock .photoTitle .right li.last {
            padding-right: 0px;
        }

        .grid_container .roundedblock .photoTitle .right li:first-child {
            padding-left: 0px;
        }

    .grid_container .roundedblock .photoTitle input[type="checkbox"] {
        float: left;
    }


/* User Testimonials */
.grid_container .roundedblock .newTestimonial {
    clear: both;
}

    .grid_container .roundedblock .newTestimonial .innerblock {
        border: 1px solid #d7d7d7;
        min-height: 300px;
    }

    .grid_container .roundedblock .newTestimonial .back_btn {
        padding: 0 0 22px;
        text-align: right;
    }

    .grid_container .roundedblock .newTestimonial .bluebg {
        background: #1f4d77;
        min-height: 225px;
        padding: 20px 18px;
        color: #fff;
    }

        .grid_container .roundedblock .newTestimonial .bluebg .blue_left {
            float: left;
            width: 45%;
            margin: 20px 0 0;
        }

        .grid_container .roundedblock .newTestimonial .bluebg .blue_right {
            float: right;
        }

            .grid_container .roundedblock .newTestimonial .bluebg .blue_right figcaption {
                display: block;
                text-align: center;
            }

    .grid_container .roundedblock .newTestimonial .testimonial_txt {
        padding: 15px 30px;
    }

        .grid_container .roundedblock .newTestimonial .testimonial_txt h3 {
            font-size: 1.143em;
            padding: 0 0 12px;
            color: #000;
        }

        .grid_container .roundedblock .newTestimonial .testimonial_txt p {
            padding-bottom: 20px;
        }





/*==================== Fancybox CSS ====================*/
.fancybox_design {
    clear: both;
}

    .fancybox_design .f_top { /*background:url("../images/admin/fancybox_bg.png") left top no-repeat;padding:0 0 0 33px;*/
    }

        .fancybox_design .f_top .f_top_right { /*background:url("../images/admin/fancybox_bg.png") right -33px no-repeat;padding:0;height:33px;*/
        }

    .fancybox_design .f_bottom { /*background:url("../images/admin/fancybox_bg.png") left -66px no-repeat;padding:0 0 0 33px;*/
    }

        .fancybox_design .f_bottom .f_bottom_right { /*background:url("../images/admin/fancybox_bg.png") right -99px no-repeat;padding:0;height:33px;*/
        }

    .fancybox_design .f_mid { /*background:url(../images/admin/fancy_midleft.png) 0 0 repeat-y;padding:0 0 0 33px;*/
        background: #fff;
        padding: 0;
    }

        .fancybox_design .f_mid .f_mid_right { /*background:url(../images/admin/fancy_midright.png) right 0 repeat-y;min-height:200px;padding:4px 41px 10px 8px*/
        }

.fancybox_blue {
    color: #fff;
    clear: both;
}

    .fancybox_blue .f_top {
        background: url("../images/admin/fancyboxBlue_bg.png") left top no-repeat;
        padding: 0 0 0 6px;
    }

        .fancybox_blue .f_top .f_top_right {
            background: url("../images/admin/fancyboxBlue_bg.png") right -6px no-repeat;
            padding: 0;
            height: 6px;
        }

    .fancybox_blue .f_bottom {
        background: url("../images/admin/fancyboxBlue_bg.png") left -12px no-repeat;
        padding: 0 0 0 6px;
    }

        .fancybox_blue .f_bottom .f_bottom_right {
            background: url("../images/admin/fancyboxBlue_bg.png") right -18px no-repeat;
            padding: 0;
            height: 6px;
        }

    .fancybox_blue .f_mid {
        background: #234e78;
        padding: 25px 25px 0;
    }

    .fancybox_blue .dropdown {
        background: #fff;
        padding: 2px 4px;
    }

        .fancybox_blue .dropdown select {
            background: none;
            border: 0px;
            width: 100%;
        }

    .fancybox_blue label {
        padding-bottom: 4px;
        display: inline-block;
    }

    .fancybox_blue .btn_block {
        padding: 15px 0;
        float: left;
    }





/*==================== Accordian CSS ====================*/
.accordian_block {
    padding: 20px 30px;
    margin-top: 10px;
}

    .accordian_block h3 {
        font-size: 1.143em;
        line-height: 36px;
        cursor: pointer;
        border-bottom: 1px solid #e1e1e1;
        padding: 0 0 0 20px;
    }

        .accordian_block h3.ui-accordion-header-active {
            border-bottom: none;
        }

    .accordian_block h1 {
        font-size: 1.286em;
        color: #000;
        border-bottom: 1px solid #e1e1e1;
    }

    .accordian_block .ui-icon-triangle-1-e {
        background: url("../images/admin/accordian_icon.png") left top no-repeat;
        height: 8px;
        width: 8px;
        display: inline-block;
        float: right;
        margin: 15px 20px 0 0;
    }

    .accordian_block .ui-icon-triangle-1-s {
        background: url("../images/admin/accordian_icon.png") left -8px no-repeat;
        height: 8px;
        width: 8px;
        display: inline-block;
        float: right;
        margin: 15px 20px 0 0;
    }

    .accordian_block .inner_content {
        padding: 10px 0 10px 40px;
        border-bottom: 1px solid #e1e1e1;
    }

    .accordian_block input[type="checkbox"] {
        margin: 4px 8px 4px 0;
        margin: 0px 8px 4px 0 \9;
    }
/* video Block */
.video_block { /*clear:both;min-height:400px;*/
}

.videoWrapper {
    position: relative;
    padding-top: 25px;
    padding-bottom: 56.25%;
    height: 0;
}
/* html .videoWrapper {margin-bottom:45px;margin-bot\tom:0;}
.videoWrapper div,
.videoWrapper embed, 
.videoWrapper object {position:absolute;width:100%;height:100%;left:0;top:0;}*/

.video_block .vdTitle {
    padding: 17px 0 0;
}

    .video_block .vdTitle input[type="text"] {
        background: #fbfbfb;
        border: 1px solid #dfdfdf;
        padding: 4px;
        width: 90%;
    }

    .video_block .vdTitle .buttons {
        padding: 17px 0 0;
    }

    .video_block .vdTitle h3 {
        padding-bottom: 10px;
    }

    .video_block .vdTitle .buttons .form_btn {
        margin-right: 4px;
    }

.create_newcsr .btn_block {
    padding: 0 27px 10px;
    text-align: right;
}

.myStory_block {
    clear: both;
}

    .myStory_block h1 {
        font-size: 1.143em;
        color: #000;
        border-bottom: 1px solid #e6e6e6;
        padding: 0 0 10px;
    }

    .myStory_block .user_details {
        border-bottom: 1px solid #e6e6e6;
        padding: 20px 6px 25px;
    }

        .myStory_block .user_details .userLeft {
            float: left;
            width: 245px;
        }

        .myStory_block .user_details .buttons {
            padding: 10px;
        }

        .myStory_block .user_details .userRight {
            float: left;
            width: 290px;
            margin-left: 25px;
        }

            .myStory_block .user_details .userRight h2 {
                font-size: 1.286em;
                color: #000;
            }

            .myStory_block .user_details .userRight .f_row label {
                text-align: left;
            }


.admininfo_Block {
    clear: both;
}

    .admininfo_Block .three_column {
        padding: 0;
    }

        .admininfo_Block .three_column ol li {
            float: left;
            padding: 20px 25px;
            min-height: 100px;
            width: 236px;
            background: #f8f8f8;
            margin-left: 6px;
        }

            .admininfo_Block .three_column ol li:first-child {
                margin-left: 0px;
            }

            .admininfo_Block .three_column ol li.green {
                background: #ebf6e6;
                padding-left: 55px;
            }

            .admininfo_Block .three_column ol li h2 {
                font-size: 1.143em;
                color: #000;
            }

    .admininfo_Block .admin-adrs {
        padding-top: 25px;
        clear: both;
        position: relative;
        z-index: 0;
    }

        .admininfo_Block .admin-adrs h2 {
            font-size: 1.286em;
            color: #3c7d1f;
            padding-bottom: 10px;
            width: 65%;
        }

        .admininfo_Block .admin-adrs .con_address {
            padding: 0 0 0 8px;
            overflow: hidden;
            float: left;
            width: 55%;
        }

            .admininfo_Block .admin-adrs .con_address ol {
                padding-bottom: 19px;
            }

                .admininfo_Block .admin-adrs .con_address ol li {
                    padding: 0 0 1px 0;
                }

                    .admininfo_Block .admin-adrs .con_address ol li ul li {
                        float: left;
                        width: 370px;
                    }

                        .admininfo_Block .admin-adrs .con_address ol li ul li.left {
                            width: 200px;
                        }

        .admininfo_Block .admin-adrs .btns {
            position: absolute;
            right: 0px;
            bottom: 18px;
        }


#adminFunction_block {
    position: relative;
    z-index: 1;
}

#admin_dropdown {
    display: none;
    position: absolute;
    padding: 0;
    right: 0px;
    top: 25px;
    min-width: 500px;
}

    #admin_dropdown .elena-inner {
        min-height: 400px;
    }

        #admin_dropdown .elena-inner .arrow {
            position: absolute;
            background: url("../images/admin/adminfunction-arrow.png") left 0 no-repeat;
            width: 23px;
            height: 16px;
            display: block;
            right: 45px;
            top: -5px;
        }

        #admin_dropdown .elena-inner .top_curve {
            background: url("../images/admin/adminfunctionBg.png") left 0 no-repeat;
            padding: 0 0 0 8px;
        }

            #admin_dropdown .elena-inner .top_curve .top_rgt {
                background: url("../images/admin/adminfunctionBg.png") right -8px no-repeat;
                padding: 0;
                height: 8px;
            }

        #admin_dropdown .elena-inner .mid_curve {
            background: #194a77;
            border-left: 1px solid #5c7f9e;
            border-right: 1px solid #5c7f9e;
            min-height: 200px;
            color: #fff;
            /*padding: 30px 40px;*/
            padding: 30px 20px;
        }

            #admin_dropdown .elena-inner .mid_curve ul {
                float: left;
                /*margin-left: 34px;*/
                width: 152px;
            }

                #admin_dropdown .elena-inner .mid_curve ul li {
                    float: none;
                    display: block;
                    margin: 0px;
                }

                #admin_dropdown .elena-inner .mid_curve ul:first-child {
                    margin-left: 0px;
                }

                #admin_dropdown .elena-inner .mid_curve ul li a {
                    color: #fff;
                    padding: 2px 0;
                    display: block;
                    max-width: 152px;
                    word-wrap: break-word;
                }

        #admin_dropdown .elena-inner .bottom_curve {
            background: url("../images/admin/adminfunctionBg.png") left -16px no-repeat;
            padding: 0 0 0 8px;
        }

            #admin_dropdown .elena-inner .bottom_curve .top_rgt {
                padding: 0;
                height: 8px;
                background: url("../images/admin/adminfunctionBg.png") right -24px no-repeat;
            }



.memberDetail {
    clear: both;
}

    .memberDetail .memberDetail_row li {
        background: url("../images/admin/gridgradientBg.jpg") 0 bottom repeat-x;
        padding: 16px 23px 19px;
    }

        .memberDetail .memberDetail_row li.shipname {
            font-size: 16px;
        }

            .memberDetail .memberDetail_row li.shipname span {
                color: #1b5285;
            }

        .memberDetail .memberDetail_row li.changeprice {
            padding: 4px 23px 14px;
            overflow: hidden;
        }

            .memberDetail .memberDetail_row li.changeprice label {
                display: block;
            }

            .memberDetail .memberDetail_row li.changeprice input[type="text"] {
                border: 1px solid #e1e1e1;
                background: #fff;
                float: left;
                height: 22px;
                margin-right: 5px;
            }

        .memberDetail .memberDetail_row li.changepriceNew {
            padding: 14px 23px 14px;
            overflow: hidden;
        }

            .memberDetail .memberDetail_row li.changepriceNew label {
                display: block;
                padding-top: 4px;
            }

            .memberDetail .memberDetail_row li.changepriceNew input[type="text"] {
                border: 1px solid #e1e1e1;
                background: #fff;
                float: left;
                height: 22px;
                margin-right: 5px;
            }


.tblGrid_grey {
    padding: 0 18px;
    margin-top: -10px;
}

.tbl_scroll {
    overflow-x: auto;
    overflow-y: hidden;
}
/*.tblGrid_grey:first-child{margin-top:0px;}*/
.tbl_btns {
    clear: both;
    overflow: hidden;
    padding: 17px 0;
}

    .tbl_btns.nobtmpadding {
        padding-bottom: 0px;
    }

    .tbl_btns .rytbtn {
        float: right;
    }

.pntbg_greytbl_top {
    background: #f2f2f2 url("../images/admin/pntbg_greytbl.jpg") 0 bottom repeat-x !important;
    border-bottom: 2px solid #f0f0f0;
}

    .pntbg_greytbl_top h2 {
        float: left;
        font-size: 16px;
        color: #000;
    }

.status_active {
    color: #58810d;
}

.pntbg_greytbl_top {
    float: none !important;
    width: 100% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.pntbg_greytbl_bottom {
    float: none !important;
    width: 100% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.pntbg_greytbl_bottom {
    background: url("../images/admin/pntbg_greytbl_btm.jpg") 0 bottom repeat-x !important;
    border-top: 2px solid #fff;
    padding: 5px 15px;
}

a.viewProfileLink {
    float: right;
    margin: 9px 17px 0 0;
}

.membership_plan, .affiliate_block {
    padding: 18px 0 0;
}

    .affiliate_block input[type="text"] {
        width: 60px;
        border: 1px solid #DFDFDF;
        background: #fff;
    }


/*tablist Green */

.tab_block .tab_listBggreen {
    background: url(../images/admin/th_bg.gif) 0 0 repeat-x;
    color: #fff;
    font-weight: normal;
    text-align: left;
    padding: 0;
    height: 38px;
}

.tab_block ul li {
    float: left;
}

.tab_block .tab_listBggreen ul {
    float: left;
    padding-left: 27px;
}

    .tab_block .tab_listBggreen ul li {
        padding: 0 17px;
        line-height: 34px;
        height: 38px;
    }

        .tab_block .tab_listBggreen ul li a {
            color: #fff;
        }
        /*.tab_block .tab_listBggreen ul li.ui-state-active{background:url(../images/admin/tab_li_arrow.png) center bottom no-repeat}*/
        .tab_block .tab_listBggreen ul li.active {
            background: url(../images/admin/tab_li_arrow.png) center bottom no-repeat;
        }

.tab_block .tab_content_inbox {
    clear: both;
    padding: 10px 22px 10px;
    min-height: 400px;
}



.tab_block .tab_list_inbox li {
    line-height: 34px;
    height: 38px;
}

    .tab_block .tab_list_inbox li a {
        color: #000;
    }

        .tab_block .tab_list_inbox li a span {
            color: #5EA915;
            font-size: 10px;
        }
/*.tab_block .tab_list_inbox ul li.ui-state-active{background:url(../images/admin/inbox_tabbg2_arrow.png) center bottom no-repeat}*/
.tab_block .tab_list_inbox ul li.active {
    background: url(../images/admin/inbox_tabbg2_arrow.png) center bottom no-repeat;
}

.tab_block .tab_list_inbox ul li.ui-state-active a {
    color: #5ea915;
    font-size: 18px;
    line-height: 18px;
}

.tab_block .tab_list_inbox ul li {
    padding: 6px 12px 6px;
}

.tab_block .tab_list_inbox ul {
    overflow: hidden;
}

.tab_block .tab_content02_inbox {
    clear: both;
    background: url(../images/admin/inbox_tabbg2.png) left top no-repeat;
    margin-top: -5px;
    padding: 15px;
    min-height: 400px;
}

    .tab_block .tab_content02_inbox .search_field {
        background: url(../images/admin/inbox_insidebg.png) left top repeat-x;
        border-top: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6;
        min-height: 100px;
        padding: 12px;
    }

.tab_block .search_field li {
    margin: 0 7px 13px 0;
}

    .tab_block .search_field li .inptfield {
        background: url(../images/admin/inbox_inputbg.png) left top no-repeat;
        padding: 0 0 0 13px;
        display: block;
    }

        .tab_block .search_field li .inptfield span {
            background: url(../images/admin/inbox_inputbg.png) right -26px no-repeat;
            padding: 0 13px 0 0;
            display: block;
            height: 26px;
        }

            .tab_block .search_field li .inptfield span input[type="text"] {
                background: transparent;
                border: 0px;
                width: 100%;
                overflow: visible;
                margin-top: 5px;
                width: auto;
            }

    .tab_block .search_field li .productMenu {
    }
/* ==========================DropDown============================= */
.dd {
    text-align: left;
    position: relative;
}

    .dd .ddTitle {
        background: url(../images/admin/inbox_dropdownbg.png) no-repeat;
        padding: 0 0 0 14px;
        text-indent: 0;
        cursor: default;
        overflow: hidden;
        height: 26px;
        border-radius: 16px;
    }

        .dd .ddTitle span.arrow {
            background: url(../images/admin/inbox_dropdown_arrow.jpg) no-repeat 0 0;
            float: right;
            display: inline-block;
            width: 30px;
            height: 26px;
            cursor: pointer;
            top: 0;
            position: relative;
            right: 0;
        }

        .dd .ddTitle span.ddTitleText {
            text-indent: 0px;
            overflow: hidden;
            line-height: 24px;
            font-size: 14px;
            color: #505050;
            padding-right: 4px;
        }

    .dd .ddChild {
        position: absolute;
        border: 1px solid #d8d8d8;
        border-top: none;
        display: none;
        margin: 0;
        width: auto;
        overflow: auto;
        overflow-x: hidden !important;
        background-color: #fff;
        font-size: 14px;
        height: 100px !important;
    }

        .dd .ddChild .opta a, .dd .ddChild .opta a:visited {
            padding-left: 10px;
        }

        .dd .ddChild a {
            display: block;
            padding: 3px 0 3px 3px;
            text-decoration: none;
            color: #505050;
            overflow: hidden;
            white-space: nowrap;
            cursor: pointer;
        }

            .dd .ddChild a:hover {
                background-color: #F3F3F3;
                color: #505050;
            }

            .dd .ddChild a.selected {
                background-color: #f9f9f9;
                color: #424242;
            }

    .dd .borderTop {
        border-top: 1px solid #c3c3c3 !important;
    }

    .dd .noBorderTop {
        border-top: none 0 !important;
    }

input.dp-applied {
    background: transparent;
    border: 0px;
    float: left;
    padding: 0px;
    margin: 5px 0 0;
}

a.dp-choose-date {
    float: left;
    width: 13px;
    height: 14px;
    padding: 0;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background: url(../images/admin/calender.png) no-repeat;
    margin: 5px 0 0;
}

    a.dp-choose-date.dp-disabled {
        cursor: pointer;
    }

.calender-inbox input.dp-applied {
    width: 129px !important;
}


/* Inbox */

.compose_block {
    padding: 5px 0;
}

.composeMailSection {
    float: left;
    width: 60%;
}
/*.new-drops{float:left;width:40%}*/
.new-drops {
    float: right; /*width:40%*/
    clear: both;
    display: block;
    margin-bottom: 6px;
    min-height: 30px; /*overflow: hidden;*/
}

    .new-drops.footer_drop {
        width: 100%;
        float: right;
    }

.diffInboxBtn {
    float: left;
    margin-left: 15px;
    margin-top: 5px;
}

    .diffInboxBtn a.forward {
        background: url(../images/admin/forward.png) no-repeat left 4px;
        width: 60px;
        height: 20px;
        display: inline-block;
        padding-left: 20px;
        color: #515151;
    }

a.delete {
    background: url(../images/admin/delete.png) no-repeat left 2px;
    width: 50px;
    height: 20px;
    display: inline-block;
    padding-left: 20px;
    color: #515151;
}

.diffInboxBtn a.reply {
    background: url(../images/admin/reply.png) no-repeat left 4px;
    width: 58px;
    height: 20px;
    display: inline-block;
    padding-left: 20px;
    color: #515151;
}

.composemail {
    float: left;
}

.mrgTop {
    margin-top: 0;
    float: right;
}

    .mrgTop span {
        line-height: 25px;
        padding-right: 6px;
    }

.rCords {
    width: 150px;
    float: right;
}

    .rCords .recSpan {
        float: left;
        padding-right: 10px;
        line-height: 25px;
    }

.prevNextDiv {
    border: 1px solid #dddddd;
    border-radius: 8px;
    display: inline-block;
    margin-top: -42px;
    margin-right: 15px;
    width: 35px;
    position: relative;
    top: 5px;
}

.prev {
    background: url(../images/admin/prev.png) no-repeat center center;
    width: 17px;
    height: 18px;
    display: inline-block;
    /*border-right: 1px solid #dddddd;*/
    color: #515151;
    margin-top: 4px;
}

.next {
    background: url(../images/admin/next-img.png) no-repeat center center;
    width: 10px;
    height: 15px;
    display: inline-block;
    color: #515151;
    margin-top: 0;
}

.rCords .productMenu, .ftrRec .productMenu {
    float: left;
}

    .rCords .productMenu .dd .ddTitle span.arrow {
        background: url(../images/admin/s-inbox_dropdown_arrow.jpg) no-repeat 0 0;
        float: right;
        display: inline-block;
        width: 27px;
        height: 26px;
        cursor: pointer;
        top: 0;
        position: relative;
        right: 0;
    }

.agent-tab-content {
    clear: both;
}

    .agent-tab-content tr th:first-child {
        padding-left: 24px;
    }

    .agent-tab-content tr td {
        padding: 9px 12px;
        vertical-align: middle !important;
    }

        .agent-tab-content tr td:first-child {
            padding-left: 24px;
        }

.highlight {
    background: url(../images/admin/highlight.png) no-repeat left;
    width: 16px;
    height: 6px;
    display: block;
    margin-left: 50px;
    margin-top: -10px;
}

.agent-tab-content .even td {
    background: #f7f7f7;
}

.agent-tab-content .tfooter td {
    background: #fff url(../images/admin/inbox_footerbg.jpg) repeat-x left bottom;
    vertical-align: middle;
}

    .agent-tab-content .tfooter td .go-to-page {
        float: left;
    }

.ftrRec {
    float: left;
    padding-left: 85px;
    width: 120px;
}

    .ftrRec label {
        line-height: 25px;
        float: left;
    }

.pgNum {
    float: right;
    width: 123px;
}

    .pgNum span {
        line-height: 25px;
        padding-right: 6px;
    }

.tfooter td {
    padding: 5px 12px !important;
}

.footerdel {
    margin-top: 5px;
}

.fLeft {
    float: left;
}

.fRight {
    float: right;
}
/* added on 20th Nov*/
.inbox_btn {
    background: url(../images/admin/inbox_btnbg.png) left top no-repeat;
    padding: 0 0 0 12px;
    display: inline-block;
}

    .inbox_btn span {
        background: url(../images/admin/inbox_btnbg.png) right -26px no-repeat;
        display: block;
        line-height: 23px;
        height: 26px;
        padding: 0 18px 0 10px;
    }

    .inbox_btn button {
        background: transparent;
        border: 0px;
        width: 100%;
        color: #fff;
        width: auto;
        overflow: visible;
        height: 23px;
    }

.highlight {
    background: url(../images/highlight.png) no-repeat left;
    width: 16px;
    height: 6px;
    display: block;
    margin-left: 50px;
    margin-top: -10px;
}

/*06-11-2012*/

.menu-list-arrow-list {
    background: url(../images/admin/inner-tab-bg.gif) no-repeat scroll left top;
    position: relative;
    z-index: 0;
    padding: 20px 10px 5px;
    margin-top: 16px;
}

.rightRadio {
    margin-top: -12px;
}
/*#newCompose{display:none}*/
.right-curve {
    margin-top: 10px;
    margin-right: 20px;
    margin-left: 20px;
}

    .right-curve label.cat {
        display: inline-block;
        padding-right: 10px;
    }

.line {
    background: url(../images/admin/inbox-line.png) repeat-x;
    height: 2px;
    margin-top: 13px;
}

.composeArea {
    text-align: center;
    padding: 15px 0;
}

.marCompose {
    margin: 15px 0;
}

    .marCompose label {
        width: 80px;
        display: inline-block;
        text-align: right;
        margin-right: 7px;
    }

    .marCompose .inptfield {
        display: inline-block;
    }

.aLabel {
    margin-right: 15px;
}

.photo-video .photo {
    background: url(../images/admin/photo.png) no-repeat 15px;
    width: 11px;
    height: 9px;
    padding-left: 30px;
    cursor: pointer;
}

.photo-video .video {
    background: url(../images/admin/video.png) no-repeat 15px;
    width: 11px;
    height: 9px;
    padding-left: 30px;
    cursor: pointer;
}

.editor {
    width: 800px;
    height: 239px;
    border: 1px solid #dedede;
    border-radius: 8px;
    margin-top: 15px;
}

.topmrg {
    margin: 15px 0 10px;
}

ul.menu-list-dat li {
    float: left;
    margin-right: 24px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    position: relative;
}

    ul.menu-list-dat li.active {
        color: #5ea915;
    }

.menu-list-dat li.active span.arrow {
    background: url(../images/admin/inner-tab-arrow.png) no-repeat center top;
    width: 100%;
    position: absolute;
    z-index: 20;
    padding: 8px 0 5px;
    margin-top: 26px;
    right: -2px;
}

.datalist .dd {
    margin-top: -3px;
    float: right;
}

.datalist {
    margin-top: -10px;
}

.photo-video {
    margin-left: -5px;
}

.fRight span {
    line-height: 25px;
}

.tpMrg {
    top: 27px;
}

.mrgBtm {
    margin-bottom: 10px;
    direction: rtl;
}

.has-js #composeMailClick .label_radio {
    padding: 2px 0 4px 28px;
    margin: 10px 0 0 10px;
    float: left;
    cursor: pointer;
}

/*tablist Green */

.tab_block .tab_listBggreen {
    background: url(../images/admin/th_bg.gif) 0 0 repeat-x;
    color: #fff;
    font-weight: normal;
    text-align: left;
    padding: 0;
    height: 38px;
}

    .tab_block .tab_listBggreen ul {
        float: left;
        padding-left: 27px;
    }

        .tab_block .tab_listBggreen ul li {
            padding: 0 17px;
            line-height: 34px;
            height: 38px;
        }

            .tab_block .tab_listBggreen ul li a {
                color: #fff;
            }

            .tab_block .tab_listBggreen ul li.ui-state-active {
                background: url(../images/admin/tab_li_arrow.png) center bottom no-repeat;
            }

.tab_block .tab_content_inbox {
    clear: both;
    padding: 10px 22px 10px;
    min-height: 400px;
}



.tab_block .tab_list_inbox li {
    line-height: 34px;
    height: 38px;
}

    .tab_block .tab_list_inbox li a {
        color: #000;
    }

        .tab_block .tab_list_inbox li a span {
            color: #5EA915;
            font-size: 10px;
        }

.tab_block .tab_list_inbox ul li.ui-state-active {
    background: url(../images/admin/inbox_tabbg2_arrow.png) center bottom no-repeat;
}

    .tab_block .tab_list_inbox ul li.ui-state-active a {
        color: #5ea915;
        font-size: 18px;
        line-height: 18px;
    }

.tab_block .tab_list_inbox ul li {
    padding: 6px 9px 6px; /* 6px 12px 6px;*/
}

.tab_block .tab_list_inbox ul {
    overflow: hidden;
}

.tab_block .tab_content02_inbox {
    clear: both;
    background: url(../images/admin/inbox_tabbg2.png) left top no-repeat;
    margin-top: -5px;
    padding: 15px;
    min-height: 400px;
}

    .tab_block .tab_content02_inbox .search_field {
        background: url(../images/admin/inbox_insidebg.png) left top repeat-x;
        border-top: 1px solid #e6e6e6;
        min-height: 100px;
        padding: 12px;
    }

    .tab_block .tab_content02_inbox .compose_block {
        border-top: 1px solid #e6e6e6;
    }

.tab_block .search_field li {
    margin: 0 6px 13px 0;
}

.tab_block .inptfield {
    background: url(../images/admin/inbox_inputbg.png) left top no-repeat;
    padding: 0 0 0 13px; /*display:block;*/
}

    .tab_block .inptfield span {
        background: url(../images/admin/inbox_inputbg.png) right -26px no-repeat;
        padding: 0 13px 0 0;
        display: block;
        height: 26px;
    }

        .tab_block .inptfield span input[type="text"] {
            background: transparent;
            border: 0px;
            width: 100%;
            overflow: visible;
            margin-top: 5px;
            width: 100%;
        }


/* New Classes Added */
.memberDetail .memberDetail_row li.search_newblock {
    background: #d5e8f9;
}

    .memberDetail .memberDetail_row li.search_newblock .s_btn {
        margin-top: 1px;
    }

.memberDetail .memberDetail_row li label {
    float: left;
    padding: 0 6px 0 0;
    line-height: 22px;
}

.memberDetail .memberDetail_row li .dropdown {
    background: #fff;
    /* padding: 2px 4px;*/
    float: left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .memberDetail .memberDetail_row li .dropdown {
        padding: 0 0;
    }

    .data-part-one {
        top: -10px;
        display: block;
        position: relative;
    }

        .data-part-one label {
            float: none;
        }
}



.memberDetail .memberDetail_row li .dropdown select {
    background: none;
    width: auto;
    color: #414141;
}

    .memberDetail .memberDetail_row li .dropdown select option {
        padding-right: 10px;
    }

.memberDetail .memberDetail_row li .sLeft {
    float: left;
    margin-right: 10px;
}

    .memberDetail .memberDetail_row li .sLeft input[type="checkbox"] {
        margin: 6px 0 0;
        margin: 3px 0 0 \9;
    }

.memberDetail {
    clear: both;
}

    .memberDetail .memberDetail_row li {
        background: url("../images/admin/gridgradientBg.jpg") 0 bottom repeat-x;
        padding: 16px 17px 19px;
    }

        .memberDetail .memberDetail_row li.shipname {
            font-size: 16px;
        }

            .memberDetail .memberDetail_row li.shipname span {
                color: #1b5285;
            }

        .memberDetail .memberDetail_row li.changeprice {
            padding: /*4px 23px 14px*/ 4px 13px 14px 17px;
            overflow: hidden;
        }

            .memberDetail .memberDetail_row li.changeprice label {
                display: block;
            }

            .memberDetail .memberDetail_row li.changeprice input[type="text"] {
                border: 1px solid #e1e1e1;
                background: #fff;
                float: left;
                height: 26px;
                margin-right: 5px;
            }

.tblGrid_grey {
    padding: 0 18px;
}

.tbl_btns {
    clear: both;
    overflow: hidden;
    padding: 17px 0;
}

    .tbl_btns.nobtmpadding {
        padding-bottom: 0px;
    }

    .tbl_btns .rytbtn {
        float: right;
    }

.pntbg_greytbl_top {
    background: url("../images/admin/pntbg_greytbl.jpg") 0 bottom repeat-x;
    border-bottom: 2px solid #f0f0f0;
}

    .pntbg_greytbl_top h2 {
        float: left;
        font-size: 16px;
        color: #000;
    }

.status_active {
    color: #58810d;
}

.pntbg_greytbl_bottom {
    background: url("../images/admin/pntbg_greytbl_btm.jpg") 0 bottom repeat-x;
    border-top: 2px solid #fff;
    padding: 7px 15px;
}

a.viewProfileLink {
    float: right;
    margin: 9px 17px 0 0;
}

.memberDetail .dropdown {
    float: left;
    background: #fff;
}

    .memberDetail .dropdown select {
        background: none;
        border: 0px;
        padding: 2px 4px 2px 2px;
        border: 1px solid #e1e1e1;
        /*font-size: 14px;*/
    }

.sucessMsg {
    font-size: 12px;
    color: Green;
}

.validationErrorMsg {
    color: red;
}


/* 29/10/2012  */

/* For Affiliate Page */
.fixed-width.full_width {
    max-width: 98%;
    margin: 0 auto;
    clear: both;
    min-width: 1600px;
}
    /*.fixed-width.full_width_nav{max-width:98%;margin:0 auto;clear:both;}*/
    .fixed-width.full_width .grid_container {
        width: 100%;
    }

    .fixed-width.full_width .tbl_scroll {
        overflow: inherit;
    }

.header_inner.header_inner_fullWidth {
    max-width: 98%;
    margin: 0 auto;
    padding: 12px 0 8px;
    min-width: 1600px;
}

.navigation.full_width {
    min-width: 1600px;
}

.header.full_width {
    min-width: 1600px;
}

.view_profileBlock {
    margin: 0 25px;
}

.detail-left {
    width: 300px;
    float: left;
    padding-top: 12px;
}

.detail-slider-wrapper {
    clear: both;
    background: url(../images/detail-slider-bg.jpg) no-repeat center bottom;
    margin-bottom: 24px;
    width: 299px;
    padding-bottom: 20px;
}

    .detail-slider-wrapper #image_wrap {
        border: 1px solid #C5C5C5;
        padding: 5px;
        margin-bottom: 20px;
        float: left;
    }

        .detail-slider-wrapper #image_wrap img {
            display: block;
            border: 1px solid #E9E9E9;
            width: 280px;
            height: 360px;
        }

    .detail-slider-wrapper a.browse {
        width: 14px;
        height: 21px;
        margin-top: 38px;
    }

    .detail-slider-wrapper a.prev, .detail-slider-wrapper a.prev:hover {
        background: url(../images/admin/detail-green-left-aero.png) top right no-repeat;
    }

    .detail-slider-wrapper a.next, .detail-slider-wrapper a.next:hover {
        background: url(../images/admin/detail-green-right-aero.png) top right no-repeat;
    }

    .detail-slider-wrapper a.prev.disabled, .detail-slider-wrapper a.prev.disabled:hover {
        background: url(../images/admin/detail-gray-left-aero.png) top right no-repeat;
        visibility: visible !important;
    }

    .detail-slider-wrapper a.next.disabled, .detail-slider-wrapper a.next.disabled:hover {
        background: url(../images/admin/detail-gray-right-aero.png) top right no-repeat;
        visibility: visible !important;
    }

.detail-right {
    width: 565px;
    float: right;
}

    .detail-right .two-col-wrapper {
        clear: both;
        border-top: 1px solid #dadada;
    }

        .detail-right .two-col-wrapper .left-col {
            width: 235px;
            float: left;
            border-right: 1px solid #dadada;
            padding: 15px 25px 20px 0;
            position: relative;
        }

.iam-callout {
    background: url(../images/admin/i-am-callout.png) no-repeat left top;
    width: 79px;
    height: 50px;
    padding: 22px 5px 0;
    position: absolute;
    text-align: center;
    font-size: 16px;
    color: #2a2a2a;
    left: -60px;
    top: -50px;
}

.detail-right .two-col-wrapper .left-col h1 {
    font: 300 38px 'Metrophobic',Arial, Helvetica, sans-serif;
    color: #224f9f;
}

    .detail-right .two-col-wrapper .left-col h1 span.online {
        background: url(../images/admin/online-icon.png) no-repeat left top;
        color: #5fb52c;
        font: 14px 'Metrophobic',Arial, Helvetica, sans-serif;
        padding: 0 0 0 20px;
    }

    .detail-right .two-col-wrapper .left-col h1 span.offline {
        background: url(../images/admin/offline-icon.png) no-repeat left top;
        color: #808080;
        font: 14px 'Metrophobic',Arial, Helvetica, sans-serif;
        padding: 0 0 0 20px;
    }

    .detail-right .two-col-wrapper .left-col h1 span.busy {
        background: url(../images/admin/busy.png) no-repeat left top;
        color: #e22301;
        font: 14px 'Metrophobic',Arial, Helvetica, sans-serif;
        padding: 0 0 0 20px;
    }

.detail-right .two-col-wrapper .left-col h3 {
    font-size: 14px;
    color: #242424;
    border-bottom: 1px solid #d1d1d1;
    clear: both;
    font-weight: bold;
    padding: 0 0 10px 0;
}

.detail-right .two-col-wrapper .left-col h2 {
    font: 500 16px 'Metrophobic',Arial, Helvetica, sans-serif;
    color: #242424;
    padding: 12px 0 0 0;
}

    .detail-right .two-col-wrapper .left-col h2.interests {
        clear: both;
        overflow: hidden;
        border-bottom: 1px solid #d1d1d1;
        padding-bottom: 4px;
    }

        .detail-right .two-col-wrapper .left-col h2.interests span {
            background: url(../images/admin/interests-icon.png) no-repeat right top;
            padding: 2px 28px 2px 0;
            float: left;
        }

.detail-right .two-col-wrapper .left-col p {
    line-height: 20px;
    padding: 4px 0 5px 0;
    word-wrap: break-word;
}

.detail-right .two-col-wrapper .right-col {
    padding: 42px 0 20px 25px;
    float: left;
    width: 278px;
    word-wrap: break-word;
}

    .detail-right .two-col-wrapper .right-col h1 {
        font: 500 20px 'Metrophobic',Arial, Helvetica, sans-serif;
        color: #2a2a2a;
        padding: 12px 0 10px 0;
        border-bottom: 1px solid #d1d1d1;
        margin-bottom: 10px;
    }

ul.aboutme-info {
    clear: both;
    padding-bottom: 15px;
}

    ul.aboutme-info li {
        display: block;
        clear: both;
        padding: 4px 0 4px 5px;
        overflow: hidden;
    }

        ul.aboutme-info li span {
            float: left;
            width: 150px;
        }

            ul.aboutme-info li span:first-child {
                width: 107px;
                padding-right: 10px;
                color: #000000;
            }

            ul.aboutme-info li span.green {
                color: #47a60c;
                font-size: 16px;
            }

.detail-right .two-col-wrapper .right-col h2 {
    font: 500 16px 'Metrophobic',Arial, Helvetica, sans-serif;
    color: #2a2a2a;
    padding: 12px 0 5px 0;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 10px;
}

.detail-right .two-col-wrapper .right-col p span {
    color: #000;
    padding-right: 4px;
    line-height: 19px;
}

.detail-slider-wrapper {
    clear: both;
    background: url(../images/detail-slider-bg.jpg) no-repeat center bottom;
    margin-bottom: 24px;
    width: 299px;
    padding-bottom: 20px;
}

    .detail-slider-wrapper #image_wrap {
        border: 1px solid #C5C5C5;
        padding: 5px;
        /* margin-bottom: 20px;*/
        margin: 0px;
        float: left;
    }

        .detail-slider-wrapper #image_wrap img {
            display: block;
            border: 1px solid #E9E9E9;
            width: 280px;
            height: 360px;
        }

.detail-left .video-link {
    clear: both;
    font: 300 16px/18px 'Metrophobic',Arial, Helvetica, sans-serif;
    padding: 0 0 0 30px;
}

    .detail-left .video-link .thumbnail {
        float: left;
        width: 66px;
        height: 56px;
        padding: 4px;
        border: 1px solid #d9d9d9;
        margin: 0 11px 0 0;
    }

    .detail-left .video-link .text-block {
        float: left;
        width: 150px;
    }

        .detail-left .video-link .text-block p {
            padding: 2px 0;
        }

        .detail-left .video-link .text-block a {
            color: #224f9f;
            font-size: 14px;
        }

            .detail-left .video-link .text-block a:hover {
                text-decoration: underline;
            }

/* 06-11-12 */
/* Textarea Field */
.f_row .textareaField {
    border: 1px solid #e2e2e2;
    padding: 3px;
    width: 280px;
    min-height: 60px;
}

    .f_row .textareaField textarea {
        background: transparent;
        border: 0px;
        width: 100%;
        min-height: 60px;
    }

.asterik {
    color: #FF0000;
}

span.field-validation-error {
    display: block;
    color: #f00;
    font-size: 11px;
}

input.isFeaturedCheck {
    margin-left: 55px;
}

label.forPrise {
    margin-right: 10px;
}

.fetured {
    float: left;
    margin-right: 10px;
    line-height: 25px;
}

    .fetured input[type="checkbox"] {
        margin-top: 7px;
        margin-top: 3px\9;
    }

.field label {
    width: 200px;
}

.addOnServiceDiv {
    float: left;
    width: 290px;
}

    .addOnServiceDiv textarea {
        resize: none;
    }

    /*.addOnServiceDiv label.data{width:250px;}*/
    .addOnServiceDiv input.txtData {
        float: left;
        width: 250px;
    }

    .addOnServiceDiv input#txtPrice {
        width: 250px;
    }

.data-part {
    margin: 5px 0 10px; /*overflow:hidden*/
}

    .data-part:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }


.topMrg {
    margin-top: 20px;
}

.hide {
    display: none;
}

.data-part-one {
    margin-top: 7px;
}

label.barData {
    color: #FFFFFF;
    padding: 0 10px 0 0;
    width: 110px;
    float: none !important;
}

.sleft ul li.mrgtop {
    margin-top: -10px;
}

.s_left span.field-validation-error {
    display: block;
    padding-left: 120px;
    color: #f00;
    font-size: 12px;
    clear: both;
    width: 172px;
}

.admininfo_Block .admin-adrs .con_profileimg {
    float: right;
    width: 280px;
    margin-right: 5px;
    text-align: center;
}

.profile-wd {
    width: 60%;
}


/* 07-11-12 - rita */
.tab_block .tab_content .memberDetail {
    margin: -14px 0 0 0;
}

    .tab_block .tab_content .memberDetail .big {
        width: 200px;
    }

.tab_block .tab_content .btm_gap {
    margin-bottom: 26px;
}

.memberDetail .memberDetail_row li ul li {
    background: none;
    padding: 0 15px 0 0;
}

.memberDetail .memberDetail_row li .dropdown.db_size {
    width: 200px;
}
/*.memberDetail .memberDetail_row li .dropdown select{width:100%}*/

.tab_block .tab_content .tbl_btns {
    padding-top: 0px;
}

.f_row.cms_row label {
    display: block;
    padding: 0 0 5px;
    text-align: left;
    margin: 0px;
}

.f_row.cms_row .field {
    width: 60%;
}

.f_row.cms_row .textfield {
    width: 70%;
}

.f_row.cms_row .textareaField {
    border: 1px solid #e2e2e2;
    padding: 3px;
    width: 70%;
}

    .f_row.cms_row .textareaField textarea {
        background: transparent;
        border: 0px;
        width: 100%;
        min-height: 60px;
        resize: none;
    }
/* resize none is added by sharad on 13th May */
.f_row .dropdown {
    background: #fff;
    padding: 2px 4px;
    border: 1px solid #E2E2E2;
}

    .f_row .dropdown select {
        background: none;
        border: 0px;
        font-size: 14px;
        width: 100%;
    }

.roundedblock .mandfield {
    color: #FF0000;
    padding: 0 0 15px;
}

.f_row .dropdown.width-dp {
    width: 100%;
}


.tbl_btns .left {
    float: left;
    font-size: 18px;
    color: #000;
}

/* 08-11-12  CSS Changed*/

.myStory_block {
    clear: both;
}

    .myStory_block h1 {
        font-size: 1.143em;
        color: #000;
        border-bottom: 1px solid #e6e6e6;
        padding: 0 0 10px;
    }

    .myStory_block .user_details {
        border-bottom: 1px solid #e6e6e6;
        padding: 20px 6px 25px;
    }

        .myStory_block .user_details .userLeft {
            float: left;
            width: 560px;
        }

        .myStory_block .user_details .buttons {
            padding: 40px 10px 10px;
            float: left;
        }
        /* 20th Nov */
        .myStory_block .user_details .userRight {
            float: right;
            width: 299px;
        }
            /* 20th Nov  changed width From 300px to 299px*/
            .myStory_block .user_details .userRight h2 {
                font-size: 1.286em;
                color: #000;
            }

            .myStory_block .user_details .userRight .f_row label {
                text-align: left;
            }

        .myStory_block .user_details .userLeft li {
            float: left;
        }

            .myStory_block .user_details .userLeft li figure, .myStory_block .user_details .userLeft li .buttons {
                float: left;
            }

                .myStory_block .user_details .userLeft li .buttons .upload-b {
                    display: block !important;
                }

.memberDetail .memberDetail_row li input[type="text"] {
    background: #fff;
    height: 23px;
    float: left;
    padding: 0 5px;
    margin: 0px;
    border: 1px solid #e1e1e1 !important;
}

.form_block.faq-mid {
    width: 600px;
    margin: 0 auto;
}

    .form_block.faq-mid .f_row label {
        width: 30%;
    }

.menblock, .womenblock {
    float: left;
    margin-left: 10px;
}

#menblock_detail {
    clear: both;
    padding-top: 15px;
}

.tw-block {
    float: right;
}

/* 09-11-12 */

.addOnServiceDiv input[type="text"] {
    border: 1px solid #e1e1e1 !important;
    background: #fff;
    height: 22px;
}

.addOnServiceDiv textarea {
    border: 1px solid #e1e1e1;
    background: #fff;
    float: left;
    width: 250px;
    padding: 5px;
}

.addOnServiceDiv label {
    float: none !important;
    clear: both;
    display: block;
    padding: 8px 0 !important;
}

.hide-tr {
    display: none;
}

/* Added by rita - 09-11-12 */
.new-drops.right {
    float: right !important;
    padding-bottom: 15px;
}

.spnError1 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: 40px;
    margin-top: 34px;
    position: absolute;
    margin-left: 15px\9;
}
/*Login UserName*/
.spnError2 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: 160px;
    margin-top: 34px;
    position: absolute;
    margin-left: 137px\9;
}
/*Login password*/
.spnError3 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 12px;
    margin-top: 46px;
    position: absolute;
}
/*forgot password*/
.spnError4 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 12px;
    margin-top: 75px;
    position: absolute;
}
/*forgot password*/
.spnError5 {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 12px;
    margin-top: 88px;
    position: absolute;
}
/*forgot password*/
.spnError6 {
    font-size: small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: 12px;
    margin-top: 10px;
    position: absolute;
}
/*forgot password message*/
.spnErrorCP {
    font-size: x-small;
    font-weight: normal;
    color: red;
    line-height: 0px;
    float: left;
    margin-left: 370px;
    margin-top: 4px;
}
/*chaneg password*/
.spnErrorCPVal {
    font-size: x-small;
    font-weight: normal;
    color: red;
    line-height: 0px;
    float: right;
    margin-left: 6px;
    margin-top: 10px;
}
/*change password entity validation*/

#forgotPass {
    display: none;
}

    #forgotPass fieldset .txt-box-email-new {
        padding: 10px 0;
        height: 25px;
    }

.txt-box-email-new input {
    width: 195px;
    font: 12px 'Metrophobic',Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    padding: 4px 10px;
    border-radius: 20px;
    color: #515151;
    background: #fff;
    float: left;
    margin-right: 10px;
}

#forgotPass h2 {
    clear: both;
    min-height: 20px;
    padding-bottom: 10px;
}

#forgotPass .submit {
    float: left;
    background: url(../images/submit-btn.png) no-repeat left top;
    width: 74px;
    height: 23px;
    cursor: pointer;
    border: 0px;
    text-indent: -9999px;
    margin-top: 2px;
}

#forgotPass h2 {
    color: #49ac31;
    padding-bottom: 5px;
}

#forgotPass input, #forgotPass .submit {
    margin: 16px 0 0;
    clear: both;
}

.frgtPass {
    width: 690px; /*height:400px;*/
    display: block;
}

.passLeft {
    float: left;
    background: url(../images/passlft.jpg) no-repeat left 0;
    width: 307px;
    height: 402px;
}

div.forgot-pass {
    float: left;
    margin: 40px 0 0 45px;
    width: 323px;
}

.forgot-pass .btns {
    clear: both;
}

    .forgot-pass .btns .backlogin {
        float: left;
        margin: 11px 0 0 14px;
        color: #424242;
    }

.forgot-pass input[type="text"] {
    width: 250px;
}
/*.forgot-pass{clear:both; padding-top:5px; font:12px 'Metrophobic',Arial, Helvetica, sans-serif; text-align:right; padding-right:0px}
.forgot-pass a{color:#979797}
.forgot-pass a:hover{text-decoration:underline}
*/


.changeColor {
    background-color: Yellow;
}
/* admin css change on 16th Nov */
#site_manager_dropdown {
    min-width: 250px;
    position: absolute;
    right: -9px;
    top: 23px;
    display: none;
}

    #site_manager_dropdown .site-inner .mid_curve {
        background: none repeat scroll 0 0 #194A77;
        border: 1px solid #5C7F9E;
        border-radius: 4px;
        padding: 28px 17px;
    }

    #site_manager_dropdown .site-inner .arrow {
        position: absolute;
        background: url("../images/admin/adminfunction-arrow.png") left 0 no-repeat;
        width: 23px;
        height: 16px;
        display: block;
        right: 45px;
        top: -5px;
    }

    #site_manager_dropdown .site-inner .mid_curve ul li a {
        color: #ffffff;
    }

    #site_manager_dropdown .site-inner .mid_curve ul li {
        background: none;
        display: inline-block;
        min-width: 160px;
        line-height: 20px;
    }

div.img_radio label {
    display: block;
}

div.img_radio {
    float: left;
}

/* Added by Nisha 20 NOv 2012 */
.clear-left {
    clear: left;
}

.table_tab input[type="text"] {
    width: 100%;
}

.table_tab td.action a:first-child {
    width: 53px;
}

#ddServiceCategorySearch {
    width: 175px;
}

.f_row .textfield input[type="password"] {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin-top: 6px;
    width: 100%;
}

.memberDetail .memberDetail_row li.changeprice .planAddOn #txtQuantitySearch {
    width: 70px;
}

.memberDetail .memberDetail_row li.changeprice .planAddOn #txtMonthSearch {
    width: 70px;
}

.memberDetail .memberDetail_row li.changeprice .planAddOn #txtPriceSearch {
    width: 70px;
}

.memberDetail .memberDetail_row li.changeprice .planAddOn .secondRow {
    clear: both;
    padding-top: 20px;
}

.memberDetail .memberDetail_row li.search_newblock .planAddOn1 .validationErrorMsg {
    float: left;
}

span.red {
    color: #f00;
}

.featured1 {
    margin-right: 10px;
    float: left;
}

/* Added by Nisha on 15th Nov 2012*/

.adminF-block a {
    background: url(../images/admin/admin-btn-bg.png) no-repeat left top;
    padding-left: 8px;
    display: block;
    color: #fff;
    font-size: 0.857em;
    margin-right: 22px;
}

    .adminF-block a span {
        background: url(../images/admin/admin-btn-bg.png) no-repeat right -28px;
        padding: 0 25px 0 4px;
        display: block;
    }

.adminF-block #admin_dropdown {
    right: 23px;
}

    .adminF-block #admin_dropdown .elena-inner .top_curve .top_rgt {
        background: #194A77;
    }

.backtolist {
    float: left;
    width: 150px;
    font-size: 0.857em;
}

    .backtolist a {
        background: url(../images/admin/back-icon.png) no-repeat left 4px;
        margin-left: 0px;
        padding: 0 0 0 15px;
        color: #194a77;
    }

.grid_container .roundedblock .table_tab.th-noborder thead th {
    border: 0;
}


/*Added on November 27,2012 For Admin Side Client Note*/
.view-comm {
    font-size: 18px;
    color: #000;
    padding: 20px 0 0 0;
    margin: 0 13px;
}

    .view-comm .noOfComm {
        color: #5ea915;
    }

ul.comm-style li {
    text-align: center;
    padding: 15px;
}

    ul.comm-style li .smallName {
        color: #5ea915;
    }

    ul.comm-style li .acceptRequest {
        padding: 20px 30px;
        border: 1px solid #c6dfad;
        width: 415px;
        margin-left: 30px;
        margin-top: 25px;
        background: #eef5e7;
        position: relative;
    }

        ul.comm-style li .acceptRequest .arrow {
            background: url(../images/comm-arrow.png) no-repeat;
            width: 10px;
            height: 17px;
            display: block;
            position: absolute;
            margin: -15px 0 0 -40px;
        }

ul.comm-style .fLeft .date {
    color: #000;
}

.view-comm {
    font-size: 18px;
    color: #000;
    padding: 20px 0 0 0;
}

    .view-comm .noOfComm {
        color: #5ea915;
    }

ul.comm-style li .accept {
    padding: 20px 30px;
    border: 1px solid #e5e5e5;
    width: 415px;
    margin-left: 30px;
    background: #f6f5f5;
    position: relative;
    text-align: left;
}



/* Added by Rita - 29-11-12 */
.editorTinyMce table {
    width: 100% !important;
}

ul.comm-style li .accept .arrow {
    background: url(../images/comm-arrow1.png) no-repeat;
    width: 10px;
    height: 17px;
    display: block;
    position: absolute;
    margin: 0px 0 0 -39px;
}

/* Added by Rita on 26th Nov 2012*/
.view-alert {
    border-top: 2px solid #597B8F;
    min-height: 100px;
}

.create-new-alert {
    border-top: 2px solid #597B8F;
}

.f_row .alert_sendcheck input[type="checkbox"] {
    float: none;
}

.f_row .alert_sendcheck .check_row {
    clear: both;
    padding-bottom: 4px;
}

.form_block.alert-mid {
    width: 675px;
    margin: 0 auto;
}

    .form_block.alert-mid .f_row label {
        width: 30%;
    }

.alertMsz_detail {
    clear: both;
}

    .alertMsz_detail p {
        padding-bottom: 5px;
    }

    .alertMsz_detail .alert-red {
        background: #e7d9d9;
        border: 1px solid #c89b9b;
        padding: 5px;
        margin-top: 5px;
    }

.alert_block {
    padding: 30px 26px 10px;
    clear: both;
}

    .alert_block .tbl_btns {
        padding-top: 0px;
    }

.date-field {
    float: left;
}

    .date-field input.dp-applied {
        background: #fff;
        border: 1px solid #CBCBCB;
        padding: 4px;
        margin: 0px;
        width: 90px;
    }

    .date-field a.dp-choose-date {
        margin: 3px 0 0 -18px;
    }

.f_row .check_row label {
    text-align: left;
    clear: both;
}

.detail-right .two-col-wrapper .right-col p {
    padding-left: 50px;
}

    .detail-right .two-col-wrapper .right-col p span.txLabel {
        float: left;
        margin-left: -50px;
    }

/* 30-11-12 */
.memberDetail .memberDetail_row li .secondrow {
    padding-top: 20px;
    clear: both;
}

.memberDetail .memberDetail_row li .dropdown.dbmid_size {
    width: 150px;
}

/*.alert_block #output{background:url(../images/dashboard-bg.gif) no-repeat left top; margin:0; padding:0;}*/
ul.inner_list li {
    font-size: 18px;
    color: #5ea915;
}

.txt-box-email-new-blog input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #5EA915;
    border-radius: 8px 8px 8px 8px;
    color: #515151;
    margin: 10px 0;
    font: 12px 'Metrophobic',Arial,Helvetica,sans-serif;
    margin-right: 10px;
    padding: 4px 10px;
    position: relative;
    behavior: url(/Content/PIE.htc);
    width: 195px;
}

textarea.txtArea {
    border: 4px solid #5ea915\0;
    border: 4px solid #5ea915;
    border-radius: 10px;
    overflow: auto;
    width: 86%;
    margin-top: 8px;
    padding: 5px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    behavior: url(/Content/PIE.htc);
    background: #fff;
    height: 67px;
    position: relative;
    float: left;
}

fieldset.postBlog {
    float: right;
}

    fieldset.postBlog input {
        background: url(../images/admin/update-blog.png) no-repeat;
        width: 102px;
        height: 32px;
        border: 0;
    }

.blog-edit-photo {
}

    .blog-edit-photo .blogphoto, .blog-edit-photo .edit-blogphoto {
        float: left;
    }

    .blog-edit-photo .edit-blogphoto {
        padding-left: 50px;
    }

        .blog-edit-photo .edit-blogphoto a {
            margin-left: 15px;
            color: #5EA915;
        }
/*.edit-blogphoto{position:absolute;top:50%;right:100px}*/

.spnErrorHeading {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 90px;
}
/*admin edit blog of user*/
.spnErrorBlog {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 90px;
    margin-top: 5px;
    position: absolute;
}
/*admin edit blog of user*/
.spnErrorUpdate {
    font-size: small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: right;
    margin-left: -100px;
    margin-top: -10px;
}
/*admin edit blog of user*/


.grid_container .roundedblock .approval_block.divrightPadding {
    padding-right: 14px;
}

/*Added on 4 dec*/
.form_block.sendHelpdeskMail label {
    width: 20%;
}

.correspondence {
    position: relative;
    /*overflow:hidden;*/
    word-wrap: break-word;
}

    .correspondence .corresCol {
        padding: 20px 0;
        border-top: 1px solid #DFDFDF;
    }

        .correspondence .corresCol:first-child {
            border-top: 0px;
            padding-top: 0px;
        }

        .correspondence .corresCol p {
            padding-bottom: 15px;
        }

        .correspondence .corresCol .corresCol_title {
            padding-bottom: 15px;
            line-height: 25px;
        }

        .correspondence .corresCol .title_green {
            color: #5ea915;
            font-weight: bold;
            display: block;
        }

        .correspondence .corresCol .title_red {
            color: #c4857a;
            font-weight: bold;
            display: block;
        }

.form_block h3 {
    border-bottom: 1px solid #DFDFDF;
    padding: 0 0 10px 0px;
    margin: 15px 0px;
}

/* Added 07-12-12 */
ul.aboutme-info span em {
    font-style: normal;
}

.video_block a {
    display: block;
}

textarea {
    font-family: 'Metrophobic', sans-serif;
    color: #414141;
    font-size: 14px;
}

#divddPlan .dropdown {
    width: 40%;
}

    #divddPlan .dropdown select {
        width: 100%;
    }

.addOnServiceDiv .plnAddfield, .Plncatgry {
    position: relative;
}

    .plnAddfield .validationErrorMsg, .Plncatgry .validationErrorMsg {
        position: absolute;
        top: 25px;
    }

.add_quantityBlk {
    width: 100%;
}

.addOnServiceDiv .quantityWidth {
    float: left;
    width: 118px;
}

.addOnServiceDiv .unlmtdquantity {
    float: left;
    width: 172px;
}

.addOnServiceDiv .quantityWidth #txtQuantity {
    width: 50px !important;
}

/*10-12-12 */

.video_block .vdTitle .buttons .form_btn {
    float: left;
}



/* translator css */
a.translatorData {
    background: url("../images/admin/translator.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 111px;
    position: fixed;
    top: 156px;
    width: 29px;
}

.hide {
    display: none;
}

.translator-popup {
    width: 756px !important;
    padding: 25px;
    top: 35%;
    left: 50%;
    position: fixed;
    margin-left: -470px;
    z-index: 99;
}

.fstCol {
    margin-right: 50px;
    width: 350px;
}

textarea.translator-txtarea {
    margin: 10px 0;
    height: 295px;
    width: 342px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 1px solid #b4b4b4;
    position: relative;
    behavior: url(/Content/PIE.htc);
    overflow: auto;
}

.agent_registration .close_reg {
    background: url("../images/admin/fancy-btn.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -17px;
    top: -17px;
    width: 30px;
    z-index: 99999;
}

.agent_registration {
    position: absolute;
    z-index: 150;
    top: 0;
    width: 1002px;
    border: 10px solid #E6E6E6;
    background: #fff;
    top: 25%;
}

.translator-popup-blog {
    left: 50%;
    margin-left: -220px;
    padding: 25px;
    position: fixed;
    top: 35%;
    width: 425px !important;
}

.overlay {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=30);
    -khtml-opacity: 0.30;
    -moz-opacity: 0.30;
}

.greenBtn {
    background: url(../images/admin/btn_bg_table.png) no-repeat left 1px;
    float: left;
    padding-left: 6px;
    position: relative;
}

.error-msg {
    color: #ff0000;
    clear: both;
    display: block;
    font-size: 12px;
    padding-top: 2px;
}

.errorClass {
    border: 1px solid red !important;
}

.greenBtn span {
    background: url(../images/admin/btn_bg_table.png) no-repeat right -25px;
    display: block;
    height: 25px;
    line-height: 23px;
    padding: 0 11px 0 3px;
    color: #fff;
    font-size: 14px;
}

.right-border a#aTranslate {
    margin-top: -26px;
}
/* end */



/* Added on 17-12-12 */
.detail-icon-nav {
    /* clear: both;*/
}

    .detail-icon-nav ul {
        /*float: right;*/
        font: 500 16px 'Metrophobic',Arial, Helvetica, sans-serif;
    }

        .detail-icon-nav ul li {
            background: url(../images/icon-nav-divider.gif) no-repeat left top;
            float: left;
            padding: 8px 12px;
        }

            .detail-icon-nav ul li:first-child {
                background-image: none;
            }

            .detail-icon-nav ul li a {
                display: block;
                padding: 5px 0 5px 28px;
                color: #3e3e3e;
            }

            .detail-icon-nav ul li.contact a {
                background: url(../images/admin/contact-icon.png) no-repeat left 7px;
                padding: 5px 0 5px 18px;
            }

            .detail-icon-nav ul li.last {
                padding-right: 0;
            }

.textsmallwidth {
    width: 168px !important; /* 127 */
    width: 160px\9;
}

.f_row .textareaField textarea.SetWidth {
    width: 198px !important;
    resize: none;
    overflow: hidden;
}

.grid_container .roundedblock .searchBlock li.liEmailContent {
    float: left;
    margin-left: 14px;
    width: auto !important;
}

.grid_container .roundedblock .searchBlock li:first-child {
    margin-left: 0px;
}

.grid_container .roundedblock .searchBlock li.liEmailContent .dropdown {
    background: #fff;
    padding: 2px 4px;
}

    .grid_container .roundedblock .searchBlock li.liEmailContent .dropdown select {
        background: none;
        border: 0px;
        font-size: 14px;
    }


#myContact-detail {
    background: url(../images/contact-info.png) no-repeat;
    height: 276px;
    padding: 45px 25px 25px;
    position: absolute;
    width: 249px;
    font-size: 14px;
    right: 0;
    top: 27px;
    display: none;
    z-index: 9;
}

.detail-icon-nav ul li.contact {
    position: relative;
}

.helpdeskCat .dd {
    width: 213px !important;
}

.create_newcsr .accordian_block .ui-accordion.ui-widget.ui-helper-reset {
    height: auto !important;
}

#menblockdetail .dd {
    width: 140px !important;
}

#menblockdetail .ddChild {
    width: 125px !important;
}

/*body #avpw_controls, body #avpw_control_cancel_pane
{
    position: fixed!important;
    top: 50%!important;
    margin-top: -300px!important;
}*/

.CSRPassword input {
    padding-left: 6px\9 !important;
    padding-right: 11px\9 !important;
}

.error-msg {
    font-size: 12px;
    color: Red;
}

/* for admin pop-up */
.popUpDiv {
    position: fixed;
    z-index: 100;
    width: 700px;
    top: 20%;
    border: 10px solid #E6E6E6;
    background: #fff;
    left: 50%;
    padding: 20px;
    margin-left: -380px;
}

    .popUpDiv .closePopUpDiv {
        background: url("../images/fancy-btn.png") no-repeat scroll 0 0 transparent;
        cursor: pointer;
        height: 30px;
        position: absolute;
        right: -17px;
        top: -17px;
        width: 30px;
        z-index: 99999;
    }

.overlay {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    opacity: 0.25;
    width: 100%;
    z-index: 11;
}
/*.error-msg{font-size:12px;color:Red;}*/
.divSimulate {
    width: 60%;
}

.drpDwnPurchase {
    width: 145px;
}

.mrgLeft {
    margin-left: 131px;
}

#ddlHelpdeskCategory_child {
    width: 188px !important;
    margin-left: 10px;
}

.userStoryRightblock label {
    width: 115px;
    word-wrap: break-word;
}

body .admin_global_search_block.tab_content_inbox, body .admin_global_search_block .tab_content02_inbox {
    min-height: inherit;
}

body .admin_global_search_block {
    margin-top: 20px;
}

.editContentblock, .content_management {
    padding: 20px 30px 0;
}

label.lblCmsContent {
    width: 13%;
    float: left;
}

.forFixWidth {
    width: 200px;
    word-wrap: break-word;
}

.forFixedAnchor {
    width: 194px;
    word-wrap: break-word;
}

.forFixWidthAgent {
    /*width: 174px;*/
    width: 150px;
    word-wrap: break-word;
}

.forFixWidthCatList {
    width: 240px;
    word-wrap: break-word;
}

.forSmallWidth {
    width: 80px;
    word-wrap: break-word;
}

.forFixWidthListing {
    width: 80px;
    word-wrap: break-word;
}

.forFixedAnchorListing {
    width: 80px;
    word-wrap: break-word;
}

.forCSRListWidth {
    width: 132px;
    word-wrap: break-word;
}

.left-col.viewPrfAdmin h1 span {
    width: 437px !important;
    word-wrap: break-word;
}

.three_column ol li, .two-col-wrapper .viewPrfAdmin h3, .comm-style li .fRight, .con_address ol li {
    word-wrap: break-word;
}

/*Added on 13 Feb for Previous and next disabled class*/

.prev-dis {
    background: url(../images/prev_des.png) no-repeat center center;
    width: 17px;
    height: 18px;
    display: inline-block;
    border-right: 1px solid #dddddd;
    color: #515151;
    margin-top: 3px;
}

.next-dis {
    background: url(../images/next_des.png) no-repeat center center;
    width: 11px;
    height: 17px;
    display: inline-block;
    color: #515151;
    margin-top: 0;
}

.tblGrid_grey .pagination .dropdown-n {
    background: #fff;
    padding: 2px 4px;
    float: left;
    border: 1px solid #DFDFDF;
}

    .tblGrid_grey .pagination .dropdown-n select {
        background: transparent;
        border: 0px;
    }

.spnPaymentInfo {
    margin-left: 0px;
    float: left;
    width: 418px;
    word-wrap: break-word;
}

label.lblPaymentInfo {
    width: 145px;
    float: left;
}


/* report block css */
.report_block {
    clear: both;
    padding: 30px 180px 10px;
}

div.report_block .spriteReports {
    background: url("../images/admin/sprite_icon.png") -40px no-repeat;
    display: inline-block;
    height: 32px;
    width: 40px;
}

.dashboard {
    background-position: 5px -2px !important;
}

.financial {
    background-position: 5px -36px !important;
}

.memberships {
    background-position: 5px -71px !important;
}

.customerSport {
    background-position: 5px -105px !important;
}

.csrPrf {
    background-position: -50px -2px !important;
}

.agents {
    background-position: -50px -36px !important;
}

.affilate {
    background-position: -50px -71px !important;
}

.affilatePay {
    background-position: -48px -107px !important;
}

a.reports-block {
    display: block;
    color: #353535;
    padding: 7px 0;
}

.forIcon {
    display: inline-block;
    margin-left: 20px;
    position: relative;
    top: -7px;
    cursor: pointer;
}

.errorMembership {
    position: absolute;
    font-size: small;
    font-weight: normal;
    color: #B66262;
    padding: 4px 0 0 0px;
}

a.backToAdmin {
    background: url("../images/back-to-admin.png") no-repeat scroll 0 0 transparent;
    width: 141px;
    height: 29px;
    display: inline-block;
    position: fixed;
    top: 0px;
}

.errorMembership {
    position: absolute;
    font-size: small;
    font-weight: normal;
    color: #B66262;
    padding: 4px 0 0 0px;
}

.admininfo_Block .admin-adrs .con_address.address_con {
    /*padding: 0 0 0 15px;*/
    overflow: hidden;
    float: left;
    width: 63% !important;
}

.errorMembership.errorNew {
    position: inherit !important;
    clear: both;
}

.form_block.newAlert-form {
    padding: 34px 0px;
}

    .form_block.newAlert-form input[type="checkbox"] {
        margin: 0px 5px 0 0;
        width: 15px;
        overflow: visible;
        padding: 0px;
    }

.agent-tab-content td.wrapText {
    color: #515151 !important;
    display: block;
    width: 100px;
    word-wrap: break-word;
}

.forDrpDownDashboard {
    margin-top: 20px;
}

/* April 11,2013 */
.footerWidth {
    width: 1035px !important;
}

.ImageFigure {
    border: 1px solid #E9E9E9;
    display: table-cell;
    height: 590px;
    line-height: 42;
    min-height: 43px;
    text-align: center;
    width: 490px;
}

    .ImageFigure img {
        max-height: 580px;
        max-width: 460px;
        vertical-align: middle;
    }

    .ImageFigure > input {
        vertical-align: middle;
        max-width: 400px;
    }

.ProfileImageAdmin img {
    height: auto !important;
    width: auto !important;
    vertical-align: middle;
}

.ProfileImageAdmin {
    line-height: 360px;
    text-align: center;
    width: 283px;
}
/*.footerWidth{width:1035px!important;}*/
.userStoryDetailsPage.tab_content {
    clear: both;
    padding: 30px 16px 10px;
    min-height: 400px;
}

.emailSpnWidth {
    width: 160px;
    word-wrap: break-word;
    display: inline-block;
}

.footerWidth {
    width: 1035px !important;
}

.waitImage {
    top: 7px;
    position: relative;
}

.viewalert p {
    width: 415px;
    word-wrap: break-word;
}

/*  Praveen For Reports */

.grid_container .roundedblock .table_tab tr td.CenterAlign {
    text-align: center;
}

.grid_container .roundedblock .table_tab tr td.LeftAlign {
    text-align: left;
}

.grid_container .roundedblock .table_tab tr td.RightAlign {
    text-align: right;
}

/*  Praveen For Reportas */
#ddlEmailSubCategory, #ddlEmailSubCategory > option {
    width: 560px;
    word-wrap: break-word;
}

span.prfConfirm {
    background: url("../images/confirmed.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 47px;
    left: -8px;
    position: absolute;
    top: -21px;
    width: 142px;
}

.forConfirm {
    position: relative;
}

.accordprefix {
    float: right;
    margin-top: 4px;
}

.forLeftSublist {
    margin-left: 24px;
}

.accordian_block li:last-child .inner_content {
    border-bottom: 0;
}

.ContentOverlay {
    display: none;
    position: absolute;
    z-index: 2000;
    top: 45%;
    left: 38%;
}

a.admin_Btn {
    background: #5E890B;
    padding: 2px 15px 3px 15px;
    margin-left: 40px;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #90AC19;
    font-size: 14px;
}

.adminBtn .leftBtnImg {
    background: url("../images/admin/leftAdminBtn.png") no-repeat;
    width: 8px;
    height: 24px;
    margin-right: -3px;
}

.adminBtn .middleBtnImg {
    background: url("../images/admin/middleAdminBtn.png") repeat-x;
    height: 24px;
    padding: 0px 8px;
    line-height: 23px;
}

.adminBtn .lastBtnImg {
    background: url("../images/admin/rightAdminBtn.png") no-repeat;
    height: 24px;
    width: 8px;
}

.clearfix.adminBtn {
    color: #FFFFFF;
}

    .clearfix.adminBtn.buttonSubmit {
        background: none;
        border: 0;
    }

.adminBtn .leftBtnImgRed {
    background: url("../images/admin/leftAdminBtn_red.png") no-repeat;
    width: 8px;
    height: 24px;
    margin-right: -3px;
}

.adminBtn .middleBtnImgRed {
    background: url("../images/admin/middleAdminBtn_red.png") repeat-x;
    height: 24px;
    padding: 3px 9px;
}

.adminBtn .lastBtnImgRed {
    background: url("../images/admin/rightAdminBtn_red.png") no-repeat;
    height: 24px;
    width: 8px;
}

.profilePhoto {
    background: none repeat scroll 0 0 #47A60C;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    left: 0;
    padding: 4px;
    position: absolute;
    top: 0;
}

.com_table_data {
    width: 60px;
}

.adminBtn .middleBtnImgRed2 {
    background: url("../images/admin/middleAdminBtn_red.png") repeat-x scroll 0 0 transparent;
    height: 24px;
    line-height: 24px;
    padding: 0 8px;
}

/*.imgcountMsg
{
    position: relative;
    width: 296px;
    text-align: center;
    color: #fff;
    top: -9px;
    font-weight: bold;
    padding-bottom: 0px;
}

.imgcountMsg span
{
    color: #40A932;
}*/


.imgcountMsg {
    color: #fff;
    font-weight: normal;
    /*padding: 7px 0;*/
    padding: 2px 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 296px;
}

    .imgcountMsg > a {
        float: left;
        margin: 0 39px 0 0;
        color: #224f9f;
        text-decoration: underline;
    }

    .imgcountMsg span {
        color: #40a932;
        font-weight: bold;
    }



li.inputGap input {
    margin-right: 10px !important;
    width: 182px !important;
}

.mainoverlay {
    background: none repeat scroll 0 0 #000;
    height: 100%;
    left: 0;
    opacity: -0.0;
    filter: alpha(opacity=0);
    -khtml-opacity: 0.00;
    -moz-opacity: 0.00;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}

span.updateContnt {
    color: #628D0A;
    font-size: 20px;
    position: relative;
    top: -20px;
}

.frHoverImage {
    /* position: relative;*/
}

.forHover {
    display: block;
    position: absolute;
}

a.forFixedAnchorListing {
    display: inherit !important;
    margin: 0 !important;
}

div.frHoverImage:hover .email-hover-thumb {
    display: block;
}

.email-hover-thumb {
    display: none;
    position: absolute;
    width: 500px;
    background: #fff;
    z-index: 9;
    padding: 10px;
    border: 5px solid #e3e3e3;
}

label.lblInfoUser {
    margin: 0 10px;
    display: inline-block;
    width: 100px;
    font-weight: bold;
}

.memberShip {
    display: inline-block;
    right: 15px;
    position: absolute;
    top: 1px;
}


.dropdown > select#MembershipTypeId {
    /*width: 178px;*/
}

div.scndLine {
    margin-top: 32px;
}

.dropdown > select#drpCountryList {
    /*width: 179px;*/
    /* width: 180px\0/;
    width: 180px\9;*/
}

.dropdown > select#AgeTo {
    /*  width: 79px;*/
}

.pagination.pntbg_greytbl_bottom li a.active {
    color: #fff;
}

.progress-indicator {
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    text-align: center;
    /* IE filter */
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5; /* Mozilla extension */
    -khtml-opacity: 0.5; /* Safari/Conqueror extension */
    opacity: 0.5; /* CSS3 */
    z-index: 1000;
    background-color: black;
    display: none;
}

    .progress-indicator img {
        margin-top: 400px;
    }

/*a.publishIcon
{
     background: url("../images/admin/middleAdminBtn_red.png") repeat-x scroll left 0 transparent;
     display:inline-block;
     padding
}*/


div.spnSuccessMessage span.spnSuccessMsg {
    color: Green;
    margin-top: -9px;
}

.quickApprovel {
    position: relative;
    float: right;
    font-size: 16px;
}

    .quickApprovel span {
        font-size: 14px;
    }

.leftBttns {
    width: 400px;
    float: left;
    margin-top: 15px;
}

.third-line {
    margin-top: 10px;
}

figure.thumbCenter {
    background: none repeat scroll 0 0 #E1F4FD;
    border: 4px solid #B2C9D4;
    display: inline-block;
    float: left;
    height: 83px;
    line-height: 130px;
    margin-right: 6px;
    width: 73px;
    cursor: pointer;
    padding: 3px 0 5px;
    text-align: center;
}

table.searchFields tr td {
    border: 0 !important;
    padding: 3px 32px 3px 0px !important;
    padding: 3px 37px 3px 0px\0/ !important;
    padding: 3px 37px 3px 0px\9 !important;
}

.memberDetail .memberDetail_row li table.searchFields .dropdown select {
    width: 100%;
}

table.searchFields input {
    padding: 0px 3px 0 3px\9 !important;
    padding: 0px 3px 0 3px\0/ !important;
    display: inline-block;
}

table.searchFields tr td:last-child {
    padding-right: 0;
}

.startImage {
    background: url(../images/videoPlay.png) 0 0 no-repeat;
    width: 48px;
    height: 48px;
    display: inline-block;
    position: absolute;
    top: 200px;
    left: 320px;
    z-index: 100;
    cursor: pointer;
}

    .startImage:hover {
        opacity: .85;
        filter: alpha(opacity=85);
    }

.videoOVerlay {
    background: #000;
    position: absolute;
    width: 600px;
    height: 400px;
    opacity: .85;
    filter: alpha(opacity=85);
    z-index: 98;
}

.adminBtn .leftBtnImgBlue {
    background: url("../images/admin/leftAdminBtn_Blue.png") no-repeat;
    width: 8px;
    height: 24px;
    margin-right: -3px;
}

.adminBtn .middleBtnImgBlue {
    background: url("../images/admin/middleAdminBtn_Blue.png") repeat-x;
    height: 24px;
    padding: 3px 9px;
}

.adminBtn .lastBtnImgBlue {
    background: url("../images/admin/rightAdminBtn_Blue.png") no-repeat;
    height: 24px;
    width: 8px;
}

.rightBlkBttn {
    width: 282px !important;
}

img.play_icon {
    top: 200px;
    left: 320px;
    position: absolute;
}

.adminSpnMsg {
    position: absolute;
    padding-top: 72px;
    padding-left: 15px;
    color: Green;
    font-size: 14px;
    font-weight: bold;
}

.rejectedPhotoRowBg {
    background: #FFB2C2;
}

.unApprovedPhotoRowBg {
    background: #FFFF00;
}

.strHead {
    display: block;
    font-weight: bold;
    padding-bottom: 3px;
}

.margTzero {
    margin-top: 0 !important;
}

.paddTzero {
    padding-top: 0 !important;
}

.fl {
    float: left !important;
}

.fr {
    float: right !important;
}

.photoErrMsg {
    float: left;
    color: Red;
    font-size: 12px;
    display: inline-block;
    margin-top: 17px;
}

#tabs-2 .photoTitle label {
    font-size: 14px;
    float: left;
    margin-right: 10px;
}

.txtareaNew {
    width: 305px;
    height: 70px;
    overflow: auto;
}

.profileCrousel {
    overflow: hidden;
}

    .profileCrousel ul {
        overflow: hidden;
    }

        .profileCrousel ul li {
            float: left;
            width: 575px;
        }

.jcarousel-next-horizontal {
    position: absolute;
    top: 152px;
    right: 15px;
    width: 9px;
    height: 16px;
    cursor: pointer;
    background: transparent url(images/carousel-next.png) no-repeat 0 0;
    z-index: 9;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 152px;
    left: 14px;
    width: 9px;
    height: 16px;
    cursor: pointer;
    background: transparent url(../images/carousel-prev.png) no-repeat 0 0;
    z-index: 9;
}

.profileCrousel a.prfImageData {
    background: none repeat scroll 0 0 #fff;
    /* border: 1px solid #DFDFDF;*/
    display: block;
    /*height: 502px;*/ height: 719px !important;
    line-height: 715px;
    text-align: center;
    min-height: 715px;
    cursor: default;
}

.imageStyle img {
    max-width: 575px;
    max-height: 715px;
    vertical-align: middle;
}

a.rightCrousel {
    background: url("../images/carousel-next.png") no-repeat scroll 0 0 transparent;
    height: 43px;
    position: absolute;
    width: 14px;
    right: 5px;
    top: 50%;
}

a.leftCrousel {
    background: url("../images/carousel-prev.png") no-repeat scroll 0 0 transparent;
    height: 43px;
    position: absolute;
    width: 14px;
    left: 5px;
    top: 50%;
}

.tab_content02 .pagination .dropdown-n {
    background: #fff;
    padding: 2px 4px;
    float: left;
    border: 1px solid #DFDFDF;
}

.fLeft.newSelect select {
    width: 182px !important;
}

input#MembershipPlanMonths {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    height: 24px;
    padding-left: 5px;
    padding-right: 5px;
    width: 160px !important;
}

select#ddlpurchaseType, select#SelectedServices, select#MembershipPlanId {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    height: 30px;
    padding: 5px;
    width: 172px !important;
}

.emaillabel {
    width: 40px;
    display: inline-block;
}

.emailtext {
    margin-left: 2px;
}

.reportextbox {
    border: 1px solid #e1e1e1;
    background: #fff;
    float: left;
    height: 25px;
    margin-right: 5px;
}

.reportdropdown-n {
    background: #fff;
    padding: 2px 4px;
    float: left;
    border: 1px solid #DFDFDF;
    margin-right: 5px;
}

    .reportdropdown-n select {
        background: transparent;
        border: 0px;
    }

#reportHeader {
    margin-right: 10px;
}


/* alert box */
.alertBox_admin {
    min-width: 300px;
    background: #fff;
    border: 5px solid #E7E7E7;
    border-radius: 8px;
    padding: 5px;
    display: none;
    z-index: 9999;
    max-width: 511px;
}

    .alertBox_admin .alertTitle {
        color: #fff;
        background: #1a4b77;
        border-radius: 8px;
        padding: 7px 10px;
    }

    .alertBox_admin .alertDesc {
        padding: 10px 10px 22px;
        color: #000;
        margin-bottom: 10px;
        border-bottom: 1px solid #E7E7E7;
    }

.alertBtns {
    padding-right: 5px;
}

.alertBox_admin .alertBtns a {
    float: right;
}

.affiliateListWidth {
    width: 100px !important;
    word-wrap: break-word;
}

    .affiliateListWidth a {
        display: inherit !important;
    }

.alterSettingBox {
    position: relative;
    top: -9px;
    width: auto;
}

.wdthSpan label {
    padding-top: 5px;
}

.oldContact {
    margin-right: 31px;
}

/* Validation Message*/
.spnSendMessage {
    font-size: x-small;
    font-weight: normal;
    color: red;
    line-height: 2px;
    margin-left: 130px;
    position: relative;
}
/*added by jatin on 15- jan-2014*/
label.adminAffiliateDetails {
    width: 200px;
    float: left;
}

.f_row_new {
    clear: both;
    padding: 5px 0;
    word-wrap: break-word;
}

.left-arrow-unselect, .right-arrow-unselect {
    cursor: default;
    opacity: 0.2;
    display: none;
}
/*added by jatin on 22-Jan-2014*/
.down-arrow {
    background: url(../images/red-arrow.png) no-repeat right;
    height: 16px;
    padding-right: 20px;
}

.up-arrow {
    background: url(../images/green-arrow.png) no-repeat right top;
    height: 16px;
    padding-right: 20px;
}

.down-arrow span {
    display: inline-block;
    width: 56px;
}

.up-arrow span {
    display: inline-block;
    width: 56px;
}

.form_block.mid-block {
    width: 675px;
    margin: 0 auto;
}

    .form_block.mid-block .f_row label {
        width: 30%;
        padding: 5px 0 0 0;
    }

.form_new_row {
    width: 100%;
    border: 1px solid #ccc;
    border-width: 0 0 1px 0;
    float: left;
    margin: 0 0 15px 0;
    padding: 0 0 14px 0;
    position: relative;
}

.date-wide {
    width: 250px !important;
}

.validationErrorMsg-padding {
    padding: 0 0 0 202px;
    font: 11px arial;
    color: #ff0000;
}

.validationErrorMsg-padding-span {
    position: absolute;
    top: 26px;
    left: 202px;
    font: 11px arial;
    color: #ff0000;
}

.validationErrorMsg-padding-span-textarea {
    position: absolute;
    top: 67px;
    left: 202px;
    font: 11px arial;
    color: #ff0000;
}

.validationErrorMsg-padding-span-select {
    position: absolute;
    top: 27px;
    left: 202px;
    font: 11px arial;
    color: #ff0000;
}

.lb-content {
    font: 16px arial;
    color: #5a5a5a;
    float: left;
    margin: 0px 0 4px 0;
}

.em_small_green_btn {
    display: inline-block;
    width: auto;
    height: auto;
    overflow: hidden;
}

    .em_small_green_btn a {
        display: block;
        height: 24px;
        padding: 0px 9px 0px 0px;
        background: url(../images/small_green_btn_bg.png) right top no-repeat;
        color: #fff;
        font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
    }

        .em_small_green_btn a span {
            display: block;
            line-height: 25px;
            padding: 0 7px 0 15px;
            background: url(../images/small_green_btn_bg.png) 0 -24px no-repeat;
            color: #fff;
        }

.em_small_red_btn {
    display: inline-block;
    width: auto;
    height: auto;
    overflow: hidden;
}
    /*for a tag*/
    .em_small_red_btn a {
        display: block;
        height: 23px;
        padding: 0px 9px 0px 0px;
        background: url(../images/small_red_btn_bg.png) right top no-repeat;
        color: #fff;
        font: 14px 'Varela Round',Arial,Helvetica,sans-serif;
    }

        .em_small_red_btn a span {
            display: block;
            line-height: 23px;
            padding: 0 7px 0 15px;
            background: url(../images/small_red_btn_bg.png) 0 -23px no-repeat;
            color: #fff;
        }
/*for intput button*/

table#AgentTransactionList_table tbody tr td:last-child + td {
    border-left: #fff solid 0px;
}

.memberDetail .memberDetail_row li table.searchFields .dropdown {
    width: 194px;
    width: 190px\9;
    *width: 200px;
}

.fixed-width {
    width: 1000px;
    margin: 0 auto;
    clear: both;
}

.grid_container {
    width: 940px;
    margin: 0 auto;
    padding: 20px 0;
}



button::-moz-focus-inner {
    padding: 0;
    border: 0;
}


.calender-input {
    background: #fff url(../images/admin/calender-new.png) no-repeat right 5px !important;
    width: 90px;
}

.calender-input-inbox {
    background: #fff url(../images/calendar-green.png) no-repeat right 0px !important;
    cursor: pointer;
}


.checkbox-div-alert {
    width: 100px;
    float: left;
    margin: 0 0 3px 0;
}


.send-alert-width {
    width: 400px;
}

label.lblCmsContent.wide {
    width: 20%;
}


.f_row.cms_row .textfield.wide {
    width: 98%;
}

.f_row.cms_row .textareaField.wide {
    width: 97%;
}


.global_block_msg1 {
    padding: 15px 10px 15px 15px;
    height: auto;
    overflow: inherit;
    background: #ffffff;
}

    .global_block_msg1 h2 {
        font-size: 16px;
        font-family: 'Varela Round',Arial, Helvetica, sans-serif;
        padding-bottom: 5px;
    }

    .global_block_msg1 p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 0 0 5px 0;
        color: #444444;
    }

.unsubscribe {
    color: #29509d;
    font-family: Varela Round;
    font-size: 18px;
}

.agreen {
    color: #51AF2F !important;
}

.change-password label {
    margin-bottom: 22px;
    width: 120px;
}

.change-password {
    margin-left: 120px;
    margin-top: 40px;
}

.spnErrorPassword {
    font-size: x-small;
    font-weight: normal;
    color: #B66262;
    line-height: 0px;
    float: left;
    margin-left: 120px;
    margin-top: -10px;
}

.PreviewImage {
    width: 185px;
    height: 235px;
    padding: 5px;
    border: 1px solid #e2e2e2;
    display: block;
    line-height: 235px;
    text-align: center;
    background: #f2f2f2;
}

.ProfileImage {
    width: 290px;
    height: 370px;
    padding: 5px;
    border: 1px solid #e2e2e2;
    display: block;
    line-height: 370px;
    text-align: center;
    background: #f2f2f2;
}


.SmallImage {
    width: 95px;
    height: 120px;
    padding: 5px;
    border: 1px solid #e2e2e2;
    display: block;
    line-height: 120px;
    text-align: center;
    background: #f2f2f2;
}


.ThumbnailImage {
    width: 75px;
    height: 95px;
    padding: 5px;
    border: 1px solid #e2e2e2;
    display: block;
    line-height: 95px;
    text-align: center;
    background: #f2f2f2;
}

.BigImage {
    width: 585px;
    height: 729px;
    padding: 5px;
    border: 1px solid #e2e2e2;
    display: block;
    line-height: 729px;
    text-align: center;
    background: #f2f2f2;
}

    .PreviewImage img, .ProfileImage img, .SmallImage img, .ThumbnailImage img, .BigImage img {
        width: auto;
        height: auto;
        vertical-align: middle;
    }


.user_story_img {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid #e2e2e2;
    display: block;
    height: 160px;
    line-height: 155px;
    padding: 5px;
    text-align: center;
    width: 160px;
}

    .user_story_img img {
        max-width: 100%;
        max-height: 100%;
        vertical-align: middle;
    }

pre {
    white-space: pre-line;
}


/*.mce-window label {
    width:100%!important;
    height:100%!important;
    left:0!important;
    top:0!important;
    padding:10px 0 10px 10px!important;
    margin:0 10px 0 0!important;
    overflow:hidden!important;
    width:auto!important
}*/

.mce-window .mce-reset .mce-label.mce-autoscroll {
    width: auto !important;
    left: 0 !important;
    padding: 9px;
}




/*Pop for the Profile Images */
@media only screen and (width:1024px) {

    .imageStyle img {
        max-width: 442px !important;
        max-height: 550px !important;
        vertical-align: middle;
    }


    .profileCrousel a.prfImageData {
        background: none repeat scroll 0 0 #fff;
        cursor: default;
        display: block;
        height: 550px !important;
        line-height: 550px;
        min-height: 550px;
        text-align: center;
    }


    .profileCrousel a.prfImageData {
        background: none repeat scroll 0 0 #fff;
        display: block;
        height: 480px !important;
        line-height: 480px;
        text-align: center;
        min-height: 480px;
        cursor: default;
    }

    #divImagePopup {
        position: fixed;
        left: 50%;
        top: 50%;
        margin: -275px 0px 0px -300px !important;
    }

    .forPadding {
        padding: 10px 10px !important;
    }
}


.profileimagepopup {
    /*height: 600px !important;*/
    left: 50% !important;
    /*margin-left: -315px !important;
  margin-top: -320px !important;*/
    padding: 10px 25px !important;
    position: fixed !important;
    top: 50% !important;
    width: 575px !important;
    background: none repeat scroll 0 0 #ffffff;
    border: 10px solid #e6e6e6;
    word-wrap: break-word;
    z-index: 999;
}

    .profileimagepopup img {
        /*max-height: 580px;*/
        max-height: 620px;
        max-width: 575px;
        vertical-align: middle;
    }


    .profileimagepopup a#closeImg {
        background: url("../images/fancy-btn.png") no-repeat scroll left top transparent;
        cursor: pointer;
        height: 33px;
        position: absolute;
        right: -33px;
        top: -24px;
        width: 45px;
        z-index: 8040;
    }




    .profileimagepopup .profileCrousel a.prfImageData {
        background: none repeat scroll 0 0 #fff;
        cursor: default;
        display: block;
        height: 620px !important;
        line-height: 620px;
        min-height: 620px;
        text-align: center;
    }

@media screen and (max-height: 600px) {

    .profileimagepopup {
        /*height: 600px !important;*/
        left: 50% !important;
        margin-left: -315px !important;
        margin-top: -250px !important;
        padding: 10px 25px !important;
        position: fixed !important;
        top: 50% !important;
        width: 575px !important;
        background: none repeat scroll 0 0 #ffffff;
        border: 10px solid #e6e6e6;
        word-wrap: break-word;
        z-index: 999;
    }

        .profileimagepopup img {
            max-height: 450px;
            max-width: 575px;
            vertical-align: middle;
        }

        .profileimagepopup .profileCrousel a.prfImageData {
            background: none repeat scroll 0 0 #fff;
            cursor: default;
            display: block;
            height: 450px !important;
            line-height: 450px;
            min-height: 450px;
            text-align: center;
        }
}

.forFixWidthGuest {
    width: 120px;
    word-wrap: break-word;
}

.photoDropdown select {
    background: #fff;
    padding: 2px 4px;
    border: 1px solid #cbcbcb;
}

/*End Region*/

.mrB20px {
    margin-bottom: 20px;
}

.mrB10px {
    margin-bottom: 10px;
}

.mrT10px {
    margin-top: 10px;
}

.noMar {
    margin: 0px !important;
}

.fNor {
    font-weight: normal !important;
}

.block {
    display: block;
}

.noBorRad {
    border-radius: 0px !important;
}

.newBox {
}

.automaticpopupemail.newBox .close a, .automaticpopupprofile.newBox .close a, .automaticpopuplogsameip.newBox .close a {
    float: right;
}

.memberProfileNew li {
    position: relative;
}

.memberProfileNew .automaticpopupemail, .memberProfileNew .automaticpopupprofile, .memberProfileNew .automaticpopuplogsameip {
    background: #fff;
    border: 1px solid #808080;
    box-sizing: border-box;
    left: 0;
    overflow-y: scroll;
    padding: 10px;
    position: absolute;
    top: 70px;
    width: 286px;
    z-index: 99;
}

.admininfo_Block .three_column ol.memberProfileNew li {
    min-height: 60px;
}

.memberProfileNew .automaticpopupemail .close, .memberProfileNew .automaticpopupprofile .close, .memberProfileNew .automaticpopuplogsameip .close {
    position: absolute;
    right: 5px;
    top: 5px;
}

.admininfo_Block .three_column ol.memberProfileNew li h2 span {
    font-size: 0.875em;
    color: #515151;
}


/* Add For CMS 13 July 2015 */
.cms-dashboard {
    padding: 35px 0 60px;
}

    .cms-dashboard li {
        display: inline-block;
        width: 33%;
        position: relative;
        margin-bottom: 10px;
    }

        .cms-dashboard li:before {
            content: '';
            position: absolute;
            left: 40px;
            top: 0px;
            background: url("../images/cms/sprite_cms.png") no-repeat 0 0;
            height: 26px;
            width: 35px;
        }

        .cms-dashboard li.ResourceLibrary:before {
            background-position: -36px 0px;
        }

        .cms-dashboard li.Recycle:before {
            background-position: -72px 0px;
        }

        .cms-dashboard li.Pages:before {
            background-position: -180px 0;
            left: 50px;
            width: 25px;
        }

        .cms-dashboard li.HomePage:before {
            background-position: -152px 0;
            width: 28px;
            left: 46px;
        }

        .cms-dashboard li.Images:before {
            background-position: -105px 0;
            width: 24px;
            left: 50px;
        }

        .cms-dashboard li.Videos:before {
            background-position: -130px 0;
            width: 24px;
            left: 50px;
        }

        .cms-dashboard li.RecyclePages:before {
            background-position: 10px -34px;
        }

        .cms-dashboard li.RecycleImages:before {
            background-position: -18px -34px;
        }

        .cms-dashboard li.RecycleVideos:before {
            background-position: -48px -34px;
        }


        .cms-dashboard li a {
            display: inline-block;
            padding-left: 10px;
            vertical-align: middle;
            margin-left: 80px;
        }

.maindiv-editable {
    margin: 0px auto;
    padding: 0px;
    width: 902px;
    display: block;
    overflow: hidden;
}

    .maindiv-editable .editable {
        position: absolute;
        top: 20px;
        right: 20px;
        width: 32px;
        height: 32px;
        background: url(../images/cms/edit-icon.png) no-repeat 0 0;
        text-indent: -99999px;
    }

    .maindiv-editable .rowedit {
        position: relative;
        width: 100%;
        display: inline-block;
        float: left;
    }

        .maindiv-editable .rowedit img {
            margin: 0;
            float: left;
        }

    .maindiv-editable .inner {
        position: relative;
        width: auto;
        float: left;
        display: inline-block;
    }




.btnInline a {
    float: left;
    margin-right: 10px;
}

.cmscontentblock {
    display: none;
    position: absolute;
    z-index: 2000;
    background-color: #fff;
    border-radius: 10px;
}

    .cmscontentblock .fancybox_blue {
        padding: 10px;
    }

    .cmscontentblock .popup-inner {
        height: 530px;
        width: 100%;
        overflow: auto;
        background: #234e78;
    }

    .cmscontentblock .fancybox_blue .popup-inner .f_mid {
        border-radius: 0px;
    }

    .cmscontentblock .fancybox-close.admin {
        right: -15px;
        top: -15px;
    }

.hidden {
    overflow: hidden;
}

.banner-list {
}

    .banner-list li {
        position: relative;
        max-width: 590px;
        clear: both;
        margin-bottom: 12px;
    }

        .banner-list li figure img {
            width: 100%;
            max-height: 220px;
        }

        .banner-list li .btn {
            position: absolute;
            right: 0px;
            top: 0px;
            background: #47A60C;
            padding: 5px 10px;
        }

            .banner-list li .btn span {
                color: #000;
                cursor: pointer;
                margin-left: 5px;
            }

                .banner-list li .btn span a {
                    color: #fff;
                }

.cmscontentblock .imgBanner {
    margin-top: 5px;
    max-width: 590px;
}

    .cmscontentblock .imgBanner figure img {
        width: auto;
        max-height: 220px;
        max-width: 590px;
    }

.tdlist {
    background-color: #666666;
    font-size: 12px;
    color: #000;
    padding: 10px;
    font-weight: bold;
    text-align: center;
}

.imgBorder {
    border: 4px solid #CCCCCC;
    margin-top: 2px;
}

.error-msg-cms {
    color: #ff0000;
    clear: both;
    display: block;
    font-size: 12px;
    padding-top: 2px;
}

.imageDesc {
    color: green;
    display: block;
    width: auto;
    float: right;
    margin-left: 9px;
    vertical-align: top;
}

.content-detail {
    border: 2px solid #fff;
    padding: 10px;
}

.cmscontentblock a {
    cursor: pointer;
}

.cmscontentblock .imgContent figure img {
    width: auto;
    max-height: 220px;
}

.banner-list li .detail-text img {
    width: 100%;
    max-height: 220px;
}

.viewmore-photos {
    display: block;
    width: 295px;
    position: absolute;
    top: 25px;
    left: 0;
    background-color: white;
    padding: 5px 5px 0 0;
    box-shadow: 0px 0px 5px #C5C3C3;
    z-index: 1;
}

    .viewmore-photos .img-container {
        position: relative;
        width: 54px;
        float: left;
        margin-left: 5px;
        margin-bottom: 5px;
        text-align: center;
    }

        .viewmore-photos .img-container img.thumbs11 {
            width: 100%;
            float: left;
            height: 60px;
        }

    .viewmore-photos .hover-parent:hover .viewmore-photos-hover {
        display: block;
    }

.viewmore-photos-hover {
    display: none;
    position: absolute;
    width: auto;
    background: #fff;
    z-index: 9;
    left: 0;
    top: 82px;
    padding: 1px;
    border: 5px solid #e3e3e3;
}

.viewmore-photos .img-container .select-photo {
    display: inline-block;
    color: #FF9C02;
}

.parent-viewmore-photos {
    position: relative;
}

    .parent-viewmore-photos a.viewmore {
        color: #FF9C02;
    }


table.table_tab.admincheck td input[type="checkbox"] {
    float: none;
    margin: 0;
}

img.fullsize {
    width: 100%;
}

.hover-parent {
    height: 60px;
}

.eliteClass {
    right: 5px !important;
}

.badges {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
}

.eliteMembership {
    font-family: 'Playfair Display', serif;
    width: 100px;
    height: 30px;
    background: #c29d6b;
    text-align: left;
    line-height: 30px;
    font-size: 16px;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 0.25px;
    padding-left: 35px;
    padding-right: 10px;
    display: inline-block;
    vertical-align: top;
}

    .eliteMembership:before {
        content: '';
        display: inline-block;
        width: 18px;
        height: 30px;
        background: url(../responsive/images/diamond.png) no-repeat;
        background-size: contain;
        margin-right: 10px;
        padding-top: 0;
        background-position: 0 8px;
        position: absolute;
        left: 10px;
    }

    .eliteMembership.admin-cs {
        font-family: 'Playfair Display', serif;
        width: 85px;
        height: 30px;
        background: #c29d6b;
        text-align: center;
        line-height: 30px;
        font-size: 16px;
        text-transform: uppercase;
        color: #000;
        letter-spacing: 0.25px;
        padding-right: 0;
        display: inline-block;
        vertical-align: top;
        padding-left: 15px;
    }

.left-align {
    left: 0;
}
/*---video Popup----*/
.fslide-video{
    height:100%;
    padding: 0 10px;
}

.video-sliders{
    height: 500px;
    width: 100%;
    max-width:750px;
}
.video-slider.auto-height{
    min-height: 400px;
    height: auto;
}
.fslide-video .flowplayer{
    background:#333;
}
.flowplayer .fp-logo{ 
    display: block;
    left: auto;
    right: 0px;
    top: 0px;
    bottom: auto;

}
.flowplayer.is-paused{
    background-image:none !important;
}

.video-slider .fslide-video h1 {

    padding: 15px 0 15px 0;
}