html {   padding:0px;  margin:0px;  }
body {  background-color: #FFFFFF;  font-size: 12px;  font-family: Arial,Verdana, SunSans-Regular, Sans-Serif;  color:#564b47;    padding:3px;  margin:0px;  }
.survey{background-color: #F2F1ED;}
img{ border:0px;}
a { color: #3B3321;background-color: transparent;text-decoration: none; font-weight:bold;}

/*b { font-size: 14px; letter-spacing:-1px;}*/
h2 {font-size:14px;padding-top:10px;color: #564b47;background-color: transparent;	}
/*h1 {font-size: 11px;text-align: right;color: #564b47;background-color: #CDD4DE;padding:5px 15px;margin:0px;}*/
#left {display:none;}
#content { border:0px solid #cccccc; background-color: #ffffff;  width:500px; }
#content_landing { width:600px;  padding: 0px; background-color: #ffffff; border: 1px solid #cccccc;  }

#right {display:none;}

#right p { margin-bottom:0px; line-height:5px;}
#header { height:81px; margin: 0px; padding: 0px;border-top:0px solid #cccccc ;border-right: 0px solid #cccccc ;border-left: 0px solid #cccccc ; width:500px;}
#content-inner{padding:15px; background-color: #ffffff;height:100%;}
#content-inner_landing{padding:0px; background-color: #FF3333;height:100%; margin-left:3px; margin-top:3px;}

.footer{background-color:#E3B86A; height:50px; padding:10px; width:600px; font-size:10px; vertical-align:bottom; }
#profileTableInner { vertical-align:top;}
#profilesImage{vertical-align:top; }
#profileTable p { padding:0px; margin:0px; vertical-align:top;}
#RepNoteTable p { padding:0px; margin:0px;}
#page {margin: 0px; padding:0px; height: 100%; width: 100%;}
#rightinner {padding:0px; height:100%;}
#leftinner{padding:10px; height:100%;}
/* Start leftnav style */


/* End leftnav  style */
h1 {font-size: 11px;text-align: left;color: #233B5F;background-color: #CDD4DE;padding:5px 15px;margin:0px;}
h2 {font-size: 11px; margin:0px; padding:0px;}
#topnav { display:none;}
.bottom{ vertical-align:bottom; }
h6 {font-size: 11px;text-align: left;color: #564b47;background-color: #F7E8CB;padding:5px 15px;margin:0px;}
td { vertical-align:top;}

a.related:link,a.related:active,a.related:visited{color:#000000; font-size:11px; font-weight: normal;}

#topright{ display:none;}
table.full{ width:100%; height:100%;}
.red{ color:Red;}
th.none { text-decoration:none; font-weight:normal; text-align:left; font-size:11px;}
table.rightside{padding:10;}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
A.caption:ACTIVE, A.caption:LINK, A.caption:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
A.caption:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
table.landing{ margin-right:2px; margin-left:5px; margin-top:0px;}
.land_right{ font-size:11px; font-weight:normal;}

#roles{ padding:0px; margin:0px;}
input.buttons {background-color:#617BA0; color:#ffffff;}


table.footer{}



#topUtils a:link, #topUtils a:active, #topUtils a:visited{ font-weight:normal; font-size:10px;}
#topUtils a:hover{font-weight:normal; font-size:10px;}


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; }

.labeltext { font-family: Arial; font-size: 13px; font-weight: bold; color: #FFFFFF; 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: #5A77A1; 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;   vertical-align: top; background-color: #CDD4DE; padding:3px 3px;margin:0px;  }
.ProdListTable { width:100%; border-collapse: collapse; border-left : 1px solid #BEBEBE;  border-right : 1px solid #BEBEBE; border-bottom : 1px solid #BEBEBE; border-top : 1px solid #BEBEBE;}

#topNavLeft a:link, #topNavLeft a:visited, #topNavLeft a:active, #topNavRight a:link, #topNavRight a:visited, #topNavRight a:active {color:#FFFFFF; font-size:11px; font-family: Arial;}
#topNavLeft a:hover, #topNavRight a:hover{color:#F2F1ED;font-size:11px;}

#tickets{ margin-top:0px;}
#logo{ margin-top:10px;}
form{ padding:0px; margin:0px;}
.Shop_Headline{ color:#EFC88F; font-weight:bold; font-size:14px;}

.Shop_Td{ width:125px;}
#Box_Office_Wrapper{ margin-right:10px;}
#Shop_Headlines_wrapper{ border:solid 1px #68696D; text-align:left; margin:10px; padding:5px; color:#ffffff;}
#Shop_Headlines_wrapper a:link, #Shop_Headlines_wrapper a:visited ,#Shop_Headlines_wrapper a:active{ color:#5E7AA9}
#Shop_Headlines_wrapper a:hover { text-decoration:underline;}
#Shop_Headlines_wrapper p {margin:0px; margin-bottom:5px;}
#shop_landing_wrapper{ width:100%;}
#Shop_Land_Content div { padding:10px; display:inline; width:100px;}
#wrapper_01{ width: 500px;}
#wrapper_02{ width: 500px;}
#wrapper_03{ width: 500px;}

/*-----------LANDING-------------*/

#Landing_Table{ width:600px; border:0px;}
#Landing_Top_Left{ background-color:#000000;}
#Landing_Top_Right{display:none;}
#Landing_Top_Middle{ display:none;}
#tdLandingContentRight{ display:none;}

/*    FOOTER      */
#Footer_Links{display:none;}

/*	CALENDAR	

 To hide events selector 
.etCtrl_SelCell{display:none;}
.etCtrl_InstructCell  {display:none;}*/
/*{background-image:url(/nycb/images/t_calendar.gif);}*/
.calWrapper a:link,.calWrapper a:visited, .calWrapper a:active{ font-weight:normal;}
#EventControls{ padding:2px; margin:0px; position:relative; background-repeat:no-repeat; }
#eventIns{  position:relative; text-align:left; padding:3px; }
#event_Sel{ }
#RepPlace{}
#home_flash{ padding:3px 0px 0px 10px;}

/*  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;}
