/* CSS Document */
body {
	margin:0;
	padding:5px 0;
	width:100%;
	background:#F3F3FC;
	color:#444;
}
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*
* html #movies { 
	height:430px;  /* :D this is the min-height hack for ie6.0 \:d/
	/*
	remember this should come in the starting other wise css rendering might change. best of luck!
	why it works ff ignores it and ie uses it to make height 430 but expands to fit content
	so basically movies div shud not have a overflow:hidden;
	
}*/

.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E5D9D;
	line-height: 20px;
}
a.homelinks:link, a.homelinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 20px;
	text-decoration:none;
}
a.homelinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 20px;
	text-decoration:underline;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	line-height: 20px;
}

img { 
	behavior: url(iepngfix.htc); 
	border:none;
}
#wrapper {
	width:970px;
	height:100%;
	margin:0 auto;
	padding:0;
}
#header {
	height:115px;
	margin:0;
}
#header #h_left ul {
	margin:0;
	font-size:11px;
	padding:0;
}
#header #h_left ul li {	
	display:inline;
	float:left;
	margin:0 5px;
	
}
#header #h_left ul li a {
	text-decoration:none;
	color:#000000;
}
#header #h_left ul li a:hover {	
	text-decoration:underline;
}
#header #h_right {
	float:right;
}
#header #h_right ul {
	margin:0;
	font-size:11px;
}
#header #h_right ul li {	
	display:inline;
	float:left;
	margin:0 5px;
}
#header #h_right ul li a {
	text-decoration:none;
	color:#000000;
}
#header #h_right ul li a:hover {	
	text-decoration:underline;
}
#header #h_menu {	
	float:right;
	margin:53px 0 0 0;
	width:723px;
	/*background:#2A4F98;*/
}
#header #h_menu ul {
	margin:0;
	padding:0;
	height:100%;	/*otherwise border-bottom becomes border-top */
	border-bottom:3px solid #DBDBE3;
	background:url(../images/menubg.png);
}
#header #h_menu ul li {
	display:inline;
	float:left;
	height:35px;
	width:15%;
	text-align:center;	
}
#header #h_menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:100%;
	width:auto;
	text-align:center;
	border-right:1px solid #3E74CA;
	border-left:1px solid #12224F;
	background:#2A4F98;
}
#header #h_menu ul li.search {
	display:inline;
	margin:0;
	padding:0;
	width:23%;
	border-left:1px solid #12224F;
	background:#2A4F98;
}
#header #h_menu ul li a:hover {
	background:#3E5D9D;
}
#header #h_menu ul li a.current {
	background:#6A84B7;
}
/*#movies {
	background:#fff;
	width:100%;
	border:1px solid #E7E7EF;
	padding:0;
	margin:0;
	font-size:12px;
	min-height:360px;
	height: auto !important;
	height: 400px;
}*/



#movies h1 {
	font-size:18px;
	background:url(../images/shadow.gif) repeat-x;
	color:#fff;
	padding:6px 0 0 25px;
	height:34px;
	margin:0;
}
#movies p {
	margin:10px 50px;
	color:#444;
	text-align:justify;
}
#contentholder p {
	margin:10px 25px;
	color:#444;
	text-align:justify;
}
#newsdetails p{
	margin:0;
	color:#444;
	text-align:justify;
}
/*#movies div.pagecontent{
	min-height:550px;
	height: auto !important;
	height: 550px;
}
#movies div.tallpagecontent{
	min-height:900px;
	height: auto !important;
	height: 900px;
}
#movies div.searchpage{
	min-height:75px;
	height: auto !important;
	height: 75px;
}*/
#movies ul.updatespage{
	/*border:1px solid #FF0000;*/
}
#movies ul.updatespage li {
	display:inline;
	float:left;
	width:23%;
	font-size:11px;
	margin:10px 50px 10px 10px;
	color:#333;
	line-height:19px;
	border:0px solid #FF0000;
	padding-left:20px;
	height: 170px;
}
#movies ul.updatespage li img {
	float:left;
	margin:8px 10px 50px 0;
}
#movies ul.updatespage li a {
	display:block;
	text-decoration:none;
	font-weight:normal;
	color:#333;
	margin:2px 0 0 0;
	line-height:18px;
}
#movies ul.updatespage li a:hover
{
	text-decoration:underline;
}

#movies ul.recommended {
	margin:0;
	padding:0;
}
#movies ul.recommended li {
	width:850px;
	font-size:11px;
	margin:10px auto;
	height:150px;
	list-style-type:none;
	border-bottom:1px solid #69c;
	line-height:20px;
	color:#333;
}



#movies ul.recommended li img {
	float:left;
	margin:0 10px;
}
#movies ul.recommended li a {
/*	display:block;*/
	margin:0;
	font-weight:normal;
	color:#444;
	text-decoration:none;
}
#movies ul.recommended li a:hover {
	text-decoration:underline;
}

#movies ul.recommended li a.download {
	background:url(../images/shadow.gif) repeat-x;
	color:#ffffff;
	border:1px solid #12224F;
	height:30px;
	line-height:30px;
	float:right;
	font-size:12px;
	text-decoration:none;
	padding:0 10px;
}

#movies ul.recommended li a.download:hover , .download:hover {
	background:url(../images/shadow2.gif) repeat-x;
	text-decoration:none;
}

#movies ul.recommended li .desc {
	float:right;
	width:600px;
	text-align:justify;
	padding-left: 10px;
}

#movies ul.accbal {
	margin:0;
	padding:0;
}
#movies ul.accbal li {
	width:850px;
	font-size:11px;
	margin:10px auto;
	height:25px;
	list-style-type:none;
	border-bottom:1px solid #69c;
	color:#333;
}
#movies ul.categories {	
	float:left;
	padding:0 100px;
}
#movies ul.categories li {
	list-style-type:none;
	color:#333;
}
#movies ul.categories li b {
	margin-bottom:20px;
}

#movies #left
{
	width:260px;
	height:560px;
	float:left;
	display:inline;
	margin:15px 0 0 15px;
	border:0px solid #000;
}

#movies #left h1 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0F0F87;
	padding:0 0 0 30px;
	background:url("../images/compass.gif") no-repeat;
	border-bottom:2px solid #0F0F87;
	margin:0;
	height:30px;
}
#movies #left ul {
	margin:0;
	padding:0;
	border:0px solid #000; /* cant help :( */
	list-style-type:none;
}
#movies #left ul li {
	font-size:11px;
	list-style-type:none;
	margin:2px 0 0 0;
	line-height:18px;
	width:100%;
	border:0px solid #FFF;
	padding:2px 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	/*height:90px;*/
}
#movies #left ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	background:url(../images/libg.gif) no-repeat;
	line-height:12px;	/*both this and height are necessary */
	height:12px;
	padding:0 0 0 15px;
	margin:9px 0;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
#movies #left ul li a:hover {
	text-decoration:underline;
}
#movies .leftnexdiv{
	width:258px;
	float:left;
	border:0px solid #FF0000;
	padding: 5px 0 0 5px;
	text-align: right;
}
#movies .rightnexdiv{
	float:right;
	width:265px;
	border:0px solid #FF0000;
	padding: 5px 0 0 5px;
}
#movies .nextdiv{
	width:938px;
	float:left;
	border:0px solid #000;
	height:35px;
	padding: 0 0 0 15px;
}	
#movies #right {
	float:right;
	width:233px;
	padding:0;
	display:inline;
	margin:15px 15px 0 -240px;
	height:560px;
	border:0px solid #000;
}

#movies #right h1 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0F0F87;
	padding:0 0 0 30px;
	margin:0;
	border-bottom:2px solid #0F0F87;
	background:url(../images/updates.gif) no-repeat;
	height:30px;
}
#movies #right ul {
	margin:0;
	padding:0;
	list-style-type:none;
	border:0px solid #000; /* :( cant do */
}
#movies #right ul li {
	font-size:11px;
	margin:0;
	/*line-height:20px;*/
	height:120px;
	color:#333;
	padding:8px 45px 0px 0px;
	border:0px solid #FF0000;
}
#movies #right ul li a {
	display:block;
	line-height:18px;	/*both this and height are necessary 
	height:12px;*/
	text-decoration:none;
	font-weight:normal;
	color:#333;
}
#movies #right ul li a:hover {
	text-decoration:underline;
}

#movies #movies2 ul li a:hover {
	text-decoration:underline;
}


#movies #right li img {
	float:left;
	margin:0 20px 0 0;
}
#movies #middle {
	width:425px;
	margin:15px 0 0 285px;

}
#movies #middle #running {
	width:420px;
	height:285px;
	background:url(../images/runningbg.png);
}
#movies2 {
	height:280px;
	background:url(../images/pattern.jpg) repeat-x #4C4847;
	margin:15px 0 0 0;
	border:2px solid #000;
	padding:0;
}
#movies2 h1 {
	height:30px;
	width:314px;
	margin:11px auto;
}
#movies2 ul {
	font-size:11px;
	color:#fff;
	margin:0;
	padding:0;
}
#movies2 ul li {
	display:inline;
	float:left;
	height:200px;
	width:100px;
	margin:0px 0px 0px 35px;
	padding:0;
	line-height:20px;
	font-size:10px;
	border: 0px solid #FF0000;
}
#movies2 ul li b {
	display:block;
}
#footer {
	background:#000;
	height:auto;
	padding:5px 30px;
	border:1px solid #999;
	margin:10px 0 0 0;
	
}
#footer #f_left {	
	float:left;
	color:#FFFFFF;
	font-size:11px;
}
#footer #f_left a {
	color:#fff;
	text-decoration:none;
}
#footer #f_left a:hover {
	text-decoration:underline;
}
#footer #f_right {	
	float:right;
	color:#FFF;
	font-size:11px;
}
.clear {
	clear:both;
	display:block;
}
.myinput {
	font-size:11px;
	width:139px;
}
table {	
	height:100%;
}
.next {
	float:right;
}
.next img {
	border:none;
}
div#footernav{
position: fixed;
bottom: 0px;
} 
.navigation {	
	margin:0 auto;
	font-size:12px;
	margin-bottom:5px;
	clear:both;
	background:#FFF;
	text-align:center;
}
.navigation span {
	font-size:15px;
	font-weight:bold;
	margin:0 auto;
	display:block;
	background:#FFF;
	height:30px;
	width:auto;
}
.xp {
	border:2px solid #ccc;
}
#movies .register {
	width:80%;
	margin:10px auto;
}
#movies .login {
	margin:50px auto;
	height:auto; /*take only that much that is necessary */
}
#movies b {
	display:block;
	margin:15px 0 0 0;
}
#movies p.moviedesc {	
	margin:10px 50px;
	text-align:justify;
	color:#444;
	border: 1px solid #000;
}
#movies p.moviedesc b
{
	font-size:8pt;
	font-weight:bold;
	color:#000044
}
#movies p.moviedesc img {
	margin:0 50px 0 0;
}
#movies p.moviedesc b {
	display:inline;
}
a.bold {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.bold:hover{	
	text-decoration:underline;
}

#movies p.moviedesc a.bold {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

#movies p.moviedesc a.bold:hover
{	
	text-decoration:underline;
}

#movies table.moviedesctd {	
	/*margin:10px 50px;*/
	margin-left:-3px;
	height:80px;
	text-align:justify;
	color:#444;
}

.lineht{
	text-align:justify;
	color:#444;
	line-height: 30px;
}
#movies table.moviedesctd b{
	display:inline;
	font-weight:bold;
	color:#000044;
}
#moviedetails{	
	margin:10px 50px;
	text-align:justify;
	color:#444;
}
#moviedetails p{	
	margin:0;
	text-align:justify;
	color:#444;
}
#moviedetails b{
	font-size:8pt;
	font-weight:bold;
	color:#000044
}
#moviedetails img {
	margin:0 25px 20px 0;
	float:left;
}
#moviedetails b {
	display:inline;
}
#moviedetails a.bold {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#moviedetails a.bold:hover{	
	text-decoration:underline;
}
#moviedetails table.moviedesctd {	
	margin-left:-3px;
	height:80px;
	text-align:justify;
	color:#444;
}
#moviedetails table.synopsistd {	
	margin-top:0px;
	text-align:justify;
	color:#444;
	height: 40px;
}
#moviedetails table.sharetd {	
	height:10px;
	text-align:justify;
	color:#444;
}
#moviedetails img.share{
	padding: 0;
	margin:0 10px 0 0;
}
.descleft{
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height: 30px;
	font-weight: bold;
}
.descright{
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	line-height: 30px;
	font-weight: normal;
}
.lineht{
	text-align:justify;
	color:#444;
	line-height: 30px;
}
#moviedetails table.moviedesctd b{
	display:inline;
	font-weight:bold;
	color:#000044;
}

.button {
	background:url(../images/shadow.gif) repeat-x;
	color:#fff;
	border:1px solid #12224F;
	height:30px;
}
.buttonho
{
	background:url(../images/shadow2.gif) repeat-x;
	color:#fff;
	border:1px solid #12224F;
	height:30px;
}

#movies .recommended a.remove , #movies .recommended1 a.remove
{
	color:#666;
	float:right;
	font-weight:bold;
	text-decoration:none;
}
#movies .recommended a.remove:hover , #movies .recommended1 a.remove:hover {
	text-decoration:underline;
}
/* User Login Pages */
#movies ul.usermenu {
	float:left;
	list-style-type:none;
	margin:20px;
	padding:0;
}
#movies ul.usermenu li {
	margin:10px 0;
}
#movies ul.usermenu li a {
	text-decoration:none;
	color:#777;
}
#movies ul.usermenu li a:hover {
	text-decoration:underline;
}
#movies div.usercontent {
	margin:0px 0 10px 200px;
	width:75%;
}
#movies div.usercontent h1
{	
	color:#009;
	font-size:14px;
	font-weight:bold;
	background:none;
	padding:0;
	float:right;
}

#movies div.usercontent h2
{
	color:#999999;
	font-size:14px;
	font-weight:bold;
	background:none;
	margin:0;

}

#movies div.usercontent ul.recommended1 {
	margin:0;
	padding:0;
	width:100%;
	clear:right;
}
#movies div.usercontent ul.recommended1 li {
	width:700px;
	font-size:11px;
	margin:10px auto;
	height:150px;
	list-style-type:none;
	border-bottom:1px solid #69c;
	line-height:20px;
	color:#333;
}
#movies div.usercontent ul.recommended1 li img {
	float:left;
	margin:0 10px;
}
#movies div.usercontent ul.recommended1 li a {
	/*display:block;*/
	margin:0;
	text-decoration:none;
	font-weight:normal;
	color:#444;
}
#movies div.usercontent ul.recommended1 li a:hover
{
	text-decoration:underline;
}
#movies div.usercontent ul.recommended1 li .desc {
	float:right;
	width:440px;
	text-align:justify;
	clear:right;
}

#movies div.usercontent ul.recommended1 li a.download , a.download {
	background:url(../images/shadow.gif) repeat-x;
	color:#ffffff;
	border:1px solid #12224F;
	height:30px;
	line-height:30px;
	float:right;
	font-size:12px;
	text-decoration:none;
	padding:0 10px;
}
#movies div.usercontent ul.recommended1 li table.noheight {
	height:30%;
}
#movies div.usercontent ul.recommended1 li td.warnmsg {
	color:#FF0000;
	text-align:right;
	font-size:12px;
	line-height:30px;
}

#movies div.usercontent ul.recommended1 li a.download:hover ,a.download:hover
{
	background:url(../images/shadow2.gif) repeat-x;
}

#movies ul.newspage {
	margin:0;
	padding:0;
}
#movies ul.newspage li {
	width:850px;
	font-size:11px;
	margin:10px auto;
	list-style-type:none;
	border-bottom:1px solid #69c;
	line-height:20px;
	color:#333;

}
#movies ul.newspage li img {
	float:left;
	margin:5px 10px 10px 0;
}
#movies ul.newspage li a {
	margin:0;
	font-weight:bold;
	color:#444;
	text-decoration:none;
}
#movies ul.newspage li a:hover {
	text-decoration:underline;
}

#movies ul.newspage li .desc {
	text-align:justify;
}
#movies ul.newspage li .heading
{	
	display:block;
}


.error{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: red; 
}
.boldtxt{
	font-weight:bold;
/*	border:1px solid #99ADD7;
	padding-right: 30px;*/
}
.bdtxt{
	font-weight:bold;
/*	border:1px solid #99ADD7;*/
	
}
.boldarrow{
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
	padding-left: 5px;
border:0px solid #99ADD7;
}

div#column-justify {
	/*text-align-last:justify; */
	width: 260px;
	text-align: justify;
} 
.newsdot{
	/*right:72%; */
	margin-top: -20px;
	float:right;
}
newsdot a:hover {
	text-decoration:underline;
	}
/*new*/
.yellow_link:link, .yellow_link:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #BE6800;
	line-height: 20px;
	text-decoration:  none;
}

.yellow_link:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #BE6800;
	text-decoration:  underline;
}
.yellow_italic:link, .yellow_italic:visited {
	font-family: Tahoma;
	font-style:italic;
	font-size: 11px;
	font-weight: bold;
	color: #100758;
	text-decoration:  none;
}

.yellow_italic:hover {
	font-family: Tahoma;
	font-style:italic;
	font-size: 14px;
	font-weight: bold;
	color: #100758;
	line-height: 20px;
	text-decoration:  underline;
}
.boldlink:link, .boldlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444;
	line-height: 20px;
	text-decoration:  none;
}

.boldlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444;
	line-height: 20px;
	text-decoration:  underline;
}
.normallink:link, .normallink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444;
	line-height: 20px;
	text-decoration:  none;
}

.normallink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444;
	line-height: 20px;
	text-decoration:  underline;
}
table.overrideheight {
	height:auto;
}
/* Added from 15-12-2008 */

#formatchoose h1
{
	background:#ffffff;
	font-size:13px;
	color:#000044;
	text-align:left;
	margin:0;
	padding:0;
}
/*
#formatchoose
{
	height:100px; 
	width:200px; 
	position:absolute;
	left:740px;
	top:230px;
}*/

#formatchoose .section
{
	border:1px solid #99ADD7;
	margin:0 0 10px 0;
	/*padding:5px;*/
	/*background-color: #DCE3F1;*/
	cursor:pointer;
}
#formatchoose .section h2
{
	
	font-size:13px;
	color:#000044;
	text-align:left;
	margin:0 0 10px 0;
	padding-left:10px;
}

#formatchoose .section p
{
	display:block;
}
a.selcformat:link{
	background:#DDDDDD;
}
.content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align:justify;
	line-height:20px;
}


#dhtmltooltip{
position: absolute;
width: 150px;
font-size:10px;
border: 0px solid #C6C6C6;
padding: 12px;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

.newsdesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-stretch: normal;
	color: #444;
	line-height: 20px;
	text-align:Justify;
	padding-bottom:5px;
}
.leftimage{
	float: left;
	padding: 3px 13px 3px 0px;
}
.rightimage{
	float: right;
	padding: 3px 0px 3px 13px;
}
a.pagina{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0F0980;
}

.bld{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	color: #10086C;
	line-height: 20px;
	
	padding-bottom:5px;
}
