@charset "utf-8";
/* Aria print style sheet*/

@media all{

/* =The above @media rule hides this stylesheet from the discontinued Microsoft Internet Explorer for Mac.*/

/* =universals
These rules are applied to all elements unless otherwise specified below.*/
* { margin : 0; padding : 0; }
h2, h3, h4, h5, p, ul, ol, hr { margin : 0 0px; padding: 0em; }

/* =html */
/*This creates a persistent scroll bar in Firefox to prevent page jump*/
html { overflow: -moz-scrollbars-vertical !important; }

a{color: #AD5C33; text-decoration: none;}
a:hover{color: #666666; text-decoration: underline;}

body { background: #000000 url(/images/shared/ARIA-Background.jpg) top center no-repeat; }
h1 { font: normal 16px/20px Arial, Helvetica, sans-serif; color: #666666; margin: 20px 0px 0px 0px; }
p{ font: normal 12px/20px Arial, Helvetica, sans-serif; color: #666666; margin: 0px 0px 10px 0px; }

div#PageContainer{ width: 1000px; margin: 0 auto; background: url(/images/shared/ARIA-Background-Center.jpg) top center no-repeat; }

/**** Date Picker Include Styles ****/
.DatePicker{ display: none; }


/**** Flash Elements ****/
.HomeFlash{ width: 843px; margin: 0px 0px 0px 0px; float: left; }
.HomeFlashContent{ width: 843px; height: 600px; margin: 0px 0px 0px 0px; float: left; }
.HomeFlashContentStyles{ color: #FFFFFF; font: normal 12px/22px Arial, Helvetica, sans-serif; text-align: center; padding: 200px 0px 0px 0px; }
.Flash{ width: 843px; margin: 0px 0px 0px 0px; float: left; }
#FlashContent{ display: none; }
.FlashContentStyles{ display: none; }

/**** Main Navigation Styles ****/
#MainNavigation { display: none; }

/**** City Navigation Styles ****/
#CityNavigation { display: none; }

/**** Bread Crumb Navigation Styles ****/
.BreadCrumbContainer{ display: none; }



/**** Section Navigation Styles ****/
.SectionNavigationContainer{ width: 554px; height: 36px; margin: 0px 0px 20px 0px; }
.SectionNavigationOff{ float: left; padding: 12px 10px 0px 0px; color: #4C4C4C; font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; }
.SectionNavigationOff a:link{ color: #4C4C4C; text-decoration: none; }
.SectionNavigationOff a:hover{ color: #AD5C33; text-decoration: none; }
.SectionNavigationOff a:active{ color: #4C4C4C; text-decoration: none; }
.SectionNavigationOff a:visited{ color: #4C4C4C; text-decoration: none; }

.SectionNavigationOn{ float: left; padding: 12px 10px 0px 0px; color: #4C4C4C; font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; }
.SectionNavigationOn a:link{ color: #AD5C33; text-decoration: none; }
.SectionNavigationOn a:hover{ color: #4C4C4C; text-decoration: none; }
.SectionNavigationOn a:active{ color: #AD5C33; text-decoration: none; }
.SectionNavigationOn a:visited{ color: #AD5C33; text-decoration: none; }


.SectionNavigationDivider{ float: left; height: 36px; width: 1px; margin: 0px 10px 0px 0px; background-image: url(/images/shared/SectionNavigationDivider.gif); background-repeat: no-repeat;}

/**** Hub Page Content Styles ****/
.HubPageContent{ width: 554px; margin: 0px 20px 0px 0px; float: left; }
.HubPageContent ul li{ 
	list-style-type: none;
	background-position: left 5px;
	background-repeat: no-repeat;
	background-image: url(/images/shared/bullet.gif);
	color: #666666;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	margin: 0px 10px 0px 10px;
	padding: 0 0 10px 10px;
}

.FullpageContainer{ width: 564px; margin: 10px 0px 2px 0px; float: left; background-image: url(/images/viva-elvis/PodDivider.jpg); background-position: bottom; background-repeat: no-repeat; }

.FullPodContainer{ width: 554px; margin: 10px 0px 2px 0px; float: left; background-image: url(/images/viva-elvis/PodDivider.jpg); background-position: bottom; background-repeat: no-repeat; }
.FullPodImage{ width: 160px; float: left; margin: 0px 0px 0px 0px; text-align: center;}
.FullPodImage img{ margin: 5px 10px 14px 0px;  }
.FullPodContent{ width: 380px; float: left; }
.FullPodContent p{ font: normal 12px/20px Arial, Helvetica, sans-serif; color: #666666; margin: 0px 0px 10px 0px; }

.ButtonLink{color: #AD5C33; background-color: #F3F3F3; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border: #CCCCCC 1px solid; padding: 1px 4px 2px 4px; text-decoration: none;}
a.ButtonLink:link{color: #AD5C33; text-decoration: none;}
a.ButtonLink:hover{color: #828282; text-decoration: none; background-color: #F3F3F3;}
a.ButtonLink:visited{color: #AD5C33; text-decoration: none;}
a.ButtonLink:active{color: #828282; text-decoration: none; background-color: #F3F3F3;}

/**** Page Content Styles ****/
.PageContentContainer{ width: 765px; background-color: #F3F3F3; float: left; padding: 7px 0px 0px 20px;}
.PageHeader{ width: 554px; margin: 0px 0px 20px 0px; }
.PageHeader img{ display: none; }
.PageTopNavigation{ display: none; }
.PageContent{ width: 355px; margin: 0px 20px 0px 0px; float: left; }
.PageContent ul li{ 
	list-style-type: none;
	background-position: left 5px;
	background-repeat: no-repeat;
	background-image: url(/images/shared/bullet.gif);
	color: #666666;
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	margin: 0px 10px 0px 10px;
	padding: 0 0 10px 10px;
}
.PageContentFloorplan{ width: 554px; margin: 0px 20px 0px 0px; float: left; }

.PageNavigationContainer{ width: 360px; float: right; background-color: #D7D6D5; margin: 0px 0px 0px 0px; background-image: url(/images/hotel/Hub-RoomsAndSuites.jpg); background-repeat: no-repeat; background-position: left top;}
.PageDetails{ width: 180px; float: left; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #666666; padding: 3px 0px 0px 0px;}
.PageDetails li{ padding: 0px 0px 10px 0px; list-style-type: none; }

.RightNavigationContainer{ display: none; }

.FullPageContent{ width: 755px; margin: 0px 20px 0px 0px; float: left; }
.FullPageDetailsContainer{ width: 190px; height: 600px; float: right; }
.FullPageDetails{ width: 170px; margin: 100px 0px 0px 0px; float: left; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #666666; padding: 3px 0px 0px 0px;}
.FullPageDetails li{ padding: 0px 0px 10px 0px; list-style-type: none; }

.RightNavigation{ width: 170px; margin: 76px 0px 0px 0px; font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; float: right; }
.RightNavigation li{ padding: 0px 0px 10px 0px; list-style-type: none; }
.RightNavigation a:link{ color: #666666; text-decoration: none; }
.RightNavigation a:visited{ color: #666666; text-decoration: none; }
.RightNavigation a:active{ color: #666666; text-decoration: none; }
.RightNavigation a:hover{ color: #AD5C33; text-decoration: none; }


.RightNavigationOff{ padding: 0px 0px 10px 0px; list-style-type: none; }
.RightNavigationOff a:link{ color: #666666; text-decoration: none; }
.RightNavigationOff a:visited{ color: #666666; text-decoration: none; }
.RightNavigationOff a:active{ color: #666666; text-decoration: none; }
.RightNavigationOff a:hover{ color: #AD5C33; text-decoration: none; }

.RightNavigationOn{ padding: 0px 0px 10px 0px; list-style-type: none; }
.RightNavigationOn a:link{ color: #AD5C33; text-decoration: none; }
.RightNavigationOn a:visited{ color: #AD5C33; text-decoration: none; }
.RightNavigationOn a:active{ color: #AD5C33; text-decoration: none; }
.RightNavigationOn a:hover{ color: #AD5C33; text-decoration: none; }


.AriaRevealed{ display: none; }
.AriaRevealedBottom{ display: none; }


.Awards{ width: 100%; }
.Awards img{ margin: 20px 10px 0px 0px; }

/************************************
	Meeting Section Styles
************************************/
.Floorplans{float: left; width: 165px; }

.TheTeam{float: left; width: 355px; font: normal 11px/14px Arial, Helvetica, sans-serif; margin-bottom: 20px;}
.TheTeam img{float: left; margin-right: 10px;}


/************************************
	Pod Styles
************************************/
.PodContainer{ width: 564px; float: left; }
.Pod{float: left; margin: 10px 20px 0px 0px; width: 168px;}
.PodHeader{width: 168px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #828282;
	text-transform: uppercase;
}
.PodHeaderLink{}
a.PodHeaderLink:link {color: #828282; text-decoration: none;} 
a.PodHeaderLink:visited {color: #828282; text-decoration: none;}  
a.PodHeaderLink:hover {color: #AD5C33; text-decoration: none;} 
a.PodHeaderLink:active {color: #828282; text-decoration: none;}

.PodPhoto{margin-left: 0px; width: 168px;}
.PodDescription{margin-left: 0px; margin-top: 4px; width: 168px; color: #828282; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px;}

.PodDescriptionLi{
	list-style-type: none;
	background-position: left 5px;
	background-repeat: no-repeat;
	background-image: url(/images/shared/bullet.gif);
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; line-height: 14px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 8px;
}
.PodCallToAction{
	width: 168px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #828282;
}

.PodArrow{ margin: 10px 0px 0px 0px;}

.PodMore{
	text-align: right;
	padding-top: 2px;
	padding-bottom: 10px;
	color: #AD5C33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.PodMoreLink {}
a.PodMoreLink:link {color: #AD5C33; text-decoration: none;} 
a.PodMoreLink:visited {color: #AD5C33; text-decoration: none;}  
a.PodMoreLink:hover {color: #AD5C33; text-decoration: underline;} 
a.PodMoreLink:active {color: #AD5C33; text-decoration: underline;}

/************************************
	In-Page Pod Styles
************************************/
.InPageLinkContainer{ width: 168px; float: left; }
.InPageLink{float: left; margin: 0px 0px 0px 0px; width: 168px;}
.InPageLinkArrow{ margin: 0px 0px 0px 0px;}

.InPagePodContainer{ width: 356px; float: left; }
.InPagePod1{float: left; margin: 0px 20px 0px 0px; width: 168px;}
.InPagePod2{float: left; margin: 0px 0px 0px 0px; width: 168px;}
.InPagePodPhoto{margin-left: 0px; width: 168px;}
.InPagePodDescription{margin-left: 0px; margin-top: 4px; width: 168px; color: #828282; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px;}
.InPagePodArrow{ margin: 10px 0px 0px 0px;}

.InPagePodMore{
	text-align: right;
	padding-top: 2px;
	padding-bottom: 10px;
	color: #AD5C33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.InPagePodMoreLink {}
a.InPagePodMoreLink:link {color: #AD5C33; text-decoration: none;} 
a.InPagePodMoreLink:visited {color: #AD5C33; text-decoration: none;}  
a.InPagePodMoreLink:hover {color: #AD5C33; text-decoration: underline;} 
a.InPagePodMoreLink:active {color: #AD5C33; text-decoration: underline;}

/**************************************************************
	Site Map Specific Styles
***************************************************************/

.SiteMapContent{ width: 765px; float: left; }

.SiteMap{float: left; margin: 10px 20px 0px 0px; width: 168px;}
.SiteMap ul li{list-style: none; font: normal 11px/20px Arial, Helvetica, sans-serif; margin: 0px 0px 14px 14px; padding: 0px 0px 0px 0px; text-decoration: none;}
.SiteMapLink{}
a.SiteMapLink:link {color: #828282; text-decoration: none;}   
a.SiteMapLink:hover {color: #828282; text-decoration: none;}
a.SiteMapLink:active {color: #828282; text-decoration: none;}   
a.SiteMapLink:visited {color: #828282; text-decoration: none;} 

/**************************************************************
	Print Specific Styles
***************************************************************/
.PrintLogo{  }
.PrintLogo img{ margin: 0px 0px 0px 20px; }
.PrintFooter{}

div#SpacerDiv{clear: both; height: 20px; width: 745px; padding: 0px 0px 0px 0px;}

div#EmailWidgetContainer{ display: none; }

div#PrintPageContainer{ display: none; }

/**********************************************************
 	Footer Styles
 *********************************************************/

.FooterContainer{ width: 1000px; margin: 0 auto; }


.Footer{
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 775px;
	color: #000000;
	font: normal 10px/11px Arial, Helvetica, sans-serif;}

.ImageNavigationContainer{ display: none; }
.SiteLinks{ display: none; }
.CorporateLinks{ display: none; }
.PropertyLinks{ display: none; }

/**********************************************************
	Rules 
**********************************************************/
.rule{ height: 1px; background-image:url(/images/viva-elvis/PodDivider.jpg); background-position: top left; background-repeat: no-repeat; clear: both; margin: 0px 0px 0px 0px;}

/**********************************************************
	Page Toggles 
**********************************************************/
/* Include id's for all your layers here, with commas between. */
#Page1, #Page2, #Page3, #Page4, #Page5, #Page6, #Page7 {display:none;}

/* for link style change */	
a:link.on, a:visited.on { font-weight: bold; color: #AD5C33; text-decoration:none;}
a:link.off, a:visited.off { font-weight: bold; color: #666666; text-decoration:none;}
a:link.done, a:visited.done { font-weight: bold; color: #666666; text-decoration:none;}
a.on:hover, a.off:hover, a.done:hover { font-weight: bold; color: #AD5C33; text-decoration:none;}

/**********************************************************
	Toggles
**********************************************************/

.ToggleH2 {
	padding: 0px 0px 0px 0px; color: #666666; font: bold 12px Arial, Helvetica, sans-serif;
	/*display: block;*/
	cursor: pointer;
	/*padding-left: 14px;*/
	padding-right: 14px;
	display: inline;
	background-image: url(/images/shared/btnToggleUp.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.ToggleContainer{margin-top: 10px;}
.ToggleContainer p{margin-top: 0px;}
.ToggleContent{display: none;}



/**********************************************************
	QuickMenu Core CSS
**********************************************************/

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:right;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:9;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm1 ul {top:100%;}#qm1 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/
#navLang {
	float: left;
	margin: 0;
	padding: 0 0 0 0px; 

}

*html div #navLang {
	\padding: 10px 0 0 0px; /* IE hack */
}

	/* QuickMenu 1 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm1	
	{	
		width:157px;
		margin: 0;
		padding:0;
		background-color:#265088;
		border-width:0px;
		border-style:solid;
		border-color:#265088;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm1 a	
	{	
		padding:0px 0px 0px 0px;
		margin:0px;
		color:#000;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		border-width:0px;
		border-style:solid;
		border-color:#265088;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm1 a:hover	
	{	
		background-color:#000;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm1 li:hover>a	
	{	
		background-color:#000;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm1 .qmactive, body #qm1 .qmactive:hover	
	{	
		background-color:#000;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm1 div, #qm1 ul	
	{	
		margin:0px 0px 0px 0px;
		background-color:#265088;
		border-width:1px 1px 0px 1px;
		border-style:solid;
		border-color:#265088;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm1 div a, #qm1 ul a	
	{	
		padding:2px 0px 2px 0px;
		background-color:#000000;
		background-image:none;
		font-size:11px;
		border-width:0px 0px 1px 0px;
		border-style:solid;
		border-color:#265088;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm1 div a:hover	
	{	
		background-color:#1F1F1F;
		background-image:none;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm1 ul li:hover>a	
	{	
		background-color:#1F1F1F;
		background-image:none;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm1 div .qmactive, body #qm1 div .qmactive:hover{ background-image:none; }


	/*"""""""" Individual Titles""""""""*/	
	#qm1 .qmtitle{ font-size:11px; }


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm1 .qmritem span{ border-color:#666666; background-color:#EEEEEE; }


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm1 .qmritemcontent	
	{	
		padding:0px 0px 0px 0px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm1 div .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm1 div .qmritemcontent	
	{	
		padding:0px 0px 0px 0px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 .qmparent	
	{	
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 ul	
	{	
		width:120px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 ul li:hover > a.qmparent	
	{	
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 ul .qmparent	
	{	
	}


/* closing tag for "@media all" below */
}