@charset "utf-8";
@media screen {
html {
filter:expression(document.execCommand("BackgroundImageCache", false, true))
}
body {
	color:#f4e8c9;
	background-color:#090909;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-weight:bold;
	font-size:1.5em
}
h2 {
	font-weight:bold;
	font-size:1.3em
}
h3 {
	font-weight:bold;
	font-size:1.1em
}
h4 {
	font-weight:bold;
	font-size:.9em;
	margin:10px 0 10px 0;
	color:#B5985A;
	line-height:1.3em
}
h4.listHead {
	font-weight:bold;
	font-size:.9em;
	margin:10px 0 20px 0;
	color:#B5985A
}
h5 {
	font-weight:bold;
	font-size:.8em;
	margin:10px 0 10px 0px
}
h6 {
	font-weight:normal;
	font-size:.8em;
	margin:5px 0 10px 0px;
	line-height:1.4em;
	color:#e8d4a3
}
em {
	font-style: italic;
}
p {
	font-size:0.8em;
	line-height:1.4em;
	margin-bottom:15px
}
a, a:link, a:visited {
	color:#b5985a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none
}
a:hover, a:active {
	text-decoration:underline
}
.clear {
	clear:both
}
#container {
	width:962px;
	margin:0 auto;
	position:relative;
	text-align:left
}
#header {
	width:962px
}
#masthead {
	clear:both;
	width:962px;
	background-image:url(../images/mastBG.gif);
	display:block;
	background-repeat:no-repeat;
	background-position:center bottom
}
#masthead h1 {
	display:block;
	clear:left;
	float:left
}
#masthead h1 a {
	background-image:url(../images/roseveltLogo.gif);
	background-repeat:no-repeat;
	background-position:left 25px;
	display:block;
	text-indent:-9999px;
	height:157px;
	width:241px
}
#topAuxNav {
	display:block;
	float:right;
	clear:right;
	width:600px;
	text-align:right;
	height:25px;
	margin:20px 0 0 0
}
#topAuxNav li {
	float:none;
	display:inline;
	color:#B5985A;
	font-size:0.7em
}
#masthead h2 {
	float:right;
	clear:right
}
#masthead h2 a {
	background-image:url(../images/makeAReservation.gif);
	height:70px;
	width:206px;
	display:block;
	text-indent:-9999px;
	margin:20px 0px 0px
}
#mastheadNav li {
	float:left
}
#mastheadNav li a, #mastheadNav li a:focus {
	border:none;
	outline:0;
	height:47px;
	display:block;
	text-indent:-9999px
}
#mastheadNav #btnAbout a {
	background:url(../images/btn_aboutRoosevelt.gif) left top;
	width:164px
}
#mastheadNav #btnRooms a {
	background:url(../images/btn_roomsAndSuites.gif) left top;
	width:132px
}
#mastheadNav #btnAmenities a {
	background:url(../images/btn_amenities.gif) left top;
	width:105px
}
#mastheadNav #btnEvents a {
	background:url(../images/btn_meetingsAndEvents.gif) left top;
	width:155px
}
#mastheadNav #btnWeddings a {
	background:url(../images/btn_weddings.gif) left top;
	width:103px
}
#mastheadNav #btnSpa a {
	background:url(../images/btn_guerlainSpa.gif) left top;
	width:117px
}
#mastheadNav #btnDining a {
	background:url(../images/btn_diningAndEntertainment.gif) left top;
	width:185px
}
/****************** Begin SideBar Styles ****************/
#sidebar {
	background-image:url(../images/sidebarNavBG.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:180px;
	clear:left;
	float:left;
	height:600px
}
#sidebar ul {
	display:block;
	margin:105px 0 0 0
}
#sidebar ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:35px;
	width:180px;
	display:block
}
#sidebar #btnStoriedPast {
	background-image:url(../images/btnStoriedPast.gif)
}
#sidebar #btnLocation {
	background-image:url(../images/btnLocation.gif)
}
#sidebar #btnNewOrleans {
	background-image:url(../images/btnNewOrleans.gif)
}
#sidebar #btnShare {
	background-image:url(../images/btnShare.gif)
}
#sidebar #btnDeluxe {
	background-image:url(../images/btnDeluxe.gif)
}
#sidebar #btnSuperior {
	background-image:url(../images/btnSuperior.gif)
}
#sidebar #btnKing {
	background-image:url(../images/btnKing.gif)
}
#sidebar #btnWaldorf {
	background-image:url(../images/btnWaldorf.gif)
}
#sidebar #btnAstoria {
	background-image:url(../images/btnAstoria.gif)
}
#sidebar #btnRoomAndDest {
	background-image:url(../images/btnRoomAndDest.gif)
}
#sidebar #btnMeetings {
	background-image:url(../images/btnMeetings.gif)
}
#sidebar #btnCatering {
	background-image:url(../images/btnCatering.gif)
}
#sidebar #btnEventSpaces {
	background-image:url(../images/btnEventSpaces.gif)
}
#sidebar #btnMeetingPackages {
	background-image:url(../images/btnPackages.gif)
}
#sidebar #btnGroupValueDates {
	background-image:url(../images/btnGroupValue.gif)
}
#sidebar #btnRequestInfo {
	background-image:url(../images/btnRequestInfo.gif)
}
#sidebar #btnFacts {
	background-image:url(../images/btnRoomFacts.gif)
}

#sidebar #btnCake {
	background-image:url(../images/btnCake.gif)
}

#sidebar #btnReservations {
	background-image:url(../images/btnReservations.gif)
}
#sidebar #btnRestaurant {
	background-image:url(../images/btnRestaurant.gif)
}
#sidebar #btnBar {
	background-image:url(../images/btnBar.gif)
}
#sidebar #btnBlueRoom {
	background-image:url(../images/btnBlueRoom.gif)
}
#sidebar #btnDomenica {
	background-image:url(../images/btnDomenica.gif)
}
#sidebar #btnTeddysCafe {
	background-image:url(../images/btnTeddysCafe.gif)
}
#sidebar #btnPoolCafe {
	background-image:url(../images/btnPoolCafe.gif)
}
#sidebar #btnRooftopBar {
	background-image:url(../images/btnRooftopBar.gif)
}
#sidebar #btnInRoomDining {
	background-image:url(../images/btnInRoomDining.gif)
}
#sidebar #btnDigitalAssets {
	background-image:url(../images/btnDigitalAssets.gif)
}
#sidebar #btnReleases {
	background-image:url(../images/btnReleases.gif)
}
#sidebar ul li a, #sidebar ul li a:link, #sidebar ul li a:visited {
	display:block;
	text-indent:-9999px;
	height:35px;
	width:180px;
	background-position:left center;
	background-repeat:no-repeat
}
#sidebar ul li a:hover, #sidebar ul li a:active {
	background-position:right center
}
#sidebar ul li#currentPage a {
	background-position:right center
}
#mainContent {
	float:right;
	width:770px;
	text-align:left
}
/*********** end sidebar styles *************/
#wideContent {
	width:960px;
	float:left;
	clear:both;
	text-align:left
}
#pageCont a, #pageCont a:link, #pageCont a:visited, #mediumCont a, #mediumCont a:link, #mediumCont a:visited, #wideCont a, #wideCont a:link, #wideCont a:visited, .wideCont a, .wideCont a:link, .wideCont a:visited {
	color:#b5985a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
}
#pageCont a:hover, #pageCont a:active, #wideCont a:hover, #wideCont a:active, .wideCont a:hover, .wideCont a:active, #mediumCont a:hover, #mediumCont a:active {
	color:#E4CF9E;
	text-decoration:underline
}
#pageCont p a, #pageCont p a:link, #pageCont p a:visited {
	color:#b5985a;
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline
}
#breadCrumbs a, #breadCrumbs a:link, #breadCrumbs a:visited {
	color:#F4E8C9;
	font:0.85em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline
}
#breadCrumbs a:hover, #breadCrumbs a:active {
	color:#B70624;
	text-decoration:underline
}
#breadCrumbs p {
	margin-bottom:0px
}
#billboard {
	float:right;
	width:770px;
	clear:both
}
#billboard #pageTitle, .pageSectionTitle {
	background-image:url(../images/billboardTopBG.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:770px
}
#wideTitle, .wideTitle {
	clear:both;
	width:960px
}
#wideTitle #pageTitle, .wideTitle .pageSectionTitle {
	background-image:url(../images/wideHeadBG.jpg);
	background-repeat:no-repeat;
	background-position:40px bottom;
	padding:0 50px;
	width:auto
}
#breadCrumbs {
	display:block;
	clear:both;
	float:none;
	height:25px;
	width:700px;
	margin:30px 0px 0px 28px
}
#breadCrumbs li {
	float:left;
	display:inline;
	font-size:0.8em
}
#pageTitle h2, .pageSectionTitle h2 {
	display:block;
	float:none;
	clear:both;
	height:57px;
	width:730px;
	background-repeat:no-repeat;
	background-position:25px 10px;
	text-indent:-9999px
}
#billboard #flashContentB {
	background-repeat:no-repeat;
	background-position:right top;
	width:770px;
	height:213px
}
#wideBillboard #flashContentBWide {
	background-repeat:no-repeat;
	background-position:right top;
	width:924px;
	height:213px
}
#billboard #bbFooter {
	background-image:url(../images/billboardBtmBG.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:90px;
	width:770px
}
#wideBillboard #widebbFooter {
	background-image:url(../images/wideBillboardBtmBG.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:90px;
	padding:0 50px
}
.subHead {
	display:block;
	height:90px;
	width:700px;
	background-position:25px 60px;
	background-repeat:no-repeat;
	text-indent:-9999px
}
.lowSubHead {
	display:block;
	height:120px;
	width:450px;
	background-position:0px 60px;
	background-repeat:no-repeat;
	text-indent:-9999px
}
#widebbFooter .subHead {
	display:block;
	height:120px;
	width:700px;
	background-position:25px 60px;
	background-repeat:no-repeat;
	text-indent:-9999px
}
#pageContBtm {
	clear:both
}
#pageCont {
	width:550px;
	clear:left;
	float:left;
	text-align:center
}
#wideCont, .wideCont {
	padding:20px 150px 20px 80px
}
#mediumCont {
	width:650px;
	clear:left;
	float:left;
	text-align:center
}
#wideCont a, wideCont a {
	font-size:.8em;
	text-decoration:underline
}
#mediumCont a {
	font-size:.8em
}
#pageContIn {
	padding:20px 28px;
	text-align:left
}
#pageContIn h4 {
	margin:30px 0 25px 0
}
#pageContIn h5 {
	margin:0px 0 0px 0
}
#pageContIn h6 {
	margin:0;
	padding:0;
	font-size:.75em
}
#pageContIn h4.firstSubHead {
	margin:0 0 10px 0
}
/********************* Callout styles ******************/
#pageCallouts {
	margin-top:40px
}
#pageCallouts li {
	display:block;
	margin:10px 0 0 0;
	padding:0
}
#container .callout {
	display:block;
	margin:0;
	padding:0;
}
#pageCallouts a, #pageCallouts a:link, #pageCallouts a:visited {
	display:block;
	border:3px solid #F4E8C9;
	background-color:#B5985A;
	text-decoration:none;
	color:#F4E8C9;
	padding:0;
	margin:0
}
#pageCallouts .nonlinked {
	display:block;
	border:3px solid #F4E8C9;
	background-color:#B5985A;
	text-decoration:none;
	color:#F4E8C9;
	padding:0;
	margin:0
}
#pageCallouts a:hover {
	display:block;
	border:3px solid #8d7135;
	text-decoration:none
}
#pageCallouts a * {
	cursor:pointer;
	cursor:hand;
	margin:0;
	padding:0
}
#container .callout img {
	border-width:0px;
	border-style:none;
	float:left;
	clear:left;
	margin:0;
	padding:0
}
#container .callout h4 {
	display:block;
	margin:25px 0 0 0;
	float:right;
	color:#F4E8C9;
	padding:0;
	text-indent:-9999px;
	width:255px;
	height:20px
}
#container .callout h4#barCallHead {
	background:url(../images/calloutHeadings/barCallHead.gif) no-repeat top center
}
#container .callout h4#blueroomCallHead {
	background:url(../images/calloutHeadings/blueroomCallHead.gif) no-repeat top center
}
#container .callout h4#cateringCallHead {
	background:url(../images/calloutHeadings/cateringCallHead.gif) no-repeat top center
}
#container .callout h4#domenicaCallHead {
	background:url(../images/calloutHeadings/domenicaCallHead.gif) no-repeat top center
}
#container .callout h4#facilitiesCallHead {
	background:url(../images/calloutHeadings/facilitiesCallHead.gif) no-repeat top center
}
#container .callout h4#meetingsCallHead {
	background:url(../images/calloutHeadings/meetingsCallHead.gif) no-repeat top center
}
#container .callout h4#restCallHead {
	background:url(../images/calloutHeadings/restaurantCallHead.gif) no-repeat top center
}
#container .callout h4#roomDestCallHead {
	background:url(../images/calloutHeadings/roomDestCallHead.gif) no-repeat top center
}
#container .callout h4#spaCallHead {
	background:url(../images/calloutHeadings/spaCallHead.gif) no-repeat top center
}
#container .callout h4#poolCallHead {
	background:url(../images/calloutHeadings/poolCallHead.gif) no-repeat top center
}
#container .callout p {
	float:right;
	display:block;
	clear:right;
	text-align:center;
	width:255px;
	color:#251a06;
	font-size:0.9em;
	margin:0;
	padding:0;
	line-height:1.4em
}
#container .nonlinked p {
	float:right;
	display:block;
	clear:right;
	text-align:center;
	width:255px;
	color:#251a06;
	font-size:11px;
	margin:0;
	padding:0;
	line-height:1.4em
}
#rightCallout {
	width:220px;
	clear:right;
	float:right;
	text-align:center;
	padding-top:20px
}
#rightCallout img {
	margin:0px 0px 40px;
	padding:0px
}
/********************* end Callout styles ******************/
.hr {
	background-image:url(../images/horzRule.gif);
	height:12px;
	width:518px;
	margin:20px auto 20px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:center bottom;
	float:none;
	clear:both;
	display:block
}
#pageContIn .hr {
	background-image:url(../images/horzRule.gif);
	height:12px;
	width:518px;
	margin:30px -20px 20px 0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:center bottom;
	float:none;
	clear:both;
	display:block
}
.hru {
	background-image:url(../images/horzRuleUnder.gif);
	height:12px;
	width:518px;
	margin:10px -10px 10px -15px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:center bottom;
	float:none;
	clear:both;
	display:block
}
#pageFoot {
	text-align:left
}
#pageFoot ul {
	display:block;
	margin:10px 0px 10px 20px
}
#pageFoot ul li {
	float:left;
	margin-right:10px
}
#pageFoot #teddysCallout {
	background-image:url(../images/teddysCafeImg.jpg)
}
#pageFoot #poolCallout {
	background-image:url(../images/poolCafeImg.jpg)
}
#pageFoot #inRoomCallout {
	background-image:url(../images/inRoomImg.jpg)
}
#pageFoot #dinEntCall li a, #pageFoot #dinEntCall li a:link, #pageFoot #dinEntCall li a:visited {
	width:165px;
	height:177px;
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:top left
}
#pageFoot #dinEntCall li a:hover {
	background-position:top right
}
#pageFoot #lastInFoot {
	margin-right:0px
}
#footer {
	clear:both;
	width:100%
}
#footer div {
	padding:100px 0px 20px
}
#footer #footerLeft {
	width:60%;
	float:left
}
#footer #footerRight {
	clear:none;
	float:right;
	width:38%;
	text-align:right
}
#footer img {
	float:left;
	margin:-10px 10px 30px 0
}
#footer p {
	font-size:0.65em;
	color:#B5985A;
	margin:0
}
sup {
	font-size:0.6em;
	position:relative;
	bottom:0.5em
}
ul.bulletedList {
	list-style:none;
	padding:10px 0 10px 25px;
	font-size:0.8em;
	line-height:1.1em
}
ul.bulletedList li {
	padding:0px 0 .7em 0px
}
#container ul.bulletedList li a, #container div.indent p a, #pageContIn p a {
	font-size:1em
}
.bList {
	list-style:disc;
	padding:0px 0 10px 25px;
	font-size:0.8em;
	line-height:1.6em
}
ul.centeredList {
	text-align:center
}
.indent {
	padding:10px 0 20px 25px
}
/************* story overlay CSS ************/
.storyOverlay {
	width:487px;
	position:relative;
	top:0px;
	left:0px;
	background-repeat:no-repeat
}
#storyCopy a, #storyCopy a:link, #storyCopy a:visited {
	color:#F4E8C9;
	float:right
}
#storyCopy a:hover {
	color:#FFF
}
.hideStoryTitle {
	position:absolute;
	top:0px;
	text-indent:-9999px
}
#weiss {
	background-image:url(../images/storyTopWeiss.gif);
	height:27em;
	margin-top:40px
}
#hueyLong {
	background-image:url(../images/storyTopLong.gif);
	height:23em;
	margin-top:40px
}
#theKing {
	background-image:url(../images/storyTopKing.gif);
	height:20em;
	margin-top:40px
}
.storyOverlay .story {
	width:369px;
	position:absolute;
	left:118px;
	background-position:left top
}
#weiss .story {
	top:120px
}
#hueyLong .story {
	top:100px
}
#theKing .story {
	top:100px
}
#storyBG {
	margin:60px 0 0 0;
	background:url(../images/storyBG.gif) right top repeat-y
}
#storyCopy {
	position:relative;
	padding:0px 16px 0 24px;
	top:-28px;
	margin:0px 0 0 0;
	left:0px
}
#weiss div div.storyOpen {
	width:369px
}
#weiss div div.storyClose {
	width:369px
}
#hueyLong div div.storyOpen {
	width:369px
}
#hueyLong div div.storyClose {
	width:369px
}
#theKing div div.storyOpen {
	width:369px
}
#theKing div div.storyClose {
	width:369px
}
#readMoreBtn {
	font-size:12px;
}
/************************ Press Releases Styles **************/
#prList {
	width:auto;
	padding:0;
	margin:0
}
#prList li {
	display:block;
	margin:0 0 10px 0;
	padding:0
}
#prList li div.prLink {
	display:block;
	width:430px;
	margin:0;
	padding:0
}
#prList li a {
	display:block;
	background:url(../images/icon_pdf.gif) no-repeat 0px 1px;
	clear:both;
	padding:3px 10px 3px 20px
}
#prList .prDate {
	display:block;
	width:110px;
	height:4em;
	clear:both;
	padding:0;
	margin:0
}
#archiveLink {
	display:block;
	float:right;
	margin:30px 75px 0 0
}
#prHead {
	display:block;
	clear:both
}
#prHead h4 {
	float:left
}
/*****************  Extra Fomatting  *********************/
#container .listHeadline {
	margin:10px 0 10px 0
}
#container .contactInfo {
	margin:0 0 5px 0;
	padding:0;
	line-height:1em
}
.interview h4 {
	line-height:1.4em
}
/***************** Digital Asset Styles *********************/
div.assets {
	clear:both;
	text-align:center;
	border-bottom:#434343 1px solid;
	padding:40px 0 40px 0;
	margin:0 0 50px 0
}
div.btmAsset {
	clear:both;
	text-align:center;
	padding:40px 0 40px 0
}
#digtalAssets h6 {
	clear:both;
	display:block;
	width:100%;
	height:40px
}
ul.logoList {
	display:block;
	clear:both;
	width:100%
}
#pageContIn .logoList li {
	float:left;
	width:49%;
	height:220px;
	display:block;
	text-align:center
}
ul.logoList li a img {
	display:block;
	text-decoration:none;
	text-align:center;
	margin:0 auto
}
#pageContIn .logoList li a, #pageContIn .logoList li a:link, #pageContIn .logoList li a:visited {
	display:block;
	font-size:0.7em;
	text-decoration:underline
}
#pageContIn .logoList li a:hover, #pageContIn .logoList li a:active {
	font-size:0.7em
}
#pageContIn .logoList li h6 {
	text-align:center
}
#pageContIn .logoList li.logoRow {
	clear:left
}
.dateList h3 {
	color: #B5985A;
	border-bottom: 1px solid #282318;
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
}
.dateList ul li {
	padding: 0px 0px 10px;
}







/******** DO NOT REMOVE THE FOLLOWING PARENTHESES. IT IS SUPPOSED TO BE THERE. ***********/
}
