body 
{
	border:0px;
	padding:0px;
	margin:0px;
	background-image:url(img/back.gif);
	background-repeat:repeat-x;
	font-family:Helvetica,Arial;
	font-size:11px;
	color:#757575;
}
a
{
	font-weight:bold;
	text-decoration:none;
	color:#207ebe;
}
a:hover
{
	color:#6ac8fb;
}
img
{
	border:0;
}
/*-----ID'S BEGIN-------*/
/*-----CONTENT KINO BEGIN-----*/
#wrapper
{
	width: 770px;
	margin: 0 auto;	
	padding: 0;
}
/*********HEADER BEGIN***********/
#header
{
	float:left;
	width:100%;
	height:65px;	
}
#header .headwrapper
{
	width:100%;
	height:65px;
}
#header .boxl
{
	float:left;
	background: transparent url(img/logo.gif) 0 0 no-repeat;
	height:65px;
	width:200px;
}
#header .boxr
{
	float:right;
	position:relative;
}
#header div.boxr div.boxrupper
{
 float:left;
 position:relative;
}
#header div.boxr div.boxrlower
{
	_margin:20px 0px 0px 0px;
	margin:30px 0px 0px 0px;
}
#header .boxr ul
{
	list-style-type:none;	
}

#header .boxr ul li
{
	margin:0px 10px 0px 0px;
	float:left;
	position:relative;
}
#header .boxr input.text
{
	float:left;
	width:150px;
}
#header .boxr div.bwrapper
{
	margin:0px 0px 0px 10px;
	float:left;
	_position:absolute;
	width:56px;
	height:23px;
}
#header .boxr div.bwrapper div.bleft
{
	width:4px;
	float:left;	
	background: transparent url(img/buttonl.gif);
	background-repeat:no-repeat;
	height:23px;	
}
#header .boxr div.bwrapper div.bright
{
	float:left;
	background: transparent url(img/buttonr.gif);
	background-repeat:no-repeat;
	width:4px;
	height:23px;
}
#header .boxr div.bwrapper div.center 
{
	float:left;
	background: transparent url(img/buttonback.gif);
	background-repeat:repeat-x;
	width:40px;
	height:23px;
}
#header .boxr div.bwrapper div.center a
{
	top:4px;
	position:relative;
}
/********HEADER END*************/
/********NAVIGATION BEGIN*******/
#navigation
{
	float:left;
	width:770px;
	height:30px;
	display:inline-block;
	list-style-type:none;
	margin: 0 auto;	
	padding: 0;
}

#navigation div.navleft
{
	float:left;
	background: transparent url(img/menubl.gif);
	background-repeat:no-repeat;
	height:30px;
	width:5px;
}
#navigation div.navcenter
{
	height:30px;
	float:left;
	width:760px;
	background: transparent url(img/menubback.gif);	
	background-repeat:repeat-x;
}
div.navcenter a
{
	top:2.5px;
	position:relative;
}
#navigation div.navcenter div.navwrapper div.navcurrleft
{
	background: transparent url(img/navsaver.gif);
	background-repeat:no-repeat;
	float:left;
	width:5px;
	position:relative;
}
#navigation div.navcenter div.navwrapper div.navcurrcenter
{
	
	height:20px;
	margin:0px 5px 0px 5px;
}
#navigation div.navcenter div.navwrapper div.navcurrright
{
	
	float:left;
	width:5px;
	
}
#navigation div.navcurrwrapper div.navcurrleft
{
	float:left;	
	background: transparent url(img/navselectl.gif);
	background-repeat:no-repeat;
	height:20px;
	width:5px;
}
#navigation div.navcurrwrapper div.navcurrcenter
{
	float:left;
	background: transparent url(img/navselectc.gif);
	background-repeat:repeat-x;
	height:20px;
}
#navigation div.navcurrwrapper div.navcurrright
{
	float:left;
	background: transparent url(img/navselectr.gif);
	background-repeat:no-repeat;
	height:20px;
    width:5px;
}
#navigation div.navright
{
	height:30px;
	float:left;
	width:5px;
	background-repeat:no-repeat;
	background: transparent url(img/menubr.gif);
}
#navigation ul 
{
	float:left;
	list-style-type:none;
	margin:0 0 0 auto;
	padding:0;	
}
#navigation ul li
{
	float:left;
	margin-left:2px;
	margin-top:5px;
	margin-right:2px;
}
#navigation ul li a
{
	color:#ffffff;
}

/*******NAVIGATION END********/
/*******INFO BAR BEGINS******/
#infobar
{
	margin: 5px 0px 0px 0px;
	float:left;
	width:100%;
	height:18px;
}
#infobar div.infobarleft
{	
	float:left;
	width:76%;
	position:relative;
}
#infobar div.infobarright
{
	float:left;
	position:relative;
}

#infobar div.infobarright a
{
	margin:0px 5px 0px 5px;
}
#infobar div.infobarright a.current1
{
	color:#757575;
	text-decoration:underline;
}
#infobar div.infobarright a.current2
{	
	font-size:1.1em;
	color:#757575;
	text-decoration:underline;
}
#infobar div.infobarright a.current3
{	font-size:1.2em;
	color:#757575;
	text-decoration:underline;
}
#infobar div.infobarright a.resize1
{
}
#infobar div.infobarright a.resize2
{
	font-size:1.1em;
}
#infobar div.infobarright a.resize3
{
	font-size:1.2em;
}
#infobar span
{
	margin:0px 0px 0px 5px;
	color:#757575;
}
#infobar span.current
{
	color:#207eba;	
}
/********INFO BAR ENDS*******/
/******CONTENT BOX BEGINS****/
#contentbox
{
	float:left;
	width:100%;
	position:relative;
}
/******COL LEFT BEGINS******/
#colleft
{
	float:left;
	width:75%;
	height:100%;
	position:relative;
	
}
/******COL LEFT ENDS*******/
/******COL RIGHT BEGINS****/
#colright
{
	padding-left:5px;
	float:right;
	width:24%;
	height:100%;
	position:relative;
}
/*****COL RIGHT ENDS******/
/*****FOOTER BEGINS******/
#footer
{
	height:50px;
	width:770px;
	background-color:#ebf6fc;
	margin: 0 auto;	
	padding: 0;
}
#footer div.footer-left
{
	float:left;
	width:75%;
	height:100%;
	position:relative;
}
div.footer-left div.footer-left-top
{
	
}
div.footer-left div.footer-left-top ul
{
	left:-45px;
	position:relative;
}
div.footer-left div.footer-left-top ul li
{
	float:left;
	list-style-type:none;
	margin:0px 0px 0px 5px;
}
div.footer-left div.footer-left-bottom
{
}
div.footer-right
{
	padding-left:5px;
	float:right;
	width:24%;
	height:100%;
	position:relative;	
}
div.footer-right img
{
	float:right;
	margin:8px 5px 0px 0px;
}
/*****FOOTER ENDS********/
/******CONTENTBOX ENDS****/
/*-----CONTENT KINO BEGIN-----*/
#mainFooter
{
	height:50px;
	width:100%;
	bottom:0px;
	background-color:#ebf6fc;
	position:relative;
}
/*-----ID'S END-------*/

/****CLASSES BEGIN*****/
/****CLASSES END*******/
div.box {
	margin: 0 0 10px;
	_height: 1em;
	background: #fff url(img/box_tl.gif) no-repeat left top;
}
div.box div.box-top-right {
	background: url(img/box_tr.gif) no-repeat right top;
	margin: 0;
}
div.box div.box-top-right div.box-bottom-left {
	background: url(img/box_bl.gif) no-repeat left bottom;
	margin: 0;
}
div.box div.box-top-right div.box-bottom-left div.box-bottom-right {
	background: url(img/box_br.gif) no-repeat right bottom;
	padding: 5px;
	margin: 0;
}

div.rounded-container
{
	margin:0px 0px 0px 1px;
	_margin:0px 0px 0px 2px;
}
div.rounded-t-large
{	top:2px;	
	_top:14px;
	background: url(img/rlargetop.gif) no-repeat;
	height:2px;
	_height:0px;
	position:relative;
}
div.rounded-t-large-mini
{	top:2px;	
	_top:14px;
	background: url(img/rlargetopmini.gif) no-repeat;
	height:2px;
	_height:0px;
	position:relative;
}
div.rounded-b-large
{	
	top:-2px;
	background: url(img/rlargebottom.gif) no-repeat;
	height:2px;
	_height:0px;
	position:relative;
}
div.rounded-m-large
{
}

div.rounded-t-small
{	
	top:2px;	
	_top:14px;
	background: url(img/rsmalltop.gif) no-repeat;
	height:2px;
	_height:0px;
	position:relative;
}
div.rounded-b-small
{
	top:-2px;
	background: url(img/rsmallbottom.gif) no-repeat;
	height:2px;
	_height:0px;
	position:relative;
}
div.rounded-m-small
{
	padding:0;
	margin:0;
}
div.rounded-t-medium
{
	top:2px;	
	_top:14px;
	background: url(img/rmediumtop.gif) no-repeat;
	height:2px;
	_height:0px;
	position:relative;
}
div.rounded-m-medium
{
	padding:0;
	margin:0;
}
div.rounded-b-medium
{
	top:-2px;
	background: url(img/rmediumbottom.gif) no-repeat;
	height:2px;
	_height:0px;
	position:relative;
}
div.rounded-grey-header
{
	background: url(img/topgrey.gif) repeat-x;
	height:26px;
}
div.rounded-grey-header a
{
	top:5px;
	margin:0px 0px 0px 10px;
	color:#ffffff;
	font-size:1.1em;
	position:relative;
}
div.rounded-blue-header
{
	background: url(img/topblue.gif) repeat-x;
	height:26px;
}
div.rounded-blue-header a
{	
	top:5px;
	margin:0px 0px 0px 10px;
	color:#ffffff;
	font-size:1.1em;
	position:relative;
	width:100%;
}

div.rounded-blue-header span
{	
	top:5px;
	margin:0px 0px 0px 10px;
	color:#ffffff;
	font-size:1.1em;
	position:relative;
	width:100%;
}


div.rounded-list
{
	margin:0px 0px 0px 0px;
	/*border:solid 1px blue;*/
}
div.rounded-list ul
{
	/*border:solid 1px green;*/
	padding:0;
	margin:3px 0px 0px 0px;
	width:0;
	position:relative;
	width:100%;
}
div.rounded-list li
{	
	width:174px;
	height:19px;
	list-style-type:none;
	border-bottom:solid 1px #c6c6c6;
	clear:both;		
}

div.rounded-list li span
{
	right:5px;
	top:4px;
	position:absolute;
}
div.rounded-list li span.text
{
	left:5px;
	position:absolute;
}
div.rounded-list li span.number
{
	left:5px;
	top:4px;
	position:absolute;
	color:#757575;
}
div.rounded-list li span.title
{
	top:4px;
	left:25px;
	position:absolute;
}
div.rounded-list a
{
	height:19px;
	width:174px;
	position:relative;
	display:block;
}
div.rounded-list a:hover
{
	width:174px;
	color:#e0101f;
}
div.rounded-list li.item
{
	background-color:#dcdcdc;
}
div.rounded-list li.altitem
{
	background-color:#e6e6e6;
}
/*********Rounded left lists Begins******/
div.leftsmall
{
	float:left;
	margin:0px 10px 0px 0px;
	width:185px;	
}
div.leftsmallend
{
	float:right;
	width:185px;
}
div.rounded-blue-list
{
	margin:0px 0px 0px 0px;
	height:175px;

}
div.rounded-blue-list ul
{
	/*border:solid 1px green;*/
	padding:0;
	margin:1px 0px 0px 0px;
	background: url(img/blueback.gif) repeat-x;
	width:0;
	position:relative;
	width:100%;
}
div.rounded-blue-list li
{
	height:19px;
	border-top:solid 1px #c6c6c6;
	clear:both;
	list-style:none;
	width:174px;
}
div.rounded-blue-list a
{
	height:19px;
	position:relative;
	width:174px;
	display:block;
}
div.rounded-blue-list a:hover
{
	width:174px;
	color:#e0101f;
}
div.rounded-blue-list span.text
{
	left:5px;
	top:2px;
	position:absolute;
}
div.rounded-blue-list ul.large
{
	padding:0;
	margin:1px 0px 0px 0px;
	background: url(img/blueback.gif) repeat-x;
	width:0;
	position:relative;
	width:100%;
}
div.rounded-blue-list ul.large li
{
	height:32px;
	border-top:solid 1px #c6c6c6;
	clear:both;
	list-style:none;
	width:174px;
}
div.rounded-blue-list ul.large li a
{
	height:32px;
	position:relative;
	width:174px;
	display:block;
}
div.rounded-blue-list ul.large li a:hover
{
	height:32px;
	color:#e0101f;
}
div.rounded-blue-list ul.large li span.title
{
	top:2px;
	left:5px;
	position:relative;
}
div.rounded-blue-list ul.large li span.path
{
	top:2px;
	left:5px;
	font-size:0.9em;
	color:#878787;
	font-weight:bold;
	position:relative;
}

/*********Content Blue container*********/
div.rounded-blue-content
{
	background: url(img/blueback.gif) repeat-x;
	width:174px;
	padding:0;
	margin:1px 0px 0px 0px;
	height:175px;
}
div.rounded-blue-content h5
{
	display:none;
}
div.rounded-blue-content h3.headlines
{
	top:2px;
	left:5px;
	margin-right:5px;
	position:relative;
}
div.rounded-blue-content span.headline
{
	top:2px;
	left:5px;
	margin-right:5px;
	position:relative;
}
div.rounded-blue-content span.content
{
	top:10px;
	left:5px;
	margin-right:5px;
	position:relative;
	color:#878787;
}
div.rounded-blue-content span.path
{
	bottom:20px;
	right:10px;
	position:absolute;
}
/*********Rounded left list Ends******/
/*********Content Blue Container Ends****/
/*********Content Grey Container Begins*****/
div.rounded-grey-content
{
	background: url(img/sammiback.gif) repeat-x;
	padding:0;
	margin:1px 0px 0px 0px;
	height:175px;
}
div.rounded-grey-content span.headline
{
	top:2px;
	left:5px;
	color:#878787;
	position:relative;
}
div.rounded-grey-content span.content
{
	position:relative;
	top:-73px;
	right:10px;
}
div.rounded-grey-content span.path
{
}
/*********Content Grey Container Ends*****/

/*********Content Col Wide For movie times *******/
div.colwide
{
	margin:0px 0px 0px 0px;
	float:left;
	width:100%;
}
div.rounded-show-header
{
	background: url(img/greybacksmall.gif) repeat-x;	
}
div.rounded-show-header img
{
	margin:5px 0px 0px 30px;
}
div.rounded-show-poster
{
	margin:10px 0px 0px 0px;
}
div.rounded-show-list
{
	height:185px;
}
div.rounded-show-list ul
{
	padding:0;
	margin:1px 0px 0px 0px;
	width:0;
	position:relative;
	width:100%;
}
div.rounded-show-list li
{
	border-top:1px solid #C6C6C6;
	width:174px;
	height:20px;
	list-style-type:none;
	clear:both;	
}
div.rounded-show-list a
{
	height:20px;
	width:174px;
	position:relative;
	display:block;
}
div.rounded-show-list span.text
{
	left:5px;
	position:absolute;
}
div.rounded-show-list li span
{
	right:5px;
	top:4px;
	position:absolute;	
}
div.rounded-show-list li.item
{
	background-color:#fafafa;
}
div.rounded-show-list li.altitem
{
	
}

div.rounded-show-list-large
{
	height:284px;
}
div.rounded-show-list-large ul
{
	padding:0;
	margin:3px 0px 0px 0px;
	width:0;
	position:relative;
	width:100%;
}
div.rounded-show-list-large ul li
{
	border-top:1px solid #C6C6C6;
	width:174px;
	height:32px;
	list-style-type:none;
	clear:both;
}
div.rounded-show-list-large a
{
	height:32px;
	width:174px;
	position:relative;
	display:block;
}
div.rounded-show-list-large ul li.item
{
	background-color:#fafafa;
}
div.rounded-show-list-large ul li.altitem
{
}
div.rounded-show-list-large ul li span.text
{
	left:5px;
	top:4px;
	position:absolute;
}
div.rounded-show-list-large ul li span.path
{
	color:#757575;
	font-size:0.9em;
	left:5px;
	top:18px;
	position:absolute;
}
div.rounded-show-list-large ul li span.warning
{
	right:5px;
	top:18px;
	position:absolute;
}
/*********Content Col Wide For movie times ends***/
div.advert
{
	width:100%;
	height:189px;
}

div.advert div.advert-left
{
	float:left;
	height:100%;
	width:20px;
	background: url(img/leftsky.gif) repeat-y;
		
}
div.advert div.advert-left img
{
	margin:86px 0px 0px 5px;
}
div.advert div.advert-content
{
}
div.advert div.advert-right
{
	float:right;
	background: url(img/rightsky.gif) repeat-y;
	height:100%;
	width:20px;
}
div.advert a
{
	height:100%;
	width:20px;
	display:block;
}
div.advert div.advert-right img
{
	margin:86px 0px 0px 5px;
}
div.advert div.advert-content iframe.advert-scroll
{
	float:left;
	border:none;
	height:187px;
	width:526px;
	position:relative;
}

div.scrolling-wrapper
{
	border:solid 1px #c6c6c6;
}
body.scroller
{
	background:none;
}
div.scroller-div
{
	margin:0px 0px 0px 5px;
	border:solid 1px #c6c6c6;
	float:left;
}
/***right boxes expand****/
div.rounded-blue-list-right
{
	margin:0px 0px 0px 0px;
}
div.rounded-blue-list-right ul
{
	/*border:solid 1px green;*/
	padding:0;
	margin:3px 0px 0px 0px;
	background: url(img/blueback.gif) repeat-x;
	width:0;
	position:relative;
	width:100%;
}
div.rounded-blue-list-right li
{
	height:19px;
	border-top:solid 1px #c6c6c6;
	clear:both;
	list-style:none;
	width:174px;
}
div.rounded-blue-list-right a
{
	height:19px;
	position:relative;
	width:174px;
	display:block;
}
div.rounded-blue-list-right a:hover
{
	width:174px;
	color:#e0101f;
}
div.rounded-blue-list-right span.text
{
	left:5px;
	top:2px;
	position:absolute;
}

/***right boxes expand ends ***/

/*** Movie content Begins ***/

div.rounded-movie-header
{
	height:43px;
	background: url(img/bluebacksmall.gif) repeat-x;
	font-size:1.5em;
	font-weight:bolder;	
}
div.rounded-movie-header a
{	
	top:10px;
	position:relative;
	margin:0px 0px 0px 8px;
}

div.rounded-movie-info
{
	height:270px;
	color:#757575;
}
div.rounded-movie-poster
{
	float:left;
	width:190px;
	margin:0px 0px 0px 8px;
}
div.rounded-movie-description
{
	width:365px;
	float:left;	
	position:relative;
}
div.rounded-movie-misc
{
	width:567px;
	background-color:#f6f6f6;	
	color:#757575;
	
}
div.roudned-movie-misc ul
{
	padding:0;
	margin:0;
	
}

div.rounded-movie-misc li.item
{
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	width:100%;
}
div.rounded-movie-misc ul.item-row
{
	height:100%;
	width:567px;
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
	left:-40px;
	position:relative;
}
div.rounded-movie-misc li.subitem-left
{
	float:left;
	width:182px;
	left:0px;
	position:relative;
	height:19px;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
div.rounded-movie-misc li.subitem-left span
{
	top:3px;
	left:5px;
	position:relative;
}
div.rounded-movie-misc li.subitem-right
{
	_margin:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	height:19px;
	border-bottom:solid 1px #ffffff;
}
div.rounded-movie-misc li.subitem-right span
{	
	top:3px;
	left:5px;
	position:relative;
}
div.rounded-movie-misc li.subitem-left-large
{
	float:left;
	width:182px;
	left:0px;
	position:relative;
	height:35px;
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
div.rounded-movie-misc li.subitem-left-large span
{
	top:3px;
	left:5px;
	position:relative;
}
div.rounded-movie-misc li.subitem-right-large
{
	_margin:0px 0px 0px 10px;
	margin:0px 0px 0px 0p;
	border-bottom:solid 1px #ffffff;
	height:35px;
}
div.rounded-movie-misc li.subitem-right-large span
{
	top:3px;
	left:5px;
	position:relative;
}
div.rounded-movie-header div.rounded-movie-header-button
{
	font-size:0.7em;
	float:right;
	top:-15px;
	right:5px;
	position:relative;	
}
div.bwrapper
{
	margin:0px 0px 0px 0px;
	float:left;
	height:23px;
}
div.bwrapper div.bleft
{
	width:4px;
	float:left;	
	background: transparent url(img/buttonl.gif);
	background-repeat:no-repeat;
	height:23px;	
}
div.bwrapper div.bright
{
	float:left;
	background: transparent url(img/buttonr.gif);
	background-repeat:no-repeat;
	width:4px;
	height:23px;
}
div.bwrapper div.center 
{
	float:left;
	background: transparent url(img/buttonback.gif);
	background-repeat:repeat-x;
	height:23px;
	width:126px;
}
div.bwrapper div.center a
{
	top:4px;
	position:relative;
}
div.rounde-movie-showtimes-1
{
	margin:5px 0px 0px 0px;
	background: url(img/tab-back.gif);
	background-repeat:repeat-x;
	width:100%;
	position:relative;
	height:22px;
}
div.rounde-movie-showtimes-1 ul
{
	margin:0;
	padding:0;
	list-style:none;
}
div.rounde-movie-showtimes-1 ul li
{
	width:76px;
	margin:0px 3px 0px 0px;
	padding:0;
	height:22px;
	list-style:none;
}
div.rounde-movie-showtimes-1 ul li a
{
	display:block;
	text-align:center;
	line-height:20px;
}
div.rounde-movie-showtimes-1 ul li a label
{
	top:5px;
	left:12px;
	position:relative;
}
div.rounde-movie-showtimes-1 ul li a:hover
{
	background: url(img/tab-w.gif) no-repeat;
	display:block;
}
div.rounde-movie-showtimes-1 li.current
{
	float:left;
	background: url(img/tab-w.gif) no-repeat;
	display:block;
	position:relative;
	
}
div.rounde-movie-showtimes-1 li.current a
{
	color:#6ac8fb;
}
div.rounde-movie-showtimes-1 li.flat
{
	float:left;
	background: url(img/tab-g.gif) no-repeat;
}
div.rounde-movie-showtimes-1 li.flate
{
	float: left;
	background: url(img/tab-g.gif) no-repeat;
}
div.rounde-movie-showtimes-1 li.currente
{
	float: left;
	background: url(img/tab-w.gif) no-repeat;
}
div.rounde-movie-showtimes-2
{
	height:7px;
	width:100%;
	position:relative;
}
div.rounded-movie-showtimes
{
}
div.showtimes-header
{	
	height:20px;
	width:100%;
	font-weight:bold;
}
div.showtimes-header ul
{
	margin:0;
	padding:0;
}
div.showtimes-header li
{
	list-style-type:none;
}
div.showtimes-header li.left
{
	float:left;
	height:20px;
	width:182px;
	border-right:solid 1px #d7d7d7;
}
div.showtimes-header li.left span
{
	top:3px;
	left:5px;
	position:relative;
}
div.showtimes-header li.right
{
	float:left;
	height:20px;
	margin:0px 0px 0px 10px;
}
div.showtimes-header li.right span
{
	top:3px;
	position:relative;
}
div.showtimes-header li.is 
{
	float:left;
	height:20px;
	margin:0px 0px 0px 120px;
}
div.showtimes-header li.is span
{
	top:3px;
	position:relative;
}
div.showtimes-header li.is div
{
	top:6px;
	position:relative;
	margin:0px 5px 0px 0px;
	float:left;
	height:8px;
	width:8px;
	background-color:#06a4f9;
}
div.showtimes-header li.vip 
{
	float:left;
	height:20px;
	margin:0px 0px 0px 10px;
}
div.showtimes-header li.vip span
{
	top:3px;
	position:relative;
}
div.showtimes-header li.vip div
{
	top:6px;
	position:relative;
	margin:0px 5px 0px 0px;
	float:left;
	height:8px;
	width:8px;
	background-color:#910000;
}
div.showtimes-header li.vipisl 
{
	float:left;
	height:20px;
	margin:0px 0px 0px 10px;
}
div.showtimes-header li.vipisl span
{
	top:3px;
	position:relative;
}
div.showtimes-header li.vipisl div
{
	top:6px;
	position:relative;
	margin:0px 5px 0px 0px;
	float:left;
	height:8px;
	width:8px;
	background-color:#1ac915;
}
div.showtimes-list
{
}
div.showtimes-list ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
div.showtimes-list li
{
	border-top:solid 1px #d7d7d7;
}
div.showtimes-list li.left
{
	float:left;
	height:20px;
	width:182px;
	border-right:solid 1px #d7d7d7;
}
div.showtimes-list li.left span
{
	top:3px;
	left:5px;
	position:relative;
}
div.showtimes-list li.right
{
	height:20px;
	margin:0px 0px 0px 0px;
}
div.showtimes-list li.right ul
{
	margin:0;
	padding:0;
	list-style:none;
}
div.showtimes-list ul li.right li
{
	height:20px;
	float:left;
	border:0;
	margin:0;
	padding:0;
	border-right:solid 1px #d7d7d7;
	width:40px;
}
div.showtimes-list li.right li center
{
	top:3px;
	position:relative;
}
/*** Movie content Ends ***/

/*** Attractions Begin ***/

div.coming-attractions-area
{

}
div.coming-attractions
{
	float:left;
	width:131px;
	height:236px;
	margin:5px 0px 5px 10px;
	position:relative;
}
div.coming-attractions-poster
{
	height:194px;
	width:131px;
	position:relative;
}
div.coming-attractions-poster img
{
	height:194px;
	width:131px;
	position:absolute;
}
div.coming-attractions-date
{
	width:100%;
	height:20px;
	width:131px;
	background: transparent url(img/greymoviebottom.gif);
	background-repeat:repeat-x;
}
div.coming-attractions-date span
{
	top:3px;
	position:relative;
}
div.coming-attractions-about
{
	width:100%;
	height:20px;
	border-top:solid 1px #dcdcdc;
	background: transparent url(img/bluemoviebottom.gif);
	background-repeat:repeat-x;
}
div.coming-attractions-about span
{
	top:3px;
	position:relative;
}
div.coming-attractions a
{
	font-weight:normal;
	color:#757575;
	height:235px;
	width:131px;
	display:block;
}
div.coming-attractions a:hover
{
	color:#e0101f;
}
div.coming-attractions-bottom
{
	width:131px;
	height:2px;
	top:-2px;
	background: transparent url(img/round-movie-bottom.gif);
	background-repeat:no-repeat;
	position:relative;
}
div.coming-attractions-list
{
	margin:0px 0px 0px 0px;
	height:81px;
}
div.coming-attractions-list ul
{
	margin:0px 0px 0px 9px;
	padding:0;
	width:100%;
}
div.coming-attractions-list li
{
	list-style-type:none;
	float:left;
	height:20px;
	width:184px;
	border-top:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	background-color:#f6f6f6;
}
div.coming-attractions-list li.top
{
	border-top:none;
	
}
div.coming-attractions-list li span.left
{
	top:3px;
	left:5px;
	position:relative;
	color:#757575;
	font-weight:normal;
}
div.coming-attractions-list li span.left 
{
	
}
div.coming-attractions-list li span.right
{
	top:3px;
	margin:0px 0px 0px 10px;
	position:relative;
}
div.coming-attractions-list li a
{
	width:184px;
	height:20px;
	display:block;
}
div.rounded-inside-container
{
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
}
div.rounded-inside-t-large
{	
	top:2px;
	left:9px;	
	height:2px;
	background: url(img/roundedinsidetop.gif) no-repeat;
	position:relative;
}
div.rounded-inside-b-large
{	
	bottom:2px;
	left:9px;
	background: url(img/roundedinsidebottom.gif) no-repeat;
	height:2px;
	position:relative;
}
div.rounded-inside-m-large
{
}
/*** Attractions Ends ***/
/*** Previews Begins ***/
div.previews-area
{
	
}
/*** Previews Ends ***/
/*** All Previews Begins ***/

div.alert span
{
	
	margin:0px 0px 0px 5px;
}
ul.all-previews-header
{
	margin:0;
	padding:0;
	background-color:#f6f6f6;
	width:100%;
	height:28px;
	float:left;
}
ul.all-previews-header li
{
	float:left;
	list-style-type:none;
	height:28px;
}
ul.all-previews-header li.first
{
	top:5px;
	width:80px;
	position:relative;
	left:5px;
}
ul.all-previews-header li.second
{	
	top:5px;
	position:relative;
	width:320px;
}
ul.all-previews-header li.third
{
	top:5px;
	position:relative;	
	width:80px;
}
ul.all-previews-header li.fourth
{
	top:5px;
	position:relative;	
	width:80px;
}
ul.all-previews-header li.news-first
{
	font-weight:bold;
	position:relative;
	top:5px;
}
ul.all-previews-header li.news-second
{
	position:relative;
	top:5px;
	font-weight:bold;
}
div.all-previews-list
{
	height:500px;
	position:relative;
}
ul.all-previews-list
{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	border-top:solid 1px #f6f6f6;
}
ul.all-previews-list li
{
	height:20px;
	float:left;
	list-style-type:none;
}
ul.all-previews-list a
{
	height:20px;
	width:565px;
	display:block;
	position:relative;
}
ul.all-previews-list li.first
{
	left:5px;
	top:5px;
	position:relative;
	width:80px;
}
ul.all-previews-list li.second
{
	top:5px;
	position:relative;
	width:320px;
}
ul.all-previews-list li.third
{
	top:5px;
	position:relative;
	width:80px;
}
ul.all-previews-list li.fourth
{
	top:5px;
	position:relative;
	width:60px;
}

div.all-previews-bottom
{
	float:left;
	margin:10px 0px 0px 0px;
	position:relative;
}
ul.paging
{
	float:left;
	margin:0px 15px 0px 15px;
	padding:0;
	width:264px;
}

ul.paging li
{
	float:left;
	list-style-type:none;
	height:20px;
	width:20px;
	border:solid 1px #f6f6f6;
	margin:0px 1px 0px 1px; 
}
ul.paging li a
{
	height:20px;
	width:20px;
	display:block;
	position:relative;
}
ul.paging li span
{
	top:4px;
	position:relative;
}
ul.paging li.page
{
	background-color:#f6f6f6;
}
ul.paging li.current 
{
	
	border:solid 1px #c6c6c6;
}
ul.paging li.current a 
{
	color:#7d7d7d;
}
/*** All Previews Ends ***/ 

/*** Trailer Begins ***/
div.movie-player
{
	margin: 0 auto;	
	width:100%;
}
div.movie-player object
{
	margin:0px 0px 0px 48px;
}
div.movie-player-controls
{
	margin:15px 0px 0px 0px;
}

div.movie-player-controls div.bwrapper div.center 
{
	float:left;
	background: transparent url(img/buttonback.gif);
	background-repeat:repeat-x;
	height:23px;
	width:156px;
}

div.movie-player-controls div.button-left
{
	float:left;
	margin:0px 30px 0px 10px;
}
div.movie-player-controls div.button-center
{
	margin:0px 30px 0px 0px;
	float:left;
}
div.movie-player-controls div.button-right
{
	float:left;
}
/*** Trailer Ends ***/

/*** Club Begins ***/
div.club-content
{
	width:100%;
}

div.club-content div.club-left
{
	margin:10px 0px 0px 5px;
	width:355px;
	float:left;
}

div.club-content div.club-right
{
	float:right;
}
div.club-content div.club-left ul.main
{
	margin:10px 0px 0px 12px;
	padding:0;
}
div.club-content div.club-left ul.main li
{
	list-style-image: url(img/dot.gif);
}

div.club-form
{
	margin:10px 0px 0px 0px;
}
div.club-form-header
{
	font-size:1.5em;
	font-weight:bolder;
}
div.club-form-inputs
{
}
div.club-form-inputs-left
{
	float:left;
	color:#06a4f9;
	font-weight:bold;
}
div.club-form-inputs-left ul
{
	margin:0;
	padding:0;
}
div.club-form-inputs-left ul li
{
	margin:8px 0px 0px 0px;
	list-style:none;
	float:none;
}
div.club-form-inputs-left ul li ul
{
	margin:0;
	padding:0;
}
div.club-form-inputs-left ul li ul li
{

}
div.club-form-inputs-left ul li ul li.left
{
	width:90px;
	float:left;
	text-align:right;
}
div.club-form-inputs-left ul li ul li.left label
{
	bottom:6px;
	position:relative;
}
div.club-form-inputs-left ul li ul li.right
{
	margin:0px 0px 0px 5px;

}
div.club-form-inputs-left ul li ul li.right ul
{ 
	margin:0;
	padding:0;
	font-weight:normal;
	color:#757575;
}
div.club-form-inputs-left ul li ul li.right ul li
{ 
	float:none;
	text-align:left;
}
div.club-form-inputs-left ul li ul li.right ul li.left
{
	margin:0px 0px 0px 0px;
	width:178px;
	float:left;
}
div.club-form-inputs-left ul li ul li.right ul li.left label
{
	bottom:2px;
	position:relative;	
}
div.club-form-inputs-left ul li ul li.right ul li.right
{	
	margin:0px 0px 0px 0px;
}
div.club-form-inputs-left ul li ul li.right ul li.right label
{
	bottom:2px;
	position:relative;
}
div.club-buttons
{
	margin:25px 0px 0px 0px;
}
div.club-buttons-left
{
	float:left;
	margin:0px 0px 0px 5px;
}
div.club-buttons-right
{
	float:right;
	margin:0px 5px 0px 0px;
}
/*** Club Ends ***/
/*** Kinos Begins ***/
div.kinos-description
{
	margin:0px 0px 0px 10px;
	width:90%;
}
div.kinos-content
{
	margin:10px 0px 0px 10px;
	width:550px;
}
div.kinos-content-left
{
	float:left;

}
div.kinos-content-right
{
	float:left;
	margin:0px 0px 0px 5px;
	width:332px;
	position:relative;
	
}
div.rounded-kino-container
{
	margin:0px 0px 0px 1px;
	_margin:0px 0px 0px 2px;
}
div.rounded-kino-t-left
{
	top:2px;	
	_top:14px;
	background: url(img/kinos-top.gif) no-repeat;
	height:2px;
	_height:0px;
	position:relative;
}
div.rounded-kino-m-left
{
}
div.rounded-kino-b-left
{
	top:-4px;
	background: url(img/kinos-bottom.gif) no-repeat;
	height:2px;
	_height:0px;
	position:relative;
	
}
div.rounded-kino-t-right
{
	top:2px;	
	_top:14px;
	background: url(img/kinos-top-info.gif) no-repeat;
	height:2px;
	_height:0px;
	position:relative;
}
div.rounded-kino-m-right
{
}
div.rounded-kino-b-right
{
	top:-2px;
	background: url(img/kinos-bottom-info.gif) no-repeat;
	height:2px;
	_height:0px;
	position:relative;
}
div.rounded-kino-list
{
	margin:0px 0px 0xp 10px;
	float:left;
	width:330px;
	background-color:#f6f6f6;
}
div.rounded-kino-list ul
{
	margin:0;
	padding:0;
}
div.rounded-kino-list ul li
{
	list-style:none;
	height:21px;
	border-top:solid 1px #ffffff;
}
div.rounded-kino-list ul li.left
{
	float:left;
	width:107px;
	border-right:solid 1px #ffffff;
}
div.rounded-kino-list ul li.left span
{	
	left:5px;
	top:3px;
	position:relative;
	
}
div.rounded-kino-list ul li.right 
{
	
}
div.rounded-kino-list ul li.right span{
	left:5px;
	top:3px;
	position:relative;	
}
div.kinos-header{
	margin:0px 0px 0px 10px;
	color:#06a4f9;
	font-size:1.5em;
	font-weight:bolder;
}
div.scroll-div{
	float:left;
}
div.scroll-div img{
	border:0;
}
table.table-movie{
	margin:0px;
	padding:0px;
}

table.table-movie tr{
	height:19px;
}
table.table-movie td.tdleft{
	border-top:solid 1px #ffffff;
	font-weight:bold;
	width:187px;
}
table.table-movie td.tdleft span{
	left:5px;
	position:relative;
}
table.table-movie td.tdright {
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	width:379px;
}
table.table-movie td.tdright span {
	left:5px;
	position:relative;
}
input.missing{
	border:solid 1px #ff0202;
}
textarea.missing{
	border:solid 1px #ff0202;
}

/*** Kinos Ends ***/