

/* cinema */
.cinema{
	color: #333;
	background:#F6F6F6 url('bg-body.png') repeat-x 0px 0px;
}
#nav li a.cinema, #nav li a.cinema:hover{
	color:#fff;
	background-image: url('bg-cinema-on.png'); 	
}
.cinemaMenu{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
#submenu li a.cinema{
	background-image: url('bg-submenu-on.png');
}
.cinemaContent{
	background:#fff;
}
.cinemaBorder{
	border:1px solid #FFAD64;
}
#updateImg img{
height:200px;
padding:6px;
width:200px;
float:left;
}
#updateImg span{
	background:#FFF7EF;
	color:#000;
}
#updateDesc .active{
	background:transparent url('update.gif') no-repeat 3px 0px;
}
#updateDesc a{
	color:#000;	
}
#updateDesc li a{
	border-color:#FFAD65;
	background:transparent url('update_bg.png') repeat-x 0px 0px;
}
#searchBar div{
	background:transparent url('cinema-bg.gif') no-repeat ;	
	_background:none ;	
}



#searchBar div input[type="submit"]{
	color:#fff;
	background:transparent url('cinema-sb.gif') no-repeat 0px 1px;
}
.cinemaBread{
	background:#fff url('crumbs-bg.png') repeat-x 0px 0px;	
}
.cinemaBread li{
	color:#333;	
}
.cinemaBread li a {
	background:transparent url('crumbs-cinema.png') no-repeat right center;	
}
.cinemaBread li a:link,
.cinemaBread li a:visited {
	color:#666;
	text-decoration:none;
}		
.cinemaBread li a:hover,
.cinemaBread li a:focus {
	color:#333;
}
#cloud li a {
	color:#AF5D15; 
}
.cinemaHeading{
	color:#fff;
	background:#fff url('bg-cinema-heading.png') repeat-x 0px 0px;	
}
.heading img{
	height:23px;
	width:23px;
	margin-left:2px;
	vertical-align:middle;
	background:transparent url('bg-heading-icon.gif') no-repeat 0px -1px;	
}
.cinemaTitle h1, .cinemaTitle h2{
	width:573px;
	background:#FFE9D5 url('bg-title.png') no-repeat 0px 0px;	
	padding:9px 7px;
	color:#000000;
	font-family:Georgia;
	font-size:22px;
	font-weight:normal;
	line-height:1.2;
}
.cinemaTitle div{	
	color:#666;
	width:573px;
	background:#FFF5EC url('bg-title-info.png') no-repeat 0px bottom;
	padding:9px 7px;	
	margin-bottom:15px;
}
.cinemaTitle a{
	text-decoration:none;
	color:#000;
}
.cinemaDesc{
	font-size:13px;
	line-height:1.3;
	text-align:normal;
}
.cinemaDesc p{
	margin-top:10px;
}
.cinemaDesc img{
	margin:0px;
	margin-right:10px;
	margin-bottom:10px;
	padding:1px;
	width:300px;
	height:inherit;
}
.cinemaContentBox{
	border-top:1px solid #FFAD64;		
}
.cinemaDetail{
	margin-top:31px; 
	border:1px solid #FFAD64;
	border-top:0;
	padding:20px 10px;	
}
.s150x100{
	width:150px;
	height:100px;
}
.cinemaSection{
	background:#FFE6CC;
	margin-top:20px;	
	zoom:1;
	height:auto;
	overflow:hidden;
}
.contentBoxcinemaColumn{
	width:616px;
	margin:3px;
	background:#fff;
	height:auto;
	overflow:hidden;
	padding-bottom:5px;
}
.contentBoxshowColumn{
	width:586px;
	margin:3px;
	background:#fff;
}

.contentBoxcinemaGallery{
	width:616px;
	margin:3px;
	background:#fff;

}
.cinemaXtra{
	width:455px;	
}
.cinemaXtra a{
	font-weight:bold;
	color:#000;
}
.cinemaVoteUp{
	margin-left:5px;
	background:url('vote-tu.gif') no-repeat 0px 0px;	
}
.cinemaVoteDown{
	text-align:right;
	background:url('vote-td.gif') no-repeat 0px 0px;	
}
.storyTags{
	width: 575px;
	margin-left:5px;
}
.storyTags a{
	color:#014275;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-transform:capitalize;
}
.storyTags a:hover{
	text-decoration:underline;
}
.comments label{
	font-weight:bold;
}
.comments label em{
	left:-10px;
}
.cinemaList h2{
	padding:0px 0px 5px;
}
.cinemaList h2 a{
	padding:0px 0px 5px;
	color:#9C1B14;
	font-family:Georgia;
	font-size:20px;
	font-weight:normal;
	line-height:1.2;
	text-decoration:none;
}
.cinemaList h2 a:hover{
	text-decoration:underline;
}
.cinemaList{
	border-bottom:1px dashed #ebebeb;
	padding-bottom:25px	;
	margin-bottom:25px;
}
.cinemaList p{
	line-height:1.2;
}
.cinemanewsList h2 a{
	padding:5px 0px 5px;
	color:#9C1B14;
	font-family:Georgia;
	font-size:20px;
	font-weight:normal;
	line-height:1.2;
	text-decoration:none;
}
.cinemanewsList h2 a:hover{
	text-decoration:underline;
}
.cinemanewsList{
	border-bottom:1px dashed #ebebeb;
	padding-bottom:25px	;
	margin-bottom:25px;
}
.cinemandetail h2{
	padding:15px 0px 5px;
	color:#9C1B14;
	font-family:Georgia;
	font-size:22px;
	font-weight:normal;
	line-height:1.3;
}
.cinemandetail{
	padding-bottom:20px	;
}
.cinemanewsList p{
	line-height:1.2;
}
.commentsTitle a {
	color:#666;
	text-decoration:none;
}
.revComments{
	color: #999;
}
.cinemaBig{
	padding:5px;
	width:300px;
	height:auto;
	margin-right:20px;
}
.cinemaBigGallery{
	padding:10px;
	width:180px;
	height:205px;
}
.cinemaBigGallery img{
	margin-top:8px;
	width:150px;
	height:112px;
	display:inline;
}
.cinemaBigGallery p{
	margin-top:3px;
	text-align:left;
	padding:5px;
}
.cinemaBigGallery div{
	margin-bottom:5px;
	color:#999;
	padding:5px;
}
.cinemaBig h3 a, .cinemaBigGallery h3 a, .contentBox h3 a{
	font-size:1.5em;
	font-family:georgia;
	font-weight:normal;
}
.cinemaHeadlineLink{
	color:#990000;
}
.contentBox h3 a.cinemaVideoTitleLink{
	color:#990000;
	font-weight:bold;
}
.contentBox h3 a.cinemaHeadlineLink{
	padding-left:0px;
}
.cinemaBig img, .cinemaList img{
	float:left;
	margin-right:10px;
	margin-top:2px;
	width:100	px;
}
.cinemanewsBig img, .cinemanewsList img{
	margin-top:2px;
	width:110px;
	height:75px;
}
.cinemarevBig img, .cinemaList img{
	margin-top:2px;
	width:125px;
	height:90px;
}
.s75{
	background-color:#FFFFFF;
}
.cinemaLink{
	color:#990000;
	font-weight:bold;
	font-size:1.0em;
	background:url('bg-link-review.gif') no-repeat 0px 0px; 
}
.lh1 {
	line-height:1.3em;
}
.videoLink{
	background:transparent url('bg-link-cinema.gif') no-repeat scroll 0 3px;
	color:#333;
}
.contentBox h3 a{
	display:block;
	padding-left:0px;
	text-decoration:none;
}
.contentBox h3 a:hover{
	color:#E87002;
	text-decoration:underline;
}
.audioLink {
	background:transparent url(bg-link-audio.gif) no-repeat scroll 7px 1px;
	color:#333;
}
.audioLink:hover {
	color:#F67704;
	background-position:0px -10px;
	text-decoration:underline;
}
.cinemaMore{
	color:#333;
	background:url('bg-link-more.gif') no-repeat 0px 5px; 
	text-decoration:none;
	font-weight:bold;
	padding:3px;
	padding-left:13px;
}
.cinemaMore:hover{
	color:#F67704;
	background-position:0px -10px;
	text-decoration:underline;
	font-weight:bold;
}
.contentBox a.cinemaMore{
	margin-top:0px;
	padding:3px;
	padding-left:13px;
	padding-top:2px;
}
.contentBox a.cinemaMore:hover{
	background-position:0px -10px;
	text-decoration:underline;
}
.cinemaImgB{
	border:1px solid #D4D0C8;
	padding:3px;
}
.s125 {
	background-color:#FFFFFF;
	border:1px solid #D4D0C8;
	padding:3px;
}
.cinemaPopVideo{
	height:180px;	
}
.cinemaPopcinema{
	height:auto;	
}
.galleryItem{
	margin-top:10px;
	width:135px;
	text-align:center;
	height:135px;
}
.galleryItem img{
	display:inline;
}
.galleryItem h3 a{
	color:#990000;
	padding-left:0;
}
.galleryItem a.lite{
	color:#999;
	line-height:1.2;
	text-decoration:none;
}
.galleryItem strong{
	font-weight:bold;
}
.videoItem{
	width:140px;
	height:138px;
	margin-top:15px;
	margin-left:10px;
	text-align:center;
	border:1px solid #fff;
}
.cinemaContentBox .on{
	border:1px solid #e2e2e2;
	background:#f3f3f3 url('bg-video-highlight.png');
}
.cinemaContentBox .on img{
	border-color:#fff;
}
.videoItem h3{
	margin-top:10px;	
}
.videoItem h3 a{
	font-weight:normal;
	padding-left:0;	
}
.videoItem img{
	margin-top:10px;
	display:inline
}
.videoBox{
	padding-top:25px;
}
.videoBox div{
	width:83px;
	overflow:hidden;
	text-align:center
}
.videoBox .move{
	width:15px;
	margin-left:5px;
	margin-right:5px;
}
.videoBox .move img{
	width:15px;
	height:15px;
	margin:0px;
	margin-top:28px;
	padding:0px;
}
.videoBox a{
	text-decoration:none;
	color:#000;
	font-size:12px;
}
.videoBox img{
	width:60px;
	height:60px;
	overflow:hidden;
	padding:1px;
	
}
.w-225 p{
	line-height:1.2;
}
.tag_cloud {
	 padding: 3px; text-decoration:none;
}
.tag_cloud:hover { 
	color: #FF66CC; text-decoration:underline;
 }
 .lh{
 	line-height:1.2;
 }
 
 
.cinemaSongsDetail{
	margin-top:31px; 
	border-top:0;
	padding:20px 10px;
}
.cinemaSongsDetail h1{
	color:#F5A103;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-bottom:10px;
}
.cinemaSongsDetail h2{
	color:#9C1B14;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
.infoName {
	width:59px;
}
.sep {
	width:6px;
}
.info {
	width:420px;
}

#cinemamenu{
	height:60px;
	width:587px;
	overflow:hidden;
	border:1px solid #FEB46C;
	border-top:1px solid #FE9B38;
	background:#fff url('bg-cinemamenu-1.png') repeat-x ;
}
#cinemamenu li a{
	color: #666;
	float: left;
	height:60px;
	border-right:1px solid #FEB46C;
	padding: 40px 13px;
	padding-bottom:0px;
	text-decoration: none;
	position:relative;
}
#cinemamenu li a.on{
	text-decoration:underline;
    background:#fff url('bg-cinemamenu-hover.png') repeat-x ;
	color:#000000;
}
.filter{
	background:#FFF0D4 url('bg-filter.png') repeat-y 0px 0px;
	border-bottom:1px solid #FFD688;
	border-right:1px solid #FFD688;
}
.filter h2{
	color:#333;
	font-size:17px;
	font-weight:normal;
	margin:9px 6px;
	font-family:Georgia;
}
.filter h3{
	margin-top:10px;
	border:1px dotted #FFD688; 
	border-left:0px;
	border-right:0px;
	line-height:1.4;
	font-size:12px;
	height:16px;
	font-weight:bold;
	color:#E15A00;
	background:transparent url('bg-filter-item.gif') no-repeat 5px 3px;
	padding:3px;
	padding-left:25px;
}
.filter h3 a{
	color:#E15A00;
	text-decoration:none;
}
.filter h3 a:hover{
	color:#E15A00;
	text-decoration:underline;
}
.filter h4{
	padding-top:4px;
	padding-left:25px;
	font-weight:normal;
	color:#333;
	line-height:1.3em;
}
.filter h4 a{
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
.filter h4 a:hover{
	font-weight:normal;
	color:#CC3300;
	text-decoration: underline;
}
.pagination {	
	color: #000;
	width:100%;
}
.pagination a {
	background-color:#fff;
	color: #000;
}
.pagination a:hover, div.pagination a:active {
	background-color:#ec5210;
	color: #fff;
}
.pagination span.current {
	background-color: #ccc;
	color: #fff;
}
.pagination span.disabled{
	background-color:#3e3e3e;
	color: #868686;
}

.cinemaFooter{
	background: url('footer_background.png') repeat-x 0; 	
	color:#fff;
	border:1px solid #F49941;
	border-top:0px solid #F49941;
}
.footerBgTop{
	background:transparent url('footer_top.gif') no-repeat 0;
	color:#F3963D; 	
}
#footer{
	color:#fff;
}
.footerLinks div, #twitterUpdates div{
	color:#fff;
	font-weight:bold;
	border-bottom:1px dotted #FDC999;
}
.footerLinks li a{
	color:#fff;
	text-decoration:none;
}
.footerLinks li a:hover{
	color:#fff;
	text-decoration:underline;
}
#twitterUpdates div{
	background:transparent url('footer-twitter-bird.gif') no-repeat 0px 1px;	
}
.twitter span{
	color:#BF5B00;
}
#copy{
	color:#000;
	background-color:#f6f6f6;
	border-left:1px solid #F49941;
	border-right:1px solid #F49941;	
	border-top:1px solid #F49941;
}
#copy a{
	color:#000;	
}


.comments h2{	
	background:#FFE6CC;
	border:1px solid #FFAD64;
	border-bottom:0px solid #FFAD64;
	margin-left:0px;
	font-size:18px;
	font-family:georgia;
	font-weight:normal;
	width:190px;
	line-height:1.6;
	color:#000;
}
#moreComments{
	background:#F0F0F0 url(bg-button.png) repeat scroll 0 0; 
}
.comment .box-right {
	border:3px solid #FFE6CC;
}
.reply a{
	color:#0167b7;
	text-decoration:none;
}
.reply a:hover{
	text-decoration:underline;	
}
.comment .reply a{
	color:#666;
}
#post_comment h3{
	margin-top:15px;
	margin-left:0px;
	font-size:18px;
	font-family:georgia;
	font-weight:normal;
	width:190px;
	line-height:1.6;
	color:#000;
}
#form_comments input, #form_comments textarea {
	border:1px solid #dedbd1;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}
.error label{
	color:#333359;	
}
#form_comments .error input, #form_comments .error textarea {
	border:1px solid #DEDBD1;
	background:#fff;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:5px;
}

.uniForm .ctrlHolder {
	border-bottom:0px solid #DFDFDF;
	padding:7px;
}
.uniForm .primaryAction {
	background:#f0f0f0 url(bg-button.png) repeat scroll 0 0;
	border:1px solid #DB6A04;
	color:#fff;
	font-family:arial;
	font-size:12px;
}
.uniForm .primaryAction:hover {
	background:#f0f0f0 url(bg-button.png) repeat scroll 0 31px;
	border:1px solid #DB6A04;
	color:#000;
}
.uniForm label em{
	color:#fff;
}
.cinemaComment{
	background:transparent url(bg-comment.gif) no-repeat scroll right 13px;	
}
.comment .box-right p {
	line-height:1.4;
	color:#333;
}








.banner img{
border:1px solid #BCBCBC;
float:left;
margin:0 7px 2px;
padding:2px;
}



ul.navigations {
display:block;
list-style:none;
padding:0;
margin:0 10px;

}


ul.navigations li {
background:transparent url(bg-link-more.gif) no-repeat scroll 1px 4px;
border-bottom:1px dotted #000000;
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:270px;
height:auto;
overflow:hidden;
zoom:1;
margin:0px 0 8px 0;
padding:0 0 2px 12px;
}

ul.navigations li a {
color:#000;
text-decoration:none;
font-size:12px;
}

ul.navigations li:hover {
background:transparent url(bg-link-more.gif) no-repeat scroll 1px 4px;
color:#ff0000;
text-decoration:none;
font-size:12px;
margin:0px 0 8px 0;
padding:0 0 2px 12px
}


.story{
padding:10px;
}



 p{
line-height:17px;
text-align:justify;
font-size:12px;
margin:0 0 7px 0;
}


.banner_reviews img{
float:left;
margin-right:5px;
margin-top:2px;
}

.imgalign{
float:left;
margin-right:5px;
margin-top:2px;
padding:2px; 
border:1px solid #bcbcbc;
}

a.read_more{
color:#990000;
float:right;
font-size:12px;
text-decoration:none;
font-weight:bold;
}




.reviews_banner img, .reviews img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
    border-bottom:1px solid #ccc;
	margin:5px 0 10px 0;
	padding:5px;
	zoom:1;
}

.reviews h4 a:hover, h4 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a, h4 a{
 padding:0;
 margin:0;
 text-align:left;
color:#990000;
font-family:georgia;
text-decoration:none;
 font-size:17px;
 margin:0 0 3px 0;
 font-weight:normal;
}


h4{
margin:0;
padding:0;
}

.sidebar{
width:305px;
height:auto;
overflow:hidden;
margin:0;
}


.story h2{
background:#FFFFFF url(story_h2_bg.jpg) repeat-x scroll left top;
color:#FFFFFF;
font-size:15px;
height:31px;
line-height:2;
margin:-9px -9px 9px;
_margin:-9px -9px 9px -5px;
padding-left:32px;
zoom:1;
position:relative;
float:left;
width:582px;
}

#copy{
	font-size:x-small;
	padding:4px;
	zoom:1;
}

















