body {
background-color: #e4e0e3;
text-align: center;
font-size:62.5%;
}
a {
color: #604C5C;
}
img {
border: 0px;
}
select {
font-size: 11px;
}
#main {
width: 750px;
margin-right: auto;
margin-left: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
#top {
width: 750px;
height: 104px;
border-bottom:solid 2px #ffffff;
}
#menu {
width: 750px;
color: #4A3242;
font-size: 11px;
padding-top: 9px;
padding-bottom: 9px;
}
#menu a {
color: #4A3242;
text-decoration: none;
margin-right: 3px;
margin-left: 3px;
font-weight: bold;
}
#masthead {
width: 750px;
border-top:solid  2px #ffffff;
border-bottom: solid  2px #ffffff;
overflow:hidden;
padding:1px 0;
}
#loader img{
height:162px;
width:750px;
position:absolute;
left:0;
top:0;
}
#masthead div#loader{
width:750px;
height:162px;
position:relative;
}
#masthead .loading{
background: transparent url(../images/ajax-loader.gif) no-repeat center center;
}

#masthead .rotate {
display:none;
}
#line {
width: 750px;
height: 9px;
}
#content {
width: 750px;
background-color: #ffffff;
text-align: left;
float: left;
}
#left {
background-color: #4a3242;
width: 212px;
float: left;
padding-top: 12px;
overflow:hidden;
}
#left a.button {
display: block;
color: #C1B2BF;
text-decoration: none;
font-size: 11px;
padding-top: 2px;
padding-left: 20px;
margin-top: 4px;
width: 192px;
height: 20px;
}
#left a.button:hover {
background-image: url("../images/rollover.jpg");
background-repeat: no-repeat;
width: 192px;
height: 20px;
color: #4a3242;
}
#meeting_planner {
width: 115px;
height: 53px;
margin-top: 30px;
display:block;
margin-left: 20px;
clear:both;
}
#event_bonus {
width: 112px;
height: 34px;
margin-bottom: 30px;
margin-left: 20px;
clear:both;
}
#latest_news {
background-image: url("../images/latest_news.jpg");
background-repeat: no-repeat;
width: 212px;
height: 150px;
}
#latest_news p {
color: #D8CBD0;
font-size: 11px;
width: 110px;
position: relative;
top: 40px;
left: 95px;
}
#latest_news a {
color: #FFFFFF;
}
#right {
width: 518px;
float: left;
color: #727272;
margin-left: 20px;
}
#right_homepage_text {
margin-top: 5px;
width: 385px;
float: left;
text-align: justify;
}
/* Experience homepage module */

#right_box_home {
background-color:#776571;
height:125px;
width:488px;
float:left;
margin-top:10px;
}

#right_box_home p {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-left:10px;
margin-top:10px;
}

#right_box_home a {
color:#4a3242;
}


/* Added GA for index page special offers */
.offer_text {
clear: both;
margin-top: 5px;
padding-top:10px;
padding-bottom: 15px;
width: 498px;
float: left;
text-align: justify;
}

.offer_text h2{
	padding-bottom: 5px;
	margin: 0px;
	font-size: 11pt;
	color: #4A3242;
}

.offer_text a {
	padding-bottom: 4px;

}


#right_text {
margin-top: 5px;
padding-bottom: 15px;
width: 498px;
float: left;
text-align: justify;
}



h1 {
font-size: 13pt;
color: #4A3242;
}
#right_images {
margin-top: 10px;
margin-right: 10px;
margin-left: 38px;
width: 64px;
float: left;
}
#right_images img {
margin-top: 20px;
}

#right_bottom {
width: 518px;
float: left;
color: #727272;
font-size: 11px;
}
#label {
background-image: url("../images/conference.jpg");
background-repeat: no-repeat;
width: 487px;
height: 33px;
margin-top: 30px;
margin-bottom: 10px;
}
#label p {
color: #4A3242;
font-size: 11px;
font-weight: bold;
position: relative;
top: 9px;
left: 60px;
}
ul#conference {
position: relative;
left: -20px;
}
#more_details {
float: right;
margin-right: 31px;
}
.ad_panel {
width: 155px;
height: 106px;
float: left;
margin-top: 27px;
margin-right: 11px;
margin-bottom: 10px;
}

.ad_panel_middle {
width: 110px;
height: 106px;
float: left;
margin-top: 27px;
margin-bottom: 10px;
padding-left: 28px;
padding-right: 28px;
}

.ad_panel_left {

}

.ad_top {
background-image: url("../images/ad_top.jpg");
width: 155px;
height: 20px;
color: #ffffff;
font-size: 11px;
text-align: right;
}
.ad_top .title {
position: relative;
top: 2px;
margin-right: 4px;
}
.ad_top .title_2 {
position: relative;
top: 2px;
margin-right: 0px;
}
.ad_bg {
background-color: #d8d2d6;
width: 155px;
height: 63px;
margin-top: 2px;
}

.ad_bg a img{border:none;}

.ad_bg .text {
color: #4A3242;
font-size: 11px;
position: relative;
top: 5px;
left: 5px;
width: 145px;
}
.ad_bt {
width: 155px;
height: 21px;
}
#address {
width: 750px;
height: 63px;
border-top: 2px solid #ffffff;
margin-top: 10px;
margin-bottom: 20px;
float: left;
}
#address1 {
background-color: #a498a0;
width: 71px;
height: 63px;
float: left;
}
#address2 {
background-color: #776571;
width: 142px;
height: 63px;
float: left;
}
#address2 p {
color: #DDD3DA;
font-size: 11px;
text-align: left;
margin-top: 10px;
margin-left: 14px;
}
#address3 {
background-color: #4a3242;
width: 537px;
height: 63px;
float: left;
}
#address3 p {
color: #DDD3DA;
font-size: 11px;
text-align: left;
margin-top: 10px;
margin-left: 14px;
width: 250px;
float: left;
}
#address3 a {
color: #DDD3DA;
text-decoration: none;
}
#footer {
color: #4A3242;
}
#footer a {
font-size: 11px;
color: #4A3242;
text-decoration: none;
margin-right: 4px;
margin-left: 4px;
}
#footer .hebs {
font-size: 10px;
margin-top: 8px;
}

#conventions_menu, #meetings_menu {
width: 220px;
float: right;
text-align: justify;
margin-top: 8px;
}
/* text-align: justify; replaced with left */
#banqueting_menu {
width: 310px;
float: right;
text-align: right;
margin-top: 8px;
}
#capacities_menu {
width: 300px;
float: right;
text-align: justify;
margin-top: 8px;
}
#rooms_menu {
width: 215px;
float: right;
text-align: justify;
margin-top: 8px;
}
#windsor_menu {
width: 195px;
float: right;
text-align: justify;
margin-top: 8px;
}
#hotel_menu {
width: 330px;
float: right;
text-align: justify;
margin-top: 8px;
}
/* Trial Press release sub menu*/
#press_release_menu{
width:385px;
float:left;
text-align:left;
margin-top:8px;
}


#press_release_menu a{
	width:385px;
	float:left;
	padding-bottom:5px;
}


#hotel_submenu {
width: 500px;
margin-top: 8px;
font-size: 11px;
}
#press_release_menu a, #conventions_menu a, #banqueting_menu a, #meetings_menu a, #capacities_menu a, #rooms_menu a, #windsor_menu a, #hotel_menu a, #hotel_submenu a {
font-size: 11px;
text-decoration: none;
}
#press_release_menu a, #conventions_menu a:hover, #banqueting_menu a:hover, #meetings_menu a:hover, #capacities_menu a:hover, #rooms_menu a:hover, #windsor_menu a:hover, #hotel_menu a:hover, #hotel_submenu a:hover {
color: #30202b;
}
table a {
text-decoration: none;
}
.room_title {
width: 498px;
font-size: 11px;
border: 1px solid #CCCCCC;
background-color: #e4e0e3;
margin-top: 10px;
}
.capacities {
width: 498px;
font-size: 11px;
border: 1px solid #CCCCCC;
text-align: center;
margin-top: 10px;
}
table.capacities td {
border: 1px solid #CCCCCC;
}
table.capacities .text {
color: #776571;
font-size: 12px;
}
.menus {
text-align: center;
padding-bottom: 20px;
margin-top: 20px;
border-bottom: 1px solid #a498a0;
}
.purple {
background-color: #e4e0e3;
padding-top: 2px;
padding-bottom: 2px;
}
.smaller {
font-size: 11px;
margin-top: 10px;
margin-bottom: 10px;
}
.facilities {
border: 1px solid #CCCCCC;
width: 498px;
font-size: 11px;
margin-bottom: 10px;
}
table.facilities td {
border: 1px solid #CCCCCC;
padding: 2px;
}
#single_img {
margin-top: 20px;
float: left;
}
#arrows {
float: left;
width: 140px;
margin-top: 230px;
margin-bottom: 20px;
text-align: center;
}
#arrows img {
margin-right: 10px;
margin-left: 10px;
}

.MR_results {
font-size: 11px;
border: 1px solid #cccccc;
}
.MR_results td {
border: 1px solid #cccccc;
padding: 2px;
text-align: center;
}
.MR_results .room {
text-align: left;
font-weight: bold;
}

input {
font-size: 11px;
}
.room_finder td {
font-size: 11px;
padding-right: 4px;
}

#fiamma {
  margin-top: 15px;
  margin-bottom: 15px;
  border-top: 1px solid #776571;
  border-bottom: 1px solid #776571;
  padding-top: 10px;
  padding-bottom: 10px;
}
#fiamma_img {
  margin-left: 30px;
}
a.nippon_tuk {
  margin-right: 40px;
}

#jobs {
color: #727272;
font-size: 12px;
margin-top: 10px;
margin-bottom: 10px;
}
#jobs td {
width: 250px;
vertical-align: top;
line-height: 16px;
}
#jobs ul, li {
padding-left: 0px;
margin-left: 8px;
}
#jobs a, #jobs_offers a {
color: #727272;
text-decoration: none;
}
#jobs a:hover, #jobs_offers a:hover {
color: #604C5C;
}

#jobs_offers {
margin-top: 20px;
padding-left: 0px;
margin-left: 9px;
}

#job_app {
font-size: 12px;
color: #727272;
}
#job_app .smaller {
font-size: 11px;
}

/* ********************************************************************** */
/* PRESS LAYOUT GA 03/06/2009                                             */
/* ********************************************************************** */
.press_release{
	width:498px;
	float:left;
	clear:both;
	padding-bottom:20px;
	padding-top:20px;
	border-bottom:dashed thin #666;
}

.press_release p.press_release_content{
	width:498px;
	float:left;
	padding-bottom: 10px;
	margin:0px;
} 

.press_release p.press_release_content_top{
	width:498px;
	float:left;
	padding-top: 10px;
	margin:0px;
} 


.press_release p.press_release_date{
	width:498px;
	padding-bottom: 10px;
	padding-top:5px;
	margin:0px;
	font-size:12px;
	font-weight:700;
	color:#666666;
}

#right_text p#content_title{
	font-size:14px;
	font-weight:800;
	color:#42323d;
	text-align:left;
	padding:0px;
	margin:0px;
	width:450px;
}

#right_text p#content_title2{
	font-size:14px;
	font-weight:800;
	color:#42323d;
	text-align:left;
	padding:0px;
	margin:0px;
	width:330px;
}

/* ********************************************************************** */
/* END OF PRESS LAYOUT                                                    */
/* ********************************************************************** */





/* ********************************************************************** */
/* Tour Section */
/* ********************************************************************** */
#metTour_menu {
width: 320px;
float: right;
text-align: right;
margin-top: 8px;
}


.tourText{
	float:left;
	margin:15px 0px 0px 0px;
}

#metTourHolder{
	border: #a59a9e solid 2px;
	float:left;
	padding:0px;
	margin: 20px 0px 0px 0px;
	width:505px;
	height: 279px;
}

#metTour{	
	width:300px;
	height:277px;
	float:left;
}

#metTour_img{
	float:left;
	padding: 2px 2px 2px 2px;
	width: 296px;
	height:237px;
	display:inline;
}

#metTour_img img{
	padding:0px;
	margin:0px;
	width:296px;
	height:237px;
	display:inlne;
	border:none;
}

#metTour_img_text{
	float:left;
	width:205px;
	height:37px;
	padding-left:10px;
	padding-top: 5px;
	font-weight:bold;
	font-size:12px;
	color: #70656d;
	display:inline;
}

#metTourList{
	width: 200px;
	height:279px;
	padding:0px;
	margin:0px;
	font-size:10px;
	color:#fff;
	background-color: #a499a1;
	float:right;
	position:relative;
}

#metTourList_top{
	width:180px;
	padding-left:10px;
	padding-top:10px;	
}

#metTourList_top h2{
	font-size:12px;
	padding:0px 0px 10px 0px;
	margin:0px;
}

#metTourList_top ul{
	padding:15px 0px 0px 10px;
	margin:0px;
}

#metTourList_top ul li{
	padding-bottom:5px;
}

#metTourList p{
	width:180px;
	padding:0px;
	margin: 0px;
}

#metTourList_top p.tour_intro_link{
	padding-bottom:10px;
	font-size:11px;
	color:#fff;
} 
#quicktime_info{
	width: 200px;
	height: 90px;
	position:absolute;
	bottom: 44px; 
	float:left;
	background-color: #887682;	
}


#quicktime_info #quicktime_content{
	padding-left:10px;
	padding-top:15px;
}

#quicktime_info #quicktime_content img {
	float: left;
	width:35px;
	margin:0px;
	padding: 0px;
}



#quicktime_info #quicktime_content p#qt_info {
	float:left;
	width: 130px;
	text-align:left;
	vertical-align:top;
	margin: 0px;
	padding-left:10px;
	font-size: 9px;
}

#quicktime_info #quicktime_content p#qt_images_info{
	float:left;
	width:180;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	color: #402a37;
	display:inline;
}


/* ********************************************************************** */
/* End Tour Section */
/* ********************************************************************** */
.opening_hours dt{font-weight:bold; margin-bottom:1em;}
.opening_hours dd{margin:0;}



/* ********************************************************************** */
/* Questionnaire */
/* ********************************************************************** */
.questionnaire ol, .questionnaire li, .questionnaire legend, .questionnaire fieldset{margin:0; padding:0;}

.questionnaire fieldset{border:none; clear:both; display:block; margin-bottom:2.5em;}
.questionnaire fieldset.last{margin-bottom:0;}
.questionnaire .inline_list li{display:inline; float:left;}
.questionnaire ol{list-style-type:none;}
.questionnaire li{float:left; padding-bottom:1em;}
.questionnaire legend{font-weight:700;  margin-bottom:0.5em; position:relative;}
.questionnaire label{float:left; display:block; width:235px;}
.questionnaire input.btn_checkbox, .questionnaire input.btn_radio{margin:0;}

.questionnaire li.form_sub_head{font-weight:bold; float:none; width:100%;}
.questionnaire li.form_sub_heading{font-weight:bold; width:100%;}

form#event_feedback #rating_labels{float:right; font-weight:bold; text-align:center; width:270px;}
form#event_feedback #rating_labels li{float:left;}
form#event_feedback #rating_labels li.last{float:right;}

form#event_feedback #rating_scale_container{float:right; text-align:center; margin-right:16px; width:250px;}
form#event_feedback #rating_scale_container li{padding:0; width:inherit;}
form#event_feedback #rating_scale {clear:both; display:block; float:right;  width:220px;}
form#event_feedback #rating_scale li{display:inline; font-weight:700; margin-left:0px; padding:0; text-align:center; width:20%;}

form#event_feedback .form_error{color:#4A3242; font-style:italic; font-size:0.9em; margin-top:-1em;}

form#event_feedback{margin-top:2em;}
form#event_feedback.questionnaire .text_input{clear:right; float:right; width:218px;}
form#event_feedback.questionnaire .text_area{clear:right; float:right;  height:100px; width:218px;}

form#event_feedback #meeting_details li{clear:both;}


form#event_feedback ol{float:left; width:100%;}
form#event_feedback li{padding-left:12px; width:486px;}
form#event_feedback #rating_labels li{width:auto;}

form#event_feedback div.radio_button_group_container{float:right; width:250px;}
form#event_feedback span.radio_button_group{/*background:transparent url(/images/bg_radio_group.gif) center top;*/ display:block; margin:0 auto; text-align:center; width:220px;}
form#event_feedback span.radio_button_group input{display:inline; margin:0 14px; width:auto;}

form#event_feedback input.btn_checkbox_vert, form#event_feedback input.btn_radio_vert, form#event_feedback .select_vert{float:right; }

/*questions and answers on one line*/
form#event_feedback .one_line{float:left; width:100%;}

form#event_feedback #how_many_meetings{width:3em;}

form#event_feedback .one_line legend{display:inline; float:left; width:235px;}
form#event_feedback .one_line ol{float:right; text-align:right; width:auto;}
form#event_feedback .one_line ol.legend{float:left; text-align:left; width:auto;}
form#event_feedback .one_line ol.legend li{font-weight:bold; padding-left:0;}
form#event_feedback .one_line li, form#event_feedback .one_line label{float:left; width:auto;}
form#event_feedback .one_line li{display:inline;}
form#event_feedback .one_line label{margin-left:0; margin-right:5px;}

form#event_feedback .one_line .radio1{margin: 0 20px 0 0;}
form#event_feedback .one_line .one_line_input li{width:3.2em;}
form#event_feedback .textarea_under_options{margin-top:1em;}
form#event_feedback .further_instructions{ font-size:0.9em; padding-bottom:1em;}

/* hh brand bar */
#hh_brand_bar_outer{background-color:#E4E0E3; width:100%;}
#hh_brand_bar_container{background-color:#E4E0E3; margin:0 auto; width:750px;}
#hh_brand_bar{margin-left:-115px;}




/* Christmas Package */
.christmas_box {
	width:498px;
	float:left;
	clear:both;
	padding-top: 10px;
	padding-bottom: 10px;
}
.christmas_box h2 {
font-size: 11pt;
color: #4A3242;
margin: 0px;
}
p.christmas_offer {
font-size: 11pt;
font-weight: bold;
margin: 5px 0px 0px 0px;
}
