@import url('/nycb/style/fonts.css');
body{font-size:12px; font-family: Arial, Helvetica, Verdana; color:#4e4e4e;margin:0px; padding:0px;  }
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; margin-top:3px; padding-left:0px;}
#LeftNav a:link, #LeftNav a:active, #LeftNav a:visited{ font-size:12px; 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;}
#topnav{background:#959595; color:#fff; padding: 2px;}
#topnav a:link, #topnav a:active, #topnav a:visited{color:#4A4D4A; font-weight:normal; font-size:12px;}

#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:14px; }
 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:#4A4D4A; font-weight:normal; font-size:10px;}
#topUtils br{}
#Landing_Top_Right{display:none;}

td.footer{text-align:right;}
.footer{width:100%; font-size:10px; color:#AFAFAF;  }
td#Footer_Links{text-align:left;  font-size:10px; color:#AFAFAF;  width:43% }
 .footer a:link{font-weight:normal;}

 #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:100%; }

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; padding-right:5px;  margin-right:10px; background:#dedede; border-top:0px solid #fff; width:150px; min-width:150px; max-width:150px; height: 100%;}


#bottom{bottom:0;}
.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}


