﻿
/* tabbing css */
ul#tabs{list-style:none; border-bottom:1px solid #5a7aa3; height:34px;}
ul#tabs li{float:left; border:1px solid #5a7aa3; margin-left:5px; background-color:#95b5dc; border-bottom:0; text-align:center; cursor:pointer; line-height:19px;}
ul#tabs li a{width:100px; white-space:nowrap; float:left; padding:7px 10px; text-decoration:none; color:#FFF;}
ul#tabs li a:hover{background-color:#89a6ce; color:#1C2071;}
ul#tabs li.sel{background-color:#fff;}
ul#tabs li.sel a{position:relative; z-index:2; top:2px; background-color:#fff; color:#1C2071; font-weight:bold;}

/* Grey Box */
.gb-content { color: #222222; }
#gb-window { position: absolute; padding: 1.1em; width: 300px; z-index:100002; display:none; border: 1px solid #a6c9e2; background-color:#fff;}
#gb-window #gb-head{font-weight: normal; font-size:16px; border-bottom:1px solid #CCCCCC; color:#444444;}
#gb-window #gb-title { float: left; margin: 5px 0;} 
#gb-window #gb-content { border: 0; padding:10px; background: none; overflow:auto; zoom: 1; }
#gb-window #loading{margin:7px 0 7px 7px;}
#gb-overlay {position: absolute; top: 0; left:0; width:100%; height: 100%; background-color:#1A1A1A; opacity:.30;filter:Alpha(Opacity=30); display:none; z-index:100001;}
.process{width:145px; top:300px; height:48px; background: #F7F7F7 url(http://img.aeplcdn.com/loading.gif) no-repeat; background-position:12% 50%;  z-index:100002; display:none;  position: absolute;}
.process-inline{background:url(http://img.aeplcdn.com/loader.gif) no-repeat; display:none; width:20px; height:20px; margin:3px 0 0 5px;}
.gb-close {float:right; margin: 0; background:url(http://img.aeplcdn.com/cw-common/slide/controls.png) -25px 0px no-repeat; width:25px; height:25px;}
.gb-close:hover{ opacity:0.80; cursor:pointer;}
.gb-back { float:right; margin: 0; background:url(http://img.aeplcdn.com/cw-common/slide/controls.png) -75px 0px no-repeat; width:25px; height:25px; }


/*  ColorBox Core Style; The following rules are the styles that are consistant between themes. Avoid changing this area to maintain compatability with future versions of ColorBox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url(http://img.aeplcdn.com/cw-common/slide/overlay.png) 0 0 repeat;}
#cboxTopLeft{width:21px; height:21px; background:url(http://img.aeplcdn.com/cw-common/slide/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(http://img.aeplcdn.com/cw-common/slide/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(http://img.aeplcdn.com/cw-common/slide/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(http://img.aeplcdn.com/cw-common/slide/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(http://img.aeplcdn.com/cw-common/slide/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(http://img.aeplcdn.com/cw-common/slide/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(http://img.aeplcdn.com/cw-common/slide/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(http://img.aeplcdn.com/cw-common/slide/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://img.aeplcdn.com/cw-common/slide/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{opacity:0.80;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(http://img.aeplcdn.com/cw-common/slide/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{opacity:0.80;}
#cboxLoadingOverlay{background:url(http://img.aeplcdn.com/cw-common/slide/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(/Widgets/NewUCD/img/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(http://img.aeplcdn.com/cw-common/slide/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{opacity:0.80;}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.aeplcdn.com/cw-common/slide/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.aeplcdn.com/cw-common/slide/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.aeplcdn.com/cw-common/slide/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.aeplcdn.com/cw-common/slide/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.aeplcdn.com/cw-common/slide/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.aeplcdn.com/cw-common/slide/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.aeplcdn.com/cw-common/slide/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://img.aeplcdn.com/cw-common/slide/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

.ul-params {background-color: #FFFFFF; border: 1px solid #C7E3EF; border-radius: 7px 7px 7px 7px; font-size: 12px; list-style: none outside none;margin-bottom: 15px;padding: 7px 0;}
.ul-params li {padding: 3px;}
.ul-params-div {background-color: #FFFFFF;border: 1px solid #C7E3EF;border-radius: 7px 7px 7px 7px;margin-bottom: 15px;padding: 7px 0;}
.ul-params-col {background-color: #FFFFFF;font-size: 12px;list-style: none outside none;}
.ul-params-col li {float: left; padding: 3px; width: 225px;}

.redirect-rt{float:right; margin:0; padding:0;}
.redirect-lt{float:left; margin:0; padding:0;}
.hd3{cursor:pointer;margin: 10px 0 5px;}
.search_header { font-size:28px; font-weight:bold; color:#5B5B5B;  float:left; }

/* checkbox and expend and collepse */
.filter{background:url(http://img.aeplcdn.com/used/chkbox.gif) no-repeat; color:#4D4D4D!important; text-decoration:none!important; padding:2px 0 2px 23px;}
#parms .hd3 .filter { background: url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523060320456.png") no-repeat center; display:inline-block; }
.unchecked{background-position:-15px -17px;}
.checked{background-position:-15px -64px;}
.checked_grey{background-position:-20px -206px; height:16px; width:16px; padding:0!important;}
.unchecked_grey{background-position:-20px -253px; height:16px; width:16px; padding:0!important;}
.collapse{background-position:0px -17px !important; width:11px; height:1px; padding:0; margin-top:5px;}
.expnd {background-position:0 0 !important; width:11px; height:11px; padding:0; margin-top:3px;}
.close_comp{background-position:-18px -300px; float:right; height:14px;padding:1px 0 1px 16px!important;}
.graybox_arrow{background-position:-21px -520px;height:20px;width:16px;padding:0!important;}
.rupee_whitebg{background-position:-16px -564px;height:15px;width:10px;padding-left:15px;}
.search{background-position:-18px -345px;height:18px; padding:1px 0 1px 30px!important;}
.msg{background-position:-18px -388px; padding:1px 0 1px 30px!important;}
.alert_msg{background:url(http://img.aeplcdn.com/used/arrow.png) no-repeat left top; padding:5px 0 0 50px; width:525px; height:85px; }
#SearchResult_rpgListings_pnlGrid .slideShow .light-grey-text { color:#666;}
/* body style */
.ul-bs li div {float:left;}
.ul-bs li {width:125px; text-align:left; background-color:#fff;}
.ul-horz {list-style: none outside none;}
.ul-horz li {float: left; padding: 5px 2px;}
.body-style {padding:0; background: url(http://img.aeplcdn.com/carbodystyles/body-styles.gif) no-repeat; height:30px; margin-bottom:5px; cursor:pointer;}
.hatchback{background-position: 0 0px;width:50px;}
.sedan{background-position: 0 -123px;width:80px;}
.suv{background-position: 0 -34px;width:74px;}
.van{background-position: 0 -157px;width:80px;}
.truck{background-position: 0 -63px;width:76px;}
.wagon{background-position: 0 -187px;width:79px;}
.coupe{background-position: 0 -94px;width:76px;}
.convertible{background-position: 0 -216px;width:77px;}

.verzs{list-style:none; margin-left:25px;}
.verzs li{float:left; width:170px; padding:2px 0;}
.verzs_bg{ border:1px solid red;}

#parms{ padding:7px; font-size:12px; background-color:#E7F8FF; float:left; border:1px solid #C7E3EF;}

#app_filters { list-style:none; margin-top:5px;}
#app_filters li { padding:0; }
#frmSearchPage select{padding:0; margin:0;}
.choose_models{float:right; font-size:11px; color:#767676; cursor:pointer; margin-right:5px; color:#394EC1;}
.multiple{float:right; font-size:11px; font-weight:normal;}

#more_makes{cursor:pointer; border-top:1px solid #E4E4E4; margin-top:7px;}
#make_contents{height:250px; font-size:12px;}
#make_contents li{width:160px;}
#make_contents p{padding-left:7px;}
#tbl_res{border-collapse:collapse; border:1px solid #CECECE;}
#car_row{cursor:pointer;}
.cd-tbl th{color:#858585; font-weight:normal; text-align:left; padding:4px 0;}
.cd-tbl td{padding:4px 0;}
.dtTable{font-size:12px;}
.dt_header td{padding:10px 5px; border-bottom:1px solid #E9E9E7; background-color:#F6F6F6;}
.dt_header a{color:#2f2f2f; font-weight:bold; text-decoration:underline;}
.dt_body{cursor:pointer;}
.dt_body td{padding:5px 5px;border-bottom:1px solid #E9E9E7;}
.dt_body_hover{background-color:#F6F6F6;}

.expend_row{ padding:10px 10px 10px 5px;background-color:#F6F6F6;}
#go_profile{font-size:13px; font-weight:bold; float:right; margin-top:15px; margin-right:20px;}
.thumb_img{width:100px; float:left; padding:5px; padding-left:20px;}
.tbl_row{margin-top:5px;}
.tbl_row td{padding:4px 0;}
.tbl_row th{color:#858585; font-weight:normal; text-align:left; padding:4px 0;}
#close_row{cursor:pointer;}
.hr-sep{border-top:1px solid #fff; border-bottom:1px solid #c5e1ed;}
#app_filters{font-size:11px;}
.app_label{font-weight:bold;}
/* ajax/inline process images */
.process{width:278px; top:300px; height:67px; background: #F7F7F7 url(http://img.aeplcdn.com/loading.gif) no-repeat; z-index:100002; display:none;position: absolute;}
#gb-overlay {position: absolute; top: 0; left:0; width:994px; height: 100%; display:none; z-index:100001;}

/* paging navigation */
span.pg{padding:2px 5px; border:1px solid #A3B5D9; margin:0 2px;}
span.pgSel{background-color:#CCDBF8; padding:2px 5px; border:1px solid #A3B5D9; margin:0 2px; color:#5B5B5B; font-weight:bold;}
span.pgEnd{padding:2px 5px; border:1px solid #ABABAB; margin:0 2px; color:#898989; cursor:default;}
.dgNavDiv td{ background: url("http://img.aeplcdn.com/used/search_head.gif") repeat-x 0 0 rgba(0, 0, 0, 0); padding: 10px; }
.dgNavDivTop a:hover{text-decoration:none;}
.dgNavDivTop td{ padding:10px; background:url(http://img.aeplcdn.com/used/search_head.gif) repeat-x;}

/*  USED CAR ALERT, Css added by : Ashish G. Kamble */
.ucAlert { background-color:#fbf8cd; padding:10px; border:1px solid #F7EC64; }
div.ucAlert div { margin-top:8px; }
div.ucAlert input[type='text'] { width:215px;height:21px;border:1px solid #a8cbe1; }
div.ucAlert select { width:110px; height:22px; border:1px solid #a8cbe1; }
div.ucAlert p { font-size:11px; }
#alert_selected { font-size:12px; }
#alert_crit { padding-left:29px; }
/*  END : USED CAR ALERT */

/*  Used car comparison  */
.comp_sel{background-color:#e8e9ed; text-align:center; padding:10px 0 0 9px;}
.freeze_row{background-color:#F6F6F6; border:1px solid #e4e4e4;}
#selectedCompare{margin-top:10px; border:1px solid #e4e4e4;} 
.scs{position:absolute; z-index:10001; background-color:#fff; box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.7); width:962px; border:1px solid #e4e4e4; zoom:1;}   
.ulcomp{list-style:none; margin:0; padding:0;}
.ulcomp li{float:left; height:75px; border-right:1px solid #e4e4e4; padding: 3px 3px 7px 8px; width:165px;}
.ulcomp li span{display:block; font-size:11px; line-height:18px;}
.ulcomp li a.car{font-size:12px;display:inline-block;float:left;width:145px;height:35px;}
.ulcomp li.btn{color:#fff; border-right:0; vertical-align:middle; width:75px!important;}
.ulcomp li.btn input{margin:25px 0 0 3px;}
.ulcomp li.label{background-color:#666666; color:#fff; width:130px;text-align:center;}
.ulcomp li.label span{margin-top:20px; font-size:14px;}
.ulcomp li.sel_arrow{width:0!important;padding:0!important;}
.ulcomp li.sel_arrow div{padding-top:32px;}
.ulcomp li:nth-child(3){margin-left:10px!important;}

/* END : Used car comparision */
/*  css Added by Ashish G. Kamble on 19/3/12012     */
/*  css for highlighting the used cars selected criteria    */
.sel_parama{border:1px solid #DFDFDF; color:#445566!important; padding:1px 1px 1px 5px; margin:3px; display:inline-block; text-decoration:none!important; border-radius:3px; cursor:pointer;}
.sel_parama span{background-color:#DFDFDF; color:#445566; padding:0 3px; margin-left:5px; cursor:pointer;}
.sel_parama_hover{border:1px solid #cc0000; color:#445566!important; padding:1px 1px 1px 5px; margin:3px; display:inline-block; text-decoration:none!important; border-radius:3px; cursor:pointer;}
.sel_parama_hover span{background-color:#cc0000; color:#fff; padding:0 3px; margin-left:5px; cursor:pointer;}
/*  End of highlighting the selection criteria  */
/* css for scrollable image in cardetails taken from carwale used car details css */

.scrollable-img {background-color: #f2f2f2; border: 1px solid #E6E6E6; color: #FFFFFF; margin-top: 10px; padding: 10px;}
.thumb_preview{display:block; max-width:608px; width:100%; height:225px; background-color:#ccc;}
.thumb_navi{display:block; width:100%; margin-left:0px}

.navi {	width:180px; float:left; margin-top:10px; display:none;}/* position and dimensions of the navigator */
.navi a {width:8px; height:8px; float:left; margin:3px; background:url("http://img.aeplcdn.com/cw-common/navigator.png") 0 -16px no-repeat; display:block; font-size:1px;}/* items inside navigator */
.navi a:hover{background-position:0 -8px;}/* mouseover state */
.navi a.active {background-position:0 0;}/* active state (current page state) */

/* prev, next, prevPage and nextPage buttons */
a.browse {  cursor: pointer; display: block; float: left;  font-size: 1px; height: 30px;  margin-left: 5px; width: 30px;}
a.right{ background-position: 0 -30px;  margin-right: 0px; position:absolute; right:0px; top:-45px; background:url("../images/thumb-next.png") no-repeat; width:38px; height:38px;}
a.right:hover, a.right:active { opacity:0.80; }
/* left */
a.left{ margin-left:0px; position:absolute; left:0px; top:-45px; background:url("../images/thumb-prev.png") no-repeat; width:38px; height:38px;} 
a.left:hover, a.left:active { opacity:0.80;  }
.scrollable{position:relative; overflow:hidden; width: 100%; min-height:60px; margin-top:10px; }
.scrollable .items{width:20000em; position:absolute; clear:both;}	
.items img{margin:2px; vertical-align:middle;}	
.scrollable .active {border:2px solid #fff; position:relative; cursor:default;}	/* active item */
.scrollable-navi{position:relative; }
/* css end for scrollable image in cardetails taken from carwale used car details css */

.ul-tick-chk {font-size: 12px;list-style: none outside none;}
.ul-tick-chk li { background: url("http://img.aeplcdn.com/tick-chk.png") no-repeat scroll 0 3px transparent; padding: 5px 0 5px 20px;}
.ul-normal li {border-top: 1px dashed #EBEBEB; padding: 10px 0;}
.std-features {float: left;margin-right: 5px; width: 200px;}
.price2 {color: #5B5B5B; font-weight: bold;}

/* Home page 3 column code */
#divCarSlider .text-div{ top:0px; *top:-10px;}
#divCarSlider-2col .text-div{float:left; width:160px; margin-right:35px; top:0px; *top:-10px;}
#divCarSlider-3col .text-div{width:160px;  top:0px; *top:-10px;}

#divCarSlider ul,#divCarSlider-2col ul,#divCarSlider-3col ul{list-style-type: none; margin: 0; padding: 0;}
#divCarSlider div.item-seperator,#divCarSlider-2col div.item-seperator,#divCarSlider-3col div.item-seperator{border-bottom: 0px dashed #999999; margin: 0 5px 10px 0; overflow: hidden; padding-bottom: 5px;}
#divCarSlider li .text-div p,#divCarSlider-2col li .text-div p,#divCarSlider-3col li .text-div p{margin-bottom:5px; float:left;}

/* insurance calculator css starts here */
#divQuote th { background-color:#dfdede; padding:5px;}
#divQuote td { border-bottom:1px dotted #D4D4D4; border-right:1px dotted #D4D4D4; padding:5px;}
#divQuote td:first-child { border-left:1px dotted #D4D4D4; } 
#divCarInfo td, #div_IDV td { padding:5px 0; }
#aChangeIDV{ cursor:pointer; }
.highlight-row { background-color:#f4f3f3; }
.inscal #gb-content { height: inherit !important;}

#ins-calculator table#emiTable select {width:31%; margin-top:5px;}
#ins-calculator input[type="text"]  {width:30%; margin-top:5px;}
/* insurance calculator css ends here */

/***Get Price Quote css ***/
#pq_report th { font-weight:bold; border-bottom:1px dotted #D4D4D4; text-align:left; padding:10px; }
#pq_report td { border-bottom:1px dotted #D4D4D4; text-align:left; padding:10px; }

/* Car Valuation css starts here */
#carInfo span { padding-right: 5px; }
#divVal-Report p { color:#666; }
#divVal-Report table td { border-bottom:1px dotted #D4D4D4; text-align:left; padding:10px 0; }
#divVal-Report table.valReport td { border-bottom: 1px solid #F3F3F3; }
#divVal-Report table.valReport td.dealer { background: #F3F3F3;  border-bottom: 1px solid #FFFFFF;   text-align: center;  width: 20%; border-right:1px solid #fff; }
#divVal-Report table.valReport td.inner { background: #F3F3F3; border-bottom: 1px solid #FFFFFF; font-weight: bold; padding: 10px; text-align: center;  width: 20%;border-right:1px solid #fff; }
#divVal-Report table tr.good td { color: #d72027; font-size: 14px; }

#divRequest table td {padding:5px;}
#divRequest select {width:34%; margin-top:5px;}
#divRequest input[type="text"]  {width:33%; margin-top:5px;}
#divRequest table tr:first-child td:nth-child(2) {padding:0;}
#divRequest table table td { padding:0;}
#divVal-Report table.valReport td:nth-child(4) { width:0 !important; display:none; }
.carValuation #btnReevaluate {margin-top:10px;}

/* Car Valuation css ends here */

#Search-used-cars { height:232px; }
#Search-used-cars select{ margin-bottom:10px; }

#featured-cars h1{ margin-bottom:5px; }
#featured-cars img { border:1px solid #f5f5f5; }
#featured-cars .text-div a{ color:#444!important; text-decoration:none!important; text-transform:capitalize; }
#featured-cars .text-div a:hover{ text-decoration:underline!important; }
#featured-cars .text-div strong{ color:#666666; font-weight:normal;}

.list-view-ul h2{ margin-bottom:5px;}
ul.list-view-ul li {  padding: 15px 10px; list-style:none; }
ul.search-result-ul h2, ul.list-view-ul h2 {  color: #666; font-size: 14px;  font-weight: bold; padding:0; text-transform:capitalize;}
ul.search-result-ul h2 {height:40px;}
ul.search-result-ul li a, ul.search-result-ul li a:hover, ul.list-view-ul li a, ul.list-view-ul li a:hover { text-decoration: none; }

.list-info {width:490px;}
.list-info span { color: #494a4a; display: inline-block;  vertical-align: top;  width: 160px; }
ul.search-result-ul { overflow: hidden; }
ul.search-result-ul li { border-bottom: 1px dotted #cccccc; float: left; margin: 15px 0; padding: 0 20px 10px 2px; max-width:205px; width: 100%; }
.thumb-view {  display: inline-block;  height: 70px;  overflow: hidden; }
ul.search-result-ul li span  {display: block;}


#parms { background-color: #fff;  border: 1px solid #e5e5e5; float: left; font-size: 12px; padding: 7px;  margin-right:20px; width:250px;}
h3.hd3 { font-size: 14px; margin: 10px 0 5px;font-weight:normal; color:#4d4d4d ; }
.hd3 {cursor: pointer;}
.ul-params { background-color: #fff; border: 1px solid #e5e5e5; list-style: none outside none; margin-bottom: 15px; padding: 7px 0; }
.ul-params li { padding: 3px;list-style-type:none!important;}
.unchecked { background-position: -15px -17px; }
.hr-sep { border-bottom: 1px solid #e5e5e5; border-top: 1px solid #fff;}

.list-img { background:#e5e5e5; text-align:center; width:80px; height:53px; border: 1px solid #e5e5e5;}
.list-img img{  max-width:80px; max-height:53px; vertical-align:middle; }
.thumb-view { background:#e5e5e5; text-align:center; width:80px; height:53px; border: 1px solid #e5e5e5;}
.thumb-view img{  max-width:80px; max-height:53px; vertical-align:middle; }
.car-list .ft_left { background:#e5e5e5; text-align:center; width:138px; height:93px; border: 1px solid #e5e5e5; margin-top:3px;}
.car-list .ft_left img{  max-width:138px; max-height:93px; vertical-align:middle; }
.items .img_thumb  {  background:#e5e5e5; text-align:center;  max-width:85px; max-height:60px; border:1px solid #e5e5e5;}
.items .img_thumb img {  max-width:85px; max-height:60px;  vertical-align:middle;}
.tbl-forms h4 { color:#000; font-weight:normal;}
#btnGetAddress { margin-bottom:20px;}

.box-head {  border-bottom: 1px solid #d7d7d7; color: #000;   text-transform:uppercase; 
 padding-bottom: 5px;  text-align: left; font-size: 16px; font-weight: normal !important; }
.gray-box { text-align: center; }
.car-list h3, .car-list h2 {  color: #333333;  font-size: 13px; font-weight: bold; }
.car-list h3 {  padding-top:0;  white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.CarlistImgWidth { width:138px; height:93px; max-width:100%; border:1px solid #f5f5f5; background:#f5f5f5; }
.CarlistImgWidth img { max-width:138px; max-height:93px; text-align:center; vertical-align:middle;}
.car-list h4{ color:#d72027 ; padding-bottom:5px; }
.car-list .ft_right { width:100%;}
.car-list .ft_right .margin-top-5  { position:relative; margin-bottom:50px; margin-top:5px; margin-left:5px;}
.fuel-icon {background-position:-104px -32px; min-width:15px; height:16px;  margin-right:5px;}
.kms-icon {background-position:-71px -33px; width:18px; min-height:16px; margin-right:5px; margin-left:5px;}
.car-list .ft_right .margin-top-5  a { position:absolute; top:20px;  left:-153px; background:#d72027 ; border-radius:2px; padding:5px 8px;color:#fff; }
ul.points3 {  margin: 10px 0 0; }
ul.points3 li { background: url("../images/orange-dot.png") no-repeat scroll left center; list-style:none; margin-bottom: 10px;  padding: 0 0 0 10px; }
.car-list {  margin: 20px 0 0; }
ul.points3 li a { text-align: left; text-decoration:none; }
ul.points3 li a:hover { text-decoration:underline; }


.stock-section { max-width:996px; width:100%;  margin:0 auto; display:block;  background:#fff;}
.stock-section-left {  float:left;}
.stock-section-right {  float:left; }
#searchRes {max-width:690px;width:100%; background:#fff; }
.stock-section ul li {list-style:none;}
.stock-section .link { font-size:13px; }
.line-icon { background-position: -365px -11px; cursor: pointer; height: 13px; margin: 2px 0; width: 14px; }
.line-icon.active, .line-icon:hover {  background-position: -365px -34px; }
.square-icon { background-position: -389px -11px; cursor: pointer;  height: 14px; margin: 2px 0 2px 8px; width: 13px; }
.square-icon.active, .square-icon:hover { background-position: -389px -34px; height: 14px;  width: 13px; }
.benefit-icon {  background-position: -471px -19px; float: left; height: 35px; margin-right: 10px; width: 35px; }
.minimum-months-icon {  background-position: -507px -20px;  float: left; height: 35px;  margin-right: 10px;  width: 35px; }
.certificate-quality-icon { background-position: -645px -20px;  float: left;  height: 35px; margin-right: 10px;  width: 35px; }
.icon { background-image: url("https://imgd.aeplcdn.com/0x0/tc/new/2809/Miscellaneous/_20180614125459558.jpg"); display: inline-block; }
.icon-title { display: block;  float: left; font-size: 18px;  padding: 5px 0; }
.icon-title a { color: #000000; text-decoration: none; }
.datepicker-icon { background-position: -41px -7px; float: right; height: 27px; margin: 0 10px; width: 18px; }
a.close-icon { background-position: -210px -11px;  height: 17px;  margin: 2px 8px;  width: 12px; }
.img-border {  border: 1px solid #c0c0be; }
.process-inline { background: #ffffff url("http://img.aeplcdn.com/loader.gif") no-repeat scroll 0 0;  display: none; height: 20px;  margin: 3px 0 0 5px; width: 20px; }
.ul-std {  padding-left: 10px; }
.ul-std li { background: url("../images/orange-dot.png") no-repeat scroll left center; margin-left: 10px;  padding: 3px 3px 3px 10px; list-style:none; }
.ul-no-list { list-style-type: none; }
.ul-no-list li { padding: 5px 0; float:left;}
#thumbslider a span {  color: #013975;  font-size: 12px !important;   font-weight: bold;}
#thumbslider p { font-size: 12px !important; font-weight: normal !important; }
.tcis-position {  margin-top: -37px; }
.rm-position {  color: #000000;  padding-top: 5px; text-align: left; }
.carousel-bg {  background-color: #333333; }
a#reg_code { cursor: pointer; }
#call-us, #call-us a, #cars-stock a { color: #ffffff; }

.container_12 .block-spacing h1.show { display: none; }
.booktest-img {  height: auto; width: 145px; }


.font13 {  font-size: 13px; }
.h1none { display: none; }
.al_center { text-align: center; }
.gray { color: #191919; }
.padding10 { padding: 10px; }
.margin-left-110 { margin-left: 110px; }
.list-view-ul {margin-bottom:5px;}
.ft_right, .right-float { float: right; }
.ft_left, .left-float { float: left; }
.margin-left-right-40 {  margin-left: 40px; margin-right: 40px; }

.call-stock { padding: 0 44px 10px 29px; }
.call-stock a { color: #ffffff; font-size: 13px; }
.border-bottom { border-bottom: 1px dotted #cccccc; }
.padding-bottom-8 { padding-bottom: 8px; }
.padding-top-bottom-8 { padding: 8px 0; }
.padding-top-12 {  padding-top: 12px; }
li.gray-bg {  background: #f3f3f3; }
#car_details h2 {font-size:14px; padding:5px 10px; background:#eaeaea; color:#5d5d5d;	}

.tbl-forms { border: 0 none;  width: 100%; }
#car_details  .border-bottom {border-bottom:0px;}
#car_details table, #car_details #btnShowinterestOv {margin-left:0px;}
#car_details td {  padding: 12px 0; border-bottom:1px dashed #ccc; }
.tbl-forms td {padding:5px 0;}
.tbl-forms td.td-width, .tbl-forms div.td-width {  width: 150px; }
.tbl-forms th {  font-weight: bold; text-align: left; }
.tabular { border: 0 none;  width: 100%; }
.tabular th, .tabular td {  padding: 5px;}
.tabular th { background-color: #414244;  color: #ffffff; }
.separator { border-bottom: 1px dashed #afbbc7; }
.tabular .sub_head {  border-bottom: 1px solid #afbbc7; }
.tabular .item_dark {  background-color: #f1f1f1; }
.tbl-emi {  border-collapse: collapse; }
.tbl-emi td, .tbl-emi th {  border: 1px solid #9d9b9b;   padding: 5px; }
.tbl-emi th { font-weight: bold;  text-align: left; }
.rounded-corner-bottom { border-radius: 0 0 15px 15px; }
.required, .error, .red, #errMsgCV, #errMsgVS, #errMsgTD, #errMsgRCB, .errMsgRCB {  color: #ff0000; font-size: 12px; }
.fade-out { color: #999999;   font-size: 11px;}
.text_strike {  color: #596573; text-decoration: line-through; }
.font13-gray { color: #333333;  font-size: 13px; }
.padLeft0 {  padding-left: 0 !important; }
.margin-top-5 {margin-top:5px;}
.search-result-ul div.margin-top-5 a {font-size:13px;}
#car_details .grid_4 .box-head:last-child { margin-top:30px; }
.moz-round .hide { display:none; }
#CarDetails_salersNote {margin-top:50px;}





/* Used car details css for responsive website dextop view */
.res-dw-details-left { width:64%; max-width:610px; margin-right:3%; float:left; }
.res-dw-details-right { width:33%; max-width:330px;  float:left; }
#car_details .container_12 { max-width:996px;  width:100%; }
#car_details .grid_8 {  width:100%; float:left; }
#car_details .grid_4 {  width:300px; float:left; }
#car_details .alpha { margin-left:0px;}
#car_details .omega {  margin-right: 0; }
/* Used car details css for responsive website dextop view */

/* Used car details Gallery css starts here */
.dw-gallery-used { margin-top:10px; }
.rg-gallery { width:100%; margin:0 auto; }
.rg-image {  border:1px solid #e6e6e6; background:#f2f2f2; line-height:0px; text-align:center; height:420px;}
.rg-image img { max-width:100%; }
.rg-image-wrapper { position: relative; }
.es-carousel ul { width:2000em !important; }
.es-carousel li {  display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:116px !important; height:90px; list-style:none; margin-right:5px !important;}
.rg-thumbs {width:100%; margin:0 auto; position:relative; }
.es-carousel-wrapper { overflow:hidden; margin-top:10px; }	
.es-carousel img { max-width:100%; max-height:90px;}
.rg-image-nav-next {  color: #ffffff; display: block; height: 38px; right: 0px; position: absolute; text-decoration: none; text-indent: -9999px; top: 40%;  width: 38px; }
.rg-image-nav-prev {  color: #ffffff; display: block;  height: 38px; left: 0px; position: absolute; text-decoration: none; text-indent: -9999px; top: 40%; width: 38px; }
.es-nav-prev { background: url("../images/thumb-prev.png") no-repeat !important; color: #ffffff; display: block; height: 38px; left: 0px; position: absolute; text-decoration: none; text-indent: -9999px; top: 18%; width: 38px; cursor:pointer; }
.es-nav-next { background:  url("../images/thumb-next.png") no-repeat !important; color: #ffffff; display: block; height: 38px; right: 0px; position: absolute; text-decoration: none; text-indent: -9999px;  top: 18%;  width: 38px; cursor:pointer;}
.es-nav .opacity, .es-nav .opacity { opacity:0.20; }
#divVideos iframe { max-width:598px; min-height:320px; width:100%; height:100%; }
.scrollable-navi {display:none;}
.res-dw-details-right .margin-top30 {margin-top:10px !important;}
/* Used car details Gallery css ends here */


/*stock page changes*/
.parms-ico { display:none; /* for dextop*/ }
.right-float-imp { float:right !important; }
.left-float-imp { float:left !important; }
.dw-NavDiv-space {margin-top:0px !important}
.res-dw-details-right .margin-top30 { margin-top:0px !important;}
#dwrequesttab {display:block;}
/*stock page changes*/


/*shedule an appointment css starts here */
.scheduleAppoint { width:100%; margin:0 auto; overflow: hidden; }
.scheduleAppoint h2 {text-align:center; color:#d36505; } .scheduleAppoint h3 {text-align:center; color:#5c6066; }
/* schedule Appoint tab css starts here */
.dw-tab-new-container {overflow: hidden;}
.tab-nav-new { position: relative; /*overflow: hidden; width: 96%;*/  width: 88%; text-align:center; max-width:700px; margin:0 auto; }
.tab-nav-new ul { width: 20000em;  position: relative; list-style: none;  margin: 0; padding: 0; }
.tab-nav-new li { text-align:center; border:5px solid transparent; box-sizing:border-box; float:left; vertical-align:top; }
.tab-nav-new li h3 { background:#fff; border: 1px solid #df7d28; text-align: center;  padding:10px 10%;}
.tab-nav-new li.active-tab h3, .tab-nav-new li:hover h3 { background: #df7d28; cursor: default;  cursor:pointer; color:#fff;}
.tab-nav-new li:last-child  {margin-right:0px;padding-right: 0; }
.tab-nav-new img { max-width:100%; }
.tab-nav-new-prev-horizontal, .tab-nav-new-next-horizontal {  position: absolute; top: 22%;   color: #fff; text-decoration: none;font: 0px Arial, sans-serif; opacity:0.50; display:none;}
.tab-nav-new-prev-horizontal { left: 0; background:url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523060952345.png") no-repeat center;  width:11px; height:19px; }
.tab-nav-new-next-horizontal { right: 0; background:url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523060949918.png") no-repeat center; width:11px; height:19px;}
.tab-nav-new-pagination { display:none; position: absolute; bottom: 30px;  left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); margin: 0;}
.tab-nav-new-pagination a {  text-decoration: none; display: inline-block; *float:left;  font-size: 11px;   height: 10px;  width: 10px; line-height: 10px;  background: #fff; color: #4E443C;  border-radius: 10px; text-indent: -9999px;  margin-right: 7px; -webkit-box-shadow: 0 0 2px #4E443C; -moz-box-shadow: 0 0 2px #4E443C;  box-shadow: 0 0 2px #4E443C; }
.tab-nav-new-pagination a.active {  background: #4E443C; color: #fff;  opacity: 1; -webkit-box-shadow: 0 0 2px #F0EFE7; -moz-box-shadow: 0 0 2px #F0EFE7;  box-shadow: 0 0 2px #F0EFE7; }
/* schedule Appoint tab css ends here */ 

/* schedule Appoint tab data css starts here */
.tab-data { width:72%; margin:0 auto; min-height: 250px; background:transparent !important; }
.scheduleAppoint .tab-nav-new h3 {font-size:13px; color:#df7d28;}
.homepage .scheduleAppoint .tab-nav-new h3 { padding-bottom:7px;}
#divCallBack, #divTestDrive, #divVisitShowroom, #divCarValuation, .grid_12 #emi-calc { margin: 0 auto; width: 100%; }
#divCallBack .submitdiv { text-align:left; width:inherit; }
#emi-calc table.tbl-forms { width: 50%;}
#emi-calc { width:95%; margin:0 auto; padding-top:20px;}
#emi-calc #btnEMICalc { margin-top:10px;}
.tab-data li { list-style: none; padding: 5px; }
.tab-data li label { color: #666; display: block; float: left;  margin-right: 20px; vertical-align: top; width: auto; }
#divCallBack li label { width: 10%;}
#divVisitShowroom ul:nth-child(2) li label { width: 20%;}
#divCarValuation ul:nth-child(2) li label { width: 20%;}
/* schedule Appoint tab data css ends here */

/* schedule Appoint Page css starts here */
.scheduleAppointPage {max-width:100%;}
.scheduleAppointPage .tab-data #divTestDrive li label {width:20%;}
.scheduleAppointPage .tab-nav-new { max-width:100%; width:100%;}
.scheduleAppointPage .tab-data { max-width:100%; width:100%;}
.scheduleAppointPage .submitdiv  { text-align:left; width:inherit;}
/* schedule Appoint Page css ends here */
.error { color: #ff0000; font-size: 12px; }
.submitdiv { padding: 0 0 20px 10px; text-align:right; width:26%; margin:0 auto; margin-top:10px;}
.imgLoader { display: none;  height: 18px; width: 18px; }
.result-txt { color: #000;  font-size: 13px;  font-weight: bold; line-height: 20px; margin: 0 auto; padding: 40px 10px 0;
 text-align: center;  }
/*shedule an appointment css ends here */


/*testimonial css starts here */
.testimonial-container { position: relative; width:48%;}
.testimonial-container h2, .testimonial-container h3 {color:#fff;}
#testimonial { position: relative; height:inherit !important;}
#testimonial h1 {display:none;}
#testi_main {  overflow: hidden; width: 100%; margin:0 auto; }
#testi_main ul { width: 20000em; position: relative; list-style: none; margin: 0;  padding: 0; }
#testi_main li {  max-width:996px; float: left; min-height:100%; }
#testi_main li div { max-width:996px; width:100%; }
#testi_main li div p {color:#fff; }
#testi_main li div p strong {font-style:italic; background:url("https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523064303332.jpg") no-repeat left center; padding-left:10px;}
#testi_main li div p.right-float { float:none;}
#testi_main img { display: block;  width:100%; height:100%;  }
input[type="button"]#btnWriteTestimonial { position:relative; border:2px solid #fff; background:transparent; color:#fff; padding:7px 0; margin-top:5%; width:146px;}
#testi_main-control { width:100%; margin:0 auto;  text-align:center; display:none;}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal {  color: transparent;  text-decoration: none; font: 0px Arial, sans-serif; *display: inline !important; zoom: 1; width:30px; height:30px;  position: absolute; display: inline-block !important; bottom:-25%; cursor:pointer; }
.jcarousel-prev-horizontal{ background:url('https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523060446895.png') no-repeat center;}
.jcarousel-next-horizontal { background:url('https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523060423378.png') no-repeat center;  margin-left:40px; }
#testi_main-pagination {  position: absolute;  bottom: 15px; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0);  margin: 0;	}
#testi_main-pagination a { text-decoration: none;  display: inline-block; *float:left;  font-size: 11px; height: 10px; width: 10px; line-height: 10px; background: #fff;  color: #4E443C;
  border-radius: 10px; text-indent: -9999px; margin-right: 7px; -webkit-box-shadow: 0 0 2px #4E443C; -moz-box-shadow: 0 0 2px #4E443C; box-shadow: 0 0 2px #4E443C; }
#testi_main-pagination a.active { background: #d9251c;  color: #fff; opacity: 1;  -webkit-box-shadow: 0 0 2px #F0EFE7;  -moz-box-shadow: 0 0 2px #F0EFE7; box-shadow: 0 0 2px #F0EFE7; }
#testimonial .jcarousel-skin-tango .jcarousel-prev-horizontal {background:url('https://imgd.aeplcdn.com/0x0/tc/27413/Miscellaneous/_20180523060446895.png') no-repeat; display: inline-block !important; *display: inline !important; zoom: 1; width:30px; height:30px; margin-right:10px; left:0;  position: absolute; top:48%;}
﻿/* Testimonials css ends here */

