/******* Hotel Sintra - Conference ******/
div.ff_header_wrapper{
	height: 355px;
	* height: 359px;
}
div.ff_header{ 
	height: 355px;
	* height: 359px;
}

td.ff_parent {
	background-image: url(../images/common/repeat-shadow-subpage.jpg); 
}

div.ff_footer {
	background-image: url(../images/common/lower-shadow-subpage.jpg); 
}

div.ff_main_content {
	position:relative;
	text-align:center;
}

div.box_left, div.box_right {
	float:left;
}

div.box_left {
	width:286px;
	text-align:right;
}

div.subpage_menu div.menu_area {
	background:url(../images/conference/conference-submenu.jpg) no-repeat;
}

div.box_right {
	width:714px;
	text-align:center;
}

div.box_right div.right_content {
	width:654px;
	margin:0px auto 0px auto;
	text-align:left;
}

div.right_content div.room_desc {
	margin-top:20px;
}

div.right_content div.room_desc p {
	width:250px;
	* width:230px;
}

div.right_content div.room_desc img.title {
	margin-bottom:10px;
}

div.right_content div.room_desc img.make_reserve {
	margin-top:30px;
} 

div.right_content div.room_desc div.tour_block {
	float:right;
	width:390px;
	* width:388px;
	margin:10px 0px 0px 0px;
	padding:0px;
	
}

div.right_content div.room_desc div.tour_block div.tour {	
	width:388px; height:255px;
	* width:398px;
	* left:6px;
	background-image:url(../images/conference/conference_bigpic.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:5px;
	margin-left:5px;
	position:relative;
	top:-4px;
}

div.right_content div.tour_block div.gallery_block {
	margin-left:7px;
	width:388px;
}

div.right_content div.room_desc div.tour_block img.gallery {
	float:left;
	
}

	div.right_content div.tour_block img.gallery.nth {
		margin-left:6px;
	}

div.right_content div.room_desc div.tour_block img.gallery.first {
	margin:0px;
}
/*************************** Function Room **************************/
p.room_location {
	font-weight:bold;
}

div.right_content div.room_list_table {
	margin-top:20px;
}
	div.right_content div.room_list_table img.list_heading {
		margin-bottom:3px;
	}
	
	div.right_content div.room_list_table {
		width:652px;
	}

		div.right_content table.room_table, 
		div.right_content table.room_table tr, 
		div.right_content table.room_table td {
			border:solid 1px #cebb8d;
		}
		
		/* facts table background*/
		div.right_content table.room_table td.type {
			width:194px;
		}
		
		div.right_content table.room_table td.capacity {
			width:457px;
		}
		
		div.right_content table.room_table td.fact_room {
			width:118px;
		}
		
		div.right_content table.room_table td.fact_area {
			width:74px;
		}
		
		div.right_content table.room_table td.fact_theatre {
			width:75px;
		}
		
		div.right_content table.room_table td.fact_classroom {
			width:75px;
		}
		
		div.right_content table.room_table td.fact_room_board {
			width:77px;
		}
		
		div.right_content table.room_table td.fact_room_buffet {
			width:75px;
		}
		
		div.right_content table.room_table td.fact_room_set {
			width:75px;
		}
		
		div.right_content table.room_table td.fact_room_cocktails {
			width:75px;
		}
		
		/* charges table background */
		div.right_content table.room_table td.charge_func {
			width:194px;
		}
		
		div.right_content table.room_table td.charge_half {
			width:229px;
		}
		
		div.right_content table.room_table td.charge_full {
			width:227px;
		}
		
		/* Opening table background */
		div.right_content table.room_table td.first_td.hour_day {
			width:194px;
		}
		
		div.right_content table.room_table td.common_td.hour_open {
			width:457px;
		}
		
		/* Common Table Definition*/
		
		div.right_content table.room_table tr.first_row {
			height:25px;
		}
		
		div.right_content table.room_table tr.second_row {
			height:38px;
		}
		
		div.right_content table.room_table tr.row {
			background:url(../images/conference/table_row.jpg) no-repeat;
			height:28px;
		}
		
		div.right_content table.room_table td.first_td {
			text-align:left;
			padding-left:6px;
		}
		
		div.right_content table.room_table td.common_td {
			text-align:center;
		}
		
		div.bottom_space {
			height:200px;
			width:60px;
		}
		
/* meeting table */
table.rental_table {
	margin-top:10px;
}

/* function room */
div.gallery_block {
	width:154px;
}

div.gallery_block img.nth {
	margin-top:10px;
}