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:#eaeaea; 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:26px; color:#201e1f; margin-bottom:10px; 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:#000; font-weight:bold; text-decoration:none; border:0 none; padding:8px 16px; width:auto; background:#feae00; 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;}
#nav-bar li.left-padding{/*margin-left:10px;*/}
#nav-bar li a{color:#000;text-decoration:none; padding:36px 10px; display:block; font-size:13px; font-weight:normal; text-transform:uppercase; }

#nav-bar li.active a, #nav-bar li a:hover{color:#000;font-weight: 600; }
#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:#201e1f; margin:0; padding:25px 0;}
#footer ul li{ text-align:center; list-style-type:none; color:#FFF; display:inline; padding:2px;}
#footer ul li a{color:#fff; text-decoration:none;}
#footer ul li a:hover{color:#FFF; border-bottom:1px solid #FFF;}
.footer-copyright-text {color: #fff; margin-bottom:8px;}
#copy-right, #copy-right a{color:#fff;}
#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:#201e1f; 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; }
.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:#0e405b; padding: 20px 10px 20px 0px;border-bottom: 4px solid #d93f34;box-sizing: border-box;}
#call-us {color:#fff;}
#cars-stock a { color:#fff; text-decoration:none;padding:15px 5px;}
#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 , .used-car-h1{ text-align:left; color:#fff; font-size:24px; font-weight:bold;}
#featured-cars h2, .service h3 { color:#201e1f; }

#featured-cars #divCarSlider-3col .mycarouselStock {display:block;} 
#welcome-note h1, .used-testimonial h2 {color:#201e1f;}
.welcome-sec { padding:30px 0;}
#welcome-note p { color:#666; font-size:14px; line-height:20px; }
.rm-position a { display:inline-block; margin-top:5px;}
.rm-position, .fade-out{color:#fff; 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:#201e1f; }
.navigationfull { margin-bottom:0px; position:relative; z-index:1; background:#fff;/*-moz-box-shadow:0 0 10px #d8d8d8; -webkit-box-shadow:0 0 10px #d8d8d8; -ms-box-shadow:0 0 10px #d8d8d8; box-shadow:0 0 10px #d8d8d8;*/}
#welcome-note .aboutbtn {margin: 3% auto 0;}
 #btnEMICalc, #btnFindUsedCar  { color:#fff; border:2px solid #fff; text-transform:uppercase; background:transparent;}
 #welcome-note .aboutbtn a { background:#feae00; border:0 none; color:#000;}
#welcome-note .aboutbtn a:hover {opacity:.60;}
.mailto a { color:#fff; text-decoration:none;}
.headborder { text-align:center; }
.banner-top {width:940px; height:300px;}
.servicesbg { background:#ededed;}


#featured-cars { padding: 45px 0 15px; background:#fff;}

#featured-cars .text-div a:hover {
    text-decoration: underline!important;
}
.logo {
    margin-top: 12px;
    padding-bottom:5px ;
}
.financeH div {display: inline-block; *display:inline; zoom:1;margin-bottom: 40px;margin-left: 145px;}
.financeH div:first-child {margin-left:0;}
.financeH h3 {font-size: 18px; margin-bottom: 10px;}
.pg{cursor:pointer;}
.auto-heaven-logo {
    height: 76px;
}