/* Bellagio 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: 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: #242D3F url(/2008/images/Background.jpg) top center no-repeat; margin : 0; padding : 0;}

p{color: #3E2813; font: normal 12px/20px Arial, Helvetica, sans-serif;}

a{color: #994C33; text-decoration: underline;}
a:hover{color: #994C33; text-decoration: none;}

/* =pagecontainer */
div#pagecontainer{width: 955px; height: auto; margin: 0 auto; padding-top: 20px; background: url(/2008/images/Background.jpg) top center no-repeat;}
/************************************
	=column1
************************************/
div#column1        { width: 261px; float: left;}
div#column1 img    {margin: 118px 0px 0px 40px;}
div#VideoSWF       { margin: 70px 0px 0px 28px; width: 211px; height: 184px;  border: solid 1px #636D7D; background-color: #636D7D;}
div#VideoContainer { margin: 7px; padding: 0px 0px 0px 0px; width: 193px; height: 166px; border: solid 2px #994C33; background-color: #994C33; }
/************************************
	=column2
************************************/
div#column2        { width: 582px; float: left; background-color: #636D7D;}
div#PhotoContainer { margin: 8px; width: 562px; height: 272px; border: solid 2px #994C33; background-color: #E7D9AD;}
div#PhotoFrame     { margin: 8px; width: 542px; height: 252px; border: solid 2px #994C33; background-color: #E7D9AD;}

div#ContentContainer { margin: 8px; padding: 10px 0px 0px 20px; width: 542px; height: auto; border: solid 2px #994C33; background: url(/2008/images/ContentLetter.gif) top left #E7D9AD no-repeat;}
/************************************
	=column3
************************************/
div#column3{float: right; width: 112px; padding-top: 280px;}

/********************************
	Rule
********************************/
.rule{width: 522px; border-bottom: #BB9273 1px solid; height: 1px; clear: both; padding: 0px; margin: 0px;}


/*******************************
		Date Picker Styles
*******************************/

.DatePicker{
	padding: 0px 20px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E2813;
}
.Arrival{float: left; margin: 8px 20px 8px 0px;}
.Nights{float: left; margin: 8px 20px 8px 0px;}
.Adults{float: left; margin: 8px 20px 8px 0px;}
.Rooms{float: left; margin: 8px 20px 8px 0px;}
.Availability{float: right; padding: 24px 0px 0px 0px;}
.btnReserveTable{color: #E7D9AD; background-color: #904C39; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; border: #3E2813 1px solid; padding: 1px 4px 2px 4px; text-decoration: none;}
a.btnReserveTable:link{color: #E7D9AD; text-decoration: none;}
a.btnReserveTable:hover{color: #E7D9AD; text-decoration: none; background-color: #753F2F;}
a.btnReserveTable:visited{color: #E7D9AD; text-decoration: none;}
a.btnReserveTable:active{color: #E7D9AD; text-decoration: none; background-color: #753F2F;}

/*Sets look and feel of form elements*/




/*******************************
		Pod Styles
*******************************/

.Promo{
	margin-top: 20px;
	width: 522px;
	height: auto;
}

.Promo p {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E2813;
	line-height: 20px;
}

.Widget{
	float: left;
}
.FooterImages{
	padding-top: 10px;
	padding-bottom: 18px;
	clear: both;
	text-align: center;
	width: 582px;
}
.Footer{
	clear: both;
	background-image:url(/2008/images/FooterBckgrnd.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #888E97;
	text-align: center;
	margin-left: 261px;
	width: 582px;
	height: 150px;
}

.Footer a{color:  #888E97 /*#D9D1B6*/; text-decoration: none;}
.Footer :hover{color: #888E97 /*#EDE3C4*/; text-decoration: underline;}

/* closing tag for "@media all" below */
}


