*
{
	margin:0;
	padding:0;
}

ul
{
	list-style:none;
}

img
{
	border:0 none;
}

a
{
	text-decoration:none;
}

table
{
	border-collapse:collapse;
}


.nobgd
{
	background:none!important;
}

.zipper
{
	overflow:hidden;
	zoom:1;
}

body
{
	background:#000 url(images/bgd2.jpg) no-repeat center top;
	text-align:center;
}

#page
{
	width:979px;
	margin:0 auto;	
	text-align:left;
	padding-top:20px;
}

#header
{	
	/*padding-bottom:320px;	*/
	padding-top:14px;
}

#header  .logo
{
	float:left;
	padding:19px 0 0 12px;
}

#header .menu 
{
	overflow:hidden;
	zoom:1;
	float:right;
}

#header .menu  a
{
	display:block;
	width:146px;
	height:69px;
	text-decoration:none;	
	float:left;	
	text-indent:-100000px;
}

#header .menu a:hover
{
	background-position:0 -69px;
}

#header .menu a.active
{
	background-position:0 -138px;
}

#header .menu a.active:hover
{
	background-position:0 -138px;
}

#header .menu  .genres
{
	background:url(images/genres.jpg) no-repeat;
}

#header .menu  .countries
{
	background:url(images/countries.jpg) no-repeat;
}

#header .menu  .years
{
	background:url(images/years.jpg) no-repeat;
}

#header .menu  .series
{
	background:url(images/series.jpg) no-repeat;
}



.alpha-bgd
{
	background:url(images/red-m.gif) repeat-x;
}

.alpha-left
{
	background:url(images/red-l.gif) no-repeat;
}

.alpha-right
{
	background:url(images/red-r.gif) no-repeat 100% 0;
	width:100%;
	height:44px;
	
	zoom:1;
}

.alphabets
{
	text-align:center;
	padding-top:11px;
	padding-left:6px;
	width:700px;
	float:left;
	zoom:1;
}

.searchbox
{
	float:right;
	width:266px;
	padding-top:12px;
}

.searchbox input
{
	display:block;
}

.searchbox input.textbox
{
	width:190px;
	background:0 none;
	border:0 none;
	color:#fff;
	float:left;
	padding-top:2px;
}

.searchbox input.search
{
	background:url(images/search.jpg) no-repeat;
	width:62px;
	height:26px;
	border:0 none;
	margin-left:4px;
	cursor:pointer;
	float:left;
}

.alphabets ul
{
	overflow:hidden;
	zoom:1;	
}

.alphabets li
{
	float:left;
	width:25px;
}

.alphabets li a
{
	color:#eea5aa;	
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	display:block;
	width:25px;
	height:22px;
	line-height:22px;
	background:url(images/letter.jpg) no-repeat;
}

.alphabets li span a.number
{
	font-size:13px;	
	background:url(images/number.jpg) no-repeat;
	width:44px;
}

.alphabets li span a.number:hover
{
	background:url(images/number_hover.jpg) no-repeat;	
}

.alphabets li a:hover
{
	background:url(images/letter_hover.jpg) no-repeat;
	color:#fff;
}

.alphabets li a.active
{
	background:url(images/letter_hover.jpg) no-repeat;
	color:#fff;
}

/*************************BODY**********************************/

#body
{
	padding:1px 2px;
	background:#000 url(images/body-bgd.gif) no-repeat;
}

#body .body-wrapper
{	
	background:url(images/morethan.jpg) no-repeat 0 100%;
}

#body .body-wrapper .more-info
{	
	width:216px;
	height:26px;		
	display:block;			
	margin-left:34px;
	text-indent:-10000px;
}

#body .category
{
	float:left;
	width:296px;
	padding-bottom:125px;
}

#body .category .header
{
	background:url(images/grey-m.gif) repeat-x;
	zoom:1;
}

#body .category .header-l
{
	background:url(images/grey-l.gif) no-repeat;
}

#body .category .header-content
{
	background:url(images/grey-r.gif) no-repeat 100% 0;
	padding:10px 0 13px 31px;
	font-family:trebuchet ms;
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
}

#body .category .content
{
	padding:25px 33px 10px 33px;
}

#body .category .content li
{
	background:url(images/line.gif) repeat-x 0 100%;
	/*padding-left:25px;*/
	position:relative;
	zoom:1;
	color:#635759;
	font-size:12px;
	font-family:arial;
}

#body .category .content li span
{
	background:url(images/arrow.gif) no-repeat;	
	display:block;
	width:14px;
	height:10px;
	position:absolute;
	left:0;
	top:9px;
}

#body .category .content li a
{
	color:#892138;
	font-family:arial;
	font-size:12px;
	line-height:28px;	
	background:url(images/arrow.gif) no-repeat 0 2px;	
	padding-left:25px;
}

#body .category .content li a:hover, #body .category .content li a.active
{
	color:#fff;
	background:url(images/arrow1.gif) no-repeat 0 2px;	
}

#body .category .content .all-categories
{
	padding:10px 0;
}

#body .category .content .all-categories a
{
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	padding-left:20px;
	font-family:arial;
	line-height:28px;
	background:url(images/cross.gif) no-repeat 0 2px;
	text-decoration:underline;
}

#body .category .content .all-categories a:hover
{
	text-decoration:none;
}

#body .project
{
	float:left;
	width:675px;
	margin-left:3px;
	margin-right:1px;
}

#body .project .header
{
	background:url(images/red-m.gif) repeat-x;
	zoom:1;
}

#body .project .header-l
{
	background:url(images/red-l.gif) no-repeat;
}

#body .project .header-content
{
	background:url(images/red-r.gif) no-repeat 100% 0;
	padding:10px 0 13px 31px;
	font-family:trebuchet ms;
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
}


#body .project .content-wrapper
{
	padding:0 28px;	
	margin-bottom:30px;
}
#body .project .content
{
	background:url(images/bpline.gif) repeat-x;
	padding-top:28px;
	padding-bottom:20px;
	//padding-bottom:0;
	zoom:1;
}

#body .project .content .content-image
{
	float:left;
	width:100px;
}

#body .project .content .content-image img
{
	border:1px solid #484848;
}

#body .project .content .content-details
{
	float:left;
	width:460px;
	font-family:arial;	
	padding-left:28px;
	padding-right:10px;
	
}

#body .project .content .content-details .title
{
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
}

#body .project .content .content-details .text
{
	color:#635759;	
	font-size:12px;
	padding:10px 0;
}

#body .project .content .content-details a
{
	color:#7d2436;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}

#body .project .content .content-details a:hover
{
	text-decoration:none;
}


#body .project .content .content-details .buttons
{
	padding-top:5px;
	padding-bottom:10px;
	overflow:hidden;
	zoom:1;
}

#body .project .content .content-details .buttons a
{
	width:140px;
	height:27px;
	text-indent:-10000px;
	display:block;
	float:left;
	margin-right:30px;
	zoom:1;
}

#body .project .content .content-details .buttons .dld
{
	background:url(images/dld.gif) no-repeat;
}

#body .project .content .content-details .buttons .info
{
	background:url(images/info.gif) no-repeat;
}

#body .project .content .content-details .buttons .dld:hover
{
	background:url(images/dld_hover.gif) no-repeat;
}

#body .project .content .content-details .buttons .info:hover
{
	background:url(images/info_hover.gif) no-repeat;
}

#body  .text h2
{
	text-transform:uppercase;
	font-size:14px;
	color:#fff;
	font-family:arial;
	padding:30px 0 10px 0;
}

#body  .text p
{
	font-family:arial;
	font-size:12px;
	color:#635759;
	line-height:16px;
}

#body .film-row
{
	padding:10px 0;
	background:url(images/bpline.gif) repeat-x;
	width:100%;
}

#body .film-tag
{
	float:left;
	width:152px;
	padding:10px 0;
	text-align:center;
	color:#635759;
	zoom:1;
}
#body .film-tag a
{
	color:#892138;
	text-decoration:underline;
}

#body .film-tag a, #body .film-tag span
{
	display:block;		
	font-family:arial;
	font-size:10px;
}
#body .film-tag .title, #body .film-tag span
{
	padding:0 5px;
	font-size:12px;
}

#body .film-tag .title
{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}

#body .film-tag .year, #body .film-tag .genre, #body .film-tag .country
{
	display:inline;
	color:#892138;
}

#body .film-tag a:hover
{
	text-decoration:none;
}

#body .film-tag .thumbnail
{
	text-align:center;
	margin-bottom:5px;
}

#body .film-tag .thumbnail a
{
	display:inline;
}

#body .film-tag .thumbnail img
{
	border:1px solid #484848;
	width:100px;
	height:140px
	display:block;
}

#footer
{
	height:114px;
	line-height:15px;
	padding-top:30px;
	padding-left:10px;
}

#footer, #footer a
{
	color:#6f2625;
	font-family:arial;
	font-size:10px;	
}

#footer a
{
	text-decoration:underline;
	padding-right: 5px;
}

#footer a:hover
{
	text-decoration:none;
}

#body #about
{
	color:#fff;
}

#body #about h2
{
	color:#de3152;
}

#body #about h2, #body #about h3
{
	font-family:trebuchet ms;
	font-size:18px;
	line-height:26px;
	font-weight:bold;
}

#body #about h3 span
{
	color:#635759;
}

#body #about .header
{
	background:url(images/abt-m.gif) repeat-x;
	zoom:1;
}

#body #about .header-l
{
	background:url(images/abt-l.gif) no-repeat;
}

#body #about .header-content
{
	background:url(images/abt-r.gif) no-repeat 100% 0;
	padding:10px 0 13px 31px;
	font-family:trebuchet ms;
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
}

#body #about  .wrapper
{
	padding:10px 40px;
}

#body #about .details
{
	position:relative;
	padding-left:140px;
	min-height:166px;
	zoom:1;
}

*html #body #about .details
{
	height:166px;
}

#body #about .seealso,#body #about .details, #body #about .storyline, #body #about .download
{
	margin-bottom:60px;
}

#body #about .download .stripe
{
	border-top:1px solid #513236;
	overflow:hidden;
	zoom:1;
}

#body #about .download .last-stripe
{
	border-bottom:1px solid #513236;
}

#body #about .download .stripe span, #body #about .hdr span
{
	width:89px;
	float:left;
	display:block;
	font-family:arial;
	font-size:12px;
	text-align:center;
	color:#fff;
	line-height:41px;
}
#body #about .download .stripe span.last-coll, #body #about .hdr span.last-coll{
	width:88px;
}


 #body #about .hdr span
 {
	line-height:20px;
 }

#body #about .hdr
{
	padding-left:135px;
}

#body #about .hdr span
{
	color:#8d8d8d;
}

#body #about .download .stripe a
{
	display:block;
	width:135px;
	height:41px;
	float:left;
	background-repeat:no-repeat;
}

#body #about .download .stripe .ipod
{
	background-image:url(images/ipod.gif);	
	background-repeat:no-repeat;
}

#body #about .download .stripe .divx
{
	background-image:url(images/divx.gif);	
	background-repeat:no-repeat;
}

#body #about .download .stripe .divxhq
{
	background-image:url(images/divxhq.gif);	
	background-repeat:no-repeat;
}

#body #about .download .stripe .dvd
{
	background-image:url(images/dvd-f.gif);	
	background-repeat:no-repeat;
}

#body #about .download .stripe .hd
{
	background-image:url(images/hd.gif);	
	background-repeat:no-repeat;
}

#body #about .download .stripe .dld-link
{
	background-image:url(images/download-dld.gif);	
	background-repeat:no-repeat;
}

#body #about .cover
{	
	background:#454545;
	position:absolute;
	top:5px;
	left:0;
	background:url(images/top.gif) repeat-x;
}

#body #about .cover .right
{
	background:url(images/right.gif) repeat-y 100% 0;
}

#body #about .cover .btm
{
	background:url(images/btm.gif) repeat-x 0 100%;
}

#body #about .cover .left
{
	background:url(images/left.gif) repeat-y 0 100%;
}

#body #about .cover .tl
{
	background:url(images/tl.gif) no-repeat;
}

#body #about .cover .tr
{
	background:url(images/tr.gif) no-repeat 100% 0;
}

#body #about .cover .br
{
	background:url(images/br.gif) no-repeat 100% 100%;
}

#body #about .cover .bl
{
	background:url(images/bl.gif) no-repeat 0 100%;
	padding:6px;
}

#body #about .cover img
{
	display:block;
}

#body #about .container table
{
	color:#fff;
	text-align:left;
	font-family:arial;
}

#body #about .container table a
{
	color:#8dbddf;
	text-decoration:underline;
}

#body #about .container table a:hover
{
	text-decoration:none;
}

#body #about .container th, #body #about .container td
{
	vertical-align:top;
	font-size:14px;
	line-height:20px;
}

#body #about .container th
{
	color:#8d8d8d;
	font-weight:normal;
	width:110px;
	text-align:right;
	padding-right:5px;
}

#body #about .storyline p
{
	color:#fff;
	font-family:arial;
	font-size:14px;
}
#body #about .padder
{
	padding:5px 0;
}

#body #about .annotation
{
	position:relative;
	width:446px;
	float:left;
	min-height:150px;
	height:auto;
	
}

* html #body #about .annotation
{
	height:150px;
}


#body #about .annotation .desc
{
	padding-left:130px;
	padding-right:20px;
}

#body #about .annotation .desc h3
{
	color:#8a8989;
}

#body #about .annotation .desc h3 a
{
	color:#8dbddf;
	text-decoration:underline;	
}
#body #about .annotation .desc h3 a:hover
{
	text-decoration:none;	
}


#body #about .annotation .desc h3, #body #about .annotation .desc h3 a
{
	font-size:20px;
	font-family:trebuchet ms;
	font-weight:normal;
}

#body #about .annotation .desc p
{
	color:#979797;
	font-family:arial;
	font-size:12px;
	line-height:14px;
	padding:5px 0;
}
div.popup_capture_block {position:fixed; width:100%; height:100%; background:#333; left:0px; top:0px; z-index:99; :position:absolute; opacity:0.9; FILTER:alpha(opacity=90); display:none;}
div.popup_capture {position:fixed; left:50%; top:50%; background:#000; border:4px solid #737373; padding:2px; width:515px; :position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:-258px; margin-top:-96px; z-index:100;display:none;}
div.popup_capture h6 {background:url(images/popup_cpt_hdr.gif) #3c0810 left top no-repeat; width:515px; height:43px; font-family:Trebuchet MS; font-size:18px; color:#fff; font-weight:normal; padding:0; margin:0; line-height:43px; text-align:center;}
div.popup_capture table {background:url(images/popup_cpt_bg.gif) top center no-repeat;}
div.popup_capture table td {padding:16px; vertical-align:top; text-align:left;color:#aaa; }
div.popup_capture table td.popup_capture {padding-left:0;}
div.popup_capture form {margin:0; padding:0;}
div.popup_capture input.txt {background:#fff url(images/popup_cpt_txt.gif) top repeat-x; height:50px; width:302px; border:none; vertical-align:middle; font-size:24px; color:#333; text-align:center; padding:10px;}
div.popup_capture input.btn {background:#300e18 url(images/popup_cpt_btn.jpg) top repeat-x; height:41px; width:322px; border:none; vertical-align:middle; font-size:18px; color:#eee; text-align:center; margin-top:6px;}
div.popup_capture input.btn:hover {background:#11300e url(images/popup_cpt_btn_hvr.jpg) top repeat-x;color:#fff;}
div.popup_capture a,
div.popup_capture a:link,
div.popup_capture a:visited,
div.popup_capture a:active {color: #585858; font-size:12px; display:block; text-align:center; text-decoration:underline; margin-top:16px;}
div.popup_capture a:hover {color: #6b6b6b;}
div.cover img{ width:120px;}
.annotation .buttons
{
	padding-top:5px;
	padding-bottom:10px;
	overflow:hidden;
	zoom:1;
}

.annotation .buttons a
{
	width:140px;
	height:27px;
	text-indent:-10000px;
	display:block;
	float:left;
	margin-right:30px;
	zoom:1;
}

.annotation .buttons .info
{
	background:url(images/info.gif) no-repeat;
}


.annotation .buttons .info:hover
{
	background:url(images/info_hover.gif) no-repeat;
}
a.page {
	display:block;
	width:40px;
	height:27px;
	line-height:27px;
	background:transparent url(images/paging.gif) no-repeat scroll 0 0;
	color:#EEA5AA;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	float:left;
	margin-right:5px;
}
a.page:hover{
	background:transparent url(images/paging_hover.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
}
a.page.active{
	background:transparent url(images/paging_hover.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
}


div.paging{
	
	margin:5px auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:675px;
	margin-bottom:20px;
	zoom:1;
	height:27px;
}
div.paging span{
	height:27px;
	float:left;
	color:#FFFFFF;
	font-family:arial;
	font-size:20px;
	line-height:27px;
	margin-right:5px;
	width:40px;
}

div.paging .cont1{
	
	float:left;
	left:50%;
	position:relative;
	text-align:center;
	height:27px;
}

div.paging .cont1 .cont2{
	
	float:left;
	left:-50%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	height:27px;
	
}

#header .pic-anchor1 .text, #header .pic-anchor2 .text
{
	color:#fff;
	font-family:trebuchet ms;
	font-size:18px;
	width:260px;
	//width:280px;
	height:74px;
	padding:10px;
	overflow:hidden;
	line-height:1.2;
}


#header .pic-anchor2 .text
{
	font-size:14px;
	width:194px;
	//width:214px;
	height:47px;
	//height:67px;
}

#header .pic-anchor2 td
{
	vertical-align:top;
}
a.download_last{
	background:url(images/lastepisode.gif);
	width:135px;
	height:41px;
	display:block;
}
a.download_last:hover{
	background:url(images/hover-lastepisode.gif);
}

.sitemap{
	color:#635759;
}

.sitemap a {
	color:#892138;
	display:inline;
}