.rhBorder {
	border:solid 2px #384da5;
}

.rhBackground {
	background-color: #e1e9fe;
}

.banHeadRs {
	padding: 10 15 0 10;
	color: #384da5;
	font-weight: bold;
	font-size: 0.85em;
}


.compareTblRs {
  margin: 4px 0 0 4px;
  background-color: #FFF;
  margin-bottom: 10px;
  width: 99%;
}
.boldTopBorder {
  border-top: 4px solid #384da5;
}

.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;
}