﻿body {
}


.px_scrollparent_w
{
	position:relative;
	width:729px;
	height:321px;
	}
	
.px_scrollparent_s
{
	position:relative;
	width:729px;
	height:244px;
	}
	
.px_scrollparent_s_doubled
{
	position:relative;
	width:729px;
	height:488px;
	}

.px_ob_wide h1, .px_ob_small h1
{
	color: #001F4E;
	font-weight:normal;
	font-size:16px;
	margin:0px;
	padding:0px;
	}
	
.px_ob_small h1
{
	height:55px;
	overflow:hidden;
	}
	
.px_ob_wide h2, .px_ob_small h2
{
	color: #BEEB00;
	font-weight:bold;
	font-size:12px;
	margin:0px;
	padding:0px;
	}
	
.px_ob_small_parent_doubled
{
	height:488px;
	font-family:Verdana;
	width:208px;
	float:left;
	}

.px_scrollLeft
{
	width:54px;
	height:321px;
	background: url(../../pics/icons/large_arrow_left.gif) no-repeat left center;
	cursor:pointer;
	position:absolute;
	left:0px;
	}
	
.px_scrollLeft_s_doubled
{
	width:54px;
	height:488px;
	background: url(../../pics/icons/large_arrow_left.gif) no-repeat left center;
	cursor:pointer;
	position:absolute;
	left:0px;
	}

.px_scrollLeft_s
{
	width:54px;
	height:244px;
	background: url(../../pics/icons/large_arrow_left.gif) no-repeat left center;
	cursor:pointer;
	position:absolute;
	left:0px;
	}

.px_scrollRight
{
	width:54px;
	height:321px;
	background: url(../../pics/icons/large_arrow_right.gif) no-repeat right center;
	cursor:pointer;
	position:absolute;
	left:675px;
	}
	
.px_scrollRight_s
{
	width:54px;
	height:244px;
	background: url(../../pics/icons/large_arrow_right.gif) no-repeat right center;
	cursor:pointer;
	position:absolute;
	left:675px;
	}
	
.px_scrollRight_s_doubled
{
	width:54px;
	height:488px;
	background: url(../../pics/icons/large_arrow_right.gif) no-repeat right center;
	cursor:pointer;
	position:absolute;
	left:675px;
	}
.px_scroll_core
{
	
	width:621px;
	height:321px;
	overflow:hidden;
	position:absolute;
	left:54px;
	}
	
.px_scroll_core_s
{
	width:621px;
	height:244px;
	overflow:hidden;
	position:absolute;
	left:54px;
	}
	
.px_scroll_core_s_doubled	
{
	width:621px;
	height:488px;
	overflow:hidden;
	position:absolute;
	left:54px;
	}
	
.px_allBoxes
{
	width:8000px;
	}

.px_ob_wide 
{
	font-family:Verdana;
	width:313px;
	height:321px;
	float:left;
	}
	
.px_ob_small
{
	font-family:Verdana;
	width:208px;
	float:left;
	height:244px;
	}
	
.px_ob_wide .px_container
{
	width: 308px;
	}

.px_ob_wide .header
{
	padding:10px;
	background-color:#BFEB00;
	width: 288px;
	}
	
.px_ob_small .header
{
	padding:10px;
	background-color:#BFEB00;
	width:183px;
	height:115px;
	overflow:hidden;
}

.px_ob_wide .header_freetext
{
	padding:10px;
	background-color:#BFEB00;
	width: 288px;
	height:38px;
	overflow:hidden;
	}

.px_ob_wide .header_offer
{
	padding:10px;
	background-color:#BFEB00;
	width: 288px;
	height:115px;
	overflow:hidden;
	position:relative;
	}

.px_ob_wide .content
{
	width: 288px;
	overflow:hidden;
	}

.px_ob_small .content
{
	width:203px;
	height: 109px;
	overflow:hidden;
	}

.px_ob_wide .content_offer, .px_ob_wide .content_offer a, .px_ob_wide .content_offer a:active, .px_ob_wide .content_offer a:visited
{
	height:186px;
	width: 308px;
	overflow:hidden;
	text-decoration:none;
	border:0px;
	}
	
.px_ob_wide .content_offer a:hover
{
	text-decoration:underline;
	}

.px_ob_wide .content_freetext
{
	width: 288px;
	height:243px;	
	padding:10px;
	overflow:hidden;
	}
.px_txt1
{
	font-size:11px;
	color:#6699FF;
	line-height:1.5em;
	padding:0px;
	}

.px_txt2
{
	color:#001F4E;
	font-size:12px;
	margin:15px 0px 14px 0px;
	padding:0px;
	}
	
.px_lnk1
{
	background:url(../../pics/icons/arrow_white_right.gif) no-repeat 0 50%;
	padding:0px;
	}

.px_ob_small .px_txt2
{
	margin:5px 0px 5px 0px;
	height:30px;
	line-height:15px;
	overflow:hidden;
	
	}

.px_lnk1 a, .px_lnk1 a:active, .px_lnk1 a:visited
{
	padding:0px 0px 0px 17px;
	color:#6699FF;
	font-size:13px;
	line-height:20px;
	text-decoration:none;
	}
	
.px_lnk1 a:hover
{
	text-decoration:underline;
	}
	
.px_price_suffix a, .px_price_suffix a:visited, .px_price_suffix a:active
{
	position:absolute;
	bottom:8px;
	font-size:12px;
	color:#6699FF;
	float:left;
	text-decoration:none;
	padding:0px 0px 0px 17px;
	background:url(../../pics/icons/arrow_blue_right.gif) no-repeat 0 80%;
	}
	
.px_price_suffix a:hover
{
	text-decoration:underline;
	}
	
.px_price, .px_price a, .px_price a:active, .px_price a:visited
{
	color:#6699FF;
	margin:0px;
	height:30px;
	font-size:30px;
	float:left;
	text-decoration:none;
	padding:0px;
	}
	
.px_price a:hover
{
	text-decoration:underline;
	}
	
.px_price_small, .px_price_small a, .px_price_small a:active, .px_price_small a:visited
{
	color:#6699FF;
	margin:0px;
	height:22px;
	font-size:12px;
	padding:0px;
	}
	
.px_price_small span
{
	font-size:16px;
	margin:0px;
	padding:0px;
	}
	
.px_price_small a:hover
{
	text-decoration:underline;
	}
	
.px_price_small
{
	background:url(../../pics/icons/arrow_blue_right.gif) no-repeat 0 60%;
	padding:7px 0px 0px 0px;
	}
	
.px_price_small a, .px_price_small a:active, .px_price_small a:visited
{
	padding:0px 0px 0px 17px;
	font-weight:bold;
	text-decoration:none;
	}
	
.px_price_small a:hover
{
	text-decoration:underline;
	}
	
.px_bookedout_s
{
	color:#9C9A9B;
	margin:12px 0 0;
	height:22px;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	}
	
.px_sl_wide
{
	}
	
.px_sl_medium
{

	}
	
.px_sl_small
{

	}
	
.px_table_wide
{
	width:621px;
	border-top:2px solid #BDEC00;
	border-bottom:2px solid #BDEC00;
	}
	
.px_table_medium
{
	width:371px;
	border-top:2px solid #BDEC00;
	border-bottom:2px solid #BDEC00;
	}
	
.px_table_small
{
	width:371px;
	border-top:2px solid #BDEC00;
	border-bottom:2px solid #BDEC00;
	}
	
.px_table_wide .px_sl_border, .px_table_medium .px_sl_border, .px_table_small .px_sl_border
{
	background:url("../../pics/icons/sl_border.gif") repeat-x 0 0;
	height:1px;
	}
	
.px_table_wide td
{
	height:44px;
	font-family:Verdana;
	font-size:12px;
	color:#001D51;
	}
	
.px_table_medium td
{
	height:44px;
	font-family:Verdana;
	font-size:12px;
	color:#001D51;
	}

.px_table_small td
{
	height:23px;
	font-family:Verdana;
	font-size:12px;
	color:#001D51;
	}
	
.px_table_wide .px_td_first 
{
	padding-left:5px;
	width:182px;
	}

.px_table_medium .px_td_first 
{
	padding-left:5px;
	width:255px;
	}
	
.px_table_small .px_td_first 
{
	padding-left:5px;
	width:230px;
	}

.px_table_wide .px_td_first_last
{
	padding-left:5px;
	border-bottom:none;
	width:182px;
	}
	
.px_table_medium .px_td_first_last
{
	padding-left:5px;
	border-bottom:none;
	width:255px;
	}
	
.px_table_small .px_td_first_last
{
	padding-left:5px;
	border-bottom:none;
	width:230px;
	}

.px_priceSuffix_td, .px_priceSuffix_td a, .px_priceSuffix_td a:active, .px_priceSuffix_td a:visited
{
	color:#6699FF; 
	text-align:right;
	text-decoration:none;
	}
	
.px_priceSuffix_td a:hover
{
	text-decoration:underline;
	}
	
.px_priceSuffix_td_last, .px_priceSuffix_td_last a, .px_priceSuffix_td_last a:active, .px_priceSuffix_td_last a:visited
{
	color:#6699FF; 
	text-align:right;
	text-decoration:none;
	}
	
.px_priceSuffix_td_last a:hover
{
	text-decoration:underline;
	}
	
.px_table_wide .px_td_last, .px_table_wide .px_td_last a, .px_table_wide .px_td_last a:active, .px_table_wide .px_td_last a:visited
{
	text-align:right;
	font-size:16px;
	width:64px;
	color:#6699FF;
	text-decoration:none;
	font-weight:bold;
	padding:0 1px 0 0;
	}
	
.px_table_wide .px_td_last a, .px_table_wide .px_td_last a:active, .px_table_wide .px_td_last a:visited{
	padding-top:19px;
	display:block;
}
	
.px_table_wide .px_td_last a:hover
{
	text-decoration:underline;
	}

.px_table_medium .px_td_last, .px_table_medium .px_td_last a, .px_table_medium .px_td_last a:active, .px_table_medium .px_td_last a:visited
{
	text-align:right;
	text-decoration:none;
	color:#6699FF;
	font-size:16px;
	font-weight:bold;
	padding:0 1px 0 0;
	}
	
.px_table_medium .px_td_last a, .px_table_medium .px_td_last a:active, .px_table_medium .px_td_last a:visited
{
	display:block;
	padding-top:19px;
	}
	
.px_table_medium .px_td_last a:hover
{
	text-decoration:underline;
	}
	
.px_table_small .px_td_last, .px_table_small .px_td_last a, .px_table_small .px_td_last a:active, .px_table_small .px_td_last a:visited
{
	text-align:right;
	text-decoration:none;
	color:#6699FF;
	width:65px;
	font-size:16px;
	font-weight:bold;
	padding:0 1px 0 0;
	}
	
.px_table_small .px_td_last a, .px_table_small .px_td_last a:active, .px_table_small .px_td_last a:visited
{
	display:block;
	padding-top:2px;
	*padding-top:1px;
	}
	
.px_table_small .px_td_last a:hover
{
	text-decoration:underline;
		}
	
.px_table_wide .px_td_last_last, .px_table_wide .px_td_last_last a, .px_table_wide .px_td_last_last a:active, .px_table_wide .px_td_last_last a:visited
{
	border-bottom:none;
	text-align:right;
	width:64px;
	font-size:16px;
	color:#6699FF;
	text-decoration:none;
	padding:0 1px 0 0;
	font-weight:bold;
	}
.px_table_wide .px_td_last_last a, .px_table_wide .px_td_last_last a:active, .px_table_wide .px_td_last_last a:visited
{
	padding-top:19px;
	display:block;
}
	
.px_table_wide .px_td_last_last a:hover
{
	text-decoration:underline;
	}

.px_table_medium .px_td_last_last, .px_table_medium .px_td_last_last a, .px_table_medium .px_td_last_last a:active, .px_table_medium .px_td_last_last a:visited
{
	border-bottom:none;
	font-size:16px;
	text-align:right;
	text-decoration:none;
	color:#6699FF;
	font-weight:bold;
	padding:0 1px 0 0;
	}
	
.px_table_medium .px_td_last_last a, .px_table_medium .px_td_last_last a:active, .px_table_medium .px_td_last_last a:visited
{
	display:block;
	padding-top:19px;
	}
	
.px_table_medium .px_td_last_last a:hover
{
	text-decoration:underline;
	}
	
.px_table_small .px_td_last_last, .px_table_small .px_td_last_last a, .px_table_small .px_td_last_last a:active, .px_table_small .px_td_last_last a:visited
{
	border-bottom:none;
	text-align:right;
	text-decoration:none;
	color:#6699FF;
	width:65px;
	font-size:16px;
	font-weight:bold;
	padding:0 1px 0 0;
	}
	
.px_table_small .px_td_last_last a:hover
{
	text-decoration:underline;
	}

.px_table_small .px_td_last_last a, .px_table_small .px_td_last_last a:active, .px_table_small .px_td_last_last a:visited{
	display:block;
	padding-top:2px;
}
	
.px_table_wide .px_td_inner_last
{
	border-bottom:none;
	}
	
.px_table_wide .px_td_inner_desc, .px_table_wide .px_td_inner_desc_last
{
	width:200px;
	}
	
 .px_table_wide .px_td_inner_desc_last
 {
 	border:none;
 	}
	
.px_sl_price, .px_sl_price a, .px_sl_price a:active, .px_sl_price a:visited
{
	color:#6699FF;
	margin:0px;
	padding:0px;	
	text-decoration:none;
	}
	
.px_sl_price a:hover
{
	text-decoration:underline;
	}
	
.px_sl_bookedout
{
	color:#9C9A9B;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
	}
	
.px_cinema_box
{
	width:729px;
	}

.px_cinema_scrollcontainer
{
	width:729px;
	position:relative;
	height:124px;	
	}

.px_cinema_scrollleft
{
	position:absolute;
	left:0px;
	top:5px;
	height:119px;
	width:54px;
	background: url(../../pics/icons/large_arrow_left.gif) no-repeat left center;
	}
	
.px_cinema_scrollright
{
	position:absolute;
	left:675px;
	top:5px;
	height:119px;
	width:54px;
	background: url(../../pics/icons/large_arrow_right.gif) no-repeat right center;
	}
	
.px_cinema_container
{
	width:621px;
	height:445px;
	position:absolute;
	left:54px;
	}
	
.px_cinema_box h1
{
	color:#001F4E;
	font-weight:normal;
	font-size:16px;
	margin:0px;
	font-family:Verdana;
	line-height:16px;
	}
	
.px_cinema_box .px_price, .px_cinema_box .px_price a, .px_cinema_box .px_price a:active, .px_cinema_box .px_price a:visited, .px_cinema_box .px_price a:hover
{
	margin:23px 0px 0px;
	height:22px;
	text-align:right;	
	float:right;
	font-size:12px;
	color:#001F4E;
	padding:0px;
	}

.px_cinema_box .px_txt2
{
	color: #001F4E;
	font-weight:normal;
	font-size:12px;
	margin:27px 0px 0px 0px;
	text-align:right;	
	float:right;
	}
	
.px_cinema_container_header
{
	width:675px;
	height:321px;
	}
	
.px_cinema_container_headline
{
	background-color:#BFEB00;
	height:60px;
	width:621px;
	}
	
.px_cinema_box .px_leftside
{
	float:left;
	padding:15px 10px 15px 10px;	
	width:305px;
	height:30px;
	}

.px_cinema_box .px_rightside
{
	width:276px;
	float:left;
	padding:10px;
	height:40px;
	font-family:Verdana;
	}
	
.px_cinema_box .px_cinema_bookedout
{
	margin:20px 0px 0px;
	height:22px;
	text-align:right;	
	float:right;
	font-size:17px;
	color:#9C9A9B;
	}
	
.px_cinema_container_scrollbar
{
	width:621px;
	height:124px;
	overflow:hidden;
	padding-top:5px;
	position:absolute;
	left:54px;
	}

.px_cinema_scrollitem
{
	width:209px;
	float:left;
	cursor:pointer;
	}

.px_cinema_container_scrollbar .px_cinema_ob_header
{
	height:25px;
	width:163px;
	padding:5px 10px 15px 30px;
	background-color:#BFEB00;
	background-image:url(../../pics/icons/arrow_blue_right.gif);
	background-repeat:no-repeat;
	background-position:5% 40%;
	}
	
.px_cinema_container_scrollbar .px_cinema_ob_footer
{
	height:74px;
	width:203px;
	}
.px_priceSpan a, px_priceSpan a:active, px_priceSpan a:visited
{
	float:right; 
	text-decoration:none;
	color:#6699FF;
	font-size:12px;
	margin-top:11px;
	}
	
.px_priceSpan a:hover
{
	text-decoration:underline;
	}
	
.px_seo_ob_s
{
	height:182px;
	width:157px;
	float:left;
	margin:0 10px 0 0;
	font-family:Verdana;
	}
	
.px_seo_ob_s_head
{
	height:42px;
	padding:0 8px;
	overflow:hidden;
	margin:0 0 1px 0;
	}
	
.px_seo_ob_s_head h1
{
	color: #001F4E;
	font-weight:normal;
	font-size:14px;
	padding:5px 0 0 0;
	margin:0;
	}
	
.px_seo_ob_s_head a, .px_seo_ob_s_head a:active, .px_seo_ob_s_head a:visited, .px_seo_ob_s_head a:hover
{
	color:#001F4E;
	text-decoration:none;
	font-weight:normal;
	}	
	
.px_seo_ob_s_img
{
	height:70px;
	width:100%;
	overflow:hidden;
	}
	
.px_seo_txt_div
{
	position:relative;
	padding:4px 7px 0px 10px;
	_padding:4px 0px 0px 10px;
	height:62px;
}
	
.px_seo_txt
{
	margin:0;
	padding:0;
	color:#001F4E;
	font-size:11px;
	letter-spacing:-1px;
	}
	
.px_seo_txt a, .px_seo_txt a:active, .px_seo_txt a:hover, .px_seo_txt a:visited
{
	color:#001F4E;
	text-decoration:none;
	font-weight:normal;
	}
	
.px_seo_prc
{
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:14px;
	position:absolute;
	bottom:13px;
	left:13px;
	}
	
.px_seo_prc a, .px_seo_prc a:active, .px_seo_prc a:visited
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-left:24px;
	background:url(../../pics/icons/arrow_blue_right.gif) no-repeat bottom left;
	}
	
.px_seo_prc a:hover
{
	text-decoration:underline;	
	}
	
	
.px_seo_ob_m
{
	width:340px;
	height:142px;
	margin:0 0 10px 0;
	font-family:Verdana;
	}
.px_seo_inner
{
	width:170px;
	height:142px;
	float:left;
	overflow:hidden;
	}	

.px_seo_inner h1, .px_seo_inner h1 a, .px_seo_inner h1 a:active, .px_seo_inner h1 a:visited, .px_seo_inner h1 a:hover
{
	color: #001F4E;
	font-weight:normal;
	font-size:14px;
	padding:11px 0 0 0px;
	margin:0px 0 10px 0;
	height:50px;
	overflow:hidden;
	text-decoration:none;
	}
	
.px_seo_inner div
{
	padding:0 0 0 11px;
	height:100%;
	position:relative;
	}
.px_seo_inner .px_seo_prc
{
	position:absolute;
	bottom:16px;
	left:13px;
	}

	

