@charset "utf-8";
/* CSS Document */


/**************************************************
				MASTER RESET
**************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-weight: inherit; 
	font-style: inherit; 
	font-size: 100%; 
	font-family: inherit;
} 


/**************************************************
			MAIN STYLES AND HOME PAGE
**************************************************/


body{
	background-color:#B7B7AD;
	font-family: Arial, Helvetica, sans-serif;
	color: #848379;
	font-size: 11px;
}

#wrapper{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width: 775px;
	top: 15px;
}
#container{
	position:absolute;
	top:0px;
	left:0px;
	width:751px;
	background-color:#FFFFFF;
}
#logo{
	position: absolute;
	height: 93px;
	width: 293px;
	left: 56px;
	top: 6px;
}
#page-title{
	position: absolute;
	height: 68px;
	right: 15px;
	top: 33px;
}
#main-menu{
	position: absolute;
	height: 15px;
	width: 738px;
	top: 103px;
	left: 6px;
	background-image: url(../images/home/main-menu.JPG);
	z-index: 3;
	background-repeat: no-repeat;
}
#quick-book{
	position: absolute;
	width: 751px;
	top: 119px;
	left: 0px;
	z-index: 2;
}
#photo{
	position: absolute;
	height: 239px;
	width: 739px;
	top: 147px;
	left: 6px;
	z-index: 1;
}
#right-wide-column{
	position: absolute;
	height: 414px;
	width: 568px;
	top: 388px;
	right: 6px;
	border: 1px solid #BAB597;
	background-color: #FFFFFF;
}
#left-column{
	position: absolute;
	height: 416px;
	width: 162px;
	top: 388px;
	left: 6px;
}
#footer{
	position: absolute;
	height: 41px;
	width: 739px;
	left: 6px;
	bottom: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EFF0EB;
	background-color: #FFFFFF;
	font-size: 8px;
	color: #9C9C94;
	text-align: center;
	padding-top: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFF0EB;
}
.footer-text{
font-size:9px;}
ul#footer-menu {
	position:absolute;
	right:0px;
	left: -2px;
	top: 20px;
	color: #787969;
}   
ul#footer-menu li {
	display:inline;
	margin-left:2px;
}   
ul#footer-menu li a {
	text-decoration:none;
	color:#8288AC;
	font-size:8px;
	text-transform:uppercase;
}   
ul#footer-menu li a:active, ul#footer-menu li a:hover{
	color:#8288AC;
} 
.content-1{
	position: absolute;
	width: 256px;
	top: 50px;
	right: 6px;
	height: 350px;
	padding-left: 32px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
}
.content-2{
	position: absolute;
	width: 241px;
	top: 58px;
	left: 7px;
	height: 350px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #766e63;
	padding-left: 32px;
	line-height: 18px;
}
.content-3{}
.right-sdw{
position:absolute;
right:0px;
}
.btn-sdw{
position:absolute;
left:0px;
bottom:0px;
}
.executive-style{
	position: absolute;
	bottom: 13px;
	height: 125px;
	width: 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e1cb71;
	text-align: center;
	line-height: 18px;
}
.lxr{
	position: absolute;
	bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9C9C94;
	left: 283px;
}
.lxr a:link {
color: #9C9C94;
text-decoration:none;
}
.lxr a:visited{
color: #9C9C94;
text-decoration:none;
}
.lxr a:hover{
color: #9C9C94;
}
.lxr a:active{
color: #9C9C94;
text-decoration:none;
}
ul#home-bullets {
	list-style-position: inside;


}   
ul#home-bullets li {
	list-style-position: outside;
	line-height: 16px;

}   
.newly{
	position: absolute;
	top: 237px;
	left: 85px;
}
.bullets-home{
	position: absolute;
	left: 32px;
	line-height: 12px;
	top: 212px;
}

/**************************************************
					MAIN MENU
**************************************************/


#home{
	background:url(../images/menu/buttons-1-HOME.png) no-repeat;
	width:63px;
	height:15px;
	display:block;
	text-decoration:none;
	float: left;
	left:0px;
	}
#home:hover{
background-position: -63px 0;
	}
#reservation{
background:url(../images/menu/buttons-3-RES.png) no-repeat;
	width:146px;
	height:15px;
	text-decoration:none;
	position:absolute;
	left:175px;
	}
#reservation:hover{
background-position: -154px 0;
	}
#rooms{
	background:url(../images/menu/buttons-2-GUESTROOMS.png) no-repeat;
	width:101px;
	height:15px;
	text-decoration:none;
	position:absolute;
	left:64px;
	}
#rooms:hover{
background-position: -100px 0;
	}
#contact-menu{
	background:url(../images/menu/buttons-6-LOCATION.png) no-repeat;
	width:125px;
	height:15px;
	text-decoration:none;
	position:absolute;
	right:10px;
	}
#contact-menu:hover{
background-position: -129px 0;
	}
#meetings-menu{
	background:url(../images/menu/buttons-4-MEET.png) no-repeat;
	width:120px;
	height:20px;
	text-decoration:none;
	position:absolute;
	left:337px;
	}
#meetings-menu:hover{
background-position: -128px 0;
	}
#bethesda-menu{
	background:url(../images/menu/buttons-5-BETHESDA.png) no-repeat;
	width:117px;
	height:20px;
	text-decoration:none;
	position:absolute;
	left:472px;
	}
#bethesda-menu:hover{
background-position: -125px 0;
	}



/**************************************************
				RESERVATIONS PAGE
**************************************************/
#res-left-col{
	position: absolute;
	width: 163px;
	left: 6px;
	top: 147px;
}
#res-right-col{
	position: absolute;
	width: 567px;
	top: 147px;
	right: 7px;
	height: 690px;
	border: 1px solid #BBB497;
}
#res-inner-col{
	margin: 5px;
	height: 680px;
	background-color: #E8CE77;
}
#book-en{
	border: 1px solid #FFE7C9;
	position: absolute;
	left: 30px;
	top: 15px;
}

/**************************************************
			ROOMS PAGE STYLES
**************************************************/

#rooms-photo{
	position: absolute;
	height: 239px;
	width: 570px;
	top: 147px;
	z-index: 1;
	right: 6px;
}

#rooms-left-column{
	position: absolute;
	width: 162px;
	top: 147px;
	left: 6px;
}
#rooms-right-column{
	position: absolute;
	height: 846px;
	width: 567px;
	top: 388px;
	right: 7px;
	border: 1px solid #BAB595;
}
.rooms-content1{
	position: absolute;
	height: 95px;
	width: 537px;
	left: 6px;
	top: 41px;
	border: 1px solid #D9CCA0;
	background-color: #E8CE77;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7e7464;
	font-size: 12px;
	font-style: italic;
	padding-top: 7px;
	padding-left: 15px;
	line-height: 18px;
}
.rooms-content2{
	position: absolute;
	height: 410px;
	width: 269px;
	left: 13px;
	top: 156px;
	line-height: 15px;
	padding-top: 11px;
}
.rooms-content3{
	position: absolute;
	height: 197px;
	width: 265px;
	right: 8px;
	top: 90px;
	background-image: url(../images/rooms/dinning.jpg);
	padding-top: 289px;
	padding-left: 10px;
	line-height: 16px;
	}
.rooms-content4{
	position: absolute;
	height: 30px;
	width: 549px;
	bottom: 208px;
	left: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9CCA0;
	padding-top: 5px;
	padding-left: 5px;
}
.rooms-content5{
	position: absolute;
	height: 176px;
	width: 257px;
	left: 13px;
	bottom: 23px;
}
.rooms-content6{
	position: absolute;
	height: 181px;
	width: 257px;
	right: 16px;
	bottom: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E1DCC8;
	padding-left: 8px;
	padding-top: 0px;
}
.rooms-hdr{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #f34c02;
	line-height: 34px;
}
.rooms-sbhdr{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #797873;
	line-height: 24px;
}
.rooms-sbhdr-II{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #deae05;
}
.rooms-bullets{
	color:#deae05;
}


/**************************************************
			MEETINGS PAGE STYLES
**************************************************/


#meetings-photo{
	position: absolute;
	height: 239px;
	width: 570px;
	top: 147px;
	z-index: 1;
	right: 6px;
}

#meetings-left-column{
	position: absolute;
	width: 162px;
	top: 147px;
	left: 6px;
}
#meetings-right-column{
	position: absolute;
	height: 872px;
	width: 567px;
	top: 388px;
	right: 7px;
	border: 1px solid #BAB595;
}
.meetings-content1{
	position: absolute;
	height: 95px;
	width: 537px;
	left: 6px;
	top: 41px;
	border: 1px solid #D9CCA0;
	background-color: #E8CE77;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7e7464;
	font-size: 12px;
	font-style: italic;
	padding-top: 10px;
	padding-left: 15px;
	line-height: 18px;
}
.meetings-content2{
	position: absolute;
	height: 180px;
	width: 269px;
	left: 13px;
	top: 157px;
	line-height: 16px;
	padding-top: 11px;
}
.meetings-content3{
	position: absolute;
	height: 113px;
	width: 265px;
	right: 7px;
	top: 90px;
	padding-top: 286px;
	padding-left: 10px;
	line-height: 14px;
	background-image: url(../images/meetings/cofee-table.jpg);
	}
.meetings-content4{
	position: absolute;
	height: 30px;
	width: 549px;
	bottom: 315px;
	left: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9CCA0;
	padding-top: 5px;
	padding-left: 5px;
}
.meetings-content5{
	position: absolute;
	height: 140px;
	width: 550px;
	left: 2px;
	bottom: 165px;
	padding-left: 12px;
	line-height: 16px;
	padding-top: 0px;
}
.meetings-content6{
	position: absolute;
	height: 125px;
	width: 550px;
	bottom: 20px;
	padding-left: 12px;
	padding-top: 0px;
	left: 2px;
	line-height: 16px;
}
.meetings-content7{
	position: absolute;
	height: 200px;
	width: 269px;
	left: 13px;
	top: 352px;
	line-height: 14px;
}
.meetings-sbhdr-II{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #deae05;
	line-height: 20px;
}
.meetings-rooms{
	position: absolute;
	bottom: 0px;
	left: 6px;
	background-image: url(../images/meetings/table.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 447px;
	padding-left: 1px;
}

/**************************************************
			BETHESDA PAGE STYLES
**************************************************/

#bethesda-photo{
	position: absolute;
	height: 239px;
	width: 570px;
	top: 147px;
	z-index: 1;
	right: 6px;
}

#bethesda-left-column{
	position: absolute;
	width: 162px;
	top: 147px;
	left: 6px;
}
#bethesda-right-column{
	position: absolute;
	height: 974px;
	width: 567px;
	top: 388px;
	right: 7px;
	border: 1px solid #BAB595;
}
.bethesda-content1{
	position: absolute;
	height: 97px;
	width: 547px;
	left: 6px;
	top: 41px;
	border: 1px solid #D9CCA0;
	background-color: #E8CE77;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7e7464;
	font-size: 12px;
	font-style: italic;
	padding-top: 8px;
	padding-left: 5px;
	line-height: 18px;
}
.bethesda-content2{
	position: absolute;
	height: 150px;
	width: 269px;
	left: 13px;
	top: 208px;
	line-height: 15px;
}
.bethesda-content3{
	position: absolute;
	height: 152px;
	width: 268px;
	right: 6px;
	top: 207px;
	padding-left: 10px;
	line-height: 15px;
	background-image: url(../images/bethesda/text-block.JPG);
	padding-top: 1px;
	}
.bethesda-content4{
	position: absolute;
	height: 40px;
	width: 550px;
	left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9CCA0;
	padding-top: 16px;
	padding-left: 5px;
	top: 386px;
}
.bethesda-content5{
	position: absolute;
	height: 502px;
	width: 550px;
	left: 2px;
	bottom: 25px;
	padding-left: 11px;
	line-height: 17px;
	padding-top: 0px;
}
.bethesda-content6{
	position: absolute;
	height: 29px;
	width: 205px;
	padding-left: 11px;
	left: 2px;
	line-height: 15px;
	top: 166px;
}
.nih{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #7e7464;
	left: 283px;
	text-decoration:none;
}
.nih a:link {
font-family: Georgia, "Times New Roman", Times, serif;
	color: #7e7464;
	font-size: 12px;
	font-style: italic;
text-decoration:none;
}
.nih a:visited{
color: #7e7464;
text-decoration:none;
}
.nih a:hover{
color: #7e7464;
}
.nih a:active{
color: #7e7464;
text-decoration:none;
}
.body{
	font-family: Arial, Helvetica, sans-serif;
	color: #9b9a93;
	font-size: 11px;
	text-decoration: none;
	}
	
.body a:visited {
	color: #9b9a93;
	text-decoration: none;
}
body a:hover {
	color: #9b9a93;
	text-decoration: none;
}
.body a:active {
	color: #9b9a93;
	text-decoration: none;
}
/**************************************************
			LOCATION PAGE STYLES
**************************************************/
#location-photo{
	position: absolute;
	height: 239px;
	width: 570px;
	top: 147px;
	z-index: 1;
	right: 6px;
}

#location-left-column{
	position: absolute;
	width: 162px;
	top: 147px;
	left: 6px;
}
#location-right-column{
	position: absolute;
	height: 811px;
	width: 567px;
	top: 148px;
	right: 7px;
	border: 1px solid #BAB595;
}
.location-content1{
	position: absolute;
	height: 97px;
	width: 547px;
	left: 6px;
	top: 9px;
	border: 1px solid #D9CCA0;
	background-color: #E8CE77;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7e7464;
	font-size: 12px;
	font-style: italic;
	padding-top: 8px;
	padding-left: 5px;
	line-height: 18px;
}
.location-content2{
	position: absolute;
	height: 410px;
	width: 100%;
	left: 0px;
	top: 124px;
	line-height: 15px;
}
#location-content3{
	position: absolute;
	height: 250px;
	width: 300px;
	right: 7px;
	line-height: 15px;
	padding-top: 1px;
	bottom: 9px;
	}
.location-content4{
	position: absolute;
	height: 230px;
	width: 250px;
	left: 9px;
	padding-left: 5px;
	bottom: 39px;
	line-height: 16px;
}
.location-content5{
	position: absolute;
	height: 502px;
	width: 550px;
	left: 2px;
	bottom: 25px;
	padding-left: 11px;
	line-height: 17px;
	padding-top: 0px;
}
#location-airport{
	position: absolute;
	height: 575px;
	width: 532px;
	padding-left: 23px;
	left: 6px;
	line-height: 16px;
	top: 159px;
	background-image: url(../images/location/directions.jpg);
	padding-top: 47px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	color: #7c7563;
}
#location-subway{
	position: absolute;
	height: 637px;
	width: 532px;
	padding-left: 23px;
	left: 6px;
	line-height: 16px;
	top: 159px;
	background-image: url(../images/location/subway.jpg);
	color: #7c7563;
}
#location-highway{
	position: absolute;
	height: 625px;
	width: 532px;
	padding-left: 23px;
	left: 6px;
	line-height: 16px;
	top: 159px;
	background-image: url(../images/location/highways.jpg);
	color: #7c7563;
}
.x{
	width:14px;
	height:14px;
	position: absolute;
	top: 18px;
	right: 23px;
}
.hidden{visibility:hidden;}
.unhidden{visibility:visible;}
.meetings-sbhdr-II a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #deae05;
	line-height: 20px;
text-decoration:none;
}
.meetings-sbhdr-II a:visited{
color: #deae05;
text-decoration:none;
}
.meetings-sbhdr-II a:hover{
color: #deae05;
}
.meetings-sbhdr-II a:active{
color: #deae05;
text-decoration:none;
}
.from{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color:#999991;
}
.airport1{
	position: absolute;
	top: 56px;
}
.airport2{
	position: absolute;
	top: 176px;
}
.airport3{
	position: absolute;
	top: 344px;
}
.highway1{
	position: absolute;
	top: 58px;
}
.highway2{
	position: absolute;
	top: 147px;
}
.highway3{
	position: absolute;
	top: 250px;
}
.highway4{
	position: absolute;
	bottom: 176px;
}
.highway5{
	position: absolute;
	bottom: 42px;
}
.metro1{
	position: absolute;
	top: 210px;
}
.metro2{
	position: absolute;
	bottom: 16px;
}
.popups-hdr{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #cf5500;
	line-height: 34px;
}

.email{
	font-family: Arial, Helvetica, sans-serif;
	color: #848379;
	font-size: 11px;
	text-decoration: none;
	}
	
.email a:visited {
	color: #848379;
	text-decoration: none;
}
.email a:hover {
	color: #848379;
	text-decoration: none;
}
.email a:active {
	color: #848379;
	text-decoration: none;
}