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

.ratesRoomTable {
    width :500px;
	border-collapse : collapse;	
	margin-left: auto;
	margin-right: auto;
	
}

.ratesRoom {
    width :500px;
	border-collapse : collapse;	
	margin-bottom:2px;
	margin-left:16px;
}

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

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

.ratesRoomThumb {
    margin-bottom:10px;    
}

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

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

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

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

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

.ratesRoomMaxPrice {
    background : #a71500; 
    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;
}

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

.ratesRackTable {
    width : 500px;
	border : 1px solid #a71500;
	margin : 0px;
	border-collapse : collapse;
	margin:0 auto;
}

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

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

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

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

.ratesRackDescription {
	font-size : 11px;
}

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

.ratesSearchTable {
	width : auto;
	border : 1px solid #a71500;
	margin-left:auto;
	margin-right:auto;
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;
}

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

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

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

.datesField {
  margin-bottom:-4px;
}

