﻿/* TOP PROMO */
.topPromoCont {
    width:600px;
    height:450px;
    border-top:solid 2px #999;
    border-left:solid 2px #999;
    border-bottom:solid 2px #BBB;
    border-right:solid 2px #BBB;
    margin:0 auto 0 auto;
    background: url("/images/home/topPromo/bg.jpg") 0 0 no-repeat;
    }
.topPromoDescBox { /* FIXES CONTENT FLICKER OF DESCRIPTION BOX */
    height:50px;
    overflow:hidden;
    }
.topPromoPhotoBox { /* FIXES CONTENT FLICKER OF PHOTO BOX */
    height:400px;
    overflow:hidden;
    }
.topPromoTxtBlk {
    width:570px;
    height:40px;
    background-color:#010101;
    padding:5px 15px 5px 15px;
    text-align:left;
    line-height:22px;
    }
.topPromoTxt {
    float:left;
    color:#FFF;
    }
.topPromoTxt a:link
{
    color:#FFF;
	text-decoration:none;
	border-bottom:dotted 1px #FFF;
}
.topPromoTxt a:visited
{
    color:#FFF;
	text-decoration:none;
	border-bottom:dashed 1px #FFF;
}
.topPromoTxt a:hover
{
    color:#FFF;
	text-decoration:none;
	border-bottom:solid 1px #FFF;
}
.topPromoTxt a:active
{
    color:#FFF;
	text-decoration:none;
	border-bottom:solid 1px #FFF;
}
.topPromoTxt strong { /* ADJUSTS TITLING */
    font-size:14px;
    font-weight:bold;
    }
.topPromoTix {
    width:120px;
    height:30px;
    margin-top:5px;
    float:right;
    }
.topPromoTix a {
    background: url("/images/home/topPromo/ticketsOnSale.gif") 0 0 no-repeat;
    }
.topPromoTix a:visited {
    background-position: 0 0;
    }
.topPromoTix a:hover {
    background-position: 0 -40px;
    }
.topPromoTix a:active {
    background-position: 0 -80px;
    }
/* CONTROLS INITIAL FADE IN */
.topPromo > a { display: none }
.topPromo > div { display: none }

/* TEXT CONTENT */
.mainTextBlk {
    text-align:center;
    width:600px;
    margin:20px auto 10px auto;
    }
  





