/*---------------------------------------

  Stylesheet:  Template_styles.css
  Project:     TI Site Re-Design
  Job:         WIN80031

-----------------------------------------*/

@charset "UTF-8";

/*----------- The Dreaded Table (3 Column Layout) -----*/
table #three_column {
margin:0;
padding:0;
position:relative;
width:790px;
}
tr.padding_top {
height:0;
}
tr.padding_bottom {
height:65px;
}
tr.padding_bottom img {
position:relative;
top:25px;
vertical-align:bottom;
}
td.left {
text-align:left;
vertical-align:top;
width:152px;
}
td.middle {
vertical-align:top;
width:502px;
}
.middle_text {
color:#000;
font-size:13px;
line-height:18px;
min-height:180px;
padding:10px 0 15px 4px;
width:495px;
}
td.right {
vertical-align:top;
width:143px;
}
.right_text {
color:#666;
font-size:11px;
font-weight:400;
line-height:16px;
margin:0px 0px 20px;
padding:0px 2px 0px 5px;
text-align:left;
}
.right_text h3 {
color:#333;
font-size:14px;
font-weight:900;
margin-bottom:10px;
text-align:center;
margin-top:10px;
}
.right_text h3.alignLeft {
text-align:left;
}
.right_text h4 {
color:#666;
font-size:11px;
line-height:13px;
margin:3px 0 15px;
text-align:center;
}
.right_text h4.alignLeft {
text-align:left;
margin-bottom:3px;
}
.promotions{
  margin-left:4px;
  margin-bottom:10px;
  width:130px;
  background:url(../images/promotionsTile.jpg);
}
.promotionsInner{
  background:url(../images/promotionsHead.jpg) no-repeat;
  padding-top:65px;
  padding-bottom:8px;
}
#promo{
  color:#fff;
  font-size:12px;
  margin:0px 15px 0px 15px;
  padding-top:5px;
  padding-bottom:5px;
}
#promo a{
  color:#fff;
  text-decoration:none;
}
.promoPDF{
  padding-left:20px;
  background:url(../images/promoPDFicon.gif) no-repeat left;
}
#eventFormContain{
  margin-left:4px;
  width:130px;
  background:url(../images/contactHead.jpg) no-repeat;
  padding-top:37px; 
}
#eventFormInner{
  background:url(../images/contactTile.jpg);
  padding-left:13px;
  padding-bottom:15px;
  margin-bottom:3px;
  color:#fff;
  font-size:12px;
}
#eventFormInner textarea {
  background-color: #fff;
}
#eventFormInner p {  
  padding-top:12px;
  padding-bottom:7px;
  margin: 0;
}
.eventField{
  font-size:11px;
  width:100px;
}
.eventArea{
  font-size:11px;
  width:100px;
  height:84px;
}
#eventFormContain h3{
  margin-top:5px;
  text-align:center;
  font-size:14px;
  font-weight:bold;
}
#eventFormContain h4{
  text-align:center;
  font-size:11px;
}
.eventRadio{
  background:#fff;
}
#pdfBlock{
  padding-top:5px;
}
#pdfBlock h3{
  margin-top:5px;
  text-align:center;
  font-size:14px;
  font-weight:bold;
}
.pdfLink{
  text-decoration:underline;
  font-size:11px;
  padding:10px 0px 10px 20px;
  margin:0px 25px;
  background:url(../images/pdfBlockIcon.gif) no-repeat left;
}
#side_nav_container {
padding:30px 0 0 8px;
position:relative;
width:117px;
}
#side_nav a {
border-bottom:1px dotted #333;
color:#333;
display:block;
font-size:16px;
margin:0 0 5px;
padding:0 0 2px;
text-decoration:none;
width:95%;
}
#side_nav a:hover {
font-size:16px;
font-weight:bold;
text-transform:uppercase;
}
#side_nav a.active {
font-size:16px;
font-weight:bold;
text-transform:uppercase;
}
/*----------- The Dreaded Table: Part 2 (2 Column Layout) -----*/
table #two_column {
margin:0;
padding:0;
position:relative;
width:790px;
}
td.left2 {
text-align:left;
vertical-align:top;
width:152px;
}
td.right2 {
vertical-align:top;
}
.middle_text2 {
color:#000;
font-size:13px;
line-height:18px;
padding:10px 0 15px 4px;
width:600px;
}
#result_names {
display:block;
/*height:200px;*/
left:4px;
position:relative;
width:200px;
}
#result_locDenoms {
display:block;
float:right;
height:200px;
position:relative;
right:5px;
width:280px;
}
#result_names, #result_locDenoms {
color:#333;
font-size:11px;
line-height:16px;
padding:0px 2px;
}
#result_names h3, #result_locDenoms h3 {
color:#000;
font-size:16px;
font-weight:900;
margin:2px 0px 4px;
}
#result_names a, #result_locDenoms a {
color:#333;
cursor:pointer;
text-decoration:underline;
}
#denoms {
position:relative;
text-align:center;
width:auto;
}
#locs {
float:right;
position:relative;
text-align:center;
width:auto;
}
#side_nav2_container {
padding:30px 0 0 8px;
position:relative;
width:117px;
}
#side_nav2 a {
border-bottom:1px dotted #333;
color:#333;
display:block;
font-size:15px;
margin:0 0 5px;
padding:0 0 2px;
text-decoration:none;
width:95%;
}
#side_nav2 a:hover {
font-size:15px;
font-weight:bold;
text-transform:uppercase;
}
#side_nav2 a.active {
font-size:15px;
font-weight:bold;
text-transform:uppercase;
}
#side_content {
background:url(../images/upcoming_bg.jpg) no-repeat;
bottom:32px;
height:329px;
left:15px;
margin:0px;
position:absolute;
text-align:center;
width:114px;
}
.side_contentText {
color:#FFF;
font-size:12px;
line-height:25px;
padding:50px 5px 0px;
width:100px;
}
#search_opts {
color:#333;
font-size:11px;
line-height:16px;
padding-bottom:20px;
padding-top:4px;
text-align:center;
}
#search_opts a {
color:#333;
cursor:pointer;
text-decoration:underline;
}
#switch1 {
display:block;
left:3px;
position:relative;
}
#switch2 {
display:none;
left:3px;
position:relative;
}
#switch3 {
display:none;
left:3px;
position:relative;
}
.opt_long {
background:url(../images/options_bg_long.jpg) no-repeat;
color:#333;
font-size:11px;
height:371px;
line-height:14px;
padding-top:10px;
text-align:center;
margin-left:4px;
}
.opt_short {
background:url(../images/options_bg_short.jpg) no-repeat;
color:#333;
font-size:11px;
height:371px;
line-height:14px;
padding-top:10px;
text-align:center;
}
.opt_med {
background:url(../images/options_bg_med.jpg) no-repeat;
color:#333;
font-size:11px;
height:371px;
line-height:14px;
padding-top:10px;
text-align:center;
}
.opt_long a,.opt_short a,.opt_med a {
color:#333;
cursor:pointer;
text-decoration:underline;
}

td.right img {
margin:0px 0px 4px 4px;
}

.side_contentText a {
color:#FFF;
display:block;
text-decoration:none;
}

#pressReleaseTitle{
font-size:15px;
text-align:center;
font-weight:bold;
padding-bottom:15px;
}
.release{
font-size:13px;
padding-bottom:15px;
}
.release a{
color:#000;
}
.releaseDetail .date{
font-weight:bold;
text-align:center;
}
.releaseDetail p{
padding-bottom:15px;
}
.releaseDetail .link a{
color:#000;
}

#side_nav a.longword:hover {
  font-size:12px;
  font-weight:900;
  text-transform:uppercase;
  line-height:17px;
}

#side_nav a.longwordActive {
  font-size:12px;
  font-weight:400;
  text-transform:uppercase;
  line-height:17px;
}

#pokerJackpot{
    text-align:center;
    color:#fff;
    font-size:13px;
    background:url(../images/pokerJackpotBG.jpg) repeat-y;
    padding:15px 0px 15px 0px;
    margin-bottom:4px;
    line-height:130%;
}

#pokerJackpotShadow{
  margin-left:1px;
  background:url(../images/pokerJackpotShadow.jpg) no-repeat bottom;
  padding-bottom:4px;
}

#pdfBlock img {
  margin:2px 0px 4px 15px;
}

#switch1 img, #switch2 img, #switch3 img {
  position:relative;
  margin-bottom:-5px;
}

/*----------- Styles for the Printable Page (press releases) -----*/

.printable_header {
  text-align: center;
  border-bottom: solid 1px #4C7FB5;
  margin-bottom: 15px;
  padding: 2px 0 2px 0;
}

.printable_footer {
  text-align: center;
  border-top: solid 1px #4C7FB5;
  margin-top: 15px;
  padding-top: 12px;
}

.printable_footer a  {
  color: #4C7FB5;
}

.printable_footer a:hover {
  color: #CC0060;
}
.justGrey h3{
  color:#000;
}
.justGrey{
  color:#666;
}