body {
  background:#fff url(../img/header/background.jpg) top repeat-x;
  font:12px Helvetica, Arial, sans-serif;
  margin:0;
  padding:0
}
#additional-background-two {
  /* background: url(../img/base/additional-background-two.jpg) bottom repeat-x; */
}

#additional-background {
  background: url(../img/base/additional-background.jpg) bottom no-repeat;
}
div {
  margin:0;
  padding:0
}
a {
	color:black
}
a img {
  border:none
}
#container {
  width:1000px;
  margin:auto;
}
.left {
	float:left;
	display:inline;
	overflow:hidden
}
.clear {
	clear:both;
	height:1px;
	font-size:1px
}
h1 {
	margin-top:40px;
	font-size:19px;
	text-align:center;
	color:#404040;
	font-weight:normal;
	line-height:26px
}
#breadcrumb, #breadcrumbs {
	color:#444
}
#head {
	width:100%;
	height:128px;
	margin:0;
	padding:0;
}
#header {
	width:798px;
	height:78px;
	position:relative;
	left:50%;
	margin-left:-500px;	
}
#head-container {
	width:1000px;
	margin:auto;
	position:absolute;
	left:50%;
	margin-left:-500px;
}
#header-button {
	width:179px;
	height:28px;
	float:right;
	display:inline;
	overflow: auto;
	cursor:pointer;
	margin-top:30px;
}
#top-bar {
	color:#eee;
	font-size:17px;
	height:43px
}
#top-bar a {
	color:#999;
	text-decoration:none
}
#menu-nav .divider {
	margin-top:-17px
}
#menu-nav {
	/* margin-top:27px; */
	margin-top:10px;
	text-align:right;
	height:88px;
	float:right
}
#menu-nav img {
	vertical-align:middle
}
#menu-nav a {
	font:15px Calibri, Helvetica, Arial;
	color:#999;
	font-weight:bold;
	text-decoration:none;
}
#menu-nav div {
	margin:0 8px;
	height:79px
}
#menu-nav .menu-over {
	background:url(../img/header/menu-item-over.gif) no-repeat center;
}
#menu-nav .menu-over a {
	color:white;
}
.nav-tab {
	width:60px;
	text-align: center
}
#jumptv #header-button {
	background:transparent url(../img/header/head-button-jtv.png) right bottom no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/header/head-button-jtv.png' sizingMethod='scale');		
}
#neulion #header-button {
	background:transparent url(../img/header/head-button-neu.png) right bottom no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/header/head-button-neu.png' sizingMethod='scale');		
}
.default {
	background:transparent url(../img/header/logo-jumptv.png) left bottom no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/header/logo-jumptv.png' sizingMethod='scale');		
}
.over {
	background:transparent url(../img/header/logo-jumptv-over.png) left bottom no-repeat !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/header/logo-jumptv-over.png' sizingMethod='scale');
}

#modal-contents {
	position:absolute;
	z-index:100010;
	width:450px;
	height:500px;
	left:50%;
	top:50%;
	margin-left:-225px;
	margin-top:-250px;
	border:1px solid white;
	background:white;
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
	text-align:center;
	line-height:19px
}
#modal {
	position:absolute;
	z-index:100005;
	width:100%;
	height:1060px;
	background-color:black;
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
}
#modal-content-padding {
	margin:auto;
	padding:20px;
	text-align:left
}
#modal-content-close {
	background:url(../img/overlay/overlay-close-arrow.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/overlay/overlay-close-arrow.png');
	height:30px;
	width:30px;
	cursor:pointer;
	position:absolute;
	right:-15px;
	top:-15px
}
#modal-content-prev {
	background:url(../img/overlay/overlay-close-left-arrow.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/overlay/overlay-close-left-arrow.png');
	height:30px;
	width:30px;
	cursor:pointer;
	position:absolute;
	left:-15px;
	top:50%;
	margin-top:-15px;
	display:none
}
#modal-content-next {
	background:url(../img/overlay/overlay-close-right-arrow.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/overlay/overlay-close-right-arrow.png');
	height:30px;
	width:30px;
	cursor:pointer;
	position:absolute;
	right:-15px;
	top:50%;
	margin-top:-15px;
	display:none
}
#menu {
	width:1038px;
	margin:10px auto;
	background:url(../img/slider/slider-background.jpg) bottom left no-repeat;
}
#menu-tabs {
   width:900px;
   margin:auto;
   position:relative;
   top:17px;
   z-index:25
}
#neulion #menu-tabs {
	width:720px;
}
.menu-tab {
  width:175px;
  height:34px;
  margin-right:5px;
  float:left;
  color:#9e9e9e;
  background:url(../img/slider/tab-default.jpg) no-repeat bottom;
  cursor:pointer

}
.tab-style, .tab-style-long {
  text-align:center;
  margin-top:10px;
  font-size:14px;
  font-weight:bold;
}
.tab-style-long {
	margin-top:5px;
	font-size:12px
}
#menu-content {
  color:black;
  width:996px;
  height:332px;
  padding:0;
  margin:auto;
  overflow:hidden;
}
#menu-content .cell {
  width:1004px;
  height:332px;
  padding:0;
  float:left
}
#menu-content .cell-content {
  margin:10px;
  margin-top:30px;
  text-align:center
}
#menu-content .cell h4 {
  padding:0;
  margin:0;
  margin-bottom:10px;
  font-size:15px;
  color:#8dc63f
}
#mask {
	width:30000px;
}
.frontmover {
   cursor:pointer
}
.last {
	border:none
}
.column-item {
	width:200px;
	height:88px;
	position:relative;
	left:50%;
	margin-left:-100px;
	cursor:pointer
}
.column-item .padding {
    padding:10px;
    text-align:center
}
.itemover {
	background:url(../img/slider/helperimages/background-rollover.png) top no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/background-rollover.png' sizingMethod='scale');	
}
.sidebar-title {
	text-align:center;
	font-weight:bold;
	font-size:14px
}
.column-image {
	width:182px;
	height:68px;
	margin:auto	
}
.column-image span {
	visibility:hidden
}
.cell-content a {
	color:#ff6600
}
.sidebar-text {
	width:160px;
	margin:auto;
	margin-top:30px;
	line-height:18px
}
.allcategories {
	width:970px;
	margin:auto;
	margin-left:15px
}
.allcategories h3 {
	font-size:15px
}
#neulion .categoryContainer {
	width:915px;
	margin:auto;
	padding:0;
	padding-top:20px;
	margin-left:65px
	
}
.categoryImage {
	float:left;
	display:inline;
	overflow:hidden;
	width:215px;
	height:233px;
	cursor:pointer
}
#neulion .categoryImage {
	margin-right:90px;
}
#jumptv .categoryImage {
	margin-right:25px;
}
#jumptv .categoryImage {
	margin-top:20px
}
.categorytext {
	margin-top:163px;
}

#jumptv #tv-cell1 {
	background:url(../img/slider/helperimages/jumptv-allcategories/international-t.png) top no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/jumptv-allcategories/international-t.png');		
}
#jumptv #tv-cell2 {
	background:url(../img/slider/helperimages/jumptv-allcategories/professional-t.png) top no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/jumptv-allcategories/professional-t.png');		
}
#jumptv #tv-cell3 {
	background:url(../img/slider/helperimages/jumptv-allcategories/college-t.png) top no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/jumptv-allcategories/college-t.png');		
}
#jumptv #tv-cell4 {
	background:url(../img/slider/helperimages/jumptv-allcategories/variety-t.png) top no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/jumptv-allcategories/variety-t.png');		
}
#jumptv #ov-cell1 {
	background:url(../img/slider/helperimages/jumptv-allcategories/international-o.png) top no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/jumptv-allcategories/international-o.png');		
}
#jumptv #ov-cell2 {
	background:url(../img/slider/helperimages/jumptv-allcategories/professional-o.png) top no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/jumptv-allcategories/professional-o.png');		
}
#jumptv #ov-cell3 {
	background:url(../img/slider/helperimages/jumptv-allcategories/college-o.png) top no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/jumptv-allcategories/college-o.png');		
}
#jumptv #ov-cell4 {
	background:url(../img/slider/helperimages/jumptv-allcategories/variety-o.png) top no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/jumptv-allcategories/variety-o.png');		
}

#neulion #tv-cell2 {
	background:url(../img/slider/helperimages/neulion-allcategories/smmp.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/neulion-allcategories/smmp.png');		
}
#neulion #tv-cell1 {
	background:url(../img/slider/helperimages/neulion-allcategories/iptv.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/neulion-allcategories/iptv.png');		
}
#neulion #tv-cell3 {
	background:url(../img/slider/helperimages/neulion-allcategories/tools.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/neulion-allcategories/tools.png');		
}
#neulion #ov-cell2 {
	background:url(../img/slider/helperimages/neulion-allcategories/smmp-o.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/neulion-allcategories/smmp-o.png');		
}
#neulion #ov-cell1 {
	background:url(../img/slider/helperimages/neulion-allcategories/iptv-o.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/neulion-allcategories/iptv-o.png');		
}
#neulion #ov-cell3 {
	background:url(../img/slider/helperimages/neulion-allcategories/tools-o.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/neulion-allcategories/tools-o.png');		
}

.iptv-column {
	float:left;
	display:inline;
	overflow:hidden;
	width:750px;
	height:270px;
	text-align:left;
	line-height:20px
}
.iptv-column ul {
	margin:0;
	padding-top:7px;
	padding-bottom:7px
}
#iptv-sidebar {
	margin-left:0px;
	margin-right:25px;
	width:180px;
	height:270px;
	border-right:1px solid #ccc;
}
#iptv-sidebar .sidebar-image {
	background:url(../img/slider/helperimages/neulion-smmp/iptv.png) center top no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/neulion-smmp/iptv.png');
	width:156px;
	height:99px;
	margin:auto
}
.smmp-column {
	float:left;
	display:inline;
	overflow:hidden;
	width:750px;
	height:270px;
	text-align:left;
	line-height:20px
}
#smmp-sidebar {
	margin-left:0px;
	margin-right:25px;
	width:180px;
	height:270px;
	border-right:1px solid #ccc;
}
#smmp-sidebar .sidebar-image {
	background:url(../img/slider/helperimages/neulion-smmp/smmp.png) center top no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/neulion-smmp/smmp.png');
	width:156px;
	height:99px;
	margin:auto
}
.smmp-column ul {
	float:left;
	display:inline;
	overflow:hidden
}
#sport-logos {
	text-align:center
}
#sport-logos a img {
	border:1px solid #ccc
}
.tools-column {
	float:left;
	display:inline;
	overflow:hidden;
	width:750px;
	height:270px;
	text-align:left;
	line-height:18px
}
#tools-sidebar {
	margin-left:0px;
	margin-right:25px;
	width:180px;
	height:270px;
	border-right:1px solid #ccc;
}
#tools-sidebar .sidebar-image {
	background:url(../img/slider/helperimages/neulion-smmp/tools.png) center top no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/slider/helperimages/neulion-smmp/tools.png');
	width:156px;
	height:99px;
	margin:auto
}
.tools-column ul {
	float:left;
	display:inline;
	overflow:hidden
}
#block {
	width:1000px;
	margin:auto;
	background:url(../img/block/background.png) repeat-y center;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/block/background.png', sizingMethod='scale');
}
#bottom-buckets {
	width:1000px;
	height:900px;
	margin:auto;
	margin-top:20px;
	border-top:1px solid white;
	background:transparent url(../img/base/bucket-background.png) top center no-repeat;
}
#bucket-left, #bucket-right {
	width:468px;
	float:left;
	display:inline;
	overflow:hidden;
	margin-left:15px;
	margin-bottom:15px;
	position:relative;
	z-index:20px
}
#bucket-left {
	margin-left:21px;
}
#bucket-right {
	margin-left:19px;
}
.bucket-head {
	background:url(../img/buckets/news-header.jpg) no-repeat bottom right;
	width:455px;
}
.bucket-head-title {
	background:url(../img/buckets/bucket-header-default.jpg) repeat-x bottom;
	border:1px solid #ddd;
	border-bottom:none;
	width:133px;
	height:26px;
	text-align:center;
	cursor:pointer;
	margin-left:0px;
	margin-right:6px;
	position:relative;
	top:1px;
}
.bucket-selected {
	background:url(../img/buckets/bucket-header.jpg) repeat-x bottom !important;
	border:1px solid #ddd;
	border-bottom:none
}
.bucket-head-padding {
	padding:5px;
	font-weight:bold;
	font-size:13px
}
.bucket-image, .bucket-content {
	float:left;
	display:inline;
	overflow:hidden
}
.bucket-image {
	width:145px;
	margin-right:15px;
}
.bucket-content {
	width:260px;
	line-height:17px
}
.bucket-item {
	margin-top:8px;
	margin-left:20px;
	margin-right:20px;
	border:1px solid #fff;
	padding-bottom:8px;
	cursor: pointer
}
.bucket-item-divider {
	background:url(../img/buckets/news-item-divider.jpg) center no-repeat;	
	height:1px;
	width:411px;
	margin:auto;
	margin-top:8px;
	margin-left:20px;
	font-size:1px;
}
.bucket-padding {
	margin-top:10px;
}
.bucket-item a {
	color:#ff6600
}
.bucket-title {
	font-weight:bold;
	font-size:12px
}
.bucket-text {
	font-size:11px
}
.pre-footer {
	width:1000px;
	margin:auto;
	padding:10px 0;
	text-align:center;
	color:#ccc;
	font-size:13px
}
.pre-footer a {
	color:#fff;
	text-decoration:none;
	font-size:13px
}
#footer-bottom {
	width:1000px;
	height:23px;
	margin:auto;
	background:url(../img/buckets/bucket-bottom.png) repeat-y center;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/buckets/bucket-bottom.png', sizingMethod='scale');
}
#footer-bottom, #copywrite {
	width:1000px;
	margin:auto;
}
#copyright {
	text-align:center;
	color:#000;
	font-size:12px;
	padding:5px;
	padding-bottom:25px
}
