@charset "utf-8";
/* CSS Document */

body { margin: 0 auto; padding: 0; font: 10pt Arial, Helvetica, sans-serif; color: #333; text-align: center; background: #fff;	}

div {
/*	-moz-box-sizing:border-box;
	box-sizing:border-box;*/
	margin:0;
	padding:0;
}

.breadcrumb {
	text-align:left;
	margin:0px 0px 5px 0px;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
}

.resultTitle {
	color:#CC0000;
	text-transform:capitalize;
	}

/* 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;
	font-size: 1.2em;
	line-height: 1.5385em;
}

#module h3 {
	border-bottom:1px solid #999;
	margin:2px 0px 0px 0px;
	/*border-right:1px solid #999;*/
	}
#module .box {
	float:left;
	padding: 5px;
	display:block;
	border:1px solid #DDD;
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #DCDCDC;
	background-color:#EEE;
	width:235px;
	margin:0px 0px 0px 1px;
}

#module2 {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width: 300px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	display:block;
	font-size: 1.2em;
	line-height: 1.5385em;
}

#module2 h3 {
	border-bottom:1px solid #999;
	margin:2px 0px 0px 0px;
	/*border-right:1px solid #999;*/
	}
#module2 .box {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	padding: 0px;
	display:block;
	border:1px solid #DDD;
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #DCDCDC;
	background-color:#EEE;
	width:297px;
	margin:0px 0px 0px 1px;
}
#module2 .box p {
	padding:5px 10px;
}
.entry { 
	width:420px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	display:block;
	font-size: 1.2em;
	line-height: 1.5385em;
}
.entry h3 {
	/*border-bottom:1px solid #999;
	margin:2px 0px 0px 0px;*/
	/*border-right:1px solid #999;*/
	font-size:14px;
	text-transform:capitalize;
	background-color:#0099CC;
	}
.entry .box {
	float:left;
	padding: 10px;
	display:block;
	border:1px solid #DDD;
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #DCDCDC;
	/*background-color:#EEE;*/
	width:395px;
	margin:0px 0px 0px 1px;
	}

	.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: 5px;text-align: right; font-size:1em; font-size:12px; float:right;}
#module2 .box img {
	padding:5px;
	}
#module2 .box img, #module2 .box ul {
	float:left;
	}
#module2 .box ul {
	width:100px;
}
#module ul, #module ol, #module2 ul, #module2 ol {
	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; }

#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 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 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; margin-bottom: 10px; 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; padding: 3px 6px; color: #FFF; background-color: #003366;}

h4 { font-size: 1.2em; line-height: 1.3333em; margin-bottom: 10px; color: #666; text-align: left; }

/*---:[ core layout elements ]:---*/

#wrapper { width: 988px; margin: 0 auto; padding: 0; border-top:40px solid #FFFFFF;}

#container { width: 988px; margin: 0 auto; padding: 0; border-top: 5px solid #fff; float: left; text-align:left; }


#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_moviesA.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_blue1.gif") no-repeat top left;
	width: 141px;
	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_blue1.gif") no-repeat bottom left;
	width: 141px;
	height: 30px;
	color: #000;
	font: 700 12px/30px Arial, Helvetica, sans-serif;
}
#horizontal_navi li a.but_hnavi {
	background: #000000 url("../images/but_hnavi_blue1.gif") no-repeat top left;
	width: 141px;
	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.current {
	background: #fff url("../images/but_hnavi_blue1.gif") no-repeat bottom left;
	width: 141px;
	height: 30px;
	color: #000;
	font: 700 12px/30px Arial, Helvetica, sans-serif;
}
#horizontal_navi li a.short {
	background: #000000 url("../images/but_hnavi_blue1.gif") no-repeat top right;
	width: 141px;
}
#horizontal_navi li a:hover.short {
	background: url("../images/but_hnavi_blue1.gif") no-repeat bottom right;
	width: 141px;
}

#horizontal_navi li a.but_hnavi_right {
	background: #000000 url("../images/but_hnavi_right_blue1.gif") no-repeat top left;
	width: 142px;
	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_blue1.gif") no-repeat bottom left;
	width: 142px;
	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 ]:---*/

#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;
	width: 230px;
	margin: 0 0 10px 0;
	padding: 0px 0px 10px 20px;
	float: left;
	display:block;
	border-right:1px solid #DDD;
	border-bottom:1px solid #BBBBBB;
}
.searchbox2 {
	background:url(../images/bg_search_yellow.jpg) no-repeat;
	width: 230px;
	margin: 0 0 10px 0;
	padding: 0px 0px 10px 20px;
	float: left;
	display:block;
	border-right:1px solid #DDD;
	border-bottom:1px solid #BBBBBB;
}
.searchbox p {
	float:left;
	font-size: 12px;
	margin:1px 0px;
	clear:both;
	width:100%;
	}
.searchbox h2 { 
	font-size: 1.25em; 
	color: #fff; 
	padding:20px 0px 0px 0px;
	margin:0;
}

.searchbox select, .searchbox input {
	width:200px;
	font-size:12px;
	float:left;
	margin:1px 0px;
	clear:both;
	text-transform:capitalize;
}
.searchbox input.button { 
	background-color: #003366; 
	color: #fff; 
	font: 12px Arial, Helvetica, sans-serif; 
	padding:0px;
	width:auto;
	float:left;
	clear:none;
}



/*---:[ #banners ]:---*/


/* 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;
}

.trailer-listing, .top-listing {
	
}

.page-title{
	background-color:#FFFFFF;
	color:#666666;
	font-size:24px;
	padding:0;
	margin:0;
}
.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;
}

.hotel-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:200px;
	float:left;
	font-family:Arial;
	letter-spacing:0px;
	font-weight:bold;
	text-transform:capitalize;
}
.movie-rating {
	display:block;
	width:180px;
	float:right;
	text-transform:capitalize;
	text-align:right;
	color:#AAAAAA;
}
.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;
}

.hotel-item2 .movie-review h3 {
	color:#000;
	text-decoration:underline;
	margin:0;
	padding:0px 5px;
	/*background-color:#899989;*/
	background-color: #efefef;
}
.hotel-item2 .movie-cast-crew h3{
	color:#000;
	text-decoration:underline;
	margin:0;
	padding:0px 5px;
	/*background-color:#999989;*/
	background-color: #efefef;
}
.hotel-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:5px 0px 0px 0px;
}
.movie-showtimes-link .more, .showtimes-link .more {
	font-size:14px;
	text-transform:capitalize;

}
.movie-poster{
	width:100px;
	float:left;
	padding:0px;
	margin:0px 10px 0px 0px;
	border:0;
}

.movie-pagination {
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	text-align:center;
	float:left;
	width:480px;
}
.movie-pagination .total {
	background-color:#2D73C9;
	margin-bottom:3px;
	padding:3px 0px;
	color:#FFF;
	width:480px;
	}
.movie-pagination .pager {
	border:1px solid #2D73C9;
	margin:0px 2px;
	display:inline-block;
	width:22px;
	color:#2D73C9;
	}
.movie-pagination .pager:hover{
	border:1px solid #2D73C9;
	background-color:#2D73C9;
	color:#FFF;
	}
.movie-pagination .pager-active{
	border:1px solid #2D73C9;
	background-color:#2D73C9;
	color:#FFF;
	margin:0px 2px;
	display:inline-block;
	width:22px;
	}
.movie-pagination .more-pager{
	border:1px solid #2D73C9;
	margin:0px 2px;
	display:block;
	float:left;
	width:22px;
	}
.movie-pagination .pager-box {
	display:block;
	float:left;
	width:360px;
	margin:0;
	padding:0;
	text-align:center;
}
.movie-pagination .prev_btn {
	display:block;
	float:left;
	width:70px;
	text-align:left;
	margin:0;
	padding:0;
	height:15px;
}
.movie-pagination .next_btn {
	display:block;
	float:right;
	width:50px;
	text-align:right;
	margin:0;
	padding:0;
	height:15px;
}
.movie-pagination .inactive{
	text-decoration:none;
	color:#CCC !important;
	}

.line {
	width:100%;
	display:block;
	float:left;
	border-top:1px solid #CCCCCC;
	height:1px;
	margin:0;
	padding:0px 0px 0px 0px;
}
.dots {
	width:100%;
	display:block;
	float:left;
	border-top:1px dotted #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;
}
.link_unit_ads a{
	text-decoration:underline !important;
}
.right_ads {
	display:block;
	float:right;
	width:300px;
}

/* End */

/* New Vertical Tabs */
#header {
	/*position: relative;
	width: 100%;
	float: left;
	margin:10px auto 0px;
	border-top:30px solid #FFF;*/
	float:left;
	position:relative;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#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;
}

.vertical_tabs {
	-moz-box-sizing:border-box;
	margin:3px 0px 0px 30px;
	width:728px;
	text-align:left;
	position:relative;
	/*clear:both;*/
	padding:0;
	float:left;
	line-height:normal;
	height:55px;
}
.vertical_tabs a, .vertical_tabs a:hover, .vertical_tabs a:visited  {
	color:#000;
	text-decoration:none;
	display:block;
	font-size:10px;
	font-weight:normal;
	line-height:10px !important;
	text-decoration:none !important;
	}
.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;
}
.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;
}
.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;
}

#horizontal_navi {
	width: 100%;
	float: left;
}
#horizontal_navi ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


.entry3 {
	width:480px;
	float:right;
}
.hotel-item3 {
	width:480px;
	display:block;
	margin:0;
	background-color: #FFFFFF;
	margin:0;
	border-top:3px solid #CCCCCC;
	padding:10px 0px 0px 0px;
	float:left;
}
.paid {
	background-color:#FCF;
	/*
	padding:0px 5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;*/
}
.paid .more-info {
	margin-right:5px;
}
.hotel-item3 .title {
	font-weight:bold;
	padding:5px 0px;
}
.hotel-item3 .thumbnail img {
	float:left;
	width:110px;
	padding:0px 5px 0px 0px;
}
.hotel-item3 .content p {
	line-height:1.25em;
	width:360px;
	font-size:
}
.click2call, .click2call:hover {
	background:transparent url(../images/icon_phone.gif) top left no-repeat;
	padding-left:20px;
}
.hotel-item3 .content {
	width:360px;
	display:block;
	float:right;
	font-size:11px;
}
.hotel-item3 .content .hotel-info {
	width:350px;
}
.hotel-item3 .content .hotel-info tr td {
	vertical-align:top;
	font-size:11px;
}
.hotel-item3 .content .hotel-info tr td.desc {
	width:350px;
}
.hotel-item3 .content .hotel-info tr td.label {
	width:65px;
}
.hotel-item3 .content .hotel-info tr td.hotel-desc {
	padding:1em 0;
}
.featured-hotels .box .hotel-item3 .title {
	padding:5px;
}
.featured-hotels .box .hotel-item3 .thumbnail img {
	padding:0px 5px 0px 5px;
}
.featured-hotels .box .hotel-item3 .content {
	width:355px;
}
.featured-hotels .box .hotel-item3 .content p {
	margin:0 0 8px 0;
}
.paid .title {
	margin-left:5px;
}
.paid .content {
	width:350px;
	display:inline;
	float:right;
	font-size:11px;
	margin-right:5px;
}
.paid .content p {
	width:350px;
}

.paid .thumbnail img {
	margin:0px 0px 0px 5px;
}
.hotel-item2 {
	width:480px;
	display:block;
	background-color: #ffffff;
	margin:0;
	border:10px solid #ffffff;
	border-top:1px dotted #cccccc;
	padding:10px 0px 0px 0px;
}
.hotel-item ul li {
	list-style:none;
	float:left;
}

.hotel-listing {
	width:670px;
	text-align:left;
	font-size:12px;
	float:left;
	margin:0px;
	padding:0px;
}

.hotel-listing .hotel-item {
	width:670px;
	float:left;
	background-color: #FFF;
	margin:0;
	border-top:1px solid #CCCCCC;
	padding:10px 0px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	}
.hotel-listing .hotel-item#result-title {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	font-weight:bold;
	}
.hotel-listing .hotel-item#result-title .label {
	float:left;
	width:190px;
	clear:left;
	color:#999;
	}
.hotel-listing .hotel-item#result-title .search-keywords {
	float:left;
	margin-bottom:5px;
	}
.hotel-listing .hotel-item#result-title .search-keywords select {
	font-size:12px;
	}
.hotel-listing .hotel-item2 {
	float:left;
	width:480px;
	display:block;
	background-color: #ffffff;
	margin:0;
	border:10px solid #ffffff;
	border-top:1px dotted #cccccc;
	padding:10px 0px 0px 0px;
}

.hotel-listing .entry {
	float:left;
	width:487px;
	margin-left:10px;
}

.hotel-listing .entry .box {
	width:483px;
	padding:0;
}

.hotel-listing .searchbox {
	background:url(../images/bg_search.jpg) no-repeat;
	width: 160px;
	margin: 0 0 10px 0;
	float: left;
	display:block;
	padding:0px 0px 10px 10px;
	}
.searchbox a.reset {
	font-weight: 900; 
	padding: 5px;
	text-align: right; 
	font-size:12px;
	float:left;
	}
.hotel-listing .searchbox select, .hotel-listing .searchbox input, .hotel-listing .searchbox p {
	width:150px;
	clear:both;
	}

.hotel-listing .searchbox input.button { 
	width:auto;
	clear:none;
}

.hotel-listing .entry .box ul {
	padding:0px 0px 0px 10px;
	width:130px;
	float:left;
	margin:10px 0px 0px 10px;
	list-style-type:disc;
	list-style-position:outside;
}
.hotel-listing .entry .box ul li {
	margin:0px -10px 0px 10px;
	padding:0;
	width:130px;
	}
.hotel-listing .entry .box ul li a {
	font-size:12px;
	}
.hotel-listing .entry .destination_list {
	float:left;
	padding:0px;
	margin:0px;
	width:130px;
	font-size:12px;
	text-transform:capitalize;
	
}
.hotel-listing .entry .box .destination_list .main{
	font-weight:bold !important;
	padding:0;
	margin:0px 0px 0px 0px;
	width:130px;
	list-style-type:none;
}
.hotel-listing .entry .box .destination_list .main a {
	font-size:14px;
	}

.hotel-listing .entry .box .destination_list .sub {
	margin:0px -20px 0px 20px;
	padding:0px 0px 0px 0px;
	width:130px;
}
.hotel-listing .entry .box .destination_list .more-countries {
	margin:0px -20px 0px 20px;
	padding:0px 0px 10px 0px;
	width:130px;
	list-style-type:none;
}
.hotel-listing .entry .box .destination_list .more-countries a {
	font-weight:bold;
	}

.hotel-listing .featured-hotels {
	line-height:normal;
}
.hotel-listing .entry .box img{
	/*height:100px;
	float:left;
	margin:0px 5px 5px 0px;*/
}
.hotel-listing .entry .box table td{
	width:225px;
	font-size:11px;
}
.hotel-listing .entry .box table h4{
	font: bold 1.0em "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#990000;
}
.hotel-listing .entry .box table ul{
	padding-left:0px;
	margin-left:20px;
	list-style-image:url(../images/bullet.gif);
}

.hotel-listing .entry .box .worldwide_hotels li {
	float:left;
	padding:0px 10px 0px 0px;
}
.hotel-listing .entry .box table ul li{
	padding:0;
	margin:0;
	font-size:12px;
}
.hotel-item3 .additionallinks {
clear:both;
float:left;
padding:5px 0px;
margin:0;
}
.hotel-item3 .additionallinks ul {
clear:both;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.hotel-item3 .additionallinks ul li {
color:#000000;
display:block;
float:left;
margin:0;
padding:0 5px 5px 0;
}
.hotel-item3 .additionallinks ul li a {
color:#3A6AAE;
font-size:12px;
font-weight:bold;
text-decoration:none;

}
.hotel-item3 .additionallinks ul li a:hover {
color:#3A6AAE;
font-size:12px;
text-decoration:underline;
}
.hotel-item3 .additionallinks li a#feedback {
background-image:url(../images/rateit.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:22px;
}
.hotel-item3 .additionallinks li a#information {
background-image:url(../images/information.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:22px;
}
.hotel-item3 .additionallinks li a#map {
background-image:url(../images/icon_map.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:21px;
}
.hotel-item3 .additionallinks li a#click2call {
background-image:url(../images/small_tel.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:22px;
}
.hotel-item3 .additionallinks li a#email {
background-image:url(../images/clicktoemail.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:22px;
}
.hotel-item3 .additionallinks li a#save {
background-image:url(../images/saveit.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:22px;
}
.hotel-item3 .additionallinks li a#rate {
background-image:url(../images/rateit.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:22px;
}
.hotel-item3 .additionallinks li a#sms {
background-image:url(../images/freesms.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:22px;
}
.hotel-item3 .additionallinks li a#post {
background-image:url(../images/freesms.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:22px;
}
.hotel-listing .entry .box .car-partners {
	text-align:center;
}
.hotel-listing .entry .box .car-partners td {
	width:50px;
}
.hotel-listing .entry .box .car-partners td img {
	width:50px;
	height:20px;
}
.info-card-tabs {
	float:left;
	width:478px;
	}
.info-card-tabs a {
	font-size:12px;
	font-weight:bold;
	margin:0px 5px 0px 0px;
	width:60px;
	text-align:center;
	}
a.info-active {
	padding:3px 5px 1px 5px;
	border:1px solid #DDD;
	border-right:1px solid #BBBBBB;
	border-bottom:0px;
	background-color:#FFC;
	float:left;
}
a.info-inactive {
	padding:3px 5px 0px 5px;
	border:1px solid #DDD;
	border-right:1px solid #DCDCDC;
	border-bottom:0px;
	float:left;
	background-color:#FFF;
}
.info-rate {
	/*width:478px;*/
	background-color:#CFF;
	float:left;
}
.info-rate table, .rate-tnc {
	clear:both;
	padding:0px;
	margin:0px;
	width:455px;
	float:left;
	/*font-family:"Courier New", Courier, monospace;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	border:0px;
	/*border-top:1px solid #ccc;
	border-left:1px solid #ddd;
	border-right:1px solid #aaa;
	border-bottom:1px solid #999;*/
	overflow:hidden;
	}
.rate-tnc {
	clear:both;
	padding:0px;
	margin:10px 0px 0px;
	width:455px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	border:0px;
	overflow:hidden;
	}
.info-rate table tr td  {
	padding:2px;
	border-bottom:1px dashed #aaa;
	}
.hidden {
	width:478px;
	float:left;
	margin-bottom:10px;
	margin-left:1px;
	/*border:1px solid #CCC;*/
}
.hidden ul {
	list-style:inside;
	}
.thead td {
	font-weight:bold;
}
.info-overview, .info-room, .info-facilities, .info-location, .info-gallery {
	background-color:#FFC;
	float:left;
}
.info-content {
	padding:10px;
	float:left;
	width:455px;
}
.info-content ul {
	margin:1em 0;
	list-style:square inside;
}
.info-content p {
	padding:10px 0px 0px 0px;
	}
.info-content img {
	float:right;
	margin:0px 0px 5px 5px;
	width:200px;
	border:1px solid #DDD;
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #DCDCDC;
	}
.info-gallery a {
	float:left;
	}
.info-gallery img {
	float:left;
	width:100px;
	height:100px;
	margin:5px;
	}
.info-border {
	float:left;
	border:1px solid #DDD;
	border-bottom:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	}
.more-info {

	}
.more-info a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	float:right;
	text-align:right;
	width:100px;
	}
.loader {
	margin:10px 0px 10px 220px;
	display:none;
	float:left;
}
.loader2 {
	margin:10px 0px 10px 220px;
	display:block;
	float:left;
}
#compare-container { 
	width: 100%; 
	margin: 20px auto; 
	padding: 0; 
	float: left; 
	text-align:left; 
}
.compare {
	font-size:11px; 
}
.compare td {
	vertical-align:top;
	padding:4px;
	border:1px dashed #aaa;
	border-left:0px !important;
	border-bottom:0px;
	}
.compare td table td {
	border:0px;
	font-size:11px;
	padding:0px;
	font-family:"Courier New", Courier, monospace;
	text-transform:uppercase;
	}
.header {
	font-size:12px;
	font-weight:bold;
	border:0px !important;
	text-align:left;
	padding-bottom:8px !important;
	}
.header img {
	height:48px;
	width:auto;
	margin:0px 0px 5px 0px;
}
.header2 {
	font-size:16px;
	font-weight:bold;
	width:250px;
	border-top:0px !important;
	border-right:0px !important;
	padding-top:20px !important;
	}
.col-header {
	font-size:14px;
	font-weight:bold;
	width:60px !important;
	padding:5px 10px !important;
	border-right:5px solid #FFF !important;
	border-bottom:1px solid #FFF !important;
	border-top:0px !important;
	background-color:#CCC;
	text-align:right;
	}
.rate {
	width:100%;	
}
.no-border {
	border:0px !important;
	}
.period {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif !important;
	width:190px !important;
	font-weight:bold;
	}
.price {
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:bold;
	color:#F00;
}
.blank {}
.book {
	text-align:center;
	border-bottom:0px !important;
	border-right:0px !important;
	}
.close a {
	font-size:12px;
	font-weight:bold;
	}
#room1, #room2, #room3,
#fac1, #fac2, #fac3,
#loc1, #loc2, #loc3 {

	}
.compare-link {
	font-weight:bold;
	width:100%;
	}
	
.name-trigger {
	text-decoration:none;
	font-weight:bold;
	color:#333;
	line-height:1em;
	font-size:14px;
	}
.name-trigger:hover {
	text-decoration:underline;
	}
.compare-checkbox {
	vertical-align:middle;
	padding:0;
	margin:0;
	}
.hotel-rate-item {
 margin:0 0 1em;
 border-bottom:1px solid #CCCCCC;
 padding:1em 0;
}
.hotel-rate-item p {
line-height:1.5em;
}
.hotel-rate-item h1 {
font-size:12px;
}
.hotel-rate-item h2 {
font-size:10pt;
letter-spacing:normal;
color:#FF0000;
}
.rate-content {
	border:1px solid #cccccc;
	padding:5px !important;
	background-color:#FFFFFF;
}
.rate-header {
	
}
.rate-header a:link, .rate-header a:visited, .rate-header a:hover {
	background-color:#CCCCCC;
	color:#000000;
	padding:2px !important;
	margin-top:3px;
	display:block;
	text-decoration:none;
}

#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;
margin-top:-10px;
width:230px;
z-index:1000;
}

/* 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;
}
.logout {
	font-weight:bold;
}