/* local main pages */
.location #imgDrawer { width: 606px; height:270px; margin: 0; margin-bottom: 21px; padding: 2px 0 0 2px; background: #000 url(images/bg_gallery.gif) no-repeat; }
/*#kwick { position: relative; width:604px; overflow:hidden; background:#000; border:1px #fff solid;}
#kwick #corners-left { position:absolute; left:0; top:0; z-index:100; width:9px; height:268px; }
#kwick #corners-right { position:absolute; right:0; top:0; z-index:100; width:9px; height:268px; }
#kwick .kwicks { display: block; height: 268px; width:604px; margin:0; padding:0; overflow:hidden;}
#kwick li { float: left; list-style-type:none; margin:0; padding:0; overflow:hidden; background-image:none;}
#kwick .kwicks #kwickli1 { border-right:1px solid #525252;  }
#kwick .kwicks #kwickli3 { border-left:1px solid #525252; margin-left:-1px;}
#kwick .kwick { display: block; cursor: pointer; overflow: hidden; height: 268px; width: 90px; position: relative; }
#kwick .kwick span { display: none; }
#kwick .kwick .zoneTitle { position:absolute; top:16px; left:16px; z-index:100; display:none; }
#kwick .kwick .zoneTitle.display { display:block; }
#kwick #pullbars #pullbar-second { position:absolute; top:85px; left:414px; cursor:pointer; }
#kwick #pullbars #pullbar-third { position:absolute; top:85px; left:504px; cursor:pointer; }

 gallery styles 
#kwick .kwick.first { cursor:default; background: #000 url(images/bar.jpg); width:423px;}
#kwick .kwick.second { background: #000 url(images/pool.jpg); opacity:.20; filter: alpha(opacity=20);}
#kwick .kwick.third { background: #000 url(images/dinner.jpg); opacity:.20; filter: alpha(opacity=20); }
 end gallery styles */


.arrowlistmenu{
	width:240px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
/*font: bold 14px Arial;
color: white;
background: black url(titlebar.png) repeat-x center left;
margin-bottom: 3px; /*bottom spacing between header and rest of content*/
/*padding: 4px 0 4px 10px; header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheader h3#sports { 
	background:url(images/header-sports.png) no-repeat 0 0; 
	width:240px; 
	height: 40px; 
	background-color:#000000;
}
.arrowlistmenu .menuheader h3#pool { 
	background:url(images/header-pool.png) no-repeat 0 0; 
	width:240px; 
	height: 40px;
	background-color:#000000;
}
.arrowlistmenu .menuheader h3#parties { 
	background:url(images/header-parties.png) no-repeat 0 0; 
	width:240px; 
	height: 40px;
	background-color:#000000;
}
.arrowlistmenu .menuheader h3#music { 
	background:url(images/header-music.png) no-repeat 0 0; 
	width:240px; 
	height: 40px;
	background-color:#000000;
}

.arrowlistmenu .element {
	text-align:left;
	position:relative;
	margin:0;
	padding: 5px;
	overflow:hidden;
	height: auto;
	background-color: #901921;
	background-image: url(images/bg_drawerLarge.gif);
	background-repeat: repeat-x;
	width: 230px;
}


.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


.bottomEdge{ margin-top:-1px; position:relative; z-index:5; display:none;}

/* large drawer styles */
.drawerLargeWrapper {
	text-align:left;
	margin:0;
	padding:0;
	width:240px;
	background:transparent url(images/bg_drawerLarge_bottom.gif) left bottom no-repeat;
	overflow:hidden;
}
/*.short-drawer{ background-image:url(images/bg_drawerLarge_bottom-small.gif); height:auto;}
.one-deep{ height:auto;}*/
.drawerLargeWrapper .toggler {
	/*background:url(/assets/images/zoneAccordion/bg_drawerLarge_closed.gif) no-repeat; color:#404040;*/
	height:40px;
	margin:0;
	padding:0;
	cursor:pointer;
	font-size:1px;
	font-weight:normal;
	clear:both;
}

.drawerLargeWrapper .toggler h3 {
	text-indent:-99999px;
	display:block;
	margin:1px 0 0 0;
	background-repeat: no-repeat;
}
.drawerLargeWrapper .toggler h3#sports { background:url(images/header-sports.png) no-repeat 0 0; width:240px; height: 36px; }
.drawerLargeWrapper .toggler h3#sports_off { background:url(images/header-sports-pff.png); }
.drawerLargeWrapper .toggler h3#pool { background:url(images/header-pool.png) no-repeat 0 0; width:240px; height: 36px;}
.drawerLargeWrapper .toggler h3#pool_off { background:url(images/header-pool-off.png); no-repeat 0 0; width:240px; height: 36px;}
.drawerLargeWrapper .toggler h3#parties { background:url(images/header-parties.png) no-repeat 0 0; width:240px; height: 36px;}
.drawerLargeWrapper .toggler h3#parties_off { background:url(images/header-parties-off.png); no-repeat 0 0; width:240px; height: 36px;}
.drawerLargeWrapper .toggler h3#music { background:url(images/header-music.png) no-repeat 0 0; width:240px; height: 36px;}
.drawerLargeWrapper .toggler h3#music_off { background:url(images/header-music-off.png); no-repeat 0 0; width:240px; height: 36px;}

.drawerLargeWrapper .element {
	position:relative;
	margin:0;
	padding: 5px;
	overflow:hidden;
	height: auto;
	background-color: #901921;
	background-image: url(images/bg_drawerLarge.gif);
	background-repeat: repeat-x;
	width: 230px;
}
/*.drawerLargeWrapper .longEl{ background-image:url(../images/zoneAccordion/bg_drawerLarge-long.gif);}
.one-deep .element{ padding-bottom:10px;}*/
.drawerLargeWrapper .element h4 {margin-top: 12px; }
/*.drawerLargeWrapper .menuItems h4{ margin-bottom:0;}
.drawerLargeWrapper .menuItems h4.minitoggler, .drawerLargeWrapper h4.minitoggler{ margin-bottom:12px; }
.drawerLargeWrapper .menuItems h4.active, .drawerLargeWrapper h4.active{ margin-bottom:-12px; }*/

.drawerLargeWrapper p { font-size:11px; }
/*.drawerLargeWrapper img.flush{
  margin-top:0;
  margin-bottom:-4px;
  margin-left:-15px;
}*/

.drawerLargeWrapper .botshadow{
  width:216px;
  margin-top:-10px;
  margin-left:-15px;
  height:14px;
  background:url(images/drawer_bot-grad.gif) 0 0 no-repeat;
	position:absolute; /* added pos abs and bot align to move shadow to bottom of box, irrespective of height of content. */
	bottom:0;
}
/*.drawerLargeWrapper .allCollapsed .botshadow{
  margin-top:0;
}*/
/* end large drawer styles */	



/* Roller 
.roller{ padding:0; margin:20px 0; height:117px; width:100%; text-align:left; background:url(../images/roller_gallery-back.png); }*/
/* Need this inner wrapper for IE6 issues (can't click) 
.roller-inner{ position:relative; }*/
/* If you remove the background color from this roller, IT WILL MOVE in IE6. No words for this. */
/** html .roller .leftArrow{ background:#1c1c1c; filter:alpha(opacity=01);}
.roller .leftArrow{ position:absolute; top:20px; left:8px; width:10px; height:79px; cursor:pointer;}
.roller .disabled-previous{ background:#1c1c1c; opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80); cursor:default;}
* html .roller .disabled-previous{ filter:alpha(opacity=80);}
.roller .rightArrow{ position:absolute; top:19px; right:8px; width:10px; height:79px; cursor:pointer; }
.roller .disabled-next{ background:#1c1c1c; opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80); cursor:default;}
.roller .inner{ position:relative; width:532px; margin:0 auto; overflow:hidden; height:117px; }
.roller ul.items{ margin:19px 0 0 0; width:5000px; left:0;}
.roller .items li{ margin:0 8px; padding:0; list-style-type:none; float:left; display:inline; background-image:none;}
.roller .items li{ position:relative; opacity: 0.4; -moz-opacity: 0.4; filter:alpha(opacity=40); }
.roller .items li.hover, .roller .items li:hover, .roller .items li.active{ opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100);}*/
/*.roller .items li.active{ margin:0 2px;}
a .reflectionBox{ cursor:pointer; }
.reflectionBox .reflection{ position:relative; top:2px; }
*/

/* Side Tabs 
.sideTabs{
  margin:20px 0 0 0;
  width:230px;
  overflow:hidden;
  color:#ccc;
  text-align:left;
}

.sideTabs .tabElement{
  padding:10px;
  background:url(../images/sideTab-back.gif) 0 100% no-repeat;
  border-top:1px solid #343434;
  display:none;
}
.sideTabs .tab-active{
  display:block;
}
.sideTabs ul.tabs{
  margin:0 0 0 -3px;
  height:25px;
  width:220px;
}
.sideTabs ul.tabs li{
  list-style-type:none;
  margin:0 0 0 3px;
  padding:0;
  float:left;
  display:inline;
  width:107px;
  height:25px;
  background:url(../images/sideTab-tabinactive.gif) 0 0 no-repeat;
  filter:alpha(opacity=50);
}
.sideTabs ul.tabs li a{
  display:block;
  width:87px;
  padding:0 10px;
  height:18px;
  padding-top:7px;
  opacity: 0.5;
  -moz-opacity: 0.5;
}
.sideTabs ul.tabs li.active{
  background:url(../images/sideTab-tabactive.gif) 0 0 no-repeat;
  filter:alpha(opacity=100);
}
.sideTabs ul.tabs li.active a{
  opacity: 1.0;
  -moz-opacity: 1.0;
}

.sideTabs table.mini-listing{
  width:150px;
  margin:10px auto 15px auto;
}
.sideTabs p{
  margin-top:0;
  margin-bottom:5px;
}



table.mini-listing{
  font-size:10px;
}
table.mini-listing th, table.mini-listing td{
  text-align:left;
  padding:2px 2px;
}
table.mini-listing th{
  color:#fff;
  font-weight:bold;
}
table.mini-listing td{
  color:#666;
}*/

/* Virtual Tours 
#tour {overflow:hidden; position:relative; text-align: center;}
#tour #corners-left { position:absolute; left:0; top:0; z-index:100; width:9px; height:268px; }
#tour #corners-right { position:absolute; right:0; top:0; z-index:100; width:9px; height:268px; }

#tour #flashPlugin {width: 266px; height: 32px; padding: 125px 170px; text-align: left; background: transparent url(images/empty_tour.gif) left top no-repeat;}


img.floorMap {display:block; margin: 12px auto 18px auto; height: 201px; width: 185px;}
.virtualTour img#downloadIcon {float: left; width: 88px; height: 31px; margin: 0 15px 0 0;}

button.btn-search{
  background:url(../images/forms/btn_search.gif) 0 0 no-repeat;
  height:22px;
  width:146px;
  border:none;
  padding:0;
  margin:10px 0 0 0;
  text-indent:-9999px;
  cursor:pointer;
}
*/
/* Zone Drawer 
.longDrawer .element{
  background-color:#0c0c0c;
  background-position:bottom left;
  padding-left:130px;
}
.longDrawer .element .thumb{
  margin:15px 0 15px -115px;
  border:2px solid #000;
}
.longDrawer .element .nomatte{
  border:none;
}
*/

/*Directions pages 
.directions-drawer h3{font-weight: bold; font-size: 10px;}
*/
/* Events pages 
.events h2.head{
	width:283px;
	height:9px;
	background:url(/assets/images/headers/ev_maintitle.png) 0 0 no-repeat;
	text-indent:-9999px;
}

.events h2.headpdf{
	margin-top:-3px;
	width:133px;
	height:14px;
	background:url(/assets/images/headers/ev_pdftitle.png) 0 0 no-repeat;
	text-indent:-9999px;
}
*/
/* What's On 

ul li.proc { font-weight: bold; margin: 10px 0 0 0; list-style: none; backround: none; padding: 0px; } 
ul.proc2 { margin-top:20px; } 

*/
/* Font Color
.drawerWrapper .element, .drawerLargeWrapper .toggler {
	color:#999;
}
 */
 
 /* drawer styles */
/*.drawerWrapper .bottomEdge { display:none; }*/
/*.drawerWrapper .drawerHeader { background:url(images/bg_drawer_header.gif) no-repeat; height:27px; overflow:hidden; }
.drawerWrapper .drawerHeader h2 { height:18px; text-indent:-9999px; margin:0; }
#whatsNew.drawerWrapper .drawerHeader h2, #whatsNewLong.drawerWrapper  .drawerHeader h2 { margin:10px 0 0 10px; background:url(/assets/images/zoneAccordion/header_whatsnew.png) no-repeat 0 0; width:112px; }
#whatsHot.drawerWrapper .drawerHeader h2 {margin:10px 0 0 10px; background:url(/assets/images/zoneAccordion/header_whatshot.png) no-repeat 0 0; width:112px; }
#whatsHotGameZone.drawerWrapper .drawerHeader h2 {margin:10px 0 0 10px;  background:url(/assets/images/zoneAccordion/header_whatshotgamezone.png) no-repeat 0 0; width:254px; }

.drawerWrapper { text-align:left; margin:20px 0 0 0; padding:0; width:285px; height:240px; background:transparent url(/assets/images/zoneAccordion/bg_drawer_bottom.png) left bottom no-repeat; overflow:hidden; }
.drawerWrapper .toggler {
	background:url(/assets/images/zoneAccordion/bg_drawer_closed_05.gif) no-repeat;
	height:16px;
	/*color:#404040;
	color:#999;
	font-weight:normal;
	margin:0;
	padding:4px 0 1px 15px;
	cursor:pointer;
}
.drawerWrapper .toggler-over, .drawerWrapper .toggler-open{ color:#fff; }
.drawerWrapper .position-1{ background-image:url(../images/zoneAccordion/bg_drawer_closed_01.gif);}
.drawerWrapper .position-2{ background-image:url(../images/zoneAccordion/bg_drawer_closed_02.gif);}
.drawerWrapper .position-3{ background-image:url(../images/zoneAccordion/bg_drawer_closed_03.gif);}
.drawerWrapper .position-4{ background-image:url(../images/zoneAccordion/bg_drawer_closed_04.gif);}
.drawerWrapper .position-5{ background-image:url(../images/zoneAccordion/bg_drawer_closed_05.gif);}

.drawerWrapper .toggler-open{ background-image:url(../images/zoneAccordion/bg_drawer_open.gif); cursor:default;}
.drawerWrapper .element {
	position:relative;
	height:104px;
	margin:0; padding:15px;
	background:url(/assets/images/zoneAccordion/bg_drawer.gif) repeat-x;
	overflow:hidden;
	color:#E5E5E5;
	color:#808080;
	line-height:14px;
	font-size:11px;
}
.drawerWrapper .element .thumb { margin:1px 15px 0 -15px; position:relative; float:left; }
.drawerWrapper .element .drawerShadow { position:absolute; z-index:100; overflow:hidden; top:1px; left:0; width:285px; height:100%; display:block;}
.drawerWrapper .element a{ color:#fff;}
#sidebar .drawerWrapper .element .drawerShadow { width:230px;}
.drawerWrapper .element p,.drawerWrapper .element ul{margin:15px 0;}
ul.top{ margin-top:0; position:relative; }*/

/* long drawer styles 
.longDrawer{ width:100%; height:auto; background:transparent;}
.longDrawer .drawerHeader{ background-image:url(/assets/images/zoneAccordion/bg_drawer_header-long.gif) }
.longDrawer .toggler{ background-image:url(../images/zoneAccordion/bg_drawer_closed_06-long.gif);}
.longDrawer .position-1{ background-image:url(../images/zoneAccordion/bg_drawer_closed_01-long.gif);}
.longDrawer .position-2{ background-image:url(../images/zoneAccordion/bg_drawer_closed_02-long.gif);}
.longDrawer .position-3{ background-image:url(../images/zoneAccordion/bg_drawer_closed_03-long.gif);}
.longDrawer .position-4{ background-image:url(../images/zoneAccordion/bg_drawer_closed_04-long.gif);}
.longDrawer .position-5{ background-image:url(../images/zoneAccordion/bg_drawer_closed_05-long.gif);}
.longDrawer .position-6{ background-image:url(../images/zoneAccordion/bg_drawer_closed_06-long.gif);}
.longDrawer .toggler-open{ background-image:url(../images/zoneAccordion/bg_drawer_open-long.gif); cursor:default;}
.longDrawer .element .drawerShadow{ width:608px;}

#highlightedGames.drawerWrapper { margin:20px 0 0; width:217px; height:303px; background:transparent url(/assets/images/drawersShort/bg_drawer_bottom.png) left bottom no-repeat; }
#highlightedGames.drawerWrapper .drawerHeader { background:url(/assets/images/headers/bg_drawer_hdrshort.png) no-repeat; width:217px; height:27px; }
#highlightedGames.drawerWrapper .drawerHeader h2#highlighted-games { margin:10px 0 0 10px; background:url(../images/headers/highlighted_games.png) no-repeat 0 0; width:172px; }
#highlightedGames.drawerWrapper .toggler { background-position:-68px 0; }
#highlightedGames.drawerWrapper .element ul{ margin-top:12px; }
#highlightedGames.drawerWrapper .element ul li{ margin:2px 0 0 15px; padding:0; list-style-type:disc; background-image:none; }*/
/* end drawer styles */


/*.drawerLargeWrapper .position-1{ background:url(../images/zoneAccordion/bg_drawerLarge_open_top.png);}
.drawerLargeWrapper .position-2{ background:url(images/bg_drawerLarge_closed_02.gif);}
.drawerLargeWrapper .position-3{ background:url(images/bg_drawerLarge_closed_03.gif);}
.drawerLargeWrapper .position-4{ background:url(images/bg_drawerLarge_closed_04.gif);}
.drawerLargeWrapper .position-5{ background:url(images/bg_drawerLarge_closed_04.gif);}
.drawerLargeWrapper .position-6{ background:url(images/bg_drawerLarge_closed_04.gif);}
.drawerLargeWrapper .toggler-open{ cursor:default; }*/

