@charset "utf-8";
/* General css */
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary,title {display: block;}
body{ background:#fff; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 12px; line-height:15px; color: #000;  -webkit-font-smoothing: antialiased; margin:0;padding:0;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0}
ol,ul{list-style:none}
sub, sup { position: relative; font-size: 75%;  line-height: 0;  vertical-align: baseline;}
sup {top: -0.5em;}
sub { bottom: -0.25em;}
a img { border: none; display:block; }
a:active, a:focus, input[type="image"], select:focus, input, input[type="button"]:focus, :focus  {outline: 0;}
/*For Clear*/
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after { display: block; content: ""; line-height: 0;}
.clearfix:after {clear: both;}
.clear{ clear:both;}
/*Fonts family*/
@font-face {font-family:'robotobold'; src:url('http://static.cardekho.com/fonts/roboto-bold_1-webfont.eot'); src:url('http://static.cardekho.com/fonts/roboto-bold_1-webfont.eot?#iefix') format('embedded-opentype'),
url('http://static.cardekho.com/fonts/roboto-bold_1-webfont.woff') format('woff'),url('http://static.cardekho.com/fonts/roboto-bold_1-webfont.ttf') format('truetype'),url('http://static.cardekho.com/fonts/roboto-bold_1-webfont.svg#robotobold') format('svg');}
@font-face {font-family:'robotolight'; src:url('http://static.cardekho.com/fonts/roboto-light_1-webfont.eot'); src:url('http://static.cardekho.com/fonts/roboto-light_1-webfont.eot?#iefix') format('embedded-opentype'),url('http://static.cardekho.com/fonts/roboto-light_1-webfont.woff') format('woff'),url('http://static.cardekho.com/fonts/roboto-light_1-webfont.ttf') format('truetype'),url('http://static.cardekho.com/fonts/roboto-light_1-webfont.svg#robotolight') format('svg');}
@font-face {font-family:'robotomedium'; src:url('http://static.cardekho.com/fonts/roboto-medium_1-webfont.eot'); src:url('http://static.cardekho.com/fonts/roboto-medium_1-webfont.eot?#iefix') format('embedded-opentype'),url('http://static.cardekho.com/fonts/roboto-medium_1-webfont.woff') format('woff'),url('http://static.cardekho.com/fonts/roboto-medium_1-webfont.ttf') format('truetype'),url('http://static.cardekho.com/fonts/roboto-medium_1-webfont.svg#robotomedium') format('svg');}
@font-face {font-family: 'robotoregular'; src:url('http://static.cardekho.com/fonts/roboto-regular_1-webfont.eot'); src:url('http://static.cardekho.com/fonts/roboto-regular_1-webfont.eot?#iefix') format('embedded-opentype'),url('http://static.cardekho.com/fonts/roboto-regular_1-webfont.woff') format('woff'),url('http://static.cardekho.com/fonts/roboto-regular_1-webfont.ttf') format('truetype'),url('http://static.cardekho.com/fonts/roboto-regular_1-webfont.svg#robotoregular') format('svg');}
@font-face {font-family: 'robotothin'; src:url('http://static.cardekho.com/fonts/roboto-thin_1-webfont.eot'); src: url('http://static.cardekho.com/fonts/roboto-thin_1-webfont.eot?#iefix') format('embedded-opentype'),url('http://static.cardekho.com/fonts/roboto-thin_1-webfont.woff') format('woff'),url('http://static.cardekho.com/fonts/roboto-thin_1-webfont.ttf') format('truetype'),url('http://static.cardekho.com/fonts/roboto-thin_1-webfont.svg#robotothin') format('svg');}
@font-face {
    font-family: 'RupeeForadianRegular';
    src: url('http://static.cardekho.com/fonts/rupee_foradian-webfont.eot');
    src: url('http://static.cardekho.com/fonts/rupee_foradian-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://static.cardekho.com/fonts/rupee_foradian-webfont.woff') format('woff'),
         url('http://static.cardekho.com/fonts/rupee_foradian-webfont.ttf') format('truetype'),
         url('http://static.cardekho.com/fonts/rupee_foradian-webfont.svg#RupeeForadianRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.headertxtcolor{color:#d7d7d7;}
.lhyt15{line-height:15px;}
.textdecorationnone{text-decoration:none!important ;}
/*Form Elements*/
button,input,select,textarea {margin: 0;font-family: inherit;font-size: 100%;}
button,input {line-height: normal; text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] { cursor: pointer; -webkit-appearance: button;}
button[disabled], input[disabled] { cursor: default;}
input[type="checkbox"],input[type="radio"] {padding: 0; box-sizing: border-box;}
input[type="search"] {-webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
textarea {overflow: auto;vertical-align: top;}
/*For Anchor and Anchor:hover*/
a, .navlink{color:#2f2f2f;outline-style : none; outline-width : medium; text-decoration:none;line-height:inherit;}
a:hover, .navlink:hover{color:#ef5a28; -moz-transition: color 0.1s ease-in 0s;-webkit-transition: color 0.1s ease-in 0s;-mso-transition: color 0.1s ease-in 0s;-khtml-transition: color 0.1s ease-in 0s;-ms-transition: color 0.1s ease-in 0s;-o-transition: color 0.1s ease-in 0s;-xv-transition: color 0.1s ease-in 0s; cursor:pointer;} 
.navlink{color:#ef5a28;} 
/*Misc*/
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.indisplay{display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.tbold{font-weight:bold;}
.disblock {display:block;}
.disnone {display:none;}
.overflowhidden {overflow: hidden;}
.textjustify{text-align:justify;}
.text10 {font-size:10px!important;}
.text12{font-size:12px!important; line-height:17px;}
.marginauto{ margin:0 auto;}
.heightauto{height:auto!important;}
.margint5{margin-top:5px;}
.margint7{margin-top:7px;}
/*Headings*/
h1{ font-size:26px; line-height:32px; font-family: 'robotobold'; color:#353535; font-weight:normal; }
h2{ font-size:24px; line-height:40px; color:#3e3e3e; font-family: 'robotomedium'; text-transform:uppercase; font-weight:normal;}
h3{ font-size:20px; line-height:25px; font-family: 'robotomedium'; color:#ef5a28; text-transform:uppercase; font-weight:normal;}
h4{ font-size:20px; line-height:30px; font-family: 'robotolight'; font-weight:normal;}
.titleborder{ position:relative;}
.titleborder .holder{ height:2px; width:30px;  background:#ef5a28; display:block; margin-top:4px; position:absolute; }
.black h2{ color:#fff; text-align:center;}
.black .titleborder .holder{ margin:0 auto; position:static;}
/*Color Varient*/
.black{ background:#393939; min-width:1000px;}
.gray{ background:#eeeeee; min-width:1000px;}
.lightgray{ background:#f5f5f5;}
.dottedbg{ background:url(http://images.cardekho.com/images/newcarimg/dottedbg.png) repeat-x; width:100%; height:27px;}
/*Layout Structure*/
.mainbox, main{ width:1000px; margin:0 auto; clear:both;}
.sprite{background:url(http://images.cardekho.com/images/newcarimg/sprite-44.png) no-repeat; line-height:0px; font-size:1px; display:inline-block; *display:inline; vertical-align:middle; zoom:1;}
.button{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #ef5a28; font-family: 'robotoregular'; font-size:18px; color:#fff; border:none; text-transform:uppercase; padding:8px 20px; letter-spacing:.1em; -moz-transition:all .4s ease-in; -webkit-transition: all .4s ease-in; -o-transition: all .4s ease-in; transition: all .5s ease-in;}
.button:hover, .button:focus{ background:#c4390a;}
.grybutton{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: rgba(110,110,110,.05); border: solid 1px #b0b0b0; color:#6e6e6e; font-size:16px; text-align:center; padding:8px 25px;  -moz-transition:all .4s ease-in; -webkit-transition: all .4s ease-in; -o-transition: all .4s ease-in; transition: all .5s ease-in;}
.grybutton:hover{ background:#ef5a28; border:solid 1px #ef5a28; color:#fff;}
.btngrybdr{ width:250px; text-align:center; border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; padding:16px 0; font-size:14px; color:#464646; font-family:"robotobold"; text-align:center; text-transform:uppercase; background:#eaeaea;  border:none;border-bottom:3px solid #cfcfcf;  cursor:pointer;  -moz-transition:all .4s ease-in; -webkit-transition: all .4s ease-in; -o-transition: all .4s ease-in; transition: all .5s ease-in;}
.btngrybdr:hover{  background:#ef5a28; border-bottom:solid 3px #dc3903; color:#fff;}
.rupee{font-family:"RupeeForadianRegular"; font-size:19px; color:#ef5a28; vertical-align:middle; margin-right:5px}
.rupeeL{font-family:"RupeeForadianRegular"; font-size:24px; color:#ef5a28; margin-right:7px; font-weight:bold; line-height:20px;}
.rupeeL2{font-family:"RupeeForadianRegular"; font-size:15px; color:#ef5a28; margin-right:7px; font-weight:bold; line-height:20px;}
.rupeeEL{ font-family:"RupeeForadianRegular"; font-size:25px; color:#ef5a28; vertical-align:0px;}
.rupeeGR{ margin-right:5px; font-family:"RupeeForadianRegular"; font-size:18px; color:#767676;}
.rupeeELL{margin-right:7px; font-family:"RupeeForadianRegular";}
.rupeeGB{ background-position:-170px -426px; height:15px; width:10px; vertical-align:middle; margin-right:5px}
/*Header Css*/
#stickyheader{ z-index:1500; left:0px; background:#fff; width:100%; min-width:1000px;}
header .head .shrink{margin-top:13px!important; width:185px; height:27px; }
.header_nav .menu li{line-height:45px; transition:all .1s ease;}
.header_nav .menu li .dropdown{top:46px;}
.header_nav .srchtoph{top:46px;}
.headshadow{-webkit-box-shadow: 1px 1px 6px #d4d4d4; -moz-box-shadow: 1px 1px 6px #d4d4d4; box-shadow: 1px 1px 6px #d4d4d4;}
header .toplink{ padding:7px 0 5px;  color:#505050;}
header .toplink span, header .toplink a{ color:#d7d7d7;  margin:0 10px; vertical-align:middle;}
header .toplink .network{ color:#787878;}
header .toplink .network:hover{ text-decoration:none; cursor:default;color:#787878;}
header .toplink span:hover, header .toplink a:hover{ text-decoration:underline; color:#f1592a; cursor:pointer;}
header .toplink .leftlink{ float:left; margin-top:5px;}
header .toplink .rightlink{ float:right;}
header .toplink .playstore{ background-position:0 -1px; height:16px; width:15px; margin:0px;}
header .toplink .iosicon { background-position:-285px -932px; width:13px; height:15px;}
header .toplink .tws{ background-position:-15px -1px; height:23px; width:24px;margin:0px;}
header .toplink .fbs{ background-position:-39px -1px; height:23px; width:24px;margin:0px;}
header .toplink .tws:hover{ background-position:-63px -1px;}
header .toplink .fbs:hover{ background-position:-87px -1px;}
header .head{padding:0px; border-bottom:solid 1px #ef5a28; position:relative; z-index:999;}
header .head .logo{ float:left; width:240px; margin-top:22px; padding-left:5px;}
header .head nav{float:left; width:600px; font-family: 'robotobold'; font-size:16px; text-align:center; position:relative; z-index:900; margin:0 110px 0 0;}
nav li{float:left; width:auto; border-left:solid 1px #FFF; border-right:solid 1px #FFF; line-height:65px; position:relative;}
nav li:hover{ border-left:solid 1px #d7d7d7; border-right:solid 1px #d7d7d7; cursor:pointer;}
nav li a, nav li li span{color:#4d4d4d; display:block; font-size:14px; padding:0 13px; text-transform:uppercase;}
nav li a:hover{ text-decoration:none;} 
nav li.morelink{width:auto; line-height:65px; padding:0;}
nav li.morelink .moreicon{ background-position:-116px -1px; width:20px; height:22px;}
nav li.morelink .moreicon:hover, nav li:hover.morelink .moreicon{background-position:-140px -1px; cursor:pointer;}
nav li .separator, .head .search .separator, .head .search.active .separator{ background-color: rgba(255,255,255,.9); position:absolute; left:0px; bottom:-1px; height:1px ; width:100%; display:none;}
nav li .dropdown{width: 280px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius:0 0 3px 3px; border-radius: 0 0 3px 3px; background-color: rgba(255,255,255,1); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.1); box-shadow: 0 1px 3px rgba(0,0,0,.1); border: solid 1px #d7d7d7; position:absolute; top:66px; left:-9999px; z-index:1000; border-top:0px; 
opacity: 0; -o-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; -o-transition: -o-transform 0.8s, opacity 0.4s; -ms-transition: -ms-transform 0.8s, opacity 0.4s; -moz-transition: -moz-transform 0.8s, opacity 0.4s; -webkit-transition: -webkit-transform 0.8s, opacity 0.4s; transform-style: preserve-3d; -o-transform: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform: rotateX(-92deg); -o-transform: rotateX(-92deg); -moz-transform: rotateX(-92deg); -webkit-transform: rotateX(-92deg);}
nav li:hover .dropdown{ left: -1px; opacity: 1; -webkit-transform: translate(0, 0); transform: rotateX(0deg); -o-transform: rotateX(0deg); -moz-transform: rotateX(0deg);-webkit-transform: rotateX(0deg);}
nav li .dropdown li{ width:100%; border:none; text-align:left;  background-color: rgba(255,255,255,.0); border-bottom:solid 1px #d8d8d8; -moz-transition:all .4s ease-in; -webkit-transition: all .4s ease-in; -o-transition: all .4s ease-in; transition: all .5s ease-in; position:relative; text-transform:inherit;}
nav li #moredrop{width:210px; left:-9999px;}
nav li .dropdown li a, nav li .dropdown li span{display:block; padding:11px 0 11px 26px; font-family: 'robotoregular'; font-size:16px; line-height:22px; font-weight:normal; text-transform:inherit;}
nav li .dropdown li:hover, nav li .dropdown .submenu li:hover{background:#e55c2f; text-transform:inherit;}
nav li .dropdown li:hover a, nav li .dropdown li:hover span{ color:#fff;}
nav li:hover .separator, .head .search:hover .separator, .head .search.active .separator{ display:block;}
nav li #moredrop{width:210px; left:-9999px;}
nav li:hover #moredrop{left:-1px;}
nav li.morelink li:hover .submenu{left:0px !important;}
nav li .dropdown li .submenu{opacity:0; position:absolute; -moz-transition:all .5s eas; -webkit-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in;  width:185px;  background-color:rgba(253,252,252,.8); left:100%; bottom:0px; top:0px;}
nav li .dropdown li:hover .submenu{opacity:1; left:280px !important;}
nav li .dropdown li span i{ width:8px; height:12px; background-position:-253px -198px; position:absolute; right:10px; top:20px;}
nav li .dropdown li:hover span i{background-position:-245px -198px;}
nav li .dropdown li .submenu ul li{background:#fff; color:#4d4d4d;  border-left:solid 1px #d7d7d7; border-right:solid 1px #d7d7d7;}
nav li .dropdown li .submenu ul li:first-child{border-top:solid 1px #d7d7d7;}
nav li .dropdown li .submenu ul li a{color:#4d4d4d; font-size:14px; padding-top:10px; padding-bottom:10px;}
.submenu li a{color:#4d4d4d; display:block; font-size:14px;}
nav li .dropdown .submenu li a:hover{color:#fff; border:none; text-align:left;}
nav li .dropdown #addmenu, nav li .dropdown #addmenuinsurance{ position:relative; left:auto; top:auto; display:none; width:100%; }
nav li .dropdown li:hover #addmenu, nav li .dropdown li:hover #addmenuinsurance{display:block;}
nav li .dropdown li #addmenu li, nav li .dropdown li #addmenuinsurance li{ border-left:none; border-right:none;}
nav li .dropdown li #addmenu li:hover, nav li .dropdown li #addmenuinsurance li:hover{ background:#eb7b56;}
nav li .dropdown li #addmenu li a, nav li .dropdown li #addmenuinsurance li a{padding-top:8px; padding-bottom:8px;}
nav li .dropdown li #addmenu li:last-child, nav li .dropdown li #addmenuinsurance li:last-child{ border-bottom:none;}
nav li .dropdown li span .expandicon{ width:17px; height:17px; background-position:-172px -305px; position:absolute; right:10px; top:17px;}
nav li .dropdown li:hover span .expandicon{background-position:-192px -305px;}
.navdownarrow {width:7px; height:4px; background-position:-166px -986px; margin:0 0 0 3px;}
nav li:hover .navdownarrow {background-position:-176px -986px;}
/*Sub Menu CSS*/
header .head .search{width:160px; margin:18px 0 0 0; position:absolute; padding:0px; z-index:999; right:0px;}
header .head .search .magnifier{ background-position:-161px -1px; width:22px; height:22px;}
header .head .mainbox{ position:relative;}
header .search input.input {border:solid 1px #bcbcbc; padding:0 10px 0 10px; border-radius:3px 0px 0 3px; -moz-border-radius:3px 0px 0 3px; -ms-border-radius:3px 0px 0 3px; -webkit-border-top-left-radius:3px; background:#fff; color:#8c8c8c; font-size:12px; height:28px; line-height:28px; -moz-border-box:none; -ms-border-box:none; -o-border-box:none; -webkit-border-box:none; width:95px; float:left; border-right:solid 1px #e64a15;}
header .search input.searchin {width:33px; height:30px; float:left; cursor:pointer; background-position:-129px -932px; border:none; text-indent:-9999px;}
header .search input.searchin:hover {background-position:-129px -963px;}
header .head .search.srchtiny{transition:all .1s ease; margin:7px 0 0;}
header .search.inputhover{ width:222px;}
nav li.morelink li:hover .submenu{left:0px !important;}
header .search input.input:hover, header .search input.input:focus{ border:solid 1px #e64a15;}
/*Custom Select Css */
.select-wrapper{ float:left; border:1px solid #d4d4d4; background:url(http://images.cardekho.com/images/newcarimg/br_down.png) no-repeat 96% 50% #FFF; cursor:pointer; position:relative;
-moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.select-wrapper, .select-wrapper select{width:100%; height:28px; font-size:14px; line-height:28px; color:#262626;}
.select-wrapper:hover, .select-wrapper:focus{background:url("http://images.cardekho.com/images/newcarimg/br_downhover.png") no-repeat scroll 96% 50% #FFF; border-color:#a4a4a4;}
.select-wrapper .holder{display:block; margin:0 35px 0 5px; white-space:nowrap; overflow:hidden; cursor:pointer; position:relative; z-index:1; color:#262626; width:86%; text-overflow:ellipsis;}
.select-wrapper select{margin:0; position:absolute; z-index:2; cursor:pointer; outline:none; opacity:0;
_noFocusLine: expression(this.hideFocus=true); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; -webkit-appearance: none; left:0px; vertical-align:middle;}
.linkmore{ background:#efefef; width:100%; margin:10px 0; font-family:Verdana, Geneva, sans-serif;}
.linkmore span, .linkmore a{ padding:1px 10px 1px 0; background:#fff; font-size:12px; text-transform:uppercase; font-weight:bold; color:#2a2a2a; line-height:14px;}
.linkmore span:hover, .linkmore a:hover{ color:#ef5a28; cursor:pointer;}
.stargray{ background-position:-268px -17px!important; height:13px; width:14px; margin-right:2px;}
.starorange{ background-position:-285px -17px!important; height:13px; width:14px; margin-right:2px;}
.stargoldlarge, .stargreylarge, .starghalflarge{ background-position:-208px -499px; width:22px; height:21px; margin:0 1px}
.stargreylarge{background-position:-234px -499px;}
.starghalflarge{background-position:-215px -443px;}
.starorangehf{ background-position:-252px -17px!important;  height:13px; width:14px; margin-right:2px;}
footer{ background:#e4e4e4; min-width:1000px;}
footer .topfooter{ padding:20px 0 10px;}
footer .topfooter .linklist{ float:left; width:64%;}
footer .topfooter li{ float:left; width:134px; margin-right:20px; border-bottom:solid 1px #cccccc; padding:7px 3px;}
footer .topfooter li.tpnone{ border-top:none;}
footer .topfooter li.btnone{ border-bottom:none;}
footer .topfooter li a{ color:#5c5c5c;}
footer .topfooter li a:hover{color:#ef5a28;}
footer .topfooter .award{ float:right; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: rgba(255,255,255,.26); -webkit-box-shadow: 1px 1px rgba(165,165,165,.27), inset 1px 1px #fff; -moz-box-shadow: 1px 1px rgba(165,165,165,.27), inset 1px 1px #fff; box-shadow: 1px 1px rgba(165,165,165,.27), inset 1px 1px #fff; width: 320px; margin:5px auto 10px; padding:14px 5px 18px 12px;}
.topfooter .award .leftaward{ float:left; width:270px}
.topfooter .award .yetagain{ font-size:13px; color:#505050; margin-bottom:10px;}
.topfooter .award .website{ color:#505050; font-size:15px; font-family: 'robotomedium'; margin-bottom:10px;}
.topfooter .award .year{ font-size:14px; color:#505050;}
.topfooter .award .rightaward{ float:left; width:45px; margin-left:5px;}
.topfooter .award .rightaward .awardicon{ background-position:-172px -128px; width:42px; height:66px;}
footer .bottomfooter{ background:#d2d2d2; border-top:solid 1px #c4c4c4; padding:8px 0px; color:#767676;}
footer .bottomfooter .copyright{ float:left; margin-top:8px}
footer .bottomfooter .socialblock{ margin-left:10%; width:160px; float:right;}
footer .bottomfooter .fbicon{ background-position:-2px -106px; height:27px; width:27px; margin-left:10px;}
footer .bottomfooter .fbicon:hover{background-position:-2px -135px; cursor:pointer;}
footer .bottomfooter .inicon{ background-position:-30px -106px; height:27px; width:27px; margin-left:3px;}
footer .bottomfooter .inicon:hover{background-position:-30px -135px; cursor:pointer;}
footer .bottomfooter .twicon{ background-position:-59px -106px; height:27px; width:27px; margin-left:3px;}
footer .bottomfooter .twicon:hover{background-position:-59px -135px; cursor:pointer;}
footer .bottomfooter .gicon{ background-position:-87px -106px; height:27px; width:27px; margin-left:3px;}
footer .bottomfooter .gicon:hover{background-position:-87px -135px; cursor:pointer;}
footer .bottomfooter .rssicon{ background-position:-116px -106px; height:27px; width:27px; margin-left:3px;}
footer .bottomfooter .rssicon:hover{background-position:-116px -135px; cursor:pointer;}
.androidappicon{ background-position:0 -996px; width:158px; height:54px;cursor:pointer;}
.iosappicon{ background-position:0px -1051px; width:158px; height:54px;cursor:pointer;}
/*Ad Section Css */
.adsection{ background:#f7f7f7; border-bottom:solid 1px #d6d6d6; padding:5px 0; min-width:1000px;}
.adsection .mainbox{ padding:8px; border:solid 1px #d8d8d8; background:#FFF; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;-ms-border-radius:3px; width:972px;}
.adsection .leftad{ float:left; width:728px; margin-right:8px;}
.adsection .rightad{ float:right; width:229px;}
/*Breadcrumbs Css */
.breadcrumbs{ padding:13px 0 7px; border-bottom:solid 1px #d6d6d6; color:#b3b3b3;font-size:10px; min-width:1000px;}
.breadcrumbs .homeicon{ background-position:-119px -167px; width:13px; height:13px;}
.breadcrumbs .homeicon:hover{ background-position:-145px -147px; width:13px; height:13px;}
.breadcrumbs .nextsign{ background-position:-134px -169px; width:4px; height:7px; margin:0 3px;  vertical-align:-1px;}
.breadcrumbs a{font-size:10px; color:#545454; vertical-align:middle;}
.breadcrumbs .last{ vertical-align:-1px;}
.breadcrumbs a:hover{ color:#ef5a28;}
.subtitle{font-size:24px; font-family:'robotolight'; margin-left:5px; vertical-align:middle; line-height:40px;}
.radius5{-moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.radius3{-moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
/*For All Check Box*/
.labelcheck {cursor:pointer; padding:0px; height:16px; width:16px; color:#3e3e3e; font-size:14px;}
.has-js .label_check{background-position: -95px -220px; position:relative;}
.has-js .label_check.c_on{background-position:-136px -220px;}
.has-js .label_check input {position:absolute; position:absolute; left:1; top:1px; opacity:0; margin:0px; filter: alpha(opacity=0);cursor:pointer;}
.labelcheck label {display:block; margin:0px 0 0 23px; line-height:16px; font-size:14px; cursor:pointer;}
/* Generic Classes By Dev Team*/ 
.marginb5 {margin-bottom:5px;}
.margint25 {margin-top:25px;}
.padding5 {padding: 5px;}
.height288{height:288px;}
.width980 {width:980px;}
.margint7{margin-top: 7px;}
.margint10 {margin-top:10px;}
.margint20 {margin-top:20px;}
.marginr30 {margin-right:30px;}
.marginl20 {margin-left:20px;}
.marginl25 {margin-left:25px;}
.height40 {height:40px;}
.borderrightcc {border-right: 1px solid #ccc !important;}
.borderleftcc {border-left: 1px solid #ccc !important;}
.borderd4 {border: 1px solid #d4d4d4;}
.marginl5 {margin-left:5px;}
.marginr5 {margin-right:5px;}
.marginr10 {margin-right:10px;}
.marginl10 {margin-left:10px;}
.W137{width:137px !important;}
/*Contents of dummycss.css moved here, used for pop up */
/*Contents of dummycss.css start here.*/
/*FB Aina popup css*/
.Popup_Sprite{background:url(http://images.cardekho.com/images/popup_sprite_2.gif) #fff no-repeat; line-height:0px; font-size:1px; display:inline-block; *display:inline; vertical-align:middle; zoom:1;}
.bottom-sidebar{position:absolute;float:0;bottom:0;z-index:1500;visibility:visible;margin:0;padding:0;left:0}
.White { color:#fff!important;}/*-Text on Blue-*/
.TBold{ font-weight:bold;}
.Text24     { font-size:24px!important; line-height:24px;}
.Text14  	{ font-size:14px!important; line-height:18px;}
.Textcenter { text-align:center!important;}
.PaddingT5{ padding-top:5px!important;}
.PaddingL35{ padding-left:35px!important;}
.PaddingB20{ padding-bottom:20px!important;}
.FbSection{ border:0; padding:0px 27px 4px 15px;}
.FloatLeft{ float:left!important;}
.FBButtonClose{ background-position:-158px -46px; width:23px; height:23px; position:absolute; top:7px; right:10px;}
.MarginB20{ margin-bottom:20px!important;}
.Gray5d{color:#5d5d5d;}
.Text12{ font-size:12px!important; line-height:17px;}
.Hand{ cursor:pointer;}

/*Ramesh/sharad advertisment pop up Start*/
#advertiseWithUsbackgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #6091c1;z-index:1500!important; }
#advertiseWithUsPopupContact{display:none; position:fixed;_position:absolute; width:500px;}
.PopupArea{background-color:#FFF!important;z-index:1550!important;font-family: Arial,Helvetica,Verdana,sans-serif;font-size: 11px;}
.PopupMain{ width:500px; margin:0px auto; border:solid 9px #5c5c5c;z-index:2000;position:absolute; text-align:center;display: none;}
.MarginLRAuto{ margin-left:auto; margin-right:auto;}
.BdrRadius5 {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -mos-border-radius:5px;}
.CommonBlock{width : 100%; height : auto; float : left; clear:both;}
.sprite-main{background:url(http://images.cardekho.com/images/sprite_new_37.jpg) #fff no-repeat; line-height:0px; font-size:1px; display:inline-block; *display:inline; vertical-align:middle; zoom:1; _height:1px; }
.PopupMainCloseButton{ background-position:-0px -276px!important ; width:21px; height:22px; right:4px; top:6px; position:absolute;}
.PopupMainCloseButton:hover{ opacity:0.7;}
.Hand{ cursor:pointer;}
.MarginL20{ margin-left:20px!important; display: inline;}
.Text12{ font-size:12px!important; line-height:17px;}
.TBold{ font-weight:bold;}
.MarginT10{ margin-top:10px!important;}
.WordNoWrap{ white-space:nowrap;}
.MarginT5{ margin-top:5px!important;}
.MarginB15{ margin-bottom:15px!important;}
.Width100Percent{width:100%!important;}
.Textleft{ text-align:left!important;}
.MarginR10{ margin-right:10px!important;  display: inline;}
.MarginR5{ margin-right:5px!important;  display: inline;}
.PaddingT10{ padding-top:10px!important;}
.PaddingB10{ padding-bottom:10px!important;}
.W60Percent{ width:58%}
.BdrRt{ border-right:1px solid #d4d4d4;}
.MarginL65{ margin-left:65px; display:inline;}
.PaddingL20{padding-left:20px!important;}
.W40Percent{ width:38%; margin-left:2.5%;}
.Clear{clear:both;}
/*Ramesh/sharad advertisment pop up End*/

/*Alert me when launched --Aina*/
.PopupMain{ width:701px; margin:0px auto; border:solid 9px #5c5c5c;z-index:2000;position:absolute; text-align:center;display: none;}
.BgWhite{ background-color:#fff!important;}
.W375{width:375px;}
.MarginLRAuto{ margin-left:auto; margin-right:auto;}
.PopupHeadingBackgrndColor{background-color:#F2F2F2;width:100%!important;}
.DispNone{ display:none;}
.PopupMain .HeadingText{ font-size:20px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:bold; color:#000000; display:inline-block; *display:inline; vertical-align:top; *zoom:1;line-height:25px;}
.Padding0{padding:0px!important;}
.MarginB10{ margin-bottom:10px!important;}
.Text18      { font-size:18px!important; line-height:22px;}
.For{ padding:8px 0 0 3px; color:#3c3c3c;}
.InlineBlock{ display:inline-block; *display:inline; vertical-align:top; *zoom:1; _height:1px; min-height:1px;}
.Italic{font-style:italic;}
.Black000{color:#000!important;}
.LHight28{ line-height:28px!important;}
.process-indicator{margin:55px 0px 0px 170px;_margin:55px 0px 0px 90px;float:left;}
.MarginT20{ margin-top:20px!important;}
.PaddingT20{ padding-top:20px!important;}
.MarginR20{ margin-right:20px!important; display: inline;}
.TextJustify{text-align:justify;}
.BtnCommon{ border:none!important; padding:4px 15px; *padding:0px 13px; color:#fff; font-size:15px; text-decoration:none!important; font-weight:bold; cursor:pointer; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px; -mso-border-radius:1px;text-align:center;
background:#f0692a;
background: -webkit-linear-gradient(bottom, #f1592a, #ef742a); /* for webkit browsers */
background: -moz-linear-gradient(bottom, #f1592a, #ef742a); /* for firefox 3.6+ */
background: -o-linear-gradient(bottom, #f1592a, #ef742a); }
.BtnGrey{ border:1px solid #ababab; color:#9c9c9c; text-decoration:none!important; background-color:#e0e0e4 ;
background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e0e0e4)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f6f6f6,  #e0e0e4); /* for firefox 3.6+ */
background: -o-linear-gradient(top, #f6f6f6 0%, #e0e0e4 100%); }
.BtnMid{ padding:10px 12px!important; font-size:16px!important; line-height:22px;}
.W540{width:540px;}
.Lucida{font-family:"Lucida Sans", Arial, Helvetica, sans-serif;}
.Text15  	{ font-size:15px!important; line-height:18px;}
.PaddingB7{ padding-bottom:7px!important;}
.PopArrowA, .PopArrowB, .PopArrowC{ height:4px; width:7px;}
.PopArrowA{ background-position:-124px -444px;}
.PopArrowA:hover{ background-position:-124px -440px;}
.PopInput, .PopupDropBox{ border:solid 1px #d0d0d0; background-color:#fdfdfd; padding:0 9px; height:20px;line-height:20px; color:#9c9c9c; font-family:Arial, Helvetica, sans-serif;}
.PopInputSelected{ border:1px solid #ACACAC; background-color:#fdfdfd; padding:0 9px; height:20px;line-height:20px; color:#2D2D2D; font-family:Arial, Helvetica, sans-serif;}
.Pinpad{padding: 2px 7px; width: 58px!important;}
.NameEmailHover:hover{border:solid 1px #acacac; color:#2d2d2d!important;}
.W74{width:74px;}
.Text11  	{ font-size:11px!important; line-height:15px;}
.PopupSelectDisplay label{ color:#9C9C9C;border-right:solid 1px #D4D4D4;text-decoration:none; padding:0 0 0 7px; font-size:12px;float:left;zoom:1;}
.PopupSelectDisplay label.Text{ font-weight:normal;}
.W175{ width:175px; _width:170px;}
.W150{width:150px!important;}
.PopupSelectFuelOpacity{opacity: 0;filter:alpha(opacity=0);position:absolute;top:-2px;left:0px;height:27px;background-color:#fff;width:190px;}
.W176{width:176px !important;}
.MarginL3{ margin-left:3px!important;}
.SearchPin{ margin-left:3px!important;text-align:left;width:74px;}
.InfoBlock{ padding:10px 0 0 0; width:525px;}
.W172{width:172px !important;}
.W165{width:165px;}
.MobileNumberHover:hover input, .MobileNumberHover:hover #mobileExtra{border:solid 1px #acacac; color:#2d2d2d!important;}
.MobileNumberHover:hover .borderColorFocusFirst{border-right:none!important;}
.MobileNumberHover:hover .borderColorFocusSecond{border-left:none!important;}
.LHight24{ line-height:24px!important;}
.Height24{height:24px;}
.BorderRightNone, .BorderRightNone:focus{border-right:none;}
.W22{width:22px;}
.PaddingL2{ padding-left:2px;}
.PaddingR0{padding-right:0px !important;}
.W114{width:114px!important;}
.BorderLeftNone, .BorderLeftNone:focus{border-left:none;}
.PopUpHiddenBlock{ height:20px;}
.PopupSelectBox ul{ margin:0px; padding:0px; list-style:none;}
.PopupSelectBox li{ overflow:hidden; padding:3px 7px; color:#545454; font-size:12px; line-height:18px;}
.PopupSelectBox li:hover{ background:#416DB1; color:#fff;}
.BuyingBlock, .InterestedIn{ width:625px; }
.PaddingB15{ padding-bottom:15px!important;}
.PaddingB5{ padding-bottom:5px!important;}
.MarginB3{margin-bottom:3px!important;}
.Text13  	{ font-size:13px!important; line-height:17px;}
.MightInterested{ line-height:22px!important;}
.PopupLogo{ padding:0 0 7px 17px;}
.W110{ width:110px!important;}
.PaddingL5{ padding-left:5px!important;}
.VerticalAlignSix{vertical-align:-5px;}
.BuyingLeft{padding:0px 30px; border-right:solid 1px #d5d5d5;}
.GreyText{ color:#878585;}
.PaddingT30{padding-top:30px;}
.IncorrectFill{ background:url(http://images.cardekho.com/images/InputError_1.jpg) repeat !important;}
.Incorrect{ background:url(http://images.cardekho.com/images/InputError_1.jpg) repeat-x !important;}
.BuyingLeft, .BuyingRight{color:#464646; width:255px;}
.MarginL10{ margin-left:10px!important; display: inline;}
.PopUpPinCode{padding:0 7px; width:58px!important;*height:20px!important;}
.PopUpPinCode:hover{color:#2D2D2D!important;border:1px solid #ACACAC!important;}
#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1500!important; }
#popupContact{width:788px; z-index:2000;}
.VehicleDetail{ background-color:#f2f2f2; padding:0px 0 7px; width:100%;text-align:left!important;}
.InlineBlock, .NavAddSpecs, .NavModelLeft, .MainSub, .NavModel, .ModelBlockHolder, .SearchCar, .LatestUpload, .SellCarMegaMenu .Extra, .SmallMegaMenu .Extra, .Testimonial, .CotationMark, .NewsReview, .ExpertReview, .ExpertReview li, .ExpertReview li .ImgHolder, .ReviewContent, .HeaderDealers{ display:inline-block; *display:inline; vertical-align:top; *zoom:1; _height:1px; min-height:1px;}
.PopupDropBox .PopArrowB{margin:6px 5px; background-position:-154px 0px;}
.PopupDropBox{height:20px;padding:2px 0; cursor:pointer; position:relative;}
.InfoBlock input{ height:24px!important; }
.BuyingRight{padding:0px 0px 0 30px;}

/* Q&A model page popup css Ramesh */
.WriteReviewIcon { background-position: -184px -4px; height: 10px; width: 10px;}
#quespopupContact{ display:none; position:fixed; _position:absolute; height:330px; width:450px;}
#quespopupContactClose{right:6px; top:4px; display:block; }
#quesbackgroundPopup{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#000000 none repeat scroll 0 0;border:1px solid #6091C1;display:none;height:100%;left:0;position:fixed;_position:absolute;top:0;width:100%;z-index:1500!important;}
.BtnCommonNew{ padding:3px 13px!important; *padding:0px 13px!important; color:#fff; font-size:17px; margin-top:0; text-decoration:none!important; font-weight:bold; cursor:pointer!important; border-radius:3px!important; -moz-border-radius:1px!important; -webkit-border-radius:3px!important; -mso-border-radius:3px!important;background: #f0692a; background: -webkit-linear-gradient(bottom, #f1592a, #ef742a); background: -moz-linear-gradient(bottom, #f1592a, #ef742a); background: -o-linear-gradient(bottom, #f1592a, #ef742a); background: linear-gradient(to top, #f1592a, #ef742a); text-align:center;border:none!important;}
.BtnCommonNew:hover, .BtnCommonNewHover{ background:#f06c2a;color:#fff;}
.login_error{font-size:12px;float:left;color:#FF0000;}
.PaddingL50{padding-left:50px!important;}
.PopupArea  label{ display:block; white-space:nowrap; font-size:12px; min-width:90px; _width:78%;}
.W100{width:100px!important;}
.W75{width:75px!important;}
.W70{width:70px!important;}
.W45{width:45px!important;}
.PopupArea  input.TxtField{ display:block; margin:3px 0px 3px 0px; width:220px; height:20px; border:#d4d4d4 solid 1px; font-size:12px; background-color:#f7f7f7; line-height:19px; text-indent:5px;}
/* For feedback tab*/
#feedback_fixed{height:104px;width:104px;position:fixed;top:45%;z-index: 999;right:-68px;}
#feedback_fixed span{display: block;background-position: 0 -949px; width:36px; height:102px;cursor:pointer;}
#feedback_fixed span:hover{background-position: -36px -949px;}
/*Contents of dummycss.css end here.*/


/*Dealer callback popup css start here*/
.PopupTwo{width:701px; margin:0px auto; border:solid 9px #5c5c5c; background:#FFF; position:relative;}
.PopHeading{ background:#f2f2f2; padding:29px 33px 22px;}
.PopupTwo .BtnClose{ background-position:0px 0px; width:21px; height:22px; position:absolute; top:9px; right:14px;}
.PopupTwo .BtnClose:hover{opacity:0.8; filter:alpha(opacity=80); cursor: pointer;}
.CenterBox{ padding:6px 10px 28px 33px;}
.BuyTitle{ font-size:20px; color:#f47720; line-height:46px;}
.BuyTitle .FreeCall{ background-position:-21px 0; height:48px; width:48px; margin-right:5px;}
.CenterBox .GetBlock{ width:330px; margin:5px 40px 0 6px; vertical-align:middle!important;}
.CenterBox .GetBlock li{ margin-top:11px;}
.GetBlock li .Text{ width:283px; float:left; margin-top:9px; color:#3e3e3e;}
.GetBlock .OffersIcon {background-position:-69px 0; height:34px; width:34px; margin-right:10px;}
.GetBlock .Doorstep {background-position:-103px 0; height:34px; width:34px; margin-right:10px;}
.GetBlock .Representative {background-position:-137px 0; height:34px; width:34px; margin-right:10px;}
.CenterBox .CarBox{ width:275px;}
.CenterBox .BottomBlock{float:left;}
.PopupTwo .VerifyInput{ margin:0 15px 0 13px; width:117px;}
.PopupTwo .VerifyBtn{ padding:1px 8px 2px!important; font-size:13px!important;}
.DealerCall{ margin:28px 0 0 8px;}
.DealerCall .Arrow{ background-position:0 -23px; width:5px; height:11px; margin-right:10px;}
.DealerCall li{ margin-bottom:9px;}
.ChooseDealer{ width:660px;  height:250px; overflow-y:scroll;}
.ChooseDealer li{ width:310px; float:left; margin:28px 0 20px;}
.ChooseDealer li.Frist{ margin-right:10px;}
.ChooseDealer .Address{ width:280px; margin-left:10px;}
.ChooseDealer li p{ margin:2px 0 0 0; font-size:12px; color:#464646; line-height:18px;}
.CallPopupBox{ padding:6px 10px 28px 23px!important;}
.FordLogo{ margin:30px 10px 20px 10px;}
.CallFrom{ width:435px; height:400px; _width:425px; background-color:#363636;}
.CallArrow {background-position:-116px -46px; width:42px; height:43px; margin-right:10px; position:absolute; top:160px; right:402px;}
.GetCall{ font-size:20px; line-height:26px; color:#fff; margin:25px 0px 20px 34px;}
.CallLead{ padding:0px 0px 15px 35px; }
.CallLead .inttext, .CallLead .intt{ font-size:12px; color:#9d9d9d; border:solid 1px #d0d0d0; height:25px; line-height:25px; padding-left:5px; margin-top:15px; background:#fdfdfd;}
.CallLead .inttext label{ width:158px; border-right: solid 1px #d4d4d4; padding:2px; vertical-align:middle; line-height:14px; display:inline-block; *display:inline; zoom:1;}
.CallLead .terms{ font-size:11px; color:#929292; padding-left:5px; vertical-align:2px;}
.CallLead .inttext{width:185px; float:left; margin-right:8px;}
.PopupTwo .BtnClose1{ background-position:-171px 0px; width:22px; height:21px; position:absolute; top:9px; right:14px;}
.PopupTwo .BtnClose1:hover{opacity:0.8; filter:alpha(opacity=80); cursor: pointer;}
.CallPopupBox .GetBlock li{ margin-bottom:9px;}
.Blackc6{color:#c6c6c6; border-bottom:1px dotted #c6c6c6;}
.whileText{color:#FFFFFF;}
/*free call back popup_2*/
.Text39{font-size:39px; line-height:37px;}
.Yellowcc{ color:#cc9500;}
/*free call back popup_3*/
.ChooseDealer1{ width:398px; color:#ffffff; height:171px; *height:210px;overflow-y:scroll; margin:0 0 10px;}
.ChooseDealer1 li{ width:310px; float:left; margin:10px 0 15px;}
.ChooseDealer1 li.Frist{ margin-right:10px;}
.ChooseDealer1 .Address{ width:280px; margin-left:10px;}
.ChooseDealer1 li p{ margin:2px 0 0 0; font-size:12px; color:#d9d9d9; line-height:18px;}
.Blackb6{color:#b6b6b6;}
.width345{width:345px;}
.top2{top:2px!important}
.MarginL120{margin-left:120px!important;}
.DispNoneImp{ display:none !important;}
.W320{ width:320px !important}
.Black00{ color:#000000;}
.W300{ width:300px;}
.W650{width:650px;}
.W330{ width:330px;}
ul, ol, from{ padding:0px; margin:0px; list-style:none; }
.Lucida, .NavAddHeadding a, .SubMenu .BtnDetail, .DealersHeadind{font-family:"Lucida Sans", Arial, Helvetica, sans-serif;}
.White, .MegaMenu .Extra li a:hover, .MainNav.Active a{color:#FFF;}
p{margin:0px;}
Input { outline-style:none; font: 12px Arial, Verdana, Geneva, sans-serif;}
body, input, textarea, .Wrapper{ font: 12px Arial, Tahoma, Geneva, sans-serif;}
a:active, a:focus, input[type="image"], select:focus, input, input[type="button"]:focus {outline: 0;-moz-outline-style: none;outline-style : none; outline-width : medium;}
.W49{width:49px;}
.PopupBrandName, .PopupModelName, .PopupFuelName{ white-space:nowrap; float:left; overflow:hidden; text-overflow:ellipsis; }
.Text11  	{ font-size:11px!important; line-height:15px;}
.W185{ width:185px!important; }
.W130{ width:130px!important; }
.W200{width:200px!important;}
.MarginB30{margin-bottom:30px;}
.W125{width:125px!important;}
.MarginL30{ margin-left:30px!important; display: inline;}
.Hand, .BtnGrey, .NormalLink, .UnderlineLink{ cursor:pointer;}
.orangeLinkcolor {color: #f1592a !important;}
.MarginT40{margin-top:40px;}
.MarginT15{ margin-top:15px!important;}
.MarginB25{ margin-bottom:25px!important;}
.BtnCommon, .SearchBtn, .SubAnchor, .SubMenu .NavModelLeft .MainSub a, .MegaMenu .NavModelBlock a, .Extra li a, .MainNav, .CompareSub .HeaderHeading, .CompareSubMenu .HeaderHeading, .MainSub .NofollowLinks{ font-weight:bold;}
.W180{ width:180px;}
.Text20{ font-size:20px; line-height:22px;}
#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1500!important; }
.MarginL12{ margin-left:12px!important;}
.Hand:hover, .HandHover{ cursor:pointer; text-decoration:underline;}

/**promotion campaign css  by dev team**/
.InterestedIn, .InterestedBlock{ -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
.InterestedIn .PopArrowC{ background-position:-118px -440px; }
.InterestedIn .PopArrowB{ background-position:-118px -444px; }
.InterestedIn:hover .SelectArrow, .InterestedIn.Active .SelectArrow{ background-position:-118px -444px; }
.InterestedBlock{ background-color:#ededed; }
.W220{ width:220px !important}
.height20{height:20px;}
.widthbreadcum{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; top:-3px;}
.margint60 {margin-top:60px;}
.navigation:hover, .NavigationHover {color: #165e7f !important; text-decoration: underline; transition: color 0.2s ease-in 0s;}
.voting {clear: both; color:#EF5A28; display: none;margin-top:15px;}
.staticdieselpetrol{height: 25px; width: 295px; margin-top:0px; font-size:13px!important;}
.dieselpetrol .graph .select-wrapper,.dieselpetrol .graph .select-wrapper select{width:295px; height:28px; font-size:14px; line-height:28px; color:#262626;}
/*Thanku Popup*/
.CenterBlock{ background:#f2f2f2; margin:15px 0 0; padding:15px 10px 20px;}
.BuyTitle .FreeCallS{ background-position:0px -54px; height:31px; width:31px; margin-right:5px;}
.Text20{ font-size:20px; line-height:22px;}
.PaddingL20{ padding-left:20px;}
.CenterBlock .BuyTitle{ font-size:17px;}
.TestDrive li{ float:left; width:193px; margin-right:5px; color:#3e3e3e; font-size:14px;}
.TestDrive li.Last{ width:239px; margin-right:0px;}
.TestDrive .OffersIconS {background-position:-31px -54px; height:28px; width:28px; margin-right:10px;}
.TestDrive .DoorstepS{background-position:-59px -54px; height:28px; width:28px; margin-right:10px;}
.TestDrive .RepresentativeS{background-position:-87px -54px; height:28px; width:28px; margin-right:10px;}
/*.Pagination{ clear:both; float:left; margin:10px 0px;width: 100%;}
.Pagination ul{ list-style:none; margin:0px; padding:0px; float:right;*margin-bottom:15px;}
.Pagination ul li{ float:left; margin-right:3px;}
.Pagination ul li a{ display:block; padding:5px 8px; font: 11px Arial, Helvetica, sans-serif; color:#070707; background-color:#f6f7ff; border:1px solid #d7dbff; text-decoration:none;}
.Pagination ul li a:hover{ background-color:#EF5A28; text-decoration:none;}
.Pagination ul li a.Current{ background-color:#d7dbff; cursor:text;}
.Pagination ul li a.InActive{ background-color:#e5e5ec; border:1px solid #ceced4; cursor:text;}
.ListingCar li { margin-bottom: 16px; padding: 15px; position: relative;z-index: 444;}
.Pagination li a.Active { background-color:#d7dbff; cursor:text;}*/
/*pagination*/
.pagination{ width:100%; margin:10px 0px;}
.pagination li{ float:left; margin:0px 3px 0px 0px; border:1px solid #e4e4e4; padding:5px 10px; display:block; cursor:pointer;}
.pagination li a{ text-decoration:none; line-height:normal;}
.pagination li:hover, .pagination li.active { background:#ef5a28; color:#fff;}
.pagination li.active a, .pagination li.active{cursor:default;}
.pagination li.Inactive, .pagination li.Inactive a{cursor: default; background:#fff; color: #2f2f2f !important; opacity: 0.8;}
.pagination li:hover a, .pagination li.active a{color:#fff;}
.subtitle{font-size:24px; font-family:'robotolight'; margin-left:5px; vertical-align:middle; line-height:40px;}
.radius5{-moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.radius3{-moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}

.SellerCall{ color:#fff; margin:25px 0px 8px 30px;}
.UsedFrom{ width:300px; height:274px; _width:300px; background-color:#363636;}
.W145{ width:145px; }
.Browse{ font:12px Arial, Helvetica, sans-serif; color:#FFF;}
#usedCarFilterCityPopupContact{display:none; position:fixed;_position:absolute; background:#FFFFFF; z-index:1600;}
.Pincode .DropBox, .Pincode .SelectBox { width:190px; text-align:left;}
.Pincode .DropBox label{ width:163px; text-align:left;}
.W415{width:415px;}
.W475{width:475px !important;}

.leftrightarrowcss{left: 265px;position: absolute;bottom:91px;z-index: 5000;cursor:pointer;}
#usedcarphotogalleryclose{z-index:5000;}

/** popup image gallery starts **/
#photoGalleryUsedCarBackground{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #6091c1;z-index:1500!important; }
#photoGalleryUsedCar{display:none; position:fixed;_position:absolute;background:#E1EEF5;z-index:2222;width:590px;height:560px;}
.UsedCarphotoGalleryText{ color:#000; font-size:10px; font-weight:normal; letter-spacing:.05em; vertical-align:middle;}
#usedcarphotogalleryclose{z-index:5000;}
.ad-gallery {width: 530px;}
.ad-gallery, .ad-gallery * {margin: 0;padding: 0;}
.ad-gallery .ad-image-wrapper {width: 100%;height: 410px;margin-bottom: 10px;position: relative;overflow: hidden;}
.ad-gallery .ad-image-wrapper .ad-loader {position: absolute;z-index: 10;top: 48%;left: 48%;border: 1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next {position: absolute;right: 0;top: 0;width: 25%;height: 100%;cursor: pointer;display: block;z-index: 200;}
.ad-gallery .ad-image-wrapper .ad-prev {position: absolute;left: 0;top: 0;width: 25%;height: 100%;cursor: pointer;display: block;z-index: 200;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {background: url(http://images.cardekho.com/images/newcarimg/trans.gif);}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background: url(http://images.cardekho.com/images/newcarimg/ad_prev.png);width: 30px;height: 30px;position: absolute;top: 47%;left: 0px;z-index: 101;display:block!important;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {        background: url(http://images.cardekho.com/images/newcarimg/ad_next.png);width: 30px;height: 30px;right: 0px;left: auto;}
.ad-gallery .ad-image-wrapper .ad-image {position: absolute;overflow: hidden;top: 0;left: 0;z-index: 9;}
.ad-gallery .ad-image-wrapper .ad-image a img {border: 0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {position: absolute;bottom: 0px;left: 0px;padding: 7px;text-align: left;width: 100%;z-index: 2;background: url(http://images.cardekho.com/images/newcarimg/opa75.png);color: #000;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display: block;}
.ad-gallery .ad-controls {height: 20px;}
.ad-gallery .ad-info {float: left;width:445px;}
.ad-gallery .ad-slideshow-controls {float: right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left: 5px;cursor: pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left: 5px;font-size: 0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor: default;font-style: italic;}
.ad-gallery .ad-nav {position: relative;width: 100%;}
.ad-gallery .ad-forward, .ad-gallery .ad-back {position: absolute;top: 0;height: 100%;z-index: 10;}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {height: 100px;}
.ad-gallery .ad-back {cursor: pointer;left: -20px;width: 13px;display: block;background: url(http://images.cardekho.com/images/newcarimg/ad_scroll_back.png) 0px 22px no-repeat;}
.ad-gallery .ad-forward {cursor: pointer;display: block;right: -20px;width: 13px;background: url(http://images.cardekho.com/images/newcarimg/ad_scroll_forward.png) 0px 22px no-repeat;}
.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width: 100%;height:62px;}
.ad-gallery .ad-thumbs .ad-thumb-list {float: left;width: 9000px;list-style: none;}
.ad-gallery .ad-thumbs li {float: left;padding-right: 5px;}
.ad-gallery .ad-thumbs li a {display: block;}
.ad-gallery .ad-thumbs li a img {border: 3px solid #CCC;display: block;}
.ad-gallery .ad-thumbs li a.ad-active img {border: 3px solid #616161;}
.ad-preloads {position: absolute;left: -9000px;top: -9000px;}
.example {border: 1px solid #CCC;background: #f2f2f2;padding: 10px;}
#photoGalleryUsedCar ul {list-style-image:url(http://images.cardekho.com/images/newcarimg/list-style.gif);}
pre {font-family: "Lucida Console", "Courier New", Verdana;border: 1px solid #CCC;background: #f2f2f2;padding: 10px;}
code {font-family: "Lucida Console", "Courier New", Verdana;margin: 0;padding: 0;}
#gallery{padding:30px;}
.leftrightarrowcss{left: 265px;position: absolute;bottom:91px;z-index: 5000;cursor:pointer;}
/** popup image gallery ends **/
.newCloseButton:hover .PopupCloseTxt, .newCloseButtonHover .PopupCloseTxt{ color:#ffffff;}
.newCloseButton:hover .newPopupClose, .newCloseButtonHover .newPopupClose{ background-position:0 -22px;}
.newCloseButton{ position:absolute; top:1px; right:6px;}
.height37{height:37px !important;}
.FloatRight{float:right !important;}
.height253{height:253px;}
.paddingtop80 {padding-top:80px;}
.loadingmore {width:100%; text-align:center;}
.loadingmorepopularcars {width:100%; text-align:center; padding:38px 0 0; position:absolute; z-index:999;}
.headertext {margin: 0 2px 0 6px !important; color:#d7d7d7 !important; text-decoration:none !important; cursor:default !important;}
.headertext span{margin: 0px -4px 0px 6px !important; color:#d7d7d7 !important; text-decoration:none !important; cursor:default !important;}
.headertext span:hover{margin: 0px -4px 0px 6px !important; color:#d7d7d7 !important; text-decoration:none !important; cursor:default !important;}
.marginrnegative15 {margin-right:-15px !important;}
.marginrnegative4 {margin-right:-4px !important;}
.marginrl5important {margin-left:5px !important;}
.paddingb5important{padding-bottom:5px !important;}
.paddingb7important{padding-bottom:7px !important;}
.verticalalignsuper{vertical-align:super !important;}
.inlinedisplay{display:inline; *display:inline; zoom:1;}
.height400{min-height:400px;}
.no-expert-review{width:639px; border:1px solid #d7d7d7; text-align: center; width: 100%;margin-top: 10px;}
/** This css class use for latest car page 996*90 ad slot by ramesh **/
.adlatestsection{ background:#FFF; border-bottom:solid 0px #d6d6d6; padding:5px 0;}
.adlatestsection .mainbox{ padding:8px; border:solid 1px #d8d8d8; background:#FFF; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;-ms-border-radius:3px; width:972px;}
.latestad{ font-size:10px; padding-bottom:3px; color:#8c8c8c; margin-left:900px;}
#addThisPopupbackgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #6091c1;z-index:1500!important; }
#addThisPopupContainer{display:none; position:fixed;_position:absolute; width:600px;}
.fbiconblockdiv{float: right; width: 100%; margin-top: -35px;}
.offers {float:right; margin:7px 0 0;}
.fblikes{ margin-left:20px; font-size:13px; color:#8d8d8d; vertical-align:middle;}
.fblikes .fblikeicon{ background-position:-173px -217px; width:30px; height:20px;}
.fblikes strong{ font-weight:bold; font-size:16px; color:#3e3e3e; vertical-align:-4px;}
.offers .fblikes .alignmid{ vertical-align:-2px;}
.hieghtsevenone{height:71px;}
.themecolor {color:#ef5a28;}
.height295{height:295px;}
.Text16{font-size:16px;}
.height310{height:310px;}
.height265{height:265px;}
.spanunlink{padding: 0px!important;; text-decoration: none!important;; color:#2a2a2a!important;;pointer-events:none;}
.texttransformuppercase{text-transform:uppercase!important;}
.marginb20{margin-bottom:20px;}
/** Gutter Ad CSS **/
.PosAbs{position:absolute;right:0px;top:0px;}
.PosR{position:relative;}
.PosA{position:absolute;}
#spriteVideoBackgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #6091c1;z-index:1500!important; }
#spriteVideoPopup{display:none; position:fixed;_position:absolute; width:640px; height:392px;}
#spriteVideoCloseDiv{height:32px;}
/* ====== For CarDekho App ====== */
#cardekhoapp { background-image:url(http://images.cardekho.com/images/mobi-images/cardekho-app.jpg); background-position: center 0; background-repeat: no-repeat; background-size: cover; height: 100%; min-height: 100%; overflow: hidden; vertical-align: middle; width: 100%; z-index: 1; position:relative; min-width: 1000px;}
#cardekhoapp .appbottom { background-color:#fff; position:absolute; left:0; right:0; bottom:0; height:126px; z-index:0}
#cardekhoapp #appbody { position:relative; z-index:1; padding:85px 0 14px 0;}
#cardekhoapp .indisplay { vertical-align:top;}
#cardekhoapp .leftappblcok { width:47%;}
#cardekhoapp .leftappblcok img { width:100%;}
#cardekhoapp .rightappblock { width:52%; padding:28px 0 0;}
#cardekhoapp .welctext { font-size:28px; color:#1f1f1f; font-family: 'robotoregular'; line-height:35px;}
#cardekhoapp .apptitle { margin-bottom:3px;}
#cardekhoapp h1 { font-size:60px; font-family:'robotobold'; line-height:65px; color:#e64a15;}
#cardekhoapp h1 span { color:#1f1f1f;}
#cardekhoapp .lightblackbg {background-color:#1e1e1e; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:8px 15px; text-transform:uppercase; margin-top:2px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; float:left; line-height:22px;}  
#cardekhoapp .apptext { font-size:18px; color:#282828; line-height:30px; font-family:Arial, Helvetica, sans-serif; margin-top: 16px;}
#cardekhoapp .apptext a { font-weight:bold;}
#cardekhoapp .apptext a:hover { text-decoration:none;} 
#cardekhoapp .appdownloadblock { margin:20px 0 6px;}
#cardekhoapp .appstext { text-transform:uppercase; font-size:16px; margin-top:20px;}
#cardekhoapp .appstext a { color:#f05a28; font-weight:bold; position:relative}
#cardekhoapp .appstext .dnowbotbg { background-position:-118px -92px; width:144px; height:12px; position:absolute; left:-2px; bottom:-15px;}
#cardekhoapp .appstext a:hover { text-decoration:none;}
#cardekhoapp .appdownloadblock li { display:inline-block; *display:inline; zoom:1; vertical-align:top; margin-right:15px;}
#cardekhoapp .appdownloadblock li a { width:187px; height:59px; display:block;}
#cardekhoapp .googleplayicon {background-position:0 -29px;}
#cardekhoapp .appstoreicon {background-position:-187px -29px;}
#cardekhoapp .insideblock { padding-left:15px;}
.msprite{background:url(http://images.cardekho.com/images/newcarimg/app_sprite.png) no-repeat; line-height:0px; font-size:1px; display:inline-block; *display:inline; vertical-align:middle; zoom:1;}
/* ====== For CarDekho App ====== */
.marginl15{margin-left:15px;}
.SellerOn{ font-size:22px; background-color:#F2F2F2; line-height:26px; color:#000; padding:17px 0px 18px 20px;}
.CallFromNew{ width:400px; height:428px; _width:390px; background-color:#363636;}
.BdrTopGray{ border-top:1px solid #d4d4d4;}
.MarginL35{margin-left:35px !important;}
.MarginT30{ margin-top:30px!important;}
.MarginT75{margin-top:75px;}
.PaddingT7{ padding-top:7px!important;}
.PaddingL10{ padding-left:10px!important;}
.W360{width:360px;}
.MarginT50{ margin-top:50px!important;}
.W190{ width:190px;}
.MarginB7{margin-bottom:7px!important;}
.W78{width:78px!important;}
.W385{ width:385px!important;}
.Height425{height:425px!important;}
.IE7PaddingB17{*padding-bottom:17px;}
.BdrBtDtd{ border-bottom:#888 dotted 1px;}
.MarginT45{ margin-top:45px!important;}
.MarginR30{ margin-right:30px!important; display: inline;}
.W788{width:788px !important;}	
.adzindex{z-index: 9 ; width:300px; position: relative; }
.height230px {height:230px};
/*Dealer Details*/
.dealerCallBackTextSection{ display:none;}
.InnerBlock:hover .DealerImg,.FirstLiCss .DealerImg{ display:block;}
.InnerBlock:hover .dealerCallBackTextSection,.FirstLiCss .dealerCallBackTextSection{ display:block;}
.W448{ width:448px;}
.DealerText{text-transform:uppercase;}
.Yellow{ color:#ffc41e;}
.CallUs{ color:#aac7e6!important; text-transform:uppercase;}
.PhoneIcon{ background-position:-145px -420px; height:19px; width:19px;}
.DealerImg{display:none; width:200px; border: none; text-align:center; background-color:#f25a2b;}
.DealerImage1{width:460px!important;display:block!important;margin-left:100px;margin-top:10px;}
.CallUsIcon {height: 22px; width: 22px; background: url(http://images.cardekho.com/images/call-icon.png) #f25a2b no-repeat; line-height: 0px; font-size: 1px; display: inline-block; *display: inline; vertical-align: top; zoom: 1; _height: 1px; padding-right: 2px;}

/* Popu up css start here ==================================================*/ 
.form_area{width:500px; margin:0 auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; -webkit-box-shadow:0 0 9px rgba(0,0,0,.17); -moz-box-shadow:0 0 9px rgba(0,0,0,.17); box-shadow:0 0 9px rgba(0,0,0,.17);}
.form_area .title{background:#323a45; padding:15px 20px; color:#fff; font-family:'robotobold'; font-size:22px; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -ms-border-radius:10px 10px 0 0; -o-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-bottom:solid 2px #ef5a28;}
.form_area .title span {font-family:'robotolight';}
.form_area form{padding:2px 20px 6px; margin:0px; background:#fff;}
.form_area .contact_details{ margin:0 0 10px; display:inline-block;}
.form_area .contact_title{color:#303030; font-family:'robotobold'; font-size:18px; margin-bottom:11px;}
.form_area .contact_details span {display:inline-block; *display:inline; zoom:1; margin:0 11px 0 0; position:relative;}
.form_area .contact_details input[type="text"]{width:175px; height:34px; line-height:34px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #d3d3d3; padding:0px 35px 0 10px; color:#3f4348; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.form_area .contact_details span.last{margin:0px;}
.form_area .right {width:12px; height:10px; background-position:-162px -1069px; position:absolute; right:19px; top:13px;}
.form_area .closebtn {width:11px; height:11px; background-position:-178px -1069px; position:absolute; right:19px; top:13px;}
.form_area .filed_space{margin:0 0 10px; display:inline-block;}
.form_area .filed_space span{ float:left;}
.form_area .select-wrapper{ float:left; border:1px solid #d3d3d3; cursor:pointer; position:relative;
-moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.form_area .contact_details .select-wrapper, .form_area .contact_details .select-wrapper select{width:220px; height:34px; font-size:12px; margin:0 0px 0 0; line-height:34px; color:#3f4348; float:none;}
.form_area .large .select-wrapper, .form_area .large .select-wrapper select {width:453px; margin:0px;}
.form_area .select-wrapper:hover, .form_area .select-wrapper:focus{ border-color:#a4a4a4;}
.form_area .select-wrapper .holder{display:block; margin:0 35px 0 10px; white-space:nowrap; overflow:hidden; *overflow:inherit; cursor:pointer; position:relative; z-index:1; color:#262626;}
.form_area .select-wrapper select{margin:0; position:absolute; z-index:2; cursor:pointer; outline:none; opacity:0;
_noFocusLine: expression(this.hideFocus=true); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; -webkit-appearance: none; left:0px; vertical-align:middle;}
.form_area .arrowroad{background-position:-193px -1069px; height:28px; width:28px; margin-left:8px;}
.form_area .contact_details .button{background:#ef5a28; margin:10px 0 0; letter-spacing:0px; padding:0px; color:#fff; font-size:14px; text-align:center; border:none; width:100%; height:49px; line-height:49px; cursor:pointer; display:inline-block; font-family:'robotobold'; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; -moz-transition:all .4s ease-in; -webkit-transition: all .4s ease-in; -o-transition: all .4s ease-in; transition: all .5s ease-in;}
.form_area .contact_details .button:hover{ background:#c4390a;}
.form_area .contact_details .button:hover .arrowroad{background-position:-224px -1069px;}
.contact_details .button span.last{margin:0 0 0 11px;}
.form_area .searchpin {position:absolute; right:0px; bottom:-16px; font-size:10px; color:#a2a2a2; font-style:normal;}
.form_area .phonebox {border:solid 1px #d3d3d3; height:30px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; margin:0 0 14px 0; padding:13px 15px; position:relative;}
.form_area .flag {width:27px; height:27px; background-position:-162px -1081px;}
.form_area .numbar {display:inline-block; *display:inline; zoom:1; font-size:24px; line-height:24px; color:#4e4e4e; vertical-align:middle; padding:0 15px 0 5px; border-right:solid 1px #bebebe; position:relative;}
.form_area .phoneinput {display:inline-block; *display:inline; zoom:1; margin:0 0 0 15px; vertical-align:middle; width:245px;}
.form_area .phoneinput input[type="text"] {padding:0px; border:0px; font-size:24px; height:30px; line-height:30px; width:200px; border-radius:0px;}
.form_area .verified {display:inline-block; *display:inline; zoom:1; vertical-align:middle; font-size:12px; color:#7a7a7a;}
.form_area .right2 {width:12px; height:10px; background-position:-162px -1069px; margin:0 0 0 7px;}
.form_area input[type='text']:focus, input[type='text']:hover, .contact_details .select-wrapper:hover, .contact_details .select-wrapper:focus, .phonebox:focus, .phonebox:hover{-webkit-box-shadow: 0 0 4px rgba(64,133,197,.47); -moz-box-shadow: 0 0 4px rgba(64,133,197,.47); box-shadow: 0 0 4px rgba(64,133,197,.47); border:solid 1px #bcd4eb;}
.form_area .phoneinput input[type='text']:focus, .phoneinput input[type='text']:hover{border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.form_area .rightarrow {width:5px; height:12px; background-position:-213px -1055px; position:absolute; right:-5px; top:6px;}
.form_area .contact_details span.last .holder{margin:0 35px 0 10px; float:none;}
.leadpopup {width:911px; height:378px; float:left; background:#fff;}
.leadpopup .form_area {-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.downloadbroc {display:inline-block; width:830px; text-align:center; position: absolute; bottom: -9px;}
.downloadbroc .button{letter-spacing:0px; font-size:14px;}
.close2 {width:11px; height:11px; background-position:-178px -1069px; position:absolute; right:15px; top:25px;}
.form_area .right2.disnone, .form_area .right.disnone, .form_area .closebtn.disnone, .form_area .close2.disnone {display:none;}
/*Lead Form*/
.downloadbg {background:#f2f2f2; padding:10px 0;}
.form_area2 .contact_title2{color:#303030; font-family:'robotobold'; font-size:20px; margin-bottom:11px; text-align:center;}
.mobileverified {color:#303030; font-family:'robotobold'; font-size:16px; margin-bottom:11px; text-align:center; padding:5px 0 0;}
.entercode {width:510px; margin:0 auto; text-align:center; font-size:12px; color:#303030; padding:15px 0 0; line-height:17px;}
.entercode input[type="text"]{width:120px; height:34px; line-height:34px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #d3d3d3; padding:0px 10px; color:#3f4348; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.entercode .button {font-size:14px; letter-spacing:0; text-transform:inherit;  padding:7px 20px;}
.text {padding:0 0 15px 0;}
.text a {color:#ef5a28; text-decoration:underline;}
.text a:hover {color:#303030; text-decoration:none;}
.text12b {font-weight:bold; padding:15px 0 0; font-size:14px;}
.toolfree {font-size:14px; padding:10px 0 5px;}
.padT10 {padding:0 0 15px 0;}
.form_area2{width:auto; margin:0 auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff;}
.paddingl15{ padding-left:15px!important;}
.themebackground {background:#f7f7f7;}
/*---------Voting Banner--------*/
.graybg {width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:1500; background:#e4e4e4; opacity:.95; filter: alpha(opacity=95);}
#votingbanner{top:50%; left:50%; margin:-270px 0 0 -370px; width:718px; height:473px; position:fixed; z-index:5000;}
.voting_popup{ border:4px #ef5a28 solid; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms--border-radius:10px; -o-border-radius:10px;}
#votingbanner img{ border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms--border-radius:10px; -o-border-radius:10px;}
.voting_inner{ position:relative;}
.voting_inner .button{position:absolute; bottom:30px; left:124px; width:470px;}
.voting_popup .closebtn{ background-position:-120px -1277px; width:38px; height:38px; position:absolute; top:-18px; right:-16px; display:block; cursor:pointer; -moz-transition: -moz-transform 0.8s, opacity 0.8s; -webkit-transition: -webkit-transform 0.8s, opacity 0.8s;}
.voting_popup .closebtn:hover{ opacity:0.8;}
.voting_popup .button{ text-transform:none; font-weight:bold; font-size:22px; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; padding:13px 20px;}
/*All popup and social media popup css start*/
.popupcontent {padding:30px 17px 40px; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -ms-border-radius:0 0 10px 10px; -o-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;}
.socialcont { text-align:center;}
.socialcont li {float:left; width:207px; border-left:1px solid #dbdbdb; padding:21px 0 34px; -moz-transition:all .1s ease-in; -webkit-transition: all .1s ease-in; -o-transition: all .1s ease-in; transition: all .1s ease-in;height:200px;}
.socialcont li.first { border-left:0;}
.fb1, .gp1, .tw1 {width:76px; height:76px; margin-bottom:20px;}
.fb1 { background-position:-1px -1196px;} 
.gp1 { background-position:-79px -1196px;} 
.tw1 { background-position:-157px -1196px;}
.popupcontent .heading{ font-size:24px; line-height:24px; color:#323a45; font-family:'robotomedium';} 
.popupcontent .text { font-size:12px; color:#3a383a; font-family:'robotolight'; margin:8px 0 15px 0;}
.fblike, .gpfollow, .twfollow { cursor:pointer;}
.fblike { background-position:-161px -1132px; width:47px; height:20px;} 
.gpfollow { background-position:-209px -1132px; width:65px; height:21px;} 
.twfollow { background-position:-161px -1155px; width:65px; height:21px;}
.socialheading { font-size:20px; color:#262626; font-family:'robotoregular'; line-height:30px; margin:22px 0 7px;}
.aboutsocial { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#3f4348; line-height:20px}
.aboutsocial span { color:#ef5a28; font-weight:bold;}
.leadpopu .contact_details .button {margin:4px 0 0; height:43px; line-height:43px; font-size:16px; text-transform:inherit; width:496px;}
#leadpopup {height:438px; top:50%; left:50%; margin:-219px 0 0 -279px; width:558px; z-index:5000; position:absolute;}
#thanku {height:444px; top:50%; left:50%; margin:-222px 0 0 -329px; z-index:5000; position:fixed;}
#thanku2 {height:350px; top:50%; left:50%; margin:-175px 0 0 -329px; z-index:5000; position:fixed;}
#leadpopup2 {height:440px; top:50%; left:50%; margin:-220px 0 0 -329px;}
.socialheading .orange {color:#ef5a28; font-weight:bold;font-family:'robotoregular'}
#leadpopup .searchpin {position:absolute; right:10px; bottom:9px; font-size:10px; color:#949494; text-transform:uppercase; padding:0 7px; font-style:normal; background:#fff; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; box-shadow:1px 1px 0px #c5c5c5;}
#leadpopup .searchpin:hover {text-decoration:none;}
.leadpopu .arrowroad{background-position:-235px -1054px; height:9px; width:6px; margin-left:6px !important;}
.leadpopu .contact_details .button:hover .arrowroad {margin-left:8px !important; background-position:-235px -1054px;}
.leadpopu .contact_details .bggray input[type="text"]{background:#f0f0f0; color:#7f7f7f;}
.leadpopu .contact_details .bggray input[type="text"]:hover, .leadpopu .contact_details .bggray input[type="text"]:focus {background:#fff;}
.leadpopu .select-wrapper .holder {color:#7f7f7f;}
.leadpopu .right {top:12px;}
.leadpopu .closebtn {top:12px;}
.leadpopu .numbar {font-size:16px; line-height:24px; padding:0 15px 0 0px; position:absolute; left:15px; top:10px;}
.leadpopu .contact_details .button.loading {background-repeat:repeat; background-size:40px 40px, 100% 100%; 
background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.6) 25%, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.6) 75%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.3)); background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.6) 25%, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.6) 75%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.3)); background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.6) 25%, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.6) 75%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.3)); background-image: -o-linear-gradient(-45deg, rgba(255,255,255,0.6) 25%, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.6) 75%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.3)); background-image: linear-gradient(-45deg, rgba(255,255,255,0.6) 25%, rgba(255,255,255,0.3) 25%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0.6) 75%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.3)); -webkit-animation: loading .5s linear infinite; -moz-animation: loading .5s linear infinite; -o-animation: loading .5s linear infinite; animation: loading .5s linear infinite }
@-webkit-keyframes loading { from {background-position:0 0} to { background-position: 40px 0;}}
@-moz-keyframes loading { from {background-position:0 0} to { background-position: 40px 0;}}
@-o-keyframes loading { from {background-position:0 0} to { background-position: 40px 0;}}
@keyframes loading { from {background-position:0 0} to { background-position: 40px 0;}}
.mandatory {font-size:10px; color:#E00; position:absolute; right:9px; top:10px; font-style:normal;}
.mandatory2 {font-size:10px; color:#E00; position:absolute; right:95px; top:10px; font-style:normal;}
.leadpopu .contact_details .bggray input[type="text"]:hover, .leadpopu .contact_details .bggray input[type="text"]:focus {background:#fff;}
/*--------------lead popup css start here-----------------*/
.graybg {width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:1500; background:#e4e4e4; opacity:.95; filter: alpha(opacity=95);}
.form_area.leadpopu{width:658px; top:15%; position:relative;}
.leadpopu .title {padding:14px 30px; line-height:22px; font-size:20px;}
.leadpopu form {padding:13px 30px; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -ms-border-radius:0 0 10px 10px; -o-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;}
.form_area .contact_title {font-size:12px; text-transform:uppercase; margin-bottom:8px;}
.leadpopu .contact_details{ display:inherit; margin:0 0 6px;}
.leadpopu .phonebox {border:1px solid #d3d3d3; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; height: 41px; margin:0 0 11px; padding:0; position:relative; width:494px;}
.leadpopu .phoneinput {display:inline-block; *display:inline; zoom1:1; margin:0;  vertical-align: middle;  width:494px;}
.leadpopu .right2 {width:12px; height:10px; background-position:-162px -1069px; position:absolute; right:15px; top:15px;}
.leadpopu .contact_details input[type="text"], .leadpopu .contact_details input[type="email"] {width:171px; height:20px; line-height:20px; color:#262626; font-size:14px; padding:6px 60px 6px 10px;}
.leadpopu .large .select-wrapper{background:url(http://images.cardekho.com/images/newcarimg/br_down.png) no-repeat 97% 50% #f0f0f0;}
.leadpopu .large .select-wrapper:hover, .leadpopu .large .select-wrapper:focus{background:url(http://images.cardekho.com/images/newcarimg/br_downhover.png) no-repeat 97% 50% #fff;}
.leadpopu .select-wrapper {background:url(http://images.cardekho.com/images/newcarimg/br_down.png) no-repeat 93.7% 50% #f0f0f0;}
.leadpopu .select-wrapper:hover, .leadpopu .select-wrapper:focus{background:url(http://images.cardekho.com/images/newcarimg/br_downhover.png) no-repeat 93.7% 50% #fff; border-color:#a4a4a4;}
.leadpopu .contact_details .select-wrapper, .leadpopu .contact_details .select-wrapper select {width:241px; height:32px; line-height:32px; font-size:14px;color:#7f7f7f;}
.leadpopu .large .select-wrapper, .leadpopu .large .select-wrapper select {width:494px;}
.leadpopu .contact_details input[type="text"].pincode {width:171px;}
.leadpopu .phoneinput input[type="text"] {border:0 none; border-radius:3px; font-size:16px; height:21px; *height:20px; line-height:21px; padding:10px 0 10px 77px; width:417px;}
.topclose {width:22px; height:22px; background-position:-139px -533px; position:absolute; right:17px; top:15px; cursor:pointer; font-size:0px;}
.topclose:hover {background-position:-165px -533px;}
.leadpopu .contact_details span {margin:0 10px 0 0; position:relative;}
.leadpopu .required {background:#e10e0e; font-style:normal; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -ms-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; padding:0 20px; position:absolute; top:-15px; *top:-14px; right:0px; color:#fff; font-size:11px; font-family:Tahoma, Geneva, sans-serif; display:none;}
.phonebox.error  .required {*top:-15px;}
.form_area .contact_details .error input[type="text"], .form_area .error .select-wrapper {border:solid 1px #e10e0e; border-radius:3px 0 3px 3px; -moz-border-radius:3px 0 3px 3px; -ms-border-radius:3px 0 3px 3px; -o-border-radius:3px 0 3px 3px; -webkit-border-radius:3px 0 3px 3px;}
.error {position:relative;}
.error .required {display:block;}
.leadpopu .phonebox.error {border:solid 1px #e10e0e;}
.leadpopu .phonebox.error input[type="text"] {border:none;}
.leadpopu .contact_details .button.graybtn {background:#c0c0c0;}
.leadpopu .arrowroad2{background-position:-224px -1103px; height:28px; width:28px; margin-left:8px;}
.error input[type='text']:focus, .error input[type='text']:hover, .error .select-wrapper:hover, .error .select-wrapper:focus, .phonebox.error:focus, .phonebox.error:hover{-webkit-box-shadow: 0 0 4px rgba(224,50,50,.59); -moz-box-shadow: 0 0 4px rgba(224,50,50,.59); box-shadow: 0 0 4px rgba(224,50,50,.59);}
.phonebox.error input[type="text"]:focus, .phonebox.error input[type='text']:hover {box-shadow:none;}
/*All popup and social media popup css end*/
/* voting footer sticky css starts*/
.footersticky { height:54px; position:fixed; bottom:0; left:0; right:0; border-top:1px solid #c4c4c4; z-index:9999;display:none;}
.nominatedcont { position:relative; width:100%; height:100%;}
.nominbg { position:absolute; top:0; left:0; height:100%; width:100%; background-color:#fff; filter: Alpha(Opacity=90); opacity: 0.9; z-index:-1} 
.nominttitle { color:#262626; font-size:19px; font-family:'robotobold'; line-height:54px; float:left; margin-right:16px; }
.subheading { margin:20px 7px 0 0; font-size:14px;}
.nominttitle span, .subaru span { color:#ef5a28;}
.nominttitle span.text { font-family: 'robotoregular'; color:#262626;}
.nominatedlogo { background-position:-161px -1272px; width:91px; height:89px; position:relative; top:-41px;}
.nominatedcont a { float:left;}
.line {background-position:-130px -1132px; width:29px; height:48px; margin:3px 10px 0 28px;}
.nominatedcont .button { background-color:#6bae23; font-size:16px; text-transform:none; letter-spacing:normal;  font-family:Arial, Helvetica, sans-serif; margin-top:10px; float:right; padding: 7px 25px; font-weight:bold; line-height:18px;}
.nominatedcont .button:hover {background-color:#4a820f;}
.votingcomparebox ul {float:left;}
.votingcomparebox li {float:left; position:relative; padding:9px 3px 0; width:57px; }
.votingcomparebox li.second { margin-left:15px;}
.votingcomparebox li img { cursor:pointer; display:block; margin:0 auto; }
.votingcomparebox li:hover .votingcomparecar {display:block;}
.subaru {width:130px; height:auto; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; background:#fff; border:solid 1px #a8a8a8;-webkit-box-shadow: 1px 2px 4px rgba(0,0,0,.21); -moz-box-shadow: 1px 2px 4px rgba(0,0,0,.21); box-shadow: 1px 2px 4px rgba(0,0,0,.21); font-size:14px; color:#414141; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:7px 22px; font-size:14px;}
.votingcomparebox li.second .subaru { width:230px;}
.votingcomparecar {position:absolute; bottom:41px; left:-57px; display:none; padding:0 0 15px;}
li.second .votingcomparecar {left:-114px;}
.subaru .toparrow {width:22px; height:15px; background-position:0 -269px; position:absolute; left:50%; bottom:1px; margin:0 0 0 -11px;}
/* voting footer sticky css ends*/
/*-------Compare Footer Strip css start here--------*/
.comparebox {width:100%; position:fixed; bottom:0; left:0px; z-index:999; height:59px; border-top:solid 1px #5e5e5e; background:#dedede; box-shadow:inset 0 1px 0 #fff; padding:1px 0 0;  transition: all .2s ease-in;}
.comparebox.open {bottom:144px;}
.comparebox .comparison {float:left; font-family: 'robotobold'; font-size:16px; color:#222222; vertical-align:middle; display:inline; line-height:25px; padding:10px 0 0;}
.comparebox .comparison span {width:28px; height:28px; background:#2d2d2d; color:#fff; border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; -webkit-border-radius:50px; display:inline-block; text-align:center; margin:6px 0 0 0;}
.comparebox ul {float:left;}
.comparebox li {float:left; margin:0 0 0 38px; position:relative; padding:11px 0 0;}
.comparebtn {display:inline-block; margin:10px 0 0 38px; vertical-align:middle; *zoom:1; *display:inline;}
.comparebtn a {font-size:14px; display:inline-block; color:#414141; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; -moz-transition:all .4s ease-in; -webkit-transition: all .4s ease-in; -o-transition: all .4s ease-in; transition: all .5s ease-in; *display:inline; *zoom:1; vertical-align:middle;}
.comparebtn a:hover {text-decoration:none; color:#ef5a28;}
.comparebtn a.add {background:#353535; padding:12px 21px 12px 16px; color:#fff; font-size:16px;}

.comparebtn a.add span {font-size:25px;}
.comparebtn a.add:hover{background:#525151;}
.comparebtn a.comparenow {background:#ef5a28; padding:12px 24px; margin:0 16px 0 6px; color:#fff; font-size:14px; text-transform:uppercase; font-family:'robotobold';}
.comparebtn a.comparenow:hover{background:#c4390a;}
.subaru {width:178px; height:auto; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; background:#fff; border:solid 1px #a8a8a8;-webkit-box-shadow: 1px 2px 4px rgba(0,0,0,.21); -moz-box-shadow: 1px 2px 4px rgba(0,0,0,.21); box-shadow: 1px 2px 4px rgba(0,0,0,.21); font-size:14px; color:#414141; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:9px;}
.comparecar {position:absolute; bottom:45px; left:-65px; display:none; padding:0 0 15px;}
.subaru .toparrow {width:22px; height:15px; background-position:0 -269px; position:absolute; left:50%; bottom:1px; margin:0 0 0 -11px;}
.comparebox li:hover .comparecar {display:block;}
.comparebox .mainbox{position:relative;}
.righttop {width:53px; height:24px; position:absolute; right:0px; top:-24px; background-position:0 -285px; cursor:pointer;}
.open .righttop {background-position:0 -310px;}
.comparebox .close {width:13px; height:13px; background:#fff; border:solid 1px #a8a8a8; border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; -webkit-border-radius:50px; position:absolute; right:3px; top:3px; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-style:normal; line-height:13px; color:#414141;}
.comparebox .close:hover {border:solid 1px #ef5a28; color:#ef5a28;}
.comparelogo {width:56px; height:16px; position:absolute; left:20px; top:25px; background-position:-203px -932px;}
.compareleft {float:left; width:100%; text-align:center;}
.compareleft .comparebtn a {margin:0 0 10px;}
.compareleft ul {width:auto; display:inline-block; float:none; vertical-align:middle; *display:inline; *zoom:1;text-align:left;}
.compareleft li {float:none; display:inline-block; vertical-align:top; *display:inline; *zoom:1; width:185px;  background:#f0f0f0; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; -webkit-box-shadow:1px 1px rgba(0,0,0,.23), inset 1px 1px #fff; -moz-box-shadow:1px 1px rgba(0,0,0,.23), inset 1px 1px #fff; box-shadow:1px 1px rgba(0,0,0,.23), inset 1px 1px #fff; margin:13px 4px 13px 0; padding:5px;}
.compareleft li label {font-size:12px;height:30px; color:#414141; font-family:Arial, Helvetica, sans-serif; padding:7px 0 0 9px; display:block}
.compareleft .select-wrapper {margin:3px 0 5px 9px; width:165px; border:solid 1px #d1d1d1; font-size:12px; color:#3e3e3e; height:21px; line-height:21px;}
.compareleft li.disnone {display:none;}
.compareleft .select-wrapper select {height:21px; left:0px;}
.compareimg {float:left; padding:2px 0 0 9px;}
.compareimg img {display:block;}
.compareleft .selectcar {width:166px; height:121px; border:solid 1px #cccccc; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; -webkit-box-shadow:1px 1px #fff; -moz-box-shadow:1px 1px #fff; box-shadow:1px 1px #fff; text-align:center; cursor:pointer;}
.caricon {padding:23px 0 0;}
.caricontext {font-size:25px; font-family:'robotothin'; color:#999999; padding:8px 0 0;}
.compareleft.compareright {float:right; width:264px; padding:5px 0 0 0;}
.compareright ul {margin:9px 0 0 0;}
.compareright li {background:#e4e4e4; width:117px;}
.compareright li label {font-size:11px; padding:5px 0 0;}
.compareright .select-wrapper {width:110px; margin:5px 0 0; font-size:10px;}
.compareright .select-wrapper select {font-size:10px;}
.compareright .compare {position:absolute; left:4px; bottom:3px; clear:both; width:100%;}
.compareright .compare label {padding:1px 0 0 0px; font-size:12px;}
.compareleft .owl-item {float:left;margin-right:1px;}
.compareright .compareimg {padding:10px 0 0 9px;}
.compareleft .owl-buttons .owl-prev, .compareright .owl-buttons .owl-prev{ width:8px; height:12px; background:url(http://images.cardekho.com/images/newcarimg/similerLarrow.png) left top no-repeat; text-indent:-9999; cursor:pointer; color: transparent; right:25px; top:-26px; position:absolute; font-size:0px;}
.compareleft .owl-buttons .owl-next, .compareright .owl-buttons .owl-next{ width:8px; height:12px; background:url(http://images.cardekho.com/images/newcarimg/similerRarrow.png) left top no-repeat; text-indent:-9999; cursor:pointer; font-size:0px; position:absolute; right:11px; top:-26px; font-size:0px;}
.crose {width:12px; height:12px; position:absolute; right:6px; bottom:6px; background-position:-186px -427px;}
.comparedetail {width:100%; background:#dedede; float:left;padding-top:7px;}
.open .top {display:none;} 
.open .comparelogo {display:none;} 
.mostpopular {display:none;}
.select .mostpopular {display:block;}
.select .mostbtn {display:none;}
.mostbtn {width:255px; float:right; height:132px; border:solid 1px #ababab; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; text-align:center; margin:57px 0 0 0;}
.mostbtn a {margin:48px 0 0 0; display:inline-block; background:#353535; padding:10px 20px; color:#fff; font-size:14px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}
.mostbtn a:hover {text-decoration:none; background:#525151;}
.selectbrand {display:none;}
.active .selectbrand {display:block;}
.active .selectcar {display:none;}
.addcar {display:inline-block; width:203px; text-align:center; vertical-align:middle; *display:inline; zoom:1;}
/*-------Compare Footer Strip css ends here--------*/
/*pagination new arrow*/
#newcar_filter .pagination{ width:100%; margin:10px 0px;}
#newcar_filter .pagination li{ float:left; margin:0px 3px 0px 0px; padding:2px 8px; display:block; cursor:pointer; border:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -ms-border-radius: 3px;}
#newcar_filter .pagination li.btnused{ width:78px; background-color: #eeeeee; -webkit-box-shadow: 1px 2px 2px rgba(145,145,145,.13), inset 0 1px #fff; -moz-box-shadow: 1px 2px 2px rgba(145,145,145,.13), inset 0 1px #fff; box-shadow: 1px 2px 2px rgba(145,145,145,.13), inset 0 1px #fff; border: solid 1px #d8d8d8; background-image: -webkit-linear-gradient(bottom, #ececec, #f3f3f3); background-image: -moz-linear-gradient(bottom, #ececec, #f3f3f3); background-image: -o-linear-gradient(bottom, #ececec, #f3f3f3); background-image: linear-gradient(to top, #ececec, #f3f3f3); font-size:14px; color:#353535; text-align:center; padding:4px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -ms-border-radius: 3px;}
#newcar_filter .pagination li.btnused a{ font-size:14px; font-weight:bold;}
#newcar_filter .pagination li.btnused:hover{background:#ef5a28; box-shadow:none; cursor:pointer; color:#fff; border:#ef5a28 solid 1px;}
#newcar_filter .pagination li a{ text-decoration:none; line-height:normal; font-size:18px; color:#353535; font-weight:normal;}
#newcar_filter .pagination li:hover, #newcar_filter .pagination li.active { background:#ef5a28; color:#fff;}
#newcar_filter .pagination li:hover a, #newcar_filter .pagination li.active a{color:#fff;}
#newcar_filter .pagination li.pagearrow:hover{ background:none;}
#newcar_filter .pagination li .firstpage{ background-position:-215px -1366px; width:13px; height:11px; vertical-align:middle; margin-top:7px;}
#newcar_filter .pagination li .firstpage:hover{ background-position:-215px -1377px;}
#newcar_filter .pagination li .lastpage{ background-position:-230px -1366px; width:13px; height:11px; vertical-align:middle; margin-top:7px;}
#newcar_filter .pagination li .lastpage:hover{ background-position:-230px -1377px;}
/*scoller new*/
#scroll .mCustomScrollBox{position:relative; overflow:hidden; height:100%; width:auto; outline:none;}
#scroll .mCSB_container{ width:100% !important; /*overflow:hidden;*/ float:left;}
#scroll .mCSB_scrollTools{position:absolute; width:16px; height:auto; left:auto; top:15px; right:0; bottom:15px;}
#scroll .mCSB_container.mCS_no_scrollbar{margin-right:0;}
#scroll .mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
#scroll .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px;}
#scroll .mCustomScrollBox>.mCSB_scrollTools{width:8px; height:100%;top:0;right:0;opacity: 1 !important;}
#scroll .mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:3px;bottom:0;right:0; height:auto;}
#scroll .mCSB_scrollTools a+.mCSB_draggerContainer{margin:0; -webkit-border-radius:10px;-moz-border-radius:10px; border-radius:10px; background:#e3e3e3;}
#scroll .mCSB_scrollTools .mCSB_draggerRail{width:5px;height:100%; width:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#scroll .mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;}
#scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:5px;height:100%; width:100%; margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px; border-radius:10px;text-align:center;}
#scroll .mCustomScrollBox > .mCSB_scrollTools:hover .mCSB_dragger_bar, #scroll .mCustomScrollBox > .mCSB_scrollTools:hover .mCSB_draggerRail{width:100%; }
#scroll .mCSB_scrollTools .mCSB_draggerRail{background:#e3e3e3;filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */}
#scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#ef5a28;}
/*Offer Popup */
.offerarrowscroll{ width:600px; margin:0 auto 15px auto; height:245px;}
.offerblog{margin-bottom:8px; padding:13px 15px; margin-right:30px;}
.offerarrowscroll .ocale{ width:17px; height:13px; background-position:-231px -1158px; margin-right:6px;}
.offerblog .offerhead{ font-size:18px; color:#202020; font-weight:bold; padding-bottom:8px; font-family:Arial;}
.offerblog .offerhead a{ color:#202020; text-decoration:none;}
.offerblog .offerhead a:hover{ color:#ef5a28; text-decoration:none;}
.offerblog .offertext{ font-size:14px; color:#202020; padding-bottom:12px; font-family:Arial; line-height:19px;}
.offerblog .offercale{ font-size:13px; color:#797979;}
.offerblog .offercale .offercaletext{ color:#262626; font-weight:bold;}
.offer-lead {height:410px !important;}
.offerarrowscroll .mCustomScrollbar{ -ms-touch-action: none; touch-action: none;}
.offerarrowscroll .mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto;}
.offerarrowscroll .mCustomScrollBox{position:relative; overflow:hidden; height:100%; max-width:100%; outline:none; direction:ltr;}
.offerarrowscroll .mCSB_container{overflow:hidden; width:100% !important; height:auto;}
.offerarrowscroll .mCSB_container.mCS_no_scrollbar{ margin-right:0;}
.offerarrowscroll .mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px;}
.offerarrowscroll .mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0; -webkit-border-radius:10px;-moz-border-radius:10px; border-radius:10px;}
.offerarrowscroll .mCSB_scrollTools .mCSB_draggerRail{width:5px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.offerarrowscroll .mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;}
.offerarrowscroll .mCSB_scrollTools .mCSB_draggerRail{width:16px; height:100%;	margin:0 auto; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px;}
.offerarrowscroll .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow: inset 1px 0 0 rgba(255,255,255,0.4); width:12px; margin:2px; position:absolute; height:auto; top:0; bottom:0; left:0; right:0;}
.offerarrowscroll .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.offerarrowscroll .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .offerarrowscroll .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat: repeat-y;
background-image: -moz-linear-gradient(left, rgba(239,90,40,0.5) 0%, rgba(239,90,40,0) 100%); 
background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(239,90,40,0.5)), color-stop(100%,rgba(239,90,40,0))); 
background-image: -webkit-linear-gradient(left, rgba(239,90,40,0.5) 0%,rgba(239,90,40,0) 100%); 
background-image: -o-linear-gradient(left, rgba(239,90,40,0.5) 0%,rgba(239,90,40,0) 100%); 
background-image: -ms-linear-gradient(left, rgba(239,90,40,0.5) 0%,rgba(239,90,40,0) 100%); 
background-image: linear-gradient(to right, rgba(239,90,40,0.5) 0%,rgba(239,90,40,0) 100%);}
.offerarrowscroll .mCSB_scrollTools .mCSB_draggerContainer{position:absolute; top:0; left:0; bottom:0; right:0; height:auto;}
.offerarrowscroll .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.offerarrowscroll .mCS-3d-thick-dark.mCSB_scrollTools{/*box-shadow:inset 0 0 14px rgba(0,0,0,0.2); */ background:#ef5a28;}
.offerarrowscroll .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
.offerarrowscroll .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#ef5a28; }
.offerarrowscroll .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
.offerarrowscroll .offerpopupwrap .offerpopupwrap .offerpopupwrap .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #ef5a28;}
.offerarrowscroll .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff; background-color:#f0f0f0; box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1);}
.offerarrowscroll .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{display:block; position:absolute; height:20px; width:100%; overflow:hidden; margin:0 auto;		cursor:pointer;}
.offerarrowscroll .mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp,	.mCSB_scrollTools .mCSB_buttonDown,	.mCSB_scrollTools .offerarrowscroll .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; transition: opacity .2s ease-in-out, background-color .2s ease-in-out;}
.offerarrowscroll .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background:url(../image/uparrow.png) center center no-repeat;}
.offerarrowscroll .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background:url(../image/downarrow.png) center center no-repeat;}
.offerarrowscroll .mCSB_scrollTools{position:absolute; width:16px; height:240px; left:auto; top:0; right:0; bottom:15px;}
.offerarrowscroll .mCSB_scrollTools .mCSB_buttonDown {bottom:0;}
/*Offer Popup end */
.marginmint22{margin-top:-22px !important;}
.rupeesign{font-family: 'RupeeForadianRegular'; vertical-align:0;}
