﻿.NoPrint {display: none;}
/* Bellagio Style sheet*/

/* =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: #000000; text-decoration: none;}
a:hover{color: #000000; text-decoration: underline;}

p{padding: 0px 20px 10px 0px; color: #000000; font: normal 12px/20px Arial, Helvetica, sans-serif;}
h1{ color:#000000; font: normal 16px/130% Arial, Helvetica, sans-serif; text-transform: none; padding-bottom: 10px;}

/* H2 as separate header */
.H2Separate {padding: 0px 20px 10px 0px; color: #000000; font: bold 12px/20px Arial, Helvetica, sans-serif;}

/* H2 as inline header */
.H2Inline {padding: 0px 20px 0px 0px; color: #000000; font: bold 12px/20px Arial, Helvetica, sans-serif;}
.packagessmall{font-size: 10px; line-height: 12px;}

ul, li{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 0 0 10px 0;
}
li a{color: #000000; text-decoration: none;}
li :hover{color: #000000; text-decoration: none;}

.HubList{width: 520px; padding: 0px 0px 10px 0px;}
.HubListImg{float: left; padding-right: 6px;}
.HubList p{padding-left: 166px;}

.btnReserveTable{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
a.btnReserveTable:link{color: #000000; text-decoration: none;}
a.btnReserveTable:hover{color: #000000; text-decoration: none; background-color: #FFFFFF;}

/* =asterisk copy */

.asterisk{font: Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height: 12px;}

/* =tournament lists */
.results{ color:#000000; font: 11px Arial, Helvetica, sans-serif; padding-left: 8px; height: 24px; border-bottom: #000000 1px solid;}
.resultsCopy{padding-left: 8px;}
.resultsCopyInset{padding-left: 30px; }

/******************************************
	Meetings Capacity Charts Styles
******************************************/
.CapacityTitle{font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #562F02; padding: 20px 3px 3px 3px; }
.CapacityTable{width: 560px; border: #C8BAA7 0px solid; padding: 0px;}
.CapacityHeader{font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #562F02; padding: 3px; vertical-align: top; text-align: center; border-bottom: #C8BAA7 1px solid; border-top: #C8BAA7 1px solid;}
.CapacityHeaderName{font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #562F02; padding: 3px; vertical-align: top; border-bottom: #C8BAA7 1px solid; border-top: #C8BAA7 1px solid;}
.CapacityHighlighted{background-color: #F0EBE1; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #562F02; padding: 3px; text-align: center;}
.CapacityHighlightedName{background-color: #F0EBE1; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #562F02; padding: 3px;}
.Capacity{background-color: #FAF7EF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #562F02; padding: 3px; text-align: center;}
.CapacityName{background-color: #FAF7EF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #562F02; padding: 3px;}
.CapacityDownload{font-size: 10px;}

/* Specifice to Awards Page Charts */
.CapacityNameIndent{background-color: #FAF7EF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #562F02; padding: 3px 3px 3px 13px;}
.CapacityBold{background-color: #FAF7EF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #562F02; padding: 3px; text-align: center;}
.CapacityHighlightedNameBold{background-color: #F0EBE1; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #562F02; padding: 3px;}

/******************************************
	Staff Photo Styles
******************************************/
.StaffPhoto{
	margin: 10px 10px 10px 0px;
}

/******************************************
	Marketing Partners Logo Styles
******************************************/
.PartnerLogo{display: none;}



div#branding{width: 560px; text-align: center; border-bottom: #000000 1px solid; margin-left: 18px;}
div#branding img{margin-bottom: 10px;}

div#MainNavigation{display: none;}

div#MainContentContainer{width: 560px; margin: 10px 0px 20px 20px; padding: 0px 20px 0px 0px; min-height: 350px;}

div#MainContentHeader{height: 43px; margin: 0;}
div#MainContentHeader img{float: left;}

#HomePhotoContainer{display: none;}

#MainPhotoContainer{margin: 0px; width: 600px; height: 320px; border: solid 0px #994C33; z-index: 0}

#HomeBanners{display: none;}

.RestaurantLogo{float: left; padding-right: 10px; padding-bottom: 0px;}

.MainContentLeft{float:left; width: 340px;}
.MainContentLeft ul li{list-style-type: disc; color: #000000; font: normal 12px/14px Arial, Helvetica, sans-serif; margin: 0px 20px 0px 10px; padding: 0 0 10px 10px;}

.MainContentRight{float: right; width: 200px;}
.MainContentRight ul li{list-style-type: none;}

div#MainContentContainer{width: 560px; margin: 10px 0px 20px 20px; padding: 0px 20px 0px 0px; min-height: 350px;}
.MainContentFull{float:left; width: 560px;}
.MainContentFull ul li{list-style-type: disc; color: #000000; font: normal 12px/14px Arial, Helvetica, sans-serif; margin: 0px 20px 0px 10px; padding: 0 0 10px 10px;}

.HubList{width: 520px; padding: 0px 0px 10px 0px;}
.HubListImg{float: left; padding-right: 6px;}
.HubList p{padding-left: 166px;}

.featureimg{float: left; margin-right: 8px;}

.RestaurantLogo{float: left; padding-right: 10px; padding-bottom: 0px;}

div#printpage{display: none;}

div#BreadCrumbs{display: none;}
div#MainContentNavigation{display: none;}

div#column3{display: none;}

div#footer{display: none;}

div#PrintFooter{
	clear: both;
	margin: 10px 0px 0px 0px;
	padding-top: 6px;
	width: 540px;
	height: 150px;
	text-align: center;
	color: #3E2813;
	font: 9px/16px Arial, Helvetica, sans-serif;
	border-top: #000000 1px solid;
	margin-left: 18px;
	}

/************************************
	Product Pod Styles
************************************/
.HubPod1{float: left; padding: 10px 18px 0px 0px; width: 174px;}
.HubPod2{float: left; padding: 10px 18px 0px 0px; width: 174px;}
.HubPod3{float: left; padding: 10px 0px 0px 0px; width: 174px;}
.ProductPodHeader{
	width: 166px;
	margin: 0px 0px 2px 0px;
	padding: 1px 4px 1px 4px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}
.ProductPodHeaderLink{}
a.ProductPodHeaderLink:link {color: #000000; text-decoration: none;} 
a.ProductPodHeaderLink:visited {color: #000000; text-decoration: none;}  
a.ProductPodHeaderLink:hover {color: #000000; text-decoration: underline;} 
a.ProductPodHeaderLink:active {color: #000000; text-decoration: underline;}

.ProductPodPhoto{margin-left: 0px; width: 174px;}
.ProductPodDescription{margin-left: 0px; margin-top: 4px; width: 174px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px;}

.ProductPodDescriptionLi{
	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;
}

.ProductPodMore{
	width: 174px;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.ProductPodMoreLink {}
a.ProductPodMoreLink:link {color: #000000; text-decoration: none;} 
a.ProductPodMoreLink:visited {color: #000000; text-decoration: none;}  
a.ProductPodMoreLink:hover {color: #000000; text-decoration: underline;} 
a.ProductPodMoreLink:active {color: #000000; text-decoration: underline;}


/************************************
	Horizontal Pod Styles
************************************/
.HorizontalPod{
	width: 560px;
	margin-bottom: 10px;
}
.HorizontalPodPhoto{display: none;}

.HorizontalPodContent{
	width: 560px; float: right;
	padding: 0px 0px 0px 0px;
}


/************************************
	Brochure Pod Styles
************************************/
.BrochurePod1{float: left; margin: 20px 21px 0px 0px; width: 124px;}
.BrochurePod2{float: left; margin: 20px 21px 0px 0px; width: 124px;}
.BrochurePod3{float: left; margin: 20px 21px 0px 0px; width: 124px;}
.BrochurePod4{float: left; margin: 20px 0px 0px 0px; width: 124px;}

.BrochurePodRule{border-bottom: #BB9273 1px dotted; clear: both;}
.BrochurePodHeader{
	width: 116px;
	margin: 0px 0px 2px 0px;
	padding: 3px 4px 1px 4px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #562F02;
	text-transform: uppercase;
}
.BrochurePodHeaderLink{}
a.BrochurePodHeaderLink:link {color: #3E2813; text-decoration: none;} 
a.BrochurePodHeaderLink:visited {color: #3E2813; text-decoration: none;}  
a.BrochurePodHeaderLink:hover {color: #3E2813; text-decoration: underline;} 
a.BrochurePodHeaderLink:active {color: #3E2813; text-decoration: underline;}

.BrochurePodPhoto{margin-left: 0px; width: 124px;}
.BrochurePodDescription{margin-left: 0px; margin-top: 4px; width: 124px; color: #3E2813; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px;}

.BrochurePodDescriptionLi{
	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;
}


.BrochurePodMore{
	width: 124px;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 10px;
	color: #994C33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.BrochurePodMoreLink {}
a.BrochurePodMoreLink:link {color: #994C33; text-decoration: none;} 
a.BrochurePodMoreLink:visited {color: #994C33; text-decoration: none;}  
a.BrochurePodMoreLink:hover {color: #994C33; text-decoration: underline;} 
a.BrochurePodMoreLink:active {color: #994C33; text-decoration: underline;}

/**********************************************************
	Toggles
**********************************************************/

.ToggleH2 {
	padding: 0px 0px 0px 0px; color: #562F02; font: normal 12px/16px 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;}

.rule{border-bottom: #000000 1px solid; clear: both;}
.ruledotted{border-bottom: #000000 1px dotted; clear: both;}
.ruleleft{border-bottom: #000000 1px solid; clear: both; margin: 0px 20px 0px 0px;}
.ruleawards{border-bottom: #000000 1px solid; clear: both; margin: 10px 0px 10px 0px;}

/**********************************************************
	Page Toggles 
**********************************************************/
/* Include id's for all your layers here, with commas between. */
#Page1, #Page2, #Page3, #Page4, #Page5, #Page6, #Page7, #Page8, #Page9, #Page10, #Page11, #Page12, #Page13, #Page14 {display:none;}

/* for link style change */	
a:link.on, a:visited.on {color: #000000; text-decoration:none;}
a:link.off, a:visited.off {color: #000000; text-decoration:none;}
a:link.done, a:visited.done {color: #000000; text-decoration:none;}
a.on:hover, a.off:hover, a.done:hover {text-decoration:underline;}

/**************************************************************
	Site Map Specific Styles
***************************************************************/

.SiteMap{float:left; width: 152px; padding: 0px 0px 0px 0px; margin: 10px 20px 0px 0px;}
.SiteMapHeader{padding: 4px 0px 4px 0px; font: bold 13px/20px Arial, Helvetica, sans-serif;}
.SiteMapSubHeader{font-size: 11px; font-weight: bold; padding: 0px 0px 6px 0px;}
.SiteMap li{margin: 0px 0px 0px 6px; padding: 0px 0px 0px 0px;}
.SiteMapLink{}
a.SiteMapLink:link {color: #000000; text-decoration: none;}   
a.SiteMapLink:hover {color: #000000; text-decoration: underline;}
a.SiteMapLink:active {color: #000000; text-decoration: underline;}   
a.SiteMapLink:visited {color: #000000; text-decoration: none;} 

.ScreenLogo{ display: none;}
.PrintLogo{ margin: 10px 0px 10px 0px;}
#HomePhotoContainer {padding-left: 20px;}
#HomePhotoContainer img{display: none;}
#RotatingBannerContainer {display: none;}


/**************************************************************
	Site Map Specific Styles
***************************************************************/

.SiteMap1{float:left; width: 166px; padding: 0px 0px 0px 0px; margin: 10px 30px 0px 0px;}
.SiteMap2{float:left; width: 166px; padding: 0px 0px 0px 0px; margin: 10px 30px 0px 0px;}
.SiteMap3{float:left; width: 166px; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px;}
.SiteMapHeader{padding: 4px 0px 4px 0px; font: bold 13px/20px Arial, Helvetica, sans-serif;}
.SiteMapSubHeader{font-size: 11px; font-weight: bold; padding: 0px 0px 6px 0px;}
.SiteMap li{margin: 0px 0px 0px 6px; padding: 0px 0px 0px 0px;}
.SiteMapLink{}
a.SiteMapLink:link {color: #000; text-decoration: none;}   
a.SiteMapLink:hover {color: #000; text-decoration: none;}
a.SiteMapLink:active {color: #000; text-decoration: none;}   
a.SiteMapLink:visited {color: #000; text-decoration: none;} 


/**********************************************
	CSS Document Mirage Promotion Calendar
***********************************************/


/* These are the styles for form elements*/

select.Nights {
	background-color: #F5EEE4;
	border: 1px solid #552D00;
	font: 8pt Verdana;
	color: #552C01;
	text-align: center;
}

select.Promos {
	background-color: #F5EEE4;
	border: 1px solid #552D00;
	font: 8pt Verdana;
	color: #552C01;
}

/* This is the div that controls the dimensions of the calendar month */
.PromotionCalendar1 {
	width: 275px;
	float: left;
	margin: 0px 10px 10px 0px;
}
.PromotionCalendar2 {
	width: 275px;
	float: left;
	margin: 0px 0px 10px 0px;
}

.PromoHeader{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-size: 12px;
	font-weight: bold;
	color: #994C33;	
}

/* this controls the Table of the calendar month */
.Cal {
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	font-size:11px;
	color:#562F02;
	width: 275px;
}

/* This is the td for the Month and Year */
.CHeader{
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FAF7EF;
	padding: 4px 0px 4px 0px;
	background-color:#AB391B;
	text-align:center;
}

/* This is the td cell that contains the Week Day CalHeader */
.CalBlock { border-top: none; border-bottom: none; }

/* This is the table for the days of the week */
.CalHeader {
	width: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-collapse: collapse;
	color: #562F02;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Box td{
	width: 34px;
	height:28px;
	border: solid 1px #AB391B;
}

.dText {
	padding-left: 3px;
	padding-top: 3px;
	font-size: 9px;
	color: #562F02;
	text-align: left;
}
.rText {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #562F02;
	padding-top: 12px;
	padding-right: 3px;
	text-align: right;
}
.dTextML {
	padding-left: 3px;
	padding-top: 3px;
	font-size: 9px;
	color: #333;
	text-align: left;
}
.rTextML {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding-top: 12px;
	padding-right: 3px;
	text-align: right;
}
.dTextPD {
	padding-left: 3px;
	padding-top: 3px;
	font-size: 9px;
	color: #562F02;
	text-align: left;
}
.rTextPD {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #562F02;
	padding-top: 12px;
	padding-right: 3px;
	text-align: right;
}
.dTextPR {
	padding-left: 3px;
	padding-top: 3px;
	font-size: 9px;
	color: #562F02;
	text-align: left;
}
.rTextPR {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #562F02;
	padding-top: 12px;
	padding-right: 3px;
	text-align: right;
}
.dTextNA {
	padding-left: 3px;
	padding-top: 3px;
	font-size: 9px;
	color: #562F02;
	text-align: left;
}
.rTextNA {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #562F02;
	padding-top: 12px;
	padding-right: 3px;
	text-align: right;
}
.dTextSO {
	padding-left: 3px;
	padding-top: 3px;
	font-size: 9px;
	color: #562F02;
	text-align: left;
}
.rTextSO {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #562F02;
	padding-top: 12px;
	padding-right: 3px;
	text-align: right;
}

.notADay
{
    background-color:#FAF7EF;
    height : 42px;
    width : 42px;
}
.past
{
    background-color: #F0EBE1;
    height : 42px;
    width : 42px;
}
.noArrival
{
    background-color: #A5D1E7;
    height : 42px;
    width : 42px;
}
.soldOut
{
    background-color: #F0EBE1;
    height : 42px;
    width : 42px;
}
.MinLOS
{
    background-color: #77DDAA;
    height : 42px;
    width : 42px;
}
.MinLOSOver
{
    background-color: #B2E5CC;
    CURSOR: pointer;
    height : 42px;
    width : 42px;
}
.day, .Day
{
    background-color: #F0EBE1;
    height : 42px;
    width : 42px;
}
.dayOver
{
    background-color: #E2D9C7;
    CURSOR: hand;
    height : 42px;
    width : 42px;
}
.promo
{
    background-color: #E2BEAF;
    height : 42px;
    width : 42px;
}
.promoOver
{
    background-color: #FFCC66;
    CURSOR: hand;
    height : 42px;
    width : 42px;
}

/* These are style for the Tool Tip */
#display{
	display:none;
	position:absolute;
	width: 130px;
	background-color: #AB391B;
}

.DisplayContainer{
	margin: 10px 1px 1px 1px;
	padding: 6px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5EEE4;
	color: #562F02;
}

.InternetRates{
	color: #AB391B;
	font-weight: bold;
}
#DELUXE{
	color: #562F02;
	font-weight: bold;
	width: 116px;
	display: inline;
}
#DELUXERATE{
	margin: 0px 0px 10px 0px;
}
#SUITE{
	color: #562F02;
	font-weight: bold;
}
#SUITERATE{
	margin: 0px 0px 10px 0px;
}
.SpecialOffers{
	color: #AB391B;
	font-weight: bold;
}

#PROMO1{
	color: #562F02;
	font-weight: bold;
}
#PROMO1RATE{
	margin: 0px 0px 10px 0px;
}
#PROMO2{
	color: #562F02;
	font-weight: bold;
}
#PROMO2RATE{

}


.ruleleft{border-bottom: #AB391B 1px solid; clear: both; margin: 4px 0px 4px 0px;}



