/* Created by Jayman Pandya on 04/03/2010 for the Faltu - The Movie */

/* reset browser styles */
html, body, div, span, 
applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}
a, img {
border:0;
outline:none;
text-decoration:none;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
:focus {
outline: 0;
}
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */ 
table {
border-collapse: collapse;
border-spacing: 0;
}

/* site specific styles */

/* global styles */

body {
	background:url(../images/mainBG.jpg) repeat-y top center;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-size:14px;
	color:#942929;
	/*text-shadow:1px 1px 1px #333;*/
	line-height:1.5;
}

::-moz-selection {
	background:#ffc50d;
	color:#942929;
}

::selection {
	background:#ffc50d;
	color:#942929;
}

a, img {
	border:0;
	outline:0;
	text-decoration:none;
}

.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
}

/* content specific styles */

#wrapper 
{
	position:relative;
	width:960px;
	height:auto;
	margin:auto;
	background:url(../images/wrapBG.jpg) no-repeat 0 0;
	overflow:hidden;
}

.wra{ 
border:2px solid #ffac1c;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-top:20px !important;
}

#logo a{
	width:425px;
	height:440px;
	background:url(../images/logo.png) no-repeat -35px 0;
	text-indent:-9999px;
	display:block;
}

.videoPlayer {
	width:449px;
	height:353px;
	background:url(../images/videoBG.png) no-repeat 0 0;
	margin:35px 15px 0 0;
	padding:20px 25px;
	display:inline;
	position:relative;
}

#navigation {
	width:960px;
	height:45px;
	padding:0 15px;
}

#navigation li{
	display:inline;
	text-indent:-9999px;
}

#navigation .story a{
	width:80px;
	height:45px;
	float:left;
	background:url(../images/navigation.png) no-repeat 0 0;
	margin-right:120px;
}

#navigation .story a:hover{
	background:url(../images/navigation.png) no-repeat 0 -45px;
}

#navigation .cast a{
	width:66px;
	height:45px;
	float:left;
	background:url(../images/navigation.png) no-repeat -164px 0;
	margin-right:120px;
}

#navigation .cast a:hover{
	background:url(../images/navigation.png) no-repeat -164px -45px;
}

#navigation .crew a{
	width:70px;
	height:45px;
	float:left;
	background:url(../images/navigation.png) no-repeat -356px 0;
	margin-right:120px;
}

#navigation .crew a:hover{
	background:url(../images/navigation.png) no-repeat -356px -45px;
}

#navigation .gallery a{
	width:108px;
	height:45px;
	float:left;
	background:url(../images/navigation.png) no-repeat -533px 0;
	margin-right:100px;
}

#navigation .gallery a:hover{
	background:url(../images/navigation.png) no-repeat -533px -45px;
}

#navigation .downloads a{
	width:150px;
	height:45px;
	float:left;
	background:url(../images/navigation.png) no-repeat -721px 0;
}

#navigation .downloads a:hover{
	background:url(../images/navigation.png) no-repeat -721px -45px;
}

.orangeBand {
	width:910px;
	height:197px;
	background:url(../images/rlsBG.jpg) no-repeat 0 0;
	padding:25px;
}

.Title {
	width:265px;
	height:25px;
	background:url(../images/sprite.png) no-repeat -13px -6px;
	text-indent:-9999px;
}

.term {
	width:265px;
	height:20px;
	font-size:10px;
	color:#000;
	float:left;
	margin-top:4px;
	font-weight:bold;
}

.rlsDate {
	width:308px;
	height:48px;
	background:url(../images/sprite.png) no-repeat -955px -2px;
	text-indent:-9999px;
	margin-top:-30px;
}

.rlsTxt {
	width:100%;
	font-size:16px;
	font-weight:bold;
	/*line-height:2;*/
	margin:15px 0 0 0;
}

.rlsTxt p{
	margin:10px 0;
}

.p-n-d {
	width:603px;
	height:30px;
	background:url(../images/sprite.png) no-repeat -318px -2px;
	text-indent:-9999px;
	margin-top:10px;
}

.synopsis {
	width:910px;
	padding:25px;
}

.synopsisTitle {
	width:75px;
	height:21px;
	background:url(../images/sprite.png) no-repeat -880px -77px;
	text-indent:-9999px;
}

.synopsisText {
	font-size:14px;
}

.footerOrangeBand {
	width:960px;
	height:40px;
	background:url(../images/rlsBG.jpg) no-repeat 0 0;
}

.crew {
	width:800px;
	height:30px;
	margin:10px 0 0 75px;
	background:url(../images/sprite.png) no-repeat -11px -67px;
	text-indent:-9999px;
	display:inline;
}



.n50left{ float:left; width:50%}
.n50right{ float:right; width:50%; text-align:center}
.newgrbg{ padding:10px 5px; background:#252525; font:normal 16px/30px Arial, Helvetica, sans-serif; color:#CCC; overflow:hidden; border:1px solid #3e3e3e; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
.newgrbg span{ color:#FFBB00; font-size:18px;}
.newgrbg1{ padding:10px 5px; background:#252525; font:normal 16px/30px Arial, Helvetica, sans-serif; color:#CCC; overflow:hidden; border:1px solid #3e3e3e; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
.overfl {
	overflow:hidden
}
.clear {
	clear:both
}
.Padding10 {
	padding:20px 10px;
}
.Padding10bot30 {
	padding:20px 10px 30px 10px;
}
.padding-left {
	padding-left:15px;
}
.paddingleft50 {
	padding-left:50px;
}
.PaddingTopBot5 {
	padding:5px 0;
}
.PaddingTopBot10_n {
	padding:20px 0;
}
.PaddingTopBot10 {
	padding:10px 0 10px 0;
	overflow:hidden
}
.PaddingTopBot10n {
	padding:12px 0 11px 0;
	overflow:hidden;
	text-align:right;
	display:block
}
.PaddingBottom20 {
	padding-bottom:20px;
}
.PaddingBottom5 {
	padding-bottom:5px;
}
.MarginRight10 {
	margin-right:10px;
}
.MarginTop10 {
	margin-top:10px;
}
.font12 {
	font-size:12px;
}
.font14 {
	font-size:14px;
}
.font16 {
	font-size:16px;
}
.font20 {
	font-size:20px;
}
.font24 {
	font-size:24px;
	padding-left:15px;
}
.cyellow {
	color:#000
}
.greybg {
background::#383838
}
.al_rt {
	text-align:right
}
.font18 {
	font-size:18px;
	color:#FFFFFF
}
.yellow_colo {
	color:#000;
}
.bord2 {
	border:2px solid #4a4a4a
}
.talignrt {
	text-align:right
}
.greentext {
	color:#c2d940
}
.red {
	color:#ee4300
}
.errormessage {
	display:block;
	clear:both;
	text-align:center;
	font-size:15px;
	font-weight:600;
	color:#f00;
	text-decoration:none;
}
.error1 {
	display:block;
	clear:both;
	text-align:center;
	font-size:15px;
	font-weight:600;
	color:#000;
	text-decoration:none;
}
.error2 {
	display:block;
	text-align:center;
	clear:both;
	text-align:right;
	font-size:15px;
	font-weight:600;
	color:#000;
	text-decoration:none;
}
.error3 {
	text-align:center;
	clear:both;
	font-size:17px;
	font-weight:600;
	color:#000;
	text-decoration:none;
	
}

.radioc {
	float:right;
	padding:25px 30px 0px 0px;
	font-size:14px;
}
.radioc input[type="radio"] {
	padding:0px 8px
}
.newradio {
	padding:0px 8px
}
header {
	background:url(../images/logo-bg.png) no-repeat left top;
	float:left;
	width:100%;
}
.yupp-tv-logo {
	width:175px;
}
nav {
	width:555px;
	background:url(../images/navigation-bg.gif) repeat-x left top;
	margin-left:54px;
	float:left;
}
nav ul li, .latestnews, .signup-right-curve a {
	float:left;
	font:bold 15px Verdana;
	text-align:left
}
nav ul li a {
	text-decoration:none;
	float:left;
	padding:13px 26px 8px 27px;
	color:#000;
	line-height:19px;
	background:url(../images/divider.gif) no-repeat right top;
}
nav ul li span {
	background:url(../images/navigation-left-curve.png) no-repeat left top;
	float: left;
}
nav ul li a:hover, nav ul li a.active {
	background:url(../images/navigation-hover-bg.gif) repeat-x left top;
	border:1px solid #b1d045;
	padding:12px 25px 7px 26px;
	color:#000;
	line-height:19px;
}
nav ul li span a:hover, nav ul li span.active a {
	background:url(../images/navigation-left-hover.png) no-repeat left top;
	border:1px solid #b1d045;
	border-width:0px 1px 1px 0;
	padding:13px 25px 7px 27px;
}
nav ul li span:hover, nav ul li span.active {
	background:url(../images/navigation-hover-bg.gif) repeat-x left top;
}
nav ul li span:hover {
	padding:0;
	border:0;
}
#signupbg {
	width:186px;
	background:url(../images/sign-up-bg.gif) repeat-x left top;
}
.signup-right-curve {
	background:url(../images/signup-right-curve.gif) no-repeat right top;
	padding:11px 0 6px 0;
}
.signup-right-curve a {
	text-decoration:none;
	float:left;
	color:#000;
	width:80px;
	text-align:center;
	margin-left:5px;
	line-height:23px;
	font-size:13px;
}
.signup-right-curve a:hover, .signup-right-curve a.active {
	background:url(../images/signup-hover.gif) no-repeat left top;
}

#signupbg1 {
	width:186px;
	background:url(../images/sign-up-bg.gif) repeat-x left top;
}
.signup-right-curve1 {
	background:url(../images/signup-right-curve.gif) no-repeat right top;
	padding:11px 0 6px 0;
}
.signup-right-curve1 a {
	text-decoration:none;
	color:#000;
	height:23px;
	display:block;
	width:80px;
	text-align:center;
	line-height:23px;
	font-size:13px;
	font-weight:bold;
	margin:0px auto;
}
.signup-right-curve1 a:hover, .signup-right-curve1 a.active {
	background:url(../images/signup-hover.gif) no-repeat left top;
}

#NewsSearch {
	padding:10px 0 6px 0;
}
.latestnews {
	width:600px;
}
.latestnews span {
	color:#ffd200;
}
.frmsearch {
	width:314px;
	background:url(../images/search-form-bg.gif) no-repeat left top;
	padding:3px 0 6px 14px;
}
.search-box {
	border:0;
	background:none;
	font:normal 17px Verdana;
	line-height:25px;
	color:#000;
	width:245px;
	padding:5px 0 0 25px;
	float:left;
	margin-right:5px;
}
.frmsearch input[type=text] {
	border:0;
	background:none;
	font:normal 17px Verdana;
	line-height:25px;
	color:#000;
	width:245px;
	padding:5px 0 0 25px;
	float:left;
	margin-right:5px;
}
.search-box:focus {
	border:0;
}
.searchbtn {
	border:0;
	background:url(../images/search-button.gif) no-repeat left top;
	height:29px;
	width:30px;
	cursor:pointer;
	outline:none
}
banner {
	float:left;
	width:100%;
	margin-top:3px;
}
article {
	float:left;
	width:100%;
	margin-top:3px;
	text-align:left
}
.newbanner {
	background:url(../images/banner_new.jpg) no-repeat;
	width:637px;
	height:213px;
	display:block
}
.sublink {
	width:204px;
	height:40px;
	margin-top:143px;
	float:right;
	margin-right:19px;
	display:block;
	outline:none;
	border:none;
	text-decoration:none
}
.loginbg {
	background:url(../images/login_bg.jpg) no-repeat;
	width:293px;
	height:197px;
	display:block;
	padding:8px 20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left
}
.homelogtext {	
	width:290px;
	height:36px;
	display:block;
	margin:0px 0px 12px 0px
}


.homelogtext_log {
	background:#fff;
	border:2px solid #FFAC1C;
	width:270px;
	float:left;
	height:36px;
	display:block;
	margin:0px 0px 12px 0px
}
.homelogsub {
	background:url(../images/login_submit.gif) no-repeat top;
	width:100px;
	height:35px;
	float:left;
	margin-right:15px;
	display:block;
	border:none;
	outline:none;
	cursor:pointer
}
.homelogsub:hover {
	background:url(../images/login_submit.gif) no-repeat bottom;
	width:100px;
	height:35px;
	float:left;
	margin-right:15px;
	display:block;
	border:none;
	outline:none;
	cursor:pointer
}

.cancelbtn {
	background:url(../images/cancel.gif) no-repeat top;
	width:100px;
	height:35px;
	float:left;
	margin-right:15px;
	display:block;
	border:none;
	outline:none;
	cursor:pointer
}
.cancelbtn:hover {
	background:url(../images/cancel.gif) no-repeat bottom;
	width:100px;
	height:35px;
	float:left;
	margin-right:15px;
	display:block;
	border:none;
	outline:none;
	cursor:pointer
}


.loginbg a {
	font: normal 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#999
}
.loginbg a:hover {
	color:#FFF
}
.homelogtext input[type=text] {
	width:245px;
	padding:0px 10px;
	float:left;
	height:36px;
	font:normal 18px/36px Arial, Helvetica, sans-serif;
	color:#333;
	background: #fff;
	border:2px solid #FFAC1C !important;
	outline:none;
	border:none
}
.homelogtext input[type=password] {
	border:2px solid #FFAC1C !important;
	width:245px;
	padding:0px 10px;
	float:left;
	height:36px;
	font:normal 18px/36px Arial, Helvetica, sans-serif;
	color:#333;
	background: #fff;
	outline:none;
	border:none
}
.homelogtexta1 {
	width:245px;
	padding:0px 10px;
	float:left;
	height:36px;
	font:normal 18px/36px Arial, Helvetica, sans-serif;
	color:#333;
	background: #fff;
	border:2px solid #FFAC1C !important;
	outline:none;
	border:none
}
.homelogtexta2] {
	border:2px solid #FFAC1C !important;
	width:245px;
	padding:0px 10px;
	float:left;
	height:36px;
	font:normal 18px/36px Arial, Helvetica, sans-serif;
	color:#333;
	background: #fff;
	outline:none;
	border:none
}
.content-area-bg {
	width:100%;
	background:none; 
	float:left;
	/*background:url(../images/wrapBG.jpg) repeat-y 0 0;*/
}
.content-top-curve {
	background:url(../images/content-top-curve.gif) no-repeat left top;
	height:13px;
	overflow:hidden;
}
.content-bottm-curve {
	background:url(../images/content-bottom-curve.gif) no-repeat left top;
	height:13px;
	overflow:hidden;
}
.middle-content {
	width:948px;
	border:1px solid #121212;
	border-width:0 1px;
	background:#363636;
	padding:0 10px
}
.middle-content img {
	float:left;
}
.middle-content a {
	border:7px solid #000000;
	overflow:hidden;
	width:238px;
	height:177px;
	display:block;
}
.packimg {
	border:7px solid #000
}
.middle-content a:hover {
	border:7px solid #b6e421
}
.innerc-top-curve {
	background:url(../images/inner-top-curve.gif) no-repeat left top;
	height:67px;
	overflow:hidden;
}
.innerc-top-curve h1 {
	font:normal 38px Verdana;
	color:#942929;
	padding:14px 0 0 31px;
}
.innerc-top-curve h2 {
	font:normal 25px Verdana;
	color:#ddd;
	padding:14px 0 0 31px;
}
.innerc-bottm-curve {
	background:url(../images/inner-bottom-curve.gif) no-repeat left top;
	height:10px;
	overflow:hidden;
}
.inner-middle-content {
	width:940px;
	border-width:0 1px;
	padding:0px 10px;
}
.inner-middle-content1 {
	width:948px;
	border:1px solid #363636;
	background: #131313;
	padding:5px;
	margin-bottom:5px;
}
.packs {
	width:431px;
	margin-left:35px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
.packs-middle-content {
	border:1px solid #ffac1c;
	border-width:0 1px;
	width:429px;
}
.packs-title {
	height:40px;
}
.packsimgs img {
	margin:10px 0 0 14px;
}
.border-w {
	border:1px solid #fff;
}
.packs-bottom-curve {
	height:8px;
	background:url(../images/packs-bottom-curve.gif) no-repeat left top;
}
.packs-middle-content p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#ddd;
	line-height:20px;
	padding:5px 0 8px 14px;
	clear:left;
}
.packers-offers-bg {
	width:427px;
	border:1px solid #000;
	border-width:0 1px;
	background:#464646 url(../images/packers-offers-bg.gif) repeat-x left top;
	padding-top:10px;
}
.prices {
	width:101px;
	float:left;
	line-height:15px;
	text-align:center;
	font-size:24px;
	font-family:arial;
	margin-right:5px;
}
.prices a {
	text-decoration:none;
	color:#fff;
	float:left;
	height:60px;
	width:101px;
	padding-top:8px;
}
.prices span {
	font-size:13px;
	line-height:10px;
}
.prices a:hover, .prices a.active {
	background:url(../images/hover-addcart.gif) no-repeat left top;
	color:#000;
}
.n1:hover, .n1.active {
	background: url(../images/nhover-addcart.gif) no-repeat left top;
	color:#000;
}
.n1 div {
	display:block;
	padding-top:3px;
	font-size:14px;
	line-height:15px;
	letter-spacing:1px;
}
.prices1 {
	width:101px;
	line-height:15px;
	text-align:center;
	font-size:24px;
	font-family:arial;
	margin:0px auto
}
.prices1 a {
	text-decoration:none;
	color:#fff;
	float:left;
	height:60px;
	width:101px;
	padding-top:8px;
}
.prices1 span {
	font-size:13px;
	line-height:10px;
}
.prices1 a:hover, .prices1 a.active {
	background:url(../images/nhover-addcart.gif) no-repeat left top;
	color:#000;
}
.sign {
	width:489px;
	margin-left:35px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background::url(../images/trans.png);
}
.sign-middle-content {
	border:1px solid #ffac1c;

	border-width:0 1px;
	width:487px;
	padding-top:10px;
	background:url(images/signinform-bg.gif) repeat-x top
}
.reg-middle-content {
	border:2px solid #ffac1c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:487px;
	padding-top:10px;
	background:url(../images/trans.png);

}
.sign-title {
	height:40px;
}
.signimgs img {
	margin:10px 0 0 14px;
}
.border-w {
	border:1px solid #fff;
}
.sign-bottom-curve {
	height:7px;
	background:url(images/sign-bottom-curve.gif) no-repeat left top;
}
.frmtextbox {
	width:314px;
	background: url(images/textbox-form-bg.gif) no-repeat left top;
	padding:3px 0 2px 14px;
}
.text-box {
	background:#fff;
	border:2px solid #ffac1c;
	font:normal 17px Verdana;
	line-height:44px;
	height:44px;
	color:#000;
	width:270px;
	float:left;
	padding:0 15px 0 15px;
	margin-right:5px;
	float:left;
}
.text-box_opt {
	background:#fff;
	border:none !important;
	font:normal 17px Verdana;
	line-height:41px;
	height:44px;
	color:#000;
	width:145px;
	float:left;
	padding:0 0px 0 15px;
	margin-right:5px;
}
.text-box_opt:focus{ outline:none}
.text-box_opt1 {
	background:#fff;
	border:none !important;
	font:normal 17px Verdana;
	line-height:44px;
	height:44px;
	color:#000;
	width:300px;
	float:left;
	padding:0 0px 0 15px;
	margin-right:5px;
}
.text-box-small {
	background:#fff;
	border:2px solid #ffac1c;
	font:normal 17px Verdana;
	line-height:44px;
	height:44px;
	color:#000;
	width:170px;
	float:left;
	padding:0 10px 0 10px;
	margin-right:5px;
}
.search-box:focus {
	border:0;
}
.text-box_acc {
	border:2px solid #FFAC1C;
	background:#fff;
	font:normal 17px Verdana;
	line-height:44px;
	height:44px;
	color:#000;
	width:222px;
	padding:0 15px 0 15px;
	margin-right:5px;
}
.text-box-small2 {
	background:#fff;
	border:2px solid #FFAC1C;
	font:normal 25px Gigi, Arial, Helvetica, sans-serif;
	line-height:44px;
	height:44px;
	color:#000;
	width:90px;
	float:left;
	padding:0 20px 0 20px;
	margin-left:8px;
}
.search-box:focus {
	border:0;
}
.formtext {
	font:normal 17px Arial, Helvetica, sans-serif;
	line-height:44px;
	width:100px;
	text-align:left;
	float:left;
	padding-left:20px;
}
.formtext1 {
	font:normal 17px Arial, Helvetica, sans-serif;
	width:100px;
	text-align:left;
	float:left;
	padding-left:20px;
}
.formtext2 {
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:30px;
	width:220px;
	text-align:right;
	float:left;
	padding-right:20px;
}
.formtext3 {
	font:normal 17px Arial, Helvetica, sans-serif;
	line-height:30px;
	width:100px;
	text-align:left;
	float:left;
	padding-left:20px;
	background:#383838
}
.formtext4 {
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:30px;
	width:100px;
	text-align:left;
	float:left;
	padding-left:20px;
	margin-bottom:5px;
}
.formtext5 {
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:44px;
	width:140px;
	text-align:left;
	float:left;
	padding-left:20px;
}
.formtext6 {
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:44px;
	width:90px;
	text-align:right;
	float:left;
	padding:0px 10px;
}
.formtext7 {
	font:normal 17px Arial, Helvetica, sans-serif;
	line-height:20px;
	padding-top:10px;
	text-align:left;
	display:block
}
.formtext8 {
	font:normal 17px Arial, Helvetica, sans-serif;
	line-height:44px;
	width:150px;
	text-align:right;
	float:left;
	padding-right:20px;
}
/* new classes after modified */
.formtext12 {
	font:normal 19px Arial, Helvetica, sans-serif;
	line-height:30px;
	width:200px;
	text-align:right;
	float:left;
	padding-right:10px;
}
.tdpadd10 {
	padding:10px;
}
.formbutton {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/submit_button.png) no-repeat top;
	width:138px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:118px;
}
.formbutton:hover {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/submit_button.png) no-repeat bottom;
	width:138px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:118px;
}
.formbutton2 {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(../images/submit_button.png) no-repeat top;
	width:132px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:170px;
}
.formbutton2:hover {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(../images/submit_button.png) no-repeat bottom;
	width:132px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:170px;
}
.formbutton1 {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/submit_button.png) no-repeat top;
	width:138px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:90px;
}
.formbutton1:hover {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/submit_button.png) no-repeat bottom;
	width:138px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:90px;
}
.smallbutton {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background: url(images/smal_but.png) no-repeat top;
	width:98px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:30px;
	float:right
}
.smallbutton:hover {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background: url(images/smal_but.png) no-repeat bottom;
	width:98px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:30px;
	float:right
}
.smallbutton1 {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background: url(images/smal_but.png) no-repeat top;
	width:98px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:30px;
	float:left
}
.smallbutton1:hover {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background: url(images/smal_but.png) no-repeat bottom;
	width:98px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:30px;
	float:left
}
.bigbutton {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background: url(images/big_but.png) no-repeat top;
	width:160px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-right:30px;
	float:left
}
.bigbutton:hover {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background: url(images/big_but.png) no-repeat bottom;
	width:160px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-right:30px;
	float:left
}
.activebut {
	font:normal 18px/35px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background: url(images/big_but.png) no-repeat top;
	width:160px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin:0px auto;
}
.activebut:hover {
	font:normal 18px/35px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background: url(../images/big_but.png) no-repeat bottom;
	width:160px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin:0px auto;
}
.formbutton_b {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(../images/submit_button.png) no-repeat top;
	width:138px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;

	border:none;
	outline: none;
	margin-left:50px;
	float:right
}
.formbutton_b:hover {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(../images/submit_button.png) no-repeat bottom;
	width:138px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:50px;
	float:right
}
.formbutton_b1 {
	font:normal 18px/38px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/submit_button.png) no-repeat top;
	width:138px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin:15px 15px 0px 0px;
	float:right
}
.formbutton_b1:hover {
	font:normal 18px/38px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/submit_button.png) no-repeat bottom;
	width:138px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin:15px 15px 0px 0px;
	float:right
}
.signuplinks {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding-left:120px;
	line-height:20px;
}
.signuplinks a {
	color:#8d2100;
	text-decoration:none
}
.signuplinks a:hover {
	color:#000;
}
.sign-content {
	width:280px;
	padding:20px;
	font:Arial, Helvetica, sans-serif 14px normal;
	display:block;
	
	border:2px solid #ffac1c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left:40px;
	background:url(../images/trans.png);
}
.sign-content span {
	font:19px Arial, Helvetica, sans-serif normal;
	color:#942929;
	text-align:left;
	padding-bottom:10px;
	display:block
}
.sign-content ul li {
	list-style-image:url(images/li_img.png);
	margin-left:30px;
	margin-bottom:10px;
	font: normal 16px Arial, Helvetica, sans-serif;
	line-height:25px;
	color:#bdbdbd
}
.bill_block {
	width:916px;
	display:block;
	margin:0px auto;
}
.bill-top-curve {
	background:url(images/bill-courve.gif) no-repeat top;
	width:916px;
	height:10px;
	display:block;
	margin-top:10px;
}
.bill-mid-bg {
	width:916px;
	background:url(../images/trans.png);
	display:block;
	overflow:hidden;
	border:2px solid #ffac1c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px 0 !important;
}
.bill-bottom-curve {
	background:url(images/bill-courve.gif) no-repeat bottom;
	width:916px;
	height:10px;
	display:block;
	margin-bottom:10px;
}
.billcont_left {
	width:380px;
	float:left;
	text-align:right;
}
.billcont_right {
	float:right;
	text-align:right;
	width:510px;
}
.billcont_p_left {
	width:50%;
	float:left;
	text-align:right;
}
.billcont_p_right {
	float:left;
	text-align:right;
	width:50%;
}
.billcont_p_left_n {
	width:100%;
	text-align:left;
}
.formtext-yellow {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:30px;
	width:100px;
	text-align:left;
	float:left;
	padding-left:20px;
	background:#fff;
	outline:none;
	height:30px;
	border:2px solid #FFAC1C
}
.myaccount_block {
	width:902px;
	height:auto;
	display:block;
	margin:0px auto
}
.myaccount_block .leftnav {
	width:255px;
	margin-right:22px;
	float:left;
	margin-bottom:20px;
}
.myaccount_block .leftnav .top {
	background: url(images/myac_bg_curve.gif) no-repeat 0px 0px;
	width:255px;
	height:10px;
	display:block
}
.myaccount_block .leftnav .mid {
	background:#242424;
	border:1px solid #393939;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:233px;
	display:block;
	padding:10px 10px 50px 10px;
}
.myaccount_block .leftnav .bottom {
	background: url(images/myac_bg_curve.gif) no-repeat 0px -10px;
	width:255px;
	height:10px;
	display:block
}
.leftnav1 {
	float:left;
	width:150px;
	padding-left:20px;
}
.rightplaynav {
	float:right;
	padding-right:60px;
}
.myaccount_block .rtnav {
	width:625px;
	display:block;
	margin:0px auto;
}
.myaccount_block .rtnav .top1 {
	background: url(images/myac_bg_curve.gif) -277px 0px no-repeat;
	width:625px;
	height:10px;
	display:block
}
.myaccount_block .rtnav .mid1 {
	background:url(../images/trans.png);
	border:2px solid #ffac1c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:603px;
	display:block;
	padding:10px 10px 50px 10px;
	overflow:hidden;
	margin:0px auto;
}
.myaccount_block .rtnav .bottom1 {
	background: url(images/myac_bg_curve.gif) -277px -10px no-repeat;
	width:625px;
	height:10px;
	display:block
}
.myaccount_block .leftnav .mid .myaccbut {
	background: url(images/myacc_but.gif) no-repeat 0px -40px;
	height:37px;
	width:217px;
	display:block;
	border:0;
	outline:none;
	font:normal 18px /37px Arial, Helvetica, sans-serif;
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:none
}
.myaccount_block .leftnav .mid .myaccbut:hover {
	background: url(images/myacc_but.gif) no-repeat 0px -78px;
	height:37px;
	width:217px;
	display:block;
	border:0;
	outline:none;
	font:normal 18px /37px Arial, Helvetica, sans-serif;
	padding-left:10px;
	color:#FFFFFF
}
.myaccount_block .leftnav .mid .myaccbut:active {
	background: url(images/myacc_but.gif) no-repeat 0px 0px;
	height:37px;
	width:217px;
	display:block;
	border:0;
	outline:none;
	font:normal 18px /37px Arial, Helvetica, sans-serif;
	padding-left:10px;
	color:#000000
}
.myaccbut_active {
	background: url(images/myacc_but.gif) no-repeat 0px 0px;
	height:37px;
	width:217px;
	display:block;
	border:0;
	outline:none;
	font:normal 18px /37px Arial, Helvetica, sans-serif;
	padding-left:10px;
	color:#000000;
	text-decoration:none
}
.bordbot {
	width:100%;
	display:block
}
.matit {
	color:#831212;
	font:normal 20px Arial, Helvetica, sans-serif;
	text-align:left;
	width:100%;
	border-bottom:1px solid #ffac1c;
	line-height:30px
}
.matit_w {
	color:#FFFFFF;
	font:normal 20px Arial, Helvetica, sans-serif;
	text-align:left;
	width:100%;
	border-bottom:1px solid #000000;
	line-height:30px
}
.overthumb {
	background:url(images/acthumb_over.png) no-repeat top;
	height:65px;
	width:86px;
	display:block;
	outline:none;
	border:none;
	padding:13px 0px 0px 10px;
	float:left;
}
.overthumb:hover {
	background:url(images/acthumb_over.png) no-repeat bottom;
	height:65px;
	width:86px;
	display:block;
	outline:none;
	border:none;
	padding:13px 0px 0px 10px;
	float:left;
}
.overthumb img {
	width:75px;
	height:50px;
	border:none;
	display:block
}
.trbg {
	background:url(images/tablebghead.gif) repeat-x;
	height:31px;
}
.trbg td {
	padding:0px !important
}
.bord2 td {
	border-left: 1px solid #252525;
	border-right: 1px solid #4A4A4A;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 8px;
	text-align: center;
}
.trdark {
	background:#2c2c2c
}
.trlite {
	background:#383838
}
.bord3 {
	border:2px solid #4a4a4a
}
.bord3 td {
	font-size:16px;
	color:#FFFFFF;
	text-align: left;
	line-height:20px;
	padding: 0px 15px;
}
.trdark {
	background:#2c2c2c
}
.bord3 .trdark td {
	font-size:16px;
	padding:10px 15px;
	text-align: left;
	line-height:20px;
}
.trlite {
	background:#383838
}
.bord3 .trlite td {
	font-size:16px;
	padding:10px 15px;
	text-align: left;
	line-height:20px;
}
.bord3 input[type=checkbox] {
	margin:0px 5px
}
.rowdiv9 {
	float:left;
	width:100%;
}
.rowdiv9 content_in-top-curve {
	background:url(images/content-top-curve.gif) no-repeat left top;
	height:13px;
	overflow:hidden;
}
.rowdiv9 content_in-bottm-curve {
	background:url(images/content-bottom-curve.gif) no-repeat left top;
	height:13px;
	overflow:hidden;
}
.rowdiv9 in_middle-content {
	width:881px;
	border:1px solid #121212;
	border-width:0 1px;
	background:#363636;
	padding:0 10px
}
footer {
	border-top:1px solid #020202;
	padding-top:1px;
	font-size:13px;
	color:#888;
	float:left;
	width:100%;
}
footer a {
	color:#888;
	text-decoration:none;
	padding:0 3px;
}
footer a:hover {
	color:#FFF;
}
.footer-bg {
	width:100%;
	background:url(images/footer-bg.png) repeat left top;
	height:7px;
	overflow: hidden;
}
footernav {
	padding:5px 0;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:970px;
}
.sttxtdiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#aaa;
	line-height:22px;
	text-align:left;
	width:90%;
	margin:0px auto
}
.sttxtdiv span {
	color:#FC0;
	font-weight:bold;
}
.text-box_opt9 {
	border:0;
	background:#CCC url(images/textbox-form-bg.gif) no-repeat left top;
	font:normal 17px Verdana;
	line-height:44px;
	height:44px;
	color:#000;
	width:250px;
	float:left;
	padding:0 0px 0 15px;
	margin-right:5px;
}
.playerdownbox {
	overflow:hidden;
	background:#242424;
	border:1px solid #404040;
	padding:5px 10px
}
.cartable {
	width:880px;
	border-collapse:collapse;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px
}
.cartableth {
	background:#fc0;
	border:1px solid #ff8800;
	padding:10px;
	text-align:left;
}
.cartabletd {
	background:#ccc;
	border:1px solid #f0f0f0;
	padding:10px;
	text-align:left;
	font-weight:bold
}
.cartable td a {
	text-decoration:none;
	font-weight:bold;
	color:#000
}
.cartable td a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#090
}
.carbtns {
	width:880px;
	margin:10px auto;
	clear:both
}
.carbutton {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/carbtn.gif) no-repeat top;
	width:132px;
	height:37px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	float:right;
	margin:0px 10px;
}
.carbutton:hover {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/carbtn.gif) no-repeat bottom;
	width:132px;
	height:37px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	float:right;
	margin:0px 10px;
}
/*header active*/

.np_ltblock{ width:220px; padding:15px; float:left; }
.np_ltblock p{ text-align:justify;}
.np_ltblock img{ text-align:center; margin-bottom:7px}
.np_ltblock p{ text-align:left; padding:0px; margin:0px}
.np_rtblock{ float:left; width:242px; height:auto; overflow:hidden}
.bot_gree{border-bottom:1px solid #3e3e3e; padding:10px; text-align:center; margin:auto 0px}
.bot_gree1{border-bottom:1px solid #3e3e3e; padding:10px; text-align:center; margin:auto 0px}
.np_pad10{ padding:10px; text-align:center;}
.np_pad10 p{ text-align:justify}
.np_flolt1{ float:left; width:58%; text-align:left}
.np_flolt2{ float:left; margin-top:10px; width:42%; }
.np_blackfon{text-align:left; font-size:18px; font-family: Arial, Helvetica, sans-serif; font-style:italic; color:#FFBB00; line-height:20px; font-weight:bold}
.np_greefon{text-align:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#FFFFFF; line-height:20px; font-weight:bold}
.nspan120{ font: normal 13px Arial, Helvetica, sans-serif; color:#FFF}
.np_rtbord{border-right:1px solid #3e3e3e}
.np_rtbord p{ text-align:justify}
.np_nnbot{ border-top:1px solid #cde5a7; padding:10px; text-align:right; overflow:hidden}
.orng_bold{ color:#ffbb00; font-size:16px; font-weight:bold; line-height:16px; padding:0px; margin:0px}
.conor1{padding:0px; margin:0px; font: normal 16px Arial, Helvetica, sans-serif; text-align:left}
.obg_bold{ color:#FFF; font: bold 16px/35px Arial, Helvetica, sans-serif;}


.formbutton {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(../images/submit_button.png) no-repeat top;
	width:138px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:118px;
}
.formbutton:hover {
	font:normal 18px/15px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(../images/submit_button.png) no-repeat bottom;
	width:138px;
	height:35px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:118px;
}
.regtitle{background:url(../images/regtitle.png) no-repeat; height:40px; float:left; clear:both; overflow:hidden; width:850px; margin:40px 0 0 40px}


 .toplinks{position:absolute; right:50px; top:110px; width:374px;}
.toplinks .login{ width:60px; background:url(../images/login.gif) no-repeat 0 0; height:30px; display:block; float:left}
.toplinks .login:hover{ width:60px; background:url(../images/login.gif) no-repeat 0 -35px;}

.toplinks .register{background:url(../images/login.gif) no-repeat -80px 0; height:30px; display:block; float:left; width:90px; margin-left:20px;}
.toplinks .register:hover{background:url(../images/login.gif) no-repeat -80px -35px;  width:90px; height:30px; margin-left:20px;  }

.toplinks .logout{ width:70px; background:url(../images/login.gif) no-repeat -187px 0; height:30px; display:block; float:left; margin-left:20px;}
.toplinks .logout:hover{ width:70px; background:url(../images/login.gif) no-repeat -187px -35px;} 


.ftr{ float:left; margin:0px auto; padding:10px 20px; clear:both; overflow:hidden; color:Black; text-align:center; font-weight:bold; width:960px;}
.watchnow{ border:none; cursor:none; background:url(../images/watchnow.gif) 0 0 no-repeat; width:180px; height:30px; display:block;}
.watchnow:hover{border:none; background:url(../images/watchnow.gif) 0 -34px no-repeat; width:180px; height:30px; display:block;} 


.watchnow_disable{ border:none; cursor:none; background:url(../images/watchnow.png) 0 0 no-repeat; width:180px; height:30px; display:block;}
.watchnow_disable:hover{border:none; background:url(../images/watchnow.png) 0 -34px no-repeat; width:180px; height:30px; display:block;} 


.al1{ color:#942929; line-height:32px; text-decoration:none; font-size:15px;}
.al1:hover{ color:#000; line-height:32px; text-decoration:none; font-size:15px;}
.crd{color:#f00; font-weight:bold; line-height:20px; font-size:20px; margin-right:10px; float:left}
.crd1{color:#f00; font-weight:bold; line-height:20px; font-size:20px; float:left}
.crdn{color:#f00; font-weight:bold; line-height:20px; margin-right:10px; float:left}

.bordor{ border:2px solid #ffac1c;  height:44px; width:142px; float:left; margin-right:12px;}
.bordor_b{ border:2px solid #ffac1c;  height:44px; width:300px; float:left; margin-right:12px;}
.nselect{ border:none !important; height:46px; font: normal 30px/45px Arial, Helvetica, sans-serif; width:150px;}
.nselect:focus{ outline:none} 
.time{ font-family:Verdana; font-size:11px; color:#000;}

.divcont{ position:absolute; left:80px; top:180px; padding:10px 20px; 
	text-align:center; z-index:9999999999; color:#000;
	background:url(../images/trans.png)  
}


 .brand{ background:url(../images/branding.png) no-repeat; width:882px; height:86px; padding-top:10px; margin:0px auto} 
 
 .yupptvbrand{ background:url(../images/yupp.png) no-repeat; width:882px; height:86px; padding-top:10px; margin:0px auto}
