/*InnerPage Content Start*/
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/RobotoRegular.eot');
    src: url('../fonts/RobotoRegular.eot') format('embedded-opentype'), url('../fonts/RobotoRegular.woff2') format('woff2'), url('../fonts/RobotoRegular.woff') format('woff'), url('../fonts/RobotoRegular.ttf') format('truetype'), url('../fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}
.innerPageContent {
    margin: 0 auto 0 auto;
    width: 960px;
}

    .innerPageContent .innerBanner {
        padding: 0 0 10px 0;
    }
/*breadcrumb Start*/
.breadcrumb {
    font-size: 1.2em;
    padding: 0 0 0 0;
    color:#666666;
    background: url(../../Images/arrow_brdcrmb.gif) no-repeat scroll 40px 5px;
}

    .breadcrumb a {
        background: url(../../Images/arrow_brdcrmb.gif) no-repeat scroll 0 5px;
        color: #121d77;
        padding: 0 4px 0 19px;
    }

        .breadcrumb a.fstLink {
            background: none;
            padding: 0 4px 0 0;
        }

    .breadcrumb span {
        background: url(../../Images/arrow_brdcrmb.gif) no-repeat scroll 0 5px;
        color: #666666;
        padding: 0 0 0 19px;
    }
/*breadcrumb End*/
.contentWrap {
    float: left;
    padding: 0 0 80px 0;
}

@media only screen and (max-width: 1000px) {
    .innerContentLeft {
        float: left;
        padding: 0 24px 0 0;
        width: 94% !important;
        margin-top: 0px;
    }

    .paddingAdjust {
        padding-left: 17%;
    }
}

@media only screen and (max-width: 540px) {

    #lnkBtnEdit {
        height:39px;
         width: 80px !important;
    }
    #divTWFullquote {
          height: 23px;
          width: 80px !important;
}
    .innerContentLeft {
        float: left;
        padding: 0 0 0 0 !important;
        width: 94% !important;
        margin-top: 0px;
        position:relative;
        left:8%;
    }

    /*.paddingNewAdjust
    {
        padding-right: 28px;
    }*/
}

@media only screen and (max-width: 480px) {

    #lnkBtnEdit {
        height:39px;
       width: 80px !important;
    }

    #divTWFullquote {
      height: 23px;
      width: 80px !important;
}
    .contentWrap {
        float: left;
        padding: 0 0 80px 0;
        padding-left: 1% !important;
    }
}

.innerPageContent h1 {
    color: #525252;
    
    font-size: 2.4em;
    font-weight: normal;
    line-height: 1em;
    padding: 0 0 20px 0;
}

.innerPageContent .contentWrap p.introPara {
    color: #e88c2d;
    
    font-size: 2.2em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0 0 20px 0;
}

.innerPageContent .contentWrap .aboutUs2clms {
    background-color: #e88c2d;
    float: left;
    margin: 0 0 30px 0;
    width: 100%;
}

    .innerPageContent .contentWrap .aboutUs2clms .contentLeft {
        background-color: #fff;
        float: left;
        padding: 0 21px 0 0;
        width: 607px;
    }

        .innerPageContent .contentWrap .aboutUs2clms .contentLeft p {
            color: #686868;
            font-size: 1.4em;
            line-height: 1.4em;
            margin: 0;
            padding: 0 0 15px 0;
        }

        .innerPageContent .contentWrap .aboutUs2clms .contentLeft .aboutMutualGroup {
            border-top: 5px solid #e88c2d;
            float: left;
            width: 100%;
        }

            .innerPageContent .contentWrap .aboutUs2clms .contentLeft .aboutMutualGroup .content {
                border: 1px solid #e5e5e5;
                border-top: none;
                float: left;
                padding: 20px 25px 10px 25px;
                width: 555px;
            }

                .innerPageContent .contentWrap .aboutUs2clms .contentLeft .aboutMutualGroup .content h2 {
                    color: #525252;
                    
                    font-size: 2.4em;
                    font-weight: normal;
                    line-height: 1em;
                    padding: 0 0 15px 0;
                }

                .innerPageContent .contentWrap .aboutUs2clms .contentLeft .aboutMutualGroup .content h3 {
                    color: #e88c2d;
                    /**/
                    font-size: 2.1em; /*font-style: italic;*/
                    font-weight: normal;
                    line-height: 1em;
                    padding: 0 0 10px 0;
                }

.innerPageContent .content a.readMore {
    background: url(../../Images/arrow_down.gif) right center no-repeat;
    color: #343434;
    font-size: 1em;
    line-height: 1em;
    padding: 0 12px 0 0;
    text-transform: uppercase;
}

.innerPageContent .contentWrap .aboutUs2clms .contentRight {
    float: left;
    padding: 30px 15px 0 20px;
    width: 297px;
}

    .innerPageContent .contentWrap .aboutUs2clms .contentRight h2 {
        color: #fff;
        
        font-size: 2.2em;
        font-weight: normal;
        letter-spacing: -1px;
        line-height: 1em;
        padding: 0 0 20px 0;
    }

    .innerPageContent .contentWrap .aboutUs2clms .contentRight p {
        color: #fff;
        font-size: 1.4em;
        line-height: 1.4em;
    }

.innerPageContent .ourVisionWrap {
    background-color: #bce29f;
    margin: 0 0 30px 0;
    float: left;
    padding: 6px 0;
    width: 100%;
}
    /*Modified on 18th June '13*/
    .innerPageContent .ourVisionWrap .ourVision, .innerPageContent .ourValuesWrap .ourValues {
        float: left;
        padding: 30px 30px 10px 30px;
        width: 387px;
    }

        .innerPageContent .ourVisionWrap .ourVision h2, .innerPageContent .ourValuesWrap .ourValues h2 {
            color: #505050;
            
            font-size: 3.2em;
            font-weight: normal;
            line-height: 1em;
            padding: 0 0 22px 0;
        }

        .innerPageContent .ourVisionWrap .ourVision p, .innerPageContent .ourValuesWrap .ourValues p {
            color: #616060;
            font-size: 1.4em;
            line-height: 1.5em;
            padding: 0 0 15px 0;
        }

    .innerPageContent .ourVisionWrap .contentRight, .innerPageContent .ourValuesWrap .contentRight {
        background-color: #fff;
        float: left;
        margin: 0 6px 0 0;
        padding: 8px 35px 5px 12px;
        width: 460px;
    }
        /*Modified on 18th June '13*/
        .innerPageContent .ourVisionWrap .contentRight ul li {
            border-top: 1px solid #daefca;
            float: left;
            padding: 7px 18px 7px 17px;
            width: 425px;
        }

        .innerPageContent .ourValuesWrap .contentRight li {
            border-top: 1px solid #daf1f7;
            float: left;
            padding: 7px 18px 7px 17px;
            width: 425px;
        }

            .innerPageContent .ourVisionWrap .contentRight ul li:first-child, .innerPageContent .ourValuesWrap .contentRight li:first-child {
                border-top: none;
            }

            .innerPageContent .ourVisionWrap .contentRight ul li p, .innerPageContent .ourValuesWrap .contentRight li p {
                color: #666;
                font-size: 1.4em;
                line-height: 1.5em;
            }

        .innerPageContent .ourVisionWrap .contentRight ul li h2 {
            color: #e78017;
            /**/
            font-size: 2.8em; /*font-style: italic;*/
            font-weight: normal;
            line-height: 1em;
            padding: 0 0 7px 0;
        }

        .innerPageContent .ourValuesWrap .contentRight ul li h3 {
            color: #e78017;
            /**/
            font-size: 2.2em; /*font-style: italic;*/
            font-weight: normal;
            line-height: 1em;
        }

.innerPageContent .ourValuesWrap {
    background-color: #c2e7f2; /*margin:0 0 60px 0; commented on 21 Jan 2013 */
    float: left;
    width: 100%;
    padding: 6px 0;
}
/*Modified on 18th June '13*/
/*Added on 23 Jan 2013 start*/
/*innerContentLeft start*/
.innerContentLeft {
    float: left;
    padding: 0 24px 0 0;
    width: 724px;
}

.innerContentLeftNew {
    float: left;
    padding: 0 24px 0 0;
    width: 724px;
    margin-left: -105px;
}
/*Left Navigation Start*/
.innerContentLeft .leftNav {
    float: left;
    width: 176px;
}

    .innerContentLeft .leftNav ul {
        float: left;
        border-top: 1px solid #e5e5e5;
        width: 100%;
    }

        .innerContentLeft .leftNav ul li {
            border-bottom: 1px solid #e5e5e5;
            border-left: 1px solid #e5e5e5;
            border-right: 1px solid #e5e5e5;
            float: left;
            width: 174px;
        }

            .innerContentLeft .leftNav ul li.sel {
                background-color: #227399;
            }

            .innerContentLeft .leftNav ul li a {
                color: #227399;
                float: left;
                
                font-size: 1.4em;
                line-height: 1.2em; /*Modified on 23rd May 2013*/
                padding: 9px 0 9px 12px;
                position: relative;
                width: 162px;
                z-index: 1;
            }

                .innerContentLeft .leftNav ul li a:hover {
                    background-color: #227399;
                    color: #fff;
                    text-decoration: none;
                }

            .innerContentLeft .leftNav ul li.sel a {
                color: #fff;
            }

                .innerContentLeft .leftNav ul li.sel a span {
                    background: url(../../Images/pointer_tab.png) right center no-repeat;
                    height: 22px;
                    position: absolute;
                    right: -10px;
                    top: 6px;
                    width: 10px;
                }
/*Left Navigation end*/
.innerContentLeft .claimsBanner {
    border-top: 5px solid #86c8cf;
    float: left;
    width: 548px;
}

.innerContentLeft .contentDetails {
    border: 1px solid #e5e5e5;
    float: left;
    margin: 25px 0 0 0;
    width: 722px;
}

    .innerContentLeft .contentDetails .claimsContent {
        float: left;
        padding: 20px 25px 15px 22px;
        width: 675px;
    }

        .innerContentLeft .contentDetails .claimsContent h4 {
            color: #525252;
            
            font-size: 2em;
            font-weight: normal;
            line-height: 1em;
            padding: 0 0 15px 0;
        }

        .innerContentLeft .contentDetails .claimsContent p.subHeading {
            color: #5fafb7;
            /**/
            font-size: 2.2em; /*font-style: italic;*/
            line-height: 1em;
        }

        .innerContentLeft .contentDetails .claimsContent p.headingBlack {
            color: #403f3f;
           
        }

        .innerContentLeft .contentDetails .claimsContent p span.title {
            color: #CA7C2C;
            display: block;
            font-weight: bold;
        }
        /*Added on 18th June '13*/

        .innerContentLeft .contentDetails .claimsContent ul {
            margin-top: -5px;
        }

            .innerContentLeft .contentDetails .claimsContent ul li {
                background: url(../../Images/bull_gray.png) no-repeat 0 5px;
                color: #686868;
                font-size: 1.4em;
                line-height: 1.2em;
                padding: 0 0 7px 15px;
            }

        .innerContentLeft .contentDetails .claimsContent ol li {
            background: url(../../Images/bull_gray.png) no-repeat 0 5px;
            color: #686868;
            font-size: 1.4em;
            line-height: 1.2em;
            padding: 0 0 7px 15px;
        }

            .innerContentLeft .contentDetails .claimsContent ol li ul {
                margin-top: 5px;
            }

            .innerContentLeft .contentDetails .claimsContent ol li a {
                color: #1984B4;
            }

            .innerContentLeft .contentDetails .claimsContent ol li ul li {
                background: url(../../Images/subbullet.gif) no-repeat 0 6px;
                font-size: 1em;
            }

            .innerContentLeft .contentDetails .claimsContent ol li p {
                font-size: 1em;
            }

        .innerContentLeft .contentDetails .claimsContent p.note {
            font-size: 1.2em;
        }

        .innerContentLeft .contentDetails .claimsContent table {
            border-collapse: collapse;
            border-left: 1px solid #ccc;
            border-top: 1px solid #ccc;
            font-size: 1.3em;
            margin-bottom: 10px;
            width: 99%;
        }

            .innerContentLeft .contentDetails .claimsContent table th, .innerContentLeft .contentDetails .claimsContent table td {
                border-bottom: 1px solid #ccc;
                border-right: 1px solid #ccc;
                padding: 5px 10px;
            }

            .innerContentLeft .contentDetails .claimsContent table th {
                background-color: #E3E3E3;
            }

        .innerContentLeft .contentDetails .claimsContent p {
            color: #686868;
            font-size: 1.4em;
            line-height: 1.4em;
            padding: 0 0 15px 0;
        }

            .innerContentLeft .contentDetails .claimsContent p.subTitle {
                padding: 15px 0 7px;
            }

            .innerContentLeft .contentDetails .claimsContent p.padTop15 {
                padding-top: 15px;
            }

            .innerContentLeft .contentDetails .claimsContent p .highlight {
                color: #CA7C2C;
            }

            .innerContentLeft .contentDetails .claimsContent p a {
                color: #1984B4;
            }
/*ClaimsForm start*/
.claimsForm h4 {
    color: #333333;
    
    font-size: 2em;
    font-weight: normal;
    line-height: 1em;
    padding: 15px 0 15px 28px;
}

.claimsForm span.mandatory {
    color: #333;
    display: block;
    font-size: 1.1em;
    padding: 0 0 10px 0;
}

.claimsForm .dataContentWrap {
    background-color: #efeeee;
    float: left;
    padding: 15px 24px 25px 28px;
    width: 670px;
}
    /*Modified bottom padding on 30 Jan 2013*/
    .claimsForm .dataContentWrap.bgYellow {
        background-color: #fae6a2;
    }

    .claimsForm .dataContentWrap.last {
        border-bottom: none;
        margin: 0 0 0 0;
    }

.claimsForm h6 {
    color: #333;
    float: left;
    
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1em;
    padding: 7px 0 10px 0;
    width: 100%;
}
/*Added float & width,Modified padding on 30 Jan 2013*/
.claimsForm .dataContentWrap label {
    color: #4b4a4a;
    float: left;
    font-size: 1.3em;
    padding: 0 0 5px 0;
    width: 100%;
}

.claimsForm .dataContentWrap input.input {
    border: 1px solid #bfbebe;
    box-shadow: 1px 1px 0 #e0e0e0;
    color: #8c8c8c;
    float: left;
    font-size: 1.3em;
    margin: 0 0 10px 0;
    padding: 5px 5px 5px 5px;
    width: 210px;
}

.claimsForm .dataContentWrap input.datepicker {
    margin: 0 10px 10px 0;
    width: 165px;
}

.claimsForm .dataContentWrap .ui-datepicker-trigger {
    cursor: pointer;
    margin: 2px 0 0 0;
}

.claimsForm .dataContentWrap .errorMsg {
    color: #ff0000;
    float: left;
    font-size: 1.1em;
    left: 0;
    position: relative;
    top: -5px;
    width: 100%;
}

.claimsForm .dataContentWrap .dataContent {
    float: left;
    width: 100%;
}

.claimsForm .dataContentWrap input.areaCode {
    margin: 0 10px 10px 0;
    width: 40px;
}

.claimsForm .dataContentWrap input.number {
    width: 148px;
}

.claimsForm .dataContentWrap img.imgCaptcha {
    float: left;
    padding: 0 8px 0 0;
}

.claimsForm .dataContentWrap input.capchaTxtbx {
    width: 110px;
}
/*Added on 30 Jan 2013 Start*/
.claimsForm .dataContentWrap .typeofloss {
    float: left;
    padding: 8px 0 10px 0;
    width: 225px;
}

    .claimsForm .dataContentWrap .typeofloss label {
        color: #686868;
        cursor: pointer;
        float: none;
        font-size: 1.2em; /*font-style: italic;*/
        line-height: 1em;
        margin: 0 15px 0 0;
        padding: 0 0 0 15px;
        width: auto;
    }

    .claimsForm .dataContentWrap .typeofloss .label_radio input {
        margin-right: 5px;
    }

.claimsForm .dataContentWrap input.time {
    margin: 0 5px 10px 0;
    text-align: center;
    width: 25px;
}

span.timeColon {
    color: #4B4A4A;
    font-size: 1.3em;
    float: left;
    padding: 5px 5px 0 0;
}

.claimsForm .dataContentWrap .dropdownWrap {
    background-color: #fff;
    float: left;
    height: 34px;
    margin: 0 0 10px 0;
    padding: 0 0 0 10px;
    position: relative;
    width: 212px;
}

    .claimsForm .dataContentWrap .dropdownWrap .selectBox {
        background: url(../../Images/arrow_select.gif) no-repeat right 0;
        height: 100%;
        position: relative;
        width: 100%;
    }

        .claimsForm .dataContentWrap .dropdownWrap .selectBox .selectValue {
            color: #1b1b1b;
            font-size: 1.3em;
            height: 34px;
            left: 0;
            line-height: 2.5em;
            overflow: hidden;
            position: absolute;
            top: 0;
            width: 82%;
        }

        .claimsForm .dataContentWrap .dropdownWrap .selectBox select {
            cursor: pointer;
            left: -9px;
            opacity: 0;
            filter: alpha(Opacity=0);
            -moz-opacity: 0;
            position: absolute;
            top: 10px;
            width: 222px;
        }

            .claimsForm .dataContentWrap .dropdownWrap .selectBox select option {
                border-bottom: 1px solid #eee;
                color: #003366;
                cursor: pointer;
                padding: 4px 4px 4px 4px;
            }
/*Added on 30 Jan 2013 end*/
.claimsForm .claimsFormReview p.note {
    clear: both;
    color: #4B4A4A;
    font-size: 1.2em;
    padding: 20px;
}
/*Added on 17th May 2013*/
/*Added on 31 Jan 2013 start*/
.innerContentLeft .productsBanner { /*border-top:5px solid #6c9a48; */
    float: left;
    position: relative;
    width: 548px;
}

    .innerContentLeft .productsBanner .bannerSubCont {
        background: url(../../Images/bg_bannerSubCont.png) repeat;
        
        float: left;
        left: 7px;
        padding: 10px 10px 10px 10px;
        position: absolute;
        top: 12px;
        width: 304px;
    }

        .innerContentLeft .productsBanner .bannerSubCont p {
            color: #333;
            font-size: 2em;
            line-height: 1em;
        }

        .innerContentLeft .productsBanner .bannerSubCont a.linkBtn {
            background-color: #2a90be;
            color: #fff;
            float: left;
            font-size: 1.3em;
            line-height: 1em;
            margin: 7px 0 0;
            padding: 6px 15px 6px 15px;
            width: auto;
        }

.innerContentLeft .productContent {
    float: left;
    padding: 7px 7px 7px 7px;
    width: 708px;
}

    .innerContentLeft .productContent h4 {
        color: #666666;
        
        font-size: 2em;
        font-weight: normal;
        line-height: 1em;
        padding: 10px 0 18px 21px;
    }

    .innerContentLeft .productContent p.intro {
        color: #686868;
        font-size: 1.4em;
        line-height: 1.4em;
        padding: 0 0 15px 20px;
    }
    /*Added on 18th June '13*/
    .innerContentLeft .productContent ul.tabs li {
        float: left;
        margin: 0 0 0 2px;
        width: 175px;
    }

        .innerContentLeft .productContent ul.tabs li:first-child {
            margin: 0 0 0 0;
            width: 177px;
        }

        .innerContentLeft .productContent ul.tabs li a {
            background-color: #e8e8e8;
            border: 1px solid #f3f3f3;
            border-bottom: none;
            color: #333;
            display: table-cell;
            display: block\9; /*float: left; commented on 17th June 13*/
            font-size: 1.4em;
            font-weight: bold;
            height: 22px;
            padding: 12px 15px 10px 20px;
            width: 138px;
            vertical-align: middle;
        }
        /*Modified on 17th June '13*/
        .innerContentLeft .productContent ul.tabs li:first-child a {
            width: 140px;
        }

        .innerContentLeft .productContent ul.tabs li.sel a {
            background-color: #b2b2b2;
            border: 1px solid #b2b2b2;
            border-bottom: none;
            color: #fff;
        }

        .innerContentLeft .productContent ul.tabs li a:hover {
            text-decoration: none;
        }

    .innerContentLeft .productContent .tabContentWrap {
        border: 1px solid #e5e5e5;
        border-top: 3px solid #b2b2b2;
        float: left;
        padding: 20px 20px 10px 20px;
        width: 666px;
    }

        .innerContentLeft .productContent .tabContentWrap .tabContent {
            float: left;
            width: 100%;
        }

            .innerContentLeft .productContent .tabContentWrap .tabContent p {
                color: #686868;
                font-size: 1.4em;
                line-height: 1.4em;
                padding: 0 0 10px 0;
            }

                .innerContentLeft .productContent .tabContentWrap .tabContent p a {
                    color: #1984B4;
                }

                .innerContentLeft .productContent .tabContentWrap .tabContent p.title {
                    color: #333333;
                    font-weight: bold;
                }

                .innerContentLeft .productContent .tabContentWrap .tabContent p.subTitle {
                    color: #CA7C2C;
                    font-weight: bold;
                    padding: 0 0 3px 0;
                }

                .innerContentLeft .productContent .tabContentWrap .tabContent p.bold {
                    font-weight: bold;
                }

            .innerContentLeft .productContent .tabContentWrap .tabContent ul li {
                background: url(../../Images/bull_gray.png) no-repeat 0 5px;
                color: #686868;
                font-size: 1.4em;
                line-height: 1.2em;
                padding: 0 0 7px 15px;
            }
                /*Added on 17th June '13*/
                .innerContentLeft .productContent .tabContentWrap .tabContent ul li ul {
                    margin: 0 0 -7px;
                    padding: 5px 0 0;
                }

                    .innerContentLeft .productContent .tabContentWrap .tabContent ul li ul li {
                        background: url(../../Images/subbullet.gif) no-repeat 0 6px;
                        font-size: 1em;
                        line-height: 1.2em;
                        padding: 0 0 7px 15px;
                    }
/*Added on 31 Jan 2013 start*/
.claimsForm .dataContentWrap .dataLeft, .claimsForm .dataContentWrap .dataRight {
    float: left;
    padding: 0 23px 0 0;
    width: 225px;
}

    .claimsForm .dataContentWrap .dataRight.large {
        width: 320px;
    }

    .claimsForm .dataContentWrap .dataLeft.large {
        padding: 0;
        width: 100%;
    }

.claimsForm .dataContentWrap .textArea {
    border: 1px solid #bfbebe;
    color: #8c8c8c;
    float: left;
    height: 60px;
    margin: 0 0 10px 0;
    padding: 5px 5px 5px 5px;
    width: 458px;
}

.claimsForm .buttons {
    float: left;
    padding: 15px 0 10px 28px;
    width: 100%;
}

    .claimsForm .buttons a {
        float: left;
        
        font-size: 1.3em;
        width: auto;
    }

    .claimsForm .buttons .intimateClaim {
        background-color: #2a90be;
        color: #FFFFFF;
        padding: 7px 15px;
    }

    .claimsForm .buttons .cancel {
        color: #e2583d;
        margin: 7px 0 0 10px;
    }

    .claimsForm .buttons .successMsg {
        float: left;
        font-size: 1.3em;
        font-weight: bold;
        padding: 15px 0;
        width: 100%;
    }

.textArea {
    resize: none;
}
/*DatePicker start*/
.calendareWrap .inputWrap { /*background: url(../../Images/bg_input_big.gif) 0 center repeat-x; */
    border-radius: 3px;
    float: left;
    width: 100%;
}

.calendareWrap .input {
    background: none;
    float: left;
    width: 100%;
    height: 30px;
    display: block;
    line-height: 2.2em;
    font-size: 1.3em;
    text-indent: 10px;
}

.ui-datepicker {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9999 !important;
    width: 275px;
}
/*Modified on 21st May 2013*/
.ui-widget-header {
    background-color: #2a90be;
    color: #404041;
    float: left;
    height: 28px;
    position: relative;
    width: 100%;
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    cursor: pointer;
    position: absolute;
    top: 1px;
    width: 20px;
    height: 25px;
}

.ui-datepicker .ui-datepicker-prev {
    background: url("../images/arrow_prev_calendar.png") no-repeat center center;
}

.ui-datepicker .ui-datepicker-next {
    background: url("../images/arrow_next_calendar.png") no-repeat center center;
    right: 2px;
}

    .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
        text-indent: -99999px;
    }

.ui-datepicker .ui-datepicker-title {
    color: #fff;
    font-size: 1.6em;
    margin: 3px;
    text-align: center;
}

    .ui-datepicker .ui-datepicker-title select {
        font-size: 0.7em;
        margin: 0 15px;
    }

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 28%;
}

.ui-datepicker table {
    background-color: #fff;
    border-right: 1px solid #979899;
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    border-bottom: 1px solid #979899;
    border-left: 1px solid #979899;
    color: #404041;
    font-size: 1.2em;
    font-weight: normal;
    padding: 5px 0;
    text-align: center;
    width: 42px;
}

.ui-datepicker td {
    border-bottom: 1px solid #979899;
    border-left: 1px solid #979899;
    font-size: 1.2em;
    text-align: center;
}

    .ui-datepicker td span, .ui-datepicker td a {
        display: block;
        padding: 5px 0;
        text-decoration: none;
    }

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

    .ui-datepicker .ui-datepicker-buttonpane button {
        float: right;
        margin: .5em .2em .4em;
        cursor: pointer;
        padding: .2em .6em .3em .6em;
        width: auto;
        overflow: visible;
    }

        .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
            float: left;
        }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #666666;
}

    .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
        color: #1c94c4;
        text-decoration: none;
    }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background-color: #EF8D27;
    color: #fff;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: #c77405;
    text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    font-weight: bold;
}

    .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
        color: #eb8f00;
        text-decoration: none;
    }
/*DatePicker end*/
/*ClaimsForm end*/

.productTabBanner { /*border-top:5px solid #3f9ba3; commented on 17th May 2013*/
    float: left;
    padding: 0 0 30px 0;
    width: 548px;
    background: #F4F3F3;
    height: 204px;
    margin: 0 0 15px;
}
    /* Modified on 17th May'13*/
    .productTabBanner ul.tabBanner {
        border-top: 5px solid #3f9ba3;
        float: left;
        width: auto;
    }
/*Added on 17th May 2013*/
.policyTopClms {
    border-top: 5px solid #3f9ba3;
    float: left;
    padding: 0 0 5px 0;
    width: 548px;
}
/*Added on 17th May 2013*/
.productTabBanner ul li {
    background: url(../../Images/bg_tabbanner_li.gif) center 2px no-repeat #3f9ba3;
    float: left;
    height: 229px;
    line-height: 0;
    padding: 0 1px;
    position: relative;
    margin: 0 0 0 2px;
    width: 106px;
}

    .productTabBanner ul li.sel {
        background-color: #3f9ba3;
    }

    .productTabBanner ul li:first-child {
        margin: 0 0 0 0;
    }

    .productTabBanner ul li a {
        background-color: #3f9ba3; /*border:1px solid #e5e5e5; border-top:none; */
        float: left;
        width: 106px;
    }

    .productTabBanner ul li.sel a { /*border:1px solid #3f9ba3; border-top:none;*/
    }

    .productTabBanner ul li a span.title {
        color: #fff;
        float: left;
        
        font-size: 1.5em;
        height: 30px;
        line-height: 1em;
        padding: 10%;
        width: 80%;
    }
    /*.productTabBanner ul li.sel a span.title {color:#fff}*/
    .productTabBanner ul li a span.pointer {
        background: url(../../Images/tab_banner_pointer.png) 0 0 no-repeat;
        bottom: -26px;
        display: none;
        float: left;
        height: 26px;
        left: 0;
        position: absolute;
        width: 108px;
    }

    .productTabBanner ul li.sel a span.pointer {
        display: block;
    }

.contentDetails .tabBannerContent {
    float: left;
    padding: 7px 7px 7px 7px;
    width: 708px;
}

    .contentDetails .tabBannerContent h4 {
        color: #666666;
        
        font-size: 2em;
        font-weight: normal;
        line-height: 1em;
        padding: 10px 0 18px 21px;
    }

    .contentDetails .tabBannerContent .expandCollapseWrap {
        float: left;
        width: 100%;
    }

        .contentDetails .tabBannerContent .expandCollapseWrap h5 {
            background-color: #ebebeb;
            border: 1px solid #e5e5e5;
            color: #333;
            cursor: pointer;
            font-size: 1.4em;
            font-weight: bold;
            line-height: 1em;
            margin: 0 0 3px 0;
            padding: 15px 15px 15px 15px;
        }

            .contentDetails .tabBannerContent .expandCollapseWrap h5.active {
                margin: 0 0 0 0;
            }

            .contentDetails .tabBannerContent .expandCollapseWrap h5 span {
                background: url(../../Images/arrow_readmore.png) no-repeat right center;
                cursor: pointer;
                display: block;
            }

            .contentDetails .tabBannerContent .expandCollapseWrap h5.active span {
                background: url(../../Images/arrow_readmoresel.png) no-repeat right center;
            }

    .contentDetails .tabBannerContent .show-hideContent {
        border: 1px solid #e5e5e5;
        display: none;
        font-size: 1.4em;
        margin: 0 0 3px 0;
        margin: 0 0 3px 0;
        padding: 15px 15px 15px 15px;
    }

        .contentDetails .tabBannerContent .show-hideContent p {
            color: #686868;
            line-height: 1.3em;
            padding: 0 0 10px 0;
        }

            .contentDetails .tabBannerContent .show-hideContent p a {
                color: #1984B4;
            }

    .contentDetails .tabBannerContent .expandCollapseWrap .show-hideContent h6 {
        color: #CA7C2C;
        cursor: default;
        font-size: 1.1em;
        font-weight: bold;
        line-height: 1em;
        padding: 0 0 7px;
    }


    .contentDetails .tabBannerContent .show-hideContent ul {
        padding: 0 0 10px;
    }

    .contentDetails .tabBannerContent .show-hideContent li {
        background: url(../../Images/bull_gray.png) no-repeat 0 5px;
        color: #686868;
        font-size: 1em;
        line-height: 1.2em;
        padding: 0 0 7px 15px;
    }

        .contentDetails .tabBannerContent .show-hideContent li ul {
            padding: 0;
        }

            .contentDetails .tabBannerContent .show-hideContent li ul li {
                background: url(../../Images/subbullet.gif) no-repeat 0 6px;
            }

        .contentDetails .tabBannerContent .show-hideContent li a {
            color: #1984B4;
        }

    .contentDetails .tabBannerContent .show-hideContent table {
        border-collapse: collapse;
        border-left: 1px solid #ccc;
        border-top: 1px solid #ccc;
        font-size: 0.9em;
        margin-bottom: 10px;
        width: 99%;
    }

        .contentDetails .tabBannerContent .show-hideContent table th {
            background-color: #E3E3E3;
        }

        .contentDetails .tabBannerContent .show-hideContent table th, .contentDetails .tabBannerContent .show-hideContent table td {
            border-bottom: 1px solid #ccc;
            border-right: 1px solid #ccc;
            padding: 5px 10px;
        }


    .contentDetails .tabBannerContent .show-hideContent a.link {
        color: #5d98b4;
    }

.policyTopClms table.clmWrap {
    border-bottom: 1px solid #d2d1d1;
    border-left: 1px solid #d2d1d1;
}
    /*.policyTopClms .clmWrap.first {width:140px}*/
    .policyTopClms table.clmWrap td {
        background-color: #f4f3f3;
        border-right: 1px solid #d2d1d1;
        vertical-align: top;
    }
/*.policyTopClms .clmWrap .clm {background-color:#f4f3f3; border-bottom:1px solid #d2d1d1; border-right:1px solid #d2d1d1; float:left; min-height:315px; width:135px}
.policyTopClms .clmWrap.first .clm {border-bottom:1px solid #d2d1d1; border-right:1px solid #d2d1d1; border-left:1px solid #d2d1d1; width:138px}*/

.policyTopClms .clmWrap p.title {
    background-color: #fff;
    color: #333333;
    display: block;
    
    font-size: 1.6em;
    letter-spacing: -1px;
    line-height: 1em;
    padding: 15px 15px 15px 10px;
}

.policyTopClms .clmWrap .content {
    float: left;
    padding: 15px 7px 15px 10px; /*width:118px*/
}

.policyTopClms .clmWrap.first .content {
    width: 121px;
}

.policyTopClms .clmWrap .content p {
    color: #686868;
    font-size: 1.3em;
    line-height: 1.2em;
    padding: 0 0 10px 0;
}

.policyTopClms .clmWrap .content a.knowMore {
    color: #2a90be;
    font-size: 1.3em;
}

.policyTopClms .clmWrap .content label {
    color: #333333;
    float: left;
    font-size: 1.2em; /*font-style: italic;*/
    letter-spacing: -1px;
    padding: 0 0 3px;
}

.policyTopClms .clmWrap .content .radios {
    float: left;
    padding: 0 0 10px 0;
    width: 118px;
}

    .policyTopClms .clmWrap .content .radios label {
        color: #686868;
        cursor: pointer;
        float: none;
        font-size: 1.2em; /*font-style: italic;*/
        line-height: 1em;
        margin: 0 15px 0 0;
        padding: 0 0 0 15px;
        width: auto;
    }

.policyTopClms .clmWrap .content .label_radio input {
    margin-right: 5px;
}

.has-js .label_radio {
    background: url(../../Images/radio-off.png) no-repeat 0 2px;
}

.has-js label.r_on {
    background: url(../../Images/radio-on.png) no-repeat 0 2px;
}

.has-js .label_radio input {
    position: absolute;
    left: -9999px;
}

.policyTopClms .clmWrap .content a.btnPrint {
    background-color: #2a90be;
    color: #fff;
    float: left;
    
    font-size: 1.3em;
    line-height: 1em;
    margin: 5px 0 0 0;
    padding: 5px 15px 5px 15px;
    width: 30px;
}

.policyTopClms .clmWrap .content .dropdownWrap {
    background-color: #fff;
    border: 1px solid #c3c2c2;
    float: left;
    height: 23px;
    margin: 0 0 7px 0;
    padding: 0 0 0 5px;
    position: relative;
    width: 90%;
}
    /* Modified on 17th May'13*/
    .policyTopClms .clmWrap .content .dropdownWrap .selectBox {
        background: url(../../Images/arrow_select_small.gif) no-repeat right 0;
        height: 100%;
        position: relative;
        width: 100%;
    }

        .policyTopClms .clmWrap .content .dropdownWrap .selectBox .selectValue {
            color: #1b1b1b;
            font-size: 1em;
            height: 23px;
            left: 0;
            line-height: 2.5em;
            overflow: hidden;
            position: absolute;
            top: 0;
            width: 82%;
        }

        .policyTopClms .clmWrap .content .dropdownWrap .selectBox select {
            cursor: pointer;
            height: 18px;
            left: -5px;
            opacity: 0;
            filter: alpha(Opacity=0);
            -moz-opacity: 0;
            position: absolute;
            top: 4px;
            width: 95%;
        }
            /* Modified on 17th May'13*/
            .policyTopClms .clmWrap .content .dropdownWrap .selectBox select option {
                border-bottom: 1px solid #eee;
                color: #003366;
                cursor: pointer;
                padding: 4px 4px 4px 4px;
            }
/*innerContentLeft end*/
.innerPageContent .rhs {
    float: left;
    width: 212px;
}

.hiddenContent {
    display: none;
}
/*philosophyWrap start*/
.innerPageContent .rhs .philosophyWrap {
    background-color: #e3e3e3;
    border-top: 5px solid #86c8cf;
    float: left;
    margin: 0 0 1px;
    padding: 20px 20px 15px 20px;
    width: 172px;
}

    .innerPageContent .rhs .philosophyWrap p {
        color: #666666;
        font-size: 1.3em;
        line-height: 1.2em;
        padding: 0 0 10px 0;
    }

        .innerPageContent .rhs .philosophyWrap p.title {
            color: #333333;
            
            font-size: 1.6em;
        }

    .innerPageContent .rhs .philosophyWrap .spacer {
        height: 25px;
    }

    .innerPageContent .rhs .philosophyWrap a.readMoreLink {
        margin: 0 0 0 83px;
    }

a.readMoreLink {
    background: url(../../Images/arrow_readmore.png) 0 0 no-repeat;
    float: left;
    height: 7px;
    margin: 0 0 0 90px;
    text-indent: -99999px;
    width: 10px;
}

    a.readMoreLink.active {
        background: url(../../Images/arrow_readmoresel.png) 0 0 no-repeat;
    }
/*philosophyWrap end*/
/*chatWithUsBox start*/
.innerPageContent .rhs .chatWithUsBox {
    background-color: #2a90be;
    display: none;
    float: left;
    margin: 0 0 1px;
    position: relative;
    width: 100%;
    z-index: 2;
    *position: static;
}

    .innerPageContent .rhs .chatWithUsBox a.chatWithUs {
        background: url(../../Images/arrow_chat.png) 180px 22px no-repeat;
        color: #fff;
        float: left;
        
        font-size: 1.6em;
        line-height: 1em;
        padding: 14px 22px 9px 20px;
        width: 170px;
    }

        .innerPageContent .rhs .chatWithUsBox a.chatWithUs span {
            background: url(../../Images/icon_chat_rhs.png) no-repeat scroll 0 center;
            cursor: pointer;
            float: left;
            height: 20px;
            padding: 2px 0 0 37px;
        }

        .innerPageContent .rhs .chatWithUsBox a.chatWithUs.active {
            background: url(../../Images/arrow_chat_active.png) 180px 22px no-repeat;
        }

    .innerPageContent .rhs .chatWithUsBox .chatContent {
        display: none;
        float: left;
        padding: 7px 20px 20px 20px;
        width: 172px;
    }

        .innerPageContent .rhs .chatWithUsBox .chatContent p {
            color: #fff;
            font-size: 1.3em;
        }

        .innerPageContent .rhs .chatWithUsBox .chatContent .errorMsg {
            color: #ff0000;
            display: block;
            font-size: 1.1em;
            padding: 5px 0 5px 0;
        }

        .innerPageContent .rhs .chatWithUsBox .chatContent label {
            color: #ffffff;
            float: left;
            font-size: 1.2em;
            padding: 0 0 2px 0;
            width: 100%;
        }

        .innerPageContent .rhs .chatWithUsBox .chatContent input.input {
            background-color: #fff;
            float: left;
            margin: 0 0 7px 0;
            padding: 5px 5px 5px 5px;
            width: 146px;
        }

        .innerPageContent .rhs .chatWithUsBox .chatContent .startChat {
            background-color: #ef8d27;
            color: #fff;
            float: left;
            
            font-size: 1.3em;
            margin: 0;
            padding: 7px 10px 7px 10px;
            width: auto;
        }
        /*Added on 28th May 2013- start*/
        .innerPageContent .rhs .chatWithUsBox .chatContent .chat_radio_types {
            float: left;
            padding: 5px 0 5px;
            width: 100%;
        }

            .innerPageContent .rhs .chatWithUsBox .chatContent .chat_radio_types label {
                cursor: pointer;
                float: none!important;
                font-size: 1.2em;
                line-height: 1em;
                margin: 0 15px 0 0;
                padding: 0 0 0 15px;
                width: auto;
            }

        .innerPageContent .rhs .chatWithUsBox .chatContent .dropdownWrap {
            width: 160px;
        }

            .innerPageContent .rhs .chatWithUsBox .chatContent .dropdownWrap .selectBox select {
                cursor: pointer;
                left: -10px;
                opacity: 0;
                filter: alpha(Opacity=0);
                -moz-opacity: 0;
                position: absolute;
                top: 1px;
                width: 170px;
            }


/*Added on 28th May 2013- end*/
/*chatWithUsBox end*/
/*paymentMethodsWrap start*/
.paymentMethodsWrap {
    background-color: #fafafa;
    border: 1px solid #ebebeb;
    display: none;
    float: left;
    margin: 0 0 1px 0;
    position: relative;
    width: 210px;
    z-index: 2;
}

    .paymentMethodsWrap p.title {
        background-color: #3f9ba3;
        color: #fff;
        float: left;
        
        font-size: 1.6em;
        line-height: 1em;
        padding: 12px 12px 15px 23px;
        width: 175px;
    }

    .paymentMethodsWrap ul li {
        border-top: 1px solid #e9eaea;
        float: left;
        padding: 14px 10px 14px 14px;
        width: 186px;
    }

        .paymentMethodsWrap ul li:first-child {
            border-top: none;
        }

        .paymentMethodsWrap ul li a {
            float: left;
            width: 100%;
        }
            /*modified on 26th June 2013*/
            .paymentMethodsWrap ul li a img {
                float: left;
                padding: 0 7px 5px 0;
            }
            /*added on 26th June 2013*/
            /*.paymentMethodsWrap ul li a.netBanking { background:url(../../Images/icon_netbanking.png) 0 0 no-repeat }
.paymentMethodsWrap ul li a.creditCards { background:url(../../Images/icon_creditcard.png) 0 0 no-repeat }
.paymentMethodsWrap ul li a.cheque { background:url(../../Images/icon_cheque.png) 0 0 no-repeat } commented on 26th June 2013*/
            .paymentMethodsWrap ul li a span {
                color: #666666;
                font-size: 1.3em;
                line-height: 1em; /*font-style: italic;*/
            }

                .paymentMethodsWrap ul li a span.heading {
                    color: #056068;
                    display: block;
                    
                    font-size: 1.4em;
                    font-style: normal;
                    padding: 0 0 5px 0;
                }

    .paymentMethodsWrap a.moreLink {
        background: url(../../Images/arrow_sub_bul.png) right center no-repeat;
        float: left;
        font-size: 1.2em;
        margin: 0 0 10px 15px;
        padding-right: 10px;
    }
/*Added on 23rd May 2013*/
/*paymentMethodsWrap end*/
.innerPageContent .rhs a.garageNetwork, .innerPageContent .rhs a.singleLink {
    background-color: #ccc;
    color: #333;
    float: left;
    
    font-size: 1.6em;
    margin: 0 0 1px 0;
    line-height: 1em;
    padding: 13px 20px 13px 20px;
    width: 172px;
}
    /*Added .innerPageContent .rhs a.singleLink on 01 Feb 2013*/
    .innerPageContent .rhs a.garageNetwork:hover, .innerPageContent .rhs a.singleLink:hover {
        text-decoration: none;
    }

.innerPageContent .rhs .custReviews {
    background-color: #e3e3e3;
    float: left;
    padding: 15px 10px 15px 13px;
    width: 189px;
}

    .innerPageContent .rhs .custReviews .imgBox {
        display: none;
        padding: 0 0 7px 0;
    }

    .innerPageContent .rhs .custReviews p.title {
        color: #333333;
        
        font-size: 1.6em;
        padding: 0 0 10px 0;
    }

    .innerPageContent .rhs .custReviews p.custName {
        font-weight: bold;
        padding: 0;
    }

    .innerPageContent .rhs .custReviews p.reviewerLocation {
        font-size: 1.2em;
        font-weight: bold;
        padding: 0 0 7px;
    }

    .innerPageContent .rhs .custReviews p {
        color: #666666;
        font-size: 1.3em;
        line-height: 1.2em;
        padding: 0 0 7px 0;
    }

    .innerPageContent .rhs .custReviews .socialNet {
        float: left;
        padding: 7px 0 0 0;
    }

.rhs .quickQuoteAccordian {
    background-color: #e3e3e3;
    float: left;
    margin: 0 0 1px 0;
    padding: 10px 12px 7px 12px;
    position: relative;
    width: 188px;
    z-index: 1;
}

    .rhs .quickQuoteAccordian h3 {
        background: url(../../Images/arrow_accordian.png) right center no-repeat;
        border-top: 1px solid #b2b2b2;
        color: #434343;
        cursor: pointer;
        float: left;
        
        font-size: 2em;
        font-weight: normal;
        line-height: 1em;
        padding: 12px 0 12px 0;
        width: 100%;
    }

    .rhs .quickQuoteAccordian.withoutArrow h3 {
        background: none;
        cursor: default;
    }

        .rhs .quickQuoteAccordian.withoutArrow h3.sel {
            background: none;
            cursor: default;
        }

    .rhs .quickQuoteAccordian h3.first {
        border-top: none;
    }

    .rhs .quickQuoteAccordian h3.sel {
        background: url(../../Images/arrow_accordian_active.png) right center no-repeat;
    }

    .rhs .quickQuoteAccordian .show_hide_content {
        float: left;
        padding: 0 0 10px 0;
        width: 100%;
    }

        .rhs .quickQuoteAccordian .show_hide_content .dropdownWrap {
            background-color: #fff;
            float: left;
            height: 34px;
            padding: 0 0 0 10px;
            position: relative;
            width: 178px;
        }

            .rhs .quickQuoteAccordian .show_hide_content .dropdownWrap .selectBox {
                background: url(../../Images/arrow_select.gif) no-repeat right 0;
                height: 100%;
                position: relative;
                width: 100%;
            }

                .rhs .quickQuoteAccordian .show_hide_content .dropdownWrap .selectBox .selectValue {
                    color: #1b1b1b;
                    font-size: 1.3em;
                    height: 34px;
                    left: 0;
                    line-height: 2.5em;
                    overflow: hidden;
                    position: absolute;
                    top: 0;
                    width: 82%;
                }

                .rhs .quickQuoteAccordian .show_hide_content .dropdownWrap .selectBox select {
                    cursor: pointer;
                    font-size: 1.2em /* added on 3rd Oct'13 */;
                    left: -10px;
                    opacity: 0;
                    filter: alpha(Opacity=0);
                    -moz-opacity: 0;
                    position: absolute;
                    top: 1px;
                    width: 188px;
                }

                    .rhs .quickQuoteAccordian .show_hide_content .dropdownWrap .selectBox select option {
                        border-bottom: 1px solid #eee;
                        color: #003366;
                        cursor: pointer;
                        padding: 4px 4px 4px 4px;
                    }
/*Added on 4th Feb 2013 start*/
.learningDev2clms {
    float: left;
    padding: 0 0 20px 0;
    width: 100%;
}

    .learningDev2clms .contentLeftWrap {
        border-top: 5px solid #e3a90c;
        float: left;
        margin: 0 20px 0 0;
        width: 492px;
    }

        .learningDev2clms .contentLeftWrap .contentLeft {
            border: 1px solid #e5e5e5;
            border-top: none;
            float: left; /*min-height:199px; */
            padding: 20px 12px 10px 15px;
            width: 463px;
        }
        /*Added on 8th Feb 2013 start*/
        .learningDev2clms .contentLeftWrap.large {
            border-top: 5px solid #e3a90c;
            float: left;
            margin: 0 0 0 0;
            width: 100%;
        }

            .learningDev2clms .contentLeftWrap.large .contentLeft { /*min-height:inherit; */
                width: 931px;
            }
        /*Added on 8th Feb 2013 end*/
        .learningDev2clms .contentLeftWrap .contentLeft p.heading {
            color: #666666;
            
            font-size: 2.2em;
            letter-spacing: -0.2px;
            line-height: 1.1em;
        }

            .learningDev2clms .contentLeftWrap .contentLeft p.heading span {
                color: #333333;
                font-size: 1em;
            }

        .learningDev2clms .contentLeftWrap .contentLeft p {
            color: #666666;
            font-size: 1.5em;
            line-height: 1.4em;
            margin: 0;
            padding: 0 0 15px 0;
        }

            .learningDev2clms .contentLeftWrap .contentLeft p span {
                color: #5a5959;
                
                font-size: 1.2em;
            }

    .learningDev2clms .videoWrap {
        background-color: #666;
        float: left;
        height: 235px;
        width: 448px;
    }

.highlightedBox {
    background-color: #ee9c31;
    float: left;
    margin: 0 0 35px 0;
    padding: 23px 27px 23px 27px;
    width: 906px;
}

    .highlightedBox p {
        color: #fff;
        font-size: 1.6em;
        line-height: 1.4em;
        margin: 0;
    }

.learnng_devOffersChart {
    float: left;
    width: 960px;
}

    .learnng_devOffersChart h2 {
        color: #525252;
        
        font-size: 2.4em;
        font-weight: normal;
        line-height: 1em;
        padding: 0 0 20px;
    }

    .learnng_devOffersChart .offerChartWrap {
        background: url(../../Images/bg_ld_offer.jpg) 67px 79px no-repeat;
        float: left;
        min-height: 548px;
        position: relative;
        width: 100%;
    }

        .learnng_devOffersChart .offerChartWrap .offer {
            behavior: url(PIE.htc);
            border-radius: 10px;
            
            float: left;
            left: 160px;
            padding: 15px 10px 15px 10px;
            position: absolute;
            top: 5px;
            width: 275px;
        }

            .learnng_devOffersChart .offerChartWrap .offer:hover {
                background-color: #e3a90c;
                border-radius: 10px;
            }

            .learnng_devOffersChart .offerChartWrap .offer.num2 {
                left: 506px;
            }

            .learnng_devOffersChart .offerChartWrap .offer.num3 {
                left: 665px;
                top: 195px;
            }

            .learnng_devOffersChart .offerChartWrap .offer.num4 {
                left: 620px;
                top: 360px;
            }

            .learnng_devOffersChart .offerChartWrap .offer.num5 {
                left: 289px;
                top: 424px;
            }

            .learnng_devOffersChart .offerChartWrap .offer.num6 {
                left: 35px;
                top: 303px;
            }

            .learnng_devOffersChart .offerChartWrap .offer.num7 {
                left: 75px;
                top: 150px;
            }

            .learnng_devOffersChart .offerChartWrap .offer .number {
                color: #e3a90c;
                float: left;
                font-size: 7.9em;
                line-height: 0.8em;
                padding: 0 10px 10px 0;
                width: 40px;
            }

            .learnng_devOffersChart .offerChartWrap .offer:hover .number {
                color: #fff;
            }

            .learnng_devOffersChart .offerChartWrap .offer .info {
                float: left;
                width: 225px;
            }

            .learnng_devOffersChart .offerChartWrap .offer.large {
                width: 315px;
            }

                .learnng_devOffersChart .offerChartWrap .offer.large .info {
                    float: left;
                    width: 265px;
                }

            .learnng_devOffersChart .offerChartWrap .offer .info p {
                color: #333333;
                font-size: 1.4em;
                line-height: 1.3em;
            }

                .learnng_devOffersChart .offerChartWrap .offer .info p span {
                    color: #000950;
                    font-size: 1.643em;
                }
/*Added on 4th Feb 2013 end*/
/*Leadership Team Added on 08 Feb 2013 start*/
.leaderteam {
    background: url(../../Images/leaderteam_slidebg.gif) repeat-x 0 0;
    font-size: 1.3em;
    height: 192px;
    margin: 0;
    padding: 25px 0 0 0;
    width: 960px;
}

.leaderText {
    cursor: pointer;
    font-size: 1em;
    padding: 12px 0 0 0;
    text-align: center;
}

.leaderPic {
    cursor: pointer;
}

    .leaderPic .on {
        display: none;
    }

.leaderText .arow {
    display: none;
}

.leaderText .text {
    font-weight: normal;
    padding: 21px 0 0 0;
}

.leaderteam .active .arow {
    display: block;
}

.leaderteam .active .text {
    font-weight: 900;
    padding: 5px 0 0 0;
}
/*VP profile*/
.vp .vpProfile {
    margin: 0 auto;
    position: relative;
    width: 959px;
}

    .vp .vpProfile .vphead {
        left: 45px;
        position: absolute;
        top: 20px;
    }

        .vp .vpProfile .vphead .vpdata {
            border-right: 1px solid #726238;
            float: left;
            width: 315px;
        }

            .vp .vpProfile .vphead .vpdata .vpname {
                
                color: #000;
                font-size: 2.8em;
                float: left;
                padding: 0 9px 5px 0;
            }

            .vp .vpProfile .vphead .vpdata .position {
                clear: both;
                /**/
                font-size: 1.1em;
            }

        .vp .vpProfile .vphead .inicon {
            float: left;
            padding: 10px 0 0 10px;
        }

    .vp .vpProfile .vpquote {
        position: absolute;
        right: 20px;
        top: 20px;
        width: 285px;
        height: 345px;
        padding: 28px 12px 28px 12px;
    }

        .vp .vpProfile .vpquote p {
            
            color: #000;
            font-size: 1.3em;
            font-style: italic;
            font-weight: normal;
            line-height: 135%;
            padding: 0 0 15px 0;
        }

        .vp .vpProfile .vpquote .right {
            float: right;
        }

    .vp .vpProfile .quotebg {
        background: url(../../Images/ceo_quotebg.png) repeat-x 0 0;
    }

    .vp .vpProfile .vpquote p img.top {
        position: relative;
        top: -5px;
    }
/*CEO profile*/
.ceo .ceoProfile {
    margin: 0 auto;
    position: relative;
    width: 959px;
}

    .ceo .ceoProfile .ceohead {
        left: 50px;
        position: absolute;
        top: 20px;
    }

        .ceo .ceoProfile .ceohead .ceodata {
            border-right: 1px solid #726238;
            float: left;
            width: 290px;
        }

            .ceo .ceoProfile .ceohead .ceodata .ceoname {
                color: #000;
                
                font-size: 2.8em;
                float: left;
                padding: 0 10px 0 0;
            }

            .ceo .ceoProfile .ceohead .ceodata .position {
                clear: both;
                /**/
                font-size: 1.1em;
            }

        .ceo .ceoProfile .ceohead .inicon {
            float: left;
            padding: 10px 0 0 10px;
        }

    .ceo .ceoProfile .ceoquote {
        position: absolute;
        right: 30px;
        top: 20px;
        width: 300px;
        height: 353px;
        padding: 25px 12px 20px 12px;
    }

        .ceo .ceoProfile .ceoquote p {
            
            color: #000;
            font-size: 1.3em; /*font-style: italic;*/
            font-weight: normal;
            line-height: 135%;
            padding-bottom: 15px;
        }

        .ceo .ceoProfile .ceoquote .right {
            float: right;
        }

    .ceo .ceoProfile .quotebg {
        background: url(../../Images/ceo_quotebg.png) repeat-x 0 0;
    }

    .ceo .ceoProfile .ceoquote p img.top {
        position: relative;
        top: -5px;
    }

.leaderProfile {
    font-size: 1.3em;
    margin: 25px auto 0;
    width: 960px;
}

    .leaderProfile .leaderProfilepic {
        float: left;
        width: 577px;
    }

    .leaderProfile .leaderInfo {
        float: left;
        width: 332px;
        height: 354px;
        padding: 40px 25px;
    }

        .leaderProfile .leaderInfo .leaderhead {
            margin: 0 0 35px 0;
            display: inline-block;
        }

            .leaderProfile .leaderInfo .leaderhead .leadername {
                
                color: #000;
                font-size: 2.4em;
                float: left;
                padding: 0 10px 0 0;
                border-right: 1px solid #726238;
            }

                .leaderProfile .leaderInfo .leaderhead .leadername span {
                    /**/
                    font-size: 0.4em;
                }

                    .leaderProfile .leaderInfo .leaderhead .leadername span br {
                        padding: 0;
                        margin: 0;
                    }

            .leaderProfile .leaderInfo .leaderhead .inicon {
                float: left;
                padding: 6px 0 0 10px;
            }

    .leaderProfile .maininfo {
        clear: both;
        padding: 35px 0 0 0;
        line-height: 140%;
        width: 820px;
        margin: 0 auto;
    }

        .leaderProfile .maininfo p {
            padding: 0 0 10px 0;
        }

.leaderInfo .info {
    clear: both;
    
    color: #000;
    font-size: 1.3em; /*font-style: italic;*/
    font-weight: normal;
    line-height: 1.4em;
}

    .leaderInfo .info p {
        padding-bottom: 10px;
    }

.yel_boxbg {
    background: #ffd86e url(../../Images/yel_boxbg.jpg) repeat-x 0 0;
}
/*Leadership Team Added on 08 Feb 2013 end*/
/*InnerPage Content End*/
/*Added on 23 Jan 2013 end*/
/*Added on 31 Jan 2013 start*/
.innerPageContent .rhs .haveUsCallYouBox {
    background-color: #ef8d27;
    float: left;
    margin: 0 0 1px;
    width: 100%;
}

    .innerPageContent .rhs .haveUsCallYouBox a.haveUsCallYou {
        background: url(../../Images/arrow_chat.png) 180px 22px no-repeat;
        color: #fff;
        float: left;
        
        font-size: 1.6em;
        height: 22px;
        line-height: 1em;
        padding: 14px 22px 9px 20px;
        width: 170px;
    }

        .innerPageContent .rhs .haveUsCallYouBox a.haveUsCallYou:hover {
            text-decoration: none;
        }

        .innerPageContent .rhs .haveUsCallYouBox a.haveUsCallYou.active {
            background: url(../../Images/arrow_chat_active.png) 180px 22px no-repeat;
        }

    .innerPageContent .rhs .haveUsCallYouBox .callYouContent {
        display: none;
        float: left;
        padding: 0 20px 20px 20px;
        width: 172px;
    }

        .innerPageContent .rhs .haveUsCallYouBox .callYouContent p {
            color: #333333;
            font-size: 1.2em;
            letter-spacing: -0.3px;
            line-height: 1.4em;
            padding: 0 0 5px 0;
        }

            .innerPageContent .rhs .haveUsCallYouBox .callYouContent p.mandatory {
                color: #fff;
            }

        .innerPageContent .rhs .haveUsCallYouBox .callYouContent label {
            color: #3c2207;
            float: left;
            font-size: 1.4em;
            padding: 0 0 4px 0;
            text-shadow: 1px 1px 1px #f5b879;
            width: 100%;
        }

        .innerPageContent .rhs .haveUsCallYouBox .callYouContent input.input {
            background: #fff;
            border: 1px solid #bf711f;
            color: #8c8c8c;
            float: left;
            font-size: 1.2em;
            margin: 0 0 7px 0;
            padding: 5px 5px 5px 5px;
            width: 158px;
        }

        .innerPageContent .rhs .haveUsCallYouBox .callYouContent .buttons {
            float: left;
            padding: 5px 0 0 0;
            width: 100%;
        }

        .innerPageContent .rhs .haveUsCallYouBox .callYouContent .btnCallMe {
            background-color: #0c8ac2;
            color: #fff;
            cursor: pointer;
            float: left;
            font-size: 1.3em;
            margin: 0;
            padding: 7px 10px 7px 10px;
            width: auto;
        }

        .innerPageContent .rhs .haveUsCallYouBox .callYouContent .cancel {
            color: #fff;
            float: left;
            font-size: 1.3em;
            font-weight: bold;
            margin: 7px 0 0 10px;
            text-decoration: underline;
            width: auto;
        }

        .innerPageContent .rhs .haveUsCallYouBox .callYouContent .errorMsg {
            color: #ff0000;
            float: left;
            /**/
            font-size: 1.1em;
            margin: -5px 0 5px;
            width: auto;
        }

        .innerPageContent .rhs .haveUsCallYouBox .callYouContent .successful {
            color: #fff;
            float: left;
            /**/
            font-size: 1.2em;
            padding: 10px 0 0;
            width: 100%;
        }

/*Added on 31 Jan 2013 end*/
/*jobOpeningsContent Added on 13 Feb 2013 start*/
.innerContentLeftSmall {
    float: left;
    padding: 0 22px 0 0;
    width: 680px;
}
/* Added on 20 Feb 2013*/
.jobOpeningsContentLeft {
    float: left;
    overflow: hidden;
    padding: 0 22px 0 0;
    width: 680px;
}

    .jobOpeningsContentLeft .jobOpeningsFormWrap {
        border-top: 5px solid #e3a90c;
        float: left;
        padding: 0 0 30px 0;
        width: 100%;
    }

.jobOpeningsFormWrap .jobOpeningsForm {
    border: 1px solid #e5e5e5;
    border-top: none;
    float: left;
    width: 678px;
}

    .jobOpeningsFormWrap .jobOpeningsForm .search_box {
        border-right: 1px solid #e5e5e5;
        float: left;
        padding: 18px 0 15px 22px;
        width: 483px;
    }

        .jobOpeningsFormWrap .jobOpeningsForm .search_box .dataLeft {
            float: left;
            width: 264px;
        }

        .jobOpeningsFormWrap .jobOpeningsForm .search_box label {
            color: #15356d;
            float: left;
            font-size: 1.4em;
            padding: 0 0 10px 0;
        }

        .jobOpeningsFormWrap .jobOpeningsForm .search_box .dropdownWrap {
            border: 1px solid #ccc;
            background-color: #FFFFFF;
            box-shadow: 1px 1px 0 #E0E0E0;
            float: left;
            height: 24px;
            margin: 0 0 10px;
            padding: 0 0 0 10px;
            position: relative;
            width: 190px;
        }

            .jobOpeningsFormWrap .jobOpeningsForm .search_box .dropdownWrap .selectBox {
                /*background: url(../../Images/arrow_select_white.gif) no-repeat right 0;*/
                height: 100%;
                position: relative;
                width: 100%;
            }

                .jobOpeningsFormWrap .jobOpeningsForm .search_box .dropdownWrap .selectBox .selectValue {
                    color: #1B1B1B;
                    font-size: 1.3em;
                    height: 24px;
                    left: 0;
                    line-height: 1.8em;
                    overflow: hidden;
                    position: absolute;
                    top: 0;
                    width: 82%;
                }

                .jobOpeningsFormWrap .jobOpeningsForm .search_box .dropdownWrap .selectBox select {
                    cursor: pointer;
                    left: -9px;
                    opacity: 0;
                    filter: alpha(Opacity=0);
                    font-size: 1.2em;
                    height: 25px;
                    -moz-opacity: 0;
                    position: absolute;
                    top: 0;
                    width: 199px;
                }

                    .jobOpeningsFormWrap .jobOpeningsForm .search_box .dropdownWrap .selectBox select option {
                        border-bottom: 1px solid #EEEEEE;
                        cursor: pointer;
                        padding: 4px 4px 4px 4px;
                    }

    .jobOpeningsFormWrap .jobOpeningsForm .radio_types {
        float: left;
        padding: 15px 0 10px 0;
        width: 100%;
    }

        .jobOpeningsFormWrap .jobOpeningsForm .radio_types label {
            color: #000;
            cursor: pointer;
            float: none;
            font-size: 1.2em;
            line-height: 1em;
            margin: 0 15px 0 0;
            padding: 1px 0 0 5px;
            width: auto;
        }

    .jobOpeningsFormWrap .jobOpeningsForm .btnSearch {
        background-color: #2a90be;
        color: #fff;
        float: left;
        
        font-size: 1.4em;
        line-height: 1em;
        margin: 10px 0 0 0;
        padding: 9px 20px;
        width: auto;
    }

    .jobOpeningsFormWrap .jobOpeningsForm .radio_types .label_radio input {
        margin-right: 5px;
    }

    .jobOpeningsFormWrap .jobOpeningsForm .search_box .dataRight {
        float: left;
        width: 200px;
    }

    .jobOpeningsFormWrap .jobOpeningsForm .uploadcv {
        color: #353535;
        float: left;
        font-size: 1.3em;
        padding: 18px 25px 0 25px;
        text-align: center;
        width: 120px;
    }

        .jobOpeningsFormWrap .jobOpeningsForm .uploadcv p {
            padding: 0 0 10px 0;
        }

        .jobOpeningsFormWrap .jobOpeningsForm .uploadcv a {
            margin: 0 0 10px 0;
        }
/*resultsContainer start*/
.resultsContainer {
    float: left;
    width: 100%;
}

    .resultsContainer.jobDetails, .resultsContainer.dynamicData {
        display: none;
        padding: 25px 0 0 0;
    }

    .resultsContainer h2 {
        color: #525252;
        
        font-size: 2.4em;
        font-weight: normal;
        line-height: 1em;
        padding: 0 0 15px;
    }

    .resultsContainer .dynamicContent {
        float: left; /*padding:0 0 10px 0;*/
        width: 100%;
    }

        .resultsContainer .dynamicContent p.info_text {
            color: #333;
            float: left;
            font-size: 1.3em;
        }

        .resultsContainer .dynamicContent .page_navigation {
            float: right;
        }

            .resultsContainer .dynamicContent .page_navigation a {
                color: #000950;
                font-size: 1.2em;
                line-height: 1em;
            }

                .resultsContainer .dynamicContent .page_navigation a.no_more {
                    color: #999;
                    cursor: default;
                }

                .resultsContainer .dynamicContent .page_navigation a.previous_link {
                    background: url(../../Images/arrow_prev_active.gif) 0 center no-repeat;
                    padding: 0 0 0 19px;
                }

                    .resultsContainer .dynamicContent .page_navigation a.previous_link.no_more {
                        background: url(../../Images/arrow_prev_disabled.gif) 0 center no-repeat;
                    }

                .resultsContainer .dynamicContent .page_navigation a.next_link {
                    background: url(../../Images/arrow_next_active.gif) right center no-repeat;
                    margin: 0 0 0 18px;
                    padding: 0 19px 0 0;
                }

                    .resultsContainer .dynamicContent .page_navigation a.next_link.no_more {
                        background: url(../../Images/arrow_next_disabled.gif) right center no-repeat;
                    }

.jobOpeningsFormWrap .search_box .errorMsg {
    color: #ff0000;
    float: left;
    font-size: 1.1em;
    left: 0;
    position: relative;
    top: -5px;
    width: 100%;
}

.resultsContainer .resutltsWrap {
    background-color: #f7f7f7;
    border-top: 5px solid #e3a90c;
    float: left;
    width: 100%;
}

    .resultsContainer .resutltsWrap .resultsContent {
        border: 1px solid #e5e5e5;
        border-top: none;
        float: left;
        width: 678px;
    }

        .resultsContainer .resutltsWrap .resultsContent .resultBox {
            border-top: 1px solid #acacac;
            float: left;
            margin: 0 30px 0 30px;
            padding: 20px 0 10px 0;
            width: 618px;
        }

            .resultsContainer .resutltsWrap .resultsContent .resultBox:first-child {
                border-top: none;
            }

        .resultsContainer .resutltsWrap .resultsContent .sorryNoJobs {
            float: left;
            font-size: 1.2em;
            font-weight: bold;
            padding: 15px 15px 15px 15px;
        }

.resultBox table {
    width: 100%;
}

    .resultBox table td {
        color: #333;
        font-size: 1.3em;
        padding: 5px 0 5px 15px;
        vertical-align: top;
    }

        .resultBox table td:first-child {
            border-right: 1px solid #c9c9c9;
            font-weight: bold;
            padding: 5px 0 5px 0;
            width: 125px;
        }

.resultBox .share {
    float: left;
    padding: 20px 0;
    width: 100%;
}

    .resultBox .share a.readMore {
        background: url(../../Images/arrow_down.gif) right center no-repeat;
        color: #000950;
        float: left;
        font-size: 1em;
        margin: 8px 0 0 0;
        padding: 0 12px 0 0;
        text-transform: uppercase;
    }

    .resultBox .share a.btnApplyNow, .resultBox .share_display a.btnApplyNow {
        background-color: #2a90be;
        color: #f3f3f3;
        float: right;
        
        font-size: 1.4em;
        line-height: 1.2em;
        padding: 7px 15px 7px 15px;
        width: auto;
    }

.resultsContainer .btnBack {
    background: url(../../Images/arrow_back.png) no-repeat 0 5px;
    color: #525252;
    float: left;
    
    font-size: 1.8em;
    font-weight: normal;
    margin: 0 0 15px 0;
    padding: 0 0 0 23px;
}

.resultBox .resposibility {
    float: left;
    padding: 10px 0 0 0;
    width: 100%;
}

    .resultBox .resposibility .title {
        border-bottom: 1px solid #c6c6c6;
        color: #333;
        font-size: 1.3em;
        font-weight: bold;
        margin-bottom: 10px;
        padding: 5px 0 5px 0;
    }

    .resultBox .resposibility .details {
        padding: 5px 0 15px 0;
    }

        .resultBox .resposibility .details ul li {
            background: url(../../Images/bull_gray.png) no-repeat 0 5px;
            color: #333;
            font-size: 1.3em;
            line-height: 1.5em;
            padding: 0 0 15px 20px;
        }

            .resultBox .resposibility .details ul li ul {
                padding: 0 0 0 20px;
            }

                .resultBox .resposibility .details ul li ul li {
                    background: url(../../Images/arrow_sub_bul.png) no-repeat 0 9px;
                    font-size: 1em;
                    line-height: 1.8em;
                    padding: 0 0 0 16px;
                }

    .resultBox .resposibility table td ul li {
        background: url(../../Images/arrow_sub_bul.png) no-repeat 0 4px;
        font-size: 1em;
        line-height: 1.2em;
        padding: 0 0 10px 16px;
    }

.resultBox .professional_info {
    border-bottom: 1px solid #c6c6c6;
    margin: 0 0 10px 0;
    padding: 5px 0 5px 0;
}

.resultBox .share_display {
    float: left;
    width: 100%;
}

    .resultBox .share_display span {
        color: #000;
        float: left;
        font-size: 1.3em;
        padding: 6px 7px 0 0;
        width: auto;
    }

    .resultBox .share_display .campaign_icon {
        float: left;
        width: auto;
    }

        .resultBox .share_display .campaign_icon a {
            float: left;
            height: 28px;
            width: 29px;
            margin: 0 7px 0 0;
        }

        .resultBox .share_display .campaign_icon .linkedin {
            background: url(../../Images/icon_linkedin.png) no-repeat 0 0;
        }

        .resultBox .share_display .campaign_icon .fb_share_button {
            background: url(../../Images/icon_facebook.png) no-repeat 0 0;
        }

.resultsContainer .closebtn {
    float: left;
    padding: 12px 0 0 0;
    width: 100%;
}

    .resultsContainer .closebtn .close {
        background: url(../../Images/arrow_up.gif) no-repeat right center;
        color: #00205e;
        font-size: 1em;
        padding: 0 10px 0 0;
        text-transform: uppercase;
    }

.resposibility .title span {
    line-height: 2em;
}

.resposibility .title a.read_more {
    background: url(../../Images/arrow_down.gif) no-repeat right center;
    color: #003366;
    font-size: 0.769em;
    font-weight: normal;
    padding: 0 12px 0 0;
    text-transform: uppercase;
}
/*resultsContainer end*/
.innerPageContent .jobOpeningsRHS {
    float: left;
    width: 258px;
}

.rhsBig {
    float: left;
    width: 258px;
}
/*Added on 20 Feb 2013*/
/*philosophyBox modified on 20 Feb 2013 start*/
.philosophyBox {
    background-color: #e88c2d;
    float: left;
    margin: 0 0 1px 0;
    padding: 25px 15px 10px 15px;
    width: 228px;
}

    .philosophyBox h3, .philosophyBox h4 {
        color: #fff;
        
        font-size: 1.6em;
        font-weight: normal;
        line-height: 1em;
        padding: 0 0 10px 0;
    }

    .philosophyBox h4 {
        float: left;
        width: 100%;
        clear: both;
    }

    .philosophyBox p {
        color: #fff;
        font-size: 1.3em;
        line-height: 1.2em;
        padding: 0 0 12px 0;
    }

    .philosophyBox a.readMoreLink {
        margin: 0 109px;
    }

    .philosophyBox .spacer {
        float: left;
        height: 15px;
        width: 100%;
    }

    .philosophyBox a.readMoretxt, .philosophyBox a.lesstxt {
        background: url(../../Images/arrow_down.gif) right center no-repeat;
        color: #003366;
        font-size: 1em;
        padding: 0 12px 0 0;
        text-transform: uppercase;
    }

    .philosophyBox a.lesstxt {
        background: url(../../Images/arrow_up.gif) right center no-repeat;
    }
/*philosophyBox modified on 20 Feb 2013 end*/

.jobOpeningsRHS .testimonialsWrap {
    background-color: #9ddae1;
    float: left;
    margin: 0 0 1px 0;
    padding: 15px 15px 15px 15px;
    width: 228px;
}

    .jobOpeningsRHS .testimonialsWrap h3 {
        color: #333;
        
        font-size: 2em;
        font-weight: normal;
        line-height: 1em;
        padding: 0 0 15px 0;
    }

    .jobOpeningsRHS .testimonialsWrap .slide_gallery {
        overflow: hidden;
        width: 228px;
    }

    .jobOpeningsRHS .testimonialsWrap ul.slide_show {
        float: left;
    }

        .jobOpeningsRHS .testimonialsWrap ul.slide_show li {
            float: left;
            width: 228px;
        }

            .jobOpeningsRHS .testimonialsWrap ul.slide_show li p {
                color: #333;
                font-size: 1.3em;
                line-height: 1.4em;
                padding: 0 0 12px 0;
            }

            .jobOpeningsRHS .testimonialsWrap ul.slide_show li .profile {
                background-color: #d1e4e6;
                height: 102px;
                margin: 0 0 10px 0;
            }

                .jobOpeningsRHS .testimonialsWrap ul.slide_show li .profile .pic {
                    float: left;
                    height: 102px;
                    width: 102px;
                }

                .jobOpeningsRHS .testimonialsWrap ul.slide_show li .profile .info {
                    float: left;
                    padding: 12px 12px 0 12px;
                    width: 102px;
                }

                    .jobOpeningsRHS .testimonialsWrap ul.slide_show li .profile .info p {
                        font-size: 1.1em;
                        line-height: 1em;
                        padding: 0;
                    }

                        .jobOpeningsRHS .testimonialsWrap ul.slide_show li .profile .info p.name {
                            font-size: 1.7em;
                            padding: 0 0 10px 0;
                        }

            .jobOpeningsRHS .testimonialsWrap ul.slide_show li a.readMoretxt, .jobOpeningsRHS .testimonialsWrap ul.slide_show li a.lesstxt {
                background: url(../../Images/arrow_down.gif) right center no-repeat;
                color: #003366;
                font-size: 1em;
                padding: 0 12px 0 0;
                text-transform: uppercase;
            }

            .jobOpeningsRHS .testimonialsWrap ul.slide_show li a.lesstxt {
                background: url(../../Images/arrow_up.gif) right center no-repeat;
            }

    .jobOpeningsRHS .testimonialsWrap .pagimenu {
        float: left;
        padding: 12px 0 0 90px;
        width: 138px;
    }

        .jobOpeningsRHS .testimonialsWrap .pagimenu .btn {
            float: left;
            height: 14px;
            margin: 0 17px 0 0;
            width: 16px;
        }

        .jobOpeningsRHS .testimonialsWrap .pagimenu .prev {
            background: url(../../Images/arrow_prev_active_testi.png) 0 0 no-repeat;
        }

            .jobOpeningsRHS .testimonialsWrap .pagimenu .prev.prevImgDisable {
                background: url(../../Images/arrow_prev_disabled_testi.png) 0 0 no-repeat;
                cursor: default;
            }

        .jobOpeningsRHS .testimonialsWrap .pagimenu .next {
            background: url(../../Images/arrow_next_active_testi.png) 0 0 no-repeat;
        }

            .jobOpeningsRHS .testimonialsWrap .pagimenu .next.nextImgDisable {
                background: url(../../Images/arrow_next_disabled_testi.png) 0 0 no-repeat;
                cursor: default;
            }

.overlay {
    background: url(../../Images/bg_overlay.png) 0 0 repeat;
    width: 100%;
    height: 100%;
    position: fixed;
    display: none;
    left: 0;
    top: 0;
    z-index: 100;
}

.applyNowForm { /*display:none; */
    float: left;
    left: 0;
    position: absolute;
    top: 25px;
    width: 578px;
    z-index: 999;
}

    .applyNowForm .btn_close {
        background: url(../../Images/bg_lightbox.png) 0 0 repeat;
        height: 17px;
        padding: 7px 0 7px 0;
        position: absolute;
        right: 0px;
        top: -31px;
        cursor: pointer;
    }

        .applyNowForm .btn_close span {
            color: #fff;
            background: url(../../Images/icon_close.png) right 0 no-repeat;
            float: left;
            font-size: 1.1em; /*font-style: italic;*/
            line-height: 1.3em;
            margin: 0 7px 0 12px;
            padding: 2px 22px 1px 0;
            text-transform: uppercase;
            width: 40px;
        }

    .applyNowForm h2 {
        background-color: #e5aa0c;
        color: #000;
        
        font-size: 2.2em;
        font-weight: normal;
        line-height: 1em;
        padding: 15px 0 15px 25px;
    }

    .applyNowForm .content {
        background-color: #e6e6e6;
        float: left;
        padding: 20px 25px 20px 25px;
        width: 528px;
    }

        .applyNowForm .content p {
            color: #333;
            font-size: 1.4em;
            padding: 0 0 25px 0;
        }

        .applyNowForm .content .dataWrap {
            float: left;
            padding: 0 0 10px 0;
            width: 100%;
        }

            .applyNowForm .content .dataWrap label {
                color: #333;
                float: left;
                font-size: 1.4em;
                line-height: 1em;
                padding: 6px 0 0 0;
                width: 150px;
            }

            .applyNowForm .content .dataWrap input.input {
                border: 1px solid #c1c1c1;
                box-shadow: 1px 1px 0 #cacaca;
                color: #666;
                float: left;
                padding: 5px 5px 5px 5px;
                width: 230px;
            }

            .applyNowForm .content .dataWrap input.inputBrowse {
                background: none;
                border: none;
            }

            .applyNowForm .content .dataWrap .errorMsg {
                float: left;
                font-size: 1.1em;
                padding: 0 0 0 150px;
                width: auto;
            }

            .applyNowForm .content .dataWrap input.code {
                margin: 0 5px 0 0;
                width: 45px;
            }

            .applyNowForm .content .dataWrap input.mobile {
                margin: 0 5px 0 0;
                width: 168px;
            }

            .applyNowForm .content .dataWrap .dropdownWrap {
                border: 1px solid #c1c1c1;
                background-color: #FFFFFF;
                box-shadow: 1px 1px 0 #cacaca;
                float: left;
                height: 26px;
                padding: 0 0 0 10px;
                position: relative;
                width: 190px;
            }

                .applyNowForm .content .dataWrap .dropdownWrap .selectBox {
                    /*background: url(../../Images/arrow_select_white.gif) no-repeat right 0;*/
                    height: 100%;
                    position: relative;
                    width: 100%;
                }

                    .applyNowForm .content .dataWrap .dropdownWrap .selectBox .selectValue {
                        color: #666;
                        font-size: 1.3em; /*font-style: italic;*/
                        height: 26px;
                        left: 0;
                        line-height: 2em;
                        overflow: hidden;
                        position: absolute;
                        top: 0;
                        width: 82%;
                    }

                    .applyNowForm .content .dataWrap .dropdownWrap .selectBox select {
                        cursor: pointer;
                        font-size: 1.2em;
                        height: 25px;
                        left: -9px;
                        opacity: 0;
                        filter: alpha(Opacity=0);
                        -moz-opacity: 0;
                        position: absolute;
                        top: 0;
                        width: 199px;
                    }

                        .applyNowForm .content .dataWrap .dropdownWrap .selectBox select option {
                            border-bottom: 1px solid #EEEEEE;
                            cursor: pointer;
                            padding: 4px 4px 4px 4px;
                        }

            .applyNowForm .content .dataWrap .selectWrap .dropdownWrap {
                margin: 0 16px 0 0;
                width: 81px;
            }

                .applyNowForm .content .dataWrap .selectWrap .dropdownWrap .selectBox select {
                    width: 90px;
                }

            .applyNowForm .content .dataWrap textarea.textArea {
                border: 1px solid #c1c1c1;
                box-shadow: 1px 1px 0 #cacaca;
                float: left;
                height: 50px;
                padding: 5px 5px 5px 5px;
                width: 280px;
            }

        .applyNowForm .content .btns {
            float: left;
            
            font-size: 1.4em;
            padding: 5px 0 0 150px;
            width: 370px;
        }

            .applyNowForm .content .btns a {
                background-color: #2a90be;
                color: #fff;
                float: left;
                line-height: 1em;
                margin: 0 15px 0 0;
                padding: 10px 0 10px 0;
                text-align: center;
                width: 82px;
            }
/*jobOpeningsContent Added on 13 Feb 2013 end*/
/*quickQuote Content Added on 18 Feb 2013 start*/
p.quickQuoteIntro {
    color: #666;
    font-size: 1.4em;
    line-height: 1.4em;
    padding: 0 0 25px 0;
}

.quickQuoteContent {
    float: left;
    width: 100%;
}

    .quickQuoteContent .quickQuoteBoxWrap {
        border: 5px solid #e2583d;
        margin: 0 15px 0 0;
        min-height: 460px;
        position: relative;
        width: 300px;
        float: left;
    }

    .quickQuoteContent .irdaBoxWrap {
        border: 5px solid #2a90be;
         margin: 0 15px 0 0;
        min-height: 472px;
        position: relative;
        width: 300px;
        float: left;
        margin-top: 13px;
        margin-left: -79px !important;
    }

.QuickqteMarginLeftAlign {
    margin-left: -13px;
}
/*Responsive Start*/
@media only screen and (max-width: 480px) {
    .quickQuoteContent .quickQuoteBoxWrap {
        border: 5px solid #e2583d;
        margin: 0 15px 0 0;
        min-height: 460px;
        position: relative;
        width: 300px;
        float: left;
        margin-top: 13px;
        margin-left: -79px !important;
    }
}

@media only screen and (max-width: 480px) {
    .quickQuoteContent .quickQuoteBoxWrap {
        border: 5px solid #e2583d;
        margin: 0 15px 0 0;
        min-height: 460px;
        position: relative;
        width: 300px;
        float: left;
        margin-top: 13px;
        margin-left: -79px !important;
    }
}

@media only screen and (max-width: 370px) {
    .quickQuoteContent .quickQuoteBoxWrap {
        border: 5px solid #e2583d;
        margin: 0 15px 0 0;
        min-height: 460px;
        position: relative;
        width: 226px !important;
        float: left;
        margin-top: 13px;
        margin-left: -62px !important;
    }

        .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .button .btnSubmit {
            background-color: #2a90be;
            color: #fff;
            float: left;
            
            font-size: 1.4em;
            line-height: 1em;
            margin-right: 7px;
            padding: 8px 10px 8px 10px;
            width: 120px !important;
        }

    .widthAdjust {
        width: 121px !important;
    }

    .quickQuoteContent p {
        float: left !important;
        font-size: 1.2em !important;
        margin: 12px 0 0 !important;
        width: 91% !important;
        /*margin-left: 0px !important;*/
    }

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .button {
        float: left;
        padding: 10px 10px 7px 15px;
        width: 204px !important;
    }

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult .grayBox {
        background-color: #eeefef;
        float: left;
        margin: 0 0 15px 0;
        padding: 0 12px 10px 12px;
        width: 181px !important;
    }

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .dataWrap {
        border-top: 1px solid #e3e3e3;
        float: left;
        padding: 10px 10px 5px 15px;
        width: 200px !important;
    }
}

@media only screen and (max-width: 1000px) {
    .input-group.date .input-group-addon {
        padding-left: 0px;
    }
    .quickQuoteContent .quickQuoteBoxWrap {
        border: 5px solid #e2583d;
        margin: 0 15px 0 0;
        min-height: 460px;
        position: relative;
        width: 300px;
        float: left;
        margin-top: 13px;
    }

        .quickQuoteContent .quickQuoteBoxWrap.carDetails {
            border: 5px solid #ea9640 !important;
        }

    .quickQuoteContent p {
        float: left !important;
        font-size: 1.2em !important;
        margin: 12px 0 0 !important;
        width: 100%;
        /*margin-left: 0px !important;*/
    }

    .quickQuoteContent {
        float: left;
        width: 100%;
    }

    .innerPageContent {
        margin: 0 auto 0 auto;
        width: 70%;
        margin-top: 235px;
    }

    .marLeftAlign {
        margin-left: 25%;
    }

    .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;
    }

    .full_top {
        height: 130px;
        width: 100%;
        border: 1px solid #e7e7e7;
        padding: 0px 0 0 19px;
    }

    .scrol_out {
        width: 660px;
        margin: 22px 0 0 0px;
        float: left;
    }

    .full_blue {
        width: 217px;
        height: 110px;
        background-color: #2a90be;
        float: right;
        padding: 10px 15px 10px 15px;
        
    }

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .disclaimer {
        font-size: 1.1em;
        margin: 5px 0;
        padding: 0 15px;
        width: 270px;
        margin-left: 1% !important;
    }

    .quickQuoteContent p.note {
        padding-bottom: 20px;
        margin-left: 1% !important;
    }

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult p.resultTxt {
        color: #666;
        
        font-size: 2em;
        line-height: 1.2em;
        margin: 0;
        padding: 0 0 0 0;
        margin-left: 1% !important;
    }
}
/*Responsive End*/
.quickQuoteContent .quickQuoteBoxWrap.carDetails {
    border: 5px solid #ea9640;
}

.quickQuoteContent .quickQuoteBoxWrap.yourPremium {
    border: 5px solid #2a90be;
    margin: 0 0 0 0;
}

.quickQuoteContent .quickQuoteBoxWrap .carDetailsOverlay, .quickQuoteContent .quickQuoteBoxWrap .yourPremiumOverlay {
    float: left;
    height: 460px;
    position: absolute;
    width: 100%;
}

.quickQuoteContent .quickQuoteBoxWrap .carDetailsOverlay {
    background-color: #ea9640;
}

.quickQuoteContent .quickQuoteBoxWrap .yourPremiumOverlay {
    background-color: #2a90be;
}

.quickQuoteContent .quickQuoteBoxWrap .carDetailsOverlay span {
    background: url(../../Images/arrow_cardetails.png) 7px 3px no-repeat;
    color: #fab46d;
    float: left;
    
    font-size: 3.8em;
    line-height: 1em;
    padding: 0 0 0 38px;
}

.quickQuoteContent .quickQuoteBoxWrap .yourPremiumOverlay span {
    background: url(../../Images/arrow_yourpremium.png) 7px 3px no-repeat;
    color: #47a5cf;
    float: left;
    
    font-size: 3.8em;
    line-height: 1em;
    padding: 0 0 0 38px;
}

.quickQuoteContent .quickQuoteBoxWrap.carDetails .quickQuoteBox, .quickQuoteContent .quickQuoteBoxWrap.yourPremium .quickQuoteBox {
    display: none;
}

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox {
    float: left;
    width: 100%;
}

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox h2 {
        background-color: #e2583d;
        color: #fff;
        
        font-size: 3em /*Modified on 4th Oct'13*/;
        font-weight: normal;
        line-height: 1em;
        padding: 12px 0 18px 2px; /*Modified on 4th Oct'13*/
    }
    .quickQuoteContent .irdaBoxWrap .irdaBox h2 {
        background-color: #2a90be;
        color: #fff;
        
        font-size: 3em /*Modified on 4th Oct'13*/;
        font-weight: normal;
        line-height: 1em;
        padding: 12px 0 18px 2px; /*Modified on 4th Oct'13*/
    }

.quickQuoteContent .quickQuoteBoxWrap.carDetails .quickQuoteBox h2 {
    background-color: #ea9640;
}

.quickQuoteContent .quickQuoteBoxWrap.yourPremium .quickQuoteBox h2 {
    background-color: #2a90be;
}

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm {
    background-color: #fff;
    float: left;
    width: 100%;
}
.quickQuoteContent .irdaBoxWrap .irdaBox .quickQuoteForm {
    background-color: #fff;
    float: left;
    width: 100%;
}

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .dataWrap {
        border-top: 1px solid #e3e3e3;
        float: left;
        padding: 10px 10px 5px 15px;
        width: 275px;
    }
       .quickQuoteContent .irdaBoxWrap .irdaBox .quickQuoteForm .dataWrap {
        border-top: 1px solid #e3e3e3;
        float: left;
        padding: 10px 10px 5px 15px;
        width: 275px;
    }

        .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .dataWrap:first-child {
            border-top: none;
        }
        .quickQuoteContent .irdaBoxWrap .irdaBox .quickQuoteForm .dataWrap:first-child {
            border-top: none;
        }

        .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .dataWrap label {
            color: #333;
            float: left;
            font-size: 1.4em;
            line-height: 1em;
            padding: 0 0 7px 0;
            width: 100%;
        }

        .quickQuoteContent .irdaBoxWrap .irdaBox .quickQuoteForm .dataWrap label {
            color: #333;
            float: left;
            font-size: 1.4em;
            line-height: 1em;
            padding: 0 0 7px 0;
            width: 100%;
        }
        .quickQuoteContent .irdaBoxWrap .irdaBox .quickQuoteForm .dataWrap label.labelIrda{
            color:#2a90be;
        }
    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .dropdownWrap {
        border: 1px solid #ccc;
        background-color: #FFFFFF;
        box-shadow: 1px 1px 0 #E0E0E0;
        float: left;
        height: 24px;
        margin: 0 0 5px;
        padding: 0 0 0 10px;
        position: relative;
        width: 230px;
    }
    .quickQuoteContent .irdaBoxWrap .irdaBox .quickQuoteForm .dropdownWrap {
        border: 1px solid #ccc;
        background-color: #FFFFFF;
        box-shadow: 1px 1px 0 #E0E0E0;
        float: left;
        height: 24px;
        margin: 0 0 5px;
        padding: 0 0 0 10px;
        position: relative;
        width: 230px;
    }
        .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .dropdownWrap .selectBox {
            /*background: url(../../Images/arrow_select_white.gif) no-repeat right 0;*/
            height: 100%;
            position: relative;
            width: 100%;
        }

            .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .dropdownWrap .selectBox .selectValue {
                color: #666;
                font-size: 1.3em;
                height: 24px;
                left: 0;
                line-height: 1.8em;
                overflow: hidden;
                position: absolute;
                top: 0;
                width: 82%;
            }

            .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .dropdownWrap .selectBox select {
                cursor: pointer;
                font-size: 1.2em /*Modified on 4th Oct'13*/;
                left: -9px;
                opacity: 0;
                filter: alpha(Opacity=0);
                -moz-opacity: 0;
                position: absolute;
                top: 0;
                width: 239px;
            }

                .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .dropdownWrap .selectBox select option {
                    border-bottom: 1px solid #EEEEEE;
                    cursor: pointer;
                    padding: 4px 4px 4px 4px;
                }

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .radio_types {
        float: left;
        padding: 5px 0 7px 0;
        width: 100%;
    }

        .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .radio_types label {
            color: #000;
            cursor: pointer;
            float: none;
            font-size: 1.2em;
            line-height: 1em;
            margin: 0 15px 0 0;
            padding: 0 0 0 15px;
            width: auto;
        }

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .checkboxe label {
        color: #000;
        cursor: pointer;
        float: none;
        font-size: 1.2em;
        line-height: 1em;
        padding: 0 0 0 19px;
        width: auto;
    }

.has-js .label_check input { /*display:none;*/
    left: -9999px;
    position: absolute;
}

.has-js .label_check {
    background: url(../../Images/chk_off.gif) no-repeat 0 2px;
}

.has-js label.c_on {
    background: url(../../Images/chk_on.gif) no-repeat 0 0;
}

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm input.input {
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    float: left;
    font-size: 1.3em /*added on 4th Oct'13*/;
    margin: 0 0 5px 0;
    padding: 5px 5px 5px 5px;
    width: 230px;
}

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm input.code {
    margin: 0 5px 5px 0;
    width: 45px;
}

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm input.mobile {
    width: 168px;
}

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm input.datepicker {
    margin: 0 10px 5px 0;
    width: 90px;
}

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .ui-datepicker-trigger {
    cursor: pointer;
    margin: 3px 0 0;
}

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .manufacturing .dropdownWrap {
    border: 1px solid #ccc;
    background-color: #FFFFFF;
    box-shadow: 1px 1px 0 #E0E0E0;
    float: left;
    height: 24px;
    margin: 0 10px 5px 0;
    padding: 0 0 0 5px;
    position: relative;
    width: 55px;
}

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .manufacturing .dropdownWrap .selectBox select {
        cursor: pointer;
        left: -5px;
        opacity: 0;
        filter: alpha(Opacity=0);
        -moz-opacity: 0;
        position: absolute;
        top: 0;
        width: 60px;
    }

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .make {
    float: left;
    width: 131px;
}

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .make:first-child {
        margin: 0 10px 0 0;
    }

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .make .dropdownWrap {
        border: 1px solid #ccc;
        background-color: #FFFFFF;
        box-shadow: 1px 1px 0 #E0E0E0;
        float: left;
        height: 24px;
        margin: 0 0 5px 0;
        overflow: hidden;
        padding: 0 0 0 5px;
        position: relative;
        width: 125px;
    }

        .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .make .dropdownWrap .selectBox select {
            cursor: pointer;
            left: -5px;
            opacity: 0;
            filter: alpha(Opacity=0);
            -moz-opacity: 0;
            position: absolute;
            top: 0; /*width: 130px;*/
        }

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .dropdownWrap.small {
    border: 1px solid #ccc;
    background-color: #FFFFFF;
    box-shadow: 1px 1px 0 #E0E0E0;
    float: left;
    height: 24px;
    margin: 0 10px 5px 0;
    padding: 0 0 0 5px;
    position: relative;
    width: 40px;
}

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .dropdownWrap.small .selectBox select {
        cursor: pointer;
        left: -5px;
        opacity: 0;
        filter: alpha(Opacity=0);
        -moz-opacity: 0;
        position: absolute;
        top: 0;
        width: 45px;
    }

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm textarea.textArea {
    border: 1px solid #c1c1c1;
    box-shadow: 1px 1px 0 #cacaca;
    color: #666;
    float: left;
    height: 60px;
    margin: 0 0 5px 0;
    padding: 5px 5px 5px 5px;
    width: 260px;
}

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult {
    float: left;
    padding: 10px 10px 0 15px;
}

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult p.resultTxt {
        color: #666;
        
        font-size: 2em;
        line-height: 1.2em;
        margin: 0;
        padding: 0 0 0 0;
    }

        .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult p.resultTxt span {
            color: #2a90be;
            font-size: 1.35em;
        }

            .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult p.resultTxt span.amount {
                font-size: 1.55em;
            }

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult .grayBox {
        background-color: #eeefef;
        float: left;
        margin: 0 0 15px 0;
        padding: 0 12px 10px 12px;
        width: 250px;
    }

        .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult .grayBox p {
            color: #666;
            
            font-size: 2em;
            line-height: 1.2em;
            padding: 0;
        }

        .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult .grayBox em {
            font-family: 'Roboto';
            font-style: normal;
        }

        .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult .grayBox p.note {
            color: #000;
            
            font-size: 1.4em;
            line-height: 1.4em; /*font-style: italic;*/
        }

        .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult .grayBox .separator {
            border-bottom: 1px dotted;
            float: left;
            height: 10px;
            width: 100%;
        }

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult .links {
        float: left;
        padding: 0 0 10px 0;
    }

        .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .PremiumResult .links a {
            color: #2a90be;
            
            font-size: 1.4em;
            margin: 0 20px 0 0;
            text-decoration: underline;
        }

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .button {
    float: left;
    padding: 10px 10px 7px 15px;
    width: 275px;
}

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .button .btnSubmit {
        background-color: #2a90be;
        color: #fff;
        float: left;
        
        font-size: 1.4em;
        line-height: 1em;
        margin-right: 7px;
        padding: 8px 10px 8px 10px;
        width: auto;
        font-weight: normal;
    }

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .button a:link, .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .button a:visited, .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .button a:hover, .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .button a:active {
        text-decoration: none;
    }

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .disclaimer {
    font-size: 1.1em;
    margin: 5px 0;
    padding: 0 15px;
    width: 270px;
}
/*added on 4th Oct'13 starts*/
.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .btnSearch {
    background-color: #2a90be;
    color: #fff;
    float: left;
    
    font-size: 1.4em;
    line-height: 1em;
    margin-left: 10px;
    padding: 8px 10px 7px 10px;
    width: auto;
}

    .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .btnSearch:link, .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .btnSearch:visited, .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .btnSearch:hover, .quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .btnSearch:active {
        text-decoration: none;
    }
/*added on 4th Oct'13 ends*/

.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox span.errorMsg {
    color: #FF0000;
    display: none;
    float: left;
    font-size: 1.1em;
    width: 100%;
}
/*quickQuote Content Added on 18 Feb 2013 end*/
/*articles start - Added on 19 Feb 2013*/
.innerContentLeft .articlesBanner {
    float: left;
    width: 548px;
}

.articlesContentDetails {
    float: left;
    padding: 25px 0 0 0;
    width: 100%;
}

    .articlesContentDetails.innerContent {
        padding: 0 0 0 0;
        position: relative;
    }

        .articlesContentDetails.innerContent h3 {
            padding: 0 0 15px 0;
        }

        .articlesContentDetails.innerContent ol {
            padding: 0 0 0 25px;
        }

            .articlesContentDetails.innerContent ol li {
                color: #333;
                font-size: 1.2em;
                line-height: 1.4em;
                list-style: decimal outside none;
                padding: 0 0 10px 0;
            }

.newsMediaContentDetails {
    float: left;
    width: 100%;
}

.articlesContentDetails .articleBoxWrap {
    float: left;
    padding: 0 0 25px 0;
    width: 100%;
}

    .articlesContentDetails .articleBoxWrap .articleBox {
        border: 1px solid #e5e5e5;
        border-bottom: none;
        float: left;
        width: 722px;
    }

        .articlesContentDetails .articleBoxWrap .articleBox .articleContent {
            float: left;
            padding: 20px 30px 20px 30px;
            width: 662px;
        }

            .articlesContentDetails .articleBoxWrap .articleBox .articleContent h3 {
                color: #000;
                font-size: 2.4em;
                font-weight: normal;
                line-height: 1.1em;
            }

            .articlesContentDetails .articleBoxWrap .articleBox .articleContent span.byDate {
                color: #666;
                display: block;
                font-size: 1.2em;
                line-height: 1em;
                padding: 5px 0 10px 0;
            }

            .articlesContentDetails .articleBoxWrap .articleBox .articleContent p {
                color: #333;
                display: block;
                font-size: 1.2em;
                line-height: 1.6em;
                padding: 0 0 10px 0;
            }

    .articlesContentDetails .articleBoxWrap .btmReadMore {
        background-color: #3f9ba3;
        float: left;
        padding: 8px 0 8px 30px;
        width: 694px;
    }

        .articlesContentDetails .articleBoxWrap .btmReadMore a {
            color: #fff;
            font-size: 1em;
            text-transform: uppercase;
        }

    .articlesContentDetails .articleBoxWrap .btmDiv {
        background-color: #3f9ba3;
        float: left;
        padding: 6px 14px 6px 30px;
        width: 680px;
    }

.articlesContentDetails.innerContent .btnBack {
    background: url(../../Images/arrow_back.png) no-repeat 0 5px;
    color: #525252;
    float: right;
    
    font-size: 1.8em;
    font-weight: normal;
    padding: 0 0 0 23px;
    position: absolute;
    right: 0;
    top: -44px;
}

.newsMediaContentDetails .newsMediaBoxWrap {
    float: left;
    padding: 0 0 25px 0;
    width: 100%;
}

    .newsMediaContentDetails .newsMediaBoxWrap .newsMediaBox {
        border: 1px solid #e5e5e5;
        border-bottom: none;
        float: left;
        width: 678px;
    }

        .newsMediaContentDetails .newsMediaBoxWrap .newsMediaBox .newsMediaContent {
            float: left;
            padding: 20px 30px 25px 30px;
            width: 618px;
        }

            .newsMediaContentDetails .newsMediaBoxWrap .newsMediaBox .newsMediaContent h3 {
                color: #000;
                font-size: 2.4em;
                font-weight: normal;
                line-height: 1.1em;
            }

            .newsMediaContentDetails .newsMediaBoxWrap .newsMediaBox .newsMediaContent span.byDate {
                color: #666;
                display: block;
                font-size: 1.2em;
                line-height: 1em;
                padding: 5px 0 10px 0;
            }

            .newsMediaContentDetails .newsMediaBoxWrap .newsMediaBox .newsMediaContent p {
                color: #333;
                display: block;
                font-size: 1.2em;
                line-height: 1.6em;
                padding: 0 0 5px 0;
            }

    .newsMediaContentDetails .newsMediaBoxWrap .btmDiv {
        background-color: #3f9ba3;
        float: left;
        padding: 7px 15px 7px 30px;
        width: 635px;
    }

        .newsMediaContentDetails .newsMediaBoxWrap .btmDiv a, .articlesContentDetails .articleBoxWrap .btmDiv a {
            line-height: 1em;
        }

            .newsMediaContentDetails .newsMediaBoxWrap .btmDiv a.readMorePdf {
                background: url(../../Images/icon_pdf.png) 0 0 no-repeat;
                color: #fff;
                float: left;
                font-size: 1em;
                margin: 0 22px 0 0;
                padding: 3px 0 5px 21px;
                text-transform: uppercase;
            }

        .newsMediaContentDetails .newsMediaBoxWrap .btmDiv .share, .articlesContentDetails .articleBoxWrap .btmDiv .share {
            background-color: #0d727b;
            color: #fff;
            float: left;
            font-size: 1em;
            margin: 2px 9px 0 0;
            padding: 2px 5px;
            text-transform: uppercase;
        }

        .newsMediaContentDetails .newsMediaBoxWrap .btmDiv .shareIcons, .articlesContentDetails .articleBoxWrap .btmDiv .shareIcons {
            float: left;
            height: 20px;
        }

            .newsMediaContentDetails .newsMediaBoxWrap .btmDiv .shareIcons .twitter-share-button.twitter-count-horizontal, .articlesContentDetails .articleBoxWrap .btmDiv .shareIcons .twitter-share-button.twitter-count-horizontal {
                width: 80px !important;
            }


            .newsMediaContentDetails .newsMediaBoxWrap .btmDiv .shareIcons a, .articlesContentDetails .articleBoxWrap .btmDiv .shareIcons a {
                background: url(../../Images/sprite_icons_share.png) 0 0 no-repeat;
                float: left;
                height: 18px;
                margin: 0 4px 0 0;
                width: 18px;
            }

                .newsMediaContentDetails .newsMediaBoxWrap .btmDiv .shareIcons a.facebook, .articlesContentDetails .articleBoxWrap .btmDiv .shareIcons a.facebook {
                    background-position: 0 0;
                }

                .newsMediaContentDetails .newsMediaBoxWrap .btmDiv .shareIcons a.twitter, .articlesContentDetails .articleBoxWrap .btmDiv .shareIcons a.twitter {
                    background-position: -28px 0;
                }

                .newsMediaContentDetails .newsMediaBoxWrap .btmDiv .shareIcons a.linkedin, .articlesContentDetails .articleBoxWrap .btmDiv .shareIcons a.linkedin {
                    background-position: -56px 0;
                }

        .newsMediaContentDetails .newsMediaBoxWrap .btmDiv .source {
            color: #fff;
            float: right;
            padding: 2px 0 0 0;
        }

            .newsMediaContentDetails .newsMediaBoxWrap .btmDiv .source span {
                font-size: 0.9em;
                text-transform: uppercase;
            }

            .newsMediaContentDetails .newsMediaBoxWrap .btmDiv .source a {
                color: #fff;
                font-size: 1.1em;
                text-decoration: underline;
            }

.newsMediaContentDetails .page_navigation {
    float: right;
    position: relative;
    right: 0;
    top: -10px;
}

    .newsMediaContentDetails .page_navigation a {
        color: #000950;
        font-size: 1.2em;
        line-height: 1em;
    }

        .newsMediaContentDetails .page_navigation a.no_more {
            color: #999;
            cursor: default;
        }

        .newsMediaContentDetails .page_navigation a.previous_link {
            background: url(../../Images/arrow_prev_active.gif) 0 center no-repeat;
            padding: 0 0 0 19px;
        }

            .newsMediaContentDetails .page_navigation a.previous_link.no_more {
                background: url(../../Images/arrow_prev_disabled.gif) 0 center no-repeat;
            }

        .newsMediaContentDetails .page_navigation a.next_link {
            background: url(../../Images/arrow_next_active.gif) right center no-repeat;
            margin: 0 0 0 18px;
            padding: 0 19px 0 0;
        }

            .newsMediaContentDetails .page_navigation a.next_link.no_more {
                background: url(../../Images/arrow_next_disabled.gif) right center no-repeat;
            }

.articlesArchives {
    background-color: #beeafc;
    margin: 0 0 30px 0;
    padding: 20px 4px 5px 4px;
}

    .articlesArchives h3 {
        color: #333;
        
        font-size: 1.6em;
        font-weight: normal;
        line-height: 1em;
        padding: 0 0 15px 10px;
    }

    .articlesArchives ul li {
        border-top: 1px solid #a9d0e0;
        display: block;
        font-size: 1.2em;
    }

        .articlesArchives ul li:first-child {
            border-top: 1px solid #beeafc;
        }

        .articlesArchives ul li.sel {
            background-color: #fff;
            border-top: 1px solid #fff;
        }

        .articlesArchives ul li a {
            color: #333;
            display: block;
            padding: 10px 10px 8px 12px;
        }

            .articlesArchives ul li a:hover {
                text-decoration: none;
            }
/*articles end - Added on 19 Feb 2013*/
/*dncContentWrap start - Added on 21 Feb 2013*/
.dncContentWrap {
    border: 1px solid #e5e5e5;
}

    .dncContentWrap .dncContent {
        padding: 25px 25px 15px 25px;
    }

        .dncContentWrap .dncContent p {
            color: #333;
            font-size: 1.2em;
            line-height: 1.6em;
            padding: 0 0 15px 0;
        }

        .dncContentWrap .dncContent h4 {
            color: #666666;
            
            font-size: 2em;
            font-weight: normal;
            line-height: 1em;
            padding: 10px 0 18px 0;
        }
/*dncContentWrap end*/
/*grievanceRedressal start*/

.grievanceRedressalTopClms {
    border-top: 5px solid #3f9ba3;
    float: left; /*padding:0 0 30px 0; width: 548px;*/
    width: 724px;
}
    /* 11th July */
    .grievanceRedressalTopClms .grievanceRedressalTopContent {
        border: 1px solid #e5e5e5;
        border-top: none;
        float: left; /*width:546px*/
        width: 722px;
    }
        /* 11th July */
        .grievanceRedressalTopClms .grievanceRedressalTopContent p.intro {
            color: #686868;
            font-size: 1.4em;
            padding: 10px 18px 10px 18px;
        }

        .grievanceRedressalTopClms .grievanceRedressalTopContent .clms {
            float: left; /*width:546px*/
            width: 722px;
        }
        /* 11th July */
        .grievanceRedressalTopClms .grievanceRedressalTopContent .clmWrap {
            float: left; /*width:182px*/
        }
            /* 11th July */
            .grievanceRedressalTopClms .grievanceRedressalTopContent .clmWrap .clm {
                border-left: 1px solid #bbb;
                float: left;
                min-height: 305px;
                width: 240px;
            }
            /* 11th July */
            .grievanceRedressalTopClms .grievanceRedressalTopContent .clmWrap:first-child .clm {
                border-left: none;
                width: 239px;
            }

            .grievanceRedressalTopClms .grievanceRedressalTopContent .clmWrap .clm p.heading {
                background-color: #ebebeb;
                color: #3f9ba3;
                
                font-size: 1.8em;
                line-height: 1em;
                padding: 10px 0 8px 10px;
            }

            .grievanceRedressalTopClms .grievanceRedressalTopContent .clmWrap .clm .content {
                color: #686868;
                font-size: 1.4em;
                padding: 10px 10px 5px 10px;
            }

                .grievanceRedressalTopClms .grievanceRedressalTopContent .clmWrap .clm .content p {
                    line-height: 1.2em;
                    padding: 0 0 7px 0;
                }

                    .grievanceRedressalTopClms .grievanceRedressalTopContent .clmWrap .clm .content p.title {
                        font-weight: bold;
                        padding: 0 0 2px 0;
                    }

        .grievanceRedressalTopClms .grievanceRedressalTopContent p.note {
            background-color: #ebebeb;
            color: #686868;
            float: left;
            font-size: 1.1em;
            padding: 5px 15px 5px 15px; /*width:516px*/
            width: 692px;
        }
        /* 11th July */
        .grievanceRedressalTopClms .grievanceRedressalTopContent a.link {
            color: #5D98B4;
        }

.grievanceRedressalContent p.intro {
    color: #686868;
    font-size: 1.4em;
    padding: 15px 15px 10px 20px;
}

.grievanceRedressalContent .insuranceOfficesBox {
    float: left;
    padding: 0 0 3px 0;
    width: 100%;
}

    .grievanceRedressalContent .insuranceOfficesBox .heading {
        background-color: #3f9ba3;
        color: #fff;
        
        font-size: 1.8em;
        float: left;
        line-height: 1em;
        padding: 12px 12px 12px 18px;
        width: 678px;
    }

    .grievanceRedressalContent .insuranceOfficesBox .officeDetailsWrp {
        background-color: #fae5a2;
        color: #333;
        font-size: 1.4em;
        float: left;
        font-weight: bold;
        width: 100%;
    }

        .grievanceRedressalContent .insuranceOfficesBox .officeDetailsWrp .clmLeft {
            border-right: 1px solid #beb79f;
            float: left;
            line-height: 1em;
            padding: 12px 12px 12px 18px;
            width: 374px;
        }

        .grievanceRedressalContent .insuranceOfficesBox .officeDetailsWrp .clmRight {
            float: left;
            line-height: 1em;
            padding: 12px 12px 12px 18px;
            width: 272px;
        }

.contentDetails .grievanceRedressalContent .expandCollapseContent h5 {
    background-color: #ebebeb;
    border: 1px solid #e5e5e5;
    color: #333;
    cursor: pointer;
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1em;
    margin: 0 0 3px 0;
    float: left;
    padding: 10px 15px 10px 15px;
    width: 676px;
}

    .contentDetails .grievanceRedressalContent .expandCollapseContent h5.active {
        margin: 0 0 0 0;
    }

    .contentDetails .grievanceRedressalContent .expandCollapseContent h5 span {
        background: url(../../Images/arrow_readmore.png) no-repeat right center;
        cursor: pointer;
        display: block;
    }

    .contentDetails .grievanceRedressalContent .expandCollapseContent h5.active span {
        background: url(../../Images/arrow_readmoresel.png) no-repeat right center;
    }

.contentDetails .grievanceRedressalContent .expandCollapseContent .show-hideContent {
    border: 1px solid #e5e5e5;
    display: none;
    font-size: 1.4em;
    margin: 0 0 3px 0;
    float: left;
    padding: 5px 0 5px 0;
    width: 706px;
}

    .contentDetails .grievanceRedressalContent .expandCollapseContent .show-hideContent .officeDetailsWrp {
        float: left;
        width: 100%;
    }

        .contentDetails .grievanceRedressalContent .expandCollapseContent .show-hideContent .officeDetailsWrp p {
            color: #333;
            line-height: 1.3em;
            padding: 0 0 10px 0;
        }

        .contentDetails .grievanceRedressalContent .expandCollapseContent .show-hideContent .officeDetailsWrp .clmLeft {
            border-right: 1px solid #beb79f;
            float: left;
            line-height: 1em;
            padding: 10px 12px 5px 18px;
            width: 373px;
        }

        .contentDetails .grievanceRedressalContent .expandCollapseContent .show-hideContent .officeDetailsWrp .clmRight {
            float: left;
            line-height: 1em;
            padding: 10px 12px 12px 18px;
            width: 270px;
        }
/*grievanceRedressal end - Added on 21 Feb 2013*/
.fullQuoteForm .lpgou {
    display: none;
}
/*sitemap - Added on 27th Feb 2013 - Start*/
.siout {
    float: left;
    margin: 0 0 0 24px;
    width: 225px;
}

    .siout:first-child {
        margin: 0 0 0 0;
    }

.siteouter {
    border-top: 5px solid #E2583D;
    float: left;
    margin: 0 0 30px 0;
    width: 225px;
}

    .siteouter .siteMapContent {
        background-color: #FDFDFD;
        border: 1px solid #EBEBEB;
        border-top: none;
        float: left;
        padding: 0 0 15px 0;
        width: 223px;
    }

    .siteouter h2 a {
        color: #525252;
    }
    /*Added on 18th June '13*/
    .siteouter h2 {
        color: #525252;
        
        font-size: 2.3em;
        font-weight: normal;
        line-height: 1em;
        padding: 14px 13px 0 13px;
        width: 197px;
    }

    .siteouter span.productscategory {
        color: #525252;
        float: left;
        
        font-size: 1.5em;
        line-height: 1em;
        padding: 14px 13px 0 13px;
        width: 197px;
    }

    .siteouter ul {
        display: none;
        float: left;
        width: 200px;
        padding: 10px 10px 0 13px;
    }

        .siteouter ul li {
            background: url(../../Images/arrow_gray.gif) no-repeat scroll 3px 6px transparent;
            font-size: 1.4em;
            padding: 4px 0 4px 20px;
            width: 180px;
        }

            .siteouter ul li a {
                color: #595959;
            }

                .siteouter ul li a:hover {
                    color: #595959;
                    text-decoration: underline;
                }

    .siteouter.sitemapLabel4 {
        border-color: #86c8cf;
    }

    .siteouter.sitemapLabel2 {
        border-color: #6c9a48;
    }

    .siteouter.sitemapLabel6 {
        border-color: #e3a90c;
    }

    .siteouter.sitemapLabel3 {
        border-color: #3f9ba3;
    }

    .siteouter.sitemapLabel5 {
        border-color: #dd6023;
    }
/*sitemap - Added on 27th Feb 2013 - end*/

/* motr insurance added on 28th Feb 2013 - Start*/
.homePageContent .motoslidingBanner {
    background-color: #69C2EA;
    border-bottom: 1px solid #DFDFDF;
    float: left;
    height: 296px;
    margin: 0 0 13px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

    .homePageContent .motoslidingBanner .scrolWrap {
        height: 296px;
        overflow: hidden;
        width: 960px;
    }

.motoslidingBanner .motba {
    float: left;
    width: 960px;
}

.motoslidingBanner .bannerWrap, thumbnailWrap {
    list-style: none;
}

    .motoslidingBanner .bannerWrap li .ban {
        float: left;
        position: relative;
    }

    .motoslidingBanner .bannerWrap li {
        display: none;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 298px;
        z-index: 1;
        width: 961px;
        height: 337px;
    }

        .motoslidingBanner .bannerWrap li span {
            color: red;
            float: left;
            left: 0;
            position: absolute;
        }

/*.homePageContent .motoslidingBanner .motba span { background:transparent; color:#fff;  font-size:3.5em; left: 50px; position: absolute; text-shadow:3px 2px 1px #555555; top:30px; behavior: url(PIE.htc);}
.homePageContent .motoslidingBanner .motba label { background:transparent; color:#fff;  font-size:2.4em; left: 50px; position: absolute; text-shadow:3px 2px 1px #555555; top:77px; behavior: url(PIE.htc); }*/


/*.homePageContent .motoslidingBanner .motba span { background:transparent; color:#FFFFFF;  font-size:3em; left: 50px; position: absolute; top:30px; }
.homePageContent .motoslidingBanner .motba label { background:transparent; color:#FFFFFF;  font-size:2em; left: 50px; position: absolute; top:75px; }
.homePageContent .motoslidingBanner .motba a { background:#1c95cc; color:#FFFFFF;  font-size:1.3em; height:auto; left: 50px; padding:8px 0 8px 0; position: absolute; text-align:center; text-decoration:none; top:120px; width:88px; }*/
.motoslidingBanner .bannerCopy {
    background: url(../../Images/bannercopy_bg.png) repeat 0 0;
    position: absolute;
    top: 20px;
    padding: 15px;
    left: 95px;
    width: 320px;
}

.homePageContent .motoslidingBanner .motba h2 {
    color: #333;
    font-weight: normal;
    display: block;
    
    position: static;
    font-size: 2.8em;
}

.homePageContent .motoslidingBanner .motba h3 {
    color: #333;
    font-weight: normal;
    display: block;
    padding: 6px 0 10px;
    
    font-size: 1.8em;
}

.homePageContent .motoslidingBanner .motba a {
    background: #1c95cc;
    color: #FFFFFF;
    
    font-size: 1.3em;
    display: block;
    padding: 8px;
    width: 70px;
}

.motoslidingBanner .accordian {
    background-color: #FFF;
    display: none;
    float: left;
    padding: 10px 15px 7px 15px;
    left: 20px;
    position: absolute;
    top: 20px;
    width: 192px;
    z-index: 4;
}

    .motoslidingBanner .accordian h3 {
        border-top: 1px solid #b2b2b2;
        color: #434343;
        cursor: pointer;
        float: left;
        
        font-size: 2.2em;
        font-weight: normal;
        line-height: 1em;
        padding: 12px 0 12px 0;
        width: 100%;
    }

        .motoslidingBanner .accordian h3 a {
            color: #434343;
        }

        .motoslidingBanner .accordian h3.first {
            border-top: none;
        }

.homePageContent .clmTwo .blogs.motoblog {
    min-height: 246px;
}

.motcon h1 {
    color: #525252;
    
    font-size: 2.4em;
    font-weight: normal;
    line-height: 1em;
    padding: 0 0 20px;
}
/*Added on 7th May 2013 start*/
h1.productsHeading {
    background: url(../../Images/arrow_prdctheading.gif) no-repeat right 6px;
    float: left;
    margin-right: 15px;
    padding: 0 22px 20px 0;
    width: auto;
}

.innerPageContent span.productsHeading {
    background: url(../../Images/arrow_prdctheading.gif) no-repeat right 6px;
    float: left;
    color: #525252;
    
    font-size: 2.4em;
    line-height: 1em;
    margin-right: 15px;
    padding: 0 22px 20px 0;
    width: auto;
}

.innerPageContent h1.subproducts {
    font-size: 2em;
}
/*.subsubprdcts {display:table; padding-bottom:15px}*/
.subsubprdcts li {
    float: left;
    padding: 0 3px 5px 0;
    width: auto;
}

    .subsubprdcts li a {
        background-color: #f0f0f0;
        color: #666666;
        float: left;
        font-size: 1.2em;
        padding: 7px 16px;
        width: auto;
    }

        .subsubprdcts li a:hover {
            background-color: #6c9a48;
            color: #fff;
            text-decoration: none;
        }

        .subsubprdcts li a.actv {
            background: url(../../Images/arrow_subsubprdct.png) 15px 9px no-repeat #6c9a48;
            color: #FFF;
            padding-left: 30px;
        }

.spacer1 {
    height: 15px;
}
/*Added on 7th May 2013 end*/
/* motr insurance end*/
/* public discllosures start */
.contentWrap .innerContentLeft .pubwrapper {
    border: 1px solid #ECECEC;
    float: left;
    width: 100%;
}

    .contentWrap .innerContentLeft .pubwrapper h2 {
        color: #000000;
        font-size: 24px;
        font-weight: normal;
        margin: 15px 0 10px 22px;
        width: 90%;
    }

    .contentWrap .innerContentLeft .pubwrapper h3 {
        background-color: #E66C55;
        color: #FFFFFF;
        float: left;
        font-size: 1.4em;
        font-weight: bold;
        height: 43px;
        line-height: 43px;
        margin: 0px 0 0 0;
        padding: 0 0 0 20px;
        width: 704px;
    }

        .contentWrap .innerContentLeft .pubwrapper h3.yellow {
            background-color: #ea9640;
        }

        .contentWrap .innerContentLeft .pubwrapper h3.blu {
            background-color: #2a90be;
        }

    .contentWrap .innerContentLeft .pubwrapper .pubacor {
        width: 100%;
        float: left;
    }

        .contentWrap .innerContentLeft .pubwrapper .pubacor h4 {
            background: url("../images/arrow_readmore.png") no-repeat scroll 690px 14px #ECECEC;
            color: #333333;
            cursor: pointer;
            float: left;
            font-size: 1.4em;
            font-weight: bold;
           /**/ /* Added on 26th June'13 */
            height: 34px;
            line-height: 34px;
            margin: 0 0 2px 1px;
            padding: 0 0 0 18px;
            width: 704px;
        }

            .contentWrap .innerContentLeft .pubwrapper .pubacor h4.active {
                background: url("../images/arrow_readmoresel.png") no-repeat scroll 690px 14px #ECECEC;
                cursor: default;
            }

.pubcontain {
    width: 100%;
    float: left;
    display: none;
}

    .pubcontain table {
        width: 100%;
    }

        .pubcontain table tr td {
            border-right: 1px solid #ECECEC;
            border-top: 1px solid #ECECEC;
            color: #333333;
            font-size: 1.4em;
            padding: 8px 20px 8px 40px;
        }

            .pubcontain table tr td.bluetext {
                color: #2a90be;
                border-right: 0 none;
            }

                .pubcontain table tr td.bluetext a {
                    color: #2a90be;
                }

                    .pubcontain table tr td.bluetext a:hover {
                        color: #2a90be;
                        text-decoration: underline;
                    }

                .pubcontain table tr td.bluetext img {
                    margin: 0 11px 0 0;
                }

            .pubcontain table tr td.bortop {
                border-top: 0px;
            }

            .pubcontain table tr td.bortop2 {
                border-top: 0px;
                border-right: 0px;
            }
/* public discllosures added on 28th Feb 2013 - End*/


/*fullquote*/
.red p.vehp {
    width: 219px;
}

.form_con .left input.chassic.yed {
    width: 72px;
}
/*.pre3 { margin:32px 0 0 0; }*/
.makepay {
    margin: 10px 0 0 0;
}

.rev1 .label_radio input {
    width: 29px !important;
}

.left.claim .label_radio.clm2 {
    width: 30px;
}

.motoslidingBanner .accordian h3 a {
    color: #434343;
}
/* 11 march */
.quickQuoteContent .quickQuoteBoxWrap .quickQuoteBox .quickQuoteForm .dropdownWrap .selectBox .selectValue.cho3 {
    font-size: 1.1em;
}

.amount em {
    font-family: 'Roboto';
    font-style: normal;
}
/*13 march*/
.quckwrap .quickQuoteContent .quickQuoteBoxWrap {
    margin: 0px;
}

.quckwrap {
    float: left;
    margin: 0 20px 0 0;
    width: 300px;
}

.quickQuoteContent p {
    float: left;
    font-size: 1.2em;
    margin: 12px 0 0;
    width: 100%;
}

    .quickQuoteContent p.note {
        padding-bottom: 20px;
    }

    .quickQuoteContent p a {
        color: #333333;
        text-decoration: underline;
    }
/*Download Forms - Added on 23rd May 2013 - Start*/
.brochuresWrap {
    background-color: #ea9640;
    float: left;
    padding: 5px;
    width: 536px;
}

    .brochuresWrap h2 {
        color: #fff;
        
        font-size: 2.2em;
        font-weight: normal;
        line-height: 1em;
        padding: 10px 0 15px 15px;
    }

    .brochuresWrap .brochuresContent {
        background-color: #fff;
        float: left;
        width: 100%;
    }

        .brochuresWrap .brochuresContent p.heading {
            color: #333;
            float: left;
            
            font-size: 1.6em;
            line-height: 1em;
            padding: 12px 0 12px 15px;
            width: 520px;
        }

        .brochuresWrap .brochuresContent ul li {
            background-color: #eee;
            float: left;
            margin-top: 2px;
            padding: 7px 11px 7px 15px;
            width: 510px;
        }

            .brochuresWrap .brochuresContent ul li span {
                color: #666;
                float: left;
                width: auto;
                font-size: 1.3em;
            }

            .brochuresWrap .brochuresContent ul li a {
                background: url(../../Images/down.png) no-repeat 0 0;
                float: right;
                height: 15px;
                width: 16px;
            }
/*Download Forms - Added on 23rd May 2013 - end*/
/*Garage Locator - Added on 23rd May 2013 - Start*/
.garageLocatorWrap {
    float: left;
    width: 100%;
}

    .garageLocatorWrap p.intro {
        color: #525252;
        font-size: 1.3em;
        line-height: 1.5em;
        padding: 0 0 15px 0;
    }

    .garageLocatorWrap .grgLocatorSearch {
        background-color: #e6e6e6;
        border: 1px solid #c4c4c4;
        float: left;
        padding: 12px 12px 12px 12px;
        width: 942px;
    }

        .garageLocatorWrap .grgLocatorSearch .dropdownWrap {
            border: 1px solid #ccc;
            background-color: #FFFFFF;
            box-shadow: 1px 1px 0 #E0E0E0;
            float: left;
            height: 24px;
            margin: 2px 12px 0 0;
            padding: 0 0 0 10px;
            position: relative;
            width: 190px;
        }

            .garageLocatorWrap .grgLocatorSearch .dropdownWrap .selectBox {
                /*background: url(../../Images/arrow_select_white.gif) no-repeat right 0;*/
                height: 100%;
                position: relative;
                width: 100%;
            }

                .garageLocatorWrap .grgLocatorSearch .dropdownWrap .selectBox .selectValue {
                    color: #1B1B1B;
                    font-size: 1.3em;
                    height: 24px;
                    left: 0;
                    line-height: 1.8em;
                    overflow: hidden;
                    position: absolute;
                    top: 0;
                    width: 90%;
                }

                .garageLocatorWrap .grgLocatorSearch .dropdownWrap .selectBox select {
                    cursor: pointer;
                    height: 24px;
                    left: -9px;
                    opacity: 0;
                    filter: alpha(Opacity=0);
                    font-size: 1.2em;
                    -moz-opacity: 0;
                    position: absolute;
                    top: 0;
                    width: 199px;
                }

                    .garageLocatorWrap .grgLocatorSearch .dropdownWrap .selectBox select option {
                        border-bottom: 1px solid #EEEEEE;
                        cursor: pointer;
                        padding: 4px 4px 4px 4px;
                    }

        .garageLocatorWrap .grgLocatorSearch input.btnSearch {
            background-color: #2a90be;
            color: #fff;
            cursor: pointer;
            
            font-size: 1.4em;
            margin: 0;
            padding: 5px 10px;
            width: 70px;
        }
    /* Modified on 24/05/13 */
    .garageLocatorWrap .grgLocatorResult {
        float: left;
        padding: 25px 0 0 0;
        width: 100%;
    }

        .garageLocatorWrap .grgLocatorResult h4 {
            color: #525252;
            
            font-size: 2.4em;
            font-weight: normal;
            line-height: 1em;
            padding: 0 0 15px 0;
        }

        .garageLocatorWrap .grgLocatorResult .resultTbl {
            border: 5px solid #ea9640;
            border-top: none;
        }

            .garageLocatorWrap .grgLocatorResult .resultTbl table {
                border-collapse: collapse;
                border-spacing: 0;
                width: 100%;
            }

                .garageLocatorWrap .grgLocatorResult .resultTbl table tr th {
                    background-color: #ea9640;
                    border-left: 1px solid #fff;
                    color: #fff;
                    
                    font-size: 1.4em;
                    font-weight: normal;
                    line-height: 1em;
                    padding: 12px 12px 12px 12px;
                    text-align: left;
                }

                    .garageLocatorWrap .grgLocatorResult .resultTbl table tr th:first-child {
                        border-left: none;
                    }

                .garageLocatorWrap .grgLocatorResult .resultTbl table tr td {
                    border-bottom: 1px solid #ccc;
                    border-left: 1px solid #ccc;
                    color: #666;
                    font-size: 1.3em;
                    vertical-align: top;
                    padding: 12px 12px 12px 12px;
                }
                    /* Modified on 24/05/13 */
                    .garageLocatorWrap .grgLocatorResult .resultTbl table tr td:first-child {
                        border-left: none;
                        text-align: center;
                    }
/*Garage Locator - Added on 23rd May 2013 - End*/




/*Contact Us - Added on 27rd May 2013 - start*/
.innerPageContent .contentWrap .contactUs2clms {
    float: left;
    margin: 0 0 30px;
    width: 100%;
}

    .innerPageContent .contentWrap .contactUs2clms .contact_Left {
        background-color: #FFFFFF;
        float: left;
        padding: 0 21px 0 0;
        width: 607px;
    }

.contactLeftdiv {
    border-top: 5px solid #bce29f;
    float: left;
    width: 100%;
}

.innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .content {
    border-bottom: none;
    border-right: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
    float: left;
    padding: 20px 25px 10px;
    width: 555px;
}

    .innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .content h2 {
        color: #525252;
        
        font-size: 2.4em;
        font-weight: normal;
        line-height: 1em;
        padding: 0 0 15px;
    }

.innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .callusDiv {
    background: url(../../Images/icon_callus.gif) no-repeat 0 0;
    
    padding: 10px 0 15px 60px;
}

    .innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .callusDiv h3 {
        color: #333333;
        font-size: 2.3em;
        font-weight: normal;
        line-height: 1em;
    }

    .innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .callusDiv p {
        color: #333333;
       /**/
        font-size: 1.8em;
        padding: 10px 0px 0px 0px;
    }

.innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .contentWriteus {
    background: #c9e8b2;
    border-bottom: none;
    border-right: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
    float: left;
    min-height: 266px;
    padding: 0px 20px 0px;
    width: 565px;
}

    .innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .contentWriteus .writeusDiv {
        background: url(../../Images/icon_writeus.png) no-repeat 0 20px;
        border-right: 2px solid #fff;
        
        float: left;
        height: 246px;
        padding: 20px 0 0px 0px;
        width: 280px;
    }

        .innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .contentWriteus .writeusDiv h3 {
            color: #333333;
            font-size: 2.3em;
            font-weight: normal;
            line-height: 1em;
            padding: 10px 0 15px 60px;
        }

    .innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .contentWriteus p {
        color: #333333;
        /**/
        font-size: 1.5em;
        padding-left: 60px;
        width: auto;
    }

    .innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .contentWriteus .sendmailDiv {
        background: url(../../Images/icon_sendmail.png) no-repeat 0 20px;
        
        float: right;
        padding: 20px 0 10px 0px;
        width: 265px;
    }

        .innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .contentWriteus .sendmailDiv h3 {
            color: #333333;
            font-size: 2.3em;
            font-weight: normal;
            line-height: 1em;
            padding: 10px 0 15px 60px;
        }

        .innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .contentWriteus .sendmailDiv a.contactMail {
            color: #333333;
        }

    .innerPageContent .contentWrap .contactUs2clms .contact_Left .contactLeftdiv .contentWriteus .writeusDiv p.heads {
        color: #000000;
        font-size: 1.6em;
        font-weight: bold;
        padding: 0px 0px 5px 60px;
    }

.innerPageContent .contentWrap .contactUs2clms .contact_Left p {
    color: #686868;
    font-size: 1.4em;
    line-height: 1.3em;
    padding: 0 0 10px;
}

.innerPageContent .contentWrap .contactUs2clms .contentRight {
    background: #ee9c31;
    float: left;
    min-height: 377px;
    padding-bottom: 5px;
    width: 332px;
}

    .innerPageContent .contentWrap .contactUs2clms .contentRight .branchLocator {
        color: #fff;
        padding: 30px 15px 0 20px;
        width: 297px;
    }

        .innerPageContent .contentWrap .contactUs2clms .contentRight .branchLocator h3 {
            background: url(../../Images/icon_branchlocator.png) no-repeat 0 0px;
            
            font-size: 2.2em;
            font-weight: normal;
            line-height: 1em;
            padding: 10px 0 20px 60px;
        }

        .innerPageContent .contentWrap .contactUs2clms .contentRight .branchLocator p.locatebranch {
           /**/
            font-size: 1.8em;
            padding-bottom: 5px;
        }

        .innerPageContent .contentWrap .contactUs2clms .contentRight .branchLocator p {
           /**/
            font-size: 1.4em;
        }

.addDiv {
    background: url(../../Images/branch_loc_addDiv.gif) no-repeat 0 20px #fff;
    color: #373737;
    float: left;
    min-height: 111px;
    padding: 18px 10px 9px 10px;
    margin: 0px 5px;
    width: 302px;
}

    .addDiv .addList {
        padding: 0 0px 10px 15px;
        width: 287px;
    }

        .addDiv .addList p {
            color: #373737;
           /**/
            font-size: 1.3em;
            font-weight: normal;
            line-height: 1.3em;
        }

            .addDiv .addList p span {
                width: 100%;
                font-weight: bold;
                float: left;
            }

a.seeMoreLink {
    background: url(../../Images/arrow_add_down.gif) 122px 8px no-repeat;
    color: #000;
    padding: 5px 15px;
    text-transform: uppercase;
    width: 180px;
    float: left;
}

    a.seeMoreLink.active {
        background: url(../../Images/arrow_add_up.gif) 122px 8px no-repeat;
        float: left;
        padding: 5px 15px;
    }

.branchlocate {
    float: left;
    padding: 0px 15px 0 20px;
    width: 297px;
}

    .branchlocate .search_box {
        float: left;
        padding: 10px 0 13px 0px;
        width: 100%;
    }

        .branchlocate .search_box .dataLeft {
            float: left;
            width: 150px;
        }

        .branchlocate .search_box .dropdownWrap {
            border: 1px solid #ccc;
            background-color: #FFFFFF;
            box-shadow: 1px 1px 0 #d1892b;
            float: left;
            height: 24px;
            margin: 0 0 5px;
            padding: 0 0 0 10px;
            position: relative;
            width: 120px;
        }

            .branchlocate .search_box .dropdownWrap .selectBox {
                /*background: url(../../Images/arrow_select_white.gif) no-repeat right 0;*/
                height: 100%;
                position: relative;
                width: 100%;
            }

                .branchlocate .search_box .dropdownWrap .selectBox .selectValue {
                    color: #333333;
                    font-size: 1.3em;
                    height: 24px;
                    left: 0;
                    line-height: 1.8em;
                    overflow: hidden;
                    position: absolute;
                    top: 0;
                    width: 82%;
                }

                .branchlocate .search_box .dropdownWrap .selectBox select {
                    cursor: pointer;
                    left: -10px;
                    height: 25px;
                    opacity: 0;
                    filter: alpha(Opacity=0);
                    font-size: 1.2em;
                    -moz-opacity: 0;
                    position: absolute;
                    top: 0;
                    width: 130px;
                }

                    .branchlocate .search_box .dropdownWrap .selectBox select option {
                        border-bottom: 1px solid #EEEEEE;
                        cursor: pointer;
                        padding: 4px 4px 4px 4px;
                    }

    .branchlocate .btnSubmit {
        background-color: #2A90BE;
        color: #FFFFFF;
        float: left;
        
        font-size: 1.4em;
        line-height: 1em;
        margin: 10px 0 0;
        padding: 9px 20px;
        width: auto;
    }

/*Contact Us - Added on 27th May 2013 - end*/
.rhs .ms-webpartzone-cell {
    margin-bottom: 0px;
}

.innerPageContent .contentWrap .introPara {
    color: #e88c2d;
    
    font-size: 2.2em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0 0 20px 0;
}

.contentWrap .innerContentLeft .pubwrapper h3.quarterClass2 {
    background-color: #ea9640;
}

.contentWrap .innerContentLeft .pubwrapper h3.quarterClass3 {
    background-color: #2a90be;
}

.innerPageContent .rhs .philosophyWrap h4 {
    color: #333333;
    float: left;
    
    font-size: 1.6em;
    padding: 0 0 8px;
    width: 100%;
}

/* 9th july start */
.newbg {
    background: url(../../Images/bg.jpg) repeat-y scroll 328px top;
    float: left;
    margin: 10px 0 0;
}

    .newbg.nobg {
        background: none;
    }

.innerContentLeft .introCopy {
    color: #666666;
    
    font-size: 2.2em;
    line-height: 1em;
    margin: 0;
    padding: 0 0 20px 0;
}

.innerContentLeft .introText {
    color: #666666;
    font-size: 1.5em;
    margin: 0;
    padding: 0 0 15px 0;
}

.asbornone {
    background-color: #fdfdfd;
    border: 1px solid #E5E5E5;
    float: left;
    margin: 0 0 25px;
    padding: 16px 16px 16px 16px;
    width: 692px;
}

    .asbornone.org {
        border-top: 4px solid #ff9966;
    }

    .asbornone.gre {
        border-top: 4px solid #6c9a48;
    }

    .asbornone.yello {
        border-top: 4px solid #e3a90c;
    }

    .asbornone ul {
        float: left;
        width: 335px;
        margin: 0;
    }

    .asbornone .heading1 {
        color: #666666;
        
        font-size: 2.2em;
        line-height: 1em;
        padding: 0 0 12px 0;
    }

    .asbornone .introTxt {
        float: left;
        width: 100%;
    }

        .asbornone .introTxt p {
            color: #999;
            font-size: 1.5em;
            padding: 0 0 15px;
        }

    .asbornone ul li {
        background: url("../images/dot.jpg") no-repeat scroll left 5px transparent;
        color: #646464;
        font-size: 1.5em;
        line-height: 18px;
        padding: 0 0 8px 20px;
    }

        .asbornone ul li a {
            color: #1984B4;
            text-decoration: none;
        }

            .asbornone ul li a:hover {
                color: #1984B4;
                text-decoration: none;
            }

    .asbornone ul.secul {
        margin: 0px 0 0 20px;
    }

    .asbornone .view {
        float: left;
        margin: 0 0 0 0;
        width: auto;
    }

        .asbornone .view a {
            background-color: #2a90be;
            color: #fff;
            
            float: left;
            font-size: 1.3em;
            line-height: 1em;
            padding: 8px;
            width: auto;
        }

            .asbornone .view a:hover {
                text-decoration: none;
            }

.activelist ul {
    margin: 0px;
}

.asbornone ul.activelist li {
    background: url("../images/active_dot.jpg") no-repeat scroll left 7px transparent;
}
/* 9 july end */
/* 9th july end */

/* Added on 11th July */
.contentDetails .tabBannerContent .show-hideContent p.question:first-child {
    border-top: none;
}

.contentDetails .tabBannerContent .show-hideContent p.question {
    border-top: 1px solid #e5e5e5; /*color:#629CB9;*/
    cursor: pointer;
    background: url(../../Images/accplus.gif) no-repeat 0 12px;
    font-weight: bold;
    padding: 10px 0 10px 20px;
}

    .contentDetails .tabBannerContent .show-hideContent p.question.active {
        background: url(../../Images/accminus.gif) no-repeat 0 12px;
        cursor: default;
    }

.contentDetails .tabBannerContent .show-hideContent .answer {
    padding: 0 0 0 20px;
    display: none;
}

p.expandall, p.collapseall {
    color: #000;
    cursor: pointer;
    margin: 13px 5px 0;
    font-size: 1.15em;
    float: right;
    text-transform: uppercase;
}

p.collapseall {
    display: none;
}
/* /Added on 11th July */

/* Changes 2 September Start*/
/*adminHomePageContent start*/


.adminHomePageContent {
    margin: 10px auto 0 auto;
    width: 960px;
}
    /*loginInfoTop start*/
    .adminHomePageContent .loginInfoTop {
        float: left;
        width: 960px;
    }

        .adminHomePageContent .loginInfoTop .userInfo {
            float: left;
            width: 500px;
        }

            .adminHomePageContent .loginInfoTop .userInfo p {
                color: #227399;
                
                font-size: 1.3em;
                line-height: 1.2em;
            }

                .adminHomePageContent .loginInfoTop .userInfo p.userName {
                    color: #525252;
                    font-size: 2.4em;
                }

        .adminHomePageContent .loginInfoTop .sectionRight {
            float: right;
            width: 460px;
        }

            .adminHomePageContent .loginInfoTop .sectionRight .subMenu {
                background-color: #2a90be;
                float: right;
                margin: 0 0 20px 0;
                padding: 0px 0px 0px 0px;
                width: auto;
                height: 25px;
            }

                .adminHomePageContent .loginInfoTop .sectionRight .subMenu ul {
                    float: left;
                    margin: 0px 0 0 0;
                }

                    .adminHomePageContent .loginInfoTop .sectionRight .subMenu ul li {
                        background: url(../../Images/line.jpg) 0px 5px no-repeat;
                        float: left;
                        padding: 0 0px 0 0px;
                        line-height: 24px;
                        *line-height: 20px;
                    }

                        .adminHomePageContent .loginInfoTop .sectionRight .subMenu ul li:first-child {
                            background-image: none;
                        }

                        .adminHomePageContent .loginInfoTop .sectionRight .subMenu ul li a {
                            color: #fff;
                            display: block;
                            
                            font-size: 1.3em;
                            line-height: 1em;
                            padding: 4px 10px 8px 10px;
                        }

                            .adminHomePageContent .loginInfoTop .sectionRight .subMenu ul li a:hover {
                                background-color: #ef8d27;
                            }

                            .adminHomePageContent .loginInfoTop .sectionRight .subMenu ul li a.active {
                                background-color: #ef8d27;
                                display: block;
                            }

                        .adminHomePageContent .loginInfoTop .sectionRight .subMenu ul li.bordernon {
                            background-image: none;
                        }

            .adminHomePageContent .loginInfoTop .sectionRight .assistance {
                float: right;
                
                padding: 0 0 14px 0;
                width: auto;
            }

                .adminHomePageContent .loginInfoTop .sectionRight .assistance p {
                    color: #687683;
                    float: left;
                    font-size: 1.9em;
                    ;
                    padding: 0 10px 0 0;
                    width: auto;
                }

                .adminHomePageContent .loginInfoTop .sectionRight .assistance a.viewDemo {
                    background-color: #ef8d27;
                    color: #fff;
                    float: left;
                    
                    font-size: 1.3em;
                    line-height: 1em;
                    padding: 5px 10px 5px 10px;
                }

                    .adminHomePageContent .loginInfoTop .sectionRight .assistance a.viewDemo span {
                        background: url(../../Images/icon_demo.gif) 0 0 no-repeat;
                        cursor: pointer;
                        float: left;
                        padding: 0 0 0 25px;
                    }
/*Overlay View Demo Start*/
.overlay {
    background: url(../../Images/bg_overlay.png) 0 0 repeat;
    width: 100%;
    height: 100%;
    position: fixed;
    display: none;
    left: 0;
    top: 0;
    z-index: 100;
}

.viewDemoBox {
    background: url(../../Images/bg_lightbox.png) 0 0 repeat;
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 0;
    width: 554px;
    z-index: 999;
}

    .viewDemoBox .btn_close {
        background: url(../../Images/bg_lightbox.png) 0 0 repeat;
        height: 17px;
        padding: 7px 0 7px 0;
        position: absolute;
        right: 0px;
        top: -31px;
        cursor: pointer;
    }

        .viewDemoBox .btn_close span {
            color: #fff;
            background: url(../../Images/icon_close.png) right 0 no-repeat;
            float: left;
            font-size: 1.1em;
            font-style: italic;
            line-height: 1.3em;
            margin: 0 7px 0 12px;
            padding: 2px 22px 1px 0;
            text-transform: uppercase;
            width: 40px;
        }

    .viewDemoBox .content {
        background-color: #fff;
        float: left;
        min-height: 250px;
        margin: 5px 5px 5px 5px;
        width: 544px;
    }
/*Overlay View Demo End*/

.adminHomePageContent .loginInfoTop .notificationsWrap {
    background-color: #75838e;
    float: left;
    padding: 9px 15px 9px 20px;
    width: 925px;
}

    .adminHomePageContent .loginInfoTop .notificationsWrap .heading {
        float: left;
        padding: 0 10px 0 0;
        width: 170px;
    }

        .adminHomePageContent .loginInfoTop .notificationsWrap .heading p {
            color: #fff;
            
            font-size: 2.4em;
        }

            .adminHomePageContent .loginInfoTop .notificationsWrap .heading p span {
                color: #feca3e;
                font-size: 0.583em;
                padding: 0 0 0 5px;
                vertical-align: middle;
            }

    .adminHomePageContent .loginInfoTop .notificationsWrap .notifications {
        border-left: 1px solid #fff;
        float: left;
        padding: 8px 18px 0 18px;
        position: relative;
        width: 698px;
    }

    .adminHomePageContent .loginInfoTop .notificationsWrap .scrollable .viewport {
        position: relative;
        overflow: hidden;
    }

        .adminHomePageContent .loginInfoTop .notificationsWrap .scrollable .viewport .overview {
            position: absolute;
            width: 100%;
        }

    .adminHomePageContent .loginInfoTop .notificationsWrap .scrollable .scroll-bar {
        background: #fff;
        display: none;
        width: 5px;
    }

        .adminHomePageContent .loginInfoTop .notificationsWrap .scrollable .scroll-bar.vertical {
            position: absolute;
            right: 10px;
            height: 100%;
        }

        .adminHomePageContent .loginInfoTop .notificationsWrap .scrollable .scroll-bar .thumb {
            background-color: #FECA3E;
            cursor: pointer;
            position: absolute;
            width: 100%;
        }

    .adminHomePageContent .loginInfoTop .notificationsWrap .notifications span {
        float: left;
    }

    .adminHomePageContent .loginInfoTop .notificationsWrap .txt2 {
        height: 15px;
        width: 1px;
        overflow: hidden;
    }

    .adminHomePageContent .loginInfoTop .notificationsWrap.showDetail .notifications {
        height: 150px;
    }

    .adminHomePageContent .loginInfoTop .notificationsWrap.showDetail .txt2 {
        float: none;
    }

    .adminHomePageContent .loginInfoTop .notificationsWrap.showDetail .dot {
        display: none;
    }

    .adminHomePageContent .loginInfoTop .notificationsWrap .notifications ul li {
        background: url(../../Images/bullet_white.png) 0 5px no-repeat;
        color: #fff;
        float: left;
        font-size: 1.4em;
        line-height: 1.4em;
        padding: 0 0 5px 18px;
        width: 670px;
    }

    .adminHomePageContent .loginInfoTop .notificationsWrap a.btn_show-hide {
        background: url(../../Images/arrow_chat.png) 0 0 no-repeat;
        float: left;
        height: 7px;
        margin: 13px 0 0 0;
        padding: 0 0 0 0;
        width: 10px;
    }

        .adminHomePageContent .loginInfoTop .notificationsWrap a.btn_show-hide.active {
            background: url(../../Images/arrow_chat_active.png) 0 0 no-repeat;
        }
/*loginInfoTop end*/
.adminHomePageContent .contentWrap {
    float: left;
    padding: 11px 0 60px 0;
    width: 100%;
}

    .adminHomePageContent .contentWrap .contentLeft {
        float: left;
        padding: 0 18px 0 0;
        width: 730px;
    }

        .adminHomePageContent .contentWrap .contentLeft .policyBriefCaseWrap {
            background-color: #f5f5f5;
            border-top: 5px solid #205773;
            float: left;
            margin: 0 0 13px 0;
            width: 730px;
        }

.policyBriefCaseWrap .policyBriefCase {
    border: 1px solid #ebebeb;
    border-top: none;
    float: left;
    padding: 20px 8px 10px 20px;
    width: 700px;
}

    .policyBriefCaseWrap .policyBriefCase p.title {
        color: #205773;
        
        font-size: 2.4em;
        padding: 0 0 10px 0;
    }

    .policyBriefCaseWrap .policyBriefCase .scroll-pane {
        float: left;
        height: 145px;
        overflow-x: hidden;
        overflow-y: scroll;
        padding: 0 15px 0 0;
        position: relative;
        width: 685px;
    }

        .policyBriefCaseWrap .policyBriefCase .scroll-pane table {
            color: #5d5d5d;
            font-size: 1.3em;
        }

            .policyBriefCaseWrap .policyBriefCase .scroll-pane table th {
                border-bottom: 1px solid #dfdfdf;
                padding: 9px 10px 9px 0;
                text-align: left;
                text-transform: uppercase;
            }

                .policyBriefCaseWrap .policyBriefCase .scroll-pane table th.last {
                    padding: 7px 0 7px 0;
                }

            .policyBriefCaseWrap .policyBriefCase .scroll-pane table td {
                border-bottom: 1px solid #dfdfdf;
                padding: 10px 10px 10px 0;
            }

                .policyBriefCaseWrap .policyBriefCase .scroll-pane table td.last {
                    padding: 7px 0 7px 0;
                }

                .policyBriefCaseWrap .policyBriefCase .scroll-pane table td a.print {
                    background: url(../../Images/icon_print.gif) 0 0 no-repeat;
                    float: left;
                    height: 15px;
                    margin: 0 10px 0 0;
                    width: 16px;
                }

                .policyBriefCaseWrap .policyBriefCase .scroll-pane table td a.download {
                    background: url(../../Images/icon_download.gif) 0 0 no-repeat;
                    float: left;
                    height: 16px;
                    width: 15px;
                }

    .policyBriefCaseWrap .policyBriefCase .scrollable .viewport {
        position: relative;
        overflow: hidden;
    }

        .policyBriefCaseWrap .policyBriefCase .scrollable .viewport .overview {
            position: absolute;
            width: 100%;
        }

    .policyBriefCaseWrap .policyBriefCase .scrollable .scroll-bar {
        background: #d6d6d6;
        display: none;
        width: 5px;
    }

        .policyBriefCaseWrap .policyBriefCase .scrollable .scroll-bar.vertical {
            position: absolute;
            right: 0;
            height: 100%;
        }

        .policyBriefCaseWrap .policyBriefCase .scrollable .scroll-bar .thumb {
            background-color: gray;
            cursor: pointer;
            position: absolute;
            width: 100%;
        }

.contentBtm2clm {
    float: left;
    width: 100%;
}

    .contentBtm2clm .slidingbanners {
        float: left;
        height: 235px;
        overflow: hidden;
        margin: 0 12px 0 0;
        position: relative;
        width: 312px;
    }

        .contentBtm2clm .slidingbanners ul li {
            float: left;
            height: 235px;
            position: absolute;
            width: 312px;
        }

            .contentBtm2clm .slidingbanners ul li div.productName {
                background: url(../../Images/bg_trans_black.png) 0 0 repeat;
                float: left;
                height: 31px;
                left: 0px;
                position: absolute;
                bottom: 31px;
                width: 100%;
            }

                .contentBtm2clm .slidingbanners ul li div.productName p {
                    color: #fff;
                    
                    font-size: 1.4em;
                    padding: 7px 0 0 15px;
                }

    .contentBtm2clm .masterSlidePagination {
        bottom: 9px;
        position: absolute;
        right: 14px;
    }

        .contentBtm2clm .masterSlidePagination .slidePagination {
            float: left;
            height: 14px;
        }

    .contentBtm2clm .slidePagination span {
        background: url(../../Images/butn_homesliding.png) no-repeat 0 0;
        cursor: pointer;
        display: inline-block;
        height: 14px;
        margin: 0 0 0 6px;
        width: 14px;
    }

        .contentBtm2clm .slidePagination span.active {
            background: url(../../Images/butn_homesliding_active.png) no-repeat 0 0;
            cursor: default;
        }

    .contentBtm2clm .recentQuotation {
        background-color: #f5f5f5;
        float: left;
        min-height: 200px;
        padding: 25px 20px 10px 20px;
        width: 366px;
    }

        .contentBtm2clm .recentQuotation p.title {
            color: #e2583d;
            
            font-size: 2.4em;
            line-height: 1em;
            padding: 0 0 10px 0;
        }

        .contentBtm2clm .recentQuotation ul li {
            border-bottom: 1px solid #e0e0e0;
            color: #8e8e8e;
            font-size: 1.4em;
            line-height: 1.4em;
            padding: 10px 0 10px 0;
        }

        .contentBtm2clm .recentQuotation a.getaQuote {
            background-color: #e2583d;
            color: #fff;
            
            float: left;
            font-size: 1.3em;
            line-height: 1em;
            margin: 12px 0 0 0;
            padding: 5px 10px 8px 10px;
            width: auto;
        }
/*RHS Start*/
.contentWrap .rhs {
    float: left;
    width: 212px;
}
    /*chatWithUsBox start*/
    .contentWrap .rhs .chatWithUsBox {
        background-color: #2a90be;
        float: left;
        margin: 0 0 12px 0;
        position: relative;
        width: 100%;
        z-index: 2;
    }

        .contentWrap .rhs .chatWithUsBox a.chatWithUs {
            background: url(../../Images/arrow_chat.png) 187px 22px no-repeat;
            color: #fff;
            float: left;
            
            font-size: 1.6em;
            line-height: 1em;
            padding: 12px 15px 11px 12px;
            width: 185px;
        }

            .contentWrap .rhs .chatWithUsBox a.chatWithUs span {
                background: url(../../Images/icon_chat_rhs.png) no-repeat scroll 0 center;
                cursor: pointer;
                float: left;
                height: 20px;
                padding: 2px 0 0 37px;
            }

            .contentWrap .rhs .chatWithUsBox a.chatWithUs.active {
                background: url(../../Images/arrow_chat_active.png) 187px 22px no-repeat;
            }

        .contentWrap .rhs .chatWithUsBox .chatContent {
            display: none;
            float: left;
            padding: 7px 15px 20px 12px;
            width: 185px;
        }

            .contentWrap .rhs .chatWithUsBox .chatContent p {
                color: #212020;
                font-size: 1.3em;
                font-style: italic;
            }

            .contentWrap .rhs .chatWithUsBox .chatContent .errorMsg {
                color: #ff0000;
                display: block;
                font-size: 1.1em;
                padding: 5px 0 5px 0;
            }

            .contentWrap .rhs .chatWithUsBox .chatContent label {
                color: #ffffff;
                float: left;
                font-size: 1.2em;
                font-style: italic;
                padding: 0 0 2px 0;
                width: 100%;
            }

            .contentWrap .rhs .chatWithUsBox .chatContent input.input {
                float: left;
                margin: 0 0 7px 0;
                padding: 5px 5px 5px 5px;
                width: 170px;
            }

            .contentWrap .rhs .chatWithUsBox .chatContent .startChat {
                background-color: #ef8d27;
                color: #fff;
                float: left;
                
                font-size: 1.3em;
                padding: 7px 15px 7px 15px;
                width: auto;
            }
    /*chatWithUsBox end*/
    /*referaFriendBox start*/
    .contentWrap .rhs .referaFriendBox {
        background-color: #ccc;
        float: left;
        margin: 0 0 12px 0;
        position: relative;
        width: 100%;
        z-index: 2;
    }

        .contentWrap .rhs .referaFriendBox a.referaFriend {
            background: url(../../Images/arrow_chat.png) 187px 22px no-repeat;
            color: #505050;
            float: left;
            
            font-size: 2.4em;
            line-height: 1em;
            padding: 11px 15px 11px 12px;
            width: 185px;
        }

            .contentWrap .rhs .referaFriendBox a.referaFriend.active {
                background: url(../../Images/arrow_chat_active.png) 187px 22px no-repeat;
            }

        .contentWrap .rhs .referaFriendBox .referaFriendContent {
            display: none;
            float: left;
            padding: 7px 15px 15px 12px;
            width: 185px;
        }

            .contentWrap .rhs .referaFriendBox .referaFriendContent input.input {
                color: #8c8c8c;
                float: left;
                font-size: 1.3em;
                font-style: italic;
                margin: 0 0 7px 0;
                padding: 5px 5px 5px 5px;
                width: 170px;
            }

            .contentWrap .rhs .referaFriendBox .referaFriendContent .btnSubmit {
                background-color: #2A90BE;
                color: #fff;
                float: left;
                
                font-size: 1.3em;
                margin: 5px 0 0 0;
                padding: 7px 15px 7px 15px;
                width: auto;
            }
/*referaFriendBox end*/
/*quickQuoteAccordian start*/
.rhs .quickQuoteAccordian {
    background-color: #e3e3e3;
    float: left;
    margin: 0 0 12px 0;
    padding: 10px 12px 7px 12px;
    position: relative;
    width: 188px;
    z-index: 1;
}

    .rhs .quickQuoteAccordian h3 {
        background: url(../../Images/arrow_accordian.png) right center no-repeat;
        border-top: 1px solid #b2b2b2;
        color: #434343;
        cursor: pointer;
        float: left;
        
        font-size: 2em;
        font-weight: normal;
        line-height: 1em;
        padding: 12px 0 12px 0;
        width: 100%;
    }

    .rhs .quickQuoteAccordian.withoutArrow h3 {
        background: none;
        cursor: default;
    }

        .rhs .quickQuoteAccordian.withoutArrow h3.sel {
            background: none;
            cursor: default;
        }

    .rhs .quickQuoteAccordian h3.first {
        border-top: none;
    }

    .rhs .quickQuoteAccordian h3.sel {
        background: url(../../Images/arrow_accordian_active.png) right center no-repeat;
    }

    .rhs .quickQuoteAccordian .show_hide_content {
        float: left;
        padding: 0 0 10px 0;
        width: 100%;
    }

        .rhs .quickQuoteAccordian .show_hide_content .dropdownWrap {
            background-color: #fff;
            float: left;
            height: 34px;
            padding: 0 0 0 10px;
            position: relative;
            width: 178px;
        }

            .rhs .quickQuoteAccordian .show_hide_content .dropdownWrap .selectBox {
                background: url(../../Images/arrow_select.gif) no-repeat right 0;
                height: 100%;
                position: relative;
                width: 100%;
            }

                .rhs .quickQuoteAccordian .show_hide_content .dropdownWrap .selectBox .selectValue {
                    color: #1b1b1b;
                    font-size: 1.3em;
                    height: 34px;
                    left: 0;
                    line-height: 2.5em;
                    overflow: hidden;
                    position: absolute;
                    top: 0;
                    width: 82%;
                }

                .rhs .quickQuoteAccordian .show_hide_content .dropdownWrap .selectBox select {
                    cursor: pointer;
                    left: -10px;
                    opacity: 0;
                    filter: alpha(Opacity=0);
                    -moz-opacity: 0;
                    position: absolute;
                    top: 10px;
                    width: 188px;
                }

                    .rhs .quickQuoteAccordian .show_hide_content .dropdownWrap .selectBox select option {
                        border-bottom: 1px solid #eee;
                        color: #003366;
                        cursor: pointer;
                        padding: 4px 4px 4px 4px;
                    }
/*quickQuoteAccordian end*/
/*quickLinks start*/
.rhs .quickLinks {
    background-color: #227399;
    color: #ffffff;
    float: left;
    padding: 10px 14px 0 14px;
    width: 184px;
}

    .rhs .quickLinks p.title {
        
        font-size: 2.4em;
        line-height: 1.1em;
        padding: 10px 0 14px 0;
    }

    .rhs .quickLinks p.subTitle {
        font-size: 1.4em;
        font-weight: bold;
        line-height: 1em;
        padding: 0 0 6px 0;
        text-transform: uppercase;
    }

    .rhs .quickLinks ul {
        float: left;
        padding: 0 0 20px 0;
        width: 100%;
    }

        .rhs .quickLinks ul li {
            float: left;
            padding: 0 0 7px 0;
            width: 100%;
        }

            .rhs .quickLinks ul li a {
                background: url(../../Images/arrow_customer_support.gif) 0 center no-repeat;
                color: #FFF;
                float: left;
                font-size: 1.4em;
                line-height: 1.2em;
                padding: 0 0 0 14px;
            }
/*quickLinks end*/
/*RHS end*/
/*adminHomePageContent end*/

.rhs .custReviews p.title {
    color: #333333;
    
    line-height: 1.2em;
    font-size: 1.6em;
    padding: 0 0 10px;
}

.rhs .custReviews .imgBox {
    padding: 0 0 7px;
}

.rhs .custReviews p.custName {
    font-weight: bold;
}

.rhs .custReviews p {
    color: #666666;
    font-size: 1.3em; /*font-style: italic;*/
    line-height: 1.2em;
    padding: 0 0 7px;
}

.hiddenContent {
    display: none;
}

a.readMoreLink {
    background: url("../../images/arrow_readmore.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 7px;
    margin: 0 0 0 76px;
    text-indent: -99999px;
    width: 10px;
}

.rhs .custReviews .socialNet {
    float: left;
    padding: 7px 0 0;
}

a.readMoreLink.active {
    background: url("../../images/arrow_readmoresel.png") no-repeat scroll 0 0 transparent;
}

.polul {
    float: left;
    width: 100%;
    margin: 15px 0 0 0;
}

    .polul ul {
        float: left;
        width: 100%;
    }

        .polul ul li {
            float: left;
            color: #333;
            width: 527px;
            list-style: none;
            padding: 7px 0 7px 17px;
            border-top: 1px solid #dddddd;
        }

            .polul ul li span {
                font-size: 1.4em;
                float: left;
            }

            .polul ul li input {
                background-color: #FFFCFC;
                border: 1px solid #C1C1C1;
                box-shadow: 1px 1px 0 #CACACA;
                margin: 0 0 0 18px;
                padding: 2px 5px;
                width: 200px;
            }

            .polul ul li p {
                width: 170px;
                font-size: 1.4em;
                float: left;
            }

            .polul ul li label {
                font-size: 1.4em;
                float: left;
                margin: 0 0 0 20px;
            }

a.set {
    color: #3399CC;
    float: left;
    font-size: 1.4em;
    margin: 14px 0 0 173px;
    text-decoration: underline;
}

    a.set:hover {
        color: #3399cc;
        text-decoration: none;
    }

.rentab {
    width: 544px;
    border: 0px;
    border-collapse: collapse;
    float: left;
    border-spacing: 0;
    border-bottom: 1px solid #dddddd;
    margin: 0 0 18px 0;
}

.tablehome {
    border: 0px;
    border-collapse: collapse;
    width: 680px;
}

.history {
    /*margin: 18px!important;*/
    /*border-left: 1px solid #dddddd;*/
    /*width: 508px*/
}

@media only screen and (max-width: 1000px) {
    .history {
        width: 99%;
    }

    .rentab tr td {
        border-top: 1px solid #dddddd;
        border-collapse: collapse;
        color: #333;
        padding: 5px 9px 5px 9px;
        border-right: 1px solid #dddddd;
        font-size: 1.3em;
        vertical-align: top;
    }

        .rentab tr td.briefcasetitle {
            font-size: 1.1em;
            text-transform: uppercase;
        }

        .rentab tr td label {
            padding: 0 0 0 26px;
            cursor: pointer;
        }

    .chk2 label {
        margin: 0 0 0 30px;
    }

    .rentab tr.brif td { /*color:#227399;*/
        font-size: 1.4em;
    }

        .rentab tr.brif td a {
            color: #227399;
        }

    .rentab.briftab {
        margin: 0 0 0 0px;
    }

    .brif {
        /*position:relative;*/
    }

    .optionsLinks {
        display: block;
        float: right;
        width: 65px;
    }

    .brif em {
        float: left;
        font-style: normal;
    }

    .contentLeft .policywrap .leftNav ul li img {
        float: right;
        position: absolute;
        margin: 0 49px 0 5px;
    }

    .optionsLinks ul li {
        float: left;
        margin: 0 0 0 5px;
        text-align: center;
        width: 27px;
    }

        .optionsLinks ul li a.print {
            background-position: -26px 0;
        }

        .optionsLinks ul li a.email {
            background-position: 3px 0;
            background-image: url(../../images/down.png);
        }

        .optionsLinks ul li a {
            background: url("../../images/icon_editprintmail.gif") no-repeat scroll 7px 0 transparent;
            color: #5D5C5C;
            float: left;
            height: 16px;
            padding: 0px 0 0 0;
            text-align: center;
            width: 27px;
        }

    .optionsLinks.icon ul li a {
        background: url("../../images/icon1.jpg") no-repeat scroll 7px 0 transparent;
    }

        .optionsLinks.icon ul li a.print {
            background-position: -26px 0;
        }

        .optionsLinks.icon ul li a.email {
            background-position: 3px 0;
            background-image: url(../../images/down.png);
        }
    /*ashwini 18 march */
    .slidingbanners.innpo {
        float: left;
        height: 204px;
        margin: 3px 0px 0 0;
        overflow: hidden;
        position: relative;
        width: 212px;
    }

        .slidingbanners.innpo ul li {
            float: left;
            height: 100%;
            position: absolute;
            width: 204px;
        }

            .slidingbanners.innpo ul li div.productName {
                background: url("../images/bg_trans_black.png") repeat scroll 0 0 transparent;
                bottom: 0px;
                float: left;
                height: 31px;
                left: 0;
                position: absolute;
                width: 212px;
            }

                .slidingbanners.innpo ul li div.productName p {
                    color: #FFFFFF;
                    
                    font-size: 1.4em;
                    padding: 7px 0 0 15px;
                }

    .innpo .masterSlidePagination {
        bottom: 9px;
        position: absolute;
        right: 7px;
    }

        .innpo .masterSlidePagination .slidePagination {
            float: left;
            height: 14px;
        }

    .innpo .slidePagination span {
        background: url("../images/butn_homesliding.png") no-repeat scroll 0 0 transparent;
        cursor: pointer;
        display: inline-block;
        height: 14px;
        margin: 0 0 0 6px;
        width: 14px;
    }

        .innpo .slidePagination span.active {
            background: url("../images/butn_homesliding_active.png") no-repeat scroll 0 0 transparent;
            cursor: default;
        }

    .contentWrap .rhs .chatWithUsBox.polchk {
        margin: 0 0 3px 0;
    }

    .rhs .quickQuoteAccordian.polw {
        margin: 0 0 3px 0;
    }

    .rentab tr td.chk2 label {
        padding: 0 0 0 12px;
        width: 15px;
        height: 15px;
        float: left;
    }

    .policyfield p {
        color: #333333;
        float: left;
        font-size: 1.4em;
        margin: 8px 0 0 0;
    }

    .policyfield textarea {
        background-color: #FFFCFC;
        border: 1px solid #C1C1C1;
        box-shadow: 1px 1px 0 #CACACA;
        width: 237px;
        height: 42px;
        padding: 10px 10px 10px 10px;
    }

    .pola.dropdownWrap.prof {
        width: 247px;
        margin: 0 0 0 0;
    }

        .pola.dropdownWrap.prof .selectBox select {
            width: 257px;
        }

    .pro input {
        width: 247px;
    }

    .but.probut {
        margin: 0 0 20px 167px;
    }

    .policyfield.pronam {
        margin: 0 0 0 17px;
    }

    .policyfield input.textfi {
        width: 247px;
        border: none;
        background: none;
        box-shadow: none;
    }

    .policyfield span.errorMsg2 {
        color: #FF0000;
        display: none;
        float: left;
        font-size: 1.1em;
        margin: 2px 0 0 151px;
        width: 68%;
    }
    /*policy_page_start 15march*/
    .contentLeft .policywrap {
        width: 730px;
        float: left;
    }

        .contentLeft .policywrap .leftNav {
            float: left;
            width: 176px;
        }

            .contentLeft .policywrap .leftNav ul {
                border-top: 1px solid #E5E5E5;
                float: left;
                width: 100%;
            }

                .contentLeft .policywrap .leftNav ul li {
                    border-bottom: 1px solid #E5E5E5;
                    border-left: 1px solid #E5E5E5;
                    border-right: 1px solid #E5E5E5;
                    float: left;
                    width: 175px;
                }

                    .contentLeft .policywrap .leftNav ul li a {
                        color: #227399;
                        float: left;
                        
                        font-size: 1.6em;
                        line-height: 1.3em;
                        padding: 9px 0 9px 12px;
                        position: relative;
                        width: 163px;
                        z-index: 1;
                    }

                    .contentLeft .policywrap .leftNav ul li.sel a span {
                        background: url("../images/pointer_tab.png") no-repeat scroll right center transparent;
                        height: 22px;
                        position: absolute;
                        right: -10px;
                        width: 10px;
                    }

                    .contentLeft .policywrap .leftNav ul li.act {
                        background-color: #3a82a4;
                        border-bottom: 0px solid #E5E5E5;
                    }

                    .contentLeft .policywrap .leftNav ul li.sel {
                        background-color: #227399;
                    }

                    .contentLeft .policywrap .leftNav ul li.arrow {
                        background: url(../../Images/arrow_customer_support.gif) 13px 13px no-repeat #227399;
                    }

                        .contentLeft .policywrap .leftNav ul li.arrow a {
                            padding: 9px 0 9px 27px;
                            width: 148px;
                        }

                    .contentLeft .policywrap .leftNav ul li.sel a {
                        color: #FFFFFF;
                    }

                    .contentLeft .policywrap .leftNav ul li.act a {
                        color: #FFFFFF;
                    }

        .contentLeft .policywrap .productsBanner {
            border: 5px solid #ea9640;
            float: left;
            position: relative;
            width: 544px;
        }

            .contentLeft .policywrap .productsBanner h2 {
                background-color: #EA9640;
                color: #FFFFFF;
                float: left;
                
                font-size: 2.1em;
                font-weight: normal;
                height: 32px;
                padding: 2px 0 0 17px;
                width: 527px;
            }

            .contentLeft .policywrap .productsBanner h3 {
                color: #333333;
                float: left;
                
                font-size: 1.6em;
                font-weight: normal;
                padding: 10px 0 0 17px;
                width: 527px;
                position: relative;
            }

    .policyfield {
        width: 510px;
        margin: 0px 0 12px 17px;
        float: left;
    }

    .pola.dropdownWrap {
        background-color: #FFFCFC;
        border: 1px solid #C1C1C1;
        box-shadow: 1px 1px 0 #CACACA;
        float: left;
        height: 24px;
        margin: 5px 0 3px;
        padding: 0 0 0 10px;
        position: relative;
        width: 320px;
    }

        .pola.dropdownWrap .selectBox {
            /*background: url("../../images/arrow_select_white.gif") no-repeat scroll right 0 transparent;*/
            height: 100%;
            position: relative;
            width: 100%;
        }

            .pola.dropdownWrap .selectBox .selectValue {
                color: #1B1B1B;
                font-size: 1.2em;
                height: 24px;
                left: 0;
                line-height: 2.1em;
                overflow: hidden;
                position: absolute;
                top: 0;
                width: 100%;
            }

            .pola.dropdownWrap .selectBox select {
                cursor: pointer;
                height: 25px;
                left: -9px;
                opacity: 0;
                position: absolute;
                top: 0;
                width: 320px;
                filter: alpha(Opacity=0);
            }

                .pola.dropdownWrap .selectBox select option {
                    border-bottom: 1px solid #EEEEEE;
                    cursor: pointer;
                    padding: 4px;
                }

    .policyfield input {
        background-color: #FFFCFC;
        border: 1px solid #C1C1C1;
        box-shadow: 1px 1px 0 #CACACA;
        float: left;
        margin: 4px 0 3px;
        padding: 5px 5px 4px;
        width: 183px;
    }

    .policyfield label {
        width: 150px;
        color: #333333;
        font-size: 1.4em;
        float: left;
        margin: 8px 0 0 0;
    }

    .policyfield span.errorMsg {
        color: #FF0000;
        margin: 2px 0 0 0;
        float: left;
        font-size: 1.1em;
        width: 100%;
        display: none;
    }

    .policyfield img {
        margin: 7px 0 0 8px;
    }
    /*ashwini 19march claim start */
    .contentLeft .policywrap .productsBanner.claimba {
        border: 5px solid #86c8cf;
        *padding: 0 0 20px 0;
    }

        .contentLeft .policywrap .productsBanner.claimba h2 {
            background-color: #86c8cf;
        }

    .policyfield .left {
        width: 220px;
        margin: 0 20px 0 0;
        float: left;
    }

        .policyfield .left p {
            width: 100%;
            float: left;
        }

        .policyfield .left input {
            width: 200px;
            float: left;
        }

        .policyfield .left.right {
            margin: 0 0 0 0px;
            width: 263px;
        }

        .policyfield .left .label_radio input {
            left: -9999px;
            position: absolute;
        }

        .policyfield .left .label_radio {
            background: url("../../images/radio-off.png") no-repeat scroll 0 2px transparent;
            margin: 11px 21px 0 0;
            cursor: pointer;
            padding: 0 0 0 16px;
            width: auto;
            color: #686868;
        }

        .policyfield .left label.r_on {
            background: url("../../images/radio-on.png") no-repeat scroll 0 2px transparent;
        }

    .contentLeft .policywrap .productsBanner.claimba h3 {
        font-size: 1.7em;
        margin: 12px 0 0 0;
        padding: 0 0 0 17px;
    }

    .policyfield.clam {
        margin: 6px 0 0px 17px;
    }

    .policyfield .left input#datepicker_registered_date, .policyfield .left input#datepicker2 {
        width: 176px;
    }

    .policyfield .left textarea {
        margin: 4px 0 3px 0;
        resize: none;
    }

    .policyfield .left input.mob {
        margin: 4px 5px 0 0;
        width: 36px;
    }

    .policyfield .left input.mob2 {
        margin: 4px 5px 0 0;
        width: 185px;
    }

    .policyfield label.dot1 {
        width: auto;
        margin: 8px 5px 0 0;
    }
    /* start css for claim page on 20 march */
    .pola.dropdownWrap.noth {
        width: 200px;
    }

        .pola.dropdownWrap.noth select {
            width: 210px;
        }

    .but.but2 {
        margin: 15px 0 15px 17px;
    }

    .policyfield .left p em, .policyfield p em {
        font-style: normal;
        color: #FF0000;
    }

    .policyfield p.mandatorynote {
        font-size: 1.1em;
    }

    .policyfield .left input.inju {
        margin: 20px 0 0;
    }
    /*21 march*/
    .contentLeft .policywrap .productsBanner.profileout {
        *padding: 0 0 15px 0;
    }
    /*22march*/
    .policyfield.nof input {
        background: none repeat scroll 0 0 transparent;
        border: medium none;
        box-shadow: none;
        width: 247px;
    }

    .optionsLinks.icon3 {
        width: auto;
    }
    /* ashwini 28 mar*/
    .dispno {
        display: none;
    }

    .contentLeft .policywrap .productsBanner.claimba.his {
        min-height: 122px;
    }

    .policyfield input.textfi2 {
        width: 245px;
    }

    .mypro .policyfield {
        margin: 8px 0 0 17px;
    }

    .mypro .but.probut {
        margin: 15px 0 20px 167px;
    }

    .optionsLinksnew {
        display: block;
        float: right;
        width: 65px;
    }

        .optionsLinksnew ul li {
            float: left;
            margin: 0 0 0 5px;
            text-align: center;
            height: 16px;
            width: 27px;
            width: 27px;
            background: url("../../images/icon_editprintmail.gif") no-repeat scroll 7px 0 transparent;
        }

            .optionsLinksnew ul li.print {
                background-position: -26px 0;
            }

            .optionsLinksnew ul li.down {
                background-image: url("../../images/down.png");
                background-position: 3px 0;
            }
    /* ashwini 1st april */
    .optionsLinkss2 {
        display: block;
        position: absolute;
        right: 4px;
        top: 15px;
        width: auto;
    }

        .optionsLinkss2 ul li {
            float: left;
            margin: 0 0 0 5px;
            text-align: center;
            width: 27px;
        }

            .optionsLinkss2 ul li a {
                background: url("../../images/icon_editprintmail.gif") no-repeat scroll 7px 0 transparent;
                color: #5D5C5C;
                float: left;
                height: 16px;
                padding: 0;
                text-align: center;
                width: 27px;
            }

        .optionsLinkss2.icon ul li a {
            background: url("../../images/icon1.jpg") no-repeat scroll 7px 0 transparent;
        }

            .optionsLinkss2.icon ul li a.print {
                background-position: -26px 0;
            }

            .optionsLinkss2.icon ul li a.email {
                background-image: url("../../images/down.png");
                background-position: 3px 0;
            }

    .oneten {
        width: 110px;
    }

    .onethi {
        width: 133px;
    }

    .onetho {
        width: 131px;
    }

    .onesev {
        width: 170px;
    }

    .forty {
        width: 40px;
    }

    .contentLeft .policywrap .productsBanner .hedingne {
        color: #333333;
        float: left;
        
        font-size: 1.6em;
        font-weight: normal;
        padding: 10px 0 0 17px;
        position: relative;
        width: 527px;
    }

    img.ui-datepicker-trigger {
        cursor: pointer;
    }
    /*Added on 23rd May 2013- Start*/
    .policyfield .left.wide {
        width: 455px;
    }

        .policyfield .left.wide textarea {
            width: 430px;
        }

    .policyfield.motor-healthDiv {
        display: none;
    }

        .policyfield.motor-healthDiv .motorDiv, .policyfield.motor-healthDiv .healthDiv {
            display: none;
        }

    .thankYouMsgBox {
        display: none;
        float: left;
        padding: 10px;
        width: 520px;
    }

        .thankYouMsgBox p {
            font-size: 1.2em;
            line-height: 1.4em;
        }


    /*Added on 23rd May 2013 - End*/
    /* Added on 6th Dec'13 - starts */
    .retrieveQuoteForm {
        border-top: 5px solid #EA9640;
        float: left;
        padding: 0 0 30px;
        width: 100%;
    }

        .retrieveQuoteForm .formWrap {
            border: 1px solid #E5E5E5;
            border-top: none;
            float: left;
            padding: 15px 20px 20px;
            width: 682px;
        }

            .retrieveQuoteForm .formWrap p.plsenter {
                color: #000;
                font-size: 1.3em;
                padding: 0 0 10px 0;
            }

        .retrieveQuoteForm .leftFields {
            border-right: 1px solid #E5E5E5;
            float: left;
            width: 350px;
        }

        .retrieveQuoteForm .rightFields {
            float: left;
            padding: 0 0 0 30px;
            width: 295px;
        }

        .retrieveQuoteForm .dataField {
            float: left;
            padding: 0 0 10px;
            width: 100%;
        }

            .retrieveQuoteForm .dataField.fieldCaptcha {
                width: 290px;
            }

        .retrieveQuoteForm span.or {
            color: #333;
            float: left;
            font-size: 1.2em;
            font-weight: bold;
            line-height: 1em;
            padding: 0 0 10px 120px;
            width: 202px;
        }

        .retrieveQuoteForm .dataField label {
            color: #333;
            float: left;
            font-size: 1.3em;
            line-height: 1em;
            padding: 7px 0 0 0;
            width: 120px;
        }

        .retrieveQuoteForm .dataField input.input {
            background-color: #FFFCFC;
            border: 1px solid #C1C1C1;
            box-shadow: 1px 1px 0 #CACACA;
            float: left;
            font-size: 1.3em;
            height: 16px;
            padding: 5px;
            width: 190px;
        }

        .retrieveQuoteForm .dataField span.captcha {
            float: left;
            padding: 0 0 5px 0;
            width: 120px;
        }

        .retrieveQuoteForm .dataField p {
            float: left;
            font-size: 1.3em;
            font-style: italic;
            padding: 2px 0 0;
            width: 100%;
        }

        .retrieveQuoteForm .dataField span.errorMsg {
            color: #ff0000;
            display: none;
            float: left;
            font-size: 1.1em;
            line-height: 1em;
            padding: 5px 0 0 0;
            width: 100%;
        }

        .retrieveQuoteForm span.commonErrorMsg {
            color: #ff0000;
            float: left;
            font-size: 1.1em;
            line-height: 1em;
            padding: 5px 0 0 0;
            width: 100%;
        }

        .retrieveQuoteForm .button {
            float: left;
            width: 100%;
        }

            .retrieveQuoteForm .button a {
                background-color: #2A90BE;
                color: #fff;
                float: left;
                
                font-size: 1.4em;
                line-height: 1em;
                padding: 9px 20px;
                width: auto;
            }

    .retrieveQuoteDetails {
        border: 5px solid #EA9640;
        display: none;
        float: left;
        width: 714px;
    }

        .retrieveQuoteDetails h2 {
            background-color: #EA9640;
            color: #fff;
            float: left;
            
            font-size: 2.1em;
            font-weight: normal;
            height: 32px;
            padding: 2px 0 0 17px;
            width: 697px;
        }

        .retrieveQuoteDetails table {
            border-left: 1px solid #ddd;
        }

            .retrieveQuoteDetails table th {
                font-weight: bold;
                text-align: left;
            }

            .retrieveQuoteDetails table th, .retrieveQuoteDetails table td {
                border-bottom: 1px solid #ddd;
                border-right: 1px solid #ddd;
                color: #333;
                font-size: 1.3em;
                padding: 5px 9px;
            }

                .retrieveQuoteDetails table td a {
                    color: #227399;
                }

        .retrieveQuoteDetails span.errorMsg {
            color: #ff0000;
            float: left;
            font-size: 1.1em;
            line-height: 1em;
            padding: 5px 10px;
            width: 694px;
        }

    /* Added on 6th Dec'13 - ends */

    /* Customer Reviews modified on 13th Dec'13 starts */
    .customerReviewWrap {
        border: 1px solid #E5E5E5;
        float: left;
        width: 722px;
    }

    .custReviewsWrap {
        float: left;
        width: 100%;
    }

        .custReviewsWrap .custReviews {
            float: left;
            padding: 16px 15px 20px 22px;
            width: 355px;
        }

            .custReviewsWrap .custReviews h4 {
                color: #666;
                
                font-size: 2em;
                font-weight: normal;
                line-height: 1em;
                padding: 0 0 27px 0;
            }

            .custReviewsWrap .custReviews .ratingholder {
                float: left;
                padding-bottom: 20px;
                width: 100%;
            }

                .custReviewsWrap .custReviews .ratingholder ul li {
                    border-bottom: 1px solid #dcdcdc;
                    float: left;
                    padding: 7px 0;
                    width: 265px;
                }

                    .custReviewsWrap .custReviews .ratingholder ul li label {
                        color: #333;
                        float: left;
                        
                        font-size: 1.4em;
                        font-weight: normal;
                        line-height: 1.2em;
                        padding-left: 5px;
                        width: 90px;
                    }

                    .custReviewsWrap .custReviews .ratingholder ul li .ratingStar {
                        background: url(../../Images/ratings_star.gif) 0 0 no-repeat;
                        float: left;
                        height: 16px;
                        width: 92px;
                    }

                    .custReviewsWrap .custReviews .ratingholder ul li .rating {
                        color: #333;
                        float: left;
                        
                        font-size: 1.4em;
                        font-weight: normal;
                        line-height: 1.2em;
                        padding: 0 5px;
                        text-align: center;
                        width: 68px;
                    }

            .custReviewsWrap .custReviews .ratingBox {
                float: left;
                width: 265px;
            }

                .custReviewsWrap .custReviews .ratingBox .averageRating {
                    color: #666;
                    float: left;
                    
                    font-size: 1.4em;
                    font-weight: normal;
                    width: 145px;
                }

                    .custReviewsWrap .custReviews .ratingBox .averageRating label {
                        float: left;
                        line-height: 1.2em;
                        padding-bottom: 5px;
                        width: auto;
                    }

                    .custReviewsWrap .custReviews .ratingBox .averageRating span.amount {
                        color: #333;
                        line-height: 1.2em;
                        padding-left: 7px;
                        width: auto;
                    }

                    .custReviewsWrap .custReviews .ratingBox .averageRating .star {
                        background: url(../../Images/ratings_star.gif) 0 0 no-repeat;
                        float: left;
                        height: 16px;
                        width: 92px;
                    }

                .custReviewsWrap .custReviews .ratingBox .reviews {
                    color: #666;
                    float: left;
                    
                    font-size: 1.4em;
                    font-weight: normal;
                    text-align: left;
                    width: 120px;
                }

                    .custReviewsWrap .custReviews .ratingBox .reviews label {
                        line-height: 1.2em;
                        padding-bottom: 5px;
                        width: auto;
                        vertical-align: top;
                    }

                    .custReviewsWrap .custReviews .ratingBox .reviews span.amount {
                        color: #333;
                        line-height: 1.2em;
                        padding-left: 7px;
                        width: auto;
                    }

            .custReviewsWrap .custReviews .progressbar {
                float: left;
                padding-bottom: 8px;
                width: 100%;
            }

                .custReviewsWrap .custReviews .progressbar .meter {
                    background-color: #F1F1F1;
                    float: left;
                    width: 295px;
                }

                    .custReviewsWrap .custReviews .progressbar .meter .linfir {
                        color: #333;
                        float: left;
                        
                        font-size: 1.4em;
                        font-weight: normal;
                        line-height: 2em;
                        text-indent: 7px;
                        width: 295px;
                    }

                    .custReviewsWrap .custReviews .progressbar .meter.wow .linfir {
                        background-color: #f8e563;
                    }

                    .custReviewsWrap .custReviews .progressbar .meter.veryGood .linfir {
                        background-color: #99cf71;
                    }

                    .custReviewsWrap .custReviews .progressbar .meter.good .linfir {
                        background-color: #f6ad2e;
                    }

                    .custReviewsWrap .custReviews .progressbar .meter.average .linfir {
                        background-color: #eb5f5f;
                    }

                    .custReviewsWrap .custReviews .progressbar .meter.poor .linfir {
                        background-color: #f79090;
                    }

                .custReviewsWrap .custReviews .progressbar .percentage {
                    color: #333;
                    
                    font-size: 2.1em;
                    font-weight: normal;
                    line-height: 1.3em;
                    float: left;
                    padding-left: 10px;
                    width: auto;
                }

        .custReviewsWrap .custReviewsForm {
            background-color: #f5f5f5;
            border-left: 1px solid #d8d8d8;
            float: left;
            min-height: 220px;
            padding: 15px 10px 20px 14px;
            width: 305px;
        }

            .custReviewsWrap .custReviewsForm h4 {
                color: #333;
                
                font-size: 2em;
                font-weight: normal;
                line-height: 1em;
                padding: 0 0 15px 0;
            }

            .custReviewsWrap .custReviewsForm .radio_types {
                float: left;
                padding-bottom: 15px;
            }

                .custReviewsWrap .custReviewsForm .radio_types li {
                    float: left;
                    line-height: 1em;
                    padding-right: 8px;
                    width: auto;
                }

                .custReviewsWrap .custReviewsForm .radio_types label {
                    background: url(../../Images/review_radio_sprite.png) 0 0 no-repeat;
                    color: #666;
                    cursor: pointer;
                    float: left;
                    font-size: 1.2em;
                    line-height: 1em;
                    padding: 0 0 0 15px;
                    width: auto;
                }

                    .custReviewsWrap .custReviewsForm .radio_types label input {
                        display: none;
                        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
                        filter: alpha(opacity=0);
                        -moz-opacity: 0;
                        -khtml-opacity: 0;
                        opacity: 0;
                        position: absolute;
                        float: left;
                    }

                    .custReviewsWrap .custReviewsForm .radio_types label.wow {
                        background-position: 0 0;
                    }

                        .custReviewsWrap .custReviewsForm .radio_types label.wow.active {
                            background-position: 0 -21px;
                        }

                    .custReviewsWrap .custReviewsForm .radio_types label.verygood {
                        background-position: 0 -42px;
                    }

                        .custReviewsWrap .custReviewsForm .radio_types label.verygood.active {
                            background-position: 0 -63px;
                        }

                    .custReviewsWrap .custReviewsForm .radio_types label.good {
                        background-position: 0 -84px;
                    }

                        .custReviewsWrap .custReviewsForm .radio_types label.good.active {
                            background-position: 0 -105px;
                        }

                    .custReviewsWrap .custReviewsForm .radio_types label.average {
                        background-position: 0 -126px;
                    }

                        .custReviewsWrap .custReviewsForm .radio_types label.average.active {
                            background-position: 0 -147px;
                        }

                    .custReviewsWrap .custReviewsForm .radio_types label.poor {
                        background-position: 0 -168px;
                    }

                        .custReviewsWrap .custReviewsForm .radio_types label.poor.active {
                            background-position: 0 -189px;
                        }

            .custReviewsWrap .custReviewsForm .dataField {
                float: left;
                padding-bottom: 10px;
                width: 100%;
            }

                .custReviewsWrap .custReviewsForm .dataField span.errorMsg {
                    color: #FF0000;
                    display: none;
                    float: left;
                    font-size: 1.1em;
                    line-height: 1em;
                    padding: 5px 0 0;
                    width: 100%;
                }

                .custReviewsWrap .custReviewsForm .dataField input[type="text"] {
                    background-color: #FFFCFC;
                    border: 1px solid #C1C1C1;
                    box-shadow: 1px 1px 0 #CACACA;
                    float: left;
                    height: 16px;
                    padding: 4px;
                    width: 250px;
                }

                .custReviewsWrap .custReviewsForm .dataField .dropdownWrap {
                    border: 1px solid #C1C1C1;
                    background-color: #FFFFFF;
                    box-shadow: 1px 1px 0 #CACACA;
                    float: left;
                    height: 24px;
                    padding: 0 0 0 5px;
                    position: relative;
                    width: 253px;
                }

                    .custReviewsWrap .custReviewsForm .dataField .dropdownWrap .selectBox {
                        /*background: url(../../Images/arrow_select_white.gif) no-repeat right 0;*/
                        height: 100%;
                        position: relative;
                        width: 100%;
                    }

                        .custReviewsWrap .custReviewsForm .dataField .dropdownWrap .selectBox .selectValue {
                            color: #1B1B1B;
                            font-size: 1.3em;
                            height: 24px;
                            left: 0;
                            line-height: 1.8em;
                            overflow: hidden;
                            position: absolute;
                            top: 0;
                            width: 88%;
                        }

                        .custReviewsWrap .custReviewsForm .dataField .dropdownWrap .selectBox select {
                            cursor: pointer;
                            left: -5px;
                            opacity: 0;
                            filter: alpha(Opacity=0);
                            -moz-opacity: 0;
                            position: absolute;
                            top: 0;
                            width: 258px;
                        }

                            .custReviewsWrap .custReviewsForm .dataField .dropdownWrap .selectBox select option {
                                border-bottom: 1px solid #EEEEEE;
                                cursor: pointer;
                                padding: 4px 4px 4px 4px;
                            }

                .custReviewsWrap .custReviewsForm .dataField textarea {
                    background-color: #FFFCFC;
                    border: 1px solid #C1C1C1;
                    box-shadow: 1px 1px 0 #CACACA;
                    float: left;
                    /**/
                    font-size: 1.2em;
                    height: 50px;
                    padding: 4px;
                    resize: none;
                    width: 250px;
                }

            .custReviewsWrap .custReviewsForm .buttons {
                float: left;
                padding-top: 5px;
                width: 100%;
            }

                .custReviewsWrap .custReviewsForm .buttons a {
                    background-color: #2A90BE;
                    color: #fff;
                    float: left;
                    
                    font-size: 1.4em;
                    line-height: 1em;
                    padding: 9px 20px;
                    width: auto;
                }

    .rating_amount {
        font-size: 1.2em;
        font-weight: bold;
    }

    .averagerating {
        font-size: 1.5em;
        color: #7b7b7b;
        float: left;
        width: 100%;
        margin: 0 0 10px 0;
    }

    span.stars span {
        background-position: 0 0!important;
    }

    span.stars, span.stars span {
        background: url("../images/two-stars.png") repeat-x scroll 0 -16px transparent;
        display: block;
        height: 16px;
        width: 80px;
    }

    .custReviewResult {
        float: left;
        padding: 0 21px 21px;
        width: 680px;
    }

        .custReviewResult table td {
            border-top: 1px solid #E5E5E5;
            padding: 15px 0;
            vertical-align: top;
        }

            .custReviewResult table td:first-child {
                width: 200px;
            }

    .base {
        font-size: 1.2em;
        color: #797979;
        font-style: italic;
        float: left;
        margin: 5px 0 0 0;
        width: 100%;
    }

    .stars_div {
        background: url("../images/star.png") no-repeat scroll 0 0 transparent;
        float: left;
        font-size: 1em;
        height: 23px;
        line-height: 19px;
        margin: 0 6px 0 0;
        text-align: center;
        width: 21px;
    }

    .blue > span.linfir {
        color: #FFFFFF;
        display: inline-block;
        line-height: 17px;
        padding: 0 0 0 8px;
        width: 109px;
    }

    .custReviewResult table td .ratingCat {
        color: #666;
        float: left;
        
        padding-bottom: 7px;
        width: 100%;
    }

        .custReviewResult table td .ratingCat span {
            background: url(../../Images/ratings_star.gif) 0 0 no-repeat;
            float: left;
            height: 16px;
            width: 92px;
        }

            .custReviewResult table td .ratingCat span.wow, .custReviewsWrap .custReviews .ratingholder ul li .ratingStar.wow, .custReviewsWrap .custReviews .ratingBox .averageRating .star.wow {
                background-position: 0 0;
            }

            .custReviewResult table td .ratingCat span.veryGood, .custReviewsWrap .custReviews .ratingholder ul li .ratingStar.veryGood, .custReviewsWrap .custReviews .ratingBox .averageRating .star.veryGood {
                background-position: 0 -31px;
            }

            .custReviewResult table td .ratingCat span.good, .custReviewsWrap .custReviews .ratingholder ul li .ratingStar.good, .custReviewsWrap .custReviews .ratingBox .averageRating .star.good {
                background-position: 0 -62px;
            }

            .custReviewResult table td .ratingCat span.average, .custReviewsWrap .custReviews .ratingholder ul li .ratingStar.average, .custReviewsWrap .custReviews .ratingBox .averageRating .star.average {
                background-position: 0 -93px;
            }

            .custReviewResult table td .ratingCat span.poor, .custReviewsWrap .custReviews .ratingholder ul li .ratingStar.poor, .custReviewsWrap .custReviews .ratingBox .averageRating .star.poor {
                background-position: 0 -124px;
            }

    .namnew {
        float: left;
        font-size: 1.5em;
        font-style: italic;
        width: 100%;
    }

    .datene {
        font-size: 1.3em;
        font-style: italic;
        margin: 5px 0 0 0;
    }

    .para1 {
        font-size: 1.2em;
        padding-top: 5px;
    }

    .soimg {
        float: left;
        *float: none;
        margin: 10px 0 0 0;
    }

    .pagination {
        float: right;
        font-size: 1.2em;
    }

        .pagination li {
            float: left;
            padding-left: 10px;
        }

            .pagination li a {
                color: #0072BC;
            }

            .pagination li span {
                color: #676767;
                text-decoration: underline;
            }

    .custReviewResult a.allReviews {
        color: #0c8ac2;
        float: right;
        font-size: 1.2em;
    }

    .showi {
        color: #333333;
        
        font-size: 1.5em;
        padding: 0 0 10px 0;
    }
    /* Customer Reviews modified on 13th Dec'13 starts */
}

.validation {
    background-color: #ffccba;
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid;
    color: #d63301;
    margin: 10px 0;
    padding: 15px 10px 15px 50px;
}
