@charset "utf-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	background: #fff;
	}
html {
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	font-size: 14px;
	}

#header {
	width: 990px;
	margin: 0 auto 8px auto;
	/*border: 2px solid #CC33CC;*/
	}
#top_banner {
	height: 92px;
	width: 730px;
	background-color: #d00010;
	}

#menu_left {
	width: 180px;
	height: 252px;
	background-color: #fff600;
	margin: 0 5px 0 15px;
	}

#menu_left table {
	font-size: 11px;
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
	}	
#menu_left form {
	margin: 0 0 0 8px;
	padding: 10px 0 0 0;
	}

#menu_left .style_search {
	border: 2px solid #959696;
	padding: 2px;
	color: #575757;	
	}

#menu_left .style_search_butt {
	padding: 2px;
	color: #575757;	
	font-size: 11px;
	}
		
#menu_left ul {
	list-style-type: none;
	margin:  0;
	padding: 0;
	}

#menu_left li {
	display: block;
	margin: 0;
	/*padding: 1px 0;*/
	height: 20px;
	}
	/*
* html #menu_left li{
	padding: 0.4em 0;
	}
*/
/*TMP*/
#flash_top {
	width: 475px;
	}

#ad_top_right {
	margin: 0 auto 0 6px;
	background-color: #575757;
	height: 252px;
	width: 304px;
	}
	
#zebra_under_logo {
	background: url(/themes/default/images/zebra_ulogo.png) repeat-x; height: 16px;
	}

#header_lined {
	background: url(/themes/default/images/header_lined.png) repeat-x; height: 252px;
	}
	
#bg_menu {
	background: #939393; height: 45px;
	}
	
#body {
	background: #fff;
	padding: 15px 0px 0 0px;
	}

#right {
	width: 798px;
	/*border: 1px solid #000000;*/
	}
	
#body category {
	}
	
#padded_content {
	padding: 10px 0px 0px 0px;
	}
	
#textInto {
	padding: 30px 0px;
	}
	
#bottom {
	padding: 15px 0px;
	}
	
#body a {
	color: #8f7c14;
	text-decoration: none;
	}
	
#genres_menu {
	width: 170px;
	margin: 15px 10px 0 8px	;
	}

#genres_menu ul {
	list-style-type: none;
	margin:  0;
	padding: 0;
	}

#genres_menu li {
	display: block;
	margin: 0;
	height: 20px;
	border-bottom: 1px solid #e2e2e2;
	}

#genres_menu .glink {
	color: #8f7c14;
	text-decoration: none;
	}

#genres_menu .glink:hover {
	display: block;
	background-color: #fff600;
	}
	
.style_newsletter {
	/*border: 1px solid #868789; background-color: #FFFFFF; color: #333333; padding: 2px; font-size: 85%; */
	border: 2px solid #959696;
	padding: 2px;
	color: #575757;
	width: 155px;
	}

#div_border {
	padding: 0 0 0 20px;
	}
	
#cc {}
#cc img {
	padding: 6px;
	border: 0px;
	}
	

/*	----------------------------------------------------------------------------------	menu	*/

#slidetabsmenu {
	float: left;
	width: 100%;
	line-height: normal;
	line-height: normal;
	/*height: 54px;*/
	}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
	margin-bottom: 0px;
	}

#slidetabsmenu ul{
	list-style-type: none;
	margin:  15px 0 0 0;
	margin-left: 15px;
	padding: 0;
	}

#slidetabsmenu li{
	display: inline;
	margin: 0;
	padding: 0;
	}

#slidetabsmenu a {
	float: left;
	background: url(/themes/default/images/tab_left.png) no-repeat left top;
	margin: 0;
	padding: 0 0 0 9px;
	text-decoration: none;
	cursor: pointer;
	}

#slidetabsmenu a span {
	float: left;
	display: block;
	background: url(/themes/default/images/tab_right.png) no-repeat right top;
	padding: 9px 11px 3px 3px;
	font-weight: bold;
	font-size: 15px;
	color: #FFF600;
	line-height: normal;
	/*line-height: 26px;
	height: 26px;
	border: 1px solid #FFFF00;*/
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
	color: #666666;
	}

#slidetabsmenu #current a {
	background-position:0 -38px;
	}

#slidetabsmenu #current a span {
	background-position:100% -38px;
	color: #666666;
	}

#slidetabsmenu a:hover {
	background-position:0% -38px;
	}

#slidetabsmenu a:hover span {
	background-position:100% -38px;
	}

/* Pagination
	--------------------------------- */
#pagination-digg ul{border:0; margin:0; padding:0;}

#pagination-digg li{
	border:0; margin:0; padding:0;
	list-style:none;
	margin-right: 1px;
	float: left;
	}
#pagination-digg a{
	/*border:solid 1px #393939;
	background: #393939;*/
	margin-right:2px;
	}
#pagination-digg .previous-off,
#pagination-digg .next-off {
	border:solid 1px #DEDEDE
	color: #888888
	display: block;
	/*float: left;*/
	font-weight: bold;
	margin-right: 2px;
	padding: 3px 4px;
	color: #363636;
	}
#pagination-digg .next a,
#pagination-digg .previous a {
	font-weight:bold;
	}
#pagination-digg .active{
	background: #CD4900;
	color: #FFFFFF;
	font-weight:bold;
	display: block;
	/*float: left;*/
	padding-top: 4px;
	/*padding-left: 9px;*/
	width: 26px; height: 26px; background: url(/data/images/page_sel.png) no-repeat;
	}
#pagination-digg a:link,
#pagination-digg a:visited {
	color: #CCCCCC;
	display:block;
	float:left;
	/*padding:3px 6px;*/
	padding-top: 4px;
	/*padding-left: 9px;*/
	text-decoration:none;
	width: 26px; height: 26px; background: url(/data/images/page_new.png) no-repeat;
	}
#pagination-digg a:hover{
	/*
	padding: 3px 4px;
	font-weight:bold;
	border:solid 1px #0e509e;*/
	text-decoration: underline;
	}
/* // styles */

.commentbox{
	background-color: #333a44;
	color: #CCCCCC;
	font-size: 90%;
	/*border-top: 1px solid #868789;
	border-left: 1px solid #868789;
	border-right: 1px solid #868789;*/
	padding: 10px;
	}

.commentfooter{
	background: url('/data/images/arrow.png') 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
	padding-left: 58px;
	padding-top: 1px;
	margin-bottom: 1em;
	font-size: 90%;
	color: #4A4A4A;
	}

form { padding: 0px; margin: 0px; }
input, textarea, select { font-size: 13px; font-family: Arial, Helvetica, sans-serif; padding: 2px;}
.style100P { border: 1px solid #cccccc; width: 99%; color: #333333; padding: 2px; }
.style80P { border: 1px solid #cccccc; width: 80%; color: #333333; padding: 2px; }
.style50P { border: 1px solid #cccccc; width: 50%; color: #333333; padding: 2px; }
.style { border: 1px solid #cccccc; color: #333333; padding: 2px; }

.style_button { font-size: 16px;; padding: 2px 10px;; }

.doted_line {
	text-decoration: none;
	height: 1px;
	border-top: 1px dotted #666666;
	margin-bottom: 4px;
	}

.dashed_line90 {
	text-decoration: none;
	height: 1px;
	border-top: 1px dashed #666666;
	margin-bottom: 4px;
	width: 90%;
	}
#padded_content .link_bg_dark {
	color: #FFF600;
	text-decoration: underline;
	}
	
#padded_content .link_bg_dark:hover {
	text-decoration: none;
	}
	
/*	TEXT GRADIENT	*/
#body h1 {
	font-size: 220%;
	color: #636566;
	font-weight:normal;
	letter-spacing:-.05em;
	margin: 0 0 0 0;
	position:relative;
	padding: 10px 0;
	/*border-bottom: 1px dotted #636566;*/
}
/*h2 span{
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: url('/data/images/gradient.png') repeat-x;
}
* html h2 span{
	background-color:#fff;
	back\ground-color:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/data/images/gradient.png", sizingMethod="scale");
}*/

/*
.clear {
	 width: 100%; clear: both;
	}
*/
#dob_box { width: 180px; margin: 10px 0; border-bottom: 1px dotted #999; }
#dob_box h3 { font-size: 18px; margin: 6px 0 6px 15px; }

.psp {width: 200px; padding: 8px; margin: 10px; height: 270px; float: left; border: 1px dotted #999; text-align: center;}
.pspics img {
	border: 2px;
	background-color: #dfdfdf;
	padding: 4px;
	}
.pspics img:hover {
	background-color: #636363;
}

.imp { height: 110px; width: 160px; padding: 8px; margin: 10px; float: left; border: 1px dotted #999; text-align: center;}
.impics img {
	border: 2px;
	background-color: #dfdfdf;
	padding: 4px;
	}
.impics img:hover {
	background-color: #636363;
}


.pp {width: 170px; margin: 10px; height: 250px; float: left; border: 1px dotted #999; text-align: center;}
.ppics img {
	border: 2px;
	background-color: #dfdfdf;
	padding: 4px;
	}
.ppics img:hover {
	background-color: #636363;
}
.pp_film span { font-weight: 600; }
.pp_film a { text-decoration: underline; }
.pp_film { display: block; padding: 3px; border-bottom: 1px dotted #f3f3f3; width: 460px; }
.ptitle {padding: 4px 1px; font-size: 100%; }
.pdob { padding: 2px; color: #666; font-size: 85%; }
.pplace { padding: 2px; font-size: 85%; color: #999; }
.pp_short { font-size: 80%; }
.pp_short span { display: block; width: 95px; font-weight: 600; float: left; }
.pic_large { text-align: center; padding: 10px; border: 5px solid #f3f3f3;}
.pic_large img {
	border: 2px;
	background-color: #dfdfdf;
	padding: 4px;
}
.bpics img {
	border: 0px;
	background-color: #999999;
	padding: 1px;
	}
.bpics img:hover {
	background-color: #606060;
	padding: 1px;
}

.red { color: #FF0000; }
.colored {
	padding: 6px 10px;
	margin: 6px 0px;
	border: 1px solid #FF8B27;
	font-weight: 600;
	background-color: #fff600;
	}

/*	SLIDE SHOW	*/

#galleryslide {
	width: 478px;
	overflow:hidden;
	position: relative;
	height: 252px;
}
#galleryslide .img_holder {
	position: relative;
	/*margin: .5em 0 .5em 1.25em;*/
	padding: 0;
	border: 1px double #4d4d4d;
	line-height: 1em;
	}
#galleryslide .img_holder div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #333333 none repeat scroll 0%;
	font: 0.75em/1.25em Arial, Helvetica, sans-serif;
	letter-spacing:.05em;
	color: #fff;
	opacity:.8;
	filter:alpha(opacity=80);
	}
#galleryslide .img_holder div p {
	display: block;
	padding: 0.4em;
	margin:0;
	}
#galleryslide .img_holder h2 {
	display: block;
	padding: 0.2em;
	margin:0;
	font-size: 1.25em;
	font-weight:bold;
	}
#galleryslide a {
	text-decoration: none;
	color: #fff;
	}
#galleryslide .img_holder img {
	margin: 0;
	padding: 0;
	display: block;
	}
	

div#wn	{ 
    position:relative; 
    width: 600px; height:115px; 
	padding: 2px 10px;
    overflow:hidden;	
	}

div#wnact	{ 
    position:relative; 
    width: 550px; height:115px; 
	padding: 2px 10px;
    overflow:hidden;	
	}

.scrollLinks {
	padding: 10px;
	}
	
div#qTip {
	padding: 2px;
	border: 1px solid #666666;
	border-right-width: 2px;
	border-bottom-width: 2px;
	display: none;
	background: #FFFFFF;
	color: #333333;
	font: normal 90% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	position: absolute;
	z-index: 1000;
	}
	
.line-sep {
	border-top: 1px dotted #dfdfdf;
	padding: 2px 0;
	}

#mov-info { font-size: 12px; }	
#fnav td { font-size: 12px; }
#fnav td a { text-decoration: underline; color: #FFFFFF; font-weight: 600; }
#fnav td span { text-decoration: none; color: #d4d4d4; font-weight: 600; }

#release-trailer {
	text-align: center;
	margin: 20px auto;
	padding: 10px;
	background-color: #f3f3f3;
	border: 1px solid #dfdfdf;
	}
.add-comm {
	padding: 4px;
	text-align: right;
	}

#commbox_diplay {
	padding: 0px;
	width: 615px;
	display: block;
	}
#commbox {
	padding: 0px;
	width: 615px;
	display: none;
	}
#commbox .in {
	margin: 20px auto;
	padding: 10px;
	background-color: #f3f3f3;
	border: 1px solid #dfdfdf;
	}
#footer { padding: 8px; font-size: 80%; }

#tla ul { padding: 0 10px 0 4px; margin: 0; text-align: left; font-size: 80%; color: #636363; font-style: italic; }
#tla ul li { background: url(/data/images/ico_arrow_2_dots.png) left top no-repeat; padding-left: 18px; list-style: none; display: block; border-bottom: 1px dotted #636363; margin-bottom: 8px; }
#tla ul li a { color: #636363; }

.clear { clear: both; }

#submenu {
	background: #ff9c00 url(/themes/default/images/m2_bg.gif) repeat-x top left;
	height: 25px;
	line-height: 23px;
	padding: 2px 10px;
	text-align: right;
	}
#submenu a {
	color: #FFF;
	font-size: 85%;
	text-decoration: underline;
	font-weight: 600;
	}
#submenu a:hover {
	text-decoration: none;
	}
.p90 { font-size: 90%; }
.p85 { font-size: 85%; }
.p80 { font-size: 80%; }

.loading{
	/*float: left;
	display:block;*/
	width: 20px;
	height: 16px;
	margin: 2px;
	background-image: url('/data/images/loading.gif');
	background-repeat: no-repeat;
	}

#line-left { background: url(/themes/default/images/line-left.gif) repeat-y right; width: 30px; }
#line-right { background: url(/themes/default/images/line-right.gif) repeat-y left; width: 30px; }
.text_captha { padding: 4px; font-size: 85%;}

#buyad {
	width: 125px;
	height: 60px;
	color:#666;
	font-weight:bold;
	font-size:12px;
	border:1px solid #ccc;
	background:#e7e7e7;
	text-align:center;
	line-height: 60px;
	margin: 0 auto;
	}
#buyad a { color: #333; }
#buyad a:hover { text-decoration: underline; }

.mw {
	border: none;
	}
