.tixSYScontainer {
	width: 100%;
}
#footerstyle {
text-align: center; 
margin-top: 15px;
margin-bottom: 15px;
font-weight: bold;
font-size: 11px;
}

#footerstyle {
text-align: center; 
margin-top: 15px;
margin-bottom: 15px;
font-weight: bold;
color: #49322a;
font-size: 11px;
}

#footerstyle a:link {
text-align: center; 
margin-top: 15px;
margin-bottom: 15px;
font-weight: bold;
color: #49322a;
font-size: 11px;
}
#footerstyle a:active {
text-align: center; 
margin-top: 15px;
margin-bottom: 15px;
font-weight: bold;
color: #897655;
font-size: 11px;
}
#footerstyle a:visited {
text-align: center; 
margin-top: 15px;
margin-bottom: 15px;
font-weight: bold;
color: #49322a;
font-size: 11px;
}
#footerstyle a:hover {
text-align: center; 
margin-top: 15px;
margin-bottom: 15px;
font-weight: bold;
color: #897655;
font-size: 11px;
}

.clipOutOfBounds {
	width: 100%;
}

.fs {
	width: 690px;
	overflow: hidden;
}
.rtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

body.note {
	margin: 0px;
	margin-top: 4px;
	background-color: #FFFFFF;
}
#bodylink {
color: #49322a;
}
#bodylink a {
color: #49322a;
}
#bodylink a:link {
color: #49322a;
}
#bodylink a:active {
color: #897655;
}
#bodylink a:visited {
color: #49322a;
}
#bodylink a:hover {
color: #897655;
}

div.selector {
	background: #ded4b9;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight:bold;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

form { padding:0px; margin:0px; }
input, select, textarea{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 2px;
}
input:focus, select:focus, textarea:focus {
	background-color: #EFEFEF;
	border: 1px solid #000000;
}

#selectCheck {
	border-style: none;
	background: #ded4b9;

}
.sptext {
font-size:10px;
font-weight: lighter;
color: #111111;
padding-left: 10px;
}

#categSelector {
	width: 150px;
}
#genreSelector {
	width: 140px;
}
#venueSelector {
	width: 210px;
}

#selChekTxt {
font-size: 10px;
font-weight: lighter;
color: #333333;
margin-top: 3px;
margin-bottom: 3px;
}

table.index_table {
	margin-top: 8px;
	margin-bottom: 8px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-collapse: collapse;
	width: 97%;
	margin-left: auto;
	margin-right: auto;
}
table.index_table td {
	border-top: 1px solid #000000;
	padding: 4px;
}
table.index_table td.no_bottom_border {
	border-bottom: none;
}
table.index_table tr.column_heading {
	color: #683F2B;
}
table.index_table tr.column_heading td {
	background-color: #FBAA1B;
	font-weight: bold;
	font-size: 12px;
}
table.index_table td.help_button_bar {
	background-color: #DEDEDE;
	color: #FFFFFF;
}
table.index_table td.alpha_div_bar {
	background-color: #999999;
	color: #FFFFFF;
}
table.index_table tr.no_border td {
	border-top: none;
}
.no_border, table.no_border td { border: none; }

.evtDetCt {
width:325px;
	font-family: arial;
	font-size: 11px;
}
.evtLocTmCt  {
	width: 170px;
	font-family: arial;
	font-size: 11px;
}
#evtTimeTxt {
	color: #333333;
	font-family: arial;
	font-size: 11px;
	clear: both;
}
#evtVenTxt {
	color: #333333;
	font-family: arial;
	font-size: 11px;
	clear: both;
}
.evtCstCt  {
	width:120px;
	float: right;
	}
#evtCstTd  {
	width:125px;
	}

#costTxt {
	color: #333333;
	width: 15px;
	font-family: arial;
	font-size: 11px;
	padding:5px;
}


table.bordered {
	border-collapse: collapse;
	border: 1px solid #222222;
}
table.bordered th,table.bordered td {
	border: 1px solid #222222;
	padding: 4px;
}
table.bordered th {
	background-color: #CFCFCF;
}


h1 {
	font-size: 24px;
	color: #000080;
}
h2 {
	font-size: 20px;
	color: #000080;
}
h3 {
	font-size: 16px;
	color: #683F2B;
}

hr {
	color: #000000;;
	background-color: #000000;
	height: 1px;
}
.bodyred {
	color: #E4734F;
}
.right {
	text-align: right;
}

div.quantity_selector {
	font-size: 11pt;
}

div.filmguide_content {
	width: 100%;
	margin-top:0px;
	margin-left:auto;
	margin-bottom: 0px;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
div.filmguide_note_content {
	background-color: #FFFFFF;
}
.noteCt {
	width: 590px;

}
.notePgtp {text-align: center;}

div.main_nav {
	font-family: arial;
	font-size: 11px;
	border-bottom: 1px solid #999999;
	background-color: #FBAA1B;
	text-align: left;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.main_nav a {
	padding: 2px 5px 0px 5px;
	border-top: 1px solid #000000;
 	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.main_nav a:link {
	padding: 2px 5px 0px 5px;
	border-top: 1px solid #000000;
 	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	text-decoration: none;
	background-color: #F0B56C;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.main_nav a:visited {
	padding: 2px 5px 0px 5px;
	border-top: 1px solid #000000;
 	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	text-decoration: none;
	background-color: #F0B56C;	
	font-weight: bold;
	font-size: 11px;
	color: #333333;
}
.main_nav a:hover {
	font-weight: bold;
	background-color: #eb9c39;
	color: #000000;
	text-decoration: none;
font-size: 11px;
}

.main_nav a.on {
	font-weight: bold;
	background-color: #683F2B;
	border-bottom: 1px solid #000000;
	color: #EEEEEE;
font-size: 11px;
}

.main_nav a.on:link {
	font-weight: bold;
	background-color: #683F2B;
	border-bottom: 1px solid #000000;
	color: #EEEEEE;
font-size: 11px;
}
.main_nav a.on:active {
	font-weight: bold;
	background-color: #683F2B;
	border-bottom: 1px solid #000000;
	color: #EEEEEE;
font-size: 11px;
}
.main_nav a.on:visited {
	font-weight: bold;
	background-color: #683F2B;
	border-bottom: 1px solid #000000;
	color: #EEEEEE;
font-size: 11px;
}
.main_nav a.on:hover {
	font-weight: bold;
	background-color: #683F2B;
	border-bottom: 1px solid #000000;
	color: #EEEEEE;
font-size: 11px;
}


div.view_nav {
	font-family: arial;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px;
	border-bottom: 1px solid #000000;
	height: 22px;
	background-color:#683F2B;
	margin-bottom: 10px;
}



div.view_nav a {
	line-height: 22px;
	margin: 3px 0px 0px 0px;
	padding: 3px 5px 2px 5px;
	text-decoration: none;
	color: #FBAA1B;
	font-weight: bold;
}

div.view_nav a:link {
	line-height: 22px;
	margin: 3px 0px 0px 0px;
	padding: 3px 5px 2px 5px;
	text-decoration: none;
	color: #FBAA1B;
	font-weight: bold;
}

div.view_nav a:active {
	line-height: 22px;
	margin: 3px 0px 0px 0px;
	padding: 3px 5px 2px 5px;
	text-decoration: none;
	color: #FBAA1B;
	font-weight: bold;
}

div.view_nav a:visited {
	line-height: 22px;
	margin: 3px 0px 0px 0px;
	padding: 3px 5px 2px 5px;
	text-decoration: none;
	color: #FBAA1B;
	font-weight: bold;
}


div.view_nav a:hover {
	font-weight: bold;
	color: #D3D3D3;
	padding-bottom: 3px;
	text-decoration: none;
	background-color:#683F2B;
}
div.view_nav a.on, div.view_nav a.on:link, div.view_nav a.on:visited, div.view_nav a.on:active {
	font-weight: bold;
	color: #EFEFEF;
	text-decoration: none;
	padding-bottom: 3px;
	background-color:#683F2B;
}


/**
 * PAGE NAV BUTTONS
 * - Please do not confuse these with main or sub nav.  These
 *		are used for things like back buttons at bottom of note
 *		pages, that may look like main nav stuff, but have 
 *		differences, too.
 */
div.ts_nav_button {
}
.ts_nav_button a, a.ts_nav_button {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	border: 1px solid #666666;
	text-decoration: none;
	background-color: #CDCDCD;
	color: #000000;
	cursor: pointer;
}
.ts_nav_button a:hover,a.ts_nav_button:hover {
	font-weight: bold;
	background-color: #999999;
	border: 1px solid #333333;
	color: #FFFFFF;
	text-decoration: none;
}
.ts_nav_button a.on,a.ts_nav_button.on,a.ts_nav_button.on:hover, .ts_nav_button a.on:hover   {
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
}

.printbtn {
top:0px;
left:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(../images/actions/print_page140.gif);
background-repeat: no-repeat;
background-position: 0px -1000px;
height: 20px;
width: 120px;
background-color: #FFFFFF;
}

.printbtn a {
padding: 5px 5px 5px 5px;
background-repeat: no-repeat;
background-position: 0px -100px;

}
.printbtn a:link {
background-repeat: no-repeat;
background-position: 0px -100px;

}

.printbtn a:hover {
background-repeat: no-repeat;
background-position: 0px -0px;

}


.emailbtn {
top: 0px;
left:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(../images/actions/email_to_140.gif);
background-repeat: no-repeat;
background-position: 0px -1000px;
height: 20px;
width: 120px;
background-color: #FFFFFF;
}

.emailbtn a {
padding: 5px 5px 5px 5px;
background-repeat: no-repeat;
background-position: 0px -100px;

}
.emailbtn a:link {
background-repeat: no-repeat;
background-position: 0px -100px;

}

.emailbtn a:hover {
background-repeat: no-repeat;
background-position: 0px -0px;

}


.closewinbtn {
top: 0px;
left:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(../images/actions/close_win140.gif);
background-repeat: no-repeat;
background-position: 0px -1000px;
height: 20px;
width: 120px;
background-color: #FFFFFF;
}

.closewinbtn a {
padding: 5px 5px 5px 5px;
background-repeat: no-repeat;
background-position: 0px -100px;

}
.closewinbtn a:link {
background-repeat: no-repeat;
background-position: 0px -100px;

}

.closewinbtn a:hover {
background-repeat: no-repeat;
background-position: 0px -0px;

}


div.alphabar {
background-color: #49322a;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
text-align: left;
height:15px;
font-size: 10px;
font-weight: bold;
}

a.alphabar, a.alphabar_on, a.alphabar:visited {
display: inline;
text-align: center;
color: #ffffff;
padding-right: 8px;
padding-left: 8px;
padding-top: 0px;
padding-bottom: 0px;
text-decoration: none;
margin-right: 10px;
}
a.alphabar_on,a.alphabar_on:hover, a.alphabar_on:visited {
color: #000000;
background-color: #EFEFEF;
padding-bottom: 1px;
padding-top: 1px;
}
a.alphabar:hover {
color: #000000;
background-color: #DDDDDD;
padding-bottom: 1px;
padding-top: 1px;
}
.alpha_div_bar, tr.alpha_div_bar td {
background-color: #897655;
padding-left: 10px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
}
.country_flag_bar, tr.country_flag_bar td {
	background-color: #ded4b9;
	color: #683F2B;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
}

.help_button_bar, tr.help_button_bar td {
	background-color: #ded4b9;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.bread_crumb_bar{
	margin-top:5px;
	margin-bottom:2px;
	background-color:#683F2B;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.no_items_bar, tr.no_items_bar td {
	text-align: center;
	font-style: italic;
	padding-top: 15px;
	padding-bottom: 15px;
}

table.calendar_table {
position:relative;
border: 2px solid #DAC0B3;
top: -5px;
}
table.calendar_table td {
	text-align: center;
	line-height: 17px;
	width: 17px;
}
table.calendar_table tr.month_row td {
	color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	font-weight: bold;
	background-color:#ED9807;
	text-align: center;
	width: 100%;
}
table.calendar_table td.calendar_day {
	background-color:#EDEDED;
}
table.calendar_table td.festival_day {
	background-color:#ED9807;
	color: #FFFFFF;
	border: 1px solid #000000;
}
table.calendar_table td.festival_day a, table.calendar_table td.current_day a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
table.calendar_table td.current_day {
	background-color:#683F2B;
	color: #FFFFFF;
	border: 1px solid #000000;
}
.center {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
td,th {
	font-family: Tahoma, Helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
}

.b { font-weight: bold;
color: #888888;
 }
.note_contents {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#boldfilmtitle { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #49322a;
 }

#boldfilmtitle a { 
font-weight: bold;
color: #49322a;
 }

#boldfilmtitle a:link { 
font-weight: bold;
color: #49322a;
 }

#boldfilmtitle a:visited { 
font-weight: bold;
color: #49322a;
 }


#boldfilmtitle a:hover { 
font-weight: bold;
color: #897655;
 }
a#boldfilmtitle:hover {
font-weight: bold;
color: #897655;
}

#contextdescription { 
font-weight: lighter;
font-style: oblique;
color: #49322a;
 }

#sectionnameTxt { 
font-weight: lighter;
color: #49322a;
 }

#locDateTimeText { 
font-weight: lighter;
color: #49322a;
 }

#programContainsFilmTitle { 
font-size: 10px;
font-weight: bold;
color: #49322a;
 }

#programContainsFilmTitle a { 
font-weight: bold;
color: #49322a;
 }

#programContainsFilmTitle a:link { 
font-weight: bold;
color: #49322a;
 }

#programContainsFilmTitle a:visited { 
font-weight: bold;
color: #49322a;
 }


#programContainsFilmTitle a:hover { 
font-weight: bold;
color: #897655;
 }
#playsin {
font-family: arial;
font-size: 10px;
font-weight: bold;
font-style:italic;
color: #49322a;
}
#precededby {
font-family: arial;
font-size: 10px;
font-weight: bold;
font-style:italic;
color: #49322a;
}

#precededby a {
font-size: 10px;
font-weight: bold;
font-style:italic;
color: #49322a;
}
#precededby a:link {
font-size: 10px;
font-weight: bold;
font-style:italic;
color: #49322a;
}
#precededby a:active {
font-size: 10px;
font-weight: bold;
font-style:italic;
color: #897655;
}
#precededby a:visited {
font-size: 10px;
font-weight: bold;
font-style:italic;
color: #49322a;
}
#precededby a:hover {
font-size: 10px;
font-weight: bold;
font-style:italic;
color: #897655;
}

#filmcontactdetails {
color: #49322a;
font-size: 11px;
font-family: arial;
}
#filmcontactdetails a {
font-weight: bold;
color: #49322a;
}
#filmcontactdetails a:link {
font-weight: bold;
color: #49322a;
}
#filmcontactdetails a:active {
font-weight: bold;
color: #897655;
}
#filmcontactdetails a:visited {
font-weight: bold;
color: #49322a;
}
#filmcontactdetails a:hover {
font-weight: bold;
color: #897655;
}





#bi {
font-family: arial;
font-size: 90%;
font-weight: bold;
font-style:italic;
color: #49322a;
}

#bi a {
font-weight: bold;
font-style:italic;
color: #49322a;
}
#bi a:link {
font-weight: bold;
font-style:italic;
color: #49322a;
}
#bi a:active {
font-weight: bold;
font-style:italic;
color: #49322a;
}
#bi a:visited {
font-weight: bold;
font-style:italic;
color: #49322a;
}
#bi a:hover {
font-weight: bold;
font-style:italic;
color: #49322a;
}
a#bi:hover {
	color: #897655;
}

.bi {
font-weight: bold;
font-style:italic;
color: #222222;
}

.bi a {
font-weight: bold;
font-style:italic;
color: #222222;
}
.bi a:link {
font-weight: bold;
font-style:italic;
color: #222222;
}
.bi a:active {
font-weight: bold;
font-style:italic;
color: #222222;
}
.bi a:visited {
font-weight: bold;
font-style:italic;
color: #222222;
}
.bi a:hover {
font-weight: bold;
font-style:italic;
color: #222222;
}

.bten { 
	font-size: 11px; 
	color: #49322a;
}

.bten a { 
	font-size: 11px; 
	color: #49322a;
}


.bten a:link { 
	font-size: 11px; 
	color: #49322a;
}
.bten a:active { 
	font-size: 11px; 
	color: #49322a;
}
.bten a:visited { 
	font-size: 11px; 
	color: #49322a;
}
.bten a:hover { 
	font-size: 11px; 
	color: #897655;
}

.btwelve { 
	font-size: 11px; 
	color: #49322a;
}


a.film_title {
	font-weight: bold; 
	color: #49322a;
}
a.film_title:link {
	color: #49322a;
}
a.film_title:active {
	color: #49322a;
}
a.film_title:visited {
	color: #49322a;
}
a.film_title:hover {
	color: #897655;
}
.footer{
	color: #897655;
}
.footer:link {
	color: #49322a;
}
.footer:active {
	color: #897655;
}
.footer:hover {
	color: #897655;
}
.footer:visited {
	color: #897655;
}

table.tof_billing_info td, table.tof_billing_info th {
	padding: 2px;
}

div.pagination {
	margin-top: 2px;
	margin-bottom: 2px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #49322a;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
}
div.pagination a {
	color: white;
	text-decoration: none;
	line-height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
}
div.pagination a:hover {
	background-color: #DDDDDD;
	color: black;
	line-height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
}
div.pagination div.on {
	display: inline;
	width: 15px;
	background-color: white;
	color: black;
	line-height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	text-align: center;
}

body.note_page {
	background-color: #FFFFFF;
  font: 10px Verdana, Arial, sans-serif;
}

.bodyNote {
	background-color: #FFFFFF;
  font: 10px Verdana, Arial, sans-serif;
}

.page_Ctrfull {
	width: 100%;
	text-align: center;
}

.page_Ct {
	width: 600px;
}
.notePgtp {
	text-align: center;
}

.NoteFilmTitle {
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
span.NoteForeignTitle {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
div.note_link_bar {
	background-color: #999999;
	padding: 2px 5px 2px 5px;
	color: #ffffff;
}
div.note_link_bar a {
background-color: #333333;
	color: #c06926;
	text-decoration: none;
	font-weight: bold;
}
div.note_link_bar a:hover {
	color: #ffffff;
}
div.note_link_bar a.on {
	color: #ffffff;
}
div.note_contents {
	padding: 10px;
	font-size: 11px;
}
div.note_image_container {
	padding-right: 0px;
	width: 200px;
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
	text-align: center;
}
table.ts_note_footer_nav {
	width: 90%;
	clear: both;
	margin-left: auto;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 10px;
}
td.link_bar {
	padding: 2px 5px 2px 5px;
}
td.link_bar a {
	color: #DEDEDE;
	text-decoration: none;
	font-weight: bold;
}
td.link_bar a:hover {
	color: #FFFFFF;
}
td.link_bar a.on {
	color: #FFFFFF;
}

.evtNoteFeatImg {
text-align: center; 
width: 250px; 
float: right; 
margin-left: 10px; 
margin-bottom: 10px;
}

div.test_messages {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	border: 1px dashed #000000;
	background-color: yellow;
	padding: 10px 10px 10px 10px;
}

div.order_results_info {}
div.order_results_info h3 {}
div.order_results_info span.label {
	font-weight: bold;
}
div.order_results_info span.info {}

div#test_messages {
	position: fixed;
	bottom: 5px;
	right: 5px;
	width: 30%;
	z-index: 50;
	border: 1px solid yellow;
	padding: 5px;
	padding-right: 30px;
	color: #000000;
	text-align: left;
	background: #FAFAD2 url('../images/icons/warning.gif') top right no-repeat;
	cursor: pointer;
}
div#userMessages {
	position: fixed;
	top: 5px;
	right: 35%;
	left: 35%;
	width: 30%;
	z-index: 50;
	border: 1px solid #ADFF2F;
	padding: 5px;
	padding-right: 30px;
	color: #000000;
	text-align: left;
	background: #DAFFBF url('../images/icons/check.gif') top right no-repeat;
}

div.ts_infopage {
	display: inline;
	border: none;
}
div.ts_infopage_admin {
	border: 2px dashed green;
	padding: 3px;
	background-color: #DEDEDE;
}
div.ts_infopage_admin span {
	margin: 3px;
	clear: none;
}
div.ts_infopage_admin a.ts_infopage_admin {
	border: 1px solid #999999;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: lowercase;
	cursor: pointer;
	color: #FFFFFF;
	background-color: green;
	text-decoration: none;
}
div.ts_infopage_admin a.ts_infopage_admin:hover {
	color: #000000;
	background-color: PaleGreen;
}

div.ts_title_detail_show_list {
	clear: both;
}
div.ts_title_detail_show {
	clear: both;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #666666;
	margin-bottom: 3px;
	padding-right: 8px;
	padding-left: 8px;
}
div.ts_title_detail_show_title {
	text-align: left;
	clear: both;
	padding-bottom: 2px;
}
div.ts_title_detail_show_image {
	float: left;
	clear: left;
}
div.ts_title_detail_show_info {
	float: left;
	width: 200px;
}
table.ts_title_detail_sched_table {
	float: right;
}
table.ts_title_detail_sched_table td {
	padding-right: 2px;
	padding-left: 2px;
}
div.cleaner {
	clear: both;
	height: 1px;
}
