@charset "utf-8";
/* Aria 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-Background2.jpg) top center no-repeat; }
h1 { display: none; }
p{ font: normal 12px/20px Arial, Helvetica, sans-serif; color: #666666; margin: 0px 0px 10px 0px; }
td,th{ font: normal 12px/20px Arial, Helvetica, sans-serif; color: #666666; margin: 0px 0px 10px 0px; }


ol{
	color: #666666;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	margin: 0px 10px 0px 20px;
	padding: 0 0 10px 20px;}

/* =EarthCam styles */
.constructionCam {
	width: 400px;
	height: 300px;
	background-image: url(/images/about-aria/construction_cam_background.jpg);
	background-repeat: no-repeat;
}

/* =Error Page styles */

.Error{ background-image: url(/images/shared/ARIA-Background-Error.jpg); background-position: center top; background-repeat: no-repeat;}
#HeaderNavigationContainer{ width: 100%; }
#HeaderNavigation{ width: 1000px; height: 30px; margin: 0 auto; background: url(/images/header-navigation/HeaderNavigationBckrnd.jpg) top center no-repeat; position: absolute; z-index: 999; }
#HeaderButtons{ float: right; margin: 0px 0px 0px 0px;}

div#PageContainer{ width: 1000px; margin: 0 auto;}
.clearfloat {clear:both; height:0px; font-size:1px; line-height:0px;}


/**** Date Picker Include Styles ****/
form{ display: inline; }
.Branding{ margin: 228px 0px 0px 0px; }
.DatePicker{ width: 157px; float: left;}
.DatePickerWidget{ width: 130px; margin: 13px 0px 0px 11px;}
.CheckRates{ margin: 10px 0px 4px 0px; }
.DatePickerPhone {padding:0px 0px 13px 0px;}

/**** Flash Elements ****/
.HomeFlash{ width: 843px; margin: 0px 0px 0px 0px; float: left; }
.HomeFlashContent{ width: 843px; height: 600px; margin: 0px 0px 0px 0px; float: left; z-index:21; }
.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{ width: 843px; height: 328px; margin: 0px 0px 0px 0px; float: left; z-index:21; }
.FlashContentStyles{ color: #FFFFFF; font: normal 12px/22px Arial, Helvetica, sans-serif; text-align: center; padding: 100px 0px 116px 0px; }

/**********************************
	Main Navigation Styles
***********************************/
#MainNavigation { margin: 0px; padding: 0; position: relative; width:843px; height:38px; z-index:21;}
#MainNavigation li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#MainNavigation li, #MainNavigation a { height: 38px; display: block;text-indent: -5000px; }	

/* navigation off with on-roll */
#hotel {left:0px; width:79px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") 0px 0px no-repeat; }
#hotel a:hover {background: url("/images/main-navigation/MainNav-Sprite2.jpg") 0 -38px no-repeat;}

#elvis {left:79px; width:107px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -79px 0px no-repeat; }
#elvis a:hover {background: url("/images/main-navigation/MainNav-Sprite2.jpg") -79px -38px no-repeat;}

#dining {left:185px; width:79px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -185px 0px no-repeat; }
#dining  a:hover {background: url("/images/main-navigation/MainNav-Sprite2.jpg") -185px -38px no-repeat;}

#spa {left:265px; width:120px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -265px 0px no-repeat; }
#spa a:hover {background: url("/images/main-navigation/MainNav-Sprite2.jpg") -265px -38px no-repeat;}

#nightlife {left:382px; width:104px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -382px 0px no-repeat; }
#nightlife  a:hover {background: url("/images/main-navigation/MainNav-Sprite2.jpg") -382px -38px no-repeat;}

#casino {left:487px; width:85px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -487px 0px no-repeat; }
#casino  a:hover {background: url("/images/main-navigation/MainNav-Sprite2.jpg") -487px -38px no-repeat;}

#amenities {left:568px; width:104px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -568px 0px no-repeat; }
#amenities  a:hover {background: url("/images/main-navigation/MainNav-Sprite2.jpg") -568px -38px no-repeat;}

#meetings {left:672px; width:104px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -672px 0px no-repeat; }
#meetings  a:hover {background: url("/images/main-navigation/MainNav-Sprite2.jpg") -672px -38px no-repeat;}

/* navigation on with no on-roll */

#hotel-on {left:0px; width:79px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") 0px -38px no-repeat; }
#elvis-on {left:79px; width:107px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -79px -38px no-repeat; }
#dining-on {left:185px; width:79px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -185px -38px no-repeat; }
#spa-on {left:265px; width:120px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -265px -38px no-repeat; }
#nightlife-on {left:382px; width:104px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -382px -38px no-repeat; }
#casino-on {left:487px; width:85px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -487px -38px no-repeat; }
#amenities-on {left:568px; width:104px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -568px -38px no-repeat; }
#meetings-on {left:672px; width:104px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -672px -38px no-repeat; }


/* Citycenter link to off-site */
#citycenterslide {left:775px; width:70px; background: url("/images/main-navigation/MainNav-Sprite2.jpg") -775px 0px no-repeat; }
#citycenterslide  a:hover {background: url("/images/main-navigation/MainNav-Sprite2.jpg") -775px -38px no-repeat;}



/**** City Navigation Styles ****/
#CityNavigation { margin: 0px; padding: 0; position: relative; width:843px; height:41px; background: url("/images/citycenter-main-navigation/MainNav-Sprite2.jpg") no-repeat; z-index:21;}
#CityNavigation li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#CityNavigation li, #CityNavigation a { height: 41px; display: block;text-indent: -5000px; }	
#vision {left:0px; width:157px;}
#vision a:hover {background: url("/images/citycenter-main-navigation/MainNav-Sprite2.jpg") 0 -38px no-repeat;}
#community {left:157px; width:157px;}
#community a:hover {background: url("/images/citycenter-main-navigation/MainNav-Sprite2.jpg") -157px -38px no-repeat;}
#environment {left:314px; width:157px;}
#environment  a:hover {background: url("/images/citycenter-main-navigation/MainNav-Sprite2.jpg") -314px -38px no-repeat;}
#fineart {left:471px; width:157px;}
#fineart a:hover {background: url("/images/citycenter-main-navigation/MainNav-Sprite2.jpg") -471px -38px no-repeat;}
#transportation {left:628px; width:157px;}
#transportation a:hover {background: url("/images/citycenter-main-navigation/MainNav-Sprite2.jpg") -628px -38px no-repeat;}
#ariaslide {left:785px; width:58px;}
#ariaslide  a:hover {background: url("/images/citycenter-main-navigation/MainNav-Sprite2.jpg") -785px -38px no-repeat;}

/**** Bread Crumb Navigation Styles ****/
.BreadCrumbContainer{ width: 554px; height: 36px; margin: 0px 0px 20px 0px; }
.BreadCrumb{ float: left; padding: 12px 7px 0px 0px; color: #4C4C4C; font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; }
.BreadCrumb a:link{ color: #4C4C4C; text-decoration: none; }
.BreadCrumb a:hover{ color: #AD5C33; text-decoration: none; }
.BreadCrumb a:active{ color: #4C4C4C; text-decoration: none; }
.BreadCrumb a:visited{ color: #4C4C4C; text-decoration: none; }

.BreadCrumbDivider{ float: left; height: 36px; width: 4px; margin: 0px 10px 0px 0px; background-image: url(/images/shared/SectionNavigationDivider.gif); background-repeat: no-repeat;}

/**** Button Link Styles ****/
.BtnLinkContainer{ height: 36px; margin: 0px 0px 10px 0px; }
.BtnLink{ float: left; padding: 12px 7px 0px 0px; color: #4C4C4C; font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; }
.BtnLink a:link{ color: #AD5C33; text-decoration: none; }
.BtnLink a:hover{ color: #4C4C4C; text-decoration: none; }
.BtnLink a:active{ color: #AD5C33; text-decoration: none; }
.BtnLink a:visited{ color: #AD5C33; text-decoration: none; }

.BtnLinkDivider{ float: left; height: 36px; width: 4px; margin: 0px 10px 0px 0px; background-image: url(/images/shared/SectionNavigationDivider-right.gif); background-repeat: no-repeat;}

/**** 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; }
.FullPodContainerT{ width: 546px; 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; }
.PageTopNavigation{ width: 554px; margin: 0px 0px 16px 0px; font: normal 11px Arial, Helvetica, sans-serif; color: #666666; }
.PageContent{ width: 355px; margin: 0px 20px 0px 0px; float: left; }
.PageContent2 {width: 355px; margin: 0px 0px 0px 0px; float: left;} 
.PageContentT{width: 500px; margin: 0px 0px 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; }

.PageDetails2{ width: 160px; float: left; font: normal 11px/14px Arial, Helvetica, sans-serif; color: #666666; padding: 3px 0px 0px 15px;}
.PageDetails2 li{ padding: 0px 0px 10px 0px; list-style-type: none; }


.RightNavigationContainer{ width: 190px; height: 600px; background-image: url(/images/shared/RightSideNavigationBackground2.jpg); background-repeat: no-repeat; background-position: left top; float: right; }

.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{ width: 315px; padding: 20px 20px 10px 20px; background-image: url(/images/shared/ARIA-RevealedBackground2.jpg); background-repeat: no-repeat; }
.AriaRevealed img{ margin: 0px 0px 16px 0px; }
.AriaRevealedBottom{ width: 100%; height: 1px; }
.AriaRevealed 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 0px;
	padding: 0 0 10px 10px;
}

.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
************************************/
.OfferContainer{ width: 564px; float: left; }
.OfferPodContainer{ width: 267px; float: left; margin: 0px 0px 0px 0px;}
.OfferHeader{}
.OfferHeader img{ margin: 18px 0px 20px 0px;}
.OfferPhoto{}
.OfferText{}
.OfferMore{}


.PodContainer{ width: 564px; float: left; }
.Pod{float: left; margin: 10px 16px 0px 0px; width: 172px;}
.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; border: 2px solid #CCCCCC;}
.PodDescription{margin-left: 0px; margin-top: 4px; width: 172px; 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: 6px;
	padding-bottom: 10px;
	color: #AD5C33;
	font-family: Verdana, 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;}

.GalleryThumbContainer {}
.GalleryImage {float:left; padding:0px 10px 5px 0px; border:0;}

/**************************************************************
	Form Specific Styles
***************************************************************/

form { margin: 0; display: inline; }

.FormText{
	color: #666666; 
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	margin: 0 0 0px 0; 
	padding: 7px 8px 6px 0px;
	text-align: right;	
}

input.TextField {
	color:#666666;
	width: 220px; 
	height: 15px; 
	border: #666666 1px solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  
	margin: 0 0 0 0; 
	padding: 0px 0px 0px 2px;
	vertical-align: top;
}

select.FormDrop {
	color:#666666;
	width: auto;  
	border: #666666 1px solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  
	margin: 0 0 0 0; 
	padding: 0px 0px 0px 2px;
}

textarea.Comments{
	color:#666666;
	border: #666666 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 
	margin: 0 0 0 0; 
	padding: 0px 0px 0px 2px;
	vertical-align: top;
}

.FormAsterisk{
	color:#CC0000;
}

.ErrorStatement{

	color: #CC0000; 
	font: normal 12px/14px Arial, Helvetica, sans-serif;
}

.RequestKitButton{
	margin: 10px 0 0 0;
}

.btnReserveTable{color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; border: #AD5C33 1px solid; padding: 1px 4px 2px 4px; text-decoration: none;}
a.btnReserveTable:link{color: #F3F3F3; text-decoration: none; background-color: #AD5C33;}
a.btnReserveTable:hover{color: #AD5C33; text-decoration: none; background-color: #F3F3F3;}
a.btnReserveTable:visited{color: #F3F3F3; text-decoration: none; background-color: #AD5C33;}
a.btnReserveTable:active{color: #AD5C33; text-decoration: none; background-color: #F3F3F3;}

/**************************************************************
	Email Specific Styles
***************************************************************/

.EmailInput {color:#69563E; width: 100px; border: #9E9E9E 1px solid; background-color: #EBEAE9; font-size: 10px; vertical-align: middle; padding: 0px 0px 0px 2px;}

/**************************************************************
	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{ display: none; }
#PrintFooter{ display: none; }

div#SpacerDiv{clear: both; height: 20px; width: 745px; padding: 0px 0px 0px 0px;}

div#EmailWidgetContainer{
	clear: both;
	float: left;
	width: 575px;
	border-top:#9E9E9E 1px solid;
	padding: 4px 0px 4px 0px;
}
div#EmailWidget{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}
div#EmailWidget img{margin: 0px 0px 0px 4px; vertical-align: middle;}

div#PrintPageContainer{
	width: 170px;
	float: left;
	border-top:#9E9E9E 1px solid;
}

div#PrintPage{
	color: #666666;
	border-left:#9E9E9E 1px solid;
	border-right:#9E9E9E 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-align: center;
	margin: 6px 0px 4px 0px;
}
.PrintPageLink{color: #9E9E9E; text-decoration: none; text-transform: uppercase;}
a.PrintPageLink:link{color: #9E9E9E; text-decoration: none;}
a.PrintPageLink:hover{color: #AD5C33; text-decoration: underline;}
a.PrintPageLink:visited{color: #9E9E9E; text-decoration: none;}
a.PrintPageLink:active{color: #9E9E9E; text-decoration: underline;}

/**********************************************************
 	Footer Styles
 *********************************************************/

.FooterContainer{ width: 1000px; margin: 0 auto; }


.Footer{
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 167px;
	width: 775px;
	color: #2B5895;
	font: normal 9px/11px Arial, Helvetica, sans-serif;}

.ImageNavigationContainer{ width: 775px; clear: both;}
	
.AirHotel{ width: 180px; height: 34px; float: left; }
.AirHotel img{} 

#ForeignLanguages{ width: 470px; height: 34px; float: right; text-align:}
#LanguagesDrop{ height: 34px; float: right; padding: 21px 8px 0px 0px; }
#LanguagesDrop2{ width: 775px; height: 34px; float: right;}

.FooterLogos { float: left; padding: 0px 2px 10px 0px; height: 80px; color: #c1c1c1;}
.FooterLogos img{ margin: 3px 8px 0px 0px; }
.SocialNetwork{ float: left; padding: 0px 2px 0px 0px; height: 34px; color: #c1c1c1;}
.SocialNetwork img{ margin: 3px 8px 0px 0px; }
.SocialNetwork a{color: #c1c1c1; text-decoration: none;}
.SocialNetwork :hover{color: #eeeeee;}
.SiteLinks{ clear: both; color: #c1c1c1;}
.SiteLinks a{color: #c1c1c1; text-decoration: none;}
.SiteLinks :hover{color: #eeeeee;}
.CorporateLinks{ padding-top: 10px; color: #c1c1c1;}
.CorporateLinks a{color: #c1c1c1; text-decoration: none;}
.CorporateLinks :hover{color: #eeeeee;}
.PropertyLinks{ padding-top: 10px; color: #c1c1c1;}
.PropertyLinks a{color:  #c1c1c1; text-decoration: none;}
.PropertyLinks :hover{color: #eeeeee;}

/**********************************************************
	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;
		border-width:0px;
		border-style:solid;
		border-color:#34190a;
	}


	/*"""""""" (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:#34190a;
	}


	/*"""""""" (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:#34190a;
	}


	/*"""""""" (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:#34190a;
	}


	/*"""""""" (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 */
}