@charset "utf-8";
/*@font-face {font-family: 'Conv_Dosis-Book';src: url('../../fonts/Dosis-Book.eot');src: local('â˜º'), url('../../fonts/Dosis-Book.woff') format('woff'), url('../../fonts/Dosis-Book.ttf') format('truetype'), url('../../fonts/Dosis-Book.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Conv_Dosis-Medium';src: url('../../fonts/Dosis-Medium.eot');src: local('â˜º'), url('../../fonts/Dosis-Medium.woff') format('woff'), url('../../fonts/Dosis-Medium.ttf') format('truetype'), url('../../fonts/Dosis-Medium.svg') format('svg');font-weight: normal;font-style: normal;}
 CSS Document */
body { background:url(../../images/bg.gif) center top repeat-y; font-family: Arial,Helvetica,sans-serif; color: #333333; font-size:14px; line-height:1.3em;}
a, a:link, a:visited, a:active { font-family: Arial,Helvetica,sans-serif; color: #333333; outline: none; text-decoration: none; } 
a:hover {font-family: Arial,Helvetica,sans-serif; color: #333333; text-decoration:underline; }
h1, h2, h3, h4, p { margin:0; padding: 0; }
h1 { xbackground:#E8E8E8; background:url(../../images/heading_bg.gif) bottom repeat-x #e4e4e4; border:1px solid #e5e5e5; font:bold 15px Arial, Helvetica, sans-serif; color: #000; text-align:left; text-transform:uppercase; overflow:hidden; }
h1 a, h1 a:link, h1 a:visited, h1 a:active { padding:8px 0 4px 8px;float:left; font:bold 15px Arial, Helvetica, sans-serif; color:#000!important;}
h1 span { padding:7px 0 5px 8px;float:left; font:bold 15px Arial, Helvetica, sans-serif; color:#000!important;}
h1 a:hover { text-decoration:none;}
h1 a.link { font-size:12px; font-weight:bold; text-transform:capitalize; color:#828282!important; background:url(../../images/arrow.png) right no-repeat; height:22px; display:block; padding:8px 0 0 0; width:70px; float:right; margin-right:2px;}
h1 a.link:hover { background:url(../../images/arrow_hover.png) right no-repeat; color:#000!important; }
h2 {color: #000; font: bold 24px Arial;}
h3 { color: #000; font-size: 14px; font-weight: normal ; padding:0 2px 5px 2px; }
h4 { color: #000; font-size: 14px; font-weight:bold; padding:0px 2px 5px 2px; }
.clr, .clear {clear: both;  }
* html .clearfix { height: 1%;overflow: visible; }
* + html .clearfix { min-height: 1%;}
.clearfix:after { clear: both; content: "."; display: block; font-size: 0; height: 0; visibility: hidden; }
strong, b { font-weight:bold;}
p {line-height: 1.5em;}
.float-L{ float:left;}
.float-R{ float:right;}
.sptr{ height:10px;}
em{ font-style:italic;}

.wrapper{width:1002px; margin:0 auto; position:relative;}
.container{ padding:0px 15px 15px 15px; overflow:hidden;}
.container1{ padding:0 15px 15px 15px; overflow:hidden;}
.container2{ padding:0px 2px 15px 1px; overflow:hidden;}
.container3{ padding:0px 15px 15px 0; overflow:hidden;}
.no-hidden{overflow:visible !important;}
/* header ---------------------------------------------------------------*/
.header {padding:5px 15px 4px 10px; overflow:hidden; width:977px; }
.logo{ width:230px; float:left; padding-top:0px; }
.nav-container{ float:left; width:739px; padding:3px 0 0 8px; position:relative; position:relative;}
.menu{padding:15px 0 0 0;margin:5px auto 0 auto; float:right;}
.menu li{	overflow: hidden; float:left;  padding:0 21px 0 22px; border-left:1px solid #d7d7d7; }
.menu li:first-child{ border-left:none;}
.menu li a{font:normal 17px 'Dosis',sans-serif;text-transform:lowercase;text-align:left;display: block;color: #585858; line-height:1em; padding:20px 0 1px 0; }
.menu li a span{font:normal 18px 'Dosis',sans-serif;text-transform:uppercase; text-align:left;display: block;color: #000; padding:0;line-height:1em; xbackground:url(../../images/arrow_new.gif) right no-repeat;}
.menu li a:hover{color: #d53107;text-decoration:none; xborder-bottom:1px dotted #999;}
.menu li a:hover span{color:#d53107;}
.menu li a.idealogo{ background:url(../../images/idea_logo.png) left no-repeat; padding:0 0 1px 56px; margin-top:3px;}
.menu li.active a span{ font-weight:600; }
.menu li a.color-red span{color: #d53107!important;}

.menu li.k_logo{}
.menu li.k_logo { vertical-align:top; padding-left:19px !important; padding-right:0;}
.menu li.k_logo img{ position:absolute; top:38px; right:21px; }

.search_box{ background:url(../../images/search_bg.gif) right no-repeat; float:right; height:31px; width:202px; margin:2px 5px 4px 0;  position:relative;}
.search_box:hover{ background:url(../../images/search_bg_hover.gif) right no-repeat; }
.search_box input {font-size:12px; margin:7px 0px 0px 4px; width:166px; border:none; color:#333333; background:none; border:0px;}
.search_box input.submit {width:32px; height:31px; background:none; border:0px; margin:0; text-indent:-9999px; position:absolute; top:0; right:0; cursor:pointer; }

.submenu{ background:url(../../images/menu_lower_bg.png) left top no-repeat; width:725px; height:30px; padding-left:24px;}
.submenu li{ display:inline; float:left; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#747474; text-align:center; padding:4px 2px 0 2px;}
.submenu li a{ color:#747474;}
.submenu li a:hover{ color:#000;}
.submenu li a.active{ color:#018479;}
/* header End ---------------------------------------------------------------*/
/* Footer start ---------------------------------------------------------------*/
.footer-wrapper{ margin-top:15px;  xbackground:#E8E8E8; background: #f9f9f9;}
.footer {  padding:20px 0 20px 0; margin:0 15px 0 15px; xbackground:#fff; border-top:3px double #828282; }
.footer ul { width:171px; float:left; padding:0px 15px 10px 10px; border-right:1px dotted #696969;}
.footer ul.last { border-right:none; padding-right:0; }
.footer ul li { font-size:11px; text-transform:capitalize; color:#000; line-height:1.5em; }
.footer ul li a { color:#000; line-height:1.7em;   }
.footer ul li a:hover { color:#000; }
.footer ul li.heading { color:#f23e0f; font-size:16px; padding-bottom:4px;  }
.footer ul li.heading  a{ color:#f23e0f;  }
.footer ul li.heading a:hover { color:#f23e0f;  border:none; text-decoration:none;  }
.footer-wrapper h2{ background:#504646; font:bold 16px Arial,Helvetica,sans-serif; color:#fff; padding:10px 10px; margin:0 15px;}
.footer1 { text-align:center; padding:10px 0 10px 0; xbackground:#222222; overflow:hidden; border-top:1px solid #504647; margin:0 15px 0 15px; }
.footer1 a{ color:#000 !important; }
.footer1 p { color:#000; font-size:12px; line-height:1.5em; }
/* Footer End ---------------------------------------------------------------*/
.left-box1{ width:680px!important; margin:0 1px 0 6px;}
.left-box{ width:662px; position:relative;}
.right-box{ width:300px;}
.col-right{ float:right; width:300px; height:250px;}
.right-box .banner{ height:250px; width:300px; padding:0 0 15px 0; }
.col-right .banner1{ height:125px; }
.banner2{ height:90px; }

.index-left-box{ width:578px; float:left;}
.index-right-box{ width:385px; float:right;}

/* home page */
.block { overflow:hidden; margin:0 15px 15px 15px;}
.block li{  float:left;}
.block li:first-child{ margin-left:0!important;}

.block li.news_home h1 { border:none; border-bottom:1px solid #e5e5e5; }
.block li.news_home{ width:280px; font-size:12px; color:#4B4B4B; line-height:1.3em; height:315px; background:#f7f7f7; border:1px solid #e5e5e5; }
.block li.news_home ul li{  width:265px; margin:0 10px 0 5px!important; border-top:1px solid #dadada; padding:7px 0 7px 0; overflow:hidden; }
.block li.news_home ul li:first-child { border-top:none;}
.block li.news_home ul li a{ font-size:13px; color:#4B4B4B;}
.block li.news_home ul li a p{ font-weight:bold; padding-top:6px; line-height:1.3em;}
.block li.news_home ul li a span{ display:block; font: normal 12px Arial; color:#07a6b9; padding:8px 0 0 0;}
.block li.news_home ul li a:hover{ text-decoration:none;}
.block li.news_home ul li img { float:left; border:4px solid #FFF; margin:0 10px 0 5px;}
.block li.news_home ul li img:hover { -moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px#888;box-shadow: 0 0 2px #888;}

.block li.gallery_home{ width:388px; background:none; border:none; margin-left:10px; height:315px;  }
.block li.gallery_home li{ width:126px; margin:5px 0 0 5px; font-size:12px; color:#666; height:274px; overflow:hidden;}
.block li.gallery_home li p{padding:5px 0 3px 0; line-height:1.2em; }
.block li.gallery_home li:hover{ background:#F7F7F7; }
.block li.gallery_home li a:hover{ text-decoration:none;  }

.block li.releases_home h1 {  border:none; border-bottom:1px solid #e5e5e5; }
.block li.releases_home{ width:280px; font-size:12px; color:#666; line-height:1.3em; margin-left:10px; height:315px; background:#f7f7f7; border:1px solid #e5e5e5; }
.block li.releases_home ul li{ width:265px; margin:0 10px 0 5px!important; border-top:1px solid #dadada; padding:7px 0 7px 0; overflow:hidden; }
.block li.releases_home ul li:first-child { border-top:none;}
.block li.releases_home ul li h4{ font-size:13px; xfont-weight:normal; color:#4B4B4B; line-height:1em; padding:4px 0 4px 0;}
.block li.releases_home ul li span img{ height:auto; width:auto; border:none; float:none; margin-left:0;  }
.block li.releases_home ul li span img:hover{ border:none; box-shadow: none;   }
.block li.releases_home ul li a{ font-size:12px; color:#666;}
.block li.releases_home ul li a:hover{ text-decoration:none;}
.block li.releases_home ul li a span{ display:block; font: normal 12px Arial; color:#07a6b9; padding:7px 0 0 0; position:relative; float:left;  }
.block li.releases_home ul li img { float:left; border:4px solid #FFF; margin:0 10px 0 5px; }
.block li.releases_home ul li img:hover { -moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px #888; box-shadow: 0 0 2px #888;}

.block li.video_home{ width:680px; height:auto; line-height:1.3em;  background:none; border:none; margin-right:10px; }
.block li.video_home ul li{ border:none; height:190px; width:223px; position:relative; margin:5px 0 0 5px;}
.block li.video_home ul li img{ }
.block li.video_home ul li div{ position:absolute;  position:absolute\0;/*//only IE8*/ width:207px; height:30px; padding:0px 8px; bottom:0; left:0; float:left; font-size:12px; line-height:1.3em; color:#fff!important; background:url(../../images/bg_video.png) repeat; margin:-37px 0 0 0;  }
.block li.video_home ul li div:hover{}
.block li.video_home ul li div p{ width:156px; height:19px; overflow:hidden; font-size:12px; color:#fff; float:left; padding:7px 10px 0 0; }
.block li.video_home li span.more{ background:url(../../images/video_btn.png) no-repeat; width:37px;  height:29px; display:block; position:absolute; right:2px; bottom:0px;}
.block li.video_home li span:hover.more{ background:url(../../images/video_btn_hover.png) no-repeat; text-decoration:none; position:absolute; right:1px; bottom:-3px; width:47px;  height:36px;}

.block li.celebs_home{ width:282px; background:none; border:none;   }
.block li.celebs_home li{  width:138px; height:190px;  position:relative; margin-top:5px; overflow:hidden; border-left:2px solid #fff;  }
.block li.celebs_home li:first-child {border-right:2px solid #fff;border-left:none;  }
.block li.celebs_home li a img{}
/**+html .block li.celebs_home li img{ }*/
.block li.celebs_home ul li a div{visibility:hidden; }
.block li.celebs_home ul li a:hover div{ position:absolute; width:121px; height:105px; left:0; top:0; padding:85px 10px 0 10px; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:1.3em; color:#fff; text-align:center; background:url(../../images/hover_bg.png) no-repeat; visibility:visible;  }
.block li.celebs_home ul li a:hover div:hover{ text-decoration:none; cursor:pointer; }

.block li.celebs_home ul li a.more{ float:right; background:#f23e0f; height:23px; width:51px; margin:12px 10px 0 0; display:block; font-weight:bold; font-size:12px; color:#fff; line-height:1.9em; text-align:center;}
.block li.celebs_home ul li a.more:hover{ background:#000; text-decoration:none;}
.block li.celebs_home ul li div p{ width:62px; font-size:16px; color:#fff; float:left; padding:12px 10px 0 8px; }

.home_banner1{xbackground:#fff215; height:90px; text-align:left; xborder:1px solid #000;}

.col-left{ width:180px; margin:20px 10px 0 0; padding-right:10px;  border-right:1px solid #b2b2b2; min-height:540px;}
.col-left p{ font-size:12px; padding:10px 0;}
.col-left img{ padding-bottom:10px; clear:both;}
/* index top gallery */
/* index top gallery */
.gallery {height: 250px;width: 662px; float: left; background:#fff; overflow:hidden;}
/* index top gallery */
.ls-container {background: #F00;}
.ls-layer,  .ls-layer * {font-family:Arial, Helvetica, sans-serif;white-space: nowrap;font-weight: normal;}
.l4-s1 {padding: 5px 10px;line-height:1.5em;color:#fff;font-size:18px; text-transform:uppercase; background:url(../../images/text-bg.png) repeat; top:218px!important;}
.l4-s1 a{color:#fff;font-size:18px;}
.l4-s1 a:hover{color:#fff;font-size:18px;text-decoration:none;}
.l4-s2 {padding: 5px 10px;line-height:1.5em;color:#fff;font-size:14px; background:url(../../images/text-bg.png) repeat; top:218px!important;}
.l4-s2 a{color:#fff;font-size:14px;}
.l4-s2 a:hover{color:#fff;font-size:14px;text-decoration:none;}
/* index top gallery */
/* carousel top gallery */
.carouse_container{ padding:0 15px 15px 15px;}
.list_carousel {width: 975px; position:relative;  border-left:1px solid #efefef;}
.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}			
.list_carousel li {color: #999; text-align: center;width: 190px; height: 140px; margin-right: 5px; float: left;overflow: hidden; position:relative;}		
.clearfix {float: none;clear: both;}
.list_carousel .prev {margin-left: 10px;position: absolute; width:10px; height:36px; top:42px; left:-36px; background:url(../../images/slider-l-arrow.gif) no-repeat;}
.list_carousel .next {margin-right: 11px; position: absolute; width:10px; height:36px; top:42px; right:-32px; background:url(../../images/slider-r-arrow.gif) no-repeat;}	
.list_carousel .prev:hover, .list_carousel .next:hover { text-decoration:none;}	
.list_carousel li div{ position:absolute;  position:absolute\0;/*//only IE8*/ width:185px; height:24px; padding:1px 0 0 5px;  bottom:0; float:left; font-size:12px; text-transform:uppercase; font-weight:bold; line-height:2em; color:#fff; background:url(../../images/bg_video.png) repeat; text-align:left; }
*+html .list_carousel li div{ margin:-150px 0 0 120px;}
.list_carousel li div:hover{  cursor:pointer;text-decoration:none; color:#fff; background:#000;}	
.list_carousel li a:hover { text-decoration:none;}
.list_carousel .disabled{ cursor:default;}	
						
/* Start socialmedia */
/* ul#sm { width:185px; overflow: hidden; float:right; } */
ul#sm {
    float: right;
    overflow: hidden;
    width: 223px;
}
ul#sm li { float: left; margin:0 0 0px 5px; }
ul#sm li:first-child { margin-left:0 }
ul#sm li a { width:33px; height: 33px; display: block; background-image:url(../../images/socialmedia.png); text-indent:-99999px;}
a.facebook { background-position: 0 0; }
a.facebook:hover { background-position: 0 -33px; }
a.twitter { background-position: -40px 0 }
a.twitter:hover { background-position: -40px -33px;}
a.gplus { background-position: -80px 0 }
a.gplus:hover { background-position: -80px -33px;}
a.blog{
    background-position: -560px 0;
}
a.blog:hover { background-position: -560px -33px;}
a.youtube { background-position: -440px 0 }
a.youtube:hover { background-position: -440px -33px;}
a.contact { background-position: -240px 0 }
a.contact:hover { background-position: -240px -33px;}

ul#sm1 { overflow: hidden; padding:25px 7px 23px 35px;  border: 1px solid #B3B3B3; width: 200px; float:right;}
ul#sm1 li { float: left; margin:0 5px 0px 0}
ul#sm1 li:nth-last-child(1) { margin-right:0 }
ul#sm1 li a { width:39px; height: 40px; display: block; background-image:url(../../images/socialmedia1.png); text-indent:-99999px }
a.facebook1 { background-position: 0 0 }
a.facebook1:hover { background-position: 0 -2px;}
a.twitter1 { background-position: -40px 0 }
a.twitter1:hover { background-position: -40px -2px;}
a.gplus1 { background-position: -80px 0 }
a.gplus1:hover { background-position: -80px -2px;}
a.youtube1 { background-position: -440px 0 }
a.youtube1:hover { background-position: -440px -2px;}
/* End socialmedia */
.information{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #EEE;}
.information h4{padding: 0;margin: 0;	color: #FFF;}
.information span{font-size: 10px;line-height: 0.9;display: inline-block;	}
.information div{margin: 3px 10px;	}
/* Start socialmedia */
div.rateit div.rateit-range{position: relative;display: -moz-inline-box;display: inline-block;background: url(../../images/star.gif);height: 16px;}
/* for IE 6 */
* html div.rateit, * html div.rateit div.rateit-range{display: inline;}
/* for IE 7 */
* + html div.rateit, * + html div.rateit div.rateit-range{display: inline;}
div.rateit div.rateit-hover, div.rateit div.rateit-selected{ position: absolute;left: 0px; }
div.rateit div.rateit-hover-rtl, div.rateit div.rateit-selected-rtl {left: auto;right: 0px;}
div.rateit div.rateit-hover{background: url(../../images/star.gif) left -32px;}
div.rateit div.rateit-hover-rtl{ background-position: right -32px;}
div.rateit div.rateit-selected{background: url(../../images/star.gif) left -16px;}
div.rateit div.rateit-selected-rtl{background-position: right -16px;}
div.rateit div.rateit-preset{background: url(../../images/star.gif) left -48px;}
div.rateit div.rateit-preset-rtl{background: url(../../images/star.gif) left -48px;}

.block5 div.rateit div.rateit-reset{ xbackground: url(../../images/delete.gif) 0 0;width: 13px;height: 13px;display: -moz-inline-box;display: inline-block;float: left;}
div.rateit div.rateit-reset{ xbackground: url(../../images/delete.gif) 0 0;width: 16px;height: 16px;display: -moz-inline-box;display: inline-block;float: left;}
div.rateit div.rateit-reset:hover{background-position: 0 -16px;}
/* Start socialmedia */
.block5 div.rateit{ float:right; padding-top:0px;}
div.rateit{display: -moz-inline-box; display: inline-block; position: relative;-webkit-user-select: none; -khtml-user-select: none;-moz-user-select: none; -o-user-select: none;user-select: none; -webkit-touch-callout: none;padding-top:5px;}
.block5 ul li div.rateit div.rateit-range{position: relative;display: -moz-inline-box;display: inline-block; background: url(../../images/star2.png) 0 1px;height: 13px !important;xwidth:80px !important;}
.block5 div.rateit div.rateit-hover{background: url(../../images/star2.png) left -32px;}
.block5 div.rateit div.rateit-selected{background: url(../../images/star2.png) left -25px; height: 13px !important;}
.block5 div.rateit div.rateit-preset-rtl{background: url(../../images/star2.png) left -48px;}

.moviedetails div.rateit{  padding-top:0px;}
div.rateit{display: -moz-inline-box; display:block; position: relative;-webkit-user-select: none; -khtml-user-select: none;-moz-user-select: none; -o-user-select: none;user-select: none; -webkit-touch-callout: none;padding-top:5px;}
.moviedetails div.rateit div.rateit-range{position: relative;display: -moz-inline-box;display: inline-block; background: url(../../images/star2.png) 0 1px;height: 13px !important;xwidth:80px !important;}
.moviedetails div.rateit div.rateit-hover{background: url(../../images/star2.png) left -32px;}
.moviedetails div.rateit div.rateit-selected{background: url(../../images/star2.png) left -25px; height: 13px !important;}
.moviedetails div.rateit div.rateit-preset-rtl{background: url(../../images/star2.png) left -48px;}

.block4 div.rateit div.rateit-range{position: relative;display: -moz-inline-box;display: inline-block;background: url(../../images/star1.png);height: 17px;}
.block4 div.rateit div.rateit-hover{background: url(../../images/star1.png) left -32px;}
.block4 div.rateit div.rateit-selected{background: url(../../images/star1.png) left -32px;}
.block4 div.rateit div.rateit-preset-rtl{background: url(../../images/star1.png) left -48px;}
/*------------------- home page ------------------ */
/*------------------- review page ------------------ */
.review-container{ }
.reviews{ clear:both;}
.reviews li{ position:relative; width:662px; margin-bottom:20px;}
.r_poster{ padding:5px; border:1px solid #dedede; height:202px; width:148px;}
.r_arrow{ background:url(../../images/arrow6.gif) no-repeat; width:15px; height:52px; position:absolute; top:20px; left:166px;}
.r_description{ padding:15px; border:1px solid #dedede; height:182px; width:450px; margin-left:20px; }
.r_description .movename{ font-size:18px; color:#000; text-transform:uppercase; padding-bottom:5px;}
.r_description .caption{ font-size:12px; color:#000;  padding-bottom:5px; }
.r_description p{ font-size:13px; color:#000; text-align:justify; line-height:18px;  padding-top:5px; height:72px;}
.r_description a.more{ background:#424242; -moz-border-radius:2px; border-radius:2px; font-size:12px; color:#fff; text-transform:uppercase; padding:4px 10px 3px 10px; margin:9px 0 0 0; display:inline-block; }
.r_description a.more:hover{ background:#F23E0F; font-size:12px; color:#fff; text-transform:uppercase; padding:4px 10px 3px 10px; margin:9px 0 0 0; display:inline-block; text-decoration:none; }
.r_description .socialicons{ margin-top:12px; display:inline-block; }

.block1 h1 {  border:none; border-bottom:1px solid #e5e5e5; position:relative;}
.block1 { width:298px; font-size:12px; color:#666; line-height:1.3em; background:#f7f7f7; border:1px solid #e5e5e5;  position:relative; margin-bottom:15px; overflow:hidden; }
.block1 ul li{ width:278px; margin:0 10px 0 8px!important; border-top:1px solid #dadada; padding:7px 0 7px 2px; overflow:hidden; position:relative; }
.block1 ul li:first-child { border-top:none;}
.block1 ul li h4{ font-size:13px; color:#2d2d2d; line-height:1.3em; padding:14px 0 2px 0; font-weight:bold; float:left; width:180px;}
.block1 ul li a{ font-size:12px; color:#666;}
.block1 ul li a:hover{ text-decoration:none;}
.block1 ul li img {  float:left; border:4px solid #FFF; margin:0 10px 0 0px; }
.block1 ul li img:hover { -moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px #888;box-shadow: 0 0 2px #888;}
.block1 ul li img.icon1 { width:auto; height:auto; float:left; border:none; margin:0; position:absolute; left:100px; top:60px; }
.block1 ul li img.icon1:hover {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow: none;}
.block1 a.more{ background:#eaeaea; font-size:12px; color:#000; font-weight:bold; padding:4px 0 3px 0; text-align:center; display:block;}
.block1 a.more:hover{ background:#dddddd; color:#000; text-decoration:none;}

.block2 h1 {  border:none; border-bottom:1px solid #e5e5e5; position:relative;}
.block2 { width:298px; font-size:12px; color:#666; line-height:1.3em;  background:#f7f7f7; border:1px solid #e5e5e5;  position:relative; margin-bottom:15px; overflow:hidden;}
.block2 ul li{ width:278px; margin:0 10px 0 8px!important; border-top:1px solid #dadada; padding:7px 0 7px 2px; overflow:hidden; position:relative; }
.block2 ul li:first-child { border-top:none;}
.block2 ul li h4{ font-size:14px; color:#2d2d2d; line-height:1em; padding:10px 0 2px 0; font-weight:normal; float:left; width:208px;}
.block2 ul li a{ font-size:12px; color:#666;}
.block2 ul li a:hover{ text-decoration:none;}
.block2 ul li img { float:left; border:3px solid #FFF; margin:0 10px 0 0px; }
.block2 ul li img:hover { -moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px #888;box-shadow: 0 0 2px #888;}
.block2 ul li a span{ display:block; font: normal 12px Arial; color:#07a6b9; padding:5px 0 0 0; position:relative; float:left; width:208px;  }
.block2 a.more{ background:#eaeaea; font-size:12px; color:#000; font-weight:bold; padding:4px 0 3px 0; text-align:center; display:block;}
.block2 a.more:hover{ background:#dddddd; color:#000; text-decoration:none;}

.block3 h1 {  border:none; border-bottom:1px solid #e5e5e5; position:relative;}
.block3 { width:298px; font-size:12px; color:#7b7b7b; line-height:1.3em; background:#f7f7f7; border:1px solid #e5e5e5;  position:relative; margin-bottom:15px; overflow:hidden;}
.block3 ol li{  font-size:14px; color:#7b7b7b; width:278px; margin:0 10px 0 10px!important; border-top:1px solid #dadada; padding:8px 0 8px 0; overflow:hidden; position:relative; list-style: inside decimal-leading-zero; }
.block3 ol li:first-child { border-top:none;}
.block3 ol li a{ font-size:14px; color:#2d2d2d;}
.block3 ol li a:hover{ text-decoration:none;}
.block3 a.more{ background:#eaeaea; font-size:12px; color:#000; font-weight:bold; padding:4px 0 3px 0; text-align:center; display:block;}
.block3 a.more:hover{ background:#dddddd; color:#000; text-decoration:none;}

.block4 h1 {  border:none; background:none; color:#fff;  position:relative;}
.block4 h1 a.link { width:52px; padding-top:9px; height:21px; color:#fff !important; background:none;}
.block4 h1 span{ padding-top:7px; color:#fff!important;}
.block4 { width:300px; height:204px; line-height:1.3em; background:url(../../images/classic_collection_bg.jpg) no-repeat;  margin-bottom:15px; overflow:hidden;}
.block4 h4{ font-size:16px; font-weight:bold; color:#fff; line-height:1em; padding:25px 0 4px 0; float:left; width:174px;  }
.block4 p{ font-size:12px; color:#fff;  padding:4px 0 0 0; }
.block4 a{ font-size:14px; color:#2d2d2d;}
.block4 a:hover{ text-decoration:none;}
.block4 img { margin:15px 10px 0 15px; float:left; }

.block5 h1 {  border:none; border-bottom:1px solid #e5e5e5; position:relative;}
.block5 { width:298px; font-size:12px; color:#7b7b7b; line-height:1.3em; background:#f7f7f7; border:1px solid #e5e5e5;  position:relative; margin-bottom:15px; overflow:hidden;}
.block5 ul li{  font-size:14px; color:#7b7b7b; width:278px; margin:0 10px 0 10px!important; border-top:1px solid #dadada; padding:8px 0 8px 0; overflow:hidden; position:relative; }
.block5 ul li:first-child { border-top:none;}
.block5 ul li a{ font-size:14px; color:#2d2d2d;}
.block5 ul li a:hover{ text-decoration:none;}

.block6 h1 {  border:none; border-bottom:1px solid #e5e5e5; position:relative;}
.block6 { width:298px; font-size:12px; color:#666; line-height:1.3em;  background:#f7f7f7; border:1px solid #e5e5e5;  position:relative; margin-bottom:15px; overflow:hidden;}
.block6 ul li{ width:278px; margin:0 10px 0 8px!important; border-top:1px solid #dadada; padding:7px 0 7px 2px; overflow:hidden; position:relative; }
.block6 ul li:first-child { border-top:none;}
.block6 ul li a{ font-size:12px; color:#666;}
.block6 ul li a:hover{ text-decoration:none;}
.block6 ul li img { float:left; border:3px solid #FFF; margin:0 10px 0 0px; }
.block6 ul li img:hover { -moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px #888;box-shadow: 0 0 2px #888;}
.block6 ul li a span{ display:block; font: normal 13px Arial; color:#2d2d2d; padding:11px 0 0 0; position:relative; float:left; width:208px;  }
.block6 a.more{ background:#eaeaea; font-size:12px; color:#000; font-weight:bold; padding:4px 0 3px 0; text-align:center; display:block;}
.block6 a.more:hover{ background:#dddddd; color:#000; text-decoration:none;}

.block7 h1 {  border:none; border-bottom:1px solid #e5e5e5; position:relative;}
.block7 { width:298px; font-size:12px; color:#666; line-height:1.3em; padding-bottom:5px;  background:#f7f7f7; border:1px solid #e5e5e5;  position:relative; margin-bottom:15px; overflow:hidden;}
.block7 ul li{ width:133px; margin:0 6px 0 8px!important; padding:7px 0 2px 2px; overflow:hidden; position:relative; float:left; }
.block7 ul li a{ font-size:12px; color:#666;}
.block7 ul li a:hover{ text-decoration:none;}
.block7 ul li img { border:2px solid #FFF; margin:0 10px 0 0px; }
.block7 ul li img:hover { -moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px #888;box-shadow: 0 0 2px #888;}
.block7 ul li a span{ display:block; font: normal 13px Arial; color:#2d2d2d; padding:2px 0 0 0; text-align:center;}

.block8 h1 {  border:none; border-bottom:1px solid #e5e5e5; position:relative;}
.block8 h1 a.link { width:52px; padding-top:7px; height:23px;}
.block8 { width:298px; font-size:12px; color:#666; line-height:1.3em;  background:#f7f7f7; border:1px solid #e5e5e5;  position:relative; margin-bottom:15px; overflow:hidden;}
.block8 ul li{ width:278px; margin:0 10px 0 10px!important; padding:7px 0; position:relative; }
.block8 ul li img { margin:0 10px 0 0px; }
.block8 ul li span{ display:block; font: normal 14px Arial; color:#2d2d2d; padding:7px 0 2px 0; position:relative; width:208px;  }

.block9 h1 {  border:none; border-bottom:1px solid #e5e5e5; position:relative;}
.block9 { width:298px; font-size:12px; color:#666; line-height:1.3em;  background:#f7f7f7; border:1px solid #e5e5e5;  position:relative; margin-bottom:15px; overflow:hidden;}
.block9 ul li{ width:278px; margin:0 10px 0 8px!important; border-top:1px solid #dadada; padding:7px 0 7px 2px; overflow:hidden; position:relative; }
.block9 ul li:first-child { border-top:none;}
.block9 ul li a{ font-size:12px; color:#666;}
.block9 ul li a:hover{ text-decoration:none;}
.block9 ul li img { float:left; margin:0 10px 0 0px; }
.block9 ul li a:hover img { opacity:0.4;}
.block9 ul li a span{ display:block; font: normal 13px Arial; color:#2d2d2d; padding:8px 0 0 0; position:relative; float:left; width:188px;  }
.block9 ul a .video_thum { background:url(../../images/play_icon.png) no-repeat; height:16px; width:16px; position:absolute; top:11px; left:64px; padding:0;}
.block9 ul a:hover .video_thum { background:url(../../images/play_icon1.png) no-repeat; height:16px; width:16px; position:absolute; top:11px; left:64px; padding:0;}
.block9 a.more{ background:#eaeaea; font-size:12px; color:#000; font-weight:bold; padding:4px 0 3px 0; text-align:center; display:block;}
.block9 a.more:hover{ background:#dddddd; color:#000; text-decoration:none;}

.block10 h1 {  border:none; border-bottom:1px solid #e5e5e5; position:relative;}
.block10 { width:298px; font-size:12px; color:#7b7b7b; line-height:1.3em; background:#f7f7f7; border:1px solid #e5e5e5;  position:relative; margin-bottom:15px; overflow:hidden;}
.block10 ul li{  font-size:14px; color:#7b7b7b; width:278px; margin:0 10px 0 10px!important; border-top:1px solid #dadada; padding:8px 0 8px 24px; overflow:hidden; position:relative; background:url(../../images/calendar_icon.gif) left 0.7em  no-repeat; }
.block10 ul li:first-child { border-top:none;}
.block10 ul li a{ font-size:12px; color:#2d2d2d;}
.block10 ul li a:hover{ text-decoration:none; color:#000;}


.left-content{ margin-right:15px; width:186px;  margin-right:15px; margin-top:258px;}
.left-content li{ background:url(../../images/nav-bg.gif) repeat-x; font-size:13px; font-weight:bold; color:#383838; text-transform:uppercase; }
.left-content li a{  background:url(../../images/nav-bg.gif) repeat-x; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-right:3px solid #8e8c8c;  padding:8px 7px 7px 7px; display:block; color:#000;}
.left-content li:first-child a { border-top:1px solid #e1e1e1;}
.left-content li a:hover{  background:#424242; border-right:3px solid #424242; color:#fff; text-decoration:none; }
.left-content li a.active{  background:#424242; border-right:3px solid #424242; color:#fff; }
.left-content .poster_container{ width:186px; height:243px; padding:3px; position:absolute; top:-3px; left:0; background:url(../../images/poster-bg.gif) no-repeat;}
.left-content .poster_container img{ padding:3px;  text-align:center;  }

.right-content{ margin-right:5px; width:456px; color:#383838;}
.right-content p{ font-size:13px; color:#383838; padding-bottom:10px;}
.right-content h3{ font-size:14px; color:#383838; padding:0 0 6px 0; font-weight:bold;}
.right-content .trailer_container{ margin-bottom:15px; width:456px; height:304px; }
.review-content{ font-size:13px; color:#383838; padding-top:8px; text-align:justify; border-top:1px solid #e6e6e6;}
.review-content .cast li:first-child { padding-top:0;}
.review-content .cast li{ border-bottom:1px solid #e6e6e6; padding:7px 0; font-size:12px; color:#383838; overflow:hidden; }
.review-content .cast li span.title{ width:152px; font-size:13px; font-weight:bold; display:block; float:left; color:#000; }
.review-content .cast li span.description{  display:block; float:left; width:304px; }

.review-content .reviewnews li{  padding-bottom:12px; font-size:12px; color:#383838; overflow:hidden; position:relative; }
.review-content .reviewnews li .newstitle{ font-size:14px;color:#000; text-transform:uppercase; padding-bottom:5px; }
.review-content .reviewnews li .newsdescription{ font-size:12px; color:#565656; line-height:1.5em;  }
.review-content .reviewnews li img { margin:0 10px 0 0px; float:left; }
.review-content .reviewnews li a.newsmore{ font-size:11px; text-transform:uppercase; background:#424242; padding:2px 15px 2px; color:#fff; position:absolute; top:77px; right:0;  }
.review-content .reviewnews li a:hover.newsmore{ font-size:11px; text-transform:uppercase; background:#F23E0F; padding:2px 15px 2px; color:#fff; position:absolute; top:77px; right:0; text-decoration:none; }
.review-content .reviewnews li .newsdetails { width:286px; border-bottom:1px solid #dadada; padding:6px 0 10px 0; height:72px; }
.review-content .reviewnews li .newsshare { xbackground:url(../../images/share_icon.gif) 0 0.2em no-repeat; height:13px; padding:8px 0 0 0px; margin-top:5px; height:17px; width:50px; font-size:11px;   }

.review-content .reviewvideo { overflow:hidden;}
.review-content .reviewvideo li{ overflow:hidden; padding-bottom:12px; font-size:12px; font-weight:bold; color:#383838; position:relative; width:214px; height:166px; float:left; margin-left:28px; line-height:1.3em;}
.review-content .reviewvideo li a:hover{ text-decoration:none; color:#000;}
.review-content .reviewvideo li img {padding-bottom:10px; background:url(../../images/shadow1.png) bottom center no-repeat;}
.review-content .reviewvideo li a:hover img { opacity:0.4;}
.review-content .reviewvideo li.no-margin{ margin-left:0px;}
.review-content .reviewvideo li .video_thum { background:url(../../images/play_icon2.png) no-repeat; height:28px; width:28px; position:absolute; top:10px; left:176px; padding:0; opacity:0.8; }

.review-content .reviewgallery { overflow:hidden;}
.review-content .reviewgallery li{ font-size:12px; font-weight:bold; color:#383838; text-align:center; position:relative; width:214px; height:192px; float:left; margin-left:28px; line-height:1.3em;}
.review-content .reviewgallery li a:hover{ text-decoration:none; color:#000;}
.review-content .reviewgallery li img { padding-bottom:10px; background:url(../../images/shadow1.png) bottom center no-repeat; }
.review-content .reviewgallery li a:hover img { opacity:0.9; }
.review-content .reviewgallery li.no-margin{ margin-left:0px;}

.review-content .usercomment li{  padding-bottom:10px; font-size:12px; color:#383838; overflow:hidden; position:relative;  border-bottom: 1px solid #E6E6E6;  margin:10px 0; }
.review-content .usercomment li:first-child{   margin-top:0; }
.review-content .usercomment li:last-child{   border-bottom:none; }
.review-content .usercomment li .username{ background:url(../../images/comment_icon.gif) left no-repeat; font-size:14px; color:#000; text-transform:uppercase; padding:0 0 5px 28px; margin-right:100px; }
.review-content .usercomment li .commentdate{ xposition:absolute; xtop:2px; xright:0; font-size:12px; color:#07a6b9; line-height:1.5em;  padding-bottom:4px;  }
.review-content .usercomment li .comment{ font-size:13px; color:#565656;   }

.moviedetails{ padding:4px 0 13px; overflow:hidden;}
.moviedetails li{  float:left; vertical-align:top;}
.moviedetails .moviename{ color:#000; font-size:20px; font-weight:bold; text-transform:uppercase; }
.moviedetails .movierating{ color:#000; font-size:14px; font-weight:bold; padding-left:30px; position:relative; width:150px; }
.moviedetails .moviereleasedate{ color:#000; font-size:14px; font-weight:bold; padding-left:10px;}
.moviedetails .moviereleasedate .date{ color:#07a6b9; font-size:14px; font-weight:bold;}
.moviedetails .movierating .rateit{ position:absolute; top:1px; left:84px;}

.page_navigation .page_link{ display:none!important;}
.page_navigation .ellipse{ display:none!important;}
.page_navigation .first_link{ display:none!important;}
.page_navigation .last_link{ display:none!important;}
.page_navigation .next_link{ width:11px; height:12px; margin-left:4px; position:absolute; top:10px; right:5px; }
.page_navigation .previous_link{ width:11px; height:12px;  position:absolute; top:10px; left:5px; }
.page_navigation .no_more{ opacity:0.3;}
.page_navigation{ position:absolute; left:265px; top:0px; background:#efefef; width:35px; height:31px;}


#singlenewscontainer a.previous_link:hover {color: #fff !important; background:#e24943 !important; text-decoration:none; border-radius:3px; padding: 2px 6px; font-size:13px; font-weight:bold;}
#singlenewscontainer a.next_link:hover {color: #fff !important; background:#e24943 !important; float:right; text-decoration:none;border-radius:3px; padding: 2px 6px; font-size:13px; font-weight:bold;}
#singlenewscontainer a.previous_link {color: #000 !important; background:none !important; text-decoration:none;border-radius:3px; padding: 2px 6px; font-size:13px; font-weight:bold;}
#singlenewscontainer a.next_link {color: #000 !important; background:none !important; float:right;text-decoration:none;border-radius:3px; padding: 2px 6px; font-size:13px; font-weight:bold;}
#singlenewscontainer a.nextlink , a.nextlink :hover {color: #bbb !important;background: none !important;cursor: default;text-decoration:none;float:right;border-radius:3px; padding: 2px 6px; font-size:13px; font-weight:bold;}
#singlenewscontainer a.previouslink , a.previouslink :hover {color: #bbb !important;background: none !important;cursor: default;text-decoration:none;border-radius:3px; padding: 2px 6px; font-size:13px; font-weight:bold;}



#paging_container4 .page_navigation{ left:265px; top:195px; background:none; height:27px; }
#paging_container4 .page_navigation .next_link{ width:27px; height:19px; padding-top:7px; text-align:center; margin-left:0; top:0px; right:10px; background:url(../../images/bg_button.gif) no-repeat; }
#paging_container4 .page_navigation .previous_link{ width:27px; height:19px; padding-top:7px; text-align:center; top:0; left:-32px; background:url(../../images/bg_button.gif) no-repeat; }
#paging_container4 .page_navigation .no_more{ opacity:1;}

.breadcrumb{position:relative; overflow:hidden; font:12px Arial, Helvetica, sans-serif; color:#a3a3a3; margin:0 15px 7px; padding:5px 0; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.breadcrumb ul{position:relative; margin:0 5px 0 5px; padding:0;}
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; display:inline; line-height:1em; border-right:1px solid #a3a3a3; padding:0 5px;}
.breadcrumb ul li:first-child { border-right:0; padding-left:0; padding-right:0px}
.breadcrumb ul li:last-child { border-right:0;}
.breadcrumb ul li a{font:11px Arial, Helvetica, sans-serif; color:#a3a3a3; text-decoration:none; line-height:1.1em; display:block;  outline:none;}
.breadcrumb ul li a:hover {text-decoration:none; color:#07a6b9;}
.breadcrumb ul li a.active{ color:#07a6b9;}

.back_button a{position:absolute; top:115px; right:13px; background:url(../../images/arrow8.gif) left 0.3em no-repeat; font-size:12px; font-weight:bold; color:#828282; padding-left:16px; display:none;}
.back_button a:hover{position:absolute; top:115px; right:13px; background:url(../../images/arrow9.gif) left 0.3em no-repeat; font-size:12px; font-weight:bold; color:#000; padding-left:16px; text-decoration:none;}

/*------------------- review page ------------------ */

/*------------------- news page ------------------ */
.news-container{ text-align:justify; position:relative;}
.news{ clear:both;}
.news li{ position:relative; width:322px; margin:0 18px 20px 0; float:left;}
.news li.no-margin { margin-right:0;}
.news_image{ width:322px; height:220px;}
.news_image img{ width:322px; height:220px; padding:0 !important;}
.news .newsheading{ font-size:18px; color:#000; text-transform:uppercase; padding:15px 0 8px; text-align:left; line-height:1.1em;}
.news .newsheading a{ color:#000;}
.news .newsheading a:hover{ text-decoration:none; color:#07A6B9;  }
.news-container .newsdate{ background:url(../../images/calendar_icon1.gif) left 0.3em no-repeat; padding:0 0 5px 22px; font-size:11px; color:#7f7f7f; }
.news .newsdescription{ font-size:13px; color:#565656; text-align:justify; line-height:18px;}
.news .newsdescription p{ font-size:13px; color:#565656; text-align:justify; line-height:18px;}
.news a.more{ background:#424242;  -moz-border-radius:2px; border-radius:2px; font-size:12px; color:#fff; text-transform:uppercase; padding:4px 10px 3px 10px; margin:9px 0 0 0; display:inline-block; }
.news a.more:hover{ background:#F23E0F; font-size:12px; color:#fff; text-transform:uppercase; padding:4px 10px 3px 10px; margin:9px 0 0 0; display:inline-block; text-decoration:none; }
.news .socialicons{ margin-top:12px; display:inline-block; }
.news-container h3{ font-size:18px; color:#000; padding:5px 0 13px 0; font-weight:bold; text-transform:uppercase; text-align: left;}
.news-container .content{ font-size:13px; color:#565656; line-height:1.6em; }
.news-container .content li p{padding-bottom:10px;}
.news-container img{ margin:0 15px 8px 0; float:left; }
.news-container .tags{ font-size:12px; color:#000; padding:10px 0; margin-bottom:10px; border-bottom: 1px solid #EFEFEF; clear:both; }
.news-container a{ color:#07a6b9; }
.news-container .socialicons1{ display:inline-block; margin-bottom:5px; }

.news-container .page_navigation{ position:relative; top:auto; left:auto; width:100%; height:20px; background:none; clear:both;}
.news-container .page_navigation .previous_link { left:0; top:auto; width:auto; height:auto; background:#eae9ee; -moz-border-radius:2px; border-radius:2px; font-size:13px; font-weight:bold; color:#000; padding:1px 8px;}
.news-container .page_navigation .previous_link:hover { background:#E24943; color:#fff; text-decoration:none; }
.news-container .page_navigation .next_link { right:0; top:auto; width:auto; height:auto; background:#eae9ee; -moz-border-radius:2px; border-radius:2px; font-size:13px; font-weight:bold; color:#000; padding:1px 8px;}
.news-container .page_navigation .next_link:hover { background:#E24943; color:#fff; text-decoration:none;}

.relatednews{ background:#f7f7f7; height:132px; overflow:hidden; margin-top:20px; text-align:left; border:1px solid #e6e6e6;}
.relatednews .heading{ background:url(../../images/related_news.jpg) left no-repeat; height:132px; width:37px;}
.relatednews ul{ padding:0 20px; width:271px; margin:4px 0; }
.relatednews ul.leftnewsbox{border-right:1px solid #d8d8d8;}
.relatednews ul li{ font-size:11px; color:#2d2d2d; border-top:1px solid #6f6f6f; background:url(../../images/icon2.gif) no-repeat left 0.7em; padding:6px 0 6px 20px; position:relative; }
.relatednews ul li:first-child { border-top:0;}
.relatednews ul li a:hover{ color:#000; text-decoration:none; }
.relatednews ul li img { position:absolute; right:0; top:8px;}
/*------------------- news page ------------------ */
/*------------------- photo page ------------------ */
.photos-container { overflow:hidden;}
.photos-container .photogallery { overflow:hidden; }
.photos-container .photogallery li{ font-size:12px; font-weight:bold; color:#383838; text-align:center; position:relative; width:226px; height:200px; float:left; margin:0 22px 0 0; line-height:1.3em;}
.photos-container .photogallery li.no-margin{ margin-right:0;}
.photos-container .photogallery li a:hover{ text-decoration:none; color:#000;}
.photos-container .photogallery li img { padding-bottom:10px; background:url(../../images/shadow1.png) bottom center no-repeat; }
.photos-container .photogallery li a:hover img { opacity:0.9; }
.photos-container .gallerytab { overflow:hidden; margin:0;}
.photos-container .gallerytab li{ background:url(../../images/nav-bg.gif) repeat-x; font-size:13px; font-weight:bold; color:#383838; text-transform:uppercase; float:left;  margin-right:3px;}
.photos-container .gallerytab li a{  background:url(../../images/nav-bg.gif) repeat-x; border:1px solid #e1e1e1;  padding:7px 14px; display:block; color:#000;}
.photos-container .gallerytab li a:hover{  background:#424242; text-decoration:none;  color:#fff; border:1px solid #424242;}
.photos-container .gallerytab li a.active{  background:#424242; color:#fff; border:1px solid #424242; }
.formholder{ margin:15px 50px 15px 0;}
.formholder .search{ border:1px solid #e3e3e3; height:22px;}
.formholder .searchbutton{ border:1px solid #e3e3e3; background:#eceeeb; padding:2px 4px;}
.photos-container .gallerytitle{ font-size:20px; font-weight:bold; color:#000; text-transform:uppercase; padding:10px 0 15px 0;}
.photos-container .gallerydate{ font-size:12px; color:#565656; padding:7px 0 12px 0; width:180px; text-align:right;}
.photos-container .gallerydate sup{ vertical-align:super; font-size:11px;}
/*------------------- photo page ------------------ */
/*------------------- shortfilm page ------------------ */
.shortfilm-page #xyzpegination{ margin-top:9px;}
.shortfilm{ width:1002px; margin:0 auto; }
.shortfilm .filmdescription{ padding:15px; overflow:hidden;}
.shortfilm  h2{ text-transform:uppercase; }
.shortfilm .filmdescription .description, .filmdescription-single .description{ overflow:hidden; padding:8px 0 11px 0;}
.shortfilm .filmdescription .description li, .filmdescription-single .description li{ float:left; padding:0 10px; border-left:1px solid #000; font-size:13px; color:#000; line-height:1.1em;}
.shortfilm .filmdescription .description li:first-child, .filmdescription-single .description li:first-child{ padding-left:0; border-left:none;}
.shortfilm .filmdescription .caption, .filmdescription-single .caption{font-size:13px; color:#000; font-style:italic;}
.shortfilm .filmdescription .left{ width:500px;}
.shortfilm .filmdescription .right{ width:200px; text-align:right;}
.filmdescription-single .right a.viewbutton{ font-weight:bold; font-size:12px; color:#fff; text-transform:uppercase; background:#3b3c3c; padding:6px 15px 4px; margin:20px 0 0 0; -moz-border-radius:2px; border-radius:2px; display:inline-block;}
.filmdescription-single .right a:hover.viewbutton{ text-decoration:none; background:#E24943;}

.shortfilm-tab { overflow:hidden; width:490px;}
 .shortfilm-tab li{ background:url(../../images/nav-bg.gif) repeat-x; font-size:13px; font-weight:bold; color:#383838; text-transform:uppercase; float:left;  margin-right:3px;}
 .shortfilm-tab li a{  background:url(../../images/nav-bg.gif) repeat-x; border:1px solid #e1e1e1;  padding:7px 14px; display:block; color:#000;}
 .shortfilm-tab li a:hover{  background:#424242; text-decoration:none;  color:#fff; border:1px solid #424242;}
.shortfilm-tab li a.active{  background:#424242; color:#fff; border:1px solid #424242; }

.filmdescription-single{ padding:15px 0;}
.filmdescription-single .left{ width:470px;}
.filmdescription-single .right{ width:190px; text-align:right;}

.shortfilm-container{ overflow:hidden;}
.shortfilm-container li{ width:308px; height:170px; float:left; margin:6px 24px 16px 0px; background:#000;}
.shortfilm-container li.no-margin{ margin-right:0;}

.galleryImage { width:308px; height:170px; overflow:hidden;}
.info { margin-left:10px; padding:3px;}
.info h2 { color:#fff; }
.info p { color:#fff; font-size:12px; padding:2px;}
.info a.watchnow { color:#07A6B9; font-size:12px; padding:2px; font-weight:bold;}

.moviestills{ overflow:hidden; margin-bottom:30px; }
.moviestills ul{ overflow:hidden; }
.moviestills ul li{ float:left; }
.moviestills li img{ float:left; border:1px solid #cfcfcf; padding:3px; margin:0 5px 0 4px; }
.moviestills .heading{ font-size:15px; font-weight:bold; color:#000; margin: 10px 0 10px 4px;}

.grid_2 {width: 312px;margin:0 25px 0 1px;}
.main_h5 {	display: block;padding:10px 0 6px 10px;border-bottom:1px solid #E5E5E5;border-radius:3px;-webkit-border-radius:3px;font:bold 15px Arial,Helvetica,sans-serif !important;outline: none;background:#EFEFEF;text-transform:uppercase;}
.grid_2 input, .grid_2 textarea, .grid_2 select {border: 1px solid #E5E5E5;color: #8E8E8E;line-height:1.5em;padding: 3px 5px;background:#f7f7f7;margin:5px 0 5px 0;border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;}
.input-wt{ height:19px; width:300px;}
.textarea-wt{ height:50px; width:300px;}
.select-wt{  width:312px; height:26px; }
.select-wt1{  width:150px; padding:2px }
.grid_2 input.btn-wt{ background:#3a3a3a!important; width:70px;  color:#fff!important; font-size:12px; cursor:pointer; padding:5px 3px; text-transform:uppercase;}
.grid_2 input.btn-wt:hover{ background:#E24943!important;}
.grid_1{ width:308px; margin-right:25px; height:250px;}
.grid_1 li{ width:308px; margin-top:10px;}
.grid_1 li:first-child{margin-top:0;}
.grid_3{ width:300px; margin-right:1px; }

.block11 h1 {  border:none; border-bottom:1px solid #e5e5e5; position:relative; background:url(../../images/heading_bg1.gif) bottom repeat-x #e4e4e4; padding-bottom:2px;}
.block11 { width:298px; font-size:12px; color:#666; line-height:1.3em;  background:#f7f7f7; border:1px solid #e5e5e5;  position:relative; margin-bottom:15px; overflow:hidden;}
.block11 ul li{ width:286px; margin:0 5px 0 5px!important; border-top:1px solid #dadada; padding:7px 0 7px 2px; overflow:hidden; position:relative; }
.block11 ul li:first-child { border-top:none;}
.block11 ul li h4{ font-size:13px; font-weight:bold; color:#000; line-height:1em; padding:5px 0 2px 0; float:left; width:152px;}
.block11 ul li h4:hover{ color:#07A6B9;}
.block11 ul li a{ font-size:12px; color:#666;}
.block11 ul li a:hover{ text-decoration:none;}
.block11 ul li img { float:left; margin:0 12px 0 0px; }
.block11 ul li img:hover { -moz-box-shadow: 0 0 2px #888;-webkit-box-shadow: 0 0 2px #888;box-shadow: 0 0 2px #888;}
.block11 ul li a span{ display:block; font: normal 13px Arial; color:#2d2d2d; padding:5px 0 0 0; position:relative; float:left; width:152px;  }
.block11 a.more{ background:#eaeaea; font-size:12px; color:#000; font-weight:bold; padding:4px 0 3px 0; text-align:center; display:block;}
.block11 a.more:hover{ background:#dddddd; color:#000; text-decoration:none;}
/*------------------- shortfilm page ------------------ */
/*------------------- video page ------------------ */
.cr-container .page_navigation{ left:181px; top:366px; background:none; height:27px; }
.cr-container .page_navigation .next_link{ width:40px; height:21px; margin-left:0; top:0px; right:6px; background:#e4e4e4; padding:4px 4px 0 8px; font-size:12px; -moz-border-radius: 3px;border-radius: 3px; text-align:left;}
.cr-container .page_navigation .next_link img{ position:absolute; top:6px; right:6px; }
.cr-container .page_navigation .previous_link{width:40px; height:21px;  top:0; left:-80px; background:#e4e4e4; padding:4px 8px 0 4px; font-size:12px;   -moz-border-radius: 3px;border-radius: 3px; text-align:right; }
.cr-container .page_navigation .previous_link img{ position:absolute; top:6px; left:6px; }
.cr-container .page_navigation .no_more{ opacity:1;}

.video-container { overflow:hidden;}
.video-container .videogallery { overflow:hidden;}
.video-container .videogallery li{ font-size:12px; text-align:left; color:#383838; position:relative; width:226px; height:237px; float:left; margin:0 22px 0 0; line-height:1.3em;}
.video-container .videogallery li.no-margin{ margin-right:0;}
.video-container .videogallery li h2{ font-size:14px; text-align:left; color:#383838; font-weight:bold; padding-bottom:3px;  text-transform: uppercase;}
.video-container .videogallery li a:hover{ text-decoration:none; color:#000;}
.video-container .videogallery li img {padding-bottom:10px; background:url(../../images/shadow1.png) bottom center no-repeat;  }
.video-container .videogallery li a:hover img { opacity:0.9; }

.video-container .videogallery li .video_thum { background:url(../../images/play_icon2.png) no-repeat; height:28px; width:28px; position:absolute; top:10px; left:188px; padding:0; opacity:0.8;}

.video-container .gallerytab { overflow:hidden; margin:7px 0 15px 0; width:400px; float:left;}
.video-container .gallerytab li{ background:url(../../images/nav-bg.gif) repeat-x; font-size:13px; font-weight:bold; color:#383838; text-transform:uppercase; float:left;  margin-right:3px;}
.video-container .gallerytab li a{  background:url(../../images/nav-bg.gif) repeat-x; border:1px solid #e1e1e1;  padding:7px 14px; display:block; color:#000;}
.video-container .gallerytab li a:hover{  background:#424242; text-decoration:none;  color:#fff; border:1px solid #424242;}
.video-container .gallerytab li a.active{  background:#424242; color:#fff; border:1px solid #424242; }

.video-home-contailer{ width:972px; padding:0px 0px 10px 0px;  overflow:hidden; margin:0 auto 0 auto; }
.video-home{ width:709px; height:472px;  }
.video-home-thum{ width:263px; height:472px; text-align:center; background:url(../../images/jcarousel.gif) no-repeat; }
.video-home-contailer .description{ padding:20px 0; clear:both; }
.video-home-contailer .description  h2{ font-size:20px; font-weight:bold; text-transform:uppercase; padding-bottom:4px; }

.video-description { padding:0 0 20px 0; clear:both; }
.video-description  h2{ font-size:20px; font-weight:bold; text-transform:uppercase; padding-bottom:4px; }

/*------------------- video page ------------------ */
/*------------------- paging page ------------------ */
#legend2{ color:#4b4b4b; font-size:12px; float:left; width:250px; margin: 15px 0 !important;}
.holder {margin: 15px 0;float:right;width:400px;text-align:right;}
.holder a { font-size: 12px;font-weight: bold; cursor: pointer; margin: 0 5px;color: #333;padding:2px 6px;-moz-border-radius: 3px;border-radius: 3px;}
.holder a:hover { background: #e24943; color: #fff;text-decoration:none;}
.holder a.jp-previous { margin-right: 5px;font-size: 13px;  }
.holder a.jp-next { margin-left: 5px;font-size: 13px; margin-right:0px;  }
.holder a.jp-current, a.jp-current:hover { color: #fff;}
.holder a.jp-disabled, a.jp-disabled:hover {color: #bbb;}
.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover {cursor: default; background: none; }
.holder a.jp-current, a.jp-current:hover {background:#e24943;}
.holder span { margin: 0 5px; }
  
#xyzpegination {margin: 15px 0;float:right;width:400px;text-align:right;}
#xyzpegination a { font-size: 13px;font-weight: bold; cursor: pointer; margin: 0 5px;color: #333;padding:2px 6px;-moz-border-radius: 3px; border-radius: 3px;}
#xyzpegination a:hover { background: #e24943; color: #fff;text-decoration:none;}
#xyzpegination a.pegination_current, a.pegination_current:hover {color: #fff !important; background:#e24943 !important;}
#xyzpegination a.pegination_disable, a.pegination_disable:hover {color: #bbb;background: none;cursor: default;}
/*------------------- paging page ------------------ */
/*------------------- celeb page ------------------ */
.celeb-container{ }
.celeb-details{ overflow:hidden; border-top:1px solid #EFEFEF; padding:10px 0 10px 0;}
.celeb-details li{ float:left; }
.celeb-details .celebname{ color:#000; font-size:20px; font-weight:bold; text-transform:uppercase; }
.celeb-details .celebview{ color:#07A6B9; font-size:14px; padding-left:30px; }

.celeb-container .left-content{ margin-top:0;}
.celeb-container .right-content{ margin-top:0; margin-right:0; width:456px; text-align:justify; overflow:hidden; font-size:13px;}
.celeb-container .birthdate{ padding:0 0 10px 0; font-size:16px; }

.celeb-container .videogallery { overflow:hidden;}
.celeb-container .videogallery li{ font-size:12px; text-align:left; color:#383838; position:relative; width:214px; height:166px; float:left; padding-bottom: 12px; margin-left:28px;  line-height:1.3em;}
.celeb-container .videogallery li.no-margin{ margin-left:0;}
.celeb-container .videogallery li h2{ font-size:12px; text-align:left; color:#383838; font-weight:bold; padding-bottom:3px;}
.celeb-container .videogallery li a:hover{ text-decoration:none; color:#000;}
.celeb-container .videogallery li img { padding-bottom:10px; background:url(../../images/shadow1.png) bottom center no-repeat;  }
.celeb-container .videogallery li a:hover img { opacity:0.9; }
.celeb-container .videogallery li .video_thum { background:url(../../images/play_icon2.png) no-repeat; height:28px; width:28px; position:absolute; top:10px; left:176px; padding:0; opacity:0.8;}

.celeb-container .photogallery { overflow:hidden; }
.celeb-container .photogallery li{ font-size:12px; font-weight:bold; color:#383838; text-align:center; position:relative; width:214px; height:166px; float:left; padding-bottom: 12px;  margin-left:28px; line-height:1.3em;}
.celeb-container .photogallery li.no-margin{ margin-left:0;}
.celeb-container .photogallery li a:hover{ text-decoration:none; color:#000;}
.celeb-container .photogallery li img { padding-bottom:10px; background:url(../../images/shadow1.png) bottom center no-repeat; }
.celeb-container .photogallery li a:hover img { opacity:0.9; }

.celeb-container .reviewnews li{  padding-bottom:12px; font-size:12px; color:#383838; overflow:hidden; position:relative; }
.celeb-container .reviewnews li .newstitle{ font-size:14px;color:#000; text-transform:uppercase; padding-bottom:5px; }
.celeb-container .reviewnews li .newsdescription{ font-size:12px; color:#565656; line-height:1.5em;  }
.celeb-container .reviewnews li a.newsmore{ font-size:11px; text-transform:uppercase; background:#424242; padding:2px 15px 2px; color:#fff; position:absolute; top:77px; right:0;  }
.celeb-container .reviewnews li a:hover.newsmore{ font-size:11px; text-transform:uppercase; background:#F23E0F; padding:2px 15px 2px; color:#fff; position:absolute; top:77px; right:0; text-decoration:none; }
.celeb-container .reviewnews li .newsdetails {  border-bottom:1px solid #dadada; padding:6px 0 10px 0; height:72px; }
.celeb-container .reviewnews li .newsshare { padding:8px 0 0 0; margin-top:5px; height:17px; width:50px; font-size:11px;   }

.celeb-container .filmography { overflow:hidden; }
.celeb-container .filmography li{ font-size:13px; color:#383838; text-align:left; position:relative; xwidth:370px; margin:0 0 20px 0; line-height:1.3em; border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF; padding:10px 0 2px 0; }
.celeb-container .filmography li p{ font-size:13px; padding-bottom:4px; }
.celeb-container .filmography li a{ color:#07A6B9;}
.celeb-container .filmography li a:hover{ text-decoration:none; color:#000;}
.celeb-container .filmography h3{ font-size:18px; padding-bottom:9px; }
.celeb-container .filmography li.no-margin{ margin-right:0;}

.celeb-profile{ height:250px; width:186px; overflow:hidden; margin-bottom:15px;}
.celeb-container .left-box{ width:201px;}
/*------------------- celeb page ------------------ */
/* search_result ---------------------------------------------------------------*/

.result_block { margin:10px 0 10px 0;}
.result_block h3 { font-size:18px;  }
.result_block p {font: 14px Arial,Helvetica,sans-serif;text-align: justify;}

.search-container{ clear:both;}
.search-container .left-content{ margin-top:0;}
.search-container .right-content{ margin-top:0; margin-right:0; width:771px; text-align:justify; overflow:hidden;}
.search-container .serch-heading{ color:#000; font: normal 24px 'Dosis'; text-transform:uppercase; margin:5px 0 15px 0;}
.search-container .serch-heading span{ color: #07A6B9;}
.search-container .summary li{ padding:7px 0 7px 0px; font-size:13px; color:#000;  }
.search-container .artist li{ padding:7px 0 7px 0px; font-size:13px; color:#383838; text-transform:capitalize; font-weight:bold;   }
.search-container .artist li span{ width:20%; display:inline-block; text-align:left;}
.search-container .artist li a{ padding:0 5px; font-size:13px; color:#07A6B9; font-weight:normal;   }

.search-container .artist{ padding:7px 0 7px 0px; font-size:12px; color:#A3A3A3; text-transform:capitalize; font-weight:bold; width:100%; text-align:left;   }
.search-container .artist td{ width:auto; padding:7px; text-align:center;}
.search-container .artist td.name{  text-align:left; color:#383838; font-size:13px; }
.search-container .artist a{ padding:0 5px; font-size:13px; color:#07A6B9; font-weight:normal;   }

.search-container .search-movie{ overflow:hidden;}
.search-container .search-movie li{ padding:5px; border:1px solid #dedede; height:202px; width:148px; float:left; margin:0 20px 20px 0;}
.search-container .search-movie li.no-margin{ margin-right:0px;}
span.roll {background:url(../../images/link.png) center no-repeat;height: 202px;position: absolute;width: 148px;z-index: 10;	} 

.search-container .photoalbum { overflow:hidden; }
.search-container .photoalbum li{ font-size:12px; font-weight:bold; color:#383838; text-align:center; position:relative; width:218px; width:242px\9; height:180px; height:190px\9; float:left; margin:0 22px 0 0; line-height:1.3em; padding:22px 0 0 22px; padding:0 0 0 0\9; }
.search-container .photoalbum li.no-margin{ margin-right:0;}
.search-container .photoalbum li a:hover{ text-decoration:none; color:#000;}
.search-container .photoalbum li img {xwidth:218px; xheight:142px; xwidth:242px\9; xheight:158px\9; padding-bottom:5px\9; }
.search-container .photoalbum li a:hover img { opacity:0.9; }
/* Layout */
.stack {  margin: 0 4% 5% 0; position: relative; z-index: 10;  margin:0\9; }
/* Image styles */
.stack img { max-width: 100%; height: auto; vertical-align: bottom; border: 6px solid #fff; border-radius: 3px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); max-width: 242px\9; height: 158px\9; bvertical-align: top\9; border: 0 solid #fff\9; border-radius: 0\9; box-shadow:0 0 0 rgba(0, 0, 0, 0.4)\9; }
.stack:last-of-type { margin-right: 0; }
/* Stacks creted by the use of generated content */
.stack:before, .stack:after { 
 content: ""; border-radius: 3px; width: 100%; height: 100%; position: absolute; border: 6px solid #fff; left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);-webkit-transition: 0.3s all ease-out;-moz-transition: 0.3s all ease-out;transition: 0.3s all ease-out;border-radius: 0\9; width:  242px\9; height:  258px\9; border: 0px solid #fff\9; box-shadow:0 0 0 rgba(0, 0, 0, 0.4)\9; 	}
.stack:before { top: 4px; z-index: -10; top: 0\9;  } 
.stack:after { top: 8px; z-index: -20; top: 0\9;   } 
.stack.rotated-left:before {-webkit-transform-origin: bottom left;-moz-transform-origin: bottom left;transform-origin: bottom left;-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);transform: rotate(-3deg);}
.stack.rotated-left:after {-webkit-transform-origin: bottom left;-moz-transform-origin: bottom left;transform-origin: bottom left;-webkit-transform: rotate(-6deg);-moz-transform: rotate(-6deg);transform: rotate(-6deg);}
/* Reset all rotations on hover */
.stack:hover:before, .stack:hover:after {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}

.search-container .videogallery { overflow:hidden;}
.search-container .videogallery li{ font-size:12px; text-align:left; color:#383838; position:relative; width:242px; height:237px; float:left; margin:0 22px 0 0; line-height:1.3em;}
.search-container .videogallery li.no-margin{ margin-right:0;}
.search-container .videogallery li h2{ font-size:14px; text-align:left; color:#383838; font-weight:bold; padding-bottom:3px;}
.search-container .videogallery li a:hover{ text-decoration:none; color:#000;}
.search-container .videogallery li img {padding-bottom:10px; background:url(../../images/shadow1.png) bottom center no-repeat; }
.search-container .videogallery li a:hover img { opacity:0.9; }
.search-container .videogallery li .video_thum { background:url(../../images/play_icon2.png) no-repeat; height:28px; width:28px; position:absolute; top:10px; left:205px; padding:0; opacity:0.8;}

.search-container .photogallery { overflow:hidden; }
.search-container .photogallery li{ font-size:12px; font-weight:bold; color:#383838; text-align:center; position:relative; width:242px; height:200px; float:left; margin:0 22px 0 0; line-height:1.3em;}
.search-container .photogallery li.no-margin{ margin-right:0;}
.search-container .photogallery li a:hover{ text-decoration:none; color:#000;}
.search-container .photogallery li img { padding-bottom:10px; background:url(../../images/shadow1.png) bottom center no-repeat; }
.search-container .photogallery li a:hover img { opacity:0.9; }

.search-container .reviewnews li{  padding-bottom:12px; font-size:12px; color:#383838; overflow:hidden; position:relative; }
.search-container .reviewnews li .newstitle{ font-size:14px;color:#000; text-transform:uppercase; padding-bottom:5px; }
.search-container .reviewnews li .newsdescription{ font-size:12px; color:#565656; line-height:1.5em;  }
.search-container .reviewnews li a.newsmore{ font-size:11px; text-transform:uppercase; background:#424242; padding:2px 15px 2px; color:#fff; position:absolute; top:77px; right:0;  }
.search-container .reviewnews li a:hover.newsmore{ font-size:11px; text-transform:uppercase; background:#F23E0F; padding:2px 15px 2px; color:#fff; position:absolute; top:77px; right:0; text-decoration:none; }
.search-container .reviewnews li .newsdetails {  border-bottom:1px solid #dadada; padding:6px 0 10px 0; height:72px; }
.search-container .reviewnews li .newsshare { background:url(../../images/share_icon.gif) 0 0.2em no-repeat; height:13px; padding:2px 0 0 20px; margin-top:5px; height:17px; width:50px; font-size:11px;   }
/* search_result ---------------------------------------------------------------*/
.top-image{ width:662px; height:250px; margin-bottom:15px; position:relative;}
.top-image .new-caption {padding: 5px 10px 4px 10px;line-height:1.5em;color:#fff;font-size:17px; text-transform:uppercase; background:url(../../images/text-bg.png) repeat; xtop:215px!important; bottom:0!important;  position:absolute; left:0;}

ul#topnav {margin: 0 0 15px 0; padding: 0;float: left;width: 490px;list-style: none;position: relative;}
ul#topnav li {float: left;margin: 0 3px 0 0; padding: 0;}
ul#topnav li a {padding: 7px 14px;display: block;color: #000;text-transform:uppercase;font-size:13px; font-weight:bold;background:url(../../images/nav-bg.gif) repeat-x;border:1px solid #e1e1e1;}
ul#topnav li a:hover { background: #424242; text-decoration:none;  color:#fff; border:1px solid #424242; }
ul#topnav li a.active {background:#424242; color:#fff; border:1px solid #424242; }
ul#topnav li span {float: left;padding:10px 0 29px 0px;position: absolute;left: 0; top:34px;display: none;background: #fff;color: #000;width: 972px;}
ul#topnav li:hover span {display: block; }
ul#topnav li span a {  display: inline; font-size:11px;  color: #000; background:url(../../images/nav-bg.gif) repeat-x;  text-transform:capitalize; padding: 5px 10px; border:1px solid #e1e1e1;}

.tooltip {background:url(../../images/tooltipbg.png) center  repeat-x;border: 2px solid #fff;color: #fff;border-radius: 4px;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);font-size: 12px;line-height: 1.5;padding: 4px 6px;position: absolute;text-align: center;z-index: 100; border: 2px solid #E1E1E1\9;}
.tooltip:after {border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid rgba(0, 0, 0, 0.7);bottom: -12px;content: ""; height: 0;left: 50%;margin-left: -10px; position: absolute;width: 0;}
.tooltip.top:after { border-bottom: 10px solid rgba(0, 0, 0, 0.6);border-top-color: transparent;bottom: auto;top: -20px;}
.tooltip.left:after {left: 10px;margin: 0;}
.tooltip.right:after {left: auto;margin: 0;right: 10px;}

.not-found { position:relative; border-top:1px solid #EFEFEF;}
.error1 { font-size:180px; color:#333333; line-height:1.5em; text-align:center; font-weight:bold; }
.error1 span { font-size:180px; color:#E24943; line-height:1.5em; text-align:center; font-weight:bold; }
.error2 { font:normal 40px 'Dosis',sans-serif; text-transform:uppercase; color:#333333; position:absolute; top:130px; left:218px; background:#fff;}
.error3 { font:600 18px 'Dosis',sans-serif; text-transform:uppercase; color:#333333; position:absolute; top:103px; left:354px; background:#fff; padding:0 76px;}

.shortfilm-poster{ width:972px; height:322px; clear:both; margin-bottom:10px;}

.releasedate{ border-bottom:1px solid #E6E6E6;  padding-bottom:10px; padding-left:8px;}
.releasedate h3{ font-size:16px; font-weight:bold; color:#242424; padding:15px 0 5px 0;}
.releasedate li{ font-size:12px; font-weight:bold; color:#242424; background:url(../../images/arrow_new.gif) left no-repeat; padding:5px 0 3px 25px;}
.releasedate li a:hover{ color:#07A6B9; text-decoration:none;}

