/* Top Nav and Book Gui Accordion */

/* Clear Fixes */
.clearfloat {clear:both; height:0px; font-size:1px; line-height:0px;}


/* -- IE6 link fix for links & forms based on PNG Fix --*/
* html .linkfix {position:relative;} 

#HeaderNavigation{ margin: 31px 0px 0px 20px; width:743px; float: left; position:relative;}

/* Make Reservation Button */
a.btn-res {float:left; width:185px; height:70px; background:url(/images/header/btn-Make-A-Reservation-off.jpg) no-repeat; text-indent: -1000px; overflow: hidden; display: block; padding:0; margin:0; border: none; }
a.btn-res:visited {background:url(/images/header/btn-Make-A-Reservation-off.jpg) no-repeat;}
a.btn-res:hover{background:url(/images/header/btn-Make-A-Reservation-on.jpg) no-repeat;}
a.btn-res.active {background:url(/images/header/btn-Make-A-Reservation-on.jpg) no-repeat;}

a.btn-explore {float:left; width:165px; height:70px; background:url(/images/header/btn-Explore-Bellagio-off.jpg) no-repeat; text-indent: -1000px; overflow: hidden; display: block; padding:0; margin:0; border: none; }
a.btn-explore:visited {background:url(/images/header/btn-Explore-Bellagio-off.jpg) no-repeat;}
a.btn-explore:hover{background:url(/images/header/btn-Explore-Bellagio-on.jpg) no-repeat;}
a.btn-explore.active {background:url(/images/header/btn-Explore-Bellagio-on.jpg) no-repeat;}

a.btn-promotions {float:left; width:170px; height:70px; background:url(/images/header/btn-Hotel-Promotions-off.jpg) no-repeat; text-indent: -1000px; overflow: hidden; display: block; padding:0; margin:0; border: none; }
a.btn-promotions:visited {background:url(/images/header/btn-Hotel-Promotions-off.jpg) no-repeat;}
a.btn-promotions:hover{background:url(/images/header/btn-Hotel-Promotions-on.jpg) no-repeat;}
a.btn-promotions.active {background:url(/images/header/btn-Hotel-Promotions-on.jpg) no-repeat;}

a.btn-meetings {float:left; width:109px; height:70px; background:url(/images/header/btn-Meetings-off.jpg) no-repeat; text-indent: -1000px; overflow: hidden; display: block; padding:0; margin:0; border: none; }
a.btn-meetings:visited {background:url(/images/header/btn-Meetings-off.jpg) no-repeat;}
a.btn-meetings:hover{background:url(/images/header/btn-Meetings-on.jpg) no-repeat;}
a.btn-meetings.active {background:url(/images/header/btn-Meetings-on.jpg) no-repeat;}

a.btn-concierge {float:left; width:111px; height:70px; background:url(/images/header/btn-Concierge-off.jpg) no-repeat; text-indent: -1000px; overflow: hidden; display: block; padding:0; margin:0; border: none; }
a.btn-concierge:visited {background:url(/images/header/btn-Concierge-off.jpg) no-repeat;}
a.btn-concierge:hover{background:url(/images/header/btn-Concierge-on.jpg) no-repeat;}
a.btn-concierge.active {background:url(/images/header/btn-Concierge-on.jpg) no-repeat;}

/* Drop Down */
#nav li {float:left; display:block; position:relative; z-index:30; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase;}

/* this is the parent menu */
#nav li a {display:block;}
#nav li a:hover {}

/* you can make a different style for default selected value */
#nav a.selected {color:#f00;}

/* submenu, it's hidden by default */
#nav ul {position:absolute; top:70px; left:0; display:none; margin:0; padding:0; list-style:none;}
*:first-child+html #nav ul {width:160px;}

#nav ul li {width:160px; float:left; text-align:center; padding:0; background:#000; filter:alpha(opacity=70); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8;}
ul#nav li {padding:0;}
/* display block will make the link fill the whole area of LI */
#nav ul a {display:block; padding: 2px 0px; color: #C5A88D; text-decoration:none;}
#nav ul a:hover {color:#fff;}

/* fix ie6 small issue */
* html #nav ul {margin:0 0 0 -2px;}
* html #nav ul li a {position:relative;}

/*-- Panel / Accordion --*/
#panel {width:414px; display:none; position: absolute; z-index:40; top:70px; left:0; border:#3D3632 1px solid; border-top:none;}
* html #panel {display:block;}
.accordionBtn {width:414px; height: 32px; padding:0; float:left; _float:none; color:#161512; cursor: pointer; background:url(/images/gui/bg-accordion.png) repeat;}
* html .accordionBtn {width:414px; height: 32px; padding:0; float:left; _float:none; color:#161512; cursor: pointer; background:url(/images/gui-ie6/bg-accordion.jpg) repeat;}
.accordionBg {width:414px; padding:0; margin:0; float:left; _float:none; color: #C5A88D; font-size:12px; background:url(/images/gui/bg-accordion.png) repeat;}
* html .accordionBg {width:414px; padding:0; margin:0; float:left; _float:none; color: #C5A88D; font-size:12px; background:url(/images/gui-ie6/bg-accordion.jpg) repeat;}
.accordionBm {width:414px; height:1px; margin:0; padding:0; float:left; background:url(/images/gui/bg-accordion-bottom.png) no-repeat;}
* html .accordionBm {height:1px; overflow:hidden; background:url(/images/gui-ie6/bg-accordion-bottom.jpg) no-repeat;}
/* div.accordionBg a:link img {filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
div.accordionBg a:hover img {filter:alpha(opacity=80); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8;} */
.accordionTxt{color: #C5A88D; margin: 0 0 0 20px; padding:0; background:url(/images/gui/bg-accordion-bottom2.png) center bottom no-repeat;}
.accordionTxt p {color: #C5A88D;}
.on {}
.over {}

/* Book Gui */
form {display:inline; margin:0; padding:0;}
.bookgui { margin:0; padding:0; position:relative; z-index:100;}

div.title{ float:left; font-size:12px; text-transform:uppercase; clear:both; margin:6px 0 0 9px;  padding:0; width:90%; border:#00CC00 1px solid; clear:left;}
.gui td {font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #C5A88D; margin-left:10px;}
input.date{float:left; color:#333; background:#fff url(/images/gui/Input-background.jpg) repeat-x; border:1px solid #C5A88D; border-right:none; padding-top:1px; width:80px; height:15px; font: normal 11px Arial, sans-serif;  text-align:center;}
input.night{float:left; color:#333; background:#fff url(/images/gui/Input-background.jpg) repeat-x; border:1px solid #C5A88D; border-right:none; padding-top:1px; width:25px; height:15px; font: normal 11px Arial, sans-serif; text-align:center;}
input.guest{float:left; color:#333; background:#fff url(/images/gui/Input-background.jpg) repeat-x; border:1px solid #C5A88D; border-right:none; padding-top:1px; width:25px; height:15px; font: normal 11px Arial, sans-serif; text-align:center;}
input.dine{float:left; color:#333; background:#fff url(/images/gui/Input-background.jpg) repeat-x; border:1px solid #C5A88D; border-right:none; padding-top:1px; width:76px; height:15px; font: normal 11px Arial, sans-serif; text-align:center;}
.btn {float:left;}

#nights {left:120px; top:31px; z-index:30; position:absolute; display:none; background:#E9E9E9; border:#C5A88D 1px solid;  border-top:0; text-align:center; padding:3px 1px; width:22px;}
*:first-child+html #nights{left:121px; top:30px;} * html #nights{left:121px; top:30px;}
#nights a {display:block;}
#guests {left:175px; top:31px; z-index:30; position:absolute; display:none; background:#E9E9E9; border:#C5A88D 1px solid;  border-top:0; text-align:center; padding:3px 1px; width:22px;}
*:first-child+html #guests{left:176px; top:30px;} * html #guests{left:176px; top:30px;}
#guests a {display:block;}

#restaurants2 {left:104px; top:31px; z-index:30; position:absolute; display:none; background:#E9E9E9; border:#C5A88D 1px solid;  border-top:0; text-align:center; padding:3px 1px; width:80px;}
*:first-child+html #restaurants{top:30px;} * html #restaurants2{top: 30px;}
#restaurants2 a {display:block;}
#party {left:204px; top:31px; z-index:30; position:absolute; display:none; background:#E9E9E9; border:#C5A88D 1px solid;  border-top:0; text-align:center; padding:3px 1px; width:22px;}
*:first-child+html #party{left:204px; top:30px;} * html #party{left:204px; top:30px;}
#party a {display:block;}

.choice{font: normal 11px Arial, sans-serif;  padding: 0px; margin: 0px; text-align:center;}
.choice:link, .choice:visited, .choice:active, .choice:hover{color:#333; text-decoration:none;}
.choice:hover{color:#333; text-decoration:underline;}

