@charset "utf-8";
/* CSS Document */

body { margin: 0 auto; padding: 0; font: 62.5% Arial, Helvetica, sans-serif; color: #333; text-align: center; background: #fff;	}

div {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
	margin:0;
	padding:0;
}

.breadcrumb {
	text-align:left;
	margin:0px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
}

/* Index */
#leaderboard {
	width: 728px;
	margin: 0 0 10px 0;
	float: right;
	display:block;
}
#left_bar {
	width: 250px;
	margin: 0;
	padding: 0;
	float: left;
	display:block;
}
#sidebar {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
#sidebar a {
	font: 900 11px/15px Arial, Helvetica, sans-serif;
	color: #339;
	text-decoration: none;
}
#sidebar a:hover {
	color: #900;
	text-decoration: underline;
}
#sidebar a.bluelink {
	color: #339;
}
#sidebar a.bluelink:hover {
	color: #339;
	text-decoration: none;
}
#sidebar a.redlink {
	color: #900;
	font-weight: normal;
}

#sidebar a.redlink:hover {
	color: #900;
	text-decoration: none;
}
#module {
	width: 250px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	display:block;
}
#module.style, #module2.style{
	font-size: 1.2em;
	line-height: 1.5385em;
	background-color: #eee;
	margin: 0 0 10px 0;
	text-align: left;
}
.right_ads #module2.style{
	margin: 10px 0 10px 0;
}
#module .box {
	width: 238px;
	padding: 0;
	display:block;
}
#module2 .box {
	width: 300px;
	padding: 0;
	display:block;
}
#sidebar #module2.style .box {
	width: 288px;
	padding: 0;
	display:block;
}
#module .more, #module2 .more {
	text-align: right;
	clear:both;
}

#module ul, #module ol, #module2 ul, #module2 ol {
	float: left;
	margin: 0px;
	padding:0px 0px 0px 20px;
}

#module li, #module2 li { text-align: left; margin: 2px 10px; }

#module li span, #module2 li span { display: none; }

#module2 {
	width: 300px;
	margin: 0  0 10px 0;
	padding: 0;
	float: left;
}
#module2 img.left { margin: 0 1em 0 0; float: left; clear: left; }
#module2 img.right { margin: 0 0 0 1em; float: right; clear: right; }

#module2 .box p {
	padding:10px;
}

#right_bar {
	width: 300px;
	margin: 0;
	padding: 0;
	float: right;
}
#right_box {
	width: 420px;
	float: left;
	margin: 0px 0px 0px 10px;
}

#content { width: 420px; margin: 0; padding: 0; float: left; }
#content a { color: #339; }
#content a:hover { color: #900; text-decoration: underline; }





/* End */

* { padding: 0; margin: 0;}

/*---:[ global typography elements ]:---*/
a:link, a:visited {	color: #0066cc; text-decoration: none; }

a:hover, a:active { color: #cc0000;	text-decoration: underline; }

a img { border: none; }

blockquote { margin: 0 0 1.5385em 1.5em; padding: 0 0 0 0.7692em; font-family: Georgia, "Times New Roman", Times, serif; color: #555; border-left: 0.2308em solid #006699; }

abbr, acronym { font-size: 0.8462em; line-height: 1.0em; border-bottom: 1px dotted #999; text-transform: uppercase; letter-spacing: 1px; cursor: help; }

code { color: #090; font-family: Courier, "Courier New", monospace; line-height: 1.0em; }

pre { margin: 0 0 1.5385em 0; padding: 0.7692em; font-size: 1.3em; overflow: auto; background: #ececec; }

p.unstyled { font-size: 1.3em; }

p.center { text-align: center; }

.bold { font-weight: bold; }

.clear { clear: both; }

.hide { display:none; }

.gotop { width: 100%; height: 10px; margin: 5px 0; text-align: right; clear: right; }

a.bluelink { color: #69f; font-weight: 900; text-decoration: none; }

a.redlink { color: #900; font-weight: normal; }

a.redlink:hover { text-decoration: underline;  }

/*---:[ headlines ]:---*/
h1, h2, h3, h4 { font: bold 1.0em "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1 { font-size: 2.0em; line-height: 1.4286em; margin-bottom: 10px; letter-spacing: -1px; color: #333; }

h2 { font-size: 1.3em; line-height: 1.4286em; margin-bottom: 10px; letter-spacing: -1px; color: #666; }

h3 { font-size: 1.1em; line-height: 1.3333em; margin-bottom: 10px; padding: 3px 6px; color: #cc3; background-color: #333; }

h4 { font-size: 1.2em; line-height: 1.3333em; margin-bottom: 10px; color: #666; text-align: left; }

/*---:[ core layout elements ]:---*/

#wrapper { width: 988px; margin: 0px auto; padding: 0; border-top:40px solid #FFF;}

#container { width: 988px; margin: 0 auto; padding: 0; border-top: 10px solid #fff; float: left; }

	/*#header { position: relative; width: 988px; height: 135px; color: #333; }*/




#logo701 {
	width: 260px;
	height: 97px;
	background: url("../images/logo2.gif") no-repeat;
	cursor: pointer;
	float: left;
}
#logo701 a {
	display: block;
	width: 260px;
	height: 97px;
	border: 0;
	outline: none;
}



#logo701 h1 {
	display: none;
	font: normal 1.6em "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#top_navi {
	margin: 35px 0 0 0;
	float: right;
	width: 710px;
}
#top_navi ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
}
#top_navi ul.left_navi {
	float: left;
}
#top_navi ul.right {
	float: left;
	margin: 0 0 0 180px;
	padding: 33px 0 0 0;
}
#top_navi li {
	float: left;
	padding: 0;
	margin: 0;
}
#top_navi li span {
	display: none;
}
#top_navi .but_leftcorner {
	background: url("../images/but_leftcorner.gif") no-repeat bottom left;
	width: 22px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}
#top_navi .but_rightcorner {
	background: url("../images/but_rightcorner.gif") no-repeat bottom left;
	width: 22px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}
#top_navi .but_line {
	background: url("../images/but_line.gif") no-repeat bottom left;
	width: 13px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}
#top_navi li a.but_businesssearch {
	background: url("../images/but_business-searchA.gif") no-repeat bottom left;
	width: 90px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}
#top_navi li a:hover.but_businesssearch, #top_navi li a.but_businesssearch.current {
	background: url("../images/but_business-searchA.gif") no-repeat top left;
	width: 90px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}
#top_navi li a.but_map {
	background: url("../images/but_mapA.gif") no-repeat bottom left;
	width: 70px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}
#top_navi li a:hover.but_map, #top_navi li a.but_map.current {
	background: url("../images/but_mapA.gif") no-repeat top left;
	width: 70px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}

#top_navi li a.but_cityguide {
	background: url("../images/but_city-guideA.gif") no-repeat bottom left;
	width: 80px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}
#top_navi li a:hover.but_cityguide, #top_navi li a.but_cityguide.current {
	background: url("../images/but_city-guideA.gif") no-repeat top left;
	width: 80px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}

#top_navi li a.but_movies {
	background: url("../images/but_hotelA.gif") no-repeat bottom left;
	width: 72px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}
#top_navi li a:hover.but_movies, #top_navi li a.but_movies_current {
	background: url("../images/but_moviesA.gif") no-repeat top left;
	width: 72px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}

#top_navi li a.but_hotel {
	background: url("../images/but_hotelA.gif") no-repeat bottom left;
	width: 72px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}
#top_navi li a:hover.but_hotel, #top_navi li a.but_hotel.current {
	background: url("../images/but_hotelA.gif") no-repeat top left;
	width: 72px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}

#top_navi li a.but_event {
	background: url("../images/but_eventA.gif") no-repeat bottom left;
	width: 115px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}
#top_navi li a:hover.but_event, #top_navi li a.but_event.current {
	background: url("../images/but_eventA.gif") no-repeat top left;
	width: 115px;
	height: 62px;
	margin: 0;
	padding: 0;
	display: block;
}


#horizontal_navi {
	width: 100%;
	float: left;
}
#horizontal_navi ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#horizontal_navi li {
	float: left;
	text-align: center;
	vertical-align: middle;
}
#horizontal_navi li a.but_hnavi_left {
	background: #000000 url("../images/but_hnavi_left_black.gif") no-repeat top left;
	width: 157px;
	height: 30px;
	padding: 0;
	margin: 0;
	color: #fff;
	font: 12px/30px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
}
#horizontal_navi li a:hover.but_hnavi_left, #horizontal_navi li a.current_left {
	background: url("../images/but_hnavi_left_black.gif") no-repeat bottom left;
	width: 157px;
	height: 30px;
	color: #000;
	font: 700 12px/30px Arial, Helvetica, sans-serif;
}
#horizontal_navi li a.but_hnavi {
	background: #000000 url("../images/but_hnavi_black.gif") no-repeat top left;
	width: 168px;
	height: 30px;
	padding: 0;
	margin: 0;
	color: #fff;
	font: 12px/30px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
}
#horizontal_navi li a:hover.but_hnavi, #horizontal_navi li a.but_hnavi_current {
	background: #FFF url("../images/but_hnavi_black.gif") no-repeat bottom left;
	width: 168px;
	height: 30px;
	color: #000000;
	font: 700 12px/30px Arial, Helvetica, sans-serif;
	display: block;
}
#horizontal_navi li a.short {
	background: #000000 url("../images/but_hnavi_black.gif") no-repeat top right;
	width: 167px;
}

#horizontal_navi li a.but_hnavi_right {
	background: #000000 url("../images/but_hnavi_right_black_short.gif") no-repeat top left;
	width: 159px;
	height: 30px;
	padding: 0;
	margin: 0;
	color: #fff;
	font: 12px/30px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
}
#horizontal_navi li a:hover.but_hnavi_right, #horizontal_navi li a.current_right {
	background: url("../images/but_hnavi_right_black_short.gif") no-repeat bottom left;
	width: 159px;
	height: 30px;
	color: #000;
	font: 700 12px/30px Arial, Helvetica, sans-serif;
}





	#content_box { width: 988px; text-align: left; }




/*---:[ #login area styles ]:---*/
#loginbox_top { width: 100%; height: 41px; margin: 0; clear: both; text-align: center; }

#loginbox_top div.close, #loginbox_top div.close a { font: bold 1.8em Verdana, Arial, Helvetica, sans-serif; color: #fff; padding: 0 10px; float: right; text-decoration: none; }

#loginbox_top div.title { padding: 0 10px; float: left; }

#loginbox ul { margin: 0; text-align: center; }

#loginbox ul li { display: inline; font: normal 1.3em Arial, Helvetica, sans-serif; }

#loginbox ul li.label { font-weight: 900; color: #f5f5f5; }

#loginbox input.field { margin: 0 30px 0 0; background-color: #f5f5f5; }

#loginbox input.login { width: 70px; }

#topnavi { width: 100%; height: 22px; margin: 0; padding: 0; text-align: right; }

#topnavi ul li { display: inline; }

/*---:[ #header styles ]:---*/
/*#logo {	background: none; width: 336px; height: 129px; margin: 20px 10px 5px 10px; padding: 0; float: left; cursor: pointer; }

	#logo a { display: block; width: 336px; height: 129px; border: 0; outline: none; }

	#logo h1 { display: none; font: normal 1.6em "Helvetica Neue", Helvetica, Arial, sans-serif; }*/

#left_box .title { width: 650px; margin: 0; padding: 0; float: left; }

#textadsbar { width: 485px; margin: 0; padding: 0; float: left; }

#tagline { width: 400px; margin: 0 30px 5px 10px; padding: 0; font: 1.3em/1.4em Arial, Helvetica, sans-serif; text-align: right; float: right; }

#hotline { width: 200px; margin: 40px 10px; padding: 0; font: bold 1.6em Arial, Helvetica, sans-serif; color: #960; text-align: right; float: right; }

/*---:[ #navigation styles ]:---*/
#menu { width: 970px; height: 48px; margin: 0; padding: 0; background: url(../images/menu.gif) repeat-x top left; position: relative; float: left; }

#nav, #nav ul {	padding: 0;	margin: 0; list-style: none; z-index: 9999; }

#nav a { display: block; padding: 0; }

#nav li { margin: 10px; float: left; }

	#nav li.top a {	margin: 8px; font: bold 1.4em Arial, Helvetica, sans-serif; color: #000066; }

	#nav li.top a:hover { color: #800; }

	#nav li.highlight a { color: #800; }

	#nav li.sub a {	margin: 5px; font: bold 1.2em Arial, Helvetica, sans-serif; color: #000066; }

#nav li ul { position: absolute; width: 10em; left: -999em; }

#nav li:hover ul { width: 180px; left: auto; background: #fff;	text-align: left; }

#nav li:hover ul a:hover { width: 180px; left: auto; color: #800; }

#nav li:hover ul li { width: 100%; height: 18px; margin: 0; padding: 10px 0; border-top: 1px solid #eee; }

#nav li.register a { width: 200px; height: 32px; padding: 0; margin: 0 0 0 50px; }

/*---:[ featured box ]:---*/
#feature_block { position: relative; width: 420px; height: 210px; overflow: hidden; }


/*---:[ content styles ]:---*/

.entry { font-size: 1.2em; line-height: 1.5385em; background-color: #eee; margin: 0 0 12px 0; float:left;}

.entry .box { padding: 10px; float:left; }

.entry h3 { padding:3px 5px 3px 6px;}

#right_box .entry h3 {width:408px;}

	.entry p { margin: 0 0 1.5385em 0; }

	.entry ul, .entry ol { margin: 0 0 1.5385em 3.0em; }

	.entry ul { list-style-type: disc; }

			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0 0 0 1.5em; }

	.entry img.left { margin: 0 1.1538em 0 0; float: left; clear: left; }

	.entry img.right { margin: 0 0 0 1.1538em; float: right; clear: right; }

	.entry img.center { display: block; margin: 0 auto 1.5385em auto; clear: both; }

	.more { font-weight: 900; padding: 0; text-align: right; text-transform:capitalize; }

#eventdate2 { margin: 5px 0 20px 0; }

#eventdate2 ul { margin: 5px 0; }

#eventdate2 ul li { display: inline; }

#eventdate2 ul li.label { font-weight: 900; }

#eventdate2 ul li.field { margin: 0 50px 0 0; }

#gallery ul { margin: 0; }

#gallery ul li { display: inline; padding: 10px; }

#updates { width: 650px; padding: 0; float: left; }

#updates div.left { width: 330px; float: left; }

#updates div.right { width: 300px; height: 300px; float: right; background-color: #eee; }

#updates .updates_content { padding: 20px; }

#address ul { margin: 5px 0 0 0; }

#address ul li { display: inline; }

#address ul li.label { font-weight: 900; }

#address ul li.field { margin: 0 50px 0 0; }

dt, dd { padding: 10px 7px; }

dt { clear: left; width: 40px; font: normal 1.2em Arial, Helvetica, sans-serif; color: #363636; float: left; text-align: right; }

dd { font: normal 1.2em Arial, Helvetica, sans-serif; text-align: left; }

#divide { border-top: 1px solid #ccc; margin: 10px 0; clear: both; }

#divide2 { border-top: 10px solid #fff; margin: 10px 0; clear: both; }

#divide3 { border-top: 1px dotted #ccc; margin: 10px 0; clear: both; }

/*---:[ #sidebar styles ]:---*/



#searchbox { background:url(../images/bg_search.jpg) no-repeat; float:left;}

#searchbox h2 { font-size: 1.8em; color: #fff; margin:0px 0px 0px 10px;}

#searchbox input.button { background-color: #c00; color: #fff; font: 1.0em Arial, Helvetica, sans-serif; padding: 3px 8px; margin:0px 0px 10px 10px;}

.searchbox { font: normal 1.2em Arial, Helvetica, sans-serif; text-align: left; width: 250px;}
.searchbox select {
	margin:0px 0px 0px 10px;
	width:220px;
}




/*---:[ #banners ]:---*/

/* Now Showing */

.movie-listing, .trailer-listing, .top-listing {
	width:670px;
	text-align:left;
	font-size:12px;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
}

.page-title{
	background-color:#FFFFFF;
	color:#666666;
	font-size:24px;
	padding:0;
	margin:0;
}
.movie-item, .top-item, .movie {
	width:670px;
	display:block;
	float:left;
	background-color: #FFF;
	margin:0;
	border:10px solid #FFF;
	border-top:1px solid #CCCCCC;
	padding:10px 0px 0px 0px;
}

.movie-item2, .top-item2 {
	width:670px;
	display:block;
	float:left;
	background-color: #efefef;
	margin:0;
	border:10px solid #efefef;
	border-top:1px solid #cccccc;
	padding:10px 0px 0px 0px;
}
.movie-title{
	display:block;
	width:300px;
	float:left;
	font-family:Arial;
	letter-spacing:0px;
	font-weight:bold;
	text-transform:capitalize;
	margin:0;
	color:#000;
}
.movie-rating {
	display:block;
	width:190px;
	float:right;
	text-transform:capitalize;
	margin-top: 5px;
	text-align:right;
	color:#0066CC;
	clear:right;
	font-size:11px;
}

.movie-rating a {
	cursor: pointer;
	color:#0066CC;
	text-decoration: underline;
}
.movie-rating a:hover {
	cursor: pointer;
	color:#CC0000;
	text-decoration: underline;
}
.movie-category{
	color:#666666;
	font-weight:normal;
	font-size:12px;
	clear:left;
	display:block;
	margin:0;
	line-height:12px;
	font-family:Arial;
	padding:0px 0px 0px 5px;
}
.movie-plot p, .movie-cast-crew p, .movie-review p, .plot p, .cast-crew p, .review p {
	margin:5px;
}
.movie-scene img{
	width:60px;
	height:60px;
}
.movie-review h3 {
	color:#000;
	text-decoration:underline;
	margin:0;
	padding:0px 5px;
	/*background-color:#899989;*/
	background-color:#FFF;
}
.movie-cast-crew h3{
	color:#000;
	text-decoration:underline;
	margin:0;
	padding:0px 5px;
	/*background-color:#999989;*/
	background-color:#FFF;
}
.movie-plot h3{
	color:#000;
	text-decoration:underline;
	margin:0;
	padding:0px 5px;
	/*background-color:#999999;*/
	background-color:#FFF;
}

.movie-item2 .movie-review h3 {
	color:#000;
	text-decoration:underline;
	margin:0;
	padding:0px 5px;
	/*background-color:#899989;*/
	background-color: #efefef;
}
.movie-item2 .movie-cast-crew h3{
	color:#000;
	text-decoration:underline;
	margin:0;
	padding:0px 5px;
	/*background-color:#999989;*/
	background-color: #efefef;
}
.movie-item2 .movie-plot h3{
	color:#000;
	text-decoration:underline;
	margin:0;
	padding:0px 5px;
	/*background-color:#999999;*/
	background-color: #efefef;
}

.movie-plot, .movie-cast-crew, .movie-review, .movie-showtimes-link {
	display:block;
	width:540px;
	float:right;
	padding:0px 0px 0px 0px;
}
.movie-showtimes-link {
	display:none;
}
.movie-showtimes-link a {
	font-weight:bold;
	}
.box-plot, .box-cast-crew, .box-showtimes-link {
	display:block;
	width:520px;
	float:right;
	padding:0px 0px 3px 0px;
}
.box-showtimes-link {
	display:none;
	}
.box-showtimes-link a {
	font-weight:bold;
	}
.box-office-count {
	float:left;
	display:block;
	font-size:18px;
	font-weight:bold;
	padding:0;
	margin:0;
	width:20px;
	color:#FF0000;
}
.movie-poster{
	width:100px;
	float:left;
	padding:0px;
	margin:0px 10px 0px 0px;
	border:0;
}

.movie-pagination {
	font-weight:bold;
	margin:0;
	padding:0px 0px 5px 0px;
	text-align:center;
	float:left;
	width:670px;
}
.movie-pagination span {
	display:block;
	float:left;
	width:470px;
	margin:0;
	padding:0;
}
.movie-pagination .prev_btn {
	display:block;
	float:left;
	width:100px;
	text-align:left;
	margin:0;
	padding:0;
	height:15px;
}
.movie-pagination .next_btn {
	display:block;
	float:right;
	width:100px;
	text-align:right;
	margin:0;
	padding:0;
	height:15px;
}

.line {
	width:100%;
	display:block;
	float:left;
	border-top:1px solid #CCCCCC;
	height:1px;
	margin:0;
	padding:0px 0px 0px 0px;
}

.link_unit_ads{
	display:block;
	background-color:#FFF;
	height:15px;
	width:468px;
	float:left;
	font-weight:normal;
	margin:5px 0px 5px 0px;
	clear:both;
	display:none;
}
.link_unit_ads a{
	text-decoration:underline !important;
}
.right_ads {
	display:block;
	float:right;
	width:300px;
}

/* End */

/* Coming Soon */
.movie-open-date{
	display:block;
	width:100%;
	float:left;
	border-top:1px solid #CCCCCC;
}
.movie-open-date h3{
	padding:5px;
	margin:0;
	/*color:#000;
	margin:0;
	background-color:#CCCC32;*/
}
/* End */

/* Showtimes */
.showtimes-search {
	display:block;
	width:670px;
	float:left;
	margin:0px 0px 20px 0px;
	font-weight:bold;
}
.movie-listing .showtimes-search .entry {
	float:left;
	margin:0px;
	font-size:12px;
	/*width:330px;*/
}
.movie-listing .showtimes-search .entry p {
	}
.movie-listing .showtimes-search .entry p #search-city {
	width:160px;
	margin:0px 5px 0px 0px;
	}
.movie-listing .showtimes-search .entry p #cinema {
	width:230px;
	margin:0px;
	}
.movie-listing .showtimes-search .entry p #movie {
	width:310px;
	margin:5px 8px 0px 0px;
	}
.movie-listing .showtimes-search .entry input.button { 
	background-color: #c00; 
	color: #fff; 
	font: 1.0em Arial, Helvetica, sans-serif; 
	padding: 3px 8px; 
	margin:0px;
	margin:3px 0px 0px 0px;
	float:left;
	width:80px;
	height:25px;
}
.showtimes-search .entry#bymovie-entry{
	margin:0;
	float:left;
}
.showtimes-search .entry p {
	margin:0;
	float:left;
}
.showtimes-search .entry h3{
	padding:5px;
	margin:0;
	font-family:inherit;
}
.showtimes-search .entry select {
	width:300px;
	float:left;
	display:block;
	z-index:-1 !important;
}
.showtimes-search-submit {
	float:left;
	width:670px;
	display:block;
	margin:10px 0px;
}
.showtimes-search-submit .button{
	float:right;
	margin:0px 20px 0px 0px;
	width:100px;
}
.showtimes-item{
	display:block;
	width:670px;
	float:left;
	margin:0;
	border-bottom:10px solid #FFFFFF;
}
.result-cinema{
	display:block;
	width:100%;
	float:left;
	padding:5px 10px;
	border:1px solid #aaaaaa;
	background-color:#cccccc;
	/*background-color:#FF9944;*/
}
.result-cinema h3{
	color:#000;
	margin:0;
	padding:0;
	background-color:#CCCCCC;
	text-transform:uppercase;
	font-size:14px;
}
.result-cinema p{
	color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.result-showtimes{
	display:block;
	width:666px;
	float:left;
	padding:5px 10px;
	margin:0px 0px 10px 1px;
	border:1px solid #CCCCCC;
	border-top:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	background-color:#FCF6E4;
}
.result-showtimes h3{
	color:#000;
	margin:0px;
	padding:5px 0px 0px 0px;
	background-color:#FCF6E4;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	float:left;
}

.result-showtimes h3 .movie-details {
	font-weight:normal;
	color:#333;
	padding:0px 5px;
}
.result-showtimes p{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:11px;
	/*border-bottom:1px dotted #CCCCCC;*/
	color:#000;
	float:left;
	width:490px;
}

a.trailer-btn, .trailer-btn:hover, .trailer-btn:visited {
	float:right;
	padding:0px 2px;
	font-size:8px;
	color:#999;
	border:1px solid #999;
	background-color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0px 0px 0px;
}
a.loading-btn {
	float:right;
	padding:0px 2px;
	color:#999;
	border:0px;
	background-color:#FCF6E4;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0px 0px 0px;
	}
a.poster-btn, .poster-btn:hover, .poster-btn:visited {
	float:right;
	padding:0px 2px;
	font-size:8px;
	color:#999;
	border:1px solid #999;
	background-color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 3px;
}
.result-poster {
	float:left;
	clear:left;
	margin:10px 10px 0px 0px !important;
	}
.line2 {
	clear:both;
	height:10px;
	border-bottom:1px dotted #CCCCCC;
}
.movie-listing .entry{
	width:100%;
	float:left;
	font-size:12px;
}
.movie-listing .entry h3 {
	margin:0;
}
/* End */

/* Movie Trailers */
.trailer-item {
	display:block;
	width:300px;
	float:left;
	margin:0;
	padding:0;
	font-size:10px;
	border-left:15px solid #FFF;
}
.trailer-pop {
	float:left;
	}
.trailer-listing .movie-rating {
	width:150px;
	float:left;
	text-align:left;
	padding:5px;
}
.trailer-listing .trailer-container {
	width:670px;
	border:10px solid #FFFFFF;
	display:block;
	float:left;
}
.trailer-item .more {
	float:right;
	margin:0;
	padding:0;
}
.trailer-item .trailer-desc {
	float:left;
	width:150px;
	padding:5px;
	}
 .trailer-watch-it {
	float:left;
	width:150px;
	padding:3px 5px;
	}
.trailer-watch-it .trailer-pop {
		font-size:12px;
		font-weight:bold;
	}
.trailer-title {
	float:left;
	display:block;
	width:134px;
	margin:0;
	padding:0px 5px 5px 5px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
/* End */

/* Top Rated Movies */
.top-item, .top-item2 {
	padding:3px;
	margin:0;
	border:0;
}
.top-item .movie-title, .top-item2 .movie-title{
	display:inline;
	clear:none;
	margin:0;
	padding:0;
	width:480px;
	font-size:14px;
	font-family:inherit;
}
.top-desc {
	float:left;
	clear:left;
	font-size:11px;
	padding:0;
	margin:0;
	width:100%;
}
/* End */

/* Movie.php */
.movie .movie-poster-full{
	float:left;
	padding:0px;
	margin:0px 10px 0px 0px;
	border:0;
	width:150px;
	display:block;
}
.movie .info {
	width:180px;
	float:left;
	color:#666666;
	font-weight:normal;
	font-size:12px;
	display:block;
	margin:0;
	line-height:12px;
	font-family:Arial;
}
.movie .movie-rating {
	float:right;
	clear:right;
	width:460px !important;
	text-align:left;
}
.plot {
	display:block;
	width:460px;
	float:right;
	padding:5px 0px 0px 0px;
	clear:right;
}
.cast-crew {
	display:block;
	width:460px;
	float:right;
	padding:5px 0px 0px 0px;
}
.review {
	display:block;
	width:460px;
	float:right;
	padding:5px 0px 0px 0px;
}
.movie .info-desc {
	clear:both;
	border-width:5px 0px;
	border-color:#FFFFFF;
	border-style:solid;
}
.movie .info-desc p {
	margin:3px 0px;
}
.movie .info-desc .showtimes-link {
	display:block;
	width:200px;
	padding:5px 0px 0px 0px;
}

.showtimes-link a {
	font-weight:bold !important;
	line-height:14px;
}
.trailer {
	display:block;
	width:430px;
	float:right;
	padding:5px 0px 0px 0px;
	clear:right;
}
/* End */

/* cast-biography.php */
.bio {
	display:none;
	width:430px;
	float:right;
	padding:0px;
	clear:right;
}

.bio div, .bio p {
	margin:5px;
}
.bio ul {
	list-style:square;
	list-style-position:inside;
}
.bio li {
	margin:5px;
}
.bio h3 a, .bio h3 a:hover{
	text-decoration:none;
	color:inherit;
	}
/* End */
.movie .info-link {
	clear:both;
	border-width:5px 0px;
	border-color:#FFFFFF;
	border-style:solid;
}
.movie .info-link p {
	margin:3px 0px;
}
.movie .info-link .more {
	padding:0;
}

/* New Vertical Tabs */
#header {
	position: relative;
	width: 100%;
	float: left;
}
#logo {
	width: 358px;
	height: 97px;
	background: url("http://www.701panduan.com/templates/professional/1/main/en/gfx/701panduanlogo_newtemplate.gif") no-repeat;
	cursor: pointer;
	float: left;
	border-left:10px solid #FFF;
	margin-top:10px;
}
#logo a {
	display: block;
	width: 260px;
	height: 97px;
	border: 0;
	outline: none;
}



#logo h1 {
	display: none;
	font: normal 1.6em "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.cityguide_left_corner {
	background-image:url(../images/cityguide_left_corner.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float: left;
	width:14px;
	height:29px;
	display:block;
	}

.cityguide_right_corner {
	background-image:url(../images/cityguide_right_corner.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float: left;
	width:14px;
	height:29px;
	display:block;
	}

#horizontal_city_button {
	width: 960px;
	height: 29px;
	float: left;
	background: #f2f2f2 url(../images/cityguide_state_bg.gif) repeat-x top left;
	display:block;
}


/* New Vertical Tabs */
.vertical_tabs {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:content-box;
	margin:3px 0px 0px;
	width:728px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	/*clear:both;*/
	padding:0;
	float:left;
	line-height:normal;
	height:55px;
	/*border-left:30px solid #FFFFFF;*/
	margin-left:30px;
	display:inline;
}
.vertical_tabs a, .vertical_tabs a:visited {
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-decoration:none !important;
	line-height:10px !important;
	display: block;
}
.vertical_tabs a:hover {
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-decoration:none !important;
	line-height:10px !important;
	display: block;
}
.vertical_left_corner {
	width:9px;
	height:55px;
	background-image:url(http://www.701panduan.com/templates/professional/1/main/en/gfx/vertical_left_corner.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	float:left;
	padding:0px 0px 0px 0px;
}
.vertical_right_corner {
	width:10px;
	height:55px;
	background-image:url(http://www.701panduan.com/templates/professional/1/main/en/gfx/vertical_right_corner.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	/*margin:42px 0px -42px 0px;*/
	margin:0;
}
.vertical_tab {
	height:55px;
	background-image:url(http://www.701panduan.com/templates/professional/1/main/en/gfx/vertical_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	text-align:center;
	font-size:10px;
	padding:0;
	/*margin:42px 0px -42px 0px;*/
	margin:0;
	cursor: pointer;
}
.vertical_tab_fixed {
	height:55px;
	background-image:url(http://www.701panduan.com/templates/professional/1/main/en/gfx/vertical_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	text-align:center;
	font-size:10px;
	padding:0;
	width:72px;
	/*margin:42px 0px -42px 0px;*/
	margin:0;
	cursor: pointer;
}
.vertical_tab img, .vertical_tab_fixed img {
	border:0;
	margin:3px 0px 0px 0px;
}
.vertical_line {
	width:13px;
	height:55px;
	background-image:url(http://www.701panduan.com/templates/professional/1/main/en/gfx/vertical_line.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	/*margin:42px 0px -42px 0px;*/
	margin:0;
}
#megasaleslogo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://malaysia.fiobstest.com/templates/professional/1/main/en/gfx/megasales_logo.gif) no-repeat scroll center center;
cursor:pointer;
float:right;
height:145px;
width:149px;
}
#ramadanlogo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.701panduan.com/templates/professional/1/main/en/gfx/ramadan_logo.gif) no-repeat scroll center center;
cursor:pointer;
float:right;
height:145px;
width:220px;
}
#beauty-spa-logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.701panduan.com/templates/professional/1/main/en/gfx/beauty-spa-small-logo.gif) no-repeat scroll center center;
cursor:pointer;
float:right;
height:145px;
width:336px;
margin-top:10px;
}
#blog-logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.701panduan.com/templates/professional/1/main/en/gfx/blog_contest_logo.jpg) no-repeat scroll center center;
cursor:pointer;
float:right;
height:165px;
width:234px;
margin-top:-10px;
}
#yes-logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.701panduan.com/templates/professional/1/main/en/gfx/yes-logo.jpg) no-repeat scroll center center;
cursor:pointer;
float:right;
height:165px;
width:230px;
margin-top:-10px;
z-index:1000;
}
#horizontal_navi {
	width: 100%;
	float: left;
}
#horizontal_navi ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* KL New Horizontal Tabs*/
#horizontal_navi .kl li {
	float: left;
	text-align: center;
	vertical-align: middle;
	height:30px;
	width: 141px;	
}
#horizontal_navi .kl li a {
	color:#FFF;
	text-decoration:none;
	float:left;
	padding:5px 0px 0px 0px;
	width:140px;
	height:25px;
	background:url(images/cityguide_section_inactive.gif) -3px 0px no-repeat;
	border-right:1px solid #1f54bc;
}
#horizontal_navi .kl li a:hover {
	color:#000;
	font-weight:bold;
	background:url(images/cityguide_section_active.gif) -3px 0px no-repeat;
}
#horizontal_navi .kl li a.but_hnavi_left {
	background:url(images/cityguide_section_inactive.gif) top left no-repeat;
}
#horizontal_navi .kl li a.but_hnavi_left:hover {
	color:#000;
	border:0;
	font-weight:bold;
	background:url(images/cityguide_section_active.gif) top left no-repeat;
}
#horizontal_navi .kl li a.but_hnavi_right {
	width:142px;
	border:0;
	background:url(images/cityguide_section_inactive.gif) top right no-repeat;
}
#horizontal_navi .kl li a.but_hnavi_right:hover {
	color:#000;
	font-weight:bold;
	background:url(images/cityguide_section_active.gif) top right no-repeat;
}
#horizontal_navi .kl li a.but_hnavi.current {
	color:#000;
	font-weight:bold;
	background:url(images/cityguide_section_active.gif) -3px 0px no-repeat;
}
#horizontal_navi .kl li a.current_left {
	color:#000;
	font-weight:bold;
	background:url(images/cityguide_section_active.gif) 0px 0px no-repeat;
}
#horizontal_navi .kl li a.current_right {
	color:#000;
	font-weight:bold;
	background:url(images/cityguide_section_active.gif) top right no-repeat;
}

.bio-thumb {
	width:40px;
	height:auto;
}

/* New Landing Footer */
#footer {
	text-align:center;
	padding:0;
	border-top:5px solid #ff9933;
	margin:20px auto !important;
	line-height:normal;
	width: 988px;
}
#footer ul {
	list-style-type:none;
	margin:0;
	padding:20px 0 0 0;
}
#footer li {
	display: inline;
	list-style-type: none;
	padding:0px 2px;
	color:#999999;
	font-size:11px;
}
#footer li a {
	color:#999999;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding:0;
}
#footer li a:hover {
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}
#footer div.address {
	font-size:11px;
	color:#999999;
	padding:10px 0px 0px 0px;
}
#footer div.credit {
	font-size:11px;
	color:#999999;
	padding:0px;
}

.box-office-status1 {
	display:block;
	background-color:#F90;
	color:#FFF;
	font-size:10px;
	padding:1px 3px 1px 3px;
	margin:0px 3px 0px 0px;
	text-transform:uppercase;
	float:left;
	clear:right;
}
.box-office-status2 {
	display:block;
	background-color:#6C3;
	color:#FFF;
	font-size:10px;
	padding:1px 3px 1px 3px;
	margin:0px 3px 0px 0px;
	text-transform:uppercase;
	float:left;
	clear:right;
}
.box-office-status3 {
	display:block;
	background-color:#60F;	
	color:#FFF;
	font-size:10px;
	padding:1px 3px 1px 3px;
	margin:0px 3px 0px 0px;
	text-transform:uppercase;
	float:left;
	clear:right;
}
.box-released{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	clear:left;
	display:block;
	margin:5px 0px 0px;
	line-height:12px;
	font-family:Arial;
	padding:0px 0px 0px 5px;
}

#movie-search {
	font-weight:bold;
	width:460px;
	line-height:12px;
	font-size:12px;
}
#movie-search span {
	padding-right:10px;
	line-height:12px;
	font-size:12px;
}

#movie-search #keyword {
	width:300px;
	line-height:12px;
	font-size:11px;
	height:18px;
}
#right_box #movie-search #keyword {
	width:300px;
	line-height:12px;
	font-size:11px;
	height:14px;
}
#movie-search .submit {
	width: 60px;
	font-size:11px;
}
.accordion {
	width:420px;
	display:none;
}
.bio p {
	margin:0px 5px 5px 5px !important;
}
.toggler, .toggler a {
	color:#CCCC33 !important;
}
.toggler {
	margin-bottom:0px;
}
.hidden {
	width:540px;
	float:left;
	clear:left;
	display:none;
}
.movie-plot2, .movie-cast-crew2 {
	width:540px;
	padding:5px 0px 0px 0px;
	clear:both;
	display:block;
}
.slidecontent {
	float:left;
	width:540px;
	padding-bottom:5px;
}

.box-hidden {
	width:520px;
	float:left;
	clear:left;
	/*visibility:hidden;*/
	display:none;
}
.box-movie-plot2, .box-movie-cast-crew2 {
	width:520px;
	padding:5px 0px 0px 0px;
	clear:both;
	display:block;
}
.box-slidecontent {
	float:left;
	width:520px;
	padding-bottom:5px;
}
#trailer-box {
	position:relative;
	width:420px;
}
#trailer-box div {
	display:none;
	padding:0px 10px 10px 10px;
}

#handles {
	text-align:right;
	font-size:10px;
	
	width:410px;
}

#handles a {
	border-left:1px solid #999;
	padding:0px 5px;
	}

#handles .active {
	background-color:#666;
	color:#FFF;
	text-decoration:none;
	}
#handles .inactive {
	}
	
.movie-item .info-desc, .movie-item2 .info-desc {
	float:left;
	width:520px;
	padding:0px 0px 5px 0px;
}
.movie-item .info-desc p, .movie-item2 .info-desc p {
	margin:0px 0px;
	font-size:10px;
}
.slidecontent h4, .box-movie-plot2 h4, .box-movie-cast-crew2 h4 {
	border-bottom:1px solid #ccc;
	color:#000;
	font-size:12px;
	margin-bottom:5px;
	padding-bottom:3px;
}
.result-sort {
	float:right;
	text-align:right;
	margin:0 0 12px;
}
.toggie {
	display:none;
	}
.details-loader {
	text-align:center;
	}
.MultiBoxContainer, .MultiBoxContainer div {
	-moz-box-sizing:border-box !important;
	box-sizing:content-box !important;
	-webkit-box-sizing: border-box !important;
}

/* Toolbar */
#toolbar {
    width: 100%;
    height: 30px;
	padding:0px;
	margin: 0px;
	text-align:center;
	background-color: #efefef;
	border-bottom: 1px solid #adb3c1;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
}
#toolbar-content {
	width: 988px;
	height: 30px;
	margin: 0 auto;
        z-index:10;
}
#toolbar-contentleft {
	width: 500px;
	height: 30px;
	float: left;
}
#toolbar-contentleft ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#toolbar-contentleft li {
	float: left;
	text-align: center;
	vertical-align: middle;
}
#toolbar-contentleft li a {
	text-decoration:none;
}

#toolbar-contentleft li a:hover {
	text-decoration:underline;
}
.toolbar-link {
        color:#0178b0;
	font: 12px Arial, Helvetica, sans-serif;
	height:15px;
	margin:7px;
}
.toolbar-separator {
	width:1px;
	height:20px;
	background-color: #adb3c1;
	margin-top:5px;
}
#toolbar-contentright {
	width: 480px;
	height: 30px;
	float: right;
}
#toolbar-contentright ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#toolbar-contentright li {
	float: right;
	text-align: center;
	vertical-align: middle;
}

#toolbar-contentright li a {
        color:#a1001d;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#toolbar-contentright li a:hover {
        color:#a1001d;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.toolbar-ads {
        text-align: right;
	height:15px;
	margin: 7px;
}
#toolbar-contentright li.toolbar-link a {
        color:#0178b0;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#toolbar-contentright li.toolbar-link a:hover {
        color:#0178b0;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#header {
	/*border-top:30px solid #FFF;*/
}

.feedbackfloat{
	z-index:9999999;
	position:fixed !important;
	position:absolute;
	cursor:auto;
	width: 117px;
	height: 130px;	
}
html>body .feedbackfloat{
	width: 117px;
	height: 130px;
	background: url(http://www.701panduan.com/templates/professional/1/main/en/gfx/feedback_02.gif) no-repeat;	
}
html .feedbackfloat {
	background: none;
	width: 117px;
	height: 130px;
	background: url(http://www.701panduan.com/templates/professional/1/main/en/gfx/feedback_02.gif) no-repeat;	
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.701panduan.com/templates/professional/1/main/en/gfx/701feedback-icon.png'); */
}
.feedbackfloat_bottom{
	bottom:0px;
	_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 

(document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-

this.clientHeight) - 1);
}
.feedbackfloat_right{
	right:0px;
}