#tdBtnR{width:10px;}html {    height:100%;}body {    margin:0 auto;    background-color: White;    background-image: url(../images/fadebg.jpg);    background-repeat:repeat-x;    height:100%;}#master_outer {    margin: 0 auto;    height: 100%;    min-height:600px;    background-image: url(../images/masterbg.jpg);    background-repeat: no-repeat;    background-position:center top;}#master_wrapper {    position:relative;    padding-top: 25px;    margin: 0 auto;    min-height:97%;    width: 934px;}#wrapper {    width: 832px;    margin:0 auto;    z-index: 0;    font-family:  Arial, Helvetica, sans-serif;    padding-bottom:40px;}.previewzone {    border:solid 1px red;    width:100%;    height:100%;}.Left {    float: left;}.Right {    float: right;}.Clear {    clear:both;}.spacer10 {    height: 10px;}.spacer2 {    height: 2px;}img {    border: 0px;}.sitemapTree {    padding-left:50px;}.breadcrumbs{    font-size:1em;}.paging {    color: #6D6E71;}.pagingSelected {    color: #e86d1f;}h1 {    text-transform: uppercase;    font-size: 1.6em;     color:#e86d1f;    font-weight:lighter;    padding-top:10px;}h2 {    color:#e86d1f;    font-weight: bold;}h3 {    text-transform:uppercase; }h4 {    text-transform: uppercase;     font-size: 1.6em;     font-weight: bold;}/******************************************* Unordered Lists *********************************/ul  {    list-style: none;}li {    background: url(../images/orangebullet.png) 0 4pt no-repeat;    padding: 0 0 0 11px;    margin: 0;}ul .nobullet {    background-image: none;    padding: 0 0 0 11px;    margin: 0;}/*************************************************** Header *********************************/.Header {    height:33px;    width:832px;    margin-bottom:30px;}div.Logo {	float:left;	width:183px;	height:43px; 	cursor:pointer;}div.ToAdvertise {    float:right;    margin: 30px 0 0 0;	width:445px;	height:25px;}div.ToAdvertise a {    font-family: Arial;    font-size: .8em;	color: #e86d1f;	text-decoration:none;	text-transform:uppercase;}/*************************************************** Search *********************************/.searchBG {	color: White;	width: 180px;}.searchbox {    background-color: White;    font-family:  Arial;    font-size: .8em;    color: #6d6e71;}div.searchDiv {    display: block;}div.Search table{    text-align: right;    width: 200px;}div.searchbuttonL span {    position: absolute;    left: -9999px;}div.searchDiv {    float: right;    display:block;}div.searchDiv table{    text-align: right;    width: 170px;}div.searchbuttonR {    display:none;}div.searchbuttonL {    background-image:url(../Images/SearchGlassGray.jpg);    background-repeat: no-repeat;    width:13px;    height:16px;}div.searchbuttonL a {    display: block;    width: 13px;    height: 16px;    background-image: url(../Images/SearchGlassGray.jpg);    background-repeat:no-repeat;}.searchPage div.searchbuttonL {    background-image:url(../Images/SearchGlass.gif);    background-repeat: no-repeat;    width:15px;    height:18px;}.searchPage div.searchbuttonL a {    display: block;    width:15px;    height:18px;    background-image: url(../Images/SearchGlass.gif);    background-repeat:no-repeat;}.pressPage div.searchbuttonL {    background-image:url(../Images/SearchGlass.gif);    background-repeat: no-repeat;    width:15px;    height:18px;}.pressPage div.searchbuttonL a {    display: block;    width:15px;    height:18px;    background-image: url(../Images/SearchGlass.gif);    background-repeat:no-repeat;}.artEventsPage div.searchbuttonL {    background-image:url(../Images/SearchGlass.gif);    background-repeat: no-repeat;    width:15px;    height:18px;}.artEventsPage div.searchbuttonL a {    display: block;    width:15px;    height:18px;    background-image: url(../Images/SearchGlass.gif);    background-repeat:no-repeat;}/********************************************* Page Search Results ******************************/.pageSearch {    color: #e86d1f;     font-weight: bold;}.pageSearchNoResults {}.pageSearchResults {    padding-top:5px;     padding-bottom:5px;     vertical-align:top;}.pageSearchResults a:link,.pageSearchResults a:visited,.pageSearchResults a:hover {    color: #6d6e71;}/********************************************* Theatre Search Results ******************************/.theatreSearch {    color: #e86d1f;     font-weight: bold;}.theatreSearchProximity {    color: #6d6e71;}.theatreSearchProximity a:link,.theatreSearchProximity a:hover,.theatreSearchProximity a:visited {    color: #e86d1f;    text-decoration:none;    font-weight:bold;}.theatreSearchNoResults {}.theatreSearchResults {    margin-top:15px;    margin-bottom:15px;    color: #6d6e71;}.theatreSearchResults a:link,.theatreSearchResults a:hover,.theatreSearchResults a:visited {    color: #e86d1f;}/*************************************************** Main Menus *********************************/#tblMenu {    vertical-align:middle;    height: 29px;    margin-bottom:5px;    *margin-bottom:10px;}#tdMenuL {    width:7px;    height: 29px;    background-position: center;}#tdMenu1 {    background-image: url(../images/mainmenubg.jpg);    background-repeat: repeat-x;    background-position: center;    width: 100%;    text-align: left;    height: 29px;}#tdMenu2 {    background-image: url(../images/mainmenubg.jpg);    background-repeat: repeat-x;    background-position: center;    width: 180px;    text-align: left;    height: 29px;}#tdMenuR {    width: 7px;    height: 29px;    background-position: center;}.mainMenu {    vertical-align: middle;    text-align:center;    float: left;    font-size: 11px;    height:29px;    width:640px;    text-transform: uppercase;    *margin-top: -16px;}.mainMenu a { padding-right:10px;}.mainMenu a:link,.mainMenu a:visited {    display:block;        vertical-align: middle;    line-height:29px;    height:28px;    border-right: 1px solid #868686;    color: White;}.mainMenu a:hover {    color: #e86d1f;}.mainMenuSelected  {    background-image: url(../images/mainmenubg_selected.jpg);    background-repeat:repeat-x;    line-height:29px;    height:29px;    vertical-align:middle;    margin:0;}.mainMenuSelected a {    font-size: 11px;    font-weight: bold;    text-transform: uppercase; padding-left:10px;}.mainMenuSelected a:link,.mainMenuSelected a:visited,.mainMenuSelected a:hover,.mainMenuSelected a:active {    color: #e86d1f;}@media screen and (-webkit-min-device-pixel-ratio:0) {    #tdMenuL {        padding-top: 1px;    }    #tdMenuR {        padding-top: 1px;    }    .mainMenu a:link,    .mainMenu a:visited {        height:27px;    }    .mainMenuSelected  {        height:27px;    }}/*************************************************** Sub Menu *********************************/.subMenuOuter {    background-color: #e5e4e9;    margin:0;    height:29px;    width: 100%;}.subMenu {    background-color: #e5e4e9;    text-align:left;    text-transform:uppercase;    z-index: 100;    height:29px;}.subMenu a {    display: block;    padding:5px 10px 5px 10px;}.subMenu a:link,.subMenu a:visited {    font-size: 11px !important;    color: #6d6e71;}.subMenu a:active,.subMenu a:hover {    color: #e86d1f;}.subMenuSelected a {    font-size: 11px !important;    font-weight:bold;    display: block;    padding:5px 10px 5px 10px;}.subMenuSelected a:link,.subMenuSelected a:visited,.subMenuSelected a:hover,.subMenuSelected a:active {    color: #e86d1f;}.subMenuDynamicMenuStyle {    font-size: 11px !important;	/* IE8 Fix */	z-index: 100;}.subMenuDynamicMenuItemStyle {    font-size: 11px !important;	background-color: #e5e4e9;	display:block;    color: #6d6e71;    padding:3px 5px 3px 5px;    text-align:left;}.subMenuDynamicMenuItemStyle a:hover {    font-size: 11px !important;    color: #e86d1f;}.subMenuSelectedDynamicSelectedStyle a:link,.subMenuSelectedDynamicSelectedStyle a:visited,.subMenuSelectedDynamicSelectedStyle a:hover,.subMenuSelectedDynamicSelectedStyle a:active{    font-size: 11px !important;    color: #e86d1f;    background-color:#e5e4e9;    display:block;    padding:3px 5px 3px 5px;    text-align:left;}/*************************************************** Content *********************************/div.Content {    text-align:left;    padding:0 0 40px 0;    color:#6d6e71;    font-family:  Arial;    font-size:.95em;    width:832px;}div.Content a,div.Content a:link {    color:#e86d1f;}div.Content a:visited {    color:#e86d1f;}div.Content a:hover {    color:#6D6E71;}/*************************************************** CenterStage ************************************/#centerStage {    margin-bottom: 25px;    width:832px;    height:312px;    overflow:hidden;    text-align:left;}/*--Main Image Preview--*/.ramp {    width:832px;     height:312px;    display: block;}.main_image {    width:832px;     height:312px;    position: relative;    overflow: hidden;}    .main_image p {	font-size: .8em;	font-family:  Arial, Helvetica, sans-serif;	font-weight:bold;	line-height: 20px;	color:#939598;	position: relative;	left: 1px;	overflow: hidden;	padding:5px 15px 5px 15px;    margin-top:0px;}.csFlashContent {    float:left;    z-index: 90;}#centerStage .desc {    width: 680px;	position: relative;	display: block;    top: -73px;    *top: -61px;    left:140px;    height: 69px;    background-color: transparent;    color: White;    font-size: 11pt;    vertical-align: middle;}#centerStage a,#centerStage a:link, #centerStage a:visited {    color: White;}#centerStage a:hover {    color: #e86d1f;}#centerStage .desc a,#centerStage .desc a:link, #centerStage .desc a:visited {    color: #e86d1f;    text-decoration: none;}.centerStagePaging {	font-size: .7em;	font-weight: bold;	text-transform: uppercase;	position: relative;	display: block;    width:140px;    top: -54px;    *top: -51px;    left: -3px;}.CSBottomPaging {    background-image: url(../images/cs_paging_bg.jpg);    background-repeat:repeat-x;    height:29px;    padding: 0 0 0 5px;    float:left;}.centerStagePagingRight {    background-image: url(../images/cs_paging_rightend.gif);    background-repeat:no-repeat;    width:7px;    height:29px;    float:left;}.centerStagePagingDeSelected {    position: relative;    display: block;    background-image: url(../images/cs_paging_bg.jpg);    background-repeat: repeat-x;    height: 29px;    margin: -1px 0 0 0;    padding: 7px 10px 5px 10px;    color: #e86d1f;    text-decoration: none;}.centerStagePagingSelected {    position: relative;    display: block;    background-color: #e86d1f;    margin: -12px 0 0 0;    border: outset 1px #f3b58d;    padding: 2px 5px 2px 5px;    color: White;    text-decoration: none;}/*************************************************** Home Page Boxes ************************************/.grayBoxTitle {    padding-left:10px;    vertical-align:middle;     height:25px;     line-height:15px;    background-image: url(../images/boxtopbg.jpg);     background-repeat:repeat-x;     text-align:left;}/********************************************* Fathom Featured Event *********************************/.FathomFeaturedEvent{    margin-left:10px;    color:#e86d1f;}.FathomFeaturedEvent a,.FathomFeaturedEvent a:link,.FathomFeaturedEvent a:visited {    font-weight:bold;    font-size:.75em;    font-family:  Arial, Helvetica, sans-serif;    color:#e86d1f;    text-decoration:none;}.FathomFeaturedEvent a:hover {    color:#6d6e71;}/*************************************************** PressReleaseSmall ************************************/.PressReleaseSmall {    width:33%;    height:300px;    background-color:#ececee;    overflow:hidden;    text-align:left;}.PressReleaseSmall a,.PressReleaseSmall a:link,.PressReleaseSmall a:visited {    font-weight:bold;    font-size:.75em;    font-family:  Arial, Helvetica, sans-serif;    color:#e86d1f;    text-decoration:none;}.PressReleaseSmall a:hover {    color:#717274;    text-decoration:none;}.dlPressRelease {    color:#6d6e71;    font-size:.75em;    font-family:  Arial, Helvetica, sans-serif;}.dlPressRelease a,.dlPressRelease a:link,.dlPressRelease a:visited {    font-weight:bold;    font-size:.75em;    font-family:  Arial, Helvetica, sans-serif;    color:#e86d1f;    text-decoration:none;}.dlPressRelease a:hover {    color:#717274;    text-decoration:none;}/*************************************************** PressRelease ************************************/.PressReleaseSearch {    position:relative;    height:30px;    top:0px;    width:200px;    display:block;    left:10px;    float:left;}.PressRelease {    width:540px;    margin:0px 10px 0px 0px;    float:left;}.PressReleaseNoResults{    left:17px;    color:Red;}.PressRelease .Date {    font-weight:normal;    font-style: italic;   }.PressRelease .Title {    /*display: none;*/    font-weight:bold;}.PressRelease .Description {}.PressPaging {    position:relative;    display:block;    width:200px;    color:#ececee;        font-weight:bold;    font-size:10pt;    float:right;}.PressFuturePaging {    vertical-align:middle;     text-align:center;     height:18px;     float:left;    width:40px;    margin-left: 5px;}.btnPressFuturePaging {    height:18px;     width:40px;     display:block;    background-color:#ececee;}.PressPastPaging {    vertical-align:middle;     text-align:center;     height:18px;     width:55px;     float:left;    margin-right: 5px;}.btnPressPastPaging {    height:18px;     width:55px;     color:#6d6e71;    display:block;    background-color:#ececee;}/*************************************************** Footer ************************************/div.footer {    margin: 0 auto;    position:absolute;    bottom:40px;    width:832px;    text-align:center;    height:30px;    font-family:  Arial, Helvetica, sans-serif;    font-size: 10px;    text-transform:uppercase;}div.footer a:link,div.footer a:visited {    display:inline-block;    padding-left: 15px;    padding-right: 15px;    color: #6d6e71;    text-decoration: none;}div.footer a:hover {	color: #e86d1f;}div.copyrightText {    text-align:center;    font-family:  Arial, Helvetica, sans-serif;	font-size: 8px;	padding-top:10px;    width: 832px;    color: #6D6E71;    text-transform:uppercase;}div.copyrightText a:link,div.copyrightText a:visited {    padding:0;    padding-left:10px;    font-size: 8px;    color: #6D6E71;    text-transform:uppercase;}div.copyrightText a:hover {    color: #e86d1f;}/**********************************************************************************************************/div.popupContainer {    position: fixed;    top:22%;    z-index:6000;}.popup {    margin-left: -25px;    background-color:#ffffff;    padding:1em 6px;    color:#6d6e71;    font-family: Arial;    width:870px;    height:420px;    padding-left:10px;}.overlay {    z-index:5;    position:fixed;    top:0px;    left:0px;    background-color:#000000;    opacity: 0.8;    overflow:hidden;    #filter:alpha(opacity=80);}.popUpHeader {    background-color:#e86d1f;    border-bottom:2px solid #000000;    height:30px;    padding: 5px 10px 5px 10px;    color:#ffffff;    text-transform:uppercase;    width:830px;}.popUpHeader a:link,.popUpHeader a:active,.popUpHeader a:visited,.popUpHeader a:hover {    text-decoration:none;}

