


.textwidget, .ads {
	float:right;
}

html, body {
	height: 100%;
}
body {
	color: #555555;
	margin: 0;
	padding: 0;
	min-width: 972px;
	text-align: left;
	line-height: normal;
	letter-spacing:0px;
	//font: 12px Tahoma, Geneva, sans-serif;
	//Font-Family: "Trebuchet MS", Helvetica, sans-serif;
	font:12px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

body, input, textarea {
//font: 12px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
font:14px/20px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
color: #5E6066;
font-weight: 300;
}

input {
	border: 1px solid #E5E5E5;
}

.check {
margin-left: 5px;
margin-bottom: -5px;
}

#wrap {
	min-height: 100%;
	//background-image: url("../images/background.jpg");
}
#mainWrapper {
	overflow:auto;
	padding-bottom: 150px;
	margin-bottom: 25px;
}  

body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}
textarea, input { 
	outline:none;
}
img { 
	border:none;
}
a { 
	border:none;
	text-decoration: none;
	color:#43697c;
	font-weight: 500;
	//color: #C8D8DF;
}
a:hover { 
	text-decoration:underline;
}
section {
	display: block;
}
.footer p a { 
	border:none;
	text-decoration:none;
	color:fff;
	font-weight:500;
	
}
.footer p a:hover { 
	text-decoration:underline;
}
ol { 
	color:#999;
	margin-left:5px;
	position: relative;
	margin-top: 10px;
	font-size: 15px;
}
ol li { 
	margin-bottom:5px;
	margin-right:5px;
}
ol p {
	color: #000000;
}

ul { 
	color:#999;
	position: relative;
	font-size: 15px;
}
ul li { 
	margin-bottom:10px;
	margin-right:5px;
}
ul p {
	color: #000000;
}

ul p span {
	color: #999;
}


h1 {
	width: 600px;
	float: left;
	margin-bottom: 10px;
}

#dsq-content {
	//background: #f2f2f2;
	//padding: 10px;
}
#disqus_thread h3 {
//margin: 0 0 1.5em;
//position: static;
}
#disqus_thread h3 {
	//display: block;
	//margin: 0px;
	//paddin-top: 4px;
	//padding-bottom: 8px;
	font-size: 14px;
	//line-height: 23px;
	//font-family: "MuliLight";
	background: none;
	font-weight: 600;
	color: #454547;
}
.dsq-comment-header a {
	color: #de9a0f;
}
.dsq-comment-text {
	color: #5E6066;
}
.dsq-commenter-name {
	color: #000;
}
#dsq-sort-by {
	display: none;
}
#dsq-content {
	//padding-top: 10px;
	//border-top: 2px solid #D5D5D5;
}

h2 { 
	width:100%; 
	font-size:16px; 
	text-transform:uppercase;
	background-color:#de9a0f;
	color:#fff;
	text-align:left;
	text-indent:10px;
	margin:0px; 
	padding:5px 0px 5px 0px;
	font-family: "MuliLight";
	letter-spacing:1px;
}
h2 a {
 	font-size:12px;
 	float:right;
 	color:#fff;
 	margin-right:5px;
}
h3 {
	width:100%; 
	height:18px;
	font-size:14px; 
	text-transform:uppercase;
	background-color:#de9a0f;
	font-weight:600;
	color:#fff;
	text-align:left;
	line-height: 25px;
	text-indent:10px;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}
h3 a {
	color: #fff;
}
h3 i {
	font-size: 12px;
}
.video-holder h4 {
	margin: 0;
	font-size: 24px;
	font-family: "MuliLight";
	border-left: 3px solid #de9a0f;
	padding: 2px 0 2px 7px;
	margin-bottom: 10px;
	line-height: 30px;
}
.video-holder h4 a {
	color:#5E6066;
}
h5 { 
	width:100%; 
	height:20px;
	font-size:14px; 
	text-transform:uppercase;
	background-color:#de9a0f;
	font-weight:600;
	color:#fff;
	text-align:left;
	line-height: 20px;
	text-indent:10px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
h5 span {
 	font-size:12px;
 	float:right;
 	color:#fff;
 	margin-right:5px;
}
h6 {
	font-family: "MuliLight" !important;
}
.textbox {
	background-color: #de9a0f;
	width: 100%;
	font-size: 16px;
	font-family: "MuliLight";
	margin-bottom: 10px;
	color: #fff;
}
.alignleft {
	float: left;
	padding: 2px;
	margin-left: 5px;
	width: 74%;
}
.alignright {
	float: right;
	padding: 2px;
	margin-right: 5px;
}
.alignright a {
	color: #fff;
	font-size: 14px;
}

.ads {
	float:right;
	width:300px;
}

sup {
	vertical-align: text-top;
}
strong {
	font-weight: bolder !important;
	color: #000 !important;
}
.article-content  {
	font-size: 14px !important;
	text-align: left justify !important;
}
.article-content ol {
	color: #000 !important;
	list-style: none !important;
}
.article-content ol li {
	color: #000 !important;
	list-style: decimal !important;
	font-size: 12px !important;
	display: list-item !important;
}
.article-content strong {
	font-weight: bolder !important;
	color: #000 !important;
}

.article-content ul li {
	list-style: square !important;
	display: list-item !important;
}

.article-content ul {
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}
.article-content ol {
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}
.entry-meta {
font-size: 12px;
color: #AAA;
font-weight:normal;
margin-bottom:15px;
margin-top:10px;
}
.entry-meta .entry-header { vertical-align: middle; }
.entry-meta { font-size: 12px; color: #aaa; }
.entry-meta span { color: #aaa; font-weight:normal; }
.entry-meta a:hover { color: #666!important; }








#terms { background:#fff; color:#999; margin:0px; font-size:14px; border:3px solid #f2f2f2; width:400px; height:25px; padding: 0px; padding-left: 5px; margin-top:20px; }

#content { margin:0px; position:relative; margin-top: 15px; }
#form {width:525px; height:75px; float: left; width: 415px; }
#counter { color:#626262; width:400px; height:18px; text-align:right; }
#show_results { width:400px; position:absolute; margin:0px; z-index:999999; padding:0px;}


#results { width:400px; position:relative; margin:0px; padding:5px; background-color: #f2f2f2; }


#results_top {height:35px; width:400px; padding:0px; }
#results_top p { margin:0; padding:0px; width:400px; height:22px; text-align: center; color: #000; font-size: 12px; text-transform: uppercase; padding-top: 10px; }


#results_bottom {  width:400px; min-height:45px; padding:0px; }
#results_bottom p {  margin:0; padding:0px; width:400px; min-height:22px; text-align:center; color:#ff8a00; font-weight:bold; }
#results_bottom a, #results_bottom a:visited { text-decoration:none; color:#73abca; display:inline-block; padding:3px; font-weight:normal; }
#results_bottom a:hover { color:#ff8a00; }

#results .item { width:400px; border-bottom:5px solid #E6E6E6; padding:5px 0px 5px 0px; }
#results .item span { font-size: 14px; }
#results .item img { float:left; padding: 10px 0px 10px 0px; }
.details { width:400px; float:left; padding:0px; font-size:10px; }
.details img { margin:0 8px 0 2px; padding:0px; border:1px solid #e8eff1; }
.title, .title:visited { color:#ff8a00; text-decoration:none; font-weight:bold; font-size:12px; }
.title:hover { color:#e07000; }
.details p { padding:0px; margin:0; }

.details span { font-weight:bold; color:#000;} 





.lof-slidecontent, .lof-slidecontent a {
	color:#FFF;	
}
.lof-slidecontent a.readmore{
	color:#58B1EA;
	font-size:95%;
	
}
.lof-slidecontent{
	position:relative;
	overflow:hidden;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	text-align:center;
	background:#FFF
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
	position:relative;
	height:100%;
	width:900px;
	z-index:3px;
	overflow:hidden;
}



.lof-main-item-desc{
	z-index:10000;
	position:absolute;
	top:0px;
	right:0px;
	width:300px;
	height:100%;
	background-color: #000;
	padding:10px;
	font-size: 12px;
	z-index: 100;
	border-left: 3px solid #f2f2f2;
}
.lof-main-item-desc p{
	margin:0 0px;
	//padding:8px 0
	clear: both;
}
.lof-main-item-desc h6{
	padding:0;
	margin:0;
	width: 100%;
	font-family: "MuliLight";
}
.lof-main-item-desc h6{
	padding:0;
	margin:0px 0px 0px 0px;
}
.lof-main-item-desc h6 a{	
	margin:0;
	font-size:18px;
	//padding:2px 3px;
	text-transform:uppercase;
	text-decoration:none;
}
.lof-main-item-desc h6 a:hover{

	text-decoration:underline;
}
.lof-main-item-desc h6 span {
	font-size: 14px;
}
.lof-main-item-desc h6 {
	margin-bottom: 5px;
	font: normal 14px Arial, Helvetica, sans-serif;
}


ul.lof-main-wapper{
	
	overflow:hidden;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	margin:0;
	position:absolute;
	overflow:hidden;
}

ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	width: 980px;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.lof-main-wapper li img{
	padding:0px;	
}


.lof-navigator-wapper {
	position:absolute;
	bottom:10px;
	left:10px;
	background:url(../images/transparent_bg.png) repeat;
	padding:5px 0px;
}
.lof-navigator-outer{
	position:relative;
	z-index:500;
	height:180px;
	width:310px;
	overflow:hidden;
	color:#FFF;
	float:left
}
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	padding:0;
	margin-left:0px;
	overflow:hidden;
	float:left;
	display:block;
	width: 100px;
	margin: ;

	text-align:center;

}
ul.lof-navigator li img{
	border:#666 solid 3px;
}
ul.lof-navigator li.active img, ul.lof-navigator li:hover img {
	border:#A8A8A8 solid 3px;
}
.lof-navigator-wapper .lof-next,  .lof-navigator-wapper .lof-previous{
	display:block;
	width:22px;
	height:30px;
	color:#FFF;
	cursor:pointer;

}
.lof-navigator-wapper .lof-next {
	float:left;	
	text-indent:-999px;
	margin-right:5px;
	background:url(../images/arrow-l.png) no-repeat right center;
}
.lof-navigator-wapper .lof-previous {
	float:left;	
	text-indent:-999px;
	margin-left:5px;
	background:url(../images/arrow-r.png) no-repeat left center;
}







.home-left {
	float: left;
	width: 300px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

.home-right {
	float: right;
	width: 660px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

.headlines {
	width: 660px;
	marign:10px 0px 0px 0px;
	margin-bottom: 20px;
}
.img-thumb {
	float: left;
	margin: 0px 10px 0px 0px;
	border: 2px solid #999;
	padding: 0px;
	height: 99px;
	width: 176;
}
.img-thumb img {
	margin: 0px;
	padding: 0px;
}
.hdr {
	padding-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	
}
.hdr a{
}

.content-headlines {
	color: #3A3939;
	font-size: 12px;
	line-height: 21px;
}
.headline-date {
	font-weight: bold;
	font-size: 11px;
	color: gray;
	line-height: 21px;
	text-transform: uppercase;
}
#home-right {
	float: right;
	width: 300px;
	margin:0px;
}






#pagination-holder {
	//width: 450px;
	position: relative;
	margin: auto;
	margin-top: 10px;
	padding: 3px;
	margin: 3px;
	text-align: center;
}
.paginate {
	font-size: 12px;
}
a.paginate {
	padding: 2px 5px 2px 5px;
	margin-right: 2px !important;
	border: 1px solid #DDD;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	color: #999;
}
a.paginate:hover {
	border: 1px solid #666;
}
a.current {
	padding: 2px 5px 2px 5px;
	margin-right: 5px;
	border: 1px solid #666;
	font-weight: normal;
	font-size: 13px;
	color: #000;
	text-align:center;
}
span.inactive {
	padding: 2px 5px 2px 5px;
	margin-right: 5px;
	border: 1px solid #F3F3F3;
	color: #CCC;
	font-size: 13px;
	text-align:center;
}







#articleHeader {
	margin-left: 0px;
	//margin-bottom: 18px;
}
.article-headline {
	margin: 0;
	font-size: 24px;
	font-family: "MuliLight";
	//border-left: 3px solid #de9a0f;
	//padding: 2px 0 2px 7px;
	margin-bottom: 10px;
	line-height: 30px;
}
.article-subheadline {
	font-size: 14px;
	color: #333;
}
.publish-date {
	font-size: 14px;
	font-weight: normal;
}
#content-main {
	width: 660px;
	background: white;
	float: left;
	position: relative;
}
.hdr-sub {
	width: 138px;
	float: left;
	margin-left: -7px;
	//border-top: 1px solid #4d90fe;
	border-bottom: 1px solid #de9a0f;
	color: black;
	padding: 5px 14px;
	font-size: 14px;
	margin-bottom:10px;
}
.byline {
	font-size:12px;
}
.article-content {
	font-size: 14px;
	line-height: 22.16px;
}
#main-article-content {
border-right: none;
//margin-left: 175px;
//padding-left: 11px;
margin-right: 0;
padding-right: 0;
width: 660px;
}
#main-article-content img {
	max-width: 550px !important;
	height: auto !important;
	margin: 10px 0px 10px 0px;
	padding: 5px;
	background-color: #fff;
	border: 2px solid #D5D5D5;
}
#latest-media {
	float: left;
	text-align: left;
	clear: left;
	margin-right: 7px;
	xfont-size: 12px;
	margin-left: 2px;
}
.latest-media-images {
	margin-bottom: 1em;
}
.hdr-article {
	width: 176px;
	margin-top:0px;
	margin-bottom:5px;
	border-top: 5px solid #eee;
	padding-top: 5px;
}
.lnk-thumb {
	margin-bottom: 12px;
	text-align: center;
}
img[height=109] {
	height: 109px;
}
.latestMediaThumb {
	border: 1px solid #999;
}
.label-media, .lnk-thumb, .lnk-media {
	display: block;
	font-size: 12px;
}




blockquote {
	//background:#f9f9f9;
	border-left:3px solid #d4d4d4;
	margin:10px 0px 10px 0px;
	padding:5px 0px 5px 15px;
	//quotes:"\201C""\201D""\2018""\2019";
	quotes:"\201C""\201C""\201C""\201C";
	font-style: italic;
}
blockquote:before {
	color:#de9a0f;
	content:open-quote;
	font-size:4em;
	line-height:.1em;
	margin-right:.10em;
	vertical-align:-.45em;
}
blockquote p:first-child {
	display:inline;
}
blockquote p {
	display: block;
}



.bloggerTag {
	margin:10px 0px 10px 0px; 
	border:2px solid #E4E4E4; 
	padding:10px;
	border-left:none;
	border-right:none;
}
.bloggerName {
	font-size:16px; font-weight:bolder;
}
.bloggerBio {
	margin-top:5px; font-size:14px;
}
.relatedPostHeader {
	margin-top: 15px;
	display: block;
	height: 17px;
	font-weight:bold;
	font-size:16px;
	margin-bottom: 15px;
	color: #454547;
}
.related-holder {
	width:200px;
	height:112px;
	border:5px solid #E4E4E4;
	float:left;
	margin-right:5px;
}

.related-holder img {
	width:200px;
	height:112px;
}
.related-list {
	width:640px;
	position:relative;
	margin:auto;
	margin-bottom:15px;
}
.last {
	margin:0px;
	padding:0px;
}




.post {
	margin: 0 0 25px 0;
	text-align: left;
	color: #454547;
	margin-bottom:20px;
}
.post .entry p {
	margin-top:5px;
	margin-bottom:5px;
	width:640px;
}
.post h4 {
	margin: 0;
	font-size: 24px;
	font-family: "MuliLight";
	border-left: 3px solid #DE9A0F;
	padding: 2px 0 2px 7px;
	margin-bottom: 20px;
	line-height: 30px;
}
.post h4 a {
	color:#555;
}
.post .postmetadata {
	font-size: 12px;
	border-top: 2px solid #D5D5D5;
	border-bottom: 2px solid #D5D5D5;
	padding: 10px 2px;
	text-align: left;
	margin-top: 10px;
	color: #999;
}
.rightcol-divider {
background-color: #D5D5D5;
height: 3px;
width: 300px;
margin-bottom: 10px;
}





* {
	margin:0;
	padding:0;
	border:none;
	outline:none;
}


.mosaic-block {
	//float:left;
	position:relative;
	//overflow:hidden;
	//width:400px;
	//height:250px;
	//margin:10px;
	//background:#111 url(../img/progress.gif) no-repeat center center;
	//border:1px solid #fff;
	//-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

.mosaic-backdrop {
	display:none;
	//position:absolute;
	top:0;
	height:100%;
	width:100%;
	background:#111;
}

.mosaic-overlay {
	display:none;
	z-index:5;
	position:absolute;
	width:100%;
	height:100%;
	background:#111;
	madding:5px;
}

a.mosaic-overlay {
	text-decoration: none !important;
	
}

a.mosaic-overlay h4 {
	padding:5px;
	color:#fff;
	
}



.circle .mosaic-overlay {
	background:url(../img/hover-magnify.png) no-repeat center center;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter:alpha(opacity=00);
	display:none;
}

.fade .mosaic-overlay {
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter:alpha(opacity=00);
	background:url(../img/bg-black.png);
}

.bar .mosaic-overlay {
	bottom:-100px;
	height:100px;
	background:url(../img/bg-black.png);
}

.bar2 .mosaic-overlay {
	bottom:-50px;
	height:100px;
	opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
}

.bar2 .mosaic-overlay:hover {
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
}

.bar3 .mosaic-overlay {
	top:-100px;
	height:100px;
	background:url(../img/bg-black.png);
}





.textwidget h4 {
	font-size: 18px;
	font-family: "MuliLight";
	margin-bottom: 10px;
	//margin-bottom: 10px;
	//margin-top: 10px;
	//padding: 0px 0px 2px 0px;
}
.textwidget {
	//margin-top:10px;
	margin-bottom:10px;
}
.subscriberStats{
	height:35px;
	padding:5px;
	width:220px;
}

.socialIcon{
	float:left;
	height:32px;
	width:32px;
}



.subscriberCount{
	//border-bottom:1px dotted #CCCCCC;
	color:#999999;
	float:left;
	font-size:28px;
	line-height:40px;
	margin-right:10px;
}

#main{
	//height:100px;
	//margin:140px auto 50px;
	position:relative;
	width:200px;
}





.textwidget {
	width:300px;
	float:right;
}







.movie-database-left {
	margin:0px;
	padding:0px;
	width:660px;
	float:left;
}
.movie-profile-database {
	width:100%;
	padding: 0px;
	margin: 0px;
}
.movie-profile-database p {
	font-size:13px;
	padding-right:10px;
	margin-top:5px;
}
.movie-profile-database img {
	float:left;
	margin:10px;
	margin-top:0px;
	border:2px solid #d5d5d5;
	display: inline;
}
.movie-profile-database p.movieTitle a {
	color:#000; 
	font-size:14px; 
	font-weight:600;
}
.movie-profile-database p.movieTitle {
	paddin:0px;
	margin:0px;
}
.movie-profile-database p.viewProfile {
	text-align:right;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:10px;
}

.letterSelected {
	color: #999;
}
.database-letters {
	padding: 2px;
}

.view-all {
	text-align:right;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:10px;
}

.site-left {
	width: 660px;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 100%;
}








.awesome {
	padding: 3px 10px;
	font-size:12px;
	-webkit-border-radius: 2px 2px;
	border: solid 1px rgb(153, 153, 153);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221)));
	color: #333;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
	line-height: 1;
	float:left;
	margin:0px;
	margin-right:20px;
}
.share_button{
	background:url(../share.png) center left no-repeat;
	padding-left:50px;
}
.tooltip{
	height:13px;
	display: none;
	width:120px;
	text-align:left;
	overflow:visible
}
.share_this{
	display: none;
	font-size: 12px;
	height:17px;
	padding:7px;
	text-align: center;
	text-decoration: none;
	width:60px;
	background-color:#333333;
	color:#FFFFFF;
	text-shadow: #fff 0px 0px 20px;
}
#load_buttons_box{ 
	border: 1px solid #CCC;
	padding: 5px;
	position: relative;
	display:none;
}		
.mesgbox{
	padding-left:25px;  
	margin:5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; height:20px;  
	width:427px; float:left;
}	
.close{ 
	float:right; 
	font-size:12px; 
	cursor:pointer;
	padding:5px;
}
.textBox{ 
	width:500px;
	font-size:12px;
	position:relative;
	margin:auto;
}	
.share-panel-url-label span {
	display: block;
	margin-bottom: 0.25em;
	color: #666;
}
.share-panel-url {
	color: #666;
	font-size: 12px;
	width: 400px;
	padding: 2px;
}
.close {
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
}
.close-button {
	background: no-repeat url(../images/www-master-vflai4i-q.png) -135px -76px;
	width: 16px;
	height: 16px;
}






.rating {
	cursor: pointer;
	margin: 2px;
	//clear: both;
	display: block;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel,
.star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.star-left,
.star-right {
  width: 8px
}
.cancel,
.cancel a {background: url(../images/delete.gif) no-repeat 0 -16px;}

.star,
.star a {background: url(../images/star.gif) no-repeat 0 0px;}
.star-left,
.star-left a {background: url(../images/star-left.gif) no-repeat 0 0px;}
.star-right,
.star-right a {background: url(../images/star-right.gif) no-repeat 0 0px;}
	
.cancel a,
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}

.rating .on a {
	background-position: 0 -16px;
}
.rating .hover a,
.rating  a:hover {
	background-position: 0 -32px;
}

.awesome {
	padding: 3px 10px;
	font-size:12px;
	border: solid 1px rgb(153, 153, 153);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221)));
	color: #333;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
	line-height: 1;
	float:left;
	margin:0px;
	margin-right:20px;
	font-size: 14px;
	font-weight: 600;
}
.awesome:hover {
	color: #de9a0f;	
}
a.awesome:hover {
	color: #de9a0f;	
	text-decoration: none;
}
.awesome-selected {
	color: #de9a0f;	
}










 
 .meter_box { 
 	width:472px;
 	float: left;
 	padding: 0px;
 	margin: 0px;
 }
 .critic_side{
 	width:66%;
 	padding-right:8px;
 	border-right:5px solid #FFF;
}
.critic_side .critic_side_container{
	clear:both;
}
.fan_side{
	float:left;
	padding:4px 0 0 8px;
	text-align: center;
	width: 120px;
}
.meter_critics{
	display:block;
	float:left;
	padding:4px 8px 0 0;
}
 ul.critic_links{
 	float:right;
 	display:block;
 }
 ul.critic_links a.active{
 	color:inherit;
 	text-decoration:none;
 }
 ul.critic_links>li{
 	float:left;
 	padding:0 2px;
 }
 span.meter.noScore{
 	font-size:26px;
 	background-image:none;
 	padding-top:10px;
 	padding-left:0;
 	min-height:40px;
 }
 span.meter.noReviews{
 	font-size:18px;
 	background-image:none;
 	padding-top:10px;
 	padding-left:0;
 	min-height:30px;
 }
 span.meter.numeric{
 	font-size:30px;
 	color:#de9a0f;
 	//color: #999;
 	text-align: center;
 }
 span.meter.numeric.perfect{
 	font-size:40px;
 }
 span.meter.empty{
 	padding-left:0;
 	background-position:-50px 50px;
 }
 span.meter.popcorn{
 	width: 100%;
 	font-size: 20px !important;
 }
 .meter_critics .tomato_numbers{
 	float:left;
 }
 .meter_critics .tomato_numbers.needMoreWidth{
 	width:48%;
 }
 .meter_critics .tomato_numbers.noReviews{
 	width:60%;
 }
 .meter_critics .tomato_bar.noScore{
 	height:28px;
 	background-image:none;
 	margin:4px 0;
 	border-style:none;
 }
 .meter_critics .critic_consensus{
 	color:#6F6A57;
 	font-size:12px;
 	float: right;
 	width: 50%;
 }
 .critic_stats{
 	color:#627D11;
 	clear:left;
 }
 .critic_stats .subText{
 	font-size: 14px;
 }
span.meter{
 	clear:left;
 	color:#000;
 	font-weight:bold;
 	white-space:nowrap;
 	display:block;
 	float:left;
 }
.critic_side .critic_side_container{
 	clear:both;
}
.meter_box{
 	max-height:250px;
 	margin:0;
 	padding:0;
 	background-color: #f2f2f2;
}
.meter_box.meter_box{
	font-size:10px;
}
.meter_box.meter_box .clearfix{
	clear:both;
	height:0;
}
.meter_box_bottom.left_side{
	padding-left:8px;
}
.critic_side{
	width:70%;
	padding-right:2px;
}
.critic_side .critic_side_container{
	clear:both;
}
.meter_box p.help{
	margin-top:0;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
	font-size: 12px;
	margin-bottom: 5px;
}
.meter_box.left_door{
	padding-left:8px;
	margin-top: 10px;
	margin-bottom:10px ;
}
.meter_critics{
	display:block;
	float:left;
	padding:4px 8px 0 0;
}
.meter_fans{
	overflow:hidden;
	float:left;
	padding:4px 0 0 8px;
}
ul.critic_links{
	float:right;
	display:block;
}
ul.critic_links a.active{
	color:inherit;
	text-decoration:none;
}
ul.critic_links>li{
	float:left;
	padding:0 2px;
}
ul.critic_links>li:first-child:before{
	display:none;
}
.meter_critics .tomato_numbers{
	float:left;
	margin-right:8px;
	display:block;
}
.meter_critics .tomato_numbers.needMoreWidth{
	width:48%;
}
.meter_critics .tomato_numbers.noReviews{
	width:60%;
}
.meter_critics .critic_consensus{
	color:#6F6A57;
	clear:both;
	font-size:11px;
	line-height:13px;
}
.critic_stats{
	color:#627D11;
	clear:left;
}
.critic_stats .subText{
	display:inline-block;
	font-weight:bold;
}
.want_to_see {
	font-size: 12px !important;
}









.share-embed-size-list {
overflow: hidden;
}
.share-embed-size > label {
display: block;
text-align: center;
}
label {
cursor: pointer;
cursor: hand;
}
.share-embed-customize {
padding: 0.5em;
}
.share-embed-size.custom .share-embed-customize li {
margin: 0.25em;
}
.share-embed-size.custom .share-embed-customize input {
width: 2.5em;
}
.share-embed-size.selected {
border: 1px solid #A0B3D9;
background: #D8E6FB;
}
.share-embed-size {
float: left;
margin: 4px;
padding: 4px;
border: 1px solid white;
cursor: hand;
cursor: pointer;
}
input[type="radio"] {
-webkit-appearance: radio;
box-sizing: border-box;
}
.share-embed-size .share-embed-size-name {
display: block;
white-space: nowrap;
color: #666;
}
.share-embed-size.default.wide .share-embed-size-box {
width: 49px;
height: 27px;
}
.share-embed-size-radio {
display: none;
}
.share-embed-size.default .share-embed-size-box {
width: 42px;
height: 32px;
margin-left: 4px;
}
.share-embed-size .share-embed-size-box {
padding: 1px;
border: 1px solid #999;
background: #DDD;
display: block;
margin: auto 0;
}
.share-embed-size {
float: left;
margin: 4px;
padding: 4px;
border: 1px solid white;
cursor: hand;
cursor: pointer;
}
.share-embed-size .share-embed-size-name {
display: block;
white-space: nowrap;
color: #666;
}
.share-embed-size.medium.wide .share-embed-size-box {
width: 56px;
height: 31px;
}
.share-embed-size .share-embed-size-box {
padding: 1px;
border: 1px solid #999;
background: #DDD;
display: block;
margin: auto 0;
}
share-embed-size .share-embed-size-name {
display: block;
white-space: nowrap;
color: #666;
}
.share-embed-size.large.wide .share-embed-size-box {
width: 64px;
height: 35px;
}
.share-embed-size .share-embed-size-box {
padding: 1px;
border: 1px solid #999;
background: #DDD;
display: block;
margin: auto 0;
}
.share-embed-size .share-embed-size-name {
display: block;
white-space: nowrap;
color: #666;
}
.share-embed-size.hd720.wide .share-embed-size-box {
width: 75px;
height: 42px;
}
.share-embed-size .share-embed-size-box {
padding: 1px;
border: 1px solid #999;
background: #DDD;
display: block;
margin: auto 0;
}
.share-embed-size.custom {
text-align: right;
}
.share-embed-size {
float: left;
margin: 4px;
padding: 4px;
border: 1px solid white;
cursor: hand;
cursor: pointer;
}
.share-embed-customize {
padding: 0.5em;
}






p#hdSwitch {
	position:absolute; top:10px; right:10px; z-index:999; font-size:16px; padding:2px 5px 2px 5px; background-color:#fff; color:#de9a0f; opacity:.7; font-weight:600px;
	cursor: pointer;
}

p#hdSwitch a {
	color:#de9a0f;
}
p#hdSwitch:hover {
	opacity: 1;
}
















.headlines {
	width: 100%;
	marign:10px 0px 0px 0px;
	margin-bottom: 20px;
}
.img-thumb {
	float: left;
	margin: 0px 10px 0px 0px;
}
.hdr {
	padding-bottom: 3px;
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
}

.content-headlines {
	color: #3A3939;
	font-size: 14px;
	line-height: 21px;
}
.headline-date {
	font-weight: bold;
	font-size: 11px;
	color: gray;
	line-height: 21px;
	text-transform: uppercase;
}
#home-right {
	float: right;
	width: 300px;
	margin:0px;
}





















div.st_horizontal { 	
	position:relative;
	clear:both;
	width:660px; 	
	color:#616161;
}


div.st_horizontal a.st_prev, 
div.st_horizontal a.st_next { 
	position:absolute;
	top:0px;
	z-index:110;
	display:none;
	height:38px;
	width:39px;
	border:1px solid #d4d4d4;
	outline:none;
	background:#fff url(../img/btn_arrows.gif) no-repeat;	
}

div.st_horizontal a.st_prev { 
	left:0px;
	background-position:13px 13px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
}

div.st_horizontal a.st_prev:hover { 	
	background-position:-50px 13px;
	background-color:#f5f5f5;
}

div.st_horizontal a.st_next { 
	right:0px;
	background-position:14px -14px;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
}

div.st_horizontal a.st_next:hover { 	
	background-position:-49px -14px;
	background-color:#f5f5f5;
}

div.st_horizontal a.st_prev.st_btn_disabled, 
div.st_horizontal a.st_next.st_btn_disabled { 
	cursor:default;
	background-color:#f7f7f7;
}

div.st_horizontal a.st_prev.st_btn_disabled { 
	background-position:-113px 13px;
}

div.st_horizontal a.st_next.st_btn_disabled { 
	background-position:-112px -14px;
}


div.st_horizontal div.st_tabs_container { 		
	position:relative;
	z-index:100;		
	width:100% !important;	
	height:40px;
	margin-bottom:-1px;	
	//overflow:hidden;
}

div.st_horizontal div.st_slide_container { 
	position:relative !important; 
	margin: 0px;
	padding: 0px;
}

div.st_horizontal div.st_sliding_active div.st_slide_container { 
	margin: 0px;
	padding: 0px;
	margin:0px 40px; 
}

div.st_horizontal ul.st_tabs { 
	width:10000px; 
	height:40px;
	margin:0px;
	padding:0px;
	list-style:none;
}

div.st_horizontal ul.st_tabs li { 
	float:left;
	margin: 0px;
	padding: 0px;
}

div.st_horizontal ul.st_tabs li a { 
	display:block;
	margin:0px;
	padding:10px 20px;
	font-size:11px;
	line-height:18px; 
	color:#6a6a6a;
	text-decoration:none;
	outline:none;
	border-top:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	//background:#fff url(../img/h_tab_bg.jpg) repeat-x 0px bottom;
	background-color: #fff;
	font-size:18px;
	text-transform: uppercase;
	font-family: "MuliLight";
}

div.st_horizontal ul.st_tabs a:hover { 
	color:#333;
}

div.st_horizontal ul.st_tabs li a.st_first_tab {
	border-left:1px solid #d4d4d4;
} 

div.st_horizontal ul.st_tabs a.st_tab_active { 
	color:#de9a0f;
	border-bottom-color:#f2f2f2;
	background:#f2f2f2;
}


div.st_horizontal div.st_view_container { 
	position:relative;
	z-index:5;
	height:1025px;
	padding:5px; 
	border:1px solid #d4d4d4;
	background-color:#fff;
	overflow:hidden; 
	background-color: #f2f2f2;
}

.st_tab_view p.viewAll {
text-align: right;
padding-bottom: 5px;
font-size: 18px;
padding-right: 10px;
padding-bottom: 0px;
margin: 0px;
}




div.st_horizontal div.st_view { 
	position:relative;
	height:100%;
	overflow:hidden;
}

div.st_horizontal div.st_tab_view { 
	display:none; 
	width:100%;	
	position: relative;
	height:100%;
}

div.st_horizontal div.st_first_tab_view {
	display:block;
}

div.st_horizontal div.st_view h2 {
	font-size:16px;
	color:#454545;
	margin:0 0 16px;
	padding:0px;
}

div.st_horizontal div.st_view p {
	margin:14px 0 0;
	padding:0px;
}

div.st_horizontal div.st_view blockquote {
	float:left;
	width:315px;
	margin:18px 14px 0 0;
	padding:0 0 0 14px;
	border-left:2px solid #5c5c5c;
	font:italic 17px/21px Georgia, "Times New Roman", Times, serif;
	color:#A8A8A8;
}

div.st_horizontal div.st_view blockquote p {
	margin:0px;
}


div.st_horizontal.align_bottom a.st_prev, 
div.st_horizontal.align_bottom a.st_next { 
	border-bottom:1px solid #d4d4d4;
}

div.st_horizontal.align_bottom a.st_prev { 
	
	border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
}

div.st_horizontal.align_bottom a.st_next { 
	
	border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
}

div.st_horizontal.align_bottom div.st_tabs_container { 
	position:absolute; 
	bottom:-39px;
	left:0px;
	margin-bottom:0px;
}

div.st_horizontal.align_bottom ul.st_tabs a.st_tab_active { 
	border-top-color:#fff;
	border-bottom-color:#d4d4d4;
}


















































































.newest-videos-holder {
	margin-bottom:15px;
}
.newest-videos li {
	float:left;
	margin-right:5px;
	width:216px;
	height:150px;
	margin-bottom:10px;
}
.newest-videos li.last {
	margin-right:0px;
}
.maincol-divider {
	background-color: #D5D5D5;
	height: 3px;
	width: 100%;
	margin-bottom: 10px;
}
.maincol-divider2 {
	background-color: #D5D5D5;
	height: 1px;
	width: 100%;
	margin-bottom: 5px;
}
.newest-videos-holder h4 {
	padding:0px;
	border:none;
	margin-top:5px;
	margin-bottom:5px;
}


.related-videos {
	width: 300px;
	height: 150px;
	position: relative;
	margin-bottom: 5px;
}
.related-videos a:hover {
	text-decoration: none;
}
.related-videos p, .trailers-clips a span {
	font-size:12px;
	position:absolute; 
	bottom:0px; 
	padding:5px; 
	background-image:url("../images/transparent-trailers.png"); 
	color:#fff; 
	width:290px;
}
.trailers-clips a span {
	font-size:12px;
	position:absolute; 
	bottom:0px; 
	padding:5px; 
	background-image:url("../images/transparent-trailers.png"); 
	color:#fff; 
	width:307px;
	//background: #000;
	text-decoration: none;
}

.textwidget .related-video-view-all {
	text-align: right;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.trailers-clips li {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:317px;
	position:relative;
	height:159px;
	border:3px solid #D5D5D5;
}

.trailers-clips li.last {
	float:left;
	margin-right:0px;
}
.trailers-clips li h3 {
	background:none;
	width:325px;
	color:#fff;
	text-indent:0px;
	padding-left:0px;
	display:block;
	margin-top: 5px;
	margin-left: 5px;
}
.trailers-clips li h3 a {
	font-size:12px;
	color:#fff;
	padding:5px;
}


.trailers-holder h4 {
	margin: 0;
	font-size: 24px;
	font-family: "MuliLight";
	//border-left: 3px solid #de9a0f;
	//padding: 2px 0 2px 7px;
	margin-bottom: 10px;
}
.trailers-holder h4 a {
	color:#5E6066;
}
.site-left h4 {
	margin: 0;
	font-size: 24px;
	font-family: "MuliLight";
	//border-left: 3px solid #de9a0f;
	//padding: 2px 0 2px 7px;
	margin-bottom: 10px;
}
.site-left h4 a {
	color:#5E6066;
}

.accent {
	background-color: #de9a0f;
	height: 3px;
	width: 90px;
	display: block;
}



@font-face {
    font-family: 'MuliLight';
    src: url('../fonts/Muli-Light-webfont.eot');
    src: url('../fonts/Muli-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Muli-Light-webfont.woff') format('woff'),
         url('../fonts/Muli-Light-webfont.ttf') format('truetype'),
         url('../fonts/Muli-Light-webfont.svg#MuliLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuliLightItalic';
    src: url('../fonts/Muli-LightItalic-webfont.eot');
    src: url('../fonts/Muli-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Muli-LightItalic-webfont.woff') format('woff'),
         url('../fonts/Muli-LightItalic-webfont.ttf') format('truetype'),
         url('../fonts/Muli-LightItalic-webfont.svg#MuliLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuliRegular';
    src: url('../fonts/Muli-Regular-webfont.eot');
    src: url('../fonts/Muli-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Muli-Regular-webfont.woff') format('woff'),
         url('../fonts/Muli-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Muli-Regular-webfont.svg#MuliRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuliItalic';
    src: url('../fonts/Muli-Italic-webfont.eot');
    src: url('../fonts/Muli-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Muli-Italic-webfont.woff') format('woff'),
         url('../fonts/Muli-Italic-webfont.ttf') format('truetype'),
         url('../fonts/Muli-Italic-webfont.svg#MuliItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}





html, body {
	height: 100%;
}
body {
	color: #5E6066;
	margin: 0;
	padding: 0;
	min-width: 972px;
	text-align: left;
	line-height: normal !important;
}
body, input, textarea {
	font:14px/20px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 500;
}
section {
	display: block;
	margin-bottom: 20px;
}
footer {
	display: block;
}
nav {
	display: block;
}
header {
	display: block;
}





header {
	width: 100%;
	margin-bottom: 25px;
	background: whiteSmoke;
	border-bottom: 1px solid #E5E5E5;
	padding-top: 10px;
}
.top-line {
	width: 972px;
	padding: 0px;
	position: relative;
	margin: auto;
}
.logo-nav-holder { 
	position:relative; 
	width:972px; 
	margin:auto;
}

.social-links {
	float:left; 
	line-height:120px; 
	border-bottom:solid 3px #D5D5D5; 
	width:50%; 
	height:69px;
	background-color: #fff;
}
.top-advertisement {
	float:right;
	width:468px; 
	border:3px solid #D5D5D5;
}
a#logo { 
	padding: 0px;
	margin: 0px;
}





#page{
	width:340px;
	float: right;
	position: relative;
	z-index: 750;
	padding: 10px;
	margin-top: 8px;
	padding-right: 0px;
}
#searchForm{
	position:relative;

	padding: 0px;
}
fieldset{
	border:none;
}
#searchInputContainer{
	width:420px;
	height:36px;
	background:url("../images/searchBox.png") no-repeat;
	float:left;
	margin-right:12px;
}
#s{	
	border:1px solid #E5E5E5;
	color:#888888;
	background:url("../images/search.jpg") no-repeat;
	background-color: #fff;
	background-position: 5px 2px;
	float:left;
	font-size:15px;
	height:30px;
	line-height:20px;
	margin-right:10px;
	padding:0 0 0 35px;
	width:232px;
}
#s:focus { 
	border:1px solid #de9a0f;
}
#submitButton {
	cursor:pointer;
	width:60px;
	height: 32px;
	line-height:0;
	font-size:0;
	text-indent:-999px;
	color: transparent;
	background: url('../img/ico-search.png') no-repeat #4d90fe center;
	border: 1px solid #3079ED;
	margin: 0px;
}
#submitButton:hover {
	background: url('../img/ico-search.png') no-repeat center #357AE8;
	border: 1px solid #2F5BB7;
}
#searchInContainer{
	float:left;
	margin-top:12px;
	width:315px;
}
label{
	color:#000;
	cursor:pointer;
	font-size:11px;
	position:relative;
	right:-2px;
	top:-2px;
	margin-right:10px !important;
	white-space:nowrap;
}
.pageContainer{
	background-color: #f2f2f2;
	position: absolute;
	padding: 10px;
	border:  2px solid #000;
}





#menu {
	list-style-type: none;
	padding: 0;
	width: 972px;
	height: 32px;
	position: relative;
	background: #f2f2f2; 
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
	padding:0px 10px 0px 10px;
	margin: auto;
	padding:0px 10px 0px 10px;
	margin-top: 25px;
	margin-bottom: 25px;
}
#menu:after { 
	z-index: -1; 
	position: absolute; 
	background: transparent; 
	width: 20%; 
	height: 40%; 
	content: ''; 
	right: 5px; 
	bottom: 10px; 
	transform: skew(15deg) rotate(6deg);
	-webkit-transform: skew(15deg) rotate(6deg);
	-moz-transform: skew(15deg) rotate(6deg);
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); 
	-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); 
	-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); 
} 
#menu:before { 
	z-index: -2; 
	position: absolute; 
	background: transparent; 
	width: 20%; 
	height: 40%; 
	content: ''; 
	left: 5px; 
	bottom: 10px; 
	transform: skew(-15deg) rotate(-6deg); 
	-webkit-transform: skew(-15deg) rotate(-6deg); 
	-moz-transform: skew(-15deg) rotate(-6deg); 
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); 
	-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); 
	-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); 
}

#centeredmenu {
   clear:both;
   float:left;
   margin:0;
   padding:0;
   width:100%;
   font-family:Verdana, Geneva, sans-serif; 
   font:12px/18px 'Trebuchet MS', Arial, Helvetica, Sans-serif;
   z-index:1000; 
   position:relative;
   display: inline;
}
#centeredmenu ul {
   margin:0;
   padding:0;
   list-style:none;
   float:right;
   position:relative;
   right:50%;
   display: inline;
}
#centeredmenu ul li {
   margin:0 7px 0 7px;
   padding:0;
   float:left;
   position:relative;
   left:50%;
   top:1px;
   display: inline;
}
#centeredmenu ul li a {
   display:block;
   margin: 0px;
   padding: 7px;
   text-transform:uppercase;
   font:12px/18px 'Trebuchet MS', Arial, Helvetica, Sans-serif;
   color:#000;
   font-weight: 600;
}
#centeredmenu ul li.active a {
   color:#000;
   background:#999;
   text-decoration: none;
}
#centeredmenu ul li a:hover {
 background:url(../images/back.png);
 color:#ffa500;
 text-decoration: none;
}
#centeredmenu ul li:hover a,
#centeredmenu ul li.hover a { 
 	background:url(../images/back.png);
  color:#de9a0f;
}
#centeredmenu ul ul {
   display:none; 
   position:absolute;
   top:2em;
   left:0;
   right:auto; 
   width:10em; 
}
#centeredmenu ul ul li {
   left:auto;  
   margin:0; 
   clear:left;
   width:100%;
}
#centeredmenu ul ul li a,
#centeredmenu ul li.active li a,
#centeredmenu ul li:hover ul li a,
#centeredmenu ul li.hover ul li a { 
   font-weight:normal; 
   background:#eee;
   color:#444;
   line-height:1.4em; 
   color:#000;
   display:block;
   text-transform:none;
   line-height:16px;
   padding:4px 25px 4px 14px;
   font-size:12px;
   text-decoration: none;
}
#centeredmenu ul ul li a:hover,
#centeredmenu ul li.active ul li a:hover,
#centeredmenu ul li:hover ul li a:hover,
#centeredmenu ul li.hover ul li a:hover { 
   background:#999; 
   color:#000;
   text-decoration: none;
}


#centeredmenu ul ul.last {
   left:auto; 
   right:0; 
}


#centeredmenu ul li:hover ul,
#centeredmenu ul li.hover ul { 
   display:block; 
   text-decoration: none;
}





#content_center {
	height: 455px !important;
}
.bk-diamondslider {
	position: relative;
	padding: 0px;
	width: 100%;
	height: 330px;
	background-color: black;
	display: block;
	margin-bottom: 0px;
}	
.bk-diamondslider > ul {
	width:100%;
	height: 100%;
	position: relative; 
	display:hidden;
	overflow:hidden; 
	margin: 0px; 
	padding: 0px;
}				
.bk-diamondslider > ul > li {
	width:100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	text-decoration: none; 
	display: block;
	overflow:hidden;
	background-color: black;
}
.slices-area {
	width:100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}		
.bk-diamondslider .slider-slice {
	position: absolute; 
	display: block;
	background: transparent;
	overflow:hidden; 
	margin: 0px; 
	padding: 0px;
	z-index: 1;
}
.bk-diamondslider .slider-slice > .slice-content {
	position: absolute; 
	display: block;
	overflow: hidden; 
	margin: 0px; 
	padding: 0px;
}
.bk-diamond-secondary-nav {
	position: absolute;
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}
.bk-diamond-secondary-nav.classic {
  border-bottom: 3px solid #000;
  padding-bottom: 5px;
  padding-top: 5px;
}
.bk-diamond-secondary-nav.modern {
	padding-top: 5px;
	//padding-bottom: 5px;
	//border-bottom: 3px solid #D5D5D5;
}
.bk-diamond-secondary-nav.coffee {
	background-color: #5E412F;
	-moz-box-shadow:inset 0px 0px 20px #000; 
  -webkit-box-shadow:inset 0px 0px 20px #000; 
  box-shadow:inset 0px 0px 20px #000; 
}
.bk-secondary-nav-wrap {
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px; 
}

.bk-secondary-nav-hor-button {
	position: absolute;
	display: block;
	height: 100%;
	width: 24px;
	top: 0px;
}
.bk-secondary-nav-ver-button {
	position: absolute;
	display: block;
	height: 24px;
	width: 100%;
	left: 0px;
}
.bk-secondary-nav-hor-button.modern {
	width: 20px;
}
.bk-secondary-nav-ver-button.modern {
	height: 20px;
}
.bk-sec-nav-button-back {
	background-color: transparent;
	background-repeat:no-repeat;
  background-position:center center;
  cursor: pointer;
  z-index: 11;
}
.bk-sec-left.classic { background-image: url('../images/bk-diamond/left-secondary.png'); }
.bk-sec-right.classic { background-image: url('../images/bk-diamond/right-secondary.png'); }
.bk-sec-top.classic { background-image: url('../images/bk-diamond/top-secondary.png'); }
.bk-sec-bottom.classic { background-image: url('../images/bk-diamond/bottom-secondary.png'); }
.bk-sec-left.classic:hover { background-image: url('../images/bk-diamond/left-secondary-hover.png'); }
.bk-sec-right.classic:hover { background-image: url('../images/bk-diamond/right-secondary-hover.png'); }
.bk-sec-top.classic:hover { background-image: url('../images/bk-diamond/top-secondary-hover.png'); }
.bk-sec-bottom.classic:hover { background-image: url('../images/bk-diamond/bottom-secondary-hover.png'); }
.bk-sec-left.modern { background-image: url('../images/bk-diamond/secondary-modern-prev.png'); }
.bk-sec-right.modern { background-image: url('../images/bk-diamond/secondary-modern-next.png'); }
.bk-sec-top.modern { background-image: url('../images/bk-diamond/secondary-modern-top.png'); }
.bk-sec-bottom.modern { background-image: url('../images/bk-diamond/secondary-modern-bottom.png'); }
.bk-sec-left.modern:hover { background-image: url('../images/bk-diamond/secondary-modern-prev-hover.png'); }
.bk-sec-right.modern:hover { background-image: url('../images/bk-diamond/secondary-modern-next-hover.png'); }
.bk-sec-top.modern:hover { background-image: url('../images/bk-diamond/secondary-modern-top-hover.png'); }
.bk-sec-bottom.modern:hover { background-image: url('../images/bk-diamond/secondary-modern-bottom-hover.png'); }
			
.bk-title {
	background-color: black;
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: left;
	color: white;
	width: 300px;
	height: 312px;
	padding-right: 5px;
}
p.slider-title {
	padding:0;
	margin:0;
	width: 100%;
	font-family: "MuliLight";
	background: none;
	font-size: 18px;
	text-indent: none !important;
	margin-top: 10px;
}
p.slider-title span {
	color: #999;
}
p.slider-title a {
	color: #fff;
}
.bk-secondary-nav-item {
	z-index: 10;
	cursor:pointer;
}	
.bk-bullet {
	text-decoration: none; 
	margin: 5px;
	padding: 0px;
	width: 26px;
	height: 26px;
	background-repeat:no-repeat;
  	background-position:center center;
	position: absolute;
}
.bk-bullet.classic { background-image: url('../images/bk-diamond/bullet.png'); }
.bk-bullet.classic:hover { background-image: url('../images/bk-diamond/bullet-hover.png'); }
.bk-bullet.classic.active { background-image: url('../images/bk-diamond/bullet-selected.png'); }
.bk-bullet.modern { background-image: url('../images/bk-diamond/modern-bullet.png'); }
.bk-bullet.modern:hover { background-image: url('../images/bk-diamond/modern-bullet-hover.png'); }
.bk-bullet.modern.active { background-image: url('../images/bk-diamond/modern-bullet-selected.png'); }
.bk-thumb-img	{
	width: 150px;
	height: 100px;
}
.bk-thumb-img-frame {
	width: 150px;
	height: 100px;
	padding: 0px;
  	margin-top: 5px;
  	margin-bottom: 5px;
  	margin-left: 10px;
  	margin-right: 10px;
  	position: absolute;
  	overflow: hidden;
}
.bk-thumb-img-frame.classic {
  	border: 2px solid white;
  	background-color: white;
}
.bk-thumb-img-frame.modern {
  	border: 2px solid black;
  	background-color: black;
}
.bk-thumb-img-frame.coffee {
	border: 2px solid #FCEBB6;
  	background-color: #FCEBB6;
}
.bk-thumb-title {
	display: none;
	font-size: 10.5px;
	width: 100%;
	line-height: 12px;
	position: absolute;
	left: 0px;
	text-align: left;
	padding: 3px;
}
.bk-thumb-title.classic {
	background-color: white;
	color: black;
}
.bk-thumb-title.modern {
	background-color: black;
	color: white;
}
.bk-thumb-title.coffee {
	background-color: #FCEBB6;
	color: black;
}
.bk-secondary-nav-item.active .bk-thumb-img-frame.classic {
  border-color: #00ccff;
}
.bk-secondary-nav-item.active .bk-thumb-img-frame.modern {
  border-color: #de9a0f;
}
.bk-secondary-nav-item.active .bk-thumb-img-frame.coffee {
  border-color: #F07818;
}
.bk-secondary-nav-item.active .ui-thumb-shadow.modern, 
.bk-secondary-nav-item:hover  .ui-thumb-shadow.modern{
border-color: #de9a0f;
}
.bk-secondary-nav-item.active .ui-thumb-shadow.coffee, 
.bk-secondary-nav-item:hover  .ui-thumb-shadow.coffee{
	-moz-box-shadow: 0px 0px 8px #F0A830; 
  -webkit-box-shadow: 0px 0px 8px #F0A830; 
  box-shadow: 0px 0px 8px #F0A830; 
  filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#F0A830');
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#F0A830')";
  _margin-bottom: -3px; 
	.margin-bottom: -3px; 
}
div.bk_canvas_underlay {
	background-color: black;
}
div.bk_canvas_underlay.classic {
	background-color: white;
}
div.bk_canvas_underlay.classic.thumb{
	background-image: url('../images/bk-diamond/ajax-loader.gif');
	background-repeat: no-repeat;
	background-position: center center;
}
div.bk_canvas_underlay.modern {
	background-color: black;
}	
.ui-tooltip-content{
	padding: 0px;
}
.classic .ui-tooltip-content{
	background-color: white;
}
.modern .ui-tooltip-content{
	background-color: black;
}
.coffee .ui-tooltip-content{
	background-color: #FCEBB6;
}			
.ui-tooltip.classic {
	margin: 0px;
  background-color: white;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 1px;
  padding-bottom: 2px;
}
.ui-tooltip.modern {
	margin: 0px;
  background-color: black;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 1px;
  padding-bottom: 2px;
}	
.ui-tooltip.coffee {
	margin: 0px;
  background-color: #FCEBB6;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 1px;
  padding-bottom: 2px;
}	
.bk-bullet-img-wrap {
	width: 102px;
	height: 77px;
	margin: 0px;
  padding: 0px;
  background-color: white;
  overflow: hidden;
}	
.bk-bullet-img {
	width: 102px;
	height: 77px;
}
.bk-circular-timer-wrap {
	margin: 10px;
	position: absolute;
	width: 48px;
	height: 48px;
	z-index: 9;
	cursor: pointer; 
}
.bk-circular-timer-outerwrap {
	z-index: 9;
	background-repeat: no-repeat;
	background-position: center center;
}
.bk-circular-timer-outerwrap.b-big.modern {
	background-image: url('../images/bk-diamond/classic-timer-back.png');
}
.bk-circular-timer-outerwrap.b-big.classic {
	background-image: url('../images/bk-diamond/classic-timer-back.png');
}	
.bk-circular-timer-wrap.modern {
	cursor: pointer;
}
.bk-circular-timer-left {
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 48px;
	height: 48px;
	z-index: 8;
	display: none;
}
.bk-circular-timer-right {
	background-repeat: no-repeat;
	background-position: top right;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 48px;
	height: 48px;
	z-index: 7; 
	display: none;
}
.bk-circular-timer-left.classic {
	background-image: url('../images/bk-diamond/timer-left.png');
}
.bk-circular-timer-right.classic {
	background-image: url('../images/bk-diamond/timer-right.png');
}
.bk-circular-timer-left.modern {
	background-image: url('../images/bk-diamond/timer-left.png');
}
.bk-circular-timer-right.modern {
	background-image: url('../images/bk-diamond/timer-right.png');
}
.bk-circular-timer-wrap.b-small {
	width: 26px;
	height: 26px;
	margin: 0px;
}	
.bk-circular-timer-right.b-small.classic {
	width: 26px;
	height: 26px;
	background-image: url('../images/bk-diamond/timer-right-small.png');
}
.bk-circular-timer-left.b-small.classic {
	width: 26px;
	height: 26px;
	background-image: url('../images/bk-diamond/timer-left-small.png');
}
.bk-circular-timer-right.b-small.modern {
	width: 26px;
	height: 26px;
	background-image: url('../images/bk-diamond/modern-timer-right-small.png');
}
.bk-circular-timer-left.b-small.modern {
	width: 26px;
	height: 26px;
	background-image: url('../images/bk-diamond/modern-timer-left-small.png');
}
.bk-pp-video-button {
	width: 23px;
	height: 23px;
	display: none;
	position: absolute;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.bk-progressbar {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 0px;
  height: 2px;
  display: block;
  z-index: 15;	
}	
.bk-progressbar.classic {
	background-color: #C0C0C0;
	border: 0px solid white;
}
.bk-progressbar.modern {
	background-color: white;
	border: 0px solid black;
}
.bk-pp-video-button.classic.play {
	background-image: url('../images/bk-diamond/play-video.png');
	background-image: url('../images/bk-diamond/play-video-ie.png')\9;
}
.bk-pp-video-button.classic.close {
	background-image: url('../images/bk-diamond/close-video.png');
	background-image: url('../images/bk-diamond/close-video-ie.png')\9;
}
.bk-pp-video-button.classic.play:hover {
	background-image: url('../images/bk-diamond/play-video-hover.png');
	background-image: url('../images/bk-diamond/play-video-hover-ie.png')\9;
}
.bk-pp-video-button.classic.close:hover {
	background-image: url('../images/bk-diamond/close-video-hover.png');
	background-image: url('../images/bk-diamond/close-video-hover-ie.png')\9;
}
.bk-pp-video-button.modern.play {
	background-image: url('../images/bk-diamond/modern-play-video.png');
}
.bk-pp-video-button.modern.play:hover {
	background-image: url('../images/bk-diamond/modern-play-video-hover.png');
}
.bk-pp-video-button.modern.close {
	background-image: url('../images/bk-diamond/modern-close-video.png');
}
.bk-pp-video-button.modern.close:hover {
	background-image: url('../images/bk-diamond/modern-close-video-hover.png');
}
#bk-diamond-embedded-player	{
	z-index: 16; 
	position: absolute;
	top: 0px;
	left: 0px;
}
	.ui-tooltip-shadow .ui-tooltip-titlebar,
	.ui-tooltip-shadow .ui-tooltip-content{
		filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);
		-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";

		_margin-bottom: -3px; 
		.margin-bottom: -3px; 
	}
.classic-prev, .classic-next, .classic-play, .classic-pause {
	position: absolute;
	display: none;
	width: 41px;
	height: 41px;
	z-index: 11;
	cursor:pointer;
}	
#prev-button.classic-prev {
	background-image: url('../images/bk-diamond/left.png');
	background-image: url('../images/bk-diamond/left-ie.png')\9;
}
#next-button.classic-next {
	background-image: url('../images/bk-diamond/right.png');
	background-image: url('../images/bk-diamond/right-ie.png')\9;
}
#pp-button.classic-play {
	background-image: url('../images/bk-diamond/play.png');
	background-image: url('../images/bk-diamond/play-ie.png')\9;
}
#pp-button.classic-pause {
	background-image: url('../images/bk-diamond/pause.png');
	background-image: url('../images/bk-diamond/pause-ie.png')\9;
}	
#prev-button.classic-prev:hover {
	background-image: url('../images/bk-diamond/left-hover.png');
	background-image: url('../images/bk-diamond/left-hover-ie.png')\9;
}
#next-button.classic-next:hover {
	background-image: url('../images/bk-diamond/right-hover.png');
	background-image: url('../images/bk-diamond/right-hover-ie.png')\9;
}
#pp-button.classic-play:hover {
	background-image: url('../images/bk-diamond/play-hover.png');
	background-image: url('../images/bk-diamond/play-hover-ie.png')\9;
}
#pp-button.classic-pause:hover {
	background-image: url('../images/bk-diamond/pause-hover.png');
	background-image: url('../images/bk-diamond/pause-hover-ie.png')\9;
}
.modern-prev, .modern-next, .modern-play, .modern-pause {
	position: absolute;
	display: none;
	width: 41px;
	height: 41px;
	z-index: 11;
	cursor:pointer;
	background-repeat: no-repeat;
	background-position: center center;
}
#prev-button.modern-prev {
	background-image: url('../images/bk-diamond/modern-prev.png');
}
#next-button.modern-next {
	background-image: url('../images/bk-diamond/modern-next.png');
}	
#prev-button.modern-prev:hover {
	background-image: url('../images/bk-diamond/modern-prev-hover.png');
}
#next-button.modern-next:hover {
	background-image: url('../images/bk-diamond/modern-next-hover.png');
}
.coffee-prev, .coffee-next {
	position: absolute;
	display: none;
	width: 30px;
	height: 60px;
	z-index: 11;
	cursor:pointer;
	background-repeat: no-repeat;
	background-position: center center;
}
.coffee-play, .coffee-pause {
	position: absolute;
	display: none;
	width: 39px;
	height: 39px;
	z-index: 11;
	cursor:pointer;
	background-repeat: no-repeat;
	background-position: center center;
}
#prev-button.coffee-prev {
	background-image: url('../images/bk-diamond/coffee-prev.png');
}
#next-button.coffee-next {
	background-image: url('../images/bk-diamond/coffee-next.png');
}
#pp-button.coffee-play {
	background-image: url('../images/bk-diamond/coffee-play.png');
}
#pp-button.coffee-pause {
	background-image: url('../images/bk-diamond/coffee-pause.png');
}	
#prev-button.coffee-prev:hover {
	background-image: url('../images/bk-diamond/coffee-prev-hover.png');
}
#next-button.coffee-next:hover {
	background-image: url('../images/bk-diamond/coffee-next-hover.png');
}
#pp-button.coffee-play:hover {
	background-image: url('../images/bk-diamond/coffee-play-hover.png');
}
#pp-button.coffe-pause:hover {
	background-image: url('../images/bk-diamond/coffee-play-hover.png');
}						





.checkThisOut {
	width:280px;
	min-height:200px;
	margin-top:10px;
	padding:0px 0px 5px 0px;
}
.checkThisOut p {
	font-style: italic; 
	margin-left:10px;
}
.facebookFan {
	margin:10px 0px 0px 0px;
}
.onDvd {
	padding:0px 0px 5px 0px;
	width:280px;
	margin-top:10px;
}

#outThisWeek, #trailersClips {
	float:right;
	width:660px;
	min-height:250px;
	padding: 0px;
	display: inline;
	padding-bottom: 5px;
}
#trailersClips {
	margin-top: 5px;
}
.outThisWeek, .trailersClips {
	width:50%;
	float:left;
	padding-top:10px;
	height: 150px;
	position: relative;
}
.outThisWeek p, .trailersClips p {
	font-size:13px;
	padding-right:5px !important;
	margin-top:0px !important;
	margin-bottom: 5px !important;
	
}
.outThisWeek img, .trailersClips img {
	float:left;
	margin:12px;
	margin-top:0px;
	border:2px solid #d5d5d5;
	display: inline;
}
.outThisWeek p.movieTitle a, .trailersClips p.movieTitle a {
	color:#000; 
	font-size:14px; 
	font-weight:600;
}
.outThisWeek p.movieTitle, .trailersClips p.movieTitle {
	paddin:0px;
	margin:0px;
}
.outThisWeek p.viewProfile, .trailersClips p.viewProfile {
	position: absolute;
	right: 5px;
	bottom: 0px;
}
#outThisWeek p.viewAll, #trailersClips p.viewAll {
	text-align:right;
	padding-bottom:5px;
	font-size:18px;
	padding-right:10px;
	padding-bottom: 0px;
	margin: 0px;
}





#fancybox-loading {
        position: fixed;
        top: 50%;
        left: 50%;
        height: 40px;
        width: 40px;
        margin-top: -20px;
        margin-left: -20px;
        cursor: pointer;
        overflow: hidden;
        z-index: 1104;
        display: none;
}
* html #fancybox-loading {      
        position: absolute;
        margin-top: 0;
}
#fancybox-loading div {
        position: absolute;
        top: 0;
        left: 0;
        width: 40px;
        height: 480px;
        background-image: url('../images/fancybox/fancybox.png');
}
#fancybox-overlay {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background: #000;
        z-index: 1100;
        display: none;
}
* html #fancybox-overlay {      
        position: absolute;
        width: 100%;
}
#fancybox-tmp {
        padding: 0;
        margin: 0;
        border: 0;
        overflow: auto;
        display: none;
}
#fancybox-wrap {
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
        padding: 20px;
        z-index: 1101;
        display: none;
}
#fancybox-outer {
        position: relative;
        width: 100%;
        height: 100%;
        background: #FFF;
}
#fancybox-inner {
        position: absolute;
        top: 0;
        left: 0;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: 0;
        outline: none;
        overflow: hidden;
}
#fancybox-hide-sel-frame {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: transparent;
}
#fancybox-close {
        position: absolute;
        top: -15px;
        right: -15px;
        width: 30px;
        height: 30px;
        background-image: url('../images/fancybox/fancybox.png');
        background-position: -40px 0px;
        cursor: pointer;
        z-index: 1103;
        display: none;
}
#fancybox_error {
        color: #444;
        font: normal 12px/20px Arial;
        padding: 7px;
        margin: 0;
}
#fancybox-content {
        height: auto;
        width: auto;
        padding: 0;
        margin: 0;
}
#fancybox-img {
        width: 100%;
        height: 100%;
        padding: 0;
        margin: 0;
        border: none;
        outline: none;
        line-height: 0;
        vertical-align: top;
        -ms-interpolation-mode: bicubic;
}
#fancybox-frame {
        position: relative;
        width: 100%;
        height: 100%;
        border: none;
        display: block;
}
#fancybox-title {
        position: absolute;
        bottom: 0;
        left: 0;
        font-family: Arial;
        font-size: 12px;
        z-index: 1102;
}
.fancybox-title-inside {
        padding: 10px 0;
        text-align: center;
        color: #333;
}
.fancybox-title-outside {
        padding-top: 5px;
        color: #FFF;
        text-align: center;
        font-weight: bold;
}
.fancybox-title-over {
        color: #FFF;
        text-align: left;
}
#fancybox-title-over {
        padding: 10px;
        background-image: url('../images/fancybox/fancy_title_over.png');
        display: block;
}
#fancybox-title-wrap {
        display: inline-block;
}
#fancybox-title-wrap span {
        height: 32px;
        float: left;
}
#fancybox-title-left {
        padding-left: 15px;
        background-image: url('../images/fancybox/fancybox.png');
        background-position: -40px -90px;
        background-repeat: no-repeat;
}
#fancybox-title-main {
        font-weight: bold;
        line-height: 29px;
        background-image: url('../images/fancybox/fancybox-x.png');
        background-position: 0px -40px;
        color: #FFF;
}
#fancybox-title-right {
        padding-left: 15px;
        background-image: url('../images/fancybox/fancybox.png');
        background-position: -55px -90px;
        background-repeat: no-repeat;
}
#fancybox-left, #fancybox-right {
        position: absolute;
        bottom: 0px;
        height: 100%;
        width: 35%;
        cursor: pointer;
        outline: none;
        background-image: url('../images/fancybox/blank.gif');
        z-index: 1102;
        display: none;
}
#fancybox-left {
        left: 0px;
}
#fancybox-right {
        right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
        position: absolute;
        top: 50%;
        left: -9999px;
        width: 30px;
        height: 30px;
        margin-top: -15px;
        cursor: pointer;
        z-index: 1102;
        display: block;
}
#fancybox-left-ico {
        background-image: url('../images/fancybox/fancybox.png');
        background-position: -40px -30px;
}
#fancybox-right-ico {
        background-image: url('../images/fancybox/fancybox.png');
        background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
        visibility: visible;    
}
#fancybox-left:hover span {
        left: 20px;
}
#fancybox-right:hover span {
        left: auto;
        right: 20px;
}
.fancy-bg {
        position: absolute;
        padding: 0;
        margin: 0;
        border: 0;
        width: 20px;
        height: 20px;
        z-index: 1001;
}
#fancy-bg-n {
        top: -20px;
        left: 0;
        width: 100%;
        background-image: url('../images/fancybox/fancybox-x.png');
}
#fancy-bg-ne {
        top: -20px;
        right: -20px;
        background-image: url('../images/fancybox/fancybox.png');
        background-position: -40px -162px;
}
#fancy-bg-e {
        top: 0;
        right: -20px;
        height: 100%;
        background-image: url('../images/fancybox/fancybox-y.png');
        background-position: -20px 0px;
}
#fancy-bg-se {
        bottom: -20px;
        right: -20px;
        background-image: url('../images/fancybox/fancybox.png');
        background-position: -40px -182px; 
}
#fancy-bg-s {
        bottom: -20px;
        left: 0;
        width: 100%;
        background-image: url('../images/fancybox/fancybox-x.png');
        background-position: 0px -20px;
}
#fancy-bg-sw {
        bottom: -20px;
        left: -20px;
        background-image: url('../images/fancybox/fancybox.png');
        background-position: -40px -142px;
}
#fancy-bg-w {
        top: 0;
        left: -20px;
        height: 100%;
        background-image: url('../images/fancybox/fancybox-y.png');
}
#fancy-bg-nw {
        top: -20px;
        left: -20px;
        background-image: url('../images/fancybox/fancybox.png');
        background-position: -40px -122px;
}












tr.odd {
	background: none;
}
tr.even {
	background-color: #f2f2f2;
}
tr.newMovie {
	background-color: #ccc;
}
.boxoffice-top sup {
	font-size: 20px;
	color: #de9a0f;
}
.boxoffice-results-headings{
	margin:auto;
	position:relative;
	border-top:2px solid #de9a0f;
	border-bottom:2px solid #de9a0f;
}
.boxoffice-results-headings tr {
	text-align:left;
	border-bottom:2px solid #de9a0f;
}
.boxoffice-line {
	background-color: #de9a0f;
	width: 972px;
	height: 2px;
	position: relative;
	margin: auto;
}
th {
	width: 139px;
	padding: 5px;
}
td {
	width: 139px;
	padding: 5px;
	font-size: 12px;
}
h6 { 
	font-size:30px; 
	text-transform:uppercase;
	font-weight:600;
	color:#999;
	font-family: "eurofurencelightRegular";
	margin: 0px;
	float:left;
	padding-right:10px;
}
.boxoffice-results {
	width: 972px;
	position: relative;
	margin: auto;
}
.boxoffice-top {
	width: 972px;
	position: relative;
	margin:auto;
	padding-top: 10px;
	margin-bottom: 25px;
}
p.boxoffice-date {
	float: left;
	text-transform:uppercase;
	font-weight:600;
	color: #999;
}
.boxoffice-dropdown {
	
	position: relative;
	float: right;
	width: 150px;
	margin-right: 5px;
}


.boxoffice-prev {
	float: left;
	margin: 0;
	padding: 0;
}

.boxoffice-next {
	float: right;
	margin: 0;
	padding: 0;
}



pre {border:1px solid black; padding:8px;width:700px;margin:20px;}
strong {color: #093;}
.requirements {list-style:square;}
.author {color: #003;font-size: 12px;font-weight: bold;font-style: italic;}


#boxoffice-dropdown {position:absolute;z-index:2; left:0px;}
#dropdown2 {position:absolute;z-index:1;}
#dropdown3 {position:absolute;left:160px;z-index:0;}


.dropdown {
	background:url(../images/arrow.png) no-repeat 132px 8px #f2f2f2;
	color:#fff;
	cursor:pointer;
	margin:0;
	padding:0;
	position:absolute;
}
#filterSearch-dropdown .dropdown {
	background:url(../images/arrow.png) no-repeat 132px 8px #f2f2f2;
	color:#000;
	cursor:pointer;
	margin:0;
	padding:0;
	position:absolute;
	right:290px;
	top: 25px;
	z-index: 10005;
}
#filterSearch-dropdown .dropdown a {
	text-decoration:none;
	color:#000;
}
.dropdown a {
	text-decoration:none;
	color:#000;
}
.dropdown {
	list-style-type:none;
	margin:0;
	padding:0;
	width:150px;
	margin:0 auto;
}
.drop ul {list-style-type:none;largin:0;padding:0;}
.drop ul li:first-child {border-top:1px solid #999;}
.drop ul li {
	display:none;
	background-color:#f2f2f2;
	padding:8px;
}
.selected {padding:8px;color:#000;}
.drop ul li:hover {background-color:#ccc;}




.movieRelease-dropdown {
	position: relative;
	float: right;
	width: 240px;
	padding: 0px;
	margin: 0px;
}
#releaseYear {
	float: left;
	padding: 0px;
	margin: 0px;
	position: relative;
}
#releaseMonth {
	float: right;
	padding: 0px;
	margin: 0px;
	position: relative;
}

.movieRelease h3{
	margin-bottom: 0px;
	margin-top: 20px;
}
.releaseInfo {
	float:left;
	margin-left:20px;
	margin-top:0px;
	padding-top:0px;
	width:50%;
}
.releaseInfo a.releaseTitle {
	font-size: 16px;
	padding-bottom: 10px;
}

.releaseHolder {
	padding: 10px;
	padding-left: 0px;
	padding-right: 0px;
	width: 660px;
}
.releaseHolder img {
	border: 5px solid #999;
}

.movieRelease {
	width:660px;
	position:relative;
	float:left;
	margin: 0px;
	padding: 0px;
}
.movieRelease h3{
	margin-top: 0px;
}





div#socialbox, div#socialbox ul, div#socialbox ul li, div#socialbox ul li p, div#socialbox ul li p img, div#socialbox ul li p span, #socialbox ul li p a{
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

div#socialbox{
	color: #768a96;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

div#socialbox ul{
	list-style: none;
	margin-top: 10px;
}

div#socialbox ul li{
	//background-image: none;
	height: 45px;
	list-style: none;
}

div#socialbox ul li:last-child{
	border-bottom: none;
}

div#socialbox ul li p{
	//padding: 19px 9px 0 9px;
}

div#socialbox ul li p img{
	border: none;
	margin-right: 10px;
	width: 34px;
	position: relative;
	vertical-align: middle;
}

div#socialbox ul li p span{
	color: #425763;
	font-weight: bold;
}

div#socialbox ul li p a.socialbox-button{
	background: url(../images/button.png) no-repeat;
	border: 1px solid #d8dcdf;
	//-webkit-border-radius: 3px;
	//-moz-border-radius: 3px;
	//border-radius: 3px;
	color: #425763;
	float: right;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	padding: 5px 5px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	top: 4px;
}


.clear, .clearfix{
	clear:both;
}#m_side {
	float: left;
	width: 150px;
	margin-right: 20px;
}
#m_side a img {
	background-color: #f2f2f2;
	width: 130px;
	height: auto;
	//border: 1px solid #E9E9E9;
	padding: 9px;
	margin-bottom: 10px;
	display: block;
}
#m_side img {
	background-color: #f2f2f2;
	width: 130px;
	height: 192px;
	//border: 1px solid #E9E9E9;
	padding: 9px;
	margin-bottom: 10px;
	display: block;
}
#m_side h6 {
	font-size: 14px;
	text-transform: uppercase;
	padding-left: 2px;
	width:100%;
	margin-bottom:10px;
	color:#000;
}
#m_side ul {
	margin-bottom: 20px;
	color: #5E6066;
}
#m_side li, #data_nav li, .list_s li {
	font-size: 14px;
	border-bottom: 1px solid #E9E9E9;
	padding: 10px 0 12px 2px;
}
#m_data {
	float: left;
	width: 480px;
	//overflow: hidden;
}
#m_data h1 {
	margin:0;
	font-weight: bold;
	font-size: 24px;
	text-transform: capitalize;
	width: 480px;
	margin-bottom:5px;
	font-family: "MuliLight";
}
#videoTitle {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 22px;
	text-transform: capitalize;
	width: 100%;
	margin-bottom:5px;
	font-family: "MuliLight";
	position: relative;
	display: block;
	z-index: 500;
}
#videoTitle a {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 22px;
	text-transform: capitalize;
	width: 100%;
	margin-bottom:5px;
	font-family: "MuliLight";
	position: relative;
	z-index: 500;
	color: #555;
}

#m_data .section {
	margin:0;
	padding-bottom: 10px;
	margin-bottom: 10px;
	//overflow: hidden;
	font-size:14px;
	border-bottom:2px solid #D5D5D5;
	padding-top:10px;
}

#m_data .published {
	margin-left:10px;
	font-size:14px;
}
#m_data h6 {
	font-size: 14px;
	text-transform: uppercase;
	padding-left: 2px;
	width:100%;
	margin-bottom:10px;
	color:#000;
}
#sidebar {
	float: right;
	width: 310px;
}

.section p.plot {
	font-size: 15px !important;
	text-align: left justify !important;
}
.movieList {
	width: 150px;
	margin-right: 5px;
	float: left;
}
#trailers {
	position:relative;
}
#trailers .playIcon {
	background: url("../images/play.gif") 0 0 no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	position: absolute;
	top: 70px;
	right: 5px;
}

ul.top-rated {
	width:300px;
	padding:10px;
	padding-top:0px;
}
ul.top-rated li {
	margin:5px 0px 5px 0px;
	font-size:13px;
}
.ads { margin-bottom:5px; }
.ads h4 {
	font-size: 18px;
	font-family: "MuliLight";
	margin-bottom: 10px;
}

















.footer { 
	width:100%;
	padding:0px;
	background-color:#f2f2f2;
	position: relative;
	padding-bottom: 10px;
	margin-top: 25px; 
	//height: 150px;
	clear:both;
	//box-shadow: 0 4px 12px 2px gray;
	//-moz-box-shadow:0 4px 12px 2px gray;
	//-webkit-box-shadow: 0 4px 12px 2px gray;
	position: relative;
	margin-top: -150px; 
	//height: 150px;
	clear:both;
	display: block;
	border-top: 2px solid #de9a0f;
	background-image:url("../images/p1.png")
}
.footer .footer-links {
color:#000;
font-size:12px;
line-height:18px;
padding-left:0px;
padding-top:15px;
width:960px;
}
.footer .footer-links a {
	font-size:10px;
}
.clearfix { 
	clear:both;
}
.widget-title {
font-size: 14px;
font-weight: normal;
line-height: 21px;
text-transform: uppercase;
color: #333;
margin-bottom: 20px;
background:none;
text-indent:0px;
border-bottom:3px solid #999;
padding-bottom:5px;
}
.footer-float {
	width:300px; float:left;
	margin-right:35px;
}
.footer-last {
	margin-right:0px;
}
.footer-last ul {
	margin-bottom: 25px;	
}
.footer-float ul {
	margin-bottom: 25px;
}
.footer-float ul li {
	margin:10px 0px 10px 0px;
}
.footer-float ul li a img {
	width:25px; 
	height:25px;
}
.footer-social ul{
	margin:0px;
	padding:0px;
	margin-bottom: 25px;
}
.footer-social ul li a {
	vertical-align:middle !important;
}
.footer-social ul li a img {
	vertical-align:middle !important;
	margin-right:5px;
}
.twitter-border-top {
background: url("../images/slider-border-bottom.png") repeat-x scroll center bottom;
height: 5px;
}
.footer-float ul li a img.appStore {
	width:100px !important; 
	height:33px !important;
}




.player {display:block;width: 660px; height:330px; text-align:center;position:relative;margin:5px 0px 5px 0px;border:1px solid #999; margin:auto; margin-bottom:10px; overflow:hidden;}
.player img {border:0px;}
.player:hover {border:1px solid #000;}


a#ipad {display:block;width: 660px; height:330px; text-align:center;position:relative;margin:5px 0px 5px 0px;border:1px solid #999; margin:auto; margin-bottom:10px; overflow:hidden;}
a#ipad img {border:0px;}
a#ipad:hover {border:1px solid #000;}


a#ipad img {
	margin-top:123px;
}

a.myPlayer_small { display:block; width:260px; height:200px; text-align:center; position:relative; border:1px solid #999; margin:auto; top:10px; margin-bottom:10px;}
a.myPlayer_small img {margin-top:70px;border:0px;}
a.myPlayer_small:hover {border:1px solid #000;}



div.player {
	height:330px;
	width:660px;
	cursor:pointer;
	text-align:center;
}


div.player img {
	margin-top:123px;
}



.suggestionsBox { 
	position:absolute;
	top:55px;
	border:2px solid #999;
	z-index:15000;
	width:100%;
}

.even { background-color:#f2f2f2; padding:10px; }
.odd { background-color:#dee3e7; padding:10px; }












#wrap-search {
	background:#E6E8EB;
	width:100px;
	float: right;
	margin-top: 30px;
	
		
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-0-transition: all .2s ease-out;
}

#wrap-search.active {
	width:300px;
}

#search {
	padding:4px;


}

.form-search {
	width:98%;
	position:relative;
	height:32px;
	
	

	
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-0-transition: all .2s ease-out;
}

.form-search input {
	width:83%;
	height:34px;
	border:none;
	padding:0 27px 0 6px;
	font:13px Helvetica, Arial, sans-serif;
	color:#6e7074;

	
	background:none;
	
}


.form-search.close {
	
}

.form-search.expand {
	width:99%;
	color:#25464d;


}

.form-search.expand input  {
	color:#597C84;	
}
#icn-search:hover, #icn-close:hover {
	cursor:pointer
}

.form-search.close #icn-search {
	width:7px;
	height:7px;
	position:relative;
	position:absolute;
	top:9px;
	right:10px;
	border:2px solid #7e7f84;
	
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	
}

.form-search.close #icn1 {
	width:2px;
	height:6px;
	background:#7e7f84;
	position:absolute;
	right:-1px;
	top:7px;
	
	-moz-transform: rotate(-25deg);  
    -webkit-transform: rotate(-25deg);
}

.form-search.expand #icn-close {
	position:relative;
	position:absolute;
	width:2px;
	height:13px;
	background:#597C84;
		top:10px;
	right:13px;
	
	-moz-transform: rotate(-45deg);  
    -webkit-transform: rotate(-45deg);
}

 .form-search.expand #icn2 {
	position:absolute;
	width:2px;
	height:13px;
	background:#597C84;
	
	-moz-transform: rotate(86deg);  
    -webkit-transform: rotate(86deg);

}

.boxtuffs {
	color: #807d98;
	font:12px Helvetica, Arial, sans-serif;
	text-decoration:none;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
}

.boxtuffs:hover {
	color: #27896a;
}















.overlayOuter{
    background:#000;
    opacity:0.7;
    display:none;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:100001;
 }


.overlayInner{

    position:absolute;
    top:40%;
    left:40% 
    width:500px;
    z-index:100001;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 #container { width:960px; margin:0px auto; text-align:left; overflow:hidden; position:relative;}
   #movie {position:relative; z-index:102; }
   #description { float:left; width:320px;border:solid 1px #dcdcdc; padding: 10px 20px;}
   
#command { 
	position:relative; 
	float:left; 
	background-color:#555555; 
	margin-right:10px; 
	padding:10px; 
	z-index:101;
	
	background: #e2e2e2; 
	background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); 
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); 
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); 
	border: 1px solid #999;
}
.downloadIpod { 
	position:relative; 
	float:left; 
	background-color:#555555; 
	margin-right:10px; 
	padding:10px;
	
	background: #e2e2e2; 
	background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); 
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); 
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); 
	border: 1px solid #999;
}
.hdVideo { 
	position:relative; 
	float:left; 
	background-color:#555555; 
	margin-right:10px; 
	padding:10px;
	
	background: #e2e2e2; 
	background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); 
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); 
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); 
	border: 1px solid #999;
}

.lightSwitcher {	
	position:relative; 
	z-index:101; 
	background-image:url(../images/light_bulb_off.png); 
    background-repeat:no-repeat; 
    background-position:left; 
    padding: 0 0 0 20px; 
    outline:none; 
    text-decoration:none;
    text-transform: uppercase;
}
    
   .lightSwitcher:hover {text-decoration:underline;}
   #shadow {background-image:url(../images/shade1x1.png); position:absolute; left:0; top:0; width:100%; z-index:100;}
   .turnedOff {color:#ffff00; background-image:url(../images/light_bulb.png);}
 #clickHere {position:absolute; top: -25px; left:130px;}
 
 #lightbox {  
  display:none;  
  background:#000000;  
  opacity:0.9;  
  filter:alpha(opacity=90);  
  position:absolute;  
  top:0px;  
  left:0px;  
  min-width:100%;  
  min-height:100%;  
  z-index:1000;  
 }  
   
 #lightbox-panel {  
  display:none;  
  position:fixed;  
  top:100px;  
  left:50%;  
  margin-left:-200px;  
  width:400px;  
  background:#FFFFFF;  
  padding:10px 15px 10px 15px;  
  border:2px solid #999;  
  z-index:1001;  
 }
 
 #lightbox-panel h2 {
 	text-align: center;
 }
 
 
 
  
  
  .content {
  	width: 972px;
  	//border: 3px solid #f2f2f2;
  	background-color: #fff;
  	position: relative;
  	margin: auto;
  	padding: 10px;
  	box-shadow: 0px 0px 10px #999;
  	-moz-box-shadow:0px 0px 10px #999;
  	-webkit-box-shadow:0px 0px 10px #999;  	
 }
  
  
  #weekendTopTen, #onDvd {
  	width: 300px;
  	//background: #f2f2f2;
  	margin: 0px 0px 5px 0px;
  	padding-bottom: 5px;
  }
  #weekendTopTen ol, #onDvd ol { 
  	color:#999;
  	margin-left:5px;
  	font: italic 14px Arial, Helvetica, sans-serif;
  	position: relative;
  	list-style: decimal;
  	padding: 0px;
  	margin: 0 5px;
  	list-style-position: inside;
  	padding:0px;
  }
 #weekendTopTen ol li, #onDvd ol li { 
  	margin: 5px 0px 5px 0px;
  	padding: 0px;
  }
  #weekendTopTen ol a, #onDvd ol a {
     font: normal 12px Arial, Helvetica, sans-serif;
     margin: 0px;
     padding: 0px;
   }
  
  
footer {
	display: block;
} 


p.viewLink {
		text-align:right; 
		margin-right:10px; 
		margin-bottom:0px; 
		padding:0px;
}

#facebookFan {
	margin: 0px;
	padding: 0px;
}.movie-profile-holder { 
	position:relative;
	float:left;
	margin:0px;
	width:660px;
	float:left;
}
.movie-profile-holder p#plotSummary {
	font-size:13px;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	text-align:justify;
	clear: both;
	margin-bottom: 10px;
}
.movie-profile-holder p { 
	//font-size:12px;
	line-height:18px;
	padding-right:10px;
	text-align:left justify;
}
.movies-more-info { 
	width:50%; 
	float:left;
	margin:0px;
	padding:0px;
	font-size: 13px;
}
.movie-rating { 
	width:100%;
	background-color:#d5d5d5;
	height:18px;
	padding-bottom:5px;
}
.movie-rating p { 
	text-align:center;
	margin:0px;
	padding:0px;
	color:#000;
	padding-top:4px;
	margin-bottom:4px;
}
.image-holder { 
	width:175px;
	float:left;
	margin:10px;
	margin-top:10px;
	margin-left:0px;
}

div.progress-container {
  width: 100%; 
  background: #d5d5d5;
  padding-top:2px;
}

div.progress-container > div {
  background-color: #de9a0f; 
  height: 12px;
  background-image:url(../images/bar.jpg);
}



.film-clip-holder { 
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:5px;
	width:660px;
	float:left;
}



.movie-notifications { 
	height:15px; 
	width:175px;
	background-color:#f2f2f2;
	border:none;
	color: #a1a1a1; font-style: italic;
}
#submit-email { 
	background-color:#f2f2f2;
	border:1px solid #999;
	color:#000;
	cursor:pointer;
	font-weight:bold;
	padding:4px;
	width:45px;
	color: #000; font-style: italic;
	font-size:10px;
}
#submit-email:hover{
	background-color:#999;
	border-color:#f2f2f2;
}
#error1 { 
	display: none;
}




.user_message{ 
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#customForm label{
	display: block;
	color:#000000;
	float:left;
	width:130px;
	font-size:12px;	
	line-height: 1.4em;
}
#customForm input{
	width: 220px;
	float:left;
	padding: 4px;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}
input#button{
	width: 244px;
	float:left;
	padding: 4px;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}
#outer{ 
	width:170px; 
	padding:6px; 
	background:#f2f2f2;
	height:18px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-right:0px;
}				
#outer .rating_enb {
	width:16px; padding:1px; 
	height:18px; float:left;
	background:#de9a0f;
	margin-right:4px;	
	cursor:pointer;
}
#outer .rating_dis {
	width:16px; padding:1px; 
	height:18px; float:left;
	cursor:pointer;
	background:#999;				
	margin-right:4px;	
}
#outer .rating_dis:hover, #outer .rating_enb:hover {
	background:#ccc;
}

#outer .rating_value { 
	color:#000; 
	padding-top:2px; 
	font-size:12px
	font-weight:500;
}
#outer .rating_message{ 
	color:#000; 
	padding-top:2px; 
	font-size:12px
}


#email-error { 
	color:red;
	font-style:italic;
	font-size:12px;
	margin-left:10px;
}





.sublime {
	width: 660px;
	margin-bottom: 10px;
	z-index: 102;
}
.sublime_video_content {
	z-index: 102;
	border: 1px solid #000;
}
.trailers-holder { 
	
	width:660px;
	margin: 0px;
	padding: 0px;
	float:left;
}
.trailers-holder p { 
	margin-left:10px;
	margin-right:10px;
}



#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(../images/tip/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}


.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}



.clue-right-default .cluetip-arrows {
  background-image: url(../images/tip/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(../images/tip/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(../images/tip/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(../images/tip/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}


.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  font-size: 14px;
  font-weight: normal;
  background-color: #fff;
  color: #333;
  margin:0px;
  padding:0px;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}



.clue-right-jtip .cluetip-arrows {
  background-image: url(../images/tip/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(../images/tip/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(../images/tip/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(../images/tip/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}



.cluetip-rounded {
  background: transparent url(../images/tip/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(../images/tip/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(../images/tip/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  background: url(../images/tip/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}



.clue-right-rounded .cluetip-arrows {
  background-image: url(../images/tip/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(../images/tip/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(../images/tip/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(../images/tip/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}




.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}





.pagination-holder { 
	width:400px; 
	position:relative;
	margin:auto;
	clear:both;
	padding-top:25px;

}

.paginate {
	padding: 3px;
	margin: 3px;
}

.paginate a {
	padding:2px 5px 2px 5px;
	margin:2px;
	border:1px solid #999;
	text-decoration:none;
	color: #666;
}
.paginate a:hover, .paginate a:active {
	border: 1px solid #999;
	color: #000;
}
.paginate span.current {
    margin: 2px;
	padding: 2px 5px 2px 5px;
		border: 1px solid #999;

		font-weight: bold;
		background-color: #999;
		color: #FFF;
	}
	.paginate span.disabled {
		padding:2px 5px 2px 5px;
		margin:2px;
		border:1px solid #eee;
		color:#DDD;
	}
.paginate li{
		padding:4px;
		margin-bottom:3px;
		background-color:#FCC;
		list-style:none;}

.paginate ul{margin:6px;
	padding:0px;}
.reviews-holder { 
	width:660px; 
	float:left;
	margin-top:10px;
	margin-left:5px;
}
.reviews { 
	margin-bottom:5px;
	padding:5px;
	
	border:1px solid #999;
}
.reviews img { 
	float:left;
	border:5px solid #999;
	margin-right:10px;
}
.review-left {
	width:540px;
	float:left;
}
.review-right { 
	width:100px;
	float:right;
	text-align:center;
	font-weight:600;
	color:#000;
	text-align:center;
	font-size:12px;
	margin-top:52px;
}
p#review-title { 
	font-size:14px;
	font-weight:600;
}
p#review { 
	font-size:12px;
}
.review-full { 
	width:660px; 
	float:left;
	margin-top:10px;
	margin-left:5px;
}
