body {
   margin:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #f3efe3;
}
img {border:none;}
form {padding:0;margin:0;}

form fieldset { border: 0px none; top-margin: 40px; clear:both; }
form fieldset legend { color: #C09E42;; font-weight: bolder; margin: 0px; padding: 0px;  }
.form select, .form input, .form textarea {vertical-align:middle;}
#main {margin: 0 auto; width: 972px;position: relative;padding-top: 600px; zoom: 1; }
#header {
	position: absolute;
	top: 0;
	left: 0;
	width: 972px;
	height: 600px;
	background: #fff url(../images/header-bg.jpg) no-repeat;
}
#header .logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 231px;
	height: 114px;
	text-indent: -9999px;
	overflow: hidden;
}
#header .nav {
	position: absolute;
	top: 0;
	right: 14px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 9px;
	line-height: 16px;
	color: #9f7737;
	width: 200px;
	text-transform: uppercase;
	text-align: right;
}
#header .nav li {border-bottom: 1px solid #dfcb90;width: 200px;margin-left:0;}
#header .nav li.last {border: none;margin:0;width:200px;}
#header .nav li.last div{float:right;padding-left:8px;}
#header .nav li.last #separator{padding:0;}
#header .nav li a {color: #9f7737;text-decoration: none;}
#header .nav li a.on-off {background-color: #d7b765;}
#header .nav li a.on-off.active {color: #fff;}
#header .nav li.noline { border: 0px none; }
#top-nav {
	position: absolute;
	bottom: 435px;
	left: 4px;
	list-style: none;
	padding: 0;
	margin: 0;
}
#top-nav li {float: left;position:relative;}
#top-nav li a {
	 float: left;
	 /*text-indent: -9999px;*/
	 overflow: hidden;
	 height: 29px;
}
#top-nav li a span.hide{display:none;}
#top-nav li.reservations a {width: 238px;background: url(../images/main_nav.jpg) 0 0px no-repeat;}
#top-nav li.reservations a:hover,#top-nav li.reservations-hover a,#top-nav li.reservations a.active {background-position: 0 -30px;}
#top-nav li.accommodations a {width: 243px;background: url(../images/main_nav.jpg) -238px 0px no-repeat;}
#top-nav li.accommodations a:hover,#top-nav li.accommodations-hover a,#top-nav li.accommodations a.active{background-position: -238px -30px;}
#top-nav li.location a {width: 244px;background: url(../images/main_nav.jpg) -481px 0px no-repeat;}
#top-nav li.location a:hover,#top-nav li.location-hover a,#top-nav li.location a.active{background-position: -481px -30px;}
#top-nav li.hotel a {width: 239px;background: url(../images/main_nav.jpg) -725px 0 no-repeat;}
#top-nav li.hotel a:hover,#top-nav li.hotel-hover a,#top-nav li.hotel a.active{background-position: -725px -30px;}

#top-nav li ul{position:absolute;z-index:200;list-style-type:none;top:29px;left:0;margin:0;padding:0;display:none;}
#top-nav li ul li{display:block;clear:both;}
#top-nav li ul li a,#second-nav li ul li a{
	border-bottom:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	color:#7E6216;
	font-size:11px;
	height:20px;	
	line-height:20px;
	text-decoration:none;
	background:#B99A44 url(../images/sub-menu_bg.jpg) repeat-y 0 0 !important;
	display:block;
	margin-left:-1px;
	text-align:center;
}
	
#top-nav li ul li a:hover, #second-nav li ul li a:hover{color: #fff; background:#B99A44 !important;}
/*#top-nav li ul li a{background: none !important;}*/

#second-nav {
	position: absolute;
	bottom: 412px;
	left: 4px;
	list-style: none;
	padding: 0;
	margin: 0;
}

#second-nav li {float: left;position:relative;}
#second-nav li a {
	float: left;
	height: 23px;
	overflow: hidden;
	/*text-indent: -9999px;*/
}
#second-nav li a span.hide{display:none;}
#second-nav li.dining a {width:237px;background: url(../images/dining-link.gif) no-repeat;}
#second-nav li.meetings-events a {width:243px;background: url(../images/meetings-events-link.gif) no-repeat;}
#second-nav li.packages-promotions a {width:244px;background: url(../images/packages-promotions-links.gif) no-repeat;}
#second-nav li.amenities a {width:240px;background: url(../images/amenities-link.gif) no-repeat;}


#second-nav li ul{position:absolute;z-index:100;list-style-type:none;top:23px;margin:0;padding:0;display:none;left:0;}
#second-nav li ul li{display:inline;clear:both;}
/*#second-nav li ul li a{
	border-bottom:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	color:white;
	font-size:11px;
	height:20px;	
	line-height:20px;
	text-decoration:none;	
	background:#855C11 none !important;
	display:block;
}*/
	
#second-nav li ul li a:hover{background:#C09E42 !important;}

#header .img-holder {position: absolute;bottom: 87px;left: 4px;width:964px;height:322px; overflow:hidden;}
div.mapinfo h3{font-size:14px;font-weight:bold;color:#c09e42;margin:0;padding-bottom:5px;}
div.mapinfo p{font-size:9px;color:#c8a956;margin:0;line-height:16px;}
div.mapinfo p span{font-weight:bold;font-size:9px;}

#header .box {
	position: absolute;
	bottom: 0px;
	right: 4px;
	width: 334px;
	height: 83px;
	padding: 0;
	background: url(../images/box-bg.gif) no-repeat;
}
#header .box img {display: block;}
#header .box .btn {
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	width: 64px;
	height: 19px;
	background: url(../images/details-btn.gif) no-repeat;
	margin: -8px 8px 0 0;
	position: relative;
}
#header .form {
	position: absolute;
	bottom: 0px;
	left: 165px;
	width: 356px;
	height: 83px;
	background: url(../images/form-bg.gif) no-repeat;
}
#header .form .reservations {
	margin: 9px 0 4px;
	height: 11px;
	line-height: 11px;
	text-indent: -9999px;
	background: url(../images/reservations-title.gif) no-repeat 50% 0;
}
#header .form .cell {float: left;padding: 0 0 0 21px;width: 155px;}
#header .form .title {float: left;width: 147px;}
#header .form select {
	float: left;
	border: 0;
	background-color: #fff;
	color: #b7963e;
	font-size: 10px;
	width: 32px;
	margin: 2px 3px 0 0;
}
#header .form .select2 {width: 51px;}
#header .form .select3 {width: 41px;}
#header .form .cell2 .select3 {margin-right:7px;}
#header .form .cell2 .select4 {margin-left:5px;margin-right: 16px;display: inline;}
#header .form label {
	text-indent: -9999px;
	overflow: hidden;
	height: 7px;
	line-height: 7px;
}
#header .form .label {display: block;background: url(../images/label-1.gif) no-repeat;}
#header .form .label2 {float: left;width: 42px;background: url(../images/label-2.gif) no-repeat;}
#header .form .label3 {
	float: left;
	width: 38px;
	margin: 0 0 0 7px;
	display: inline;
	background: url(../images/label-3.gif) no-repeat;
}
#header .form .label4 {
	float: left;
	width: 50px;
	margin: 0 0 0 10px;
	display: inline;
	background: url(http://www.metropolehotel.com/../design/plain_site/images/label-4.gif) no-repeat;
}
#header .form .btn {
	float: left;
	width: 317px;
	height: 19px;
	margin: 3px 0 0 20px;	
}

#header .tour {
	position: absolute;
	bottom: 0px;
	left: 523px;
	width: 108px;
	height: 83px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/photo-video-tour-link.gif) no-repeat;
}
#header .box2 {
	position: absolute;
	bottom: 0px;
	left: 4px;
	width: 158px;
	height: 83px;
	text-align: center;
	background: url(../images/email-exclusives-banner.jpg) no-repeat;
}

#header .box2 a.privacy{
	position: absolute;
	top: 35px;
	left: 25px;
	display: block;
	text-indent: -9999px;
	width: 100px;
	height: 20px;
}

#header .box2 a.signup{
	position: absolute;
	top: 60px;
	left: 25px;
	display: block;
	text-indent: -9999px;
	width: 100px;
	height: 20px;
}
	
#header h3.e-mail {
	margin: 9px 0 7px;
	height: 13px;
	line-height: 13px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/email-title.gif) no-repeat 50% 0;
}
#header .box2 .btn {
	float: left;
	height: 19px;
	width: 89px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 5px 0 0 121px;
	background: url(../images/learn-more-link.gif) no-repeat;
}
#header .box2 .privacy-policy {
	float: right;
	width: 77px;
	height: 6px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 16px 8px 0 0;
	background: url(../images/privacy-policy-link.gif) no-repeat;
}
#content {overflow: hidden;width: 972px;background-color: #fff;}
.content-holder {
	float: right;
	margin: 20px 0;
	width: 849px;
	padding: 0 27px 20px 16px;
	border-left: 2px solid #d5c18d;
}
.content-holder h1  {
	margin: 0;
	color: #c09e42;
	margin: 16px 0 0;
	font-size: 21px;
	font: italic 21px "Times New Roman", Times, serif;
}

.content-holder h2, .content-holder h3, .content-holder h4 {
	margin: 0;
	color: #c09e42;
	margin: 16px 0 0;
	font-size: 16px;
	font: italic 21px "Times New Roman", Times, serif;
}

.content-holder h4{
	font-size:14px;
	font-weight: bold;
	font-style:normal;
}

.content-holder form h4{
	width: 200px;
	float:left;
	clear: both;		
}


.content-holder form input, .content-holder form select, .content-holder textarea{
	margin: 16px 0 0;
	float:left ;
}

.content-holder form .content-action{
	clear: both;	
}

.content-holder div.element{
	float:left;
	padding-right:20px;
}

.content-holder div.packages{
	margin: 20px 0;	
}

.content-holder div.break{clear:both;}
.content-holder label{
	margin: 0;
	color: #c09e42;
	margin: 16px 10px 0 0;
	font-size: 14px;
	float: left;	
}

form input, form textarea, form select {
	border: 1px solid #ccc;	
}

.content-holder div.collected p{
	color: #855C11;
	font-size:12px;	
}

.content-holder p {margin: 12px 0 0;font-size: 10px;color: #c8a956;}
.content-holder a {color: #855c11;text-decoration: none;}
.content-holder a.btn{display:block;float:left;padding:5px 10px;border: 2px solid #855C11;background:#fff url(../images/form-bg.gif);color:white;margin:0 10px 0 0;font-weight:bold;}
.content-holder a.btn:hover{text-decoration:none;}
.content-holder a:hover {text-decoration: underline;}

.content-holder a.btn_menus{display:block;float:left;padding:0px 0px;background:#fff url(../images/buttons/our_menus.gif) no-repeat;margin:0 5px 10px 25px;text-indent: -9000px;width:266px;height:20px;}
.content-holder a.btn_chefs{display:block;float:left;padding:0px 0px;background:#fff url(../images/buttons/chef_secrets.gif) no-repeat;margin:0 5px 10px 0;text-indent: -9000px;width:266px;height:20px;}
.content-holder a.btn_reservations{display:block;float:left;padding:0px 0px;background:#fff url(../images/buttons/table_reser.gif) no-repeat;margin:0 0 10px 0;text-indent: -9000px;width:266px;height:20px;}
.content-holder a.btn_map{display:block;float:left;padding:0px 10px;background:#fff url(../images/buttons/map.gif) no-repeat;margin:0 10px 0 0;text-indent: -9000px;width:30px;height:15px;}

.content-holder table{margin-bottom:20px;}
.content-holder td {font-size: 11px;color: #c8a956;}
.content-holder td h2{color: #c09e42; margin: 0 0 0 10px; font: italic 18px "Times New Roman", Times, serif;font-weight:bold;padding-bottom:10px;border-bottom:2px solid #C8A956;}
.content-holder td p{margin:0 0 0 10px;}
.content-holder td ul{margin:10px;padding:0;}
.content-holder ul {
	list-style: none;
	padding: 0 0 10px 10px;
	margin: 12px 0 0;
	font-size: 10px;
	line-height: 16px;
	color: #c8a956;
}
.content-holder ul li {padding: 0 0 0 18px;background: url(../images/bullet.gif) no-repeat 0 6px;}
.content-holder ul li ul{margin:0;}
.content-holder i.underline{font-style:normal;text-decoration:underline;}

.content-holder td.centerAlign{	text-align:center; }
.content-holder td.centerAlign ul {list-style-type: none;}
.content-holder td.centerAlign p {margin: 0 0 15px 0;}
.content-holder td div.object-center{margin-top: 20px;}

#suiteThumbs, #venueThumbs, #execThumbs{background-color:#fff;}
#suiteThumbs div{	
	background: #e4d8b7 url(../images/buttons/acc_thumb_bg.gif) repeat-x;
	float:left;
	height:487px;
	margin-left:4px;
	margin-top: 4px;
	padding:10px;
	width:218px;
	position:relative;	
}

#venueThumbs div{	
	background: #f4efe3 url(../images/buttons/venue_thumb_bg.jpg) repeat-x bottom;
	float:left;
	height:223px;
	margin-left:4px;
	margin-top: 4px;
	padding:10px;
	width:169.5px;
	position:relative;
}
#venueThumbs div.hover{background: #b9973d none;}
#venueThumbs div.hover h1{color:white;}

#execThumbs div{	
	background: #f4efe3 url(../images/buttons/venue_thumb_bg.jpg) repeat-x;
	float:left;
	height:223px;
	margin-left:4px;
	margin-top: 4px;
	padding:10px 10px 10px 9px;
	width:299.5px;
	position:relative;
}
#execThumbs div.hover{background: #b9973d none;}
#execThumbs div.hover h1{color:white;}

#suiteThumbs div h1{
	margin: 0;
	color: #c09e42;
	padding-bottom:10px;	
	font-size: 18px;
	font: italic 21px "Times New Roman", Times, serif;
	border-bottom: 1px solid #C09E42;
}

#venueThumbs div h1{
	margin: 0;
	color: #c09e42;
	margin: 10px 0 0;
	font-size: 21px;
	font: italic 21px "Times New Roman", Times, serif;	
}

#execThumbs div h1{
	margin: 0;
	color: #c09e42;
	margin: 0;
	font-size: 21px;
	font: italic 21px "Times New Roman", Times, serif;	
}

#suiteThumbs ul {
	list-style: none;
	padding: 0px 0 10px 10px;
	margin: 10px 0 0 0;
	font-size: 10px;
	line-height: 16px;
	color: #c8a956;
}

#suiteThumbs ul li {
	margin-top:0px;
	padding: 0px 0 0 18px;
	background:url(../images/bullet.gif) no-repeat 0 6px;
}

#suiteThumbs ul.bg{
	list-style: none;
	padding: 0px 0 10px 10px;
	margin: 10px 0 0 0;
	font-size: 10px;
	line-height: 16px;
	height:220px;
	background: url(../images/buttons/suites_bg.gif);
}

#suiteThumbs ul.bg li{
	padding:10px 0 0 0;	
	background: none;	
	margin:5px 0;
}

#suiteThumbs ul.bg li a{
	color:white;
	font-size:12px;
}

#suiteThumbs ul.bg li a.junior{background:transparent url(../images/junior_suites_off.gif) no-repeat;display:block;width:90px;height:10px;}
#suiteThumbs ul.bg li a.jean-piat{background:transparent url(../images/jean_piat_junior_suite_off.gif) no-repeat;display:block;width:175px;height:15px;}
#suiteThumbs ul.bg li a.jacques-brel{background:transparent url(../images/jaques_barel_off.gif) no-repeat;display:block;width:175px;height:15px;}
#suiteThumbs ul.bg li a.yehudi-menuhin{background:transparent url(../images/yehudi_off.gif) no-repeat;display:block;width:175px;height:15px;}
#suiteThumbs ul.bg li a.annie-cordy{background:transparent url(../images/annie_cordy_suites_off.gif) no-repeat;display:block;width:175px;height:15px;}
#suiteThumbs ul.bg li a.toscanini{background:transparent url(../images/suits_tos_off.gif) no-repeat;display:block;width:175px;height:15px;}
#suiteThumbs ul.bg li a.maurice-bejart{background:transparent url(../images/maurice_off.gif) no-repeat;display:block;width:175px;height:15px;}


#suiteThumbs ul.bg li a.junior:hover{background-image:url(../images/junior_suites_on.gif);}
#suiteThumbs ul.bg li a.jean-piat:hover{background-image:url(../images/jean_piat_junior_suite_on.gif);}
#suiteThumbs ul.bg li a.jacques-brel:hover{background-image:url(../images/jaques_barel_on.gif)}
#suiteThumbs ul.bg li a.yehudi-menuhin:hover{background-image:url(../images/yehudi_on.gif)}
#suiteThumbs ul.bg li a.annie-cordy:hover{background-image:url(../images/annie_cordy_suites_on.gif)}
#suiteThumbs ul.bg li a.toscanini:hover{background-image:url(../images/suits_tos_on.gif)}
#suiteThumbs ul.bg li a.maurice-bejart:hover{background-image:url(../images/maurice_on.gif)}
#suiteThumbs ul.bg li a span{visibility:hidden;}

#suiteThumbs ul.bg li a:hover{
	text-decoration:none;
	color:#855C11;
}

#suiteThumbs a, #venueThumbs a, #execThumbs a {color: #855c11;text-decoration: none;font-size:10px;font-weight:bold;}
#suiteThumbs a.btn{position:absolute;bottom:10px;display:block;padding:0px;background:#fff url(../images/buttons/reservation_bt.jpg);color:white;margin:0;font-weight:bold;width:220px;height:21px;text-indent:-9000px;}
#suiteThumbs a.btn:hover, #venueThumbs a.btn:hover{text-decoration:none;}
#suiteThumbs a:hover,#venueThumbs a.btn:hover {text-decoration:underline;}

#venueThumbs a.btn{position:absolute;right:5px;bottom:5px;display:block;background:#fff url(../images/buttons/info_btn.jpg) no-repeat;color:white;margin:0;font-weight:bold;width:52px;height:18px;text-indent:-9000px;}

#execThumbs a.btn{position:absolute;right:10px;bottom:12px;display:block;background:#fff url(../images/buttons/info_btn.jpg) no-repeat;color:white;margin:0;font-weight:bold;width:52px;height:18px;text-indent:-9000px;}
/*#execThumbs a.btn{position:absolute;bottom:5px;right:5px;display:block;padding:2px 10px;border: 2px solid #855C11;background:#fff url(../images/form-bg.gif);color:white;margin:0 10px 0 0;font-weight:bold;width:45px;}*/
#execThumbs a.btn:hover{text-decoration:none;}

#footer {width: 972px;}
#footer .box {
	float: left;
	width: 690px;
	height: 50px;
	padding: 0;
	background: url(../images/footer-box-bg.gif) no-repeat;
}
/* #footer .box ul {
	list-style: none;
	padding: 0 5px;
	margin: 10px 0 0 5px;
	font-size: 10px;
	color: #fff;
} */
#footer_spacer { clear:both; width: 1px; height: 1px; padding: 0px; margin: 0px; }
#top_footer_nav { list-style: none; padding: 0 5px; margin: 10px 0 0 5px; font-size: 10px; color: #fff;}
#bottom_footer_nav { list-style: none; padding: 0 5px 0px 5px; margin: 0px 0 0 5px; font-size: 10px; color: #fff; } 
#footer .box ul li {float: left;padding: 0 0 5px 3px;}
#footer .box ul li a {color: #fff;text-decoration: none; font-family: Tahoma, Geneva, Helvetica, Sans-Serif;}
#footer .box ul li a:hover {text-decoration: underline;}
#footer .box2 {
	float: right;
	width: 273px;
	height: 46px;
	padding: 4px 0 0 9px;
	background: url(../images/footer-box2-bg.gif) no-repeat;
}
#footer .box2 address {color: #fff;font-style: normal;font-size: 9px;}
#footer .box2 address strong {display: block;}
#footer .box2 span {margin: 0 13px 0 0;color: #fff;font-size: 9px;}
#footer p {
	clear: both;
	margin: 0 0 0 16px;
	line-height: 21px;
	font-size: 9px;
	color: #b7963e;
}

#mapholder{width:500px; height:400px;}
#clear{clear:both;}

#attribute_card_security_code { width: 25px;}

#footer-bottom { border-top:1px solid #c2a54f; border-bottom:1px solid #c2a54f; clear:both; margin:11px 0 11px 4px; float:left; padding:3px 0; width:964px; overflow:hidden; }
#footer-bottom p { clear:none; margin-left:0; }
#share-links { float:right; }
#share-links img { vertical-align:middle; }
