@charset "utf-8";
/* Monte Carlo Screen 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; }

/* =body */
body{ background: #000000; color: #999999; font: normal 11px/20px Arial, Helvetica, sans-serif; background-position: 50% 107px; background-repeat: no-repeat;  }

p{ color: #999999; font: normal 11px/20px Arial, Helvetica, sans-serif; padding: 0px 0px 18px 0px; }

.BulletList{ font: normal 11px/20px Arial, Helvetica, sans-serif; padding: 0px 0px 18px 20px; }

a{color: #B8946A; text-decoration: none;}
a:hover{color: #FFFFFF; text-decoration: none;}

h1{ display: none; }

.hrdotted {
	height: 1px;
	background-image: url(/images/shared/Horizontal-Rule.gif);
	background-repeat: no-repeat;
	margin:10px 0 20px 0;
	}

.hrdotted hr {display: none;}

#PageContent{ width: 100%px; margin: 0 auto; clear: both; }

/**********************************
	PMG FIX
***********************************/
img, div { behavior: url(/include/js/iepngfix.htc) }


/**********************************
	Header Styles
***********************************/

#BrandingContainer{ width: 960px; height: 82px; margin: 0 auto; clear: both; }
.Branding{ width: 600px; height: 82px; float: left; text-align: right; margin: 0px 240px 0px 0px; }
.Branding img{ margin: 10px 0px 0px 0px; }
.LanguageDrop{ width: 120px; height: 42px; float: left; text-align: right; margin: 30px 0px 0px 0px; }

/**********************************
	Main Pod Styles
***********************************/
.HomePod{ width: 290px; float: left; padding: 0px 9px 0px 9px; }
.HomePodRooms{ width: 290px; float: left; padding: 0px 13px 20px 16px; }
.HomePodPhoto{}
.HomeHeader{ padding: 9px 0px 0px 0px; font: bold 12px Helvetica, Arial, sans-serif; letter-spacing: .1em; color: #B8946A; text-transform: uppercase; }
.HomeCopy{ font: normal 12px Arial, Helvetica, sans-serif; color: #999999; padding: 10px 0px 0px 0px; }
.HomeLink{ font: normal 11px Arial, Helvetica, sans-serif; color: #B8946A; padding: 11px 0px 20px 0px; }
.HomeLink a { color: #B8946A; text-decoration: none;} 
.HomeLink :hover {color: #FFFFFF; text-decoration: none;}


/**********************************
	Internal Page Pod Styles
***********************************/
.StandardPod{ width: 928px; float: left; padding: 0px 9px 0px 9px; }
.StandardPodRooms{ width: 928px; float: left; padding: 0px 13px 20px 16px; }
.StandardPodPhoto{width: 300px;  float: left; }
.StandardHeader{ width: 628px; padding: 9px 0px 0px 0px; font: bold 12px Helvetica, Arial, sans-serif; letter-spacing: .1em; color: #B8946A; text-transform: uppercase; float: left; }
.StandardCopy{ width: 528px; float: left; font: normal 12px Arial, Helvetica, sans-serif; color: #999999; padding: 10px 0px 0px 0px; }
.StandardLink{ font: normal 11px Arial, Helvetica, sans-serif; color: #B8946A; padding: 11px 0px 20px 0px; }
.StandardLink a { color: #B8946A; text-decoration: none;} 
.StandardLink :hover {color: #FFFFFF; text-decoration: none;}


/**********************************
	Main Navigation Styles
***********************************/
#MainNavigationContainer{ width: 960px; margin: 0 auto; clear: both; z-index: 0; }
#MainNavigation { width:960px; text-align: center; font: bold 12px/12px Helvetica, Arial, sans-serif; text-transform: uppercase; letter-spacing: .1em; color: #B8946A; }



#BaseBar{ width: 960px; margin: 0 auto; height: 12px; clear: both; }


/**********************************************************
	Content Styles 
**********************************************************/
.Headers{ margin: 0px 0px 20px 0px; }

.Content{ width: 397px; min-height: 360px; float: left; padding: 14px 10px 0px 10px; background-image: url(/images/shared/VerticalDottedLine.gif); background-position: left; background-repeat: repeat-y; }
.ContentFull{ width: 720px; float: left; padding: 14px 10px 0px 10px; background-image: url(/images/shared/VerticalDottedLine.gif); background-position: left; background-repeat: repeat-y; }
.RestaurantHub{ width: 738px; float: left; padding: 14px 10px 0px 10px; background-image: url(/images/shared/VerticalDottedLine.gif); background-position: left; background-repeat: repeat-y; }
.HubMainHeader{  width: 928px; float: left; padding: 7px 16px 0px 16px; }
.HubMainHeaderText{ font: normal 18px Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; letter-spacing: .4em; padding: 5px 0px 15px 0px; }

.Media{ width: 342px; float: right; clear: right; padding: 14px 0px 0px 0px; }

.InterLink{ font: normal 11px Arial, Helvetica, sans-serif; color: #B8946A; margin: 0px 20px 10px 0px; float: left;}
.InterLink a { color: #B8946A; text-decoration: none;} 
.InterLink :hover {color: #FFFFFF; text-decoration: none;}

.ContentMain{ width: 960px; clear: both; background-image: url(/images/shared/SideNavigationBackground.png); background-position: 0px 0px; background-repeat: repeat-y; margin: 20px 0px 0px 0px; }
.ContentMainHub{ width: 960px; clear: both; margin: 20px 0px 0px 0px; }

.HubPod{ width: 220px; float: left; padding: 0px 0px 16px 16px; }
.HubPhoto{}
.HubHeader{ padding: 11px 0px 0px 0px; }
.HubCopy{ font: normal 12px Arial, Helvetica, sans-serif; color: #999999; padding: 11px 0px 0px 0px; }
.HubLink{ font: normal 11px Arial, Helvetica, sans-serif; color: #B8946A; padding: 11px 0px 0px 0px; }
.HubLink a { color: #B8946A; text-decoration: none;} 
.HubLink :hover {color: #FFFFFF; text-decoration: none;}

.RestaurantPodContainer{ width: 740px; }
.RestaurantPod{ width: 174px; float: left; padding: 0px 10px 0px 0px; }
.RestaurantPodPhoto{}
.RestaurantPodHeader{ padding: 10px 0px 0px 0px; }
.RestaurantPodCopy{ font: normal 12px Arial, Helvetica, sans-serif; color: #999999; padding: 10px 0px 0px 0px; }
.RestaurantPodLink{ font: bold 11px Arial, Helvetica, sans-serif; color: #B8946A; padding: 10px 0px 20px 0px; }
.RestaurantPodLink a { color: #B8946A; text-decoration: none;} 
.RestaurantPodLink :hover {color: #FFFFFF; text-decoration: none;}

#ContentContainer{ width: 960px; margin: 0 auto; clear: both; background-image: url(/images/shared/ContentVignetteBottom.jpg);background-position: bottom; background-repeat: repeat-x; }

.ClearRow{ width:960px; clear:both; }

/**********************************************************
	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: 960px; margin: 0 auto; height: 402px; background-image: url(/images/foreign-sites/images/Main-Photo-To-Come.jpg); background-position: top center; background-repeat: no-repeat; }
.FlashContent{  }

.FlashHome{ width: 960px; margin: 0 auto; height: 402px; background-image: url(/images/foreign-sites/images/Home-Main.jpg); background-position: top center; background-repeat: no-repeat; }
.FlashHotel{ width: 960px; margin: 0 auto; height: 402px; background-image: url(/images/foreign-sites/images/Hotel-Main.jpg); background-position: top center; background-repeat: no-repeat; }
.FlashRestaurants{ width: 960px; margin: 0 auto; height: 402px; background-image: url(/images/foreign-sites/images/Restaurants-Main.jpg); background-position: top center; background-repeat: no-repeat; }
.FlashEntertainment{ width: 960px; margin: 0 auto; height: 402px; background-image: url(/images/foreign-sites/images/Entertainment-Main.jpg); background-position: top center; background-repeat: no-repeat; }
.FlashAmenities{ width: 960px; margin: 0 auto; height: 402px; background-image: url(/images/foreign-sites/images/Amenities-Main.jpg); background-position: top center; background-repeat: no-repeat; }
.FlashCasino{ width: 960px; margin: 0 auto; height: 402px; background-image: url(/images/foreign-sites/images/Casino-Main.jpg); background-position: top center; background-repeat: no-repeat; }

/**********************************************************
	Footer Styles 
**********************************************************/
.FooterContainer{ width: 100%; clear: both;  margin: 28px 0px 0px 0px;}

.FooterContent{width: 960px; margin: 0 auto; text-align: center; color: #666666; font: normal 11px/18px Arial, Helvetica, sans-serif;}
.FooterContent a{color:  #666666; text-decoration: none;}
.FooterContent :hover{color: #999999; text-decoration: underline;}

.LogoLinks{ height: 42px; width: 960px; margin: 0 auto; }
.LogoLinks img{ margin: 0px 14px 0px 0px; }

.AAALogo{ width: 960px; margin: 0 auto; text-align: center; }
.AAALogo img{ margin: 20px 0px 10px 0px; }

/**********************************************************
	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:120px;
		margin: 0;
		padding:0;
		background-color:#000;
		border-width:0px;
		border-style:solid;
		/*border-color:#685F51;*/
	}


	/*"""""""" (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:#222121;
	}


	/*"""""""" (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:#454545;
		border-width:1px 1px 0px 1px;
		border-style:solid;
		border-color:#212121;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm1 div a, #qm1 ul a	
	{	
		padding:2px 0px 2px 0px;
		background-color:#454545;
		background-image:none;
		font-size:11px;
		border-width:0px 0px 1px 0px;
		border-style:solid;
		border-color:#212121;
	}


	/*"""""""" (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 */
}