* {
    margin: 0;
    padding: 0;
}
 .loadingimg {
        padding: 10px;
        position: fixed;
        top: 45%;
    }

blockquote, q {
    quotes: none;
}

table, table td {
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

img {
    vertical-align: top;
}

embed {
    vertical-align: top;
}

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
    display: block;
}

mark, rp, rt, ruby, summary, time {
    display: inline;
}

input, textarea {
    border: 0;
    padding: 0;
    margin: 0;
    outline: 0;
    background: linear-gradient(#f1f1f1, #e2e2e2);
}

iframe {
    border: 0;
    margin: 0;
    padding: 0;
    background: linear-gradient(#f1f1f1, #e2e2e2);
}


#container .centercol {
    float: left;
    width: 50%;
    margin: 0;
    height: auto;
    border: 0;
    padding: 0;
}

#container .leftcol {
    float: left;
    width: 24%;
    height: auto;
    border: 0;
    margin: 29px 0;
    padding: 0;
}
/* --------------------------------------------------------------- */

/* ------------------Font---------------------- */
/*Add your font at here*/
/* -------------------------------------------- */

/* ------------------Style--------------------- */
.clear {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* ------------------Content------------------- */
.wrap-content .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.contentheading .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

section .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#content2 .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#content .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.contentheading {
    padding: 5px;
}

#content_app {
    position: relative;
        margin-right: -15px;
    margin-left: -15px;
}

    #content_app .wrap-content_app {
    }

#rightcol .wrap-content_app {
}

.formbck .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.error-row {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 5px !important;
}

#rightcol .formbck {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 5px 5px 0 5px;
}

#rightcol .ms-WPBorder {
    border: 0;
}

.subhead {
    margin: 5px 0 0 0px !important;
    
    font-size: 14px;
    font-weight: bold;
    vertical-align: top;
    height: 25px !important;
}

    .subhead span {
        margin-top: 10px;
        line-height: 25px;
        text-align: left;
    }

#rightcol .formbck .franking, #rightcol .wrap-content {
    background: #fff;
    text-align: left;
    margin: 0;
    margin-top: 10px;
    line-height: 25px;
}

#Section4 .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#Section3 .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
/* 17 march - common css starts */
.name_add {
    float: left;
    
    font-size: 13px;
    height: 30px !important;
    width: 100%;
}

    .name_add span_txt {
        float: left;
        
        font-size: 13px;
        width: 90% !important;
    }

.input_long {
    color: #333 !important;
}

.input_long_readonly {
    color: #ababab !important;
}


input[type="checkbox"] {
    float: left;
    border: 1px solid #CCC !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    height: 15px !important;
}

.BulkBoking_Radio_Margin input[type="radio"] {
    margin: auto 0 0 5px !important;
}

/* 17 march - common css ends */

/* 25 march - Kanchan */
.formbck a {
    color: blue !important;
    font-size: 12px !important;
    font-weight: normal !important;
}

    .formbck a:hover {
        text-decoration: underline !important;
    }

h1, h1 span {
    font-size: 18px !important;
    line-height: 20px;
    text-transform: none;
    color: #B62A26 !important;
    
    font-weight: bold !important;
    margin: 0;
    text-align: left;
    padding: 5px 0 0 2px !important;
}

    h1 span {
        padding: 0 !important;
    }

h2, h2 span {
    font-size: 16px;
    line-height: 18px;
    text-transform: none;
    color: #333;
    
    font-weight: bold;
    margin: 10px 0;
    text-align: left;
}

h3, h3 span {
    font-size: 20px !important;
    
    font-weight: bold;
    text-align: left;
    color: #000;
}

h4, h4 span {
    font-size: 13px;
    line-height: 13px;
    text-transform: none;
    color: #333;
    
    font-weight: bold;
    margin: 5px 0;
    text-align: left;
}

h5, h5 span {
    font-weight: bold;
    
}

.name_add_inp {
    float: left;
    text-align: left;
    height: 30px;
    margin: 0;
}

.findpin-avloc {
    width: 436px;
    clear: both;
}

    .findpin-avloc .name_add_inp {
        float: none;
        text-align: right;
    }
/* 25 march - Kanchan ends */

.box5 #divAnnonymous {
    text-align: left;
    margin: 1px 5px -6px 5px;
}

    .box5 #divAnnonymous select {
        width: 100px;
    }

#rightcol section .box5 .name_add .name_add_inp {
    width: 220px;
}

#rightcol section .box5 .name_add .input_long {
    width: 210px;
}

#rightcol section .box5 .name_add .name_add_inp .input_long_readonly {
    width: 212px;
}
/* Updated 28-03-14 */
#rightcol section .box5 .name_add .input_medium {
    height: 25px;
    width: 150px;
    float: left;
    background: linear-gradient(#f3f3f3, #fff);
    padding: 2px 2px 1px 2px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
/*#rightcol section .box5 .name_add select { width: 222px; }*/
#rightcol section .box5 .name_add select {
    width: 212px;
}

#rightcol section .name_add .span_star {
    color: #b52a25;
    
    font-size: 11px;
    font-weight: bold;
    max-width: 10px;
}

#rightcol section .name_add .span_txt {
    color: #333;
    
    font-size: 13px;
    width: 90% !important;
}

#rightcol section .box5 .name_add .txt {
    
    font-size: 13px;
    line-height: 30px;
    width: 120px;
    float: left;
    text-align: left;
}

#rightcol section .box5 .pin_add .name_add_inp {
    width: 110px;
    margin: 0 0 0 10px;
}

#rightcol section .box5 .pin_add .input_long {
    width: 250px;
}

/* send from block */
#rightcol section .box5 .sendfr .txt {
    
    font-size: 13px;
    height: 30px;
    width: 60px;
    float: left;
    text-align: left;
}

#rightcol section .box5 .sendfr {
    height: 25px;
    width: 45%;
    margin: 10px 5px 0 0;
    float: left;
    
    font-size: 13px;
}

    #rightcol section .box5 .sendfr .pintxt {
        
        font-size: 13px;
        height: 30px;
        width: 65px;
        float: left;
        text-align: left;
    }

        #rightcol section .box5 .sendfr .pintxt .pincitytxt {
            
            font-size: 13px;
            height: 30px;
            width: 50px;
            float: left;
            text-align: left;
        }

        #rightcol section .box5 .sendfr .pintxt .pinstatetxt {
            
            font-size: 13px;
            height: 30px;
            width: 50px;
            float: left;
            text-align: left;
        }

    #rightcol section .box5 .sendfr .country_txt {
        
        font-size: 13px;
        height: 30px;
        width: 60px;
        float: left;
        text-align: left;
    }

        #rightcol section .box5 .sendfr .country_txt .span_star {
            color: #b52a25;
            
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .box5 .sendfr .country_txt .span_txt {
            color: #333;
            
            font-size: 13px;
        }

    #rightcol section .box5 .sendfr .dist_txt {
        
        font-size: 13px;
        height: 30px;
        width: 60px;
        float: left;
        text-align: left;
    }

        #rightcol section .box5 .sendfr .dist_txt .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .box5 .sendfr .dist_txt .span_txt {
            color: #333;
            
            font-size: 13px;
        }

    #rightcol section .box5 .sendfr .state1_txt {
        
        font-size: 13px;
        height: 30px;
        width: 62px;
        float: left;
        text-align: left;
        margin-left: 10px;
    }

        #rightcol section .box5 .sendfr .state1_txt .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .box5 .sendfr .state1_txt .span_txt {
            color: #333;
            
            font-size: 13px;
        }

    #rightcol section .box5 .sendfr .city1_txt {
        
        font-size: 13px;
        height: 30px;
        width: 62px;
        float: left;
        text-align: left;
        margin-left: 10px;
    }

        #rightcol section .box5 .sendfr .city1_txt .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .box5 .sendfr .city1_txt .span_txt {
            color: #333;
            
            font-size: 13px;
        }

.block02 {
    margin: 0;
    text-align: center;
    padding: 0px;
    height: auto;
}

    .block02 p {
        font-size: 13px;
        margin: 3px 0;
        color: #808080;
    }

    .block02 .box1 {
        background: #fff;
        color: #333;
        padding: 5px 5px 10px;
        border: 1px solid #ccc;
        margin-left: 5px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
        line-height: 25px;
    }

    .block02 .box5 {
        padding: 0 0 10px 0;
        background: #eee;
        color: #333;
        border: 1px solid #ccc;
        margin: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    .block02 .box2 {
        background: #eee;
        color: #E5B9B8;
        padding: 10px 0 0 0;
        border: 1px solid #ccc;
        margin: 0 10px 0 0;
    }
    /* changed for International - 26 march */
    .block02 #devider {
        background: #fff;
    }

    .block02 .box3 {
        color: #D6E3BC;
        padding: 0;
        border: 0;
        background-image: none !important;
        height: auto; /*padding-bottom: 10px;*/
    }

    .block02 .box31 {
        color: #D6E3BC;
        padding: 0;
        border: 0;
        background-image: none !important;
        height: 70px;
        padding-bottom: 2px;
    }

    .block02 .box3 a:hover {
        color: #333;
    }

    .block02 .box4 {
        color: #D6E3BC;
        padding: 0 0 10px 0;
        margin: 0 2px 0 0;
        border: 0;
        background-image: none !important;
        height: auto;
        background-color: #eee;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
        font: normal 12px ;
        color: #333;
    }

        .block02 .box4 a:hover {
            color: #333;
        }

    .block02 ul {
        list-style: disc;
        text-align: left;
    }

.block2 .span_star {
    color: #b52a25;
    
    font-size: 11px;
    font-weight: bold;
    max-width: 10px;
}

/*Start Find Pin Code Css*/
.block02 .box6 {
    color: #333;
    padding: 5px;
    border: 1px solid #ccc;
    margin-left: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    height: 105px;
    background: #eee;
}

.block02 .box7 {
    background: #eee;
    color: #333;
    padding: 5px;
    border: 1px solid #ccc;
    margin-left: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    height: 145px;
}

#rightcol section .block02 .pin_add {
    height: 25px;
    width: 30%;
    margin: 10px 5px 0 5px;
    float: left;
    
    font-size: 13px;
}

#rightcol section .block02 .pin_add_loc {
    height: 25px;
    width: 32%;
    margin: 10px 5px 0 0;
    float: left;
    
    font-size: 13px;
}

    #rightcol section .block02 .pin_add_loc .name_add_inp {
        width: 140px;
    }

    #rightcol section .block02 .pin_add_loc .span_txt {
        color: #000;
        
        font-size: 13px;
        width: 30%;
    }

    #rightcol section .block02 .pin_add_loc .pintxt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .block02 .pin_add_loc .pintxt {
        
        font-size: 13px;
        height: 30px;
        width: 65px;
        float: left;
        text-align: left;
        margin: 0 0 0 10px;
    }

    #rightcol section .block02 .pin_add_loc .name_add_inp select {
        width: 122px;
    }

#rightcol section .block02 .pin_add .span_star {
    color: #b52a25;
    
    font-size: 11px;
    font-weight: bold;
    max-width: 10px;
}

#rightcol section .block02 .pin_add .span_txt {
    color: #000;
    
    font-size: 13px;
    width: 30%;
}

#rightcol section .block02 .pin_add .name_add_inp {
    width: 130px;
}

#rightcol section .block02 .pin_add .input_long {
    width: 110px;
}

#rightcol section .block02 .pin_add .span_star {
    color: #b52a25;
    
    font-size: 11px;
    font-weight: bold;
    max-width: 10px;
}

#rightcol section .block02 .pin_add .span_txt {
    color: #000;
    
    font-size: 13px;
    width: 30%;
}

#rightcol section .block02 .pin_add .txt {
    
    font-size: 13px;
    height: 30px;
    width: 60px;
    float: left;
    text-align: left;
}

#rightcol section .block02 .pin_add .name_add_inp select {
    width: 122px;
}

#rightcol section .block02 .block_pin {
    width: 100%;
    float: left;
    text-align: left;
    padding: 0;
    border: 0;
    height: 15px;
    margin: 15px 0 0 0;
    font: ;
    font-size: 13px;
    color: #333;
}

    #rightcol section .block02 .block_pin .lblOR {
        float: left;
        text-align: left;
        margin: 0 0 0 65px;
        font: ;
        font-size: 13px;
        color: #333;
    }
/*End Find Pin Code Css*/

#rightcol section .block02 .box3 select {
    width: 280px;
}

#rightcol section .block02 .box3 .serviceblock1 {
    background-color: #eee;
    
    font-size: 13px;
    color: #333;
    border: 0;
    padding: 0;
    text-align: left;
    height: auto;
}

    #rightcol section .block02 .box3 .serviceblock1 div {
        height: 15px;
        width: 100%;
        color: #333;
        margin-top: 5px;
    }

    #rightcol section .block02 .box3 .serviceblock1 .serviceblock1row {
        text-align: left;
        position: relative;
        left: 0;
        
        color: #000;
        width: auto;
        border: 0;
        padding: 0;
        height: 35px;
    }

#rightcol section .block02 .box3 .serviceblock2 {
    background-color: #eee;
    
    font-size: 13px;
    color: #000;
    border: 0;
    padding: 0;
    text-align: left;
}

    #rightcol section .block02 .box3 .serviceblock2 .serviceblock1row {
        text-align: left;
        position: relative;
        left: 0;
        
        color: #000;
        width: auto;
        border: 0;
        padding: 0;
        height: 35px;
    }

        #rightcol section .block02 .box3 .serviceblock2 .serviceblock1row input {
            height: 20px;
            width: 50px;
            float: left;
            background: linear-gradient(#f3f3f3, #fff);
            padding: 5px 5px 1px 5px;
            width: 80px;
            height: 20px;
            border: 1px solid #ccc;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
        }

        #rightcol section .block02 .box3 .serviceblock2 .serviceblock1row .insure {
            width: auto;
            height: 10px;
            float: left;
            margin-right: 5px;
        }

        #rightcol section .block02 .box3 .serviceblock2 .serviceblock1row .inr {
            width: auto;
            height: 10px;
            float: left;
            margin-left: 5px;
        }

.block02 .box3 p {
    font-size: 13px;
    margin: 3px 0;
    color: #808080;
}

    .block02 .box3 p span {
        font-size: 11px;
        margin: 3px 0;
        color: #b52a25;
    }

#rightcol section .block02 .box3 .articledrop {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 2px 2px 1px 2px;
    width: 100px;
    height: 32px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font: normal 12px ;
}

#rightcol section .block02 .box3 .articledropimb {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 2px 2px 1px 2px;
    width: 155px;
    height: 32px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font: normal 12px ;
}

.block02 .box3 a:hover {
    color: #333;
}

section .block02 .name_add .name_add_inp {
    width: 222px;
}
/* changes by Kanchan for Request Pickup - 26 feb 15*/
section .block02 .name_add .input_long {
    width: 215px;
}
/* changes by Kanchan for Request Pickup - 26 feb 15*/
section .block02 .name_add .name_add_inp .input_long_readonly {
    width: 215px;
}

section .block02 .name_add .input_medium {
    height: 25px;
    width: 150px;
    float: left;
    background: linear-gradient(#f3f3f3, #fff);
    padding: 2px 2px 1px 2px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

section .block02 .name_add select {
    width: 227px;
}

section .block02 .name_add .span_star {
    color: #b52a25;
    
    font-size: 11px;
    font-weight: bold;
    max-width: 10px;
}

section .block02 .name_add .span_txt {
    color: #333;
    
    font-size: 13px;
    width: 30%;
}

section .block02 .name_add .txt {
    
    font-size: 13px;
    height: 30px;
    width: 120px;
    float: left;
    text-align: left;
}

.block03 h2 {
    line-height: 20px;
}

.block03 img {
    float: left;
    margin: 0 10px 10px 0;
    border: 3px solid #555;
}

.block03 ul {
    list-style-type: none;
}

    .block03 ul li {
        border-left: 0;
        padding: 2px;
        margin-bottom: 0;
        padding-left: 10px;
    }

        .block03 ul li:hover {
            border-left: 0;
        }

.block04 {
    margin: 0 10px;
}

    .block04 h2 {
        line-height: 15px;
        margin-bottom: 5px;
    }

    .block04 a {
        display: block;
        float: left;
        line-height: 15px;
        margin-left: 15px;
    }

.block05 {
    margin: 0;
    text-align: center;
}

    .block05 .box1 {
        color: #B7DDE8;
        padding: 5px;
        border: 0;
    }

        .block05 .box1 a:hover {
            color: #B7DDE8;
        }

    .block05 .box2 {
        background: #eee;
        color: #E5B9B8;
        padding: 5px;
        border: 1px solid #555;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block05 .box2 a:hover {
            color: #E5B9B8;
        }

    .block05 .box3 {
        background: #fff;
        color: #D6E3BC;
        padding: 5px;
        border: 0;
    }

        .block05 .box3 a:hover {
            color: #333;
        }

    .block05 .box4 {
        background: #fff;
        color: #D6E3BC;
        padding: 0 5px 5px 5px;
        border: 0;
    }

.box13 {
    background: #eee;
    color: #333;
    padding: 5px 5px 10px;
    border: 1px solid #ccc;
    margin-left: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    line-height: 25px;
    Min-height: 240px;
}

.block05 .box13 a:hover {
    color: #333;
}

#rightcol section .box13 .name_add .input_long {
    width: 200px;
}

#rightcol section .box13 .name_add .input_mobile_long {
    margin: 0 0 0 3px;
    height: 25px;
    width: 216px;
    float: left;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#rightcol section .box13 .name_add .input_mobile_short {
    height: 25px;
    width: 35px;
    float: left;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#rightcol section .box13 .name_add {
    margin-top: 5px;
}

    #rightcol section .box13 .name_add .req_txt {
        
        font-size: 13px;
        height: 25px;
        width: 120px;
        float: left;
        text-align: left;
    }

    #rightcol section .box13 .name_add .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .box13 .name_add .span_txt {
        color: #333;
        
        font-size: 13px;
        width: 30%;
    }

    #rightcol section .box13 .name_add .name_add_inp {
        height: 30px;
        width: 200px;
        padding: 0 0 10px 0;
    }

#rightcol section .box13 .name_add_req {
    height: 25px;
    width: 100%;
    margin: 5px 5px 5px 0;
    float: left;
    
    font-size: 13px;
}

    #rightcol section .box13 .name_add_req .req_txt_coll {
        
        font-size: 13px;
        height: 25px;
        width: 120px;
        float: left;
        text-align: left;
    }

    #rightcol section .box13 .name_add_req .name_add_inp { /*height: 25px;*/
        width: 140px;
    }

    #rightcol section .box13 .name_add_req .input_long_coll {
        height: 25px;
        width: 140px;
        float: left;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    #rightcol section .box13 .name_add_req .name_add_inp_small {
        color: #b52a25;
        float: left;
        font-size: 11px;
        height: 30px;
        line-height: 12px;
        margin: 0;
        width: 80px;
    }

    #rightcol section .box13 .name_add_req .name_add_inp .input_req_date {
        height: 20px;
        width: 120px;
        float: left;
        background: linear-gradient(#f3f3f3, #fff);
        padding: 5px 5px 1px 5px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    #rightcol section .box13 .name_add_req .name_add_inp select {
        width: 130px;
    }

#rightcol section .sendfr .pintxt {
    
    font-size: 13px;
    height: 30px;
    width: 65px;
    float: left;
    text-align: left;
}

#rightcol section .pincitytxt, #rightcol section .pinstatetxt {
    width: 130px;
    
    font-size: 13px;
    height: 30px;
    float: left;
    text-align: left;
}

#rightcol section .country_txt {
    width: 60px;
    
    font-size: 13px;
    height: 30px;
    float: left;
    text-align: left;
}

    #rightcol section .country_txt .span_star {
        color: #b52a25;
        
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .country_txt .span_txt {
        color: #000;
        
        font-size: 13px;
    }

#rightcol section .sendfr {
    height: 25px;
    width: 100%;
    margin: 10px 5px;
    float: left;
    
    font-size: 13px;
}

section .sendfr .city_txt {
    
    font-size: 13px;
    height: 30px;
    width: 62px;
    float: left;
    text-align: left;
}

    section .sendfr .city_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    section .sendfr .city_txt .span_txt {
        color: #000;
        
        font-size: 13px;
    }

section .sendfr .state_txt {
    
    font-size: 13px;
    height: 30px;
    width: 40px;
    float: left;
    text-align: left;
    margin-left: 45px;
}

    section .sendfr .state_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    section .sendfr .state_txt .span_txt {
        color: #000;
        
        font-size: 13px;
    }

section .sendfr .pin_txt {
    
    font-size: 11px;
    height: 30px;
    width: 62px;
    float: left;
    text-align: left;
    margin-left: 0;
}

    section .sendfr .pin_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    section .sendfr .pin_txt .span_txt {
        color: #000;
        
        font-size: 13px;
    }

/*start Postage Calculation*/
.block06 {
    margin: 0;
    text-align: left;
}

    .block06 h2 {
        line-height: 18px;
        margin: 10px 0;
    }

    .block06 p {
        font-size: 13px;
        margin: 3px 0;
        color: #808080;
        text-align: center;
    }

.box14 {
    background: #eee;
    color: #333;
    padding-bottom: 10px;
    border: 1px solid #ccc;
    margin-left: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    line-height: 25px;
    Min-height: 35px;
}

#rightcol section .box14 .name_add {
    margin-top: 10px;
}

    #rightcol section .box14 .name_add .req_txt {
        
        font-size: 13px;
        height: 30px;
        width: 20px;
        float: left;
        text-align: left;
        margin: 0 0 0 10px;
    }

    #rightcol section .box14 .name_add .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .box14 .name_add .span_txt {
        color: #333;
        
        font-size: 13px;
        width: 30%;
    }

    #rightcol section .box14 .name_add .name_add_request {
        height: 30px;
        width: 120px;
        float: left;
        margin: 0 0 0 5px;
        text-align: left;
        vertical-align: top;
    }

.block06 .box14 {
    background: #eee;
    color: #333;
    padding: 5px 5px 10px 5px;
    border: 1px solid #ccc;
    margin-left: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    height: auto;
}

    .block06 .box14 a:hover {
        color: #333;
    }

html > body .box14 {
    width: auto;
    height: auto;
    min-height: 45px;
}
/* changed for request pickup - 27 march */
#rightcol section .box14 .sendfr {
    height: 25px;
    width: 100%;
    margin: 10px 5px 5px 0;
    float: left;
    
    font-size: 13px;
}

section .box14 .sendfr .city_txt {
    
    font-size: 13px;
    height: 30px;
    width: 60px;
    float: left;
    text-align: left;
    margin: 0 0 0 10px;
}

    section .box14 .sendfr .city_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    section .box14 .sendfr .city_txt .span_txt {
        color: #333;
        
        font-size: 13px;
    }

section .box14 .sendfr .country_txt {
    
    font-size: 13px;
    height: 30px;
    width: 60px;
    float: left;
    text-align: left;
}

    section .box14 .sendfr .country_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    section .box14 .sendfr .country_txt .span_txt {
        color: #333;
        
        font-size: 13px;
    }

section .box14 .sendfr .state_txt {
    
    font-size: 13px;
    height: 30px;
    width: 65px;
    float: left;
    text-align: left;
    margin-left: 0;
}

    section .box14 .sendfr .state_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    section .box14 .sendfr .state_txt .span_txt {
        color: #333;
        
        font-size: 13px;
    }

section .box14 .sendfr .Zip_txt {
    
    font-size: 13px;
    height: 30px;
    width: 60px;
    float: left;
    text-align: left;
    margin-left: 0;
}

    section .box14 .sendfr .Zip_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    section .box14 .sendfr .Zip_txt .span_txt {
        color: #333;
        
        font-size: 13px;
    }

section .box14 .sendfr .pin_txt {
    
    font-size: 11px;
    height: 30px;
    float: left;
    margin: 0 0 0 15px;
    text-align: left;
    width: 65px;
}

    section .box14 .sendfr .pin_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    section .box14 .sendfr .pin_txt .span_txt {
        color: #333;
        
        font-size: 13px;
    }

section .box14 .sendfr .pin_txt {
    
    font-size: 11px;
    height: 30px;
    float: left;
    margin: 0;
    text-align: left;
    width: 65px;
}

    section .box14 .sendfr .pin_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    section .box14 .sendfr .pin_txt .span_txt {
        color: #333;
        
        font-size: 13px;
    }

#rightcol section .box14 .sendfr .city_inp {
    height: 20px;
    width: 96px;
    float: left;
}

    #rightcol section .box14 .sendfr .city_inp input[type="text"] {
        width: 100px;
    }

    #rightcol section .box14 .sendfr .city_inp select {
        width: 100px;
    }


.block06 .box15 {
    background: #eee;
    color: #333;
    padding: 0;
    border: 1px solid #ccc;
    margin: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    line-height: 25px;
}

    .block06 .box15 a:hover {
        color: #333;
    }

#rightcol section .box15 .postage_type_svc1 {
    margin-top: 0;
    height: 25px;
    width: 100%;
    float: left;
    padding: 0 0 5px 5px;
}

    #rightcol section .box15 .postage_type_svc1 .postage_txt1 {
        height: 25px;
        width: 100px;
        float: left;
        margin: 0 0 0 10px;
        text-align: left;
        vertical-align: top;
    }

    #rightcol section .box15 .postage_type_svc1 .postage_input {
        
        font-size: 13px;
        height: 25px;
        width: 350px;
        float: left;
        text-align: left;
        padding: 0 !important; /*padding: 3px 0;*/
    }

        #rightcol section .box15 .postage_type_svc1 .postage_input select {
            width: 100px;
        }

        #rightcol section .box15 .postage_type_svc1 .postage_input table td {
            width: 200px;
            height: 35px;
        }

            #rightcol section .box15 .postage_type_svc1 .postage_input table td label {
                margin: 0 0 0 10px;
            }

#rightcol section .note_prohited {
    clear: both;
    position: relative;
    width: 96%;
    font: ;
    font-size: 11px;
    color: #b52a25;
    text-align: right;
    height: 15px;
    line-height: 15px;
}

#rightcol section .box15 .postage_type_svc {
    margin-top: 0;
    height: 30px;
    width: 48%;
    float: left;
    padding-bottom: 10px;
}

    #rightcol section .box15 .postage_type_svc .postage_txt1 {
        height: 30px;
        width: 140px;
        float: left;
        padding: 0 0 0 3px;
        text-align: left;
        vertical-align: top;
        
        font-size: 13px;
        color: #333;
    }

        #rightcol section .box15 .postage_type_svc .postage_txt1 .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

    #rightcol section .box15 .postage_type_svc .postage_txt2 {
        height: 25px;
        width: 175px;
        float: left;
        margin: 0 0 0 10px;
        text-align: left;
        vertical-align: top;
    }

        #rightcol section .box15 .postage_type_svc .postage_txt2 .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

    #rightcol section .box15 .postage_type_svc .postage_input {
        
        font-size: 13px;
        height: 25px;
        width: 15px;
        float: left;
        text-align: left;
        padding: 3px 0;
    }

        #rightcol section .box15 .postage_type_svc .postage_input .input_long {
            width: 150px;
        }
/*#rightcol section .box15 .postage_type_svc .postage_input select { width: 188px; float: left; }*/

.block06 .box16 {
    color: #333;
    padding: 5px 5px 10px 5px;
    border: 1px solid #ccc;
    margin-left: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    height: auto;
}

    .block06 .box16 a:hover {
        color: #333;
    }

html > body .box16 {
    width: auto;
    height: auto;
    min-height: 50px;
}

#rightcol section .box16 .sendfr {
    height: 25px;
    width: 100%;
    margin: 10px 5px 0 0;
    float: left;
    
    font-size: 13px;
}

section .box16 .sendfr .city_txt {
    
    font-size: 13px;
    height: 30px;
    width: 60px;
    float: left;
    text-align: left;
    margin: 0 0 0 10px;
}

    section .box16 .sendfr .city_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    section .box16 .sendfr .city_txt .span_txt {
        color: #333;
        
        font-size: 13px;
    }

#rightcol section .box16 .sendfr .city_inp {
    height: 20px;
    width: 100px;
    float: left;
}

    #rightcol section .box16.sendfr .city_inp input[type="text"] {
        width: 100px;
    }

    #rightcol section .box16 .sendfr .city_inp select {
        width: 100px;
    }

#rightcol section .note {
    width: 100%;
    font: ;
    font-size: 11px;
    color: #ccc;
    text-align: left;
    height: auto;
    line-height: 15px;
}
/* changed by Kanchan - 26 feb 15 */
#rightcol section .postagenote1 {
    width: 100%;
    font: ;
    font-size: 13px;
    font-weight: bold;
    color: #333;
    text-align: Center;
    height: auto;
    line-height: 15px;
    padding: 5px 0;
}

#rightcol section .postagenote2 {
    width: 100%;
    font: ;
    font-size: 13px;
    color: #333;
    text-align: left;
    height: auto;
    line-height: 15px;
    padding: 5px 0 5px 2px;
}
/*end Postage Calculation*/

/*start Complaint*/
.span_txt_font {
}

.span_star {
    color: #b52a25;
    
    font-size: 11px;
    font-weight: bold;
    max-width: 10px;
}

.span_txt {
    color: #333;
    
    font-size: 13px;
    vertical-align: middle;
}

    .span_txt.span_txt_font {
        font-size: 11px!important;
    }

/*.block07 { margin: 0; text-align: center; }*/
.block07 {
    margin: 0; /*text-align: center;*/
}

    .block07 h2 {
        line-height: 18px;
        margin: 10px 0;
    }

    .block07 p {
        font-size: 13px;
        margin: 3px 0;
        color: #808080;
        text-align: center;
    }

    .block07 .box1 {
        color: #333;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block07 .box1 a:hover {
            color: #333;
        }

    html > body .block07 .box1 {
        width: auto;
        height: auto;
    }

    .block07 .box8 {
        background: #eee;
        padding: 5px 0 0 5px;
        color: #333;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    .block07 .box3 {
        color: #333;
        padding: 10px;
        border: 1px solid #ccc;
        margin-left: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block07 .box3 a:hover {
            color: #333;
        }

    html > body .block07 .box3 {
        width: auto;
        height: auto;
        min-height: 435px;
    }

.name_add-avloc {
}

#rightcol section .block07 .name_add {
    margin: 5px 0;
    position: relative;
}

    #rightcol section .block07 .name_add .txt {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 250px;
    }
    /* changed by Kanchan - 11 March - Complaint Registration & Customer Feedback */
    #rightcol section .block07 .name_add.name_add-avloc .txt {
        width: 156px;
    }

    #rightcol section .block07 .name_add .name_add_inp {
        width: 300px;
    }

        #rightcol section .block07 .name_add .name_add_inp table td {
            width: 90px;
        }
/*#rightcol section .block07 .name_add .input_long { width: 264px; } /* changed for find pin code - Kanchan - 17 march */

#rightcol section .block07 .name_add_textarea {
    position: relative;
    
    font-size: 13px;
    height: 105px;
    margin: 30px 5px 5px 5px;
    width: 100%;
}

    #rightcol section .block07 .name_add_textarea .txt {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 250px;
    }
        /* changed by Kanchan - 11 March - Complaint Registration & Customer Feedback */
        #rightcol section .block07 .name_add_textarea .txt .redtxt {
            float: left;
            
            font-size: 11px;
            height: 30px;
            text-align: left;
            width: 140px;
            color: #b52a25;
        }

        #rightcol section .block07 .name_add_textarea .txt .bluetxt {
            float: left;
            
            font-size: 11px;
            height: 30px;
            text-align: left;
            width: 150px;
            color: blue;
        }

    #rightcol section .block07 .name_add_textarea .name_add_inp {
        width: 300px;
    }

        #rightcol section .block07 .name_add_textarea .name_add_inp textarea {
            background: linear-gradient(#f3f3f3, #fff);
            padding: 5px 5px 1px 5px;
            width: 276px;
            height: 100px;
            border: 1px solid #ccc;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            font: normal 12px ;
        }

#rightcol section .block07 .name_add .name_add_inp select {
    /*width: 276px;*/
}

#rightcol section .block07 .name_add .name_add_inp textarea {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 5px 1px 5px;
    width: 263px;
    height: 100px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font: normal 12px ;
}

#rightcol section .block07 .name_add .name_add_inp .input_short {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 30px;
    padding: 2px 2px 1px 2px;
    width: 230px;
    margin: 0 5px 0 0;
}

#rightcol section .block07 .name_add .name_add_inp_short {
    float: left;
    height: 30px;
    margin: 0;
    width: 146px;
    text-align: left;
}
/* changed for User & Customer Registration - 1 april */
#rightcol section .block07 .name_add .input_very_short {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 30px;
    padding: 2px 2px 1px 2px;
    width: 50px;
}

.block07 .name_add_inp .input_captcha {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 30px;
    padding: 2px 2px 1px 2px;
    width: 135px;
}

.block07 .country_txt {
    float: left;
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 140px;
}

.block07 .compadd {
    clear: both;
    width: 100%;
    margin: 0 5px 0 0;
    height: 35px;
    position: relative;
}

.block07 .name_add .but_track {
    width: 120px;
    float: left;
    text-align: left;
}

.block07 .name_add .name_add_inp .srname {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 2px 2px 1px 2px;
    margin: 0 5px 0 0;
    width: 78px;
    height: 32px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font: normal 12px ;
    line-height: 26px;
}

.block07 .name_add .name_add_inp .input_user {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    height: 30px;
    padding: 2px 2px 1px 2px;
    width: 192px;
}


/* Captcha starts */
.block07 .compadd .captchablk {
    height: 37px;
    width: 100%;
    margin: 5px 5px 0 5px;
    float: left;
    
    font-size: 13px;
}
    /* changed by Kanchan - 11 March - Complaint Registration - Captcha */
    .block07 .compadd .captchablk .captcha_txt {
        
        height: 30px;
        width: 250px;
        float: left;
        text-align: left;
        margin-left: 0;
    }
        /* changed by Kanchan - 11 March - Complaint Registration - Captcha */
        .block07 .compadd .captchablk .captcha_txt .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }
        /* changed by Kanchan - 11 March - Complaint Registration - Captcha */
        .block07 .compadd .captchablk .captcha_txt .span_txt {
            color: #333;
            
            font-size: 13px;
        }
            /* changed by Kanchan - 11 March - Complaint Registration - Captcha */

            /*For New Captcha*/
            .block07 .compadd .captchablk .captcha_txt .span_txt span {
                width: 60%;
                border: 0;
            }

            .block07 .compadd .captchablk .captcha_txt .span_txt img {
                width: 35%;
                border: 0;
            }

    .block07 .compadd .captchablk .captcha {
        height: 45px;
        width: 125px;
        float: left;
    }

    .block07 .compadd .captchablk .captchaimg {
        height: 40px;
        width: 190px;
        float: left;
    }
    /*Changed by Kanchan for captcha image*/
    .block07 .compadd .captchablk .captchainput {
        height: 30px;
        width: 100px;
        float: left;
    }

    .block07 .compadd .captchablk .captchaimg img {
        height: 30px !important;
        width: 150px;
        float: left;
        margin: 0 0 0 2px !important;
    }

    .block07 .compadd .captchablk .captchaimg span {
        height: 30px;
        width: 150px;
        float: left;
        font: 'Segoe UI';
        font-size: 13px;
        color: #b52a25;
        text-align: left;
    }


.block08 .useradd .captchablk {
    height: 37px;
    width: 100%;
    margin: 5px 5px 0 5px;
    float: left;
    
    font-size: 13px;
}

    .block08 .useradd .captchablk .captcha_txt {
        
        font-size: 13px;
        height: 30px;
        width: 178px;
        float: left;
        text-align: left;
        margin-left: 0;
    }

        .block08 .useradd .captchablk .captcha_txt .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        .block08 .useradd .captchablk .captcha_txt .span_txt {
            color: #333;
            
            font-size: 13px;
            line-height: 15px;
        }

    .block08 .useradd .captchablk .captcha_txt2 {
        
        font-size: 13px;
        width: 178px;
        float: left;
        text-align: left;
        margin-left: 0;
    }

        .block08 .useradd .captchablk .captcha_txt2 .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        .block08 .useradd .captchablk .captcha_txt2 .span_txt2 {
            color: #333;
            
            font-size: 13px;
            text-indent: 5px;
        }

    .block08 .useradd .captchablk .captcha {
        height: 45px;
        width: 125px;
        float: left;
    }

    .block08 .useradd .captchablk .captchaimg {
        height: 40px;
        width: 190px;
        float: left;
    }

    .block08 .useradd .captchablk .captchainput {
        height: 30px;
        width: 100px;
        float: left;
    }

    .block08 .useradd .captchablk .captchaimg img {
        height: 30px !important;
        width: 150px;
        float: left;
        margin: 0 0 0 2PX !important;
    }

    .block08 .useradd .captchablk .captchaimg span {
        height: 30px;
        width: 150px;
        float: left;
        font: 'Segoe UI';
        font-size: 13px;
        color: #b52a25;
        text-align: left;
    }
/* Captcha ends */

#rightcol section .block07 .dclr {
    border: 0;
    float: left;
    height: 15px;
    margin: 5px 0 0;
    padding: 0;
    position: relative;
    text-align: left;
    width: 100%;
}

    #rightcol section .block07 .dclr p {
        text-align: left;
        color: #333;
        float: left;
    }

    #rightcol section .block07 .dclr span {
        font: ;
        font-size: 11px;
        color: #333;
    }

.block07 .dclr .checkbox {
    padding: 0 0 0 5px;
    float: left;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

.block07 .box2 table td {
    width: 180px;
    text-align: left;
}
    /* changed for international mail booking - 26 feb 15 */
    .block07 .box2 table td label {
        margin: 0 0 0 5px;
    }
/* changed for international mail booking - 22 April */
/*end Complaint*/

/* Start -International Custom Declaration and Dispatch Note*/
.block07 .box4 {
    color: #333;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    min-height: 160px;
}

.block07 .box5 {
    color: #333;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    min-height: 160px;
}

.block07 .box6 {
    color: #333;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    min-height: 450px;
    margin: 0 0 10px 0;
}

.block07 .box7 {
    color: #333;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    min-height: 160px;
}

#rightcol section .block07 .custom {
    
    font-size: 13px;
    color: #888;
    border: 0;
    padding: 5px 0 0 5px;
    float: left;
    width: 49%;
    margin: 0 0 5px 0;
}

    #rightcol section .block07 .custom .customrow {
        float: left;
        position: relative;
        
        color: #333;
        width: auto;
        border: 0;
        padding: 5px 0;
    }
        /* changes made for International - 22 april 15*/
        #rightcol section .block07 .custom .customrow .name_add {
            margin-top: 0;
            margin-bottom: 0;
            padding: 0;
        }

            #rightcol section .block07 .custom .customrow .name_add .name_add_inp {
                height: 40px;
                width: 150px; /*color:#333;*/
            }

            #rightcol section .block07 .custom .customrow .name_add .name_add_inp_small {
                height: 30px;
                width: 100px;
                float: left;
                margin: 0;
                color: #999;
                line-height: 12px;
            }

            #rightcol section .block07 .custom .customrow .name_add .name_add_inp select {
                width: 192px;
            }

            #rightcol section .block07 .custom .customrow .name_add .name_add_inp .input_medium {
                background: linear-gradient(#f3f3f3, #fff);
                padding: 5px 5px 1px 5px;
                width: 180px;
                font-size: 13px;
                
                height: 25px;
                border: 1px solid #ccc;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                -khtml-border-radius: 3px;
                border-radius: 3px;
                top: 0;
            }

            #rightcol section .block07 .custom .customrow .name_add .name_add_inp .input_medium_readonly {
                background: linear-gradient(#ccc, #fff);
                padding: 5px 5px 1px 5px;
                width: 180px;
                font-size: 13px;
                
                height: 25px;
                border: 1px solid #ccc;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                -khtml-border-radius: 3px;
                border-radius: 3px;
                top: 0;
            }

            #rightcol section .block07 .custom .customrow .name_add .name_add_inp .input_small {
                height: 20px;
                width: 100px;
                float: left;
            }

            #rightcol section .block07 .custom .customrow .name_add .custom_lvl1 {
                line-height: 15px;
                
                font-size: 13px;
                height: 30px;
                width: 140px;
                float: left;
                text-align: left;
            }

        #rightcol section .block07 .custom .customrow .name_addh {
            padding: 0 0 0 5px;
            width: 100%;
            float: left;
        }

            #rightcol section .block07 .custom .customrow .name_addh .custom_lvl1 {
                line-height: 15px;
                
                font-size: 13px;
                height: 30px;
                width: 140px;
                float: left;
                text-align: left;
            }

            #rightcol section .block07 .custom .customrow .name_addh .custom_lvl2 {
                line-height: 15px;
                
                font-size: 13px;
                height: 30px;
                width: 140px;
                float: left;
                text-align: left;
                margin: 15px 0 0 0;
            }

                #rightcol section .block07 .custom .customrow .name_addh .custom_lvl2 .span_txt {
                    color: #333;
                    
                    font-size: 13px;
                    width: 30%;
                }

                #rightcol section .block07 .custom .customrow .name_addh .custom_lvl2 .span_star {
                    color: #b52a25;
                    
                    font-size: 11px;
                    font-weight: bold;
                    max-width: 10px;
                }

            #rightcol section .block07 .custom .customrow .name_addh .custom_lvl1 .span_star {
                color: #b52a25;
                
                font-size: 11px;
                font-weight: bold;
                max-width: 10px;
            }

            #rightcol section .block07 .custom .customrow .name_addh .custom_lvl1 .span_txt {
                color: #333;
                
                font-size: 13px;
                width: 30%;
            }

            #rightcol section .block07 .custom .customrow .name_addh .name_add_inp .input_medium {
                background: linear-gradient(#f3f3f3, #fff);
                padding: 5px 5px 1px 5px;
                width: 180px;
                font-size: 13px;
                
                height: 25px;
                border: 1px solid #ccc;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                -khtml-border-radius: 3px;
                border-radius: 3px;
                top: 0;
            }

        #rightcol section .block07 .custom .customrow .name_add .custom_lvl1 .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .block07 .custom .customrow .name_add .custom_lvl1 .span_txt {
            color: #333;
            
            font-size: 13px;
            width: 30%;
            line-height: 15px;
        }
/* Updated 28-03-14 */
#rightcol section .block11 .name_add .name_add_inp table td {
    width: 80px;
}

    #rightcol section .block11 .name_add .name_add_inp table td input[type="checkbox"] {
        margin: 7px 5px;
    }

#rightcol section .block07 .name_add_custtextarea {
    position: relative;
    float: left;
    
    font-size: 13px;
    width: 100%;
    line-height: 15px;
    padding-top: 5px;
}

    #rightcol section .block07 .name_add_custtextarea .custom_lvl1 {
        float: left;
        
        font-size: 13px;
        height: 40px;
        text-align: left;
        width: 140px;
        padding: 0 0 0 10px;
    }

        #rightcol section .block07 .name_add_custtextarea .custom_lvl1 .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .block07 .name_add_custtextarea .custom_lvl1 .span_txt {
            color: #333;
            
            font-size: 13px;
            width: 30%;
        }

    #rightcol section .block07 .name_add_custtextarea .name_add_inp {
        height: 100px;
        width: 150px; /*color: #333;*/
    }

        #rightcol section .block07 .name_add_custtextarea .name_add_inp span input[type="checkbox"] {
            margin: 4px 5px 0 0;
        }

        #rightcol section .block07 .name_add_custtextarea .name_add_inp textarea {
            background: linear-gradient(#f3f3f3, #fff);
            padding: 5px 5px 1px 5px;
            width: 180px;
            height: 90px;
            border: 1px solid #ccc;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            font: normal 12px ;
        }

#rightcol section .block07 .custom .name_add_custtextarea {
    position: relative;
    float: left;
    
    font-size: 13px;
    width: 100%;
    line-height: 15px;
}

    #rightcol section .block07 .custom .name_add_custtextarea .custom_lvl1 {
        float: left;
        
        font-size: 13px;
        height: 40px;
        text-align: left;
        width: 140px;
        padding: 0 0 0 5px;
    }

        #rightcol section .block07 .custom .name_add_custtextarea .custom_lvl1 .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .block07 .custom .name_add_custtextarea .custom_lvl1 .span_txt {
            color: #333;
            
            font-size: 13px;
            width: 30%;
        }

    #rightcol section .block07 .custom .name_add_custtextarea .name_add_inp {
        height: 100px;
        width: 150px; /*color: #333;*/
    }

        #rightcol section .block07 .custom .name_add_custtextarea .name_add_inp span input[type="checkbox"] {
            margin: 4px 5px 0 0;
        }

        #rightcol section .block07 .custom .name_add_custtextarea .name_add_inp textarea {
            background: linear-gradient(#f3f3f3, #fff);
            padding: 5px 5px 1px 5px;
            width: 180px;
            height: 90px;
            border: 1px solid #ccc;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            font: normal 12px ;
        }

#rightcol .block_add {
    float: left;
    text-align: right;
    padding: 0 5px 0 0;
    width: 100%;
    border: 0;
    height: 5px;
    position: relative;
    margin: 0;
}

#rightcol section .block07 .custom .name_add_custtextarea1 {
    position: relative;
    float: left;
    
    font-size: 13px;
    height: 40px;
    margin: 5px 5px 5px 0;
    width: 100%;
    line-height: 15px;
}

    #rightcol section .block07 .custom .name_add_custtextarea1 .custom_lvl1 {
        float: left;
        
        font-size: 13px;
        height: 40px;
        text-align: left;
        width: 140px;
        padding: 0;
    }

        #rightcol section .block07 .custom .name_add_custtextarea1 .custom_lvl1 .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .block07 .custom .name_add_custtextarea1 .custom_lvl1 .span_txt {
            color: #333;
            
            font-size: 13px;
            width: 30%;
        }

    #rightcol section .block07 .custom .name_add_custtextarea1 .name_add_inp {
        height: 40px;
        width: 150px; /*color: #333;*/
    }

        #rightcol section .block07 .custom .name_add_custtextarea1 .name_add_inp span input[type="checkbox"] {
            margin: 4px 5px 0 0;
        }

        #rightcol section .block07 .custom .name_add_custtextarea1 .name_add_inp textarea {
            background: linear-gradient(#f3f3f3, #fff);
            padding: 5px 5px 1px 5px;
            width: 180px;
            height: 40px;
            border: 1px solid #ccc;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            font: normal 12px ;
        }

        #rightcol section .block07 .custom .name_add_custtextarea1 .name_add_inp select {
            width: 182px;
        }
/* End - International Custom Declaration and Dispatch Note*/

.block07 .box2 {
    background: #eee;
    color: #333;
    padding: 0 0 5px 1px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px; /* margin-left:15px; */
}

.block07 .name_add_inp .input_long_readonly {
    width: 264px;
}
/*changed for saurave module 30mar - SanjayDubey*/

#rightcol section .block07 .name_add .name_add_inp .name_title {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 0 1px 5px;
    width: 60px;
    height: 30px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font: normal 12px ;
    float: left;
}

#rightcol section .block07 .name_add .input_phone1 {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 25px;
    padding: 5px 0 1px 5px;
    width: 45px;
}

#rightcol section .block13 .name_add .input_phone1 {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 25px;
    padding: 5px 0 1px 5px;
    width: 38px;
}

#rightcol section .mob_txt {
    
    font-size: 11px;
    height: 30px;
    width: 65px;
    float: left;
    text-align: left;
    margin-left: 0;
}

    #rightcol section .mob_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .mob_txt .span_txt {
        color: #000;
        
        font-size: 13px;
    }

#rightcol section .intercity_txt {
    
    font-size: 13px;
    height: 30px;
    width: 50px;
    float: left;
    text-align: left;
}

    #rightcol section .intercity_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .intercity_txt .span_txt {
        color: #333;
        
        font-size: 11px;
    }

#rightcol section .interstate_txt {
    
    font-size: 13px;
    height: 30px;
    width: 50px;
    float: left;
    text-align: left;
    margin-left: 0;
}

    #rightcol section .interstate_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .interstate_txt .span_txt {
        color: #333;
        
        font-size: 11px;
    }

#rightcol section .interdist_txt {
    
    font-size: 13px;
    height: 30px;
    width: 50px;
    float: left;
    text-align: left;
    margin-left: 0;
}

    #rightcol section .interdist_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .interdist_txt .span_txt {
        color: #333;
        
        font-size: 11px;
    }

#rightcol section .interpin_txt {
    
    font-size: 11px;
    height: 30px;
    width: 50px;
    float: left;
    text-align: left;
    margin-left: 0;
}

    #rightcol section .interpin_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .interpin_txt .span_txt {
        color: #333;
        
        font-size: 11px;
    }

#rightcol section .intercoun_txt {
    
    font-size: 13px;
    height: 30px;
    width: 50px;
    float: left;
    text-align: left;
}

    #rightcol section .intercoun_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .intercoun_txt .span_txt {
        color: #333;
        
        font-size: 11px;
    }

#rightcol section .intertown_txt {
    
    font-size: 13px;
    height: 30px;
    width: 50px;
    float: left;
    text-align: left;
    margin-left: 0;
}

    #rightcol section .intertown_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .intertown_txt .span_txt {
        color: #333;
        
        font-size: 11px;
    }

#rightcol section .interpro_txt {
    
    font-size: 11px;
    height: 30px;
    width: 60px;
    float: left;
    text-align: left;
    margin-left: 0;
}

    #rightcol section .interpro_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .interpro_txt .span_txt {
        color: #333;
        
        font-size: 11px;
    }

#rightcol section .interpost_txt {
    
    font-size: 11px;
    height: 30px;
    width: 60px;
    float: left;
    text-align: left;
    margin-left: 0;
}

    #rightcol section .interpost_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .interpost_txt .span_txt {
        color: #333;
        
        font-size: 11px;
    }

#rightcol section .box1 .sendfr {
    height: 25px;
    width: 100%;
    margin: 10px 5px 0 0;
    float: left;
    
    font-size: 13px;
}

#rightcol section .box1 .error {
    height: 15px;
    width: 100%;
    margin: 0;
    float: left;
    padding: 0 0 0 55px;
}

    #rightcol section .box1 .error .errmess1 {
        width: auto;
        float: left;
        
    }

        #rightcol section .box1 .error .errmess1 span {
            font-size: 10px;
            color: #b52a25;
            text-align: left;
        }

    #rightcol section .box1 .error .errmess2 {
        width: auto;
        float: left;
        
        font-size: 10px;
        color: #b52a25;
        text-align: left;
    }

    #rightcol section .box1 .error .load_img {
        width: auto;
        float: left;
        text-align: left;
    }

#rightcol section .box3 .error {
    height: 15px;
    width: 100%;
    margin: 0;
    float: left;
    padding: 0;
}

    #rightcol section .box3 .error .errmess1 {
        width: auto;
        
        text-align: center;
    }

        #rightcol section .box3 .error .errmess1 span {
            font-size: 10px;
            color: #b52a25;
            text-align: center;
        }

    #rightcol section .box3 .error .errmess2 {
        width: auto;
        float: left;
        
        font-size: 10px;
        color: #b52a25;
        text-align: center;
    }

        #rightcol section .box3 .error .errmess2 span {
            font-size: 10px;
            color: #b52a25;
            text-align: left;
        }
/*#rightcol section .box3 h5 {  font-size: 12px; font-weight: bold; color: #fff; background-color: #808080; margin: 0 0 5px 0; text-align: center; height:25px; }*/
/*#rightcol section .box3 .span_star { color: #b52a25;  font-size: 11px; font-weight: bold; max-width: 10px; position: relative;float: left;left: 15%; }*/
#rightcol section .checkbox {
    height: 13px;
    width: 13px;
    margin-right: 5px;
    margin-top: 0;
    float: left;
}

#rightcol section .box1 select {
    width: 100px;
}

#rightcol section .box4 .serviceblock1 .serviceblock1row {
    text-align: left;
    position: relative;
    left: 0;
    
    color: #000;
    width: auto;
    border: 0;
    padding: 0;
    height: 25px;
}

#rightcol section .box4 .serviceblock2 {
    
    font-size: 13px;
    color: #000;
    border: 0;
    padding: 5px 0 0 5px;
}

    #rightcol section .box4 .serviceblock2 .serviceblock1row {
        text-align: left;
        position: relative;
        left: 0;
        
        color: #000;
        width: auto;
        border: 0;
        padding: 0;
        height: 25px;
    }

        #rightcol section .box4 .serviceblock2 .serviceblock1row input {
            height: 20px;
            width: 50px;
            float: left;
            background: linear-gradient(#f3f3f3, #fff);
            padding: 5px 5px 1px 5px;
            width: 80px;
            height: 20px;
            border: 1px solid #ccc;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
        }

        #rightcol section .box4 .serviceblock2 .serviceblock1row .insure {
            width: auto;
            height: 10px;
            float: left;
            margin-right: 5px;
        }

        #rightcol section .box4 .serviceblock2 .serviceblock1row .inr {
            width: auto;
            height: 10px;
            float: left;
            margin-left: 5px;
        }

#rightcol section .box1 .sendfr .input {
    height: 30px;
    width: 112px;
    float: left;
}

#rightcol section .box31 h5 {
    
    font-weight: bold;
    color: #fff;
    background-color: #808080;
    margin: 0 0 5px 0;
    text-align: center;
    font-size: 12px;
    height: 20px;
    padding-top: 3px;
}

#rightcol section h5 {
    font-size: 13px;
    font-weight: bold;
    color: #333;
}

section .box1 .sendfr .city_inp input {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 5px 1px 5px;
    width: 100px;
    font-size: 10px;
    
    height: 20px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

section .box1 .sendfr .city_inp {
    height: 25px;
    width: 80px;
    float: left;
}

section .box3 .sendfr input {
    height: 20px;
    width: 80px;
    float: left;
}

section .box5 .sendfr .city_inp {
    height: 25px;
    width: 80px;
    float: left;
}

    section .box5 .sendfr .city_inp input[type="text"] {
        width: 80px;
    }

#rightcol section .box5 .sendfr .input {
    height: 30px;
    width: 112px;
    float: left;
}

#rightcol section .box3 .inputarticle {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 5px 1px 5px;
    width: 80px;
    height: 31px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#rightcol section .box3 .inputarticle_Readonly {
    color: rgb(177, 177, 177);
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 5px 1px 5px;
    width: 40px;
    height: 25px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#rightcol section .box3 .inputarticle_small {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 5px 1px 5px;
    width: 40px;
    height: 31px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#rightcol section .box3 .inputarticle_txtarea {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 5px 1px 5px;
    width: 280px;
    height: 30px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font-size: 11px;    
}

.long {
    width: 150px;
}

#rightcol .serviceblock1 {
    
    font-size: 13px;
    color: #333;
    border: 0;
    padding-left: 0;
    margin: 10px;
    margin-left: 5px;
}
/* 12 march - Sanjay - Bulk mail */
#rightcol .box4 table td {
    width: 250px;
    height: 25px;
    padding: 10px 0 0 5px;
    text-align: left;
}

    #rightcol .box4 table td input[type="radio"] {
        margin: 0 5px 0 0;
    }

#rightcol .serviceblock1 div {
    width: 100%;
    height: 25px;
    text-align: left;
}

    #rightcol .serviceblock1 div span {
        float: left;
    }

    #rightcol .serviceblock1 div input[type="checkbox"] {
        float: left;
        margin: 0 5px 0 0;
    }

#rightcol .serviceblock1 .serviceblock1row {
    text-align: left;
    position: relative;
    left: 0;
    
    color: #000;
    width: auto;
    border: 0;
    padding: 0;
    height: 25px;
}

#rightcol .serviceblock2 {
    
    font-size: 13px;
    color: #000;
    border: 0;
    padding-left: 5px;
}

    #rightcol .serviceblock2 .serviceblock1row {
        text-align: left;
        position: relative;
        left: 0;
        
        color: #000;
        width: auto;
        border: 0;
        padding: 0;
        height: 25px;
    }

.block2 .serviceblock2 .serviceblock1row input {
    height: 20px;
    width: 80px;
    float: left;
}

#rightcol .serviceblock3 {
    
    font-size: 13px;
    color: #000;
    border: 0;
    padding-left: 5px;
}

    #rightcol .serviceblock3 .serviceblock1row {
        text-align: left;
        position: relative;
        left: 0;
        
        color: #000;
        width: auto;
        border: 0;
        padding: 0;
        height: 25px;
    }

/*Bulk Article Booking*/
#rightcol section .box7 .Bulk_name_add {
    margin-top: 10px;
    text-align: left;
}

    #rightcol section .box7 .Bulk_name_add .bulk_txt {
        
        font-size: 13px;
        height: 30px;
        width: 130px;
        float: left;
        text-align: left;
    }

#rightcol section .box7 .Bulk_name_add {
    padding: 0 0 0 5px;
    width: 100%;
    margin: 5px 5px 5px 0;
    float: left;
    
    font-size: 13px;
}

    #rightcol section .box7 .Bulk_name_add .Bulk_name_add_inp {
        height: 30px;
        width: 200px;
        float: left;
        margin: 0;
    }

    #rightcol section .box7 .Bulk_name_add .input_long {
        width: 190px;
    }

    #rightcol section .box7 .Bulk_name_add .input_long_readonly {
        width: 190px;
    }

    #rightcol section .box7 .Bulk_name_add .input_short {
        width: 140px;
        background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #ccc;
        border-radius: 3px 3px 3px 3px;
        float: left;
        height: 25px;
        padding: 2px 2px 1px 5px;
    }

    #rightcol section .box7 .Bulk_name_add .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .box7 .Bulk_name_add .span_txt {
        color: #333;
        
        font-size: 13px;
        width: 30%;
        padding: 0;
    }

#rightcol section .box8 .Bulk_name_add {
    margin-top: 10px;
}

    #rightcol section .box8 .Bulk_name_add .bulk_txt {
        
        font-size: 13px;
        height: 30px;
        width: 72px;
        float: left;
        text-align: left;
    }

#rightcol section .box8 .Bulk_name_add_coll {
    height: 25px;
    width: 100%;
    margin: 5px 5px 5px 0;
    float: left;
    
    font-size: 13px;
}

    #rightcol section .box8 .Bulk_name_add_coll .bulk_txt_coll {
        
        font-size: 13px;
        height: 30px;
        width: 114px;
        float: left;
        text-align: left;
    }

    #rightcol section .box8 .Bulk_name_add_coll .name_add_inp {
        width: 200px;
    }

    #rightcol section .box8 .Bulk_name_add_coll .input_long_coll {
        height: 25px;
        width: 160px;
        float: left;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

#rightcol section .box8 .Bulk_name_add {
    height: 25px;
    width: 100%;
    margin: 5px 5px 5px 0;
    float: left;
    
    font-size: 13px;
}

    #rightcol section .box8 .Bulk_name_add .name_add_inp {
        width: 260px;
    }

    #rightcol section .box8 .Bulk_name_add .input_long {
        width: 220px;
    }

    #rightcol section .box8 .Bulk_name_add .input_mobile_long {
        margin: 0 0 0 3px;
        height: 25px;
        width: 216px;
        float: left;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    #rightcol section .box8 .Bulk_name_add .input_mobile_short {
        height: 25px;
        width: 35px;
        float: left;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    #rightcol section .box8 .Bulk_name_add .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .box8 .Bulk_name_add .span_txt {
        color: #333;
        
        font-size: 13px;
        width: 30%;
    }

#rightcol section .box8 .sendfr {
    height: 25px;
    width: 48%;
    margin: 5px 0 0 5px;
    float: left;
    
    font-size: 13px;
}

    #rightcol section .box8 .sendfr .country_txt {
        
        font-size: 13px;
        height: 30px;
        width: 67px;
        float: left;
        text-align: left;
    }

        #rightcol section .box8 .sendfr .country_txt .span_star {
            color: #b52a25;
            
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .box8 .sendfr .country_txt .span_txt {
            color: #333;
            
            font-size: 13px;
        }

    #rightcol section .box8 .sendfr .city_inp {
        height: 20px;
        width: 80px;
        float: left;
    }

        #rightcol section .box8 .sendfr .city_inp input[type="text"] {
            width: 80px;
        }

#rightcol section .box7 .Bulk_name_add .name_add_inp select {
    width: 190px;
    float: left;
}

#rightcol section .box8 .sendfr .dist_txt {
    
    font-size: 13px;
    height: 30px;
    width: 67px;
    float: left;
    text-align: left;
    color: #333;
}

    #rightcol section .box8 .sendfr .dist_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .box8 .sendfr.dist_txt .span_txt {
        color: #333;
        
        font-size: 13px;
    }

#rightcol section .box8 .sendfr .state1_txt {
    
    font-size: 13px;
    height: 30px;
    width: 75px;
    float: left;
    text-align: left;
    margin-left: 0;
}

    #rightcol section .box8 .sendfr .state1_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .box8 .sendfr .state1_txt .span_txt {
        color: #333;
        
        font-size: 13px;
    }

#rightcol section .box8 .sendfr .city1_txt {
    
    font-size: 13px;
    height: 30px;
    width: 75px;
    float: left;
    text-align: left;
    margin-left: 0;
}

    #rightcol section .box8 .sendfr .city1_txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .box8 .sendfr .city1_txt .span_txt {
        color: #333;
        
        font-size: 13px;
    }

#rightcol section .box9 .Bulk_name_add {
    margin-top: 10px;
    padding: 0 0 0 5px;
}

    #rightcol section .box9 .Bulk_name_add .bulk_txt {
        
        font-size: 13px;
        height: 30px;
        width: 130px;
        float: left;
        text-align: left;
    }

    #rightcol section .box9 .Bulk_name_add select {
        width: 202px;
        float: left;
        height:30px;
    }

div.name_add_inp_BulkBookingWidth {
    width: 50% !important;
}

#rightcol section .box10 {
    color: #333;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background: #eee;
    padding: 10px 0 10px 5px; /* margin-right: -2px;*/
}

    #rightcol section .box10 .Bulk_name_add {
        margin-top: 0;
        height: 25px;
    }

        #rightcol section .box10 .Bulk_name_add .name_add_inp {
            width: 250px;
            vertical-align: top;
        }

        #rightcol section .box10 .Bulk_name_add .bulk_txt {
            
            font-size: 13px;
            height: 30px;
            width: 15px;
            float: left;
            text-align: left;
            padding: 3px 0;
        }

        #rightcol section .box10 .Bulk_name_add select {
            width: 150px;
            float: left;
        }

#rightcol section .box11 div {
    text-align: left;
}

#rightcol section .box11 .Bulk_name_add {
    margin-top: 10px;
    height: 40px;
}

    #rightcol section .box11 .Bulk_name_add .name_add_inp {
        width: 100%;
        margin: 0 0 0 10px;
        vertical-align: top;
    }

    #rightcol section .box11 .Bulk_name_add .input_long {
        width: 255px;
    }

#rightcol section .box12 .Bulk_name_add {
    margin-top: 10px;
}

    #rightcol section .box12 .Bulk_name_add .bulk_txt {
        
        font-size: 13px;
        height: 30px;
        width: 110px;
        float: left;
        text-align: left;
    }

#rightcol section .box12 .Bulk_name_add {
    height: 25px;
    width: 100%;
    margin: 5px 5px 5px 0;
    float: left;
    
    font-size: 13px;
}

    #rightcol section .box12 .Bulk_name_add .name_add_inp {
        width: 220px;
    }

    #rightcol section .box12 .Bulk_name_add .input_long {
        width: 220px;
    }

    #rightcol section .box12 .Bulk_name_add .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .box12 .Bulk_name_add .span_txt {
        color: #333;
        
        font-size: 13px;
        width: 30%;
    }

#rightcol section .box12 .sendfr {
    height: 25px;
    width: 100%;
    margin: 5px 0 0 0;
    float: left;
    
    font-size: 13px;
}

    #rightcol section .box12 .sendfr .country_txt {
        
        font-size: 13px;
        height: 30px;
        width: 110px;
        float: left;
        text-align: left;
    }

        #rightcol section .box12 .sendfr .country_txt .span_star {
            color: #b52a25;
            
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .box12 .sendfr .country_txt .span_txt {
            color: #333;
            
            font-size: 13px;
        }

    #rightcol section .box12 .sendfr .city_inp {
        height: 20px;
        width: 80px;
        float: left;
    }

        #rightcol section .box12 .sendfr .city_inp input[type="text"] {
            width: 100px;
        }

    #rightcol section .box12 .sendfr .state1_txt {
        
        font-size: 13px;
        height: 30px;
        width: 110px;
        float: left;
        text-align: left;
        margin-left: 0;
    }

        #rightcol section .box12 .sendfr .state1_txt .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .box12 .sendfr .state1_txt .span_txt {
            color: #333;
            
            font-size: 13px;
        }

    #rightcol section .box12 .sendfr .city1_txt {
        
        font-size: 13px;
        height: 30px;
        width: 110px;
        float: left;
        text-align: left;
        margin-left: 0;
    }

        #rightcol section .box12 .sendfr .city1_txt .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .box12 .sendfr .city1_txt .span_txt {
            color: #333;
            
            font-size: 13px;
        }

#rightcol section .box10 .Bulk_name_add .name_add_inp table {
    width: 500px;
    height: 15px;
    float: left;
}

    #rightcol section .box10 .Bulk_name_add .name_add_inp table td {
        width: 250px;
        height: 15px;
        text-align: left;
    }

        #rightcol section .box10 .Bulk_name_add .name_add_inp table td label {
            margin: 0 0 0 10px;
        }
/*End Bulk CSS*/

/*international-domestic*/
.block06 .box3 {
    text-align: center;
    color: #D6E3BC;
    padding: 0;
    background-image: none !important;
    height: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border: 1px solid #ccc;
}

#rightcol section .block08 .findpin {
    clear: both;
    width: 100%;
    margin: 2px 0;
    padding: 0;
    height: 15px;
    position: relative;
}

    #rightcol section .block08 .findpin .name_add_inp {
        height: 15px;
        width: 192px;
        text-align: right;
    }

    #rightcol section .block08 .findpin .smalllevbel {
        float: left;
        
        font-size: 13px;
        height: 10px;
        text-align: left;
        width: 140px;
    }

#rightcol section .block08 .international {
    clear: both;
    width: 100%;
    margin: 10px 0 5px 0;
    width: 100%;
    padding: 0 0 0 5px;
    height: 30px;
    position: relative;
}

    #rightcol section .block08 .international .smalllevbel {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left; /*width: 140px;*/
        width: 155px;
    }

    #rightcol section .block08 .international .smalllevbel {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 140px;
    }

        #rightcol section .block08 .international .smalllevbel .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .block08 .international .smalllevbel .span_txt {
            color: #333;
            
            font-size: 13px;
        }

    #rightcol section .block08 .international .name_add_inp {
        width: 200px;
    }

    #rightcol section .block08 .international .name_add_inp_short {
        float: left;
        height: 30px;
        margin: 0;
        width: 160px;
        text-align: left;
    }

    #rightcol section .block08 .international .name_add_inp select {
        width: 188px;
    }

    #rightcol section .block08 .international .name_add_inp .input_long {
        width: 180px;
    }

    #rightcol section .block08 .international .name_add_inp .input_short {
        background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #ccc;
        border-radius: 3px 3px 3px 3px;
        float: left;
        height: 30px;
        padding: 2px 2px 1px 2px;
        width: 110px;
    }

    #rightcol section .block08 .international .name_add_inp .input_very_short {
        background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #ccc;
        border-radius: 3px 3px 3px 3px;
        float: left;
        height: 30px;
        padding: 2px 2px 1px 2px;
        width: 50px;
    }

    #rightcol section .block08 .international .name_add_inp .input_med {
        background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #ccc;
        border-radius: 3px 3px 3px 3px;
        height: 30px;
        padding: 2px 2px 1px 2px;
        width: 150px;
    }

#rightcol section .box3 input[type="text"] {
    width: 83px;
    margin: 0 15px 5px 45px;
}
/**margin changed to 55px for calculate postage**/
#rightcol section .inputarticleimb {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    height: 25px;
    padding: 2px 2px 1px 2px;
    width: 83px;
    margin: 5px 5px 5px 32px;
    font: normal 12px ;
}

#rightcol section .inputarticleimb1 {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    height: 25px;
    padding: 2px 2px 1px 2px;
    width: 120px;
    margin: 5px 5px 5px 32px;
    font: normal 12px ;
}
/*#rightcol section .box3 select { width: 100px; margin: 0 0 5px 0; }*/
#rightcol section .box31 select {
    width: 155px;
    margin: 5px 5px 5px 45px;
}

#rightcol section .box4 .serviceblock1 {
    
    font-size: 13px;
    color: #333;
    border: 0;
    padding: 5px 0;
    text-align: left;
    height: auto;
}

    #rightcol section .box4 .serviceblock1 div {
        height: 20px;
        width: 100%;
        color: #333;
        margin-top: 5px;
    }

#rightcol section .block08 .international .name_add_inp .input_long_readonly {
    width: 180px;
}

#divAnnonymous a {
    /*font-size: 13px;
    font-weight: normal;
    color: #0000ff;
    padding: 3px 0 0 20px;
    margin: .4em 0;
    padding-left: 10px;*/
    margin-bottom: 0;
    
    margin-left: 5px;
    line-height: 18px;
    
}

#rightcol section .name_add {
    padding: 0 0 0 5px;
    width: 99.5%;
    margin: 5px 0 2px 0;
    height: 30px !important;
}
/* changed for International - 27 march - Kanchan */

/*start user management*/
.message_user {
    width: 90%;
    clear: both;
    position: relative;
    text-align: left;
    color: #333;
    font-size: 13px;
    
}

.block08 {
    margin: 0;
    text-align: right;
}

    .block08 h2 {
        line-height: 18px;
        margin: 10px 0;
    }

    .block08 p {
        font-size: 13px;
        margin: 3px 0;
        color: #808080;
        text-align: center;
    }

    .block08 .box1 {
        color: #333;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    .block08 .box2 {
        background: #eee;
        padding: 0 0 10px 0;
        color: #333;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
        background: #eee;
    }

    .block08 .box3 {
        color: #333;
        padding: 10px;
        border: 1px solid #ccc;
        margin: 10px 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block08 .box3 a:hover {
            color: #333;
        }

    html > body .block08 .box3 {
        width: auto;
        height: auto;
        min-height: 435px;
    }
/*html>body .block08 .box2{width: auto;height: auto;min-height: 220px;}*/
#rightcol section .block08 .usrtxt {
    color: #333;
    
    font-size: 13px;
    line-height: 30px;
    height: 25px;
    vertical-align: top;
}
/* 12 march - Kanchan */
#rightcol section .block08 .redstar {
    color: #b62a26;
    
    font-size: 13px;
    line-height: 25px;
    vertical-align: top;
}

#rightcol section .block08 .redtxt {
    color: #b62a26;
    
    font-size: 13px;
    line-height: 25px;
    vertical-align: top;
}

#rightcol .block08 .useradd {
}

#rightcol section .block08 .useradd .smalllevbel {
    float: left;
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 178px;
}

    #rightcol section .block08 .useradd .smalllevbel .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .block08 .useradd .smalllevbel .span_txt {
        color: #333;
        
        font-size: 13px;
    }

#rightcol section .block08 .useradd .txt {
    float: left;
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 178px;
}

    #rightcol section .block08 .useradd .txt .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .block08 .useradd .txt .span_txt {
        color: #333;
        
        font-size: 13px;
    }
/*#rightcol section .block08 .useradd .name_add_inp { float: left; height: 30px; margin: 0; text-align: left; }*/
#rightcol section .block08 .useradd .usravail {
    float: left;
    height: 30px;
    margin: 0;
}

    #rightcol section .block08 .useradd .usravail .button {
        margin-top: 5px;
    }

#rightcol section .block08 .useradd .terms_inp {
    float: left;
    height: 30px;
    margin: 0;
    width: 140px;
    text-align: left;
}

#rightcol section .block08 .useradd .terms {
    float: left;
    height: 30px;
    margin: 0;
    width: 310px;
    text-align: left;
}

#rightcol section .block08 .useradd .terms_inp input[type="checkbox"] {
    margin: 7px 5px 0 0;
}

#rightcol section .block08 .useradd .terms_inp span {
    color: #333;
    
    font-size: 13px;
    line-height: 25px;
    vertical-align: top;
}

#rightcol section .block08 .useradd .terms input[type="checkbox"] {
    margin: 7px 5px 0 0;
}

#rightcol section .block08 .useradd .terms span {
    color: #333;
    
    font-size: 13px;
    line-height: 25px;
    vertical-align: top;
}

#rightcol section .block08 .useradd .terms .redtxt {
    color: #b62a26;
    
    font-size: 13px;
    line-height: 25px;
    vertical-align: top;
}

#rightcol section .block08 .useradd .name_add_inp select {
    width: 291px;
}

#rightcol section .block08 .useradd .input_long, .input_long_readonly {
    width: 282px;
}
/* added readonly width for global user reg - 26 April */
#rightcol section .block08 .useradd .terms_inp2 {
    float: left;
    height: 30px;
    margin: 0;
    width: 140px;
    text-align: left;
    color: #333;
    
    font-size: 13px;
    line-height: 25px;
    vertical-align: top;
}

    #rightcol section .block08 .useradd .terms_inp2 input[type="checkbox"] {
        margin: 7px 5px 0 0;
    }

#rightcol section .block08 .name_add_textarea {
    position: relative;
    float: left;
    
    font-size: 13px;
    height: 105px;
    margin: 7px 5px 5px 5px;
    width: 100%;
}

    #rightcol section .block08 .name_add_textarea .txt {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 178px;
    }

        #rightcol section .block08 .name_add_textarea .txt .redtxt {
            float: left;
            
            font-size: 11px;
            height: 30px;
            text-align: left;
            width: 140px;
            color: #b52a25;
        }

    #rightcol section .block08 .name_add_textarea .name_add_inp {
        width: 300px;
    }

        #rightcol section .block08 .name_add_textarea .name_add_inp textarea {
            background: linear-gradient(#f3f3f3, #fff);
            padding: 5px 5px 1px 5px;
            width: 266px;
            height: 100px;
            border: 1px solid #ccc;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            font: normal 12px ;
        }

#rightcol section .block08 .useradd .input_short {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 30px;
    padding: 2px 2px 1px 2px;
    width: 120px;
}

#rightcol section .block08 .useradd .input_med {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    height: 30px;
    padding: 2px 2px 1px 2px;
    width: 220px;
}

#rightcol section .block08 .useradd .name_add_inp .input_captcha {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 30px;
    padding: 2px 2px 1px 2px;
    width: 140px;
}

#rightcol section .block08 .useradd .name_add_inp .input_user {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    height: 30px;
    padding: 2px 2px 1px 2px;
    width: 198px;
}

#rightcol section .block08 .useradd .name_add_inp .srname {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 2px 2px 1px 2px;
    margin: 0 5px 0 0;
    width: 78px;
    height: 32px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font: normal 12px ;
}

#rightcol section .block08 .useradd {
    clear: both;
    width: 100%;
    margin: 10px 0 5px 0;
    width: 100%;
    padding: 0 0 0 5px;
    height: 30px;
    position: relative;
}

#rightcol section .block08 .dclr {
    border: 0;
    float: left;
    height: 80px;
    margin: 5px 0 0;
    padding: 10px 0;
    position: relative;
    text-align: left;
    width: 100%;
}

    #rightcol section .block08 .dclr p {
        text-align: left;
        color: #333;
        float: left;
    }

    #rightcol section .block08 .dclr span {
        font: ;
        font-size: 14px;
        color: #b52a25;
    }

    #rightcol section .block08 .dclr .checkbox {
        padding: 6px;
        float: left;
        border: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }
/*end user management*/

/*start Philately*/
.block13 {
    margin: 0;
    text-align: center;
}

    .block13 h2 {
        line-height: 18px;
        margin: 10px 0;
    }

    .block13 p {
        font-size: 13px;
        margin: 3px 0;
        color: #808080;
        text-align: center;
    }

    .block13 .box1 {
        color: #333;
        border: 1px solid #ccc;
        margin-left: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
        background: #eee;
    }

    .block13 .box2 {
        background: #eee;
        color: #333;
        border: 1px solid #ccc;
        margin-left: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    .block13 .box3 {
        background: #eee;
        color: #333;
        border: 1px solid #ccc;
        margin-left: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    .block13 .box4 {
        background: #eee;
        color: #333;
        border: 1px solid #ccc;
        margin-left: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    .block13 .box5 {
        background-color: #eee;
        color: #333;
        border: 1px solid #ccc;
        margin: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    .block13 .box6 {
        background: #eee;
        color: #333;
        border: 1px solid #ccc;
        margin-left: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    .block13 .box7 {
        background: #eee;
        color: #333;
        border: 1px solid #ccc;
        margin-left: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block13 .box7 a:hover {
            color: #333;
        }

#rightcol section .block13 .name_add {
    position: relative;
    margin: 5px 5px 8px 5px;
    padding: 0;
}

    #rightcol section .block13 .name_add .select_radio {
        float: left;
        height: 30px;
        margin: 0;
        width: 350px;
        text-align: left;
    }

        #rightcol section .block13 .name_add .select_radio table {
            width: 200px;
        }

            #rightcol section .block13 .name_add .select_radio table td {
                width: 100px;
            }

                #rightcol section .block13 .name_add .select_radio table td input[type="radio"] {
                    float: left;
                    margin: 7px 5px;
                }

    #rightcol section .block13 .name_add .txt {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 218px;
    }
    /* Changed for Philately - 26 feb 15 */
    #rightcol section .block13 .name_add .name_add_inp {
        width: 305px; /*line-height: 30px;*/
    }

        #rightcol section .block13 .name_add .name_add_inp select {
            width: 295px;
            float: left;
        }

        #rightcol section .block13 .name_add .name_add_inp textarea {
            background: linear-gradient(#f3f3f3, #fff);
            padding: 5px 5px 1px 5px;
            width: 285px;
            height: 100px;
            border: 1px solid #ccc;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            font: normal 12px ;
        }

    #rightcol section .block13 .name_add .input_long {
        width: 285px;
    }

    #rightcol section .block13 .name_add .input_phone2 {
        background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #ccc;
        border-radius: 3px 3px 3px 3px;
        float: left;
        height: 25px;
        padding: 5px 0 1px 5px;
        width: 235px;
        margin: 0 0 0 5px;
    }

    #rightcol section .block13 .name_add .input_name {
        background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #ccc;
        border-radius: 3px 3px 3px 3px;
        float: left;
        height: 25px;
        padding: 5px 0 1px 5px;
        width: 225px;
        margin: 0 0 0 5px;
    }

#rightcol section .block13 .useradd .name_add_inp .srname {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 6px 5px 1px 5px;
    margin: 0 5px 0 0;
    width: 78px;
    height: 27px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font: normal 12px ;
}

#rightcol section .block13 .name_add_textarea {
    position: relative;
    float: left;
    
    font-size: 13px;
    height: 105px;
    margin: 5px;
    width: 100%;
}

    #rightcol section .block13 .name_add_textarea .txt {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 218px;
    }

    #rightcol section .block13 .name_add_textarea .name_add_inp {
        width: 285px;
    }

        #rightcol section .block13 .name_add_textarea .name_add_inp textarea {
            background: linear-gradient(#f3f3f3, #fff);
            padding: 5px 5px 1px 5px;
            width: 285px;
            height: 100px;
            border: 1px solid #ccc;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            font: normal 12px ;
        }

#rightcol section .block13 table td input[type="text"] {
    width: 80px;
}

section input[type="checkbox"] {
    margin: 2px 0 0 0;
}
/* changed for International - 22 April */
#rightcol section .block13 .dclr .checkbox {
    padding: 6px;
    float: left;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#rightcol section .block13 .name_add .txt_terms {
    float: left;
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 300px;
}

    #rightcol section .block13 .name_add .txt_terms .red_txt {
        color: #b52a25;
        
        font-size: 11px;
    }

#rightcol section .block13 .name_add input[type="checkbox"] {
    margin: 7px 5px;
}

#rightcol section .block13 .name_add_textarea .txt_Remarks {
    float: left;
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 130px;
}

#rightcol section .block13 input[type="checkbox"] {
    margin: 0 5px 0 0;
}
/*end Philately*/

div.DMBEButtonSpacing {
    margin-bottom: 5px !important;
}

.red {
    cursor: pointer;
    color: #fff !important;
    border: solid 1px #d43f3a;
    background:#A42823 !important;
    /*display: inline;
    background: -webkit-gradient(linear, left top, left bottom, from(#b62a26), to(#921311));
    background: -moz-linear-gradient(top, #b62a26, #921311);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b62a26', endColorstr='#921311');
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;*/
}

#rightcol .red {
    cursor: pointer;
    color: #fff;
    border: solid 1px #d43f3a;
    background: #A42823;
    /*background: -webkit-gradient(linear, left top, left bottom, from(#b62a26), to(#921311));
    background: -moz-linear-gradient(top, #b62a26, #921311);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b62a26', endColorstr='#921311');
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    padding: 0px 5px 5px 5px;
    
    font-size: 13px;
    font-weight: 600;*/
    margin: 0 10px 0 0 !important;
    width: auto;
    height: auto;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

    #rightcol .red:hover {
        cursor: pointer;
        background: #b61318;
        background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
        background: -moz-linear-gradient(top, #c9151b, #a11115);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
    }

    #rightcol .red:active {
        color: #de898c;
        background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
        background: -moz-linear-gradient(top,#aa1317,#ed1c24);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317',endColorstr='#ed1c24');
    }

.button {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.button_item {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    margin: 0 5px;
    outline: none;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    
    font-size: 13px;
    font-weight: 600;
    padding: 5px 5px 5px 5px;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    width: auto;
    height: auto;
}

.button_link {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    margin: 0 5px;
    outline: none;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    
    font-size: 13px;
    font-weight: 600;
    padding: 5px 5px 0 5px;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    width: auto;
    height: auto;
}

#rightcol .button:hover {
    text-decoration: none;
}

#rightcol .button:active {
    position: relative;
    top: 1px;
}

.block {
    margin: 10px;
}

#rightcol {
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    padding-bottom:5px;
}

#leftcol {
    border: 0;
    margin: 0;
}

.border {
    border: 0;
    margin-top: 0;
    margin-left: 0;
    width: 99%;
    padding: 5px 0;
}

.clr {
    clear: both;
    float: none;
}

.main {
    width: 95%;
    max-width: 960px;
    padding: 0 10px;
    margin: 0 auto;
    position: relative;
}

.lt-ie8 .elastislide-list {
    display: none;
}

.block05 .box3 .round .elastislide-horizontal {
    padding: 10px 37px;
    border-radius: 10px/90px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8), inset -2px 0 3px 2px rgba(255, 255, 255, 0.6), inset 2px 0 3px 2px rgba(255, 255, 255, .6), inset -10px 0 10px 1px rgba(155, 155, 155, 0.1), inset 10px 0 10px 1px rgba(155, 155, 155, 0.1);
}

.block05 .box3 .round .elastislide-wrapper:before, .block05 .box3 .round .elastislide-wrapper:after {
    content: '';
    position: absolute;
    z-index: -2;
    bottom: 15px;
    left: 20px;
    width: 50%;
    height: 20%;
    border-radius: 10px/90px;
    box-shadow: 0 15px 10px rgba(0,0,0,0.7);
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg);
}

.block05 .box3 .round .elastislide-wrapper:after {
    right: 20px;
    left: auto;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg);
}

/* General Table Style */
table.responsivetable {
    width: 100%;
    border-collapse: collapse;
    margin: 0;
    vertical-align: top;
    height: auto;
    top: 0;
    position: relative;
}

.responsivetable tr:nth-of-type(odd) {
    background-color: #D6D2D2;
}

.responsivetable thead tr td {
    background-color: #808080;
    color: white;
    font-weight: bold;
}

.responsivetable th {
    padding: 5px;
    border: 1px solid #ccc;
    text-align: left;
    
    font-size: 13px;
    Color: #212121;
    Background-color: #C2C2C2;
    Line-height: 14px;
}

.responsivetable td {
    padding: 6px;
    border: 1px solid #ccc;
    text-align: left;
    
    font-size: 12px;
    color: #333;
    line-height: 14px;
}

.blank {
    width: 100%;
    height: 20px;
    vertical-align: top;
    position: relative;
    top: 0;
    text-align: left;
}

td input.radio[type="radio"] {
    cursor: pointer;
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    height: 14px;
    margin-left: 10px;
}

table.responsivetable1 {
    width: 100%;
    border-collapse: collapse;
}

.responsivetable1 td:nth-of-type(odd) {
    background-color: #eee;
}

.responsivetable1 thead tr td {
    background-color: #808080;
    color: white;
    font-weight: bold;
}

.responsivetable1 td, .responsivetable1 th {
    padding: 6px;
    border: 1px solid #ccc;
    text-align: left;
    
    font-size: 13px;
    color: #333;
    line-height: 14px;
}

table.responsivetable2 {
    width: 100%;
    border-collapse: collapse; /*margin: 2px; */
    vertical-align: top;
    height: auto;
    top: 0;
    position: relative;
}

.responsivetable2 tr:nth-of-type(odd) {
    background-color: #D6D2D2;
}

.responsivetable2 thead tr td {
    background-color: #808080;
    color: white;
    font-weight: bold;
}

.responsivetable2 th {
    padding: 5px;
    border: 1px solid #ccc;
    text-align: left;
    
    font-size: 12px;
    Color: #212121;
    Background-color: #C2C2C2;
    line-height: 14px;
}

.responsivetable2 td {
    padding: 6px;
    border: 1px solid #ccc;
    text-align: left;
    
    font-size: 12px;
    color: #333;
    line-height: 14px;
}

table.tComplaintDetailsresponsivetable {
    width: 100%;
    border-collapse: collapse;
    margin: 0;
    vertical-align: top;
    height: auto;
    top: 0;
    position: relative;
}

.tComplaintDetailsresponsivetable tr:nth-of-type(odd) {
    background-color: #D6D2D2;
}

.tComplaintDetailsresponsivetable thead tr td {
    background-color: #808080;
    color: white;
    font-weight: bold;
}

.tComplaintDetailsresponsivetable th {
    padding: 5px;
    border: 1px solid #ccc;
    text-align: left;
    
    font-size: 13px;
    color: #fff;
    background-color: #808080;
    line-height: 14px;
}

.tComplaintDetailsresponsivetable td {
    padding: 6px;
    border: 1px solid #ccc;
    text-align: left;
    
    font-size: 12px;
    color: #333;
    line-height: 14px;
}

/* Accordion list */
#accord {
    background: #004050;
    
    width: 210px;
    margin: 10px;
    color: #333;
    box-shadow: 0 5px 15px 1px rgba(0, 0, 0, 0.6), 0 0 200px 1px rgba(255, 255, 255, 0.5);
}

    #accord h3 {
        font-size: 14px;
        line-height: 34px;
        padding: 0 10px;
        cursor: pointer;
        background: #dbdbdb;
        background: linear-gradient(#dbdbdb, #b0b0b0);
        background: url(/_layouts/15/images/DOP.Portal.UILayer/leftnav_back.png) left repeat-x;
        font-weight: bold;
    }

        #accord h3:hover {
            text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
        }

        #accord h3 span {
            font-size: 16px;
            margin-right: 10px;
        }

    #accord li {
        list-style-type: none;
    }

    #accord ul ul li a {
        color: #333;
        text-decoration: none;
        font-size: 13px;
        line-height: 27px;
        display: block;
        padding: 0 15px;
        transition: all 0.15s;
        background: #f9fafc;
        background-image: url(/_layouts/15/images/DOP.Portal.UILayer/arrow_right.png);
        background-repeat: no-repeat;
        background-position: 4% 50%;
        padding: 0 0 0 20px;
        margin: .0em 0;
    }

        #accord ul ul li a:hover {
            background: #b52a25;
            color: #fff;
            border-left: 0;
            background-image: url(/_layouts/15/images/DOP.Portal.UILayer/arrow_right_wt.png);
            background-repeat: no-repeat;
            background-position: 4% 50%;
            padding: 0 0 0 20px;
            margin: .0em 0;
        }

    #accord ul ul {
        display: none;
    }

    #accord li.active ul {
        display: block;
    }

.hideGridcolumn {
    display: none;
}

/* = STEPS CONTAINER
----------------------------*/
#wizHeader {
    margin: 20px 10px 0 10px;
    padding: 0;
    position: relative;
    clear: both;
    
    font-weight: normal;
    list-style: none;
}

    #wizHeader li {
        position: relative;
    }
    /* = STEP NUMBERS
----------------------------*/

    /* = DEFAULT STEPS
----------------------------*/
    /*#wizHeader a { position: relative; display: block; width: auto; height: 24px; margin-right: 15px; padding: 0px 10px 10px 10px; float: left; font-size: 13px; line-height: 24px; color: #333; background: #eee; text-decoration: none; text-shadow: 1px 1px 1px rgba(255,255,255, 0.0); margin-left: 13px; }*/
    #wizHeader a {
        position: relative;
        display: block;
        width: auto;
        height: 44px;
        margin-right: 15px;
        padding: 10px 10px 10px 30px;
        float: left;
        font-size: 13px;
        line-height: 24px;
        color: #333;
        background: #eee;
        text-decoration: none;
        text-shadow: 1px 1px 1px rgba(255,255,255, 0.0);
        margin-left: 13px;
    }

    #wizHeader .nextStep a:before {
        border-top: 22px solid #eee;
        border-bottom: 22px solid #eee;
    }

    #wizHeader a:before {
        width: 0;
        height: 0;
        border-top: 22px solid #eee;
        border-bottom: 22px solid #eee;
        border-left: 23px solid transparent;
        position: absolute;
        content: "";
        top: 51%;
        margin-top: -22px;
        left: -23px;
    }

    #wizHeader a:after {
        width: 0;
        height: 0;
        border-top: 23px solid transparent;
        border-bottom: 23px solid transparent;
        border-left: 23px solid #eee;
        position: absolute;
        content: "";
        top: 56%;
        margin-top: -26px;
        left: 100%;
    }
    /* = ACTIVE STEPS
----------------------------*/
    #wizHeader .currentStep a {
        color: #fff;
        background: #b52a25;
        text-shadow: 1px 1px 1px rgba(0,0,0, 0.8);
    }

        #wizHeader .currentStep a:before {
            border-top: 22px solid #b52a25;
            border-bottom: 22px solid #b52a25;
        }

        #wizHeader .currentStep a:after {
            border-left: 22px solid #b52a25;
        }

    #wizHeader .currentStep span {
        color: #fff;
        -webkit-box-shadow: 0 0 2px rgba(0,0,0, 0.8);
        -moz-box-shadow: 0 0 2px rgba(0,0,0, 0.8);
        box-shadow: 0 0 2px rgba(0,0,0, 0.8);
        text-shadow: none;
        border: 2px solid #b52a25;
    }
    /* = HOVER STATES
/*----------------------------*/
    /* = COMPLETED STEPS
----------------------------*/
    #wizHeader .prevStep a {
        color: #fff;
        background: #868686;
    }

        #wizHeader .prevStep a:before {
            border-top: 22px solid #868686;
            border-bottom: 22px solid #868686;
        }

        #wizHeader .prevStep a:after {
            border-left: 22px solid #868686;
        }

    #wizHeader .prevStep span {
        border: 2px solid #163038;
        color: #163038;
        text-shadow: none;
    }

.content {
    height: 150px;
    padding-top: 75px;
    text-align: center;
    background-color: #F9F9F9;
    font-size: 48px;
}

/* E-Post starts */
.block10 {
    margin: 0;
    text-align: center;
}

    .block10 h2 {
        line-height: 18px;
        margin: 10px 0;
    }

    .block10 p {
        font-size: 13px;
        margin: 0;
        color: #808080;
        text-align: center;
    }

    .block10 .box1 {
        color: #333; /*padding: 5px 0 5px 5px;*/
        padding: 0 0 5px 0;
        background: #eee;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block10 .box1 a:hover {
            color: #333;
        }

    .block10 .box2 {
        background: #eee;
        color: #333;
        padding: 0 0 5px 1px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block10.box2 a:hover {
            color: #333;
        }

    .block10 .box3 {
        color: #333;
        padding: 0 0 0 5px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block10 .box3 a:hover {
            color: #333;
        }

    .block10 .box4 {
        color: #333;
        padding: 0 0 0 5px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block10 .box4 a:hover {
            color: #333;
        }

    .block10 .box5 {
        color: #333;
        padding: 0 0 0 5px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block10 .box5 a:hover {
            color: #333;
        }

    .block10 .box7 {
        color: #333;
        padding: 0 0 0 5px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block10 .box7 a:hover {
            color: #333;
        }

    .block10 .box8 {
        text-align: left;
        color: #333;
        padding: 0 0 0 5px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block10 .box8 a:hover {
            color: #333;
        }

    .block10 .box9 {
        text-align: left;
        color: #333;
        padding: 0 0 0 5px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block10 .box9 a:hover {
            color: #333;
        }

.clearfix {
}

    .clearfix:before, .clearfix:after {
        content: "";
        display: table;
        line-height: 0;
    }

    .clearfix:after {
        clear: both;
    }

#rightcol section .name_add .saveadd {
    float: left;
    height: 30px;
    margin: 0;
    width: 213px;
    text-align: left;
}

    #rightcol section .name_add .saveadd .savetext {
        width: 213px;
        text-align: left;
        font-size: 11px;
        color: #333;
    }

    #rightcol section .name_add .saveadd .chkbox {
        width: 25px;
        text-align: left;
        margin: 0 0 0 5px;
    }

    #rightcol section .name_add .saveadd input[type="checkbox"] {
        margin: 6px 5px 0 0;
    }

#rightcol section .block10 .name_add .name_add_inp .input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
    border-radius: 0 4px 4px 0;
}

#rightcol section .block10 .name_add .name_add_inp .input-append .add-on, .input-append .btn, .input-append .btn-group {
    margin-left: -1px;
    vertical-align: top;
}

#rightcol section .block10 .name_add .name_add_inp .input-append input, .input-append .uneditable-input {
    border-radius: 4px 0 0 4px;
}

#rightcol section .block10 .name_add .name_add_inp input[type="text"] {
    color: #555;
}

#rightcol section .block10 .name_add .name_add_inp .input-xlarge {
    width: 110px;
    margin-right: 2px;
}

#rightcol section .block10 .name_add .name_add_inp .input-append, .input-prepend {
    display: inline-block;
    font-size: 0;
    margin-bottom: 10px;
    vertical-align: middle;
    white-space: nowrap;
}

#rightcol section .block10 .name_add .name_add_inp .btn {
    
    font-weight: bold;
    border: solid 1px #980c10;
    background: #b52a25;
    background: -webkit-gradient(linear, left top, left bottom, from(#b62a26), to(#921311));
    background: -moz-linear-gradient(top, #b62a26, #921311);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b62a26', endColorstr='#921311');
    border-radius: 4px 4px 4px 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 3px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0,0,0,.5);
    vertical-align: top;
    height: auto;
    width: auto;
}

#rightcol section .block10 .name_add .name_add_inp a {
    margin-left: 10px;
}

#rightcol section .block10 .name_add {
    clear: both;
    margin: 10px 0 5px 0;
    padding: 0 0 0 5px;
    position: relative;
}

#rightcol section .block10 name_add .txt {
    float: left;
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 180px;
}

#rightcol section .block10 .name_add .rechargetxt {
    float: left;
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 180px;
}

#rightcol section .block10 .name_add .txtSendF {
    float: left;
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 90px;
}

#rightcol section .block10 .name_add .txt_terms {
    float: left;
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 200px;
}

    #rightcol section .block10 .name_add .txt_terms .red_txt {
        color: #b52a25;
        
        font-size: 11px;
    }

#rightcol section .block10 .name_add .name_add_inp {
    width: 400px;
}

#rightcol section .block10 .name_add_f .name_add_inp {
    width: 400px;
}

#rightcol section .block10 .name_add .saveadd {
    float: right;
    height: 30px;
    margin: 0;
    width: 200px;
    text-align: right;
}

    #rightcol section .block10 .name_add .saveadd .savetext {
        width: 150px;
        text-align: right;
    }

    #rightcol section .block10 .name_add .saveadd .chkbox {
        width: 25px;
        text-align: right;
        margin: 0 0 0 5px;
    }

    #rightcol section .block10 .name_add .saveadd input[type="checkbox"] {
        float: right;
        margin: 8px 0;
    }

#rightcol section .block10 .name_add input[type="checkbox"] {
    margin: 7px 5px;
}

#rightcol section .block10 .name_add .name_add_inp_sendf {
    float: left;
    height: 30px;
    margin: 0;
    width: 230px;
    text-align: left;
}

#rightcol section .block10 .name_add .name_add_inp p {
    text-align: left;
    color: #333;
}

#rightcol section .block10 .name_add .name_add_inp .filedetail {
    font-size: 13px;
    width: 205px;
    height: 30px;
    float: left;
}

#rightcol section .block10 .name_add_textarea {
    position: relative;
    float: left;
    
    font-size: 13px;
    height: 150px;
    margin: 5px 0 5px 5px;
    width: 100%;
}

#rightcol section .block10 .name_add_pre {
    position: relative;
    float: left;
    
    font-size: 13px;
    height: 105px;
    margin: 5px 5px 5px 0;
    width: 100%;
}

    #rightcol section .block10 .name_add_pre .txt {
        float: left;
        
        font-size: 13px;
        height: 100px;
        text-align: left;
        width: 180px;
    }

#rightcol section .block10 .name_add_textarea .txt {
    float: left;
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 180px;
}

#rightcol section .block10 .name_add_textarea .name_add_inp {
    width: 400px;
}

#rightcol section .block10 .name_add_pre .name_add_pset {
    float: left;
    height: 105px;
    margin: 0 0 0 5px;
    width: 140px;
    border: 0;
}

#rightcol section .block10 .name_add .name_add_input table {
    float: left;
    width: 375px !important;
}

    #rightcol section .block10 .name_add .name_add_input table td {
        float: left;
        width: 125px !important;
    }

#rightcol section .block10 .name_add_pre .name_add_pset .pset_txt {
    float: left;
    height: 30px;
    margin: 0 0 0 5px;
    width: 145px;
    border: 0;
    vertical-align: top;
}

    #rightcol section .block10 .name_add_pre .name_add_pset .pset_txt p {
        color: #333;
        text-align: left;
        line-height: 20px;
    }

#rightcol section .block10 .name_add_textarea .name_add_inp textarea {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 5px 1px 5px;
    width: 400px;
    height: 100px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font: normal 12px ;
}

#rightcol section .block10 .name_add {
    position: relative;
    margin: 5px 5px 5px 0;
}

    #rightcol section .block10 .name_add .txt {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 180px;
    }

    #rightcol section .block10 .name_add .name_add_inp select {
        width: 295px;
    }

    #rightcol section .block10 .name_add .name_add_inp textarea {
        background: linear-gradient(#f3f3f3, #fff);
        padding: 5px 5px 1px 5px;
        width: 285px;
        height: 100px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
        font: normal 12px ;
    }

    #rightcol section .block10 .name_add .input_long {
        width: 285px;
    }

    #rightcol section .block10 .name_add .input_medium {
        background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #ccc;
        border-radius: 3px 3px 3px 3px;
        float: left;
        height: 20px;
        padding: 5px 5px 1px;
        width: 220px;
    }

    #rightcol section .block10 .name_add .input_medium1 {
        background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #ccc;
        border-radius: 3px 3px 3px 3px;
        float: left;
        height: 20px;
        padding: 5px 5px 1px;
        width: 180px;
    }

#rightcol section .block10 .epost {
    
    font-size: 13px;
    color: #888;
    border: 0;
    padding: 10px 0 5px 5px;
    float: left;
    width: 49%;
}

    #rightcol section .block10 .epost .epostrow {
        text-align: left;
        position: relative;
        left: 0;
        
        color: #000;
        width: auto;
        border: 0;
        padding: 0;
        height: 35px;
    }

        #rightcol section .block10 .epost .epostrow .name_add {
            margin-top: 0;
            width: 700px;
            padding-bottom: 5px;
        }

            #rightcol section .block10 .epost .epostrow .name_add .name_add_inp {
                width: 150px; /*color: #333;*/
            }

            #rightcol section .block10 .epost .epostrow .name_add .name_add_inp_small {
                height: 30px;
                width: 100px;
                float: left;
                margin: 0;
                color: #999;
                line-height: 12px;
            }

            #rightcol section .block10 .epost .epostrow .name_add .name_add_inp select {
                width: 173px;
            }

            #rightcol section .block10 .epost .epostrow .name_add .name_add_inp .input_medium {
                height: 20px;
                width: 160px;
                float: left;
            }

            #rightcol section .block10 .epost .epostrow .name_add .name_add_inp .input_small {
                height: 20px;
                width: 100px;
                float: left;
            }

            #rightcol section .block10 .epost .epostrow .name_add .logis_lvl1 {
                line-height: 25px;
                
                font-size: 13px;
                height: 30px;
                width: 150px;
                float: left;
                text-align: left;
            }

                #rightcol section .block10 .epost .epostrow .name_add .logis_lvl1 .span_star {
                    color: #b52a25;
                    
                    font-size: 11px;
                    font-weight: bold;
                    max-width: 10px;
                }

                #rightcol section .block10 .epost .epostrow .name_add .logis_lvl1 .span_txt {
                    color: #333;
                    
                    font-size: 13px;
                    width: 30%;
                }

#rightcol .block10 .name_add table td input[type="radio"] {
    margin: 0 5px 0 0;
}

#rightcol .block10 .name_add table td {
    width: 200px;
}

.process_err {
    background-image: url("/_layouts/15/images/DOP.Portal.UILayer/error.png");
    background-repeat: no-repeat;
    background-position: center left;
    background-color: rgba(0, 0, 0, 0); /*width: 90%;*/
    height:auto;
    text-align: left;
    padding: 10px 0 0 40px;
    line-height: 20px;
}
/*end e-Post*/
/* eMO starts */
.block12 .box1 {
    background: #eee;
    color: #333;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    padding: 0 0 15px 0;
}

    .block12 .box1 a:hover {
        color: #333;
    }

.block12 .box2 {
    background: #eee;
    color: #333;
    padding: 10px;
    border: 1px solid #ccc;
    margin-left: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

    .block12 .box2 a:hover {
        color: #333;
    }

html > body .block12 .box2 {
    width: auto;
    height: auto;
    min-height: 415px;
    margin-left: 5px;
}

.block12 .box3 {
    color: #333;
    padding: 10px;
    border: 0;
    margin-left: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

    .block12 .box3 a:hover {
        color: #333;
    }

html > body .block12 .box3 {
    width: auto;
    height: auto;
    min-height: 415px;
    margin-left: 5px;
}

.block12 .box4 {
    color: #333;
    padding: 10px;
    border: 0;
    margin-left: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

    .block12 .box4 a:hover {
        color: #333;
    }

html > body .block12 .box4 {
    width: auto;
    height: auto;
    min-height: 415px;
    margin-left: 5px;
}

#rightcol section .block12 .name_add .name_add_inp a {
    margin-left: 10px;
}

#rightcol section .block12 .name_add {
    position: relative;
    margin: 5px 0;
}

    #rightcol section .block12 .name_add .txt {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 140px;
    }

    #rightcol section .block12 .name_add .txtSendF {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 90px;
    }

    #rightcol section .block12 .name_add .name_add_inp {
        width: 400px;
    }

    #rightcol section .block12 .name_add .name_add_inp_sendf {
        float: left;
        height: 30px;
        margin: 0;
        width: 230px;
        text-align: left;
    }

    #rightcol section .block12 .name_add .name_add_inp p {
        text-align: left;
        color: #333;
    }

    #rightcol section .block12 .name_add .name_add_inp .filedetail {
        font-size: 13px;
        width: 205px;
        height: 30px;
        float: left;
    }

#rightcol section .block12 .name_add_textarea {
    position: relative;
    float: left;
    
    font-size: 13px;
    height: 105px;
    margin: 5px 0 5px 5px;
    width: 100%;
}

    #rightcol section .block12 .name_add_textarea .txt {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 140px;
    }

    #rightcol section .block12 .name_add_textarea .name_add_inp {
        width: 285px;
    }

    #rightcol section .block12 .name_add_textarea .name_add_pset {
        float: left;
        height: 105px;
        margin: 0 5px 0 0;
        width: 170px;
        border: 0;
    }

        #rightcol section .block12 .name_add_textarea .name_add_pset .chkbox {
            float: left;
            height: 30px;
            padding-top: 1px;
            width: 15px;
            border: 0;
        }

        #rightcol section .block12 .name_add_textarea .name_add_pset .pset_txt {
            float: left;
            height: 30px;
            margin: 0 0 0 5px;
            width: 145px;
            border: 0;
            vertical-align: top;
        }

            #rightcol section .block12 .name_add_textarea .name_add_pset .pset_txt p {
                color: #333;
                text-align: left;
                line-height: 20px;
            }

    #rightcol section .block12 .name_add_textarea .name_add_inp textarea {
        background: linear-gradient(#f3f3f3, #fff);
        padding: 5px 5px 1px 5px;
        width: 285px;
        height: 100px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
        font: normal 12px ;
    }

#rightcol section .block12 .name_add .name_add_inp select {
    width: 295px;
}

#rightcol section .block12 .name_add .name_add_inp textarea {
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 5px 1px 5px;
    width: 285px;
    height: 100px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font: normal 12px ;
}

#rightcol section .block12 .name_add .input_long {
    width: 285px;
}

#rightcol section .block12 .name_add .input_medium {
    background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    float: left;
    height: 20px;
    padding: 5px 5px 1px;
    width: 220px;
}

#rightcol section .block12 .name_add .txt_terms {
    float: left;
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 385px;
}

    #rightcol section .block12 .name_add .txt_terms .red_txt {
        color: #b52a25;
        
        font-size: 11px;
    }

#rightcol section .block12 .name_add input[type="checkbox"] {
    margin: 7px 5px;
}
/*end eMO*/

.block11 {
    margin: 0 0 0 5px;
    text-align: center;
}

    .block11 h2 {
        line-height: 18px;
        margin: 10px 0;
    }

    .block11 p {
        font-size: 13px;
        margin: 0;
        color: #808080;
        text-align: center;
    }

    .block11 .box1 {
        background: #eee;
        color: #333;
        padding: 0 0 10px 0;
        border: 1px solid #ccc;
        margin: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block11 .box1 a:hover {
            color: #333;
        }

#rightcol section .block11 .name_add .name_add_inp a {
    margin-left: 10px;
}

#rightcol section .block11 .name_add {
    position: relative;
    margin: 5px 0;
}

    #rightcol section .block11 .name_add .txt {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 210px;
    }

    #rightcol section .block11 .name_add .txt_terms {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 200px;
    }

        #rightcol section .block11 .name_add .txt_terms .red_txt {
            color: #b52a25;
            
            font-size: 11px;
        }

    #rightcol section .block11 .name_add .name_add_inp {
        width: 400px;
    }

        #rightcol section .block11 .name_add .name_add_inp table td {
            width: 80px;
        }

            #rightcol section .block11 .name_add .name_add_inp table td input[type="checkbox"] {
                margin: 7px 5px;
            }

        #rightcol section .block11 .name_add .name_add_inp select {
            width: 276px;
        }

        #rightcol section .block11 .name_add .name_add_inp textarea {
            background: linear-gradient(#f3f3f3, #fff);
            padding: 5px 5px 1px 5px;
            width: 263px;
            height: 100px;
            border: 1px solid #ccc;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            font: normal 12px ;
        }

    #rightcol section .block11 .name_add .input_long {
        width: 270px;
    }

    #rightcol section .block11 .name_add .input_medium {
        background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #ccc;
        border-radius: 3px 3px 3px 3px;
        float: left;
        height: 20px;
        padding: 5px 5px 1px;
        width: 220px;
    }
/*end e-IPO*/

/*view transation details--STARTS*/
#rightcol section .block09 .transacton {
    
    font-size: 13px;
    color: #888;
    border: 0;
    padding: 10px 0 5px 5px;
    float: left;
    width: 49%;
}

    #rightcol section .block09 .transacton .transrow {
        text-align: left;
        position: relative;
        left: 0;
        
        color: #000;
        width: auto;
        border: 0;
        padding: 0;
        height: 25px;
    }

    #rightcol section .block09 .transacton .transrow_txt {
        text-align: left;
        position: relative;
        left: 0;
        
        color: #000;
        width: auto;
        border: 0;
        padding: 0;
        height: 100px;
    }

    #rightcol section .block09 .transacton .transrow .name_add .name_add_inp {
        width: 150px; /*color: #333;*/
    }

    #rightcol section .block09 .transacton .transrow .name_add .name_add_inp_small {
        height: 30px;
        width: 100px;
        float: left;
        margin: 0;
        color: #999;
        line-height: 12px;
    }

    #rightcol section .block09 .transacton .transrow_txt .name_add .name_add_inp_txt {
        color: #333;
        height: 50px;
        width: 190px;
        float: left;
        margin: 0;
        line-height: 15px;
    }

    #rightcol section .block09 .transacton .transrow .name_add .name_add_inp select {
        width: 173px;
    }

    #rightcol section .block09 .transacton .transrow .name_add .name_add_inp .input_medium {
        height: 20px;
        width: 160px;
        float: left;
    }

    #rightcol section .block09 .transacton .transrow .name_add .name_add_inp .input_small {
        height: 20px;
        width: 100px;
        float: left;
    }

    #rightcol section .block09 .transacton .transrow .name_add .logis_lvl1 {
        line-height: 25px;
        
        font-size: 13px;
        height: 30px;
        width: 150px;
        float: left;
        text-align: left;
    }

        #rightcol section .block09 .transacton .transrow .name_add .logis_lvl1 .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .block09 .transacton .transrow .name_add .logis_lvl1 .span_txt {
            color: #333;
            
            font-size: 13px;
            width: 30%;
        }

    #rightcol section .block09 .transacton .transrow_txt .name_add .logis_lvl1 {
        line-height: 15px;
        
        font-size: 13px;
        height: 30px;
        width: 150px;
        float: left;
        text-align: left;
        padding-top: 5px;
    }

        #rightcol section .block09 .transacton .transrow_txt .name_add .logis_lvl1 .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .block09 .transacton .transrow_txt .name_add .logis_lvl1 .span_txt {
            color: #333;
            
            font-size: 13px;
            width: 30%;
        }

.responsivetable td a {
    color: #b52a25;
    font-weight: 600;
    font-size: 13px;
}

    .responsivetable td a:hover {
        color: #333;
    }
/*view transation details--ENDS*/

#quicktool_app {
    
    display: inline-block;
    height: 230px;
    width: 200px;
    border-left: 1px solid #C7C6C6;
    border-right: 2px inset #C7C6C6;
    border-bottom: 2px inset #C7C6C6;
    border-top: 1px solid #C7C6C6;
    background: #fff;
}

    #quicktool_app h2 {
        margin-top: 0;
        font-size: 16px;
        line-height: 42px;
        width: 197px;
        background: #b52a25;
        color: #fff;
        padding-left: 10px;
        margin: 0;
    }

    #quicktool_app .post {
        border: 0;
        margin: 0 0 0 5px;
        width: 185px;
    }

        #quicktool_app .post h4 {
            line-height: 27px;
            padding: 7px 0 10px 5px;
            text-shadow: 0 1px 1px #fff;
            width: 192px;
            font-weight: normal;
            font-size: 14px;
            margin: 0;
        }

        #quicktool_app .post .track {
            border: 0;
            height: 55px;
            width: 100%;
        }

            #quicktool_app .post .track #tracksearch {
                float: left;
                height: 30px;
                left: 0;
                margin: 0;
                position: relative;
                top: 0;
                width: 180px;
            }

        #quicktool_app .post .trackbutton-search {
            background: url("/_layouts/15/images/DOP.Portal.UILayer/button_track.png") no-repeat scroll center center rgba(0, 0, 0, 0);
            cursor: pointer;
            height: 25px;
            margin: 5px 0 0;
            position: absolute;
            right: 0px;
            width: 28px;
        }

    #quicktool_app #tracksearch input {
        background: none repeat scroll 0 0 #868686;
        border: 1px solid #888888;
        border-radius: 3px;
        color: #fff;
        font-size: 11px;
        height: 30px;
        padding: 2px 2px 1px;
        width: 170px;
    }

    #quicktool_app .help {
        color: #333;
        float: left;
        font-size: 11px;
        height: 20px;
        margin: 2px 0;
        text-align: right;
        width: 180px;
        line-height: 22px;
    }

        #quicktool_app .help .help_red a {
            text-align: left;
            margin: 2px 2px;
            color: #b52a25;
            font-size: 11px;
        }

    #quicktool_app .borderpost {
        border-top: 1px solid #d5d8df;
    }

    #quicktool_app a {
        color: #333;
    }

        #quicktool_app a:hover {
            color: #b52a25;
        }

    #quicktool_app .post h4 .tracking {
        background-image: url('/_layouts/15/images/DOP.Portal.UILayer/Track.png');
        height: 20px;
        float: left;
        width: 22px;
        text-align: center;
        background-position: center 0px;
        background-repeat: no-repeat;
        margin: 5px 5px 0 0;
    }

    #quicktool_app .post h4 .locate {
        background-image: url('/_layouts/15/images/DOP.Portal.UILayer/Locate.jpg');
        height: 27px;
        float: left;
        width: 22px;
        text-align: center;
        background-position: center 0px;
        background-repeat: no-repeat;
        margin: 0 5px 0 0;
    }

    #quicktool_app .post h4 .pin {
        background-image: url('/_layouts/15/images/DOP.Portal.UILayer/Find.jpg');
        height: 20px;
        float: left;
        width: 22px;
        text-align: center;
        background-position: center 0px;
        background-repeat: no-repeat;
        margin: 5px 5px 0 0;
    }

    #quicktool_app .post h4 .calculate {
        background-image: url('/_layouts/15/images/DOP.Portal.UILayer/Calculate.jpg');
        height: 21px;
        float: left;
        width: 16px;
        text-align: center;
        background-position: center 0px;
        background-repeat: no-repeat;
        margin: 5px 7px 0 3px;
    }

.leftmenu {
    
    height: auto;
}

.border_top {
    border-top: 1px solid #d5d8df;
}
.border_bottom {
    border-bottom: 1px solid #d5d8df;
}

    .leftmenu .Left_ul {
        list-style-type: none;
        margin: 0 0 10px 0;
        font-size: 13px;
    }

        .leftmenu .Left_ul li {
            color: #333;
            border-left: 5px solid #b52a25;
            margin-bottom: 2px;
            background: #fff;
            text-align: left;
            padding: 7px 0 10px 10px;
            border-top: 1px solid #ccc;
        }

            .leftmenu .Left_ul li:hover {
                border-left: 5px solid #b52a25;
                color: #b52a25;
            }

            .leftmenu .Left_ul li a {
                text-align: left;
                color: #333;
                font-weight: bold;
                height: 25px;
                padding: 5px 0 5px 10px;
                line-height: 25px;
                font-size: 14px;
            }

                .leftmenu .Left_ul li a:hover {
                    text-align: left;
                    color: #b52a25;
                    font-weight: bold;
                    padding: 5px 0 5px 10px;
                    line-height: 25px;
                    font-size: 14px;
                }
            .leftmenu .Left_ul li:last-child {
            margin-bottom:-5px;
            }

/*breadcrumb*/
#breadcrumbs {
    margin: 8px 0 8px 61px;
    font-size: 11px;
    font-weight: bold;
}

    #breadcrumbs a {
        color: #333;
    }

        #breadcrumbs a:hover {
            color: #b52a25;
        }

.breadcrumbspan {
    color: #666666;
    font-weight: normal;
}

.breadcrumbspanActive {
    color: #b62a26;
    font-weight: bold;
}
/*Payment screen*/
#rightcol .payment-button {
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#fff));
    background: -moz-linear-gradient(top, #aaa, #ccc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
    height: 30px;
    padding-top: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
}

    #rightcol .payment-button:hover {
        background: #b61318;
        background: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#ccc));
        background: -moz-linear-gradient(top, #aaa, #fff);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
    }

    #rightcol .payment-button.active {
        color: #fff;
        background: -webkit-gradient(linear, left top, left bottom, from(#b62a26), to(#921311));
        background: -moz-linear-gradient(top, #b62a26, #921311);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b62a26', endColorstr='#921311');
    }

/* Appointment Re-scheduling */
#rightcol .app .formbck {
    border: 1px solid #ccc;
    padding: 0 5px;
    width: 97%;
}

#rightcol .app .formbck, .app .row.block02, .app .block09 {
    background: #fff;
    padding-top: 0;
}

#rightcol .app .col-full .box3 {
    border: 0;
    padding: 0;
    margin: 0;
}

#rightcol section .block09 .box2 {
    background: #eee;
    padding: 5px 0 15px 0;
    color: #333;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#rightcol section .block09 .app-box5 {
    float: left;
    width: 95%;
    margin: 5px;
    height: auto;
    padding: 10px;
}

#rightcol section .block09 .wrap-col.app-box5 {
    margin-bottom: 0;
    padding-top: 5px;
    background-color: #eee;
    border: 1px solid #ccc;
}

#rightcol section .block09 .col-3-4.app-box5 {
    padding: 0 5px;
    width: 96.5%;
    margin: 10px 5px 0 5px;
    border: 1px solid #ccc;
}

#rightcol section .block09 .app-box5 input[type="button"] {
    vertical-align: top;
    width: auto;
    padding: 0 5px;
}

#rightcol section .block09 .app-box3 .name_add .name_add_inp {
    width: 150px;
}

.app-box5 .name_add .txt, .app-box4 .name_add .txt {
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 141px !important;
    float: left;
    font-weight: bold;
}

#rightcol section .block09 .app-box5 .name_add .name_add_inp select, #rightcol section .block09 .app-box4 .name_add .name_add_inp select {
    width: 192px;
}

#rightcol section .block09 .app-box5 .name_add .name_add_inp .input_long, #rightcol section .block09 .app-box4 .name_add .name_add_inp .input_long {
    width: 160px;
}

#rightcol section .block09 .name_add .select_radio {
    float: left;
    height: 30px;
    margin: 0;
    width: 150px;
}

.app .block09 .col-3-4.app-box5 {
    background: #eee;
    margin: 10px;
    width: 96%;
}

#rightcol section .block09 .app-box5 .transacton .transrow .name_add .logis_lvl2 {
    line-height: 25px;
    
    font-size: 13px;
    height: 30px;
    width: 100px;
    float: left;
    text-align: left;
    font-weight: bold;
}

#rightcol section .block09 .app-box5 .transacton .transrow .name_add .name_add_inp input {
    width: 130px;
}

.err_msg {
    color: #F00;
    font-size: 10px;
    width: 80px;
    float: right;
    line-height: 14px;
    margin-right: -5px;
    vertical-align: text-top;
}

.msg {
    color: #F00;
    margin-left: 5px; /*float:left*/
    text-align: left;
}

#rightcol section .block09 .transacton {
    
    font-size: 13px;
    color: #888;
    padding: 10px 0 5px 5px;
    float: left;
    width: 49%;
}

    #rightcol section .block09 .transacton .transrow {
        text-align: left;
        position: relative;
        left: 0;
        
        color: #000;
        width: auto;
        border: 0;
        padding: 0;
        height: 25px;
    }

    #rightcol section .block09 .transacton .transrow_txt {
        text-align: left;
        position: relative;
        left: 0;
        
        color: #000;
        width: auto;
        border: 0;
        padding: 0;
        height: 100px;
    }

    #rightcol section .block09 .transacton .name_add .txt {
        line-height: 25px;
        
        font-size: 13px;
        height: 30px;
        width: 140px;
        float: left;
        text-align: left;
    }

        #rightcol section .block09 .transacton .name_add .txt .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .block09 .transacton .name_add .txt .span_txt {
            color: #333;
            
            font-size: 13px;
            width: 30%;
        }

    #rightcol section .block09 .transacton .name_add .name_add_inp {
        width: 200px; /*color: #333; line-height: 25px;*/
    }

        #rightcol section .block09 .transacton .name_add .name_add_inp select {
            width: 192px;
        }
        /* updated for Book Summons - 26 April*/
        #rightcol section .block09 .transacton .name_add .name_add_inp .select {
            background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
            border: 1px solid #ccc;
            border-radius: 3px 3px 3px 3px;
            height: 32px;
            padding: 5px 5px 1px;
            width: 193px;
        }

        #rightcol section .block09 .transacton .name_add .name_add_inp .input_long {
            width: 180px;
        }

        #rightcol section .block09 .transacton .name_add .name_add_inp .input_date {
            background: linear-gradient(#F3F3F3, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
            border: 1px solid #ccc;
            border-radius: 3px 3px 3px 3px;
            float: left;
            height: 20px;
            padding: 5px 5px 1px;
            width: 160px;
        }

.block09 .name_add {
    margin-top: 0;
    padding-bottom: 5px;
}

#rightcol section .block09 .transacton .transrow .name_add .name_add_inp {
    width: 150px; /*color: #333;*/
}

#rightcol section .block09 .transacton .transrow .name_add .name_add_inp_small {
    height: 30px;
    width: 100px;
    float: left;
    margin: 0;
    color: #999;
    line-height: 12px;
}

#rightcol section .block09 .transacton .transrow_txt .name_add .name_add_inp_txt {
    color: #333;
    height: 50px;
    width: 190px;
    float: left;
    margin: 0;
    line-height: 15px;
}

#rightcol section .block09 .transacton .transrow .name_add .name_add_inp select {
    width: 173px;
}

#rightcol section .block09 .transacton .transrow .name_add .name_add_inp .input_medium {
    height: 20px;
    width: 160px;
    float: left;
}

#rightcol section .block09 .transacton .transrow .name_add .name_add_inp .input_small {
    height: 20px;
    width: 100px;
    float: left;
}

#rightcol section .block09 .transacton .transrow .name_add .logis_lvl1 {
    line-height: 25px;
    
    font-size: 13px;
    height: 30px;
    width: 150px;
    float: left;
    text-align: left;
    font-weight: bold;
}

    #rightcol section .block09 .transacton .transrow .name_add .logis_lvl1 .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .block09 .transacton .transrow .name_add .logis_lvl1 .span_txt {
        color: #333;
        
        font-size: 13px;
        width: 30%;
        font-weight: bold;
    }

#rightcol section .block09 .transacton .transrow_txt .name_add .logis_lvl1 {
    line-height: 15px;
    
    font-size: 13px;
    height: 30px;
    width: 150px;
    float: left;
    text-align: left;
    padding-top: 5px;
}

    #rightcol section .block09 .transacton .transrow_txt .name_add .logis_lvl1 .span_star {
        color: #b52a25;
        
        font-size: 11px;
        font-weight: bold;
        max-width: 10px;
    }

    #rightcol section .block09 .transacton .transrow_txt .name_add .logis_lvl1 .span_txt {
        color: #333;
        
        font-size: 13px;
        width: 30%;
    }
/* Appointment Re-scheduling */

/* Franking License starts */
.bold-txt {
    font-weight: bold;
}

.marl20 {
    margin-left: 20px;
}

.block14 {
    text-align: left;
    margin: 0;
}

    .block14 h2 {
        line-height: 18px;
        margin: 10px 0;
    }

    .block14 p {
        font-size: 13px;
        margin: 3px 0;
        color: #808080;
        text-align: center;
    }

    .block14 a {
        font-size: 11px;
        color: #b52a25;
        
        font-weight: normal;
    }

    .block14 .box1 {
        background: #eee;
        color: #333;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
        text-align: left;
    }

        .block14 .box1 a:hover {
            color: #333;
        }

    html > body .block14 .box1 {
        width: auto;
        height: auto;
        min-height: 40px;
    }

    .block14 .box2 {
        background: #eee;
        color: #333;
        padding: 10px;
        border: 1px solid #ccc;
        margin-left: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block14 .box2 a:hover {
            color: #333;
        }

    html > body .block14 .box2 {
        width: auto;
        height: auto;
        min-height: 240px;
    }

    .block14 .box3 {
        color: #333;
        padding: 10px;
        border: 1px solid #ccc;
        margin-left: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block14 .box3 a:hover {
            color: #333;
        }

    html > body .block14 .box3 {
        width: auto;
        height: auto;
        min-height: 355px;
    }

    .block14 .box4 {
        color: #333;
        padding: 10px;
        border: 1px solid #ccc;
        margin-left: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block14 .box4 a:hover {
            color: #333;
        }

    html > body .block14 .box4 {
        width: auto;
        height: auto;
        min-height: 740px;
    }

    .block14 .box5 {
        color: #333;
        padding: 10px;
        border: 1px solid #ccc;
        margin-left: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

        .block14 .box5 a:hover {
            color: #333;
        }

    html > body .block14 .box5 {
        width: auto;
        height: auto;
        min-height: 110px;
    }

#rightcol section .block14 .name_add {
    position: relative;
    margin: 5px 5px 5px 0;
}

    #rightcol section .block14 .name_add .select_radio {
        float: left;
        height: 30px;
        margin: 0;
        width: 350px;
        text-align: left;
    }

    #rightcol section .block14 .name_add .txt {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 180px;
    }

    #rightcol section .block14 .name_add .name_add_inp {
        width: 200px;
    }

        #rightcol section .block14 .name_add .name_add_inp label {
            margin: 0 10px 0 5px;
        }

        #rightcol section .block14 .name_add .name_add_inp select {
            width: 297px;
        }

        #rightcol section .block14 .name_add .name_add_inp textarea {
            background: linear-gradient(#f3f3f3, #fff);
            padding: 5px 5px 1px 5px;
            width: 285px;
            height: 100px;
            border: 1px solid #ccc;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            font: normal 12px ;
        }

    #rightcol section .block14 .name_add .input_long {
        width: 285px;
    }

#rightcol section .block14 .name_add_textarea {
    position: relative;
    float: left;
    
    font-size: 13px;
    height: 105px;
    margin: 5px 5px 5px 0;
    width: 100%;
}

    #rightcol section .block14 .name_add_textarea .txt {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 180px;
    }

#rightcol section .block14 .franking-box3 .name_add .name_add_inp {
    width: 150px;
}

#rightcol section .box5 .name_add_franking {
    padding: 0 0 0 5px;
    height: 30px;
    width: 99.5%;
    margin: 5px 0 2px 0;
    float: left;
    
    font-size: 13px;
}

    #rightcol section .box5 .name_add_franking .name_add_inp {
        width: 200px;
    }

    #rightcol section .box5 .name_add_franking .input_long_franking {
        height: 25px;
        width: 180px;
        float: left;
        background: linear-gradient(#f3f3f3, #fff);
        padding: 5px 5px 1px 5px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    #rightcol section .box5 .name_add_franking .input_long_franking_date {
        height: 25px;
        width: 145px;
        float: left;
        background: linear-gradient(#f3f3f3, #fff);
        padding: 5px 5px 1px 5px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    #rightcol section .box5 .name_add_franking .txt1 {
        float: left;
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 140px;
    }

        #rightcol section .box5 .name_add_franking .txt1 .span_star {
            color: #b52a25;
            
            font-size: 11px;
            font-weight: bold;
            max-width: 10px;
        }

        #rightcol section .box5 .name_add_franking .txt1 .span_txt {
            color: #000;
            
            font-size: 13px;
            width: 30%;
        }

    #rightcol section .box5 .name_add_franking .name_add_inp .input_long_frankingshort2 {
        height: 25px;
        width: 120px;
        float: left;
        background: linear-gradient(#f3f3f3, #fff);
        padding: 5px 5px 1px 5px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    #rightcol section .box5 .name_add_franking .name_add_inp .input_long_frankingshort {
        height: 32px;
        width: 60px;
        float: left;
        background: linear-gradient(#f3f3f3, #fff);
        padding: 5px 5px 1px 5px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    #rightcol section .box5 .name_add_franking .name_add_inp select {
        width: 192px;
    }

#rightcol section .box5 .name_add .input_long_franking {
    height: 25px;
    width: 180px;
    float: left;
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 5px 1px 5px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#rightcol section .block14 .name_add_textarea .name_add_inp {
    width: 285px;
}

    #rightcol section .block14 .name_add_textarea .name_add_inp textarea {
        background: linear-gradient(#f3f3f3, #fff);
        padding: 5px 5px 1px 5px;
        width: 285px;
        height: 100px;
        border: 1px solid #ccc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
        font: normal 12px ;
    }

#rightcol section .block14 .dclr .checkbox {
    padding: 6px;
    float: left;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#rightcol section .block14 .name_add .txt_terms {
    float: left;
    
    font-size: 13px;
    height: 30px;
    text-align: left;
    width: 200px;
}

    #rightcol section .block14 .name_add .txt_terms .red_txt {
        color: #b52a25;
        
        font-size: 11px;
    }

#rightcol section .block14 .name_add input[type="checkbox"] {
    margin: 7px 5px;
}

#rightcol .formbck .franking {
    border: 1px solid #ccc;
    padding-top: 5px;
}

#rightcol .formbck .franking, #rightcol .wrap-content, #rightcol .wrap-content .subhead {
    background: #fff;
    text-align: left;
    margin: 0;
    margin-top: 5px;
    line-height: 25px;
}

#rightcol section .block14 .franking-box4 {
    float: left;
    padding: 5px;
}

    #rightcol section .block14 .franking-box4 .name_add .txt {
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 184px !important;
    }

    #rightcol section .block14 .franking-box4 .name_add .name_add_inp select {
        width: 292px;
    }

    #rightcol section .block14 .franking-box4 .name_add .name_add_inp .input_long {
        width: 280px;
    }

#rightcol section .block14 .franking-box5 {
    border: 1px solid #ccc;
    background: #eee;
    float: left;
    padding: 0 0 0 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    width: 100%; /*356px;*/
}

    #rightcol section .block14 .franking-box5 .name_add .txt {
        
        font-size: 13px;
        height: 30px;
        text-align: left;
        width: 141px !important;
    }

    #rightcol section .block14 .franking-box5 .name_add .name_add_inp select {
        width: 192px;
    }

    #rightcol section .block14 .franking-box5 .name_add .name_add_inp .input_long {
        width: 180px;
    }

#rightcol section .block14 .name_add .select_radio {
    float: left;
    height: 30px;
    margin: 0;
    width: 350px;
}

#rightcol section .box5 .name_add .input_long_franking {
    height: 25px;
    width: 180px;
    float: left;
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 5px 1px 5px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#rightcol section .box5 .name_add .input_long_frankingshort2 {
    height: 25px;
    width: 120px;
    float: left;
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 5px 1px 5px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#rightcol section .box5 .name_add .input_long_frankingshort {
    height: 32px;
    width: 60px;
    float: left;
    background: linear-gradient(#f3f3f3, #fff);
    padding: 5px 5px 1px 5px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
/* Franking License ends */

/* Address Verification starts */
.add-box {
    float: left;
    text-align: left;
    width: 49%;
}

    .add-box .name_add .txt {
        width: 141px !important;
        font-weight: bold;
        float: left;
        margin-left: 5px;
    }

    .add-box .name_add .name_add_inp input {
        height: 20px;
    }

    .add-box .name_add .name_add_inp select {
        width: 184px; /*height: 30px !important;*/
    }
    /*kanchan - dropdown height consistency changes */
    .add-box .name_add .name_add_inp .input_long {
        width: 172px;
    }

#rightcol section .block09 .add-box1 {
    padding: 5px 10px 10px 5px;
    border: 1px solid #ccc;
    background: #eee;
    margin: 5px 0 10px 0;
    text-align: left;
    float: left;
    width: 97.5%;
    border-radius: 3px;
}
/* Address Verification ends */

.loadingimg {
    left: 48% !important;
}

/* messages css */
.redtxt_pickupreq {
    color: #b52a25;
    font-size: 12px;
    text-align: left;
    line-height: 24px;
    padding: 0;
}

.blue_info_message {
    color: #00f !important;
    font-size: 12px;
    
}

.green_info_message {
    color: #090 !important;
    font-size: 12px;
    
}

.red_info_message {
    color: #b52a25 !important;
    font-size: 12px;
    
    padding-left: 5px;
}

.black_txt {
    color: #333 !important;
    font-size: 13px;
    
    padding: 5px;
}

.error_mess .error_txt span.error_ViewTransactionHistory {
    margin: 0 0 0 5px;
}

.error_mess .error_txt {
    width: 300px;
    float: left;
    margin-left: 185px;
}

    .error_mess .error_txt span {
        font-size: 12px;
        margin: 0;
    }

.error_mess .error_txt1 {
    width: auto;
    float: left;
    margin-left: 157px;
}

    .error_mess .error_txt1 span {
        font-size: 12px;
        margin: 0;
    }

.error_mess .error_txt2 {
    width: 100%;
    float: left;
    margin: 0 0 0 14px;
}

    .error_mess .error_txt2 span {
        font-size: 12px;
        margin: 0;
    }

.error_mess .error_txt3 {
    width: 72%;
    float: left;
    margin: 0 0 0 126px;
    word-break: break-word;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
}

.error_mess .error_txt31 {
    width: 100%;
    float: left;
    margin: 0 0 0 142px;
}

.error_mess .error_txt3 span {
    font-size: 12px;
    margin: 0;
}

.error_mess .error_txt4 {
    width: 100%;
    float: left;
    margin: 0 0 0 5px;
    text-align:center;
}

    .error_mess .error_txt4 span {
        font-size: 12px;
        margin: 0;
    }

.error_mess .error_txt5 {
    width: 100%;
    float: left;
    margin: 0 0 0 208px;
}

    .error_mess .error_txt5 span {
        font-size: 12px;
        margin: 0;
    }

.error_mess .error_txt6 {
    width: 100%;
    float: left;
    margin: 2px 0 0 115px;
}

.error_mess .error_txt7 {
    width: auto;
    float: left;
    margin-left: 149px;
}

    .error_mess .error_txt7 span {
        font-size: 12px;
        margin: 0;
    }

.error_mess .error_txt8 {
    width: 95%;
    float: left;
    margin: 0 0 0 14px;
}

    .error_mess .error_txt8 span {
        font-size: 12px;
        margin: 0;
    }

.error_mess .error_txt9 {
    width: 100%;
    float: left;
    margin: 0 0 0 185px;
}

    .error_mess .error_txt9 span {
        font-size: 12px;
        margin: 0;
    }

.error_mess .error_txt10 {
    width: auto;
    float: left;
    margin: 0 0 0 153px;
}

    .error_mess .error_txt10 span {
        font-size: 12px;
        margin: 0;
    }

.error_mess .error_txt11 {
    width: auto;
    float: left;
    margin: 0 0 0 225px;
}

    .error_mess .error_txt11 span {
        font-size: 12px;
        margin: 0;
    }

.block07 .error_mess .error_txt {
    margin-left: 255px;
}

.block07 .error_mess .margin_trackconsign {
    margin-left: 305px !important;
}

.error_mess {
    width: 90%;
    clear: both;
    position: relative;
    text-align: left;
    color: #b52a25;
    font-size: 12px;
    line-height: 20px;
}

    .error_mess span {
        font-size: 12px;
        margin: 0;
    }

.error_mess_disp1 {
    margin: 5px 0 0 9%;
    width: 20%;
    float: left;
    height: 20px;
}

.error_mess_disp2 {
    margin: 5px 0 0 14%;
    width: 20%;
    float: left;
    height: 20px;
    padding-left: 3px;
}

.error_mess_disp3 {
    margin-left: 17%;
    width: 20%;
    float: left;
    height: 20px;
}

span.error_mess_bulk1Alignment {
    float: none;
}

.error_mess_bulk {
    width: 100%;
    clear: both;
    position: relative;
    text-align: left;
    color: #b52a25;
    font-size: 12px;
}

.error_mess_bulk1 {
    margin-left: 135px;
    float: left;
    width: 65%;
    
    font: 12px ;
}

.error_mess_bulk2 {
    margin-left: 110px;
   
    float: left;
    font: 11px ;
     width: 65%;
}

.error_mess_disp3 {
    margin-left: 17%;
    width: 20%;
    float: left;
    font: 12px ;
}

.error-avloc {
}

.error-avloc2 {
}

.error-avloc .error_txt {
    color: #373433;
    width: 440px;
}

.error_mess.error-avloc .error_txt span {
    font-size: 12px;
}

.error_mess.error-avloc2 .error_txt span {
    font-size: 12px;
}

.block07 .error-avloc2 .error_txt {
    margin-left: 161px !important;
}

.block07 .error-avloc .error_txt {
    margin-left: 5px !important;
}

/*.error_mess {
    width: 100%;
    clear: both;
    position: relative;
    text-align: left;
    color: #b52a25;
    font-size: 11px;
    line-height: 20px;
}*/

    .error_mess span {
        font-size: 12px;
        margin: 0;
    }

    .error_mess .error_txt_name {
        width: 100px;
        float: left;
        margin-left: 20px;
    }

        .error_mess .error_txt_name span {
            font-size: 12px;
            margin: 0;
        }

    .error_mess .error_txt_title {
        width: 100px;
        float: left;
        margin-left: 0;
    }

    .error_mess .error_txt_name span {
        font-size: 12px;
        margin: 0;
    }

.error_mess_user {
    margin-left: 21%;
    width: 90%;
    clear: both;
    position: relative;
    text-align: left;
    color: #b52a25;
    font-size: 12px;
    float: left;
}

.error_mess_user2 {
    margin-left: 6%;
    width: 90%;
    clear: both;
    position: relative;
    text-align: left;
    color: #b52a25;
    font-size: 12px;
    float: left;
}

.error_mess .link_disp1 {
    margin-left: 20%;
    width: 40%;
    float: left;
    height: 20px;
    color: #b52a25;
    font-size: 12px;
    
}
/* messages css end - consolidated 26 march*/

/* button_block css */
.button_block {
    border: 0;
    float: left;
    height: 30px;
    margin: 0 0 10px;
    padding: 10px 0 0;
    text-align: right;
    width: 99.5%;
}

    .button_block .block1 {
        float: left;
        width: 45%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0 4.5% 0 0;
        text-align: left;
    }

    .button_block .block2 {
        float: right;
        width: 46%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0 0 0 4%;
    }

.button_block-avloc {
}

    .button_block-avloc .block2 {
        float: left;
        margin: 0 0 0 5px;
    }

#rightcol .button_block_pin {
    width: 84%;
    float: left;
    text-align: right;
    padding: 10px 0 0 0;
    border: 0;
    height: 30px;
    margin: 0;
}

#rightcol .button_block_post {
    width: 92.5%;
    float: left;
    text-align: right;
    padding: 10px 0 0 0;
    border: 0;
    height: 30px;
    margin: 0;
}

#rightcol .button_block_pin .block2 {
    float: left;
    width: 100%;
    border: 0;
    height: 30px;
    position: relative;
    margin: 0 0 0 4%;
}

#rightcol .button_block1 {
    float: left;
    text-align: right;
    padding-right: 5px;
    width: 100%;
    border: 0;
    height: 40px;
    margin: 10px 0 0 0;
}

    #rightcol .button_block1 .block1 {
        float: left;
        width: 45%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0 4.5% 0 0;
        text-align: left;
    }

    #rightcol .button_block1 .block2 {
        float: left;
        width: 46%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0 0 0 4%;
    }

#rightcol .button_block1 {
    float: left;
    text-align: right;
    padding-right: 5px;
    width: 100%;
    border: 0;
    height: 40px;
    position: relative;
    margin: 10px 0 0 0;
}

    #rightcol .button_block1 .block1 {
        float: left;
        width: 45%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0 4.5% 0 0;
        text-align: left;
    }

    #rightcol .button_block1 .block2 {
        float: left;
        width: 46%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0 0 0 4%;
    }

    #rightcol .button_block1 .block1 span input[type="checkbox"] {
        margin: 5px 5px 0 0;
    }

#rightcol .button_block_add {
    float: left;
    text-align: right;
    padding: 5px 5px 10px 0;
    width: 100%;
    border: 0;
    height: 30px;
    position: relative;
    margin: 5px 0 0 0;
}

    #rightcol .button_block_add .block1 {
        float: left;
        width: 50%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0;
        text-align: left;
    }

    #rightcol .button_block_add .block2 {
        float: left;
        width: 50%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0;
    }

        #rightcol .button_block_add .block2 span {
            
            font-size: 13px;
            color: #333;
            margin-right: 2px;
        }

#rightcol section .button_block_bulk {
    float: left;
    text-align: right;
    padding: 10px 0px 10px 0;
    width: 100%;
    border: 0;
    position: relative;
    margin: 0;
}

    #rightcol section .button_block_bulk .block1 {
        float: left;
        width: 49%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0;
        text-align: left;
    }

    #rightcol section .button_block_bulk .block2 {
        float: left;
        width: 49%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0 1% 0 0;
        text-align: right;
    }

#rightcol .button_block_epost {
    float: left;
    text-align: right;
    padding: 5px 5px 10px 0;
    width: 100%;
    border: 0;
    height: auto;
    position: relative;
    margin: 5px 0 0 0;
}

    #rightcol .button_block_epost .block1 {
        float: left;
        width: 49.5%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0 1% 0 0;
        text-align: left;
    }

    #rightcol .button_block_epost .block2 {
        float: left;
        width: 49.5%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0;
    }

#rightcol .button_block_eIPO {
    float: left;
    text-align: right;
    padding: 5px 5px 10px 0;
    width: 100%;
    border: 0;
    height: 40px;
    position: relative;
    margin: 5px 0 0 0;
}

    #rightcol .button_block_eIPO .block1 {
        float: left;
        width: 49.5%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0 1% 0 0;
        text-align: left;
    }

    #rightcol .button_block_eIPO .block2 {
        float: left;
        width: 49.5%;
        border: 0;
        height: 30px;
        position: relative;
        margin: 0;
    }

#rightcol .app .button_block1 {
    text-align: left;
    float: left;
    padding-right: 5px;
    width: 100%;
    border: 0;
    height: 40px;
    position: relative;
    margin: 10px 0 0 0;
}

    #rightcol .app .button_block1 .block2 {
        float: right;
    }

        #rightcol .app .button_block1 .block2 .button {
            width: auto;
            padding: 0 5px;
            float: right;
            height: 25px;
        }

#rightcol .franking_button_block_add {
    text-align: right;
    padding: 5px;
    border: 0;
}
/* button_block css ends */

#imgbtnCaptcha {
    height: 16px !important;
    margin-top: 5px !important;
}

/*Custom css added for Findpincode / LocatePostOffice /Track Consignment/Track Complaint*/
/*************custome inline css for bulk****************/
/*.bulkAdditionalService { margin-left: 2% !important;}*/
/*.bulkArticleDetailsGridview { margin-left: 2% !important; width: 97% !important}*/
.bulkPriceSummary {
    width: 100% !important;
    margin-left: 0px !important;
    padding: 5px;
}

.requestPickup {
    margin: 0 0 0 0 !important;
}
/*inline css for vas functionality*/
.gvFindPincode {
    margin: 0px 0px 0px 0px !important;
}

.btnBlock2 {
    margin-top: -4px !important;
}
/*.locateTitleDiv { margin-left: 17px !important}*/
.customerfeedbackTitle {
    margin-left: 4px;
    height: 20px;
    width: 100%;
}

.comp_col-2-6 {
    width: 49.7%!important;
}

.comp_box02 {
    width: 100%!important;
}

.compare_imgbtncaptcha {
    margin-top: 5px;
    background: none;
    height: 17px !important;
    margin-left: 2px;
    border: none !important;
    width: 10%;
}

.comapareServiceTitleDiv {
    margin-left: 5px !important;
}

.compareServiceSection1 {
    margin-left: 0px !important;
}

.compareServiceSection2 {
    margin: 0px -2px 0px 2px !important;
}

.calculatepostageTitle {
    margin-left: 5px!important;
}

.calculatePostageSection1 {
    margin: 0px 0px 8px 0px !important; /*width:1019px !important;*/
}

.calculatePostageSection2 {
    margin: 0px 0px 0px 0px !important;
}

.calculatePostageSection1-1 {
    width: 100% !important;
}

#rightcol section .block07 .name_add .input_long {
    width: 276px;
}
/* Width change for text box and locatepostand find pincode*/
/*.calculatePostageSubhead {width:97% !important}*/
.calcualtepostageArticledetails {
    margin: 0px 0px 0px 0px !important; /* width: 102.5% !important;*/
}
/*.calcualtepostageWeight {margin: 0px 0px 0px 0px !important; }*/
.calculatePostageMisHeight {
    height: 40px !important;
}

.viewTransactionTitle {
    margin-left: 4px !important;
}

.viewTransactionGrid {
    margin: 0px 0px 0px 0px !important;
}

.trackConsignmentTitle {
    margin-left: 3px !important;
}

.trackConsignMentCaptha {
    margin-left: 15px !important;
}

.trackConsignmentCaptchaError { /*margin-left:15px!important;*/
    color: #b52a25;
}

.trackGridview {
    margin: 0px 0px 0px 0px!important;
}
/*user management*/

.fontnormal {
    font-weight: normal;
}
/*.leftmargin_CustomerRegistration { margin-left: 16px !important; }*/
.contractdetails {
    margin-left: 4px !important;
    width: 100%;
}
/*.subscriptions_CustomerRegistration { margin-left: 4px !important; width: 103%; }*/





.fontnormal {
    font-weight: normal;
}
/*.leftmargin_CustomerRegistration { margin-left: 16px !important; width: 90%;}*/
.contractdetails {
    margin-left: 4px !important;
    width: 100%;
}
/*.subscriptions_CustomerRegistration { margin-left: 4px !important; width: 103%; }*/
.subhead_CustomerRegistration {
    width: 95%;
}

.Terms_CustomerRegistration {
    margin-left: 20px;
}

.termslabel_CustReg {
    width: 0 !important;
    margin-top: 3px !important;
}

.fontnormal > span > label {
    font-weight: normal;
}

.leftmargin_CustReg {
    margin-left: 19px !important;
}

.width_Forgot {
    width: 100% !important;
    margin-left: 2px !important;
}

.width_Forgot_2 {
    width: 100% !important; /*margin-left: 24px !important;*/
}

.width_Processing_Error {
    width: 100% !important;
    margin-left: 0px !important;
}

.width_ReSendLink {
    width: 100%!important;
    margin-left: 17px;
}

.width_ReSendLink_2 {
    width: 100%!important;
    margin-left: 17px;
}

.normalStyleFont {
    font-weight: normal !important;
}

.diverror {
    margin-left: 5px !important;
}

.trackcomplaintGrid {
    margin-left: 3px !important;
}


/*calculate posatge*/
#rightcol section .box15 .postage_type_svc1 td label {
    margin-left: 5px !important;
}

#rightcol section .box15 .postage_type_svc1 input[type=radio]:focus {
    outline: none !important;
}

#rightcol section .box15 .postage_type_svc1 input[type=radio] {
    margin: 0 !important;
}

#rightcol section .box15 .postage_type_svc1 label {
    margin-right: 15px;
}

#rightcol .serviceblock1 div input[type="checkbox"]:focus {
    outline: none !important;
}

.calcualtepostageWeight table td input[type="radio"]:focus {
    outline: none !important;
}

#rightcol section .box15 .postage_type_svc .postage_input select {
    width: 188px;
    float: left;
    height: 125%;
}
/** added height for calculate postage**/
#rightcol section .box3 h5 {
    
    font-size: 12px;
    font-weight: bold;
    Color: #212121;
    Background-color: #C2C2C2;
    margin: 0 0 5px 0;
    text-align: center;
    height: 25px;
    padding-top: 5px !important;
}

#rightcol section .box3 .span_star {
    color: #A30000;
    
    font-size: 11px;
    font-weight: bold;
    max-width: 10px;
    position: relative;
    float: left;
    left: 25%;
}
/* calculate postage*/
#rightcol section .box3 select {
    width: 100px;
    margin: 0 0 5px 0;
    margin-left: 6px !important;
    width: 90% !important;
}
/* calculate postage*/

/*.calculatepostagecaptcha {
width: 1006px !important;
margin-left: 30 !important;
}*/

table.static_table {
    margin-left: 0 !important;
}

.subheading-nps {
    font-weight: bold;
    font-size: 14px;
}

#leftcol {
    background: white !important;
}

.bottom-footer .row .col-xs-7 h4 span {
    color: #DCDCDC !important;
    
    font-size: 18px !important;
    font-weight: normal !important;
}




/* ADDED BY PREETAM */

/*Mobile View*/

.navbar-collapse {
    padding: 0 !important;
}

.left_menu1 {
    width: 100%;
    background: #fff;
}

    .left_menu1 h3 {
        font-size: 16px;
        background: #b52a25;
        color: #fff;
        padding: 5px;
        margin: 0;
    }

    .left_menu1 .tools_menu h4 a {
        color: #333;
    }

    .left_menu1 .tools_menu {
        width: auto;
        border-width: 0px;
        border-style: initial;
        border-color: initial;
        border-image: initial;
        margin: 0 0 0 0px;
    }

        .left_menu1 .tools_menu h4 {
            line-height: 27px;
            padding: 7px 0 10px 5px;
            text-shadow: 0 1px 1px #fff;
            font-weight: normal;
            font-size: 14px;
            margin: 0;
        }

            .left_menu1 .tools_menu h4 span {
                font-size: 13px;
                line-height: 13px;
                text-transform: none;
                color: #333;
                font-weight: bold;
                margin: 5px 0;
                text-align: left;
            }

    .left_menu1 .borderpost {
        border-top: 1px solid #d5d8df;
    }

    .left_menu1 .tools_menu h4 .tracking {
        background-image: url(/_layouts/15/images/DOP.Portal.UILayer/Track.png);
        height: 20px;
        float: left;
        width: 22px;
        text-align: center;
        background-position: center 0px;
        background-repeat: no-repeat;
        margin: 5px 5px 0 0;
    }

    .left_menu1 .tools_menu h4 .locate {
        background-image: url(/_layouts/15/images/DOP.Portal.UILayer/Locate.jpg);
        height: 27px;
        float: left;
        width: 22px;
        text-align: center;
        background-position: center 0px;
        background-repeat: no-repeat;
        margin: 0 5px 0 0;
    }

    .left_menu1 .tools_menu h4 .pin {
        background-image: url(/_layouts/15/images/DOP.Portal.UILayer/Find.jpg);
        height: 20px;
        float: left;
        width: 22px;
        text-align: center;
        background-position: center 0px;
        background-repeat: no-repeat;
        margin: 5px 5px 0 0;
    }

    .left_menu1 .tools_menu h4 .calculate {
        background-image: url(/_layouts/15/images/DOP.Portal.UILayer/Calculate.jpg);
        height: 21px;
        float: left;
        width: 16px;
        text-align: center;
        background-position: center 0px;
        background-repeat: no-repeat;
        margin: 5px 7px 0 3px;
    }


.nav-tabs > li.active > a {
    background-color: #C0392B;
}


input[type=button], input[type=reset], input[type=submit], button {
    border: 1px solid transparent;
    min-width: 0em !important;
    padding: 6px 12px;
    /*margin-left: 0px !important;*/
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: normal;
    -webkit-appearance: button;
    height: auto !important;
}

.btn-danger {
    color: #FFFFFF !important;
    background-color: #A42823 !important;
    border-color: #d43f3a !important;
}

.btn-default {
    color: #333 !important;
    background-color: #fff !important;
    border-color: #ccc !important;
    border-color: #d43f3a !important;
}


.required:before {
    content: "* ";
    color: #a94442;
    font-weight: bold;
}




label {
    cursor: pointer;
    font-size: 13px;
    font-weight: 400 !important;
}

@media only screen and (max-width: 600px) {
    /* For mobile */

    .zerogrid1 {
        width: 100% !important;
    }

    .row > #breadcrumbs {
        margin: 5px 0 0 15px !important;
}

    .pull-left-xs {
        text-align: left !important;
    }

    pull-right-xs {
        text-align: right !important;
    }

    #rightcol {
        border: 0px solid #e7e7e7;
        border-radius: 4px;
    }

    .footer-clean h3 {
        font-weight: bold;
        text-align: center !important;
    }

    /* CSS FOR GRIDS*/

    .responsivetable2 tbody tr td {
        width: auto !important;
    }


    /**Tables, tbody, tr, th***/
    table.Moneyorder tbody tr td:before,
    table.responsivetable tbody tr td:before,
    table.responsivetable2 tbody tr td:before {
        content: attr(data-th) ":";
        position: absolute;
        left: 5px;
        font-size: 11px;
        font-weight: bold;
    }

    table.MoneyorderOER tbody tr td:before,
    table.responsivetable tbody tr td:before,
    table.responsivetable2 tbody tr td:before {
        content: attr(data-th) ":";
        position: absolute;
        left: 5px;
        font-size: 11px;
        font-weight: bold;
    }

    table.responsivetable tbody tr td:before,
    table.responsivetable2 tbody tr td:before {
        padding-right: 10px;
        white-space: nowrap;
        text-align: left;
        font-weight: bold;
    }

    table.responsivetable tbody tr td:before,
    table.responsivetable2 tbody tr td:before {
        padding-right: 10px;
        white-space: nowrap;
        text-align: left;
        font-weight: bold;
    }

    table.Moneyorder tbody tr td,
    table.responsivetable tbody tr td,
    table.responsivetable2 tbody tr td {
        /*border: 0.5px solid #d6d6d6;*/
        border-width: medium medium 1px;
        border-style: none none solid;
        border-color: -moz-use-text-color -moz-use-text-color #CCC;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image: none;
        padding-left: 50%;
        position: relative;
        text-align: left;
        font-size: 11px;
    }

    table.MoneyorderOER tbody tr td,
    table.responsivetable tbody tr td,
    table.responsivetable2 tbody tr td {
        /*border: 0.5px solid #d6d6d6;*/
        border-width: medium medium 1px;
        border-style: none none solid;
        border-color: -moz-use-text-color -moz-use-text-color #CCC;
        -moz-border-top-colors: none;
        -moz-border-right-colors: none;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        border-image: none;
        padding-left: 56%;
        position: relative;
        text-align: left;
        font-size: 11px;
    }

    table.responsivetable tbody tr,
    table.responsivetable2 tbody tr {
        border-right: 1px solid rgb(204, 204, 204) !important;
        border-left: 1px solid rgb(204, 204, 204) !important;
        margin-bottom: 5px !important;
    }


        table.responsivetable tbody tr td:first-child,
        table.responsivetable2 tbody tr td:first-child,
        table.Moneyorder tbody tr td:first-child {
            border-top: 1px solid #ccc;
        }

        table.responsivetable tbody tr td:first-child,
        table.responsivetable2 tbody tr td:first-child,
        table.MoneyorderOER tbody tr td:first-child {
            border-top: 1px solid #ccc;
        }


    table.Moneyorder, table.Moneyorder thead, table.Moneyorder tbody,
    table.Moneyorder tbody th, table.Moneyorder tbody td, table.Moneyorder tbody tr {
        display: block !important;
    }

    table.MoneyorderOER, table.MoneyorderOER thead, table.MoneyorderOER tbody,
    table.MoneyorderOER tbody th, table.MoneyorderOER tbody td, table.MoneyorderOER tbody tr {
        display: block !important;
    }

    table.responsivetable, table.responsivetable thead, table.responsivetable tbody,
    table.responsivetable tbody th, table.responsivetable tbody td, table.responsivetable tbody tr {
        display: block;
    }

    table.responsivetable2, table.responsivetable2 thead, table.responsivetable2 tbody,
    table.responsivetable2 tbody td, table.responsivetable2 tbody tr {
        display: block;
    }


        table.responsivetable2 tbody th {
            display: none;
        }

    table.responsivetable tbody tr {
        margin-bottom: 5px;
    }

    .responsivetable2 tr:nth-of-type(2n+1) {
        background-color: #D6D2D2;
    }



    .responsivetable2 tbody tr:last-child {
        background-color: #D6D2D2;
    }

        .responsivetable2 tbody tr:last-child span, .responsivetable2 tbody tr:last-child a {
            float: left;
            padding: 5px 10px;
            text-decoration: none;
            font-weight: bold;
            border: 1px solid #ccc;
            text-align: center;
        }

        .responsivetable2 tbody tr:last-child span {
            background-color: #ccc;
            color: black;
            border: none;
        }

        .responsivetable2 tbody tr:last-child a {
            background-color: white;
            color: black;
        }


       

}






@media only screen and (min-width: 768px) {
    /* For Desktop */

    #rightcol1 {
        padding: 9px;
        border-radius: 3px;
        min-height: 20px;
        margin-bottom: 5px;
        border: 1px solid #e3e3e3;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    }
}
