
/*ashwini kanse 18 feb 2013*/
.fullQuoteReview header, .fullQuoteReview .innerPageContent {
    width: 748px;
}

.fullQuoteReview .headerStrip {
    background-color: #ea9640;
    float: left;
    height: 8px;
    margin: 0 0 30px;
    line-height: 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 5;
}

    .fullQuoteReview .headerStrip .bgImg {
        background: url(../images/bg_headerstrip.gif) 0 0 no-repeat;
        height: 8px;
        margin: 0 auto;
        width: 748px;
        z-index: 1;
    }

    .fullQuoteReview .headerStrip .rightStrip {
        background-color: #E3A90C;
        height: 8px;
        position: absolute;
        right: 0;
        top: 0;
        width: 50%;
        z-index: -1;
    }

.fullQuoteReview .besic_out {
    position: relative;
}

.fullQuoteReview .optionsLinks {
    float: right;
    position: absolute;
    right: -5px;
    top: 10px;
}

    .fullQuoteReview .optionsLinks ul li {
        float: left;
        margin: 0 0 0 16px;
        text-align: center;
        width: 27px;
    }

        .fullQuoteReview .optionsLinks ul li a {
            background: url(/Images/icon_editprintmail.gif) 7px 0 no-repeat;
            color: #5d5c5c;
            float: left;
            height: 16px;
            padding: 20px 0 0;
            text-align: center;
            width: 27px;
        }

            .fullQuoteReview .optionsLinks ul li a.print {
                background-position: -26px 0;
            }

            .fullQuoteReview .optionsLinks ul li a.email {
                background-position: -57px 0;
            }

.fullQuoteReview .optionsLinksBtmWrap {
    float: left;
    position: relative;
    width: 100%;
}

.mainAlignment {
    margin-left: 0px;
}

.accordin_out {
    float: left;
    padding: 0 0 20px 0;
    width: 100%;
}

    .accordin_out h2 {
        background: url(/Images/arrow2.png) no-repeat 678px 21px #E66C55;
        color: #FFFFFF; /*cursor: pointer; commented on 23rd Dec'13*/
        float: left;
        font-family: 'Rockwell';
        font-size: 2.2em;
        font-weight: normal;
        height: 52px;
        line-height: 52px;
        margin: 2px 0 0;
        padding: 0 71px 0 30px;
        position: relative;
        width: 633px;
    }

.additional h2 {
    background: url(/Images/arrow2.png) no-repeat 678px 21px #E66C55;
    color: #FFFFFF; /*cursor: pointer; commented on 23rd Dec'13*/
    float: left;
    font-family: 'Rockwell';
    font-size: 2.2em;
    font-weight: normal;
    height: 52px;
    line-height: 52px;
    margin: 2px 0 0;
    padding: 0 71px 0 30px;
    position: relative;
    width: 669px !important;
}

    .accordin_out h2 span.edit, .additional h2 span.edit {
        background: url(/Images/icon_edit.png) no-repeat 0 0;
        color: #fff;
        cursor: pointer;
        display: none;
        font-size: 0.6em;
        font-style: italic;
        font-weight: normal;
        line-height: 1em;
        margin: 0 0 0 25px;
        padding: 3px 0 0 18px;
    }
    /*Added on 23rd Dec'13*/
    .accordin_out h2.active span.edit, .additional h2.active span.edit {
        display: inline-block;
    }
    /*Added on 23rd Dec'13*/
    .additional h2.orange {
        background-color: #EA9640;
    }

    .additional h2.down_arrow {
        background: url(/Images/arrow1.png) 678px 21px no-repeat #E66C55;
        cursor: default;
    }

        .additional h2.down_arrow.orange {
            background: url(/Images/arrow1.png) 678px 21px no-repeat #EA9640;
        }

.accordin_out h3, .addi_out h3 {
    color: #333;
    float: left;
    font-family: 'Rockwell';
    font-size: 2em;
    font-weight: normal;
    line-height: 1em;
    padding: 15px 0 0 0;
    width: 100%;
}

.fullQuoteReview .accordin_out h2, .fullQuoteReview .additional h2 {
    background: none;
    border: 3px solid #E66C55;
    border-bottom: none;
    color: #E66C55;
    cursor: default;
    float: left;
    font-family: 'Rockwell';
    font-size: 2.2em;
    font-weight: normal;
    height: auto;
    line-height: 1em;
    margin: 5px 0 0;
    padding: 12px 0 0 20px;
    position: relative;
    width: 708px !important;
}
/*Modified on 23rd Dec'13*/
.fullQuoteReview .accordin_out .expand {
    border-top: none;
}
/*Added on 23rd Dec'13*/

.left img {
    float: left;
    *float: none;
    margin: 0px 0 0 0px;
    *margin: 3px 0 0 10px;
}

.accordin_out .expand {
    float: left;
    border: 3px solid #e66c55;
    padding: 5px 20px 20px 20px;
    width: 688px;
}

.fullQuoteForm .accordin_out .expand {
    display: none;
}

.accordin_out h2.pre {
    background-color: #ea9640;
}

.accordin_out h2.abo {
    background-color: #2a90be;
}

.additional h2.orange {
    background-color: #EA9640;
}

.fullQuoteReview .accordin_out h2.pre {
    background: none;
    border-color: #ea9640;
    color: #ea9640;
}
/*Added on 23rd Dec'13*/
.fullQuoteReview .accordin_out h2.abo {
    background: none;
    border-color: #2a90be;
    color: #2a90be;
}
/*Added on 23rd Dec'13*/
.fullQuoteReview .additional h2.orange {
    background: none;
    border-color: #EA9640;
    color: #EA9640;
}
/*Added on 23rd Dec'13*/
.fullQuoteReview span.field {
    color: #000;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    padding-top: 9px;
    width: 100%;
}
/*Added on 23rd Dec'13*/
.fullQuoteReview .form_con span.field {
    color: #000;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    padding-top: 0;
    width: 100%;
}
/*Added on 23rd Dec'13*/
.fullQuoteReview .form_con.add span.field, .fullQuoteReview .form_con.non span.field, .fullQuoteReview .form_con.add_box span.field, .fullQuoteReview .form_con.red span.field, .fullQuoteReview .form_con.doyou span.field, .fullQuoteReview .form_con.vol span.field {
    font-size: 0.929em;
    padding-top: 0;
    width: auto;
}
/*Added on 23rd Dec'13*/
.fullQuoteReview .form_con.adq span.field {
    padding-top: 2px;
    width: auto;
}
/*Added on 23rd Dec'13*/
.fullQuoteReview .form_con .veca span.field {
    padding-top: 5px;
    width: auto;
}
/*Added on 23rd Dec'13*/
.fullQuoteReview .form_con.sameAdd span.field {
    padding-top: 2px;
    padding-left: 20px;
    width: auto;
}
/*Added on 23rd Dec'13*/

.accordin_out .down_arrow {
    background: url("/Images/arrow2.png") 678px 21px no-repeat #E66C55;
    cursor: default;
}

.form_con {
    float: left;
    margin: 15px 0 0 0;
    width: 100%;
}

.fullQuoteReview .form_con {
    margin: 10px 0 0 0;
}
/*Added on 23rd Dec'13*/
.add, .non {
    color: #333333;
    font-size: 1.4em;
}

.form_con.add span.errorMsg, .form_con.non span.errorMsg, .form_con.red span.errorMsg, .form_con.doyou span.errorMsg, .form_con.vol span.errorMsg {
    /*font-size: 0.786em;*/
    font-size: 1.5em;
}

.form_con .left {
    width: 215px;
    float: left;
    margin: 0 20px 0 0;
}

    .form_con .left.veca {
        width: 100%;
    }

        .form_con .left.veca p {
            color: #333;
            float: left;
            font-size: 1.4em;
            padding: 4px 20px 0 0;
            width: auto;
        }

    .form_con .left label {
        font-size: 1.4em;
        color: #333333;
        float: left;
        width: auto;
    }

        .form_con .left label.ltrspace {
            letter-spacing: -0.04em;
        }

        .form_con .left label.toolTipLabel {
            background: url(../images/border_label.gif) 0 bottom repeat-x;
            padding: 0 0 3px 0;
            position: relative;
            display: block;
        }

            .form_con .left label.toolTipLabel .toolTipWrap {
                bottom: 30px;
                background-color: #3f9ba3;
                display: none;
                float: left;
                right: -160px;
                padding: 10px 10px 10px 10px;
                position: absolute;
                width: 165px;
                z-index: 9999;
            }

                .form_con .left label.toolTipLabel .toolTipWrap span.content {
                    color: #fff;
                    font-family: 'Rockwell';
                    font-size: 0.9em;
                    line-height: 1.2em;
                }

                .form_con .left label.toolTipLabel .toolTipWrap span.pointer {
                    background: url(../images/tooltip_pointer_fullquote.png) 0 0 no-repeat;
                    bottom: -14px;
                    float: left;
                    height: 14px;
                    left: 10px;
                    position: absolute;
                    width: 14px;
                }

    .form_con .left input {
        background-color: #FFFCFC;
        border: 1px solid #C1C1C1;
        box-shadow: 1px 1px 0 #CACACA;
        float: left;
        font-size: 1.3em;
        margin: 4px 0 3px;
        padding: 5px 5px 4px 5px;
        width: 52px;
    }

.manufacturing {
    float: left;
}

.accordin_out input.enter {
    width: 111px;
}

.ent .but {
    float: left;
    font-size: 1.1em;
    margin: 0px 9px 0 4px;
}

.form_con span.errorMsg {
    color: #FF0000;
    display: none;
    float: left;
    /*font-size: 1.1em;*/
    font-size: 1.5em;
    width: 100%;
}

.accordin_out input.datepicker, .additional input.datepicker {
    width: 170px;
}

.ui-datepicker-trigger {
    cursor: pointer;
    margin: 0 0 0 10px;
}

.form_con .left input.chassic {
    width: 200px;
}
/*#radio-01{ margin:0 10px 0 0;}*/
.form_con .left .label_radio, .form_con .expand.prebor .left.ltGrp .label_radio {
    padding: 0 0 0 17px;
    margin: 7px 13px 0 0;
    width: 55px;
    cursor: pointer;
}
/*Modified on 23rd Dec'13*/
.left.claim .label_radio {
    margin: 7px 13px 13px 0;
}

.left.arad .label_radio {
    width: 118px;
    margin: 7px 0 0;
}

.full_call {
    width: 202px;
    height: 46px;
    line-height: 46px;
    background-color: #e3a90c;
    font-size: 1.8em;
    font-family: 'Rockwell';
    float: left;
    color: #fff;
    padding: 0 5px;
}

.full_top {
    height: 130px;
    width: 100%;
    border: 1px solid #e7e7e7;
    padding: 0px 0 0 19px;
}

.thanksbox {
    background-color: #e7e7e7;
    width: 725px;
    height: 32px;
    margin: 10px 0 20px 110px;
    position: relative;
    text-align: center;
    font-size: 1.5em;
    line-height: 2em;
}

    .thanksbox span {
        /*background: url(/Images/downa.jpg) 0 0 no-repeat;*/
        float: left;
        height: 11px;
        left: 362px;
        position: absolute;
        top: 32px;
        width: 14px;
    }

.full_blue {
    width: 237px;
    height: 110px;
    background-color: #2a90be;
    float: right;
    padding: 10px 15px 10px 15px;
    font-family: 'Rockwell';
}

.thanksbox label {
    color: #2a90be;
}

.full_blue h2 {
    color: #fff;
    font-family: 'Rockwell';
    font-size: 1.7em;
    font-weight: normal;
}

    .full_blue h2 span {
        font-size: 1.52em;
    }

.full_blue p {
    margin: 5px 0 0 0;
    font-size: 1.4em;
    font-family: 'Rockwell';
    float: left;
    color: #fff;
}

.full_blue label {
    font-family: 'Rockwell';
    font-size: 1.1em;
    color: #a2d8f1;
    /*margin: 7px 0 0 0;*/ /*Commented by Suhas*/
    float: left;
}

.scrol_out {
    width: 660px;
    margin: 22px 0 0 0px;
    float: left;
}

    .scrol_out ul li {
        color: #333333;
        width: 33.33%;
        font-size: 1.8em;
        float: left;
        font-family: 'Rockwell';
        text-align: center;
    }
        /*Modified on 23rd Dec'13*/
        .scrol_out ul li:first-child {
            text-align: left;
        }
        /*Added on 23rd Dec'13*/
        .scrol_out ul li.last {
            float: right;
            padding: 0 0 0 0;
            text-align: right; /*Added on 23rd Dec'13*/
        }

    .scrol_out p {
        color: #6D6D6D;
        float: left;
        text-align: right;
        font-size: 1.1em;
        padding: 35px 0 0 0;
        font-style: italic;
        clear: both;
        width: 99%;
    }

.but {
    float: left;
    font-family: 'Rockwell';
    font-size: 1.4em;
    line-height: 31px;
    margin: 10px 0 0 0;
    text-align: center;
}

    .but a {
        background-color: #2A90BE;
        color: #FFFFFF;
        float: left;
        padding: 0 14px;
    }

    .but input {
        background-color: #2A90BE;
        color: #FFFFFF;
        float: left;
        padding: 0 14px;
    }

.add p {
    float: left;
    font-size: 1em;
    margin: 0 15px 0 0;
    width: 333px;
}

.dec .info {
    border: 1px solid #E7E7E7;
    float: left; /*height: 111px;*/
    height: 81px;
    margin: 15px 0 10px;
    overflow: auto;
    width: 99%;
}

    .dec .info .textArea {
        height: 65px;
        padding: 5px;
        resize: none;
        width: 97%;
    }

    .dec .info p {
        margin: 10px 0 0 0;
    }

.accordin_out h4 {
    font-family: 'Rockwell';
    font-weight: normal;
    font-size: 1.4em;
}

.ncbdec .info {
    border: 1px solid #E7E7E7;
    float: left;
    height: 111px;
    margin: 8px 0 10px;
    overflow: auto;
    width: 99%;
}

    .ncbdec .info .textArea {
        border: none;
        font-size: 1.4em;
        height: 95px;
        padding: 5px;
        resize: none;
        width: 654px;
    }

    .ncbdec .info p {
        margin: 10px 0 0 0;
    }

.add .label_radio {
    cursor: pointer;
    float: left;
    margin: 0;
    text-align: center;
}

.access {
    float: left;
    margin: 10px 0 0;
    width: 100%;
}

    .access .one {
        width: 40px;
        float: left;
    }

    .access .two {
        width: 117px;
        float: left;
    }

    .access input {
        border: 1px solid #A3A3A3;
        height: 25px;
        margin: 5px 0;
        padding: 0 5px;
        width: 41%;
    }

    .access .two input {
        width: 77%;
    }

    .access .but {
        margin: 19px 0 0 0;
    }

    .access .close {
        margin: 16px 0 0 13px;
        float: left;
    }

.accordin_out .expand.prebor {
    border-color: #EA9640;
}

.accordin_out .expand.abobor {
    border-color: #2A90BE;
}



@media only screen and (max-width: 480px) {


    .marginNewAdjust {
        margin-left: 0% !important;
    }
}

@media only screen and (max-width: 540px) {

    .marginNewAdjust {
        margin-left: 23%;
        width: 92% !important;
    }
}

@media only screen and (max-width: 600px) {

    .marginTopOR {
        margin-top: 0px !important;
    }
}

@media only screen and (max-width: 580px) {
    .marginLeftPcRenewal {
        margin-left: 17% !important;
    }

    .marginLeftPcRenewalNew {
        margin-left: 17% !important;
        width: 79% !important;
    }
}

@media only screen and (max-width: 400px) {

    .marginLeftPcRenewal {
        margin-left: 0% !important;
    }

    .marginLeftPcRenewalNew {
        margin-left: 0% !important;
        width: 79% !important;
    }
}


@media only screen and (max-width: 1000px) {

    .premiumCalcWrap {
        float: left;
        padding: 25px 0 0 0;
       
    }

    .marginTopPremiumDetails {
        margin-top: 13px;
    }

    .widthIDV {
        width: 158px !important;
        padding-bottom:5px;
    }

    .marginLeftPcRenewal {
        margin-left: 28%;
    }

    .marginLeftPcRenewalNew {
        margin-left: 28%;
        width: 79% !important;
    }

    .widthAlign {
        margin-top: 250px;
    }

    .MarginLeftAdjust {
        margin-left: 32%;
    }


    .marginNewAdjust {
        margin-left: 23%;
        width: 51%;
    }

    .scroller .scrollerBasicWrap .scroll .tred, .scroller .scrollerAdditionalWrap .scroll .tred66 {
        background: url(/Images/bg_tooltip_scroller.png) no-repeat 0 0;
        color: #FFFFFF;
        font-size: 1.2em;
        height: 27px;
        right: -55px;
        line-height: 1.8em;
        position: absolute;
        text-align: center;
        top: 14px;
        width: 112px;
    }

    .tred100 {
        background: url(/Images/bg_tooltip_scroller.png) no-repeat 0 0;
        color: #FFFFFF;
        font-size: 1.2em;
        height: 27px;
        right: -55px;
        line-height: 2.8em;
        position: absolute;
        text-align: center;
        top: 14px;
        width: 112px;
    }

    .scroller .scrollerBasicWrap {
        float: left;
        height: 7px;
        left: 22px;
        position: absolute;
        top: 7px;
        width: 45% !important;
    }

    .full_top {
        height: 130px;
        width: auto;
        border: 1px solid #e7e7e7;
        margin-top: 236px;
        margin-left: 0px;
    }

    .scrol_out p {
        color: #6D6D6D;
        float: left;
        text-align: right;
        font-size: 1.1em;
        padding: 46px 0 0 39px;
        font-style: italic;
        clear: both;
        width: 99%;
    }

    .fullQuoteReview .addi_out {
        border-top: none;
        width: 406px !important;
    }

    .fullQuoteReview .accordin_out h2, .fullQuoteReview .additional h2 {
        background: none;
        border: 3px solid #E66C55;
        border-bottom: none;
        color: #E66C55;
        cursor: default;
        float: left;
        font-family: 'Rockwell';
        font-size: 2.2em;
        font-weight: normal;
        height: auto;
        line-height: 1em;
        margin: 5px 0 0;
        padding: 12px 0 0 20px;
        position: relative;
        width: 426px !important;
    }

    .addi_out {
        border: 3px solid #E66C55;
        float: left;
        padding: 0 20px 20px;
        width: 319px !important;
    }

    .accordin_out .expand {
        float: left;
        border: 3px solid #e66c55;
        padding: 5px 20px 20px 20px;
        width: 406px;
    }

    .accordin_out .down_arrow {
        background: url("/Images/arrow2.png") 678px 21px no-repeat #E66C55;
        cursor: default;
        width: 351px;
        height: 63px;
        line-height: 37px;
    }

    .accordin_out h2 {
        background: url(/Images/arrow2.png) no-repeat 678px 21px #E66C55;
        color: #FFFFFF; /*cursor: pointer; commented on 23rd Dec'13*/
        float: left;
        font-family: 'Rockwell';
        font-size: 2.2em;
        font-weight: normal;
        height: 90px;
        line-height: 52px;
        margin: 2px 0 0;
        padding: 0 71px 0 30px;
        position: relative;
        width: 351px;
    }

    .thanksbox {
        background-color: #e7e7e7;
        height: auto;
        clear: both;
        margin: 10px 0 20px 110px;
        position: relative;
        text-align: center;
        font-size: 1.5em;
        line-height: 2em;
        width: auto !important;
    }

    .scroller { /*background:url(/Images/scroller1000px.gif) 0 0 no-repeat  !important;*/
        float: left;
        height: 23px;
        margin: 5px 0 0 0;
        position: relative;
        width: 100% !important;
        margin-left: 6px !important;
    }

    .scrol_out ul li {
        color: #333333;
        width: 33.33%;
        font-size: 1.4em;
        float: left;
        font-family: 'Rockwell';
        text-align: center;
    }

    .scrol_out {
        width: 87%;
        margin: 22px 0 0 0px;
        float: left;
    }

    .scroller.scroll_66 .scrollerBasicWrap .scroll.scroll_66 {
        background-color: #89c05e;
        display: block;
        width: 66% !important;
    }

    .scroller .scrollerAdditionalWrap {
        float: left;
        height: 7px;
        left: 51% !important;
        position: absolute;
        top: 7px;
        width: 45% !important;
    }

    .premiumCalcWrap .premiumBrkup {
        border: 3px solid #A3A3A3;
        float: left;
        padding: 10px 0 0;
        width: 359px !important;
    }

    .premiumCalcWrap p.refNo3 {
        color: #333333;
        float: left;
        font-style: normal;
        font-size: 1.3em;
        line-height: 1em;
        padding: 5px 20px 10px;
        width: 70% !important;
    }

    .premiumCalcWrap p.refNo2 {
        color: #6c9a48;
        float: left;
        font-family: 'Rockwell';
        font-size: 1.5em;
        font-style: normal;
        line-height: 1em;
        padding: 5px 0 5px 0;
        width: 83% !important;
    }

    .additional {
        float: left;
        position: relative;
        width: 94% !important;
    }

        .accordin_out h2.active span.edit, .additional h2.active span.edit {
            display: inline-block;
            margin-left: 2%;
        }

    .premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup {
        background-color: #3f9ba3;
        bottom: 34px;
        display: none;
        left: 2px !important;
        position: absolute;
        z-index: 999999;
        margin-left: -252px !important;
        width: 357px;
    }

        .premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup .brkUpcontent {
            border: 5px solid #3f9ba3;
            float: left;
            width: 347px !important;
            line-height: 11px;
        }

    .premiumCalcWrap .brkUpcontent .totalAmnt p {
        color: #151515;
        font-size: 1.6em !important;
        float: left;
        font-style: normal;
        padding: 4px 0 0 0;
        width: auto;
    }

        .premiumCalcWrap .brkUpcontent .totalAmnt p.amnt {
            font-size: 1.6em !important;
            float: left !important;
            width: auto;
            padding: 0 0 0 0;
        }

    .additional h2 {
        background: url(/Images/arrow2.png) no-repeat 678px 21px #E66C55;
        color: #FFFFFF; /*cursor: pointer; commented on 23rd Dec'13*/
        float: left;
        font-family: 'Rockwell';
        font-size: 2.2em;
        font-weight: normal;
        height: 94px;
        line-height: 52px;
        margin: 2px 0 0;
        padding: 0 71px 0 30px;
        position: relative;
        width: 264px !important;
    }

    .form_con .left {
        width: 215px !important;
        float: left;
        margin: 0 20px 0 0;
    }

    .additional a.btnBack {
        color: #575656;
        font-family: 'Rockwell';
        font-size: 1.4em;
        float: right;
        position: absolute;
        right: 58px !important;
        text-decoration: underline;
        top: -12px !important;
    }

    .fullQuoteReview header, .fullQuoteReview .innerPageContent {
        width: 100%;
    }

    .colmdAdjust {
        width: 332px!important;
    }
    .tblrow {
        display: table-cell block;
    }

    /*.tblcell {
        display: block;
    }*/

    .floatnone {
        float: none!important;
    }
}



@media only screen and (max-width: 668px) {
    .full_top {
        height: 130px;
        width: auto;
        border: 1px solid #e7e7e7;
        margin-top: 236px;
        margin-left: 0px;
    }

    .scroller .scrollerBasicWrap {
        float: left;
        height: 7px;
        left: 22px;
        position: absolute;
        top: 7px;
        width: 45% !important;
    }

    .scrol_out p {
        color: #6D6D6D;
        float: left;
        text-align: right;
        font-size: 1.1em;
        padding: 27px 0 0 25px;
        font-style: italic;
        clear: both;
        width: 99%;
    }

    .scroller .scrollerBasicWrap .scroll .tred, .scroller .scrollerAdditionalWrap .scroll .tred {
        background: url(/Images/bg_tooltip_scroller.png) no-repeat 0 0;
        left: 5px;
        color: #FFFFFF;
        font-size: 1.2em;
        height: 27px; /*right: 122px !important;*/
        line-height: 2.8em;
        position: absolute;
        text-align: center;
        top: 14px;
        width: 112px;
    }

    .fullQuoteReview .addi_out {
        border-top: none;
        width: 348px !important;
    }

    .fullQuoteReview .accordin_out h2, .fullQuoteReview .additional h2 {
        background: none;
        border: 3px solid #E66C55;
        border-bottom: none;
        color: #E66C55;
        cursor: default;
        float: left;
        font-family: 'Rockwell';
        font-size: 2.2em;
        font-weight: normal;
        height: auto;
        line-height: 1em;
        margin: 5px 0 0;
        padding: 12px 0 0 20px;
        position: relative;
        width: 368px !important;
    }

    .accordin_out .expand {
        float: left;
        border: 3px solid #e66c55;
        padding: 5px 20px 20px 20px;
        width: 348px;
    }

    .accordin_out .down_arrow {
        background: url("/Images/arrow2.png") 678px 21px no-repeat #E66C55;
        cursor: default;
        width: 293px;
        height: 63px;
        line-height: 37px;
    }

    .accordin_out h2 {
        background: url(/Images/arrow2.png) no-repeat 678px 21px #E66C55;
        color: #FFFFFF; /*cursor: pointer; commented on 23rd Dec'13*/
        float: left;
        font-family: 'Rockwell';
        font-size: 1.8em;
        font-weight: normal;
        height: 90px;
        line-height: 52px;
        margin: 2px 0 0;
        padding: 0 71px 0 30px;
        position: relative;
        width: 293px;
    }

    .thanksbox {
        background-color: #e7e7e7;
        height: auto;
        clear: both;
        margin: 10px 0 20px 110px;
        position: relative;
        text-align: center;
        font-size: 1.5em;
        line-height: 2em;
        width: auto !important;
    }

    .scroller { /*background:url(/Images/bg_scroller_firstnew2.gif) 0 0 no-repeat  !important;*/
        float: left;
        height: 23px;
        margin: 5px 0 0 0;
        position: relative;
        width: 100% !important;
        margin-left: 0px !important;
    }

    .scrol_out ul li {
        color: #333333;
        width: 33.33%;
        font-size: 1.4em;
        float: left;
        font-family: 'Rockwell';
        text-align: center;
    }

    .scrol_out {
        width: 87%;
        margin: 22px 0 0 0px;
        float: left;
    }

    .scroller.scroll_66 .scrollerBasicWrap .scroll.scroll_66 {
        background-color: #89c05e;
        display: block;
        width: 66% !important;
    }

    .scroller .scrollerAdditionalWrap {
        float: left;
        height: 7px;
        left: 51% !important;
        position: absolute;
        top: 7px;
        width: 45% !important;
    }

    .premiumCalcWrap .premiumBrkup {
        border: 3px solid #A3A3A3;
        float: left;
        padding: 10px 0 0;
        width: 359px !important;
    }

    .premiumCalcWrap p.refNo3 {
        color: #333333;
        float: left;
        font-style: normal;
        font-size: 1.3em;
        line-height: 1em;
        padding: 5px 20px 10px;
        width: 70% !important;
    }

    .premiumCalcWrap p.refNo2 {
        color: #6c9a48;
        float: left;
        font-family: 'Rockwell';
        font-size: 1.5em;
        font-style: normal;
        line-height: 1em;
        padding: 5px 0 5px 0;
        width: 83% !important;
    }

    .accordin_out h2.active span.edit, .additional h2.active span.edit {
        display: inline-block;
        margin-left: 2%;
    }

    .premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup {
        background-color: #3f9ba3;
        bottom: 34px;
        display: none;
        left: 2px !important;
        position: absolute;
        z-index: 999999;
        margin-left: -252px !important;
        width: 357px;
    }

        .premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup .brkUpcontent {
            border: 5px solid #3f9ba3;
            float: left;
            width: 347px !important;
            line-height: 11px;
        }

    .premiumCalcWrap .brkUpcontent .totalAmnt p {
        color: #151515;
        font-size: 1.6em !important;
        float: left;
        font-style: normal;
        padding: 4px 0 0 0;
        width: auto;
    }

        .premiumCalcWrap .brkUpcontent .totalAmnt p.amnt {
            font-size: 1.6em !important;
            float: left !important;
            width: auto;
            padding: 0 0 0 0;
        }

    .additional h2 {
        background: url(/Images/arrow2.png) no-repeat 678px 21px #E66C55;
        color: #FFFFFF; /*cursor: pointer; commented on 23rd Dec'13*/
        float: left;
        font-family: 'Rockwell';
        font-size: 2.2em;
        font-weight: normal;
        height: 94px;
        line-height: 52px;
        margin: 2px 0 0;
        padding: 0 71px 0 30px;
        position: relative;
        width: 264px !important;
    }

    .form_con .left {
        width: 215px !important;
        float: left;
        margin: 0 20px 0 0;
    }

    .additional a.btnBack {
        color: #575656;
        font-family: 'Rockwell';
        font-size: 1.4em;
        float: right;
        position: absolute;
        right: 58px !important;
        text-decoration: underline;
        top: -12px !important;
    }

    .fullQuoteReview header, .fullQuoteReview .innerPageContent {
        width: 100%;
    }

    .colmdAdjust {
        width: 332px!important;
    }
}

@media only screen and (max-width: 540px) {

    .full_top {
        height: 130px;
        width: auto;
        border: 1px solid #e7e7e7;
        margin-top: 236px;
        margin-left: 0px;
    }

    .scroller .scrollerBasicWrap {
        float: left;
        height: 7px;
        left: 22px;
        position: absolute;
        top: 7px;
        width: 45% !important;
    }

    .non p {
        float: left;
        margin: 0 15px 0 0;
        width: 258px !important;
    }

    .add p {
        float: left;
        font-size: 1em;
        margin: 0 15px 0 0;
        width: 259px !important;
    }

    .scroller .scrollerBasicWrap .scroll .tred, .scroller .scrollerAdditionalWrap .scroll .tred {
        background: url(/Images/bg_tooltip_scroller.png) no-repeat 0 0;
        color: #FFFFFF;
        font-size: 1.2em;
        height: 27px;
        left: -8px;
        line-height: 2.8em;
        position: absolute;
        text-align: center;
        top: 14px;
        width: 112px;
    }

    /*.scroller .scrollerBasicWrap { float:left; height:7px; left:22px; position:absolute; top:7px; width:260px; }*/

    /*.scroller .scrollerBasicWrap { float:left; height:7px; left:22px; position:absolute; top:7px; width:258px !important;}*/

    .thanksbox span {
        /*background: url(/Images/downa.jpg) 0 0 no-repeat;*/
        float: left;
        height: 11px;
        left: 288px !important;
        position: absolute;
        top: 32px;
        width: 14px;
    }

    .fullQuoteReview .addi_out {
        border-top: none;
        width: 255px !important;
    }

    .fullQuoteReview .accordin_out h2, .fullQuoteReview .additional h2 {
        background: none;
        border: 3px solid #E66C55;
        border-bottom: none;
        color: #E66C55;
        cursor: default;
        float: left;
        font-family: 'Rockwell';
        font-size: 2.2em;
        font-weight: normal;
        height: auto;
        line-height: 1em;
        margin: 5px 0 0;
        padding: 12px 0 0 20px;
        position: relative;
        width: 275px !important;
    }

    .addi_out {
        border: 3px solid #E66C55;
        float: left;
        padding: 0 20px 20px;
        width: 255px !important;
    }

    .accordin_out .expand {
        float: left;
        border: 3px solid #e66c55;
        padding: 5px 20px 20px 20px;
        width: 255px;
    }

    .accordin_out .down_arrow {
        background: url("/Images/arrow2.png") 678px 21px no-repeat #E66C55;
        cursor: default;
        width: 200px;
        height: 70px;
        line-height: 23px;
    }

    .accordin_out h2 {
        background: url(/Images/arrow2.png) no-repeat 678px 21px #E66C55;
        color: #FFFFFF; /*cursor: pointer; commented on 23rd Dec'13*/
        float: left;
        font-family: 'Rockwell';
        font-size: 1.8em;
        font-weight: normal;
        height: 79px;
        line-height: 24px;
        margin: 2px 0 0;
        padding: 0 71px 0 30px;
        position: relative;
        width: 200px;
    }

    .thanksbox {
        background-color: #e7e7e7;
        height: auto;
        clear: both;
        margin: 10px 0 20px 110px;
        position: relative;
        text-align: center;
        font-size: 1.5em;
        line-height: 2em;
        width: auto;
    }

    .scroller { /*background:url(/Images/bg_scroller_first2.gif) 0 0 no-repeat  !important;*/
        float: left;
        height: 23px;
        margin: 5px 0 0 0;
        position: relative;
        width: 100% !important;
        margin-left: 0px !important;
    }

    .scrol_out ul li {
        color: #333333;
        width: 33.33%;
        font-size: 1.4em;
        float: left;
        font-family: 'Rockwell';
        text-align: center;
    }

    .scrol_out {
        width: 87%;
        margin: 22px 0 0 0px;
        float: left;
    }

    .scroller.scroll_66 .scrollerBasicWrap .scroll.scroll_66 {
        background-color: #89c05e;
        display: block;
        width: 66% !important;
    }

    .scroller .scrollerAdditionalWrap {
        float: left;
        height: 7px;
        left: 51% !important;
        position: absolute;
        top: 7px;
        width: 45% !important;
    }

    .premiumCalcWrap .premiumBrkup {
        border: 3px solid #A3A3A3;
        float: left;
        padding: 10px 0 0;
        width: 295px !important;
    }

    .premiumCalcWrap p.refNo3 {
        color: #333333;
        float: left;
        font-style: normal;
        font-size: 1.3em;
        line-height: 1em;
        padding: 5px 20px 10px;
        width: 70% !important;
    }

    .premiumCalcWrap p.refNo2 {
        color: #6c9a48;
        float: left;
        font-family: 'Rockwell';
        font-size: 1.5em;
        font-style: normal;
        line-height: 1em;
        padding: 5px 0 5px 0;
        width: 83% !important;
    }

    .accordin_out h2.active span.edit, .additional h2.active span.edit {
        display: inline-block;
        margin-left: 2%;
    }

    .premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup {
        background-color: #3f9ba3;
        bottom: 34px;
        display: none;
        left: 65px !important;
        position: absolute;
        z-index: 999999;
        width: 302px;
    }

        .premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup .brkUpcontent {
            border: 5px solid #3f9ba3;
            float: left;
            width: 292px !important;
            line-height: 11px;
        }

    .premiumCalcWrap .brkUpcontent .totalAmnt p {
        color: #151515;
        font-size: 1.6em !important;
        float: left;
        font-style: normal;
        padding: 4px 0 0 0;
        width: auto;
    }

        .premiumCalcWrap .brkUpcontent .totalAmnt p.amnt {
            font-size: 1.6em !important;
            float: left !important;
            width: auto;
            padding: 0 0 0 0;
        }

    .additional h2 {
        background: url(/Images/arrow2.png) no-repeat 678px 21px #E66C55;
        color: #FFFFFF; /*cursor: pointer; commented on 23rd Dec'13*/
        float: left;
        font-family: 'Rockwell';
        font-size: 2.2em;
        font-weight: normal;
        height: 70px;
        line-height: 30px;
        margin: 2px 0 0;
        padding: 0 71px 0 30px;
        position: relative;
        width: 200px !important;
    }

    .form_con .left {
        width: 215px !important;
        float: left;
        margin: 0 20px 0 0;
    }

    .additional a.btnBack {
        color: #575656;
        font-family: 'Rockwell';
        font-size: 1.4em;
        float: right;
        position: absolute;
        right: 58px !important;
        text-decoration: underline;
        top: -12px !important;
    }

    .fullQuoteReview header, .fullQuoteReview .innerPageContent {
        width: 100%;
    }

    .colmdAdjust {
        width: 290px!important;
    }

    .premiumCalcWrap .premiumBrkup h4 {
        float: left;
        font-family: 'Rockwell';
        font-size: 2em;
        padding: 0 20px;
        font-weight: normal;
        margin: 0 0 6px;
        width: 49% !important;
        color: #333333;
    }

    .red p.dd1 {
        width: 262px !important;
    }

    .vol p {
        float: left;
        margin: 0 15px 0 0;
        width: 261px !important;
    }

    .red p {
        float: left;
        margin: 0 10px 0 0;
        width: 262px !important;
    }

    .addq {
        color: #333333;
        float: left;
        font-size: 1.4em;
        margin: 0 10px 0 0;
        width: 275px !important;
    }

    .doyou p.dd1 {
        width: 263px !important;
    }

    /*.calMarginAdjust
    {
        margin-right:0px !important;
        margin-top:-67px !important;
    }*/

}


@media only screen and (max-width: 325px) {

    .buttonWidthAdjust {
        width: 200px !important;
        font-size: 1.0em !important;
    }

    .marginLeftSaveAndCalc {
        margin-left: -14px !important;
    }

    .scroller .scrollerBasicWrap {
        float: left;
        height: 7px;
        left: 22px;
        position: absolute;
        top: 7px;
        width: 45% !important;
    }

    .full_blue {
        width: 220px !important;
        height: 110px;
        background-color: #2a90be;
        float: right;
        padding: 10px 15px 10px 15px;
        font-family: 'Rockwell';
    }

    .scroller .scrollerBasicWrap .scroll .tred, .scroller .scrollerAdditionalWrap .scroll .tred {
        background: url(/Images/bg_tooltip_scroller.png) no-repeat 0 0;
        color: #FFFFFF;
        font-size: 1.2em;
        height: 27px; /*right: 51px !important;*/
        left: -30px;
        line-height: 2.8em;
        position: absolute;
        text-align: center;
        top: 14px;
        width: 112px;
    }

    .accordin_out input {
        background-color: #2a90be;
        font-weight: normal;
        border: 1px solid #C1C1C1;
        box-shadow: 1px 1px 0 #CACACA;
        float: left;
        margin: 4px 0 3px;
        padding: 5px;
        width: 235px;
    }

    .full_top {
        height: 130px;
        width: 230px;
        border: 1px solid #e7e7e7;
        margin-top: 229px;
        margin-left: 10%;
    }

    .form_con .left input.regSmall {
        margin: 4px 5px 3px 0;
        width: 33px !important;
    }

    .form_con .left input.regBig {
        margin: 4px 0 3px;
        width: 45px !important;
    }

    /*.calMarginAdjust
    {
        margin-right:0px !important;
        margin-top:-67px !important;
    }*/

    .premiumCalcWrap .brkUpcontent .totalAmnt {
        float: left;
        font-family: 'Rockwell';
        padding: 7px 15px 3px;
        width: 265px;
    }

    /*.scroller .scrollerBasicWrap { float:left; height:7px; left:22px; position:absolute; top:7px; width:201px !important;}*/

    .thanksbox span {
        /*background: url(/Images/downa.jpg) 0 0 no-repeat;*/
        float: left;
        height: 11px;
        left: 251px !important;
        position: absolute;
        top: 32px;
        width: 14px;
    }

    .form_con .left input.mobile {
        margin: 4px 0 0 5px;
        width: 140px !important;
    }

    .form_con .left input.chassic {
        width: 200px !important;
    }

    .form_con .left input.seat {
        width: 170px !important;
    }

    .fullQuoteReview .addi_out {
        border-top: none;
        width: 205px !important;
    }

    .fullQuoteReview .accordin_out h2, .fullQuoteReview .additional h2 {
        background: none;
        border: 3px solid #E66C55;
        border-bottom: none;
        color: #E66C55;
        cursor: default;
        float: left;
        font-family: 'Rockwell';
        font-size: 2.2em;
        font-weight: normal;
        height: auto;
        line-height: 1em;
        margin: 5px 0 0;
        padding: 12px 0 0 20px;
        position: relative;
        width: 225px !important;
    }

    .addi_out {
        border: 3px solid #E66C55;
        float: left;
        padding: 0 20px 20px;
        width: 206px !important;
    }

    .accordin_out .expand {
        float: left;
        border: 3px solid #e66c55;
        padding: 5px 20px 20px 20px;
        width: 205px;
    }

    .accordin_out .down_arrow {
        background: url("/Images/arrow2.png") 678px 21px no-repeat #E66C55;
        cursor: default;
        width: 150px;
        height: 70px;
        line-height: 23px;
    }

    .accordin_out h2 {
        background: url(/Images/arrow2.png) no-repeat 678px 21px #E66C55;
        color: #FFFFFF; /*cursor: pointer; commented on 23rd Dec'13*/
        float: left;
        font-family: 'Rockwell';
        font-size: 1.8em;
        font-weight: normal;
        height: 70px;
        line-height: 23px;
        margin: 2px 0 0;
        padding: 0 71px 0 30px;
        position: relative;
        width: 150px;
    }

    .thanksbox {
        background-color: #e7e7e7;
        height: auto;
        clear: both;
        margin: 10px 0 20px 110px;
        position: relative;
        text-align: center;
        font-size: 1.5em;
        line-height: 2em;
        width: auto !important;
    }

    .scroller { /*background:url(/Images/bg_scroller_first2.gif) 0 0 no-repeat  !important;*/
        float: left;
        height: 23px;
        margin: 5px 0 0 0;
        position: relative;
        width: 100% !important;
        margin-left: -9px !important;
    }

    .scrol_out ul li {
        color: #333333;
        width: 33.33%;
        font-size: 1.3em;
        float: left;
        font-family: 'Rockwell';
        text-align: center;
    }

    .scrol_out {
        width: 87%;
        margin: 22px 0 0 0px;
        float: left;
    }

    .scroller.scroll_66 .scrollerBasicWrap .scroll.scroll_66 {
        background-color: #89c05e;
        display: block;
        width: 66% !important;
    }

    .scroller .scrollerAdditionalWrap {
        float: left;
        height: 7px;
        left: 51% !important;
        position: absolute;
        top: 7px;
        width: 45% !important;
    }

    .premiumCalcWrap .premiumBrkup {
        border: 3px solid #A3A3A3;
        float: left;
        padding: 10px 0 0;
        width: 245px !important;
    }

    .premiumCalcWrap p.refNo3 {
        color: #333333;
        float: left;
        font-style: normal;
        font-size: 1.3em;
        line-height: 1em;
        padding: 5px 20px 10px;
        width: 70% !important;
    }

    .premiumCalcWrap p.refNo2 {
        color: #6c9a48;
        float: left;
        font-family: 'Rockwell';
        font-size: 1.5em;
        font-style: normal;
        line-height: 1em;
        padding: 5px 0 5px 0;
        width: 83% !important;
    }

    .accordin_out h2.active span.edit, .additional h2.active span.edit {
        display: inline-block;
        margin-left: 2%;
    }

    .premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup {
        background-color: #3f9ba3;
        bottom: 34px;
        display: none;
        left: 65px !important;
        position: absolute;
        z-index: 999999;
        width: 302px;
    }

        .premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup .brkUpcontent {
            border: 5px solid #3f9ba3;
            float: left;
            width: 292px !important;
            line-height: 11px;
        }

    .premiumCalcWrap .brkUpcontent .totalAmnt p {
        color: #151515;
        font-size: 1.6em !important;
        float: left;
        font-style: normal;
        padding: 4px 0 0 0;
        width: auto;
    }

        .premiumCalcWrap .brkUpcontent .totalAmnt p.amnt {
            font-size: 1.6em !important;
            float: left !important;
            width: auto;
            padding: 0 0 0 0;
        }

    .additional h2 {
        background: url(/Images/arrow2.png) no-repeat 678px 21px #E66C55;
        color: #FFFFFF; /*cursor: pointer; commented on 23rd Dec'13*/
        float: left;
        font-family: 'Rockwell';
        font-size: 2.2em;
        font-weight: normal;
        height: 70px;
        line-height: 30px;
        margin: 2px 0 0;
        padding: 0 71px 0 30px;
        position: relative;
        width: 151px !important;
    }

    .form_con .left {
        width: 215px !important;
        float: left;
        margin: 0 20px 0 0;
    }

    .additional a.btnBack {
        color: #575656;
        font-family: 'Rockwell';
        font-size: 1.4em;
        float: right;
        position: absolute;
        right: 58px !important;
        text-decoration: underline;
        top: -12px !important;
    }

    .fullQuoteReview header, .fullQuoteReview .innerPageContent {
        width: 100%;
    }

    .colmdAdjust {
        width: 235px!important;
    }

    .premiumCalcWrap .premiumBrkup h4 {
        float: left;
        font-family: 'Rockwell';
        font-size: 1.4em;
        padding: 0 20px;
        font-weight: normal;
        margin: 0 0 6px;
        width: 38% !important;
        color: #333333;
    }

    .red p.dd1 {
        width: 215px !important;
    }

    .vol p {
        float: left;
        margin: 0 15px 0 0;
        width: 213px !important;
    }

    .red p {
        float: left;
        margin: 0 10px 0 0;
        width: 213px !important;
    }

    .addq {
        color: #333333;
        float: left;
        font-size: 1.4em;
        margin: 0 10px 0 0;
        width: 212px !important;
    }

    .doyou p.dd1 {
        width: 213px !important;
    }
}


.boxshadowdisableNew {
    box-shadow: none !important;
}

/*Radio Button Alteration Start*/
.label_radio input {
    width: 100% !important;
}

.red p.dd1 {
    width: 334px;
}

.doyou p.dd1 {
    width: 334px;
}

.vol p {
    float: left;
    margin: 0 15px 0 0;
    width: 334px;
}

.addq {
    color: #333333;
    float: left;
    font-size: 1.4em;
    margin: 0 10px 0 0;
    width: 340px;
}

.red p {
    float: left;
    margin: 0 10px 0 0;
    width: 334px;
}

/*Radio Button Alteration Start*/

/*fullquote review start*/
@media only screen and (max-width: 1000px) {
    /*Modified on 23rd Dec'13*/


    .accordin_out {
        float: left;
        padding: 0 0 20px 0;
        width: 70%;
    }



    .newinfo {
        float: left;
        font-size: 1.4em;
        margin: 16px 0 0;
        text-align: justify;
        width: 80% !important;
    }
}

@media only screen and (max-width: 570px) {

    .accordin_out {
        float: left;
        padding: 0 0 20px 0;
        width: 270px;
    }
}

@media only screen and (max-width: 410px) {

    .MarginLeftAdjust {
        margin-left: 0px;
    }
}

@media only screen and (max-width: 317px) {

    .accordin_out {
        float: left;
        padding: 0 0 20px 0;
        width: 230px;
    }

    .inputTextBox {
        background-color: #FFFCFC !important;
        border: 1px solid #C1C1C1 !important;
        box-shadow: 1px 1px 0 #CACACA !important;
        float: left !important;
        font-size: 1.3em !important;
        margin: 4px 0 3px !important;
        padding: 5px 5px 4px 5px !important;
        width: 208px !important;
    }
}
/*fullquote review end*/

/*@media only screen and (max-width: 800px) {
.full_top{ height:130px; width:370px; border:1px solid #e7e7e7; padding:0px 0 0 19px;margin-top: 236px;
    margin-left: 3%;}
}*/



.form_con .left.wid {
    margin: 0 0 0 0;
    width: 100%;
}

    .form_con .left.wid .label_radio {
        margin: 0 0 0 15px;
        width: 30px;
    }

.left .dropdownWrap {
    background-color: #FFFCFC;
    border: 1px solid #C1C1C1;
    box-shadow: 1px 1px 0 #CACACA;
    float: left;
    height: 24px;
    margin: 5px 0 3px 0;
    padding: 0 0 0 0px;
    position: relative;
    width: 225px;
}

.form_con .left.lastnm {
    margin: 0 0 0 0;
}

.form_con .left.suminsur {
    margin: 0;
    padding: 10px 0 0 0;
    width: 100%;
}

    .form_con .left.suminsur .leftDiv, .form_con .left.suminsur .rightDiv {
        float: left;
        margin: 0 20px 0 0;
        width: 215px;
    }

        .form_con .left.suminsur .rightDiv input.samin3 {
            font-size: 1.3em;
            height: 16px;
        }

    .form_con .left.suminsur label {
        margin: 5px 10px 0 0;
        width: 315px;
    }

    .form_con .left.suminsur input {
        width: 200px;
    }

.fullQuoteForm .form_con .left.suminsur {
    display: none;
    padding-top: 9px;
}

.left .dropdownWrap .selectBox {
    /*background: url("../images/arrow_select_white.gif") no-repeat scroll right 0 transparent;*/
    height: 100%;
    position: relative;
    width: 100%;
}

    .left .dropdownWrap .selectBox .selectValue {
        color: #1B1B1B;
        font-size: 1.2em;
        height: 24px;
        left: 0;
        line-height: 2.1em;
        overflow: hidden;
        position: absolute;
        top: 0;
        width: 90%;
    }

    .left .dropdownWrap .selectBox select {
        cursor: pointer;
        height: 25px;
        left: -9px;
        opacity: 0;
        position: absolute;
        filter: alpha(Opacity=0);
        top: 0;
        width: 207px;
    }

        .left .dropdownWrap .selectBox select option {
            border-bottom: 1px solid #EEEEEE;
            cursor: pointer;
            padding: 4px;
        }

.ncbdec fieldset {
    width: 100%;
}

.ent p.idvnote {
    font-size: 0.9em;
    margin: 5px 0 0;
    width: 100%;
}

.accordin_out input.vec {
    margin: 0 0 0 0;
    width: 111px;
}

.bito {
    float: left;
    margin: 0 0 0 7px;
}
/*.form_con .left.ncb { margin:0px 0px 0px 0px } commented on 2nd Dec'13*/
/*.fullQuoteForm .form_con .left.ncb{display:none;}*/
.fullQuoteForm .lpg, .fullQuoteForm .sum, .fullQuoteForm .dec, .fullQuoteForm .acclose, .fullQuoteForm .addshow, .fullQuoteForm .addshow2, .fullQuoteForm .amt, .fullQuoteForm .ncbdec, .fullQuoteForm .ent {
    display: none;
}

.fullQuoteForm .sumout {
    display: none;
}

.accordin_out .sumout {
    margin: 0px 0 0 0;
}
/*.fullQuoteForm .ent{ display:none;
    margin: 0!important;
    width: 452px!important;}*/
.non label {
    cursor: pointer;
    float: left;
    margin: 0 20px 0 0;
    padding: 0 0 0 20px;
}

.non p {
    float: left;
    margin: 0 15px 0 0;
    width: 333px;
}

/*.ConvertUpper {
    text-transform: uppercase;
}*/

.tableout {
    width: 100%;
    float: left;
    margin: 15px 0 0 0;
}

.fullQuoteForm .tableout {
    display: none;
}

.tableout table {
    border-top: 1px solid #c9cbcb;
    border-left: 1px solid #c9cbcb;
    border-collapse: collapse;
    width: 100%;
}

    .tableout table tr td {
        border-bottom: 1px solid #c9cbcb;
        border-right: 1px solid #c9cbcb;
        padding: 4px 4px 4px 4px;
        font-size: 1.4em;
        color: #333333;
    }

.accordin_out .tableout input {
    border: 1px solid #C1C1C1;
    height: 15px;
    padding: 5px;
    width: 110px;
}

.tableout1 {
    width: 100%;
    float: left;
    margin: 15px 0 0 0;
}

.fullQuoteForm .tableout1 {
    display: none;
}

.tableout1 table {
    border-top: 1px solid #c9cbcb;
    border-left: 1px solid #c9cbcb;
    background-color: #fffcfc;
    border-collapse: collapse;
    width: 100%;
}

    .tableout1 table tr td {
        border-bottom: 1px solid #c9cbcb;
        border-right: 1px solid #c9cbcb;
        padding: 4px 4px 4px 4px;
        font-size: 1.4em;
        color: #333333;
    }

.accordin_out .tableout1 input {
    border: 1px solid #C1C1C1;
    height: 15px;
    padding: 5px;
    width: 110px;
}

.tableout1 table tr td a {
    float: left;
    margin: 0 3px 0 3px;
}

    .tableout1 table tr td a.ad {
        margin: 0 17px 0 18px;
    }

    .tableout1 table tr td a.last {
        margin: 0 0 0 5px;
    }

.onewid {
    text-align: center;
}

.accordin_out .onewid input {
    width: 25px;
}


.tableout table tr td a {
    float: left;
    margin: 0 3px 0 3px;
}

    .tableout table tr td a.ad {
        margin: 0 17px 0 18px;
    }

    .tableout table tr td a.last {
        margin: 0 0 0 5px;
    }

.appendFDiv {
    width: 100%;
    float: left;
}

.form_con .left input.code {
    clear: both;
    width: 45px;
}

.form_con .left input.mobile {
    margin: 4px 0 0 5px;
    width: 140px;
}

.left .manufacturing .month {
    width: 77px;
}

    .left .manufacturing .month .selectBox select {
        width: 85px;
    }

.left .manufacturing .yea {
    width: 100px;
    margin: 5px 0 0 10px;
}

    .left .manufacturing .yea .selectBox select {
        width: 109px;
    }

.left .make {
    float: left;
    width: 120px;
    margin: 0 20px 0 0;
}

.left .mod {
    margin: 0 0 0 0;
}

.left .make label {
    color: #333333;
    float: left;
    font-size: 1.4em;
    line-height: 1em; /*padding: 0 0 7px;*/
    width: 100%;
}

.left .make .dropdownWrap {
    margin: 7px 0 3px 0; /*width: 115px;*/
}

.left .make .selectBox select {
    width: 209px;
}

.dec label {
    cursor: pointer;
    font-size: 1.4em;
    float: left;
    padding: 0 0 0 23px; /*width: 100%;*/
}

.ncbdec label {
    cursor: pointer;
    font-size: 1.4em;
    float: left; /*padding: 0 0 0 23px;width: 100%;*/
}

.ncb .dropdownWrap {
    width: 61px;
}

.ncb .small .selectBox select {
    width: 70px;
}

.dec fieldset {
    width: 100%;
}

.topm {
    float: left;
    width: 100%;
    margin: 3px 0 0;
}

.left .amt {
    margin: 5px 0 0 0;
    width: 155px;
}

    .left .amt .selectBox select {
        width: 164px;
    }

.tot {
    color: #333333;
    float: left;
    font-size: 1.4em;
    line-height: 1em;
    padding: 10px 0 0 0;
    width: 100%;
}

    .tot p {
        float: left;
        font-weight: bold;
        line-height: 1.9em;
        padding-right: 15px;
        width: auto /*464px*/;
    }

.fullQuoteReview .tot p.right {
    padding: 0 0 0 72px;
    width: auto;
}
/*.accordin_out .tableout1 .tot input{border: 1px solid #C1C1C1; float: left; height: 15px; line-height: 25px; margin: 0 0 0 0; padding:5px 5px 5px 5px; width: 110px;}*/
.accordin_out .tableout .tot input, .accordin_out .tableout1 .tot input {
    border: none;
    box-shadow: none;
    float: left;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    margin: 0 0 0 0;
    padding: 5px 5px 5px 5px;
    width: auto;
}

.form_con .left.lpg .label_radio {
    margin: 3px 19px 0 0;
}

.dole .label_radio {
    margin: 23px 17px 0 0;
}

.cap {
    float: left;
    margin: 0 0 10px 0;
    width: 100%;
}

    .cap img {
        float: left;
        margin: 0 0 0 0;
    }

.red {
    color: #333333;
    font-size: 1.4em;
}
/*.red p{ float: left;margin:0 10px 0 0; width: 315px;}*/

.form_con.red.vehicleIDV {
    display: block;
}

    .form_con.red.vehicleIDV p {
        margin-right: 15px;
        width: 220px;
    }

.vehicleIDVWrap {
    float: left;
    padding: 0 20px 5px;
    width: 688px;
}
    /*Added on 23rd Dec'13*/
    .vehicleIDVWrap .form_con {
        margin-top: 5px;
    }
/*Added on 23rd Dec'13*/
.premiumCalcWrap .premiumBrkup .vehicleIDVWrap p {
    margin: 8px 15px 0 0;
    font-size: 1em;
    width: 220px;
}
/*Modified on 23rd Dec'13*/
.premiumCalcWrap .premiumBrkup .vehicleIDVWrap h4 {
    font-size: 1.429em;
    padding-left: 0;
    padding-right: 15px;
    width: auto;
}
/*Added on 23rd Dec'13*/
.premiumCalcWrap .premiumBrkup .vehicleIDVWrap .ent p.idvnote {
    font-size: 0.9em;
    margin: 5px 0 0;
    padding: 0;
    width: 100%;
}
/*Added on 23rd Dec'13*/
.form_con.ent.idvValue span.errorMsg {
    /*font-size: 0.786em;*/
    font-size: 1.5em;
}

.red label {
    cursor: pointer;
    float: left;
    padding: 0 18px 0 20px;
}

.expand.prebor .label_radio {
    margin: 0 20px 0 0;
    padding: 0 0 0 20px;
}

.doyou {
    color: #333333;
    font-size: 1.4em;
}

    .doyou p {
        float: left;
        margin: 0 10px 0 0;
        width: 315px;
    }

    .doyou label {
        cursor: pointer;
        float: left;
        padding: 0 18px 0 20px;
    }

.vol {
    color: #333333;
    font-size: 1.4em;
}
    /*.vol p{ float: left; margin:0 15px 0 0; width:315px; }*/
    .vol label {
        cursor: pointer;
        float: left;
        padding: 0 18px 0 20px;
    }

.fullQuoteReview .vol label {
    cursor: default;
    padding-left: 0;
}
/*Added on 23rd Dec'13*/
.ent {
    color: #333333;
    font-size: 1.4em;
}

    .ent p {
        float: left;
        margin: 10px 15px 0 0;
        width: 220px;
    }

    .ent label {
        cursor: pointer;
        float: left;
        padding: 0 18px 0 20px;
    }

.accordin_out input {
    background-color: #FFF;
    font-weight: normal;
    border: 1px solid #C1C1C1;
    box-shadow: 1px 1px 0 #CACACA;
    float: left;
    margin: 4px 0 3px;
    padding: 5px;
    width: 235px;
}

.boxshadowdisable {
    box-shadow: none !important;
    width: 28px !important;
    margin-left: 96px !important;
}

.fontsize {
    font-size: 1.4em;
}

.marginleftalign {
    margin-left: 40px;
}

.arad span.errorMsg {
    margin: 5px 0 0 0;
}
/*Modified on 2nd Dec'13*/
.amtout {
    margin: 0px 0 0 0;
}

.fullQuoteForm .amtout {
    display: none;
}

.form_con.amtout .left {
    margin: 0 0 0 330px;
}

/*Added on 5th Jan'16*/
.amtout1 {
    margin: 0px 0 0 0;
}

.fullQuoteForm .amtout1 {
    display: none;
}

.form_con.amtout1 .left {
    margin: 0 0 0 330px;
}

.butcon {
    font-size: 1.1em;
    margin: 0 0 0 10px;
}

.outer {
    float: left;
    width: 400px;
}

.form_con .left.cap1 {
    width: 395px;
}

.cap1 p {
    float: left;
    font-size: 1.3em;
    font-style: italic;
    margin: 3px 0 0 10px;
}

h2 b {
    color: #FFFFFF;
    font-size: 0.6em;
    font-weight: normal;
    float: left;
    font-style: italic;
    float: right;
    font-weight: normal;
    margin: 0;
}

h2 img {
    margin: 14px 9px 0 0;
    float: right;
}

h2 em {
    position: absolute;
    top: 0; /*display:block; commented on 24th Dec'13*/
    display: none;
    width: 220px;
    right: 70px;
}

.form_con .left input.capta {
    width: 167px;
}

.form_con .left input.seat {
    width: 167px;
}

/* additional info */
.additional {
    float: left;
    position: relative;
    width: 723px;
    /*left:8%;*/
}

    .additional a.btnBack {
        color: #575656;
        font-family: 'Rockwell';
        font-size: 1.4em;
        float: right;
        position: absolute;
        right: -5px;
        text-decoration: underline;
        top: 12px;
    }

.fullQuoteForm .additional {
    display: none;
}

.form_con .left.finnam {
    margin: 0 0 0 0;
}

.fullQuoteForm .form_con .left.finnam {
    margin: 0 0 0 0;
}

.fullQuoteForm .finty {
    display: none;
}

.left textarea {
    background-color: #FFFCFC;
    border: 1px solid #C1C1C1;
    box-shadow: 1px 1px 0 #CACACA;
    float: left;
    height: 40px;
    margin: 4px 0 3px;
    padding: 5px;
    resize: none;
    width: 199px;
}

.innerPageContent .rhs .chatWithUsBox.chatmarto {
    margin: 46px 0 1px 0;
}

.addi_out {
    border: 3px solid #E66C55;
    float: left;
    padding: 0 20px 20px;
    width: 688px;
}

.fullQuoteReview .addi_out {
    border-top: none;
}
/*Added on 23rd Dec'13*/
.addi_out.orange {
    border: 3px solid #EA9640;
}

.fullQuoteReview .addi_out.orange {
    border-top: none;
}
/*Added on 23rd Dec'13*/
.fullQuoteForm .addi_out {
    display: none;
}

.form_con .left input.regSmall {
    margin: 4px 5px 3px 0;
    width: 33px;
}

.form_con .left input.regBig {
    margin: 4px 0 3px;
    width: 45px;
}

.fullQuoteForm .corporateout {
    display: none;
}

.expand.prebor .selfDriven .label_radio {
    margin: 10px 15px 8px 0;
}

.fullQuoteForm .drivenBySelf {
    display: none;
}

.sameAdd p {
    color: #333333;
    float: left;
    font-size: 1.4em;
}

.sameAdd .label_radio {
    cursor: pointer;
    margin: 0px 0 0 20px;
    padding: 0 0 0 17px;
    width: 35px;
    font-size: 1.4em;
}

.commAddress {
    display: none;
}

/*.addq{color: #333333; float: left; font-size: 1.4em; margin:0 10px 0 0; width:315px}*/
.form_con .left.lastnm .label_check {
    cursor: pointer;
    font-size: 1.3em;
    font-style: normal;
    padding: 0 0 4px 19px;
}

.form_con .marTop .label_check {
    margin: 20px 0 0;
}

.expand.prebor .adq .label_radio {
    cursor: pointer;
    margin: 0 18px 0 0;
    padding: 0 0 0 17px;
    width: 53px;
    font-size: 1.4em;
}

.asterisk {
    color: red;
}

.fullQuoteForm .qua {
    display: none;
}

.innerPageContent .rhs .chatWithUsBox .chatContent.chtdi {
    display: block;
}

/*.scroller { background:url(/Images/bg_scroller_first.gif) 0 0 no-repeat !important; float:left; height:23px; margin:5px 0 0 0; position:relative; width:657px }*/

.scroller {
    background: url(/Images/bg_scroller_first.gif);
    background-repeat: no-repeat;
    height: 23px;
    width: 657px;
    margin: 5px 0 0 0;
    float: left;
    background-size: contain;
    position: relative;
}

    .scroller.scroll_33, .scroller.scroll_66 {
        background: url(/Images/bg_scroller_first.gif) 0 0;
        background-repeat: no-repeat;
        height: 23px;
        width: 657px;
        margin: 5px 0 0 0;
        float: left;
        background-size: contain;
        position: relative;
    }
    /*Added on 23rd Dec'13*/
    .scroller.scroll_100 {
        background: url(../../Images/bg_scroller100.gif) 0 0;
        background-repeat: no-repeat;
        height: 23px;
        width: 657px;
        margin: 5px 0 0 0;
        float: left;
        background-size: contain;
        position: relative;
    }

    .scroller .scrollerBasicWrap {
        float: left;
        height: 7px;
        left: 22px;
        position: absolute;
        top: 7px;
        width: 310px;
    }

        .scroller .scrollerBasicWrap .scroll {
            display: none;
            float: left;
            height: 7px;
            left: 0;
            position: absolute;
            top: 0;
        }

    .scroller.scroll_33 .scrollerBasicWrap .scroll.scroll_33 {
        background-color: #89c05e;
        display: block;
        width: 33%;
    }

    .scroller.scroll_66 .scrollerBasicWrap .scroll.scroll_66 {
        background-color: #89c05e;
        display: block;
        width: 66%;
    }

    .scroller.scroll_100 .scrollerBasicWrap .scroll.scroll_100 {
        display: block;
        width: 100%;
    }

    .scroller .scrollerBasicWrap .scroll .tred, .scroller .scrollerAdditionalWrap .scroll .tred {
        background: url(/Images/bg_tooltip_scroller.png) no-repeat 0 0;
        color: #FFFFFF;
        font-size: 1.2em;
        height: 27px;
        right: -55px;
        line-height: 2.8em;
        position: absolute;
        text-align: center;
        top: 14px;
        width: 112px;
    }
/*Modified on 23rd Dec'13*/
.tred66 {
    background: url(/Images/bg_tooltip_scroller.png) no-repeat 0 0;
    color: #FFFFFF;
    font-size: 1.2em;
    height: 27px;
    right: -55px;
    line-height: 2.8em;
    position: absolute;
    text-align: center;
    top: 14px;
    width: 112px;
}

.tred100 {
    background: url(/Images/bg_tooltip_scroller.png) no-repeat 0 0;
    color: #FFFFFF;
    font-size: 1.2em;
    height: 27px;
    right: -55px;
    line-height: 2.8em;
    position: absolute;
    text-align: center;
    top: 14px;
    width: 112px;
}

/*scrollerAdditionalWrap - Added on 23rd Dec'13 starts*/
.scroller.scroll_150 {
    background: url(../../Images/bg_scroller100.gif) 0 0;
    background-repeat: no-repeat;
    height: 23px;
    width: 657px;
    margin: 5px 0 0 0;
    float: left;
    background-size: contain;
    position: relative;
}
/*Added on 23rd Dec'13*/
.scroller .scrollerAdditionalWrap {
    float: left;
    height: 7px;
    left: 332px;
    position: absolute;
    top: 7px;
    width: 315px;
}

    .scroller .scrollerAdditionalWrap .scroll {
        display: none;
        float: left;
        height: 7px;
        left: 0;
        position: absolute;
        top: 0;
    }

.scroller.scroll_150 .scrollerAdditionalWrap .scroll.scroll_50 {
    background-color: #89c05e;
    display: block;
    width: 50%;
}

.scroller.scroll_200 .scrollerAdditionalWrap .scroll.scroll_100 {
    display: block;
    width: 100%;
}
/*scrollerAdditionalWrap - Added on 23rd Dec'13 ends*/

.tpos {
    top: 26px;
    left: 198px;
}

.tpful {
    left: 277px;
    top: 36px;
}

.fullQuoteForm .relationInsuredOthers, .fullQuoteForm .relationMinorOthers {
    display: none;
}

.brkUpPopupOverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    display: none;
    left: 0;
    top: 0;
}
/*premiumCalcWrap start*/
.premiumCalcWrap {
    float: left;
    padding: 25px 0 0 0;
    width: 100%;
}

.fullQuoteForm .premiumCalcWrap {
    display: none;
}

.premiumCalcWrap .premAmount {
    background-color: #a3a3a3;
    float: left;
    padding: 20px 25px 20px 25px;
    width: 684px;
}

    .premiumCalcWrap .premAmount p {
        color: #333;
        font-family: 'Rockwell';
        font-size: 2em;
        line-height: 1em;
        padding: 0 0 7px 0;
    }

        .premiumCalcWrap .premAmount p.amount {
            color: #fff;
            font-size: 2.7em;
        }

            .premiumCalcWrap .premAmount p.amount span {
                font-size: 1.333em;
            }

            .premiumCalcWrap .premAmount p.amount img.rupee {
                padding: 0 5px;
            }

.premiumCalcWrap .premiumBrkup {
    border: 3px solid #A3A3A3;
    float: left;
    padding: 10px 0 0;
    width: 728px;
}

    .premiumCalcWrap .premiumBrkup h5 {
        color: #333333;
        float: left;
        font-family: 'Rockwell';
        font-size: 2em;
        font-weight: normal;
        line-height: 1em;
        padding: 0 20px 7px;
        width: 100%;
    }

    .premiumCalcWrap .premiumBrkup p {
        color: #8F8F8F;
        float: left;
        font-size: 1.3em;
        font-style: italic;
        line-height: 1em;
        padding: 3px 3px 7px;
        width: 100%;
    }

        .premiumCalcWrap .premiumBrkup p.highlight {
            background: #a3a3a3;
            color: #fff;
            padding: 3px 0;
        }

            .premiumCalcWrap .premiumBrkup p.highlight span {
                padding: 3px 20px;
            }

    .premiumCalcWrap .premiumBrkup .chkBrkUp {
        float: left;
        position: relative;
        margin: 3px 0 0 0;
    }

        .premiumCalcWrap .premiumBrkup .chkBrkUp a {
            color: #2a90be;
            float: left;
            font-family: 'Rockwell';
            font-size: 1.4em;
            padding: 0 0 4px 0;
            position: relative;
            text-decoration: underline;
            z-index: 1;
        }

        .premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup {
            background-color: #3f9ba3;
            bottom: 34px;
            display: none;
            left: 2px;
            position: absolute;
            z-index: 999999;
        }

            .premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup span.pointer {
                background: url("../images/d1.png") no-repeat scroll 0 0 transparent;
                bottom: -21px;
                float: left;
                height: 22px;
                left: 13px;
                position: absolute;
                width: 20px;
            }

            .premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup .brkUpcontent {
                border: 5px solid #3f9ba3;
                float: left;
                /*width: 459px;*/
                line-height: 11px;
            }

                .premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup .brkUpcontent table {
                    background-color: #fff;
                    color: #666;
                    font-size: 1.3em;
                }

.premiumCalcWrap .brkUpcontent table th, .premiumCalcWrap .brkUpcontent table td {
    padding: 5px 10px 5px 10px;
    text-align: left;
}

    .premiumCalcWrap .brkUpcontent table th:first-child, .premiumCalcWrap .brkUpcontent table td:first-child {
        border-right: 1px solid #bfc0bd;
        width: 260px;
    }

.premiumCalcWrap .brkUpcontent table th {
    background-color: #cbe8eb;
    border-bottom: 1px solid #bfc0bd;
    padding: 12px 10px 5px 10px;
}

.premiumCalcWrap .brkUpcontent table tr.heading td {
    background-color: #cbe8eb;
    border-bottom: 1px solid #bfc0bd;
    font-weight: bold;
}

.premiumCalcWrap .brkUpcontent table tr.subTotal td {
    border-bottom: 1px solid #bfc0bd;
    font-weight: bold;
}

.premiumCalcWrap .brkUpcontent table td img {
    padding: 0 5px 0 0;
}

.premiumCalcWrap .brkUpcontent .totalAmnt {
    float: left;
    font-family: 'Rockwell';
    padding: 7px 15px 3px;
    width: 350px;
}

    .premiumCalcWrap .brkUpcontent .totalAmnt p {
        color: #151515;
        font-size: 2em;
        float: left;
        font-style: normal;
        padding: 4px 0 0 0;
        width: auto;
    }

        .premiumCalcWrap .brkUpcontent .totalAmnt p.amnt {
            font-size: 2.2em;
            float: right;
            width: auto;
            padding: 0 0 0 0;
        }

            .premiumCalcWrap .brkUpcontent .totalAmnt p.amnt img {
                padding: 4px 5px 0 0;
                vertical-align: top;
            }

.premiumCalcWrap p.refNo {
    color: #333;
    float: left;
    font-size: 1.3em;
    line-height: 1em;
    padding: 15px 0 5px 8px;
    width: 700px;
}

    .premiumCalcWrap p.refNo span {
        color: #2a90be;
        font-style: italic;
    }
/*premiumCalcWrap end*/
/* ashwini 5 march */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .left.veca .label_radio {
        width: 30px;
    }

    .orange .left.lastnm .label_radio {
        width: 30px;
    }

    .left.claim .label_radio {
        width: 30px;
    }

    .left.lpg .label_radio {
        width: 30px;
    }

    .rev1 .prebor .form_con .label_radio {
        width: 60px;
    }

    .expand.prebor .adq .label_radio.wss {
        margin: 0 26px 0 0;
    }
}

.close2 {
    float: right;
    font-weight: bold;
    margin: 8px 12px 0 0;
    z-index: 9999;
    *margin: 8px 0px 0px 343px;
}

.premiumCalcWrap .premiumBrkup .chkBrkUp .close2 a {
    text-decoration: none;
    color: #333;
}

    .premiumCalcWrap .premiumBrkup .chkBrkUp .close2 a:hover {
        text-decoration: underline;
        color: #333;
    }

.sev2 {
    margin: 15px 0 0 15px;
}

.trhead {
    background-color: #e0e0e0;
}

.positionAbs {
    position: absolute;
    top: 0;
    left: 0;
}

.form_con label.toolTipLabel {
    background: url("../images/border_label.gif") repeat-x scroll 0 bottom transparent;
    float: left;
    padding: 0 0 3px;
    margin: 0 19px 0 0;
    display: block;
    /*   position: relative;*/
}

    .form_con label.toolTipLabel .toolTipWrap {
        background-color: #3F9BA3;
        bottom: 30px;
        display: none;
        float: left;
        padding: 10px;
        position: absolute;
        right: -160px;
        width: 165px;
        z-index: 9999;
    }

        .form_con label.toolTipLabel .toolTipWrap span.content {
            color: #FFFFFF;
            font-family: 'Rockwell';
            font-size: 0.9em;
            line-height: 1.2em;
            width: 200px;
        }

        .form_con label.toolTipLabel .toolTipWrap span.pointer {
            background: url("../images/tooltip_pointer_fullquote.png") no-repeat scroll 0 0 transparent;
            bottom: -14px;
            float: left;
            height: 14px;
            left: 10px;
            position: absolute;
            width: 14px;
        }

.form_con p.widau {
    width: 328;
    margin: 0 10px 0 0;
}

.form_con label.toolTipLabel.dislawi {
    margin: 0 7px 0 0;
}

.form_con label.toolTipLabel.ele {
    cursor: pointer;
    margin: 0 48px 0 0;
}

.red p.cov1 {
    width: 62px;
    margin: 0 7px 0 0;
}

.red p.cov2 {
    width: 39px;
    margin: 0 7px 0 0;
}

.vol p.cli2 {
    width: 53px;
    margin: 0 7px 0 0;
}

.red p.clo2 {
    margin: 0 7px 0 0;
    width: 89px;
}

.red p.flno {
    margin: 3px 15px 0 0;
    width: 100%;
}

    .red p.flno em {
        font-family: 'WebRupee';
        margin: 0 5px 0 0;
        font-style: normal;
    }

.form_con label.toolTipLabel.elee2 {
    cursor: pointer;
    margin: 0 47px 0 0;
}

.samin {
    *margin: 3px 0 0 -330px!important;
}

.samin3 {
    *margin: 23px 0 0 -330px!important;
}
/*.red p.dd1{ width:315px;}*/
/*.doyou p.dd1{ width:315px;}*/
.form_con label.toolTipLabel.dsq {
    margin: 0 18px 0 0;
}

.respon {
    display: none;
}

.form_con .left.responlas {
    margin: 0;
}
/* 8 march ashwini*/
.ncbdec .info.decl {
    height: 76px;
}

    .ncbdec .info.decl .textArea {
        height: 64px;
    }

.non label.toolTipLabel {
    margin: 0 19px 0 0;
}

.decvd {
    display: none;
}

    .decvd .info {
        float: left;
        height: 81px;
        margin: 15px 0 10px; /*overflow: auto;  */
        width: 100%;
    }

        .decvd .info .textArea {
            border: 1px solid #E7E7E7;
            font-size: 1.3em;
            height: 65px;
            padding: 5px;
            resize: none;
            width: 98%;
        }

    .decvd fieldset {
        width: 100%;
    }

    .decvd label {
        cursor: pointer;
        float: left;
        font-size: 1.4em;
        padding: 0 0 0 23px;
    }

.decvd2 {
    display: block;
}

    .decvd2 .info {
        border: 1px solid #E7E7E7;
        float: left;
        height: 81px;
        margin: 15px 0 10px;
        overflow: auto;
        width: 99%;
    }

        .decvd2 .info .textArea {
            height: 65px;
            padding: 5px;
            resize: none;
            width: 97%;
        }

    .decvd2 fieldset {
        width: 100%;
    }

    .decvd2 label {
        cursor: pointer;
        float: left;
        font-size: 1.4em;
        padding: 0 0 0 0px;
    }
/* 11 march ashwini*/
.nom {
    font-size: 0.6em;
    font-style: normal;
}

    .nom em {
        font-family: 'WebRupee';
        margin: 0 5px 0 2px;
        font-style: normal;
    }

.premiumCalcWrap .premiumBrkup h4 {
    float: left;
    font-family: 'Rockwell';
    font-size: 2em;
    padding: 0 20px;
    font-weight: normal;
    margin: 0 0 6px;
    width: 59%;
    color: #333333;
}

.premiumCalcWrap .brkUpcontent .totalAmnt p.amnt em {
    font-family: 'WebRupee';
    margin: 0 5px 0 0;
    font-style: normal;
}

.premiumCalcWrap .premiumBrkup .chkBrkUp .brkUpPopup .brkUpcontent em {
    font-family: 'WebRupee';
    margin: 0 5px 0 0;
    font-style: normal;
}

.premiumCalcWrap .premiumBrkup h4 em {
    font-family: 'WebRupee';
    margin: 0 5px 0 0;
    font-style: normal;
}

.premiumCalcWrap .premiumBrkup h5 em {
    font-family: 'WebRupee';
    margin: 0 5px 0 0;
    font-style: normal;
}

.text4 {
    font-size: 1.3em;
    text-align: justify;
}

    .text4 a {
        color: #333333;
        text-decoration: underline;
    }

.premiumCalcWrap p.refNo2 {
    color: #6c9a48;
    float: left;
    font-family: 'Rockwell';
    font-size: 1.5em;
    font-style: normal;
    line-height: 1em;
    padding: 5px 0 5px 0;
    width: 700px;
}

.premiumCalcWrap p.refNo3 {
    color: #333333;
    float: left;
    font-style: normal;
    font-size: 1.3em;
    line-height: 1em;
    padding: 5px 20px 10px;
    width: 700px;
}

.cor {
    float: left;
    font-family: 'Rockwell';
    font-size: 1.5em;
    padding: 12px 0 0;
}

.indi {
    float: left;
}

.full_blue h2 span em {
    display: inline;
    font-family: 'WebRupee';
    margin: 0 5px 0 0;
    position: relative;
    right: 0;
    width: auto;
    font-style: normal;
}

.corpora {
    display: none;
    float: left;
}

.red p.recov1 {
    margin: 0 7px 0 0;
    width: 64px;
}

.red p.recov2 {
    margin: 0 7px 0 0;
    width: 41px;
}

.red p.revp {
    width: 316px;
}

.doyou p.revp {
    width: 316px;
}

.vol p.revcli2 {
    margin: 0 7px 0 0;
    width: 55px;
}

.red p.reeclo2 {
    margin: 0 7px 0 0;
    width: 91px;
}

.addq.reeadd {
    width: 339px;
}

.expand.prebor .label_radio.reyes {
    margin: 0 20px 0 3px;
}

.form_con label.toolTipLabel.dew {
    margin: 0 56px 0 0;
}

.form_con label.toolTipLabel.dewre {
    margin: 0 55px 0 0;
}

.left .dropdownWrap .selectBox .selectValue.cho {
    font-size: 1.1em;
}

/*.left.cho .dropdownWrap{ width:247px; margin: 8px 0 3px 0;}
.left.cho .dropdownWrap .selectBox select{ width: 253px;}

.form_con .left.cho2{ width:182px;}
.left.cho2 .dropdownWrap{ width:182px;  margin: 8px 0 3px 0;}
.left.cho2 .dropdownWrap .selectBox select{ width:182px;}*/


/* ashwini 13 march */

.backtoh {
    float: right;
    font-size: 1.4em;
}

.besic_out h2 a {
    background: url("../images/editicon.png") no-repeat scroll 5px 14px transparent;
    top: 5px;
    color: #FFFFFF;
    float: right;
    font-family: arial;
    font-size: 0.7em;
    padding: 0 0 0 33px;
    position: absolute;
    right: 35px;
}

.fullQuoteReview .besic_out h2 a {
    background: url(~\Images\icon_editprintmail.gif) no-repeat scroll 0px 4px transparent;
    top: 5px;
    color: #FFFFFF;
    float: right;
    font-family: arial;
    font-size: 0.7em;
    padding: 0;
    position: absolute;
    right: 24px;
    text-indent: -999999px;
    width: 16px;
}

.besic_out h2 a:hover {
    text-decoration: underline;
}

.additional h2 a.edit {
    background: url("../images/editicon.png") no-repeat scroll 5px 14px transparent;
    color: #FFFFFF !important;
    float: right;
    font-family: arial;
    font-size: 0.7em;
    padding: 0 0 0 33px;
    position: absolute;
    right: 35px;
    top: 5px;
}

.fullQuoteReview .additional h2 a.edit {
    background: url("../images/icon_editprintmail.gif") no-repeat scroll 0px 4px transparent;
    top: 5px;
    color: #FFFFFF;
    float: right;
    font-family: arial;
    font-size: 0.7em;
    padding: 0;
    position: absolute;
    right: 24px;
    text-indent: -999999px;
    width: 16px;
}


.additional h2 a.edit:hover {
    text-decoration: underline;
}

.homeicon {
    float: right;
    margin: 27px 15px 0 0;
}
/*Two wheeler - Added on 21st May 2013 - start*/
.fullQuoteForm .form_con .sideCarIdv, .fullQuoteForm .form_con.attachSidecar, .fullQuoteForm .form_con.attachSidecar .coverSidecar {
    display: none;
}

.form_con.sideCarIdv .outer {
    margin: 0 0 0 330px;
    width: 350px;
}

    .form_con.sideCarIdv .outer input.inputsidecar {
        width: 200px;
    }

.form_con .sideCarIdv p.idvnote {
    color: #333;
    font-size: 1.2em;
    margin: 5px 0 0;
    width: 100%;
}
/*Two wheeler - Added on 21st May 2013 - end*/
.newinfo {
    float: left;
    font-size: 1.4em;
    margin: 16px 0 0;
    text-align: justify;
    width: 735px;
}

.label_check a {
    color: #1984B4;
}

.downbut {
    margin: 10px 10px 0 0;
}

.but.makenew {
    margin: 10px 0px 0 0;
}

    .but.makenew a {
        background-color: #EA9640;
    }

.newtext {
    float: left;
    width: 100%;
    font-size: 1.4em;
    margin: 10px 0 0 0;
}
/*added on 25 november 2013*/
.form_con .left.veca.whe p {
    width: 345px;
}

.form_con .left.proposed {
    width: 250px;
}

    .form_con .left.proposed label.headlbl {
        font-weight: bold;
    }

.isProp {
    display: none;
}

.frm_data p {
    color: #333333;
    float: left;
    font-size: 1.4em;
    padding: 8px 10px 0 0;
    clear: left;
    min-width: 112px;
}

.form_con.frm_data .left {
    width: 687px;
}

.veh_details, .defect_details, .accidentInfo, .other_driver_Info, .acc_cover_Info {
    width: auto;
    display: none;
}
/*.veh_details {margin: 10px 0 0 215px;}*/
/*.defect_details { margin: 10px 0 0 350px;}*/
.clear {
    clear: both;
}

.form_con.autoWidth .left input {
    width: 202px;
}

    .form_con.autoWidth .left input.datepicker {
        width: 170px;
    }

.form_con.autoWidth .left.last {
    margin: 0;
}

.frm_data .tableout1 {
    display: block;
}

.liability_info {
    margin: 15px 0 0 0;
    display: none;
    width: auto;
}

.other_driver_Info.tableout1 table, .acc_cover_Info.tableout1 table {
    width: auto;
}

.cov_details .form_con .left.suminsur {
    margin: 0 0;
}

.label_radio input {
    width: 29px !important;
}

.add_box label {
    float: left;
}

.form_con .left input.dtp_cal {
    width: 110px;
    margin: 4px 0 0 5px;
}

.indi .form_con .left input.dtp_cal {
    width: 106px;
    margin: 4px 0px 0px 6px;
}

.form_con .left.left_col input.dtp_cal {
    width: 148px;
    margin: 4px 10px 0 0;
}

.form_con .left.driverDetail input.dtp_cal {
    *margin: 4px 0 0 0;
}

.form_con textarea {
    background-color: #FFFCFC;
    border: 1px solid #C1C1C1;
    box-shadow: 1px 1px 0 #CACACA;
    float: left;
    margin: 4px 0 3px;
    padding: 5px 5px 4px;
    height: 44px;
    width: 100%;
    resize: none;
    overflow: auto;
}

.accidentInfo td input {
    width: 100px !important;
}

.form_con.no_sapce {
    margin: 0;
}
/*.form_con .driverDetail label{ float:none}*/
.form_con .driverDetail img {
    float: left;
}

.cov_details .samin3 {
    *margin: 0 !important;
    *float: none !important;
}

.left.suminsur.small input.samin3 {
    font-size: 1.3em;
    height: 16px;
}

.form_con.liability_info label {
    line-height: 32px;
    padding: 0 10px 0 0;
}

.form_con.liability_info .left input.code {
    clear: none;
}

.frm_data .ltGrp {
    padding-top: 10px;
}

    .frm_data .ltGrp p {
        padding-bottom: 10px;
        padding-top: 0;
        width: 232px;
    }

.accordin_out .cov_details .sumout {
    margin: 10px 0 0 0;
}

.opt_contries.form_con.frm_data .left {
    width: 294px;
    margin: 10px 0 0 0;
}

.frm_data.opt_contries .left p {
    width: 96px;
    min-width: 78px;
    padding: 0 10px 0 0;
}

.form_con .left.small {
    width: 160px;
}

    .form_con .left.small .dropdownWrap {
        width: 140px;
    }

        .form_con .left.small .dropdownWrap .selectBox select {
            width: 137px;
        }

    .form_con .left.small input {
        width: 140px;
    }

.frm_data p.radiop {
    width: 520px;
}
/**/
.checkfield {
    float: left;
}

    .checkfield .labelbox {
        width: 190px;
        float: left;
        margin: 10px 0 0;
    }

    .checkfield label {
        color: #333;
        cursor: pointer;
        float: left;
        font-size: 1.4em;
        padding: 0 0 0 23px;
    }

.form_con.add_box span.errorMsg {
    /*font-size: 0.786em;*/
    font-size: 1.5em;
}

.drowdownStyle {
    width: 200px;
    height: 24px;
    background: #FFFCFC;
    border: 1px solid #C1C1C1;
}

.asterisk {
    color: red;
}

.customErrorMsg {
    color: #FF0000;
    display: none;
    float: left;
    /*font-size: 1.1em;*/
    font-size: 1.5em;
    width: 100%;
}
/*.upper {
    text-transform: uppercase;
}*/
.errorMsg {
    color:#FF0000;
    font-size: 1.35em;
    margin-left:5px;
}
.displaynone {
    display: none;
}
.reviewEdit {
    background : url(/Images/edit.jpg) no-repeat 0px 5px !important;
}

.but.cont3 {
    clear:both;
}