@import url(fonts.css);

.clear {
    clear: both;
}

img {
    border: none;
}

#mainbdy .wrapper .complete_yu_bg {
    border: #d9d9d9 1px solid;
    height: 49px;
    width: auto;
    max-width: 100%;
    border-right: #FFF 1px solid;
}

    #mainbdy .wrapper .complete_yu_bg ul li {
        float: left;
        background: url(../images/right_arrowe.jpg) no-repeat right;
        list-style: none;
        margin-top: -2px;
    }

        #mainbdy .wrapper .complete_yu_bg ul li.active {
            float: left;
            background: url("../images/right_arrowe.png ") no-repeat right, url("../images/hover1.jpg") repeat-x top;
            list-style: none;
            margin-top: -3px;
        }

        #mainbdy .wrapper .complete_yu_bg ul li.complete_yu_bgli {
            width: 33%;
        }

        #mainbdy .wrapper .complete_yu_bg ul li.last {
            height: 4px;
            margin-left: -17px;
            margin-top: -2px;
            padding-left: 17px;
        }

        #mainbdy .wrapper .complete_yu_bg ul li.complete_yu_bgliLast {
            width: 34%;
        }

.backroundlats {
    background: none !important;
}

.complete_yu_bg ul li .choose_box .images_bx {
    width: 13%;
    float: left;
    /*kc11*/
    margin: 11px 12px 0 6px;
    text-align: center;
}

.complete_yu_bg ul li .choose_box .text_side {
    width: 80%;
    float: left;
    height: 52px;
}

    .complete_yu_bg ul li .choose_box .text_side h1 {
        font-family: LatoLight;
        font-size: 23px;
        font-weight: 400;
        color: #BBBDBF;
        margin: 3px 0 0;
        text-decoration: none;
    }

        .complete_yu_bg ul li .choose_box .text_side h1 a {
            font-family: LatoLight;
            font-size: 21px;
            font-weight: 400;
            color: #BBBDBF;
            margin: 3px 0 0;
            text-decoration: none;
        }

#mainbdy .wrapper .complete_yu_bg ul li.active .choose_box .text_side h1 a {
    font-family: LatoLight;
    font-size: 21px;
    font-weight: 400;
    color: #242021;
    margin: 3px 0 0;
    text-decoration: none;
}

#rb_grid .dim_sel ul li .rg_pro_pic img {
}

.complete_yu_bg ul li .choose_box .text_side h1.last {
    margin: 7px 0 0;
}

.complete_yu_bg ul li .choose_box .text_side ul li {
    background: none!important;
}

    .complete_yu_bg ul li .choose_box .text_side ul li img {
        margin: 5px;
    }

    .complete_yu_bg ul li .choose_box .text_side ul li a {
        font-family: LatoRegular;
        font-size: 12px;
        font-weight: 400;
        color: #4C68A0;
        text-decoration: none;
    }

.wrapper .main_left_side {
    /*width: 23%;*/
    /*JC*/ width: 364px; /*END*/
    float: left;
    background: url(../images/left_side_drop_shadwo.png) repeat-y right;
}

    .wrapper .main_left_side .yourring {
        width: 100%;
        height: 49px;
        border: none;
        background-color: #00142d;
    }
        /*JC*/
        .wrapper .main_left_side .yourring h1 {
            color: #F1F1F2;
            font-family: LatoLight;
            font-size: 22px;
            font-weight: 400;
            line-height: 49px;
            margin: 0;
            padding: 0 0 0 9px;
        }
    /*END*/

    .wrapper .main_left_side .yourdomain {
        width: 100%;
        height: 35px;
        background-color: #ebecff;
        color: #000000;
    }

.topmargin { /*margin-top:18px;*/
}

.wrapper .main_left_side .yourdomain h2 {
    font-family: LatoLight;
    font-size: 19px;
    font-weight: 400;
    color: #000;
    /*JC*/ line-height: 35px; /*END*/
    margin: 0 0 0 9px;
}
/*JC*/
.wrapper .main_left_side .dimnd_img {
    float: left;
    margin: 6px 10px 0 0;
    width: 100px;
}

.wrapper .main_left_side .diamond_btn {
    float: left;
    margin-left: 0px;
    margin-top: 25px;
    width: 48%;
}
    /*END*/
    .wrapper .main_left_side .diamond_btn .size {
        margin-top: 8px;
    }

        .wrapper .main_left_side .diamond_btn .size span {
            color: #4C68A0;
            font-family: LatoRegular;
            font-size: 14px;
        }

        .wrapper .main_left_side .diamond_btn .size .icon {
            float: right;
            margin: 0 10px 0 0;
        }

    .wrapper .main_left_side .diamond_btn a {
        margin-top: 5px;
    }
/*JC*/
.wrapper .main_left_side .drop_shadow {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    float: left;
    margin: 9px 0 8px;
    text-align: center;
    width: 100%;
}

.wrapper .main_left_side .diamond_detail_left {
    clear: both;
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 98%;
}
/*END*/
.diamond_detail_left ul {
    width: 100%;
    margin: 0;
    padding: 0;
}

    /*JC*/
    .diamond_detail_left ul li {
        clear: both;
        list-style: none outside none;
        padding: 0;
        width: 100%;
    }
        /*END*/

        .diamond_detail_left ul li .hnd_text {
            width: 46%;
            float: left;
            font-family: LatoRegular;
            font-size: 12px;
            color: #828282;
            margin-left: 6px;
            margin-top: 6px;
        }
        /*JC*/
        .diamond_detail_left ul li .dtl_text {
            color: #646464;
            float: left;
            font-family: LatoRegular;
            font-size: 14px;
            padding: 5px 0;
            width: 45%;
        }
/*END*/

.wrapper .main_right_side {
    width: 78%;
    float: left;
    margin-top: -1px;
}

    .wrapper .main_right_side .right_top_icons { /*JC*/
        width: 300px; /*END*/
        color: #828282;
        float: left;
        font-family: LatoRegular;
        font-size: 15px;
        margin: 15px 0 0 5px;
    }

    .wrapper .main_right_side .top_social_icons {
        width: 367px;
        float: right;
        margin: 10px 0 2px 5px;
    }

    .wrapper .main_right_side .right_top_icons a {
        margin-left: 6px;
        cursor: pointer;
    }

    .speciﬁcations_tab2
    {
    background: url(../images/spec_bg.jpg) repeat-x;
    height: 45px;
    clear: both;
    width: 100%;
}

.main_right_side .speciﬁcations_tab {
    background: url(../images/spec_bg.jpg) repeat-x;
    clear: both;
    width: 100%;
}

    .main_right_side .speciﬁcations_tab .use_text {
        color: #828282;
        font-style: italic;
        font-size: 12px;
        font-family: LatoRegular;
        padding: 15px 0 0 25px;
    }

        .main_right_side .speciﬁcations_tab .use_text a {
            color: #828282;
            text-decoration: none;
        }

    .main_right_side .speciﬁcations_tab .havequestion_bg {
        width: 30%;
        float: left;
        margin: 30px 0 30px 25px;
    }

        .main_right_side .speciﬁcations_tab .havequestion_bg p {
            color: #4D4D4D;
            font-size: 12px;
            font-family: LatoLight;
            line-height: 20px;
            margin: 0 0 20px;
            padding: 0;
        }

        .main_right_side .speciﬁcations_tab .havequestion_bg span {
            color: #4D4D4D;
            font-size: 12px;
            font-family: LatoLight;
            line-height: 20px;
            clear: both;
            margin: 0 0 20px;
            padding: 0;
        }

            .main_right_side .speciﬁcations_tab .havequestion_bg span a {
                color: #4C68A0;
                font-size: 12px;
                font-family: LatoBold;
                line-height: 20px;
                margin: 0 0 20px;
                padding: 0;
            }

    .main_right_side .speciﬁcations_tab .inquery_bg {
        width: 65%;
        float: left;
        margin: 30px 0 0;
    }

        .main_right_side .speciﬁcations_tab .inquery_bg ul {
            width: 100%;
            margin: 0;
            padding: 0;
        }

            .main_right_side .speciﬁcations_tab .inquery_bg ul li a {
                color: #4C68A0;
                font-family: LatoRegular;
                font-size: 15px;
                text-decoration: none;
            }

            .main_right_side .speciﬁcations_tab .inquery_bg ul li img {
                margin: 4px 10px 0;
            }

        .main_right_side .speciﬁcations_tab .inquery_bg .add_to_shopping {
            clear: both;
            float: left;
            margin: 30px 0 0;
        }

.add_to_shopping .soping_text span {
    color: #242021;
    font-family: LatoLight;
    font-size: 22px;
    float: left;
    text-decoration: none;
    margin: 5px 5px 0 0;
}

.add_to_shopping .soping_text p {
    color: #242021;
    font-family: LatoRegular;
    font-size: 28px;
    text-decoration: none;
    float: left;
    margin: 0;
    padding: 0;
}

.add_to_shopping .soping_text a {
    float: right;
    margin: -5px 0 0 15px;
}

.main_right_side .speciﬁcations_tab .prd_bx {
    width: 190px;
    float: left;
    margin: 10px 0 0 0px;
    padding-left: 10px;
}

    .main_right_side .speciﬁcations_tab .prd_bx a {
        margin-left: 6px;
    }

.main_right_side .speciﬁcations_tab .zoom_text {
    width: 152px;
    float: left;
    margin: 15px 0 0 10px;
}

    .main_right_side .speciﬁcations_tab .zoom_text a {
        font-family: LatoLight;
        font-size: 15px;
        font-weight: 400;
        color: #4C68A0;
        text-decoration: none;
        margin-right: 30px;
        float: left;
    }

.main_right_side .speciﬁcations_tab .tab_texttp {
    float: left;
    height: 42px;
    margin: 0 0 0 194px;
}

    .main_right_side .speciﬁcations_tab .tab_texttp ul {
        margin-top: 1px;
        padding: 0;
    }

.speciﬁcations_tab .tab_texttp ul li.active a {
    /*color: #4D4D4D!important;*/
    color: rgb(181, 152, 90);
}

.speciﬁcations_tab .tab_texttp ul li a {
    font-family: LatoLight;
    font-size: 15px;
    font-weight: 400;
    color: #4C68A0;
    text-decoration: none;
    float: left;
    margin: 10px 24px 0;
}

.main_right_side .settingdetail .setting_images_bg {
    width: 36%;
    float: left;
}

.settingdetail .setting_images_bg .imagsetng {
    margin: 0 0 0 5px;
}

.settingdetail .setting_images_bg .imagsetng_two {
    margin: 15px 15px 0 25px;
}

.settingdetail .setting_images_bg .text_img_view {
    margin: 10px 0 0 25px;
}

    .settingdetail .setting_images_bg .text_img_view p {
        color: #404041;
        font-family: LatoLight;
        font-size: 16px;
        float: left;
        font-weight: 400;
        margin: 0;
    }

    .settingdetail .setting_images_bg .text_img_view .view_text a {
        color: #4C68A0;
        font-family: LatoRegular;
        font-size: 13px;
        font-weight: 400;
        margin-left: 13px;
        float: left;
        margin-top: 2px;
        text-decoration: none;
    }

.main_right_side .settingdetail .setting_text_bg {
    /*JC*/ width: 64%; /*END*/
    float: left;
    background: url(../images/setting_bg.jpg) repeat-y;
    border-bottom: 1px solid #cccccc;
    float: right;
}

.setting_text_bg .heanding_text_bg {
    background-color: #09152D;
    border-top: 1px solid #C2C5CC;
    height: 34px;
    margin-left: 1px;
    width: 100%;
}

    .setting_text_bg .heanding_text_bg h1 {
        color: #FFF;
        font-family: LatoRegular;
        font-size: 15px;
        margin: 8px 0 0 15px;
    }

.setting_text_bg .detail_bx_bg {
    margin-left: 1px;
    width: 100%;
}

    .setting_text_bg .detail_bx_bg ul li {
        list-style: none;
        height: 34px;
        width: 100%;
    }

        .setting_text_bg .detail_bx_bg ul li.gary {
            background-color: #f9fafc;
        }

        .setting_text_bg .detail_bx_bg ul li .detl_tx_left {
            width: 47%;
            float: left;
            color: #666;
            font-family: LatoLight;
            font-size: 14px;
            margin: 8px 0 0 15px;
        }

        .setting_text_bg .detail_bx_bg ul li .ans_tx_left {
            width: 30%;
            float: right;
            margin: 8px 0 0;
        }

            .setting_text_bg .detail_bx_bg ul li .ans_tx_left span {
                float: right;
                color: #404041;
                font-family: LatoRegular;
                font-size: 14px;
                margin-right: 8px;
            }

                .setting_text_bg .detail_bx_bg ul li .ans_tx_left span img {
                    margin: 1px 0 0 8px;
                }

#ddlRingSize_arrow {
    margin-right: 0px;
}

#fade {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    background: #f3f3f3;
    width: 100%;
    height: 100%;
    opacity: .80;
    z-index: 9999;
}

.popup_block {
    display: none;
    background: #fff;
    border: 20px solid #ddd;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999;
    -webkit-box-shadow: 0 0 20px #000;
    -moz-box-shadow: 0 0 20px #000;
    box-shadow: 0 0 20px #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
}

img.btn_close {
    float: right;
    margin: -55px -55px 0 0;
}

.diamondpopupstyleStore {
    font-family: LatoRegular;
    font-size: 12px;
    font-weight: 700;
    color: gray;
}

.diamondpopupstyleStoreNormal {
    font-family: LatoRegular;
    font-size: 12px;
    font-weight: 400;
    color: gray;
}

.style3 {
    font-family: LatoRegular;
    font-size: 12px;
    color: red;
}

.diamond_detail_textbox2 {
    font-family: LatoRegular;
    font-size: 11px;
    border: solid 1px #d6d5d5;
    height: 18px;
    padding-top: 3px;
    outline: none;
}

.diamondpopupstyle6 {
    font-family: LatoRegular;
    font-size: 16px;
    font-weight: 700;
    color: gray;
}

.diamondpopupstyle3 {
    font-family: LatoRegular;
    font-size: 16px;
    color: #666;
    font-weight: 700;
}

.diamondpopupstyleNew {
    font-family: LatoRegular;
    font-size: 11px;
    font-weight: 700;
    color: gray;
}

.message {
    font-family: LatoRegular;
    font-size: 10px;
    color: Green;
}

.btn_pro1 {
    /*width: 82px;*/
    height: 30px;
    /*border: 1px solid #d1d3d4;*/
    float: left;
    /*background: url(../images/btn_bg.jpg) repeat-x;*/
    text-align: center;
    margin-right: 6px;
}

.btn_pro1_new {
    float: left;
    height: 31px;
    width: 244px;
    margin: 25px 0 0 20px;
}

.btn_pro1 .alink {
    font: normal 11px/30px Avenir65Medium;
    color: #828282;
    text-decoration: none;
    padding: 5px 0;
}

.btn_pro1:hover {
    /*background: url(../images/btn_bg_h.jpg) repeat-x;
    color: #FFF;
    text-decoration: none;*/
}

    .btn_pro1:hover a {
        color: #FFF;
        text-decoration: none;
    }

#popup_content {
    background-color: #000;
    color: #FFF;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    padding: 10px;
}

    #popup_content a {
        color: #FFF;
        font-family: latoregular;
        font-size: 12px;
        text-decoration: underline;
    }

#window {
    z-index: 10!important;
}

#Video_btn {
    float: left;
    width: 53%;
}

.divAdditionalImages ul {
    list-style: none outside none;
    padding: 0;
}

    .divAdditionalImages ul li {
        display: inline;
        cursor: pointer;
        padding: 0;
    }

        .divAdditionalImages ul li img {
            border: 1px solid #e6e6e6;
        }

.divAdditionalImages {
    float: left;
    width: 180px;
    text-align: left;
    height: 26px;
    padding-bottom: 10px;
    margin: -22px 0 0;
}

.pro_int {
    float: left;
    /*KC11*/
    width: 486px;
    /*height: 203px;*/
    /*JC*/ margin: 34px 0 0 26px; /*END*/
}

    .pro_int input[type=text] {
        background: url(../images/box_input.png) left top no-repeat;
        width: 271px;
        height: 35px;
        border: none;
        color: #828282;
        font: normal 13px/30px LatoRegular;
        float: left;
        margin: 0 0 12px;
        padding: 0 0 0 5px;
        outline: medium none;
    }
/*JC*/
.requestform input[type=text] {
    background: url(../images/box_input.png) left top no-repeat;
    width: 271px;
    height: 35px;
    border: none;
    color: #828282;
    font: normal 13px/30px LatoRegular;
    float: left;
    margin: 0 0 12px;
    padding: 0 0 0 5px;
    outline: medium none;
}

#txtComments, #txtTellFriendComment, #txtAppntMsg {
    background: url("../images/msg-box-big.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #6D6E71;
    font: 13px/32px LatoRegular;
    height: 129px;
    margin: 0 0 8px;
    outline: medium none;
    padding: 0 0 0 7px;
    resize: none;
    width: 266px;
}

#txtTellFriendComment {
    background: url("../images/msg-box-big.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #6D6E71;
    font: 13px/32px LatoRegular;
    height: 129px;
    outline: medium none;
    padding: 0 0 0 7px;
    resize: none;
    width: 266px;
}

#ddlAppntTime, #ddlAppnt {
    background: url("../images/box_input.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #828282;
    float: left;
    font: 13px/30px LatoRegular;
    height: 35px;
    margin: 0 0 12px;
    padding: 9px 7px 8px 8px;
    width: 271px;
    outline: medium none;
}
/*END*/

.pro_int .sel_detail {
    width: 290px;
    float: left;
}

.pro_int .msg_detail {
    /*width: 225px;*/
    float: left;
    /*margin: 0 0 0 17px;*/
}

.pro_int .sel_detail .sle_box {
    color: #6D6E71;
    font: 13px/32px LatoRegular;
    height: 32px;
    width: 272px;
    margin: 0;
    padding: 0;
}

.pro_int .msg_detail .req-btn a {
    margin-top: 6px;
    float: left;
    /*background: url(../images/con_btn.png) left no-repeat;*/
    height: 35px;
    /*JC*/ width: 103px; /*END*/
    font-family: Avenir65Medium;
    font-size: 12px;
    line-height: 35px;
    color: #828282;
    text-align: center;
    text-decoration: none!important;
}

.pro_int .msg_detail .msg_box {
    border: 0 none;
    background: url(../images/msg-box-big.png) no-repeat scroll left top transparent;
    color: #6D6E71;
    font: 13px/32px LatoRegular;
    height: 129px;
    width: 266px;
    outline: none;
    resize: none;
    margin: 0 0 8px;
    padding: 0 0 0 7px;
}

.sco_box ul {
    list-style-type: none;
    float: left;
    margin: 0px;
    padding: 0px;
}

    .sco_box ul li {
        float: left;
        margin-right: 3px;
    }

#scroolDetails {
    height: auto;
}

#ddlRingSize_title {
    background: url(../images/ar.png) no-repeat scroll right center transparent;
}

#ddlRingSize_msdd, #ddlSizeItemDetails_msdd {
    float: right;
}

#ddlSizeItemDetails_title {
    background: url(../images/ar.png) no-repeat scroll right center transparent;
    padding-top: 1px;
    padding-left: 2px;
    width: 85px;
}

.main_right_side .settingdetail .bezel_diamond_text_bg {
    float: left;
    width: 64%;
    height: auto;
}

    .main_right_side .settingdetail .bezel_diamond_text_bg #pave h1 span {
        color: gray;
        font-family: LatoLight;
        font-size: 14px;
        font-weight: 400;
        float: none;
        margin-left: 14px;
    }

.bezel_diamond_text_bg #cart_tx {
    color: #242021;
    font-family: LatoLight;
    font-size: 24px!important;
    font-weight: 400;
    float: left!important;
    margin-top: 65px;
}

    .bezel_diamond_text_bg #cart_tx span {
        color: gray;
        font-family: LatoLight;
        font-size: 14px;
        font-weight: 400;
        margin-left: 14px;
    }

.bezel_diamond_text_bg .text_pp {
    clear: both!important;
    margin: 10px 0 25px;
}

    .bezel_diamond_text_bg .text_pp p {
        color: #828282;
        font-family: LatoRegular;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin: 0;
        padding: 0;
    }

.hone_margin_top {
    margin-top: 35px;
}

.main_right_side .settingdetail .bezel_diamond_text_bg h1 span {
    color: gray;
    font-family: LatoLight;
    font-size: 14px;
    font-weight: 400;
}

.main_right_side .settingdetail .bezel_diamond_text_bg p {
    color: #828282;
    font-family: LatoRegular;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.margnpp {
    margin-top: 23px;
}

.bezel_diamond_text_bg .ring_size_bg {
    width: 157px;
    height: 32px;
    float: left;
    margin-right: 42px;
    border-bottom: #cbcbcb 1px solid;
    border-top: #cbcbcb 1px solid;
}

    .bezel_diamond_text_bg .ring_size_bg p {
        color: #4C68A0!important;
        font-family: LatoRegular;
        font-size: 13px;
        float: left;
        font-weight: 400;
        margin: 7px 0 0 5px;
        padding: 0;
    }

    .bezel_diamond_text_bg .ring_size_bg img {
        float: right;
        margin: 10px 5px 0 0;
        padding: 0;
    }

.bezel_diamond_text_bg #diamond .settingtttxx span {
    color: #242021;
    float: right;
    font-family: LatoLight;
    font-size: 28px;
    font-weight: 400;
    line-height: 20px;
    margin: 5px 4px 0 5px;
}

.bezel_diamond_text_bg .settingtttxx #price_tt {
    color: #666;
    font-family: LatoLight;
    font-size: 22px;
    font-weight: 400;
}

    .bezel_diamond_text_bg .settingtttxx #price_tt span {
        color: #242021;
        float: right!important;
        font-family: LatoLight;
        font-size: 28px;
        font-weight: 400;
        line-height: 20px;
        margin: 5px 5px 0 4px;
    }

.bezel_diamond_text_bg .settingtttxx span {
    color: #242021;
    font-family: LatoLight;
    font-size: 28px;
    font-weight: 400;
    margin-left: 5px;
}

#report {
    width: 84%;
}

body, #mainbdy .wrapper .complete_yu_bg ul, .setting_text_bg .detail_bx_bg ul {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF !important;
}

#mainbdy, #mainbdy .wrapper {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.wrapper .main_left_side .dimnd_img img, .settingdetail .setting_images_bg .imagsetng img, .settingdetail .setting_images_bg .imagsetng_two img {
    width: 100%;
}

.main_right_side .speciﬁcations_tab .inquery_bg ul li, .speciﬁcations_tab .tab_texttp ul li {
    float: left;
    list-style: none;
}

    .speciﬁcations_tab .tab_texttp ul li:hover, .speciﬁcations_tab .tab_texttp ul li.active {
        background-color: #FFF;
    }

*html #fade, *html .popup_block {
    position: absolute;
}

.pro_int .sel_detail span, .pro_int .sel_detail .sle_box span, .sco_box {
    float: left;
}

.main_right_side .settingdetail .bezel_diamond_text_bg #pave h1, .main_right_side .settingdetail .bezel_diamond_text_bg h1 {
    color: #242021;
    font-family: LatoLight;
    font-size: 24px;
    font-weight: 400;
}

    .bezel_diamond_text_bg #cart_tx a, .main_right_side .settingdetail .bezel_diamond_text_bg h1 span a {
        color: gray;
        font-family: LatoRegular;
        font-size: 14px;
        font-weight: 400;
    }

.bezel_diamond_text_bg #diamond .settingtttxx, .bezel_diamond_text_bg .settingtttxx {
    color: #666;
    font-family: LatoLight;
    font-size: 22px;
    font-weight: 400;
    float: left;
    margin: 20px 0 30px;
}

.bezel_diamond_text_bg #report .cart_size_bg, .bezel_diamond_text_bg .cart_size_bg {
    width: 157px;
    height: 28px;
    float: left;
    margin-right: 42px;
    border-bottom: #cbcbcb 1px solid;
    border-top: #cbcbcb 1px solid;
    margin-top: -1px;
}

    .bezel_diamond_text_bg #report .cart_size_bg p, .bezel_diamond_text_bg .cart_size_bg p {
        color: #4D4D4D!important;
        font-family: LatoLight;
        font-size: 13px;
        float: left;
        font-weight: 400;
        margin: 7px 0 0 5px;
        padding: 0;
    }

    .bezel_diamond_text_bg #report .cart_size_bg span, .bezel_diamond_text_bg .cart_size_bg span {
        float: right;
        color: #4D4D4D!important;
        font-family: LatoRegular;
        font-size: 13px;
        margin: 10px 5px 0 0;
        padding: 0;
    }

.divMore a {
    font-family: LatoLight;
    color: #808285;
    text-decoration: none !important;
    text-align: center;
    clear: both;
    margin: 40px 0 0 0;
    height: 40px;
    border-top: 1px solid;
}

.settingdetail_images_bg .thum_img #sskuu span {
    color: #4D4D4D;
    font-family: LatoLight;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    float: left;
    margin: 5px 0 5px;
}
/*  DiamondDetails */
.main_right_side .diamonddetail .Diamond_images_bg {
    width: 30%;
    float: left;
}

.diamonddetail .Diamond_images_bg .imagsetng {
    margin: 40px 0 0 5px;
}

.diamonddetail .Diamond_images_bg .imagsetng_two {
    margin: 15px 15px 0 25px;
}

.Diamond_images_bg .all_diamond {
    float: left;
    width: 100%;
    margin: 15px 0 0 25px;
}

    .Diamond_images_bg .all_diamond img {
        float: left;
        width: 22%;
    }

    .Diamond_images_bg .all_diamond p {
        color: #6D6E70!important;
        float: left;
        font-family: LatoRegular;
        font-size: 11px;
        font-weight: normal;
        line-height: 18px;
        width: 77%;
        margin: 0 0 0 3px;
    }

.diamonddetail .Diamond_images_bg .text_img_view {
    width: 100%;
    margin: 10px 0 0 25px;
}

    .diamonddetail .Diamond_images_bg .text_img_view p {
        color: #404041;
        font-family: LatoLight;
        font-size: 16px;
        float: left;
        font-weight: normal;
        margin: 0;
    }

    .diamonddetail .Diamond_images_bg .text_img_view .view_text a {
        color: #4C68A0;
        font-family: LatoRegular;
        font-size: 13px;
        font-weight: normal;
        margin-left: 13px;
        float: left;
        margin-top: 3px;
        text-decoration: none;
    }

.main_right_side .diamonddetail .diamond_text_bg span {
    color: #4D4D4D;
    font-family: LatoLight;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    float: right;
    margin: 5px 0 15px;
}

    .main_right_side .diamonddetail .diamond_text_bg span a {
        color: #4D4D4D;
        font-family: LatoRegular;
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
    }

.main_right_side .diamonddetail .diamond_text_bg .report_bg {
    float: left;
    margin-bottom: 10px;
    width: 70%;
}

.main_right_side .diamonddetail .diamond_text_bg {
    float: left;
    margin-left: 58px;
    width: 60%;
}

    .main_right_side .diamonddetail .diamond_text_bg #pave h1 span {
        color: #808080;
        font-family: LatoLight;
        font-size: 14px;
        font-weight: normal;
        float: none;
    }

.diamond_text_bg #cart_tx {
    color: #242021;
    font-family: LatoLight;
    font-size: 24px!important;
    font-weight: normal;
    float: left!important;
    margin-top: 15px;
}

    .diamond_text_bg #cart_tx span {
        color: #808080;
        font-family: LatoLight;
        font-size: 14px;
        font-weight: normal;
        margin-left: 14px;
    }

.diamond_text_bg .text_pp {
    clear: both!important;
    margin: 10px 0 25px;
}

    .diamond_text_bg .text_pp p {
        color: #828282;
        font-family: LatoRegular;
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
        margin: 0;
        padding: 0;
    }

.hone_margin_top {
    margin-top: 20px;
}

.main_right_side .diamonddetail .diamond_text_bg h1 span {
    color: #808080;
    font-family: LatoLight;
    font-size: 14px;
    font-weight: normal;
}

.main_right_side .diamonddetail .diamond_text_bg p {
    color: #828282;
    font-family: LatoRegular;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

.margnpp {
    margin-top: 23px;
}

.diamond_text_bg .ring_size_bg {
    width: 157px;
    height: 32px;
    float: left;
    margin-right: 42px;
    border-bottom: #cbcbcb 1px solid;
    border-top: #cbcbcb 1px solid;
}

    .diamond_text_bg .ring_size_bg p {
        color: #4C68A0!important;
        font-family: LatoRegular;
        font-size: 13px;
        float: left;
        font-weight: normal;
        margin: 7px 0 0 5px;
        padding: 0;
    }

    .diamond_text_bg .ring_size_bg img {
        float: right;
        margin: 10px 5px 0 0;
        padding: 0;
    }

.diamond_text_bg #diamond .settingtttxx span {
    color: #242021;
    float: right;
    font-family: LatoLight;
    font-size: 28px;
    font-weight: normal;
    line-height: 20px;
    margin: 5px 4px 0 5px;
}

.diamond_text_bg .settingtttxx #price_tt {
    color: #666666;
    font-family: LatoLight;
    font-size: 22px;
    font-weight: normal;
}

    .diamond_text_bg .settingtttxx #price_tt span {
        color: #242021;
        float: right!important;
        font-family: LatoLight;
        font-size: 28px;
        font-weight: normal;
        line-height: 20px;
        margin: 5px 5px 0 4px;
    }

.diamond_text_bg .settingtttxx span {
    color: #242021;
    font-family: LatoLight;
    font-size: 28px;
    font-weight: normal;
    margin-left: 5px;
}

.diamond_text_bg .report_bg .rpt_bx span {
    color: #4D4D4D;
    float: right;
    font-family: LatoRegular;
    font-size: 13px;
    font-weight: normal;
    margin: 4px 10px 0 0;
}

.diamond_text_bg .buy_text_bg {
    width: 200px;
    float: left;
    font-family: LatoLight;
    color: #4C68A0;
    line-height: 25px;
    font-size: 14px; /*JC*/
    margin: 10px 0 0 48px; /*END*/
}

    .diamond_text_bg .buy_text_bg a {
        text-decoration: none;
        width: 200px;
        float: left;
        font-family: LatoLight;
        color: #4C68A0;
        line-height: 25px;
        font-size: 14px;
        margin: -6px 0 0 45px;
    }

.diamond_text_bg .selectprice_bg {
    color: #242021;
    font-family: LatoLight;
    font-size: 28px;
    font-weight: normal;
    float: left;
    margin: 25px 80px 0 0;
}

.diamond_text_bg .select_btn {
    color: #242021;
    font-family: LatoLight;
    font-size: 28px;
    font-weight: normal;
    float: left;
    margin: 20px 25px 0 0;
}

.diamond_text_bg .have_qtn_bg {
    color: #4D4D4D;
    font-family: LatoLight;
    font-size: 12px;
    font-weight: normal;
    float: left;
    line-height: 20px;
    margin: 15px 0 0;
}

    .diamond_text_bg .have_qtn_bg a {
        font-size: 12px;
        float: left;
        margin: 0;
    }

.diamond_text_bg .email_text {
    color: #4D4D4D!important;
    font-family: LatoLight;
    font-size: 12px;
    float: left;
    margin-bottom: 15px;
}

    .diamond_text_bg .email_text span {
        color: #4C68A0!important;
        font-family: LatoBold;
        font-size: 12px;
        float: none!important;
        padding-left: 5px;
    }

.diamond_text_bg .report_bg .ringsize_bx a {
    float: right!important;
    margin: 12px 5px 0 0;
}

.main_right_side .speciﬁcations_tab .prd_bxx {
    width: 85px;
    float: left;
    margin: 10px 0 0 7px;
}

.diamonddetail .Diamond_images_bg .imagsetng img, .diamonddetail .Diamond_images_bg .imagsetng_two img {
    height: 200px;
    width: 200px;
}

.main_right_side .diamonddetail .diamond_text_bg #sku span, .main_right_side .diamonddetail .diamond_text_bg #sskuu span {
    color: #4D4D4D;
    font-family: LatoLight;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    float: left;
    margin: 5px 0 15px;
}

.main_right_side .diamonddetail .diamond_text_bg #pave h1, .main_right_side .diamonddetail .diamond_text_bg h1 {
    color: #242021;
    font-family: LatoLight;
    font-size: 24px;
    font-weight: normal;
}

    .diamond_text_bg #cart_tx a, .main_right_side .diamonddetail .diamond_text_bg h1 span a {
        color: #808080;
        font-family: LatoRegular;
        font-size: 14px;
        font-weight: normal;
    }

.diamond_text_bg #diamond .settingtttxx, .diamond_text_bg .settingtttxx {
    color: #666666;
    font-family: LatoLight;
    font-size: 22px;
    font-weight: normal;
    float: left;
    margin: 20px 0 30px;
}

.diamond_text_bg #report .cart_size_bg, .diamond_text_bg .cart_size_bg {
    width: 157px;
    height: 28px;
    float: left;
    margin-right: 42px;
    border-bottom: #cbcbcb 1px solid;
    border-top: #cbcbcb 1px solid;
    margin-top: -1px;
}

    .diamond_text_bg #report .cart_size_bg p, .diamond_text_bg .cart_size_bg p {
        color: #4D4D4D!important;
        font-family: LatoLight;
        font-size: 13px;
        float: left;
        font-weight: normal;
        margin: 7px 0 0 5px;
        padding: 0;
    }

    .diamond_text_bg #report .cart_size_bg span, .diamond_text_bg .cart_size_bg span {
        float: right;
        color: #4D4D4D!important;
        font-family: LatoRegular;
        font-size: 13px;
        margin: 10px 5px 0 0;
        padding: 0;
    }

.diamond_text_bg .report_bg .rpt_bx, .diamond_text_bg .report_bg .ringsize_bx {
    border-bottom: 1px solid #CBCBCB;
    border-top: 1px solid #CBCBCB;
    float: left;
    height: 28px;
    margin-right: 42px;
    width: 150px;
    margin-top: -1px;
}

    .diamond_text_bg .report_bg .rpt_bx p, .diamond_text_bg .report_bg .ringsize_bx p {
        color: #4D4D4D;
        float: left;
        font-family: LatoLight;
        font-size: 13px;
        font-weight: normal;
        margin: 4px 1px 0 5px;
    }

.main_right_side .speciﬁcations_tab .zoom_text_two {
    float: left;
    margin: 12px 0 0 120px;
}

    .main_right_side .speciﬁcations_tab .zoom_text_two a {
        color: #4C68A0;
        font-family: LatoLight;
        font-size: 15px;
        font-weight: normal;
        margin-right: 20px;
        text-decoration: none;
    }

/*  Table */
.speciﬁcations_tab .similar_tx {
    float: left;
    color: #404041;
    font-family: LatoLight;
    font-size: 20px;
    font-weight: normal;
    padding: 12px 0 0 10px;
}

    .speciﬁcations_tab .similar_tx span {
        color: #404041;
        font-family: LatoBold;
        font-size: 20px;
        font-weight: normal;
    }

.speciﬁcations_tab .sort_tx {
    float: left;
    padding: 8px 0 0 140px;
    width: 185px;
}

    .speciﬁcations_tab .sort_tx p {
        color: #6D6E70;
        font-family: LatoRegular;
        font-size: 14px;
        float: left;
        margin: 0 5px 0 0;
    }

    .speciﬁcations_tab .sort_tx span {
        float: left;
        color: #4C68A0;
        font-family: LatoRegular;
        font-size: 14px;
    }

    .speciﬁcations_tab .sort_tx img {
        margin: 0 5px;
    }

.speciﬁcations_tab .pageing {
    float: right;
    margin-right: 6px;
    padding: 12px 0 0;
    /*margin-bottom: 10px;*/
}

    .speciﬁcations_tab .pageing ul {
        margin: 0;
    }

        .speciﬁcations_tab .pageing ul li {
            float: left;
            list-style: none;
            width: 25px;
            height: 25px;
            margin-right: 4px;
            cursor: pointer;
            background: url(../images/page.jpg) no-repeat;
        }

            .speciﬁcations_tab .pageing ul li.last {
                float: left;
                list-style: none;
                width: 25px;
                height: 25px;
                margin-right: 15px;
                cursor: pointer;
                background: none!important;
            }

                .speciﬁcations_tab .pageing ul li.last a {
                    margin: 0!important;
                }

            .speciﬁcations_tab .pageing ul li a {
                text-decoration: none;
                color: #fff;
                font-family: LatoRegular;
                font-size: 13px;
                float: left;
                margin: 6px 0 0 8px;
            }

.main_detail ul {
    margin: 0;
    padding: 0;
}

    .main_detail ul li {
        list-style: none;
        height: 30px;
        color: #404041;
    }

        .main_detail ul li.gray_bg {
            background-color: #f5f5f5;
        }

        .main_detail ul li .icon_bg_innr {
            float: left;
            width: 4%;
            height: 30px;
            border-right: #dedede 1px solid;
            text-align: center;
        }

.icon_bg_innr input {
    margin-top: 8px;
}

.main_detail ul li .icon_bg_innr img {
    margin: 9px 0 0 9px;
}

.main_detail ul li p {
    font-family: LatoBold;
    font-size: 11px;
    margin: 9px 0 0 9px;
}

    .main_detail ul li p a {
        font-family: LatoBold;
        font-size: 11px;
        margin: 9px 0 0 9px;
        color: #404041;
        text-decoration: none;
    }

    .main_detail ul li p img {
        float: left;
        margin: -4px 4px 0 -4px !important;
    }

.main_detail ul li .cutt_bg_inner {
    float: left;
    width: 6%;
    height: 30px;
    border-right: #dedede 1px solid;
}

.main_detail ul li .view_bg_inner {
    float: left;
    width: 4%;
    height: 30px;
}

.speciﬁcations_tab .similar_tx p {
    color: #828282;
    font-family: LatoRegular;
    font-size: 12px;
    font-style: italic;
    margin: 0;
    padding: 0 0 0 10px;
}

    .speciﬁcations_tab .similar_tx p a {
        color: #828282;
        font-family: LatoRegular;
        font-size: 12px;
        font-style: italic;
        margin: 0;
        padding: 0 0 0 10px;
        text-decoration: none;
    }

.setting_images_bg .all_diamond {
    float: left;
    margin: 15px 0 0 25px;
}

    .setting_images_bg .all_diamond img {
        float: left;
    }

    .setting_images_bg .all_diamond p {
        color: #6D6E70!important;
        float: left;
        font-family: LatoRegular;
        font-size: 11px;
        font-weight: normal;
        width: 194px;
        line-height: 18px;
        margin: -4px 0 0 15px;
    }

.speciﬁcations_tab .pageing ul li:hover {
    background: url(../images/page_hover.jpg) no-repeat;
}

.speciﬁcations_tab .pageing ul li.active {
    background: url(../images/page_hover.jpg) no-repeat;
}

.main_detail ul li:hover {
    background-color: #091931;
    color: #FFF!important;
}

    .main_detail ul li:hover.gray_bg {
        background-color: #091931;
        color: #FFF!important;
    }

.main_detail ul li.active {
    background-color: #091931;
    color: #FFF!important;
}

.main_detail ul li:hover p a {
    background-color: #091931;
    color: #FFF!important;
}

.main_detail ul li .symmetry_bg_inner {
    float: left;
    width: 8%;
    height: 30px;
    border-right: #dedede 1px solid;
}

.main_detail ul li .certificate_bg_inner {
    float: left;
    width: 8%;
    height: 30px;
    border-right: #dedede 1px solid;
}

.main_detail ul li .price_bg_inner {
    float: left;
    width: 6%;
    height: 30px;
    border-right: #dedede 1px solid;
}

.main_detail ul li .measurement_bg_inner {
    float: left;
    width: 12%;
    height: 30px;
    border-right: #dedede 1px solid;
}

.main_detail ul li .shap_bg_inner {
    float: left;
    width: 10%;
    height: 30px;
    border-right: #dedede 1px solid;
}

.main_detail ul li .polich_bg_inner {
    float: left;
    width: 8%;
    height: 30px;
    border-right: #dedede 1px solid;
}

.main_detail ul li .carats_bg_inner {
    float: left;
    width: 5%;
    height: 30px;
    border-right: #dedede 1px solid;
}

.main_detail ul li .color_bg_inner {
    float: left;
    width: 5%;
    height: 30px;
    border-right: #dedede 1px solid;
}

.main_detail ul li .clarity_bg_inner {
    float: left;
    width: 6%;
    height: 30px;
    border-right: #dedede 1px solid;
}

.main_detail ul li .depth_bg_inner {
    float: left;
    width: 6%;
    height: 30px;
    border-right: #dedede 1px solid;
}

.main_detail ul li .tablea_bg_inner {
    float: left;
    width: 6%;
    height: 30px;
    border-right: #dedede 1px solid;
}

.table_tp_men {
    height: 33px; /*background:url(../images/dropp.jpg) repeat-x bottom!important;*/
    background: #000000 !important;
}

    .table_tp_men .main_men_bg {
        float: left;
        width: 100%;
        margin: 0px;
        height: 33px;
    }

        .table_tp_men .main_men_bg h1 {
            color: #fefefe;
            /*JC*/ font-family: LatoLight; /*END*/
            font-size: 12px;
            margin: 4px 0px 0px 5px;
        }

    .table_tp_men .cutt_bg {
        float: left;
        width: 6%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

    .table_tp_men .icon_bg {
        float: left;
        width: 4%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        text-align: center;
    }

    .table_tp_men .view_bg {
        float: left;
        width: 4%;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

    .table_tp_men .symmetry_bg {
        float: left;
        width: 8%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

    .table_tp_men .certificate_bg {
        float: left;
        width: 8%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

    .table_tp_men .price_bg {
        float: left;
        width: 6%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

    .table_tp_men .measurement_bg {
        float: left;
        width: 12%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

    .table_tp_men .shap_bg {
        float: left;
        width: 10%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

    .table_tp_men .polich_bg {
        float: left;
        width: 8%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

    .table_tp_men .carats_bg {
        float: left;
        width: 5%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

    .table_tp_men .color_bg {
        float: left;
        width: 5%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

    .table_tp_men .clarity_bg {
        float: left;
        width: 6%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

    .table_tp_men .depth_bg {
        float: left;
        width: 6%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

    .table_tp_men .tablea_bg {
        float: left;
        width: 6%;
        border-right: 1px solid #262626;
        height: 19px;
        padding: 7px 0px;
        cursor: pointer;
    }

.main_right_side .diamonddetail .diamond_text_bg span a {
    color: #4C68A0 !important;
}

.main_right_side .diamonddetail .setting_text_bg {
    width: 62%;
    height: auto;
    float: left;
    margin-left: 57px;
    background: url(../images/thum_left_cor_bg.jpg) repeat-y;
    overflow: hidden;
}

#detail_bx_bg {
    height: auto;
}

/* Setting Details */
.main_right_side .settingdetail .settingdetail_images_bg {
    float: left;
    width: 30%;
}

.settingdetail_images_bg .thum_img {
    clear: both;
    width: 100%;
    float: left;
    margin: 0px 0 0 0px;
    padding-bottom: 0px;
}

    .settingdetail_images_bg .thum_img .thum_mediume_cor {
        background: url(../images/mediume.jpg) repeat center top;
        height: 102px;
        width: 86%;
        padding: 0px 0px;
        float: left;
        overflow: hidden;
        margin-bottom: 10px;
    }

        .settingdetail_images_bg .thum_img .thum_mediume_cor ul li {
            float: left;
            list-style: none outside none;
            width: 20%;
            text-align: center;
            cursor: pointer;
            /*JC*/ padding: 3px 0px 3px 0px; /*END*/
            background: url(../images/thum_mediume_cor_ul_li_bor.jpg) no-repeat right top;
            margin: 0px 0px 0px 0px !important;
        }
/*.settingdetail_images_bg .thum_img .thum_mediume_cor img{height:100%;width:100%;}*/
.main_right_side .settingdetail .settingdetail_text_bg {
    float: right;
    width: 69%;
}

    .main_right_side .settingdetail .settingdetail_text_bg h1 {
        color: #242021;
        font-family: LatoLight;
        font-size: 24px;
        font-weight: normal;
    }

    .main_right_side .settingdetail .settingdetail_text_bg p {
        color: #828282;
        font-family: LatoRegular;
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
        /*JC*/ width: 90%; /*END*/
    }

    .main_right_side .settingdetail .settingdetail_text_bg #sskuu span {
        float: left;
        color: #4D4D4D;
        font-family: LatoLight;
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
        margin: 5px 0 15px;
    }

        .main_right_side .settingdetail .settingdetail_text_bg #sskuu span a {
            color: #4f68a1;
            text-decoration: none;
            font-family: LatoLight;
            font-size: 14px;
            font-weight: normal;
            line-height: 20px;
            margin: 5px 0 15px;
        }

    .main_right_side .settingdetail .settingdetail_text_bg .report_bg {
        float: left;
        width: 20%;
    }

.settingdetail_text_bg .report_bg .ringsize_bx {
    border-bottom: 1px solid #CBCBCB;
    border-top: 1px solid #CBCBCB;
    float: left;
    height: 28px;
    margin-right: 42px;
    margin-top: -1px;
    width: 100%;
}

    .settingdetail_text_bg .report_bg .ringsize_bx p {
        color: #4b68a0;
        float: left;
        font-family: LatoLight;
        font-size: 13px;
        font-weight: bold;
        margin: 4px 1px 0 5px;
    }

    .settingdetail_text_bg .report_bg .ringsize_bx a {
        margin: 12px 5px 0 0;
    }

.settingdetail_text_bg .buy_text_bg {
    color: #4C68A0;
    float: left;
    font-family: LatoLight;
    font-size: 14px;
    line-height: 25px;
    max-width: 100%;
    width: auto;
    margin: -6px 0 0 45px;
}

.settingdetail_text_bg .selectprice_bg {
    float: left;
    color: #242021;
    font-family: LatoLight;
    font-size: 28px;
    font-weight: normal;
    margin: 25px 0px 0 0;
    /*width: 195px;*/
}

.settingdetail_text_bg .select_btn {
    float: left;
    color: #242021;
    font-family: LatoLight;
    font-size: 28px;
    font-weight: normal;
    margin: 20px 25px 0 0;
}

.settingdetail_text_bg .have_qtn_bg {
    color: #4D4D4D;
    font-family: LatoLight;
    font-size: 14px;
    font-weight: normal;
    float: left;
    line-height: 20px;
    margin: 15px 0 0;
    clear: both;
    width: 100%;
}

    .settingdetail_text_bg .have_qtn_bg div {
        /*JC*/ width: 31%; /*END*/
        float: left;
        padding: 5px 0px;
        vertical-align: middle;
    }

        .settingdetail_text_bg .have_qtn_bg div a {
            color: #4a67a1;
            text-decoration: none;
            font-size: 14px;
        }

        .settingdetail_text_bg .have_qtn_bg div img {
            float: left;
            margin-right: 10px;
            margin-top: 2px;
        }

    .settingdetail_text_bg .have_qtn_bg a {
        font-size: 12px;
        float: left;
        margin: 0;
    }

.speciﬁcations_tab .refine_bg h1 {
    color: #242021;
    font-family: LatoLight;
    font-size: 20px;
    font-weight: normal;
    padding: 17px 0 0 25px;
}

.speciﬁcations_tab .diamond_size {
    max-width: 100%;
    float: left;
}

    .speciﬁcations_tab .diamond_size h1 {
        color: #242021;
        font-family: LatoLight;
        font-size: 15px;
        font-weight: normal;
        padding-top: 0;
    }

    .speciﬁcations_tab .diamond_size .line_bx_bg {
        background: url(../images/diamond_bg.png) repeat-x;
        height: 45px;
        margin: 17px 0 0 25px;
        width: 200px;
    }

        .speciﬁcations_tab .diamond_size .line_bx_bg p {
            float: left;
            color: #4D4D4D;
            font-family: LatoRegular;
            font-size: 18px;
            font-weight: normal;
            margin: 13px 0 0 5px;
        }

.speciﬁcations_tab .diamond_quality {
    max-width: 100%;
    float: right;
}

    .speciﬁcations_tab .diamond_quality h1 {
        color: #242021;
        font-family: LatoLight;
        font-size: 15px;
        padding-top: 0;
        font-weight: normal;
    }

    .speciﬁcations_tab .diamond_quality .line_bx_bg {
        background: url(../images/diamond_bg.png) repeat-x;
        height: 45px;
        margin: 17px 20px 0 25px;
    }

        .speciﬁcations_tab .diamond_quality .line_bx_bg p {
            float: left;
            color: #666666;
            font-family: LatoLight;
            font-size: 17px;
            font-weight: normal;
            margin: 13px 0 0 5px;
        }

            .speciﬁcations_tab .diamond_quality .line_bx_bg p span {
                color: #4D4D4D;
                font-family: LatoRegular;
                font-size: 18px;
                font-weight: normal;
            }

.setting_images_bg .thum_img {
    max-width: 100%;
    clear: both;
    margin: 35px 0 0 20px;
}

    .setting_images_bg .thum_img .thum_mediume_cor {
        background: url(../images/mediume.jpg) repeat-x;
        float: left;
        overflow: hidden;
        height: 5%;
    }

        .setting_images_bg .thum_img .thum_mediume_cor ul li {
            list-style: none;
            margin-top: 6px;
            float: left;
            margin-right: 8px;
        }

.bezel_diamond_text_bg .select_btn {
    color: #242021;
    font-family: LatoLight;
    font-size: 28px;
    font-weight: normal;
    float: left;
    margin: 20px 25px 0 0;
}

.products_bg {
    clear: both;
    float: left;
    margin-top: 25px;
    width: 100%;
    background: url(../images/products_bg.jpg) repeat-x;
}

    .products_bg .mediume_ar_prd {
        float: left;
        margin: 20px 0 0;
    }

    .products_bg ul li {
        float: left;
        list-style: none;
        margin-right: 30px;
    }

.settingdetail .settingdetail_images_bg .imagsetng img, .settingdetail_images_bg .thum_img .thum_left_cor img, .setting_images_bg .thum_img .thum_left_cor img, .setting_images_bg .thum_img .thum_right_cor img {
    width: 100%;
}

.settingdetail_images_bg .thum_img .thum_left_cor, .settingdetail_images_bg .thum_img .thum_right_cor {
    float: left; /*width:4%;*/
    display: none;
}

.settingdetail_images_bg .thum_img .thum_mediume_cor ul, .setting_images_bg .thum_img .thum_mediume_cor ul, .products_bg ul {
    margin: 0;
    padding: 0;
}

    .settingdetail_images_bg .thum_img .thum_mediume_cor ul li.last, .setting_images_bg .thum_img .thum_mediume_cor ul li.last, .products_bg ul li.last {
        margin-right: 0!important;
    }

.settingdetail_text_bg .email_text, .bezel_diamond_text_bg .email_text {
    color: #4D4D4D!important;
    font-family: LatoLight;
    font-size: 14px;
    float: left;
    margin-bottom: 15px;
}

    .settingdetail_text_bg .email_text span, .bezel_diamond_text_bg .email_text span {
        color: #4C68A0!important;
        font-family: LatoBold;
        font-size: 12px;
        float: none!important;
        padding-left: 5px;
    }

.speciﬁcations_tab .diamond_size .line_bx_bg img, .speciﬁcations_tab .diamond_quality .line_bx_bg img {
    float: right;
    margin: 18px 15px 0 5px;
}

.setting_images_bg .thum_img .thum_left_cor, .setting_images_bg .thum_img .thum_right_cor {
    width: 4%;
    float: left;
}

.setting_images_bg .thum_img .thum_mediume_cor img, .bezel_diamond_text_bg .select_btn img, .products_bg .mediume_ar_prd img {
    width: 100%;
    height: 100%;
}

.products_bg .left_ar_prd, .products_bg .right_ar_prd {
    float: left;
    width: 10px;
    margin: 50px 20px 0;
}

#bluelink {
    color: #4C68A0 !important;
}

.settingdetail_text_bg .buy_text_bg a {
    text-decoration: none;
    width: 200px;
    float: left;
    font-family: LatoLight;
    color: #4C68A0;
    line-height: 27px;
    vertical-align: top;
    font-size: 14px;
    margin: 0px 0 0 25px;
}

    .settingdetail_text_bg .buy_text_bg a img {
        margin-top: 5px;
    }
/* Drop Down Css*/
#ddlRingSize5_title {
    background: url(../images/ar.png) no-repeat scroll right center transparent !important;
    width: 192px;
}

#ddlRingSize5_msdd {
    width: 130px !important;
}

    #ddlRingSize5_msdd .ddTitle span.ddTitleText {
        color: #4b68a0 !important;
        font: 13px/20px LatoLight;
        font-weight: bold;
    }

#ddlRingSize5_child {
    height: 220px !important;
    overflow: auto;
    width: 130px !important;
}

#ddlMetalTypeDetail_title {
    background: url(../images/ar.png) no-repeat scroll right center transparent !important;
}

#ddlMetalTypeDetail_msdd {
    width: 130px !important;
}

    #ddlMetalTypeDetail_msdd .ddTitle span.ddTitleText {
        color: #4D4D4D !important;
        font: 13px/20px LatoLight;
    }

#ddlMetalTypeDetail_child {
    height: 100px !important;
    overflow: auto;
    width: 130px !important;
}

#ddlCarat_title {
    background: url(../images/ar.png) no-repeat scroll right center transparent !important;
    width: 192px;
}

#ddlCarat_msdd {
    width: 130px !important;
}

    #ddlCarat_msdd .ddTitle span.ddTitleText {
        color: #4D4D4D !important;
        font: 18px/45px LatoRegular;
    }

#ddlCarat_child {
    width: 125px !important;
}

#ddlDiamondqulity_title {
    background: url(../images/ar.png) no-repeat scroll right center transparent !important;
}

#ddlDiamondqulity_msdd {
    width: 480px !important;
}

    #ddlDiamondqulity_msdd .ddTitle span.ddTitleText {
        color: #4D4D4D !important;
        font: 18px/45px LatoRegular;
    }

#ddlDiamondqulity_child {
    width: 480px !important;
}


/*--------------------------------Setting Search --------------------------------------------*/
.main_right_side .white_bg {
    background-color: #FFF; /*height:34px;*/
    width: 100%;
    border: none!important;
    border: #c1c4c5 1px solid;
}

    .main_right_side .white_bg .white_text {
        width: 140px;
        float: left;
        margin: 10px 0 0 13px;
    }

    .main_right_side .white_bg .process_bg {
        width: 340px;
        float: left;
        margin: 10px 0 0 91px;
    }

    .main_right_side .white_bg .serh_bg {
        width: 210px;
        float: right;
        margin: 4px 0 0;
        display: none;
    }

.main_right_side .prdts_tp_bg {
    background: url(../images/bg.png) repeat-x bottom;
    border-right: 1px solid #ececec;
    overflow: hidden;
}

    .main_right_side .prdts_tp_bg ul {
        margin: 10px 0 0 10px;
        padding: 0;
    }

        .main_right_side .prdts_tp_bg ul li {
            list-style: none;
            float: left;
            background: url(../images/line_prdts.png) no-repeat;
            width: 141px;
            height: 114px;
        }

            .main_right_side .prdts_tp_bg ul li:hover {
                background: url(../images/hver.jpg) 0 105px repeat-x!important;
            }

            .main_right_side .prdts_tp_bg ul li.last {
                margin-right: 0;
            }

            .main_right_side .prdts_tp_bg ul li .prd_img:hover {
                text-align: center;
                background: none!important;
                vertical-align: bottom!important;
            }

.main_right_side .low_price {
    background: url(../images/drp.jpg) no-repeat;
    vertical-align: bottom;
    overflow: hidden;
    padding-top: 2px;
    height: 38px;
    width: 100%;
}

    .main_right_side .low_price .price_bg {
        float: left;
        width: 20%;
        margin: 10px 0 0 16px;
    }

        .main_right_side .low_price .price_bg p {
            color: #4C68A0;
            float: left;
            font-family: LatoRegular;
            font-size: 14px;
            font-weight: normal;
            margin: 0 7px 0 1px;
        }

    .main_right_side .low_price .view_prd {
        float: right;
        width: auto;
        margin: 10px 0px 0px 0px;
        text-align: right;
    }

        .main_right_side .low_price .view_prd a {
            margin: 0 20px 0 0;
        }

    .main_right_side .low_price .paging_bg {
        float: right;
        width: 26%;
        margin: 5px 6px 0 16px;
    }

.low_price .paging_bg p {
    float: left;
    margin-top: 5px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #828282;
    padding: 0;
}

#rb_grid .dim_sel {
    background: url(../images/rb_grid_bg.jpg) repeat-x scroll center top transparent; /*JC*/ /*height:109px;*/
    border-right: 1px solid #ECECEC;
    overflow: hidden;
    width: 100%;
}

    #rb_grid .dim_sel ul {
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
    }

        #rb_grid .dim_sel ul li {
            background: url(../images/rgt_bod1.png) no-repeat scroll right top transparent;
            cursor: pointer;
            float: left;
            list-style: none outside none;
            /*KC11*/
            padding: 6px 5px 5px 7px /*6px 0px 0px 0px*/; /*width:130px !important;*/
            height: 103px;
            text-align: center;
            /*width: 143px !important;*/
            width: 15%;
        }

            #rb_grid .dim_sel ul li.last {
                background: url(../images/rgt_bo1.png) no-repeat scroll right top transparent;
                cursor: pointer;
                float: left;
                list-style: none outside none;
                padding: 8px 10px 5px;
            }

                #rb_grid .dim_sel ul li.last:hover {
                    background: url(../images/tab_box_bot.png) repeat-x scroll center top;
                    cursor: pointer;
                    float: left;
                    list-style: none outside none;
                    padding: 8px 10px 5px;
                }

.main_right_side .products {
    width: auto;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}

    .main_right_side .products ul {
        width: 100%;
        margin: 0;
        padding: 0;
    }

        .main_right_side .products ul li {
            float: left;
            list-style: none;
            margin: 31px 70px 0 0;
        }

            .main_right_side .products ul li img {
                width: 100%;
            }

.wrapper .drop_bgg {
    background: url(../images/drp_gg.jpg) repeat-x;
    margin-bottom: 20px; /*margin-right:26px;padding-right:10px;*/
}

#btm_prdimg { /*background:url(../images/bg_btm.jpg) no-repeat;*/
    width: 100%;
    height: 69px;
}

    #btm_prdimg .settingleft_side {
        width: 3px;
        height: 69px;
        float: left;
        background: url(../images/setting_left.png) left no-repeat;
    }

    #btm_prdimg .settingright_side {
        width: 3px;
        float: left;
        height: 69px;
        background: url(../images/setting_right.png) right no-repeat;
    }

    #btm_prdimg .dim_sel {
        overflow: visible;
    }

    #btm_prdimg .settingmediume_side {
        height: 69px;
        width: 99% !important;
        float: left;
        background: url(../images/setting_md.png) repeat-x;
    }

    #btm_prdimg .dim_sel ul li.saprt {
        background: url(../images/bt_line.png) no-repeat right top;
        z-index: 999;
        position: relative;
        cursor: pointer;
        float: left;
        height: 67px;
        list-style: none outside none;
        width: 1px;
        padding: 0!important;
    }

    #btm_prdimg .dim_sel ul {
        float: left;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        width: 100%;
    }

        #btm_prdimg .dim_sel ul li { /*background:url(../images/bt_line.png) no-repeat scroll right top transparent;*/
            cursor: pointer;
            float: left;
            list-style: none outside none;
            padding: 6px 0px 0px 0px;
            height: 50px;
            width: 9%;
            text-align: center;
        }

            #btm_prdimg .dim_sel ul li.last {
                background: url(../images/rgt_bo1.png) no-repeat scroll right top transparent;
                cursor: pointer;
                float: left;
                list-style: none outside none;
                padding: 18px 20px 0;
            }

                #btm_prdimg .dim_sel ul li.last:hover {
                    background: url(../images/tab_box_bot.png) repeat-x scroll center top;
                    cursor: pointer;
                    float: left;
                    list-style: none outside none;
                    padding: 18px 20px 0;
                }

            #btm_prdimg .dim_sel ul li:hover {
                background: url(../images/tab_box_bot.png) repeat-x center bottom, url(../images/rgt_bod1.png) no-repeat right top;
            }

.drop_bgg .paging_bg {
    float: right;
    width: 76%;
    margin: 5px 0px 10px 0px;
    border-top: 1px solid #cccccc;
    padding: 10px 0px 0px 0px;
}

    .drop_bgg .paging_bg p {
        color: #828282;
        float: right;
        font-family: LatoRegular;
        font-size: 14px;
        margin-top: 5px;
        margin-right: 5px;
        padding: 0;
    }

#popup_on_hover .PopupDivOver2 {
    background: url(../images/li_h1.png) no-repeat scroll center center transparent;
    height: 239px;
    margin-left: -10px;
    width: 227px;
    z-index: 100;
}

#popup_on_hover .roll_bot {
    margin-top: 5px;
}

    #popup_on_hover .roll_bot a {
        color: #4C68A0;
        font: 14px/33px LatoRegular;
        padding-left: 10px;
        text-decoration: none;
    }

    #popup_on_hover .roll_bot .pricess {
        color: #404041;
        font: 14px LatoRegular;
        float: right;
        padding-right: 10px;
    }

#popup_on_hover .rg_ct {
    background: url(../images/bgimgshape.png) no-repeat scroll center center transparent;
    height: 30px;
    margin: 9px 0 0;
}

    #popup_on_hover .rg_ct ul {
        height: auto!important;
        margin: 0!important;
        padding: 4px 0 0 4px !important;
    }

        #popup_on_hover .rg_ct ul li {
            float: left;
            height: 22px;
            list-style: none outside none;
            width: 22px;
            margin: 0;
        }

            #popup_on_hover .rg_ct ul li:hover {
                border-bottom: 1px solid #4B68A2;
            }

#standard {
    background: url(../images/standard_bg.jpg) repeat-x;
    height: 49px;
    width: 100%;
}

    #standard .diam_menu ul {
        float: left;
        margin: 0px;
        padding: 0;
        width: 65%;
    }

        #standard .diam_menu ul li {
            float: left;
            list-style: none;
            padding: 0 3%;
            line-height: 49px;
        }
        #standard .diam_menu ul li a:hover {
            border-bottom:2px solid;
            padding-bottom:5px;
        }

            #standard .diam_menu ul li span#spanDCompareCount {
                color: #BBBDBF;
                font-family: LatoRegular;
                font-size: 12px;
            }

            #standard .diam_menu ul li a {
                color: #4a67a1;
                text-decoration: none;
                font-family: LatoRegular;
                font-size: 14px;
            }

                #standard .diam_menu ul li a.active {
                    color: #0f0f0f;
                    font-family: LatoRegular;
                    font-size: 14px;
                    border-bottom:2px solid;
                    padding-bottom:5px;
                }

    #standard .diam_menu .diam_btn {
        float: right;
        margin: 0 0 0 0px;
        width: 35%;
        height: 32px;
        padding: 17px 0px 0px 0px;
    }

        #standard .diam_menu .diam_btn a.r_btn {
            background: url(../images/reset.png) no-repeat scroll 0px 0px transparent;
            color: #4a67a1;
            float: right;
            font: 14px/10px LatoRegular;
            padding-left: 26px;
            width: 50px;
            text-decoration: none;
            margin: 5px 5px 0;
        }

        #standard .diam_menu .diam_btn a.s_btn {
            background: url(../images/save_search.png) no-repeat 0px 0px scroll transparent;
            color: #4a67a1;
            float: right;
            font: 14px/10px LatoRegular;
            padding-left: 20px;
            width: 75px;
            text-decoration: none;
            margin: 5px 0 0;
        }

    #standard .diam_menu .search_btn {
        float: right;
        margin: 4px 5px 0 0;
        width: 18%;
    }

        #standard .diam_menu .search_btn a.searchs {
            float: right;
        }

#shap_left_side {
    width: 70%;
    float: left;
    background: url(../images/shap_line.png) right no-repeat;
}

    #shap_left_side .shap_images { /*background:url(../images/sp_bg.png) no-repeat scroll 0 0 transparent;*/
        height: 54px;
        width: 100%;
    }

        #shap_left_side .shap_images .shap_tp_ltf {
            background: url("../images/dimndtp_left.png") no-repeat scroll 0 0 transparent;
            float: left;
            height: 54px;
            width: 1%;
            display: none !important;
        }

        #shap_left_side .shap_images .shap_tp_right {
            background: url("../images/dimndtp_right.png") no-repeat scroll 0 0 transparent;
            float: left;
            height: 54px;
            width: 1%;
            display: none !important;
        }

        #shap_left_side .shap_images .shap_tp_mediume {
            background: url("../images/dimndtp_mediume.png") repeat-x scroll 0 0 transparent;
            float: left;
            height: 54px;
            width: 100%;
        }

    #shap_left_side .dim_sel {
    }

        #shap_left_side .dim_sel ul {
            margin: 0px;
            padding: 0;
        }

            #shap_left_side .dim_sel ul li {
                text-align: center;
                border: none;
                background: url(../images/bt_line.png) no-repeat scroll right top transparent;
                cursor: pointer;
                float: left;
                list-style: none outside none;
                line-height: 28px;
                padding: 8px 0px 0px 0px;
                width: 10%;
            }

                #shap_left_side .dim_sel ul li.last {
                    background: url(../images/rgt_bo1.png) no-repeat scroll right top transparent;
                    cursor: pointer;
                    float: left;
                    list-style: none outside none;
                }

                    #shap_left_side .dim_sel ul li.last:hover {
                        background: url(../images/tab_box_bot.png) repeat-x scroll center top transparent;
                        cursor: pointer;
                        float: left;
                        list-style: none outside none;
                    }

#diamond_right_side {
    width: 30%;
    float: left;
}

    #diamond_right_side h1 {
        color: #404041;
        font-family: LatoLight;
        font-size: 23px;
        font-weight: normal;
        text-align: center;
        margin: 18px 0 0;
    }

    #diamond_right_side h2 {
        color: #231f20;
        font-family: LatoRegular;
        font-size: 23px;
        font-weight: normal;
        text-align: center;
        margin: 5px 0 0;
    }

    #diamond_right_side p {
        color: #828282;
        font-family: LatoRegular;
        font-size: 14px;
        font-weight: normal;
        text-align: center!important;
        margin: 5px 0 0;
        padding: 0;
    }

    #diamond_right_side div.r_c_logo {
        text-align: center;
        padding-top: 4px;
    }

    #diamond_right_side .view_detail {
        text-align: center;
        /*JC*/ margin: 0px 0 0; /*END*/
    }

    #diamond_right_side .addtocompare {
        text-align: center;
        margin: 6px 0 0;
    }

    #diamond_right_side .addtoring {
        text-align: center;
        margin: 6px 0 20px;
    }

    #diamond_right_side .addlblmsg {
        text-align: center;
        margin: 6px 0 20px;
        font-family: LatoRegular;
        font-size: 14px;
    }

#shap_left_side .ca_pr {
    clear: both;
    width: 100%;
    margin: 0px 0 0 0px;
}

    #shap_left_side .ca_pr .carats {
        float: left;
        width: 50%;
        margin: 0;
    }

        #shap_left_side .ca_pr .carats .inputtnm {
            width: 44px;
            float: left;
        }

            #shap_left_side .ca_pr .carats .inputtnm input {
                border: none;
                width: 44px;
                height: 30px;
                background: url(../images/cart_input.png) no-repeat;
                font-family: LatoRgular;
                color: #828282;
                font-size: 11px;
                line-height: 30px;
                padding: 0 0 0 5px;
            }

    #shap_left_side .ca_pr .price {
        float: left;
        width: 50%;
        margin: 0;
    }

        #shap_left_side .ca_pr .price .inputtnm {
            width: 67px;
            float: left;
        }

            #shap_left_side .ca_pr .price .inputtnm input {
                border: none;
                width: 67px;
                height: 30px;
                background: url(../images/priceinput.png) no-repeat;
                font-family: LatoRgular;
                color: #828282;
                font-size: 11px;
                line-height: 30px;
                padding: 0 0 0 5px;
            }

#shap_left_side .Cut .a_s ul li {
    background: url(../images/right_mn_ln.png) no-repeat right;
    cursor: pointer;
    float: left;
    height: 29px;
    list-style: none outside none!important; /*padding:0 34px;*/
}

#shap_left_side .color .a_s ul li {
    background: url(../images/right_mn_ln.png) no-repeat right;
    cursor: pointer;
    float: left;
    height: 29px;
    list-style: none outside none!important; /*padding:0 19px;*/
}

#shap_left_side .clarity .a_s ul li {
    background: url(../images/right_mn_ln.png) no-repeat right;
    cursor: pointer;
    float: left;
    height: 29px;
    list-style: none outside none!important; /*padding:0 22px;*/
}

.main_right_side .white_bg .white_text p, .main_right_side .white_bg .process_bg p {
    color: #fff;
    font-family: LatoRegular;
    font-size: 14px;
    float: left;
    font-weight: normal;
    margin: 0 7px 0 1px;
}

.main_right_side .white_bg .white_text img, .main_right_side .white_bg .process_bg img, .main_right_side .low_price .price_bg img {
    float: left;
    margin: -2px 7px 0 1px;
}

.main_right_side .prdts_tp_bg ul li.frist, #shap_left_side .Cut .a_s ul li.last, #shap_left_side .color .a_s ul li.last, #shap_left_side .clarity .a_s ul li.last {
    background: none;
}

.main_right_side .prdts_tp_bg ul li img, .main_right_side .products ul li.last {
    margin-right: 0!important;
}

.main_right_side .prdts_tp_bg ul li .prd_img, #diamond_right_side .diamond_right {
    text-align: center;
}

.main_right_side .prdts_tp_bg ul li p, #rb_grid .dim_sel ul li p, #btm_prdimg .dim_sel ul li p {
    color: #828282;
    font-family: LatoLight;
    font-size: 15px;
    text-align: center;
    margin: -5px 0px 0px 0px;
    padding: 0;
}

.low_price .paging_bg ul, .drop_bgg .paging_bg ul {
    float: right;
    margin: 0;
    padding: 0;
}

    .low_price .paging_bg ul li, .drop_bgg .paging_bg ul li {
        background: url(../images/page.jpg) no-repeat scroll 0 0 transparent;
        cursor: pointer;
        float: left;
        height: 25px;
        list-style: none outside none;
        margin-right: 4px;
        width: 25px;
        width: 25px !important;
        text-align: center !important;
    }

        .low_price .paging_bg ul li.last, .drop_bgg .paging_bg ul li.last {
            background: none repeat scroll 0 0 transparent!important;
            cursor: pointer;
            float: left;
            height: 25px;
            list-style: none outside none;
            margin-right: 15px;
            width: 25px;
        }

        .low_price .paging_bg ul li:hover, .drop_bgg .paging_bg ul li:hover {
            background: url(../images/page_hover.jpg) no-repeat scroll 0 0 transparent;
        }

        .low_price .paging_bg ul li.active, .drop_bgg .paging_bg ul li.active {
            background: url(../images/page_hover.jpg) no-repeat scroll 0 0 transparent;
        }

        .low_price .paging_bg ul li.last a, .drop_bgg .paging_bg ul li.last a {
            margin: 0!important;
        }

        .low_price .paging_bg ul li a, .drop_bgg .paging_bg ul li a {
            color: #FFFFFF;
            font-family: LatoRegular;
            font-size: 13px;
            text-decoration: none;
            margin: 6px 0 0 0px;
        }

#rb_grid .dim_sel ul li:hover, #shap_left_side .dim_sel ul li:hover {
    background: url(../images/tab_box_bot.png) repeat-x scroll center top, url(../images/rgt_bod1.png) no-repeat scroll right top transparent !important;
}

#shap_left_side .ca_pr .carats p.carats_titel, #shap_left_side .ca_pr .price p.price_titel {
    color: #828282;
    font-size: 15px;
    font-family: LatoLight;
    margin: 0px;
    background: url(../images/p_carats_titel_bg.jpg) repeat-x;
    padding: 0px 10px;
    line-height: 29px;
    border: 1px solid #ececec;
}

#shap_left_side .ca_pr .crte_prics, #shap_left_side .ca_pr .price .crte_prics {
    background: url(../images/cart_price.png) no-repeat;
    float: left;
    width: 170px;
    height: 30px;
    border-left: 1px solid #e9e9e9;
}

#shap_left_side .Cut, #shap_left_side .color, #shap_left_side .clarity {
    margin: 0px;
}

    #shap_left_side .Cut p.Cut_titel, #shap_left_side .color p.Cut_titel, #shap_left_side .clarity p.Cut_titel {
        color: #828282;
        font-size: 15px;
        font-family: LatoLight;
        margin: 0px;
        background: url(../images/p_carats_titel_bg.jpg) repeat-x;
        padding: 0px 10px;
        line-height: 29px;
        border: 1px solid #ececec;
    }

    #shap_left_side .Cut .a_s ul, #shap_left_side .color .a_s ul, #shap_left_side .clarity .a_s ul {
        height: 29px; /*width:100%;*/
        margin: 0 -8px;
        padding: 0;
    }

        #shap_left_side .Cut .a_s ul li.lft, #shap_left_side .color .a_s ul li.lft, #shap_left_side .clarity .a_s ul li.lft {
            cursor: pointer;
            padding: 0 !important;
        }

        #shap_left_side .Cut .a_s ul li p, #shap_left_side .color .a_s ul li p, #shap_left_side .clarity .a_s ul li p {
            color: #828282;
            text-align: center;
            font-size: 11px;
            font-family: LatoRegular;
            line-height: 9px;
        }

        #shap_left_side .Cut .a_s ul li:hover, #shap_left_side .color .a_s ul li:hover, #shap_left_side .clarity .a_s ul li:hover {
            background: #000022;
            color: #FFF!important;
        }

            #shap_left_side .Cut .a_s ul li:hover p, #shap_left_side .color .a_s ul li:hover p, #shap_left_side .clarity .a_s ul li:hover p {
                color: #FFF!important;
            }
/*   drop down css   */
/*#ddlSelectMetal_titletext span.ddTitleText{color: #4C68A0 !important; font-size:14px !important;}
*/ #ddlSelectMetal_title {
    background: url("../images/arrowe_metal.jpg") no-repeat scroll right center transparent !important;
}

#ddlPrice_titletext span.ddTitleText {
    color: #rgb(85, 115, 169) !important;
}

#ddlPrice_title {
    background: url("../images/gold_ar.png") no-repeat scroll right center transparent !important;
}

#ddlPrice_msdd {
    width: 130px !important;
}

.main_right_side .white_bg .process_bg .rat-img {
    float: left;
    height: 24px;
    margin: 0 5px;
    width: 170px;
}

.main_right_side .white_bg .process_bg p {
    color: #3e3e3e;
}

.main_right_side .white_bg .serh_bg input[type="text"] {
    float: left;
    background: url(../images/input_bg_RingBuilder.png);
    border: none;
    padding: 0 0 0 5px;
    height: 25px;
    width: 175px;
    color: #808285;
    font: normal 11px/25px LatoRegular;
}

#btm_prdimg .dim_sel ul li.lid_active {
    background: url(../images/tab_box_bot.png) repeat-x center bottom, url(../images/rgt_bod1.png) no-repeat right top;
}

#btm_prdimg .dim_sel ul li.lst_active {
    background: url(../images/tab_box_bot.png) repeat-x center top, url(../images/rgt_bod1.png) no-repeat right top;
}

#btm_prdimg .dim_sel ul li.li_active {
    background: url(../images/tab_box_bot.png) repeat-x center top, url(../images/rgt_bod1.png) no-repeat right top;
}

#rb_grid .dim_sel ul li.li_active {
    background: url(../images/tab_box_bot.png) repeat-x scroll center top, url("../images/rgt_bod1.png") no-repeat scroll right top transparent !important;
}

#ddlPages_titletext span.ddTitleText {
    color: #FFFFFF !important;
}

#ddlPages_title {
    background: url("../images/gold_ar.png") no-repeat scroll right center transparent !important;
}

#ddlPages_msdd {
    padding-top: 8px;
    padding-left: 10px;
}

.PopupDivOver2 {
    background: url("../images/drp_bg.jpg")repeat-x scroll center bottom transparent;
    position: absolute; /*width:227px;*/
    z-index: 100;
    border: 1px solid #CCCCCC;
    margin-left: -10px;
}

.rg_ct { /*height:30px;margin:0px 0 0 0; background:url(../images/bgimgshape.png) center no-repeat;*/
    height: 30px;
    margin: 0;
}


    .rg_ct ul li img {
        cursor: pointer;
    }

    .rg_ct ul li:hover {
        border-bottom: Solid 1px #4b68a2;
    }

.roll_bot a {
    color: #4b68a2;
    font: 14px/30px LatoRegular;
    padding-left: 10px;
    text-decoration: none;
}

.rollMargin {
    height: 209px;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    color: #4b68a2;
    font: 13px/22px LatoRegular;
}

.PopupDivOver3 {
    position: absolute; /*width:160px;*/
    z-index: 100; /*height:160px;*/
    background: url("../images/drp_bg.jpg")repeat-x scroll center bottom transparent;
    margin-left: -10px;
    border: 1px solid #CCCCCC;
}

.rg_ct1 ul li img {
    height: 15px;
    width: 15px;
}

.rg_ct1 ul li:hover {
    border-bottom: Solid 1px #4b68a2;
}

.roll_bot1 {
    color: #414042;
    font: 14px LatoRegular;
    padding: 0px;
    margin: 0;
}

    .roll_bot1 a {
        color: #4b68a2;
        font: 14px/19px LatoRegular;
        padding-left: 10px;
        text-decoration: none;
    }

.rollMargin1 {
    height: 142px;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    color: #4b68a2;
    font: 11px/22px LatoRegular;
}

.divPricePopup {
    color: #404041;
    float: right;
    font: 14px/30px LatoRegular;
    padding-right: 10px;
}

.roll_bot1 .divPricePopup {
    color: #404041;
    float: right;
    font: 14px/19px LatoRegular;
    padding-right: 10px;
}

#shap_left_side .ca_pr .price input.in_price[type=text], #shap_left_side .ca_pr .carats input.left_in[type=text] {
    background: url(../images/price_bg.png) no-repeat scroll left top transparent;
    border: medium none;
    color: #828282;
    float: left;
    font: 11px/31px LatoRegular;
    height: 31px;
    text-align: left;
    width: 14%;
    padding: 0 0 0 5px;
    /*JC*/ outline: medium none; /*END*/
}

#shap_left_side .ca_pr .price input.right_price[type=text], #shap_left_side .ca_pr .carats input.right_in[type=text] {
    background: url(../images/price_bg.png) no-repeat scroll left top transparent;
    border: medium none;
    color: #828282;
    float: left;
    font: 11px/31px LatoRegular;
    height: 31px;
    text-align: center;
    width: 14%;
    padding: 0 0 0 11px;
    /*JC*/ outline: medium none; /*END*/
}

#size-range, #price-range {
    float: left;
    margin: 0 1px;
}

#shap_left_side .Cut .a_s ul li.rgt, #shap_left_side .color .a_s ul li.rgt, #shap_left_side .clarity .a_s ul li.rgt {
    background: none !important;
}

    #shap_left_side .Cut .a_s ul li.rgt:hover, #shap_left_side .color .a_s ul li.rgt:hover, #shap_left_side .clarity .a_s ul li.rgt:hover {
        background: url(../images/Cut_clm_active_bg1.png) repeat-x scroll left center transparent !important;
        color: #FFF!important;
    }

#shap_left_side .dim_sel ul li.shover {
    background: url(../images/tab_box_bot.png) repeat-x scroll center bottom, url(../images/rgt_bod1.png) no-repeat scroll right top transparent;
}

#shap_left_side .Cut .a_s ul li.lihover, #shap_left_side .color .a_s ul li.lihover, #shap_left_side .clarity .a_s ul li.lihover {
    background: /*url(../images/Cut_clm_active_bg1.png) repeat-x scroll left center transparent*/ #000022 !important;
}

#shap_left_side .Cut .a_s ul li.lfthover, #shap_left_side .color .a_s ul li.lfthover, #shap_left_side .clarity .a_s ul li.lfthover {
    /*JC*/ background: none repeat scroll 0 0 #000022 !important; /*END*/
}

#shap_left_side .Cut .a_s ul li.rgthover, #shap_left_side .color .a_s ul li.rgthover, #shap_left_side .clarity .a_s ul li.rgthover {
    background: url(../images/Cut_clm_active_bg1.png) repeat-x scroll left center transparent !important;
}

#shap_left_side .Cut .a_s ul li.lihover p, #shap_left_side .color .a_s ul li.lihover p, #shap_left_side .clarity .a_s ul li.lihover p {
    color: #fff;
}

#shap_left_side .Cut .a_s ul li.lfthover p, #shap_left_side .color .a_s ul li.lfthover p, #shap_left_side .clarity .a_s ul li.lfthover p {
    color: #fff;
}

#shap_left_side .Cut .a_s ul li.rgthover p, #shap_left_side .color .a_s ul li.rgthover p, #shap_left_side .clarity .a_s ul li.rgthover p {
    color: #fff;
}

.Activetr {
    background-color: #091931 !important;
    color: #FFFFFF !important;
}

    .Activetr a {
        color: #FFFFFF !important;
    }

.cutmain_bg {
    width: 100%;
}

    .cutmain_bg .cut_left_img {
        background: url("../images/cut_img_left.png") no-repeat scroll 0 0 transparent;
        float: left;
        height: 30px;
        width: 1%;
    }

    .cutmain_bg .cut_right_img {
        background: url("../images/cut_img_right.png") no-repeat scroll 0 0 transparent;
        float: left;
        height: 30px;
        width: 1%;
    }

    .cutmain_bg .cut_mediume_img {
        background: url("../images/cut_img_mediume.png") repeat-x scroll 0 0 transparent;
        float: left;
        height: 30px;
        width: 98%;
    }

#divBottomPaging {
    padding-bottom: 5px;
    padding-top: 8px;
}

#standard .diam_menu .search_btn input[type="text"] {
    float: left;
    background: url(../images/input_bg_RingBuilder.png);
    border: none;
    padding: 0 0 0 5px;
    height: 25px;
    width: 175px;
    color: #808285;
    font: normal 11px/25px LatoRegular;
}

/*  Popup */
div#outerpop-up {
    top: 471px;
    position: absolute;
    width: 430px;
    z-index: 99;
    border: 1px solid #868686;
    letter-spacing: 0;
    background-color: White;
}

div#divArrow {
    float: right;
    position: absolute;
    background: url(../images/arrownew1.png) no-repeat scroll center center transparent;
    height: 14px;
    width: 25px;
    letter-spacing: 0;
}

.divCanDet p {
    padding: 6px;
    text-align: justify;
    font: 12px/17px LatoRegular;
    color: #828282;
}

div#divArrow2 {
    float: right;
    position: absolute;
    background: url(../images/arrownew2.png) no-repeat scroll center center transparent;
    height: 25px;
    width: 14px;
    letter-spacing: 0;
}

#popup_content {
    background-color: #000000;
    color: white;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    text-decoration: none;
}

    #popup_content a {
        color: white;
        text-decoration: underline;
    }

#window {
    z-index: 10 !important;
}

/*	 No Results	*/
.no_result { /*background:url(../images/no_res_bg.png) left top no-repeat;*/
    height: 335px;
    width: 100%;
    margin-bottom: -1px;
}

    .no_result h1 {
        color: #242021;
        font: normal 17px/20px LatoRegular;
        padding: 20px 0 0 30px;
    }

    .no_result p {
        color: #828282;
        font: normal 13px/20px LatoRegular;
        margin: 5px 0 20px 30px;
    }

    .no_result .re_l {
        width: 40%;
        float: left;
        margin: 0 10px 0 30px;
        height: 180px;
    }

        .no_result .re_l input[type="text"] { /*background:url(../images/input_nores.png) left top no-repeat;width:285px;height:35px;*/
            font: normal 15px LatoRegular;
            color: #6d6e71;
            width: 97%; /*border:none;margin:0 0 13px 0;padding:0 0 0 5px;*/
            outline: medium none;
        }

.mrg_b {
    margin-bottom: 0 !important;
}

.no_result .re_r {
    width: 40%;
    float: left;
    height: 180px;
}

    .no_result .re_r textarea { /*background:url(../images/textarea_nor.png) left top no-repeat;border:none;width:431px;height:168px;padding:10px 0 0 10px;*/
        font: normal 15px LatoRegular;
        color: #6d6e71;
        resize: none;
        width: 100%;
        height: 168px;
    }

.no_r_btn {
    width: 500px;
    float: left;
    margin: 20px 15px 15px 0;
    text-align: center;
}

    .no_r_btn a.r_btn {
        float: right;
        background: url(../images/n_reset_btn.png) left top no-repeat;
        height: 35px;
        width: 69px;
        text-align: center;
        color: #828282;
        font: normal 12px/32px LatoRegular;
        text-decoration: none;
    }

    .no_r_btn a.c_btn {
        float: right;
        background: url(../images/n_cancel_btn.png) left top no-repeat;
        height: 35px;
        width: 75px;
        text-align: center;
        color: #828282;
        font: normal 12px/32px LatoRegular;
        margin: 0 0 0 5px;
        text-decoration: none;
        display: none;
    }

    .no_r_btn a.req_btn {
        float: right;
        background: url(../images/reset_btn.png) left top no-repeat;
        height: 35px;
        text-align: center;
        width: 83px;
        color: #828282;
        font: normal 12px/32px LatoRegular;
        margin: 0 0 0 5px;
        text-decoration: none;
    }

.nopreview_img {
    text-align: center;
}

/*  Advance */
.advanced_bg {
    width: 100%;
}

    .advanced_bg .advanced_left {
        background: url(../images/advanced/advanced_left.png) no-repeat;
        width: 1%;
        height: 113px;
        float: left;
    }

    .advanced_bg .advanced_mediume {
        background: url(../images/advanced/advanced_mediume.png) repeat-x;
        height: 113px;
        float: left;
        width: 98%;
    }

.leftmargin {
    margin-left: -10px;
}

.advanced_mediume .adv_box {
    float: left;
    width: 31%;
    margin: 5px 5px 0 16px;
}

.advanced_mediume .last {
    width: 31%;
}

.advanced_mediume.adv_box .ad_slid {
    float: left;
    height: 50px;
    width: 240px;
    margin: 6px 0 0;
}

    .advanced_mediume .adv_box .ad_slid p {
        color: #828282;
        font: 13px/24px LatoLight;
        margin: 0;
        padding: 0;
    }

    .advanced_mediume .adv_box .ad_slid .a_s ul {
        margin: 0;
        padding: 0;
    }

        .advanced_mediume .adv_box .ad_slid .a_s ul li.lft {
            background: url(../images/advanced/ad_s.png) no-repeat scroll left top transparent;
            border-right: 1px solid #A1A1A3;
            cursor: pointer;
        }

        .advanced_mediume .adv_box .ad_slid .a_s ul li {
            background: url(../images/advanced/ad_li_bg.png) repeat-x scroll left top transparent;
            border-right: 1px solid #A1A1A3;
            cursor: pointer;
            float: left;
            height: 25px;
            list-style: none outside none!important;
            margin: 0;
            padding: 0;
        }

            .advanced_mediume .adv_box .ad_slid .a_s ul li p {
                color: #828282;
                font: 11px/25px LatoLight;
                text-align: center;
            }

            .advanced_mediume .adv_box .ad_slid .a_s ul li:hover {
                background: url(../images/advanced/li_hover.png) repeat-x scroll left center transparent;
            }

                .advanced_mediume .adv_box .ad_slid .a_s ul li:hover p {
                    /*color: #fff !important;*/
                    /*JC*/
                    background: #000022;
                    color: #FFF!important;
                    /*END*/
                }

            .advanced_mediume .adv_box .ad_slid .a_s ul li.lft:hover {
                background: url(../images/advanced/ad_s_hover.png) no-repeat scroll left top transparent;
            }

                .advanced_mediume .adv_box .ad_slid .a_s ul li.lft:hover p {
                    color: #fff !important;
                }

            .advanced_mediume .adv_box .ad_slid .a_s ul li.rgt {
                background: url(../images/advanced/ad_s.png) no-repeat scroll right top transparent;
                border: medium none;
                cursor: pointer;
            }

                .advanced_mediume .adv_box .ad_slid .a_s ul li.rgt:hover {
                    background: url(../images/advanced/ad_s_hover.png) no-repeat scroll right top transparent;
                }

                    .advanced_mediume .adv_box .ad_slid .a_s ul li.rgt:hover p {
                        color: #fff !important;
                    }

.advanced_mediume .adv_box .depth {
    margin: 22px 0 0;
}

    .advanced_mediume .adv_box .depth .de_lft {
        float: left;
        height: 26px;
        width: 63px;
    }

    .advanced_mediume .adv_box .depth .de_mid {
        background: url(../images/advanced/de_min_bg.png) no-repeat scroll left top transparent;
        float: left;
        height: 26px;
        width: 118px;
        margin: 0 -2px;
    }

        .advanced_mediume .adv_box .depth .de_mid p {
            color: #828282;
            font: 11px/26px LatoLight;
            text-align: center;
            margin: 0;
            padding: 0;
        }

.smartspinner {
    background: url(../images/advanced/r_n_sd.png) no-repeat scroll right center transparent;
    border: medium none;
    color: #828282;
    font-size: 11px;
    font-weight: normal;
    height: 26px;
    outline: medium none;
    text-align: center;
    width: 48px;
    line-height: 22px;
    padding: 0 15px 0 0;
}

.smartspinnerLeft {
    background: url(../images/advanced/n_sd.png) no-repeat scroll left center transparent;
    border: medium none;
    color: #828282;
    font-size: 11px;
    font-weight: normal;
    height: 26px;
    outline: medium none;
    text-align: center;
    width: 48px;
    line-height: 22px;
    padding: 0 0 0 15px;
}

.advanced_mediume .adv_box .fluo1 {
    background: url(../images/advanced/select_box1.png) no-repeat scroll left top transparent;
    color: #828282;
    float: left;
    font: 11px/30px LatoLight;
    height: 30px;
    width: 88px;
    margin: 20px 0 0;
    padding: 0 0 0 6px;
}

.advanced_mediume .adv_box .fluo {
    background: url(../images/advanced/select_box.png) no-repeat scroll left top transparent;
    color: #828282;
    float: left;
    font: 11px/30px LatoLight;
    height: 30px;
    width: 140px;
    margin: 20px 0 0 18px;
    padding: 0 0 0 6px;
}

.advanced_bg .advanced_right {
    background: url(../images/advanced/advanced_right.png) no-repeat;
    width: 1%;
    height: 113px;
    float: left;
}

.advanced_mediume .adv_box .ad_slid .a_s ul li.lfthover {
    /*background: url(../images/advanced/ad_s_hover.png) no-repeat scroll left top transparent;*/
    /*JC*/ background: #000022 !important; /*END*/
}

.advanced_mediume .adv_box .ad_slid .a_s ul li.lihover {
    /*background: url(../images/advanced/li_hover.png) repeat-x scroll left top transparent;*/
    /*JC*/ background: #000022 !important; /*END*/
}

.advanced_mediume .adv_box .ad_slid .a_s ul li.rgthover {
    background: url(../images/advanced/ad_s_hover.png) no-repeat scroll right top transparent;
}

.advanced_mediume .adv_box .ad_slid .a_s ul li.lfthover p {
    color: #fff !important;
}

.advanced_mediume .adv_box .ad_slid .a_s ul li.lihover p {
    color: #fff !important;
}

.advanced_mediume .adv_box .ad_slid .a_s ul li.rgthover p {
    color: #fff !important;
}



/*  DropDown */
.ShareBoxNew {
    display: inline-block;
    position: relative;
    width: 140px;
    height: 30px;
    font-family: LatoRegular;
    font-size: 12px;
    background: url("../images/select_bg_New.png") no-repeat;
    border: 0;
}

    .ShareBoxNew .selectBoxNew {
        position: absolute;
        height: 100%;
        width: 100%;
        font-family: LatoRegular;
        font-size: 12px;
        height: 100%;
        text-align: left;
        color: #828282;
        cursor: pointer;
        margin: 0;
        outline: medium none;
    }

        .ShareBoxNew .selectBoxNew:hover, .ShareBoxNew .selectBoxNew.expanded {
        }

    .ShareBoxNew ul.dropDown {
        position: absolute;
        top: 30px;
        left: -4px;
        z-index: 9991;
        width: 143px;
        border: 1px solid #dddcdd;
        border-width: 0 1px 1px;
        list-style: none;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: 0 0 4px #d0cece;
        -webkit-box-shadow: 0 0 4px #d0cece;
        box-shadow: 0 0 4px #d0cece;
        float: auto!important;
        list-style-type: none!important;
        margin: auto!important;
        padding: 0 !important;
        background: #f7f7f8!important;
        z-index: 999;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d0cece')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#d0cece');
    }

ct li {
    cursor: pointer;
    position: relative;
    padding-left: 6px!important;
    background: #f4f4f4!important;
}

.ShareBoxNew ul li {
    cursor: pointer;
    position: relative;
    margin-bottom: 0!important;
    text-align: left;
}

.ShareBoxNew li:hover {
    background-position: 50% -256px,0 -85px,0 0;
}

.ShareBoxNew div span {
    font-family: LatoRegular;
    font-weight: 400;
    height: 100%;
}

.ShareBoxNew li span {
    font-family: LatoRegular;
    height: 100%;
    color: #828282;
    padding: 7px 0 7px 10px;
}

.ShareBoxNew li i {
    color: #828282;
    display: block;
}

.ShareBoxNew1 {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 30px;
    font-family: LatoRegular;
    font-size: 12px;
    background: url("../images/select_bg_New.png") no-repeat;
    border: 0;
}

    .ShareBoxNew1 .selectBoxNew {
        position: absolute;
        height: 100%;
        width: 100%;
        font-family: LatoRegular;
        font-size: 12px;
        height: 100%;
        text-align: left;
        color: #828282;
        cursor: pointer;
        margin: 0;
        outline: medium none;
    }

        .ShareBoxNew1 .selectBoxNew:hover, .ShareBoxNew .selectBoxNew.expanded {
        }

    .ShareBoxNew1 ul.dropDown {
        position: absolute;
        top: 30px;
        left: -4px;
        z-index: 9991;
        width: 88px;
        border: 1px solid #dddcdd;
        border-width: 0 1px 1px;
        list-style: none;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: 0 0 4px #d0cece;
        -webkit-box-shadow: 0 0 4px #d0cece;
        box-shadow: 0 0 4px #d0cece;
        list-style-type: none!important;
        margin: auto!important;
        padding: 0 !important;
        background: #f7f7f8!important;
        z-index: 999;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d0cece')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#d0cece');
    }

ct li {
    cursor: pointer;
    position: relative;
    padding-left: 6px!important;
    background: #f4f4f4!important;
}

.ShareBoxNew1 ul li {
    cursor: pointer;
    position: relative;
    margin-bottom: 0!important;
    text-align: left;
}

.ShareBoxNew1 li:hover {
    background-position: 50% -256px,0 -85px,0 0;
}

.ShareBoxNew1 div span {
    font-family: LatoRegular;
    font-weight: 400;
    height: 100%;
}

.ShareBoxNew1 li span {
    font-family: LatoRegular;
    height: 100%;
    color: #828282;
    padding: 7px 0 7px 10px;
}

.ShareBoxNew1 li i {
    color: #828282;
    display: block;
}

/*	DiamondLink_Compare	*/
.dia_compare {
    width: 100%;
    margin: 0 auto;
}

    .dia_compare .com_left {
        float: left;
        width: 100%;
        margin: 0 0 0 5px;
        overflow: hidden;
    }

    .dia_compare .move_arw {
        float: left;
        width: 30px;
        text-align: center;
        padding: 314px 0 0 0;
    }

    .dia_compare .com_left table.compare {
        margin: 10px 0;
        /*JC*/ width: 88%; /*END*/
    }

        .dia_compare .com_left table.compare thead {
            margin: 0;
            padding: 0;
        }

            .dia_compare .com_left table.compare thead tr {
                margin: 0;
                padding: 0;
            }

                .dia_compare .com_left table.compare thead tr th.fst_com {
                    width: 122px !important;
                }

                .dia_compare .com_left table.compare thead tr th.mid_com {
                    width: 112px !important;
                    text-align: center;
                }

                .dia_compare .com_left table.compare thead tr th.lst_com {
                    width: 27px !important;
                }

                .dia_compare .com_left table.compare thead tr th.mid_com .compa_top {
                    width: 112px !important;
                    height: 18px;
                    cursor: pointer;
                    margin: 0 auto;
                }

                .dia_compare .com_left table.compare thead tr th.mid_com .diam_pic {
                    width: 90px;
                    height: 90px;
                    margin: 0 auto;
                }

        .dia_compare .com_left table.compare tbody {
            padding: 0;
            margin: 0;
        }

            .dia_compare .com_left table.compare tbody tr {
                padding: 1px 0;
                margin: 0;
            }

                .dia_compare .com_left table.compare tbody tr td {
                    padding: 1px 0;
                    margin: 0;
                }

                    .dia_compare .com_left table.compare tbody tr td.fst { /*background:url(../images/td_left_bg.png) left top no-repeat;height:27px;*/
                        margin: 0;
                        padding: 0;
                        border-right: 2px solid #A7A9AC;
                    }

.fst.bg_td {
    border-right: medium none !important;
}

.dia_compare .com_left table.compare tbody tr td.mid {
    background: url(../images/td_mid_bg.png) left top repeat-x;
    height: 27px;
    margin: 0;
    padding: 0;
}

.dia_compare .com_left table.compare tbody tr td.lst {
    background: url(../images/td_right_bg.png) right top no-repeat;
    height: 27px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.bg_td {
    background: none !important;
}

.dia_compare .com_left table.compare tbody tr td.fst div.drop_img {
    background: url("../images/left_cor.png") no-repeat scroll left top transparent;
    cursor: pointer;
    float: left;
    height: 27px;
    margin: 0px 0 0 5px;
    padding: 0;
    width: 21px;
}

.dia_compare .com_left table.compare tbody tr td.fst div.fstmid {
    background: url("../images/mediume-bg.png") repeat-x scroll left top transparent;
    height: 27px;
    margin: 0px 0 0 26px;
}

.dia_compare .com_left table.compare tbody tr td.fst p {
    color: #242021;
    float: left;
    font: normal 12px/27px LatoRegular;
    padding: 0 0 0 10px;
    margin: 0;
}

.dia_compare .com_left table.compare tbody tr td.mid p {
    color: #242021;
    font: normal 11px/27px LatoRegular;
    padding: 0 0 0 5px;
    margin: 0;
}

.dia_compare .com_left table.compare tbody tr td.mid a {
    text-decoration: none;
}

    .dia_compare .com_left table.compare tbody tr td.mid a.c_view {
        background: url(../images/c_view.png) left top no-repeat;
        padding: 0px 15px 0px 25px;
        color: #242021;
        font: normal 11px/23px LatoRegular;
        float: left;
        height: 23px;
        margin: 5px 0 0 0;
        text-decoration: none;
    }

    .dia_compare .com_left table.compare tbody tr td.mid a.c_del {
        background: url(../images/c_del.png) left top no-repeat;
        padding: 0px 20px;
        float: left;
        height: 23px;
        margin: 5px 0 0 0;
        text-decoration: none;
    }

.com_bot {
    margin: 30px 0 0 0;
}

    .com_bot .b_left {
        width: 540px;
        float: left;
        margin: 0 0 0 25px;
    }

        .com_bot .b_left p {
            color: #242021;
            font: normal 15px/27px LatoRegular;
            padding: 10px 10px 10px 10px;
        }

    .com_bot .b_right {
        float: left;
        width: 200px;
    }

/*  Request Diamond */
.deactiveText {
    color: #EEEFF0;
    font: 12px LatoRegular;
}

.activeText {
    color: #808285;
    font: 12px LatoRegular;
}

.req_d {
    text-align: left;
}

    .req_d p {
        font: 15px/30px LatoRegular!important;
        padding: 13px 17px!important;
    }

.d_request {
    height: 200px;
    width: 100%;
    padding: 23px 0 0;
}

    .d_request .re_l {
        float: left;
        height: 180px;
        width: 40%;
        margin: 0 10px 0 30px;
    }

        .d_request .re_l input[type=text] { /*background:url(../images/input_nores.png) no-repeat scroll left top transparent;border:medium none;*/
            color: #6D6E71;
            font: 15px latolight; /*height:35px;width:285px;margin:0 0 13px;padding:0 0 0 5px;*/
            width: 97%;
            outline: medium none;
        }

.mrg_b {
    margin-bottom: 0!important;
}

.d_request .re_r {
    float: left;
    height: 180px;
    width: 40%;
}

    .d_request .re_r textarea { /*background:url(../images/textarea_nor.png) no-repeat scroll left top transparent;border:medium none;*/
        color: #6D6E71;
        font: 15px latolight; /*height:168px;width:431px;resize:none;padding:10px 0 0 10px;*/
    }

.req_r_btn {
    width: 240px;
    margin: 0px auto !important;
}

    .req_r_btn a.r_btn {
        background: url(../images/n_reset_btn.png) no-repeat scroll left top transparent;
        color: #828282;
        float: right;
        font: 12px/32px latolight;
        height: 35px;
        text-align: center;
        text-decoration: none;
        width: 69px;
    }

    .req_r_btn a.c_btn {
        background: url(../images/n_cancel_btn.png) no-repeat scroll left top transparent;
        color: #828282;
        float: right;
        font: 12px/32px latolight;
        height: 35px;
        text-align: center;
        text-decoration: none;
        width: 75px;
        margin: 0 0 0 5px;
    }

    .req_r_btn a.req_btn {
        background: url(../images/reset_btn.png) no-repeat scroll left top transparent;
        color: #828282;
        float: right;
        font: 12px/32px latolight;
        height: 35px;
        text-align: center;
        text-decoration: none;
        width: 83px;
        margin: 0 0 0 5px;
    }

.ShareBox {
    display: inline-block;
    position: relative;
    width: 140px;
    height: 30px;
    font-family: LatoRegular;
    font-size: 12px;
    background: url("../images/select_bg_New.png") no-repeat;
    border: 0;
}

    .ShareBox .selectBoxNew {
        position: absolute;
        height: 100%;
        width: 100%;
        font-family: LatoRegular;
        font-size: 12px;
        height: 100%;
        text-align: left;
        color: #828282;
        cursor: pointer;
        margin: 0;
        outline: medium none;
    }

        .ShareBox .selectBoxNew:hover, .ShareBoxNew .selectBoxNew.expanded {
        }

    .ShareBox ul.dropDown {
        position: absolute;
        top: 30px;
        left: -4px;
        z-index: 9991;
        width: 143px;
        border: 1px solid #dddcdd;
        border-width: 0 1px 1px;
        list-style: none;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-shadow: 0 0 4px #d0cece;
        -webkit-box-shadow: 0 0 4px #d0cece;
        box-shadow: 0 0 4px #d0cece;
        float: auto!important;
        list-style-type: none!important;
        margin: auto!important;
        padding: 0 !important;
        background: #f7f7f8!important;
        z-index: 999;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d0cece')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#d0cece');
    }

ct li {
    cursor: pointer;
    position: relative;
    padding-left: 6px!important;
    background: #f4f4f4!important;
}

.ShareBox ul li {
    cursor: pointer;
    position: relative;
    margin-bottom: 0!important;
    text-align: left;
}

.ShareBox li:hover {
    background-position: 50% -256px,0 -85px,0 0;
}

.ShareBox div span {
    font-family: LatoRegular;
    font-weight: 400;
    height: 100%;
}

.ShareBox li span {
    font-family: LatoRegular;
    height: 100%;
    color: #828282;
    padding: 7px 0 7px 10px;
}

.ShareBox li i {
    color: #828282;
    display: block;
}

.productsgrid .prrd_img {
    float: left;
    margin-left: 45px;
    width: 29%;
    margin-bottom: 20px;
    border: 1px solid #e5e5e5;
    position: relative;
}

.productsgrid .prrd_imgsm {
    float: left;
    width: 21%;
    margin: 0px 0px 35px 26px;
    border: 1px solid #e5e5e5;
}

.rg_ct .left_cr_bg {
    background: url(../images/left_crt.jpg) no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    width: 1%;
}

.rg_ct .mediume_cr_bg {
    background: url(../images/mediume_crt.jpg) repeat-x scroll 0 0 transparent;
    float: left;
    height: 30px;
    width: 98%;
}

.rg_ct .right_cr_bg {
    background: url(../images/right_crt.jpg) no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    width: 1%;
}

.rg_ct ul li {
    float: left!important;
    height: 22px!important;
    list-style: none outside none!important;
    margin: 0!important;
}

.rg_ct1 .left_cr_bg {
    background: url(../images/left_crtsm.jpg) no-repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    width: 1%;
}

.rg_ct1 .mediume_cr_bg {
    background: url(../images/mediume_crtsm.jpg) repeat-x scroll 0 0 transparent;
    float: left;
    height: 21px;
    width: 98%;
}

.rg_ct1 .right_cr_bg {
    background: url(../images/right_crtsm.jpg) no-repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    width: 1%;
}

.rg_ct1 ul li {
    float: left!important;
    height: 16px!important;
    list-style: none outside none!important;
    margin: 0!important;
    width: 16px !important;
}

.productimage {
    cursor: pointer;
    width: 100%; /*JC*/
    /*height: 365px;*/ /*END*/
}

.productsgrid .prrd_img.last, .productsgrid .prrd_imgsm.last {
    margin-right: 0!important;
}

.productsgrid .prrd_img img, .productsgrid .prrd_imgsm img, .rg_pro_pic img {
}

.rg_ct ul, .rg_ct1 ul {
    height: auto!important;
    margin: 0 -4px 0 -5px !important;
    padding: 4px 0 0 4px !important;
}

/*  Request a diamond */
.input_bg {
    clear: both;
    float: left;
    margin-top: 13px;
    width: 100%;
}

    .input_bg .input_left_cr {
        background: url(../images/input_left-cr.png) no-repeat scroll 0 0 transparent;
        float: left;
        height: 35px;
        width: 1%;
    }

    .input_bg .input_mediume_cr {
        background: url(../images/input-mediume_cr.png) repeat-x scroll 0 0 transparent;
        float: left;
        height: 35px;
        width: 97%;
    }

        .input_bg .input_mediume_cr input {
            border: medium none;
            margin: 8px 5px 0;
        }

    .input_bg .input_right_cr {
        background: url(../images/input-right_cr.png) no-repeat scroll 0 0 transparent;
        float: left;
        height: 35px;
        width: 2%;
    }

.textarea_bg {
    clear: both;
    float: left;
    margin-top: 25px;
    width: 100%;
}

    .textarea_bg .textarea_left_cr {
        background: url(../images/textarea_left_nor.png) no-repeat scroll 0 0 transparent;
        float: left;
        height: 178px;
        width: 1%;
    }

    .textarea_bg .textarea_mediume_cr {
        background: url(../images/textarea_mediume_nor.png) repeat-x scroll 0 0 transparent;
        float: left;
        height: 178px;
        width: 97%;
    }

        .textarea_bg .textarea_mediume_cr textarea {
            border: medium none;
            height: 164px;
            resize: none;
            width: 100%;
            margin: 8px 5px 0;
            outline: medium none;
        }

    .textarea_bg .textarea_right_cr {
        background: url(../images/textarea_right_nor.png) no-repeat scroll 0 0 transparent;
        float: left;
        height: 178px;
        width: 2%;
    }

.lastinput {
    margin-top: 0px;
}

.mainheadertitle {
    width: 100%;
    float: left;
    padding-top: 13px;
}

.mainul {
    width: 25%;
    float: left;
    padding-top: 16px;
}

.withoutview {
    padding-top: 10px;
}

.withoutviewlast {
    padding-top: 8px;
}

.activemargin {
    margin-left: -16px;
}

.secondmargin {
    margin-left: 0px;
}

.nodatadiv {
    height: 250px;
    line-height: 230px;
}

    .nodatadiv h1 {
        padding: 0;
        margin: 0;
        text-align: center;
    }

        .nodatadiv h1 a {
            color: #242021;
            font-family: LatoLight;
            font-size: 19px;
            font-weight: 400;
            text-decoration: none;
        }

/*  Responsive Mobile View */
.search_bcx {
    display: none;
}

.textsetting {
    display: block;
    float: left;
    margin: 0px 10px;
    color: #242021;
    font-family: LatoLight;
    font-size: 10px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
}

    .textsetting h1 {
        font-weight: 600 !important;
        font-size: 20px;
        margin: 0px;
        padding: 8px;
    }

.customize_text h1 {
    display: none;
}

.metaltype {
    display: none;
}

.newbtm_prdimg {
    display: none;
}

.customize_text .icons_custm {
    display: none;
}

.arw_top_btm_fr_prd {
    display: none;
}

#linkSetting {
    display: none;
}

#linkDiamond {
    display: none;
}

#linkDiamond1 {
    display: none;
}

#linkSetting1 {
    display: none;
}

#linkDiamond2 {
    display: none;
}

#linkDiamond3 {
    display: none;
}

.diam_menu {
    line-height: 24px;
}

.imagsetng {
    padding: 0px 40px;
}

/*-----------------------------------------------------------------*/

.main_right_side .low_price .white_bg {
    background-color: #FFF;
    width: 20%;
    padding: 0px;
    margin: 0px;
    float: left;
}

jcarousel-container jcarousel-container-horizontal {
    margin: 0px !important;
    width: 100% !important;
}

.prrd_img .price {
    position: absolute;
    width: auto;
    right: 10px;
    top: 10px;
    text-align: right;
    color: #242021;
    font-family: LatoLight;
    font-size: 24px;
    font-weight: 400;
    text-decoration: none;
}

.prrd_img .details_text {
    position: relative;
    bottom: 10px;
    width: 100%;
    text-align: center;
    line-height: 24px;
    color: #5671a6;
    font-family: LatoLight;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
}

.search_drop {
    background: url(../images/search_bg.png) repeat-x;
    width: 100%;
    height: 42px;
}

    .search_drop .search_bcx {
        display: block!important;
        background: url(../images/main_search_bg.png) no-repeat!important;
        width: 248px;
        height: 27px;
        float: left;
        margin: 6px 27%;
    }

        .search_drop .search_bcx input {
            border: none;
            width: 200px;
            margin: 6px 0px 0px 10px;
            color: #808285;
            font: 12px/10px latoregular;
            /*JC*/ outline: medium none; /*END*/
            float: left;
        }

    .search_drop .search_right_btn {
        float: right;
        width: 27px !important;
    }

.divProductStyle {
    color: #4B68A2 !important;
    font: 16px/18px LatoRegular;
    text-align: center;
    /*kc11*/
    height: auto !important;
}

.divPriceStyle {
    color: #242021;
    font-family: LatoLight;
    font-size: 16px;
    font-weight: 400;
    margin: 7px 8px 0 0;
    float: right;
}

.mediume_cr_bg_shape ul li {
    float: left !important;
    list-style: none outside none !important;
    /*margin: 3px !important;*/
}

    .mediume_cr_bg_shape ul li img {
        cursor: pointer;
    }

.mediume_cr_bg_shape {
    text-align: center;
}

#divEmailText {
    margin: 1px 0 0 -1px;
}

.main_right_side .white_bg .similar_tx {
    display: none;
}

.main_right_side .white_bg .options_text {
    display: none;
}

.speciﬁcations_tab .search_btn {
    background: url("../images/main_search_bg.png") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    float: left;
    height: 27px;
    margin: 8px 23%;
}

    .speciﬁcations_tab .search_btn input {
        border: medium none;
        color: #808285;
        font: 12px/10px latoregular;
        /*JC*/ outline: medium none; /*END*/
        margin: 6px 0 0 10px;
        width: 211px;
        float: left;
    }

.speciﬁcations_tab .search_right_btn {
    float: right;
    width: 27px !important;
}

/*------------ nayan 23-sept-13 -----------*/
.speciﬁcations_tab p {
    /*color: #828282;*/
    float: left;
    font-family: LatoRegular;
    font-size: 14px;
    /*margin: 14px 0 0 820px;*/
}
/*-------------- End ---------------------*/

.diamond_search_drop .search_bcx {
    background: url("../images/main_search_bg.png") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    float: right;
    height: 27px;
    margin: 6px 10px;
    width: 248px;
}

.diamond_search_drop .search_right_btn {
    float: right;
    width: 27px !important;
}

.diamond_text_bg .have_qtn_bg div {
    float: left;
    padding: 5px 0;
    vertical-align: middle;
    /*JC*/ width: 31%; /*END*/
}

    .diamond_text_bg .have_qtn_bg div a {
        color: #4A67A1;
        font-size: 14px;
        text-decoration: none;
    }

    .diamond_text_bg .have_qtn_bg div img {
        float: left;
        margin-right: 10px;
        margin-top: 2px;
    }
/*JC*/
.dot {
    float: left;
    margin-top: -3px;
}

.completering_bg .have_qtn_bg {
    clear: both;
    color: #4D4D4D;
    float: left;
    font-family: LatoLight;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 2% 15px;
    text-align: left;
    width: 96%;
}

    .completering_bg .have_qtn_bg div {
        float: left;
        margin: 0 0 0 3%;
        padding: 5px 0;
        text-align: left;
        vertical-align: middle;
        width: 47%;
    }

        .completering_bg .have_qtn_bg div img {
            float: left;
            margin-right: 10px;
            margin-top: 2px;
        }

        .completering_bg .have_qtn_bg div a {
            color: #4A67A1;
            font-size: 13px;
            text-decoration: none;
        }

.completering_bg .email_text span {
    font-weight: bold;
}

#bluelink {
    color: #4C68A0 !important;
    font-weight: 600 !important;
}

.completering_bg .email_text, .bezel_diamond_text_bg .email_text {
    color: #4D4D4D !important;
    float: left;
    font-family: LatoLight;
    font-size: 14px;
    margin-top: 5px;
    text-align: center;
    width: 100%;
}

.bezel_diamond_text_bg .imagsetng_two {
    margin: 10px 0;
    text-align: left;
    width: 100%;
}

.completering_bg .selectprice_bg {
    color: #242021;
    float: left;
    font-family: LatoLight;
    font-size: 28px;
    font-weight: bold;
    margin: 25px 0 0;
    text-align: center;
    width: 100%;
}

.completering_bg .select_btn {
    color: #242021;
    float: left;
    font-family: LatoLight;
    font-size: 28px;
    font-weight: normal;
    margin: 15px 0 25px;
    text-align: center;
    width: 100%;
}

    .completering_bg .select_btn .divCart {
        height: 37px;
    }

.wrapper .main_left_side .yourring h1 .dtl_text {
    float: right;
    margin-right: 9px;
    width: auto;
}

.wrapper .main_left_side .yourdomain h2 .dtl_text {
    float: right;
    margin-right: 9px;
    width: auto;
}

.wrapper .main_left_side .report_bg {
    float: left;
    width: 100%;
}

    .wrapper .main_left_side .report_bg .ringsize_bx {
        border-bottom: 1px solid #CBCBCB;
        border-top: 1px solid #CBCBCB;
        float: left;
        height: 28px;
        margin-right: 0;
        margin-top: -1px;
        padding: 5px 0;
        width: 100%;
    }

        .wrapper .main_left_side .report_bg .ringsize_bx p {
            color: #4B68A0;
            float: left;
            font-family: LatoLight;
            font-size: 13px;
            font-weight: bold;
            margin: 4px 1px 0 5px;
        }

            .wrapper .main_left_side .report_bg .ringsize_bx p span {
                float: right;
                margin: 5px 20px 0 0;
                width: auto;
            }

.wrapper .main_left_side p {
    color: #828282;
    font-family: LatoRegular;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    width: 100%;
}

#pLeftSize {
    width: 75px;
}

.diamond_detail_left ul li .dtl_text_name {
    color: #828282;
    float: left;
    font-family: LatoRegular;
    font-size: 14px;
    padding: 5px 0;
    width: 97%;
}

.mainheadertitle_ShowView {
    display: none;
}

.sel_drp {
    color: #828282;
}

#spnDealerCompany {
    font-size: 14px;
}

.popup_block_CR {
    display: none;
    background: #fff;
    border: 20px solid #ddd;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999;
    -webkit-box-shadow: 0 0 20px #000;
    -moz-box-shadow: 0 0 20px #000;
    box-shadow: 0 0 20px #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
}

.md_cont1 .md_bx1 {
    color: #4C4C4C;
    float: left;
    font-family: 'LatoBold';
    font-size: 12px;
    line-height: 16px;
    margin-top: 15px;
    width: 100%;
}

    .md_cont1 .md_bx1 a {
        color: #4C68A0;
        font-family: 'LatoBold';
        font-size: 12px;
        text-decoration: none;
    }

.md_cont1 .ad-thumbs .ad-thumb-list {
    float: left;
    list-style: none;
    width: 76%;
}

#divSD_tab_texttp {
    margin: 0 0 0 27px !important;
}

#divCR_tab_texttp {
    margin: 0 0 0 28px !important;
}

#aName {
    text-decoration: none;
    float: left;
    width: 100%;
}

.all_btn {
    width: auto;
    color: #fff;
}

    .all_btn a {
        color: #fff;
        float: left;
        margin-right: 12px;
        border: 1px solid #BFBFCB;
        background: #000021;
        padding: 0px 15px;
        line-height: 35px;
        height: 35px;
        display: block;
        font-family: LatoLight;
        text-decoration: none;
    }

.tbl_MainDD {
    width: 91%;
}

.tbl_MainCR {
    width: 100%;
}

#div_pro_int {
    margin: 15px 0 0;
}

#div_pro_intDD {
    margin: 1px 0 0 61px;
}

#DivDropAHint, #Divletusknow, #DivEmailtoFriend, #divScheduleView {
    float: left;
    padding-left: 20px;
}

.div_standard {
    background: url("../images/standard_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E5E5E5;
    height: 49px;
    width: 100%;
}

.btn_intrnl {
    background: url("../images/btn_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #D1D3D4;
    float: left;
    height: 30px;
    margin-right: 6px;
    text-align: center;
    width: 82px;
}

    .btn_intrnl:hover {
        background: url(../images/btn_bg_h.jpg) repeat-x;
        color: #FFF;
    }

    .btn_intrnl .alink {
        font: normal 11px/30px Avenir65Medium;
        color: #58595b;
        padding: 5px 0 5px 0;
        cursor: pointer;
        text-decoration: none;
    }

    .btn_intrnl:hover a {
        color: #FFF;
    }

.priceAdjst {
    width: 103%;
}

.ClsPlatinum {
    color: #808080;
    font-family: LatoRegular;
    font-size: 14px;
    font-weight: normal;
}

.clsDiamondbtn {
    background: none repeat scroll 0 0 #000021;
    border: 1px solid #BFBFCB;
    color: #FFFFFF;
    /*display: block;
    float: left;*/
    font-family: LatoLight;
    line-height: 40px;
    /*margin-left: 37%;
    margin-top: 7px;
    padding: 0 16px;*/
    padding: 6px 11px 6px 9px;
    text-decoration: none;
    /*width: 21%;*/
}

#aRequest {
    background: none repeat scroll 0 0 #000021;
    border: 1px solid #BFBFCB;
    color: #FFFFFF;
    font-family: LatoLight;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    text-decoration: none;
    padding: 6px 15px 6px 11px;
    font-size: large;
}
/*END*/

/*Canadian Rock Part(Jignesh)*/
.tab_texttp .produt_of_canadian {
    width: auto;
    padding: 5px 15px;
    text-align: center;
    cursor: pointer;
}

.canadian_logo_img {
    width: 100%;
    margin: 20px 0px;
    float: left;
}

    .canadian_logo_img img {
        height: 77px !important;
        width: 202px !important;
    }

.canadianrocks_ba {
    width: 100%;
    text-align: center;
}
/*Canadian End*/




.btnSelectDiamonds, .btnAddToCompare {
    color: #4A67A1;
    font-family: LatoLight;
    line-height: 40px;
    padding: 6px 11px 6px 9px;
    text-decoration: none;
}

.white_bg .search_drop .paging_bg {
    float: right;
    margin-top: 6px;
}

    .white_bg .search_drop .paging_bg ul {
        float: right;
        margin: 0;
        padding: 0;
    }

        .white_bg .search_drop .paging_bg ul li.last {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
            cursor: pointer;
            float: left;
            height: 25px;
            list-style: none outside none;
            margin-right: 15px;
            width: 25px;
        }

        .white_bg .search_drop .paging_bg ul li {
            background: url("../images/page.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
            cursor: pointer;
            float: left;
            height: 25px;
            list-style: none outside none;
            margin-right: 4px;
            text-align: center !important;
            width: 25px !important;
        }

            .white_bg .search_drop .paging_bg ul li.active {
                background: url("../images/page_hover.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
            }

            .white_bg .search_drop .paging_bg ul li a {
                color: #FFFFFF;
                font-family: LatoRegular;
                font-size: 13px;
                margin: 6px 0 0;
                text-decoration: none;
            }

            .white_bg .search_drop .paging_bg ul li:hover {
                background: url(../images/page_hover.jpg) no-repeat scroll 0 0 transparent;
            }

    .white_bg .search_drop .paging_bg p {
        color: #828282;
        float: right;
        font-family: LatoRegular;
        font-size: 14px;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0;
    }
#divDD_Spec {
    height:45px;
}
.poweredBy {
    color: #414042;
    float: right;
    font-family: latoregular;
    font-size: 12px;
    padding: 5px 10px;
}
.poweredBy a, .poweredBy a:active, .poweredBy a:hover, .poweredBy a:visited {
    color: #414042;
    text-decoration: none;
}
.AddPendant{
    color: #fff;
    width: 27%;
    margin: 0 auto;
    border: 1px solid #BFBFCB;
    background: #e7797a;
    padding: 0px 15px;
    line-height: 35px;
    height: 35px;
    display: block;
    font-family: LatoLight;
    text-decoration: none;
}