﻿	.atmovieslogo {
		background: url(../../images/logotop300-3.png);
		width:300px;
		height:60px;
		margin:auto;
		margin-top:5px;
	}	
	.atmovieslogo2 {
		background: url(../../images/logotop200.png);
		width:200px;
		height:40px;
		margin:auto;
		margin-top:5px;
	}	
	#section_nav {
	font-size: 0.9em;
	margin-left:15px;
	margin-top: 10px;
	color:#999;
	}
	#section_nav a {
	font-size: 1.05em;
	color: #00A6D3;
	}
	#section_nav a:hover {
	color: #6F092B;
	}

	.showtimeQuickSelect {
		width:320px;
		border: solid 10px  #BBB;
		border-radius:20px;
		margin-bottom:20px;
		padding: 10px;
	}
	.myquickSelect img {
		width:200px;
		border-radius:10px;
		margin-bottom:20px;
		margin-left:5px;
	}
	.my-content {
		font-size:14px;
		color:#666;
	}
	@media screen and (max-width: 599px){
		.my-content {display:none;}
	}
	.my-meta {
		font-size:14px;
		margin-top:5px;
		margin-left:5px;
	}
	.my-meta a {
		color:#A4A9AB;
	}
	.my-meta a:hover {
		color:#C9A600;
		background: #EBC5FD;
	}
	.my-filmtitle{
		font-size:16px;
		color:#ccf0f0;
		background: #333;
		text-align:center;
		padding:4px;
		position:absolute;
		bottom:0;
		width:100%
	}
	.my-title{
		font-size:16px;
		color:#ccc;
		padding:4px;
		bottom:10px;
	}
	.my-title a:hover{
		color:#00A6D3;
		font-weight:bold;
		background: #fff;
		width:100%
	}
	.my-hits{
		font-size:10px;
		color:#fff;
		padding-left:20px;
		margin-top: 10px;
	}
.my-date{
		font-size:13px;
		color:#f0f0f0;
	}
		
	.hometopic {
		text-align: center;
	}
	.hometopic ul{
		list-style: none;
	}
	.hometopic li {
		display: inline-block;
		border-radius: 12px;
		border: solid 2px  #C7233B;
		background: #E8E0E2;
		font-size: 18px;
		line-height: 1.8em;
		text-align: center;
		padding: 2px 16px;
		margin: 8px 8px;
		/*background: #E0F2F2;		*/
	}
	.hometopic li:hover {
		background: #FFFFC0;
		border-color: #A1CD9B;
	}

	.sidebg {
		background: #E3E3E3;
	}
	
	.movietopic {
		padding:6px 0px 6px 10px;
		background: #CCC url('images/overlay.png');
		border: solid 2px  #999;
		border-radius: 12px;
		width:306px;
		margin:20px auto;
	}
	.movietopic ul{
		list-style: none;
	}
	.movietopic li {
		display: inline-block;
		border-radius: 8px;
		border: solid 2px  #AA6633;
		background: #EEE9E9;
		font-size: 1.0em;
		line-height: 1.8em;
		text-align: center;
		padding: 2px 25px;
		margin: 5px 10px;		
	}
	.movietopic li:hover {
		background: #F3DDC9;
		border-color: #E7BC95;
	}

/*** googleAD ***/
		
		#googleAD {
			margin: 10px auto;
			max-width:1200px;
			border: solid 0px #ccc;
			text-align: center;
		}

			/* --------Search DIV------------ */
					#searchForm {
						margin: 0 auto;  /*       */
						width: 96%;
						max-width: 600px;
						text-align: center;
					}
					#searchForm input {
						display: inline-block;
					}
					#searchForm input.form-input {
						width: 82%;
						margin-left:33px;
						border-radius: 8px;
						border: solid 2px  #A1CD9B;
						font-size: 1.2em;
						line-height: 3em;
						text-align: center;
					}
					#searchForm input.form-input:focus {
						border: solid 4px #AACCAA;
					}
					#searchForm input.form-submit {
						margin: 0;
					}
		.search_submit {
			position: relative;
			right: 50px;
			top: 10px;
			cursor: pointer;
		background: url(../../images/search33.png);
		width:33px;
		height:33px;
			z-index: 10;
		}


/* Form */


	form input[type="text"],
	form input[type="email"],
	form input[type="password"],
	form select,
	form textarea {
		position: relative;
		-webkit-appearance: none;
		display: block;
		font-size: 1.2em;
		line-height: 2em;
		background: #fff;
		background: rgba(255, 255, 255, 0.75);
		width: 100%;
		border-radius: 8px;
		box-shadow: inset 0 0.1em 0.1em 0 rgba(125, 128, 64, 0.05);
		border: solid 4px rgba(0, 0, 0, 0.15);
		-moz-transition: all 0.35s ease-in-out;
		-webkit-transition: all 0.35s ease-in-out;
		-ms-transition: all 0.35s ease-in-out;
		transition: all 0.35s ease-in-out;
	}

		form input[type="text"]:focus,
		form input[type="email"]:focus,
		form input[type="password"]:focus,
		form select:focus,
		form textarea:focus {
			box-shadow: 0 0 2px 1px #8ebebc;
			background: #fff;
		}


	.footermenu {
		text-align: center;
		margin-top: 40px;
	}
	.footermenu ul{
		list-style: none;
		display: inline-block;
	}
	.footermenu li {
		border-left: solid 5px #C99;
		display: inline-block;
		padding-left: 5px;
		margin-left: 20px;
	}
	.footermenu li:first-child {
			border-left: 0;
			margin-left: 0;
			padding-left: 0;
	}
	.footermenu li a:hover {
		color:#C7233B;
	}

		.cfcounterImage {
			display: none;
			visibility: hidden;
		}

	.image-br12{
		border-radius: 12px;
	}
	.image-br8{
		border-radius: 8px;
	}

		.boxoffice {
			width:95%; 
			border: dashed 2px #99B694;
			margin-left:10px;
			margin-bottom:10px;
		}
		.boxofficeTitle {
			font-size: 18px;
			color: #666;
			background: #B1DDAB;		
			padding: 10px;
			font-weight: 700;
			border-bottom: 2px solid #99B694;
			width: 100%;
			text-align: center;
		}
	.boxoffice ol {
		list-style: decimal;
		padding:0 0 0 36px;
	}
	.boxoffice ol li {
			padding: 5px;;
		}

		.boxoffice ol li a:hover  {
			color:#C9A600;
			background: #EBC5FD;
		}
	.my-more {
		padding-right:20px; 
		}	
	.activitylList ul li {
		margin: 5px auto;
	}	
	
	/*** ----------showtime.css----------------- ***/  

 li img {
	display: inline-block;
	vertical-align:middle;
}
	@media screen and (min-width: 737px) {

			#theaterShowtimeBlock ul  {
				width: 46%;
				float: left;
				/*margin-top: 20px;*/
				margin: 10px 2px 2px 2px;
				border: solid 0px #999;
				height:100%;
			}

			#theaterShowtimeTable li {
				color: #606060;
				font-size: 0.95em;
				line-height: 1.6em;
			}

			#filmShowtimeBlock ul  {
				width: 19%;
				float: left;
				/*margin-top: 20px;*/
				margin: 10px 2px 2px 2px;
				border: solid 0px #999;
				height:100%;
			}

	}

	@media screen and (min-width: 737px) and (max-width: 1200px) {

			#theaterShowtimeBlock ul  {
				width: 46%;
				float: left;
				/*margin-top: 20px;*/
				margin: 10px 2px 2px 2px;
				border: solid 0px #999;
				height:100%;
			}

			#theaterShowtimeTable li {
				color: #606060;
				font-size: 0.95em;
				line-height: 1.6em;
			}

			#filmShowtimeBlock ul  {
				width: 19%;
				float: left;
				/*margin-top: 20px;*/
				margin: 10px 2px 2px 2px;
				border: solid 0px #999;
				height:100%;
			}

	}

	@media screen and (max-width: 736px) {

			#theaterShowtimeBlock ul  {
				width: 90%;
				/*float: left;*/
				/*margin-top: 20px;*/
				margin: 10px 2px 2px 2px;
				border: solid 0px #999;
				height:100%;
			}

			#theaterShowtimeTable li {
				text-align: center;
				color: #606060;
				font-size: 1.05em;
				line-height: 1.6em;
			}

			#filmShowtimeBlock ul  {
				width: 40%;
				float: left;
				/*margin-top: 20px;*/
				margin: 10px 2px 2px 2px;
				border: solid 0px #999;
				height:100%;
			}

	}

/*** --------------------------- ***/  
		.image.TaiwanPhoto {
			margin: 40px auto;
			padding 0 20px;
			/*box-shadow: 4px 4px 4px rgba(160,160,120,0.6);*/
			border:0px solid #a9a9a9;
			border-radius: 0px;
			text-align: center;
			width: auto;
			height: auto;
			max-width: 100%;
		}

	ul.theaterArea  {
		text-align: center;
		font-size: 16px;
		line-height: 1.8em;
		border: solid 1px #999;
		padding:2px;
		margin: 20px 10px;
	}

	ul.theaterArea li {
		display: inline-block;
		margin: 0 0 0 1em;
		padding: 2px;		
	}
	ul.theaterArea li a {
		color: #00A6D3;		
	}
	ul.theaterArea li.red a {
		color: #A63366;
		font-size: 1.1em;
		font-weight: bold;	
	}
	ul.theaterArea li a:hover {
		color: #fff;
		background: #6F092B;		
	}

	ul.theaterArea li:first-child {
			margin-left: 0;
	}

#theaterList ul {
	margin:  0;
}

#theaterList li.type0 {
	font-weight: bold;
	color:#511;
	border-bottom: none;
	margin-top: 20px;
	background: #ddd;
	padding: 10px;
}

#theaterList li {
	font-size:1.05em;
	border-bottom: 1px dashed #999;
	margin-bottom: 20px;
	text-indent : 0;
}
#theaterList li a {
		color: #00A6D3;		
	}
#theaterList li a:hover {
		color: #fff;
		background: #A572A8;		
	}

#theaterList li > ul  {
	margin-left: 40px;
}
#theaterList li > ul li:first-child {
	margin-left: 0px;
}

#theaterList li > ul li {
	font-size: 0.9em;
	display: inline-block;
	border-bottom: none;
	margin-bottom:0px;
}



#theaterShowtimeTable li.filmTitle  {
	width: 85%;
	color: #082960;
	font-weight: bold;
	background-color:#CCE4C8;
	font-size: 1.25em;
	text-align:center;
	padding-bottom: 4px;
	border-radius: 6px;
	border: solid 1px #BBB;
}

#theaterShowtimeTable li.filmVersion {
	color: #966;
	font-size: 0.85em;
}


#theaterShowtimeTable li.theaterElse {
	/* background: #C4C7C8; */
	border: solid 1px #ccc;
	font-size:0.85em;
	margin-top: 0.5em;
	width:7em;
	padding: 0 0.5em;
}

#theaterShowtimeBlock div.oneLine  {
	clear: left;
	width: 86%;
	margin: 15px 0;
	border-bottom: solid 1px #906633;
}


#filmShowtimeBlock div.oneLine  {
	clear: left;
	width: 96%;
	margin: 15px 0;
	border-bottom: solid 1px #906633;
}

#filmShowtimeBlock li  {
	text-align:center;
	font-size:0.9em;
	color: #606060;
	line-height: 1.6em;
}

#filmShowtimeBlock li.theaterTitle  {
	width: 95%;
	color: #082960;
	font-weight: bold;
	background-color:#CCE4C8;
	font-size: 0.95em;
	text-align:center;
	padding-bottom: 4px;
	border-radius: 6px;
	border: solid 1px #BBB;
}

#filmShowtimeBlock li.filmVersion  {
	color: #966;
	font-size:0.8em;
}

.theaterSelect {
	margin-top: 10px;
}

.runtimeText {
	font-size: 0.8em;
	color: #606088;
}		

.update{
	font-size: 0.8em;
	text-align: center;
}
		.image.filmListPoster {
			float: left;
			margin: 0 20px 0 5px;
			width: 160px;
			border-radius: 12px;
			border: solid 2px #969633;
			box-shadow: 6px 10px 4px rgba(140,140,120,0.8);
		}

.ticket {
	background: transparent url("/images/ding01.gif") 55px center no-repeat;
	/*padding-left:30px;*/
}

.noticket {
	/*padding-left:30px;*/
}

		ul.filmListAll2 li {
			background: transparent url("/images/list30.png") no-repeat;	
			margin: 10px 0 15px 0;
			display: block;
			font-size: 1.05em;
			line-height: 1.6em;
			border-bottom: dotted 1px #ccc;
			width: 100%;			
		}
		ul.filmListAll2 li a {
			color: #00A6D3;		
		}
		ul.filmListAll2 li a:hover {
			color: #fff;
			background: #A572A8;		
		}

		ul.filmListAll2 li.header {
			background: #e0e0e0;	
			color: #666;
			font-weight:600;
			padding:10px;
			border: #c69 4px groove;
		}

		ul.filmListAll2 .listAllRuntime {
			float: right;
			margin-right: 10px;
			font-size: 0.7em;
			color: #899;			
		}
		
		.theaterboard {
			border: 1px solid #a4a4a4;
			background: #d9d9d9;
			padding: 8px;
			margin-bottom: 10px;
		}	