﻿div#syos_holder_shadow
{
	position: absolute;
	z-index: 2010;
	border: 1px solid #777; 
	display: none;
}

div#syos_holder
{
	position: absolute;
	z-index: 2020;
	background-color: #fff; 
	border: 1px solid #000; 
	font-size: 11px;
	display: none;
}

div#syos_title
{
	height: 20px;
	background-color: #c00;
	color: #fff;
	font-weight: bold;
	position: absolute;
	z-index: 10;
	padding-top: 2px;
	width: 100%;
}
div#syos_content
{
	position: absolute;
	z-index: 5;
	background-color: #fff;
	overflow: scroll;
}

div#performance_details_holder
{
	position: absolute;
	z-index: 50;
	border: 1px solid #000;
	background-color: #fff;
	background-image: url(/images/HdBG1x20LtGrey.gif);
	background-repeat: repeat-x;
}

div#performance_details 
{
	padding-top: 26px;
}

table.miniCart,
table.perfDetails
{
	width: 100%;
	border-left: 1px solid #666;
}

table.pricetypeSelection
{
	width: 50%;
	border-left: 1px solid #666;
	margin-top: 0px;
	font-size: 10px;
}

table.qtySelection
{
	width: 50%;
	border-left: 1px solid #666;
	margin-top: 12px;
	display: none;
}

table#venue_section { border-left: 1px solid #666; }

table.miniCart th,
table.pricetypeSelection th.head,
table.perfDetails th.head,
table.qtySelection th.head,
table#venue_section th.head
{
	background-color: #666;
	color: #fff;
}

table#venue_section th,
table#venue_section td,
table.pricetypeSelection th,
table.pricetypeSelection td,
table.qtySelection th, 
table.qtySelection td, 
table.perfDetails th, 
table.perfDetails td
{
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	padding: 1px 6px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

table.miniCart td, table.miniCart th { padding: 1px 6px; }

table.miniCart td
{
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

p#syos_note 
{
	/* display: none; */
}

img.seat
{
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

.accordion
{
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

.accordion a
{
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #eee;
	border-top: 1px solid #000;
}

.accordion div
{	
	padding: 6px;
	background-color: #fff;
}

.accordion a:hover 
{
	background-color: #ff7;
}

.accordion a.selected 
{
	color: #fff;
	background-color: #000;
}

