/* reset start */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; }
article,aside,details,figcaption,figure,footer,header,hgruop,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; outline: none; text-decoration: none; color: #006AA3;}
table {/*border-collapse:collapse;border-spacing:0;*/}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}
/* reset end */

/* header start */
header
{
	background: url(../img/header.png) repeat-x;
	border-top: 5px solid #FFFFFF;
	border-bottom: 7px solid #d6d6d6;
	float: left;
	height: 139px;
	width: 100%;
}
.wraper
{
	margin: 0 auto;
	width: 990px;
}
header .logo
{
	float: left;
	margin: 25px 0 17px 0px;
}
header section
{
	float: right;
	width: 700px;
	padding: 5px 0;
}
header section .headScIcon
{
	background: url(../img/header_icons.png) no-repeat;
	float: right;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	margin-left: 15px;
}
header section .homeIcon
{
	background-position: 0px 0px;
}
header section .homeIcon:hover
{
	background-position: 0px -37px;
}
header section .contactIcon
{
	background-position: -44px 0px;
}
header section .contactIcon:hover
{
	background-position: -44px -37px;
}
header section .twitterIcon
{
	background-position: -87px 0px;
}
header section .twitterIcon:hover
{
	background-position: -87px -37px;
}
header section .facebookIcon
{
	background-position: -127px 0px;
}
header section .facebookIcon:hover
{
	background-position: -127px -37px;
}
header section .srchCont
{
	background: url(../img/srch_bg.png) no-repeat;
	float: right;
	width: 254px;
	height: 28px;
}
header section input
{
	background: none;
	border: none;
	float: left;
}
header section input.srchText
{
	width: 200px;
	padding: 5px 10px;
	font-size: 14px;
	color: #bababa;
}
header section input.srchBtn
{
	background: url(../img/srch_btn.png) no-repeat;
	width: 24px;
	height: 28px;
	text-indent: -9999px;
	outline: none;
	cursor: pointer;
}
ul#srchBy
{
	float: right;
	width: auto;
	list-style: none;
	padding: 3px 5px 0 0;
}
ul#srchBy li
{
	float: left;
	padding-right: 15px;
	font-size: 16px;
	color: #616263;
}
ul#srchBy li input
{
	float: left;
	margin-right: 5px;
}
ul#srchBy li span
{
	float: left;
	color: #6e8783;
	font-size: 12px;
	padding: 5px 0;
	text-transform: uppercase;
}
/* navigation start */
nav{float: right; margin-top: 15px; background:url(../img/nav_right.png) no-repeat scroll right top; width:520px; height:46px;}
nav ul{float:left; background:url(../img/nav_left.png) no-repeat scroll left top;}
nav ul li{ float: left; position: relative; }
nav ul li a{float:left; color:#444d52;text-shadow: 0 1px #e5e5e5; font-size:16px;}
nav ul li a span{padding:17px 24px 0; float:left;}
nav ul li:hover a{background:url(../img/nav_hover_rht.jpg) no-repeat scroll right top; float:left; height:46px; text-shadow: 0 1px #0a7eae;  color:#fff;}
nav ul li:hover a span{background:url(../img/nav_hover.jpg) no-repeat scroll left top; float:left; height:29px; text-shadow: 0 1px #0a7eae;  color:#fff;}
nav ul li:hover ul{ display: block; }
nav ul li ul
{
	display: none;
	background-image: none;
	background-color: #25749e;
	border-bottom: 1px solid #0c3c56;
	border-left: 1px solid #0c3c56;
	border-right: 1px solid #0c3c56;
	float: left;
	position: absolute;
	z-index:999;
	top: 46px;
	right: 0px;
}
nav ul li:hover ul li a{ background: none; float:left; color:#FFFFFF; text-shadow: none; font-size:13px; padding: 10px; height: 13px; width: 110px;}
nav ul li ul li:hover a{ background: #0c3c56; float:left; color:#FFFFFF; text-shadow: none; font-size:13px; height: 13px;}
/* new styles */
nav ul li .ho{float:left; color:#444d52;text-shadow: 0 1px #e5e5e5; font-size:16px;}
nav ul li .ho span{padding:17px 26px 0; float:left;}
nav ul li:hover .ho{background:url(../img/nav_hover_rht.jpg) no-repeat scroll right top; float:left; height:46px; text-shadow: 0 1px #0a7eae;  color:#fff;}
nav ul li:hover .ho span{background:url(../img/nav_hover.jpg) no-repeat scroll left top; float:left; height:29px; text-shadow: 0 1px #0a7eae;  color:#fff;}

/* end of new styles */
/* navigation end */ 
/* header end */

/* banner start */
#banner
{
	background: url(../img/banner_bg.png) repeat-x #015d88;
	float: left;
	height: 316px;
	width: 100%;
}
.slideShowBg
{
	background: url(../img/sun-rise-bg.jpg) no-repeat 125px 0px;
	float: left;
	width: 100%;
	height:100%;
}
#slideShow
{
	float: left;
	width: 740px;
}
.srchDwnldBanner
{
	float: left;
	width: 250px;
}
/* banner end */

/* browseMovie start */
#browseMovie
{
	background: url(../img/bar.png) repeat-x;
	float: left;
	width: 100%;
}
#browseMovie .browseMovie
{
	float: left;
	width: 160px;
	margin-top: -6px;
}
ul#browseByChar
{
	float: left;
	list-style-type: none;
	padding-left: 20px;
}
ul#browseByChar li
{
	float: left;
}
ul#browseByChar li a
{
	float: left;
	padding: 10px;
	font-weight:bold;
	color: #000000;
	text-transform: uppercase;
	text-shadow: 0 1px #d4d4d4;
	font-size: 14px;
}
ul#browseByChar li a:hover
{
	color: #fff;
	text-shadow: 0 1px #000;
	background:url(../img/bar-hover.png) repeat-x;
}
/* browseMovie end */
.clear
{
	clear: both;
}
/* section start */
section
{
	float: left;
	width: 100%;
	padding: 15px 0;
}
section.left
{
	float: left;
	width: 736px;
	padding: 0px;
}
section.left section.listMovies
{
	background: url(../img/box_dotted_border.png) repeat-x left bottom;
	float: left;
	width: 736px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	position: relative;
}
section.left section.listMovies .listMovieLftArw
{
	background: url(../img/arows.png) no-repeat 0px 0px;
	height: 48px;
	left: 6px;
    position: absolute;
    text-indent: -9999px;
    bottom: 80px;
    width: 48px;
}
section.left section.listMovies .listMovieLftArw:hover
{
	background: url(../img/arows.png) no-repeat 0px -48px;
}
section.left section.listMovies .listMovieLftArwActive
{
	background: url(../img/arows.png) no-repeat 0px -48px !important;
}
section.left section.listMovies .listMovieRgtArw
{
	background: url(../img/arows.png) no-repeat -48px 0px;
	bottom: 80px;
    height: 48px;
    position: absolute;
    right: 6px;
    text-indent: -9999px;
    width: 48px;
}
section.left section.listMovies .listMovieRgtArw:hover
{
	background: url(../img/arows.png) no-repeat -48px -48px;
}
section.left section.listMovies .listMovieRgtArwActive
{
	background: url(../img/arows.png) no-repeat -48px -48px !important;
}
section.left section.listMovies ul
{
	float: left;
	width: 750px;
	list-style-type: none;
}
section.left section.listMovies ul li
{
	float: left;
	width: 139px;
	padding: 0px 4px 10px 0px;
}
section.left section.listMovies ul li.listMovieHeight
{
	padding: 0px 9px 10px 0px;
	background:none;
	/*height: 179px;*/
}
section.left section.listMovies ul li.listMovieHeight
{
	padding: 0px 9px 10px 0px;
	background:none;

	/*height: 179px;*/
}
section.left section.listMovies ul li
{
	background:url(../img/bg.png) no-repeat left top;
	width:148px;
	height:189px;
	font-family:Trebuchet MS;
    font-size:13px;
	color:#0e70a8;
	padding:10px 0 0 0px;
	text-align:center;

}

section.left section.listMovies ul li img
{   border:1px solid #07669c;
    padding:1px;
	background-color:#FFF;
	float:left;
	margin:8px 0 0 29px;
	
}
section.left section.listMovies ul li a.download_img
{   float:left;
    padding:0px;
	margin:-26px 0 0 30px;
	background:url(../img/button.jpg) ;
	height:25px;
	width:83px;
	text-indent:-9999px;
}

.div_text{
       color: #868686;
    float: left;
    padding: 5px 0 0;
    text-align: center;
    width: 143px;
}
	  

.div_text span{
	  color:#0f71aa;	  
}

section.left section.listMovies ul li a.download_img:hover
{  background:url(../img/button_hover.jpg) no-repeat left top;
   float:left;
   padding:0px;
}


section.left section.listMovies ul li.lastMovieBox
{
	padding-right: 0px;
}
section.left section.listMovies ul li a
/*{
	background-color: #FFFFFF;
	border: 1px solid #dedede;
	float: left;
	padding: 1px;
}*/
section.left section.listMovies ul li a img
{
	width: 135px;
	height: 180px;
}
section.left section.listMovies ul li ul
{
	background-color: #FFFFFF;
	border: 1px solid #dedede;
	float: left;
	width: 135px;
	padding: 1px;
}
section.left section.listMovies ul li ul li
{
	background-color: #e1e1e1;
	float: left;
	width: 135px;
	padding: 0px;
	background-image:none;
	height:auto;
			text-align:left;
}
section.left section.listMovies ul li ul li a
{
	background: none;
	border: none;
	float: left;
	width: 125px;
	padding: 0px;
	color: #4d4d4d;
	font-size: 14px;
	line-height: 36px;
	padding-left: 10px;
}
section.left section.listMovies ul li ul li a:hover
{
	background: url(../img/list_movie_hover.png) no-repeat;
	width: 135px;
	color: #FFFFFF;
	
}
section.left section.listMovies ul li ul li a.listMovieActive
{
	background: url(../img/list_movie_hover.png) no-repeat;
	width: 135px;
	color: #FFFFFF;
			text-align:left;
}
section.left section.sec280
{
	border: 1px solid #d1d1d1;
	padding: 1px;
	float: left;
	width: 276px;
	margin-right: 20px;
}
				 section.left section.sec280 .heading
				{
					background: url(../img/heading_bg.png) repeat-x;
					border: 1px solid #1a7ebe;
					color: #FFFFFF;
					display: block;
					font-size: 16px;
					padding: 0px 15px;
					line-height: 42px;
					height: 42px;
					width: 244px;
					position: relative;
				}
				section.left section.sec280 .heading span
				{
					position: absolute;
					right: 10px;
					top: 10px;
					width: 15px;
				}
				section.left section.sec280 .heading span .slideTop
				{
					background: url(../img/rgt_cont_arws.png) no-repeat 0px 0px;
					float: left;
					width: 15px;
					height: 9px;
					text-indent: -9999px;
					margin-bottom: 4px;
				}
				section.left section.sec280 .heading span .slideTop:hover
				{
					background: url(../img/rgt_cont_arws.png) no-repeat -15px 0px;
				}
				section.left section.sec280 .heading span .slideBot
				{
					background: url(../img/rgt_cont_arws.png) no-repeat 0px -12px;
					float: left;
					width: 15px;
					height: 9px;
					text-indent: -9999px;
				}
				section.left section.sec280 .heading span .slideBot:hover
				{
					background: url(../img/rgt_cont_arws.png) no-repeat -15px -12px;
				} 
section.left section.sec280 .heading img
{
    position: absolute;
    right: 10px;
    top: 10px;
} 
section.left section.sec280 ul
{
	background: url(../img/aside_block_bg.png) repeat-x left bottom;
	float: left;
	width: 266px;
	margin: 0 5px;
	padding: 10px 0 20px 0;
	list-style-type: none;
}
section.left section.sec280 ul li
{
	background: url(../img/box_dotted_border.png) repeat-x left bottom;
	float: left;
	width: 266px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
section.left section.sec280 ul li feature
{
	background: url(../img/weekend_img_bg.png) no-repeat;
	float: left;
	width: 81px;
	height: 105px;
	padding: 2px;
	margin-right: 19px;
}
section.sec280 ul li feature img
{

	float:left;
	margin:2px 0 0 2px;
	
}
section.sec280 ul li section
{
	float: left;
	width: 115px;
	padding: 0;
	border:0;
	margin:0px;
}
section.sec280 ul li section span
{
	background: url(../img/weekend_heading_bg.png) repeat-x left bottom;
	float: left;
	width: 100%;
	color: #006aa3;
	padding-bottom: 7px;
	margin-bottom: 5px;
}
section.sec280 ul li section p
{
	float: left;
	width: 100%;
	padding: 1px 0 0 0;
	color: #141414;
}
section.left section.sec436Cont
{
	float: left;
	width: 750px;
	padding: 0;
}
section.left section.sec436
{
	border: 1px solid #d1d1d1;
	padding: 1px;
	float: left;
	width: 360px;
	margin-bottom: 10px;
	  margin-right: 10px;
}
section.left section.sec436 .heading
{
	background: url(../img/heading_bg.png) repeat-x;
	border: 1px solid #1a7ebe;
	color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 0px 15px;
	line-height: 42px;
	height: 42px;
    width: 328px;
}
section.left section.sec436 ul
{
	background: url(../img/aside_block_bg.png) repeat-x left bottom;
	float: left;
	width: 338px;
	margin: 0 5px;
	padding: 10px 5px 19px 5px;
	list-style-type: none;
	height:178px;
}
section.left section.sec436 ul li
{
	background: url(../img/box_dotted_border.png) repeat-x left bottom;
	float: left;
	width: 338px;
	padding: 0px 0px 15px 0px;
	margin-bottom: 15px;
}
section.left section.sec436 ul li a
{
	background: url(../img/rgt_cont_list_bullet.png) no-repeat left center;
	float: left;
	padding-left: 20px;
	color: #006aa3;
	font-weight: bold;
}
section.left section.sec436 ul li a:hover
{
	background: url(../img/rgt_cont_list_bullet_hover.png) no-repeat left center;
	color: #082339;
}
section.left section.sec436 ul li p
{
	float: left;
	width: 100%;
	color: #141414;
	 padding: 10px 0 5px 0;
	line-height: 18px;
}
section.left section.sec436 ul li feature
{
	background: url(../img/news_updates_img_bg.png) no-repeat;
	float: left;
	width: 51px;
	height: 66px;
	padding: 2px;
	margin-right: 15px;
}
section.left section.sec436 ul li feature img
{
	width: 47px;
	height: 62px;
}
section.left section.sec436 ul li section.sec436Rgt
{
	width: 268px;
	padding: 0;
}
section.left section.sec436 ul li section.sec436Rgt span
{
	float: left;
	font-size: 15px;
	color: #004d80;
}
section.left section.sec436 ul li section.sec436Rgt p
{	
	color: #828483;
}

.div_arrows{float:left;
			margin:10px 0 5px 0;
}

.div_arrows a.arrow1{
	background:url(../img/arrow1.jpg) no-repeat;
float:left;
text-indent:-9999px;
width:20px;
height:18px;
padding:0px;
margin:0 5px 0 0 ;

}

section.left section.sec436 ul li .div_arrows a.arrow1{
	background:url(../img/arrow1.jpg) no-repeat;
float:left;
text-indent:-9999px;
width:20px;
height:18px;
padding:0px;
margin:0 5px 0 0 ;

}

section.left section.sec436 ul li .div_arrows a.arrow1:hover{
	background:url(../img/arrow1_hover.jpg) no-repeat;
float:left;
}

.div_arrows a.arrow1:hover{
	background:url(../img/arrow1_hover.jpg) no-repeat;
float:left;
}

section.left section.sec436 ul li .div_arrows a.arrow2{
	background:url(../img/arrow2.jpg) no-repeat;
float:left;
text-indent:-9999px;
width:20px;
height:18px;
margin:0 5px 0 0 ;
padding:0px;

}


section.left section.sec436 ul li .div_arrows a.arrow2:hover{
	background:url(../img/arrow2_hover.jpg) no-repeat;
float:left;
}

.div_arrows a.arrow2{
	background:url(../img/arrow2.jpg) no-repeat;
float:left;
text-indent:-9999px;
width:20px;
height:18px;
margin:0 5px 0 0 ;
padding:0px;

}
.div_arrows a.arrow2:hover{
	background:url(../img/arrow2_hover.jpg) no-repeat;
float:left;
}


section.left section.sec436 ul li section.sec436Rgt p strong
{
	color: #2f3230;
}
aside
{
	float: right;
	width: 232px;
}
aside section
{
	border: 1px solid #d1d1d1;
	float: left;
	width: 228px;
	padding: 1px;
	margin-bottom: 20px;
}
aside section .heading
{
	background: url(../img/heading_bg.png) repeat-x;
	border: 1px solid #1a7ebe;
	color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 0px 15px;
	line-height: 42px;
	height: 42px;
    width: 196px;
	position: relative;
}
							aside section .heading span
							{
								position: absolute;
								right: 10px;
								top: 10px;
								width: 15px;
							}
							aside section .heading span .slideTop
							{
								background: url(../img/rgt_cont_arws.png) no-repeat 0px 0px;
								float: left;
								width: 15px;
								height: 9px;
								text-indent: -9999px;
								margin-bottom: 4px;
							}
							aside section .heading span .slideTop:hover
							{
								background: url(../img/rgt_cont_arws.png) no-repeat -15px 0px;
							}
							aside section .heading span .slideBot
							{
								background: url(../img/rgt_cont_arws.png) no-repeat 0px -12px;
								float: left;
								width: 15px;
								height: 9px;
								text-indent: -9999px;
							}
							aside section .heading span .slideBot:hover
							{
								background: url(../img/rgt_cont_arws.png) no-repeat -15px -12px;
							} 
aside section .heading img
{
    position: absolute;
    right: 10px;
    top: 10px;
} 

aside section ul
{
	background: url(../img/aside_block_bg.png) repeat-x left bottom;
	float: left;
	width: 218px;
	margin: 0 5px;
	padding: 10px 0 25px 0;
	list-style-type: none;
}
aside section ul li
{
	float: left;
	width: 210px;
	padding: 8px 0 8px 6px;
}
aside section ul li a
{
	background: url(../img/rgt_cont_list_bullet.png) no-repeat left center;
	float: left;
	padding-left: 20px;
	color: #141414;
}
aside section ul li a:hover
{
	background: url(../img/rgt_cont_list_bullet_hover.png) no-repeat left center;
	color: #082339;
	font-weight: bold;
}
/* section end */

/* footer start */
footer
{
	background: url(../img/footer_bg.png) repeat-x;
	float: left;
	width: 100%;
	/*height: 215px;*/
	height:100px;
	padding-top: 10px;
}
footer section
{
	float: left;
	width: 990px;
	padding: 18px 0;
}
footer section.botSep
{
	background: url(../img/footer_bot_sep.png) repeat-x left bottom;
}
footer section section.left
{
	/*background: url(../img/footer_rgt_sep.png) repeat-y right top;*/
	float: left;
	/*width: 370px;
	padding: 10px 20px 10px 0;*/
	color: #FFFFFF;
	width: 100%;
}
footer section section.left p
{
	float: left;
	width: 370px;
	line-height: 22px;
	text-align: justify;
	padding-bottom: 20px;
}
footer section section.left span
{
	float: left;
	/*width: 370px;*/
    font-weight: bold;
    text-align: center;
    width: 100%;

}
footer section section.left span a
{
	color: #161616;
	font-weight: bold;
	text-decoration: underline;
}
footer section p.right
{
	float: left;
	width: 580px;
	padding: 10px 0px 10px 20px;
	color: #FFFFFF;
	line-height: 22px;
	text-align: justify;
}
footer section p.right strong
{
	font-size: 14px;
}
footer section p.right a
{
	color: #161616;
	font-weight: bold;
	text-decoration: underline;
}
footer section ul#left
{
	float: left;
	list-style-type: none;
}
footer section ul#left li
{
	float: left;
	padding-right: 5px;
}
footer section ul#left li a
{
	float: left;
	color: #1d1d1d;
	font-weight: bold;
}
footer section ul#left li a:hover
{
	color: #d8d8d8;
}
footer section ul#right
{
	float: right;
	list-style-type: none;
	width:480px;
}
footer section ul#right li
{
	float: left;
	padding-left: 5px;
}
footer section ul#right li a
{
	float: left;
	color: #1d1d1d;
	font-weight: bold;
}
footer section ul#right li a:hover
{
	color: #d8d8d8;
}
/* footer end */

.lastCont
{
	background: none !important;
}
.contZero
{
	padding: 0px !important;
	margin: 0px !important;
}
.moreMovie
{
	float: left;
	width: 100%;
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.moreMovie a
{
	background: url(../img/rgt_cont_list_bullet.png) no-repeat left 2px  !important;
	float: right !important;
	padding-left: 15px !important;
	color: #191e1f !important;
}
.moreMovie a:hover
{
	background: url(../img/rgt_cont_list_bullet_hover.png) no-repeat left 2px  !important;
	color: #082339 !important;
}

/*------------------- rrrrrrrrrrrrrrrrrrrrrrrrr--------------------*/
.blockbuster_div
{
	border: 1px solid #d1d1d1;
	padding: 1px;
	float: left;
	width: 734px;
	margin-bottom: 10px;
	margin-right: 10px;
	background: url(../img/aside_block_bg.png) repeat-x scroll left bottom transparent;
	padding-bottom:20px;
	margin-top:10px;
}

.head_blue
{
	background: url(../img/heading_bg.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #1A7EBE;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    padding: 0 15px;
    width: 702px;
	float:left;
}

.blockBusterBlk
{
width:225px;

float:left;
margin:8px 0 10px 15px;
}

.blockBusterBlk_left
{
	background:url(../img/image_frame.png) no-repeat;
	height:132px;
	width:94px;
	float:left;
}

.blockBusterBlk_left img
{
float:left;
margin:3px 0 0 4px;
}

.blockBusterBlk_right
{
width:125px;
float:left;
color:#004d80;
font-family:Trebuchet MS;
font-size:15px;
padding-left:5px;
padding-top:5px;
}

.blockBusterBlk_right p
{
margin:5px 0 0 0;
color:#737373;
font-family:Trebuchet MS;
font-size:11px;
width:116px;
line-height:23px;
}

.blockBusterBlk_right p a.dwnload
	{
	vertical-align:bottom;
	background:url(../img/button.jpg) no-repeat;
	margin:8px 0 0 0;
	border:1px solid #b30214;
	height:25px;
	width:83px;
	text-indent:-9999px;
	float:left;
}

.blockBusterBlk_right p a.dwnload:hover
{
background:url(../img/button_hover.jpg) no-repeat;
border:1px solid #07669c;
height:25px;
width:83px;
}

.blockBusterBlk_right p span
{
color:#004d80;
}

p.welcome_text{
	float:left;
		font-size:12px;
		font-family:Trebuchet MS;
		color:#737373;
		padding:10px;
		line-height:16px;
	}
p.welcome_text span{
		width:100%;
		float:left;
		font-size:16px;
		font-family:Trebuchet MS;
		color:#0e70a8;
		padding-bottom:5px;
	}	
.blockbuster_div h1
{
	display:block;
    color: #0E70A8;
    float: left;
    font-family: Trebuchet MS;
    font-size: 16px;
    font-weight: normal;
    padding: 10px 10px 0;
	width:715px;
   
}
	
.image_frame2{
	  background:url(../img/image_frame2.png) no-repeat;
	  height:80px;
	  width:62px;
	  float:left;
	  margin-right:10px;
	  margin-top:2px;
	}
/* buy movie page start */
#innerPgBanner
{
	background: url(../img/inner_banner_bg.png) repeat-x;
	float: left;
	width: 100%;
}
#innerPgBanner img
{
	float: left;
}
.videoCont
{
	float: left;
	width: 100%;
}
.videoCont .heading
{
	border-bottom: 1px dotted #c6c6c6;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.videoCont .heading span
{
	float: left;
	width: 100%;
	font-size: 26px;
	color: #606265;
	padding-bottom: 10px;
}
.videoCont .heading p
{
	float: left;
	width: 100%;
	color: #999999;
	padding-bottom: 10px;
}
.videoCont .videoBox
{
	background: url(../img/video_bg.jpg) no-repeat;
	float: left;
	width: 475px;
	height: 441px;
	padding: 4px;
}
.videoCont .videoBoxInfo
{
	float: left;
	width: 243px;
	padding: 25px 0 0 10px;
}
.videoCont .videoBoxInfo p
{
	border-bottom: 1px dotted #c6c6c6;
	float: left;
	width: 243px;
	color: #4d4d4d;
	font-size: 13px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	line-height: 18px;
}
.videoCont .videoBoxInfo p strong
{
	float: left;
	padding-right: 5px;
}
.videoCont .videoBoxInfo p a
{
	color: #006ca7;
}
.videoCont .videoBoxInfo .videoLinks
{
	float: left;
	width: 243px;
	padding: 10px 0;
}
.videoCont .videoBoxInfo .videoLinks a
{
	float: left;
	margin-right: 10px;
}
.videoCont .videoBoxInfo .videoBtns
{
	float: left;
	margin-top: 10px;
}
.videoCont .videoInfoBoxHeader
{
	background-color: #e6e6e6;
	float: left;
	width: 100%;
	line-height: 30px;
}
.videoCont .videoInfoBoxHeader span
{
	float: left;
	font-size: 16px;
	color: #606265;
	padding: 0px 10px;
}
.videoCont .videoInfoBoxHeader .more
{
	float: right;
	font-size: 12px;
	color: #606265;
	padding: 0px 10px;
}
.similarMovArws
{
	float: right;
	padding: 0px 10px;
}
.videoCont .videoInfoBoxCont
{
	background-color: #f4f4f4;
	float: left;
	width: 100%;
}
.videoCont .movCastFormat
{
	border: 1px solid #dcdcdc;
	float: left;
	width: 356px;
}
.videoCont .movCastFormatSpace
{
	margin-left: 20px;
}
.videoCont .movCastBox
{
	float: left;
	width: 162px;
	color: #4d4d4d;
	font-size: 14px;
	padding: 0px 5px;
	margin: 0px 2px;
	line-height: 40px;
}
.videoCont .movCastBox img
{
	float: left;
	margin: 11px 10px 0 0;
}
.videoCont .movCastBoxBorderLeft
{
	border-left: 1px dotted #c6c6c6;
}
.videoCont .movCastBoxBorderBot
{
	border-bottom: 1px dotted #c6c6c6;
}
.videoCont .movCastFormat .movFormat
{
	float: left;
	margin: 14px 18px 0;
}
.videoCont .movDesc
{
	border: 1px solid #dcdcdc;
	float: left;
	width: 734px;
}
.videoCont .movDesc p
{
	float: left;
	width: 714px;
	padding: 10px;
	color: #4d4d4d;
	line-height: 20px;
}
.videoCont .similarMovBox
{
	float: left;
	width: 94px;
	font-size: 11px;
	color: #4d4d4d;
	margin: 14px;
}
.videoCont .similarMovBox .similarMovImg
{
	background: url(../img/image_frame.png) no-repeat;
	float: left;
	width: 86px;
	padding: 4px;
	height: 124px;
}
.videoCont .similarMovBox .similarMovName
{
	float: left;
	width: 90px;
	font-weight: bold;
	padding: 3px 0;
}
.videoCont .similarMovBox .similarMovDet
{
	float: left;
	width: 90px;
	padding: 3px 0;
}
.videoCont .similarMovBox .similarMovBtns
{
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.videoCont .commentForm
{
    float: left;
    padding: 10px;
    width: 714px;
}
.videoCont .commentForm .commentFormText
{
    background-color: #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #888888;
    float: left;
    font-family: trebuchet MS;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 5px;
    width: 612px;
}
.videoCont .commentForm .commentFormlabel {
    color: #888888;
    float: left;
    font-family: trebuchet MS;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 5px;
    width: 80px;
}
.videoCont .commentForm .captchaImg
{
    float: left;
	margin-right: 10px;
	margin-top: 3px;
}
.videoCont .commentForm .captchaText
{
	background-color: #FFFFFF;
	border: 1px solid #d5d5d5;
    float: left;
    width: 200px;
	font-size: 14px;
	color: #888888;
	padding: 5px;
	margin-right: 10px;
}
.videoCont .commentForm .commentFormSubmit
{
	background-color: #404245;
	border: 1px solid #303134;
    float: left;
	font-size: 12px;
	color: #FFFFFF;
	padding: 5px 10px;
	text-transform: uppercase;
}
.videoCont .commentsBox
{
	background-color: #FFFFFF;
	border: 1px solid #d5d5d5;
    float: left;
    width: 694px;
	margin: 8px 10px;
	padding: 10px;
}
.videoCont .commentsBox .commentsBoxNameDate
{
    float: left;
    width: 694px;
	padding-bottom: 10px;
}
.videoCont .commentsBox .commentsBoxNameDate span
{
    float: left;
	font-size: 15px;
	color: #006ca7;
}
.videoCont .commentsBox .commentsBoxNameDate .commentsBoxDate
{
    float: right;
	font-size: 12px;
	color: #949494;
	line-height: 14px;
}
.videoCont .commentsBox .commentsBoxNameDate .commentsBoxMsg
{
    float: left;
    width: 694px;
	font-size: 13px;
	color: #4d4d4d;
}
/* buy movie page end */

/* category page start */
#catHeader
{
	float: left;
	width: 734px;
}
#catHeader span
{
	float: left;
	width: 734px;
	font-size: 18px;
	color: #0e70a8;
	padding-bottom: 10px;
}
#catHeader p
{
	float: left;
	width: 734px;
	color: #999999;
    padding-bottom: 10px;
}
.catDesc
{
	border: 1px solid #D1D1D1;
    float: left;
    margin-bottom: 20px;
	padding: 1px;
    width: 730px;
}
.catDesc #p ,.catDesc p
{
	background: url(../img/aside_block_bg.png) repeat-x scroll left bottom transparent;
    float: left;
	padding: 10px 10px 20px 10px;
    width: 710px;
	color: #737373;
	line-height: 18px;
	text-align:justify;
}
.catMov
{
    float: left;
    width: 734px;
}
.catMovBox  {
    border-bottom: 1px dotted #006AA3;
    float: left;
    margin: 0 5px;
    padding: 10px 0;
    width: 234px;
}
.catMovBox .catMovName
{
    float: left;
    width: 234px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #004d80;
}
.catMovBox .catMovImg
{
	background: url(../img/image_frame.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 124px;
    padding: 4px;
    width: 86px;
	margin-right: 5px;
}
.catMovBox .catMovInfo
{
    float: left;
    width: 135px;
	font-size: 11px;
	color: #737373;
}
.catMovBox .catMovInfo p
{
    float: left;
    width: 135px;
	line-height: 20px;
}
.catMovBox .catMovInfo p span
{
	color: #0b6ba2;
	font-weight: bold;
}
.catMovBox .catMovInfo a
{
	float: left;
	margin: 5px 10px 0 0;
}
/* category page end */

/* pagination start */
.pagination
{
	float: right;
	font-size: 15px;
	padding-top: 15px;
	width:100%;
}
.pagination .nextPrev
{
	float: left;
	color: #85b5d0;
	margin: 5px;
	cursor: default;
}
.pagination .nextPrevActive
{
	float: left;
	color: #0b6ba2;
	margin: 5px;
}
.pagination .pagNum
{
	border: 1px solid #CCCCCC;
	float: left;
	color: #000000;
	width: 23px;
	line-height: 23px;
	text-align: center;
	margin: 0px 5px;
}
.pagination .pagNum:hover
{
	border: 1px solid #0b6ba2;
	color: #0b6ba2;
}
.pagination .pagNumActive
{
	background: url(../img/pagination-active-bg.jpg) repeat-x #02638f;
	border: 1px solid #02638f;
	float: left;
	color: #FFFFFF;
	width: 23px;
	line-height: 23px;
	text-align: center;
	margin: 0px 5px;
}
/* pagination end */

/* celebrity category page start */
.celebCatHead
{
	color: #0E70A8;
    float: left;
    font-size: 24px;
    padding-bottom: 10px;
    width: 734px;
}
.celebCatCont
{
	background: url(../img/aside_block_bg.png) repeat-x scroll left bottom transparent;
    border: 1px solid #D1D1D1;
    float: left;
    margin-bottom: 20px;
    padding: 1px 1px 20px 1px;
    width: 730px;
	min-height:225px;
}
.celebCatContHead
{
	background: url("../img/heading_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #1A7EBE;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    padding: 0 15px;
    width: 698px;
	position: relative;
}
.celebCatContHead span
{
    float: right;
    font-size: 13px;
    line-height: 42px;
	letter-spacing: 15px;
}
.celebCatContHead span a
{
	float: left;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #000000;
}
.celebCatContHead p
{
	position: absolute;
    right: 10px;
    top: 10px;
    width: 15px;
}
.celebCatContHead p .slideTop
{
	background: url(../img/rgt_cont_arws.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 9px;
    margin-bottom: 4px;
    text-indent: -9999px;
    width: 15px;
}
.celebCatContHead p .slideBot
{
	background: url(../img/rgt_cont_arws.png) no-repeat scroll 0 -12px transparent;
    float: left;
    height: 9px;
    text-indent: -9999px;
    width: 15px;
}
.celebCatBlock
{
    float: left;
    width: 233px;
	padding: 10px 5px;
}
.celebCatBlock .celebCatBlockImg
{
    background: url(../img/celeb-img-bg.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 83px;
    margin-right: 5px;
    padding: 3px;
    width: 83px;
}
.celebCatBlock .celebCatBlockRgtInfo
{
    color: #737373;
    float: left;
    font-family: Trebuchet MS;
    font-size: 11px;
    padding-top: 5px;
    width: 133px;
}
.celebCatBlock .celebCatBlockRgtInfo p
{
    float: left;
    width: 133px;
	padding-bottom: 10px;
}
.celebCatBlock .celebCatBlockRgtInfo p span
{
	/*color: #004D80;*/
	color: #000;
}
.celebCatBlock .celebCatBlockRgtInfo a
{
    float: left;
    width: 133px;
	color: #004D80;
	margin-top: 5px;
}
.celebCatBlock .celebBlockHeading
{
	float: left;
	width: 100%;
    font-size: 15px;
	margin: 0px 0px 10px 0px;
	color: #004D80;
}
/* celebrity category page end */

/* celebrity profile page start */
.celebPro
{
	float: left;
    width: 736px;
}
.celebPro .heading
{
	border-bottom: 1px dotted #C6C6C6;
    float: left;
    margin-bottom: 10px;
    width: 736px;
}
.celebPro .heading span
{
	color: #606265;
    float: left;
    font-size: 26px;
    padding-bottom: 10px;
    width: 736px;
}
.celebPro .heading p
{
	color: #999999;
    float: left;
    padding-bottom: 10px;
    width: 736px;
}
.celebPro .celebImg
{
	background: url(../img/celeb-profile-img-bg.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 259px;
    padding: 4px 3px;
    width: 183px;
	margin-right: 9px;
}
.celebPro .celebProInfo
{
	float: left;
    padding: 5px 0 0 0px;
    width: 536px;
}
.celebPro .celebProInfo p
{
	border-bottom: 1px dotted #C6C6C6;
    color: #4D4D4D;
    float: left;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 534px;
}
.celebPro .celebProInfo p strong
{
	float: left;
    padding-right: 5px;
}
.celebPro .celebProInfo p a
{
	color: #006CA7;
}
.celebPro .celebProInfo p.celebBiography
{
	border: none;
}
.celebPro .celebProInfo p.celebBiography span
{
	float: left;
	width: 464px;
}
.celebProBoxes
{
	background-color: #F4F4F4;
	border: 1px solid #DCDCDC;
    float: left;
    width: 734px;
	padding: 0px;
	margin: 15px 0;
	min-height:151px;
}
.celebProBoxes .celebProBoxesHead
{
	background-color: #E6E6E6;
    float: left;
    line-height: 30px;
    width: 100%;
}
.celebProBoxes .celebProBoxesHead span
{
	color: #606265;
    float: left;
    font-size: 16px;
    padding: 0 10px;
}
.celebProBoxes .celebProBoxesHead .tabsLink
{
	color: #606265;
    float: left;
    font-size: 16px;
    padding: 0 20px;
}
.celebProBoxes .celebProBoxesHead .tabsLinkActive
{
	background-color: #9a9a9a;
	color: #FFFFFF !important;
}
.celebProBoxes .celebProBoxesHead .celebSlideArwWidth
{
	width: 18px;
	line-height: 14px;
}
.celebProBoxes .celebProBoxesHead .celebSlideArw
{
	float: right;
    padding: 0 10px;
}
.celebProBoxes .celebProBoxesHead .celebSlideArw .galleryUpDown
{
	float: left;
}
.celebProBoxes p
{
	color: #4D4D4D;
    float: left;
    line-height: 20px;
    padding: 10px;
    width: 714px;
}
.celebProGallery
{
	background: url(../img/celeb-img-bg.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 83px;
    margin: 16px;
    padding: 3px;
    width: 83px;
}
.celebProTopCeleb
{
    float: left;
    margin: 14px;
    width: 94px;
}
.celebProTopCeleb .celebProTopCelebImg
{
	background: url(../img/celeb-img-bg.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 83px;
    padding: 3px;
    width: 83px;
}
.celebProTopCeleb span
{
	float: left;
    font-weight: bold;
    padding: 3px 0;
    width: 90px;
}
.celebProTopCeleb a
{
	float: left;
    width: 90px;
	font-size: 11px;
	color: #006ca7;
	margin-top: 5px;
}
/* celebrity profile page end */

/* Weekend Boxoffice page start */
.weekendboxoffCont
{
	float: left;
    width: 736px;
}
.weekendboxoffHead
{
	border-bottom: 1px dotted #C6C6C6;
    float: left;
    margin-bottom: 10px;
    width: 736px;
}
.weekendboxoffHead span
{
	color: #606265;
    float: left;
    font-size: 26px;
    padding-bottom: 10px;
    width: 736px;
}
.weekendboxoffHead p
{
	color: #999999;
    float: left;
    padding-bottom: 10px;
    width: 736px;
}
.weekendboxoffDesc
{
	background-color: #F4F4F4;
    border: 1px solid #DCDCDC;
    float: left;
    margin: 15px 0;
	color: #4D4D4D;
    line-height: 20px;
    padding: 15px;
    width: 704px;
}
.weekendboxoffDesc a
{
	color: #006ca7;
}
.weekendboxoffCont table.weekendboxoff
{
	background-color: #DCDCDC;
	float: left;
    width: 734px;
}
.weekendboxoffCont table.weekendboxoff tr
{
	padding: 5px 0;
}
.weekendboxoffCont table.weekendboxoff th
{
	background-color: #e6e6e6;
	color: #606265;
	font-size: 16px;
	font-weight: normal;
    line-height: 30px;
	padding: 0px 10px;
}
.weekendboxoffCont table.weekendboxoff td a
{
	color: #006ca7;
}
.weekendboxoffCont table.weekendboxoff tr.greyweekendList td
{
	background-color: #f4f4f4;
	color: #717171;
	font-size: 14px;
	vertical-align: middle;
	padding: 10px;
}
.weekendboxoffCont table.weekendboxoff tr.greyweekendList:hover td
{
	background-color: #eaeaea;
}
.weekendboxoffCont table.weekendboxoff tr.blueweekendList td
{
	background-color: #f5fbff;
	color: #717171;
	font-size: 14px;
	vertical-align: middle;
	padding: 10px;
}
.weekendboxoffCont table.weekendboxoff tr.blueweekendList:hover td
{
	background-color: #eaf2f6;
}
/* Weekend Boxoffice page end */

/* Genres page start */
.genresCont
{
	float: left;
	width: 736px;
}
.genresCont .genresHead
{
	color: #0E70A8;
    float: left;
    font-size: 24px;
    padding-bottom: 10px;
    width: 734px;
}
.genresCont .genresContBox
{
	background: url(../img/aside_block_bg.png) repeat-x scroll left bottom transparent;
    border: 1px solid #D1D1D1;
    float: left;
    padding: 0px 0px 10px 0px;
    width: 734px;
}
.genresCont .genresContBox p
{
    color: #4D4D4D;
    float: left;
    line-height: 20px;
	padding: 15px 15px 5px 15px;
    width: 704px;
}
.genresCont .genresContBox .genresBox
{
    float: left;
    width: 337px;
	padding: 0px 15px 15px 15px;
}
.genresCont .genresContBox .genresBoxSmall
{
	border-bottom: 1px dotted #b3b3b3;
    float: left;
    width: 337px;
	line-height: 20px;
	margin: 5px 0px;
}
.genresCont .genresContBox .genresBoxSmall .genresBoxHeading
{
    float: left;
    width: 337px;
	font-size: 16px;
	color: #0e70a8;
}
.genresCont .genresContBox .genresBoxSmall .genresBoxLink
{
    float: left;
    width: 337px;
	font-size: 14px;
	color: #737373;
	margin-bottom: 5px;
}
.genresCont .genresContBox .genresBoxSmall a:hover
{
	text-decoration: underline;
}
/* Genres page end */

/* celeb gallery page start */
.backToPro
{
	background: url(../img/back-icon.png) no-repeat left center;
	float: right;
	padding-left: 26px;
	line-height: 24px;
	color: #999999;
	font-size: 13px;
}
.celebGalleryCont
{
	float: left;
	width: 736px;
}
.celebGalleryImg
{
	float: left;
	width: 736px;
	padding: 15px 0px;
	text-align: center;
	position: relative;
}
.celebGalleryImg img
{
	border: 5px solid #a1a1a1;
}
.celebGalleryImg .prevPic
{
	background: url(../img/gallery-arws-left.png) no-repeat;
	float: left;
	width: 70px;
	height: 96px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -48px;
	text-indent: -9999px;
}
.celebGalleryImg .nextPic
{
	background: url(../img/gallery-arws-rgt.png) no-repeat;
	float: left;
	width: 70px;
	height: 96px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -48px;
	text-indent: -9999px;
}
.celebGalleryThumb
{
	border-bottom: 1px solid #a1a1a1;
	border-top: 1px solid #a1a1a1;
	float: left;
	width: 716px;
	padding: 10px;
	margin-top: 15px;
}
.celebGalleryThumb a
{
	border: 3px solid #a1a1a1;
	float: left;
	margin: 10px 16px;
}
.celebGalleryThumb a img
{
	float: left;
}
.celebGalleryThumb a:hover
{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.celebGalleryThumb a.galleryPicActive
{
	border: 3px solid #444444;
}
.celebGalleryThumb a.galleryPicActive:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}
.celebGalleryMov
{
	float: left;
	width: 327px;
	padding: 15px 20px;
}
.celebGalleryMov p
{
	float: left;
	width: 327px;
	color: #4d4d4d;
	padding: 5px 0;
}
.celebGalleryMov p a
{
	color: #006ca7;
}
.celebGalleryMov p a:hover
{
	text-decoration: underline;
}
/* celeb gallery page end */
/* partners page start */
.parheading
{
    border-bottom: 1px dotted #C6C6C6;
    float: left;
	margin-top: 15px;
    width: 736px;
}
.parheading span
{
    color: #606265;
    float: left;
    font-size: 26px;
    padding-bottom: 10px;
    width: 736px;
}
.parheading p
{
    color: #999999;
    float: left;
    padding-bottom: 10px;
    width: 736px;
}
.partnerForm
{
	background-color: #f4f4f4;
    border: 1px solid #DCDCDC;
    float: left;
    width: 734px;
	margin: 15px 0;
}
.partnerForm .partnerFormHeaders
{
    background-color: #E6E6E6;
    float: left;
    line-height: 30px;
    width: 100%;
}
.partnerForm .partnerFormHeaders span
{
    color: #606265;
    float: left;
    font-size: 16px;
    padding: 0 10px;
}
.partnerForm .partnerInForm
{
    float: left;
    padding: 10px;
    width: 713px;
}
.partnerForm .partnerInForm .partnerFormBox
{
    float: left;
    width: 713px;
	padding-bottom: 10px;
}
.partnerForm .partnerInForm .partnerFormBox label
{
    color: #888888;
    float: left;
    font-size: 14px;
	line-height: 29px;
}
.partnerForm .partnerInForm .partnerFormBox span
{
    color: #888888;
    float: right;
    font-size: 14px;
	line-height: 29px;
}
.partnerForm .partnerInForm .partnerFormBox .partFmInTxt
{
    background-color: #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #888888;
    float: right;
    font-size: 14px;
    padding: 5px;
    width: 582px;
}
.partnerForm .partnerInForm .partnerFormBox .partFmSelect
{
    background-color: #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #888888;
    float: right;
    font-size: 14px;
    padding: 5px;
    width: 594px;
}
.partnerForm .partnerInForm .partnerFormBox textarea
{
    background-color: #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #888888;
    float: right;
    font-size: 14px;
    padding: 5px;
    width: 703px;
}
.partnerForm .partnerInForm .captchaImg
{
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}
.partnerForm .partnerInForm .captchaText
{
    background-color: #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #888888;
    float: left;
    font-size: 14px;
    margin-right: 10px;
    padding: 5px;
    width: 200px;
}
.partnerForm .partnerInForm .commentFormSubmit
{
    background-color: #404245;
    border: 1px solid #303134;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    padding: 5px 10px;
    text-transform: uppercase;
}
.partnerForm .partnerLinksBox
{
	border-bottom: 1px dotted #C0C0C0;
    float: left;
    width: 704px;
	padding: 15px 0;
	margin: 0 15px;
	color: #4d4d4d;
	line-height: 20px;
}
.partnerForm .partnerLinksBox a
{
    float: left;
	color: #006ca7;
}
.partnerForm .partnerLinksBox p
{
    float: left;
    width: 704px;
}
.partnerForm .partnerLinksBoxLast
{
	border: none !important;
}
.websiteInfoBox
{
    float: left;
    width: 714px;
	padding: 5px 0;
}
.websiteInfoBox p
{
    float: left;
    width: 714px;
	color: #4d4d4d;
	padding: 10px;
}
.websiteInfoBox p label
{
    float: left;
    width: 150px;
}
.websiteInfoBox p span
{
    float: left;
    width: 564px;
}
/* partners page end */

/* contact us page start */
.contactUsHeader
{
	border-bottom: 1px dotted #C6C6C6;
	color: #606265;
    float: left;
    font-size: 26px;
    padding-bottom: 10px;
    margin-top: 10px;
    width: 736px;
}
/* contact us page end */

/* sitemap page start */
.sitemapHeader
{
	color: #0E70A8;
    float: left;
    font-size: 24px;
    padding-bottom: 10px;
    width: 734px;
}
.sitemapCont
{
	background: url(../img/aside_block_bg.png) repeat-x scroll left bottom transparent;
    border: 1px solid #D1D1D1;
    float: left;
    margin-bottom: 20px;
    padding: 1px 1px 20px;
    width: 730px;
}
.sitemapCont .sitemapContHead
{
	background: url(../img/heading_bg.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #1A7EBE;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    padding: 0 15px;
    position: relative;
    width: 698px;
}
.sitemapCont .sitemapBox
{
	background: url(../img/sitemap-border-left.png) repeat-y left top;
    float: left;
	width: 689px;
	margin: 20px;
	padding: 10px 0px 10px 1px;
}
.sitemapCont .sitemapBox .sitemapSmallBox
{
	background: url(../img/sitemap-border-top.png) no-repeat top left;
    float: left;
	width: 689px;
	margin: 10px 0px;
	padding-top: 1px;
}
.sitemapCont .sitemapBox .sitemapSmallBox .sitemapLinks
{
	background: url(../img/sitemap-link-bg.png) no-repeat top left;
    float: left;
	width: 169px;
	font-size: 14px;
	padding: 28px 0px 0px 40px;
	margin: 0px 0px 10px 20px;
}
.sitemapCont .sitemapBox .sitemapSmallBox .sitemapLinks ul
{
	background: url(../img/sitemap-border-left.png) repeat-y left top;
    float: left;
	width: 168px;
	padding-left: 1px;
	list-style-type: none;
	margin-top: 5px;
}
.sitemapCont .sitemapBox .sitemapSmallBox .sitemapLinks ul li
{
	background: url(../img/sitemap-mid-img.png) no-repeat left center;
    float: left;
	width: 132px;
	margin: 10px 0px 10px 2px;
	padding-left: 34px;
}
/* sitemap page end */
/* for the pagging style of comments box */
.videoCont .videoInfoBoxCont .commentPag
{
	float: right;
	padding: 10px;
	font-size: 14px;
}
.videoCont .videoInfoBoxCont .commentPag a
{
	float: left;
	color: #5b5b5b;
	padding: 5px 8px;
	margin:0 2px;
}
.videoCont .videoInfoBoxCont .commentPag a:hover
{
	background-color: #626262;
	color: #FFFFFF;
}
.videoCont .videoInfoBoxCont .commentPag a.cmtActive
{
	background-color: #626262;
	color: #FFFFFF;
} 
/* end of pagging style of comments box */
 section.left section.listMovies ul li a {
    float: left;
    text-align: center;
    width: 100%;
}
/* not found styles*/
.nfcont{
	padding: 1px 1px 10px !important;
}
.lmovies_nfound
{
	min-height:385px; background:none !important;width: 730px !important; margin-bottom:0px !important;
}
.lmovies_nfound ul
{
	width: 730px !important;
}
.lmovies_nfound ul li
{
	width: 146px !important;height: 182px !important;	
}

/* promo page start */
.promoPage
{
	float: left;
	width: 990px;
}
.promoPage .promoPageTopLeft
{
	float: left;
	width: 990px;
}
.promoPage .promoPageTopLeft .heading
{
    border-bottom: 1px dotted #C6C6C6;
    float: left;
    margin-bottom: 10px;
    width: 990px;
}
.promoPage .promoPageTopLeft .heading span
{
    color: #606265;
    float: left;
    font-size: 26px;
    padding-bottom: 10px;
    width: 100%;
}
.promoPage .promoPageTopLeft .heading p
{
    color: #999999;
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
.promoPage .promoPageTopLeft .getInstantAccessImg
{
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
.promoPage .srchNDownloadImg
{
    float: right;
}
.promoPage .promoPageTabsSec
{
    float: left;
	width: 990px;
}
.promoPage .promoPageImgBox
{
    float: left;
    width: 100%;
	text-align: center;
}
.promoPage .promoPageLeft
{
    float: left;
    padding: 0 10px 20px 0;
    width: 302px;
}
.promoPage .promoPageLeft img
{
    float: left;
	margin-top: 20px;
}
.promoPage .promoPageLeft .sevenDaysGuntImg
{
	margin-left: 60px;
}
.promoPage .promoPageRgt
{
    float: left;
    width: 678px;
	padding: 20px 0;
}
.promoPage .promoPageRgt .promoPageRgtTopImgs
{
    float: left;
    padding-bottom: 20px;
    width: 678px;
}
.promoPage .promoPageRgt .promoPageRgtBotImgs
{
    float: left;
    width: 678px;
	padding-top: 20px;
}
.promoPage .promoPageRgt .promoPageRgtBotImgs img
{
    float: left;
}
.promoPage .promoPageRgt .promoPageRgtBotImgs img.right
{
    float: right;
}
.promoPage.promoPageRgt .promoRegForm
{
    border: 1px solid #DCDCDC;
    float: left;
    width: 678px;
}
.promoPage .promoPageRgt .promoRegForm h3
{
    float: left;
    line-height: 30px;
	color: #000;
    font-size: 20px;
	font-weight: normal;
    padding: 0 10px;
    width: 658px;
	font-family:Tahoma, Geneva, sans-serif;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont
{
    float: left;
	padding: 10px;
    width: 658px;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont p
{
    color: #3e3f3f;
    float: left;
    font-size: 13px;
    line-height: 22px;
    width: 100%;
	padding-bottom: 20px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:justify;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont p span
{
    color: #00608f;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont .promoRegFormBox
{
    float: left;
	width: 100%;
	padding-bottom: 10px;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont .promoRegFormBox label
{
    float: left;
	width: 120px;
	color: #3e3f3f;
	font-size: 15px;
	line-height: 26px;
	height: 26px;
	font-family:Tahoma, Geneva, sans-serif;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont .promoRegFormBox input[type="text"]
{
    background-color: #FFFFFF;
	border: 1px solid #aaaaaa;
	float: left;
	width: 350px;
	padding: 5px;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont .promoMsgBox
{
    color: #F00909;
    float: left;
    padding-bottom: 20px;
    padding-top: 10px;
    width: 100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont .promoMsgBoxTwo
{
    color: #3e3f3f;
    float: left;
    padding-bottom: 10px;
    width: 100%;
	font-size:15px;
	font-family:Tahoma, Geneva, sans-serif;
}

.button
{
    float: left;
    padding: 20px 0;
    width: 100%;
	text-align:center;
}

.button a img{ height:72px; width:399px; cursor:hand;}

.promoPage .promoPageRgt .promoRegForm .promoRegFormCont .promoMsgBoxTwo input[type="checkbox"]
{
    float: left;
    margin-right: 10px;
    margin-top: 1px;
}
.promoPage .promoPageRgt .promoRegForm input[type="submit"]
{
	background-color: #404245;
	border: 1px solid #303134;
    float: left;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 13px;
	cursor: pointer;
	padding: 5px 10px;
	margin: 10px 0px 20px 120px;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont ul.promoOptions
{
    float: left;
    list-style-type: none;
    padding-bottom: 20px;
    padding-top: 10px;
    width: 100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont ul.promoOptions li
{
    float: left;
	margin-bottom: 10px;
    width: 100%;
	background:url(../img/membership-list-bg.png) no-repeat left top;
	height:50px;
	width:667px; 
	padding:5px 0;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont ul.promoOptions p
{
    float: left;
	width: 550px;
	color: #474747;
	font-size: 15px;
	line-height: 22px;
    padding-bottom: 0px;
}

.promoPage .promoPageRgt .promoRegForm .promoRegFormCont ul.promoOptions .price
{
    float: left;
	color: #000;
	font-size: 22px;
	height:50px;
	line-height:45px;
	font-family:Tahoma, Geneva, sans-serif;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont ul.promoOptions  input[type="radio"], .promoPage .promoPageRgt .promoRegForm .promoRegFormCont ul.promoOptions  input[type="checkbox"]
{
    float: left;
    margin-right: 10px;
    margin-top: 17px;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont h2
{
    color: #303030;
    float: left;
    font-size: 16px;
    font-weight: normal;
    width: 100%;
}
.promoPage .promoPageRgt .promoRegForm .promoRegFormCont .paymentMethodImg
{
	float: left;
	margin: 20px 0;
	width: 100%;
	text-align:center;
}
.promoPage .promoPageRgt .promoPageTwoBotImgs
{
	float: left;
	width: 100%;
	padding-top: 20px;
}
.promoPage .promoPageRgt .promoPageTwoBotImgs img
{
	float: left;
	margin-top: 20px;
}
/* promo page end */

.promoPageLft_step3{float:left; width: 672px; margin-top:20px;}
.promoPageLft_step3 img{float:left;}
.promoPageLft_step3 .step3_form{float:left; background:url(../img/step3-input_bg.jpg) no-repeat left top; height:186px; width:672px;}
.promoPageLft_step3 .step3_form .input_div{float:left; width:620px; padding-top:20px; margin-left:50px;}
.promoPageLft_step3 .step3_form .input_div label{float:left; font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#3e3f3f;}
.promoPageLft_step3 .step3_form .input_div input{float:left; background:url(../img/step3-input.jpg) no-repeat left top; width:339px; height:29px; margin-left:35px; border:none;}
.promoPageLft_step3 .step3_form a.button{float:left; margin-left: 80px; text-align: center; width: 482px;}
.promoPageLft_step3 img.banner{float:left; margin-top:20px;}

.promoPageRgt_step3{float:right; width:300px; margin-top:20px;}