/* ******************** ROOMS RATES ********************  */

.ratesRoomTable {
    width : 100%;
	border-collapse : collapse;	
}

.ratesRoom {
    width :100%;
	border-collapse : collapse;	
	margin-bottom:2px;
	margin-left:0px;
}

/* .ratesRoomRow {
    background:#F8F8F6 url('../immagini/bg_rooms.gif') repeat-x top;
	border-bottom:1px solid #563F1B;
    padding : 0px;
} */

.ratesRoomNameContainer {
    background:#525339 url('../immagini/bg_titles.gif') repeat-x; 
    padding : 5px;
	width : 500px;
	margin-left:0px;
}

.ratesRoomName {
    font-size : 11px;
    color : #ffffff;
    font-weight : bold;
	text-transform : uppercase;
}

.ratesRoomThumb {
    margin-bottom:10px;    
}

.RoomThumb {
    border : 1px solid #525339;
	float : left;
}

.ratesRoomPerDay {
    background-color : #ffffff;
    padding : 2px;
	border-bottom:1px dotted #525339;
	text-align:right;
	float:right;
	clear:both;
}

.ratesRoomDayDate {
   font-style : italic;
   font-size : 11px;
}

.ratesRoomDayPrice {
   color : #525339;
   font-size : 11px;
}

.ratesRoomMinPrice {
    background : #7d7f5b; 
    padding : 5px;
	color : #ffffff;
    font-weight : bold;
	text-align : center;
	white-space : nowrap;
}

.ratesRoomMaxPrice {
    background : #7d7f5b; 
    padding : 5px;
	color : #ffffff;
    font-weight : bold;
	text-align : center;
	white-space : nowrap;
}

.ratesRoomDescription {
	font-size:11px;
	margin-left:70px;
}

.bookButtonCell {
	text-align : center;
	width:120px 
}

h1 {
color:#C9CC9D;
  font-size:10px;
  line-height:15px;
  position:relative;
  text-align:right;
  margin-bottom:0px; 
  
}

h2 {
	padding:6px 0 6px 12px;
	color:#fdd633;
	font-size:14px;
	text-transform:uppercase;
	background-color: #7d7f5b;
	border-right:1px solid #525339;
	margin-bottom: 0px;
}

/* ******************** RACK RATES ********************  */

.ratesRackTable {
    width : 100%;
	border : 1px solid #525339;
	margin : 0px;
	border-collapse : collapse;
	background-color:#bcbe9f;
}

.ratesRackTable td {
	color:#525339;
	padding:4px;
}

.ratesRackRow {
    background-color: #b0b185;
	color:white;
	font-weight : bold;
	text-transform : uppercase;
}

.ratesRackDesc {
    background-color: #b0b185;
	font-weight : normal;
}

.ratesRackRoomName {
	font-weight : bold;
	width : 80%;
	padding : 3px;
}

.ratesRackDescription {
	font-size : 11px;
}

/* ******************** DATES SEARCH RATES ******************** */

.ratesSearchTable {
	width : 100%;
	border : 1px solid #525339;
	font-weight: bold;
	color: #525339;
	font-size: 10px;
}

.ratesSearchTitleContainer {
    background : #bcbe9f; 
    margin : 5px 0; 
    padding : 5px;
	color : #525339;
	font-weight : bold;
	border-bottom : 1px dotted #525339;
	
}

.ratesSearchButton {
    background-color : #bcbe9f;
    border : 1px solid #525339;
    color : #525339;
    font-size : 10px;
    font-weight : bold;
    float : right;
	padding : 1px;
}

.dateFilterFields {
  font-weight: bold;
  color: #937368;
  font-size: 10px;
  font-family : Verdana, Futura, Geneva, Arial, Helvetica, sans-serif;
}

.datesField {
  border : 0px solid #7F9DB9;
  padding:1px;
  background-image : url(../icone/calendar.gif);
  background-repeat : no-repeat;
  background-color : transparent;
  width : 19px;
  margin-bottom:-4px;
}
