﻿#reservations  header.indented {
	height: auto;
	padding: 23px 23px 12px;
}

#reservations div {
  overflow:hidden;
}

#reservations .shaded-box .section {
	padding: 28px 23px 16px;
}
#reservations .section div {
  margin-right: 12px;
}
#reservations .section.Cancelled p {
  color:#DDD;
}
#reservations img {
  margin-right:10px;
}

#reservations .room-type {
  width: 153px;
}

#reservations .billing-information {
  width: 160px;
}

#reservations .room-information {
  width: 90px;
}

#reservations .small-bottom-spacer p { 
  margin:3px;
  font-size:1.0em;
}

#reservations h2 { 
  text-transform:none;
}
#reservations  .shaded-box h3 {
	padding: 5px;
}
#reservations .shaded-box p {
	padding:3px;
}
#reservations .btn-orange.btn-small, #reservations .btn-orange.btn-small:visited {
   min-width: 92px;
}
#reservations .viewreservation {
	margin-top: 20px;
	margin-right: 20px;
}

#reservations .canceled {
	border: 1px solid #DDDDDD;
  color: #FF0000;
  padding: 5px;
  text-align: center;
  width: 94px;
	margin-top:20px;
	line-height: 1.3em;
	font-weight:bold;
}
#reservations .find-reservation {
	width: auto;
	margin-top: 8px;
}

#reservations .checkin {
	width: auto;
	margin-top: 20px;
}

#reservations .checkin:disabled {
	cursor: not-allowed;
	background-color: #DBA4AD;
	border-color: #DBA4AD;
}