/* Featured Content Slider by: Chris Coyier */
 * 
/* UTILITY STYLES */
 .floatLeft {
     float: left;
}
 .floatRight {
     float: right;
}
 .clear {
     clear: both;
}
 a {
     outline: none;
}
/* PAGE STRUCTURE */
 #page-wrap {
     width: 100%;
     margin:0;
     position: relative;
     min-height: 305px;
     background: none no-repeat top center;
}
/* TYPOGRAPHY */
 ul {
     list-style: square inside;
}
 blockquote {
     padding: 0;
    margin:0px;
     font-size: 14px;
     font-family: Georgia, serif;
     font-style: italic;
}
/* SLIDER */
 .slider-wrap {
     width: 100%;
     position: absolute;
     top: 0px;
     left: 0px;
}
 .stripViewer .panelContainer {
     width:100%;
}
 .panel ul {
     text-align: left;
     margin: 0;
}
 .stripViewer{
     position: relative;
     overflow: hidden;
     width: 100%;
     background:#eeeeee;
}
 .stripViewer .panelContainer{
     position: relative;
     left: 0;
     top: 0;
     width:100%;
}
 .stripViewer .panelContainer .panel{
     float: left;
     height: 322px;
     position: relative;
     width: 1700px;
}
 .stripNavL, .stripNavR, .stripNav {
     display: none;
}
 #movers-row div {
     width:70px;
     float: left;
}
 #movers-row div a.cross-link {
     float: right;
}
 .photo-meta-data {
     background: url(images/transpBlack.html);
     padding: 10px;
     height: 30px;
     margin-top: -50px;
     position: relative;
     z-index: 9999;
     color: white;
}
 .photo-meta-data span {
     font-size: 13px;
}
/*.cross-link {
     display: block;
     position: relative;
     z-index: 9999;
}
*/
 .active-thumb {
     background: url(../images/icon-uparrowsmallwhite.html) top center no-repeat;
}
 .wrapper img {
     width:100%;
}
 .thumb-section {
     float:left;
     position:absolute;
     left:5px;
     margin:-90px 0 0 0px;
     width:700px;
}
 .middle-container {
     margin:0 auto;
     width:995px;
}
 .middle-heading {
     float:left;
     clear:both;
     font-family: 'TrebuchetMS-Bold';
     font-size:18px;
     font-weight:bold;
     font-style:normal !important;
     text-transform:capitalize !important;
     color:#ED1B2E;
}
 .contact-subheading {
     float:left;
     text-decoration:underline;
     text-align:center;
     width:98%;
     font-family:Arial, Helvetica, sans-serif;
     color:#fff;
     font-weight:bold;
     font-size:14px;
     padding: 10px 0 0px 20px;
     clear:both;
     margin-bottom:-5px;
}
 .contatc-addtxt {
     float:left;
     text-align:center;
     width:98%;
     font-family:Arial, Helvetica, sans-serif;
     color:#fff;
     font-size:12px;
     padding: 10px 0 10px 20px;
}
 .page-mainheading {
     float:left;
     background:url(../images/tab-background.png) no-repeat;
     height:34px;
     width:930px;
     font-family: 'TrebuchetMS-Bold';
     font-size:16px;
     margin:15px 0 -10px 0px;
     font-weight:bold;
     color:#fff;
     text-shadow: 2px 2px #387F1A;
     padding:5px 0 0 6px;
}
 .grid-container-main {
     float:left;
}
/*aboutus.php*/
 .about-container {
     float:left;
     width:994px;
     background:#fff;
     border-radius:5px;
     margin:20px 0 0 0px;
     min-height:431px;
}
 .middle-container-content {
     float:left;
     width:100%;
     background:#ccc;
}
 .about-title {
     float:left;
     margin:20px 0 0 20px;
     font-family:'TrebuchetMS-Bold';
     font-size:18px;
     color:#585b5c;
}
 .about-txt {
     float:left;
     font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#000;
     margin:10px 20px 20px 20px;
     text-align:justify;
     line-height:160%;
}
 .about-image-container {
     width:100%;
     float:left;
     margin:2px 45px 20px 0;
     border-radius:5px;
}
 .service-image-container {
     width:40%;
     float:left;
     margin:2px 20px 20px 0;
     border-radius:5px;
}
/*aboutus-end*/
 .mainDiv{
     width:800px;
}
 .fleft{
     float:left;
}
 .accessoryTitle{
     width:160px;
     text-align:center;
}
 .priceTile{
     float:left;
     text-align:center;
     width:175px;
     padding:5px 0 5px 0px;
     font-size:12px !important;
}
 .chkDiv{
     width:30px;
}
 .accessoryName{
     width:160px;
     text-align:left;
}
 .clrDiv{
     clear:both;
     height:5px;
     width:300px;
}
 #sumPrice{
     width:310px;
     text-align:center;
}
 .formMainDiv {
     padding:10px;
}
 .titleForm{
     background:#959595;
     color:#fff;
     font-family:Arial, Helvetica, sans-serif;
     font-size:18px;
     padding:7px 0 0 13px;
     border-top-left-radius:5px;
     border-top-right-radius:5px;
     width:250px;
     height:30px;

}
 .contact-heading {
     background:#959595;
     color:#fff;
     font-family:Arial, Helvetica, sans-serif;
     font-size:18px;
     padding:7px 0 0 13px;
     border-top-left-radius:5px;
     border-top-right-radius:5px;
     width:251px;
     height:30px;
}
 .frmCnt{
     width:238px;
     border:solid 1px #e7e7e7;
     border-radius:3px;
     clear:both;
     margin-top:5px;
}
 .frmCnt2{
     font-size:12px;
     font-family:Arial, Helvetica, sans-serif;
     width:238px;
     border-radius:5px;
     clear:both;
     margin-top:10px;
     margin-left:3px;
}
 input[type="text"] {
     width: 238px;
     color:#5c5c5c;
     font-size:13px;
     font-family:Arial, Helvetica, sans-serif;
     padding:5px;
     height:30px;
     border:solid 1xp #e7e7e7;
     border-radius:5px;
     border:0px;
}
 textarea {
     width: 238px;
     border:0;
     padding: 5px;
     font-family:Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#5c5c5c;
     height:70px;
}
 input[type="submit"] {
     background:url(images/get-now.html) no-repeat;
     width:90px;
     height:33px;
     font-size:0;
     border:0;
     cursor:pointer;
     float:right;
     margin-right:0px;
     margin-bottom:10px;
}
 .grid-main-container {
     float:left;
     border-bottom-left-radius:5px;
     border-bottom-right-radius:5px;
     background:#fff;
     min-height:569px;
     width:700px;
}
 .mainDiv{
     width:800px;
}
 .fleft{
     float:left;
}
 .accessoryTitle{
     width:160px;
     text-align:center;
}
 .priceTile{
     float:left;
     text-align:center;
     width:28%;
     padding:5px 0 5px 0px;
     font-size:12px !important;
}
 .chkDiv{
     width:30px;
}
 .accessoryName{
     width:160px;
     text-align:left;
}
 .clrDiv{
     clear:both;
     height:5px;
     width:300px;
}
 #sumPrice{
     width:310px;
     text-align:center;
}
 .formDiv{
     width:263px;
     margin-left: 20px;
     border:solid 1px #ccc;
     border-radius:5px;
     background:#f4f4f4;
     float:left;
}
 .formDivAcc{
     width:356px;
    ;
     margin-left: 20px;
     border:solid 1px #ccc;
     border-radius:5px;
     background:#f4f4f4;
     float:left;
}
 .widthAcc{
     width: 334px !important;
}
 .fldWidhtAcc{
     width: 323px !important;
}
 .formDiv1{
     background: none repeat scroll 0 0 #6e6e6e;
     border-top: 1px solid #e7e7e7;
     bottom: 0;
     float: right;
     border-bottom-left-radius:5px;
     border-bottom-right-radius:5px;
     position:absolute;
     margin: 15px 0 0 0;
     width:100%;
}
 .formDiv-acc{
     background: none repeat scroll 0 0 #6e6e6e;
     border-top: 1px solid #e7e7e7;
     bottom: 0;
     float: right;
     border-bottom-left-radius:5px;
     border-bottom-right-radius:5px;
     margin: 15px 0 0 0;
     width:100%;
}
 .formMainDiv {
     padding:10px;
}
 .titleForm{
     background:#959595;
     color:#fff;
     font-family:Arial, Helvetica, sans-serif;
     font-size:18px;
     padding:7px 0 0 13px;
     border-top-left-radius:5px;
     border-top-right-radius:5px;
     width:250px;
     height:30px;
     text-transform: uppercase;
}
 .contact-heading {
     background:#959595;
     color:#fff;
     font-family:Arial, Helvetica, sans-serif;
     font-size:18px;
     padding:7px 0 0 13px;
     border-top-left-radius:5px;
     border-top-right-radius:5px;
     width:98.8%;
     height:30px;
}
 .frmCnt{
     width:238px;
     border:solid 1px #e7e7e7;
     border-radius:3px;
     clear:both;
     margin-top:5px;
}
 .frmCnt2{
     font-size:12px;
     font-family:Arial, Helvetica, sans-serif;
     width:205px;
     border-radius:5px;
     clear:both;
     margin-top:10px;
     margin-left:3px;
}
 input[type="text"] {
     width: 238px;
     color:#5c5c5c;
     font-size:13px;
     font-family:Arial, Helvetica, sans-serif;
     padding:5px;
     height:30px;
     border:solid 1xp #e7e7e7;
     border-radius:5px;
     border:0px;
}
 input[type="email"] {
     width: 238px;
     color:#5c5c5c;
     font-size:13px;
     font-family:Arial, Helvetica, sans-serif;
     padding:5px;
     height:30px;
     border:solid 1xp #e7e7e7;
     border-radius:5px;
     border:0px;
}
 .slMnLba-CIn input[type="text"] {
     width: 190px !important;
     color:#5c5c5c;
     font-size:13px;
     font-family:Arial, Helvetica, sans-serif;
     padding:5px;
     height:20px;
     border:solid 1xp #e7e7e7;
     border-radius:5px;
     border:0px;
}
 textarea {
     width: 238px;
     border:0;
     padding: 5px;
     font-family:Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#5c5c5c;
     height:70px;
}
 input[type="submit"] {
     background:url(../images/get-now.jpg) no-repeat;
     width:90px;
     height:36px;
     font-size:0;
     border:0;
     cursor:pointer;
     float:right;
     margin-right:0px;
     margin-bottom:10px;
}
 .inquiry {
     background:url(../images/btn_small.png) no-repeat !important;
     width:100px !important;
     height:33px;
     border:0;
     font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
     font-size:15px !important;
     color:#fff;
     font-weight:bold;
     text-align:center;
    /*padding:2px 0 0 0;
    */
     padding:0px 6px 5px 0px;
     cursor:pointer;
     float:right;
     margin-right:0px;
     margin-bottom:10px;
}
 .grid-main-container {
     float:left;
     border-bottom-left-radius:5px;
     border-bottom-right-radius:5px;
     background:#fff;
     width:100%;
}
 .contact-information-container {
     float:left;
     width:60%;
     padding:15px;
}
 .contact-information-container2 {
     float:left;
     width:95%;
     padding:15px;
}
 .branches-information-container {
     float:left;
     width:70%;
}
 .contact-left-section {
     float:left;
     width:100%;
}
 .contact-heading-txt {
     float:left;
     font-family:Arial, Helvetica, sans-serif;
     font-size:18px;
     clear:both;
     font-weight:bold;
     color:#000;
}
 .contact-subheading-txt {
     float:left;
     font-family:Arial, Helvetica, sans-serif;
     font-size:14px;
     margin:20px 0 0 0;
     clear:both;
     color:#C70514;
}
 .contact-person-txt {
     float:left;
     font-family:Arial, Helvetica, sans-serif;
     font-size:13px;
     margin-top:2px;
     clear:both;
     font-weight:bold;
     color:#444444;
}
 .career-mail-block {
     float:left;
     width:24.5%;
     min-height:475px;
     position:relative;
     background:#fff;
     border-radius:5px;
     margin:20px 0 0 10px;
}
 .career-mail-heading {
     float:left;
     width:100%;
     text-align:center;
     color:#444444;
     font-size:14px;
     font-weight:bold;
     margin:30px 0 20px 0;
}
 .career-mail-heading a {
     color:#444444;
     text-decoration:none;
}
 .career-mail-subheading {
     float:left;
     width:84%;
     text-align:center;
     text-align:;
     color:#444444;
     font-size:17px;
     font-weight:bold;
     margin:40px 20px 60px 20px;
}
 .career-job-img {
     float:left;
     margin:0 0px 20px 44px;
}
 .apply-online {
     float:left;
     border:0;
     color:#fff;
     font-size:13px;
     background:url(../images/btn.png) no-repeat;
     width:154px;
     height:38px;
     position:absolute;
     font-weight:bold;
     text-align:center;
     bottom:18px;
     cursor:pointer;
     left:43px;
}
 .apply-select {
     float:left;
     padding:0 5px;
     font-size:13px;
     width:200px;
     height:20px;
     margin:3px 0;
     border:0;
}
 .file-career {
     float:left;
     width:175px;
     height:25px;
}
 .product-main-listing {
     float:left;
     border-radius:5px;
     width:100%;
     background:#fff;
}
 .car-details-container {
     float:left;
     width:20%;
     margin:15px 0 15px 43px;
     cursor: default;
}
 .product-img{
     float:left;
     clear:both;
     margin:0 0 0 0;
     cursor: pointer;
}
 .car-name-txt {
     float:left;
     width:75%;
     font-size:14px;
     font-weight:bold;
     text-align:center;
     color:#000;
     padding:7px 0 0 0px;
}
 .car-name-txt:hover {
     color:#cc0000;
     cursor:pointer;
}
 .branches-left-panel {
     float:left;
     width:210px;
}
 .district-heading {
     float:left;
     width:100%;
     text-align:left;
     font-size:14px;
     text-transform:uppercase;
     color:#c70514;
     font-weight:bold;
}
 .branches-arrow {
     float:left;
     margin:1.4px 8px 0 0;
}
 .district-subheading {
     float:left;
     width:100%;
     text-align:left;
     font-size:13px;
     text-transform:capitalize;
     color:#000;
     margin:10px 0 0 22px;
     font-weight:bold;
}
 .branchessub-arrow {
     float:left;
     margin:5px 8px 0 0;
}
 .subheading-container {
     float:left;
     clear:both;
     margin:0px 0 7px 0;
}
 .subheading-txt {
     float:left;
}
 .subheading-txt:hover {
     color:#c70514;
     cursor:pointer;
}
 .subheading-container a {
     color:#000 !important;
}
 .branch-selected {
     color:#c70514;
}
 .branches-brk {
     float:left;
     margin:1% 38px 0 0;
}
 .branches-subheading-txt {
     float:left;
     font-family:Arial, Helvetica, sans-serif;
     font-size:14px;
     margin:0px 0 8px 0;
     clear:both;
     color:#C70514;
}
 .branch-map-container {
     float:left;
     margin:45px 0 0 0;
     width:70%;
     border:solid 1px #ababab;
}
/** added by vikul for product detail page */
 #mainPrd{
     background: none repeat scroll 0 0 #FFFFFF;
     border-radius: 5px;
    ;
     float: left;
     margin: 20px 0px;
     margin-top: 15px;
     width: 985px;
}
 .leftMainPrd{
     float:left;
     width:194px;
     background-color:#D1D1D1;
     padding:15px 0px 15px 20px;
     min-height:611px;
     border-bottom-left-radius:5px;
}
 .rightMainPrd{
     float:left;
     width:754px;
     background-color:#FFF;
     padding:15px 0px 0px 12px;
}
 .menuPrdct{
     background:url(../images/red_prd_btn.png) no-repeat;
     height:33px;
     width:178px;
     clear:both;
     padding:5px 0px;
     cursor:pointer;
}
 .menuPrdct img{
     margin: -7px 0px 0px -11px;
     float:left;
}
 .txtMenuPrd{
     color: #FFFFFF;
     float: left;
     font-size: 13px;
     font-weight: bold;
     padding-top: 3px;
     text-align: center;
     width:70%;
}
 .imgDrive{
     margin-top:1px !important;
}
 .prdTitle{
     background-color: #000000;
     color: #FFFFFF;
     float:left;
     padding:10px;
     font-size: 20px;
     text-align: center;
     min-width:33%;
}
 .prdColor{
     background-color:transparent;
     float:right;
     padding:10px;
     font-size: 20px;
     text-align: center;
     width:250px;
     font-size:12px;
     font-weight:normal;
     position:relative;
}
 .cColor{
     width:100px;
}
 .vehicleMainDiv{
     width:100%;
     text-align:center;
     float:left;
}
 .vehicleImg{
     float:left;
     width:99%;
     float:left;
}
 .vehicleClr{
     float:left;
     width:99%;
     height:50px;
     float:left;
}
 .btmPrdInfo{
     height:131px;
     float:left;
     width:100%;
}
 .btmPrdInfo .schemeDiv{
     border-radius:5px;
     position:relative;
     width:34%;
     float:left;
}
 .btmPrdInfo .schemeDiv img{
     border-radius:5px;
}
 .red_scheme{
     position:absolute;
     border-top-left-radius:5px;
     top:0px;
     left:0px;
     background:url(../images/red_scheme.png) -100px 0px no-repeat;
     height:20px;
     text-align:center;
     width:122px;
     color:white;
     padding-top:5px;
     font-weight:bold;
}
 .contactDiv{
     background:#dfdfdf;
     height:120px;
     width:30%;
     border-radius:7px;
     float:left;
     margin:0px 5px;
     padding:5px 0 0 10px;
}
 .priceInfo{
     color:#F00;
     padding-top:5px;
     height:20px;
     font-size: 14px;
}
 .pricePrd{
     color:#000;
     font-weight:bold;
     padding:5px 0;
     height:13px;
}
 .pricePrd .spanTitle{
     float:left;
     width:64%;
}
 .pricePrd .spanPrice{
     float:right;
     width:31%;
     text-align:right;
     margin-right:10px;
}
 .pricePrd .spanTotPrice{
     float:right;
     width:31%;
     color:#F00;
     text-align:right;
     margin-right:10px;
}
 .cntComp{
     font-weight:bold;
}
 .cntName{
     width:50%;
     float:left;
}
 #menu {
     width:100%;
     float:left;
     background-color:#F5F5F5;
}
 #mybanner {
     width:100%;
     float:left;
    /*border-top:1px solid #006600;
     */
}
 .floatleft {
     cursor:pointer;
}
 .inquirymodel {
     border: 0 none;
     border-radius: 5px 5px 5px 5px;
     color: #5C5C5C;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 13px;
     height: 28px;
     padding: 5px;
     width: 100%;
}
 .testtime {
     border: 0 none;
     border-radius: 5px 5px 5px 5px;
     color: #5C5C5C;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 13px;
     height: 28px;
     padding: 5px;
     width: 48%;
}
 .number-detail-container {
     float:left;
     background:#fff;
     padding:15px;
     border-bottom-left-radius:5px;
     border-bottom-right-radius:5px;
     width:95%;
}
 .achievement-detail-container {
     float:left;
     background:#fff;
     padding:15px;
     width:95%;
}
 .exangebutton{
     background:url(../images/btn_small_copy.png) no-repeat !important;
     width:100px !important;
     height:33px !important;
     border:0 !important;
     font-size:14px !important;
     font-weight:bold !important;
     font-family:Arial, Helvetica, sans-serif !important;
     color:#fff !important;
     margin-bottom:0px !important;
     padding:0 0 3px 0 !important;
}
 .mainDivGal{
     color:black;
     float:left;
     width:150px;
     padding:10px 0 0 10px;
     cursor:pointer;
}
 .mainGallery{
     width:70px;
     float:left;
}
 .optColor{
     height:auto;
     float:left;
     padding:3px;
     width:120px;
     z-index:999;
     position:absolute;
     top:27px;
     left:99px;
}
 .rightTitle{
     border-bottom-right-radius: 5px;
     border-top-right-radius: 5px;
     float: left;
     height: 44px;
     width: 62.7%;
     background: none repeat scroll 0 0 #DFDFDF;
}
 .achievement-bg {
     background:url(../images/Trophy-Gold-icon2.png) no-repeat;
     width:88px;
     top:25px;
     height:90px;
     position:absolute;
     z-index:999;
}
 .fin-contact {
     float:right;
     font:Arial, Helvetica, sans-serif;
     color:#000;
     font-size:14px;
     font-weight:bold;
     margin:-15px 20px 15px 0;
}
 .about-left-img {
     float:left;
     width:497px;
     text-align:center;
    /*border-right:solid 1px #999;
    */
}
 .finance-contact-container {
     background: none repeat scroll 0 0 #6e6e6e;
     border-top: 1px solid #e7e7e7;
     bottom: 0;
     float: right;
     border-bottom-left-radius:5px;
     font-weight:bold;
     font-size:16px !important;
     border-bottom-right-radius:5px;
     margin-bottom:20px;
     width:100%;
}
 .slides_control {
     height:355px !important;
}
 #for_alert_div{
     width:100%;
     height:100%;
     display:block;
     opacity: 0.7;
     filter:alpha(opacity=70);
     position: fixed;
     z-index: 999;
     *z-index: -999;
     padding-top:10%;
     background:#000;
}
 #for_alert{
     width:400px;
     text-align:center;
     margin:0 auto;
     display:block;
     position:absolute;
     left:38%;
     top:25%;
     z-index:999;
}
 #for_alert .header_alert{
     width:340px;
     height:33px;
     background:#57a736;
     padding-top:9px;
    float:left;
     font-family: 'AeroRegularSWFTE';
     font-weight:bold;
     font-size:20px;
     color:#FFFFFF;
}
 #for_alert .alertMsgDiv{
     background:#F4F4F4;
     text-align:center;
     padding:30px 10px 0 10px;
     float:left;
     min-height:140px;
     width:320px;
     color:#F00;
}
 .alertMsgDiv p{
     font-size:13px;
     font-weight:bold;
}







/* 1-17-2018 */

.contact-refresh {
     vertical-align: middle;
     padding-top: 6px;
}

.frmCnt.widthAcc.border-none {
    border: none;
}

#login-box .cntSel a {
    padding-top: 6px;
    display: inline-block;
}

.cooment-500{
     padding-top: 4px;
     padding-bottom: 4px;
     display: inline-block;
}

#radioDiv input{
     margin-left: 20px;
}

.moadl-fild-w{
     width: 100% !important;
}

.moadl-fild-w-commnetn{
     width: 334px !important;
}



