*
{
    padding: 0;
    list-style: none;
    outline: none;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

html
{
    overflow-y: scroll;
}


body
{
    background: url(../images/BG.jpg) fixed center top no-repeat;
  font-family: 'Conv_Prompt-Regular'!important;
    background-repeat: no-repeat;
    background-attachment: fixed;
    font-size: 12px;
    color: #333333;
    
}
a
{
    cursor: pointer;
}
img
{
    border: 0;
    outline: none;
}

.container
{
    width: 1003px;
    margin: 0 auto;
}

.container1
{
    width: 1372px;
    margin: 0 0;
}

.container2
{
    width: 1200px;
    margin: 0 auto;
    height: 584px;
}

.header
{
    overflow: hidden;
    padding: 10px 0 33px 0;
}

.header1
{
    overflow: hidden;
    margin: 0 50px;
}

.Tab
{
    overflow: hidden;
    margin:0 0 0 170px;
}

.mahindraLogo
{
    width: 172px;
    height: 122px;
}
.mahindraLogo, .welcome
{
    float: left;
    display: inline;
}
.welcome
{
    padding: 48px 0 0 0;
    width: 668px;
}
.welcome table
{
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
}
.welcome table tr td
{
    border-right: 1px solid #ad8b86;
    text-align: center;
    background: url(../images/Cwel.png) center top repeat-x;
    height: 42px;
}
.welcome table tr td p
{
    color: #3d3d3d;
    padding: 0 7px;
}
.welcome table tr td span
{
    color: #d9171a;
    font-size: 11px;
    padding: 0 7px;
}
.welcome table tr td.welF
{
    width: 40px;
    background: url(../images/welF.png) left top no-repeat;
    height: 42px;
    border: none;
}
.welM
{
}
.welcome table tr td.welL
{
    width: 61px;
    background: url(../images/welL.png) right top no-repeat;
    height: 42px;
    border: none;
}
.welcome table tr td.welL a
{
    color: #d9171a;
    text-decoration: none;
    font-weight: bold;
    position: relative;
}
.welcome table tr td.welL a:hover
{
    text-decoration: underline;
}
.mileLogo
{
    float: right;
    display: inline;
    width: 163px;
    height: 98px;
    padding-top: 10px;
}


.contHolder
{
    clear: both;
    overflow: hidden;
    height: 100%;
    padding: 30px 0;
}
.contHolder .contL
{
    float: left;
    display: inline;
    width: 400px;
    padding-right: 60px;
}
.contHolder .contL .creHead
{
     
    font-size: 32px;
    color: #4b4b4b;
    padding: 30px 0;
}


.Marquee
{
    
    font-size: 16px;
    color: #4b4b4b;
    font-weight:bold;
   
}

.Marquee1
{
     
    font-size: 18px;
    color: #4b4b4b;
    font-weight:bold;
   
}

.contHolder .contR
{
    float: left;
    display: inline;
}



.dataHead
{
    color: #3f3f3f;
    font-size: 20px;
    padding-bottom: 20px;
}
.detailHolder
{
    clear: both;
    padding: 0 0 50px 0;
}
.detailHolder div.fdata
{
    overflow: hidden;
    margin-bottom: 20px;
}
.detailHolder div.fdata .icons
{
    float: left;
    display: inline;
    height: 90px;
    width: 67px; /*background: url(../images/dealers_icon.png) 0 0 no-repeat;*/
}
.detailHolder div.fdata .dataHead
{
    float: left;
    display: inline;
    padding: 18px 0 0 18px;
}

.detailHolder div table
{
    clear: both;
    border-collapse: collapse;
    border-spacing: 0;
}
.detailHolder div table tr th
{
    border-bottom: 1px solid #ae987f;
    padding: 3px 15px 3px 0;
    text-align: left;
}
.detailHolder div table tr td
{
    border-bottom: 1px solid #e1b89f;
    padding: 3px 56px 3px 0;
    text-align: left;
}
.detailHolder div table tr td.lastTD
{
    border: 0;
}

.detailHolder ul
{
    overflow: hidden;
}
.detailHolder div.btn
{
    float: right;
    display: inline;
    padding: 2px 0 0 10px;
    height: 21px;
    width: 64px;
    background: url(../images/moreBtn.png) 0 0 no-repeat;
    margin: 10px 53px 0 0;
    border: 0px;
}
/*
.btnHolder
{
    text-align: center;
    width: 80%;
    padding-top: 20px;
}*/

.btnHolder
{
    margin-left : 250px;
    width: 60%;
    padding-top: 20px;
}

.btnHolder2
{
    margin-left : 50px;
    width: 50%;
    height:50%;
    padding-top: 20px;
    overflow:scroll;
}

.btnHolder1
{
    margin-left : 250px;
    width: 50%;
    padding-top: 20px;
}

.btnHolderLoc
{
    text-align: center;
    width: 88%;
    padding-top: 20px;
}

.btn, input.btn
{
    padding: 5px;
    margin: 5px 10px;
    background: #FF0000;
    border: 1px solid #7c7c7c;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
    font-size: 95%;
}

.Cancelbtn, input.Cancelbtn
{
    padding: 5px;
    margin: 5px 10px;
    background: #FFCC00;
    border: 1px solid #7c7c7c;
    color: #000;
    font-weight: bold;
    cursor: pointer;
    font-size: 95%;
}

.innerbtn, input.innerbtn
{
    padding: 5px;
    margin: 5px 10px;
    background: #777ff;
    border: 1px solid #7c7c7c;
    color: #000;
    font-weight: bold;
    cursor: pointer;
    font-size: 95%;
}

/*===========================================GLASS BUTTON=========================================== */
.myCancelButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFC546), color-stop(0.5, #DE501A) );
	background:-moz-linear-gradient( center top, #FFC546 5%, #DE501A 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC546', endColorstr='#DE501A');
	background-color:#FFC546;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:0px solid #d83526;
	display:inline-block;
	color:#ffffff;
	 
	font-size:15px;
	font-weight:bold;
	padding:5px; /*6px 24px 24px*/
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
    cursor: pointer;
    height: auto !important;
}

.myCancelButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #DE501A), color-stop(1.5, #FFC546) );
	background:-moz-linear-gradient( center top, #DE501A 5%, #FFC546 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DE501A', endColorstr='#FFC546');
	background-color:#DE501A;
}

.myCancelButton:active {
	position:relative;
	top:1px;
}
/*===========================================GLASS BUTTON=========================================== */

/*===========================================GLASS BUTTON=========================================== */
.myInnerButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFC546), color-stop(0.5, #DE501A) );
	background:-moz-linear-gradient( center top, #FFC546 5%, #DE501A 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC546', endColorstr='#DE501A');
	background-color:#FFC546;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:0px solid #d83526;
	display:inline-block;
	color:#ffffff;
	 
	font-size:15px;
	font-weight:bold;
	padding:5px; /*6px 24px 24px*/
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
    cursor: pointer;
    height: auto !important;
}

.myInnerButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #DE501A), color-stop(1.5, #FFC546) );
	background:-moz-linear-gradient( center top, #DE501A 5%, #FFC546 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DE501A', endColorstr='#FFC546');
	background-color:#DE501A;
}

.myInnerButton:active {
	position:relative;
	top:1px;
}

/*===========================================GLASS BUTTON=========================================== */

/*===========================================GLASS BUTTON=========================================== */
/*-moz-linear-gradient(center top ,  #FFDF6D 5%, #FD9C3D 100%) repeat scroll 0 0 #fff0f0
2nd Option	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFA746), color-stop(0.5, #AC501A) );
*/ 
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC546', endColorstr='#DE501A');
	background-color:#FFC546;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:0px solid #AC501A;
	display:inline-block;
	color:#ffffff;
	 
	font-size:15px;
	font-weight:bold;
	padding:5px; /*6px 24px 24px*/
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
    cursor: pointer;
    }




.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #DE501A), color-stop(1.5, #FFC546) );
	background:-moz-linear-gradient( center top, #DE501A 5%, #FFC546 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DE501A', endColorstr='#FFC546');
	background-color:#DE501A;
}

.myButton:active {
	position:relative;
	top:1px;
}
/*===========================================GLASS BUTTON=========================================== */





.detailHolder div a.moreBtn
{
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    position: relative;
}





.CarHold
{
    clear: both;
}
/*ul.carSlid{overflow:hidden;}
ul.carSlid li{float:left; display:inline; }
ul.carSlid li a{margin-right:20px; display:block; float:left}
ul.carSlid li.leftArr{height:28px; }
ul.carSlid li.leftArr a{background:url(../images/arrL.png) 0 0 no-repeat; padding:20px 19px 20px 0;}
ul.carSlid li.actCar{height:35px; }
ul.carSlid li.actCar a{background:url(../images/actCar.png) 0 0 no-repeat; padding:20px 74px 20px 0; }
ul.carSlid li.disActCar{height:35px;}
ul.carSlid li.disActCar a{background:url(../images/disActCar.png) 0 0 no-repeat; padding:20px 74px 20px 0;}
ul.carSlid li.rightArr{height:28px; }
ul.carSlid li.rightArr a{background:url(../images/arrR.png) 0 0 no-repeat; padding:20px 19px 20px 0; }*/

ul.carSlid
{
    overflow: hidden;
}
ul.carSlid li
{
    float: left;
    display: inline;
    padding-right: 20px;
}

.dealersHolder
{
    padding: 20px 0 0 0;
    clear: both;
}
.dealersHolder ul
{
    overflow: hidden;
    text-align: center;
}
.dealersHolder ul li
{
    float: left;
    display: inline;
    padding: 0 30px 10px 0;
}

.dealersHolder1
{
    padding: 0px 0 0 0;
    clear: both;
}
.dealersHolder1 ul
{
    overflow: hidden;
    text-align: center;
}
.dealersHolder1 ul li
{
    float: left;
    display: inline;
    padding: 0 30px 0px 0;
}

.dealersHolder1 ul li a
{
    color: #525252;
    text-decoration: none;
    font-weight: bold;
    display: block;
}

.newDeal
{
    height: 142px;
}
.adeDeal
{
    height: 142px;
}
.enaResig
{
    height: 142px;
}
.dealersHolder ul li a {
    color: #525252;
    text-decoration: none;
    font-weight: normal;
    display: block;
    font-size: 12px;
    line-height: 14px;
}


.footBgHolder
{
    background: url(../images/footBG.png) bottom left repeat-x;
    height: 46px;
    bottom: 0;
    left: 0;
    
}


.footHolder
{
    width: 1000px;
    margin: 20px auto;
    overflow: hidden;
    height: 100%;
    color: #515151;
    
    font-size: 11px;
    
}
.footHolder .footL
{
    display: inline;
    padding: 16px 0;
    font-weight: bold;
}
.footHolder .footR
{
    float: right;
    display: inline;
    padding: 16px 0;
}
.footHolder .footR a
{
    color: #515151;
    text-decoration: none;
}

.menuIcon
{
    width: 90px;
    height: 90px;
}

.firstTD
{
    width: 25%;
}
.thirdTD
{
    width: 75%;
}



.loadingProgress
{
    background-color: #F7E8A6;
    padding: 1px 30px;
    top: 0;
    left: 40%;
    position: absolute;
    width: auto;
    border-radius: 0 0 7px 7px;
}


div.sc_menu
{
    /* Set it so we could calculate the offsetLeft */
    position: relative;
    height: 100px;
    width: 750px; /* Add scroll-bars */    
    /*overflow: auto;*/
}
ul.sc_menu
{
    display: block;
    height: 75px; /* Max width here, for users without Javascript */
    width: 800px;
    padding: 15px 0 0 15px; /* Remove default margin */
    margin: 0;
    /*background: url('navigation.png');*/ /*commennted as per jayant*/ 
    list-style: none;
}
.sc_menu li
{
    display: block;
    float: left;
    padding: 0 4px;
    list-style-image:url(..images/next.png);
}

.sc_menu a
{
    display: block;
    text-decoration: none;
}


.sponsorcarousel{ position: relative; overflow: scroll; width: 265px; height: 120px; margin:20px 0px 0 5px;}
.sponsorcarousel .belt{ position: absolute; left: 0; top: 0; width: 265px; height: 120px; overflow: hidden;}
.sponsorcarousel .panel{ float: left; overflow: hidden; margin: 0px; width:265px; height: 120px; padding:0px 0 0 0; text-align:center; }








/*
.sc_menu li a:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;       
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}


.sc_menu li a:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           
	border-bottom: 50px solid transparent;
	border-left: 30px solid hsla(34,85%,35%,1);
	position: absolute;
	top: 50%;
	margin-top: -10px; 
	left: 10%;
	z-index: 2; 
}
*/

.sc_menu span
{
    /* We want a caption to display on the next line */
    display: block;
    margin-top: 3px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}


.login
{
    padding: 100px;
}





/*Custom Scroll bar*/
#scrollbar1
{
    width: 220px;
    clear: both;
}
#scrollbar1 .viewport
{
    width: 200px;
    height: 372px;
    overflow: hidden;
    position: relative;
    text-align: justify;
}
#scrollbar1 .overview
{
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 40px;
}
#scrollbar1 .thumb .end, #scrollbar1 .thumb
{
    background: url(../images/greenThumb.png) 0 0 no-repeat;
}
#scrollbar1 .scrollbar
{
    position: relative;
    float: right;
    width: 15px;
}
#scrollbar1 .track
{
    height: 100%;
    width: 8px;
    position: relative;
    padding: 0;
    background: url(../images/greenTrack.gif) right top repeat-y;
}
#scrollbar1 .thumb
{
    height: 65px;
    width: 27px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 1px;
}
#scrollbar1 .thumb .end
{
    overflow: hidden;
    height: 0px;
    width: 13px;
}
#scrollbar1 .disable
{
    display: none;
}




#scrollbar2
{
    width: 670px;
    clear: both;
}
#scrollbar2 .viewport
{
    width: 650px;
    height: 500px;
    overflow: hidden;
    position: relative;
    text-align: justify;
}
#scrollbar2 .overview
{
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
}
#scrollbar2 .thumb .end
{
    background: url(../images/orangeThumb.png) 0 0 no-repeat;
}
#scrollbar2 .thumb
{
    background: url(../images/orangeThumb.png) 0 0 no-repeat;
}
#scrollbar2 .scrollbar
{
    position: relative;
    float: right;
    width: 15px;
}
#scrollbar2 .track
{
    height: 100%;
    width: 2px;
    position: relative;
    padding: 0;
    background: url(../images/orangeTrack.gif) right 0 repeat-y;
}
#scrollbar2 .thumb
{
    height: 65px;
    width: 27px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
}
#scrollbar2 .thumb .end
{
    overflow: hidden;
    height: 0px;
    width: 13px;
}
#scrollbar2 .disable
{
    display: none;
}

.req
{
    color: Red;
    font-size: medium;
}

.lightBox
{
    position: absolute;
    top: 0;
    left: 0;
    background-color: Black;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity:0.4;
    filter:alpha(opacity=40);
}
.lightBoxContent
{
    background-color: #FCF2D6 !important;
    position: absolute;
    top: 20%;
    left: 30%;
    z-index: 10;
    width:40%;
}

.lightBox1
{
    position: absolute;
    top: 0;
    left: 0;
    background-color: Black;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity:0.4;
    filter:alpha(opacity=40);
}
.lightBoxContent1
{
    background-color: #FCF2D6 !important;
    position: absolute;
    top: 20%;
    left: 15%;
    z-index: 10;
   
}

.lightBoxTitle1
{
    background-color: #F98A6C;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    text-align: center;    
}

.lightBoxTitle
{
    background-color: #F98A6C;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    text-align: center;    
}

.lightBoxContent1 td
{
    
    border:0px !important;
    border-style:none !important;
    vertical-align:top;
    border-color:White;
}

.lightBoxContent1 td table
{
    border:0px !important;
    border-style:none !important;
    border-color:White;   
}

.lightBoxContent1 td table td
{
   vertical-align:top;
   padding-left:3px;
   
}

.lightBoxContent1 td table td input[type="checkbox"]
{
    display: inline;
    margin: 0 2px;
    vertical-align: middle;
}

.lightBoxContent td
{
    
    border:0px !important;
    border-style:none !important;
    vertical-align:top;
    border-color:White;
}

.lightBoxContent td table
{
    border:0px !important;
    border-style:none !important;
    border-color:White;   
}

.lightBoxContent td table td
{
   vertical-align:top;
   padding-left:3px;
   
}

.lightBoxContent td table td input[type="checkbox"]
{
    display: inline;
    margin: 0 2px;
    vertical-align: middle;
}

/*input[type=text][disabled=disabled]
{
    background-color : Gray !important;
}*/

.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=30); 
	opacity:0.3; 
}


.modalPopup {
	/*background-color:#f5f5f5;*/
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:350px;
}





.lightBoxContentBig
{
    background-color: #FCF2D6 !important;
    position: absolute;
    top: 20%;
    left: 10%;
    z-index: 10;
    width:80%;
}

.lightBoxContentBig td
{
    
    border:0px !important;
    border-style:none !important;
    vertical-align:top;
    border-color:White;
}

.lightBoxContentBig td table
{
    border:0px !important;
    border-style:none !important;
    border-color:White;   
}

.lightBoxContentBig td table td
{
   vertical-align:top;
   padding-left:3px;
   
}

.lightBoxContentBig td table td input[type="checkbox"]
{
    display: inline;
    margin: 0 2px;
    vertical-align: middle;
}














/*Scroller*/
.slideHold{clear:both; width:501px; 
height:300px; position:relative; overflow:hidden;
    top: 0px;
    left: 0px;
}

.slideHold ul{position:absolute; top:0; left:0; width:2629px; 
height:300px;
}
.slideHold ul li{float:left; display:inline; width:500px; height:300px;}

.slideNav{clear:both; position:relative; width:280px; height:50px;}
.slideNav a.sPrev,a.sNext{position:absolute; width:21px; height:30px; top:8px;}
.slideNav a.sPrev{left:0; background:url(../images/arrL.png) 0 0 no-repeat; cursor:default}
.slideNav a.sNext{right:0; background:url(../images/arrR.png) 0 0 no-repeat;}

.slideNav .sNav{margin:0 auto; width:200px; height:45px; overflow:hidden; padding:5px 0 0 0;}
.sNav ul{width:300px;}
.sNav ul li{float:left; display:inline; width:49px; height:45px; position:relative; background:url(../images/disActCar.png) 0 0 no-repeat; margin:0 25px 0 0; cursor:pointer;}
.sNav ul li a{display:block; position:relative;height:45px;background:url(../images/actCar.png) 0 0 no-repeat; cursor:default}



.slideNav1{clear:both; position:relative; width:580px; height:50px;}
.slideNav1 a.sPrev1,a.sNext1{position:absolute; width:21px; height:30px; top:8px;}
.slideNav1 a.sPrev1{left:0; background:url(../images/arrL.png) 0 0 no-repeat; cursor:default}
.slideNav1 a.sNext1{right:0; background:url(../images/arrR.png) 0 0 no-repeat;}


.Previous
{
    padding-right: auto;
}

.Next
{
    padding-left: auto;
}

.transbox {
     width: 1200px;
     height: 380px;
     background-color: #ffffff;
     border: 1px solid black;
     opacity: 0.6;
     filter: alpha(opacity=60); /* For IE8 and earlier */
 }
 
 .transparent
 {
     width: 1000px;
     height: 400px;     
     background: rgba(255,255,255,0.5);
     margin: 0 0 0 170px;
}


.transparent1
 {
     width: 433px;
     height: 274px;
     margin: 100px 100px 0px 400px;
}

.TableSpace
{
    border-collapse:collapse;
}

.textbox1{ width:325px; 
height:27px; 
color:#666;  font-style:italic; font-size:12px; border:none; padding:2px 5px 0 5px;margin:0 0px 0 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:#cccccc solid 1px; behavior: url(ie-css3.htc); z-index:2;  position:relative;
    top: -2px;
    left: 0px;
}

.lblDashName
{
    /*padding-left :20px;*/
}

.rbl input[type="radio"]
{
   margin-left: 5px;
   margin-right: 5px;
}