/*Lami Redesign Changes : Start */
/*.rhBorder {
 border:solid 2px #2d65a5;
}*/
.rhBorder {
 border:solid 1px #7D7D7D;
}
/*.rhBackground {
 background-color: #e9f5ff;
}*/
.rhBackground {
 background-color: #F0F0F0;
}

/*.banHeadRs {
 padding: 10 15 0 10;
 color: #771206;
 font-weight: bold;
 font-size: 0.85em;
}*/
.banHeadRs {
 padding: 10 15 5 10;
 color: #003596;
 font-weight: bold;
 font-size: 0.85em;
}
/*Lami Redesign Changes : End */
.compareTblRs {
  margin: 4px 0 0 4px;
  background-color: #FFF;
  margin-bottom: 10px;
  width: 99%;
}
/*Lami Redesign Changes : Start */
/*.boldTopBorder {
  border-top: 4px solid #2d65a5;
}*/
.boldTopBorder {
  border-top: 1px solid #7D7D7D;
}
/*Lami Redesign Changes : End */
.compareTblRs tr th table.nested tr th, .compareTblRs tr th table.nested tr td {
  padding: 0;
  margin: 0;
  background-color: #FFF;
  text-align: left;
}

.compareTblRs td, .compareTblRs th {
  width: 25%;
  padding: 4px;
}
.compareTblRs td {
  text-align: center;
  clear: both;
}
.compareTblRs th {
  text-align: left;
  clear: both;
}

.compareTblRs td.noBottomBorder {
	border-bottom: none;
}

.compareTblRs td.leftBorder, .compareTblRs th.leftBorder {
	border-left: 1px solid #CCC;
}

.compareTblRs td.topBorder {
	border-top: 1px solid #CCC;
}


.compareTblRs td.spacer {
  border: none;
  padding: 0;
  line-height: 10px;
}



a.buttontextRecentHotels { 
	float: none;
	font-size: 1.2em;
}

div.checkBtnRecentHotels {
	width:14em;
	margin: 0 0 0 0px; 
}

.dragme {
	cursor: move
}

.emailPrintTd {
	font-weight: normal;
}
