﻿body 
{
    width: 1000px ;
    height:100%;
    min-height:750px;    
    margin:0px auto;
	text-align: center ;
	background-color: #dddddd;
	color: #000000;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12PX;
}

body_mobile
{
    width: 800px ;
    height:100%;
    min-height:850px;    
    margin:0px auto;
	text-align: center ;
	background-color: #dddddd;
	color: #000000;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12PX;
}

#page
{
    overflow:hidden ;
	background-color: #ffffff;
	text-align : center ;
	margin-bottom :20px;
    width : 1000px ;
/*    
    height :auto;
*/	
}

#page_mobile
{
    overflow:hidden ;
	background-color: #ffffff;
	text-align : center ;
	margin-bottom :20px;
    width : 800px ;
/*    
    height :auto;
*/	
}

#header {
	width: 100%;
	z-index: 0;
	height: 100px;	
}

#header_mobile
{
	width: 800px;
	z-index: 0;
	height: 100px;	
}

#topmenu 
{
	overflow :hidden ;
	width: 100%;
	height :395px;
/*	
	height :auto;
*/	
    text-align :center ;
    vertical-align:top;
}
#content 
{
	overflow :hidden ;
	width: 100%;
	height :auto;
    text-align:center;
}
#scroller 
{
	overflow :hidden ;
	width: 100%;
	height :138px;
/*	
	height :auto;
*/		
    text-align :center ;
}
 #footer 
{
    text-align :center ;
	width: 910px;
	height :100%;
    text-decoration: none ;
    margin-left:auto;
    margin-right:auto;
    margin-top :20px;
    margin-bottom :30px;
    color:#5d5d67;
}

 #footer_mobile
{
    text-align :center ;
	width: 700px;
	height :100%;
    text-decoration: none ;
    margin-left:auto;
    margin-right:auto;
    margin-top :20px;
    margin-bottom :30px;
    color:#5d5d67;
}
#contentarea
{
    width :870px;
    text-align :center;
    margin-left:auto;
    margin-right:auto;
    margin-bottom :20px;
    text-align :left;
}
.pagetitle
{
    float:inherit;
    width :910px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    margin-bottom :15px;
    color :#5f5e77;
    font-weight :bold ;
    font-size :12px;
    text-transform: uppercase;
}
.pagetitle2
{
    float:inherit;
    width :910px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    margin-bottom :15px;
    color :#5f5e77;
    font-weight :bold ;
    font-size :12px;
}
.titlebluebar
{
    background-image:url('Images/default_blue_bar.jpg'); 
    width:800px;
    background-repeat:no-repeat;
    background-position:left;
    vertical-align:middle;
    text-transform: uppercase;
    text-indent:10px;
    letter-spacing:0.1em;
}
.pagesubtitle
{
    clear:both ;
    width:870px;
    text-align:left;
    color :#ffffff;
    font-size :14px;
    text-transform: uppercase;
}
.subcontent
{
    margin-left:0px;
}
.pagesubtitle img
{
    width:174px;
    height:64px;
}
.boldtitle
{
	font-weight: bold;
	text-transform :capitalize;
}



/* Connections page */
#connections_contentarea
{
width: 100%;
background-image:url('Images/conn_sect_bkgrnd.gif'); 
background-repeat: no-repeat;
/*height: 751px;*/
margin-left: 40px;
font-size: 14px;
vertical-align:top;
}
#connections_contentarea_new
{
width: 100%;
height: 920px;
background-image:url('Images/conn_sect_bkgrnd.png'); 
background-repeat: no-repeat;
margin-left: 40px;
font-size: 14px;
vertical-align:top;
}
.connections_banner
{
width: 100%;
vertical-align:top;
}
.connections_sub_banner
{
width: 100%;
vertical-align:top;
}
#connections_column1a
{
	width: 600px;
	float: left;
	border: 0px;
	text-align: left;
}
#connections_column1b
{
	width: 300px;
	float: left;
	border: 0px;
	text-align: left;
	margin-left: 40px;
}
.connections_bodytext
{
    margin-top: 15px;
    width: 600px;
    text-align: left;
}
.connections
{
 margin:4px; float:left; width:165px;
}
.connectionsbr
{
 margin:4px; float:left; width:165px; clear:left;
}
.conntitlebar
{
 width:870px;
}
.connectionstable
{
width: 100%;
background-image:url('Images/conn_sect_bkgrnd.gif'); 
background-repeat: no-repeat;
height: 550px;
margin-left: 10px;
font-size: 14px;
vertical-align:top;
}
.connectionssubtable
{
 width: 600px;
}
.connectionssubtablelink
{
 vertical-align:top;
}
.connectionsbigtitle
{
 font-weight:bold;    
 font-size: 20px;
 text-align: left;
}
.connectionssubtitle
{
 font-weight:bold;    
 font-size: 14px;
}
/*
#contentarea2
{
    width :908px;
    text-align :center;
    margin-left:auto;
    margin-right:auto;
    margin-bottom :20px;
    text-align :left;
}
.hoteltitle
{
	font-size:16px;
	font-weight:bold;
}

.hotelcolumn1a
{
	width: 475px;
	height: 264px;
	float: left;
	border: 0px;
	margin-right: 40px;
}

.hotelcolumn1b
{
	width: 380px;
	float: left;
	border: 0px;
	margin-left: 7px;
}

.hotelpackagecolumn1b
{
	width: 220px;
	height: 200px;
	float: left;
	border: 1px solid #A20F00;
	margin-left: 107px;
	margin-top: 43px;
	border-color: #A20F00;
}

.hotelcolumn2a
{
	width: 515px;
	float: left;
	border: 0px;
	margin-top:20px;
	margin-bottom:75px;
	
}

.hotelcolumn2b
{
	width: 380px;
	float: left;
	border: 0px;
	margin-top:20px;
	margin-bottom:75px;
}

.hotelroomcolumn1a
{
	width: 495px;
	float: left;
	border: 0px;
	margin-right:20px;
}

.hotelroomcolumn2a
{
	width: 480px;
	float: left;
	border: 0px;
	margin-top:20px;
	margin-bottom:75px;	
}

.hotelamenitiescolumn1a
{
	width: 495px;
	float: left;
	border: 0px;
	padding-right: 20px	
}
*/
/* start of Promotion and Entertainment Calendar TEST */
.pagecolumn2
{
    overflow:hidden ;
    text-align :left;
    width:100%;
    border-bottom-color :#a20f00;
    border-bottom-style :solid;
    border-bottom-width :1px;
    font-size :12px;
    color :#000000;
}
.promotioncalendar
{
}
.promotioncalendar a
{
    text-decoration :underline;
}
.p2
{
    color:Maroon;
    text-align:center;
    width:30px;
    height:28px;
    background-image:url('Images/promotions_calendarcell.jpg'); 
    background-repeat:no-repeat;
    background-position:center;
    border:solid 1px #464869;
    
}
.p3
{
    background-color:White;
    width:400px;
    height:200px;
}
/* end of Promotion and Entertainment Calendar TEST */










/* 3 column divs used in buffet, spanol, concert & promotions page */

.pagecolumnwraper
{
    overflow:hidden ;
    width:870px;
}
.pagecolumn
{
    overflow:hidden ;
    min-height:100px;
    text-align :center;
    width:280px;
    border-right-color :#a20f00;
    border-right-style :solid;
    border-right-width :1px;
    font-size :12px;
    color :#000000;
    float :left;
    text-align :left;
    
}
.promotions
{
    height:210px;
}
.column1 
{
    float :left;
    text-align :left;
}
.column2
{
    float :left;
    text-align :left;
}
.column3
{
    float :left;
    border :0px;
    text-align :left;
}











.noborder
{
    border :0px;
}
.button
{
    border :0px;
    height :18px;
    text-align:center ;
    margin-bottom :20px;
	background-image: url('Images/default_gold_btn.jpg');
	background-repeat: no-repeat;
	/*background-attachment:fixed;*/
    background-position:top center;
}
.button a
{
    font-size :12px;    
    text-decoration :none;
    color:#000000;    
}
.button a:hover
{
    color:#000000;    
}
.link a
{
    text-decoration:none;
    color :#000000;
}
10px;
}
h3,h4,h5,h6
{
    margin-top:0px;
    margin-bottom:10px;
    color:#5f5e77;
    text-transform:capitalize;    
}
h6
{
    font-size:12px;
    text-transform: uppercase;        
}
h5
{
    font-size:13px;
}




h6
{
    font-size:12px;
    text-transform: uppercase;        
}
h5
{
    font-size:13px;
}




/* space between divs and text & etc. used in most of the pages*/
.h_space
{
    height: 10px;
    clear:both;
}
.hd_space
{
    height: 25px;
    clear:both;
}
img
{
    border: 0px solid #e4dfe4;
	margin-top: 0px;
}
img.specialevents
{
    width:125px;
    height :90px;
}
ul
{
list-style-image:url('Images/icon_list_boolet.gif');
}
ul li
{
    margin:10px;
} 
ol li
{
    margin:10px;
} 
a
{
	color: #2e41b0;
	background-color: inherit;
}
a:hover
{
	color: #2e41b0;
	background-color: inherit;
}
a:visited
{
}
#footer a
{
    text-decoration:none;
    color:#5d5d67;
    
}

.tooltip
{
    /*white-space :nowrap;*/     
    text-decoration:none;
    color:#2e41b0;
    margin:0px;
    cursor:pointer;      
}

hr
{
    clear:both;
	color: #a20f00;
    height:1px;
    border:0px;
    background-color:#a20f00;
}
.learnmore
{
    text-decoration:none;
    font-size:11px;
    float:right;
    margin-bottom:0px;
}
.learnmore a
{
    text-decoration:none;
}
.concerts
{
    float:left; 
    width:150px; 
    text-align:center; 
    padding-right:30px; 
    padding-left:30px;
    padding-bottom:10px;
    border:0px;
    border-style :solid;
}
.concerts h6
{
    margin:0px;
}
.bands
{
    text-align:left; 
    margin-left:30px;
    
}
.promotionslogo
{
    float:left;
    margin-right:5px;
    margin-bottom:2px;
}
.perksdollar
{
    color:Green;
    font-size:18px;
    font-weight:bold;
    text-align:center;
}

.newsarticle
{
	 padding-bottom: 20px;
}
.newsarticle .posted
{
}
.newsarticle .title
{
	font-weight: bold;
}
.newsarticle .text
{
	padding-top: 20px;
}




/*News page gridview*/
.newsgrid
{
    width: 90%;    
    background-color: #ffffff;    
    margin: 5px 0 10px 0;    
    border: solid 0px #6c6d83;    
    border-collapse:collapse;
    font-size: 12px; 
	text-transform :capitalize;
}
.newsgrid td {    
    padding: 5px;    
    border: solid 0px #c1c1c1;    
    color: #2e2e2f; 
    font-size: 12px;
	text-transform :uppercase;
	height:45px;
}   
.newsgrid th {    
    padding: 4px 2px;    
    color: #fff;
/*           
    background-color: #ffffff;    
*/
    border-bottom: solid 0px #9c9db2;    
    font-size: 12px;
    height:20px;
    text-align:center;
    width:67%;
} 
.articlebg
{
    background-image:url('Images/default_blue_bar.jpg'); 
	background-repeat:no-repeat;            
}
.datebg
{
     background-color:#e3e4e9; 
}
.newsgrid .titlecol { width:80%;}   
.newsgrid .datecol { width:20%; }   
.newsgrid .alt { background: #efeef3; }   
.newsgrid .pgr 
{
    background-image:url('Images/default_blue_bar.jpg'); 
	background-repeat:no-repeat;            
     height:20px;
}   
.newsgrid .pgr table { margin: 5px 0; }   
.newsgrid .pgr td {    
    border-width: 0;    
    padding: 0 6px;    
    border-left: solid 1px #666;    
    font-weight: bold;    
    color: #fff;    
    line-height: 12px;
    height:20px;
 }      
.newsgrid .pgr a { color: #666; text-decoration: none; }   
.newsgrid .pgr a:hover { color: #000; text-decoration: none; }  



/*General Tabular menus*/
.tabs
{
    position:relative;
    top:1px;
    left:10px;
}
.tab
{
    background-color:#e2e2e5;
    border-bottom:solid 1px #d0d2d2;
    padding:2px 10px;
    width:150px; 
    color:#7e7e7e;
    font-weight:bold;   
}
.pokertab
{
    background-color:#e2e2e5;    
    border-bottom:solid 1px #d0d2d2;
    padding:2px 10px;
    width:158px; 
    color:#7e7e7e;
    font-weight:bold;
    text-align:center;   
}
.tabs a:hover
{
    color:#000000;
}
.selectedTab
{
    color:#000000;
    font-weight:bold;
    background-color:#d0d2d2;
    border-top:solid 0px #6c6d83;
    border-right:solid 0px #6c6d83;
    border-left:solid 0px #6c6d83;
    border-bottom:0px;
}
.tabContents
{
    width:800px;
    min-height:200px;
    padding:20px;
    background-color:#d0d2d2;
    border:solid 0px #6c6d83;    
}
/*
.tabContents h6
{
    color:#6e624c;
}
*/
.tabContents ul
{
list-style-image:url('Images/icon_tablist_boolet.gif');
}



/*BLD's Tabular menu*/
.bldtab 
{
    background-color:#e1d8c7;    
    border-bottom:solid 1px #4e0b08;
    padding:2px 10px;
    width:134px;    
    color:#320b09;
    font-weight:bold;
    text-align:center;   
}
.bldselectedTab 
{
    color:#ffffff;
    font-weight:bold;
    background-color:#4e0b08;
    border-bottom:0px;
}
.bldtabContents
{
    width:800px;
    min-height:200px;
    padding:20px;
    background-color:#fff9e3;
    border-top:solid 4px #4e0b08;
}
.bldtabContents ul
{
list-style-image:url('Images/list_bldmenu_boolet.gif');
}
.bldtab a:hover
{
    color:#ffffff;
}
.bldtabContents hr
{
    clear:both;
    width:200px;
    margin:0px;
    background-color:#a17c7c;
    border:0px;
	color: #a17c7c;
    height:1px;
    text-align:left; /*for IE9*/
}
.bldtabContents .boldtitle
{
    margin:0px;
}

/*Black&Blue Tabular menu*/

.bbtabs
{
    position:relative;
    top:1px;
    left:10px;
}
.bbtab
{
    background-color:#c8c9d5;    
    border-bottom:solid 1px #000000;
    padding:2px 10px;
    width:162px; 
    color:#6c6e95;
    font-weight:bold;
    text-align:center;
}
.bbselectedTab
{
    color:#ffffff;
    font-weight:bold;
    background-color:#000000;
    border-top:solid 0px #6c6d83;
    border-right:solid 0px #6c6d83;
    border-left:solid 0px #6c6d83;
    border-bottom:0px;
}
.bbtabContents
{
    width:840px;
    min-height:200px;
    padding-top:0px;    
    background-color:#e2e3e9;
    border-top:solid 4px #000000;
}
.bbtabContents hr
{
    clear:both;
    float:left;
    width:200px;
    margin:0px;
    background-color:#00609d;
    border:0px;
	color: #00609d;
    height:1px;
}
.bbtabContents .boldtitle
{
    margin:0px;
}

.bbtab a:hover
{
}
.bbmenu
{
    margin-bottom: 0px;
    white-space :nowrap;
    color:#5e5e70;
}
.bbContentsbg
{
    background-image:url('Images/dining_blackbluemenu_content_bg.jpg'); 
    width:100%;
    background-repeat:repeat-x;
    background-position:left ;
}

/*Hotel Specific CSS*/

#contentarea2
{
    width :908px;
    text-align :center;
    margin-left:auto;
    margin-right:auto;
    margin-bottom :20px;
    text-align :left;
}
.hoteltitle
{
	font-size:16px;
	font-weight:bold;
}

.hotelcolumn1a
{
	width: 475px;
	height: 264px;
	float: left;
	border: 0px;
	margin-right: 40px;
}

.hotelcolumn1b
{
	width: 380px;
	float: left;
	border: 0px;
	margin-left: 7px;
}

.hotelpackagecolumn1b
{
	width: 220px;
	height: 200px;
	float: left;
	border: 1px solid #A20F00;
	margin-left: 107px;
	margin-top: 43px;
	border-color: #A20F00;
}

.hotelcolumn2a
{
	width: 515px;
	float: left;
	border: 0px;
	margin-top:20px;
	margin-bottom:75px;
	
}

.hotelcolumn2b
{
	width: 380px;
	float: left;
	border: 0px;
	margin-top:20px;
	margin-bottom:75px;
}

.hotelroomcolumn1a
{
	width: 495px;
	float: left;
	border: 0px;
	margin-right:20px;
}

.hotelroomcolumn2a
{
	width: 480px;
	float: left;
	border: 0px;
	margin-top:20px;
	margin-bottom:75px;	
}

.hotelamenitiescolumn1a
{
	width: 495px;
	float: left;
	border: 0px;
	padding-right: 20px	
}
