/* globals */
/* *** *** LEFT COLUMN GLOBAL STYLES *** *** *** */
img.floater /* floating images */
{
  position: absolute;
  top: 10px;
  right: 10px; 
  border: solid 1px #FFFFFF;
}

img.floater1 /* floating images - for Virtual Tour Entertainment*/
{
  position: absolute;
  top: 40px;
  right: 10px; 
  border: solid 1px #FFFFFF;
}

img.floater2 /* floating images */
{
  position: absolute;
  top: 15px;
  right: 10px; 
  border: solid 1px #FFFFFF;
}
.expand-view a
{
position: absolute;
  top: 14px;
  right: 94px;
}


/* *** *** *** *** RED ROBINSON THEATRE *** *** */
/* *** *** *** *** RED ROBINSON THEATRE *** *** */
.section01   
{
background: #AF0834 none;
position: relative;
/*padding-top: 5px 0 0 0; */

}
.section01 .inner-content
{
  font-weight: bold;
  color: #FFFFFF;
  font-size: 11px;
}
.section01 td.dater
{
text-align: left;
}
.section01 td.linker a
{
text-decoration: none;
margin-left: 6px;
}
.section01 .inner-content a:hover
{
text-decoration: underline;
}
.section01 h3
{
  background: #000000 none;
color: #FFFFFF;
border-top: 5px solid #AF0834;
}


/* *** *** *** *** LION'S DEN SPORTS BAR *** *** */
/* *** *** *** *** LION'S DEN SPORTS BAR *** *** */
.section02 
{
  background: #F17A12 none;
  position: relative;
}
.section02 .inner-content
{
  font-weight: bold;
  color: #FFFFFF;
  font-size: 11px;
}
.section02 .inner-content a:hover
{
text-decoration: underline;
}
.section02 td.dater
{
text-align: left;
}
.section02 td.linker a
{
text-decoration: none;

}
.section02 h3
{
  border-top: 5px solid #F17A12;
  color: #FFFFFF;
  background: #000000 none;
}

/* *** *** *** *** *** VIRTUAL TOUR *** *** */
/* *** *** *** *** *** VIRTUAL TOUR *** *** */
/* *** *** *** *** *** VIRTUAL TOUR *** *** */
.section03 
{
background: #6662A7 none;
position: relative;
height: 70px;
_height: 70px;
}
.section03 .inner-content
{
  color: #FFFFFF;
  font-weight: bold; 
}
.section03 a
{
text-decoration: none;
}
.section03 a:hover
{
text-decoration: underline;
}
.section03 h3
{
  background: #3C308C none;
border-top: 5px solid #6662A7;
}

/* *** *** *** *** ***SPECIAL OFFERS AND CONTESTS [] CALENDAR VIEW [] THEATRE SPECIALS [] WINNERS CIRCLE *** *** *** */
/* *** *** *** *** ***SPECIAL OFFERS AND CONTESTS [] CALENDAR VIEW [] THEATRE SPECIALS [] WINNERS CIRCLE *** *** *** */
/* *** *** *** *** ***SPECIAL OFFERS AND CONTESTS [] CALENDAR VIEW [] THEATRE SPECIALS [] WINNERS CIRCLE *** *** *** */
.section04 
{
background: #A98F9D none;
position: relative;


}
.section04 .inner-content
{
  color: #FFFFFF;
  font-weight: bold; 
}
.section04 h3
{
  background: #A56E05 none;
border-top: 5px solid #A98F9D;
}

/* *** *** *** *** ***SEATING PLANS [] MENUS [] DINING SPECIALS [] BAD BEAT JACKPOT  *** *** *** */
/* *** *** *** *** ***SEATING PLANS [] MENUS [] DINING SPECIALS [] BAD BEAT JACKPOT  *** *** *** */
/* *** *** *** *** ***SEATING PLANS [] MENUS [] DINING SPECIALS [] BAD BEAT JACKPOT  *** *** *** */
.section05 
{
background: #84596F none;
position: relative;
height: 100px;
padding: 5px 0 0 0; 

}
.section05 h3
{
  background: #BD9246 none;
/*border-top: 5px solid #84596F;*/
}

.section05 .inner-content
{
  font-weight: bold;
  color: #FFFFFF;
}

.section05 .inner-content .link-dining-tramonto-home
{
  position: absolute;
  top: 20px;
  right: 10px;
}

.section05 .inner-content .link-dining-tramonto-home,
.section05 .inner-content .link-dining-tramonto-home a
{
  color: #ffffff;
}

.section05 .inner-content .link-dining-tramonto-home a,
.section05 .inner-content .list-dining-tramonto-menus a,
.section05 .inner-content .link-general a
{
  text-decoration: none;
}

.section05 .inner-content .link-dining-tramonto-home a:hover,
.section05 .inner-content .list-dining-tramonto-menus a:hover
{
  text-decoration: underline;
}

.section05 .inner-content .link-general a:hover
{
  color: #BD9246;
}

.section05 .inner-content .list-dining-tramonto-menus
{
  margin: 0;
  padding: 0;
  position: absolute;
  top: 45px;
  left: 10px;
  color: #ffffff;
}

.section05 .inner-content .list-dining-tramonto-menus ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.section05 .inner-content .list-dining-tramonto-menus ul li
{
  color: #ffffff;
}

.section05 .inner-content .list-dining-tramonto-menus ul li b
{
  color: #ffffff;
}

.section05 .inner-content .list-dining-tramonto-menus ul li a
{
  color: #231F20;
  font-weight: bold;

}

.section05 .inner-content .list-dining-tramonto-hoursofoperation
{
  margin: 0;
  padding: 0;
  position: absolute;
  top: 45px;
  right: 10px;
}

.section05 .inner-content .list-dining-tramonto-hoursofoperation ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.section05 .inner-content .list-dining-tramonto-hoursofoperation ul li
{
  color: #ffffff;
}

.section05 .inner-content .list-dining-tramonto-hoursofoperation ul li b
{
  color: #ffffff;
}

/* *** *** *** *** ***  CASINO SPECIALS  []  POKER TOURNAMENTS  *** *** *** */
/* *** *** *** *** ***  CASINO SPECIALS  []  POKER TOURNAMENTS  *** *** *** */
/* *** *** *** *** ***  CASINO SPECIALS  []  POKER TOURNAMENTS  *** *** *** */
.section06 
{
background:red;
position: relative;
background: #84596F none;
}
.section06 h3
{
  background: #571E45 none;
border-top: 5px solid #84596F;
}

.section06 .inner-content
{
  color: #FFFFFF;
}

.section06 .inner-content .links a
{
   font-weight: bold;
   text-decoration: none;
}

.section06 .inner-content .links a:hover
{
   color: #BD9246;
   font-weight: bold;
}

/* *** *** *** *** ***  AREA MAP  *** *** *** */
/* *** *** *** *** ***  AREA MAP  *** *** *** */
/* *** *** *** *** ***  AREA MAP  *** *** *** */
.section07 
{
background:red;
position: relative;
background: #E6D8C1 none;
}
.section07 h3
{
  background: #A56E05 none;
border-top: 5px solid #E6D8C1;
}
div.ticketmaster
{

}
div.limit
{
background: #000000;
border-top: 1px solid #ffffff;
text-align: center;
}
table.listings td.listing_left,
table.listings td.listings_content2
{
border-bottom: 1px dashed #000000;
padding: 0 0 10px 0;
}
table.listings td.listing_left,
table.listings td.listings_content
{
padding-top: 15px;
}
table.listings td.listing_left
{
padding-right: 20px;
}
table.listings img.listing_thumb
{
border: 1px solid #FFFFFF;
margin: 4px 0px 10px 4px;
}
/*form.menu_item_select
{
background: red;
border: 1px solid blue;
}*/
div.ticketmaster img
{
margin: 4px 0 0 6px;
}
table.layout-table-top td
{
padding-right: 3px;
}
table.listings span.date
{
/*color: #1C1815;*/
}
table.listings span.title a
{
font: bold normal 13px/15px verdana;
font-weight: bold;
text-decoration: none;
color: #eed29e;
}
table.listings span.title a:hover
{
font: bold normal 13px/15px verdana;
font-weight: bold;
text-decoration: underline;
}
table.listings span.details
{
font: normal normal 11px/14px verdana;
font-style: italic;
font-weight: bold;
color: #b6b6b6;
}
table.listings div.ticketmaster a
{
font: bold normal 10px/13px verdana;
font-weight: bold;
text-decoration: none;
}
table.listings div.ticketmaster a:hover
{
text-decoration: underline;
}

ul.listings-toc
{
list-style-type: none;
margin-left: -10px;
}
ul.listings-toc li
{
margin-left: -20px;
}
a.more-link
{
color: #ffffff;
margin-left: 115px;
}
a:hover.more-link
{
color: #FFD200;
}
img
{
  border: none;
}

form { }

a
{
  font-family: Arial;
  color: #FFFFFF;
}

h1, h2, h3, h4, h5, h6
{
  font-family: Verdana;
  margin: 0;
  padding: 0;
}

html
{
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
  height: 101%; /* firefox vertical slider support, prevents jumping */  
}

body 
{
  background: #571E45 none; /* page background color */
  margin: 50px auto; /* center contents with auto margins */
  width: 910px; /* centering width only - does not affect table shape! */
}

/* layout */

.layout-table-top
{
  width: 100%;
}

.layout-table-top td
{
  text-align: right; 
  padding: 0 0 10px 0; 
  font-weight: bold; 
}

.layout-table-main
{
  width: 907px;
  border-top: solid 3px #FFFFFF;
  border-left: solid 3px #FFFFFF;
  border-bottom: solid 3px #FFFFFF;

}

.layout-table-main col.col-left-standard
{
  width: 337px;
}

.layout-table-main col.col-left-standard
{
  width: 562px;
}

.layout-table-bottom
{
  width: 100%;
}

.layout-table-bottom td,
table.layout-table-bottom td
{
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
  text-align: right; 
  padding-top: 10px;
}

/* menu */

.main-nav 
{ 
  z-index: 500;  
  position: relative;
  height: 101%; /* required for ie 6 */
}

.main-nav a
{
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
  display: block;
  text-decoration: none;
  width: 106px; /* border and padding is added after this width has been defined */
  background: #000000 none;
  padding: 2px;
  text-align: center;
  border-right: solid 3px #FFFFFF;
}

.main-nav a:hover
{
  background: #5C2946 none;
}

.main-nav a:active
{
  background: #3f1242 none;
}

.main-nav ul ul a
{
  text-align: left;
  border-left: solid 3px #FFFFFF;
  font-weight: normal;
  text-transform: none;
  z-index: 700;
  width: 140px;
  border-bottom: solid 1px #FFFFFF;
}

.main-nav ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;

}

.main-nav ul ul
{
  margin-left: -3px;

}

.main-nav ul li
{
  float: left;  
  position: relative;
}

.main-nav ul ul
{
  position: absolute;
  top: auto;
  left: 0;
  display: none;  
  border-top: solid 3px #FFFFFF;
  border-bottom: solid 3px #FFFFFF;
}

.main-nav ul ul ul
{
  top: 0;
  /* left: 116px; */
  left: 150px;
  margin-top: -3px;
}

.main-nav li:hover ul ul,
.main-nav li li:hover ul ul,
.main-nav li li li:hover ul ul,
.main-nav li li li li:hover ul ul
{
  display: none;
}

.main-nav li:hover ul,
.main-nav li li:hover ul,
.main-nav li li li:hover ul,
.main-nav li li li li:hover ul
{
  display: block;
}

/* thumbs */

.main-thumbs
{
  margin: 0;
  padding: 0;
}

.main-thumbs img
{
  display: block;
}

.main-thumbs ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.main-thumbs ul li
{
  display: inline;
  float: left;
  border-right: solid 3px #FFFFFF;
}

/* left column homepage sections */

.left-section-content
{
  width: 100%;
  /*padding-top: 5px;*/  

}

.left-section-content h3
{
  display: block;
  margin: 0;
  padding: 5px 5px 5px 10px;
  font-size: 17px;
}

.left-section-content div.inner-content
{
  padding: 5px 5px 10px 10px;
}

.left-section-content div.inner-content ul
{
  margin: 5px 10px 5px 20px;
  padding: 0;
}

.left-section-content div.inner-content ul li { }

/* main content area */

.left-section-content-td
{
  vertical-align: top;
}

.right-section-content-td
{
  vertical-align: top;
  position: relative;
}

.main-content
{
  padding: 20px;
  position: relative;
}

/* chinese right hand side content */
.main2-content
{
  padding: 20px;
  position: relative;
  font-size: 14px;
}
/* end chinese right hand side content */

.main-content h3
{
  margin: 0;
  padding: 5px 5px 5px 0;
  font-size: 19px;
}

.main-language-selector-yes
{
  position: absolute;
  top: 1px;
  right: 21px;
  font-size: 12px;
  font-weight: bold;
}

.main-language-selector-yes a
{
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  font-family: Arial;
}

.main-language-selector-yes a:hover
{
  text-decoration: underline;
}
.main-language-selector-no,
.main-language-selector-black-no
{
  display: none;
}

/* footers */

.footer-web
{
  background: #84596F none; 
  text-align: center;
}

.footer-english
{ 
  font-size: 11px;
  color: #FFFFFF;
  padding: 7px 0;
}

.footer-english a
{
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}

.footer-english ul
{ 
  margin: 0;
  padding: 0;
  display: inline;
}

.footer-english ul li
{
  display: inline;
  list-style-type: none;
}

.footer-english ul li.spacer
{
  padding: 0 3px 0 3px;
}


/* footer chinese */

.footer-chinese
{ 
  font-size: 13px;
  color: #FFFFFF;
  padding: 7px 0;
}

.footer-chinese a
{
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
}

.footer-chinese ul
{ 
  margin: 0;
  padding: 0;
  display: inline;
}

.footer-chinese ul li
{
  display: inline;
  list-style-type: none;
}

.footer-chinese ul li.spacer
{
  padding: 0 3px 0 3px;
}

/* misc */

.border-top
{
  border-top: solid 3px #FFFFFF;
}

.border-bottom
{
  border-bottom: solid 3px #FFFFFF;
}

table.layout-table-main td.border-right
{
  border-right: solid 3px #FFFFFF;

}
.giftcard_reveal_no
{
display: none;
}
.ticketmaster_no
{
display: none;
}
a.tm_linkno
{
display: none;
}