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
}
#overlay-news {
	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);
}
#overlay-modal {
	position:absolute;
	z-index:100005;
	width:100%;
	height:1060px;
	background-color:black;
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-left:2px
}
ul li {
	font-size:11px;
	margin:0;
	padding:0;
	padding-bottom:7px;
}
#container-top {
	background:url(../img/information/container-top.png) no-repeat; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/information/container-top.png', sizingMethod='scale');
	width:1000px; 
	height:34px; 
	margin:auto;
	position:relative;
	z-index:5
}
#container-bottom {
	background:url(../img/information/footer-bottom.png) repeat-y; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/information/footer-bottom.png', sizingMethod='scale');		
	width:1000px; 
	margin:auto
}	
#container {
	background:url(../img/information/container-middle.png) repeat-y !important; 	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/information/container-middle.png', sizingMethod='scale') !important;
	width:1000px !important;
	height:0px !important;
	height:auto !important;
	margin:0;
	padding:0;
	margin:auto !important;
}	
#head-links {
	width:800px;
	margin:auto;
	position:absolute;
	left:50%;
	top:11px;
	margin-left:-430px;
	z-index: 100
}
h2 {
	margin:0;
	margin-bottom:20px;
	padding:0;
	color:#222;
	font-size:18px
}
#head-image {
	background:url(../img/information/tab-simple.png) bottom no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='homepage/img/information/tab-simple.png', sizingMethod='scale');		
	width:701px;
	height:68px;
	position:relative;
	left:50%;
	margin-left:-430px;
	top:11px
}
#neulion-link a, #jumptv-link a {
	color:white
} 
#neulion-link, #jumptv-link {
	float:left;
	display:inline;
	overflow:hidden;
	width:355px;
	height:65px;
	cursor: pointer
}
#content {
	width:625px;
	margin:auto;
	margin-top:10px;
	position:relative;
	z-index:500px;
	display:inline;
	overflow: hidden;	
}
#content-body {
	border-left:1px solid #ddd;
	float:left;
	width:774px
}
#content-body ul li {
	padding-bottom:0px;
}

#sidebar {
	width:200px !important;
	margin:auto;
	margin-top:0;
	margin-left:25px;
	margin-right:0;
	position:relative;
	z-index:500;
	float:left;
	display:inline;
	overflow: hidden;
}
#sidebar a {
	color:black;
	text-decoration:none;
	padding-left:8px
}
#sidebar a:hover, .selected {
	text-decoration:underline;
	background:url(../img/information/link-arrow.gif) no-repeat left
}

.sidebarlink {
	padding:10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.sidebarlink-over {
	padding:10px;
	background:url(../img/information/link-arrow.gif) no-repeat left center
}
.sidebarlink, .sidebarlink-over {
	padding-left:9px !important;
	font-weight:bold;
	cursor:pointer
}
.sidebarlink a, .sidebarlink-over a {
	color:black;
	text-decoration:none;
	font-size:13px
}
.content-item {
	display:none;
	line-height:21px;
	color:#222;
	font-size:12px;
	width:100%
}
.content-item ul {
	list-style-type:disc;
	margin-left:30px;
	margin-bottom:10px
}
.content-item ul li {
	font-size:12px
}
.display {
	display:block !important
}
.menu li ul {
	margin-left:25px
}
.menu li ul li {
	list-style-type:disc
}
.movie-column {
	width:230px;
	float:left;
	display:inline;
	overflow:hidden;
	border:1px soild black;
}
.movie-column ul {
	list-style-type:square
}
#nav {
	text-align:center;
	background:url(../img/information/next-prev-bg.jpg) no-repeat;
	width:223px;
	height:34px;
	margin-right:10px;
	float:right;
	color:#999
}
#nav a {
	color:#999;
	position:relative;
	text-decoration:none;
	padding:6px
}
#nav a:hover {
	color:#555;
}
#nav a.left-arrow {
	background:url(../img/information/left-arrow.gif) left center no-repeat;
	padding-left:30px
}
#nav a.right-arrow {
	background:url(../img/information/right-arrow.gif) right center no-repeat;
	padding-right:30px
}
.help-footer {
	text-align:center;
	padding-bottom:10px;
	color:#000
}
.help-footer a {
	color:#000
}
.management-text {
	visibility:hidden;
	font-size:1px;
	height:1px;
	line-height:1px
}
.management-header {
	font-size:24px;
	font-weight:normal;
	color:#666;
	border-bottom:1px solid #ccc
}
.management-header span {
	font-weight:bold;
	color:#000
}
.overlay-partners #modal-content-padding {
	text-align:center;
}
.header-bucket {
	background:url(../img/information/info-header.jpg) repeat-x;
	height:163px;
	border-bottom:1px solid #DDDDDD;
	width:769px;
}
#wsh {
	background:url(../img/information/web-solutions.jpg) no-repeat;
	height:148px;
	width:473px;
	margin-top:11px;
	margin-left:6px
}
#smh {
	background:url(../img/information/sports-media-solutions-header.jpg) no-repeat;
	height:148px;
	width:473px;
	margin-top:11px;
	margin-left:6px
}
#tvh {
	background:url(../img/information/tv-solutions-header.jpg) no-repeat;
	height:148px;
	width:768px;
	margin-top:11px;
	margin-left:6px
}
.column-one {
	width:380px;
	float:left;
	font-size:12px;
	line-height: 17px
}
.column-two {
	width:205px;
	float:left;
	font-size:12px;
	margin-left:20px;
	line-height: 17px
}
.mapimage {
	cursor:pointer;
	float:right
}
.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
}
