@import url('/nycb/style/fonts.css');
body{font-size:12px; font-family: Arial, Helvetica, Verdana; color:#4e4e4e;margin:0px; padding:0px;  background:#000; }
html{height:100%; }
img {border:0px;}
h2{font-size:14px;}

 h4.header_link a:link{font-size:12px;margin:0px; padding:0px; font-weight:bold !important; color:#4e4e4e;}
h4.perf_title{margin:0px; padding:0px; margin-top:10px;}
#LeftNav ul{margin-left:5px; padding-left:10px; margin-top:0px;}
#LeftNav ul li{list-style:none; margin-left:0px; padding-left:0px;}
#LeftNav a:link, #LeftNav a:active, #LeftNav a:visited{ font-size:11px; color:#6F6F6F;}
#LeftNav ul ul li a:link, #LeftNav ul ul li a:active, #LeftNav ul ul li a:visited{font-weight:normal;}
#LeftNav a:hover{color:#3F3F3F;}


#left{vertical-align:top;  width:170px;}
#right{vertical-align:top; padding:0px 0px 0px 10px; width:170px; margin:0px 10px;}
/*#right p{margin-left:10px;}*/
#topnav{background:#959595; color:#fff; }

#table_Content{font-size:12px;}
#topnav a:link, #topnav a:visited, #topnav a:active{color:#fff;}
 #topnav a:hover{text-decoration:none; color:#333333 !important;}
 #LeftNav{  font-size:12px;}
 td {vertical-align:top;font-size:12px; font-family: Arial, Helvetica, Verdana; color:#4e4e4e;}
 #topright{font-size:12px;}
h1{   padding:2px 10px;  background:#E6E6E6;}
 h1{font-size:12px; }
 td#content{  padding:0px 15px 20px 15px;  }
 

 #content-inner a:link strong, #content-inner a:visited strong,  #content-inner a:active strong,#content-inner a:link, #content-inner a:visited,  #content-inner a:active{ font-weight:normal ;color:#000000; }
 #content-inner a:hover, #content-inner a:hover strong{color:#6F6F6F;}

 
/*  #content-inner b, #content-inner strong{font-weight:normal;} KILL BOLD*/ 
 td.middle{text-align:left; vertical-align:bottom; width:43%;  font-size:10px; color:#AFAFAF; }

 #cartView{padding-top:3px; margin-right:5px; margin-top:0px; text-align:right; font-weight:bold;}

 #h6{margin:3px; font-size:10px; }
#BreadCrumb a:link, #BreadCrumb a:visited, #BreadCrumb a:active, #cartView a:link, #cartView a:visited, #cartView a:active{font-weight:bold !important; font-size:11px !important; color:#4e4e4e !important;}
#BreadCrumb a:hover{color:#6F6F6F;}
#BreadCrumb{padding-top:3px; font-weight:bold; font-size:11px;}
#right a:link, #right a:visited, #right a:active{color:#232323; font-weight:normal;}
#right a:hover{color:#959595;}

#topUtils{width:100px;}
#topUtils a:link, #topUtils a:active, #topUtils a:visited{color:#6f6f6f; font-weight:normal; font-size:10px;}
#topUtils br{}
#Landing_Top_Right{display:none;}


#footer{width:960px; margin:auto; }
td.footer{text-align:right;}
.footer{width:960; font-size:10px; color:#AFAFAF;  }
td#Footer_Links{text-align:left;  font-size:10px; color:#AFAFAF;  }
 .footer a:link{font-weight:normal;}

td.td_bot{vertical-align:bottom !important;}
 #topNavLeft, #topNavRight{color:#fff;}
 #LandingContent{ padding-left:7px; padding-right:20px; padding-bottom:7px; padding-top:1px; margin:0px;}
 #topNavLeft a:link, #topNavLeft a:visited, #topNavLeft a:active, #topNavRight a:link, #topNavRight a:visited, #topNavRight a:active, a.guestbook:link, a.guestbook:visited , a.guestbook:active {color:#FFFFFF; font-size:11px; font-family: Arial; }
#topNavLeft a:hover, #topNavRight a:hover, a.guestbook:hover{color:#F2F1ED;font-size:11px;}
#tickets{}

#home_flash{ margin-top:30px; margin-left:17px;}
.buttons{background-color:#959595; border:1px solid #797778; color:#ffffff; }
#tdLandingContentRight{width:300px;}
.priority{color:#ff3333;}
.full{width:960px; margin:auto; }

h5{font-size:16px; margin:0px; padding:0px;}
.headerNav{ color:#B9B7B8;}
a.headerNav:link, a.headerNav:visited, a.headerNav:active{color:#A09E9F;}


/*LANDING PAGES*/
#LandingContentRight{margin-top:50px;}

table#wrapper_02{}

#leftinner{padding:10px 0px; padding-left:5px;  margin-right:10px; background:#000; border-top:10px solid #000; width:150px; min-width:150px; max-width:150px; min-height:400px; height:auto !important; height:400px;}
.show_design_border{border:0px !important;}
/*.nonlanding{}
  .landing .headerNav{margin-left:5px;}*/


  /* CALENDAR COLORS */
 a.December:link,  a.December:active , a.December:visited{color:#663333 !important;}
  a.January:link,  a.January:active , a.January:visited{color:#585878 !important;}
  a.February:link,  a.February:active , a.February:visited{color:#996600 !important;}
a.March:link,  a.March:active , a.March:visited{color:#336633 !important;}

td#info-bar{height:17px !important; line-height:17px; margin:0px; padding:0px; }
  
  
 #Box_Office_Wrapper{   padding:0px 10px; margin-top:10px;}
h5{color:#909090; text-transform:uppercase; text-align:right; margin:0px; }

/*  PRONUN GUIDE    */
#Player { position:absolute; height:0px; width:0px;}
#MusicClip{position:absolute;right:170px;top:500px; display:none;}
/*  REP CREDITS */
#Credits_Table{ position:absolute; visibility:hidden; width:300px;top:0;left:0;}
#Credits_Table td{padding:2px;}
.p_indent a:link, .p_indent a:visited, .p_indent a:active{padding-left:8px;}

#RepNoteTable p { padding:0px; margin:0px;}
.RepNoteTable p { padding:0px; margin:0px;}
#Shop_Headlines_wrapper{padding:0px; margin:0px;}

#Landing_Table{width:100%;}
 
#GB_window .caption{font-size:12px !important; color:#ffffff !important; font-weight:normal !important;}
.close{color:#fff;}
.td_middle{vertical-align:middle;}



/* 

- BJM

STYLES IMPORTED FROM RSSB 

These styles are taken from /nycballet/style.css

They are used by XSLs in both /rssb2/Draft/Src/XSL and rssb2/Draft/Src/Products

Refrence to this sheet has been removed from any RSSB XSL. Any style referece from an RSSB screen

points to THIS style sheet.  There are 2 "master pages" in rssb.

/nycballet/aisle.asp or /nycballet/engine.asp

*/



/* THE ENTIRE SHEET IS COPIED BELOW.  

Ive copied out the thinks that will break other parts of the site.



/*p {  font-family: Arial; font-size: 12px; font-weight: none; color: #000000}

td  {  font-family: Arial; font-size: 12px; font-weight: none; color: #000000}

div  {  font-family: Arial; font-size: 12px; font-weight: none; color: #000000}

sup { font-family: Arial; font-size: 8px; font-weight: normal; color: #000000}

*/



/*a:link { font-family: Arial; font-size: 12px; font-weight: bold; color: #5A77A1; text-decoration: none; }

a:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: #5A77A1; text-decoration: none; }

a:hover { font-family: Arial; font-size: 12px; font-weight: bold; color: #5A77A1; text-decoration: underline; }

*/





a.store-submenu:link { font-family: Verdana, Arial; font-weight: bold; color:#576C87; font-size:10px; text-decoration: none; }

a.store-submenu { font-family: Verdana, Arial; font-weight: bold; color:#576C87; font-size:10px; text-decoration: none; }

a.store-submenu:visited { font-family: Verdana, Arial; font-weight: bold; color:#576C87; font-size:10px; text-decoration: none; }

a.store-submenu:hover { font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color:#576C87; text-decoration: none; }



a.top:link { font-family: Verdana, Arial; font-size: 10px; font-weight: normal; text-decoration: none; }

a.top:visited { font-family: Verdana, Arial; font-size: 10px; font-weight: normal; text-decoration: none; }

a.top:hover { font-family: Verdana, Arial; font-size: 10px; font-weight: normal; text-decoration: none; }

a.rep-link:link { font-family: Arial; font-size: 10px; font-weight: normal; color: #5A77A1; text-decoration: none; }

a.rep-link:visited { font-family: Arial; font-size: 10px; font-weight: normal; color: #5A77A1; text-decoration: none; }

a.rep-link:hover { font-family: Arial; font-size: 10px; font-weight: normal; color: #5A77A1; text-decoration: underline; }

a.reg-link:link { font-family: Arial; font-size: 10px; font-weight: normal; color: #5A77A1; text-decoration: none; }

a.reg-link:visited { font-family: Arial; font-size: 10px; font-weight: normal; color: #5A77A1; text-decoration: none; }

a.reg-link:hover { font-family: Arial; font-size: 10px; font-weight: normal; color: #5A77A1; text-decoration: underline; }

a.reg-link2:link { font-family: Arial; font-size: 11px; font-weight: normal; color: #5A77A1; text-decoration: none; }

a.reg-link2:visited { font-family: Arial; font-size: 11px; font-weight: normal; color: #5A77A1; text-decoration: none; }

a.reg-link2:hover { font-family: Arial; font-size: 11px; font-weight: normal; color: #5A77A1; text-decoration: underline; }

a.condition:link { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }

a.condition:visited { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }

a.condition:hover { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }

a.subnav:link { font-family: verdana; font-size: 10px; font-weight: bold; color: #88A0C2; text-decoration: none; }

a.subnav:visited { font-family: verdana; font-size: 10px; font-weight: bold; color: #88A0C2; text-decoration: none; }

a.subnav:hover { font-family: verdana; font-size: 10px; font-weight: bold; color: #88A0C2; text-decoration: underline; }





.store-submenu-title { font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #C2D5ED; text-decoration: none; }



.aisle-title { font-family: Arial; font-size: 24px; font-weight: bold; color: #5A77A1; text-decoration: none; }

.aisle-subtitle { font-family: Arial; font-size: 24px; font-weight: bold; color: #000000; text-decoration: none; }

.aisle-subtitle2 { font-family: Arial; font-size: 24px; font-weight: bold; color: #8DA4C7; text-decoration: none; }



.ticket-type { font-family: Arial; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }



.dropdown { font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }

.fields { font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }



/* Change per bug NK */

.labeltext { font-family: Arial; font-size: 13px; font-weight: bold; color: #333333; text-decoration: none; }



/*.cart-section { font-family: Verdana, Arial; font-size: 18px; font-weight: bold; color: #5A77A1; text-decoration: none; }*/

.cart-section { font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #000; text-decoration: none;  padding-top:6px; padding-bottom:6px; }



.cart-header { font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;  }

/*.cart-content { font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }*/

.cart-content {border-bottom : 1px solid #BEBEBE; font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; padding-top:6px; padding-bottom:6px;} 



.reg-content { font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }

.reg-subtext { font-family: Verdana, Arial; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none; }



.required { font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none; }



.extra { font-family: Arial; font-size: 12px; font-weight: normal; color: #5A77A1; text-decoration: none; }

.ProdListHeader { font-size: 12px; font-weight: bold;  text-left: right; vertical-align: top; background-color: #F7F3F7; padding:3px 3px;margin:0px; border-top : 1px solid #BEBEBE; }

.ProdListTable { width:100%; border-collapse: collapse; #BEBEBE; border-left : 1px solid #BEBEBE;  border-right : 1px solid #BEBEBE; border-bottom : 1px solid #BEBEBE; }
.ProdListTable  td{padding:10px;}



#topNavLeft a:link, #topNavLeft a:visited, #topNavLeft a:active, #topNavRight a:link, #topNavRight a:visited, #topNavRight a:active, a.guestbook:link, a.guestbook:visited , a.guestbook:active {color:#FFFFFF; font-size:11px; font-family: Arial;}

#topNavLeft a:hover, #topNavRight a:hover, a.guestbook:hover{color:#F2F1ED;font-size:11px;}



#tickets{ margin-top:0px;}

#logo{ margin-top:10px;}

form{ padding:0px; margin:0px;}




#LandingContent{ padding-left:7px; padding-right:7px; padding-bottom:7px; padding-top:1px; margin:0px;}

#LandingContentRight{ padding:3px; }

#tdLandingContentRight{/*background-color:#F2F1ED;* 11-13-06*/}

.pricing{padding-left:2px;}

/* BJM Styles added for store related items as I re-arranged things. */

/* Used for only the "step x of x" items in checkout flows */

#progress_bar {	font-size: 14px; color: #ffffff; font-weight: bold; text-left: right; vertical-align: top; background-color: #949694;padding:5px 5px;margin:0px; }

/* Used for all sub section headers in commerce area.  Colored bar that extends across the screen. */

td.commerce_header_bar { font-size: 12px; font-weight: bold;  text-left: right; vertical-align: top; background-color: #F7F3F7; padding:3px 3px;margin:0px;  }

#cartView {font-size: 10px; font-weight: normal; height:14px;;}

/*#Cart {}*/

.BorderOn {  width:100%; border-collapse: collapse; #BEBEBE; border-left : 1px solid #BEBEBE;  border-right : 1px solid #BEBEBE; border-bottom : 1px solid #BEBEBE; border-top : 1px solid #BEBEBE;} 

.tbheader { color: #333333; font-size: 11px; font-weight: bold; background-color: #F7F3F7; border-left : 1px solid #999999; border-top : 1px solid #999999; border-right : 1px solid #999999; border-bottom : 1px solid #999999;} 

.Shop_Td { font-size:10px; }

.SubsTD { font-size:9px; background-color: #F7F3F7;}

.SubsTDb { font-size:10px; }

.SubsInput { font-size:9px; }

.SubsTextArea { font-size:10px; font-family: Arial, Helvetica, sans-serif;}

.SubsBorderOn {  width:100%; border-collapse: collapse; #BEBEBE; border-left : 1px solid #BEBEBE;  border-right : 1px solid #BEBEBE; border-bottom : 1px solid #BEBEBE; border-top : 1px solid #BEBEBE;} 

#SubsTotal { font-size:12px; font-weight: bold;}

#ProceedMessage { font-size:10px; font-weight: bold; font-color:red;}

#SubsPayment {font-size:10px; display:none;}

#SubsPaymentButton {font-size:10px; display:none; p-align:right;}
table #shop_landing_wrapper{width:90%;}


a.thickbox:link, a.thickbox:visited, a.thickbox:active{font-weight:bold !important;}

.mv_eventTitle{white-space:nowrap}

.mv_dayBorderToday a:link, .mv_dayBorderToday a:active, .mv_dayBorderToday a:visited 

{

color: #666 !important;

}
/*------------------------*/
.grey{width:220px; background:#a1a8b0; padding:15px; margin-bottom:15px;}
.grey ul{margin:0px; padding:0px; }
.grey ul li {background:no-repeat url("/uploadedImages/Ticketing_Information/ep2008/box.jpg") left; list-style:none; padding-left:15px; margin:5px 0px }


.red{background:#bbb1b0; width:220px; padding:15px; margin-bottom:15px;}
.red ul {margin:0px; padding:0px;}
.red ul li{background:no-repeat url("/uploadedImages/Ticketing_Information/ep2008/box.jpg") left; list-style:none; padding-left:15px; margin:5px 0px}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/

.yuimenubar{visibility:visible;position:static;}
.yuimenu .yuimenu,.yuimenubar .yuimenu{visibility:hidden;position:absolute;top:-10000px;left:-10000px;}
.yuimenubar li,.yuimenu li{list-style-type:none; margin:0;padding:0; min-width:170px;}
.yuimenubar li,.yuimenu li a{color:#fff !important;}
.yuimenubar li,.yuimenu li li{list-style-type:none;  white-space:nowrap; background:#AFAFAF; display:block; padding:0px 5px 0px 0px;  }
.yuimenubar li,.yuimenu li li a{ display:block;min-width:170px; width:auto !important; width:170px;  }
.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}
.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left; }
.yuimenubar ul{*zoom:1;}
.yuimenubar .yuimenu ul{*zoom:normal;}
.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}
.yuimenubaritem{float:left;}
.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}
.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}
.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}
.yui-menu-shadow-visible{top:0px;right:-1px;left:-1px;bottom:-1px;visibility:visible; width:170px !important;}
.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}
.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}
.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}
.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(/nycb/scripts/yui/assets/skins/sam/sprite.png) repeat-x 0 0;}
.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #000;}
.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#000;border-width:1px 0;*position:relative;margin:-1px 0;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(menubaritem_submenuindicator.png) right center no-repeat;}
.yui-skin-sam .yuimenubaritem-selected{background:url(/nycb/scripts/yui/assets/skins/sam/sprite.png) repeat-x 0 -1700px #666 ;}
.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}
.yui-skin-sam .yuimenubaritemlabel-disabled{cursor:default;color:#A6A6A6;}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(menubaritem_submenuindicator_disabled.png);}
.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}
.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}
.yui-skin-sam .yuimenu .bd{border:solid 0px #808080;background-color:#000 !important;}
.yui-skin-sam .yuimenu ul{padding:0px 0;border-width:0px 0 0 0;border-color:#ccc;border-style:solid;}
.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}
.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#000 !important;padding:3px 10px 0 10px;}
.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}
.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#000;overflow:hidden;}
.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#000 url(/nycb/scripts/yui/assets/skins/sam/sprite.png) no-repeat 0 0 !important;}
.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0 ;background-position:center -950px;}
.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px;}
.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}
.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px;}
.yui-skin-sam .yuimenuitem{_border-bottom:solid 0px #eaeaea;}
.yui-skin-sam .yuimenuitemlabel{padding:3px 0px 3px 20px;text-decoration:none;}
.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}
.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;}
.yui-skin-sam .yuimenuitem-checked{background-image:url(menuitem_checkbox.png);background-position:left center;background-repeat:no-repeat;}
.yui-skin-sam .yui-menu-shadow-visible{ background:#000; padding:0px ; margin:0px;}
.yui-skin-sam .yui-skin-sam .yuimenuitemlabel-disabled{cursor:default;color:#fff;}
.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(menuitem_submenuindicator_disabled.png);}
.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(menuitem_checkbox_disabled.png);}

.yuimenuitem-selected{background-color:#716F70 !important;  min-width:170px; cursor:pointer; cursor:hand; }#TopNavUl li{list-style:none;}

.global-search-button{color:#fff; background:#9e9c9d; border:1px solid #9e9c9d; width:25px;}


input.search_text

{

width: 100px;

}