/****************Common css starts here*****************/
h1, h2, h3, h4, h5, h6, p, ul, li, body, html, form, fieldset { margin:0; padding:0; outline:none; font-weight:normal; border:0 }
form, fieldset { /*float:left;*/ width:100% }
img { border:0; }
a { text-decoration:none; border:0; outline:0; }
.clear { clear:both; width:auto !important }
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; background:#000  no-repeat center 0; color:#fff;}
ul { list-style:none; }
#wrapper{ width:955px; margin:0 auto; }
/****************Common css ends here*****************/




#main_01{ float:left; width:100%; background:#000 url(../../assets/images/sample/main_bg_01.jpg) no-repeat center 0;}
#outer_header{  margin: 10px auto;position: relative;width: 1000px;}
#header{ float:left; width:100%; color:#fff; position:relative; z-index:99}


.header_top{ float:left; width:100%; padding:14px 0 0;position:relative; z-index:99}
.header_top .left_section{ float:left; text-indent:-99999px; width:138px; padding:0;background: none !important;} 
.header_top .left_section img{ float:left;}
.header_top .share{ float:left; width:100%}
.header_top .share a{ float:right; width:auto; display:inline; margin:1px 11px 0 0}
.header_top .right_section{ float:right; width:799px}






#top_advert_box { border-bottom: solid 1px #272727; }
#top_advert_box_inner { width: 955px; margin-left: auto; margin-right: auto; padding: 5px 0; text-align: center; }
#top_advert_box_inner .advertisement_sec,
#top_advert_box_inner .content-banner { padding: 0; }
#top_menu_box { border-bottom: solid 1px #212121; }
#top_menu_box_inner { width: 955px; margin-left: auto; margin-right: auto; padding: 5px 0; text-align: right; }
#top_menu_box_inner a { text-transform: uppercase; font-weight: bold; font-size: 11px; color: #FFFFFF; margin-left: 10px; cursor: pointer; }










#nav{ width:auto; padding:25px 0 0;}
#nav ul{ float:left; width:auto; background:url(../../assets/images/sample/nav_bg.gif) repeat-x 0 0; border:1px solid #2c2b2b;}
#nav ul li{ float:left; width:auto; border-right:1px solid #727272;font:13px 'GillSansMT',Arial, Helvetica, sans-serif;  position:relative; height:27px}
#nav ul li a{ float:left; color:#fff; padding:7px 12px}
#nav ul li.last{ border-right:0}
#nav ul li.last a{ color:#21a7ef;}
#nav ul li a:hover{ color:#fff}
#nav ul li a:hover cufon{ border-bottom:1px solid #fff;}
#nav ul li a.active{ background:url(../../assets/images/sample/nav_active_bg.gif) repeat-x 0 0}
#nav ul li a.active cufon{ float:left}
#nav ul li.last a.active{ background:url(../../assets/images/sample/nav_lastactive_bg.gif) repeat-x 0 0; color:#fff;}
#nav ul li.sub a{ background:url(../../assets/images/sample/nav_sub_open.gif) repeat-x 0 0 !important}

#nav ul li ul{ position:absolute; left:-1px; top:27px;width:155px; background: none; border-top:0; z-index:999}
#nav ul li ul li{ float:left; padding:0 0 0 10px; width:145px; background:#444444; border-right:0; border-bottom:1px solid #737373}
#nav ul li ul li a{ float:left; width:auto; padding-right:0; padding-left:0; }
#nav ul li.sub a{ color:#fff}
#nav ul li.sub ul li a{ background:none !important;color:#fff}
#nav ul li.sub ul li a cufon{ border-bottom:1px solid #444444}
#nav ul li.sub ul li a:hover cufon{ border-bottom-color:#fff}
#nav ul li ul li.last01{ border-bottom:0}
#nav ul li.last ul{ left:auto; right:-1px; width:143px;}
#nav ul li.last ul li{width:124px; padding:0 0 0 19px;}
#nav ul li.last ul li a{ color:#fff}

#login_links small { margin: 4px 0 0 20px; display: inline-block; }
#login_links ul { margin: 2px 5px 0 0; }
 
.welcome_bar{ float:left; width:100%; padding:0 0 6px}
.welcome_bar small{ margin-top: 10px; padding: 0;  font-size:12px; color:#21a7ef; line-height:22px}
.welcome_bar ul{ float:right; width:auto; }
.welcome_bar ul li{ font-size:11px; color:#fff; float:left; width:auto; line-height:22px; padding:0 0 0 6px}
.welcome_bar ul li a{ color:#fff}
.welcome_bar ul li a:hover{ text-decoration:underline}

.search_bar{ float:left; width:827px; padding:0; margin: 20px 0 0 0; }
.search_bar strong{ font-size:14px; color:#fff; text-transform:uppercase; float:left;padding:5px 0 0 22px;}
.search_bar form,.search_bar fieldset{ float:left; width:auto; }
.search_bar form{ margin:0; display:inline}
.search_bar fieldset{ background:url(../../assets/images/sample/search_bg_left.gif) no-repeat 0 0;}
.search_bar input.textbox{ background: #FFFFFF url('http://media.findanyfilm.com/assets/images/searchbar/search-icon.jpg') no-repeat 10px 10px; border:none; color:#666666; font-size:12px; height:17px; padding: 12px 15px 12px 38px; line-height:17px; float:left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 470px; margin-right: 8px; }
.search_bar input.submit{ float:left; width:78px; background:url(../../assets/images/sample/submit_find.gif) no-repeat 0 0; height:25px; border:none; cursor:pointer}
.search_bar span a{ float:left; font-size:10px; color:#fff;margin: 4px 0 0 16px; display:inline}
.search_bar img { margin: 0 0 6px 8px; }

#outer_form { padding: 5px 0 11px 0; background-color: #141413; width: 810px; border-bottom: solid 1px #1a1a1a }
#outer_form div { margin: 3px -20px 0 0; padding-left: 20px; display: inline-block; }
#outer_form div a { color: #FFFFFF; font-size: 11px; }

#footer{ float:left; width:931px; padding:10px 0 0 0; background:#232323; padding:0 11px; border-left:  solid 1px #323232; border-right:  solid 1px #323232;border-bottom:  solid 1px #323232; margin-bottom:50px;}

#footer .footer_sponcer{ float:left; width:100%; padding:0 0 15px; margin-top: 12px;}
#footer .footer_sponcer .inner{ }
#footer .footer_sponcer img{ float:left;}

.footer_bar {
    border-top:  solid 1px #323232;
    padding: 7px 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
}
.footer_bar_left {
    float:left;
}
.footer_bar_right {
    float:right;
}

.footer_bar_right a {
    color: #FFFFFF;
    margin-left: 20px;
}

.new-button, .film-button, .buy-this-button, .book-tickets-button, .generic-button, .az-button {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-transform: uppercase;
	font-weight:bold;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
}

input.new-button, input.film-button, input.buy-this-button, input.book-tickets-button, input.generic-button, input.az-button {
	border: 0;
}

.new-button {
	padding: 13px 15px;
	margin: 0 5px;
	width: 110px;
}

.film-button {
	padding: 6px 15px;
	margin: 10px 0 0 0;
	width: 160px;
}

.buy-this-button {
	padding: 6px 15px;
	width: 60px;
}

.book-tickets-button {
	padding: 7px 18px;
	margin: 0 5px;
}

.generic-button {
	padding: 6px 15px;
}

.az-button {
	padding: 6px 11px;
}

.new-button:hover, .film-button:hover, .buy-this-button:hover, .book-tickets-button:hover, .generic-button:hover, .az-button:hover {
        text-decoration: none;
}

.new-button.green, .film-button.green, .buy-this-button.green, .book-tickets-button.green, .generic-button.green, .az-button.green {
        color: #fef4e9;
        background: #1AA824;
        background: -webkit-gradient(linear, left top, left bottom, from(#1AA824), to(#16941E));
        background: -moz-linear-gradient(top,  #1AA824,  #16941E);
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1AA824', endColorstr='#16941E');

        box-shadow: inset 0 1px 0px #8DD492;
        -o-box-shadow: inset 0 1px 0px #8DD492;
        -webkit-box-shadow: inset 0 1px 0px #8DD492;
        -moz-box-shadow: inset 0 1px 0px #8DD492;
}

.new-button.grey,.film-button.grey, .generic-button.grey, .az-button.grey {
        color: #fef4e9;
        background: #434343;
        background: -webkit-gradient(linear, left top, left bottom, from(#434343), to(#373737));
        background: -moz-linear-gradient(top,  #434343,  #373737);
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#434343', endColorstr='#373737');

        box-shadow: inset 0 1px 0px #5D5D5D;
        -o-box-shadow: inset 0 1px 0px #5D5D5D;
        -webkit-box-shadow: inset 0 1px 0px #5D5D5D;
        -moz-box-shadow: inset 0 1px 0px #5D5D5D;
}

.new-button.small-text {
        font-size: 9px;
}

#top_advert_box {
        background-color: #1F1F1F;
}

#format_nav ul {
    list-style-type:none;
    margin:25px 0 0 0;
    padding:0;
	border-top: solid 1px #C0C0C0;
}

#format_nav ul li {
    display:inline-block;
    float:left;
    width: 148px;
    background-color: #787878;
    margin:0;
    padding:0 5px;
    border-left: solid 1px #848484;
	background-image: url('http://media.findanyfilm.com/assets/images/header/nav-bg1.png');
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}

#format_nav ul li a {
	color: #FFFFFF;
}

#format_nav ul li a:hover {
	color: #FFFFFF;
	text-decoration:none;
}

.fn_cinema {
	border-left: 0  !important;
}

.fn_tv {
	border-right: 0 !important;
	width: 150px !important;
}



#format_nav_films ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

#format_nav_films ul li {
    display:inline-block;
    float:left;
    width: 148px;
    margin:0;
    padding:5px;
    text-align: center;
    border-left: solid 1px #242424;
}

#format_nav_films ul li.last {
    border-right: solid 1px #242424;
}
#format_nav_films ul {
}

#format_nav_films ul li img {
    width: 148px;
}




.fnf_home {
    position: relative;
    float: left;
}

.fnf_title {
    height: 20px;
    display: block;
}

.fnf_overlay {
    text-align:left;
    position:absolute;
    bottom:0; /* in conjunction with left property, decides the text position */
    left:0;
    width:90%; /* optional, though better have one */
    padding: 10px 5%;
    background: url('http://style.findanyfilm.com/assets/images/sample/transparent_bg.png');
}

.fnf_title a {
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.fnf_action {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    cursor:pointer;
}

.fnf_img {
	width:148px;
	height:213px;
	background-position: center;
	background-size: 148px 213px;
	background-repeat: no-repeat;
}


#three-boxes {
    background-color: #242424;
    border-top: solid 1px #323232;
    border-right: solid 1px #323232;
    border-left:  solid 1px #323232;
}

#home-welcome, #home-most-popular, #home-advert {
    float:left;
    border: solid 1px #323232;
    margin: 11px 0 11px 11px;
}

#home-welcome, #home-most-popular {
    width: 280px;
    height: 230px;
    background-color: #191919;
    padding: 10px;
    
}

#home-advert .advertisement {
    padding:0 !important;
}
#home-advert .mpu {
    border:0 !important;
}



.paging {
    border: solid 1px #323232;
    background-color: #121212;
    padding: 10px;
    -moz-border-radius: 5px; /* Firefox */  
    -webkit-border-radius: 5px; /* Safari, Chrome */  
    border-radius: 5px; /* CSS3 */
    text-transform: uppercase;
}

.paging-cinemas {
    border: solid 1px #323232;
    background-color: #121212;
    padding: 9px;
    -moz-border-radius: 5px; /* Firefox */  
    -webkit-border-radius: 5px; /* Safari, Chrome */  
    border-radius: 5px; /* CSS3 */
    text-transform: uppercase;
}

.footer_sponcer .inner {
    background-color: #FFFFFF;
    padding: 5px;
    -moz-border-radius: 5px; /* Firefox */  
    -webkit-border-radius: 5px; /* Safari, Chrome */  
    border-radius: 5px; /* CSS3 */
}


#tweet-ticker {
    float:left;
    width: 730px;
    border: solid 1px #323232;
    background-color: #121212;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
    
}
#tweet-ticker ul li .image{float:left; width:24px; height:24px; margin:10px 11px 0 0}
#tweet-ticker ul li .right_sec{float:left; width:700px; margin: 10px 0 0 0; }
#tweet-ticker ul li .right_sec p {font-size:12px; color:#fff; line-height:15px;}
#tweet-ticker ul li .right_sec p a {color:#21a7ef;}

#footer_social {
    height: 30px;
    float:right;
    width: 146px;
    border: solid 1px #323232;
    background-color: #121212;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}
#footer_social span {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 7px 5px 0 0;
    display:inline-block;
}

/*
#footer .footer_sponcer{ float:left; width:100%; background:url(../../assets/images/sample/footer_border.gif) repeat-x 0 bottom; padding:0 0 15px}
#footer .footer_sponcer .inner{ width:760px; margin:0 auto;}
#footer .footer_sponcer ul{ float:left; width:auto}
#footer .footer_sponcer ul li{ float:left; width:auto; padding-right:23px}
#footer .footer_sponcer ul li img{ float:left}
#footer .footer_sponcer ul li.last{ padding-right:0}
*/



.footer_links{ float:left; width:100%;padding:18px 0 22px;}
.footer_links ul{ float:left; width:100%; text-align:center}
.footer_links ul li{ display:inline-block; font-size:11px; color:#767676; padding:0 8px;line-height:20px}
.footer_links ul li a{ color:#767676; text-decoration:underline}
.footer_links ul li a:hover{ text-decoration:none}
.footer_bottom{ float:left; width:100%; padding:10px 0 0}
.footer_bottom .f_logo{ float:left; width:auto; margin:0 0 0 129px; display:inline}
.footer_bottom small{ float:right; width:auto;margin: 25px 132px 0 0; display:inline;color:#767676;}
.footer_bottom small a{  font-size:10px; color:#767676;}
.footer_bottom small a:hover{ text-decoration:underline}
.footer_bottom p{ display:block; color:#bcbcbc; text-align:center; padding:16px 0 0}
.footer_bottom p span{ padding:0 14px 0 0}
.footer_bottom p a{ margin-right:4px}

/*
.paging{ float:left; width:100%;padding: 30px 0 29px}
*/
.paging ul{ float:left; width:100%; text-align:center}
.paging ul li{ display:inline-block; font-size:11px; color:#767676;font-weight:bold; padding:0 9px 0 10px}
.paging ul li a{  color:#fff}
.paging-cinemas ul{ float:left; width:100%; text-align:center}
.paging-cinemas ul li{ display:inline-block; font-size:11px; color:#767676;font-weight:bold; padding:0 8px 0 9px}
.paging-cinemas ul li a{  color:#fff}
.advertisement{ float:left; width:100%; padding:15px 0 0}
#find-cinemas-right .advertisement{ padding:0 !important}
.advertisement a{ float:left; width:auto; }
.advertisement a img{ float:left}
.book_now{ float:left; width:300px; border:1px solid #3a3a3a}
.book_now h4{ font-size:16px;color:#fff;padding:12px 0 10px 7px;background: url(../../assets/images/sample/pattern_black2.gif) repeat-x scroll 0 0 transparent; border-bottom:1px solid #3c3c3c}
.book_now fieldset{ padding:9px 0 10px}
.book_now form label{ font-size:12px; color:#fffefe; line-height:21px; float:left; padding:0 14px 0 10px}
.book_now form input.textbox{ float:left; width:129px; border:none; height:17px; padding:2px 10px; line-height:17px; font-size:12px; color:#666666; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 7px;} 

.crausel{ float:left; width:598px; border:1px solid #323232; position:relative;height:346px; }
.crausel img{ float:left;}
.crausel .content_panel{ position:absolute; left:0; top:0; background:url(../../assets/images/sample/pattern_bg.gif) repeat-y 0 0; width:142px; bottom:0; z-index:999}
.crausel .content_panel ul{ float:left; width:124px; padding:1px 9px 0}
.crausel .content_panel ul li{ float:left; width:100%; padding:7px 0 0}
.crausel .content_panel ul li a{ float:left; width:auto; border:1px solid #434343; position:relative}
.crausel .content_panel ul li a img{ float:left}
.crausel .content_panel ul li .content{ position:absolute; left:0; bottom:0; background:url(../../assets/images/sample/transparent_bg.png) repeat 0 0;padding:8px 0; width:122px}
.crausel .content_panel ul li .content strong{ font-size:11px; font-weight:bold; color:#fff; line-height:14px; display:block; padding:0 7px 0}
.crausel .content_panel ul li .hover_frame{ background:url(../../assets/images/sample/img_hover_frame.png) no-repeat 0 0; position:absolute; left:0; top:0; width:144px; height:80px; display:none}
.crausel .content_panel ul li a:hover .hover_frame,.crausel .content_panel ul li a.active .hover_frame{ display:block}

.crausel .text_content{ position:absolute; left:142px; bottom:0; width:432px; background:url(../../assets/images/sample/transparent_bg.png) repeat 0 0; padding:6px 12px 10px; z-index:99;}
.crausel .text_content h4{ font-size:18px; font-weight:bold; color:#fff; padding:0 0 6px}
.crausel .text_content p{ display:block; font-size:14px; color:#fff; padding:0 0 6px}
.crausel .text_content span.btn{ display:block}
.crausel .text_content span.btn a{ margin-right:35px; display:inline}




#main{ float:left; width:600px}
#side_bar{ float:right; width:302px}

#page{ float:left; width:955px; position:relative;z-index: 98;}
#page.page2{padding-top: 3px;}
.detail_icons{ float:left; width:100%; background:url(../../assets/images/sample/bg_03.gif) repeat-x 0 0;  padding:0 0 9px 0;}
.detail_icons h1{ float:left; padding:0px 0 0 9px; font-size:24px;padding: 9px 0 8px 9px;}
.detail_icons h1 strong{ text-transform:uppercase}
.detail_icons ul.title{ float:left; width:auto; padding:4px 0 0 7px;}
.detail_icons ul.title li{ float:left; padding-right:4px;}
.detail_icons ul.title li a{ float:left;}


#left_container{ float:left; width:226px;}
#right_container{ float:right; width:664px; padding:0 0 0 0;}





.available_on { width:100%;}
.available_on .products td { width:20%;}
.available_on h4{ font-size:16px;color:#fff; padding:0 0 7px 0;}
.available_on .cinema{ }
.available_on .cinema.hover{ border-color:#2c402d}
.available_on .cinema .left{ float:left; height:25px; width:226px; padding:7px 0 0 9px}
.available_on .cinema.hover .left{ background:none}
.available_on .cinema .left a{ background:url(../../assets/images/sample/pic_01.png) no-repeat 0 0;font-size:14px; color:#fff; padding:4px 0 2px 30px;}
.available_on .cinema .right{ padding:0 11px 0 0;}
.available_on .cinema .right a{ color:#fff;font:13px/32px Arial, Helvetica, sans-serif;}
.available_on .cinema .right a strong{ color:#1d92d1;}
.available_on .cinema .right a:hover strong{ text-decoration:underline}
.available_on .products{ padding:5px 0 0 0;}
.available_on .products ul{ width:100%;}
.available_on .products ul li{ padding-right:5px; }
.available_on .products ul li a{ height:48px; padding:8px 0 0 9px;}
.available_on .products ul li a strong{ display:block;background:url(../../assets/images/sample/pic_02.png) no-repeat 0 0; color:#fff; padding:3px 0 9px 32px;}
.available_on .products ul li a small{ display:block; font:13px Arial, Helvetica, sans-serif; color:#fff; }
.available_on .products ul li a small span{ color:#1d92d1; font-weight:bold;}
.available_on .products ul li a:hover{ border-color:#2c402d}
.available_on .products ul li a:hover small{ text-decoration:underline}
.available_on .products ul li.first a:hover small{ text-decoration:none}
.available_on .products ul li.first a:hover small span{ text-decoration:underline}

.available_on .products .dvd a strong{ background:url(../../assets/images/sample/pic_03.png) no-repeat 0 0; padding-left:27px;}
.available_on .products .blueray a strong{ background:url(../../assets/images/sample/pic_04.png) no-repeat 0 0;padding-left:27px;}
.available_on .products .tv a strong{ background:url(../../assets/images/sample/pic_05.png) no-repeat 0 0; padding-top:8px; margin-top:-4px; position:relative;}
.available_on .products .last{ padding-right:0;}

.available_on .info{ width:100%; padding:6px 0 0 0;}
.available_on .info table{ font:12px Arial, Helvetica, sans-serif;}
.available_on .info tr{ padding-top:7px; border-bottom:1px solid #3d3d3d;}
.available_on .info td{ border-right:1px solid #2c2c2c;color:#fff; }
.available_on .info td strong{ color:#fff; text-transform: uppercase}
.available_on .info td span{ color:#42a20e}
.available_on .info td.col{ width:195px;}
.available_on .info td.col_01{ width:202px;}
.available_on .info td.col_01 strong{ width:92px; padding-left:9px;}
.available_on .info td.col_02{ width:258px; padding-left:9px; border:none}
.available_on .info .cast{  width:100%; color:#fff; padding:5px 0 10px 0px;}
.available_on .info .cast .top_sec strong{  width:80px; color:#fff;}

.available_on .info .cast .top_sec p{ float:right; width:584px; font-size:12px}
.available_on .info .cast .top_sec p span{ color:#42a20e}
.available_on .info p{  font-size:12px;}
.available_on .info a{ color:#42a20e; }
.bottom_sec{ float:left; width:100%; padding:15px 0 0 0;}
.bottom_sec .left{ float:left; width:354px; margin-left: 265px;}
.bottom_sec .right{ float:right; }
.bottom_sec .right .advertisement{ padding-top:0}
.vedio_gallery{ float:left;  border:1px solid #353535; background-color: #191919; margin-bottom: 10px; }
.vedio_gallery h5{ font-size:16px; height:20px; padding:10px 0 0 10px; text-align:center;  }
.vedio_gallery .gallery{ float:left; width:100%; padding:10px 0 9px 0;}
.vedio_gallery .gallery .prev_btn{ float:left; padding:13px 8px 0 8px; }
.vedio_gallery .gallery .prev_btn a{ float:left; background:url(../../assets/images/sample/prev_btn.gif) no-repeat 0 0; width:29px; height:30px;}
.vedio_gallery .gallery ul{ float:left; width:auto;}
.vedio_gallery .gallery ul li{ float:left; padding-right:7px; }
.vedio_gallery .gallery ul li img{ float:left}
.vedio_gallery .gallery ul li a{ float:left; border:1px solid #353535; position:relative;}
.vedio_gallery .gallery ul li a span.video_icon{ float:left; background:url(../../assets/images/sample/video_icon.png) no-repeat 0 0; height:53px; width:81px; position:absolute; top:0; left:0;}
.vedio_gallery .gallery .next_btn{ float:left; padding:13px 8px 0 0px;}
.vedio_gallery .gallery .next_btn a{ float:left; background:url(../../assets/images/sample/next_btn.gif) no-repeat 0 0; width:29px; height:30px;}

.image_gallery{margin-top:10px;}
.image_gallery .gallery .prev_btn{padding:24px 13px 0 10px; }
.image_gallery .gallery ul li{ padding-right:10px; }
.image_gallery .gallery .next_btn{ padding:13px 10px 0 0px;}


.stuff_we_love{ margin-top:5px;} 

.stuff_we_love .gallery{ }
.stuff_we_love .gallery ul{  padding-left:10px;}
.stuff_we_love .gallery ul li{ float:left; margin-right:10px; position:relative; border:1px solid #353535; padding-right:0 !important}

.stuff_we_love .gallery ul li span.content{ float:left; background:url(../../assets/images/sample/transparent_bg.png) repeat 0 0; position:absolute; left:0; bottom:0;  width:202px; padding:9px 8px}
.stuff_we_love .gallery ul li span.content small{ display:block; font-size:12px; color:#fff}
.stuff_we_love .gallery ul li span.btn a{ border:none}


.advertisement_sec{ float:left; width:100%; padding:10px 0 0 0; text-align:center;}
.advertisement_sec.second{ padding-top: 20px; padding-bottom: 4px;}

.top_links{ float:left; width:auto; background:#000;}
.top_links ul.top_links_images{ float:left; width:auto;padding:7px 0 8px 56px;}
.top_links ul.top_links_images li{ float:left; padding:0 40px 0 0}
.top_links ul.top_links_images li.last{ padding:0 30px 0 30px !important;}
.heading{/* float:left; width:100%; background:url(../../assets/images/sample/bg_04.gif) repeat-x 0 0; margin:9px 0 0 0;*/}
.heading h3{ font-size:30px;/*padding: 17px 0 14px 23px;*/color: #FFFFFF;}

.book_now.book_tickets{ width:auto !important; border:none !important;}
.book_now.book_tickets fieldset{ padding:0}
.book_tickets form input.textbox { width:155px;}

.stuff_we_love.v_01{ margin-top:0 !important; width:352px}
.stuff_we_love.v_01 .gallery{ padding:10px 0 10px 0}
.stuff_we_love.v_01 .gallery ul{ padding-left:33px !important}
.stuff_we_love.v_01 .gallery ul li{ margin-bottom:6px !important}
.stuff_we_love.v_01 .gallery ul li.last{margin-bottom:0 !important}
.stuff_we_love.v_01 .gallery ul li span.content{ width:127px; padding:9px 4px;}

.stuff_we_love.no_images .gallery ul{ padding-left:0px !important}
.stuff_we_love.no_images .gallery{ padding:10px 0 9px 0 !important;}
.stuff_we_love.no_images .gallery ul li{ margin-right:7px !important;}

.stuff_we_love.no_images .gallery ul li span.content{ width:115px; padding:8px 4px 8px 5px;}
.stuff_we_love.no_images .gallery .prev_btn{ padding-top:23px !important}
.stuff_we_love.no_images .gallery .next_btn{padding-top:23px !important; padding-right:6px}
.stuff_we_love.no_images{ margin-top:8px !important; width:352px}



span.btn a{ width:auto; padding:0 12px 0 0; background:url(../../assets/images/sample/grn_arrow.gif) no-repeat right center; font-size:12px; color:#189E21; font-weight:bold; line-height:14px}

.most_populer{float:left; width:596px; padding-bottom:19px; border:1px solid #323232; margin:15px 0 0}
.most_populer h3{font-size:16px; color:#fff; padding:8px 0 8px 7px; background:url(../../assets/images/sample/pattern_black2.gif) repeat-x 0 0;}
.most_populer .navigation{float:left; width:100%;}
.most_populer .navigation ul{float:left; width:100%; background:url(../../assets/images/sample/pattern_black.gif) repeat-x 0 0; border:1px solid #3c3c3c; border-left:none; border-right:none;}
.most_populer .navigation ul li{float:left; width:auto; border-right:1px solid #696969;}
.most_populer .navigation ul li a:hover{ text-decoration:underline}
.most_populer .navigation ul li a.active{background:url(../../assets/images/sample/pattern_green.gif) repeat-x 0 0; text-decoration:none}
.most_populer .navigation ul li a{float:left; width:auto; padding:0 15px; font-size:14px; line-height:29px; color:#fff; text-align:center;}
.most_populer .content{float:left; width:100%; background:url(../../assets/images/sample/content_mid_line.gif) repeat-y 0 0; margin-top:15px;}
.most_populer .content ul{float:left; width:100%;}
.most_populer .content ul li{float:left; width:auto; margin:0 15px; display:inline; background:url(../../assets/images/sample/margin_btm.gif) repeat-x 0 bottom; min-height:138px; height:155px !important; height:138px;padding-right: 25px;}
.most_populer .content ul li h4{font-size:12px; color:#fff; font-weight:bold; line-height:14px; padding-bottom:8px;}
.most_populer .content ul li .image{float:left; width:80px; height:115px; border:1px solid #343434; margin-right:14px; position:relative;}
.most_populer .content ul li .image .play_icon{position:absolute; top:19px; left:37px;}
.most_populer .content ul li .right_sec{float:left; width:147px; position:relative; min-height:138px; height:auto !important; height:138px;}
.most_populer .content ul li .right_sec h5{font-size:12px; color:#42a20e; font-weight:bold; line-height:13px;}
.most_populer .content ul li .right_sec p{float:left; width:100%; font-size:12px; color:#fff; line-height:14px; padding:7px 0 30px 0; height:65px;}
.most_populer .content ul li .right_sec .btn a{ position:relative; left:0; bottom:13px; width:auto; margin:5px 0 0;}
.most_populer .content ul li.last{background:none; padding-top:10px;}
.most_populer .content ul li.last .right_sec{min-height:0; height:auto !important;}
.most_populer .content ul li.last .right_sec .btn a{bottom:0;}
.most_populer .content ul li.last .right_sec p{padding-bottom:15px;}

.film_tweet{float:right; border:1px solid #353535; width:300px; margin:15px 0 0}
.film_tweet h3{font-size:16px; color:#fff; padding:9px 0 9px 10px; background:url(../../assets/images/sample/pattern_black2.gif) repeat-x 0 0; border-bottom:1px solid #333; overflow:hidden;}
.film_tweet h3 span{float:left;}
.film_tweet .follow_btn{float:right; width:auto; margin-right:10px; background:url(../../assets/images/sample/follow_us.png) no-repeat 0 0; width:147px; height:20px}
.film_tweet .follow_btn span{float:left; text-indent:-9999px}
.film_tweet ul{float:left; width:100%; }
.film_tweet ul li{float:left; width:100%; background:url(../../assets/images/sample/margin_btm2.gif) repeat-x 0 bottom; padding:14px 0;}
.film_tweet ul li.first{background-color:#2a2a2a;}
.film_tweet ul li.first .image{float:left; width:24px; height:24px; margin:0 11px 0 10px}
.film_tweet ul li.second{background-color:#252525;}
.film_tweet ul li.second .image{float:left; width:25px; height:25px; margin:0 10px 0 10px}
.film_tweet ul li .right_sec{float:left; width:230px;}
.film_tweet ul li .right_sec p{font-size:12px; color:#fff; line-height:15px;}
.film_tweet ul li .right_sec p a{color:#21a7ef;}



.discription_sec{float:left; width:226px;}
.discription_sec .trailer{float:left; width:100%;}
.discription_sec .trailer{float:left; width:100%;}
.discription_sec .trailer .frame{float:left; width:224px; height:168px; border:1px solid #505050; position:relative;}
.discription_sec .trailer .frame span.play_icon{position:absolute; bottom:6px; right:7px;}
.discription_sec .trailer span.btn{float:left; width:216px; border:1px solid #3a3a3a; border-top:none; background:url(../../assets/images/sample/pattern_black2.gif) repeat-x 0 0; padding:0 0 0 8px;}
.discription_sec .trailer span.btn a{float:left; width:auto; padding-right:20px; background:url(../../assets/images/sample/grn_arrow2.jpg) no-repeat right center; line-height:30px;}
.discription_sec .btm_sec{float:left; width:100%; padding-top:11px;}
.discription_sec .btm_sec ul{float:left; width:100%;}
.discription_sec .btm_sec ul li{float:left; width:100%; padding-bottom:10px;}
.discription_sec .btm_sec ul li ul{float:left; width:100%;}
.discription_sec .btm_sec ul li ul li{float:left; width:auto; padding:0 5px 0 0;}
.discription_sec .btm_sec ul li ul li span.visitors_detail{float:left; width:138px; font-size:12px; line-height:14px; color:#bebfc0; padding-left:3px;}
.discription_sec .btm_sec ul li ul li span.visitors_detail a{color:#1d92d1;}
.discription_sec .btm_sec ul li ul li a.wishlist_btn{float:left; width:auto; background:url(../../assets/images/sample/wishlist_right.jpg) no-repeat right 0; padding-right:10px;}
.discription_sec .btm_sec ul li ul li a.wishlist_btn span{float:left; width:auto; background:url(../../assets/images/sample/wishlist_mid.jpg) repeat-x 0 0; padding:1px 3px 1px 8px; font-size:14px; line-height:26px; color:#fff;}
.discription_sec .btm_sec ul li a.review_btn{float:left; width:auto; background:url(../../assets/images/sample/review_btn_right.jpg) no-repeat right 0; padding-right:10px;}
.discription_sec .btm_sec ul li a.review_btn span{float:left; width:auto; background:url(../../assets/images/sample/review_btn_mid.jpg) repeat-x 0 0; padding:0 3px 0 7px; font-size:14px; color:#fff; line-height:22px;}
.discription_sec .btm_sec ul li h6{font-size:12px; color:#bebfc0; padding-top:10px;}
.discription_sec .btm_sec ul li strong{float:left; width:auto; font-size:49px; color:#bebfc0; line-height:55px}
.discription_sec .btm_sec ul li strong sup{font-size:21px;}
.discription_sec .btm_sec ul li .fresh_logo{float:left; width:auto; margin-top:5px;}
.discription_sec .btm_sec ul li .progress_bar{float:left; width:188px; height:18px; background:url(../../assets/images/sample/progress_back.jpg) no-repeat 0 0;}
.discription_sec .btm_sec ul li .progress_bar a{float:left; width:77%; height:18px; background:url(../../assets/images/sample/progress.jpg) no-repeat 0 0;}
.discription_sec .btm_sec ul li span.review_detail{float:left; width:auto; font-size:12px; line-height:14px; color:#bebfc0;}
.discription_sec .btm_sec ul li span.review_detail a{color:#1d92d1;}


.container{float:left;width:100%; margin:14px 0 0 0}
.movies_list{float:left; width:720px; border:1px solid #183b4c;}
.movies_list .section{float:left; width:100%;}

.movies_list .section h3{font-size:16px; color:#fff; background:#272727 url(../../assets/images/sample/header_bg2.jpg) repeat-x 0 0; padding: 14px 0 11px 14px; border-bottom:1px solid #1a1a1a}

.movies_list .section h3.second{padding-top:26px; border-top:1px solid #323232; background-image:none; background-color:#2a2a2a;}
.movies_list .section ul{float:left; width:100%;}
.movies_list .section ul li{float:left; width:100%;padding: 5px 0; position:relative;}
.movies_list .section ul li.last{padding-bottom:24px;}
.movies_list .section ul li.head{background:#484848;padding: 1px 0 0;}
.movies_list .section ul li.head h5{font-size:12px; color:#fff; font-weight:bold; line-height:23px;}
.movies_list .section ul li.first{background:#2e2e2e;}
.movies_list .section ul li.secong{background:#2a2a2a;}
.movies_list .section ul li div{padding-left:15px;}
.movies_list .section ul li .add_sec{float:left; width:121px;}
.movies_list .section ul li .add_sec .wishlist_btn{float:left; width:110px; height:20px; background:url(../../assets/images/sample/wishlist_btn.png) no-repeat 0 0; padding:0 5px; font-size:12px; color:#fff; line-height:20px; margin-top:13px;}
.movies_list .section ul li .film_sec{float:left; width:250px; display:table; position:relative;}
.movies_list .section ul li .film_sec .image{float:left; width:56px; height:43px; border:1px solid #494949; margin-right:10px;}
.movies_list .section ul li .film_sec .movie_name{width:180px; font-size:12px; line-height:14px; display:table-cell; vertical-align:middle;}
.movies_list .section ul li .film_sec .movie_name a{color:#42a20e;}
.movies_list .section ul li .options{float:left; width:285px;}
.movies_list .section ul li .options ul{float:left; width:100%;}
.movies_list .section ul li .options ul li{float:left; width:auto; margin-right:14px; padding:0;}
.movies_list .section ul li .options ul li a{float:left; width:auto; height:45px;}


.movies_list .section ul li .options ul li.icons_cinema a{width:30px; background:url(http://media.findanyfilm.com/assets/images/film/film-cinema.png) no-repeat; }
.movies_list .section ul li .options ul li.icons_dvd a{ width:30px; background:url(http://media.findanyfilm.com/assets/images/film/film-dvd.png) no-repeat;}
.movies_list .section ul li .options ul li.icons_bluray a{ width:30px; background:url(http://media.findanyfilm.com/assets/images/film/film-bluray.png) no-repeat;}
.movies_list .section ul li .options ul li.icons_download a{ width:30px; background:url(../../assets/images/sample/download_icon.png) no-repeat;}
.movies_list .section ul li .options ul li.icons_online a{ width:30px; background:url(http://media.findanyfilm.com/assets/images/film/film-online.png) no-repeat;}
.movies_list .section ul li .options ul li.icons_tv a{ width:30px; background:url(http://media.findanyfilm.com/assets/images/film/film-tv.png) no-repeat;}

.movies_list .section ul li .options ul li.icons_cinema a:hover{background:url(http://media.findanyfilm.com/assets/images/film/film-cinema.png) no-repeat;}
.movies_list .section ul li .options ul li.icons_dvd a:hover{background:url(http://media.findanyfilm.com/assets/images/film/film-dvd.png) no-repeat;}
.movies_list .section ul li .options ul li.icons_bluray a:hover{background:url(http://media.findanyfilm.com/assets/images/film/film-bluray.png) no-repeat;}
.movies_list .section ul li .options ul li.icons_download a:hover{background:url(../../assets/images/sample/download_icon.png) no-repeat;}
.movies_list .section ul li .options ul li.icons_online a:hover{background:url(http://media.findanyfilm.com/assets/images/film/film-online.png) no-repeat;}
.movies_list .section ul li .options ul li.icons_tv a:hover{background:url(http://media.findanyfilm.com/assets/images/film/film-tv.png) no-repeat;}

.movies_list .section ul li .remove_sec{float:left; width:80px;}
.movies_list .section ul li .remove_sec .remove_btn{float:left; width:auto; padding:15px 0 0 10px;}
.movies_list.display{ display:none;}

.friends{float:right; width:190px; border:1px solid #3d3d3d;}
.friends .section{float:left; width:177px; background:#2a2a2a; padding:10px 0 9px 13px;}
.friends .section .image{float:left; width:18px; height:18px; border:1px solid #484848; margin-right:5px;}
.friends .section .name{float:left; width:auto; font-size:12px; line-height:20px;}
.friends .section .name a{color:#4c74c8;}
.friends .section .txt{float:left; width:145px; font-size:12px; line-height:16px; color:#bebfc0;}
.friends .section.top{background:url(../../assets/images/sample/pattern_black3.gif) repeat-x 0 0; border-bottom:1px solid #323232;}
.friends .section.top .txt{float:right; width:auto; line-height:20px; padding-right:10px;}
.friends .section.list{border:1px solid #323232; border-left:none; border-right:none;}
.friends .section ul{float:left; width:100%;}
.friends .section ul li{float:left; width:100%; padding-bottom:5px;}
.friends .section ul li.last{padding-bottom:0;}
.friends .section .invite_btn{float:left; width:auto; padding-right:10px; background:url(../../assets/images/sample/wishlist_right.png) no-repeat right 0;}
.friends .section .invite_btn img{float:left; width:auto; margin:5px 6px 0 0;}
.friends .section .invite_btn span{float:left; width:auto; padding:0 24px 0 6px; background:url(../../assets/images/sample/wishlist_mid.png) repeat-x 0 0;}
.friends .section .invite_btn span span{float:left; width:auto; padding:0; background:none; font-size:14px; line-height:22px; color:#fff;}

.buy_on{ float:left; width:100%; margin-top:10px;}
.buy_on h5{padding: 13px 0 6px 10px; border-bottom: solid 1px #3d3d3d;}
.buy_on h5 a{ font-size:12px; color:#1cc12c; padding-left:10px; }
div.buy_on table { float:left;width:100% }
div.buy_on table th, div.buy_on table td { text-align:left; vertical-align:middle }
div.buy_on table th { padding:10px 18px 10px 18px; font-size:14px; background:#101010; border-left:#2b2b2b solid 1px; font-weight:normal; }
div.buy_on table th a{color:#1cc12c; font-size:14px; font-weight:normal;}
div.buy_on table th.wide { width:436px }
div.buy_on table td { padding:8px 18px; border-top:#2b2b2b solid 1px; border-left:#2b2b2b solid 1px }
div.buy_on table th.first, div.buy_on table td.first { width:109px; border-left:0 }
div.buy_on table th.last { width:95px }
div.buy_on table td.action a{ float:left; background:url(../../assets/images/sample/buy_this.gif) no-repeat 0 0; width:63px; height:18px;} 
div.buy_on table td.action span{ text-indent:-9999px; float:left;}
.buy_on.first{ margin-top:10px !important;}


.marquee {position:relative;
     overflow:hidden;
	 float:left;
     width:920px;
     height:28px;
     }

.content_box{float: left; width: 870px; border: 1px solid #363636; background: #0d0d0d; margin: 13px 0 0 11px; padding: 9px 10px 10px 8px; display: inline;}
.content_box .intro_content{float: left; width: 840px; padding: 0 18px 0 12px;}
.intro_content .title{float: left; width: 872px; position: relative; margin-left: -32px; background: url(../../assets/images/sample/corner1.png) no-repeat 0 0; padding-top: 6px; display: inline;}
.intro_content .title h2{font: bold 24px/51px Arial,Helvetica,sans-serif; color: #fff; padding-left: 30px; background: url(../../assets/images/sample/pattern_black4.jpg) repeat-x 0 0;padding-bottom: 0px;}
.intro_content .btm_sec{float: left; width: 100%; margin-top: 12px; position: relative; min-height: 221px; height: auto !important; height: 221px;}
.intro_content .btm_sec h4{font: normal 18px Arial,Helvetica,sans-serif; color: #42a20e; padding-bottom: 10px;}
.intro_content .btm_sec p{font: normal 14px Arial,Helvetica,sans-serif; color: #fff; padding-bottom: 5px;}
.intro_content .btm_sec p a{color: #fff; text-decoration: underline;}
.intro_content .btm_sec p.last{padding-bottom: 23px;}
.intro_content .btm_sec .image{float: right; width: auto; margin-left: 20px; display: inline; border: 1px solid #242424;}
.links{/*position: absolute;*/ left: 0; bottom: 0; width: auto;float: left;}
.top_links{float: left; width: 100%; background: none;}
.top_links span{float: left; width: auto; margin-right: 20px; background: url(../../assets/images/sample/grn_arrow3.png) no-repeat right center;margin-bottom: 5px;}
.top_links span a{font: bold 14px/12px Arial,Helvetica,sans-serif; color: #42a20e; padding-right: 14px;}
.links .social_links{float: left; width: 100%; margin-top: 14px; padding-bottom: 22px;}
.links .social_links a{float: left; width: auto; margin-right: 11px;}
.links .social_links a.twt{margin-top: 1px; margin-right: 0;}
.links .social_links div{float: left; width: auto; margin-right: 11px;}
.intro_content .sponser{float: right; width: auto; margin-top: 12px;}
.intro_content .sponser2{margin-top: 24px;}
.intro_content .sponser ul{float: left; width: auto;}
.intro_content .sponser ul li{float: left; width: auto; padding-left: 9px;}
.intro_content .sponser ul li span{float: left; width: auto; padding-right: 2px; font: normal 10px Arial,Helvetica,sans-serif; color: #fff;}
.content_box .num_box{float: left; width: 850px; border: 1px solid #2f2f2f; padding: 8px 10px 10px 8px; margin-top: 13px; background: url(../../assets/images/sample/num_box_back.jpg) repeat 0 0; position: relative;}
.content_box .num_box.first{margin-top: 9px;}
.content_box .num_box .caption{position: absolute; top: -12px; left: 19px; width: auto; height: 42px; padding-right: 7px; background: url(../../assets/images/sample/corner3.png) no-repeat right top; text-align: center;}
.content_box .num_box .caption span{float: left; width: auto; height: 42px; background: url(../../assets/images/sample/pattern_black4.jpg) repeat-x scroll 0 0; font-weight: bold; font-family: Arial,Helvetica,sans-serif; color: #fff; padding: 0 9px 0 0}
.content_box .num_box .caption span small{float: left; padding-left: 11px; font-size: 20px; line-height: 31px; height: 42px;}
.content_box .num_box .caption span strong{float: left; font-size: 35px; line-height: 42px;}
.num_box .inner{float: left; width: 839px; border: 1px solid #3d3d3d; background: #1a1a1a; padding: 0 0 10px 9px;}
.num_box .inner .left_sec{float: left; width: 530px; padding-top: 10px; display: table;}
.num_box .inner .left_sec .text_sec{float: left; width: 289px; position: relative; margin-left: 17px; display: inline; min-height: 140px; height: auto !important; height: 140px; padding-top: 13px;}
.num_box .inner .left_sec .image{display: table-cell; vertical-align: middle; width: 224px; height: 167px; text-align: center; }
.num_box .inner .left_sec .image img{border: 1px solid #4b4b4b;}
.num_box .inner .left_sec h4{font: normal 18px/26px Arial,Helvetica,sans-serif; color: #42a20e; padding-bottom: 8px;}
.num_box .inner .left_sec p{font: normal 14px Arial,Helvetica,sans-serif; color: #fff; padding-bottom: 10px;}
.num_box .inner .available{float: right; width: 313px; position: relative; margin-right: -34px; padding-top: 10px; background: url(../../assets/images/sample/corner2.png) no-repeat right top;}
.num_box .inner .available ul{float: left; width: 100%; border-bottom: 1px solid #555;}
.num_box .inner .available ul li{float: left; width: 291px; padding: 0 10px; height: 32px; border: 1px solid #555; border-bottom: none; background: #0f0f0f url(../../assets/images/sample/bg_01.gif) no-repeat scroll 0 0;}
.num_box .inner .available ul li.active{background: url(../../assets/images/sample/available_li_hover.jpg) no-repeat scroll 0 0;}
.num_box .inner .available ul li a.tag{float: left; width: 72px; padding-left: 28px; font: bold 14px/32px "GillSansMT", Arial,Helvetica,sans-serif; color: #fff; text-transform: uppercase;}
.num_box .inner .available ul li.cinema a.tag{background: url(../../assets/images/sample/pic_01.png) no-repeat 0 center;}
.num_box .inner .available ul li.online a.tag{background: url(../../assets/images/sample/pic_02.png) no-repeat 0 center; margin-left: -3px; padding-left: 31px; position: relative;}
.num_box .inner .available ul li.dvd a.tag{background: url(../../assets/images/sample/pic_03.png) no-repeat 0 center;}
.num_box .inner .available ul li.blue_ray a.tag{background: url(../../assets/images/sample/pic_04.png) no-repeat 0 center;}
.num_box .inner .available ul li.tv a.tag{background: url(../../assets/images/sample/pic_05.png) no-repeat 0 center;}
.num_box .inner .available ul li .form_sec{float: left; width:191px; margin-top: 5px;}
.num_box .inner .available ul li .form_sec .text_box{float: left; width:133px; height: 19px; border: 1px solid #8c8e8d; border-right: none; padding-left: 7px; background: url(../../assets/images/sample/search_bg2.jpg) repeat-x 0 0;}
.num_box .inner .available ul li .form_sec .text_box input{float: left; width:133px; height: 19px; background: none; padding: 0; border: 0; font: normal 12px/19px Arial,Helvetica,sans-serif; color: #666;}
.num_box .inner .available ul li .form_sec .submit_btn{float: left; width:50px; height: 21px; background: url(../../assets/images/sample/find_img.jpg) no-repeat 0 0;}
.num_box .inner .available ul li .form_sec .submit_btn input{float: left; width:50px; height: 21px; background: none; padding: 0; border: 0; cursor: pointer;}
.num_box .inner .available ul li .right_txt{float: right; width: auto; font: normal 12px/32px Arial,Helvetica,sans-serif;}
.num_box .inner .available ul li .right_txt a{color: #fefefe;}
.num_box .inner .available ul li.active .right_txt a{text-decoration: underline;}
.num_box .inner .available ul li .right_txt strong a{color: #1f9de0; font-weight: bold;}

.competition .content_box{background: #000; padding-bottom: 30px;}
.competition .intro_content .sponser{position: absolute; right: 0; bottom: 12px;}
.competition .intro_content .btm_sec{margin-top: 7px;}
.competition .intro_content .btm_sec .left_sec{float: left; width: 509px; position: relative; padding-top: 7px; min-height: 574px; height: auto !important; height: 574px;}
.competition .intro_content .btm_sec .side_bar{float: right; width: 350px; position: relative; margin-right: -41px; padding-top: 10px; background: url(../../assets/images/sample/corner2.png) no-repeat scroll right top;}
.competition .intro_content .side_bar .inner{float: left; width: 332px; padding: 8px 9px; border: 1px solid #2c2c2c; background: url(../../assets/images/sample/num_box_back.jpg) repeat scroll 0 0;}
.competition .intro_content .side_bar .inner h2{font: bold 22px/34px "GillSans", Arial,Helvetica,sans-serif; color: #fff; text-transform: uppercase;}
.competition .intro_content .side_bar .inner h2 span{font-weight: normal;}
.competition .intro_content .side_bar .content_sec{float: left; width: 296px; padding: 10px 19px; border: 1px solid #2c2c2c; min-height: 492px; height: auto !important; height: 492px; background: #1a1a1a;}
.competition .intro_content .side_bar .content_sec p{font: normal 12px Arial,Helvetica,sans-serif; color: #fffefe; padding-bottom: 20px;}
.competition .links{float: left; width: 100%; position: static; padding-bottom: 25px; margin-top: 5px;}
.competition .links .top_links{float: left; width: auto;}
.competition .links .top_links span a{line-height: 22px;}
.competition .links .social_links{float: right; width: auto; margin: 0; padding: 0;}
.competition .intro_content .btm_sec .left_sec .image{border:1px solid #1c1c1c; margin-left: 0;}
.competition .intro_content .btm_sec .left_sec .image2{margin-left: 45px; margin-top: 3px;}
.competition .t_c{float: left; width: 900px; padding: 15px 0 0 12px;}
.competition .t_c h4, .competition .t_c p{font: normal 10px Arial,Helvetica,sans-serif; color: #fff;}
.competition .t_c h4{font-weight: bold; padding-bottom: 5px}

.competition .reg_form{float: left; width: 100%;}
.competition .reg_form .row{float: left; width: 100%; margin-top: 10px;}
.competition .reg_form  label{float: left; width: 110px; font: normal 12px/21px Arial,Helvetica,sans-serif; color: #fffefe;}
.competition .reg_form  .txt_box{float: left; width: 157px; height: 21px; padding: 0 5px; border: 0; margin-left: 9px; display: inline; font: normal 12px/21px Arial,Helvetica,sans-serif; color: #666; background: url(../../assets/images/sample/search_bg3.jpg) repeat-x scroll 0 0;}
.competition .reg_form  .txt_box.second{width: 30px;}
.competition .reg_form  .txt_box.third{width: 90px;}
.competition .reg_form .chk_boxes{float: right; width: 195px; margin-top: 15px;}
.competition .reg_form .chk_boxes label{float: left; width: 100%; margin-top: 6px;}
.competition .reg_form .chk_boxes label input{float: left;margin-top: 0px;}
.competition .reg_form .chk_boxes label span{float: left; width: 167px; font: normal 10px/11px Arial,Helvetica,sans-serif; color: #fffefe; padding-left: 7px;}
.competition .reg_form .chk_boxes label span a{color: #fffefe; text-decoration: underline;}
.competition .reg_form .submit_btn{float: right; width: 66px; height: 22px; border: 0; padding: 0; background: url(../../assets/images/sample/enter_btn.png) no-repeat 0 0; cursor: pointer; margin-top: 5px;}

.competition.v3 .content_box{padding-bottom: 15px;}
.competition.v3 .intro_content .btm_sec .image{margin-left: 20px; float:none; display:block;}
.competition.v3 .intro_content .btm_sec .left_sec{width: 100%; padding-top: 10px; text-align: center; min-height: inherit;}
.competition.v3 .intro_content .btm_sec .left_sec .content{display: inline-block; width: 410px; padding-top: 7px; text-align: left; vertical-align: top;}
.competition.v3 .intro_content .btm_sec .right_sec{display:inline-block; overflow:hidden; position: relative; vertical-align: top; min-height: 537px; height: auto !important; height: 537px;}
.competition.v3 .intro_content .content .grn_btn{float: left; width: auto; margin-top: 22px;padding-right: 10px;}
.competition.v3 .links{margin-top: 43px;}
.competition.v3 .social_links{float: left; margin-right: 20px;}
.competition.v3 .t_c{padding-top: 27px; padding-bottom: 20px;}

.competition.v3_1 .intro_content .btm_sec .left_sec{width: 781px; padding-left: 31px;}
.enter_n{ background:url(../../assets/images/sample/enter_btn_left.gif) no-repeat 0 0; float:left; width:auto; line-height: 22px; color: #fff}
.enter_n span{ background: url(../../assets/images/sample/enter_btn_right.gif) no-repeat right 0; float:left; width:auto; padding: 0 18px 0 11px; font-size: 15px}
/*modified css start here*/
.intro_content .btm_sec .text_sec{min-height: 165px; height: auto !important; height: 165px;}
/*modified css end here*/






























#new-releases-container {
	background-color: #242424;
	border-right: solid 1px #323232;
	border-left: solid 1px #323232;
	padding: 20px 10px 10px 10px;
}

#whats-on-near-you {
	border: solid 1px #323232;
	background-color: #191919;
	padding: 10px;
	margin-bottom: 10px;
}

#new-releases-content {
    border: solid 1px #323232;
	background-color: #191919;
	padding: 20px;
	margin-bottom: 10px;
}

#new-releases-content h1 {
    background: transparent !important;
    padding: 0 0 10px 0 !important;
    text-transform: uppercase;
}

.content-image {
    margin: 0 20px 20px 0;
    float:left;
}

.cinema-search-section, .cinema-search-section-end {
	float:left;	
	width: 250px;
	padding: 20px;
}
.cinema-search-section span, .cinema-search-section-end span{
	font-weight: bold;
	text-transform: uppercase;
    font-size: 16px;
}
.cinema-search-section {
	border-right: solid 1px #323232;	
}

.films-listings {
	background-color: #242424;
	border-right: solid 1px #323232;
	border-left: solid 1px #323232;
	padding: 0 0 20px 0;
}

.fl-film {
	width: 157px;	
	border-right: solid 1px #323232;
	border-top: solid 1px #323232;
	border-bottom: solid 1px #323232;
	background-color: #121212;
	float: left;
}

.fl-img {
	background-color: #000000;	
	border-bottom: solid 1px #323232;
	padding: 10px 10px 10px 9px;
}

.fl-img-image {
	width:138px;
	height:200px;
	background-position: center;
	background-size: 148px 213px;
	background-repeat: no-repeat;
}

.fl-title {
	padding: 10px 10px 0 9px;
	text-align: center;
    height: 64px;
}

.fl-year-cert {
	padding: 0 10px 10px 9px;
	text-align: center;
}

.fl-film.fl-film-right {
    border-right:0 !important;
    width: 163px;
}
.fl-film-right .fl-img, .fl-film-right .fl-title {
    padding-right: 16px;
} 

li.filter-u label, li.filter-pg label, li.filter-12 label, 
li.filter-12a label, li.filter-15 label, li.filter-18 label {
    cursor: pointer;
    display: inline-block;
    width: 29px;
    height: 29px;
    padding: 0;
    text-indent: -5000px;
    vertical-align: middle;
}

.filter.no.new-releases li {
    float: left;
    width: 32%;
    padding: 6px 0;
}

li.filter-u label {
    background: url(http://media.findanyfilm.com/assets/images/icons/filter-u.gif) 0 0 no-repeat;
}
li.filter-pg label {
    background: url(http://media.findanyfilm.com/assets/images/icons/filter-pg.gif) 0 0 no-repeat;

}
li.filter-12 label {
    background: url(http://media.findanyfilm.com/assets/images/icons/filter-12.gif) 0 0 no-repeat;
}
li.filter-12a label {
    background: url(http://media.findanyfilm.com/assets/images/icons/filter-12a.gif) 0 0 no-repeat;
}
li.filter-15 label {
    background: url(http://media.findanyfilm.com/assets/images/icons/filter-15.gif) 0 0 no-repeat;
}
li.filter-18 label {
    background: url(http://media.findanyfilm.com/assets/images/icons/filter-18.gif) 0 0 no-repeat;
}

.townpostcodebox {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 0;
    padding: 8px;
}



.center {
	text-align: center;	
}

.toppad10 {
	padding-top: 10px;	
}

.toppad20 {
	padding-top: 20px;	
}

.toppad30 {
	padding-top: 30px;	
}

.toppad40 {
	padding-top: 40px;	
}

.autowidth {
    width: auto !important;
}

h1, .detail_icons{
	background: none !important; /*Remove from global_v3.css on go-live*/	
}

#film-page-container {
	background-color: #242424;
	border-right: solid 1px #323232;
	border-left: solid 1px #323232;
	padding: 13px 10px 10px 10px;
}
















#home-welcome h2, #home-most-popular h2 {
 text-transform: uppercase;
}

#home-most-popular a {
 font-size: 11pt;
 font-weight: bold;
 padding-bottom: 3px;
 text-transform: uppercase;
 display: block;
 margin-bottom: 2px;
}

#home-most-popular .left {
 float: left;
 width: 80px;
}

#home-most-popular .right {
 float: right;
 width: 186px;
}

#home-most-popular .film_image {
 width:79px;
 height:117px;
 background-position: center;
 background-size: 79px 117px;
 background-repeat: no-repeat;
 border: 1px solid #333333;
}

.available_on_img {
	float:left;	
	margin-right:10px;
}

.products td a small {
	text-transform: uppercase;
	line-height: 100%;
}
.products td a small span {
	display: block;
}

.available_on td a{
	margin-top: 5px;
	display: block;
}






#film-details {
	width: 100%;
}
#film-details > tbody > tr > td {
vertical-align:top !important;
background-color:#191919;
border: solid 1px #3d3d3d;
}
#film-details-left {
width: 253px;
}
#film-details-right {
height: 100%;
width: 100%;
}
#film-details .line-bottom {
border-bottom: solid 1px #3d3d3d;
}
#film-details .line-left {
border-left: solid 1px #3d3d3d;
}
.fd-pad {
padding: 10px;
}
#filminfo {
width: 100%;
}
#filminfo strong {
text-transform: uppercase;
}
.onethird {
width: 33%;
}

#content {
	background-color: #232323;
	border-left: solid 1px #323232;
	border-right: solid 1px #323232;
	padding: 12px;
}

.fl-price {
 text-align: center;
 text-transform: uppercase;
 font-weight: bold;
 padding: 10px 10px 10px 9px;
 border-top: solid 1px #323232;
}

#find-cinemas-right {
	width: 300px;
}

#find-cinemas-right .title {
	background-color: #191919;
	border: solid 1px #323232;
	margin-bottom: 10px;
	width: 280px;
}

.cinemas-wrapper {
background-color: #191919;
border-top: solid 1px #323232;
border-right: solid 1px #323232;
border-left: solid 1px #323232;	
}

.cinema-message-wrapper {
background-color: #191919;
border: solid 1px #323232;
margin-top: 10px;
padding: 10px;
}



















ul.ftabs {
    margin:0 10px;
    padding:0;
}
ul.ftabs li {
    display:block;
    float:left;
    padding: 10px 15px;
    border-top: solid 1px #323232;
    border-right: solid 1px #323232;
    border-left: solid 1px #323232;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #191919;
    margin: 0 10px 0 0;
}
ul.ftabs li a {
    display:block;
    float:left;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
ul.ftabs li a:hover {
    color: #189e21;
}
.selected {
    font-weight:bold;
    color: #189e21 !important;
}
.tab-content {
    clear:both;
}
.tab-wrapper {
    border-right: solid 1px #323232;
    border-left: solid 1px #323232;
    background-color: #242424;
}

.bbfc_rating_icon { height: 36px; width: auto; }
.bbfc-info-box-wrapper {
	float: left;
}
.bbfc-info-box-row {
	float: left;
	padding: 6px 0;
}
.bbfc-info-box {
	width: 259px;
	background-color: #191919;
	border: 1px solid #3D3D3D;
	padding: 20px;
	float: left;
}
.bbfc-info-box.middle {
	margin-left: 12px;
	margin-right: 12px;
}
.bbfc-info-box.two-left {
	width:  415px;
	margin-right: 6px;
}
.bbfc-info-box.two-right {
	width:  415px;
	margin-left: 6px;
}
.bbfc-info-box.long {
	width:  885px;
}
.bbfc-info-box .bbfc_rating_icon {
	margin-bottom: 12px;
}
.bbfc_insight_logo {
	width: 111px;
	height: 17px;
}













/* HIDE TV */
.fn_tv{display: none !important}
#format_nav_films li.last{display: none}
#format_nav ul li,#format_nav_films ul li{width: 180px}
.fnf_img {  width: 180px;   height: 262px; background-size: 172px 256px; }
.fnf_ovelay{width: 90% !important;padding: 10px 5% !important;}
.tv.last.line-left.fd-pad{display: none}
