*
{
	margin: 0;
	padding: 0;
}
html, body
{
	/*background:url(../images/main-bg_black_2.gif) no-repeat #0E0E0E;*/
	background-image: url(../images/design.gif);
	height: 100% /*background-image:url(../images/main-bg.jpg);*/ /*background-repeat:no-repeat;*/;
}
html
{
	min-width: 970px;
}
body
{
	/*background:url(../images/tail-body.gif) 0 0 repeat-x #073278;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.125em;
}
.design
{
	background-image: url(../images/design.gif);
}

img
{
	border: 0;
	vertical-align: top;
	text-align: left;
}
object
{
	vertical-align: top;
	outline: none;
}
ul, ol
{
	list-style: none;
}

.fleft
{
	float: left;
}
.fright
{
	float: right;
}
.clear
{
	clear: both;
}

.col-1, .col-2, .col-3, .col-4
{
	float: left;
}

.alignright
{
	text-align: right;
}
.aligncenter
{
	text-align: center;
}

.wrapper
{
	width: 100%;
	overflow: hidden;
}

.wrapperviewall
{
	width: 880px;
	height: 25px;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
}


/*.container { 
	width:100%;
}
*/



/*==== GLOBAL =====*/
#main
{
	width: 970px;
	margin: 0px auto 0px auto;
	padding: 0px auto 0 auto;
	font-size: .75em;
	position: relative;
}

#header
{
	/*height:358px;*/
	position: relative;
	padding: 0px auto 0px auto;
}
.header
{
	height: 358px;
	position: relative;
	padding: 0px auto 0px auto;
}

#content
{
	width: 100%;
	position: relative;
}
#content .mainContent
{
	background: #fff;
}
#content .extraContent
{
	background: url(../images/texture_bg.jpg) repeat; /*#012769;*/
	padding: 12px 32px 22px 28px;
}
#footer
{
	padding: 30px 0 40px 0;
}


/*---- tailings ----*/
.main-bg
{
	/*background:url(../images/main-bg.jpg) no-repeat 50% 0;*/
	background: url(../images/design.gif) repeat;
}

/*----- forms parameters -----*/

input, select, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	vertical-align: middle;
	font-weight: normal;
	height: 20px;
}


/*----- other -----*/
.img-indent
{
	margin: 0 13px 0 0;
	float: left;
}
.img-box
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 14px;
}
.img-box img
{
	float: left;
	margin: 0 13px 0 0;
}

.extra-wrap
{
	overflow: hidden;
}


p
{
	margin-bottom: 18px;
}
.p1
{
	margin-bottom: 9px;
}
.p2
{
	margin-bottom: 18px;
}
.p3
{
	margin-bottom: 27px;
}

/*----- txt, links, lines, titles -----*/
a
{
	/*color:#1599d4; */
	color: #064e92;
	outline: none;
}
a:hover
{
	text-decoration: none;
}



h1
{
	font-size: 24px;
	line-height: 1.2em;
	color: #ffffff;
	font-style: italic;
	margin-bottom: 12px;
	text-transform: uppercase;
	padding-top: 6px;
}


h2
{
	font-size: 24px;
	line-height: 1.2em;
	color: #202020;
	font-style: italic;
	margin-bottom: 12px;
	text-transform: uppercase;
	padding-top: 6px;
}
h2.extra-title
{
	position: absolute;
	left: 0;
	top: 0;
	margin-bottom: 0;
	padding-top: 5px;
}




h3
{
	font-size: 18px;
	line-height: 1.2em;
	color: #000000;
	font-style: italic;
	text-transform: uppercase;
	padding: 8px 0 6px 0;
}
h3.first
{
	text-indent: 20px;
}
h4
{
	font-size: 13px;
	color: #434343;
	margin-bottom: 4px;
}
h4 a
{
	color: #434343;
	text-decoration: none;
}
h4 a:hover
{
	text-decoration: underline;
}
h5
{
	font-size: 18px;
	line-height: 1.2em;
	color: #fff;
	font-style: italic;
	text-transform: uppercase;
	margin-bottom: 18px;
	padding-top: 15px;
}

.txtboldwhite
{
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	padding-left: 5px;
	padding-bottom: 5px;
}

.txtboldyellow
{
	font-size: 14px;
	color: #FFD905;
	text-transform: uppercase;
	padding-left: 5px;
	padding-bottom: 5px;
}


.txt1
{
	line-height: 23px;
}
.txt2
{
	color: #434343;
}

.link1
{
	float: left;
	background: url(../images/link1-bg.gif) left top repeat-x;
	color: #fff;
	text-decoration: none !important;
	font-size: 12px;
	text-transform: uppercase;
	height: 25px;
	width: 95px;
	position: relative;
	margin-right: 50px;
}

.clsbutton
{
	/*background :url(../images/link1-bg.gif) left top repeat-x ;  	cursor:pointer; 	color:#fff;  	text-decoration:none !important; 	font-size:12px; 	text-transform:uppercase; 	border :solid 1px #fff; 	font-weight:bold; 	text-align:center; 	vertical-align:top; 	padding-bottom :4px; 	padding-left :4px; 	padding-right :4px; 	margin-top :2px;*/
	background-image: url(../images/link1-bg.gif);
	background-repeat: repeat-x;
	background-position: left;
	color: #fff;
	text-decoration: none !important;
	font-size: 12px;
	text-transform: uppercase;
	border: solid 1px #fff;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 2px;
}

.clsbuttonGo
{
	border: solid 1px #ffffff;
}


.link1.fright
{
	float: right;
}
.link1:hover
{
	text-decoration: underline;
}
.link1 em
{
	display: block;
	background: url(../images/link1-left.gif) no-repeat left top;
	position: relative;
}
.link1 b
{
	display: block;
	background: url(../images/link1-right.gif) no-repeat right top;
	padding: 3px 15px 4px 15px;
	position: relative;
	cursor: pointer;
}


.line-hor
{
	background: #3a3c52;
	height: 1px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	margin: 20px 0 20px 0;
}
.line-ver, .line-ver1
{
	background-image: url(../images/line-ver.gif);
	background-repeat: repeat-y;
	width: 100%;
}
.line-ver-alt, .line-ver-alt1
{
	background-image: url(../images/line-ver-alt.gif);
	background-repeat: repeat-y;
	width: 100%;
}
.line-ver-extra, .line-ver-extra1, .line-ver-extra2
{
	background-image: url(../images/line-ver.gif);
	background-repeat: repeat-y;
	width: 100%;
}
.line-hor-extra
{
	background-image: url(../images/line-ver.gif);
	background-repeat: repeat-x;
	background: #3a3c52;
	height: 1px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

/*==================boxes====================*/
.box
{
	background: #ebebeb;
	border: 1px solid #ccc;
	padding: 0px 9px 9px 9px;
	margin-bottom: 5px;
}

.address
{
	float: left;
}
.address dt
{
	margin-bottom: 16px;
}
.address dd
{
	clear: both;
	text-align: right;
}
.address dd span
{
	float: left;
	padding-right: 25px;
}


/*===== header =====*/
#header .row-1
{
	height: 77px;
}
#header .row-1 .fleft
{
	padding: 5px 0 0 0;
	margin-left: -4px;
	position: relative;
}
#header .row-1 .fright
{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fbb03b;
	padding: 24px 0 0 0;
}
#header .row-1 .fright span
{
	float: left;
	padding: 5px 0px 0px 0;
}
#header .row-1 .fright span.login
{
	/*background:url(../images/divider.gif) no-repeat 0 0;*/
	padding: 5px 10px 8px 25px;
}
#header .row-1 .fright a
{
	color: #ffffff;
	text-decoration: none;
}
#header .row-1 .fright a:hover
{
	text-decoration: underline;
	color: #fbb03b;
}
#header .row-1 .fright span b
{
	color: #fff;
	font-weight: bold;
}
#header .row-2
{
	height: 35px;
	overflow: hidden;
	background: url(../images/header-bg2.gif) no-repeat 0 0;
}
#header .nav
{
	float: left;
	padding: 10px 0 0 10px;
}
#header .nav li
{
	float: left;
	padding-right: 33px;
}
#header .nav li a
{
	float: left;
	font-size: 14px;
	line-height: 1.2em;
	color: #064e92;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	text-transform: uppercase;
	padding-bottom: 5px;
}
#header .nav li a:hover
{
	color: #000;
}

#header .row-3
{
	height: 245px;
	overflow: hidden;
	position: relative;
	background: #000;
}

.coin-slider
{
	overflow: hidden;
	position: relative;
}
.coin-slider a
{
	text-decoration: none;
	outline: none;
	border: none;
}




.cs-buttons
{
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 250px;
	height: 110px;
	background-color: #000;
	background: url(../images/coin-slide-title.png);
	padding: 28px 0 0 20px;
	z-index: 10;
}




.cs-buttons a
{
	background: url(../images/cs-button1.png) no-repeat 0 0;
	float: left;
	width: 15px;
	height: 15px;
	margin-left: 4px;
	text-indent: -1000px;
}



.cs-buttons a:hover, .cs-buttons a.cs-active
{
	background: url(../images/cs-button2.png) no-repeat 0 0;
}

/*.cs-title { 
	width: 407px;
	background:url(../images/coin-slide-title.png);
	color: #fff;
	padding:14px 0 70px 32px;
	font-weight:bold;
	text-transform:uppercase;
	word-spacing:3px;
}
*/

.cs-title
{
	width: 350px;
	background: url(../images/coin-slide-title.png);
	color: #fff;
	padding: 14px 0 70px 32px;
	font-weight: bold;
	text-transform: uppercase;
	word-spacing: 3px;
	height: 53px;
}







.cs-title span
{
	color: #fff;
}
.cs-title strong
{
	display: block;
	font-size: 18px !important;
	line-height: 2.0em;
	display: block;
	font-weight: normal;
	text-transform: none;
}
.cs-title b
{
	background: url(../images/cs-time-bg.gif) no-repeat 0 0;
	display: inline-block;
	width: 64px;
	line-height: 20px;
	text-align: center; /*border:1px solid #FF6600;*/
}

.cs-prev, .cs-next
{
	width: 32px;
	height: 31px;
	text-indent: -9999em;
}

.cs-prev
{
	background: url(../images/cs-prev.png) no-repeat 0 0;
	position: absolute;
	left: 0;
	top: 18px;
	display: block;
	cursor: pointer;
}
.cs-next
{
	background: url(../images/cs-next.png) no-repeat 0 0;
	position: absolute;
	right: 0;
	top: 18px;
	border: 1px solid #FF6600;
}

/*#cs-navigation-coin-slider {
	z-index:10000;
	position:absolute;
	right:22px;
	bottom:0;
	width:67px;
	height:100px;
	padding-bottom:100px;
	
}*/


#cs-navigation-coin-slider
{
	z-index: 10000;
	position: absolute;
	right: 22px;
	bottom: 0;
	width: 67px;
	height: 135px;
}

/*===== content =====*/
#content
{
}
#content .row-1
{
	background: #f6f6f6;
	border-bottom: 1px solid #dedede;
}

#content .indent
{
	padding: 20px 2px 0px 2px;
}
#content .indent1
{
	padding: 10px 18px 22px 24px;
}
#content .extraContent .indent
{
	padding: 12px 20px 22px 28px;
}



.banners
{
	width: 100%;
	background-image: url(../images/buyticket_login.gif);
	background-repeat: no-repeat;
	height: 259px;
	overflow: hidden;
}
.banners li
{
	float: left;
	padding: 0 7px 7px 0;
}
.banners li.alt
{
	padding-right: 0;
}


.list1 li
{
	/*border-bottom:1px solid #d5d5d5;*/ /*padding-bottom:10px;*/ /*margin-bottom:10px;*/
	overflow: hidden;
}
.list1 li img
{
	float: left;
	margin-right: 16px;
}
.list1 li h4
{
	margin-bottom: 2px;
}

.list2
{
	padding-bottom: 5px;
}
.list2 li
{
	/*background:url(../images/arrow1.gif) no-repeat 0 7px;*/
	padding: 0 0 5px 10px;
	font-size: 13px;
}
.list2 li a
{
	color: #00cbff;
}

.cinema-list
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 22px;
}
.cinema-list li
{
	float: left;
	padding: 0 8px 24px 0;
}
.cinema-list li a
{
	float: left; /*border:1px solid #c2c2c2;*/
}
.cinema-list li a:hover
{
	/*border:1px solid #434343;*/
}

.downloads dt
{
	font-weight: bold;
	text-transform: uppercase;
	color: #434343;
	margin-bottom: 18px;
	text-align: center;
	padding-top: 8px;
}
.downloads dd
{
	margin-bottom: -9px;
}
.downloads dd ul
{
	width: 100%;
	overflow: hidden;
}
.downloads dd ul li
{
	float: left;
	padding: 0 7px 7px 0;
}
.downloads dd ul li a
{
	float: left; /*border:1px solid #c2c2c2;*/
}
.downloads dd ul li a:hover
{
	border: 1px solid #434343;
}
.downloads dd ul li a:hover p
{
	border: 1px solid #434343;
	margin-left: 50px;
}


.headlines-pagination
{
	width: 100%;
	overflow: hidden;
	text-align: center;
	padding-bottom: 18px;
}
.headlines-pagination li
{
	display: inline;
	color: #1599d4;
	padding: 0 3px 0 4px;
}
.headlines-pagination li a
{
	font-weight: bold;
}

.headlines-list dt
{
	font-weight: bold;
	width: 100%;
	overflow: hidden;
}
.headlines-list dt a
{
	color: #434343;
	text-decoration: none;
	background: url(../images/arrow2.gif) no-repeat 0 0;
	padding: 1px 0 2px 35px;
	float: left;
}
.headlines-list dt a:hover
{
	text-decoration: underline;
}
.headlines-list dd
{
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 10px;
	font-size: 11px;
	padding: 0 0 10px 36px;
}
.headlines-list dd.last
{
	border-bottom: none;
	background: none;
	padding-bottom: 0;
}

.genres dt
{
	margin-bottom: 10px;
}
.genres dd
{
	width: 100%;
	overflow: hidden;
}
.genres dd ul
{
	float: left;
	padding: 0 25px 10px 0;
}
.genres dd ul.last
{
	padding-right: 0;
}
.genres dd ul li
{
	background: url(../images/marker1.gif) no-repeat 0 8px;
	padding: 0 0 0 14px;
	line-height: 14px;
}
.genres dd ul li a
{
	color: #999898;
	text-decoration: none;
}
.genres dd ul li a:hover
{
	text-decoration: underline;
	color: #000;
}


/*=== tabs ===*/
.tabs-wrap
{
	position: relative;
	width: 100%;
	border-bottom: 1px solid #8b8b8b;
	height: 33px;
}
ul.tabs
{
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
	height: 33px; /*--Set height of tabs--*/
	float: right;
}
ul.tabs li
{
	float: left;
	margin: 0;
	padding: 0;
	height: 32px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 32px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #c2c2c2;
	border-bottom: 1px solid #212121;
	border-radius: 1px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	background: url(../images/tab-bg.gif) 0 0 repeat-x #212121;
	font-family: "Helvetica Neue" ,verdana,tahoma,helvetica;
	font-weight: bold;
	letter-spacing: -2px;
	margin-left: 2px;
}
ul.tabs li a
{
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 1.2em;
	padding: 0 18px;
	outline: none;
}
ul.tabs li a:hover
{
	background: none;
}
html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.tabs li.active a
{
	/*--Makes sure that the active tab does not listen to the hover properties--*/
	background: none;
	border-color: #8b8b8b;
	border-bottom: 1px solid #f6f6f6; /*--Makes the active tab look like it's connected with its content--*/
	color: #202020;
}

.tab_container
{
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	height: 270px;
}
.tab_containerLarge
{
	float: left;
	width: 100%;
}
.tab_content
{
	padding: 10px 0 0 0;
}
/*=== tabs ===*/


/*
	* Required 
*/
.loopedCarousel .container
{
	height: 200px;
	overflow: hidden;
	position: relative;
	padding-bottom: 19px;
}

.loopedCarousel .slides
{
	position: absolute;
	top: 0;
	left: 0;
}
.loopedCarousel .slides div
{
	position: absolute;
	top: 0;
	width: 155px;
	height: 170px;
	display: none;
	text-align: center;
	background-color: #ffffff;
}
.loopedCarousel .slides dl
{
	padding-top: 5px;
	background: #ffffff;
}
.loopedCarousel .slides dl dt
{
	padding: 6px 3px 3px 3px;
	border: 1px solid #e7e7e7;
	top: 0;
	font-size: 11px;
	text-align: center;
	border-bottom: none;
}
.loopedCarousel .slides dl dd
{
	border: 1px solid #e7e7e7;
	border-top: none;
	top: 0;
	font-size: 11px;
	text-align: center;
}
.loopedCarousel .slides dl dd.last
{
	overflow: hidden;
	border-top: none;
	padding: 6px 7px 6px 11px;
}
.loopedCarousel .slides dl dd.last img
{
	float: right;
}
.loopedCarousel .slides dl dd strong
{
	font-size: 12px;
	color: #252525;
	display: block;
}
/*
	* Optional
*/
.loopedCarousel
{
	position: relative;
	clear: both;
}
.loopedCarousel ul.pagination
{
	float: right;
	padding: 10px 6px 0 0;
}
.loopedCarousel ul.pagination li
{
	float: left;
	padding-left: 4px;
}
.loopedCarousel ul.pagination li a
{
	float: left;
	width: 15px;
	height: 15px;
	background: url(../images/bull1.gif) no-repeat 0 0;
	text-decoration: none;
	text-indent: -9999em;
}
.loopedCarousel ul.pagination li a:hover
{
	text-decoration: none;
	background: url(../images/bull2.gif) no-repeat 0 0;
}
.loopedCarousel ul.pagination li.active a
{
	background: url(../images/bull2.gif) no-repeat 0 0;
}

.carousel-nav
{
	float: right;
	padding: 0 0 0 0;
}
.carousel-nav li
{
	float: left;
	padding-left: 4px;
}

.loopedCarousel .previous
{
	float: left;
	width: 31px;
	height: 31px;
	background: url(../images/prev-button.gif) no-repeat 0 0;
}
.loopedCarousel .next
{
	float: left;
	width: 31px;
	height: 31px;
	background: url(../images/next-button.gif) no-repeat 0 0;
}


.title-box
{
	width: 100%;
	background: url(../images/title-bg.gif) 0 0 repeat-x;
	overflow: hidden;
	margin-bottom: 15px;
}
.title-box .left
{
	/*background:url(../images/title-left.gif) no-repeat 0 0;*/
}
.title-box .right
{
	background: url(../images/title-right.gif) no-repeat 100% 0;
	height: 41px;
	overflow: hidden;
}


/*===== footer =====*/
#footer
{
	color: #fff;
	text-align: center;
}
#footer a
{
	color: #00cbff;
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}


/*----- forms -----*/
#search-form
{
	float: right;
	padding: 5px 14px 0 0;
}
#search-form fieldset
{
	border: none;
	background: url(../images/search-form.gif) no-repeat 0 0;
	float: right;
}
#search-form input.text
{
	width: 160px;
	padding: 2px 7px 2px 10px;
	border: none;
	color: #b7b8b9;
	font-style: italic;
	background: none;
}
#search-form input.submit
{
	width: 30px;
	height: 25px;
	border: none;
	background: none;
	cursor: pointer;
}

#advanced-search fieldset
{
	border: none;
	width: 225px;
	padding-bottom: 10px;
}
#advanced-search label
{
	display: block;
	padding-bottom: 12px;
}
#advanced-search input.text
{
	width: 215px;
	border: 1px solid #dedede;
	background: #fff;
	padding: 1px 2px 1px 5px;
	color: #000;
}

/*==========================================*/

.txtfld
{
	border: 1px solid #666666;
	height: 22px;
	width: 200px;
}

.txt
{
	padding-left: 50px;
}
.search-form
{
	float: right;
	padding: 5px 14px 0 0;
}
.search-form fieldset
{
	border: none;
	background: url(../images/search-form.gif) no-repeat 0 0;
	float: right;
}
.search-form input.text
{
	width: 160px;
	padding: 2px 7px 2px 10px;
	border: none;
	color: #b7b8b9;
	font-style: italic;
	background: none;
}
.search-form input.submit
{
	width: 30px;
	height: 25px;
	border: none;
	background: none;
	cursor: pointer;
}

.tabsRegister-wrap
{
	position: relative;
	width: 100%;
	border-bottom: 1px solid #8b8b8b;
	height: 24px;
}

ul.tabsRegister
{
	margin: 0;
	padding: 0;
	list-style: none;
	height: 20px; /*--Set height of tabs--*/
	float: left;
	padding-top: 2px;
}
ul.tabsRegister li
{
	float: left;
	margin: 0;
	padding: 0;
	height: 20px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 20px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #c2c2c2;
	border-bottom: 1px solid #212121;
	border-radius: 1px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
	font-size: 14px;
	color: #fff; /*font-style:italic;*/
	font-weight: bold;
	text-transform: uppercase;
	background: url(../images/tab-bg.gif) 0 0 repeat-x #212121;
	font-family: Arial, "Arial Black" , Gadget, sans-serif; /*letter-spacing:-2px;*/
	margin-left: 0px;
}
ul.tabsRegister li a
{
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 1.2em;
	padding: 0 18px;
	outline: none;
}
ul.tabsRegister li a:hover
{
	background: none;
}
html ul.tabsRegister li.active, html ul.tabsRegister li.active a:hover, html ul.tabsRegister li.active a
{
	/*--Makes sure that the active tab does not listen to the hover properties--*/
	background: none;
	border-color: #8b8b8b;
	border-bottom: 1px solid #f6f6f6; /*--Makes the active tab look like it's connected with its content--*/
	color: #202020;
}
.txtbold
{
	font-size: 12px;
	color: #252525;
	font-weight: bold;
	padding-bottom: 5px;
}

.txtbold2
{
	font-size: 12px;
	font-family: "Lucida Grande" , Tahoma, Arial, sans-serif;
	color: #252525;
	font-weight: bold;
}

.txtboldcolor
{
	font-size: 12px;
	color: #7E3117;
	font-weight: bold;
}

.txtnormal
{
	font-size: 10px;
	color: #252525;
	display: block;
}
.txtregular
{
	font-size: 12px;
	color: #252525;
	display: block;
}

.txtsmall
{
	font-size: 10px;
	color: #252525;
	display: block;
}

.txtsmsnote
{
	font-size: 12px;
	color: #252525;
	padding: 3px 0 3px 0;
	font-family: Arial, Helvetica, sans-serif;
}

.RegisterDivLeft
{
	float: left;
	width: 400px;
	height: 350px;
	font-size: 12px; /*background-color:#ffffff;*/
	border: solid 0px #8b8b8b;
	margin-right: 5px;
	margin-top: 2px;
	position: relative;
}

.RegisterDivRight
{
	float: right;
	width: 400px;
	height: 350px;
	font-size: 12px; /*background-color:#ffffff;*/
	border: solid 0px #8b8b8b;
	margin-top: 2px;
	padding-left: 0px;
	position: relative;
}

.tabRegister_container
{
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	height: 240px;
	font-size: 12px;
}
.tab_contentRegister
{
	padding: 0 0 0 0;
}
.smallbaner
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.smallbaner td
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.ienlarger
{
	padding-bottom: 5px;
	padding-right: 5px;
	float: left;
	clear: none;
}
.ienlarger A
{
	display: block;
	color: #cc0000;
	text-decoration: none;
}
.ienlarger A:hover
{
	position: relative;
}
.ienlarger SPAN IMG
{
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	margin-bottom: 8px;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
}
.ienlarger A SPAN
{
	z-index: 100;
	position: absolute;
	padding-bottom: 13px;
	background-color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	display: none;
	font-family: Arial;
	color: #ffcc00;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
}
.ienlarger IMG
{
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.ienlarger A:hover SPAN
{
	z-index: 9999;
	position: absolute;
	display: block;
	top: 15px;
	left: 0px;
}
.clstextbox
{
	width: 250px;
	font-size: 12px;
}

.clstextbox2
{
	width: 227px;
	font-size: 12px;
}

.clslabelWhite
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.tabsMovies-wrap
{
	position: relative;
	width: 250px;
	height: 25px;
}
. ul.tabsMovies
{
	margin-right: 0px;
	padding: 0px;
	clear: right;
	float: right;
	list-style: none;
	height: 25px; /*--Set height of tabs--*/
	width: 250px;
}
ul.tabsMovies li
{
	float: left;
	margin: 0;
	margin-right: 0px;
	padding: 0;
	height: 24px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 24px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #c2c2c2;
	border-bottom: 1px solid #212121;
	border-radius: 1px;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #c2c2c2;
	font-size: 14px;
	color: #fff;
	font-style: italic;
	text-transform: uppercase;
	background: url(../images/tab-bg.gif) 0 0 repeat-x #212121;
	font-family: "Arial Black" , Gadget, sans-serif;
	letter-spacing: -2px;
	margin-left: 2px;
}
ul.tabsMovies li a
{
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 1.2em;
	padding: 0 18px;
	outline: none;
}
ul.tabsMovies li a:hover
{
	background: none;
}
html ul.tabsMovies li.active, html ul.tabsMovies li.active a:hover, html ul.tabsMovies li.active a
{
	/*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #e0e0e0;
	border-color: #8b8b8b;
	border-bottom: 1px solid #c2c2c2; /*--Makes the active tab look like it's connected with its content--*/
	color: #202020;
}
.tab_content
{
	padding: 10px 0 0 0;
}
.tabsMoviescontainer
{
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	height: 185px;
	border-bottom: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
}
.tab_contentMovies
{
	padding: 10px 0 0 0;
}

.BuyticketsBg
{
	overflow: hidden;
	width: 98%;
	background-color: Gray;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	padding: 5px 2px 2px 0px;
	float: left;
	margin-top: 1px;
	background: #e0e0e0;
}

.buytickets
{
	text-align: center;
}

.ddlcity
{
}

.ddlTheatercity
{
}
.bannersNew
{
}
.ddlTheaterdate
{
}
.ddlTheater
{
}



.linkth
{
	color: #064e92;
	text-decoration: none !important;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana;
}
.linkth:hover
{
	text-decoration: underline;
}

.txtbold16px
{
	font-size: 14px;
	color: #252525;
	font-weight: bold;
	padding: 2px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Swis721 BlkCn BT'; /*font-family:Verdana,Arial;*/
}

.BoldLink12px
{
	padding-top: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #064e92;
	text-decoration: none;
	cursor: pointer;
}
.BoldLink12px:active
{
	font-size: 12px;
	color: #064e92;
}
.BoldLink12px:hover
{
	color: #ff0000;
	text-decoration: underline;
}
.BoldLink12px:visited
{
	font-size: 12px;
	color: #064e92;
}

.BoldLink12pxRed
{
	padding-top: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
	cursor: default;
}

.BoldLink14px
{
	font-weight: bold;
	font-size: 14px;
	color: #064e92;
	text-decoration: none;
	cursor: pointer;
}
.BoldLink14px:active
{
	font-size: 14px;
	color: #064e92;
}
.BoldLink14px:hover
{
	color: #ff0000;
	text-decoration: underline;
}
.BoldLink14px:visited
{
	font-size: 14px;
	color: #064e92;
}



.BoldLinkpx
{
	font-weight: bold;
	font-size: 12px;
	color: #064e92;
	text-decoration: none;
	cursor: pointer;
}
.BoldLinkpx:active
{
	font-size: 12px;
	color: #064e92;
}
.BoldLinkpx:hover
{
	color: #ff0000;
	text-decoration: underline;
}
.BoldLinkpx:visited
{
	font-size: 12px;
	color: #064e92;
}

.TicketHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #064e92;
}

.TheatreText
{
	color: #C35817;
	font-weight: bold;
	font-size: 13px;
}


.TabHeader
{
	font-size: 14px;
	color: #000000;
	font-style: italic;
	text-transform: uppercase;
	padding-top: 10px;
	margin-bottom: 2px;
	text-decoration: none;
}
.TabHeader:active
{
	font-size: 14px;
	color: #000000;
}
.TabHeader:hover
{
	color: #000000;
}
.TabHeader:visited
{
	font-size: 14px;
	color: #fff;
}

.BoldLinkpx
{
	font-weight: bold;
	font-size: 12px;
	color: #064e92;
	text-decoration: none;
	cursor: pointer;
}

#content1
{
	width: 100%;
	position: relative;
}
#content1 .mainContent
{
	background: #fff;
}
#content1 .extraContent
{
	background: #012769;
	padding: 12px 32px 22px 28px;
}

.ddl
{
	border-right: #c3c3c3 1px solid;
	padding-right: 3px;
	border-top: #c3c3c3 1px solid;
	padding-left: 3px;
	background: #f2f2f2;
	padding-bottom: 3px;
	overflow: hidden;
	border-left: #c3c3c3 1px solid;
	cursor: default;
	text-indent: 0px;
	padding-top: 0px;
	border-bottom: #c3c3c3 1px solid;
	font-weight: bold;
}

.emagazine
{
	padding-top: 5px;
	font-size: 12px;
	color: White;
	text-decoration: none;
}
.sstext
{
	left: -10px;
	top: 0px;
	text-indent: -9999px; /*background: url("../images/telugu.png") no-repeat left top;     float: left;     height: 35px;     width: 73px;*/
}

.text_container
{
	float: left;
	width: 100%;
	padding: 21px 0px 0px 0px;
}

.textbox
{
	float: left;
	width: 200px;
	padding: 0px 0px 0px 0px;
}

.text_innerbox
{
	float: left;
	width: 980px;
}

.text_top
{
	position: relative;
	float: left;
	width: 100%;
	height: 25px;
}

.text_top a.telugu
{
	position: absolute;
	left: -5px;
	top: 0px;
	text-indent: -9999px;
	background: url("../images/telugu.png") no-repeat left top;
	float: left;
	height: 35px;
	width: 73px;
	padding-bottom: 15px;
}

.text_top a.tamil
{
	position: absolute;
	left: -10px;
	top: 0px;
	text-indent: -9999px;
	background: url("../images/tamil.png") no-repeat left top;
	float: left;
	height: 35px;
	width: 65px;
}

.text_top a.kannada
{
	position: absolute;
	left: -10px;
	top: 0px;
	text-indent: -9999px;
	background: url("../images/kannada.png") no-repeat left top;
	float: left;
	height: 35px;
	width: 88px;
}

.text_top a.malayalam
{
	position: absolute;
	left: -10px;
	top: 0px;
	text-indent: -9999px;
	background: url("../images/malayalam.png") no-repeat left top;
	float: left;
	height: 35px;
	width: 103px;
}



.text_top a.text_image, .text_top a.text_image2, .text_top a.text_image3, .text_top a.text_image4
{
	float: right;
	font-weight: bold;
	font-size: 14px;
	color: #40c1f3;
	padding: 3px 0px 0px 0px;
}

.text_top a.text_image2
{
	color: #44be18;
}

.text_top a.text_image3
{
	color: #a144c9;
}

.text_top a.text_image4
{
	color: #f8ff00;
}

.whitebox
{
	position: relative;
	float: left;
	width: 200px;
	height: 350px;
	background: #fff;
	padding-top: 1px;
	line-height: 17px;
	margin-left: 5px;
}

.whitebox img
{
	float: left;
	border: 4px solid #eeeeee;
	margin-bottom: 4px;
}



.whitebox .view-content .views-row
{
	clear: both;
	padding-bottom: 4px;
	margin-bottom: 8px;
	border-bottom: 1px solid #EEEEEE;
	overflow: hidden;
}


.whitebox .views-field-view-node
{
	font-size: 1em;
	font-style: italic;
}
.whitebox .views-field-teaser
{
	font-size: 1em;
}

.whitebox .views-field-title
{
	font-size: 1.2em;
	font-weight: bold;
}

.whitebox .views-field-title a:hover, .frontpage-style-block .views-field-title a:hover
{
	color: #666666;
	text-decoration: none;
}

.whitebox .more-link a
{
	font-size: 11px;
	padding: 2px 5px;
	text-transform: uppercase;
}

.whitebox .more-link a:hover
{
	color: #333333;
	text-decoration: none;
}

.LinkWhite
{
	padding-top: 0px;
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	cursor: pointer;
}
.LinkWhite:active
{
	font-size: 13px;
	color: #ffffff;
}
.LinkWhite:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.LinkWhite:visited
{
	font-size: 13px;
	color: #ffffff;
}

.SouthScope
{
	margin-top: 15px;
	font-size: 15px;
	color: #ffffff;
}

.list3
{
	padding-bottom: 5px;
}
.list3 li
{
	/*background:url(../images/arrow1.gif) no-repeat 0 7px;*/
	padding: 0 0 5px 10px;
	font-size: 13px;
}
.list3 li a
{
	color: #ffffff;
	text-decoration: none;
}
#ctl00_CphMain_searchtab1_rbnselTab input
{
	vertical-align: middle;
}
#ctl00_CphMain_searchtab1_rbnselTab label
{
	padding-left: 5px;
	vertical-align: middle;
}
.VideoHeader
{
	float: left;
	font-size: 14px;
	line-height: 1.2em;
	color: #064e92;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 5px;
	margin-bottom: 10px;
	width: 798px;
	border-bottom: solid 0px #c2c2c2;
}

.VideoHeader a
{
	text-decoration: none;
}

.lang
{
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	text-indent: 10px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.More
{
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	text-indent: 10px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
div.dimmer
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: verdana;
	font-weight: bold;
	padding: 40px;
	background-image: url(honey.png); /* ieWin only stuff */
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='honey.png');
}

div.dimming
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	position: absolute; /* set z-index higher than possible */
	z-index: 10000;
	visibility: hidden;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}

table.floatingHeader
{
	background-color: #0000ff;
	color: #ffffff;
}
.Bookingdate
{
	color: #000000;
	text-decoration: none;
	cursor: default;
	font-weight: bold;
}
.BookingText
{
	font-size: 11px;
	color: #DC671E;
	float:left ; 
	width:97px;
}
.AdvTokenText
{
	
	color: red;
	float:left ; 
	font-weight:bold;
	
}

.search_pagesnumbers
{
	border-top: #BFC4D1 solid 0px;
	border-bottom: #BFC4D1 solid 0px;
}
.search_pagesnumbers_right
{
	color: #ACB2C3;
}
.search_pagesnumbers
{
	position: relative;
	float: left;
	clear: left;
	width: 95%;
	margin: 5px;
	padding: 5px 0px;
	font-size: 11px;
	font-weight: bold;
}
.search_pagesnumbers_left
{
	position: relative;
	float: left;
	clear: left;
	width: auto;
}
.search_pagesnumbers_right
{
	position: relative;
	float: right;
	clear: right;
	width: auto;
	text-align: right;
	margin-right: 5px;
	display: inline-block;
}
