﻿/* Common Css Start */
* {
	margin:0;
	padding:0;
}
html, body {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#333;
  background-color: #9c0015

}
img {
	border:none;
}
input, textarea {
	border:#535353 1px solid;
	padding:1px 4px;
	font-size:12px;
}
textarea {
	padding:1px 0px 1px 4px;
}
/* Start 2009-02-06 */
fieldset {
	border:1px solid #7E7E7E;
	font-size:12px;
	margin:0;
	padding:5px 10px;
}
legend {
	color:#DF3C7F;
	font-size:15px;
	font-weight:bold;
	padding:0 5px;
}
.moviegridtitle{
float: left;
width: 180px;

}
.movielist{
	width:720px;
	float:left;
	padding:0 0 10px 0;
}
.movielist .movielistinfo{
	float:left;
	padding:0 0 0 10px;
	width:580px;
}
a.h4anchor:link, a.h4anchor:visited, a.h4anchor:active{
	text-decoration:none;
	color:#F26722;
	font-size:16px;
	font-weight:bold;
}
a.h4anchor:hover{
	text-decoration:none;
	color:#F26722;
	font-size:16px;
	font-weight:bold;
}
/* End 2009-02-06 */
select {
	padding:0 0 0 2px;
	font-size:12px;
	z-index:0;
}
.radiobtn {
	border:none;
	margin:0 5px 0 0;
}
.checkbox {
	border:none;
	margin:0 5px 0 0;
}
h1 {
	font-size:24px;
	color:#9c0015;
}

h1.section_head{
  font-size: 18px;
	color:#006667;
}
h2 {
	font-size:20px;
}
h3 {
	font-size:14px;
	font-weight:normal;
	color:#430005;
}
h4 {
	font-size:16px;
	color:#f26722;
	font-weight:bold;
}
h5 {
	font-size:14px;
}
h6 {
	font-size:12px;
	color:#9c0015;
	font-family:Verdana;
}
.bold{
	font-weight:bold;
}
p {
	text-align:justify;
}
.horline{
	border-top:#B70849 solid 1px; 
}
.leftfloat {
	float:left;
}
.rightfloat {
	float:right;
}
.clearfloat {
	clear:both;
}
.divider5 {
	padding:5px 0 0 0;
}
.divider10 {
	padding:10px 0 0 0;
}
.divider15 {
	padding:15px 0 0 0;
}
.divider20 {
	padding:20px 0 0 0;
}
a:link, a:active, a:visited {
	text-decoration: underline;
	outline:none;
	cursor:pointer;
	color:#333;
}
a:hover {
	text-decoration:underline;
}
a.underline:link, a.underline:active, a.underline:visited {
	text-decoration:underline;
	outline:none;
	cursor:pointer;
}
a.underline:hover {
	text-decoration:none;
}
a.pink_anchor11:link, a.pink_anchor11:active, a.pink_anchor11:visited {
	color:#430005;
	text-decoration:underline;
	font-size:11px;
}
a.pink_anchor11:hover {
	text-decoration:none;
}
a.pink_anchor:link, a.pink_anchor:active, a.pink_anchor:visited {
	color:#333;
	text-decoration:none;
}
a.pink_anchor:hover {
	text-decoration:underline;
}
.divpink a:link, .divpink a:active, .divpink a:visited {
	color:#430005;
	text-decoration:underline;
}
.divpink a:hover {
	text-decoration:none;
}
.divpinkdark a:link, .divpinkdark a:active, .divpinkdark a:visited {
	color:#9c0015;
	text-decoration:underline;
	padding: 0 0 0 20px;
}
.divpinkdark a:hover {
	text-decoration:none;
}

.labelsearch{
	padding: 0 0 0 20px;

}
a.orange_anchor:link, a.orange_anchor:active, a.orange_anchor:visited {
	color:#9c0015; 
	text-decoration:none;
}
a.orange_anchor:hover {
	text-decoration:underline;
}
a.more:link, a.more:active, a.more:visited {
	color:#f89736;
	font-weight:bold;
}
a.more:hover {
	color:#e28a31;
}
/* Common Css End */
/* Form Css Start  */

/* Login Css Start*/
.formreg .head6{
	font-size:12px;
	color:#b41e4c;
	font-family:Verdana;
	font-weight:bold;
}
.formreg .infomsg{
	margin:-5px 0 0 0;
	float:left;
}
.formreg strong{
	color:#AF0036;
}
.formreg label, .formreg input {
	display: block;
	float: left;
	margin-bottom:10px;
}
.userpaymentregister{
width:700px;
}
.formreg label {
	text-align: left;
	width:25%;
	padding-right: 20px;
	font-weight:bold;
	font-size:12px;
	color:#333333;
}

.formreg .inputinfo {
	width:70%;
	float:left;
	margin-bottom:10px;
	text-align: justify;   /*added by mani */
}

.formreg .inputinfo_rate {
	float:left;
	margin-bottom:10px;
	text-align: justify;   /*added by mani */
}
.inputinfo .hordata{
	list-style:none;
}
.hordata li{
	list-style:none;
	float:left;
}
.formreg br {
	clear: left;
}
.formreg .asterisk {
	color:#AF0036;
}
.formreg .info {
	padding:0 0 0 15px;
	float:left;
}
.formreg .messinfo {
	color:#999999;
}
.formreg .size10 {
	font-size:10px;
}

.loginform{
	float:left;
} 

.loginform .formreg input {
	display: block;
	float: left;
	margin-bottom:5px;
}
.loginform .formreg {
	width:460px;
	padding:10px 0 0 0;
}
.formreg .error {
	color:#e86958;
	font-weight:bold;
}
.formreg .success {
	color:#339966;
	font-weight:bold;
}
/*.formreg .inputtxt {
	padding:0 0 0 15em;
}*/
.inputhelp {
	margin:3px 0 0 160px;
	border:1px solid #CC0000;
	padding:2px;

}
/* Login Css End */
/*  Logout Css Start */
ul.logout{
	float:right;
}
ul.logout li{
	list-style:none;
	float:left;
	padding:0 5px 0 0;
	color:#DF3C7F;
	font-weight:bold;
}

/*  Logout Css End */
ul.formuser {
	border:0;
	margin:0;
	padding:0 30px 0 0;
	list-style:none;
	font-size:12px;
}
.formuser li {
	clear:both;
	list-style:none;
	padding:10px 0 0 0;
	margin:0px;
}
.formuser li ul{
	float:left;
}
.formuser li span.required {
	float:left;
	padding:0 10px 0 5px;
	color:#636363;
}
.formuser li .info {
	padding:0 0 0 5px;
	float:left;

}
.formuser input, .formuser textarea {
	float:left;
}
.formuser span {
	float:left;
	padding:0 10px 0 5px;
}
.formuser label {
	width:140px;
	float:left;
	padding:0 20px 0 0;
	text-align:right;
	font-weight: bold;
}
.formuser .inputtxt {
	margin:0 0 0 160px;
 
}
.formuser .inputtxt1 {
	float:left;
	width:70%;
}
.formuser .inputtxt label {
	width:auto;
}
.formuser label strong {
	color:#af0036;
}
ul.error_ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	/*
border:1px solid #e86958;
*/
}
ul.error_ul li {
	list-style:none;
	background:url(../images/icon_errorred.gif) no-repeat;
	text-align:left;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	color:#e86958;
	line-height:18px;
	padding:0px 0px 4px 26px;
	margin:0px 0px 0px 0px;
	/*
float:left;
*/
}
ul.succes_ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	border:1px solid #4AAC00;
	/*
float:left;
*/
}
ul.succes_ul li {
	list-style:none;
	background:url(../images/icon_errorgreen.gif) no-repeat;
	text-align:left;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	color:#339966;
	line-height:18px;
	padding:0px 0px 4px 26px;
	margin:0px 0px 0px 0px;
}
/* Form Css End  */
/* Button list Start */
.pinkbtn {
	background-color: #9c0015;
	cursor:pointer;
	padding:2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	border:none;	
  border-right: 1px solid #430005;
  border-bottom: 1px solid #430005;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

a.pinkactionlink:link, a.pinkactionlink:active, a.pinkactionlink:visited { 
	cursor:pointer;
	padding:12px;
	font-weight:bold;
	font-size: large;
	text-decoration: underline;
	color:#ffa100;
	border: none;
	margin: 5px;
}

.close {
	background:url(../images/icon_close.gif) left top no-repeat;
	width:11px;
	height:9px;
	display:block;
}
/* Button list End */
.wrapper {
  background-color:#ffffff;
	width:996px;
	margin:auto;
}
.header {
	width:996px;
	float:left;
}
/* header Css Start */
.header .hleftcol {
	float:left;
	width:580px;
}
.header .hleftcol .logo {
	background:url(../images/logo_user.jpg) left bottom no-repeat;
	width:244px;
	height:194px;
	float:left;
}
.header .hleftcol .logoalpha {
	background:url(../images/moovieshoovie_logo_alpha.jpg) left bottom no-repeat;
	width:244px;
	height:194px;
	float:left;
}
.header .hleftcol .logobeta {
	background:url(../images/moovieshoovie_logo_beta.jpg) left bottom no-repeat;
	width:244px;
	height:194px;
	float:left;
}
.header .hleftcol .headerdesc {
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
	float:left;
	padding:80px 0 0 0;
	font-weight:bold;
	color:#707070;
	line-height:18px;
}

.header .hrightcol {
	float:right;
	padding:30px 30px 0 0;
	width:370px;
}
.hrightcol .login {
	float:right;
}
.login .joinlogin{
	float:left;
	background:url(../images/img_joinlogin.gif) 0 10px no-repeat;
	width:78px;
	height:62px;
	padding:10px 0 0 0;
}
 
.login .formreg label {
	text-align: right;
	width:28%;
	padding-right:5px;
	font-weight:bold;
	color:#737373;
}
.login .formreg .info {
	padding:0 0 0 10px;
	float:left;
}
.login .formreg .forgotpass{
	padding:2px 0 2px 75px;
	float:left;
}
.login .loginbot {
	float:left;
	background:url(../images/bg_login.gif) left top no-repeat;
	width:354px;
	height:120px;
	padding:20px 0 0 22px;
}

.loginform .formreg {
	width:260px;
	padding:10px 0 0 0;
}
.header .headermenu {
	width:996px;
	height:50px;
	float:left;
	background:url(../images/bg_hmenu.gif) left top repeat-x;
}
.headermenu .hmenuleft {
	width:20px;
	height:50px;
	float:left;
	background:url(../images/bg_hmenuleft.gif) left top no-repeat;
}
.headermenu .hmenumid {
	width:956px;
	float:left;
	padding:20px 0 0 0;
}
.hmenumid ul.hmenu {
	list-style:none;
}
ul.hmenu li {
	list-style:none;
	display:inline;
	padding:0 120px 0 120px;
	background:url(../images/line_hmenu.gif) right top repeat-y;
}
ul.hmenu li.last {
	background:none;
}
ul.hmenu li a:link, ul.hmenu li a:active, ul.hmenu li a:visited {
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
ul.hmenu li a:hover {
	color:#e2e2e4;
}
.headermenu .hmenuright {
	width:20px;
	height:50px;
	float:right;
	background:url(../images/bg_hmenuright.gif) left top no-repeat;
}
/* header Css End */
/* Contert Css Start */
.content_area {
	float:left;
	width:936px;
	padding:10px 30px;
}
.leftcol {
	width:626px;
	padding:0 20px 0 0;
	float:left;
}
/* I have addedd this code here*/ /* for user_shoppingcart.html*/

.leftcol .tda{
   width:100px;
   text-align:left;
   vertical-align:top;
   font-size:16px;
   padding:5px;
   text-align: left;
   border-bottom:1px #ccc solid;
   border-left:1px #ccc solid;
}
.tda .style3 a:link, .tda .style3 a:hover, .tda .style3 a:visited{
	color:#636363;
	text-decoration:none;
} 
.tda .style4 a:link, .tda .style4 a:hover, .tda .style4 a:visited{
	color:#fff;
	text-decoration:none;
} 

.leftcol .tdb{
	width: 165px;
	text-align: left;
	vertical-align: top;
	font-size: 16px;
   padding:5px;
   text-align: left;
   border-bottom:1px #ccc solid;
}
.tdb .style3 a:link, .tdb .style3 a:hover, .tdb .style3 a:visited {
	color:#636363;
	text-decoration:none;
} 
.tdb .style4 a:link, .tdb .style4 a:hover, .tdb .style4 a:visited{
	color:#fff;
	text-decoration:none;
} 

.leftcol .tdc{
   width:80px;
   text-align:left;
   vertical-align:top;
   font-size:16px;
   padding:5px;
   text-align: left;
   border-bottom:1px #ccc solid;
}
.tdc .style3 a:link, .tdc .style3 a:hover, .tdc .style3 a:visited{
	color:#636363;
	text-decoration:none;
} 
.tdc .stylec a:link, .tdc .style4 a:hover, .tdc .style4 a:visited{
	color:#fff;
	text-decoration:none;
} 

.leftcol .tdd{
   width:50px;
   text-align:left;
   vertical-align:top;
   font-size:16px;
   padding:5px;
   border-bottom:1px #ccc solid;
}
.tdd .style3 a:link, .tdd .style3 a:hover, .tdd .style3 a:visited{
	color:#636363;
	text-decoration:none;
} 
.tdd .style4 a:link, .tdd .style4 a:hover, .tdd .style4 a:visited{
	color:#fff;
	text-decoration:none;
} 

.leftcol .tde{
	width: 80px;
	vertical-align: top;
	font-size: 16px;
   padding:5px;
   text-align: center;
   border-bottom:1px #ccc solid;
}
.tde .style3 a:link, .tde .style3 a:hover, .tde .style3 a:visited{
	color:#636363;
	text-decoration:none;
} 
.tde .style4 a:link, .tde .style4 a:hover, .tde .style4 a:visited{
	color:#fff;
	text-decoration:none;
} 
.leftcol .tdf{
	width: 80px;
	text-align: left;
	vertical-align: top;
	font-size: 16px;
   padding:5px;
   text-align: left;
   border-bottom:1px #ccc solid;
   border-right:1px #ccc solid;
}
.tdf .style3 a:link, .tdf .style3 a:hover, .tdf .style3 a:visited{
	color:#636363;
	text-decoration:none;
} 
.tdf .style4 a:link, .tdf .style4 a:hover, .tdf .style4 a:visited{
	color:#fff;
	text-decoration:none;
} 

.style6 {
	color:#333;
	font-size:14px;
	text-align: left;
	padding:2px 0px;
}
.style7 {
	color: #333;
	font-size: 14px;
	text-align: left;
	padding-left: 20px;
}
.style7 {
	color: #333;
	font-size: 14px;
	text-align: left;
	padding:2px 0 2px 0px;
}

.style3 {
	color:#333;
	font-size:15px;
	font-family:"trebuchet MS", verdana, Arial;
	padding:3px 8px;
	margin:0px;
	text-align:center;
}
.style4 {
	color:#fff;
	font-size:15px;
	font-family:"trebuchet MS", verdana, Arial;
	padding:3px 8px;
	margin:0px;
	text-align:center;
}
.style8 {
	color:#fff;
	font-size:15px;
	font-family:"trebuchet MS", verdana, Arial;
	padding:3px 8px;
	margin:0px;
}
.style9 {
	color:#333;
	font-size:13px;
	font-family:"trebuchet MS", verdana, Arial;
	padding:10px 8px;
	margin:0px;
}
.style9 li{
	color:#333;
	font-size:13px;
	font-family:"trebuchet MS", verdana, Arial;
	padding:6px 8px;
	margin:0px;
}
.style10{
	color: #333;
	font-size: 14px;
	text-align: center;
	padding:2px 0px;
}

.leftcolone {
	width:170px;
	padding:0 20px 0 0;
	float:left;
}
.miniheight{
	height:300px;
	float:left;
}
.flashplayer {
  margin: auto;
	padding: 0px;
}
.flashcontent {
	width:206px;
	float:left;
	padding:0 0 0 20px;
}
.flashcontent h1 {
	color:#f0671f;
}
.flashcontent .moviedetails {
	float:left;
	padding:10px 0 0 0;
}
.moviedetails .movieimg {
	float:left;
	padding:0 10px 0px 0;
}
.movieshow .comp_width {
	width:70px;
}
.buylogin  {
	height:90px;
}
.buylogin .comp_width {
	width:300px;
}
.moviedetailform{
	margin-right: 20px;
	width:500px;
}
.giftuserregister{
	width:750px;
}
/*
.titlemovie{
	float:left;
	font-size:18px;
	color:#FF9900;
	width:550px;
	padding:0 0 10px 70px;
	margin:0 0 10px 0;
	border-bottom:1px solid #eee;
}*/
.titlemovie1{
	float:left;
	font-size:18px;
	color:#FF9900;
	width:870px;
	padding:0 0 10px 50px;
	margin:0 0 10px 0;
	border-bottom:1px solid #eee;
}
.studiomovie{
	float:right;
	width:100px;
	padding:0 0 0 50px;
}
.nowshowing {
	float:left;
	width:626px;
	padding:0 0 20px 0;
}
.nowshowing .icon_dvd{
	background:url(../images/icon-movie.jpg) left top no-repeat;
	width:40px;
	height:40px;
	display:block;
}

.nowshowing .icon_streaming{
	background:url(../images/icon-movie.jpg) 0px -50px no-repeat;
	width:40px;
	height:40px;
	display:block;
}
.nowshowing .icon_gift{
	background:url(../images/icon-movie.jpg) 0px -100px no-repeat;
	width:40px;
	height:40px;
	display:block;
}
.nowshowing h1{
	float:left;
	padding-top:15px;
}
.nowshowing h2{
	float:left;
	padding:15px 0 12px 0px;
	color:#333; 
	font-size:26px;
}
.nowshowing p{
	float:left;
	padding:3px 10px 0px 0px;
	text-align:left;
}
.nowshowing p span{
	float:left;
	padding:0px 0 0px 0px;
}
.nowshowing .p1 {
	float:left;
	padding:3px 10px 0px 0px;
	text-align:left;
	font-weight:bold;
}
.nowshowing .p2 {
	float:left;
	padding:5px 0px 0px 0px;
	color:#e69f1e;
	text-align: center;
}
.nowshowing .p3 {
	float:left;
	padding:5px 0px 0px 0px;
	color:#f0671f;
	text-align: center;
}

.nowshowing .p3 a:link{
	color:#f0671f;
	text-decoration: underline;
}
.nowshowing .p3 a:hover{
	color:#f0671f;
	text-decoration:none;
}
.nowshowing .p3 a:visited{
	color:#f0671f;
}
.nowshowing .p3 a:active{
	color:#f0671f;
	text-decoration:none;
}
.nowshowing .p4 {
	float:left;
	padding:3px 0px 0px 0px;
	font-size:12px;
	text-align: left;
}
.nowshowing .p5 {
	padding:6px 0px 0px 14px;
	color:#7f532c;
	font-size:13px;
	text-align: center;
}
.nowshowing hr{
	width:626px;
	height:1px;
	border-top:1px #B81F4D solid;
}
.nowshowing_margin{
        margin-top:20px;
}
.nowshowing .show {
	float:left;
	width:626px;
	padding:10px 0 10px;
	background:url(../images/line_dotted_orange.gif) left bottom repeat-x;
}
.nowshowing #movie_details {
	margin:0 auto;
	color:#000;
	font-size:12px;
	text-align:center;
}
.nowshowing #movie_details #main{
	margin:0 auto;
	color:#000;
	font-size:12px;
	text-align: left;
	width:500px;
}
.nowshowing #movie_details #box1{
	color:#000;
	font-size:12px;
	text-align: left;
	width:280px;
	float:left;
}
.nowshowing #movie_details #box1 h1{
	float:left;
}

.nowshowing #movie_details #box1 p{
	float:left;
	padding:10px 0 5px 0px;
	color:#333;
	font-size:12px;
	text-align:left;
	width:230px;
}

.nowshowing #movie_details #box2{
	color:#000;
	font-size:12px;
	text-align: left;
	width:220px;
	float:left;
}
.nowshowing #movie_details #box2 h1{
	float:left;
	padding:15px 0 12px 0px;
	color:#efb52f;
	font-size:25px;
}
.nowshowing #movie_details #box2 p{
	float:left;
	padding:5px 5px 0px 5px;
	color:#333;
	font-size:12px;
	text-align:left;
}
#wrapper{
width: 220px;
margin: 27px auto 5px;
}

.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 2px;
background: #df467c;
}
.boxholder p{
	padding:0px 5px 0px 5px;
	color:#333;
	font-size:12px;
	text-align:left;
}
.tab{
float: left;
height: 32px;
width: 102px;
margin: 0 1px 0 0;
text-align: center;
background: #df467c url(images/greentab.jpg) no-repeat;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}
.tab a{
color: #fff;
text-decoration: none;
}
.tab a:hover{
color: #DFE44F;
}



.nowshowing #movie_details p{
	color:#000;
	font-size:12px;
	text-align:center;
}

.nowshowing #movie_details #movie_reviews {
	color:#000;
	font-size:12px;
	text-align: left;
	width:500px;
	margin:0 auto;
}

.nowshowing #movie_details #movie_reviews h6{
	color:#cc3338;
	font-size:12px;
	text-align: left;
}
.nowshowing #movie_details #movie_reviews h6 a:link{
	color:#cc3338;
	text-decoration:underline;
}
.nowshowing #movie_details #movie_reviews h6 a:hover{
	color:#cc3338;
	text-decoration:none;
}

.nowshowing #movie_details #movie_reviews h2{
	color:#cc3338;
	font-size:26px;
	text-align: left;
	padding:5px 0px;
}
.nowshowing #movie_details #movie_reviews h3{
	color:#f4b355;
	font-size:18px;
	text-align: left;
	padding:5px 0px;
}
.nowshowing #movie_details #movie_reviews h4{
	color:#666;
	font-size:16px;
	text-align: left;
	padding:5px 0px;
}
.nowshowing #movie_details #movie_reviews h5{
	color:#222;
	font-size:13px;
	text-align: right;
	padding:5px 0px;
}
.nowshowing #movie_details #movie_reviews h5 a:link{
	color:#0718bc;
	text-decoration: none;
}
.nowshowing #movie_details #movie_reviews h5 a:hover{
	color:#0718bc;
	text-decoration: none;
}
.nowshowing #movie_details #movie_reviews h5 a:visited{
	color:#0718bc;
	text-decoration: none;
}

.nowshowing #movie_details #movie_reviews p{
	color:#333;
	font-size:14px;
	text-align: left;
	padding:5px 0px;
}

.show .showcontainer {
	float:left;
	width:180px;
	padding:0 20px 0 0;
}
.showcontainer .showrating {
	padding:0px ;
	float:left;
}
.showcontainer .showdesc{
	float:left;
	width:180px;
}
/* I have addedd this code here*/
.showcontainer .showdesc .style1 {
	color:#333333;
  /* padding:3px 0px 3px; */
  height: 21px;
}
/* I have addedd this code here*/
.showcontainer .showdesc .style2 {
	color:#9c0015;
  font-weight: normal;
}

.showcontainer .showdesc .rating-icon{
	float:left;
	clear:both;
  margin-top: -3px;
}
.showcontainer .showdesc .rating-content{
	float:left;
	width:155px;
  height: 21px;
}

.showcontainer .ratingbox {
	float:left;
	width:100px;
	padding:0 0 0 0px;
}
.movie .comp_width {
	width:150px;
}

.moviebanner {
	width:150px;
	text-align:center;
	vertical-align:middle;
  border: solid 2px #9c0015;
}
.moviebannheight{
	height:220px;
}
.toprated {
	float:left;
	width:626px;
	padding:0 0 20px 0;
}
.toprated ul.ratemenu {
	float:right;
	padding:0 125px 0 0;
}
ul.ratemenu li {
	padding:0 10px 0 0;
	float:left;
	list-style:none;
}
ul.ratemenu li a {
	display:block;
	height:30px;
}
ul.ratemenu li a:hover {
	background-position: 0px -30px;
}
ul.ratemenu li a.selected {
	background-position: 0px -30px;
}
#tabthisweek {
	background-image:url(../images/tab_thisweek.gif); 
	width:95px;
	background-repeat: no-repeat;
	margin-left:0px;
	position:relative;
}
#tablastweek {
	background-image:url(../images/tab_lastweek.gif); 
	width:95px;
	background-repeat: no-repeat;
	margin-left:0px;
	position:relative;
}
.toprated .ratecontent {
	float:left;
	width:626px;
}
.ratecontent .rateleft {
	width:24px;
	height:329px;
	float:left;
}
.ratecontent .ratemid {
  border-top: solid #CCC 2px;
	width:548px;
	float:left;
	padding:20px 0;
}
.ratecontent .rateright {
	width:52px;
	height:329px;
	float:left;
}
#thisweektab {
	width:548px;
	float:left;
}
#thisweektab .weekgrid {
	float:left;
	width:260px;
	padding:0 10px 0 0;
}
.weekgrid .weekcontent {
	float:left;
	width:260px;
	padding:0 0 10px 0;
	background:url(../images/line_dotted_orange.gif) left bottom repeat-x;
}
.weekcontent .weekdetail {
	width:260px;
	float:left;
	padding:5px 0 0 0;
}
.weekdetail .rating {
	width:95px;
	float:left;
	padding:0 5px 0 0;
}
.weekdetail .weeklink {
	width:150px;
	float:left;
	color:#f6b1ce;
}
#lastweektab {
	width:548px;
	float:left;
}
#lastweektab .weekgrid {
	float:left;
	width:260px;
	padding:0 10px 0 0;
}
.rightcolone {
	width:740px;
	float:left;
}


/* I have addedd this code here*/ /* for User_order_history.html*/
.rightcolone .td11{
   width:150px;
   text-align:left;
   vertical-align:top;
   font-size:16px;
   padding:5px;
   border-left:1px #CCCCCC solid;
   border-top:1px #CCCCCC solid;
   text-align:center
}
.td11 .style3 a:link, .td11 .style3 a:hover, .td11 .style3 a:visited{
	color:#636363;
	text-decoration:none;
} 
.td11 .style4 a:link, .td11 .style4 a:hover, .td11 .style4 a:visited{
	color:#fff;
	text-decoration:none;
} 

.rightcolone .td22{
   width:180px;
   text-align: center;
   vertical-align:top;
   font-size:16px;
   padding:5px;
   border-left:1px #CCCCCC solid;
   border-top:1px #CCCCCC solid;
   text-align:center;
}
.td22 .style3 a:link, .td22 .style3 a:hover, .td22 .style3 a:visited{
	color:#636363;
	text-decoration:none;
} 
.td22 .style4 a:link, .td22 .style4 a:hover, .td22 .style4 a:visited{
	color:#fff;
	text-decoration:none;
} 

.rightcolone .td33{
	width: 150px;
	text-align: center;
	vertical-align: top;
	font-size: 16px;
   padding:5px;
   border-left:1px #CCCCCC solid;
   border-top:1px #CCCCCC solid;
   text-align:center;
}
.td33 .style3 a:link, .td33 .style3 a:hover, .td33 .style3 a:visited{
	color:#636363;
	text-decoration:none;
} 
.td33 .style4 a:link, .td33 .style4 a:hover, .td33 .style4 a:visited{
	color:#fff;
	text-decoration:none;
} 

.rightcolone .td44{
   width:180px;
   text-align: center;
   vertical-align:top;
   font-size:16px;
   padding:5px;
   border-left:1px #CCCCCC solid;
   border-top:1px #CCCCCC solid;
   text-align:center;
}
.td44 .style3 a:link, .td44 .style3 a:hover, .td44 .style3 a:visited{
	color:#636363;
	text-decoration:none;
} 
.td4 .style44 a:link, .td44 .style4 a:hover, .td44 .style4 a:visited{
	color:#fff;
	text-decoration:none;
} 

.rightcolone .td55{
   width:180px;
   text-align: center;
   vertical-align:top;
   font-size:16px;
   padding:5px;
   border-left:1px #CCCCCC solid;
   border-top:1px #CCCCCC solid;
   text-align:center;
   border-right:1px #CCCCCC solid;;
}
.td55 .style3 a:link, .td55 .style3 a:hover, .td55 .style3 a:visited{
	color:#636363;
	text-decoration:none;
} 
.td55 .style4 a:link, .td55 .style4 a:hover, .td55 .style4 a:visited{
	color:#fff;
	text-decoration:none;
} 

.rightcolone .td66{
	width: 150px;
	text-align: left;
	vertical-align: top;
	font-size: 16px;
   padding:5px;
   border-left:1px #CCCCCC solid;
   border-top:1px #CCCCCC solid;
   border-right:1px #CCCCCC solid;;
   text-align:center;
}
.td66 .style3 a:link, .td66 .style3 a:hover, .td66 .style3 a:visited{
	color:#636363;
	text-decoration:none;
} 
.td66 .style4 a:link, .td66 .style4 a:hover, .td66 .style4 a:visited{
	color:#fff;
	text-decoration:none;
} 
.style5 {
	color:#636363;
	font-size:12px;
}


.rightcol {
	width:290px;
	float:left;
}
.rightcol .search {
	float:left;
	width:290px;
	background:url(../images/line_dotted_orange.gif) left bottom repeat-x;
}
.rightcol .browse {
	float:left;
	padding:20px 0 0 0;
}
/* I have added this code here*/
.rightcol .hack1 {
	float:left;
	padding:0px 0 0 0;
}
/* I have addedd this code here*/
.browse .bg-shoppingcart {
	padding:0px 0 0px 0;
/*	background:url(../images/line_dotted_orange.gif) left bottom repeat-x; */
  border-bottom: solid 1px #ccc; 
	width:290px;
	float:left;
	margin-bottom:6px;
}

.browse .shoppingcart {
	padding:0px 0 10px 0;
	background:url(../images/icon_shopping-cart.jpg) left top no-repeat;
	width:290px;
	float:left;
}
/* I have addedd this code here*/
.browse .shoppingcart .one{
	padding:15px 0 10px 10px;
	width:133px;
	float:left;
	text-align:right;
}
/* I have addedd this code here*/
.browse .shoppingcart .one p{
	padding:5px 0 10px 50px;
	float:left;
	text-align:right;
	font-size:18px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
/* I have addedd this code here*/

.browse .shoppingcart .one p a:link {
	color:#fff;
	text-decoration: underline;
}
.browse .shoppingcart .one p a:hover {
	color:#fff;
	text-decoration: none;
}
.browse .shoppingcart .one p a:visited {
	color:#fff;
	text-decoration: underline;
}
.browse .shoppingcart .one p a:active {
	color:#fff;
	text-decoration: underline;
}
/* I have addedd this code here*/

.browse .shoppingcart .two{
	padding:5px 0 1px 0;
	width:130px;
	float:left;
	text-align: left;
}

.browse .shoppingcart .two p{
	padding:10px 0 1px 0;
	float:left;
	text-align: left;
	font-size:8px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.browse .shoppingcart .two p a:link,.browse .shoppingcart .two p a:hover, .browse .shoppingcart .two p a:visited {
	color:#fff;
	text-decoration: none;
}
/* I have addedd this code here*/

.browse .shoppingcart .three{
	padding:0px 0 0px 0;
	width:130px;
	float:left;
	text-align: left;
}

.browse .shoppingcart .three p{
	padding:0px 0 1px 0;
	float:left;
	text-align: left;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.browse .shoppingcart .three p a:link,.browse .shoppingcart .three p a:hover, .browse .shoppingcart .three p a:visited {
	color:#fff;
	text-decoration: none;
}

.browse .browsecategory {
	padding:15px 0 10px 0;
	width:290px;
	float:left;
}

.browsecategory a:link, .browsecategory a:active, .browsecategory a:visited {
	text-decoration:none;
  line-height: 150%;
}
.browsecategory a:hover {
	text-decoration:underline;
	
}
.browsecategory .categoryimg {
	float:left;
	width:75px;
	height:60px;
}
.browsecategory .categorycontent {
	width:215px;
	float:left;
}
.browsecategory1 .categoryimg1 {
	float:left;
	width:90px;
	height:150px;
}
.browsecategory1 .categoryimg1 .p4 {
	float:left;
	padding:5px 0px 10px 0px;
	color:#eb6b3e;
	font-size:15px;
	font-weight:bold;
	text-align: left;
}
.browsecategory1 .categoryimg1 .p4 a:link{
	color:#eb6b3e;
	text-decoration: underline;
}
.browsecategory1 .categoryimg1 .p4 a:hover{
	color:#eb6b3e;
	text-decoration:none;
}
.browsecategory1 .categoryimg1 .p4 a:visited{
	color:#eb6b3e;
	text-decoration:none;
}
.browsecategory1 .categoryimg1 .p4 a:active{
	color:#eb6b3e;
	text-decoration:none;
}
.browsecategory1 .categorycontent1 {
	width:190px;
	float:left;
	padding-top:26px;
	font-size:13px;
	padding-left:10px;
}
.categoryimg .icon_genre {
	background:url(../images/icon_categorylist.gif) left top no-repeat;
	width:58px;
	height:58px;
	display:block;
}
.categoryimg .icon_director {
	background:url(../images/icon_categorylist.gif) 0px -58px no-repeat;
	width:58px;
	height:58px;
	display:block;
}
.categoryimg .icon_actor {
	background:url(../images/icon_categorylist.gif) 0 -116px no-repeat;
	width:58px;
	height:58px;
	display:block;
}
.categoryimg .icon_format {
	background:url(../images/icon_categorylist.gif) 0px -174px no-repeat;
	width:58px;
	height:58px;
	display:block;
}
.categoryimg .icon_facebook {
	background:url(../images/facebook_logo_small.jpg) 0px -0px no-repeat;
        width:58px;
	height:58px;
	display:block;
}
.categoryimg .icon_language {
	background:url(../images/icon_categorylist.gif) 0px -232px no-repeat;
	width:58px;
	height:58px;
	display:block;
}
.categoryimg .icon_censor {
	background:url(../images/icon_categorylist.gif) 0px -290px no-repeat;
	width:58px;
	height:58px;
	display:block;
}
.categoryimg .icon_coming {
	background:url(../images/icon_categorylist.gif) 0px -348px no-repeat;
	width:58px;
	height:58px;
	display:block;
}
.categoryimg .icon_trailer {
	background:url(../images/icon_categorylist.gif) 0px -406px no-repeat;
	width:58px;
	height:58px;
	display:block;
}
.categoryimg .icon_viewer {
	background:url(../images/icon_categorylist.gif) 0px -464px no-repeat;
	width:58px;
	height:58px;
	display:block;
}
.categoryimg .icon_gift {
	background:url(../images/icon_categorylist.gif) 0px -522px no-repeat;
	width:58px;
	height:58px;
	display:block;
}
 /*Module: Shopping Cart
   Browse: sold via  
 */  
.categoryimg .icon_movie_format {
	background:url(../images/icon_categorylist_new.gif) left top no-repeat;
	width:58px;
	height:58px;
	display:block;
}
.browse .browsecategory .categorylink {
	float:left;
	padding:5px 0 0 0;
}
.categorylink .userimg{
	padding:10px 10px 10px 0;

}
.categorylink .allcategorylink {
	position:absolute;
	width:200px;
	background:#f5eced;
	border:#b51f4a 1px solid;
	padding:5px;
}
.flashcontainer{
	width:518px;
	height:390px; 
	padding:10px;
	margin: auto;
}
.flashcontainer2{
	/*height:310px;*/
	width:800px;
	float:left;
	padding:10px 60px 10px 60px;
	border-top:#b70849 1px solid;
	border-bottom:#b70849 1px solid;
	text-align: center;
}

.flashcontainer_preview{
	width:626px;
	padding:10px 30px 10px 10px;
/*	border-top:#b70849 1px solid;
	border-bottom:#b70849 1px solid;
*/
	text-align: center;
}

.reviewbox{
	float:left;
	width:600px;

}
.reviewbox .criticbox{
	float:left;
	width:600px;
	padding:0 0 20px 0;
	background:url(../images/line_dotted_orange.gif) repeat-x left bottom;
}
.criticbox .reviewlist{
	float:left;
	width:550px;
	padding:20px 0 0 0;
}
.reviewbox .memberreviewbox{
	float:left;
	width:600px;
	padding:20px 0 20px 0;
}

.memberreviewbox .reviewlist{
	float:left;
	width:600px;
	padding:20px 0 0 0;
}
.reviewlist .reviewlistleft{
	float:left;
	width:500px;
}
.reviewlistleft .userimg{
	float:left;
	padding:0 5px 0 0;
}
.reviewlist .moviename{
	padding:0 0 5px 0;
}
.reviewlistleft .reviewlink{
	text-align:left;
	float:left;
}
.reviewlist .reviewlistright{
	float:right;
}
.reviewlistright .reviewlink{
	text-align:right;
}
.reviewlist .bywrite{
	color:#FF6600;
	float:left;
}
.reviewlist .timedate{
	padding:0 0 0 10px;


}
.reviewlist .reviewdesc{
	float:left;
	width:550px;
	padding:5px 0 0 0;
}
.reviewlist .reportabuse{
	float:right;
}
.rightcol .similarmovies {
	float:left;
	width:290px;
	padding:20px 0 0 0;
}
.similarmovies .moviecontent{
	padding:0 0 20px 0;
	clear:both;
	width:290px;
}
.similarmovies .moviedetails{
	padding:10px 0 0 0;
}
.moviecontent .mrating{
	padding:5px 0 0 0;
	float:left;
}
.showcase{
	float:left;
}
.showcasecontainer {
	width:152px;
	padding:0 0 0 50px;
	float:left;
}
.showcasecontainer .showcasetop {
	background:url(../images/bg_showcasetop.gif) left bottom no-repeat;
	width:87px;
	height:45px;
	float:left;
	padding:0 0 0 65px;
}
.showcasecontainer .showcasemid {
	background:url(../images/bg_showcasemid.gif) left top repeat-y;
	width:120px;
	height:740px;
	float:left;
	padding:0 16px;
	overflow:hidden;
}
.showcasemid .showcaseimg {
	float:left;
	border:2px solid #FFF;
	margin:10px 0;
}
.showcasetop .btn_showcasetop {
	background:url(../images/btn_showcasetop.gif) top left no-repeat;
	width:22px;
	height:21px;
	display:block;
}
.showcasebot .btn_showcasebot {
	background:url(../images/btn_showcasebot.gif) top left no-repeat;
	width:22px;
	height:21px;
	display:block;
}
.showcasecontainer .showcasebot {
	background:url(../images/bg_showcasebot.gif) left top no-repeat;
	width:87px;
	height:30px;
	float:left;
	padding:15px 0 0 65px;
}
/* Contert Css End */
/* Footer Css Start */
.footer {
	width:996px;
	height:50px;
	clear:both;
	background-color: #9c0015;
}
.footer .fmenuleft {
	width:20px;
	height:50px;
	float:left;
}
.footer .fmid {
	width:956px;
	float:left;
	padding:10px 0 0 0;
}
.fmid ul.flink {
	list-style:none;
	color:#FFF;
	padding:0 0 0 250px;
	float:left;
}
ul.flink li {
	display:inline;
	float:left;
}
ul.flink li a:link, ul.flink li a:active, ul.flink li a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
ul.flink li a:hover {
	text-decoration:underline;
}
.footer .fmenuright {
	width:20px;
	height:50px;
	float:left;
}
/* Footer Css End */
/*Mouse over Popup starts*/
.mousepopup{	
	/*position:absolute;       #commented by mani*/
	width:610px;
	background:#FFF;
	border:#b51f4a 1px solid;
	padding:5px;
	float:left;
	text-align:left;
	color: #333333;
	font-size:12px;

}
/*Mouse over Popup End*/
/*Corner black component starts*/
.comp1 .topleftcorner {
	background:url(../images/comp1/bg_topleftcorner.gif) left top no-repeat;
	width:11px;
	height:11px;
	font-size:0px;
	float:left;
}
.comp1 .topcenterbg {
	background:url(../images/comp1/bg_midtopbottom.gif) left top repeat-x;
	height:11px;
	font-size:0px;
	float:left;
}
.comp1 .toprightcorner {
	background:url(../images/comp1/bg_toprightcorner.gif) left top no-repeat;
	width:17px;
	height:11px;
	font-size:0px;
	float:left;
}
.comp1 .comp_left {
	background:url(../images/comp1/bg_midleft.gif) left top repeat-y;
	padding:0 0 0 11px;
	float:left;
}
.comp1 .comp_centre {
	float:left;
	background:#000;
}
.comp1 .comp_right {
	background:url(../images/comp1/bg_midright.gif) right top repeat-y;
	padding:0 17px 0 0;
	float:left;
}
.comp1 .botleftcorner {
	background:url(../images/comp1/bg_botleftcorner.gif) left top no-repeat;
	width:11px;
	height:16px;
	font-size:0px;
	float:left;
}
.comp1 .botcenterbg {
	background:url(../images/comp1/bg_midtopbottom.gif) 0px -11px repeat-x;
	height:16px;
	font-size:0px;
	float:left;
}
.comp1 .botrightcorner {
	background:url(../images/comp1/bg_botrightcorner.gif) left top no-repeat;
	width:17px;
	height:16px;
	font-size:0px;
	float:left;
}
/*Corner black component ends*/
/*Corner black component starts*/
.comp2 .topleftcorner {
	background:url(../images/comp2/bg_topleftcorner.gif) left top no-repeat;
	width:6px;
	height:6px;
	font-size:0px;
	float:left;
}
.comp2 .topcenterbg {
	background:url(../images/comp2/bg_midtopbottom.gif) left top repeat-x;
	height:6px;
	font-size:0px;
	float:left;
}
.comp2 .toprightcorner {
	background:url(../images/comp2/bg_toprightcorner.gif) left top no-repeat;
	width:12px;
	height:5px;
	font-size:0px;
	float:left;
}
.comp2 .comp_left {
	background:url(../images/comp2/bg_midleft.gif) left top repeat-y;
	padding:0 0 0 6px;
	float:left;
}
.comp2 .comp_centre {
	float:left;
	background:#000;
}
.comp2 .comp_right {
	background:url(../images/comp2/bg_midright.gif) right top repeat-y;
	padding:0 10px 0 0;
	float:left;
}
.comp2 .botleftcorner {
	background:url(../images/comp2/bg_botleftcorner.gif) left top no-repeat;
	width:6px;
	height:11px;
	font-size:0px;
	float:left;
}
.comp2 .botcenterbg {
	background:url(../images/comp2/bg_midtopbottom.gif) 0px -11px repeat-x;
	height:11px;
	font-size:0px;
	float:left;
}
.comp2 .botrightcorner {
	background:url(../images/comp2/bg_botrightcorner.gif) left top no-repeat;
	width:12px;
	height:11px;
	font-size:0px;
	float:left;
}
/*Corner black component ends*/


/* Star Rating Start */
.starrating {
	background:url(../images/star_empty.png) repeat-x left top;
	height:15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	width:100px;
}

/*  changes*/
.starrating li a{
        display:block;
        width:20px;
        height: 15px;
        text-decoration: none;
        text-indent: -9000px;
        z-index: 20;
        position: absolute;
        padding: 0px;
    }
    .starrating li a:hover{
        border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('star_full.png') left center;
	z-index: 2;
        	left: 0px;
        }
    .starrating a.one-star{
        left: 0px;
    }
    .starrating a.one-star:hover{
        width:20px;
    }
    .starrating a.two-stars{
        left:20px;
    }
    .starrating a.two-stars:hover{
        width: 40px;
    }
    .starrating a.three-stars{
        left: 40px;
    }
    .starrating a.three-stars:hover{
        width: 60px;
    }
    .starrating a.four-stars{
        left: 60px;
    }    
    .starrating a.four-stars:hover{
        width: 80px;
    }
    .starrating a.five-stars{
        left: 80px;
    }
    .starrating a.five-stars:hover{
        width: 100px;
    }

/*  changes end*/




.starrating li.currentrating {
	background:url(../images/star_full.png) repeat-x left top;
	display:block;
	height:15px;
	position:absolute;
	text-indent:-9000px;
	z-index:1;
  left: 0px;
}
.starrating li {
	float:left;
	margin:0;
	padding:0;
}
/* Star Rating End */
/* Star Rating Start */

.starratingpopup {
	background:url(../images/star_empty.png) repeat-x right top;
	height:15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 1px 0;
	padding:0;
	position:relative;
	width:100px;
	float:right;
}

.starratingpopup li.currentrating {
	background:url(../images/star_full.png) repeat-x right top;
	display:block;
	height:15px;
	position:absolute;
	text-indent:-9000px;
	z-index:1;
}
.starratingpopup li {
	float:right;
	margin:0;
	padding:0;
}
/* Star Rating End */
.review{
float:left;
width:110px;
}
.review .starrating{
	float:left;
}
.reviewbar{
	float:left;
	padding:0 0 0 10px;
/*	width:120px;*/
}
.reviewbar .bar{
	float:left;
	width:100px;
	padding:1px 5px 0 0;
	margin:1px 0;
	background:#fee9c7;
}
.reviewbar .barnumber{
	font-size:11px;
	float:left;
	padding: 0 0 0 4px;
}
.reviewrating{
	width:50px;
	float:left;
	padding:0 0 0 10px;
}
/* Star Rating End */
.datagrid {
	text-align:left;
	border-collapse:collapse;
}
.datagrid th {
	background:#454545;
	padding:2px 2px 0px 7px;
	height:28px;
	color:#FFF;
	border:#FFF 1px solid;
}
.datagrid th a:link, .datagrid th a:active, .datagrid th a:visited {
	text-decoration:underline;
	color:#FFF;
}
.datagrid th a:hover {
	text-decoration:none;
	color:#FFF;
}
.datagrid tr.dgbgcolor {
	background:#ffe9c9;
}
.datagrid td {
	border:#FFF 1px solid;
	padding:7px 2px 0px 7px;
	height:28px;
	color:#636363;
	vertical-align:top;
}
.datagrid td a:link, .datagrid td a:active, .datagrid td a:visited {
	text-decoration:underline;
	color:#636363;
}
.datagrid td a:hover {
	text-decoration:none;
	color:#636363;
}
/* paging Start */
.tabpaging {
	font-size:12px;
	padding:10px 0 0 0;
	float:left;
}
.tabpaging .showing {
	float:left;
	padding:5px 30px 0 0;
}
.tabpaging .paging {
	float:left;
}
.tabpaging .paging {
	padding:5px;
	color:#e02267;
}
.tabpaging .paging span {
	padding:2px 5px 2px 5px;
	margin:0px 2px 0px 2px;
	background:#e02267;
	color:#FFFFFF;
	font-weight:bold;
}
.tabpaging .paging a:link, .tabpaging .paging a:active, .tabpaging .paging a:visited {
	padding:1px 5px 1px 5px;
	margin:0px 2px 0px 2px;
	border:1px solid #CCC;
	background:#FFFFFF;
	color:#636363;
	text-decoration:none;
}
.tabpaging .paging a:hover {
	background:#e02267;
	color:#FFFFFF;
	text-decoration:none;
}
.tabpaging .paging a:link.nextpre, .tabpaging .paging a:active.nextpre, .tabpaging .paging a:visited.nextpre {
	padding:1px 5px 1px 5px;
	margin:0px 2px 0px 2px;
	border:1px solid #CCC;
	background:#cccccc;
	color:#636363;
	text-decoration:none;
}
.tabpaging .paging a:hover.nextpre {
	background:#e02267;
	color:#FFFFFF;
	text-decoration:none;
}
/* Paging End */
/* Accordion Css Start */
.Accordion {
	width:167px;
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.AccordionPanel {
	margin:0px;
	padding:0px;
}
.AccordionPanel .sizezero{
	font-size:0px;
	height:0px;
}
.topAccordionPanelTab {
	cursor:pointer;
	padding:5px 0px 0px 15px;
	height:20px;
	background:url(../images/bg_topAccordionPanelTab.jpg) no-repeat top left;
}
.topAccordionPanelTab Span {
	width:9px;
	height:9px;
	padding:0 15px 0px 0px;
}
.topAccordionPanelTab a, .topAccordionPanelTab a:active, .topAccordionPanelTab a:visited, .topAccordionPanelTab a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.AccordionPanelTab a, .AccordionPanelTab a:active, .AccordionPanelTab a:visited, .AccordionPanelTab a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.bottomAccordionPanelTab {
	cursor:pointer;
	height:8px;
	width:167px;
	float:left;
	background:url(../images/bg_bottomAccordionPanelTab.jpg) no-repeat top left;
}
.AccordionPanelTab {
	cursor:pointer;
	padding:5px 0px 0px 15px;
	height:20px;
	background:#0033CC url(../images/bg_accordionPanelContent.jpg) repeat-x top left;
}
.AccordionPanelTab Span {
	width:9px;
	height:9px;
	padding:0 15px 0px 0px;
}
.AccordionPanelcontent {
	overflow: hidden;
	margin:0px;
	padding:0px;
	color:#333333;
	width:167px
}
.AccordionPanelcontent ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.AccordionPanelcontent ul li {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelcontent ul li a {
	display: block;
	height:20px;
	border-bottom:#cccbcb 1px solid;
	padding:5px 0px 0px 20px;
	text-decoration: none;
	color: #454545;
	width:147px;
}
.AccordionPanelcontent ul li a:hover, .AccordionPanelcontent ul li a:focus, .AccordionPanelcontent ul li a.selected {
	color: #FFF;
	background:#f58c23;
	text-decoration: none;
}
.AccordionPanelOpen .topAccordionPanelTab {
	cursor:pointer;
	padding:5px 0px 0px 15px;
	height:20px;
	background:url(../images/bg_opentopAccordionPanelTab.jpg) repeat-x top left;
}
.AccordionPanelOpen .topAccordionPanelTab Span {
	width:9px;
	height:9px;
	padding:0 15px 0px 0px;
}
.AccordionPanelOpen .AccordionPanelTab {
	cursor:pointer;
	padding:5px 0px 0px 5px;
	height:20px;
	background:url(../images/bg_open_accordionPanelContent.jpg) repeat-x top left;
}
.AccordionPanelOpen .AccordionPanelTab Span {
	width:9px;
	height:9px;
	padding:0 15px 0px 0px;
}

/* Accordion Css End */

.errors_div ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	border:1px solid #e86958;
}
.errors_div ul li {
	list-style:none;
	background:url(/images/icon_errorred.gif) no-repeat;
	text-align:left;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	color:#e90c0c;
	line-height:18px;
	padding:0px 0px 4px 26px;
	margin:0px 0px 0px 0px;
	
}

div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 930px; 
	height:160px;
	overflow: hidden;
	/*border: solid 1px #80C9FF;*/
	}
	div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:550px;
	height:160px;
	float:left;
	overflow:hidden;		
		}
	div.scroller div.content {
		width: 10000px;
		height:160px;
		}


.txt12grey{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.myaccountform{
	width:500px;
}

.invitefriendform{
width:610px;
}


/* Accordion non-collapsed Css Start */
.menuleft{
	width:167px;
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menuleft .leftpanelmenu{
	margin:0px;
	padding:0px;
}
.menuleft .leftpanelmenu{
	margin:0px;
	padding:0px;
}
/*.menuleft .leftpanelmenu .topleftpaneltabmenu{
	padding:5px 0px 0px 15px;
	height:20px;
	background:url(../images/bg_topAccordionPanelTab.jpg) no-repeat top left;
}*/
.topleftpaneltabmenu a:link, .topleftpaneltabmenu a:active, .topleftpaneltabmenu a:visited{
	padding:5px 0px 0px 15px;
	height:20px;
	background:url(../images/bg_topAccordionPanelTab.jpg) no-repeat top left;
	text-decoration:none;
	display:block;
	color:#FFFFFF;
}
.topleftpaneltabmenu a:hover {
	padding:5px 0px 0px 15px;
	height:20px;
	background:url(../images/bg_opentopAccordionPanelTab.jpg) repeat-x top left;
	text-decoration:none;
	display:block;
}
/*.menuleft .leftpanelmenu .leftpaneltabmenu{
	padding:5px 0px 0px 15px;
	height:20px;
	background:#0033CC url(../images/bg_accordionPanelcontent.jpg) repeat-x top left;
}*/
.menuleft .leftpanelmenu .leftpaneltabmenu1{
	padding:5px 0px 0px 15px;
	height:20px;
	background:url(../images/bg_accordionPanelContent.jpg) repeat-x top left;
}
.leftpaneltabmenu a:link, .leftpaneltabmenu a:active, .leftpaneltabmenu a:visited{
	padding:5px 0px 0px 15px;
	height:20px;
	background:url(../images/bg_accordionPanelContent.jpg) repeat-x top left;
	text-decoration:none;
	display:block;
	color:#FFFFFF;
}

.leftpaneltabmenu a:hover{
	padding:5px 0px 0px 15px;
	height:20px;
	background:url(../images/bg_open_accordionPanelContent.jpg) repeat-x top left;
	display:block;
}
.leftpanelcontent ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.leftpanelcontent ul li {
	margin: 0px;
	padding: 0px;
}
.leftpanelcontent ul li a:link, .leftpanelcontent ul li a:visited, .leftpanelcontent ul li a:active {
	display: block;
	height:20px;
	border-bottom:#cccbcb 1px solid;
	padding:5px 0px 0px 20px;
	text-decoration: none;
	color: #454545;
	width:147px;	
}
.leftpanelcontent ul li a:hover, .leftpanelcontent ul li a:link.selected, .leftpanelcontent ul li a:active.selected, .leftpanelcontent ul li a:visited.selected {
	color:#FFF;
	background:#f58c23;
	text-decoration: none;
}
/* Accordion non-collapsed Css Start */

.userthumb{
	width:500px;
	height:160px;
	overflow:auto;
	padding: 0 0 0 20px;
}

.userthumb .userrow{
	width:480px;
	float:left;
	padding:0 0 5px 0;
}
.userrow .thumb{
	width:80px;
	float:left;
}
.userrow .thumb .radioin{
	width:20px;
	float:left;
	padding:5px 0 0 0;
}

.userrow .thumb .image{
	width:50px;
	float:left;
}

fieldset {
	border:#7e7e7e 1px solid;
	font-size:12px;
	margin:0px;
	padding:5px 10px 5px 10px;
}
legend {
	font-size:15px;
	color:#430005;
	font-weight:bold;
	padding:0 5px;
}

/* css for tooltip mani */
.tooltip {
  position: absolute;
  background-image: url(/images/widgets/tooltip_arrow.gif); 
  background-repeat: no-repeat; 
}
    
.tooltip_content {
  padding:5px;
  margin-top: 5px;
  clear:both;
  font-size: 10.5px;
}

.fieldWithErrors {
  padding: 2px;
  float: left;
  display: table;
}

/* Added by vaibhav On 23-01-2009 */
.slidercontent {
	width:600px;
	height:125px;
	float:left;
	padding:5px 10px;
}

.slidercontent .sliderleftbtn {
	float:left;
}
.slidercontent .sliderleftbtn a {
	width:25px;
	height:160px;
	float:left;
	background: url(../images/btn_showcaseleftbtn_o.jpg) 4px 50px no-repeat;
}
.slidercontent .sliderleftbtn a:hover
{background: url(../images/btn_showcaseleftbtn.jpg) 4px 50px no-repeat;}

.slidercontent .sliderrightbtn {
	float:left;
}
.slidercontent .sliderrightbtn a {
	width:25px;
	height:160px;
	float:left;
	background: url(../images/btn_showcaserightbtn_o.jpg) 4px 50px no-repeat;

}
.slidercontent .sliderrightbtn a:hover
{ background: url(../images/btn_showcaserightbtn.jpg) 4px 50px no-repeat;}

.slidercontent .slidermidcontent {
	width:550px;
	height:160px;
	float:left;
	overflow:hidden;
}
.slidermidcontent .showcaseimg {
	float:left;
	padding:0 8px 0 8px;
}
.slidermidcontent .showcaseimg img{
	border:2px solid #FFF;
	/*
height:160px;
*/
}

/* Added by vaibhav On 23-01-2009 */

/* Start 2009-02-06 */
fieldset {
	border:1px solid #7E7E7E;
	font-size:12px;
	margin:0;
	padding:5px 10px;
}
legend {
	color:#DF3C7F;
	font-size:15px;
	font-weight:bold;
	padding:0 5px;
}
.movielist{
	width:720px;
	float:left;
	padding:0 0 10px 0;
}
.movielist .movielistinfo{
	float:left;
	padding:0 0 0 10px;
	width:580px;
}
a.h4anchor:link, a.h4anchor:visited, a.h4anchor:active{
	text-decoration:none;
	color:#F26722;
	font-size:16px;
	font-weight:bold;
}
a.h4anchor:hover{
	text-decoration:none;
	color:#F26722;
	font-size:16px;
	font-weight:bold;
}
/* End 2009-02-06 */

/* Start 2009-02-09 */
.browseby{
	width:650px;
	float:left;
	padding:0 0 10px 0;
}
ul.browselink{
	float:left;
}

ul.browselink li{
	list-style:none;
	float:left;
	padding:0 20px 0 0;
}
ul.browselink li a:link, ul.browselink li a:active, ul.browselink li a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#F26722;
	white-space:nowrap;
}
ul.browselink li a:hover{
	color:#F26722;
	text-decoration:underline;
}

/* End 2009-02-09 */

.auto_complete {
      position:absolute;
      width:250px;
      background-color:white;
      margin:0px;
      padding:0px;
}

.auto_complete ul {
      list-style-type: none;
      margin:0px;
      padding:0px;
}
    
.auto_complete ul li.selected 
{ 
	    background-color: #fde2b1;

}

.auto_complete ul li {
      list-style-type: none;
      display:block;
      margin:0;
      padding:2px;
      height:16px;
}


/* */
.moviedetailform{
	width:500px;
	float:left;
	padding:0 0 0 20px;
}
.titlemovie{
  font-family: 'Verdana' sans-serif;
	float:left;
	font-weight: bold;
	font-size:32px;
	color:#9c0015;
	padding:10px 20px 5px 0;
	margin:0 0 0px 0;
}
.titlemovie h2{
	font-size:28px;
	float:left;
}

.titlemovie h2{
	font-size:28px;
	float:left;
}
.movieimage {
	float:left;
	width:180px;
}
.moviedetailbanner .comp_width {
	width:150px;
}

.movieimage .formreg {
 width:180px;
}
.mousepopup .close{
	float:right;
}

.divpinkdarkhome a:link, .divpinkdarkhome a:active, .divpinkdarkhome a:visited {
	color:#9c0015;
	text-decoration:underline;
}
.divpinkdarkhome a:hover {
	text-decoration:none;
}

/* added for header 23rd april */
.tagline {float:left ;font-size:14px}
.headerdesc a {text-decoration: none; color:#F0671F;}
.captcha-alignment {
           margin-left:155px;
}
.sign_up_message {
   color: #B81F4D; 
   font-size: 24px; 
   font-weight: bold;   
}
.buy_button_for_redbox{
    color:white;
    font-size:12px;
    text-decoration:none;
}
.popup_heading{
    color:#B81F4D;
    font-size:16px;
    font-weight:bold;
}
.contest_page_text{
    width:600px;
    font-size: 12px;
    font-family:Arial;
}

.sale_tag{
	color: #FFFFFF;
	background-color: #CC0000; 
	vertical-align:super; 
	font-weight: bolder;
}
/* I have addedd this code here*/
.style1 {
	color:#505050;
  padding:3px 0px 3px;

}
/* I have addedd this code here*/
.style2 {
	color:#B81F4D;
}
.button {
	-x-system-font:none;
background:#CD7E39 none repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
font-family: Verdana;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
height:24px;
line-height:normal;
vertical-align:middle;
width:75px;
 font-size:13px; font-weight:bold; line-height:16px; padding-top:0px; padding-bottom:3px; color:#fff;
 border: 0px #fff solid;
}

/*  For use in shopping cart */
  /*Credits: Dynamic Drive CSS Library */
  /*URL: http://www.dynamicdrive.com/style/ */

.bonusdvdmsg{
position: relative;
z-index: 0;
border-color: red;
}

.bonusdvdmsg:hover{
background-color: transparent;
z-index: 50;
}

.bonusdvdmsg div{ /*CSS for enlarged image*/
position: absolute; 
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
width: 200px;
}

.bonusdvdmsg:hover div{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}

/*  end For use in shopping cart */

.home_notices ol{
  margin-left: 1em;
  padding-left: 1em;
}
.home_notices ul{
  margin-left: 1em;
  padding-left: 1em;
}
