#lvl_1_container {
	display:block;
	height:280px;
	padding: 0px 11px 0px 11px;
}


/* ---------------------------- */
/* ------ CINEMA FINDER COLUMN ------ */
/* ---------------------------- */

#cinema_finder {
	background: url('/i/bk_cinema_finder.jpg') 0 0 no-repeat;
	color:#fff;
	height: 208px;
	width: 234px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 72px 23px 0px 23px;
}

#cinema_finder p { 
	line-height:20px;
}

#cinema_finder form { 
	padding:15px 0px 0px 0px;
}

#cinema_finder label { 
	font-size:0.8em;
	display:block;
	padding:0px 0px 5px 0px;
}

#cinema_finder button { 
	background: url('/i/btn_form_search_grey.jpg') 0 0 no-repeat;
	display:block;
	width:58px;
	height:21px;
	border-width:0px;
}

#cinema_finder button:hover { 
	cursor:pointer;
}

#cinema_finder .post_bk { 
	background: url('/i/form_postcode_bk.jpg') 0 0 no-repeat;
	width:194px;
	height:27px;
	margin:0px 0px 15px 0px;
}


#cinema_finder .post_bk button { 
	background: url('/i/btn_form_search.jpg') 0 0 no-repeat;
	float:right;
	margin:3px 3px 0px 0px;
}

#cinema_finder .post_bk input {
	font-size:0.75em;
	display:block;
	width:127px;
	height:17px;
	border-width:0px;
	float:left;
	margin:3px 0px 0px 3px;
	padding:3px 0px 0px 0px;
}

#cinema_finder select { 
	font-size:0.8em;
	margin:0px 0px 10px 0px;
}



/* ---------------------------- */
/* ------ NEWS/INSIGHT COLUMN ------ */
/* ---------------------------- */



#lvl_2_news_insight {
	float:left;
	display:block;
	width:179px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.insight_box {
	width:177px;
	height:620px;
	background: url('/i/bk_film_news_insight.jpg') no-repeat;
	padding:40px 0px 0px 20px;
}

.insight_box div {
	width:150px;
	display:block;
	line-height: 0.9em;
}

.insight_box div h3 {
	font-size:0.8em;
	color:#d70025;
	margin:0px;
	padding:0px;
}

.insight_box div a, .insight_box div a.promo_header {
	font-size:0.8em;
	color:#d70025;
	font-weight:bold;
}

.insight_box div p{
	font-size:13px;
	color:#000;
	padding:8px 0px 8px 0px;
}

.bottom_line {
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#cecece;
	padding:15px 0px 15px 0px;
}

.no_bottom_line {
	padding:15px 0px 15px 0px;
}


#video_boxes {
	display:block;
	overflow:hidden;
	padding: 6px 0px 5px 30px;
}

#video_boxes li {
	float:left;
	display:inline;
	margin: 0px 25px 0px 0px;
}

#video_boxes li h3 {
	color:#000;
	font-size:0.75em;
	display:block;
	width:82px;
	text-align:center;
	margin: 3px 0px 0px 0px;
	font-weight:normal;
}

ul#video_boxes li img {	
	width:82px;
	height:117px;
}



/* ---------------------------- */
/* ------ FILM LANDING SCHEDULE ------ */
/* ---------------------------- */
div#film_content {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url('/i/film-images/cinema_sidebar_figures.jpg') no-repeat bottom right;
	height: 1%;
	overflow: hidden;
}

div#film_container {
	margin:0px 0px 0px 0px;
	width:960px;
	height: 1%;
	overflow: hidden;
}

div#film_left {
	float:left;
	width:670px;
	margin:0px;
}

div#film_left div#header_strip {
	margin:10px 0px 0px 30px;
	width:636px;
	height:45px;
}

div#film_left div#header_strip div#h_left {
	float:left;
	width:405px;
	margin:0px 10px 0px 0px;
}

div#film_left div#h_left img#h1_header {
	margin:0px 0px 0px 0px;
}

div#film_left div#h_left a {
	margin:0px 0px 0px 38px;
	font:bold 0.8em Arial,sans-serif;
	color:#d70025;
	text-align:left;
}

div#film_left div#header_strip ul#h_right {
	float:right;
	width:176px;
	margin:10px 0px 0px 0px;
	list-style-type:none;
	display:inline;
}

div#film_left div#header_strip ul#h_right li {
	float: left;
	padding-top: 0px;
}

div#film_left div#header_strip ul#h_right li.image {
	padding-top: 2px;
	margin-right: 5px;
}

div#film_left div#header_strip ul#h_right li a {
	margin: 0;
	font:0.70em Arial,Helvetica,sans-serif;
	width:126px;
	text-align:left;
	color:#333333;
}

div#booking_container {  
	width:636px;
	margin:12px 20px 20px 20px;

}

div#booking_container img#booking_header, div#booking_container img#booking_header_1 { 
	width:636px;
	height:27px;
	margin:0px;
	padding:0px;
}

div#booking_container div#booking_body{ 
	width:636px;
	margin:0px;
	padding: 10px 0 20px 0;
	background:url('/i/film-images/film_schedule_content_body.gif') repeat-y 0 0;
}

div#booking_container div#booking_body h2 {
	margin:0 0 0 40px;
/*	font:normal 0.85em Helvetica,sans-serif; */
	font-weight: normal;
	font-size: 1.2em;
	text-align:left;
	color:#000000;
}

div#booking_container div#booking_body h3 {
	margin: 0 0 10px 0;
	font-weight: normal;
	font-size: 1.1em;
	text-align:left;
	color:#000000;
}

div#booking_container div#booking_body div#download_link {
	width:256px;
	height:38px;
	margin: -25px 0px 15px 330px;
	padding: 12px 0px;
	background:url('/i/film-images/film_download.gif') no-repeat 0 0;
}

div#booking_container div#booking_body div#download_link a {	
	margin: 0px 0px 0px 125px;
	font:bold 0.8em Arial,Helvetica,sans-serif;
	text-align:left;
	color:#d70025;
}

div#booking_container div#booking_body div#download_link a:hover {
	text-decoration: underline;
}

div#booking_container div#booking_body ul#film_posters {  
	width:570px;
	margin:20px 0px 0px 40px;
	list-style-type:none;
	height: 1%;
	overflow: hidden;
}


div#booking_container div#booking_body ul#film_posters li { 
	float:left;
	margin:0px 17px 0px 0px;
	width:124px;
	height: 275px;
}

div#booking_container div#booking_body ul#film_posters li img { 
	width:124px;
	height:179px;
	margin:0px 0px 23px 0px;
}

div#booking_container div#booking_body ul#film_posters li a.film_click { 
	width:124px;
	text-align:left;
	color:#d70025;
	font:bold 0.8em Arial,Helvetica,sans-serif; 
	margin:0px 0px 0px 0px;
}

div#booking_container div#booking_body ul#film_posters li a.film_click:hover {
	text-decoration: underline;
}

div#booking_container div#booking_body ul#film_posters li p { 
	width:124px;
	text-align:left;
	color:#666666;
	font:normal 0.8em Arial,Helvetica,sans-serif; 
	margin:0px 0px 0px 0px;
}



/*

Film Sidebar
*/


div#film_right {
	float:left;
	width:280px;
	margin:0px;
	
}

/*
div#film_right div#film_sidebar {
	margin:0px 0px 10px 0px;
	width:280px;
	height:486px;
	background:url('/i/film-images/bk_cinema_sidebar.gif'); no-repeat 0 0;
}

div#film_sidebar div#search_sb {
	margin:20px 0px 0px 20px;
	width:240px;
}

div#film_sidebar div#search_sb p {
	margin:55px 0px 10px 0px;
	width:240px;
	font:normal 0.8em Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-align:left;
}

div#film_sidebar div#search_sb img#search_field {
	width:237px;
	height:27px;
}

div#film_sidebar div#search_sb input#film_title {
	margin:-22px 0px 0px 5px;
	width:150px;
	height:18px;
	border:0px;
	font:normal 0.8em Arial,Helvetica,sans-serif;
	color:#000;
}

div#film_sidebar div#search_sb input#film_title.default {
	color: #666;
}

div#film_sidebar div#search_sb input#search_btn {
	margin:-24px 0px 0px 175px;
	width:58px;
	height:21px;
	border:0px;
}
*/

/*
 Search By Date
*/

/*
div#film_sidebar div#date_sb {
	margin:75px 0px 0px 20px;
	width:240px;
}

div#film_sidebar div#date_sb ul {
	list-style-type:none;
	display:inline;
}

div#film_sidebar div#date_sb ul li {
	float:left;
	margin:0px 9px 0px 0px;
}

div#film_sidebar div#date_sb ul li span {
	margin:3px 0px 0px 0px;
	font:normal 0.8em Arial,Helvetica,sans-serif;
	color:#ffffff;
}

div#film_sidebar div#date_sb ul li img {
	margin:0px;
	width:76px;
	height:27px;
}

div#film_sidebar div#date_sb ul li input {
	margin:-25px 0px 0px 2px;
	padding:5px;
	width:60px;
	border:0px;	
	font:normal 0.7em Arial,Helvetica,sans-serif;
	color: #000;
	text-align:left;
}

div#film_sidebar div#date_sb ul li input.default {
	color: #666;
}

div#film_sidebar div#date_sb input#date_btn {
	margin:11px 0px 0px 0px;
	width:58px;
	height:21px;
}

*/

/*
 Search By
*/

/*
div#film_sidebar div#searchby_sb {
	margin:75px 0px 0px 20px;
	width:240px;
}

div#film_sidebar div#searchby_sb label {
	margin:0px 0px 8px 0px;
	font:normal 0.8em Arial,Helvetica,sans-serif;
	text-align:left;
	color:#ffffff;
}

div#film_sidebar div#searchby_sb select {
	margin:0px 0px 5px 0px;
	font:normal 0.7em Arial,Helvetica,sans-serif;
	text-align:left;
	color:#000000;
	width:240px;
}

div#film_sidebar div#searchby_sb input#searchby_btn {
	margin:6px 0px 0px 0px;
	width:58px;
	height:21px;
}

*/


/* ---------------------------- */
/* ------ FILM CINEMA LANDING PAGE ------ */
/* ---------------------------- */
div#cinema_search_content {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url('/i/film-images/cinema_search_landing_bg.gif') no-repeat bottom right;
	height: 1%;
	overflow: hidden;
}

div#map_container {  
	width:636px;
	margin:7px 20px 20px 19px;

}

/*

div#inspired_right div#cinema_sidebar {
	margin:0px 0px 10px 0px;
	width:280px;
	height:279px;
	background:url('/i/film-images/cinema_finder_panel.jpg'); no-repeat 0 0;
}

div#film_right div#cinema_sidebar {
	margin:0px 0px 10px 0px;
	width:280px;
	height:279px;
	background:url('/i/film-images/cinema_finder_panel.jpg'); no-repeat 0 0;
}

form#postcode_finder {
	margin:70px 0px 5px 20px;
	width:210px;
	background:none;
}

form#postcode_finder h2 {
	margin:4px 0px 16px 0px;
	width:210px;
	font:normal 0.75em Arial,Arial,sans-serif;
	color:#ffffff;
	text-align:left;
}

form#postcode_finder label{
	margin:0px 0px 5px 0px;
	font:bold 0.70em Arial,sans-serif;
	text-align:left;
	color:#ffffff;
	width:210px;
}

form#postcode_finder img#search_field {
	width:194px;
	height:27px;
	margin:0px 0px 0px 0px;
	border:none;
}

form#postcode_finder input#postcode {
	margin:-23px 0px 0px 5px;
	width:120px;
	font:0.70em Helvetica,sans-serif;
	text-align:left;
	color:#666666;
	padding:3px;
	border:none;
}

form#postcode_finder input#postcode_btn {
	margin:-24px 0px 16px 133px;
	width:58px;
	height:21px;
	border:none;
}

form#region_finder {
	margin:0px 0px 10px 20px;
	width:210px;
	background:none;
}

form#region_finder label#region_label{
	margin:32px 0px 5px 0px;
	font:bold 0.70em Arial,sans-serif;
	text-align:left;
	width:190px;
	color:#ffffff;
}

form#region_finder select#tv_region {
	margin:1px 0px 10px 0px;
	width:156px;
	font:normal 0.8em Helvetica,Arial,sans-serif;
	border:none;
}

form#region_finder input#region_btn {
	margin:0px;
	width:58px;
}

*/



/* ---------------------------- */
/* ------ FILM NEWS LANDING PAGE ------ */
/* ---------------------------- */
div#film_news_content {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background: #ffffff url('/i/content-bottom.jpg') 0px bottom no-repeat;*/
	background:url('/i/film-images/film_news_background.gif') no-repeat bottom right;
	height: 1%;
	overflow: hidden;
}


div#film_news_container {  
	width:636px;
	margin:8px 20px 20px 18px;

}

div#film_news_container img#film_news_header{ 
	width:636px;
	height:37px;
	margin:0px;
}

div#film_news_container img#film_news_content_header{ 
	width:636px;
	height:37px;
	margin:0px;
}

div#film_news_container div#film_news_body{ 
	width:636px;
	background:url('/i/film-images/filmnews_content_body.gif') repeat-y 0 0;
	padding-bottom: 5px;
}


/*
 Film News Content
*/
div#film_news_body div#fn_wrapper {
	width:550px;
	margin:0px 32px 0px 45px;
	height: 1%;
	overflow: hidden;
}


/*
 Pagination
*/
div#fn_wrapper div.pagination_wrapper {
	float: right;
	margin: 0 0 10px 0;
}

div#fn_wrapper div.pagination_wrapper ul {
	list-style-type: none;
	height: 20px;
	display: inline;
}

div#fn_wrapper div.pagination_wrapper ul li {
	float:left;
	display:inline;
	margin:0px 3px 0px 0px;
}

div#fn_wrapper div.pagination_wrapper ul li a {
	margin:2px 0px 0px 0px;
	padding:0px;
	font:normal 0.7em Arial,sans-serif;
	color:#d70025;
}

div#fn_wrapper div.pagination_wrapper ul li span {
	margin:0px;
	padding:0px;
	color:#000000;
}

div#fn_wrapper div.pagination_wrapper ul li strong {
	margin:2px 0px 0px 0px;
	padding:0px;
	font:normal 0.7em Arial,sans-serif;
	color:#000000;
}


/*
 News Splitter
*/
img.news_splitter {
	margin:18px 0px 18px 0px;
	padding:0px;
	width:548px;
}


/*
 News Block
*/
div.news_block {
	clear: both;
	margin: 0;
	padding: 0;
	width: 548px;
	font-weight: normal;
}

div.news_block h2 {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 1.0em;
	color: #000000;
}

div.news_block span.date_display {
	margin:0px 0px 22px 0px;
	padding:0px;
	text-align:left;
	color:#666666;
	font-size: 0.8em;
	width:548px;
}


div.news_block ul, div.news_block ol {
	margin: 0 0 40px 10px;
	padding: 0;
}

div.news_block ul li, div.news_block ol li {
	margin: 0 0 3px 0;
	color: #666666;
	text-align: left;
	list-style-type: disc;
}

div.news_block div.nb_wrapper {
	margin:0px 0px 20px 0px;
}

div.news_block div.nb_wrapper h1 {
	margin:0px 0px 17px 0px;
	padding:0px;
	font-weight: normal;
	text-align:left;
	text-transform:uppercase;
	width:548px;
	color:#000000;
}

div.news_block div.nb_wrapper p {
	margin:0px 0px 20px 0px;
	color:#666666;
}

div.news_block div.nb_wrapper ul {
	padding: 0 0 0 25px;
	margin: 15px 0 20px 0;
	list-style: disc;
}

div.news_block div.nb_wrapper ul li {
	padding: 4px 0 0 8px;
	color:#666666;
	font-size: 0.8em;
}

div.news_block div.nb_wrapper ol {
	padding: 0 0 0 25px;
	margin: 15px 0 20px 0;
}

div.news_block div.nb_wrapper ol li {
	list-style: decimal;
	padding: 4px 0 0 8px;
	color:#666666;
	font-size: 0.8em;
}

div.news_block div.nb_wrapper img {
	float:right;
	margin:5px 0px 5px 5px;
}

div.news_block div.nb_wrapper table thead {
	background:#e5e5e5;
}

div.news_block div.nb_wrapper table tr {	
	/*border-bottom:1px solid #cccccc;*/
	margin:0px;
	padding:0px;
}

div.news_block div.nb_wrapper table thead th {
	font-weight: bold;
	color:#666666;
	padding:10px 0px 8px 20px;
	text-align:left;
}

div.news_block div.nb_wrapper table td {	
	color:#666666;
	padding:10px 0px 0px 20px;
	text-align:left;
}

div.news_block h3, div.news_block h4 {
	margin:0px 0px 17px 0px;
	padding:0px;
	font-weight: bold;
	text-align:left;
	width:548px;
	color:#000000;
}

div.news_block a {
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-align:left;
	color:#d70025;
}


/*
 Film Page Footer
*/
div#film_news_container img#film_news_footer{ 
	width:636px;
	height:27px;
	margin:0px;
}

/*
 Film News Subscribe 
*/

/*
div#subscribe_sidebar {
	margin:0px 0px 10px 0px;
	width:280px;
	height:193px;
	background:url('/i/film-images/subscribe_panel.jpg') no-repeat 0 0;
}

div#subscribe_sidebar div#subscribe_wrapper {
	margin:75px 21px 10px 22px;
	width:243px;
}

div#subscribe_wrapper img#subscribe_left {
	float:left;
	margin:0px 12px 0px 0px;
	width:98px;
}

div#subscribe_wrapper div#subscribe_right {
	float:right;
	margin:0px;
	width:129px;
}

div#subscribe_wrapper div#subscribe_right p {
	margin:0px 0px 9px 0px;
	width:120px;
	font:normal 0.8em Arial,sans-serif;
	text-align:left;
	color:#ffffff;
}

div#subscribe_wrapper div#subscribe_right img {
	margin:0px;
	width:74px;
	height:21px;
}
*/


/* ---------------------------- */
/* ------ CINEMA RESULTS LIST PAGE ------ */
/* ---------------------------- */
div#booking_container div#booking_body div#results_wrapper {
	width:550px;
	padding:10px 20px 0px 40px;
}

/*
 Results Splitter
*/
div#results_wrapper img.results_splitter {
	margin:17px 0px 17px 0px;
	padding:0px;
	width:549px;
}

div#results_wrapper a {
	margin: 0;
	padding:0px;
	width:548px;
	font:bold 0.8em Arial,sans-serif;
	color:#d70025;
	text-decoration:none;
}



/* ---------------------------- */
/* ------ INDIVIDUAL CINEMA RESULT PAGE ------ */
/* ---------------------------- */
div#cinema_detail_content {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background: #ffffff url('/i/content-bottom.jpg') 0px bottom no-repeat;*/
	background:url('/i/film-images/cinema_search_detail_bg.gif') no-repeat bottom right;
	height:1%;
	overflow: hidden;
}


div#booking_container div#booking_body h2#cinema_detail {
	margin:10px 0px 29px 40px;
	font:normal 1.4em Helvetica,sans-serif;
	text-align:left;
}

div#booking_container div#booking_body div#result_wrapper {
	width:570px;
	height: 1%;
	overflow: hidden;
	margin:10px 20px 5px 20px;
}

div#result_left {
	float:left;
	width:243px;
	margin:0px 29px 0px 20px;
}

div#result_left img{
	border:none;
}

div#result_right {
	float:right;
	width:278px;
	margin:0px;
}

div#result_right h2 {
	margin:0px 0px 16px 0px;
	font:normal 1.1em Helvetica,sans-serif;
	text-align:left;
	color:#000000;
}

div#result_right p {
	margin:0px 0px 25px 0px;
	width:278px;
	font:normal 0.8em Arial,sans-serif;
	text-align:left;
	color:#666666;
}

div#result_right br {
	margin:0px;
}

div#result_right a {
	margin:0px 0px 0px 0px;
	font:bold 0.8em Arial,sans-serif;
	text-align:left;
	color:#d70025;
}

div#result_right div.fact_wrapper {
	clear: both;
	margin:0px 0px 0px 0px;
	width:263px;
}

div#result_right div.fact_wrapper strong {
	float:left;
	margin:0px 30px 0px 0px;
	font:bold 0.8em Arial,sans-serif;
	text-align:left;
	color:#8f8f8f;
}

div#result_right div.fact_wrapper span {
	float:right;
	margin:0px 50px 0px 0px;
	font:normal 0.8em Arial,sans-serif;
	text-align:left;
	color:#000000;
}

div#result_right div.fact_fb {
	clear: both;
	height: 1px;
	margin:0px 0px 20px 0px;
}

div#result_right div.tinymce_content {
	display: block;
	clear: both;
	font-size: 0.8em;
	color: rgb(102, 102, 102);
	margin-bottom: 20px;
}


/*
 Contact Details Panel
*/

/*
div#film_right div#contact_sidebar {
	margin:0px 0px 10px 0px;
	width:280px;
	height:193px;
	background:url('/i/film-images/contact_details_panel.gif') no-repeat 0 0;
}

div#contact_sidebar div#subscribe_wrapper {
	margin:75px 21px 10px 22px;
	width:233px;
}

img#contact_left {
	float:left;
	margin:0px 15px 0px 0px;
}

div#contact_right {
	float:right;
	width:120px;
}

div#contact_right strong {
	font:bold 0.8em Arial,sans-serif;
	color:#ffffff;
	width:120px;
	text-align:left;
}

div#contact_right p {
	margin:0px 0px 17px 0px;
	font:normal 0.75em Arial,sans-serif;
	width:120px;
	color:#ffffff;
	text-align:left;
}

div#contact_right div {
	margin:0px 0px 5px 0px;
	width:120px;
}

div#contact_right img {
	float:left;
	margin:0px 5px 0px 0px;
}

div#contact_right span {
	float:right;
	margin:0px;
	font:normal 0.75em Arial,sans-serif;
	color:#ffffff;
	text-align:left;
	width:85px;
}

div#contact_right a {
	float:right;
	margin:0px;
	font:bold 0.75em Arial,sans-serif;
	color:#ffffff;
	text-align:left;
	width:85px;
}
*/


/* ---------------------------- */
/* ------ FILM SCHEDULE DETAIL PAGE ------ */
/* ---------------------------- */
div#schedule_content {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:1%;
	overflow: hidden;
}

div#booking_container div#booking_body div#download_film_link {
	height:38px;
	margin:-25px 0px 15px 380px;
	padding: 12px 0 0 120px;
	background:url('/i/film-images/download_film_schedule.gif') no-repeat 0 0;
}

div#booking_container div#booking_body div#download_film_link a {
	font:bold 0.8em Arial,Helvetica,sans-serif;
	text-align:left;
	color:#d70025;
	margin: 0;
	padding: 0;
}

div#booking_container div#details_wrapper {  
	width:500px;
	margin:20px 0px 37px 40px;
	height: 1%;
	overflow: hidden;
}

div#details_wrapper img#details_left {
	float:left;
	width:146px;
	margin:0px 20px 0px 0px;
}

div#details_wrapper div#details_right {
	float:left;
	width:230px;
	margin:0px 0px 0px 0px;
}

div#details_wrapper div#details_right h2 {
	width:230px;
	margin:0px 0px 18px 0px;	
	text-align:left;
	font:normal 1.0em Helvetica,sans-serif;
	color:#000000;
}

div#details_right div.release_wrapper {
	width:290px;
	margin:0px 0px 7px 0px;
}

div#details_right div.release_wrapper strong {
	float:left;
	width:109px;
	margin:0px 41px 2px 0px;
	text-align:left;
	font:bold 0.8em Arial,sans-serif;
	color:#666666;
}

div#details_right div.release_wrapper span {
	float:left;
	margin:0 0 2px 0;
	text-align:left;
	font:normal 0.8em Arial,sans-serif;
	color:#666666;
}

div#details_right div.release_wrapper span a {
	margin:0px;
	text-align:left;
	font:normal 0.9em Arial,sans-serif;
	color:#d70025;
}

div#details_right div.release_wrapper span a:hover {
	text-decoration: underline;
}


/*
 Film Description
*/
div#booking_container div#description_wrapper {  
	font-size: 0.8em;
	color: #666;
	width:550px;
	margin:0px 0px 35px 40px;
}

div#booking_container div#description_wrapper p {  
	width:550px;
	margin:0px 0px 15px 0px;	
	text-align:left;
/*	font:normal 0.8em Arial,sans-serif; */
	color:#666666;
}



/*
 Film Trailer
*/
div#booking_container div#trailer_wrapper {  
	width:550px;
	margin:0px 0px 30px 40px;
}

div#booking_container div#trailer_wrapper h2 {  
	width:550px;
	margin:0px 0px 23px 0px;	
	text-align:left;
	font:normal 1.0em Helvetica,sans-serif;
	color:#000000;
}

div#trailer_wrapper div#video_wrapper {  
	margin:0px;
}


/*
 Film Information
*/
div#booking_container div#information_wrapper {  
	width:550px;
	margin:0px 0px 0px 40px;
}

div#booking_container div#information_wrapper h2 {  
	width:550px;
	margin:0px 0px 23px 0px;	
	text-align:left;
	font:normal 1.0em Helvetica,sans-serif;
	color:#000000;
}

div#information_wrapper div.info_wrapper {  
	margin: 0 0 7px 0;
	width:371px;
	clear: both;
}

div#information_wrapper div.info_wrapper strong {
	float:left;
	width:80px;
	margin:0px 41px 5px 0px;
	text-align:left;
	font:bold 0.75em Arial,sans-serif;
	color:#666666;
}

div#information_wrapper div.info_wrapper span {
	float:left;
	width: 250px;
	margin:0 0 5px 0;
	text-align:left;
	font:normal 0.75em Arial,sans-serif;
	color:#666666;
}


/*
 Recommended Buying Routes Panel 
*/

/*
div#film_right div#route_sidebar {
	margin:0px 0px 10px 0px;
	width:280px;
}

div#route_sidebar img#route_header {
	margin:0px;
	width:280px;
}

div#route_sidebar div#route_body {
	margin:0px;
	width:280px;
	background:url('/i/film-images/buying_route_body.gif') repeat-y 0 0;
}

div#route_sidebar div#route_body div#route_content {
	margin:10px 22px 10px 22px;
	width:236px;
}

div#route_content {
	font:normal 0.8em Arial,sans-serif;
	color:#ffffff;
	text-align:left;
}

div#route_content p {
	margin:0px 0px 10px 0px;
}

div#route_content .packages_wrapper {
	margin:10px 0px 0px 0px;
	width: 100%;
}

div#route_content .packages_wrapper span {
	font-weight: bold;
	text-align:left;
	margin:0px 10px 0px 0px;
	width:5px;
}

div#route_content .packages_wrapper a {
	color:#ffffff;
	font-weight: bold;
}

div#route_content .packages_wrapper a:hover {
	text-decoration: underline;
}

div#route_content ul.packages_wrapper {
	font-weight: bold;
	color:#ffffff;
	text-align:left;
	margin: 0px 10px 0px 20px;
	list-style-type: disc;
}

div#route_content ul.packages_wrapper li {
	list-style-type: disc;
	margin-bottom: 5px;
}

div#route_sidebar img#route_footer {
	margin:0px;
	width:280px;
}
*/


/*
 Audience Insights Panel 
*/
div#film_right div#insights_sidebar {
	margin:0px 0px 10px 0px;
	width:280px;
}

div#insights_sidebar img#insights_header {
	margin:0px;
	width:280px;
}

div#insights_sidebar div#insights_body {
	margin:0px;
	width:280px;
	background:url('/i/film-images/insights_body.gif') repeat-y 0 0;
}

div#insights_sidebar div#insights_body div.insights_wrapper {
	margin:10px 22px 10px 22px;
	width:236px;
}

div.insights_wrapper h2 a {
	font:bold 0.8em Arial,sans-serif;
	color:#ffffff;
	text-align:left;
	margin:0px 0px 10px 0px;
}

div.insights_wrapper p {
	font:normal 0.75em Arial,sans-serif;
	color:#ffffff;
	text-align:left;
	margin:0px 0px 10px 0px;
}

div.insights_wrapper strong {
	font:bold 0.8em Arial,sans-serif;
	color:#ffffff;
	text-align:left;
	margin:0px 0px 10px 0px;
}

div.insights_wrapper a {
	color:#ffffff;
}

div.insights_wrapper a:hover {
	text-decoration: underline;
}

div#insights_sidebar img#insights_footer {
	margin:0px;
	width:280px;
}



/* ---------------------------- */
/* ------ BOX OFFICE LANDING PAGE ------ */
/* ---------------------------- */
div#box_office_content {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background: #ffffff url('/i/content-bottom.jpg') 0px bottom no-repeat;*/
	background:url('/i/film-images/boxoffice_bg.gif') no-repeat bottom right;
	height:1%;
	overflow: hidden;
}

div#box_office_results {
	margin:0px 0px 20px 0px;
	padding:0px;
	width:550px;
}


div#box_office_header {
	margin:0px 0px 10px 0px;
	padding:0px;
	width:548px;
}

div#box_office_header img {
	margin:5px 0px 20px 0px;
	padding:0px;
	border:none;
}

div#box_office_header strong {
	margin:0px;
	padding:0px;
	width:548px;
	font:bold 0.8em Arial,sans-serif;
	text-align:left;
	color:#000000;
}

div#box_office_results table {
	width:100%;
	clear: both;
}

div#box_office_results table th {
	font:normal 0.75em Arial,sans-serif;
	color:#666666;
}

div#box_office_results table th#cell_1 {
	width:296px;
	text-align: left;
}

div#box_office_results table th#cell_1 span {
	margin:0px 0px 0px 75px;
}

div#box_office_results table th#cell_1 span.remove_format {
	margin:0px;
	text-align:left;
}

div#box_office_results table th#cell_2 {
	width:125px;
	text-align:left;
}

div#box_office_results table th#cell_3 {
	width:129px;
	text-align:left;
}


td#cell_1 {
	width:296px;
}

td#cell_1 strong {
	float:left;
	margin:5px 5px 0px 0px;
	font:normal 1.2em Helvetica,sans-serif;
	color:#333333;
}

td#cell_1 strong.table_pink {
	float:left;
	margin:5px 5px 0px 0px;
	font:bold 0.75em Helvetica,sans-serif;
	color:#d70025;
}

td#cell_1 strong {
	float:left;
	margin:5px 5px 0px 0px;
	font:bold 0.75em Helvetica,sans-serif;
	color:#666666;
}

div.format_wrapper {
	float:right;
	width:264px;
}

div.format_wrapper img {
	float:left;
	margin:0px 10px 0px 0px;
	width:21px;
	height:30px;
}

div.format_wrapper a.format_link {
	float:right;
	margin:8px 0px 0px 0px;
	font:bold 0.75em Arial,sans-serif;
	color:#d70025;
	text-align:left;
	width:223px;
}

td#cell_2 {
	width:125px;
	font:normal 0.75em Arial,sans-serif;
	color:#666666;
	text-align:left;
}

td#cell_3 {
	width:129px;
	font:normal 0.75em Arial,sans-serif;
	color:#666666;
	text-align:left;
}


/*
 Modified Pagination
*/
div#footnote_wrapper {
	margin:0px;
}

div#footnote_wrapper p {
	font:normal 0.7em Arial,sans-serif; 
	color:#666666;
}

div#footnote_wrapper div.pagination_wrapper {
	float: right;
	margin: 10px 0px 0px 0px;
}

div#footnote_wrapper div.pagination_wrapper ul li {
	float:left;
	margin:0px 3px 0px 0px;
}

div#footnote_wrapper div.pagination_wrapper ul li a {
	margin:2px 0px 0px 0px;
	padding:0px;
	font:normal 0.7em Arial,sans-serif;
	color:#d70025;
}

div#footnote_wrapper div.pagination_wrapper ul li span {
	margin:0px;
	padding:0px;
	color:#000000;
}

div#footnote_wrapper div.pagination_wrapper ul li strong {
	margin:2px 0px 0px 0px;
	padding:0px;
	font:normal 0.7em Arial,sans-serif;
	color:#000000;
}


/*
 Box Office Statistics Side Panel
*/

/*
div#film_right div#boxoffice_sidebar {
	margin:0px 0px 10px 0px;
	width:280px;
	height:405px;
	background:url('/i/film-images/boxoffice_stats_panel.gif') no-repeat 0 0;
}

div#boxoffice_sidebar p{
	margin:87px 0px 0px 20px;
	width:211px;
	font:normal 0.8em Arial,sans-serif;
	color:#ffffff;
	text-align:left;
}

div#boxoffice_sidebar h2{
	margin:21px 0px 0px 20px;
	width:211px;
	font:normal 1.1em Helvetica,sans-serif;
	color:#ffffff;
	text-align:left;
}

div#boxoffice_sidebar a{
	margin:17px 0px 4px 20px;
	width:211px;
	font:bold 0.75em Arial,sans-serif;
	color:#ffffff;
	text-align:left;
}

div#boxoffice_sidebar a.on {
	margin:17px 0px 4px 20px;
	width:211px;
	font:bold 0.75em Arial,sans-serif;
	color:#dae049;
	text-align:left;
}
*/

/* ---------------------------- */
/* ------ IMPACTS LANDING PAGE ------ */
/* ---------------------------- */
div#impacts_content {
	width:960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background: #ffffff url('/i/content-bottom.jpg') 0px bottom no-repeat;*/
	background:url('/i/film-images/impacts_background.gif') no-repeat bottom right;
	height:1%;
	overflow: hidden;
}


/*
 IMpacts Sidebar
*/

/*
div#film_right div#impacts_sidebar {
	margin:0px 0px 10px 0px;
	width:280px;
	height:255px;
	background:url('/i/film-images/impacts_sidebar.gif') no-repeat 0 0;
}

div#impacts_sidebar p{
	margin:87px 0px 0px 20px;
	width:211px;
	font:normal 0.8em Arial,sans-serif;
	color:#ffffff;
	text-align:left;
}

div#impacts_sidebar h2{
	margin:21px 0px 0px 20px;
	width:211px;
	font:normal 1.1em Helvetica,sans-serif;
	color:#ffffff;
	text-align:left;
}

div#impacts_sidebar a{
	margin:17px 0px 4px 20px;
	width:211px;
	font:bold 0.75em Arial,sans-serif;
	color:#ffffff;
	text-align:left;
}
*/

/* ---------------------------- */
/* ------ FILM SCHEDULE RESULTS PAGE ------ */
/* ---------------------------- */

#h_left a.back:hover {
	text-decoration: underline;
}

#h_right a:hover {
	text-decoration: underline;
}

div#booking_container div#fsr_wrapper{ 
	width:636px;
	background:url('/i/film-images/film_schedule_content_body.gif') repeat-y 0 0;
}

div#booking_container div#fsr_wrapper h1 {
	margin:10px 0px 30px 40px;
	font:normal 0.85em Helvetica,sans-serif;
	text-align:left;
	width:549px;
	color:#000000;
}

div#booking_container div#fsr_wrapper h1.error {
	color: red;
}

div#booking_container div#fsr_wrapper h1 span {
	font-weight: bold;
}

img.fsr_splitter {
	margin:10px 0px 10px 40px;
	width:549px;
}

div#schedule_results {
	width:549px;
	margin:0px 0px 0px 40px;
}

img.results_splitter {
	margin:10px 0px 10px 0px;
	width:549px;
}

div#schedule_results ul#schedule_list {
	list-style-type:none;
	width:549px;
	display:block;
}

div#schedule_results ul#schedule_list li {
	width:549px;
	height:100%;
	margin:0px 0px 0px 0px;
}

div#schedule_results ul#schedule_list li img.result_left {
	float:left;
	margin: 0px 23px 0px 0px;
	width:56px;
}

div#schedule_results ul#schedule_list li div.result_right {
	float:right;
	margin: 0px;
	width:469px;
}

div#schedule_results ul#schedule_list li div.result_right a.header_format {
	margin: 0px;
	color:#d70025;
	font:bold 0.75em Arial,sans-serif;
	text-align:left;
}

div#schedule_results ul#schedule_list li div.result_right a.header_format:hover {
	text-decoration: underline;
}

div#schedule_results ul#schedule_list li div.result_right strong.date_format {
	margin: 0px;
	color:#666666;
	font:normal 0.75em Arial,sans-serif;
	text-align:left;
}

div#schedule_results ul#schedule_list li div.result_right p, div#schedule_results ul#schedule_list li div.result_right div {
	margin: 0px;
	width:469px;
	color:#333333;
	font-weight: normal;
	text-align:left;
}

div#schedule_results ul#schedule_list li div.result_right div {
	font-size: 0.8em;
}

div#schedule_results ul#schedule_list li div.result_right a {
	color:#d70025;
}

div#schedule_results ul#schedule_list li div.result_right a:hover {
	text-decoration: underline;
}

div#schedule_results ul#schedule_list li div.result_right p a.pink_format {
	color:#d70025;
}

div#schedule_results ul#schedule_list li div.result_right p a.pink_format:hover {
	text-decoration: underline;
}


/*
	Results Pagination
*/
div.fsrp_wrapper {
	margin:5px 0px 0px 40px;
	width:550px;
}

div.results_pagination {
	float:left;
	width:270px;
	margin:0px 165px 0px 0px;
}

div.results_pagination ul {
	list-style-type:none;
	display: block;
	width: 400px;
}

div.results_pagination ul li {
	float:left;
	margin:0px 3px 0px 0px;
}
div.results_pagination ul li.left_border {
	padding: 0px 2px 0px 5px;
	border-left: 1px solid #666;
}

div.results_pagination ul li.no_border {
	border: 0;
}

div.results_pagination ul li a {
	margin:2px 0px 0px 0px;
	padding:0px;
	font:normal 0.7em Arial,sans-serif;
	color:#d70025;
}

div.results_pagination ul li a:hover {
	text-decoration: underline;
}

div.results_pagination ul li span {
	margin:0px;
	padding:0px;
	color:#000000;
}

div.results_pagination ul li strong {
	margin:2px 0px 0px 0px;
	padding:0px;
	font:normal 0.7em Arial,sans-serif;
	color:#000000;
}


/*
 Pagination Switcher
*/
div.pagination_switcher {
	float:right;
	width:100px;
	margin:0px;
}

div.pagination_switcher dl {
	list-style-type:none;
	display:inline;
}

div.pagination_switcher dl dd {
	float:left;
	margin:0px 3px 0px 0px;
}

div.pagination_switcher dl dd a {
	margin:2px 0px 0px 0px;
	padding:0px;
	font:normal 0.7em Arial,sans-serif;
	color:#d70025;
}

div.pagination_switcher dl dd a:hover {
	text-decoration: underline;
}

div.pagination_switcher dl dd a.selected {
	font-weight: bold;
	color: #000;
}

div.pagination_switcher dl dd span {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size: 0.7em;
	color:#000000;
}

div.pagination_switcher dl dd p {
	margin: 2px 4px 0 0;
	padding:0px;
	font:normal 0.7em Arial,sans-serif;
	color:#000000;
}


/*
 Film Schedule Results Sidebar 
*/
/*
div#film_right div#schedule_results_sidebar {
	margin:0px 0px 10px 0px;
	width:280px;
	height:409px;
	background:url('/i/film-images/filmscheduleresults_sidebar.gif'); no-repeat 0 0;
}

div#schedule_results_sidebar div#search_sb {
	margin:20px 0px 0px 20px;
	width:240px;
}

div#schedule_results_sidebar div#search_sb p {
	margin:55px 0px 10px 0px;
	width:240px;
	font:normal 0.8em Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-align:left;
}

div#schedule_results_sidebar div#search_sb img#search_field {
	width:237px;
	height:27px;
}

div#schedule_results_sidebar div#search_sb input#film_title {
	margin:-22px 0px 0px 5px;
	width:150px;
	height:18px;
	border:0px;
	font:normal 0.8em Arial,Helvetica,sans-serif;
	color:#666666;
}

div#schedule_results_sidebar div#search_sb input#search_btn {
	margin:-24px 0px 0px 175px;
	width:58px;
	height:21px;
	border:0px;
}


div#schedule_results_sidebar div#searchby_sb {
	margin:75px 0px 0px 20px;
	width:240px;
}

div#schedule_results_sidebar div#searchby_sb label {
	margin:0px 0px 8px 0px;
	font:normal 0.8em Arial,Helvetica,sans-serif;
	text-align:left;
	color:#ffffff;
}

div#schedule_results_sidebar div#searchby_sb select {
	margin:0px 0px 5px 0px;
	font:normal 0.7em Arial,Helvetica,sans-serif;
	text-align:left;
	color:#000000;
	width:240px;
}

div#schedule_results_sidebar div#searchby_sb input#searchby_btn {
	margin:6px 0px 0px 0px;
	width:58px;
	height:21px;
}
*/

/**
 * FILM AUTO COMPLETE FRONTEND
 */
div.auto_complete {
	color: #333;
	border-bottom: #333 solid 1px;
	font-size: 0.8em;
}

div.auto_complete ul {
	background-color:#eee;
}

div.auto_complete ul li {
	background-color:#eee;
	border-color: #333;
}
div.auto_complete ul li:hover {
	background-color:#aaa;
	color: #fff;
}