/*New offer styles*/

.comparing-bb-down,.comparing-dealer-up,.comparing-nill,.comparing-tick,.comparing-rupee,.comparing-bb-rupee,.comparing-bb-rupee,.compare-rupee-icon,.comparing-testimonial {background-image:url(/images/search-sprite-v7.gif); background-repeat: no-repeat;}
.rupee-medium,.save-rupee-icon,.rupee-small,.min-max-rupee,.need-help-blk, .need-help-button,.slider-wrapper-limit .rupee,.loan-summary-amount,.rupee-medium-blue {background-image: url(/images/gb-v28.png); background-repeat:no-repeat;}

.slider-wrapper-limit .rupee{background-position: -211px -178px; width: 9px; height: 13px; display: inline-block; margin-left: 3px;}
.rupee-small{background-position:-273px -178px; display:inline-block;height:12px; width:12px;}
.rupee-medium{ background-position: -209px -177px; display:inline-block;height:14px;width:13px;}
.save-rupee-icon{background-position: -250px -177px; padding:0; margin:0; display:inline-block;height:11px;width:9px;}
.ui-slider-handle, .need-help-blk, .need-help-button {background-position: 0 0;}
.loan-summary-amount{background-position:-254px -26px; height:21px;width:12px;}
.rupee-medium-blue {background-position:-336px -180px;display:inline-block; height:14px; width:13px;}


.amount-slider,.amount-slider .ui-slider-handle,.img-amount-slider-handle .ghost-element,.amount-slider .rupee-small-white,#minLmt_slider, #maxLmt_slider {background-image: url(/images/loan_amt_scale.png);background-repeat: no-repeat;}
.amount-slider .rupee-small-white{ background-position: -432px -145px; display:inline-block; font-size:14px; font-weight:bold; padding-left:11px; margin-top:-2px;width: auto;height: 17px;}
.amount-slider {background-position:0 0;padding:0 59px;width:508px;clear:both;position:relative;}
.amount-slider a {outline: 0 none;}
#minLmt_slider, #maxLmt_slider{font-size:12px; color:#ff0000; font-weight:bold; padding-left:11px;background-position: -608px -148px; position:absolute; top:50px}
#minLmt_slider{ left:30px;}
#maxLmt_slider{ right:30px;}
.offer-summary > .slider-wrapper{left:0;}
.car-loan .offer-summary{margin-top: 15px;}
.ui-slider-handle {background-position: left top;height: 23px;margin-left: -7px;position: absolute;top: 2px;width: 12px;z-index: 1;}
.img-amount-slider-handle, .img-amount-slider-handle span {text-decoration: none;}
.img-amount-slider-handle, .amount-slider .ui-slider-handle {background-position: -118px -88px;height: 82px;margin-left: -16px;position: absolute;top: -3px;   width: 30px; z-index: 1;}
.img-amount-slider-handle .ghost-element {background-position: 0px -86px;position: absolute;text-align: center;color: #FFFFFF;padding: 3px 4px 10px;top: -41px;left: -35px; width: 96px; height:31px; font-size:12px; font-weight:bold;}
.review-lnk {padding-bottom: 0 !important;}

.offers-list .star-rating-control{display:inline-block; padding:0 12px; vertical-align:top;}
.staggered-regular .city-mcq .img-amount-slider {z-index: 2;}
.img-amount-slider {background-position:4px 0;height: 73px;position: relative;border:none!important;background:none!important;}
/*Offer Slider Styles
--------------------*/
.search-result{border-radius:0px 0px 10px 10px; -webkit-border-radius:0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px; padding:10px;}
.offers-wrapper{border:5px solid #195298;background-color:#ffffff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
h3.new-offer-title{font-weight:bold; font-size:20px; line-height:25px!important; text-align:left; text-decoration:none; color:#333333; margin-bottom:15px !important; padding:0; }
.slider-wrapper{width:626px; left:172px; position:absolute; bottom:0;}
.slider-wrapper-limit{font-weight:bold; font-size:12px; line-height:20px; text-align:left; text-decoration:none; color:#333333;}
.slider-wrapper-limit > sub{font-size:10px; font-style:normal;}
.slider-wrapper-limit > select{border:1px solid #ccc; height:20px; width:80px; margin-left:3px;}
.slider-wrapper-limit .loanAmount{font-size:18px; font-weight:bold;}
#offers-page-container { min-height: 450px;}
/*Loan Summary Styles
--------------------*/
.loan-summary{width:307px; float:right; border:1px solid #ccc; padding:10px;background-color:#ffffff; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; margin-top:15px;}
.loan-summary h2{ font-weight:bold; font-size:14px; line-height:22px; text-align:left; text-decoration:none; color:#d9563c;}
.loan-summary ul > li{list-style-type:none; display:block; border-bottom:1px dashed #000000; font-weight:normal; font-size:12px; line-height:30px; text-align:left; color:#333333;}
.loan-summary ul > li:last-child{border:none;}
a.btn-select{background-color:#eeeeee; border:1px solid #ccc; padding:0 5px; margin:6px 0 0 5px; color:#333333; text-decoration:none; font-size:10px; line-height:16px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}


/*Offer List Styles
--------------------*/
.offers-list{ clear: both;}
.offers-list > li{ list-style-type:none; display:block; position:relative; margin-bottom:12px; border:1px solid #3399ff; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; box-shadow:0 -2px 4px #999; -moz-box-shadow:0 -2px 4px #999;-webkit-box-shadow:0 -2px 4px #999; zoom:1;}
.offers-list .offer-details {padding: 0;}
.offer-details > div { float:left; text-align:center; color: #333333; min-height:70px; border-right:1px solid #CCCCCC; padding-top: 25px; }
.credit-card .offer-details > div{border:0 none; color:#000000; float:none; padding:0; text-align:left; min-height:0;}
.offer-details > .bank, .offer-details > .interest{ width:130px;}
.offer-details > .emi, .offer-details > .fees{ width:190px;}
.offer-details > .fees{border: 0 none;}
.offer-details > .interest{ background-color:#EFE6FA;}
.offer-details > .savings,.offer-details > .benefits{ border-left:1px solid #CCCCCC; width:320px; padding-left: 10px; text-align:left; position: absolute; top: 0; right: 0; z-index: 10; background-color: #fff; -webkit-border-radius: 0px 8px 8px 0px;-moz-border-radius: 0px 8px 8px 0px;border-radius: 0px 8px 8px 0px;}
.rebate-offer .savings{height:104px;}
.offer-details > .benefits{width:505px; height:124px; padding:10px 5px;}
.offer-details > .benefits ul{padding-left:20px;  list-style-type:disc;}
.offer-details > .benefits li{ margin-bottom:3px; font-size:12px;}

.offer-details > .bank img{ max-width: 110px; max-height: 40px;}
.offer-details > .bank span{ margin-top:10px;}
.offer-details .caps {font-size:14px; text-transform: uppercase;}
.offer-details .save-amount{font-weight:bold; font-size:18px; color:#261cf6; background-color:#f4f712; padding:3px; margin:2px 5px 3px 0; display:inline-block; min-width: 70px}
.offer-details .strike{text-decoration: line-through; font-size: 14px;}
.offer-details .amount{ font-size:18px; font-weight:bold;}
.offer-details .info{ font-size:12px;}
.offer-details > .savings .info{ padding: 3px 0 0 0;clear:both;}
.offer-details .continue {position:absolute; right:8px; top:40px; z-index: 11;}

.offer-details-title > div{  padding:8px 0; font-size: 12px; font-weight: bold; min-height: 30px; border: none; color:#000;  }
.offer-details-title > .interest{ background-color:#fff;}
.offer-details-title .savings, .offer-details-title .benefits{width:310px;background:transparent;border-left:0 none;padding-left:0;position:relative;width:310px;}
.offer-details-title .benefits{ padding-left:8px; width:480px; height:auto;}
.education-loan .customer-rating > span{width:100%;}

.offers-special{ padding:2px 10px 3px 10px; border-radius:6px 0 0 0; background-color:#ed6b25;font-size:12px; color:#fff; position:absolute; top:0;}

.gift-product{clear:both; min-height: 30px;}
.gift-product a {text-decoration:none; display:inline-block; font-weight: bold; vertical-align:middle; color:#333333; cursor:pointer;}
.gift-product span{ display: inline-block; float:none; vertical-align: middle; font-size:12px;}
.gift-product .gift-offers{float: none;}
.gift-product img{ vertical-align:middle;}
.gift-product a .gift-highlight { color:#261CF6;}
.gift-product #rebate{ padding: 0;}
.gift-product #rebate img{float: none;}
.gift-highlight{color:#261cf6; background-color:#f4f712;padding:3px;}
.withplus{padding:0 0 0 80px;font-size:14px;font-weight:bold}

/*Customer rating style
---------------------*/
.customer-rating{ clear:both;border-top:1px solid #b3c9fa; border-bottom:1px solid #b3c9fa;font-size:12px;padding:2px 5px 4px;}
.customer-rating .float_left{ padding:6px 0;}

.customer-review-txt{font-weight:bold; color:#749af0; text-align:left; margin-right:5px;}
.compare-dealers{padding: 1px 15px 3px 8px; background-color: #efe6fa;color: #000000;display: inline-block;font-size: 13px;position: absolute;right: 0;top: 0;z-index: 13;-webkit-border-radius: 0px 8px 0px 0px;-moz-border-radius: 0px 8px 0px 0px;border-radius: 0px 8px 0px 0px;}
.compare-dealers > input[type=checkbox]{margin:0 5px 0 0; display:inline-block; font-size:11px; vertical-align:middle;}
.compare-dealers:before{content: " ";height: 0;position: absolute;width: 0;border-color: #efe6fa #efe6fa #efe6fa transparent;border-style: solid;border-width: 10px 7px;left: -15px;top: 0;width: 8px;}

/* Gift offer */
.gift-offers{ float:right; color:#075199; font-size:16px;}
.gift-offers a{ font-size:12px; font-weight:bold;}
.gift-offers img{ vertical-align:middle; margin-right:6px;}

/*Button style
---------------------*/
.offer-details .button{ width:100px; height:27px; line-height:26px; font-size: 14px; cursor: pointer; outline:none; text-align: center; text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-weight: bold; vertical-align: middle;color: #fef4e9;border: solid 1px #d57312;
    text-shadow: 0 1px 1px #333333;
    -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;-webkit-box-shadow: 3px 3px 3px #d3d1d1, 0 0 5px #db7812 inset;
    -moz-box-shadow: 3px 3px 3px #d3d1d1, 0 0 5px #db7812 inset;box-shadow: 3px 3px 3px #d3d1d1, 0 0 5px #db7812 inset;
    background: #f9992b; background: -webkit-gradient(linear, 0% 0%, 0% 100%, left top, left bottom, from(#f5a405), to(#e98411));
    background: -webkit-linear-gradient(top, #f5a405, #e98411);background: -o-linear-gradient(top, #f5a405, #e98411);
    background: -ms-linear-gradient(top, #f5a405, #e98411);background: -moz-linear-gradient(top,  #f5a405,  #e98411);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a405', endColorstr='#e98411');
    display: inline-block;*display: inline;zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
}

.pop-compare .button { width:80px; height:21px; line-height:19px; font-size: 13px; cursor: pointer; outline:none; text-align: center; text-decoration: none; font-family: Arial, Helvetica, sans-serif;font-weight: bold; vertical-align: middle;color: #fef4e9;border: solid 1px #d57312;
    text-shadow: 0 1px 1px #333333;
    -webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;
    background: #f9992b; background: -webkit-gradient(linear, 0% 0%, 0% 100%, left top, left bottom, from(#f5a405), to(#e98411));
    background: -webkit-linear-gradient(top, #f5a405, #e98411);background: -o-linear-gradient(top, #f5a405, #e98411);
    background: -ms-linear-gradient(top, #f5a405, #e98411);background: -moz-linear-gradient(top,  #f5a405,  #e98411);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a405', endColorstr='#e98411');
    display: inline-block;*display: inline;zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    float: right; margin-right: 20px;
}

.offer-details .button:hover {
    background: #f9992b; background: -webkit-gradient(linear, 0% 0%, 0% 100%, left top, left bottom, from(#e98411), to(#f5a405));
    background: -webkit-linear-gradient(top, #e98411, #f5a405);background: -o-linear-gradient(top, #e98411, #f5a405);
    background: -ms-linear-gradient(top, #e98411, #f5a405);background: -moz-linear-gradient(top,  #e98411,  #f5a405);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e98411', endColorstr='#f5a405');
}

.offer-details .button-loading, .offer-details .button-loading:hover{
    cursor: default; min-height: 20px; font-size: 12px;
    background: url(/images/button_loading.gif) repeat 0 0 ;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled='true' src='/images/button_loading.gif', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled='true' src='/images/button_loading.gif', sizingMethod='scale')";
}


/*Compare Pop up Styles
--------------------*/
.pop-compare > .close{width:23px; height:23px; background:url(/images/Compare_Popup_Close_btn.png) no-repeat 0 0; position:absolute; right:-10px; top:-10px; cursor:pointer;}
.comparing-close{background:url(/images/compare_close_btn.png) no-repeat scroll 0 0 transparent; padding:5px 12px; color:#000; float:right; text-decoration:none; display:inline-block; cursor:pointer; line-height: 10px;}
.pop-compare > .close span{display:none;}
.pop-compare-bg{background-color:#000000; height:100%; left:0; margin:0; opacity:0.6; padding:0; position:fixed; top:0; width:100%; z-index:1000;}
.pop-compare{background-color:#2884a6; border:3px solid #FFFFFF; color:#ffffff; margin:0 auto; padding:10px; position:absolute; text-align:center; top:33%;left:0; right:0; width:430px; z-index:1001;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; }
.pop-compare h3 {font-size:16px; line-height:18px; color:#ffffff; font-size:16px; font-weight:bold; text-align:left;}
.dealer-comparison > li{ font-size:12px; padding:10px 0;}
.dealer-comparison > li > p{font-size:11px; text-align:left; margin-bottom:5px;}
.dealer-comparison > .seperator{ border-bottom:1px solid #fff;}
.comparing-title{width:206px; float:left; text-align:left;}
.comparing-dealer, .comparing-bb{width:110px; float:left; text-align:center;}
.comparing-dealer-up{background-position:-5px -735px; width:16px; height:12px; display:inline-block;}
.comparing-bb-down{ background-position: -24px -734px; width:16px; height:12px; display:inline-block;}
.comparing-nill{background-position:-46px -735px; width:12px; height:12px; display:inline-block;}
.comparing-tick{background-position:-63px -731px; width:18px; height:17px; display:inline-block;}
.comparing-rupee, .comparing-bb-rupee{background-position:-59px -708px; padding-left:10px; *display:inline-block;}
.compareDealerOffer label {cursor: pointer; }
.comparing-bb{ position: relative;}
.comparing-bb img{position:absolute; left:0; top:-6px; vertical-align:middle; }
.dealer-comparison > li{ text-align:left;}

span.tooltip{background:url(/images/ToolTip.png) no-repeat 0 0; width:14px; height:12px; display:inline-block; cursor:help;}
.offers-match{zoom:1;background: #bdd7e8 url(/images/OfferHeadingBg.jpg) repeat-x;padding:10px; border-bottom:1px solid #cccccc; border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px;}
.compare-rupee-icon {background-position: -75px -708px; padding-left: 10px;}
.comparing-testimonial { background-position:-548px -382px;padding:3px 0 0 7px;}

/*ie7 rupee symbols*/
*:first-child+html .rupee-small {vertical-align:top;}
*:first-child+html .rupee-medium,
*:first-child+html .rupee-medium-blue,
*:first-child+html .save-rupee-icon,
*:first-child+html .rupee{vertical-align:middle;}

*:first-child+html .rupee{ height:17px; }
* html .compare-rupee-icon { display:inline-block;}
*:first-child+html .compare-rupee-icon { display:inline-block;}

/*phase2*/
span.compare_car_dealer a{display:inline-block;float:right;}
.loan-summary-wrapper{width:307px; float:right; border:1px solid #ccc; padding:10px;background-color:#ffffff; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; margin-top:15px; position:absolute; bottom:0; right:0;}
.loan-summary-wrapper > h3{ font-weight:bold; font-size:14px; line-height:22px;text-align:left; text-decoration:none; color:#d9563c!important;}
.loan-summary-wrapper ul > li{list-style-type:none; border-top:1px dashed #000000;font-weight:normal; font-size:12px; padding:7px 0;}
.loan-summary-wrapper ul > li.first{border:0 none;}
a.select_btn{background-color:#eeeeee; border:1px solid #ccc; padding:0 5px; margin-left:5px; color:#333333; text-decoration:none; font-size:10px; line-height:16px; border-radius:3px; margin-top:6px;}
.loan-amt-row{min-height:130px;position:relative;}
.offers-list .rating-review{ padding-top:8px;}
.review-msg {font-size:12px;}



/**/

.emp-spec-offer{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background-color: #FFFFFF;bottom: 0;font-size: 16px;font-weight: bold;padding: 10px 10px 10px 29px;position: absolute;right: 0;text-align: center;width: 180px;border:#ccc 1px solid; color:#333;}
.comp-offer-icon-offer {left: 2px;position: absolute;top: 10px;background-position: -964px -420px;display: inline-block;height: 34px;width: 37px;}
.emp-spec-offer .comp-offer-icon-offer {background-position: -973px -361px;display: inline-block;height: 25px;left: 2px;position: absolute;top: 10px;width: 29px;}
.compare-dealer-title .comparing-bb{top:4px;}

/* bank usps*/
.bank-usp {border-top:1px solid #cccccc; clear:both; margin-top:-1px; padding:10px;}
.bank-usp h4{ font-size:12px; font-weight:bold; margin-bottom:5px; clear:both; }
.bank-usp ul{ float:left; width:450px; padding-right:20px;}

.credit-card .offer-details .return_form { text-align: right;}
.education-loan .offer-details-title {padding: 0 7px 10px 0;}
.education-loan .offer-details-title .benefits{text-align: center;}

*:first-child+html .loan-amt-row .slider-wrapper{margin-top:60px;}
*:first-child+html .offer-details > .savings{min-height:69px;}
