 #impresarioBar{ background-color: #333; background-image: url(/img/impresarioIMG/impresariobar_bg.gif); background-repeat: repeat-x; text-align: left; padding: 0 10px 0 0; } #impresarioBar select{ font: 10px Verdana, Arial, Helvetica, sans-serif; background: #333; color: white; border: 1px solid #ccc; } #impresarioBarLinks{ padding: 8px; color: #ccc } #impresarioBarLinks a{ color: #ccc } #adminPageConfiguration{ border: 0; border-top: 1px solid #CCC; } #adminPageMetaContent{ border: 0; border-top: 1px solid #CCC; } #adminPageContent{ border: 0; border-top: 1px solid #CCC; } #adminPageContent img { display: inline; } .adminPagesTable{ table-layout:fixed; width:100%; border:none; margin: 0; padding: 0; word-wrap:break-word; } .impresarioNotice{ background-color: #FCFCE1; border: 2px solid #FFCC00; padding: 20px; font-family: Arial, Helvetica, Verdana; color: #000000; } #impresarioBarLogo{ background-image: url(/img/impresarioIMG/impresario_bar_bg.gif); } #clearBoth, .clearBoth{ clear:both; } #containerTable{ width: 100%; padding: 0px; border: none; } .leftColumn{ width: 200px; vertical-align: top; padding-left: 5px; } .centerColumn{ padding: 0px 25px 10px 25px; vertical-align: top; } .rightColumn{ width: 200px; vertical-align: top; padding-right: 5px; } #footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #666666; margin: 0px; padding: 10px; } .pressReleasesList dt{ font-family: "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; } .newsItemsList dt{ font-family: "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: bold; } #primaryNavigation{ background-color: #e5e5e5; height: 25px; min-width: 760px; white-space: nowrap; z-index: 100; } #navImageLeft{ border: none; width: 10px; height: 25px; float: left; } #nav, #nav ul { padding: 0; margin: 0; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; list-style: none; line-height: 1em; } #nav li { float: left; width: auto; } #nav a { font-weight: bold; color: #333; text-decoration: none; display: block; padding: 2px 10px 0px 10px; width: auto; } #nav a:hover { color: #000; } #nav a.sfhover { color: #000; } #nav li ul { position: absolute; text-decoration: none; background-color: #e5e5e5; width: 13em; left: -999em; } #nav li ul li { white-space: nowrap; width: 13em; } #nav li ul a{ padding: 5px; font-family: Verdana, Arial, Helvetica; font-size: 10px; } #nav li ul ul { margin: -1.5em 0 0 13em; } #nav li:hover ul ul, #nav li:hover ul ul ul { left: -999em; } #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul { left: auto; } #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; } #nav li a { display: inline; } #nav li a { display: block; } *:first-child+html #nav { height: 1%; } *:first-child+html #nav li { height: 1%; } a.activeLink{ color: #000; } a.activeLinkFooter{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000; text-decoration: none; } .footerLink{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #666666; padding: 5px 5px 0px 5px; text-decoration: none; } .footerLink:hover{ color: #000; text-decoration: underline; } #sectionNavigation{ width: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; background-color: #FFFFFF; } #sectionNavigation ul{ list-style: none; margin: 0px; padding: 0px; } #sectionNavigation ul li{ padding: 0px 0px 1px 0px; margin: 0px; } #sectionNavigation ul li ul{ padding: 0px 0px 1px 0px; margin-left: 15px; } #sectionNavigation ul li ul li ul{ padding: 0px 0px 1px 0px; margin-left: 30px; } #sectionNavigation ul li a{ font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #333; background-color: #e5e5e5; display: block; margin: 0px; padding: 3px 0px 3px 3px; text-decoration: none; } #sectionNavigation ul li a:hover{ color: #000; text-decoration: none; background-color: #e5e5e5; } #sectionNavigation ul li a.sectionMenuActiveLink { background-color: #e5e5e5; color: #000; display: block; text-decoration: none; font-weight: bold; margin: 0px; padding: 3px 0px 3px 3px; } #sectionNavigationAdmin{ width: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; background-color: #FFFFFF; } #sectionNavigationAdmin ul{ list-style: none; margin: 0px; padding: 0px; } #sectionNavigationAdmin ul li{ padding: 0px 0px 1px 0px; margin: 0px; } #sectionNavigationAdmin ul li a{ font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #FFFFFF; background-color: #666666; display: block; margin: 0px; padding: 3px 0px 3px 3px; text-decoration: none; } #sectionNavigationAdmin ul li a:hover{ color: #FFFFFF; text-decoration: none; background-color: #666666; } #sectionNavigationAdmin ul li a.sectionMenuAdminActiveLink { background-color: #FF0000; color: #FFFFFF; display: block; text-decoration: none; font-weight: bold; margin: 0px; padding: 3px 0px 3px 3px; } .cmsButton{ padding: 10px 0px 10px 0px; display: inline; } .cmsIcon{ padding: 1px; display: inline; } .cmsToolTip{ padding: 1px; display: inline; vertical-align: middle; } .textButtonAdmin{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; border: 1px solid #FF9933; padding: 2px; background-color: #FF0000; } .textButtonAdmin:hover{ color: #FFFFFF; border: 1px solid #FF0000; background-color: #FF9933; } .message { border: 1px solid #ccc; padding: 5px; background:#e1e1e1 url(/img/impresarioIMG/admin/nav-bg.gif) top left repeat-x; } .message img { display: inline; } .message .success { font-weight: bold; font-size: 110%; } .message .error { font-weight: bold; font-size: 110%; } .description, .disclaimer { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal; color: #666666; margin: 0px 0px 5px 0px } .siteSearchInput { border: 0; width: 125px; padding: 6px 10px 5px 20px; color: #333; font-size: 10px; background: transparent url('/img/impresarioIMG/bg_search.png') top right no-repeat; } * > .siteSearchInput { background: transparent url('/img/impresarioIMG/bg_search.png') top right no-repeat; } #LSResult { position: absolute; min-width: 180px; overflow: hidden; font-size: 11px; background-color: #eee; border-top: 0; border-bottom: 0; padding: 0; opacity: .9; filter: alpha(opacity=90); -moz-opacity: 0.90; } #LSShadow { padding: 0 0px 10px 0px; } #LSResult h2 { border-bottom: 1px solid #ccc; padding: 0 0 5px 0; padding: 0 0 5px 0; margin: 0 10px; font: bold 14px/16px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif; } #LSResult a, #LSResult a:hover { border: 0; } #LSResult ul li a { color: #333; display: block; padding: 2px 10px; border-bottom: 0; text-decoration: none; background-image: none; } #LSResult ul li a:hover { background-image: none; background-color: #999; color: #fff; } #LSResult ul, #LSResult ul li { background-image: none; list-style-type: none; margin: 0; padding: 0; } #breadcrumbs { font: 10px Verdana, Helvetica, sans-serif; } .calendarbox h2 { margin:0; padding:2px 5px 3px 5px; font-size:11px; text-align:left; font-weight:bold; background:#7CA0C7 url(/img/impresarioIMG/admin/default-bg.gif) top left repeat-x; color:white; } .calendarbox caption { margin:0; padding:2px 5px 3px 5px; font-size:11px; text-align:left; font-weight:bold; background:#7CA0C7 url(/img/impresarioIMG/admin/default-bg.gif) top left repeat-x; color:white; } .calendarbox { margin:5px auto; font-size:11px; width:16em; text-align:center; background:white; position:relative; } .calendar { margin:0; padding: 0; } .calendar table { margin:0; padding:0; border-collapse:collapse; background:white; width:99%; } .calendar caption, .calendarbox h2 { margin: 0; font-size:11px; text-align:center; border-top:none; } .calendar th { font-size:10px; color:#666; padding:2px 3px; text-align:center; background:#e1e1e1 url(/img/impresarioIMG/admin/nav-bg.gif) 0 50% repeat-x; border-bottom:1px solid #ddd; } .calendar td { font-size:11px; text-align: center; padding: 0; border-top:1px solid #eee; border-bottom:none; } .calendar td.selected a { background: #C9DBED; } .calendar td.nonday { background:#efefef; } .calendar td.today a { background:#ffc; } .calendar td a, .timelist a { display: block; font-weight:bold; padding:4px; text-decoration: none; color:#444; } .calendar td a:hover, .timelist a:hover { background: #5b80b2; color:white; } .calendar td a:active, .timelist a:active { background: #036; color:white; } .calendarnav { font-size:10px; text-align: center; color:#ccc; margin:0; padding:1px 3px; } .calendarnav a:link, #calendarnav a:visited, #calendarnav a:hover { color: #999; } .calendar-shortcuts { background:white; font-size:10px; line-height:11px; border-top:1px solid #eee; padding:3px 0 4px; color:#ccc; } .calendarbox .calendarnav-previous, .calendarbox .calendarnav-next { display:block; position:absolute; font-weight:bold; font-size:12px; background:#C9DBED url(/img/impresarioIMG/admin/default-bg.gif) bottom left repeat-x; padding:1px 4px 2px 4px; color:white; } .calendarnav-previous:hover, .calendarnav-next:hover { background:#036; } .calendarnav-previous { top:0; left:0; } .calendarnav-next { top:0; right:0; } .calendar-cancel { margin:0 !important; padding:0; font-size:10px; background:#e1e1e1 url(/img/impresarioIMG/admin/nav-bg.gif) 0 50% repeat-x; border-top:1px solid #ddd; } .calendar-cancel a { padding:2px; color:#999; } ul.timelist, .timelist li { list-style-type:none; margin:0; padding:0; } .timelist a { padding:2px; } p.datetime { line-height:20px; margin:0; padding:0; color:#666; font-size:11px; font-weight:bold; } p.datetime img { display: inline; } .datetime img { display: inline; } .datetime span { font-size:11px; color:#ccc; font-weight:normal; white-space:nowrap; } .vDateField { margin-left:4px; } table p.datetime { font-size:10px; margin-left:0; padding-left:0; } br .clear { clear: both; } .nowrap { white-space:nowrap; } .absmiddle { vertical-align:middle; } div > p { margin-top: 0; } .impresarioForm fieldset { padding: 10px; border:1px solid #F5F5F5; } .impresarioForm legend{ font-family: "Arial", Helvetica, Arial, sans-serif; font-size: 18px; color: #999999; } .impresarioForm label { float:left; width:150px; margin: 0 10px 3px 0; padding: 0; clear: both; } .adminFormRow{ padding: 2px; text-align: left; background-color: #F0F0EE; margin: 0 0 2px 0; } .formRow{ display: block; margin: 2px 0; } .required label, label.required { border-right: 3px solid #FFCC75; margin-right: 5px; padding-right: 2px; } .blogFilters { padding: 5px; margin: 10px 0 10px 0; border: 1px solid #F5F5F5; font-family:Verdana,Arial,sans-serif; font-size:10px; color:#666666; } .blogFilters li { display:inline; padding:0px 6px; list-style-type:none; list-style-image: none; } .blogFilters ul.toplinks { display:inline; padding: 0px; } #bloggerIcon { float:left; margin: 0 10px 10px 0; } .blogThumb { float: left; margin: 0 10px 10px 0; border: 1px solid #333333; } .blogThumb:hover { border: 1px solid #000000; } #blogPostImage { float:right; margin: 0 0 10px 10px; } #blogInteract { border-top: 1px solid #f5f5f5; padding: 5px; margin-top: 10px; } #blogShare { width: 25%; float: right; text-align:left; } #blogAbout { margin-right: 30%; } .blogProfile { border-bottom: 1px solid #F5F5F5; } .blogCommentForm { border: 1px solid #F5F5F5; padding: 5px; margin: 5px; clear: both; } .blogTags { margin: 10px 0px; font: 10px Verdana, Arial, Helvetica, sans-serif; } .blogTag { margin-right: 5px; } #blogRSSLinks { border: 1px solid #F5F5F5; padding: 5px; margin: 5px 0 5px 0; font: 10px Verdana, Arial, Helvetica, sans-serif; } .shopCategoryFeature, .shopCartItemEven, .shopCartItemOdd { padding: 5px; margin: 5px; } #shopProductImages { margin-right: 10px; float:left; } .rowOdd { background: #F5F5F5; } .rowEven { background: #FFFFFF; } .shopAccountActions { width: 100%; text-align: right; margin-bottom: 20px; clear: both; } .shopGiftCertificatesTable table { width: 100%; } #shopCheckoutTable { width: 600px; } #shopCheckoutTable td { vertical-align: top; } .rightAlign { text-align: right; } #shopPageContent .impresarioForm label { clear: none; } #shopCategoryTreeModule { float: left; width: 150px; margin: 0 10px; display: block; } .shopCategoryTreeInvisibleNode { display: none; list-style-type:none; margin-left:-20px; } .shopCategoryTreeVisibleNode, .shopCategoryTreePlaceholderNode { display: block; list-style-type:none; margin-left:-20px; } #shopGiftCertificatesTable td { border-bottom: none; } #shopGiftCertificatesTable table { width: 100%; } #shopCertificate { margin: 10px; padding: 20px; border: 3px solid #73BF60; } #shopCertificateClientName { float: left; } #shopCertificateValue { float: right; } #shopCertificateValue h1 { font-size: 30px; } #shopCertificateBr { clear: both; } .rowEven { background:#EDF3FE; padding:1px 6px; } .rowOdd { background:#FFFFFF; padding:1px 5px; } .podcastTable { width:100%; font-family:"Lucida Grande", Verdana, Arial, sans-serif; border-collapse:collapse; border-color:#ccc; } .podcastTable th { color:#666; padding:2px 5px; font-size:11px; background:#e1e1e1 url(/img/impresarioIMG/admin/nav-bg.gif) top left repeat-x; border-left:1px solid #ddd; border-bottom:1px solid #ddd; } .podcastChannelRow { background:white url(/img/impresarioIMG/admin/nav-bg-reverse.gif) 0 -10px repeat-x; padding: 8px; border-top:2px solid #ddd; } #weather { margin: 10px 0 10px 0; font: bold 10px/12px Verdana; } #weather p {clear: both; margin: 2px} #weatherIcon {display: inline; padding: 0 10px 10px 0; float: left} .eventCalendarTable { width: 100%; } .eventCalendarTable th { width: 14%; text-align:center; } .eventCalendarTable tr { vertical-align: top; } .eventCalendarTable ul { list-style: none; padding-left: 0px; margin-left: 0px; } .eventCalendarTable ul li { margin-bottom: 5px } .eventCalendarTitle { font-weight: bold; } .tooltipLink { position:relative; z-index:25; } .tooltip { display: none; position:absolute; top:0px; left:0px; padding: 15px 0 0 0; width:200px; text-align: left; filter: alpha(opacity:90); KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; } .tooltipTop { display: block; padding: 30px 8px 0; background: url(/img/impresarioIMG/bubble.gif) no-repeat top; } .tooltipMiddle { display: block; padding: 0 8px; background: url(/img/impresarioIMG/bubble_filler.gif) repeat bottom; } .tooltipBottom { display: block; padding:3px 8px 10px; background: url(/img/impresarioIMG/bubble.gif) no-repeat bottom; } .eventCalendarListDate { font-weight: bold; } ul.eventCalendarList { list-style-type: none; padding-left: 0px; margin-left: 0px } ul.eventCalendarList li { margin-bottom: 10px } .eventCalendarList ul { padding-left: 10px; margin-left: 10px; } .eventCalendarList ul li { margin-bottom: 5px } .eventCalendarAdmin .label { width: 65px; float: left; } #admin.eventCalendarAdmin td { border-bottom: 0px; } .surveysForm label { width: 60%; } .surveysForm .form-row { clear: both; margin-bottom: 10px; } .surveysForm .submit-row { text-align: center; width: 100%; margin-top: 10px; } .surveysResultsTable { width: 70%; } .photoGallery { width: 99%; } .photoGallery .photoDescription { padding: 0 4px 0 4px; } .photoGallery .photoCell { } @font-face { font-family: GBook; src: url(/images/uploads/fonts/Gotham-Book.eot); src: local("Gotham-Book"), url(/images/uploads/fonts/Gotham-Book.ttf) format("truetype"); font-style: normal; } body { margin: 0; padding: 0; font-family: Geneva, "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; font-size: 12px; } h1{ font-size: 24px; margin: 10px 0 10px 0; } h2{ font-size: 18px; margin: 0 0 2px 0; } h3{ font-size: 14px; margin: 0 0 2px 0; } h4{ font-size: 12px; margin: 0 0 0px 0; } p{ font-size: 100%; margin: 0 0 20px 0; } table { margin: 0 0 10px 0; } a { color: #666666; } a:hover { color: #666666; } dt { margin: 0 0 3px 0; } dd { margin: 0 0 10px 20px; } th, .tableHeader { font-size: 100%; color: #333333; font-weight: bold; text-align: left; background-color: #F5F5F5; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; } td { font-size: 100%; border-bottom: 1px solid #e5e5e5; } img { display: block; border:none; } img.middle { vertical-align: middle; } .disclaimer { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999999; } #lightbox{ position: absolute; top: 40px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #lightbox img{ width: auto; height: auto;} #lightbox a img{ border: none; } #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #imageContainer{ padding: 10px; } #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #imageContainer>#hoverNav{ left: 0;} #hoverNav a{ outline: none;} #prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(/img/impresarioIMG/lightbox2/blank.gif) no-repeat; display: block; } #prevLink { left: 0; float: left;} #nextLink { right: 0; float: right;} #prevLink:hover, #prevLink:visited:hover { background: url(/img/impresarioIMG/lightbox2/prevlabel.gif) left 15% no-repeat; } #nextLink:hover, #nextLink:visited:hover { background: url(/img/impresarioIMG/lightbox2/nextlabel.gif) right 15% no-repeat; } #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; } #imageData{ padding:0 10px; } #imageData #imageDetails{ width: 70%; float: left; text-align: left; } #imageData #caption{ font-weight: bold; } #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } #imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; } #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html>body .clearfix { display: inline-block; width: 100%; } * html .clearfix { height: 1%; } body { margin: 0; padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; } h1{ font-family: "Arial Narrow", Helvetica, Arial, sans-serif; font-size: 24px; color: #336699; margin: 10px 0 10px 0; } h2{ font-size: 18px; color: #006666; margin: 0 0 2px 0; } h3{ font-size: 14px; margin: 0 0 2px 0; } h4{ font-size: 12px; margin: 0 0 0px 0; } p{ font-size: 100%; margin: 0 0 20px 0; } table { margin: 0 0 10px 0; } a { color: #336699; } a:hover { color: #000000; } dt { margin: 0 0 3px 0; } dd { margin: 0 0 10px 20px; } th { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; color: #333333; font-weight: bold; text-align: left; background-color: #F5F5F5; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; } td { font-size: 100%; font-family: Geneva, Helvetica, Arial, sans-serif; border-bottom: 1px solid #CCCCCC; } img { display: block; border:none; } textarea { font-family: Helvetica, Arial, sans-serif; } .tableItem { width: 75%; } .tableValue { text-align: right; width: 25%; } 