/* SHOW CATEGORY PAGE STYLES */

.posterwrapper { float:left; width:609px; margin:0 0 10px 0; }

.posterbox { float:left; width:140px; margin-right:10px; margin-bottom:10px; padding-bottom:5px; background-color:#000; }
.posterdetails { width:138px; margin:0 auto; overflow:hidden; }
.postermain { padding-left:3px; font:bold 70% Verdana, Geneva, sans-serif; color:#FFF; line-height:1.6em; white-space:nowrap; overflow:hidden; }
.postermain img { margin-left:-3px; width:138px; height:207px; }
.posterinfo { width:138px; padding-left:3px; font:normal 70% Verdana, Geneva, sans-serif; color:#E8E8E8; line-height:1.6em; white-space:nowrap; overflow:hidden; }
.postercost { padding-left:3px; font:normal 70% Verdana, Geneva, sans-serif; color:#AAA; line-height:1.6em; }

.posterdetails a { color:#F90; text-decoration:none; }
.posterdetails a:hover { color:#FFF; text-decoration:none; }

.price { font:bold 125% Verdana, Geneva, sans-serif; color:#FFF; line-height:1.6em; }

/* INDIVIDUAL SHOW PAGE STYLES */

.showinfo { float:left; width:550px; margin-bottom:10px; clear:both; }
.showposter { float:left; width:250px; margin-top:10px; }
.showposter img { float:left; width:250px; height:370px; }
.showdesc { float:right; width:280px; margin-top:10px; }
.showdesc p { float:left; text-align:left; font-size:75%; line-height:1.5em; margin-bottom:10px; }
.showdetails { float:left; width:510px; margin:0; /*padding:20px; background-color:#000;*/ clear:both; }

.showinfo .price { font:bold 125% Verdana, Geneva, sans-serif; color:#F90; line-height:1.6em; }

.categorybar { float:left; width:550px; margin:0; clear:both; }
.category { float:left; font:bold 75% Arial, Helvetica, sans-serif; line-height:2.5em; }
.category a { color:#8b8b8b; text-decoration:none; }
.category a:hover { color:#f90; }

.tabs_showpage { float:left; width:550px; margin-top:10px; }

ul.showtabs { float:left; display:inline; /*width:250px;*/ margin:0; padding:0; }
ul.showtabs li { list-style:none; float:left; /*width:184px;*/ border-right:2px solid #000; font:normal 1.1em Arial, Helvetica, sans-serif; margin:0; padding:0; }
ul.showtabs li a {overflow:hidden; display:block; margin:0; padding:6px 8px; background-color:#efefef; /*background: #F90 url(../images/global/btnbg-ylw.gif) 50% 50% repeat-x;*/ color:#8b8b8b; text-decoration:none; cursor:pointer; }
ul.showtabs li a:hover { overflow:hidden; display:block; margin:0; padding:6px 12px; background: #000 url(../images/global/btnbg-blk.gif) 50% 50% repeat-x; color:#FFF; text-decoration:none; cursor:pointer; }
ul.showtabs li .selected { overflow:hidden; display:block; margin:0; padding:6px 8px; background:#000 url(../images/global/btnbg-blk.gif) 50% 50% repeat-x; color:#FFF; text-decoration:none; cursor:pointer; }

.showtab-content { float:left; width:510px; /*height:330px;*/ background-color:#000; color:#FFF; margin:0; padding:20px; clear:both; }

.showtab-content table { float:left; width:100%; text-align:left; font-size:75%; color:#FFF; line-height:1.5em; border-collapse:separate; /*empty-cells:hide;*/ border-spacing:0px 6px;}
.showtab-content td, th { width:33%; border-bottom:1px solid #222; }
.showtab-content th { font-weight:bold; }
.showtab-content p { font-size:75%; line-height:1.5em; margin-bottom:10px; color:#FFF; }
.showtab-content a { color:#F90; text-decoration:underline; }
.showtab-content a:hover { color:#F90; text-decoration:none; }

/* INDIVIDUAL MEAL DEAL PAGE STYLES */
.dealinfo { float:left; width:550px; margin-bottom:10px; clear:both; }
.dealposter { float:left; width:250px; margin-top:10px; }
.dealposter img { float:left; width:250px; height:370px; }
.dealdesc { float:right; width:280px; margin-top:10px; }
.dealdesc p { text-align:left; font-size:75%; line-height:1.5em; margin-bottom:10px; }

.dealinfo .price { font:bold 125% Verdana, Geneva, sans-serif; color:#F90; line-height:1.6em; }

/* PERFORMANCE TIME TABLE */
/* .perftime{ display:none; } */
.perftime table { position:relative; margin:0px; width:510px; text-align:left; font-size:70%; color:#FFF; line-height:2em; border-collapse:separate; /*empty-cells:hide;*/ border-spacing:0px 6px;}
.perftime td, th { width:12.5%; border-bottom:1px solid #222; }
.perftime th { font-weight:bold; color:#CCC; }

