/* CSS Document */

body {
	background:#000000 url(images/body-bg1.gif) repeat-x left 84px;
	color:#FFF;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif; 
}
form{
	margin:0px;
	padding:0px;
	}
html>body{margin:0px;}
img {
	border:0;
}
h1, h2, h3, h4, ul, li, p, form, input {
	margin:0;
	padding:0;
	list-style-type:none;
}
input[type=text] {
	outline:none
}
input[type=password] {
	outline:none
}
input[type=button] {
	border:none;
	cursor:pointer;
	outline:none
}
a {
	outline:none;
	color:#EAEAEA;
	text-decoration:none
}
.main-container {
	margin:0px auto;
	width:970px;
	position:relative;
	overflow:hidden
}
.main-container_vod {
	margin:0px auto;
	width:1000px;
	overflow:hidden
}
.rowdiv {
	float:left;
	width:100%;
	height:45px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.n50left {
	float:left;
	width:50%
}
.n50right {
	float:right;
	width:50%;
	text-align:center
}
.n50left_rok {
	float:left;
	width:55%
}
.n50right_rok {
	float:right;
	width:45%;
	text-align:center
}

.n50left_rok9 {
	float:left;
	width:50%
}
.n50right_rok9 {
	float:right;
	width:50%;
	text-align:center
}

.n50left_rok1 {
	float:left;
	width:63%
}
.n50right_rok1 {
	float:right;
	width:37%;
	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;
}

.newgrbg9 {
	padding:10px 16px;
	margin:20px 0px;
	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;
}
.newgrbg9 span {
	color:#FFBB00;
	font-size:15px;
}
.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;
}
.pdl30 {
	padding-left:30px;
}
.PaddingTopBot5 {
	padding:5px 0;
}
.PaddingTopBot10_n {
	padding:20px 0;
}
.PaddingTopBot10 {
	padding:10px 0 10px 0;
	overflow:hidden
}
.PaddingTopBot10S 
{
	padding:10px 20px 10px 20px;
	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;
}
.MarginRight100 {
	margin-right:100px;
}
.MarginTop10 {
	margin-top:10px;
}
.font11 {
	font-size:11px;
}
.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:#ffd558
}
.greybg {
background::#383838
}
.al_rt {
	text-align:right
}
.font18 {
	font-size:18px;
	color:#FFFFFF
}
.yellow_colo {
	color:#FC0
}
.bord2 {
	border:2px solid #4a4a4a
}
.bord5 {
	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:#ff2a00;
	text-decoration:none;
	-moz-text-shadow: 2px 2px 3px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
	/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.error1 {
	display:block;
	clear:both;
	text-align:center;
	font-size:15px;
	font-weight:600;
	color:#FFFFFF;
	text-decoration:none;
	-moz-text-shadow: 2px 2px 3px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
	/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.error2 {
	display:block;
	text-align:center;
	clear:both;
	text-align:right;
	font-size:15px;
	font-weight:600;
	color:#F90;
	text-decoration:none;
	-moz-text-shadow: 2px 2px 3px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
	/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.error3 {
	display:block;
	text-align:center;
	clear:both;
	font-size:15px;
	font-weight:600;
	color:#c2dc6e;
	text-decoration:none;
	-moz-text-shadow: 2px 2px 3px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
	/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.error_newss {
	display:block;
	text-align:center;
	clear:both;
	font-size:15px;
	font-weight:600;
	color:#ffd65d;
	text-decoration:none;
	-moz-text-shadow: 2px 2px 3px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
	/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.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;
	margin-top:30px;
}
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 16px 8px 17px;
	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 15px 7px 16px;
	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 16px 7px 17px;
}
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:15px;
	text-align:left
}
.newbanner {
	background:url(images/banner_new.jpg) no-repeat;
	width:637px;
	height:213px;
	display:block
}
.newbanner1 {
    background:#000;
    display: block;
    height: 213px;
    width: 637px;
}
.sublink_9 {
    border: medium none;
    display: block;
    float: right;
    height: 40px;
    margin-right: 170px;
    margin-top: 158px;
    outline: medium none;
    text-decoration: none;
    width: 190px;
}
.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
}
.loginbgn {
	background:url(images/like_us.gif) no-repeat;
	width:293px;
	height:197px;
	display:none;
	float:right;
	padding:8px 20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	cursor:pointer;
}
.loginbgn_2 {
	background:url(images/cri_rht.jpg) no-repeat;
	width:293px;
	height:197px;
	display:block;
	float:right;
	padding:8px 20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	cursor:pointer;
}
.loginbgn_3 {
	background:url(images/Home_Right_static_banner.jpg) no-repeat;
	width:293px;
	height:197px;
	display:block;
	float:right;
	padding:8px 20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	cursor:pointer;
}
.homelogtext {
	background:url(images/home_logtextbox.gif) no-repeat;
	width:277px;
	height:36px;
	display:block;
	margin:0px 0px 12px 0px
}
.homelogsub {
	background:url(images/login_submit.jpg) 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.jpg) 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:257px;
	padding:0px 10px;
	height:36px;
	line-height:36px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#333;
	background: none;
	outline:none;
	border:none
}
.homelogtext input[type=password] {
	width:257px;
	padding:0px 10px;
	height:36px;
	line-height:36px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#333;
	background: none;
	outline:none;
	border:none
}
.content-area-bg {
	width:100%;
	background:url(images/content-area-bg.gif) repeat left top;
	float:left;
}
.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;
	overflow:hidden;
}
.middle-content1 {
	width:948px;
	border:1px solid #121212;
	border-width:0 1px;
	background:#363636;
	padding:0 10px
}
.middle-content1 a {
	width:728px;
	display:block;
	margin:0px auto;
}
.middle-content img {
	float:left;
}
.middle-content a {
	border:3px solid #000000;
	overflow:hidden;
	width:190px;
	height:100px;
	display:block;
}
.packimg {
	border:7px solid #000
}
.middle-content a:hover {
	border:3px solid #b6e421
}
.innerc-top-curve {
	background:url(images/inner-top-curve.gif) no-repeat left top;
	height:50px;
	overflow:hidden;
	position:relative;
}
.innerc-top-curve h1 {
	font:normal 23px Verdana;
	color:#ddd;
	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:948px;
	border:1px solid #000;
	border-width:0 1px;
	background:#131313;
	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 10px;
}
.packsimgs1 img {
	margin:10px 0 0 5px;
}
.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;
}
.prices2 {
	width:101px;
	line-height:15px;
	text-align:center;
	font-size:24px;
	font-family:arial;
	margin:0px auto
}
.prices2 a {
	text-decoration:none;
	color:#fff;
	float:left;
	height:60px;
	width:101px;
	padding-top:8px;
}
.prices2 span {
	font-size:13px;
	line-height:10px;
}
.prices2 a:hover, .prices2 a.active {
	background:url(images/hover-addcart.gif) no-repeat left top;
	color:#000;
}
.sign {
	width:489px;
	margin-left:35px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
.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:1px solid #ffac1c;
	margin-left:1px;
	border-width:0 1px;
	width:487px;
	padding-top:10px;
	background:url(images/regform-bg.gif) repeat-x top
}
.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;
}
.n-box {
	border:0;
	font:normal 17px Verdana;
	line-height:44px;
	height:44px;
	color:#bdbdbd;
	width:300px;
	float:left;
	padding:0 15px 0 15px;
	margin-right:5px;
}
.text-box {
	border:0;
	background: url(images/textbox-form-bg.gif) no-repeat left top;
	font:normal 17px Verdana;
	line-height:44px;
	height:44px;
	color:#000;
	width:300px;
	float:left;
	padding:0 15px 0 15px;
	margin-right:5px;
}
.text-box_opt {
	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:145px;
	float:left;
	padding:0 0px 0 15px;
	margin-right:5px;
}
.text-box_opt1 {
	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:310px;
	float:left;
	padding:0 0px 0 15px;
	margin-right:5px;
}
.text-box-small {
	border:0;
	background: url(images/small_text_bg.gif) no-repeat left top;
	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:0;
	background: url(images/myacc_tbox.gif) no-repeat left top;
	font:normal 17px Verdana;
	line-height:44px;
	height:44px;
	color:#000;
	width:222px;
	padding:0 15px 0 15px;
	margin-right:5px;
}
.n-box_acc {
	border:0;
	float:left;
	font:normal 17px Verdana;
	line-height:44px;
	height:44px;
	color:#bdbdbd;
	width:250px;
	padding:0 15px 0 15px;
	margin-right:5px;
}
.tterred{color: #ff0000; float:left; height:44px; line-height:44px;}
.wid45n{ width:45%; float:left}
.text-box-small2 {
	border:0;
	background: url(images/small_text_bg.gif) no-repeat -190px 0px;
	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:200px;
	text-align:right;
	float:left;
	padding-right:20px;
}
.formtext2222 {
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:30px;
	width:300px;
	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:100px;
	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
}
.formtext7a {
	font:normal 17px Arial, Helvetica, sans-serif;
	line-height:20px;
	padding-top:10px;
	text-align:left;
	display:block;
	color:#FFD558 !important;
}
.formtext8 {
	font:normal 17px Arial, Helvetica, sans-serif;
	line-height:44px;
	width:150px;
	text-align:right;
	float:left;
	padding-right:20px;
}
.formtext8a {
	font:normal 17px Arial, Helvetica, sans-serif;
	line-height:44px;
	text-align:left;
	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;
}
.formtext_cad {
	font:normal 19px Arial, Helvetica, sans-serif;
	line-height:30px;
	width:100%;
	overflow:hidden;
	clear:both;
}
.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_b1 {
	font:normal 15px/13px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/submit_button.png) no-repeat top;
	width:98px;
	height:25px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	margin-left:50px;
	
}

.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:#e0e0e0;
	text-decoration:none;
	padding-left:120px;
	line-height:20px;
}
.signuplinks a {
	color:#ffde65;
	text-decoration:none
}
.signuplinks a:hover {
	color:#FFFFFF;
}
.sign-content {
	width:360px;
	padding-left:35px;
	font:Arial, Helvetica, sans-serif 14px normal;
	display:block;
}
.sign-content span {
	font:19px Arial, Helvetica, sans-serif normal;
	color:#FFF;
	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 {
	background:#212121;
	width:916px;
	display:block;
	overflow:hidden
}
.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;
}
.billcont_p_left_n1 {
	width:100%;
	text-align:left;
	font:normal 15px/22px Arial, Helvetica, sans-serif;
}
.formtext-yellow {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#ffd558;
	line-height:30px;
	width:100px;
	text-align:left;
	float:left;
	padding-left:20px;
	background:#383838;
	border:none;
	outline:none;
	height:30px;
}

.formtext-yellow_smn {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#ffd558;
	line-height:30px;
	width:60px;
	text-align:left;
	float:left;
	padding-left:20px;
	background:#383838;
	border:none;
	outline:none;
	height:30px;
}
.formtext-yellow_n1 {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#ffd558;
	line-height:30px;
	width:95%;
	text-align:left;
	float:left;
	padding-left:20px;
	background:#383838;
	border:1px solid #000;
	outline:none;
	height:60px;
}
.formtext-yellow_n2 {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#ffd558;
	line-height:30px;
	width:95%;
	text-align:left;
	float:left;
	padding-left:20px;
	background:#383838;
	border:1px solid #000;
	outline:none;
	height:60px;
}
.formtext-yellow_n3 {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#ccc;
	line-height:16px;
	width:50%;
	text-align:left;
	float:left;
	padding-left:20px;
	background:#383838;
	border:1px solid #000;
	outline:none;
	height:160px;
}
.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;
	padding-left:20px;
}
.leftnav2 {
	float:left;
	padding-left:20px;
	width:120px;
}
.leftnav2 a {
	margin-bottom:15px;
	height:25px !important;
	padding:0px !important;
	overflow:hidden;
}
.rightplaynav {
	float:left;
}
.myaccount_block .rtnav {
	width:625px;
	float:left;
	display:block;
	margin-bottom:20px;
}
.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:#242424;
	border:1px solid #393939;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:603px;
	display:block;
	padding:10px 10px 50px 10px;
	overflow:hidden
}
.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 {
	border-bottom:1px solid #333333;
	width:100%;
	display:block
}
.matit {
	color:#ffd65d;
	font:normal 20px Arial, Helvetica, sans-serif;
	text-align:left;
	width:100%;
	border-bottom:1px solid #000000;
	line-height:30px
}
.matit99 {
	color:#ffd65d;
	font:normal 20px Arial, Helvetica, sans-serif;
	text-align:center;
	width:100%;
	border-bottom:1px solid #000000;
	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
}

.matit_w1 {
	color:#FFFFFF;
	font:normal 13px Arial, Helvetica, sans-serif;
	text-align:left;
	width:100%;
	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;
}
.bord5 td {
	border-left: 1px solid #252525;
	border-right: 1px solid #4A4A4A;
	color: #FFFFFF;
	font-size: 12px;
	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:12px;
	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;
}
.text-box_opt99_a {
	border:0;
	background: url(images/newselect.gif) no-repeat left top;
	font:normal 17px Verdana;
	color:#dcdcdc;
	width:250px;
	padding:8px 5px 8px 5px;
	margin-right:40px;
	outline:none;
}
.text-box_opt99_a option{
	padding:5px 3px;
	background:none !important;
	line-height:30px !important;
	border:none!important;
	}
.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*/
nav ul li a.none {
	background:url(images/navigation-left-curve.png) repeat-x left top;
	border:1px solid #b1d045;
	padding:12px 31px 7px 32px;
	color:#000;
	line-height:19px;
}
.checkbox, .radio {
	background:url("images/chkbox.png") no-repeat scroll 0 0 transparent;
	clear:left;
	display:block;
	float:left;
	height:20px;
	padding:0 5px 0 0;
	width:20px;
}
.newp {
	line-height:30px;
	float:left;
	padding-right:20px;
}
input.checkbox {
	width : 40px;
	height :40px;
	padding: 0px;
	margin: 0px;
	border:1px solid #ff0000;
}
.blockdevider {
	background:url(images/devices_bg.gif) repeat-x;
	height:2px;
	width:100%;
	display:block;
	margin:15px 0px;
}
.devi_block_cont {
	padding:8px 0px;
	overflow:hidden
}
.font_orange {
	font: normal 20px/24px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#ffbb00
}
.learn_more_devi {
	background:url(images/devices_learnmore.png) no-repeat left;
	height:26px;
	padding-left:35px;
	width:180px;
	text-align:left;
	color:#FFF;
	font-size:16px;
	display:block;
	line-height:26px;
	clear:both;
	text-decoration:none;
	margin-top:10px;
}
.learn_more_devi:hover {
	background:url(images/devices_learnmore.png) no-repeat left;
	height:26px;
	padding-left:35px;
	width:180px;
	text-align:left;
	color:#ccfb70;
	font-size:16px;
	line-height:26px;
	display:block;
	clear:both;
	text-decoration:none;
	margin-top:10px;
}

.learn_more_devi9 {
	background:url(images/devices_learnmore.png) no-repeat left;
	height:26px;
	float:left;
	padding-left:35px;
	width:180px;
	text-align:left;
	color:#FFF;
	font-size:16px;
	display:block;
	line-height:26px;
	text-decoration:none;
	margin-top:10px;
	margin-right:10px;
	
}
.learn_more_devi9:hover {
	background:url(images/devices_learnmore.png) no-repeat left;
	height:26px;
	float:left;
	padding-left:35px;
	width:180px;
	text-align:left;
	color:#ccfb70;
	font-size:16px;
	line-height:26px;
	display:block;
	text-decoration:none;
	margin-top:10px;
	margin-right:10px;
}

.learn_more_devi9sony {
	background:url(images/devices_learnmore.png) no-repeat left;
	height:26px;
	float:left;
	padding-left:35px;
	text-align:left;
	color:#FFF;
	font-size:16px;
	display:block;
	line-height:26px;
	text-decoration:none;
	margin-top:10px;
	margin-right:10px;
	
}
.learn_more_devi9sony:hover {
	background:url(images/devices_learnmore.png) no-repeat left;
	height:26px;
	float:left;
	padding-left:35px;
	text-align:left;
	color:#ccfb70;
	font-size:16px;
	line-height:26px;
	display:block;
	text-decoration:none;
	margin-top:10px;
	margin-right:10px;
}

.devi_block_cont img {
	float:left;
	margin:0px 25px 0px 0px;
}
.devi_cont {
	font: normal 15px/20px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#aaaaaa;
	float:left;
	width:70%;
	margin-top:10px;
}
.devices_head {
	font: normal 23px/30px Arial, Helvetica, sans-serif !important;
}
.indevice_block {
	/*background:url(images/devices_bg.jpg) no-repeat;-->*/
	height:275px;
	width:904px;
	display:block;
	margin:0px auto;
}
.indevice_block img {
	float:left;
	margin-right:20px;
	padding:10px 5px;
}
.ind_rtcont {
	float:right;
	width:430px;
	padding:20px 8px 20px 8px;
	color:#9d9d9d;
	font: normal 22px/35px Arial, Helvetica, sans-serif;
	text-align:left;
}
.ind_rtcont_n2 {
	float:right;
	width:430px;
	padding:20px 8px 20px 8px;
	color:#9d9d9d;
	font: normal 18px/30px Arial, Helvetica, sans-serif;
	text-align:left;
}
.wht {
	color:#FFF
}
.foran {
	color:#ffbb00
}
.applink {
	background:url(images/app_sto.gif) no-repeat;
	height:59px;
	width:182px;
	padding:0px;
	margin: 20px 20px 0px 0px;
	float:left
}
.app_aplink {
	background:url(images/app_app.gif) no-repeat;
	height:59px;
	width:182px;
	padding:0px;
	margin: 20px 20px 0px 0px;
	float:left
}
.dlnlink {
	background: url(images/14daysfree.jpg) no-repeat;
	height:59px;
	width:182px;
	padding:0px;
	margin: 20px 20px 0px 0px;
	float:left
}
.dln_aplink {
	background: url(images/buynow999.jpg) no-repeat;
	height:59px;
	width:182px;
	padding:0px;
	margin: 20px 20px 0px 0px;
	float:left
}
.rokulink {
	background:url(images/roku_app.gif) no-repeat;
	height:59px;
	width:182px;
	padding:0px;
	margin: 20px 20px 0px 0px;
	float:left
}
.f20orn {
	font: normal 20px/40px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#ffbb00;
	clear:both
}
.padd2010 {
	padding:26px;
	font: normal 16px/25px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#9d9d9d
}
.padd2010_r {
	padding:0px 26px;
	font: normal 16px/22px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#9d9d9d
}
.padd2010_n {
	padding:26px;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#9d9d9d
}
.padd2010_nr {
	padding:26px 26px 5px 26px;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#9d9d9d
}
.padd2010 p {
	padding:10px 0px;
	line-height:25px
}
.learn_more_devi1 {
	background:url(images/devices_learnmore.png) no-repeat left;
	height:26px;
	padding-left:40px;
	width:200px;
	text-align:left;
	color:#FFF;
	font-size:20px;
	display:block;
	clear:both;
	text-decoration:none;
	margin-top:10px;
}
.learn_more_devi1:hover {
	background:url(images/devices_learnmore.png) no-repeat left;
	height:26px;
	padding-left:40px;
	width:200px;
	text-align:left;
	color:#ccfb70;
	font-size:20px;
	display:block;
	clear:both;
	text-decoration:none;
	margin-top:10px;
}
.ap_rokuhow {
	WIDTH: 697px;
	DISPLAY: block;
	BACKGROUND: url(images/roku_steps.png) no-repeat;
	HEIGHT: 149px
}
.np_buynow {
	width:100px;
	height:30px;
	background:url(images/activate_but.png) no-repeat top;
	display:block;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	line-height:30px;
	font-size:18px;
	text-decoration:none;
	text-align:center
}
.np_buynow:hover {
	width:100px;
	height:30px;
	background:url(images/activate_but.png) no-repeat bottom;
	display:block;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	line-height:30px;
	font-size:18px;
	text-decoration:none;
	text-align:center
}
.ractive_cont {
	width:370px;
	height:190px;
	background: url(images/navigation-hover-bg.gif) repeat-x top #252525;
	display:block;
	z-index:1000;
	text-align:left;
	float:right;
	margin-bottom:10px;
	padding:5px 5px;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#CCC;
	overflow:hidden;
	border:1px solid #3e3e3e;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.ractive_cont_rh {
	width:370px;
	background: url(images/navigation-hover-bg.gif) repeat-x top #252525;
	display:block;
	z-index:1000;
	text-align:left;
	float:right;
	margin-bottom:10px;
	padding:5px 5px;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#CCC;
	overflow:hidden;
	border:1px solid #3e3e3e;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#sidebar { float:left; margin-left:8px;}

.ract_headcont {
	height:30px;
	padding-left:8px;
	line-height:30px;
	color:#000;
	font-size:18px;
	display:block
}
.ract_cont {
	font-size:14px;
	color:#FFF;
	text-align:left;
	padding:10px 8px
}
.ract_tbox {
	border:1px solid #1cae49;
	width:230px;
	height:22px;
	display:block;
	margin-left:8px;
	margin-bottom:5px;
	float:left
}
.downactdiv {
	padding: 15px;
	padding-right: 0px;
	text-align: left;
	font: normal 16px/20px Arial, Helvetica, sans-serif;
}
.roku_pnbut {
	font:normal 18px/38px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/roku_buttons.png) no-repeat 0px -38px;
	width:258px;
	height:38px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	float:left;
	margin-right:20px;
	margin-top:30px;
}
.roku_pnbut:hover {
	font:normal 18px/38px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/roku_buttons.png) no-repeat 0px 0px;
	width:258px;
	height:38px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	float:left;
	margin-right:20px;
	margin-top:30px;
}
.roku_bnbut {
	font:normal 18px/38px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/roku_buttons.png) no-repeat -258px -0px;
	width:118px;
	height:38px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	float:left;
	margin-top:30px;
}
.roku_bnbut:hover {
	font:normal 18px/38px Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(images/roku_buttons.png) no-repeat -258px -38px;
	width:118px;
	height:38px;
	display:block;
	text-align:center;
	color:#000000;
	border:none;
	outline: none;
	float:left;
	margin-top:30px;
}
.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;
}
.plyd_but {
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:-moz-linear-gradient(center top, #505050 0%, #797979 3%, #686868 50%, #3e3e3e 50%, #4a4a4a 100%) repeat scroll 0 0 #686868;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#737373', endColorstr='#2f2f2f'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#737373), to(#2f2f2f)); /* for webkit browsers */
	border:1px solid #000000;
	cursor:pointer;
	display:block;
	clear:both;
	font-size:12px;
	height:25px;
	width:120px;
	line-height:25px;
	margin-bottom:15px !important;
	text-align:center;
	text-decoration:none;
	color:#CCC
}
.plyd_but:hover {
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#60A1D7;
	background:-moz-linear-gradient(center top, #666 0%, #999 3%, #878787 50%, #565656 50%, #4a4a4a 100%) repeat scroll 0 0 #878787;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#878787', endColorstr='#444444'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#878787), to(#444444)); /* for webkit browsers */
	border:1px solid #000000;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	width:120px;
	clear:both;
	height:25px;
	margin-bottom:15px !important;
	text-align:center;
	text-decoration:none;
	color:#FFF
}
.pad507 {
	padding:0px 0px 5px 0px;
	text-align:right;
	float:right; width:75%;
	}
	
* html .pad507 {padding:0px 0px 2px;} /* for IE6 */
*+html .pad507 {padding:3px 0px 5px; height:37px;} /* for IE7 */
.pad507 {padding:3px 0px 0px\0/;} /* for IE8, going last */
.pad507 {padding:4px 0px 0px 0px\9;} /* for IE9, going last */


.minhet200 {
	min-height:200px;
}
.ggp{height:90px !important; width:100%; display:block}
.ggp{height:83px;\0/;} /* for IE8, going last */
*+html .ggp {height:90px;} /* for IE7 */

/* I've used a hard CSS reset above, but you should consider a more sophisticated reset, such as this one: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
		
		p {
	text-align: left;
	margin: 15px 0;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
}
p, ul {
	font-size: 13px;
	line-height: 1.4em
}
p a, li a {
	color: #39c;
	text-decoration: none
}
p.intro {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 20px 0 30px 0;
	text-align: center;
	width: 100%
}
p#cross-links {
	text-align: center
}
p#cross-links {
	margin:0px 10px 0px 10px;
	padding:5px 20px;
	overflow:hidden;
	display:block;
	clear:both;
}
.cross-linksppd {
	margin:0px 10px 0px 10px;
	padding: 0px 10px 0px 20px;
	overflow:hidden;
	display:block;
	clear:both;
}

p#cross-links img{ margin-right:8px;}

noscript p, noscript ol {
	color: #a00;
	font-size: 13px;
	line-height: 1.4em;
	text-align: left
}
noscript a {
	color: #a00;
	text-decoration: underline
}
noscript ol {
	margin-left: 25px;
}
a:focus {
	outline:none
}
img {
	border: 0
}
.wrapper{
	font: normal 16px/25px Arial, Helvetica, sans-serif;
	color:#959595;
	text-align: left;
}
.wrapper h3 {
	font: normal 22px/25px Arial, Helvetica, sans-serif;
	color:#ffba14;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-left:5px;
	text-align: left;
}
.yellcolor{
	color:#ffba14
	}
.white24{ font: normal 24px/35px Arial, Helvetica, sans-serif; color:#FFF;}
.font14{ font: normal 14px/25px Arial, Helvetica, sans-serif; color:#FFF;}
.fr_font20{ font: normal 16px/20px Arial, Helvetica, sans-serif; color:#FFF; width:100%; clear:both; display:block; padding-left:8px;}
.fr_font20yel{ font: normal 18px/25px Arial, Helvetica, sans-serif; color:#FFBA14; width:100%; clear:both; display:block; padding-left:8px;}
.notefont{width:100%; clear:both; display:block; font: normal 14px/20px Arial, Helvetica, sans-serif; color:#FFF; }
.notefont_off{width:100%; clear:both; display:block; font: bold 14px/20px Arial, Helvetica, sans-serif; color:#FFF; padding:5px 0px; }
.frach { margin-bottom:5px;}
.frach img{ border:none !important}
.wrapper .leftimg{
	width:380px;
	float:left;
	padding-top:3px;
	overflow:hidden
	}
.wrapper .leftimg img{
	margin:8px;
	border:1px solid #626262;
	float:left;
	}
.wrapper .leftimg_n{
	width:380px;
	float:left;
	padding-top:3px;
	overflow:hidden
	}
.wrapper .leftimg_n img{
	margin:5px;
	}
.wrapper .leftimg1{
	width:380px;
	float:left;
	overflow:hidden
	}
.wrapper .leftimg1 img{
	margin:8px;
	border:1px solid #626262;
	float:left;
	}
.wrapper .rtimg{
	float:left;
	width:430px;
	padding-top:3px;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	}
.wrapper .leftimg9{
	float:left;
	overflow:hidden
	}
.wrapper .leftimg9 img{
	margin:5px;
	border:1px solid #626262;
	float:left;
	}
.wrapper .rtimg9{
	float:left;
	padding-top:3px;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	}
.wrapper .rtimg1{
	float:left;
	width:430px;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	}

.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}
.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 10px 0;
	position: relative;
	width: 100%;
}
/* These 2 lines specify style applied while slider is loading */
.csw {
	width: 100%;
	height: 250px;
	overflow: hidden
}
.csw .loading {
	margin: 200px 0 300px 0;
	text-align: center
}
.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; /* this is the border. should have the same value for the links */
	margin: auto;
	width: 850px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	font-size:13px;
	min-height:400px;
	clear: both;
	padding:0px 5px 0px 20px;
	border:1px solid #2f2f2f;
	-webkit-border-radius: 10px;
-moz-border-radius:10px;
border-radius: 10px;
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top, #1a1a1a 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a1a1a), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1a1a1a 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1a1a1a 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1a1a1a 0%,#000000 100%); /* IE10+ */
background: linear-gradient(top, #1a1a1a 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	overflow:hidden;
	padding-bottom:15px;
	position: relative;
	width: 850px; /* Also specified in  .stripViewer  above */
}
.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 10px;
}
.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
	margin: auto; display:none;
}
.stripNav ul { /* The auto-generated set of links */
	list-style: none;
}
.stripNav ul li {
	float: left;
	margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
}
.stripNav a { /* The nav links */
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	background: #c6e3ff;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 15px;
}
.stripNav li.tab1 a {
	background: #60f
}
.stripNav li.tab2 a {
	background: #60c
}
.stripNav li.tab3 a {
	background: #63f
}
.stripNav li.tab4 a {
	background: #63c
}
.stripNav li.tab5 a {
	background: #00e
}
.stripNav li a:hover {
	background: #333;
}
.stripNav li a.current {
	background: #000;
	color: #fff;
}
.stripNavL, .stripNavR { /* The left and right arrows */
	position: absolute;
	top: 150px;
	text-indent: -9000em;
}
.stripNavL a, .stripNavR a {
	display: block;
	height: 112px;
	width: 28px;
}
.stripNavL {
	left: 0;
}
.stripNavR {
	right: 0;
}
.stripNavL {
	background: url("images/pack_pre.png") no-repeat center;
}
.stripNavR {
	background: url("images/pack_next.png") no-repeat center;
}
.norangg{ color:#F60}
.font15{ font: normal 16px/25px Arial, Helvetica, sans-serif; color:#FFF}
.font15 a{ text-decoration:none; float:right; color:#F90}
.nth150{height:150px; float:left; display:block; width:100%; clear:both}
.nth50{height:30px; float:left; display:block; width:100%; clear:both}


.checked{ background:url(images/pack4.gif) no-repeat top; height:47px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999; font: normal 16px/20px Arial, Helvetica, sans-serif;}
.checked:hover{ background:url(images/pack4.gif) no-repeat bottom; height:47px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999}


.checked_strik{ height:20px; width:188px; display: block; float:left; margin:0px 8px; text-align:center; text-decoration: line-through; color:#999; font: normal 16px/20px Arial, Helvetica, sans-serif;}





.n4pack{ background:url(images/pack4.gif) no-repeat top; height:47px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999; font: normal 16px/20px Arial, Helvetica, sans-serif;}
.n4pack:hover{ background:url(images/pack4.gif) no-repeat bottom; height:47px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999}


.n4pack_strik{ height:20px; width:188px; display: block; float:left; margin:0px 8px; text-align:center; text-decoration: line-through; color:#999; font: normal 16px/20px Arial, Helvetica, sans-serif;}

.fn4pack{ background:url(images/freetrail_button.jpg) no-repeat top; width:362px; height:50px; display:block; text-decoration:none; padding-top:10px; text-align:center; color:#000000; font: bold 16px/24px Arial, Helvetica, sans-serif ; font-variant:small-caps; text-shadow:0px 1px 1px #FFFFFF }
.fn4pack:hover{background:url(images/freetrail_button.jpg) no-repeat bottom; color:#FFFFFF; text-shadow:0px 1px 1px #000000}
.fn4pack span{ font-size:15px; text-align:center; clear:both; display:block; color:#FFFFFF; text-shadow:0px 1px 1px #000000}

.n4pack_free{ background:url(images/pack_free_but.gif) no-repeat top; height:43px; width:160px; display: block; float:left; padding:10px 23px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#FFF; font: normal 16px/30px Arial, Helvetica, sans-serif;}
.n4pack_free:hover{ background:url(images/pack_free_but.gif) no-repeat bottom;height:43px; width:160px; display: block; float:left; padding:10px 23px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#FFF;}

.n4packlbd{ background:url(images/pack4lbd.png) no-repeat top; height:47px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999; font: normal 16px/20px Arial, Helvetica, sans-serif;}
.n4packlbd:hover{ background:url(images/pack4lbd.png) no-repeat bottom; height:47px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999}

.n4packsav{ background:url(images/pack4save.gif) no-repeat top; height:62px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999; font: normal 16px/20px Arial, Helvetica, sans-serif;}
.n4packsav:hover{ background:url(images/pack4save.gif) no-repeat bottom; height:62px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999}

.n4packllbdsav{ background:url(images/pack4lbdsave.gif) no-repeat top; height:62px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999; font: normal 16px/20px Arial, Helvetica, sans-serif;}
.n4packllbdsav:hover{ background:url(images/pack4lbdsave.gif) no-repeat bottom; height:62px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999}

.lbdspan{ color:#FFF; text-align:right; clear:both; letter-spacing:1px; font: normal 14px/25px Arial, Helvetica, sans-serif; text-shadow: 2px 2px 2px #000; position:relative; right:-45px;}


.n4tricpack{ background:url(images/pack_tricolor.gif) no-repeat top; height:47px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999; font: normal 16px/20px Arial, Helvetica, sans-serif;}
.n4tricpack:hover{ background:url(images/pack_tricolor.gif) no-repeat bottom; height:47px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999}

.verisign_pos{position:absolute; top:66px; right:32px; width:100px; height:50px;}
.n9pack{ background:url(images/pack9.png) no-repeat top; height:47px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999; font: normal 16px/20px Arial, Helvetica, sans-serif;}
.n9pack:hover{ background:url(images/pack9.png) no-repeat bottom; height:47px; width:90px; display: block; float:left; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999}

.n9packrt{ background:url(images/pack9.png) no-repeat top; height:47px; width:90px; display: block; float:right; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999; font: normal 16px/20px Arial, Helvetica, sans-serif;}
.n9packrt:hover{ background:url(images/pack9.png) no-repeat bottom; height:47px; width:90px; display: block; float:right; padding:6px 93px 0px 5px; margin:0px 8px; text-align:center; text-decoration:none; color:#999}

.packsm_block{ width:128px; height:75px; padding:5px 0px 0px 5px; border:2px solid #000000; font:normal 15px/18px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; margin:10px 5px; float:left; display:block; background:#323232;color:#ffba14}
.packsm_block:hover{ width:128px; height:75px; padding:5px 0px 0px 5px; border:2px solid #b6e421; font:normal 15px/18px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; margin:10px 5px; float:left; display:block; background:#323232; color:#ffba14}
.packsm_block span{ font:normal 13px/25px Arial, Helvetica, sans-serif; color:#FFF}
.packnewspan{ background:#ff0000; padding:2px 8px; text-align:center; float:right; color:#FFF; font:normal 9px/10px Verdana, Geneva, sans-serif !important; border-left:1px solid #000000; border-top:1px solid #000000;}

.packsm_block1{ width:110px; height:70px; padding:5px; border:2px solid #000000; font:normal 16px/16px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; margin:10px 5px; float:left; display:block; background:#323232;color:#ffba14}
.packsm_block1:hover{ width:110px; height:70px; padding:5px; border:2px solid #b6e421; font:normal 16px/16px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; margin:10px 5px; float:left; display:block; background:#323232; color:#ffba14}
.packsm_block1 span{ font:normal 13px/16px Arial, Helvetica, sans-serif; color:#FFF}

.packsm_block2{ width:110px; height:70px; padding:5px; border:2px solid #000000; font:normal 14px/16px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; margin:10px 5px; float:left; display:block; background:#323232;color:#ffba14}
.packsm_block2:hover{ width:110px; height:70px; padding:5px; border:2px solid #b6e421; font:normal 14px/16px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; margin:10px 5px; float:left; display:block; background:#323232; color:#ffba14}
.packsm_block2 span{ font:normal 13px/16px Arial, Helvetica, sans-serif; color:#FFF}

.linkuline{ text-decoration:underline; color:#FFF}
.hochbot{ background: #000000; padding:10px 8px; display:block; margin:10px 0px; float:left; overflow:hidden; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; width:955px;}
.hochbot a img {

    border: 2px solid #242424;

    float: left;

    margin: 2px 2px 6px 0;

}
.hochbot a:hover img{ border:2px solid #b6e421}
.hochbot H1{ font: normal 20px/20px Arial, Helvetica, sans-serif; color:#ACACAC; text-align:left; padding:0px 0px 0px 10px; margin:0px; clear:both}
.hotextbot{ background: #363636; padding:10px; display:block; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#CCC; text-align:left; margin:10px 0px; float:left; overflow:hidden; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; width:957px;}
.hotextbot H1{font: normal 18px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; padding:0px 0px 0px 0px; margin:0px; clear:both}
.hotextbot a{ text-decoration:none; color:#FFF; font-weight:bold}
.hotextbot a:hover{ color:#ffcc00}
.hotextbot H1 a{ font-weight:normal}

/* drop down styles start */
.ddn a, .ddn a:hover, .ddn a:active, .ddn a:focus {
 outline:0; 
 direction:ltr;
}
 
.ddn .wrapper {
 position:relative; height:25px;
}
 
.ddn .mainmenu {
 position:absolute; 
 z-index:100;
 font-family:Verdana, Geneva, sans-serif;
 font-weight:normal;
 font-size:90%;
 line-height:25px;
 left:50%; 
 margin-left:-303px; 
 width:606px;
} 

.ddn ul.menu {
 padding:0; 
 margin:0; 
 list-style:none; 
 width:100px; 
 overflow:hidden; 
 float:left; 
 margin-right:1px;
} 

.ddn ul.menu a {
 text-decoration:none; 
 color:#fff; 
 padding-left:5px;
}
 
ul.menu li.list {
float:left;
width:250px;
margin:-32767px -125px 0px 0px;
background:url(images/top1.png) no-repeat left bottom;
}

.ddn ul.menu li.list a.category {
position:relative;
width:189px;
font: normal 16px/32px Arial, Helvetica, sans-serif;
z-index:50;
display:block;
float:left;
margin-top:32767px;
background: url(images/select_opt.gif) top;
}

.ddn ul.menu li.list a.category:hover,
.ddn ul.menu li.list a.category:focus,
.ddn ul.menu li.list a.category:active {
 margin-right:1px;
 background-image:url(images/tophover1.png);
 background-repeat:no-repeat;
 background-position:left top;
}

.ddn ul.submenu {
 float:left; 
 padding:25px 0px 0px 0px; 
 margin:0; 
 list-style:none; 
 background-image:url(images/tophover1.png);
 background-repeat:no-repeat;
 background-position:left top;
 margin:-25px 0px 0px 0px;
}
 
.ddn ul.submenu li a {
float:left;
width:120px;
background:#369;
clear:left;
}

.ddn ul.submenu li a.endlist {
 background:url(images/bottom1.png);
}
 
.ddn ul.submenu li a.endlist:hover,
.ddn ul.submenu li a.endlist:focus,
.ddn ul.submenu li a.endlist:active {
background:url(images/bottomhover1.png);
}
 
.ddn ul.submenu a:hover,
.ddn ul.submenu a:focus,
.ddn ul.submenu a:active {
background:#900;
margin-right:1px;
}










ul, li{margin:0; padding:0; list-style:none;}

.menu_head{border:none; position:absolute;right:55px; top:30px}

.menu_body {display:none; width:187px; border:1px solid #484848; position:absolute; z-index:10000000009999999999999999; right:55px; top:62px;}
.menu_body li{ border-bottom:1px solid #565656}
.menu_body li.alt{}
.menu_body li a{color:#FFFFFF; text-decoration:none; font:normal 16px/32px Arial, Helvetica, sans-serif !important; height:32px; text-align:left; padding-left:10px; line-height:32px; display:block; background: #666;}
.menu_body li a:hover{height:32px; line-height:32px; background:#999; color:#000 }
.panel1{ padding-top:10px; padding-left:8px}
/* drop down styles start */


/* AutoComplete item */
.AutoCompleteExtender_CompletionList 
{
color : windowtext;
text-align : left;
margin:0px 0 0 -12px;
padding : 4px 8px;
font-size: 16px;
z-index:999999999;
position:absolute !important;
top:150px;
left:150px;
/*creates border with
autocomplete_completionListElement
background-color*/
}

/*AutoComplete flyout */
.AutoCompleteExtender_CompletionListItem 
{ 
text-align : left;
background-color:White;
padding : 4px 0 4px 10px;
font-size: 16px;
border-top:1px dotted #efefef;
}

/* AutoComplete highlighted item */
.AutoCompleteExtender_HighlightedItem
{
background-color:#EFEFEF;
padding : 4px 0 4px 10px;
border-top:1px dotted #ccc;
font-size: 16px;
text-align : left;
color: windowtext;
}
.newslink a{ text-decoration:none; font: normal 13px/25px Arial, Helvetica, sans-serif; color:#AAA}
.newslink a:hover{ text-decoration: none; font: normal 13px/25px Arial, Helvetica, sans-serif; color:#FFF}

.connect{float:right;}
.fb99{ background:url(images/connect.png) 0 0 no-repeat; width:23px; height:24px; display:block; float:left; margin-right:4px}
.fb99:hover{ background:url(images/connect.png) 0 -24px no-repeat; width:23px; height:24px; display:block; margin-right:4px}

.tw99{ background:url(images/connect.png) -28px 0 no-repeat; width:24px; height:24px; display:block; float:left; margin-right:5px}
.tw99:hover{ background:url(images/connect.png) -28px -24px no-repeat; width:24px; height:24px; display:block; margin-right:5px}

.in99{ background:url(images/connect.png) -57px 0 no-repeat; width:24px; height:24px; display:block; float:left; margin-right:5px}
.in99:hover{ background:url(images/connect.png) -57px -24px no-repeat; width:24px; height:24px; display:block; margin-right:5px}

.sh99{ background:url(images/connect.png) -86px 0 no-repeat; width:24px; height:24px; display:block; float:left; margin-right:5px}
.sh99:hover{ background:url(images/connect.png) -86px -24px no-repeat; width:24px; height:24px; display:block; margin-right:5px}


.newmsg {
    background: none repeat scroll 0 0 #252525;
    border: 1px solid #3E3E3E;
    border-radius: 5px 5px 5px 5px;
    color: #CCCCCC;
    font: 18px/30px Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding: 10px 5px;
	width:892px; 
	margin:10px auto 0px auto;
	text-align:center;
}

.newmsg span{ color:#FC0}
.newmsg a{ color:#FC0; text-decoration:underline;}
.newmsg a:hover{ color:#fff; text-decoration:underline;}
.rokupack_tit{ font:normal 18px/40px Arial, Helvetica, sans-serif; color:#ffba14; text-align:left; border-bottom:1px solid #000000; width:100%; clear:both}
.rkimgtp{border-top:1px solid #3f3f3f; padding-top:8px; overflow:hidden; border-bottom:1px solid #000000;}
.rkimgtp .imgltn{ float:left}
.rkimgtp .imgrtn{ float:right}
.dddtopbord{overflow:hidden; padding-top:10px; border-top:1px solid #3f3f3f;}
.nrkdowndd{font-size:13px; line-height:18px; float:left}
.newmsg_99{font: 16px/30px Arial,Helvetica,sans-serif;
	background: none repeat scroll 0 0 #252525;
    border: 1px solid #3E3E3E;
    border-radius: 5px 5px 5px 5px;
    color: #CCCCCC;
    overflow: hidden;
    padding: 10px 5px;
	width:892px; 
	margin:10px auto 0px auto;
	text-align:center;
	}
.newmsg_99 span{ color:#FC0}
.newmsg_99 a{ color:#FC0; text-decoration:underline;}
.newmsg_99 a:hover{ color:#fff; text-decoration:underline;}

.evecont{ width:454px; overflow:hidden; float:left; display:block; margin:20px 5px;}
.evecont .e1{ background:url(images/evt_conttopbot.gif) top; height:38px; width:444px; display:block; padding-left:10px;}
.evecont .e2{ width:428px; display:block; padding:10px 9px; border-left:4px solid #303030; border-right:4px solid #303030; background:#000}
.evecont .e3{ background:url(images/evt_conttopbot.gif) bottom; height:50px; width:434px; display:block; padding:0px 10px}
.evyelo{ font: normal 18px/38px Arial, Helvetica, sans-serif; color:#f8c709; text-align:left;}
.evwhit{ font: normal 18px/38px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left}
.evwhit16{ font: normal 16px/50px Arial, Helvetica, sans-serif; color:#d5d5d5; text-align:left}
.evyy16{ font: bold 16px/50px Arial, Helvetica, sans-serif; color:#f8c709; text-align:left}
.evelt{ float:left}
.evert{ float:right}
.evnradiob{  display:block; padding:5px; background:#000; border:1px solid #454545; float:left; margin:13px 8px 0px 0px}

.eventhotextbot{ display:block; border:1px solid #363636; padding:10px; text-align:left; margin:10px 10px; overflow:hidden; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.text-box_event_nn option{ background:#ccc; line-height:20px;}

.text-box_event_nn {
	border:0;
	background:#ccc;
	line-height:20px;
	font:normal 17px Verdana;
	height:38px;
	color:#000;
	width:350px;
	float:left;
	padding:0 0px 0 5px;
	margin-right:5px;
}
.text-box_event{
border:0;
	background: #ccc;
	font:normal 17px/38px Verdana;
	height:38px;
	color:#000;
	width:330px;
	float:left;
	padding:0 15px 0 5px;
	margin-right:5px;
}

.yellbol
{
	color:#FFBA14;
	background:#323232;
	border:1px solid #000000;
	font: normal 16px/25px Arial, Helvetica, sans-serif;
	padding:3px 8px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	}
.yellbol:hover{ background:#000;
	border:1px solid #222;}
	
.latest_nav{ float:right; height:40px; display:block; overflow:hidden; line-height:40px; width:736px;}
.latest_nav .home{ background: url(images/homenew_nav.png) no-repeat 0px -42px; display:block; width:84px; height:40px; text-align:center; font:bold 14px Verdana; color:#000000; line-height:40px; padding:0px; float:left}
.latest_nav .home:hover{ background:url(images/homenew_nav.png) no-repeat 0px 0px; width:84px; height:40px; text-align:center; font:bold 14px Verdana; line-height:40px; padding:0px; float:left}
.latest_nav .homeactive{ background:url(images/homenew_nav.png) no-repeat 0px 0px; width:84px; height:40px; text-align:center; font:bold 14px Verdana; line-height:40px; padding:0px; float:left}
.latest_nav .homeactive:hover{ background:url(images/homenew_nav.png) no-repeat 0px 0px; width:84px; height:40px; text-align:center; font:bold 14px Verdana; line-height:40px; padding:0px; float:left}
.latest_nav a{ background:url(images/homenew_nav.png) right -84px; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 16px; color:#000000; text-align:center; display:block; float:left}
.latest_nav a:hover{ background:url(images/homenew_nav.png) right -126px; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 16px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .active{ background:url(images/homenew_nav.png) right -126px; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 16px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .signbg{ background:url(images/homenew_nav.png) right -168px;  text-align:center; display:block; float:left; width:237px; height:40px;}
.latest_nav .signbg_nn{ background:url(images/homenew_nav.png) right -168px;  text-align:center; display:block; float:left; width:14px; height:40px;}

.latest_nav .endtab{ background:url(images/homenew_nav.png) right -302px; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 16px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .endtab:hover{ background:url(images/homenew_nav.png) right -344px; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 16px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .endtab_active{ background:url(images/homenew_nav.png) right -344px; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 16px; color:#000000; text-align:center; display:block; float:left}

.latest_nav .tvshow{ background:url(images/home_movies_but.gif) no-repeat top; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 21px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .tvshow:hover{ background:url(images/home_movies_but.gif) no-repeat bottom; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 21px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .tvshow_active{ background:url(images/home_movies_but.gif) no-repeat bottom; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 21px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .tvshow_active:hover{ background:url(images/home_movies_but.gif) no-repeat bottom; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 21px; color:#000000; text-align:center; display:block; float:left}

.latest_nav .movies{ background:url(images/home_movies_but.gif) no-repeat top; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 32px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .movies:hover{ background:url(images/home_movies_but.gif) no-repeat bottom; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 32px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .movies_active{ background:url(images/home_movies_but.gif) no-repeat bottom; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 32px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .movies_active:hover{ background:url(images/home_movies_but.gif) no-repeat bottom; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 32px; color:#000000; text-align:center; display:block; float:left}


.latest_nav .cricket{ background:url(images/home_movies_but.gif) no-repeat top; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 28px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .cricket:hover{ background:url(images/home_movies_but.gif) no-repeat bottom; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 28px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .cricket_active{ background:url(images/home_movies_but.gif) no-repeat bottom; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 28px; color:#000000; text-align:center; display:block; float:left}
.latest_nav .cricket_active:hover{ background:url(images/home_movies_but.gif) no-repeat bottom; font: bold 14px/40px Verdana, Geneva, sans-serif; padding:0px 28px; color:#000000; text-align:center; display:block; float:left}

.signup_logbg{ width:150px; height:30px; margin:5px 0px 4px 20px; text-align:center; display:block; line-height:30px; color:#F0F0F0; background:url(images/signup_logbg.gif) no-repeat top;  float:right; text-decoration:none; text-shadow: 1px 1px 1px #000000;
        filter: dropshadow(color=#000000, offx=1, offy=1);}
        
.signup_logbg:hover{background:url(images/signup_logbg.gif) no-repeat bottom;}
.signup_logbg a{ padding:0px 5px; font-size:12px; }
.signup_logbg:hover{ color:#FFFFFF}

.latest_nav .signbg a 
{
	background:none;
	text-decoration:none;
	float:left;
	color:#000;
	text-align:center;
	margin:8px 6px 0px 6px;
	padding:0px 15px;
	line-height:23px;
	font-size:12px;
}
.latest_nav .signbg a:hover, .latest_nav .signbg a.active {
	background:url(images/signup-hover.gif) no-repeat left top;

}

.latest_nav .signbg .account 
{
	background:none;
	text-decoration:none;
	float:right;
	color:#000;
	text-align:center;
	margin:8px 6px 0px 6px;
	padding:0px 15px;
	line-height:23px;
	font-size:12px;
}
.latest_nav .signbg .account:hover, .latest_nav .signbg .account.active {
	background:url(images/signup-hover_acc.gif) no-repeat left top;

}

.selectlan{background:url(images/lan_pack.gif); width:189px; height:32px; display:block; border:none; position:absolute;right:55px; top:30px}


.hmradiv{
	padding:8px 0px 0px 15px;
	text-align:left;
	clear:both;
height:110px;
width:953px;
display:block;
	overfolw:hidden;
	border:1px solid #666;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #363636 0%, #1a1a1a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363636), color-stop(100%,#1a1a1a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #363636 0%,#1a1a1a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #363636 0%,#1a1a1a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #363636 0%,#1a1a1a 100%); /* IE10+ */
background: linear-gradient(top, #363636 0%,#1a1a1a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#1a1a1a',GradientType=0 ); /* IE6-9 */} 

.hmradiv_a199{
	padding:8px 0px 8px 15px;
	text-align:left;
	clear:both;
	position:relative;
width:953px;
line-height:22px;
font-size:15px;
display:block;
	overfolw:hidden;
	border:1px solid #666;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #363636 0%, #1a1a1a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363636), color-stop(100%,#1a1a1a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #363636 0%,#1a1a1a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #363636 0%,#1a1a1a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #363636 0%,#1a1a1a 100%); /* IE10+ */
background: linear-gradient(top, #363636 0%,#1a1a1a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#1a1a1a',GradientType=0 ); /* IE6-9 */} 

.hmradiv_a199 .deleteDiv {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.hmradiv img{ display:block !important; float:left;}

.homefaceb{background:url(images/fblike.gif) no-repeat;  width:45px;height:20px; border:none; float:right; text-align:center; padding:4px 0 4px 0}
.yellcolor_und{ text-decoration:underline; color:#FFBA14 !important}
.pbutdivcont{overflow:hidden; padding:8px 10px 0px 0px; float:right; display:block; clear: both}



.tooltips{
	text-decoration:underline;}




.tooltips SPAN {
	 }
.tooltip_style {
	Z-INDEX: 999999999999999999999999999999999999999999; 
	POSITION: absolute;
	DISPLAY: none;
	TEXT-ALIGN: center;
	top:-100px;
	left:-100px;
	overfolw:hidden;
	padding:10px;
	border:1px solid #666;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #363636 0%, #1a1a1a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363636), color-stop(100%,#1a1a1a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #363636 0%,#1a1a1a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #363636 0%,#1a1a1a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #363636 0%,#1a1a1a 100%); /* IE10+ */
background: linear-gradient(top, #363636 0%,#1a1a1a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#1a1a1a',GradientType=0 ); /* IE6-9 */
}
.addmorecart_but{margin:0px; position:absolute; top:83px; right:80px; z-index:10000000}
.addmorecart_but:hover{margin:0px; position:absolute; top:83px; right:80px; z-index:10000000}




.tooltip {
			border-bottom: 1px solid #FFF; color: #FFFFFF; outline: none;
			cursor: pointer; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 1em; z-index: 9999999999999999999999999;
			margin-left: 0; 
		}
		
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic {
			border:1px solid #666;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
}

.tooltipn {
			border-bottom: 1px solid #FFF; color: #FFFFFF; outline: none;
			cursor: pointer; text-decoration: none;
			position: relative;
		}
		.tooltipn span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltipn:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: -18em; z-index: 9999999999999999999999999;
			margin-left: 0; 
		}
		
		.tooltipn:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classicn {
			border:1px solid #666;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
}

.tooltipnd {
			border-bottom: 1px solid #FFF; color: #FFFFFF; outline: none;
			cursor: pointer; text-decoration: none;
			position: relative;
		}
.tooltipnd span {
			margin-left: -999em;
			position: absolute;
		}

.tooltipnd:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: -10em; z-index: 9999999999999999999999999;
			margin-left: 0; 
		}
		
.tooltipnd:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
.classicnd {
			border:1px solid #666;
-webkit-border-radius: 7px;
-moz-border-radius:7px;
border-radius: 7px;
}

.headcountry{  border:1px solid #000; color:#333; font:normal 12px/21px Arial, Helvetica, sans-serif !important;}
.headcountry1{ background:#333; border:1px solid #666; padding:3px 0px; color:#FFF; font:normal 15px/21px Arial, Helvetica, sans-serif !important; position:absolute;right:55px; top:30px}
.headcountry9{ background:#333; border:1px solid #666; padding:3px 0px; color:#ffba14; font:normal 13px/21px Arial, Helvetica, sans-serif !important;}


.drpdwn{height:200px; width:100%; display:block; position:absolute; z-index:10000; top:85px; left:0px; font:normal 14px Arial, Helvetica, sans-serif}

.ovi_link{ background:url(images/download_ovi.png) no-repeat top; width:228px; height:58px; display:block; border:none; outline:none; float:right; margin:35px 30px 0px 0px;}
.ovi_link:hover{ background:url(images/download_ovi.png) no-repeat bottom; width:228px; height:58px; display:block; border:none; outline:none; float:right; margin:35px 30px 0px 0px;}
.nokia_fl{ width:570px; float:left; border-right:1px solid #323232; padding-right:5px;}
.nokia_fr{ width:300px; float:left; text-align:left; padding-left:20px; font: normal 16px/25px Arial, Helvetica, sans-serif !important; text-align:left; color:#9d9d9d}
.nokia_ddd{ background:url(images/nokia_dowl.png) no-repeat right; padding:10px 30px 10px 0px; font: normal 16px/25px Arial, Helvetica, sans-serif; text-align:left; color:#FFFFFF; float:left}
.nokia_bordhr{border-bottom:1px solid #323232; height:5px; width:98%; margin:3px auto; display:block; clear:both}
.nnkk_f20orn {
	font: normal 20px/28px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#ffbb00;
	clear:both}
.pnokk_add2010 {
	padding:26px;
	font: normal 16px/25px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#9d9d9d;
	overflow:hidden
}
.starzz{ font:normal 14px/20px Arial, Helvetica, sans-serif !important; color:#959595 !important;}
.titname_yellow{ color:#ffba14 !important}
.panason {margin-left:10px !important; font-size:16px;}
.panason li{ list-style-type: disc !important;}

.jqlivech ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 35%;
    left: 0px;
    list-style: none;
    z-index:9999;
}
.jqlivech ul#navigation li {
    width: 35px;
}
.jqlivech ul#navigation li a {
    display: block;
    width: 282px;
    height: 260px;    
}
.jqlivech ul#navigation .livechat a{
    background: url(images/lchat_background.png);
	cursor:pointer;
}
.contry_top{clear:both; width:100%; margin-top:18px; display:block; text-align:left}
.contry_bottom{margin:52px 0px 0px 0px; display:block; width:90%; clear:both; text-align:right}
.active_contblok{
	background:#292929; border:1px solid #000;
	padding:10px; font-size:15px; line-height:20px; margin:20px 0px
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.activedevices{ background:url(images/active_devices.jpg) no-repeat; width:880px; height:100px; border:none; display:block; outline:none}
.actdevitable{ width:100%; border:1px solid #292929;}
.actdevitable td{ text-align:center; padding:5px; width:45%; color:#cccccc}
.actdevitable th{ text-align:center; padding:5px; width:45%; color:#FFCC00}
.rokunnmessage{ width:90%; margin:8px auto; display:block; color:#000; text-align:center; font:normal 16px/20px Arial, Helvetica, sans-serif; padding:5px 0px; text-shadow:0px 1px #FFFFFF; background:#ffd046;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.sonyknowm{ width:125px; height:30px; margin:127px 0px 0px 300px; display:block; float:left; outline:none; border:none; cursor:pointer}
.sonyboximg{ background:url(images/sony_box_preview.jpg) no-repeat; width:904px; height:252px; display:block; margin:5px auto}


.homefaqs{ height:200px; width:33px; display:block; position:absolute; left:0px; top:30%; z-index:99999999999; text-indent:-9999999999999px; float:left; overflow:hidden}
.homefaqs a{ background:url(images/faqs_home.png) no-repeat right; width:33px; height:200px; display:block}
.homefaqs a:hover{ background:url(images/faqs_home.png) no-repeat left; width:33px; height:200px; display:block}		

.fbyupp_log{ background: url(images/facebook_button_yupp.jpg) no-repeat; width:232px; height:48px; display:block; border:none; outline:none; cursor: pointer; margin:10px auto}

.myaccount_fbbut{
	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
} 

.spe_cont{ width:970px; margin:0px auto;}

.dong_heading
{
	color: #FFBA14;
    float: left;
    font-size: 25px;
    margin-left: 33px;
    margin-top: 10px;
    width: auto;
	}


.don_right_top{width:230px; float:right; margin-top:20px; }

.don_right_top span{color:#FFBA14}

#ctl00_footer1_panAnim { font:inherit; font-size:12px; position:fixed; bottom:0px; right:0px}
        #ctl00_footer1_panAnim label { width:100%; color:#009872; font-size:14px; padding:10px; }
        #ctl00_footer1_panAnim input {  bottom:0px; right:0px; color:#FFF; cursor ointer; position:absolute; background:url(images/min_max.png) bottom no-repeat; width:44px; height:27px; border:none; outline:none}
		#ctl00_footer1_panAnim .min{ bottom:0px; right:0px; color:#FFF; cursor ointer; position:absolute; background:url(images/min_max.png) top no-repeat; width:44px; height:27px; bottom:186px; border:none; outline:none}
        #ctl00_footer1_panAnim div {display:none; position:absolute; bottom:0px; right:0px; }
        #ctl00_footer1_panAnim li { margin:0 2px 0 0; display:inline; font-size:0.7em; font-style:normal;
	        padding:2px 0 2px 2px; vertical-align:middle;}
	        
	        
	.newmsg_99_desktopapp{font: 16px/30px Arial,Helvetica,sans-serif;
	background: none repeat scroll 0 0 #252525;
    border: 1px solid #3E3E3E;
    border-radius: 5px 5px 5px 5px;
    color: #CCCCCC;
    overflow: hidden;
    padding: 10px 5px;
	width:563px; 
	margin:10px auto 0px auto;
	text-align:center;
	}
	.newmsg_99_desktopapp span{ color:#FC0}
.newmsg_99_desktopapp a{ color:#FC0; text-decoration:underline;}
.newmsg_99_desktopapp a:hover{ color:#fff; text-decoration:underline;}

.tvshows_banner{ background:url(images/tvshows/tv-show.jpg) no-repeat; height:243px; width:923px; display:block; clear:both; margin:10px auto}
.tvshows_li img{ width:188px !important; height:126px !important;}

.middle-content_tvs {
	width:927px;
	border:1px solid #121212;
	border-width:0 1px;
	background:#363636;
	padding:0 10px;
	overflow:hidden;
}

.middle-content_tvs .tvshows_li {
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	overflow:hidden;
	width:188px;
	height:125px;
	display:block;
}
.tvs_title{ width:100%; margin:20px 0px 10px 0px; font:normal 16px/20px Arial, Helvetica, sans-serif; color:#F5F5F5; text-align:left; display:block; clear:both; overflow:hidden}
.tvs_title span{ color:#FFCC00;}
.tvs_buy{ width:96px; height:29px; display:block; float:right; border:none; outline:none; cursor:pointer; background:url(images/tvshows_buy.gif) no-repeat}
.tvs_linktext{ border:none !important; font:bold 14px/20px Arial, Helvetica, sans-serif; display:block; text-align:center; text-decoration:none; color:#FFFFFF}



#footer1_panAnim { font:inherit; font-size:12px; position:fixed; bottom:0px; right:0px}
        #footer1_panAnim label { width:100%; color:#009872; font-size:14px; padding:10px; }
        #footer1_panAnim input {  bottom:0px; right:0px; color:#FFF; cursor ointer; position:absolute; background:url(images/min_max.png) bottom no-repeat; width:44px; height:27px; border:none; outline:none}
		#footer1_panAnim .min{ bottom:0px; right:0px; color:#FFF; cursor ointer; position:absolute; background:url(images/min_max.png) top no-repeat; width:44px; height:27px; bottom:186px; border:none; outline:none}
        #footer1_panAnim div {display:none; position:absolute; bottom:0px; right:0px; }
        #footer1_panAnim li { margin:0 2px 0 0; display:inline; font-size:0.7em; font-style:normal;
	        padding:2px 0 2px 2px; vertical-align:middle;}
			
.shopingCartTable{font-size:14px; line-height:20px;}
.shopingCartTable .yellow{background: #fc0; border-bottom:1px solid #fff; height:30px;}
.shopingCartTable input[type=checkbox] {margin-left:12px;}
.shopingCartTable .gray{background:#949494;border-left:1px solid #fff;border-bottom:1px solid #fff; padding-left:10px;}
.shopingCartTable .last{border-bottom: none;}