html{height:100%; }
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; letter-spacing:.4px; word-spacing:1px; font-size:12px; color:#333; background-color:#fff; background-repeat:repeat-x;}
li { list-style:none; }
/* Clear default margin and padding */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;} /* to remove the default property of the HTML elements */
a{color:#333; text-decoration:underline;}
a:hover{color:#000000; text-decoration:none;}

/* Heading css start here... */
h1{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#333; margin-bottom:25px; font-weight:normal;  line-height:1.5; text-transform:uppercase;} /* common H1 header for all respective pages */
h2{ font-size:14px; color:#666; margin-bottom:5px;} /* common H2 header for all respective pages */
/* Heading css start here... */

/* HTML controls */
select, textarea, input[type="text"], input[type="submit"]{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; border:1px solid #9d9b9b; padding:3px; }
textarea{min-width:300px; max-width:300px; min-height:70px; max-height:70px;}
select{width:148px;}
.smalltextarea{min-width:200px; max-width:200px; min-height:50px; max-height:50px;}
input[type="text"]{ padding:3px 5px; width:135px; }
input[type="submit"], input[type="button"], .action-button a, .aboutbtn a{font-size:12px; color:#3b5fd9; font-weight:bold; text-decoration:none; border:0 none; padding:6px 16px; width:auto; background:transparent; -moz-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px; border-radius:4px; border:2px solid #3b5fd9; cursor:pointer; text-transform:uppercase;}
input[type="checkbox"]{padding-left:-3px; margin: 0 5px 0 0; vertical-align: middle;}

/* HTML controls on hover */
select.small {width:65px;} /* to small select box for respective pages */
input[type="submit"]:hover, input[type="button"]:hover, .action-button a:hover{opacity:.60;}


/* primary Navigation css start here...*/
#nav-bar li {list-style-type:none; float:left;margin: 0 1px; padding: 32px 0;}
#nav-bar li.left-padding{/*margin-left:10px;*/}
#nav-bar li a{color:#333;text-decoration:none; padding:0 10px 7px; display:block; font-size:14px; font-weight:normal; text-transform:uppercase; }
#nav-bar li.active a, #nav-bar li a:hover{color:#3b5fd9; border-bottom:3px solid #3b5fd9; }
#nav-bar li.seperator{ background-image:url(../images/sep3.jpg); background-repeat:no-repeat; width:1px; padding:0; height:35px; margin:0px;}
#nav-bar li img{position:relative; top:13px;}

/* primary Navigation css end here...*/

/* Footer css */
#footer {background:#fff; margin:0; padding:35px 0;}
#footer ul li{ text-align:center; list-style-type:none; color:#000; display:inline; padding:2px;}
#footer ul li a{color:#000; text-decoration:none; font-size:12px; text-transform:uppercase;}
#footer ul li a:hover{color:#000; border-bottom:1px solid #000;}
.footer-copyright-text {color: #000; margin-bottom:8px;}
#copy-right, #copy-right a{color:#000;}
#copy-right { margin-top: 12px;}

/* content representation css start here...*/
.left-float{float:left;} /* to provide left float to respective area */
.right-float{float:right;} /* to provide right float to respective area */
.text-right{text-align:right;} /* to provide text align to right */
.text-center{text-align:center;}  /* to provide text align to center */
.vert-align{vertical-align:middle;}/* to provide vertical align */
.required{color:#FF0000;} /* for validation message and mark * mendatory */
.fade-out { color:#555; font-size:9px; } /* to fade out the text */
.text_strike { text-decoration:line-through;color:#596573; }/* to text strike through, used in NCD test drive request form */
.hide{ display:none;}

/* Content blocks */
.content-block{background-color:#f0f0f0; outline:0px solid #dddddd; overflow:hidden; color:#fff;} /* to provide block for content with respective bgcolor */
.content-block-white{background-color:#fff; border:1px solid #afbbc7; overflow:hidden;} /* to provide block for content with white bgcolor width border */
.content-block-welcome{background-color:#fff; border:0; overflow:hidden;} /* to provide block for content with respective bgcolor */
.content-block-white-noborder{background-color:#fff; overflow:hidden;} /* to provide block for content with white bgcolor */
.content-block-call-us{background-image: url(../images/call-us-bg-2.jpg); background-repeat:repeat-x; background-position:center;}
.content-box-inner{padding:10px;}/* to provide inner spacing between content and block */

.content-block-home{background-color:#010640; color:#FFFFFF;}
.content-block-home h1{color:#b4cffa;}
.content-block-home p{color:#FFFFFF;}


/* Margin and spacing  */
.margin-left{margin-left:10px;} /* To provide margin from left */
.margin-right{margin-right:10px;} /* To provide margin from right */
.margin-top10{margin-top:10px;} /* To provide margin from top */
.margin-top5{margin-top:5px;} /* To provide margin from top */
.margin-bottom10{margin-bottom:10px;} /* To provide margin from bottom */
.block-spacing{padding:10px 0;} /* To provide padding from top and bottom for content*/
.margin-top20{margin-top:20px;} 

/* to design form in table format */
.tbl-forms { border:0px; width:100%; }
.tbl-forms td { padding:5px 0;color:#333; }
.tbl-forms td.td-width, .tbl-forms div.td-width{ width:150px; }
.tbl-forms th { font-weight:bold; text-align:left;}


/* to show data in tabular format */
.tabular { border:0px; width:100%; }
.tabular th, .tabular td{ padding:7px;}
.tabular th{ background-color:#DCEDFD;}
.separator { border-bottom:1px solid #E1E1E1;} /* dashed separator between two item rows*/
.tabular .sub_head { border-bottom:1px solid #AFBBC7;}
.tabular .item_dark { background-color:#f1f1f1;}


/* Table EMI */
.tbl-emi { border-collapse:collapse;}
.tbl-emi td, .tbl-emi th { padding:5px; border:1px solid #9d9b9b;}
.tbl-emi th { font-weight:bold; text-align:left;}

/* content representation css end here...*/

/* CSS-3.0 property style start here... */

.box-shadow {box-shadow:0px 3px 5px #333; -moz-box-shadow:0px 3px 5px #333; /* For FF */ -webkit-box-shadow:0px 3px 5px #333; /* For Safari and Chrome */ -o-box-shadow:0px 3px 5px #333; /* For Opera */ -ms-box-shadow:0px 3px 5px #333; /* For IE */} 
.rounded-corner {border-radius:5px; -moz-border-radius:5px; /* For FF */ -webkit-border-radius:5px; /* For Safari and Chrome */ -o-border-radius:5px; /* For Opera */ -ms-border-radius:5px; /* For IE */}


/* Imaging  */
.img-border{ border:1px solid #C0C0BE;} /* to provide common border to respective images */
.process-inline{background:#fff url(http://img.aeplcdn.com/loader.gif) no-repeat; display:none; width:20px; height:20px; margin:3px 0 0 5px;}/* to show Ajax processing image inline to the element */

/* standard ordered list class */
.ul-std{padding-left:10px;}
.ul-std li{padding:3px;margin-left:10px}

.ul-no-list {list-style-type:none;}
#used-car .ul-no-list {padding:15px; border-radius:5px;}
#used-car .ul-no-list select { width:250px !important; margin-bottom:5px; }
.ul-no-list li {padding:5px 0;}

/* Carousel shadow  */
.carousel-shadow{background-image: url(../images/carousel-shadow-img-2.png); background-repeat:no-repeat; width:940px; height:2px; margin-top:-5px;}

/* For Latest Cars widget */

#latest-cars li a {color:#ff6600; text-decoration:none; font-weight:bold;}
#latest-cars li a:hover {text-decoration:underline;}

/* for Our cars in stock css */ 
#thumbslider a span{color:#ce7456; font-weight:bold; font-size:12px!important;}
#thumbslider a span:hover{text-decoration:underline;}
#thumbslider p{font-weight:normal; font-size:12px!important; word-wrap:break-word; color:#7f6b64; margin-top:5px;}

/*  Font Face css */ 

.icon-font{font-family:"FoundationIconsGeneral";  cursor: default; font-size: 16px; color:#000; margin-right:5px; }



/***Targeted ids***/
a#reg_code{ cursor:pointer; }
.header { background:#f1f1f1;}
#call-us {color:#000;border-right: 1px solid #e6e5e5;padding-right: 2px;}
#cars-stock a { color:#000; text-decoration:none;}
.call-ico > span, .email-ico  { width:12px; height:18px; background:url('https://imgd.aeplcdn.com/0x0/cw/static/used/ucd/indian-motors/phone-black.png') no-repeat; vertical-align:middle;display: inline-block; *display:inline; zoom:1; margin-right:2px;}
.email-ico {background:url('https://imgd.aeplcdn.com/0x0/cw/static/used/ucd/indian-motors/mail-black.png') no-repeat; width:12px;}
.call-ico, .mailto, #cars-stock {padding: 12px 0; display:inline-block; *display:inline; zoom:1;}
.call-ico {
    border-right: 1px solid #e6e5e5;
    padding-right: 10px;
	float:left;
}
.mailto {
    border-left: 1px solid #fff;
    padding-left: 10px;
	float:left;
}

#cars-stock {
    border-left: 1px solid #fff;
    padding-left: 10px;
}
#thumbslider h1, #featured-cars h2, #welcome-note h1, .service h3, #emi-calc h1, #used-car h1 , .used-testimonial h2 { border-bottom:0 none; color:#333; text-align:center; font-size:26px; font-weight:normal; text-transform:uppercase;}
#emi-calc h1, #used-car h1 { text-align:left; color:#333; font-size:24px;}
#featured-cars h2, .service h3 { color:#333; }

#featured-cars #divCarSlider-3col .mycarouselStock {display:block;} 
#welcome-note h1, .used-testimonial h2 {color:#000;}
.welcome-sec { padding:30px 0;}
#welcome-note p { color: #000; font-size:14px; line-height:20px; }
.rm-position a { display:inline-block; margin-top:5px;}
.rm-position, .fade-out{color:#333; font-style:italic;}
.service {margin-bottom:30px; margin-top:40px;}
.service .grid_4 {margin-top:20px;}
.welcomr-img {margin-top: 30px;}


#used-car .ul-no-list { padding:0;}
#testimonial h1 { display:none;}
.used-testimonial { background:url(../images/test-bg.jpg) no-repeat; color:#fff; padding-top:30px;}
.testimonials { background:#e8e8e8;}
.right-float.margin-top10.margin-right {float:none; text-align:center; color:#999; font-weight:bold; font-size:14px;}
#btnWriteTestimonial { color:#fff; padding:5px 15px; margin: 0 auto; display:block; background:#ed3237; border: 0 none; cursor:pointer;}
#testi_main .jcarousel-item  div p:first-child{ padding-top:20px; text-align:center; color:#999; font-weight:bold;}

#welcome-note .rm-position { display:none;}

.fullwidth {margin:0 auto; width:100%;}
.footerbgfull {background:#fff; }
.navigationfull { margin-bottom:0px; position:relative; z-index:1; background:#fff;-moz-box-shadow:0 2px 2px 0 #efefef; -webkit-box-shadow:0 2px 2px 0 #efefef; -ms-box-shadow:0 2px 2px 0 #efefef; box-shadow:0 2px 2px 0 #efefef;}
.welcomebg {background:url('https://imgd.aeplcdn.com/0x0/cw/static/used/ucd/indian-motors/welcome-bg.png') no-repeat; background-size: cover;}
#welcome-note .aboutbtn {margin: 3% auto 0;}
 #btnEMICalc, #btnFindUsedCar  { color:#3b5fd9; border:2px solid #3b5fd9; text-transform:uppercase; background:transparent;}
 #welcome-note .aboutbtn a { background:transparent; border:2px solid #3b5fd9; color:#3b5fd9;}
#welcome-note .aboutbtn a:hover {opacity:.60;}
.mailto a { color:#000; text-decoration:none;}
.headborder { text-align:center; }
.banner-top {width:940px; height:300px;}


#featured-cars { padding: 10px 0 15px; background:#fff;}

#featured-cars .text-div a:hover {
    text-decoration: underline!important;
}
.logo {margin-top: 12px;}
.fullwidth.stockBg {
    padding: 30px 0;
}
.stockBg > div {padding: 40px 0;}
#post-requirement {
    margin-left: 115px;
    padding: 10px;
    width: 400px;
}
.grid_7 {
    position: relative;
}
.ipad-img {
    position: absolute;
    top: -52px;
    left: 75px;
    z-index: -1;
    height: 625px;
}
#form strong , #PRequerment_chkBodyType label, #PRequerment_chkFuelType label{color: #666;}
#form select {
    
    width: 150px !important;
	padding: 4px 2px;
}
#PRequerment_drpModel {
    margin-left: 10px;
    margin-right: 10px;
}
#PRequerment_chkBodyType td {
    display: inline-block;
    width: 120px;
}
.cont-us {padding: 45px 0 50px; text-align: center;background: url('https://imgd.aeplcdn.com/0x0/cw/static/used/ucd/madhuban-toyota/cont-bg.png') no-repeat center center;}
.cont-us h2 {font-size:24px; color: #000; text-transform:uppercase; font-weight: normal; margin-bottom:30px;}
.cont-box { padding: 25px 16px 15px; background:#fff; height: 120px;}
.icon1, .icon2, .icon3 {display:inline-block; width:15px; height:18px; margin-bottom:12px;}
.icon1 {background: url('https://imgd.aeplcdn.com/0x0/cw/static/used/ucd/city-cars/location.png') no-repeat;}
.icon2 {background: url('https://imgd.aeplcdn.com/0x0/cw/static/used/ucd/city-cars/mobile.png') no-repeat;}
.icon3 {background: url('https://imgd.aeplcdn.com/0x0/cw/static/used/ucd/city-cars/email.png') no-repeat;}
.cont-box > h3 { font-size:14px; color:#000; text-transform:uppercase; margin-bottom:10px;font-weight: 600;}
.cont-box > p {font-size:14px; color:#000;}
#welcome-note h1::before, .service h3::before, .cont-us h2::before {
    background: #000;
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    margin-left: -50px;
    position: relative;
    top: 45px;
    width: 100px;
}
.service h3::before { background:#333;}
.service h3 {margin-bottom:25px;}
.cont-us h2::before {top:35px;}
.stockBg h1 {margin-bottom:15px;}
.pg{cursor:pointer;}
td,img{vertical-align:middle!important}
.inline-block {display: inline-block}
.stockBg {border-top: ridge;}
.servicesbg {border-top: ridge;}
.ct-logo-pos {margin-bottom: 5px;}