
html { font-size: 101%; font-family: Arial, sans-serif; overflow: scroll; overflow-x: auto; }
a { color:  #116988; text-decoration:none; }
a:hover {text-decoration:underline; }
#hdr { width: 951px; margin: 0 auto; }
.noMP { margin: 0; padding: 0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }


/* GENERIC TYPES */
body 
{
	margin:0px 0px; 
	padding:0px; 
	height: 100%;
	text-align: center; 
	background: #ffffff url(images/BodyBg.jpg) repeat-x; /*//Generic//*/
	font-family: Trebuchet MS, Arial;
	font-size: 80%;	color:#1b3d94;
	color:#1b3d94;
}

/*body { margin:10px 0px; padding:5px; text-align: center; background-color: white; font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}*/

/* HEADERS */
h1 {font: 2.5em Trebuchet MS, Arial; color: #1b3d94; padding: 8px 0 3px 0; margin: 0;} /* main page title */
h2 {font: 2.0em Trebuchet MS, Arial; color: #1b3d94; padding: 0 0 9px 0; margin: 0;}
h3 {font-size: 1.3em; padding: 8px 0 6px 0; margin: 0;} /* used to display product titles */
h4 {font-size: 1.2em; color: #1b3d94; padding: 8px 0 4px 0; margin: 0;}
h5 {font-size: 1.1em; color: #1b3d94; padding: 10px 0 2px 0; margin: 0;}
h6 {font-size: 1.0em; color: #1b3d94; padding: 0; margin: 0;}

/* LINKS */
A, A:active, A:visited { font-style: normal; color: #1b3d94; text-decoration: none}
A:hover { font-style: normal; color: #1b3d94; text-decoration:underline}

A.whitelink { font-style: normal; font-weight: normal; color: #1b3d94; text-decoration: none}
A.whitelink:hover { font-style: normal; font-weight: normal; color: #1b3d94; text-decoration:underline}
A.whitelink:active { font-style: normal; font-weight: normal; color: #1b3d94; text-decoration: none}
A.whitelink:visited { font-style: normal; font-weight: normal; color: #1b3d94; text-decoration: none}

a:focus, a:focus div, a:focus span, a:focus img{outline:none;}
label
{ 
    font-size:100%;
    font-family:Trebuchet MS, Arial; 
}

select {
    font-size: 8pt; 
    font-family: Trebuchet MS, Arial; 
}

.text {
    font-size: 8pt; 
    font-family: Trebuchet MS, Arial; 
    
}

input
{ 
  font-family:Trebuchet MS, Arial;
  font-weight:bold;   
  color:#1b3d94;  
  background-color:Transparent !important;
  border:solid 1px #96959a; 
}

input:hover
{
   color:#1b3d94;
   background-color:#002248; 
   border:solid 1px #96959a; 
}

.txtAlign{ text-align:left; position:relative; top:1px;}

/* orange buttons */
input.OrangeBigButton
{background-color:#1b3d94 !important; font-size:12px !important; color:#ffffff !important;}
input.OrangeBigButton:hover{background-color:#1b3d94 !important;position: relative; color:#ffffff !important; left:1px; top:1px; cursor:pointer; }


#mainContentTD{vertical-align:top; margin-top:20px;}

/* -- Global Layout Styles -- */
#bodywrapper {width: 800px; padding: 0px 0px 0px 0px; margin:0px auto; text-align:left; }
#contentwrapper { padding: 5px 0px 0px 0px; margin:0px auto; text-align:left; position: relative; background-color: White;}
.pagewrapper {padding: 0 0px; background: url(images/pagewrapper_bg.gif) repeat-y; position: relative; }
#languagewrapper {width: 800px; padding: 4px 0px 0 0px; margin:0px auto; text-align:right; position: relative; border-top: solid 1px gray;}
#headwrapper{ padding: 0 20px; height: 60px;background-color: white;}
#headlinewrapper{height: 20px;background-color: #485C5A;padding: 8px 5px 0px 10px;color: #96959a;font-weight: bold;}
#searchwrapper{background-color: #BCE27F;}

/* -- Top Navigation -- */
#topmenu {}
/* #navbar-top {height: 20px;} */
#navbar-bottom {height: 61px;}

#MasterHeaderContainer #ctl00_loginDiv{float: right; height: 22px; text-align: right; position:relative; top:-10px; right:35px}
#MasterHeaderContainer #ctl00_loginDiv.ieLogin{width:464px; text-align:right; right:0px; top:-10px;}
#MasterHeaderContainer #ctl00_loginDiv.ffLogin{width:800px; text-align:right; right:15px; top:-20px;}
#MasterHeaderContainer #ctl00_loginDiv #loginLink {position:relative; top:5px;}
#MasterHeaderContainer #ctl00_loginDiv a {color: #1b3d94;}
#MasterHeaderContainer #ctl00_loginDiv a:hover{text-decoration:underline;}
#MasterHeaderContainer #ctl00_loginDiv.input_field-email{margin: 0 2px 0 2px; padding: 1px 0 1px 4px; height: 1.3em; width: 13em; border: 1px solid #2E2E2C; background-color: #CFCFCA;color: #000000;}
#MasterHeaderContainer #ctl00_loginDiv .input_field-pass {margin: 0 2px 0 2px; padding: 1px 0 1px 4px; height: 1.3em; width: 5em; border: 1px solid #2E2E2C; background-color: #CFCFCA;color: #000000;}
#MasterHeaderContainer #ctl00_loginDiv .button {margin: 0 15px -2px 3px;}

#navbar-bottom #sectionlinks {width: 100%; height: 36px; background: url(images/corner_bl.gif) no-repeat left top; color: #FFF;}
#navbar-bottom #sectionlinks img {margin-right: 10px;}
#navbar-bottom #sectionlinks a {color: #FFF;}
#navbar-bottom #sectionlinks .backtotop {}

#searchbar { text-align: center; border: solid 0px #999999; background-color: white; position: absolute; left: 383px; top: 5px; width: 425px; height: 25px; padding: 7px 0 7px 7px;}
#searchbar .header1 {float: left; margin-bottom: 9px;}
#searchbar .search-input {width: 130px; margin-right: 4px;}
#searchbar select {width: 145px; border: 1px solid #9B9B96;}
#searchbar .advanced {float: left; padding: 2px 0 0 10px; display: inline;}
#searchbar .button {margin: 0 0 -6px 0;}

#copyright {text-align: right; width: 800px}
#sitetitle {background: url(images/title.gif); width: 480px; height: 60px; cursor: pointer; background-repeat: no-repeat;}

#nbaLogo{margin-top:5px; float:right;}
#hpDiv{width:291px; float:left; position:relative; top:6px; left:6px;}
/* -- Clear Fix -- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* master page style*/
.bodyBGcolor{background-color:#ffffff;}
.hpMainTbl {border: 0px; width:800px; height:800px; padding-top:0px; margin-top:0px; background-color:#ffffff;}
.hpMainTbl2{border: 0px; width:800px; height:800px;  padding-top:0px; margin-top:0px; border-left:solid 1px Gray;border-right:solid 1px Gray;}
#mainTable #MasterHeaderContainer{position:relative;left:0px;top:0px;height:80px; width:800px; background:#e3e6ed}
#mainTable #MasterHeaderContainer #affLogo{float:left;padding-top:30px;}
#mainTable #MasterHeaderContainer #lpLogo {float:left;}
#mainTable #MasterHeaderContainer #lpLogo a.lg {position:relative; top:5px;}
#mainTable #footerDiv {color:#1b3d94; margin-left:auto; margin-right:auto; text-align:center;clear:both;}
#mainTable #footerDivWithBG{color:#1b3d94; margin-left:auto; margin-right:auto; text-align:center;clear:both;width:800px; height:180px;}

/*default page style */
.leftDiv {float:left; position:relative; top:0px; height:583px; width:192px; } 
.fullDiv{float:left; position:relative; top:0px; height:583px; width:930px;}
/*#leftContent h1, #informText h1 {color:#ffffff; font-size:200%; text-align:left; font-weight:800; }
#leftContent P, #informText P{ font-size:100%; text-align:left;font-weight:bold}
#leftContent span{color:#ffffff; font-size:100%; text-align:left;font-weight:bold}*/

/* current default page*/
#defContainer {width:800px;position:relative; top:20px;}
#defContainer #dvLabel{width:800px; clear:none;}
#defContainer #informText{float:left; width:530px;}
#defContainer #informText #innerLeftContent {position:relative; left:20px; font-size:16px;}
.innerLeftContent{position:relative; left:20px;}
#defContainer #hp_mainContent #dvDemo {float:right}
#defContainer #dvDemo #spacerDv,#defContainer #dvDemo #spacerDv2 {width:300px; height:10px; background-color:#000000;}
#defContainer #dvDemo #viewerDv{width:300px; background-color:#000000;text-align:center;}
#defContainer #seperatorDv,#defContainer #seperatorDv2 {float:right; width:300px; height:10px}
#defContainer #dvLogin{float:right;width:300px;top:30px;}
#defContainer #passesContainer{float:left;}
#defContainer #passesContainer #passesTitle{width:530px; position:relative; left:20px;}
#defContainer #passesContainer #passesTitle span {color:#56b3df; text-align:left; font-weight:bold;}
#defContainer #passesContainer #skusContainer {float:left;position:relative; left:25px; top:30px}
#defContainer #innerGamesDiv {position:relative; top:55px; left:50px;}
#defContainer #sysDv {position:relative; float:left; clear:both;top:60px;}
#defContainer #finalText{position:relative;float:left; clear:both; width:530px; right:-35px;top:60px; font-size:1em;}

/*Login control - default page */
.Loginheader{width:300px; height:30px;}
.Loginheader span{ float:left; position:relative; top:5px; left:10px; color:#56b3df; font-size:120%; font-weight:bold; text-align:left; font-family:Arial; font-style:normal; font-weight:bold;}
.forgot{position:relative; top:4px}
#LoginContainer #Logincontent{height:150px; background-image:url(images/transpBlue25.png) !important; background-image:url(images/transpBlue25.gif);} 
#logDiv{width:240px; height:158px; background:url(images/loginBG.jpg) no-repeat; color:#1b3d94;}

#LoginContainer #Logincontent td span {color:#ffffff; font-size:140%; text-align:left; font-family:Arial; font-style:normal; font-weight:bold}
#LoginContainer #Logincontent td { text-align:left; height:32px;}
#LoginContainer #loginLink a {float:right;}
/*.clear {clear: both;margin: 0;padding: 0;height: 1px;overflow: hidden;visibility: hidden;}/* this style used to clear the extra empty pixel between 2 divs in firefox*/
.seperator{width:10px}
.txtboxes{width: 185px;}
#loginLink a{color:Aqua;}
#loginLink a:hover{color:Lime;}
.tbLogin{width:120px; height:14px;}
.lblLoginP{display:inline;}

#LoginContainer #Logincontent td.logintb{ width:166px; height:22; border-color:#026a8d;}
.logintb{ width:175px; margin-left: 10px}
.tdbutton{text-align:center; margin-left:auto; margin-right:auto; position:relative; top:15px;}
 #LoginContainer #Logincontent td a span {text-decoration:underline; color:#ffffff; font-size:90%; font-family:arial; float:right;}
#LoginFooter span {color:#ffffff; font-size:85%; font-family:arial; margin-right:3px;}
#tdbutton{text-align:center;}
#tdbutton a{color:#999999; font-size:116%;}
#tdbutton a:hover {color:#ffffff;}
.imgDivFF {position:relative; left:10%}
.imgDemo{width:423px; height:326px;}
/*
; filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;}
*/

/*games control*/
.tblGames{width:192px;}
.gamesCntr {width:192px; height:35px; font-family:Arial;background-color:Black; color:White; font-size:106%; border:solid 1px #000000;}
.trGames {width:183px;font-family:Arial;background-color:Black; color:White; font-size:110%; font-weight:bold; }
.firstTD { background:url(images/todaysBG.jpg) repeat-x; height:37px;font-family:Arial; font-size:130%; color:#56b3df; font-weight:bold; position:relative; text-align:center;}
.firstTD a {color:#999999;}
.firstTD a : hover{color:#000000;}
.orange{color:#56b3df;}
#watchNow a {color:#999999; font-size:94%;}
#watchNow a:hover{color:#ffffff;}
#leftContent span.amest {font-size: 65%; color: #ffffff; font-family:arial; font-weight:bold; }
.checkLater {margin-left:auto; margin-right:auto; text-align:left; width:178px; color:#c17f48; font-family:Arial; font-size:1.2em; font-weight:bold; position:relative; top:20px;}


/* Games page - team control */
#teamsContainer{background-color:#000000; width:200px; height:180px;}
#teamsContainer #teamsHeader{width:200px; height:35px; background:url(images/todaysBG.jpg) repeat-x;} 
#teamsContainer #actualContent{width:200px; height:145px; background:url(images/tempBG.jpg);}
/* #teamsContainer #hostTeam,#teamsContainer #visitorTeam  {background-image:url(images/teamBG.jpg);} */
.headTD{background:url(images/todaysBG.jpg) repeat-x; height:37px;font-family:Arial; font-size:120%; color:#56b3df; font-weight:bold; position:relative; margin-left:10px}

/* demo control */
.headerDemoBg {height:35px;background:url(images/loginHeaderBG.jpg) repeat-x; width:423px;}
.headerDemoBg span {color:#56b3df; font-size:130%; font-weight:bold; position:relative; top:5px}
.ffCentered{position:relative; left:10%;}
/* subscription page */
#innerLeftContent ul li, #finalText span {font-family:Arial; font-size:12px; font-weight:bold;}
.selectedDiv{float:left; background:#56b3df; height:21px; width:142px;}
.unselectedDiv{float:left; background-color:#c0bdbc; height:21px; width:142px;}
#winBut span, #macBut span{font-family:Arial; font-size:12px; font-weight:bold; position:relative; left:13px; top:3px; color:#ffffff;}

/* for lists */
#innerLeftContent #ulSub {margin:0;padding:0; list-style-position:outside; }
#innerLeftContent #ulSub li {margin:0 1em 1em 2.0em;padding:0; color:#96959a; text-align:left;}
#innerLeftContent #ulSub li span{color:#96959a;}
/* html .byfloatedimage{float: left;} /* IE Only Hack */
/*  margin-left:0px;*/


.sysReqCls{width:400px; height:160px; display:block; background-color:#ede9e8; }
.sysReqCls ul li{ font-family:Arial; font-size:10px;}
#sysTitle{font-size:14px; font-weight:bold; color:#1b3d94; position:relative; top:-10px; left:35px}


.defContent h1{ font-size:115%; font-weight:bold; color:#56b3df;}
.defContent p{font-size:100%; font-weight:bold; color:#96959a;}
#homePageBullets ul li{font-family:Arial;font-size:120%;font-weight:bold; color:gray;margin:0 2em 2.2em 2.25em;padding:0;text-align:left;}
 .sh{color: #96959a; position: relative; top: 25px; font-size: 130%; width: 160px; height:30px; font-weight:normal; line-height:20px; clear:both; text-align:center;}

/* countries supporte */
#CountriesSupported {float:left;}
#CountriesSupported ul {font-family:Arial; font-size:12px; font-weight:bold;}
#CountriesSupported h1 {font-family:Arial; font-size:20px; font-weight:bold; position:relative; top:10px;}
#CountriesSupported h2 {font-family:Arial; font-size:16px; font-weight:bold;}
#CountriesSupported h2 {font-family:Arial; font-size:16px; font-weight:bold;}

/* login */
td label:first-child {margin-top:0;}

.lblLogin{text-align:left;width:73px;}
.lblLogin label{ font-size:12px; font-weight:bold; text-align:left; margin-top:0; width:100px;}
.loginControl-btnLogin
{
	position:relative; 
	right:5px; 
	color:White; 
	background-color:#1b3d94 !important; 
	top:-8px; 
	height:22px;
	}
.loginControl-btnLogin:hover  
{
	position:relative; 
	right:4px; 
	color:White; 
	background-color:#1b3d94 !important; 
	top:-7px; 
	height:22px;
	cursor:pointer;
	}
.registerControl-btnRegister
{
	position:relative; 
	right:25px; 
	color:White; 
	background-color:#1b3d94 !important;
	}
.registerControl-btnRegister:hover 
{
	position:relative; 
	right:24px; 
	top:1px;
	color:White; 
	background-color:#1b3d94 !important;
	cursor:pointer;
	}


/*Coming soon banner*/
.ComingSoon{position:relative;float:right; width:300px; height:313px; top:10px; background: url(images/liveFrom9.jpg) no-repeat; }
.AllStarWeekend{position:relative;float:right; width:300px; height:313px; top:10px; background: url(images/liveFrom10.jpg) no-repeat; }
.innerASW{position:relative; left:50px; top:43px;}
* html AllStarWeekend{top:0;}
* html ComingSoon{top:0;} 


/* NEW_STYLE_CSS: START  */

#nbaview-screen {
	position:relative;
	margin:0 auto;
	padding:0;
	width:800px;
	height:993px;
	background: url(images/FinalBG2_cut.jpg) no-repeat;
}
#nbaview-topbanner {
	position:relative;
	margin:30px 0 0 0;
	padding:0;
	width:100%;
	text-align:left;
	float:left;
}
#nbaview-sigin {
	position:relative;
	float:left;
	top:10px;
	right:10px;
	padding:0px 0px 0 0px;
	margin: 0px 0px 0 0px;
	clear:both;
	width:100%;
	height:20px;
	text-align:right;
	line-height:10px;
	font-size:0.8em;	
	
}

#nbaview-left-navbar {
	position:relative;
	float:left;
	left:1px;
	padding:0;
	margin:0;
	width:205px;
	height:500px;
}
.nbaview-left-navbar-todaysgames .title {
	position:relative;
	float:left;
	padding:0;
	margin:0;
	width:205px;
	height:40px;
	background: url(images/todaysBG.jpg) repeat-x;
}
.nbaview-left-navbar-todaysgames .title-h2{
	font-family: Arial;
	font-size:1.2em;
	font-weight:bold;
	color:#56b3df;
	padding:0;
	margin:0;
}
.nbaview-left-navbar-todaysgames .title-h2-nodate{
	font-family: Arial;
	font-size:1.4em;
	font-weight:bold;
	color:#56b3df;
	padding:0;
	margin:0;
	height:40px;
	line-height:37px;
}

.nbaview-left-navbar-todaysgames .todaysgames-title-date {
border-color:#3492EC #2B89E2 #2B89E2 #3492EC;
border-style:none;
border-width:0px;
clear:both;
color:#FFF;
font-size:0.8em;
font-weight:bold;
margin:0;
padding:0;
position:relative;
text-align:center;
text-decoration:none;
width:190px;
left:8px;
}

.nbaview-left-navbar-todaysgames .todaysgames-title-date hr
{
	margin:0;
	padding:0;
}

/*
.nbaview-left-navbar-todaysgames .todaysgames-title-date {
	margin:0; font-size:1.0em; font-weight:bold; text-align:center; width:190px; 
	background:#0047A1 none repeat; clear:both; position:relative; 
	border-top:solid 2px #3492ec; 
	border-left:solid 2px #3492ec; 
	border-bottom:solid 2px #2b89e2; 
	border-right:solid 2px #2b89e2; 
	color:#c17f48; 
	padding:0;
	left:3px;

}
*/
.nbaview-left-navbar-todaysgames .games {
	position:relative;
	float:left;
	text-align:left;
	padding:0;
	margin:0;
	width:205px;	
}

.todaysgames-onegame{
	position:relative;
	float:left;
	padding:0 0 0 0;
	margin:5px 0 0 0;
	width:200px;
	height:33px;
	background:black;
	left:2px;
	

}
.todaysgames-onegame-team{
	position:relative;
	float:left;
	right:-5px;
	padding:0;
	margin:5px 0 0 0px;
	width:65px;
	height:23px;
	line-height:22px;

}
.todaysgames-onegame-team img{
	position:relative;
	margin:2px 0 0 0;
	float:left;
}
.todaysgames-onegame-vs{
	position:relative;
	float:left;
	padding:0;
	margin:0px 0 0 5px;
	top:6px;
	width:20px;
	height:12px;
	font-weight:bold;
	font-size:1.0em;

}
.todaysgames-onegame-team-text{
	position:relative;
	float:left;
	width:35px;
	padding:0 0px 0 0;
	margin:0px 0px 0 5px;
	color:#56b3df;
	font-weight:bold;

}
.todaysgames-onegame-team-watchnow{
	position:relative;
	float:left;
	width:28px;
	height:33px;
	padding:0 0px 0 0;
	margin:0px 0px 0 0px;
	color:#56b3df;
	top:8px;
	font-size:0.8em;
	font-weight:bold;
}
.todaysgames-onegame-team-watchtime{
	position:relative;
	float:left;
	width:32px;
	height:33px;
	padding:0 0px 0 0;
	margin:0px 0px 0 0px;
	top:8px;
	font-weight:bold;
	color:#fff;
font-size:8px;
}
.todaysgames-onegame-team-watchtime-t {
	font-size:12px;
	line-height:10px;
}
.todaysgames-onegame-team-watchtime-amest{
	font-size:8px;
}
.nbaview-left-navbar-fullseason {
	position:relative;
	float:left;
	width:205px;
	height:20px;
	padding:0;
	margin:0 0 0 0;
	background:#013976;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}

.nbaview-left-navbar-fullschedule {
	position:relative;
	float:left;
	width:205px;
	height:20px;
	padding:0;
	margin: 0 0 0 0px;
	background:#013976 url(images/scheduleFooter.jpg);
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	text-indent:40px;
}



#embed{
	position:relative;
	float:left;
	width:460px;
	height:345px;
	padding:0;
	margin:0px 0px 0 5px;
	background:black;


}
#nbaview-right-navbar{
	position:relative;
	float:left;
	width:240px;
	height:360px;
	padding:0;
	margin:0px 0px 0 0px;
}



#nbaview-right-navbar-title {
	position:relative;
	float:left;
	padding:0;
	margin:0;
	width:240px;
	height:30px;
	background: url(images/todaysBG.jpg) repeat-x;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	color:#eb6e2c;

}
.nowplaying{
	position:relative;
	float:left;
	padding:20px 0 0 0;
	margin:0;
	width:240px;
	height:130px;
	background:black;
}
.nowplaying-box {
	position:relative;
	float:left;
	padding:0;
	margin:0px 0 0 0;
	left:5px;
}

.nowplaying-team{
	position:relative;
	float:left;
	padding:0;
	margin:0;
	width:195px;
	height:30px;
	background: url(images/tempBG.jpg) no-repeat;
	font-size:20px;
	line-height:30px;
	color:#f56823;
	text-align:center;
	
}

.nowplaying-team span 
{
	position:relative ;
	left: -20px;
}

/*
.nowplaying-team{
	position:relative;
	float:left;
	padding:0 0px 0 5px;
	margin:0;
	width:195px;
	height:30px;
	background: url(images/tempBG.jpg) no-repeat;
	font-size:20px;
	line-height:30px;
	color:#f56823;
	text-align:left;
	
}
*/
.nowplaying-vs{
	position:relative;
	float:left;
	padding:0;
	margin:0;
	width:245px;
	height:40px;
	clear:both;
	line-height:35px;
	font-size:20px;
}
.nbaview-bottombanner{
	position:relative;
	float:left;
	padding:0;
	margin:0;
	width:729px;
	height:92px;
	clear:both;
	left:100px;

}

#support_box {
	position:relative;
	float:left;
	padding-top:40px;
	padding-left:40px;
	margin:0;
	
	
}

/*scroller styles*/

			.holder {
				position:relative;
				float: left;
				margin:0;
				padding:0;
			}
			.scroll-pane {
				text-align:left;
				width: 222px;
				overflow: hidden;
				position:relative;
				margin:0;
				padding:0 0px 0 0;
				float: left;
				height: 333px;
				background: url(images/gmsBG.gif) repeat-y;
				
			}
			
			
			.osX .jScrollPaneTrack {
				
				background: url(../../images/scrollBG.jpg) repeat-y;
				padding:0 10px 0 0;
			}
			.osX .jScrollPaneDrag {
				background: url(../../images/scrollCenter.jpg) repeat-y;
				padding:0 10px 0 0;
			}
			.osX .jScrollPaneDragTop {
				background: url(../../images/scrollUp.jpg) no-repeat;
				height: 6px;
				padding:0 10px 0 0;
			}
			.osX .jScrollPaneDragBottom {
				background: url(../../images/scrollBottom.jpg) no-repeat;
				height: 7px;
				padding:0 10px 0 0;
			}
			.osX a.jScrollArrowUp {
				height: 15px;
				background: url(../../images/arrUp.jpg) no-repeat 0 0px;
				padding:0 10px 0 0;
			}
			.osX a.jScrollArrowUp:hover {
				background-position: 0 0;
				padding:0 10px 0 0;
			}
			.osX a.jScrollArrowDown {
				height: 15px;
				background: url(../../images/arrDown.jpg) no-repeat 0 0px;
				padding:0 10px 0 0;
			}
			.osX a.jScrollArrowDown:hover {
				background-position: 0 0;
				padding:0 10px 0 0;
			}
			
			.left .jScrollPaneTrack {
				left: 0px;
				right: auto;
			}
			.left a.jScrollArrowUp {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowDown {
				left: 0;
				right: auto;
			}
		
			
			/* IE SPECIFIC HACKED STYLES */
			* html .osX .jScrollPaneDragBottom {
				bottom: -1px;
				
			}
			/* /IE SPECIFIC HACKED STYLES */

        


/* NEW_STYLE_CSS: END  */

.container-height-fix
{
	height:550px;
}
.nowNew
{
    float: left; background-color:Blue; width:640px; position:relative;left:65px; text-align:left; background: url("images/NowBG2.jpg") repeat-x;
}

 #ctl00_MainContent_ThemedControlModule1_ThemeThemedControlModule1_PasswordRecovery1_UserNameContainerID_UserName{width:200px;} 
 

/* SKUs control */


#buyDv4 #buyWrapper{text-indent: -9999px; position:relative; top: 5px;}
#buyDv4 #buyWrapper a{display: block; width: 49px; height: 16px;}
#buyDv4 #buy {background: url(../Images/BuyNowButt.jpg) no-repeat; width: 49px; text-align:left; height: 16px; }
#buyDv4 #buy:hover{background-position: -49px 0; }

#SkusMainContainer{height:304px; width:570px; background:url(images/BgPassImgAllStar.jpg) no-repeat; text-align: center;}
#SkusMainContainer.preAllStar{background:url(images/BgPassImgAllStarSeason.jpg) no-repeat;}
#SkusMainContainer.newHpAllStarPasses{background:url(images/BgPassImgAllStar3.jpg) no-repeat;}
div.SKUorangeHeader{color:#56b3df; font-weight:bold;}
div.SKUPrice{position: relative; top: 2px; font-weight: bold; line-height: 100%;}

div.price1{font-size:36px;}
div.price2{font-size:36px;}
div.price3{font-size:28px;}

div.header1{font-size:21px;}
div.header2{font-size:20px;}
div.header3{font-size:18px;}

#SkusMainContainer div a div.SKUBigButt {background: url(images/medBuyNow2.jpg) no-repeat; width: 125px; height: 43px; }
#SkusMainContainer div a:hover div.SKUBigBut{width: 125px; height: 43px;}
#SkusMainContainer div a  div.SKUMedButt {background: url(images/medBuyNow2.jpg) no-repeat; width: 125px; height: 43px; }
#SkusMainContainer div a:hover  div.SKUMedButt{ width: 125px; height: 43px;}
#SkusMainContainer div a div.SKUSmallButt {background: url(images/smallBuyNow3.jpg) no-repeat; width: 106px; height: 34px; }
#SkusMainContainer div a div.SKUSmallButt2{background: url(images/smallBuyNow3.jpg) no-repeat; width: 149px; height: 16px;}
#SkusMainContainer div a:hover div.SKUSmallButt {background: url(images/smallBuyNow3_over.jpg) no-repeat; width: 106px; height: 34px;}

#SkusMainContainer div a div.SKUBigButt span{color:#999999; font-weight:bold; font-size:1.3em; position:relative; top: 11px; cursor:hand; right:14px;} 
#SkusMainContainer div a:hover div.SKUBigButt span{color:#ffffff; cursor:hand;} 
#SkusMainContainer div a  div.SKUMedButt span {color:#999999; font-weight:bold; font-size:1.3em; position:relative; top: 11px;cursor:hand; right:14px;}    
#SkusMainContainer div a:hover  div.SKUMedButt span{color:#ffffff; cursor:hand;}
#SkusMainContainer div a div.SKUSmallButt span{color:#052a4d; font-weight:bold; font-size:1.4em; position:relative; top: 6px;cursor:hand;}    
#SkusMainContainer div a:hover div.SKUSmallButt span{color:#c17f48; cursor:hand;}

#SkusMainContainer #sq1{float: left; width: 215px; height: 304px; position: relative; left: 2px; top: 70px; text-align:center;}
#SkusMainContainer #sq2{float: left; width: 170px; height: 304px; position: relative; left: 38px; top: 70px; text-align:center;}
#SkusMainContainer #sq3{float: left; width: 140px; height: 304px; position: relative; left: 37px;top: 105px; text-align:center;}

#SkusMainContainer #sq1 #buyDv1 {position: relative; top: 25px; width: 165px;}
#SkusMainContainer #sq2 #buyDv2{position: relative; top: 25px; width: 125px;}
#SkusMainContainer #sq3 #buyDv3{position: relative; top: 10px; width: 106px;}
#SkusMainContainer #sq3 #buyDv4{position: relative; top: 7px; width: 106px;}   
   
#SkusMainContainer #desc1{font-size: 12px; font-weight: bold; position: relative; top: 15px;}
#SkusMainContainer #desc2{font-size: 12px; font-weight: bold; position: relative; top: 42px; color:#ffffff;}
#SkusMainContainer #desc3{font-size: 15px; font-weight: bold; position: relative; top:70px;}
#SkusMainContainer #desc4{font-size: 0.9em; font-weight: bold; position: relative; top: 45px;}
#SkusMainContainer #desc5{font-size: 0.9em; font-weight: bold; position: relative; top: 50px;}
#SkusMainContainer #desc6{font-size: 0.85em; font-weight: bold; position: relative; top: 40px;}        
#SkusMainContainer #desc7{font-size: 0.70em; font-weight: bold; position: relative; top: 43px;}

a div.litBut{font-weight:bold; width:60px; height:20px; padding-top:0px; margin-top:0px; background: url(images/vs_butt.jpg) no-repeat; font-size:85%; color:#052a4d;}
a:hover div.litBut {color:#e27b46;background: url(images/vs_butt_ov.jpg) no-repeat; cursor:pointer;}

/* end of SKUs control */

/* System Requirements*/
#sysTitle2{width:200px;}
#systemRContainer{width:400px; height:168px; text-align:left; position: relative; left: 35px;}
#systemRContainer #buttons {width:100%; height:21px;}
#systemRContainer #buttons a div span{cursor:pointer;}
#systemRContainer #sysActualContent {padding:0 auto; margin:0; font-size:0; line-height:0; height:2px; background-color:#56b3df; width:400px;}
/* End of System Requirements*/






/* FAQ */
#FAQ #answers li div a.clBack{color:#1b3d94;}
#FAQ , #FAQ p, #FAQ ul ul li, #FAQ strong, #FAQ span, #FAQ td, #FAQ ol li {font-size: 12px; color:#96959a; }
#FAQ ul ul li strong, #FAQ ul ul ul li { font-size: 100%; }
#FAQ ul ul li, #FAQ ol li { padding-bottom: 5px;}
#FAQ h2 { font-size: 14px; color: #1b3d94; padding-bottom: 0px; font-weight:bold; }
#FAQ p, #FAQ ul ul, #FAQ H2 { width: 600px; margin-top: 0; }
#FAQ table p, #FAQ table ul { width: auto; }
#FAQ a {  text-decoration:none; }
#FAQ a:hover { text-decoration:underline; }
#FAQ #questions { position:relative; top:10px;width: 600px; }
#FAQ #questions li { position:relative;top:5px; list-style:none; line-height:15px; }
#FAQ #questions li a {color:#1b3d94; font-size:14px;  font-weight:bold;}
#FAQ #answers div { text-align:right }
#FAQ #answers { padding-top: 15px; list-style:none; font-size:12px }
#FAQ h3 { padding-top: 0px; font-size:12px; }
#FAQ #questions ul{ list-style:none;}
#FAQ ul ul {list-style-type: square; list-style-position: outside; position:relative; left:10px; }
#FAQ ol { padding: 0px 0 0px 0em; list-style-position: outside; }
#FAQ td, #FAQ table { border:#1b3d94 1px solid; border-collapse:collapse; }
#clBack{line-height:5px;}
/* End of FAQ */

/* schedual control */
.firstTD2 { width:800px;background:url(images/todaysBG.jpg) repeat-x; height:37px;font-family:Arial; font-size:130%; color:#56b3df; font-weight:bold; position:relative; text-align:center;}

/* end of schedual control */

.bundlesMessage
{
	color:Red ;
	font-weight:800;
	font-size : 1.5em;
	position:relative ;
	left:30px;
	top:20px;
}
.paymentErrLabel 
{
	color:Red ;
	font-weight:800;
	font-size : 1.2em;
}

.orangeQ
{
    position:relative; float:left;width:403px; height:10.4em; background-image:url(images/transpBlue25.png) !important; background-image:url(images/transpBlue25.gif); background-repeat:repeat-x repeat-y; left:30px; border: solid 1px #c17f48;
}

div.loginStatus {float:right; color:#ffffff; clear:both; position:absolute; top:3px; text-align:right; width:900px;}

#soon p{line-height:20px;}
#soon p a{text-decoration:underline;}
.blueBorder{border-bottom: solid 1px 013976;}

#txtPayPal, #txtCC{float:right;width:254px; height:175px; font-size:16px; font-weight:bold; border: solid 1px #1b3d94;}
#triPay, #TriCC{float:right; width:254;}
#txtCC{position:relative; right:30px;}
#txtPayPalInner, #txtCCInner{position:relative; left:15px; top:15px; width:230px; display:block; line-height:30px;}

.lines{ background:url("images/linesBG.gif") repeat-x;}

#RayvControlContainer 
{
	width: 640px; 
	height: 535px;
	background-color:Black;
}

#RayvControlContainer img
{
	margin-top:20px; margin-left:60px;
}

.orengelink {color:#999999;}


/* RUK SKU Control */
#SkusRuk{width:502px; height:382px; background:url(images/BundlesBG.jpg) no-repeat;}
.SKUDivHeader{font-size:24px; font-weight:bold; position:relative; top:8px; left:10px;}
.topLines{position:relative; left:150px; top:35px;}
.centerLines{position:relative; left:18px; top:90px;}
.topLines p, .centerLines p{ margin:0px; padding:0px; font-weight:bold; font-size:28px;}
.bSpan{color:White; font-size:14px; position:relative; top:-7px; left:18px;}
#A1:hover{ text-decoration:none; left:1px; top:1px}
form {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

/* RUK footer control */
#footerDiv{width:765px; height:53px; background:url(images/NewFooterBG.jpg) no-repeat; position:relative; top:10px; float:left; left:18px; }
#footerDiv #footerLinks{width:435px; position:relative;font-size: 0.8em;padding-left:0px; margin-left:0px; float:left; left:145px; top:17px;}
#footerWrapper{clear:both;width:800px; margin-left:auto; margin-right:auto; position:relative; top:80px;padding-left:0px; margin-left:0px; float:left;}

a.underLink{text-decoration:underline;}
a.underLink:hover{text-decoration:underline; font-weight:bold;}

.topLeft, .topLeft:hover{position:relative; right:160px; top:5px;}
.topRight, .topRight:hover{position:relative; left:100px; top:-11px;}

#ctl00_MainContent_BundlesModule1_login_LoginForm_PasswordRecoveryLink{font-size:12px; position:relative; left:15px; font-weight:bold; top:4px; }

.failClass{font-size:12px; position:relative;}

/* Little supports forms */
.supSubmit, .supSubmit:hover{left:1px; top:10px;}
#smallSupport{ font-family:Trebuchet MS; color:#1b3d94;}
#smallSupport{width:286px; height:436px; background:url(images/SupportFormBg.jpg) no-repeat;}

.ukMas{border:solid 1px #1B3D94; background:fff; width:500px; height:110px; margin:10px; padding:10px; display:block;}
.ukMas a, #CountriesSupported a {text-decoration:underline;}
