/* ****************************************User table ***************************************************/
#usertable {
	position:absolute;
	left: 245px;
	top: 160px;
	
}

  table.cruises { 
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    cellspacing: 0; 
    border-collapse: collapse; 
    width: 800px;    
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  table.cruises th, table.cruises td { 
    border-left: 1px solid #999; 
    border-bottom: 1px solid #999; 
    padding: 2px 4px;
    }
  table.cruises th { 
    background: #6b6164;
    color: white;
    font-variant: small-caps;
	overflow: hidden;
    }
  table.cruises td { background: #eee; overflow: hidden; }
  
  div.scrollableContainer { 
    position: relative; 
    width: 870px; 
    padding-top: 2em; 
    margin: 10px;    
    border: 4px solid #999;
    background: #6b6164;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  div.scrollingArea { 
    height: 350px; 
    overflow: auto; 
    }

  table.scrollable thead tr {
    left: -1px; top: 0;
    position: absolute;
    }

  table.cruises .codedept div { width: 60px; }
  table.cruises .descdept div { width: 250px; }
  table.cruises .editdept   div { width: 80px; }
  table.cruises .deldept   div { width: 80px; }
  table.cruises .location   div { width: 250px; }
  table.cruises .tagactive   div { width: 40px; }
  table.cruises .level   div { width: 40px; }
  
  table.cruises td.codedept { background: #ffffff; }
  table.cruises td.descdept    { background: #ffffff; }  
  table.cruises td.editdept    { background: #ffffff; }
  table.cruises td.deldept    { background: #ffffff; }
  table.cruises td.location    { background: #ffffff; }
  table.cruises td.tagactive   { background: #ffffff; }
  table.cruises td.level    { background: #ffffff; }
 

table.cruises tr td :hover
{
  background-color: lightgray;
}

/******************************************* user table design end *************************************************************/

.editbar {
	-moz-box-shadow:inset -2px -1px 0px 0px #ffffff;
	-webkit-box-shadow:inset -2px -1px 0px 0px #ffffff;
	box-shadow:inset -2px -1px 0px 0px #ffffff;
	background-color:#ede8ed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:10px;
	border:1px solid #545353;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 0px 0px 0px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	width:80px;
	height:15px;
	background: url(../images/pic1.png);
	text-align:center;
	vertical-align:middle;
	
}
.editbar:hover {
	background-color:#e6e1e6;
	background: url(../images/pic3.png);
}
.editbar:active {
	position:relative;
	top:1px;

}


/*************************************************************** Replace table  *********************************************************************/

#replacetable {
	position:absolute;
	left: 245px;
	top: 160px;
	
}

  table.replacetbl { 
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    cellspacing: 0; 
    border-collapse: collapse; 
    width: 900px;    
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  table.replacetbl th, table.replacetbl td { 
    border-left: 1px solid #999; 
    border-bottom: 1px solid #999; 
    padding: 2px 4px;
    }
  table.replacetbl th { 
    background: #6b6164;
    color: white;
    font-variant: small-caps;
	overflow: hidden;
    }
  table.replacetbl td { background: #eee; overflow: hidden; }
  
  div.scrollableContainerreptbl { 
    position: relative; 
    width: 1800px; 
    padding-top: 2em; 
    margin: 10px;    
    border: 4px solid #999;
    background: #6b6164;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  div.scrollingAreareptbl { 
    height: 350px; 
    overflow: auto; 
    }

  table.scrollablereptbl thead tr {
    left: -1px; top: 0;
    position: absolute;
    }

  table.replacetbl .rpdate div { width: 70px; }
  table.replacetbl .rpno div { width: 100px; }
  table.replacetbl .rpdatesold   div { width: 70px; }
  table.replacetbl .rpoldunit   div { width: 250px; }
  table.replacetbl .rpoldimei   div { width: 150px; }
  table.replacetbl .rpnewunit   div { width: 250px; }
  table.replacetbl .rpnewimei   div { width: 150px; }
  table.replacetbl .rpaptablrem   div { width: 250px; }
  table.replacetbl .rpaptablpre   div { width: 150px; }
  table.replacetbl .rpaptablbranch   div { width: 150px; }
  table.replacetbl .rpaptablaction   div { width: 80px; }
  
  table.replacetbl td.rpdate { background: #ffffff; }
  table.replacetbl td.rpno    { background: #ffffff; }  
  table.replacetbl td.rpdatesold    { background: #ffffff; }
  table.replacetbl td.rpoldunit    { background: #ffffff; }
  table.replacetbl td.rpoldimei    { background: #ffffff; }
  table.replacetbl td.rpnewunit   { background: #ffffff; }
  table.replacetbl td.rpnewimei   { background: #ffffff; }
  table.replacetbl td.rpaptablrem   { background: #ffffff; }
  table.replacetbl td.rpaptablpre   { background: #ffffff; }
  table.replacetbl td.rpaptablbranch  { background: #ffffff; }
  table.replacetbl td.rpaptablaction  { background: #ffffff; }
 

table.replacetbl tr td :hover
{
  background-color: lightgray;
}
/******************************** Replace table end     **************************************************/


/******************************** Sales Invoice design **************************************************/

.salesinvdesc {
	position:absolute;
	z-index:1;
	color: #4c4c4c;
	font-weight: bold;
	font-size: 14px;
	left: 150px;
	top: 190px;
	padding: 6px 0px 0px 0px;
	font-family: Book Antiqua ,Helvetica, sans-serif;

}

#salesinvdescbox {
     background: #eee;
     border: 1px solid #ccc;
     padding: 1px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
	 
}

.salesinvdescboxdiv
{
	position:absolute;
	z-index:1;
	left: 0px;
	top: 220px;
	margin:0px;
	height:20px;
	width:410px;
 
 
}

.salesinvdescbox
{
 background:none;
 border:none;
 width:410px;
 font-weight: bold;
 font-size:10pt;
  
 
}


.salesinvamtno {
	position:absolute;
	z-index:1;
	color: #4c4c4c;
	font-weight: bold;
	font-size: 14px;
	left: 450px;
	top: 190px;
	padding: 6px 0px 0px 0px;
	font-family: Book Antiqua ,Helvetica, sans-serif;

}

#salesinvamtbox {
     background: #eee;
     border: 1px solid #ccc;
     padding: 1px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
	 
}

.salesinvamtboxdiv
{
	position:absolute;
	z-index:1;
	left: 430px;
	top: 220px;
	margin:0px;
	height:20px;
	width:100px;
 
 
}

.salesinvamtbox
{
 background:none;
 border:none;
 width:100px;
 font-weight: bold;
 font-size:10pt;
  
 
}


.salesinvcomno {
	position:absolute;
	z-index:1;
	color: #4c4c4c;
	font-weight: bold;
	font-size: 14px;
	left: 560px;
	top: 190px;
	padding: 6px 0px 0px 0px;
	font-family: Book Antiqua ,Helvetica, sans-serif;

}

#salesinvcombox {
     background: #eee;
     border: 1px solid #ccc;
     padding: 1px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
	 
}

.salesinvcomboxdiv
{
	position:absolute;
	z-index:1;
	left: 550px;
	top: 220px;
	margin:0px;
	height:20px;
	width:100px;
 
 
}

.salesinvcombox
{
 background:none;
 border:none;
 width:100px;
 font-weight: bold;
 font-size:10pt;
  
 
}

#salesinvDivadd{
	position:absolute;
	width:78px;
	height:35px;
	z-index:6;
	left: 928px;
	top: 347px;
	font-size: 12px;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;

}

/******************************** End Sales Invoice design ***********************************************/


/******************************** Receiving from supplier design **************************************************/

.recvngdescno {
	position:absolute;
	z-index:1;
	color: #4c4c4c;
	font-weight: bold;
	font-size: 14px;
	left: 150px;
	top: 190px;
	padding: 6px 0px 0px 0px;
	font-family: Book Antiqua ,Helvetica, sans-serif;

}

#recvngdescbox {
     background: #eee;
     border: 1px solid #ccc;
     padding: 1px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
	 
}

.recvngdescboxdiv
{
	position:absolute;
	z-index:1;
	left: 0px;
	top: 220px;
	margin:0px;
	height:20px;
	width:410px;
 
 
}

.recvngdescbox
{
 background:none;
 border:none;
 width:410px;
 font-weight: bold;
 font-size:10pt;
  
 
}


.recvngamtno {
	position:absolute;
	z-index:1;
	color: #4c4c4c;
	font-weight: bold;
	font-size: 14px;
	left: 450px;
	top: 190px;
	padding: 6px 0px 0px 0px;
	font-family: Book Antiqua ,Helvetica, sans-serif;

}

#recvngamtbox {
     background: #eee;
     border: 1px solid #ccc;
     padding: 1px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
	 
}

.recvngamtboxdiv
{
	position:absolute;
	z-index:1;
	left: 430px;
	top: 220px;
	margin:0px;
	height:20px;
	width:100px;
 
 
}

.recvngamtbox
{
 background:none;
 border:none;
 width:100px;
 font-weight: bold;
 font-size:10pt;
  
 
}


.recvngcomno {
	position:absolute;
	z-index:1;
	color: #4c4c4c;
	font-weight: bold;
	font-size: 14px;
	left: 550px;
	top: 190px;
	padding: 6px 0px 0px 0px;
	font-family: Book Antiqua ,Helvetica, sans-serif;

}

#recvngcombox {
     background: #eee;
     border: 1px solid #ccc;
     padding: 1px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
	 
}

.recvngcomboxdiv
{
	position:absolute;
	z-index:1;
	left: 550px;
	top: 220px;
	margin:0px;
	height:20px;
	width:100px;
 
 
}

.recvngcombox
{
 background:none;
 border:none;
 width:100px;
 font-weight: bold;
 font-size:10pt;
  
 
}

#recvngDivrradd{
	position:absolute;
	width:78px;
	height:35px;
	z-index:6;
	left: 928px;
	top: 347px;
	font-size: 12px;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;

}


/******************************** end Receiving from supplier design ***********************************************/

/****************************************Stock transfer ******************************************************/

/*Description */

.stdescrip {
	position:absolute;
	z-index:1;
	color: #4c4c4c;
	font-weight: bold;
	font-size: 14px;
	left: 160px;
	top: 190px;
	padding: 6px 0px 0px 0px;
	font-family: Book Antiqua ,Helvetica, sans-serif;

}

#stdescripbox {
     background: #eee;
     border: 1px solid #ccc;
     padding: 1px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
	 
}

.stdescripboxdiv
{
	position:absolute;
	z-index:1;
	left: 0px;
	top: 220px;
	margin:0px;
	height:20px;
	width:410px;
 
 
}

.stdescripbox
{
 background:none;
 border:none;
 width:410px;
 font-weight: bold;
 font-size:10pt;
  
 
}


/*Description*/

#Divstranadd{
	position:absolute;
	width:78px;
	height:35px;
	z-index:6;
	left: 700px;
	top: 347px;
	font-size: 12px;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
}

#Divstranunitadd{
	position:absolute;
	width:78px;
	height:35px;
	z-index:6;
	left: 790px;
	top: 347px;
	font-size: 12px;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
}

/****************************************end Stock transfer ******************************************************/

/*************************************************************** Item table  *********************************************************************/

#modelitemtable {
	position:absolute;
	left: 245px;
	top: 250px;
	
}

  table.modelitemtbl { 
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    cellspacing: 0; 
    border-collapse: collapse; 
    width: 900px;    
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  table.modelitemtbl th, table.modelitemtbl td { 
    border-left: 1px solid #999; 
    border-bottom: 1px solid #999; 
    padding: 2px 4px;
    }
  table.modelitemtbl th { 
    background: #6b6164;
    color: white;
    font-variant: small-caps;
	overflow: hidden;
    }
  table.modelitemtbl td { background: #eee; overflow: hidden; }
  
  div.scrollableContainermodelitemtbl { 
    position: relative; 
    width: 1490px; 
    padding-top: 2em; 
    margin: 10px;    
    border: 4px solid #999;
    background: #6b6164;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  div.scrollingAreamodelitemtbl { 
    height: 270px; 
    overflow: auto; 
    }

  table.scrollablemodelitemtbl thead tr {
    left: -1px; top: 0;
    position: absolute;
    }

  table.modelitemtbl .codeitem div { width: 150px; }
  table.modelitemtbl .Description div { width: 200px; }
  table.modelitemtbl .Group   div { width: 100px; }
  table.modelitemtbl .Brand   div { width: 100px; }
  table.modelitemtbl .Department   div { width: 100px; }
  table.modelitemtbl .Class   div { width: 100px; }
  table.modelitemtbl .SRP   div { width: 100px; }
  table.modelitemtbl .Comm   div { width: 100px; }
  table.modelitemtbl .Points   div { width: 50px; }
  table.modelitemtbl .WithSerial  div { width: 50px; }
  table.modelitemtbl .Active   div { width: 50px; }
  table.modelitemtbl .status   div { width: 80px; }
  
  table.modelitemtbl td.codeitem { background: #ffffff; }
  table.modelitemtbl td.Description   { background: #ffffff; }  
  table.modelitemtbl td.Group    { background: #ffffff; }
  table.modelitemtbl td.Brand    { background: #ffffff; }
  table.modelitemtbl td.Department  { background: #ffffff; }
  table.modelitemtbl td.Class   { background: #ffffff; }
  table.modelitemtbl td.SRP   { background: #ffffff; }
  table.modelitemtbl td.Comm   { background: #ffffff; }
  table.modelitemtbl td.Points   { background: #ffffff; }
  table.modelitemtbl td.WithSerial { background: #ffffff; }
  table.modelitemtbl td.Active  { background: #ffffff; }
  table.modelitemtbl td.status  { background: #ffffff; }
 

table.modelitemtbl tr td :hover
{
  background-color: lightgray;
}
/********************************  Item table end     **************************************************/


/*************************************************************** Reward Points Maintenance *********************************************************************/

#rewardmytbl {
	position:absolute;
	left: 245px;
	top: 140px;
	
}

  table.rewardptstbl { 
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    cellspacing: 0; 
    border-collapse: collapse; 
    width: 300px;    
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  table.rewardptstbl th, table.rewardptstbl td { 
    border-left: 1px solid #999; 
    border-bottom: 1px solid #999; 
    padding: 2px 4px;
    }
  table.rewardptstbl th { 
    background: #6b6164;
    color: white;
    font-variant: small-caps;
	overflow: hidden;
    }
  table.rewardptstbl td { background: #eee; overflow: hidden; }
  
  div.scrollableContainerrewardptstbl { 
    position: relative; 
    width: 720px; 
    padding-top: 2em; 
    margin: 10px;    
    border: 4px solid #999;
    background: #6b6164;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  div.scrollingArearewardptstbl { 
    height: 350px; 
    overflow: auto; 
    }

  table.scrollablerewardptstbl thead tr {
    left: -1px; top: 0;
    position: absolute;
    }

  table.rewardptstbl .idpts div { width: 80px; }
  table.rewardptstbl .tblfrombegpts div { width: 200px; }
  table.rewardptstbl .tbltobegpts   div { width: 200px; }
  table.rewardptstbl .tblrewardpts   div { width: 100px; }
  table.rewardptstbl .deletepts   div { width: 80px; }
  
  table.rewardptstbl td.idpts { background: #ffffff; }
  table.rewardptstbl td.tblfrombegpts    { background: #ffffff; }  
  table.rewardptstbl td.tbltobegpts    { background: #ffffff; }
  table.rewardptstbl td.tblrewardpts    { background: #ffffff; }
  table.rewardptstbl td.deletepts    { background: #ffffff; }
  
 

table.rewardptstbl tr td :hover
{
  background-color: lightgray;
}

/********************************  Reward Points Maintenance end     **************************************************/


/* ****************************************Check Payment Alarm ***************************************************/
#chkpaymontbl {
	position:absolute;
	left: -2px;
	top: 70px;
	
}

  table.checkmonpay { 
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    cellspacing: 0; 
    border-collapse: collapse; 
    width: 500px;    
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  table.checkmonpay th, table.checkmonpay td { 
    border-left: 1px solid #999; 
    border-bottom: 1px solid #999; 
    padding: 2px 4px;
    }
  table.checkmonpay th { 
    background: #6b6164;
    color: white;
    font-variant: small-caps;
	overflow: hidden;
    }
  table.checkmonpay td { background: #eee; overflow: hidden; }
  
  div.scrollableContainercheckmonpay { 
    position: relative; 
    width: 770px; 
    padding-top: 2em; 
    margin: 10px;    
    border: 4px solid #999;
    background: #6b6164;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  div.scrollingAreacheckmonpay { 
    height: 350px; 
    overflow: auto; 
    }

  table.scrollablecheckmonpay thead tr {
    left: -1px; top: 0;
    position: absolute;
    }

  table.checkmonpay .codedept div { width: 70px; }
  table.checkmonpay .descdept div { width: 150px; }
  table.checkmonpay .editdept   div { width: 200px; }
  table.checkmonpay .deldept   div { width: 100px; }
  table.checkmonpay .location   div { width: 200px; }
 
  
  table.checkmonpay td.codedept { background: #ffffff; }
  table.checkmonpay td.descdept    { background: #ffffff; }  
  table.checkmonpay td.editdept    { background: #ffffff; }
  table.checkmonpay td.deldept    { background: #ffffff; }
  table.checkmonpay td.location    { background: #ffffff; }
  
 

table.checkmonpay tr td :hover
{
  background-color: lightgray;
}

/******************************************* Check Payment Alarm end *************************************************************/


/*************************************************************** Item table  *********************************************************************/

#searchname{
	position:absolute;
	left: 245px;
	top: 160px;
	
}

  table.srchcusttbl { 
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    cellspacing: 0; 
    border-collapse: collapse; 
    width: 800px;    
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  table.srchcusttbl th, table.srchcusttbl td { 
    border-left: 1px solid #999; 
    border-bottom: 1px solid #999; 
    padding: 2px 4px;
    }
  table.srchcusttbl th { 
    background: #6b6164;
    color: white;
    font-variant: small-caps;
	overflow: hidden;
    }
  table.srchcusttbl td { background: #eee; overflow: hidden; }
  
  div.scrollableContainersrchcusttbl { 
    position: relative; 
    width: 900px; 
    padding-top: 2em; 
    margin: 10px;    
    border: 4px solid #999;
    background: #6b6164;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  div.scrollingAreasrchcusttbl { 
    height: 270px; 
    overflow: auto; 
    }

  table.scrollablesrchcusttbl thead tr {
    left: -1px; top: 0;
    position: absolute;
    }

  table.srchcusttbl .codeitem div { width:100px; }
  table.srchcusttbl .Description div { width: 150px; }
  table.srchcusttbl .Group   div { width: 350px; }
  table.srchcusttbl .Brand   div { width: 80px; }
  
  
  table.srchcusttbl td.codeitem { background: #ffffff; }
  table.srchcusttbl td.Description   { background: #ffffff; }  
  table.srchcusttbl td.Group    { background: #ffffff; }
  table.srchcusttbl td.Brand    { background: #ffffff; }
  

table.srchcusttbl tr td :hover
{
  background-color: lightgray;
}
/********************************  Item table end     **************************************************/

/*************************************************************** Item edit Model cost RR *********************************************************************/

#edititemcost{
	position:absolute;
	left: 245px;
	top: 190px;
	
}

  table.edtitemcostrr { 
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    cellspacing: 0; 
    border-collapse: collapse; 
    width: 750px;    
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  table.edtitemcostrr th, table.edtitemcostrr td { 
    border-left: 1px solid #999; 
    border-bottom: 1px solid #999; 
    padding: 2px 4px;
    }
  table.edtitemcostrr th { 
    background: #6b6164;
    color: white;
    font-variant: small-caps;
	overflow: hidden;
    }
  table.edtitemcostrr td { background: #eee; overflow: hidden; }
  
  div.scrollableContaineredtitemcostrr { 
    position: relative; 
    width: 800px; 
    padding-top: 2em; 
    margin: 10px;    
    border: 4px solid #999;
    background: #6b6164;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  div.scrollingAreaedtitemcostrr { 
    height: 270px; 
    overflow: auto; 
    }

  table.scrollableedtitemcostrr thead tr {
    left: -1px; top: 0;
    position: absolute;
    }

  table.edtitemcostrr .codeitem div { width:100px; }
  table.edtitemcostrr .Description div { width: 400px; }
  table.edtitemcostrr .Group   div { width: 100px; }
  table.edtitemcostrr .Brand   div { width: 110px; }
  
  
  table.edtitemcostrr td.codeitem { background: #ffffff; }
  table.edtitemcostrr td.Description   { background: #ffffff; }  
  table.edtitemcostrr td.Group    { background: #ffffff; }
  table.edtitemcostrr td.Brand    { background: #ffffff; }
  

table.edtitemcostrr tr td :hover
{
  background-color: lightgray;
}
/********************************  Item edit Model cost RR  **************************************************/

/********************************  Promo Start per Location **************************************************/
#promopositiontable {
	position:absolute;
	left: 5px;
	top: 225px;
	
}

table.promotble { 
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    cellspacing: 0; 
    border-collapse: collapse; 
    width: 300px;    
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  table.promotble th, table.promotble td { 
    border-left: 1px solid #999; 
    border-bottom: 1px solid #999; 
    padding: 2px 4px;
    }
  table.promotble th { 
    background: #6b6164;
    color: white;
    font-variant: small-caps;
	overflow: hidden;
    }
  table.promotble td { background: #eee; overflow: hidden; }
  
  div.scrollableContainerpromotble { 
    position: relative; 
    width: 370px; 
    padding-top: 2em; 
    margin: 10px;    
    border: 4px solid #999;
    background: #6b6164;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  div.scrollingAreapromotble { 
    height: 290px; 
    overflow: auto; 
    }

  table.scrollablepromotble thead tr {
    left: -1px; top: 0;
    position: absolute;
    }

  table.promotble .codedept div { width: 60px; }
  table.promotble .descdept div { width: 250px; }
  
  
  table.promotble td.codedept { background: #ffffff; }
  table.promotble td.descdept    { background: #ffffff; }  
  
 

table.promotble tr td :hover
{
  background-color: lightgray;
}


/********************************  End Promo Start per Location **************************************************/

/*************************************************************** Replace table  *********************************************************************/

#replacetablecmdlr {
	position:absolute;
	left: 245px;
	top: 160px;
	
}

  table.replacetblcmdlr { 
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    cellspacing: 0; 
    border-collapse: collapse; 
    width: 1000px;    
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  table.replacetblcmdlr th, table.replacetblcmdlr td { 
    border-left: 1px solid #999; 
    border-bottom: 1px solid #999; 
    padding: 2px 4px;
    }
  table.replacetblcmdlr th { 
    background: #6b6164;
    color: white;
    font-variant: small-caps;
	overflow: hidden;
    }
  table.replacetblcmdlr td { background: #eee; overflow: hidden; }
  
  div.scrollableContainercmdlr { 
    position: relative; 
    width: 1230px; 
    padding-top: 2em; 
    margin: 10px;    
    border: 4px solid #999;
    background: #6b6164;
	-moz-border-radius: 10px;
     -webkit-border-radius: 5px;
    }
  div.scrollingAreacmdlr { 
    height: 350px; 
    overflow: auto; 
    }

  table.scrollablecmdlr thead tr {
    left: -1px; top: 0;
    position: absolute;
    }

  table.replacetblcmdlr .rpdate div { width: 70px; }
  table.replacetblcmdlr .rpno div { width: 100px; }
  table.replacetblcmdlr .rpdatesold   div { width: 100px; }
  table.replacetblcmdlr .rpoldunit   div { width: 250px; }
  table.replacetblcmdlr .rpoldimei   div { width: 220px; }
  table.replacetblcmdlr .rpnewunit   div { width: 80px; }
  table.replacetblcmdlr .rpnewimei   div { width: 80px; }
  table.replacetblcmdlr .rpaptablrem   div { width: 80px; }
  table.replacetblcmdlr .rpaptablpre   div { width: 150px; }
  
  table.replacetblcmdlr td.rpdate { background: #ffffff; }
  table.replacetblcmdlr td.rpno    { background: #ffffff; }  
  table.replacetblcmdlr td.rpdatesold    { background: #ffffff; }
  table.replacetblcmdlr td.rpoldunit    { background: #ffffff; }
  table.replacetblcmdlr td.rpoldimei    { background: #ffffff; }
  table.replacetblcmdlr td.rpnewunit   { background: #ffffff; }
  table.replacetblcmdlr td.rpnewimei   { background: #ffffff; }
  table.replacetblcmdlr td.rpaptablrem   { background: #ffffff; }
  table.replacetblcmdlr td.rpaptablpre   { background: #ffffff; }
  table.replacetblcmdlr td.rpaptablbranch  { background: #ffffff; }
  table.replacetblcmdlr td.rpaptablaction  { background: #ffffff; }
 

table.replacetblcmdlr tr td :hover
{
  background-color: lightgray;
}
/******************************** Replace table end     **************************************************/