ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,body,blockquote,fieldset,input {
 margin:0;
 padding:0;
 list-style:none;
}
h1,h2,h3,h4,h5,h6,pre,code {
 font-size:1em;
}
body {
   background: transparent url(/javaImages/12/58/0,,12637~3692562,00.gif) repeat top left;
   font-family:Arial,Helvetica,sans-serif;
   font-size:62.5%;
   color: #333333;
   text-align:center;
}
#bodyBorder {
 width:995px;
 margin-left:auto;
 margin-right:auto;
}
hr {
 height:1px;
 background-color:#000;
 border-style:none; 
}
table {
 border-style:none;
 clear:both;
}
.layoutTable {
 /*width:auto;*/
}
td {
 vertical-align:top;

}
.layout {
 color:#000; 
 font-family:Arial,Helvetica,sans-serif;
 text-align:left;
}
a img {
 border-width:0;
 border-style:none;
}
a {
 color:#000;
 text-decoration:none;
 font-weight:bold;
}
a:Hover {
}
li a:active, li a:focus, a:active, a:focus {
 outline:0;
 border:0;
}

/***** TOP SITE HEADER ELEMENT ********* */
.headerWrap {
height:96px;
background: transparent url(/javaImages/28/58/0,,12637~3692584,00.gif) repeat-x top left;
width:995px;
position:relative;
}
td.headerWrap, .headerWrap TD {
position:relative;
}
.logoWrap {
}
.logoWrap A {
display:block;
background: transparent url(/javaImages/57/58/0,,12637~3692631,00.gif) no-repeat top left;
width:316px;
height:67px;
}
.logotext {
visibility:hidden;
}
.siteHeaderWrap {
padding:10px 0px 0px 7px;
position:relative;
z-index:999;
}
.logoWrap  {
float:left;
}
.loginelement {
float:right;
text-align:right;
width:300px;
position:relative;
/*left:370px;*/
}
#loggedOutD, #loginElement {
float:right;
}
.loginText{
color:#99cc33;
margin-right:10px;
position:relative;
font-size:1.1em;
}
#welcomemessage, #notLoggedText {
display:inline;
font-size:1.1em;
margin-right:10px;
}
#notLoggedText A {
color:#99cc33;
}
/***********************  TOP NAVIGATION ELEMENT             ****************************/

.navigationOuterWrap {
clear:both;
line-height:1.9em;
position:relative;
top:-11px;
left:70px;
font-weight:bold;
font-size:1.4em;
}
.navigationEntry1, .navigationEntry2, .navigationEntry3, .navigationEntry4, .navigationEntry5  {
float:left;
}
.navigationEntry1 .selected, .navigationEntry2 .selected, .navigationEntry3 .selected, .navigationEntry4 .selected, .navigationEntry5 .selected {
color: #99cc33;
}
/* removed **/
/*.navigationEntry1 a:hover*/
.navigationEntry2 a:hover, .navigationEntry3 a:hover, .navigationEntry4 a:hover, .navigationEntry5 a:hover {
color: #99cc33;
}
.navigationInnerWrap {
position:absolute;
}
.navigationTextIndivdual {
color: #99cc33;
}
#masterCompositeTabContent13301_2, #masterCompositeTabContent17461_2, #masterCompositeTabContent17541_2, #masterCompositeTabContent17542_2, #masterCompositeTabContent17543_2, #masterCompositeTabContent17544_2, #masterCompositeTabContent17581_2, #masterCompositeTabContent17545_2, #masterCompositeTabContent17582_2, #masterCompositeTabContent17589_2, #masterCompositeTabContent17601_2, #masterCompositeTabContent19984_2, #masterCompositeTabContent17590_2 {
margin:14px 0px 0px 20px;
}

.navSport {
color:#99cc33;
}
.row1 {
position:relative;
}
#navigationDropDown A {
display:block;
}
#navigationDropDown UL A:hover {
color:#99cc33;
}

/***********************  MAIN CONTENT ELEMENT             ****************************/

.mainContentWrap {
padding:10px;
background-color:#fff;
padding-bottom:5px;
}
.flashPlayer {
padding-right:5px;
}
.lowerWrap {
padding:0px 10px 10px 10px;
background-color:#fff;
}

.lowerWrap .pagination {
 float:right;
 position:relative;
 bottom:24px;
 right:45px;
 font-weight:bold;
}

.lowerWrap .previous {
 float:left;
}

.lowerWrap .divisor {
 float:left;
 padding-left:10px;
}

.lowerWrap .next {
 float:left;
 padding-left:10px;
}

/***********************  SITE FOOTER ELEMENT             ****************************/
.siteFooter {
height:230px;
width:995px;
background: transparent url(/javaImages/ca/5d/0,,12637~3694026,00.jpg) repeat-x top left;
}
.footerWrap {
/*padding:20px 0px 0px 23px;*/
padding:17px 0px 0px 23px;
font-size:1.1em;
}
.footerWrap A {
font-weight:normal;
}
.contentPartnersWrap {
width:955px;
height:170px;
padding-bottom:5px;
border-bottom:1px solid #bababa;
padding-bottom:20px;
}
.contentPartnersWrap UL {
float:left;
padding-top:16px;
padding-right:8px;
width:230px;
}
.siteLinks {
height:140px;
width:972px;
overflow:hidden;
background:#ffffff;
font-size:1.1em;
padding:17px 0px 0px 23px;
}
.siteLinks UL {
float:left;
padding-top:10px;
width:136px;
}
.siteLinks li {
font-weight:normal;
}
.bold A  {
font-weight:bold!important;
}
.copyright {
font-weight:normal;
clear:left;
display:block;
float:left;
margin-top:40px;
width:200px;
}

/***** Catch up ***/
.catchUpWrapSmall, .catchUpWraplarge {
/*height:332px;*/
width:975px;
}
.catchUpWraplarge {
/*height:332px;*/
height:auto;
width:975px;
}
.catchUpWrapFull {
}
.catchUpWrapFull .fanregWrap {
display:none;
}
.videoTabsborder {
border-left:5px solid #646464;
border-right:5px solid #646464;
}
.catchUpTitle, .sportsDropdown  {
float:left;
}
.sportsDropdown  {
padding:4px 0px 0px 21px;
z-index:1;
position:relative;
}
.catchUpTitle {
color:#fff;
font-size:1.3em;
font-weight:bold;
padding:6px 0px 0px 10px;
}
.videoTabsWrapper {
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
}
.videoTabsWrap {
clear:both;
background: transparent url(/javaImages/9c/cc/0,,12637~3722396,00.gif) repeat-x center center;
height:25px;
width:963px;
}
.videoTabsWrap DIV {
float:left;
}
.catchUpWrapSmall #videoListingwrapOuter, .catchUpWraplarge #videoListingwrapOuter  {
clear:left;
background-color:#fff;
/*width:965px;*/
width:941px;
}

.sportsWrapper {
z-index:1;
/*background: transparent url(/javaImages/8d/cc/0,,12637~3722381,00.gif) no-repeat center center;
width:975px;
height:30px;*/
}
.sportsWrap, .sportsWrapper1 {
/*background: transparent url(/javaImages/8d/cc/0,,12637~3722381,00.gif) no-repeat center center;*/
background: transparent url(/javaImages/60/dd/0,,12637~4054368,00.gif) no-repeat center center;
width:975px;
height:30px;
position:static;
z-index:1;
}
.sportsWrap {
z-index:-1;
}

.videosTabSelected {
background: transparent url(/javaImages/ce/cc/0,,12637~3722446,00.gif) no-repeat center center;
width:111px;
height:20px;
cursor:pointer;
}
.videosTab {
background: transparent url(/javaImages/cc/cc/0,,12637~3722444,00.gif) no-repeat center center;
width:111px;
height:20px;
cursor:pointer;
}
#videoTab1, #videoTab4, #videoTab5 {
padding:0px 0px 0px 7px;
margin-top:5px;
}
.tabText {
display:block;
font-weight:bold;
padding:2px 0px 0px 15px;
font-size:1.1em;
}
.tabText:hover {
color:#99cc33;
}
.competitionWrapper {
position:relative;
}
.competitiondropdown, #competitionDropdown {
position:absolute;
top:-26px;
left:220px;
}
.videoElement {
float:right;
margin:0px 25px 0px 0px;
/*display:block!important;*/
min-height:175px;
height:auto !important;
height:175px;
}
/*.catchUpWrapSmall #row4, .catchUpWrapSmall #row5, .catchUpWrapSmall #row6, .catchUpWrapSmall #row7 {*/
.catchUpWrapSmall #row {
min-height:165px;
height:auto !important;
height:165px;
}

#sportsDropdown {
/*margin:6px 0px 0px 18px;
border:1px solid #7f9db9;*/
}
#sportsDropdown select {
font-size:1.1em;
border:10px solid red;
}
.catchUpWrapSmall #teamPagPrevious, .catchUpWrapSmall #teamPagDivisor, .catchUpWrapSmall #teamPagNext {
clear:both;
display:none;
}
#teamPagPrevious, #teamPagDivisor, #teamPagNext {
padding:6px 0px 6px 3px;
}
.videoImage IMG  {
width:128px;
height:94px;
display:block;
margin:0px;
border:0px;
}
.videoImage {
height:100px;
width:134px;
float:right;
}
.videoImageWrap {
/*border:3px solid #dddddd;*/
}
.videoImageWrap .hover {
/*border:3px solid #5cb600;*/
}
.videoImage A {
height:94px;
width:128px;
display:block;
border:3px solid #dddddd;
}
.videoImage A:Hover {
border:3px solid #5bb400;
}
.videoImageEntry {
width:135px;
height:100px;
position:relative;
overflow:hidden;
}
.videoTextWrapper {
}
.videoTextWrapper .rating, .videoTextWrapper .date {
/*display:inline;*/
float:left;
}
.videoTextWrapper .rating  {
padding-left:10px;
float:left;
}
.videoTextWrapper .sportCategory {
clear:left;
}
.videoTextWrapper .rightsName {
width:132px;
height:24px;
overflow:hidden;
float:left;
clear:both;
}
.rightsName {
display:none;
}
#loading, .loading {
display:none!important;
/*** TEMP **/
}

/******************** MPU STYES **********************/
.mpu {
float:right;
width:302px;
clear:both;
height:340px;
}

*html .mpu {
/*height:370px;*/
padding-top:20px;
height:360px;
}
.advert {
margin-bottom:10px;
height:250px;
}

/*
#masterCompositeTabContent16265_3 {
height:250px;
position:absolute;
top:672px;
width:975px;
}

#page2276343 #masterCompositeTabContent16265_3 {
height:250px;
position:absolute;
top:423px;
width:959px;
}
*/

/******************** MPU STYES **********************/

.fanregWrap {
border:5px solid #ddd;
}
*html .fanregWrap {
left:-4px;
}
.fanregInnerWrap {
height:40px;
}
.fanregWrapLeft, .fanregWrapRight {
float:left;
display:block;
}
.fanregWrapRight {
padding:3px 4px 0px 14px;
float:right;
}
.fanregWrapLeft {
/*width:163px;*/ /******changed for text change 091208**/
width:200px;
}
.fanregWrapLefttop {
margin-left:5px;
/*padding:7px 0px 4px 0px;*/ /******changed for text change 091208**/
padding:0 0 2px;
border-bottom:1px solid #ddd;
}
.fanregWrapLeftbottom {
padding:5px 0px 0px 5px;

}
.fanregWrapLeftbottom A {
font-weight:normal;
}
.reg A, .reg {
color:#5bb500;
}

.hover {
border:3px solid #5cb600;
}
.hoverelement {
clear:both;
}

/***** Catch up element ****/ 

.videoEntry {
width:135px;
float:left;
height:170px;
margin-right:22px;
top:0px;
left:0px;
/*overflow:hidden;*/
}
.clipCategory {
clear:left;
display:inline;
float:left;
font-weight:bold;
padding-right:3px;
}
/******************* GAP FIX *****************/
/*
.videoEntry .date, .videoEntry .rating {
display:block;
float:left;
}*/
.videoDetailWrap {
width:133px;
height:73px;
clear:both;
}
.videoEntry .rating {
padding-left:8px;
/*position:absolute;*/
}
#row8, #row14, #row28, #row34, #row48, #row54, #row68, #row74, #row88, #row94 {
/*margin-right:5px;*/
}
.paginationWrap {
float:left;
height:20px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;
}
.catchUpWraplarge #row8, .catchUpWraplarge #row14, .catchUpWraplarge #row28, .catchUpWraplarge #row34, .catchUpWraplarge #row48, .catchUpWraplarge #row54, .catchUpWraplarge #row68, .catchUpWraplarge #row74, .catchUpWraplarge #row88, .catchUpWraplarge #row94 {
margin-right:25px; 
}

.catchUpWraplarge #row13, .catchUpWraplarge #row19 {
margin-right:5px; 
}

/*** Video Page ***/

.videoWrap {
padding-right:5px;
}
.sftSubmitButton {
position:absolute;
top:10px;
left:180px;
}
.sftSubmitButton input {
 float:right;
}
.ugcHeading {
display:none;
}
#beforeSendDivId {
margin:0px 5px 5px 5px;
}
.stfFormElements {
width:468px;
}
#hideSenderNameText {
}
.lowerCatchUpWrap {
padding-top:5px;
background-color:#fff;
}

.hideSenderNameText {
display:none;
}
/*************** NEW FIXES *******************/
.navigationEntry1 {
background:transparent url(/javaImages/0/40/0,,12637~4210688,00.gif) no-repeat scroll left top;
height:29px;
width:auto;
margin-right:10px;
}


.navigationEntry2 {
background:transparent url(/javaImages/0/40/0,,12637~4210688,00.gif) no-repeat scroll left top;
height:29px;
width:auto;
}

.navigationEntry3 {
background:transparent url(/javaImages/0/40/0,,12637~4210688,00.gif) no-repeat scroll left top;
height:29px;
width:auto;
}

.navigationEntry4 {
background:transparent url(/javaImages/0/40/0,,12637~4210688,00.gif) no-repeat scroll left top;
height:29px;
width:auto;
}
.navigationEntry5 {
background:transparent url(/javaImages/0/40/0,,12637~4210688,00.gif) no-repeat scroll left top;
height:29px;
width:auto;
}
.navigationEntry6 {
background:transparent url(/javaImages/0/40/0,,12637~4210688,00.gif) no-repeat scroll left top;
height:29px;
width:auto;
float:left;
}

.navR {
width:3px;
height:29px;
background:transparent url(/javaImages/24/40/0,,12637~4210724,00.gif) no-repeat scroll left top;
float:left;
}
.navL {
width:1px;
height:29px;
background:transparent url(/javaImages/10/40/0,,12637~4210704,00.gif) no-repeat scroll left top;
float:left;
}
.navigationText {
padding-left:28px;
padding-right:28px;
}

.navigationEntry1 a {
background:transparent url(/javaImages/90/48/0,,12637~4212880,00.gif) repeat-x;
display:block;
height:21px;
width:auto;
float:left;
position:relative;
top:4px;
padding-right:10px;
line-height:20px;
}

.naventryL {
background:transparent url(/javaImages/6d/48/0,,12637~4212845,00.gif) no-repeat scroll left top;
width:21px;
height:20px;
float:left;
position:relative;
top:4px;
}

.naventryR {
background:transparent url(/javaImages/97/48/0,,12637~4212887,00.gif) no-repeat scroll left top;
width:2px;
height:20px;
float:left;
position:relative;
top:4px;
}
.navigationText1 {
padding-left:4px;
padding-right:10px;
}
.date {
float:left;
height:12px;
}
.rating {
float:left;
}
.mpucode {
width:300px;
height:250px;
/*background:#ffff00;*/
float:right;
padding-right: 5px;
padding-top: 70px;

}
.eventDetail {
width:100%;
height:233px;
/*background:transparent url(/javaImages/31/60/0,,12637~4218929,00.gif) no-repeat scroll left top;*/
float:left;
position:relative;
z-index:990;

}
.eventDetailSPC {
float:right;
position:relative;
left:6px;
}
.verspc10 {
height:10px;
margin-bottom:20px;
}
.eventTitle .header {
display:none;
}
.eventDetail .header {
display:none;
}
.eventDetailSPC .headline {
color:#FFFFFF;
float:left;
font-size:1.4em;
font-weight:bold;
position:absolute;
top:10px;
left:5px;

}
.eventTitle .value {
color:#FFFFFF;
display:block;
font-size:1em;
height:14px;
overflow:hidden;
position:relative;
top:-13px;
left:130px;
}
/*
.eventCategory .value, /*.eventDetail .pricingInfo,*/ .eventTime .value, .eventDate .value, .eventSport {
display:none;
}*/
/********************* MORE LINKS ***********************/
/* HOME PAGE EDIT
#masterCompositeTabContent16265_5 {
left:720px;
top:1270px;
width:100px;
}*/

/****** LIVE SCHEDULE ELEMENT *******/


.fanEntry {
float:right;
position:relative;
top:-10px;
}

.liveScheduleHeader {
/*background:transparent url(/javaImages/8d/cc/0,,12637~3722381,00.gif) no-repeat scroll center center;*/
background:transparent url(/javaImages/6d/52/0,,12637~4739693,00.gif) no-repeat scroll center center;
height:30px;
width:490px;
}
.liveScheduleHeader .headerTitle, .symbols {
padding:8px 0px 0px 10px;
color:#fff;
}
.liveScheduleHeader .headerTitle {
font-size:1.3em;
font-weight:bold;
}
.headerTitle, .symbols {
float:left;
}
.symbols IMG {
padding-left:5px;
}
.liveScheduleWrapper {
}
.liveScheduleBody {
clear:both;
/*height:388px!important;*/
height:400px!important;
width:480px!important;
border-left:5px solid #646464;
border-right:5px solid #646464;
overflow-x: none;
overflow-y: scroll;
scrollbar-arrow-color: #666666;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #dddddd;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-track-color: #999999;
position:relative;
}
.toFullVersion {
background-color:#666666;
padding:5px 0px 5px 45px;
}
.toFullVersion A {
background:transparent url(/javaImages/51/9c/0,,12637~3972177,00.gif) no-repeat center center;
height:25px;
width:390px;
display:block;
}
.toFullVersion P {
display:none;
}

.bodyHeader .date, .bodyHeader .sortBySport, .bodyheader {
float:left;
}
.eventsList {
clear:both;
padding-left:1px;
border-top:1px solid #cccccc;
position:static;
}
.bodyHeaderWrap {
border-left:5px solid #646464;
border-right:5px solid #646464;
}
.bodyHeader {
background:transparent url(/javaImages/9c/cc/0,,12637~3722396,00.gif) repeat-x scroll center center;
clear:both;
height:25px;
padding-top:2px;
padding-right:5px;
margin-left:1px;
margin-right:1px;
text-align:right;
}
.bodyHeader .date {
font-size:1.1em;
font-weight:bold;
line-height:25px;
padding:0px 95px 0px 9px;
}
.sortBySport {
padding-top:3px;
}
.sortBySport SELECT {
font-size:0.9em;
}
.eventLive .sport, .eventLive .rightsName, .eventLive .time, .eventDue .sport, .eventDue .rightsName, .eventDue .time, .eventUpcoming .time, .eventUpcoming .sport, .eventUpcoming .rightsName, .eventUpcoming .time, .eventFinished .sport, .eventFinished .rightsName,  .eventFinished .time {
float:left;
}

/*.eventDetail,*/ .eventDue {
clear:both;
float:left;
}
/*.liveScheduleWrapper .time,  .liveScheduleWrapper .expand, .topDetail .statusLabel, .topDetail .status, .eventwrapleft, .eventwrapright {
float:left;
}*/
.eventLive, .eventDue, .eventUpcoming {
width:451px;
border-bottom:1px solid #cccccc;
border-top:1px solid #ffffff;
}
.eventwrapleft {
padding:15px 36px 0px 30px;
float:left;
}
.eventwrapRight {
float:left;
padding:15px 0px 0px 0px;
}
.buyButton {
background-image:url(/javaImages/5b/33/0,,12637~4010843,00.gif);
background-repeat:no-repeat;
width:124px;
height:69px;
top:20px;
left:310px;
position:absolute;
text-align:center;
}
.watchButton {
background-image:url(/javaImages/e5/d/0,,12637~5574117,00.gif);
background-repeat:no-repeat;
height:69px;
position:absolute;
text-align:center;
top:20px;
left:310px;
width:124px; 
}
.purchasedButton {
background-image:url(/javaImages/e3/d/0,,12637~5574115,00.gif);
background-repeat:no-repeat;
height:69px;
position:absolute;
text-align:center;
top:20px;
left:310px;
width:124px;
}   
.buyLabel {
color:#FFFFFF;
font-size:1.4em;
font-weight:bold;
line-height:25px;
text-align:center;
width:130px;
position:absolute;
top:42px;
left:0px;
}
.liveSchedhead {
width:186px;
display:block;
}
.sortDropDownDiv {
float:right;
display:block;
width:150px;
}
.scheduleOptions {
font-size:1.2em;
}
.timeZoneDiv {
float:right;
display:block;
width:150px;
}
.sortDropDownDiv {
float:right;
display:block;
width:150px;
}
#sortDD, #timeZoneDropDown {
font-weight:bold;
font-size:1.2em;
float:right;
margin-left:4px;
margin-right:4px;
margin-top:1px;
width:150px;
}
.eventLive .rightsName, .eventUpcoming .rightsName, .eventDue .rightsName, .eventFinished .rightsName  {
display:inline;
/*float:left;*/
height:30px;
margin-left:10px;
margin-right:10px;
overflow:hidden;
}
.avaText {
font-weight:bold;
position:relative;
left:12px;
top:-5px;
clear:left;
width:200px;
}

.avaDetail {
width:260px;
position:relative;
left:12px;
top:-5px;
height:40px;
overflow:auto;
}
.topDetail {
margin-left:30px;
margin-top:6px;
}



/******************* EXPAND STYLES *******************/

.expand, .shrink {
z-index:999;
background-repeat: no-repeat;
position:relative;
top:-6px;
cursor:pointer;
}
#latestDiv {
background:transparent;
/*
background-image:url(/javaImages/5c/82/0,,12637~4227676,00.gif);
width:451px;
height:131px;
*/
}
.buyButton A {
position:relative;
color:#fff;
}
.watchButton A {
position:relative;
color:#fff;
}
.purchasedButton A {
position:relative;
color:#fff;
}
#page2250571 .mpu {
height:380px;
}
.morelink {
font-size:1.2em;
}
.price {
color:#999999;
font-size:2.4em;
font-weight:bold;
margin:auto;
padding-top:10px;
height:30px;
}

/*********************** MENU STYLING *************************/
.navigationDropDown {
background:transparent;
/*height:86px;*/
height:auto;
position:absolute;
width:355px;
/*width:500px;*/
z-index:9999 !important;
z-index:9999;
top:-5px;
}
#navigationDropMid{
background:transparent url(/javaImages/51/68/0,,12637~4745297,00.gif);
/*background:transparent url(/javaImages/51/68/0,,12637~4745297,00.gif);*/
width:355px;
/*width:500px;*/
z-index:9999 !important;
height:auto;
float:left;
position:relative;
top:-5px;
}

#navigationDropTop {
background:transparent url(/javaImages/20/9e/0,,12637~4234784,00.gif) no-repeat scroll center center;
/*background:transparent url(/javaImages/0/68/0,,12637~4745216,00.gif) no-repeat scroll center center;*/
width:355px;
/*width:500px;*/
height:18px;
position:relative;
z-index:999;
z-index:9999 !important;
top:-2px;
}
#navigationDropBot{
background:transparent url(/javaImages/22/9e/0,,12637~4234786,00.gif) no-repeat top left;
/*background:transparent url(/javaImages/fb/67/0,,12637~4745211,00.gif) no-repeat top left;*/
width:355px;
/*width:500px;*/
height:5px;
float:left;
z-index:999;
z-index:9999 !important;
margin:0px;
padding:0px;
position:relative;
top:-5px;
}
#navigationDropDown ul { 
padding-top:0px;

}
.firstNavEntry, .secondNavEntry, .thirdNavEntry, .fourthNavEntry {
float:left;
padding-top:20px;
/*width:118px;*/
width:80px;
}
.firstNavEntryB, .secondNavEntryB, .thirdNavEntryB {
float:left;
padding-top:0px;
width:118px;
}
#navigationDropDown li {
/*padding:0px 6px 8px 20px;*/
z-index:999;
padding-left:20px;
padding-bottom:3px;
}
.siteLinks li {
color:#999999;
}

/**************** CATCH UP ********************/

#videoListingDiv {
border-left:5px solid #646464;
border-right:5px solid #646464;
border-bottom:5px solid #646464;
/*padding:0px 5px 0px 5px;*/
padding:0px 15px 0px 5px;
background-color:#fff;
height:390px;
width:945px;
padding-bottom:20px;
}
#page2250734 #videoListingDiv {
height:830px;
}
#videoListingwrapOuter {
float:right;
}
#videoListingwrapinner {
float:left;
margin-top:20px;
}
*html #row0, *html #row1, *html #row2, *html #row3  {
margin-top:20px;
}
*html #row0, *html #row4  {

}
.videoEntry .description {
display:inline;
float:left;
}

.partners_hd {
font-weight:bold;
}
.siteLinks A {
font-weight:normal;
}
.videoImageWrap {

}
.playIMG {
float:left;
position:absolute;
/*border:3px solid #dddddd;*/
z-index:100;
top:0px;
}
.playIMG IMG {
top:0px;
}
.playIMG A{
border:3px solid #dddddd;
}
.playIMG A:hover{
border:3px solid #5cb600;
cursor: pointer;
}
.nobdIMG {
border:0px;
}
.videoListingDivWrap {
background-color:#FFFFFF;
border-bottom:5px solid #646464;
border-left:5px solid #646464;
border-right:5px solid #646464;
height:750px;
padding:15px 14px 0px 10px;
}

#masterCompositeTabContent14941_2 {
/*float:left;*/
}


/**************** MENU VISIBILITY FIX  *********************/

#page2250734 .tabbedMasterPageElement {
position:static;
}

/*
.vidIMG {
float:right;
clear:both;
z-index:1;
}
.playButton {
position:absolute;
position:absolute!important;
}*/
* + html .playButton { 
position:static!important;
}

.playButton {
float:left;
clear:both;
z-index:200;
position:fixed;
}
*html .playButton {
display:none;
}
*html .lowerCatchUpWrap .mpu {
margin-right:21px;
}
.feedbackWrap {
font-weight:bold;
font-size:1.2em;
}
.feedbackWrap P{
margin-bottom:20px;
font-weight:normal;
font-size:0.9em;
}
.feedbackWrap .article{
padding-left:100px;
padding-right:20px;
padding-top:30px;
width:500px;
}
.feedbackWrap SELECT, .feedbackWrap INPUT{
margin-bottom:20px;
}

/*#masterCompositeTabContent14941_5*/ masterCompositeTabContent14941_4 #videoListingwrapOuter, #masterCompositeTabContent18471_5 #videoListingwrapOuter {
margin-left:10px;
}
#masterCompositeTabContent14941_4 .mpu, #masterCompositeTabContent18471_5 #videoListingwrapOuter {
margin-right:6px;
}

#masterCompositeTabContent14941_4 .fanregWrap, #masterCompositeTabContent18471_5  .fanregWrap{
left:-20px;
}
.smallScheduleWrap {
}
#clearselect {
position:absolute;
top:100px;
left:300px;
width:400px;
height:200px;
display:none;
}


/*********************** Chrome Drop Down **************************/

.chromestyle{
width: 99%;
font-weight: bold;
position:relative;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
/*border: 1px solid #BBB;*/
width: 100%;
/*background: url(chromebg2.gif) center center repeat-x; */
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
left:63px;
position:absolute;
top:-25px;
z-index:1001;

}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg2-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
/*top: 0;
left:0px;*/
border-bottom-width: 0;
line-height:1em;
z-index:1001;
width: 355px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
*html .dropmenudiv{
left:-200px;
}

.dropmenudiv a{
display: block;
text-decoration: none;
color: black;
margin-top:10px;
margin-bottom:10px;
font-size:1em;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
/*background-color: #EBF7FF;*/
color:#666666;
}
#dropmenu1 {
z-index:1001;
}
.menuRows1, .menuRows2, .menuRows3 {
float:left;
clear:right;
width:100px;
}
.menuRows1 {
margin-left:5px;
}

.menuRows2 {
margin-left:20px;
}

.menuRows3 {
margin-left:25px;
}
#div2 {
display:block;
}
.registrationForm {
margin-top:-40px;
}
.errorText {
margin-left:10px;
margin-top:2px;
color:#0000ff;
}
.eventUpcomingexpand {
background:#dedede;
}
.eventUpcomingshrink {
background:#ffffff;
}


/****************** SMALL SCHEDULE ****************/
.smallScheduleWrap .eventUpcomingexpand {
background:#DEDEDE;
}
.smallScheduleWrap .bottomDetail {
/*left:20px;
position:relative;
top:26px;*/
float:left;
width:280px;
margin-top:12px;
margin-left:24px;
clear:both;
}
.smallScheduleWrap .eventDetail {
background:#DEDEDE url(/javaImages/ab/a1/0,,12637~4235691,00.gif) no-repeat scroll left bottom;
height:106px;
position:relative;
top:0px;
width:461px;
}
.smallScheduleWrap .icon {
float:left;
height:18px;
width:18px;
position:relative;
clear:left;
left:5px;
top:6px;
z-index:20;
height:27px;
}

.smallScheduleWrap .topDetail .icon {
left:5px;
top:10px;
}
.smallScheduleWrap .sport {
font-weight:bold;
line-height:1.2em;
position:relative;
top:9px;
margin-left:10px;
margin-right:10px;
z-index:20;
}
.smallScheduleWrap .eventDetail .statusLabel {
font-weight:bold;
margin-left:10px;
display:inline;
position:relative;
top:13px;
}
.smallScheduleWrap .eventLive .rightsName, .smallScheduleWrap .eventUpcoming .rightsName, .smallScheduleWrap .eventDue .rightsName, .eventFinished .rightsName {
position:relative;
left:0px;
z-index:99;
top:8px;
height:20px;
line-height:15px;
}
.smallScheduleWrap .eventDetail .status {
font-weight:bold;
position:absolute;
margin-top:1px;
left:110px;
top:18px;
}
.eventDue .status {
color:#FFA200;
}
.eventUpcoming .status {
color:#e21414;
}
.eventLive .status {
color:#59A703;
}

.smallScheduleWrap #latestDiv #div1 {
border-top:1px solid #CCCCCC;
}

.smallScheduleWrap .timeStart, .smallScheduleWrap .timeEnd, .smallScheduleWrap .timeSeparator, .smallScheduleWrap .formattedEventDate {
display:inline;
font-weight:bold;
position:absolute;
}
.smallScheduleWrap .eventLive .timeStart, .smallScheduleWrap .eventLive .timeEnd, .smallScheduleWrap .eventLive .timeSeparator, .smallScheduleWrap .eventLive .formattedEventDate {
color:#59a703;
}
.smallScheduleWrap .eventDue .timeStart, .smallScheduleWrap .eventDue .timeEnd, .smallScheduleWrap .eventDue .timeSeparator, .smallScheduleWrap .eventDue .formattedEventDate {
color:#ffa200;
}
.smallScheduleWrap .eventUpcoming .timeStart, .smallScheduleWrap .eventUpcoming .timeEnd, .smallScheduleWrap .eventUpcoming .timeSeparator, .smallScheduleWrap .eventUpcoming .formattedEventDate {
color:#e21515;
}
.smallScheduleWrap .eventUpcoming .timeStart, .smallScheduleWrap .eventUpcoming .timeEnd, .smallScheduleWrap .eventUpcoming .timeSeparator, .smallScheduleWrap .eventDue .timeStart, .smallScheduleWrap .eventDue .timeEnd, .smallScheduleWrap .eventDue .timeSeparator, .smallScheduleWrap .eventLive .timeStart, .smallScheduleWrap .eventLive .timeEnd, .smallScheduleWrap .eventLive .timeSeparator, .smallScheduleWrap .eventLive .formattedEventDate, .smallScheduleWrap .eventDue .formattedEventDate, .smallScheduleWrap .eventUpcoming .formattedEventDate {
top:9px;
}





.smallScheduleWrap .timeStart {
left:340px;
}
.smallScheduleWrap .timeEnd {
left:380px;
}
.smallScheduleWrap .formattedEventDate {
left:390px;
}
/****************** SMALL SCHEDULE END ****************/


/******************* HOME PAGE *********************/
.homeWrap {

}
.homeWrap #videoListingDiv {
padding-right:10px;
width:950px
}
.homeWrap #videoListingwrapinner {
float:left;
margin-top:20px;
width:950px
}
.homeWrap .morelink {
position:relative;
top:400px;
width:100px;
left:580px;
}
.morelink A {
font-size:0.9em;
}

/* DELETED 
.liveScheduleWrapper .eventLive .eventDetail, .liveScheduleWrapper .eventUpcoming .eventDetail, .liveScheduleWrapper .eventDue .eventDetail {
background: #dedede URL(/javaImages/ab/a1/0,,12637~4235691,00.gif) no-repeat scroll left bottom;
height:140px;
height:136px;
position:relative;
top:-39px;
/*float:left;
clear:both;*/
}
.smallScheduleWrap .liveScheduleWrapper .eventLive .eventDetail, .smallScheduleWrap .liveScheduleWrapper .eventUpcoming .eventDetail, .smallScheduleWrap .liveScheduleWrapper .eventDue .eventDetail {
background: #dedede URL(/javaImages/ab/a1/0,,12637~4235691,00.gif) no-repeat scroll left bottom;
height:110px;
position:relative;
top:5px;
float:none;
}
.eventLive, .eventUpcoming, .eventDue {
background:#ffffff;
width:461px;
clear:left;
position:relative;
height:auto !important;
min-height:30px;
min-height:30px;
}
*/

/******************* HOME PAGE END *********************/

/******************* LiveScheduleFull *********************/
.ScheduleFullWrap {

}

/******************* LiveScheduleFull END*********************/


/************** SPORT PAGES ******************************/
.morelink {
position:relative;
top:400px;
width:100px;
left:580px;
}

#masterCompositeTabContent16265_4{
border-left:5px solid #646464;
border-right:5px solid #646464;

}

/************** SPORT PAGES END ******************************/

.videoImage IMG {
position:absolute;
top:0px;
left:0px;
}
.videoImage {
position:relative;
}

.playIcon {
display:none;
}
.playIMG {
position:absolute;
top:0px;
z-index:100;
}
.videoImage img {
border:0px;
}
.vidIMG {
z-index:2;
}
.videoImage a  {
position:absolute;
}
.videoDetailsWrap {

}
.videoDetailsWrap #masterCompositeTabContent16265_5 {
left:0px;
top:30px;
}
.seoArticle {
padding:5px;
width:475px;
}
.WorldCupQualifiersUEFASoccer {

}
.feedbackConfirmation {
margin:5px;
padding:5px;
}
.feedbackConfirmation .headline {
font-weight:bold;
}
.feedbackConfirmation .article {
font-size:0.8em;
}
#date {
float:left;
font-size:1.1em;
font-weight:bold;
margin-left:6px;
margin-top:3px;
}

.eventLive .status {
color:#59A703;
}
.eventExpand {
background:#dedede;
}
#stfFormElementsId INPUT{
border:1px solid #cccccc;
height:20px;
width:160px;
}
#termsAndConditionsMessage {
display:none;
}

/*************** SPORT BANNER ******************/
#sportbanner {
/*float:right;*/
}
#masterCompositeTabContent17461_3, #masterCompositeTabContent17582_3, #masterCompositeTabContent17545_3, #masterCompositeTabContent17581_3
{
width:200px;
position:absolute;
top:24px;
left:786px;
}
.videoDetailsWrap .liveScheduleBody {
height:423px!important;
width:480px!important;
}

#stfSubmitButtonId INPUT{
width:97px;
height:25px;
border:0px;
}
.siteLinks .bold {
font-weight:bold;
color:#000000;
}
.smallScheduleWrap .rightsName {
width:none;
}
.smallScheduleWrap .expand, .smallScheduleWrap .shrink {
 float:none;
 position:absolute;
 width:455px;
 top:0px;
 left:0px;
 z-index:999;
 height:27px;
}
.smallScheduleWrap .expand {
background:transparent url(/javaImages/44/a1/0,,12637~4235588,00.gif) no-repeat scroll right center;
}
.smallScheduleWrap .shrink{
background:transparent url(/javaImages/42/a1/0,,12637~4235586,00.gif) no-repeat scroll right center;
}
.smallScheduleWrap .description {
display:inline;
position:relative;
top:9px;
}
#bodyBorder {
position:relative;
}
#masterCompositeTabContent14941_4, #masterCompositeTabContent18471_5  {
height:250px;
position:absolute;
right:33px;
top:80px;
}
#mpucode {
background:#FFFF00 none repeat scroll 0% 0%;
float:right;
height:250px;
width:300px;
}
.eventwatchWrap {

}
.eventwatchWrap .liveScheduleBody {
width:470px!important;
height:400px !important;
}
.eventwatchWrap .liveScheduleHeader {
width:480px;
}
.eventwatchWrap .eventLive, .eventwatchWrap .eventUpcoming, .eventwatchWrap .eventDue {
width:451px;
}

.homeWrap .mpu {
margin-right:10px;
}

.feedbackWrap .border, articleWrap .border, .myaccountWrapout .border {
background: #dedede URL(/javaImages/f2/33/0,,12637~4731890,00.gif) no-repeat scroll left bottom;
}
.feedbackForm {
border-bottom:5px solid #646464;
height:550px
margin-bottom:5px;
}
.myaccountWrapout {

}
.myaccountWrapin {
background:#FFFFFF;
padding:10px;
}
.myaccountWrapout .border {
height:30px;
width:975px;
}
.myaccountWrapout .border .headline{
font-size:1.3em;
font-weight:bold;
color:#ffffff;
}
#customerDetailsSectionContainer, #subscriptionHistorySectionContainer, #purchasedEventsSectionContainer, #paymentPlansSectionContainer {
border-left:5px solid #646464;
border-right:5px solid #646464;
}
.averageRatingContainer {
float:left;
border:1px;
}
.eventwatchWrap .eventDetail {
width:451px;
display:block!important;
}
.registrationConfirmation {
border:0px!important;
}
.eventDetail {
scrollbar-arrow-color: #666666;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: #666666;
scrollbar-face-color: #dddddd;
scrollbar-highlight-color: #006666660;
scrollbar-shadow-color: #666666;
scrollbar-track-color: #999999;
}
.siteUsersSearchResultsEmpty {
display:none;
}
#flashElement {
height:405px;
width:480px;
}
.horizonlog {
float:right;
}
#avgRatingStarsDiv {
left:10px;
position:relative;
top:20px;
}
#masterCompositeTabContent16265_6 .mpu {
margin-right:0px;
}
#masterCompositeTabContent16265_6 .videoEntry .description {
float:none;
}
#page2248047 .liveScheduleBody {border-left:5px solid #646464;
height:388px !important;
}

#masterCompositeTabContent13301_2, #masterCompositeTabContent17582_2, #masterCompositeTabContent17543_2, #masterCompositeTabContent19984_2, #masterCompositeTabContent17461_2, masterCompositeTabContent17590_2, #masterCompositeTabContent17545_2, #masterCompositeTabContent17544_2, #masterCompositeTabContent17581_2, #masterCompositeTabContent17590_2 {
z-index:9999;
position:relative;
}

#masterCompositeTabContent13301_2 .HTMLElement {
z-index:9999;
position:relative;
}
.testwrap {
z-index:9999;
position:relative;
}
.navigationDropMid LI {
z-index:9999;
position:relative;
}
#existingFanheading {
font-weight:bold;
}
#masterCompositeTabContent16265_6 .rating{
position:static;
}
.requiredFieldMarker {
display:none;
}
/**************** MENU ********************/
.jqmWindowInner {
position:absolute;
float:left;
width:200px;
height:100px;
border:1px solid #000000;
backgrouund:#cccccc;
}

.rating {
float:none;
position:absolute;
}

/********************* drop down fixes **********************/

.firstNavEntry, .secondNavEntry, .thirdNavEntry {
border-right:1px solid #dedede;
}

/********************* drop down fixes **********************/

/************************* LANDING PAGES ****************************/
.landingWrap {

}
.landingWrap .liveScheduleBody {
height:398px !important;
}
.landingWrap #masterCompositeTabContent16265_3 {
top:682px;
left:12px;
}
/************************* LANDING PAGES ****************************/

.hideSelect {
display:none;
}
.showSelect {
display:inline;
}
.eventShrink:hover {
background:#99cc33;
/*cursor:pointer;*/
}



* html #page2250734 .sportsDropdown  {
width:850px;
}
* html #page2250734 #sportsDropdown {
margin-left:700px;
}
* html .videoEntry {
margin-right:17px;
}
* html .playIMG {
display:none;
}
* html #masterCompositeTabContent14941_5 {
width:922px;
}
* html .fanregWrap {
left:-1px;
}
* html .mpu{
height:340px;
}
* html #masterCompositeTabContent16265_3 {
top:694px;
width:946px;
}
* html .price {
position:relative;
}

* html .smallScheduleWrap .eventDetail .status {
top:18px;
/*margin-top:13px;*/
}
* html .buyLabel {
position:static;
width:75px;
height:20px;
}
* html ..buyLabel A{
position:static;
}
* html #masterCompositeTabContent16265_6 .mpu {
margin-right:7px;
}
.vidsearchWrap #videoListingwrapOuter {
width:100%;
}
.vidsearchWrap #videoListingwrapinner {
width:100%;
}
.vidsearchWrap .rating {
float:none;
left:54px;
position:relative;
top:-13px;
}


.vidsearchWrap .clipCategory {
clear:left;
display:inline;
float:none;
font-weight:bold;
padding-right:3px;
position:relative;
top:-14px;
}

.vidsearchWrap .videoEntry .description {
display:inline;
float:none;
position:relative;
top:-14px;
}
.vidsearchWrap .fanEntry {
position:relative;
top:-14px;
}
* html .vidsearchWrap .videoImage a {
position:relative;
top:56px;
left:10px;
}
* html .vidsearchWrap .videoImage a:hover {
position:relative;
top:56px;
left:10px;
}
* html .vidsearchWrap .rating {
top:42px;
left:60px;
}
* html .vidsearchWrap .clipCategory {
top:40px;
left:10px;
}
* html .vidsearchWrap .videoEntry .description {
top:40px;
left:10px;
}
.loadingSpinner {
position:relative;
left:320px;
top:160px;
}
.homeWrap #videoListingDiv {
width:950px;
}
.sportsWrap, .sportsWrapper1 {
z-index:1;
}
#navigationDropTop, #navigationDropMid, #navigationDropBot {
position:static;
}
.videoDetailsWrap #masterCompositeTabContent16265_3{
width:975px;

}

.sportsmainWrap  #masterCompositeTabContent16265_3 { 
width:955px;
}
.sportsmainWrap  {
}

/********************* AddThis  ***********************/
#bookmarkBG {
backghround:#cccccc;
width:260px;
position:relative;
top:-30px;
float:right;
font-weight:normal;
color:#999999;
margin-right:10px;
}
.bookmarkWraps {
float:left;
padding-left:20px;
margin-left:10px;
margin-top:5px;
width:80px;
height:16px;
padding-top:2px;
font-size:1.2em;
display:block;
cursor:pointer;
}
.bookmark {
font-weight:bold;
padding-top:6px;
padding-left:6px;
}
.bookmark IMG{
margin-left:6px;
margin-top:20px;
}
#delicious {
background: transparent URL(/javaImages/b1/bc/0,,12637~4832433,00.gif) no-repeat scroll left center;
}
#digg {
background: transparent URL(/javaImages/b3/bc/0,,12637~4832435,00.gif) no-repeat scroll left center;
}
#facebook {
background: transparent URL(/javaImages/bd/bc/0,,12637~4832445,00.gif) no-repeat scroll left center;
}
#reddit {
background: transparent URL(/javaImages/b6/bc/0,,12637~4832438,00.gif) no-repeat scroll left center;
}
#stumble {
background: transparent URL(/javaImages/ba/bc/0,,12637~4832442,00.gif) no-repeat scroll left center;
}

#favourites{
background: transparent URL(/javaImages/b5/bc/0,,12637~4832437,00.gif) no-repeat scroll left center;
}
#twitter{
background: transparent URL(/javaImages/b8/bc/0,,12637~4832440,00.gif) no-repeat scroll left center;
}
#live{
background: transparent URL(/javaImages/5/ba/0,,12637~4831749,00.gif) no-repeat scroll left center;
}

#more{
float:right;
font-size:1em;
cursor:pointer;
position:relative;
right:20px;
top:30px;
}


/********************* AddThis  END***********************/
.myaccount {
font-size:1.1em;
}
.smallScheduleWrap .icon {
background-repeat:no-repeat;
}
* html .buyLabel {
position:absolute;
height:0px;
width:100px;
display:block;
line-height:10px;
float:left;
top:50px;
left:10px;
}
* html .homeWrap .morelink {
top:1030px;
}
* html #videoListingwrapOuter {
float:none;
}
* html #videoListingDiv {
float:none;
height:680px;
min-height:390px;
width:945px;
}
* html .homeWrap #videoListingDiv {
float:none;
height:400px;
min-height:400px;
width:945px;
}
* html #masterCompositeTabContent14941_4 {
height:250px;
position:static;
right:33px;
top:90px;
}
* html .mpu {
height:350px;
top:20px;
}
* html .fanregWrap {
margin-bottom:30px;
}
* html .landingWrap #masterCompositeTabContent16265_3 {
top:706px;
padding-right:30px;
width:938px!important;
}
* html .landingWrap .mpu {
margin-right:0px;
}
* html .landingWrap #videoListingDiv {
height:400px;
}
* html .landingWrap .morelink {
top:1040px;
}
* html .sportsmainWrap .smallScheduleWrap .bottomDetail {
margin-left:10px;
}
* html .sportsmainWrap #masterCompositeTabContent16265_3 {
padding-right:30px;
width:938px!important;
}
* html .sportsmainWrap #videoListingDiv {
height:400px;
}
* html .sportsmainWrap .morelink {
top:1040px;
}
* html .loginOrCreateAccount .liveScheduleBody {
height:630px !important;
}
* html .registerUpdate .liveScheduleBody {
height:230px !important;
}
#row14 {
margin-bottom:20px;
}

.vidsearchWrap #masterCompositeTabContent18471_5 {
top:180px;
right:43px;
}
* html .vidsearchWrap #masterCompositeTabContent18471_5 {
top:90px;
right:33px;
}
* html .vidsearchWrap #videoListingDiv {
height:780px;
}
/********************* SEARCH FIX *************************/

*html .vidsearchWrap .videoDate {
margin-left:10px;
}

*html .vidsearchWrap .videoImage A {
top:0px;
}
*html .vidsearchWrap .videoImage a:hover {
top:0px;
}
*html .vidsearchWrap .rating {
top:-12px;
}

*html .vidsearchWrap .videoEntry .description {
top:-10px;
}

*html .vidsearchWrap .clipCategory {
top:-10px;
}
*html .vidsearchWrap .fanEntry {
margin-left:10px;
top:-10px;
}
*html .vidsearchWrap .paginationWrap {
position:absolute;
top:900px;
}
*html #page2248040 #row14 {
border-bottom:20px solid #ffffff;
}
/********************* SEARCH FIX END *************************/
body:first-of-type .mainContentWrap {
width:974px;
}
body:first-of-type #watchInfo {
top:140px;
}
body:first-of-type .purchasePage .mainContentWrap {
width:984px;
}
body:first-of-type .eventwatchWrap .mainContentWrap {
width:984px;
}
#page2253824 name {
display:none;
}
.eventwatchWrap .bodyHeaderWrap {
margin-right:3px;
}
.eventwatchWrap .toFullVersion {
margin-right:3px;
}
.eventwatchWrap .smallScheduleWrap .expand, .eventwatchWrap .smallScheduleWrap .shrink {
width:451px;
}
.regbut {
left:590px;
top:36px;
position:absolute;
}
.myaccountWrapout .regbut {
top:-56px;
}
#share4free img{
width:480px;
}
.purchasePage .myAccount {
display:none;
}
#page2246082 .articleWrap {
margin-bottom:5px;
}
/*******New Event Watch *******/
.eventWatchNew {
}

/****** rating fix ********/
#masterCompositeTabContent14941_5 .rating {
position:static;
}
#masterCompositeTabContent14941_5 .videoEntry .description {
float:none;
}
#masterCompositeTabContent14941_5 .clipCategory {
display:none;
}
#page2246077 .navigationEntry4 a {
color:#000000;
}
.rss {
position:absolute;
right:0;
top:40px;
width:170px;
}
.rssFeed {
float:left;
margin-right:10px;
}
.rssFeed IMG, .twitterFeed IMG {
float:left;
margin-right:5px;
}
.rssText A {
text-decoration:underline;
}

.article h3.headline{
 font-size: 1.5em;
 font-weight: bold;
}

/*#page2276306 #masterCompositeTabContent16265_3{top:0;}*/

#page2276306 .mpucode {
padding-top:105px;

position:absolute;
top:-260px;
left:653px;

/* IE 5-7 FIX  */
^padding-top:0px!important;
^top:-100px;
^left:653px;

/* IE 8 FIX  */
padding-top /*\**/:200px\9;
top /*\**/:-300px\9;
}

#page2250148 .mpucode {
padding-top:0px!important;
}

#page2252465 .mpucode {
padding-top:0px!important;
}
#page2246069 .mpucode {
position:absolute;
left:659px;
top:-70px;






}

