body{font-family:Arial, Helvetica, sans-serif; text-align:center; margin:0px; padding:0px; color:#666666; background:#222222;}
html, body{
height:100%;
width:100%;
/*overflow:visible;*/
margin:0px;
padding:0px;
}
body {
/* font-size sets the scale of #content */
min-width: 990px;
/*min-height: 804px;*/
}
#background{
position:fixed;
width:100%;
height:100%;
overflow:hidden;
top:42px;
left:0px;
z-index:-3;
}
#background img{position:absolute; top:0px; left:0px;}
#background.horizontal img{top:0px; left:0px; width:100%; visibility:visible;}
#background.vertical img{height:100%; left:50%;} /* counteract left positiong with negative left margin in javascript */
/** header and nav styles **/
#topbar{position:fixed; width:100%; height:41px; background-color:#000000; left:0px; z-index:12; text-align:center;}
#mastersLogo{position:absolute; top:2px; left:11px; z-index:12;}
#ibmLogo{position:absolute; top:9px; right:8px; z-index:12;}
#topbar.expanded #ibmLogo{top:7px;}
#navbar{position:relative; width:990px; height:41px; background-color:#000000; z-index:12; margin:0px auto;}
#navbar .elements{float:left; position:relative; width:100%; height:41px; text-align:center; margin:0px; padding:0px; overflow:hidden; text-align:center;}
#navbar ul{clear:left; float:left; position:relative; left:50%; height:41px; margin:0px; padding:0px; list-style-type:none; margin:0px;}
#navbar li{float:left; position:relative; right:50%; text-transform:uppercase; margin:0px 6px; padding:0px; font-weight:bold; height:41px; height:27px !important; padding-top:14px; font-size:14px;}
#navbar a{display:inline; color:#777777; text-decoration:none; height:13px; line-height:13px;}
#navbar .elements a:hover, #navbar .elements li a.selected{color:#FFFF00;}
#topbar.expanded{position:fixed; width:100%; height:52px; background-color:#000000; left:0px; z-index:12;}
#topbar.expanded #navbar{height:33px; overflow:hidden;}
#topbar.expanded #navbar .elements{float:left; position:relative; width:100%; height:33px; text-align:center; margin:0px; padding:0px; overflow:hidden; text-align:center;}
#topbar.expanded #navbar ul{clear:left; float:left; position:relative; left:50%; height:33px; margin:0px; padding:0px; list-style-type:none; margin:0px;}
#topbar.expanded #navbar li{float:left; position:relative; right:50%; text-transform:uppercase; margin:0px 6px; padding:0px; font-weight:bold; height:33px; height:13px !important; padding:14px 0px 6px 0px; font-size:14px;}
#topbar.expanded #navbar a{display:inline; color:#777777; text-decoration:none; height:13px; line-height:13px; margin:0px; padding:0px;}
#topbar.expanded #navbar a:hover, #topbar.expanded #navbar li a.selected{color:#FFFF00;}
#subnavbar{position:fixed; width:100%; height:18px; top:32px; left:0px; background:#000000; border-top:1px solid #2B2B2B; border-bottom:1px solid #404040; text-align:center; margin:0px; padding:0px; overflow:hidden; z-index:12;}
#subnavbar ul{height:18px; color:#777777; z-index:5; line-height:17px; text-align:center; list-style-type:none; margin:0px; padding:0px;}
#subnavbar li{display:inline; text-transform:uppercase; font-weight:bold; line-height:17px; font-size:12px; padding:0px 5px;}
#subnavbar a{color:#777777; text-decoration:none;}
#subnavbar a:hover, #subnavbar li a.selected{color:#FFFF00;}
/** left side leaderboard styles **/
#scoresControlOpen{position:fixed; left:0px; top:126px; cursor:pointer; z-index:9; display:block;}
#scoresControlCloseImg{position:absolute; right:0px; top:85px; width:25px; height:40px; cursor:pointer; z-index:-1;}
#scoresControlCloseLink{position:absolute; right:0px; top:85px; width:25px; height:40px; cursor:pointer; z-index:1;}
#scoresLeftContainer{position:fixed; width:282px; height:202px; top:79px; left:-282px; z-index:9; display:block;}
#scoresLeft{float:left; width:282px; margin:0px; padding:0px;}
#scoresLeftTop, #scoresLeftBottom{float:left;}
#scoresLeftMiddle{float:left; width:262px; height:189px; background:url(/images/misc/lb_background_middle.png) repeat-y; overflow:hidden; z-index:5; margin:0px; padding:0px;}
#scoresLeftMiddle.expanded{height:339px;}
#scoresLeftContent{float:left; position:relative; width:227px; height:189px; margin-left:15px; overflow:hidden; text-align:left;}
#scoresLeftContent.expanded{height:339px;}
#scoresTitle{width:100%; position:relative; height:16px;}
#scoresPopout{position:absolute; right:0px; bottom:0px;}
#scoresHeaders{float:left; width:227px; padding:10px 0px 10px 0px; border-bottom:1px solid #E2E2E2;}
#scoresLeftContent .scoresPos{float:left; width:18px; margin-right:8px;}
#scoresLeftContent .scoresPlayer{float:left; width:90px;}
#scoresLeftContent .scoresToday{float:left; width:31px; margin-right:5px; text-align:center;}
#scoresLeftContent .scoresThru{float:left; width:24px; margin-right:5px; text-align:center;}
#scoresLeftContent .scoresTotal{float:left; width:24px; text-align:center;}
#scoresLeftContent .scoresVideo{float:left; width:22px;}
#scoresLeftContent .scoresVideo img{margin:5px 0px 4px 0px;}
#scoresLeftContent .row{float:left; height:18px; line-height:18px; border-bottom:1px solid #E2E2E2; font-weight:normal;}
#scoresLeftContent #scoreboardList{float:left; height:114px; overflow:hidden;}
#scoresLeftContent #scoreboardList.expanded{height:266px;}
#scoresLeftContent #radioButton{position:absolute; right:0px; bottom:10px;}
#scoresLeftContent #expandButton{position:absolute; right:0px; bottom:0px; cursor:pointer;}
#scoresLeftContent #allScoresButton{position:absolute; left:0px; bottom:0px;}
/** leaderboard popout styles **/
#lbpopheader{float:left; width:298px; width:280px !important; height:27px; height:26px !important; padding:1px 9px 0px 9px; margin:0px; background:#000000; overflow:hidden;}
#lbpopbody{float:left; width:298px; width:274px !important; height:364px; height:334px !important; margin:0px; padding:15px 12px; background:#FFFFFF; text-align:left; overflow:hidden;}
#lbpopbody #scoresTitle{float:left; width:274px; height:12px; text-align:left;}
#lbpopbody #scoresTitle #lbTitle{float:left; margin:0px; padding:0px;}
#lbpopbody #scoresTitle #lbRound{float:left; margin:0px; padding:0px;}
#lbpopbody #scoresHeaders{float:left; width:274px; padding:10px 0px 10px 0px; border-bottom:0px;}
#lbpopbody .scoresPos{float:left; width:18px; margin-right:8px;}
#lbpopbody .scoresPlayer{float:left; width:70px; height:18px;}
#lbpopbody .scoresToday{float:left; width:57px; height:18px; margin-right:4px; text-align:center;}
#lbpopbody .scoresThru{float:left; width:24px; height:18px; margin-right:4px; text-align:center;}
#lbpopbody .scoresTotal{float:left; width:24px; height:18px; text-align:center;}
#lbpopbody .scoresVideo{float:left; width:22px; height:18px;}
#lbpopbody .scoresVideo img{margin:5px 0px 4px 0px;}
#lbpopbody .scoresFavorite{float:left; width:20px;}
#lbpopbody .scoresFavorite img{margin:3px 4px 4px 5px; background:url(/images/misc/favorite_star.png) 0px 0px no-repeat;}
#lbpopbody .row{float:left; height:18px; line-height:18px; border-bottom:1px solid #E2E2E2; font-weight:normal;}
#lbpopbody .yellow{background:#FFFCBB;}
#lbpopbody .yellow .scoresFavorite img{background:url(/images/misc/favorite_star.png) 0px -11px no-repeat;}
#lbpopbody .grayed{color:#CDCDCD;}
#lbpopbody #scoreboardList{outline:none;}
#lbpopbody .scroll-pane{float:left; width:274px; height:268px; overflow:auto;}
#lbpopbody #scoreboardListContent{float:left; width:251px; border-top:1px solid #E2E2E2;}
#lbpopbody #radioButton{position:absolute; right:0px; bottom:10px;}
#lbpopbody #allScoresButton{float:left; margin-top:6px;}
#lbpopbody #allScoresButton a{cursor:pointer;}
#lbpopfooter{float:left; width:298px; width:280px !important; height:27px; line-height:25px; background:#000000; color:#999999; padding:0px 9px; margin:0px; overflow:hidden; text-align:left; font-size:.9em;}
/** syndicated leaderboard styles **/
#synScoresHeader{float:left; width:276px; width:258px !important; height:27px; height:26px !important; padding:1px 9px 0px 9px; margin:0px; background:#000000; overflow:hidden;}
#synScoresBody{float:left; position:relative; width:276px; width:258px !important; height:364px; height:334px !important; margin:0px; padding:15px 12px; background:#FFFFFF; text-align:left; overflow:hidden;}
#synScoresFooter{float:left; width:276px; width:258px !important; height:27px; line-height:25px; background:#000000; color:#999999; padding:0px 9px; margin:0px; overflow:hidden; text-align:left; font-size:.9em;}
#scoresHeaders{float:left; width:252px; padding:10px 0px; border-bottom:1px solid #E2E2E2;}
#synScoresBody .scoresPos{float:left; width:23px; margin-right:8px;}
#synScoresBody .scoresPlayer{float:left; width:105px;}
#synScoresBody .scoresToday{float:left; width:36px; margin-right:5px; text-align:center;}
#synScoresBody .scoresThru{float:left; width:35px; margin-right:5px; text-align:center;}
#synScoresBody .scoresTotal{float:left; width:35px; text-align:center;}
#synScoresBody .row{float:left; width:100%; height:18px; line-height:18px; border-bottom:1px solid #E2E2E2; font-weight:normal; clear: left; }
#synScoresBody #scoreboardList{clear:left; float:left; width:252px; height:266px;}
#synScoresBody #radioButton{position:absolute; right:0px; bottom:10px;}
#synScoresBody #allScoresButton{position:absolute; left:12px; bottom:7px; cursor:pointer;}
/** right side news styles **/
#newsControlOpen{position:fixed; right:0px; /*top:47px;*/ top:126px; cursor:pointer; z-index:9; display:block; overflow: auto !important;}
#newsControlCloseImg{position:absolute; left:0px; top:85px; width:25px; height:40px; cursor:pointer; z-index:-1;}
#newsControlCloseLink{position:absolute; left:0px; top:85px; width:25px; height:40px; cursor:pointer; z-index:1;}
#newsRightContainer{position:fixed; width:282px; height:202px; top:79px; right:-282px; z-index:9; display:block;}
#newsRight{float:left; width:282px; margin:0px; padding:0px;}
#newsRightTop, #newsRightBottom{float:right;}
#newsRightMiddle{float:right; width:262px; height:189px; background:url(/images/misc/news_background_middle.png) repeat-y; overflow:hidden; z-index:5; margin:0px; padding:0px;}
#newsRightMiddle.expanded{height:339px;}
#newsRightContent{float:right; position:relative; width:227px; height:100%; margin:0px 15px 0px 0px; overflow:hidden; text-align:left;}
#newsRightContent h3 a{color:#333333; text-decoration:none;}
#newsRightContent h3 a:hover{border-bottom:1px solid #333333;}
.newsTitle{width:100%; position:relative; float:left; height:14px; line-height:14px; margin:0px; overflow:hidden;}
#newsPopout{position:absolute; right:0px; top:0px;}
#rightNewsUpdates{float:left; width:100%; height:88px; overflow:hidden;}
#rightNewsUpdates.expanded{height:164px;}
#newsRightUpdates{float:left; width:100%; height:100%; overflow:hidden;}
#newsRightUpdates .newsItem{float:left; width:100%; overflow:hidden; border-bottom:1px solid #E2E2E2; padding:10px 0px; font-size:1.1em; height:73px; height:53px !important; overflow:hidden;}
#newsRightUpdates .newsItem a{cursor:pointer; text-decoration:none;}
#newsRightUpdates .newsItem a:hover{text-decoration:underline;}
#rightNewsArticles{float:left; width:100%; height:84px; overflow:hidden;}
#rightNewsArticles.expanded{height:150px;}
#newsRightArticles{float:left; width:100%; height:100%; /*border-top:1px solid #E2E2E2;*/ overflow:hidden;}
#newsRightArticles .newsItem{float:left; width:100%; overflow:hidden; border-bottom:1px solid #E2E2E2; padding:10px 0px; font-size:1.1em; height:64px; height:44px !important; overflow:hidden;}
#newsRightArticles .newsItem a{cursor:pointer; text-decoration:none; color:#666666;}
#newsRightArticles .newsItem a:hover{text-decoration:underline;}
#newsRightContent .newsItem{line-height:14px;}
#newsRightContent .newsItem img{float:left; margin:0px 10px 0px 0px;}
#newsRightContent #expandButton{position:absolute; right:0px; bottom:0px; cursor:pointer;}
#newsRightContent #allNewsButton{position:absolute; left:0px; bottom:0px;}
#newsRightContent .breakingNews{float:left; width:100%; overflow:hidden; border-bottom:1px solid #E2E2E2; padding:10px 0px; font-size:1.1em; height:73px; height:53px !important; overflow:hidden;}
#newsRightContent .breakingNews img{float:left; margin-right:6px;}
/** news popout styles **/
#newspopheader{float:left; width:257px; width:239px !important; height:27px; height:26px !important; padding:1px 9px 0px 9px; background:#000000;}
#newspopbody{float:left; width:257px; width:227px !important; height:369px; height:339px !important; padding:15px; background:#FFFFFF;}
#newspopbody h3 a{color:#333333; text-decoration:none;}
#newspopbody h3 a:hover{text-decoration:underline;}
#newspopbody #updates{float:left; width:100%; height:164px; text-align:left; overflow:hidden;}
#newspopbody #updates .newsItem{float:left; width:100%; overflow:hidden; border-bottom:1px solid #E2E2E2; padding:10px 0px; font-size:1.1em; height:73px; height:53px !important; overflow:hidden;}
#newspopbody .breakingNews{float:left; width:100%; overflow:hidden; border-bottom:1px solid #E2E2E2; padding:10px 0px; font-size:1.1em; height:73px; height:53px !important; overflow:hidden;}
#newspopbody .breakingNews img{float:left; margin-right:6px;}
#newspopbody #articles{float:left; width:100%; height:150px; text-align:left; overflow:hidden;}
#newspopbody #articles .newsItem{float:left; width:100%; overflow:hidden; border-bottom:1px solid #E2E2E2; padding:10px 0px; font-size:1.1em; height:64px; height:44px !important; overflow:hidden;}
#newspopbody .newsItem{line-height:14px;}
#newspopbody .newsItem a{cursor:pointer; text-decoration:none; color:#666666;}
#newspopbody .newsItem a:hover{text-decoration:underline;}
#newspopbody .newsItem img{float:left; margin-right:10px;}
#newspopbody #allNewsButton{float:left; margin-top:8px;}
#newspopbody #allNewsButton a{cursor:pointer;}
#newspopfooter{float:left; width:257px; width:239px !important; height:27px; line-height:25px; background:#000000; color:#999999; padding:0px 9px; margin:0px; overflow:hidden; text-align:left; font-size:.9em;}
/** video reel styles **/
#videoReel{position:fixed; bottom:-77px; left:0px; width:100%; height:129px; z-index:11;}
#reelControl{position:relative; top:0px; margin:0px auto; width:122px; height:19px; background:url(/images/misc/videoreel_flaps.png) -153px 0px no-repeat;}
#reelControl.open{background-position:-153px -19px;}
#reelControlLive{position:relative; top:0px; margin:0px auto; width:152px; height:19px; background:url(/images/misc/videoreel_flaps.png) 0px 0px no-repeat; display:none;}
#reelControlLive.open{background-position:0px -19px;}
#reelControl img, #reelControlLive img{cursor:pointer;}
#reelWrapper{position:relative; width:100%; height:110px; background:url(/images/misc/videoreel_bg.png) repeat; z-index:11; display:block;}
#reelTabs .ui-tabs-hide {
/*left: -10000px;*/
display:none;
}
#reelTabs .header{position:relative; width:990px; width:890px !important; height:20px; margin:0px auto 8px auto; padding:0px 50px 0px 50px; overflow:hidden;}
#reelTabs .header ul{width:500px; width:491px !important; height:20px; height:8px !important; padding:10px 0px 2px 9px; margin:0px; list-style:none; overflow:hidden;}
#reelTabs .header li{float:left; height:8px; overflow:hidden;}
#reelTabs #reelLiveLatest a{float:left; display:block; width:71px; height:8px; margin:0px 0px 0px 10px; background:url(/images/misc/videoreel_tabs.png) 0px -1px no-repeat;}
#reelTabs #reelLiveLatest a:hover, #reelTabs #reelLiveLatest.ui-tabs-selected a{background-position:0px -13px;}
#reelTabs #reelLiveLatest a.disabled, #reelTabs #reelLiveLatest.ui-state-disabled a{cursor:default; background-position:-0px -24px;}
#reelTabs #reelLatest a{float:left; display:block; width:37px; height:8px; margin:0px 0px 0px 10px; background:url(/images/misc/videoreel_tabs.png) -34px -1px no-repeat;}
#reelTabs #reelLatest a:hover, #reelTabs #reelLatest.ui-tabs-selected a{background-position:-34px -13px;}
#reelTabs #reelLatest a.disabled, #reelTabs #reelLatest.ui-state-disabled a{cursor:default; background-position:-34px -24px;}
#reelTabs #reelRelated a{float:left; display:block; width:45px; height:8px; margin:0px 0px 0px 10px; background:url(/images/misc/videoreel_tabs.png) -82px -1px no-repeat;}
#reelTabs #reelRelated a:hover, #reelTabs #reelRelated.ui-tabs-selected a{background-position:-82px -13px;}
#reelTabs #reelRelated a.disabled, #reelTabs #reelRelated.ui-state-disabled a{cursor:default; background-position:-82px -24px;}
#reelTabs .header #reelExtras{float:right; width:390px; width:369px !important; height:15px; margin:5px 0px 10px 0px; padding-right:21px;}
#reelTabs .header #reelExtras a{float:right; width:58px; margin:0px; margin-left:5px; padding:0px;}
#reelTabs .header #reelExtras #reelDisplayCount{float:right; text-align:right; color:#777777; line-height:13px; margin:2px 0px 0px 0px; padding:0px;}
.videoReelContent{width:990px; height:82px; margin:0px auto;}
.videoList{width:990px; height:72px; list-style:none; padding:0px; margin:0px auto; overflow:hidden;}
.videoList li{padding:0px; margin:0px; width:144px; zoom:1;}
.videoList li .videoItem{width:128px; height:72px; margin:0px 8px; cursor:pointer;}
.videoList li .live{position:relative; cursor:pointer;}
.videoList li .videoItem .altcontent{display:none;}
.videoList li .videoItem img{margin:0px; width:128px; height:72px;}
.videoList li .reelLiveIcon{float:left; position:relative; width:22px; height:9px; margin-top:-67px; margin-left:13px; z-index:12;}
.videoList li .reelLiveIcon img{width:22px; height:9px;}
.videoHoverCaption{
position:relative;
width:128px;
width:118px !important;
height:72px;
height:62px !important;
margin:-72px 0px 0px 0px;
background:url(/images/misc/trans_black.png) repeat;
display:none;
color:#FFFFFF;
padding:5px;
text-align:left;
z-index:12;
overflow:hidden;
cursor:pointer;
}
.videoHoverText{position:absolute; bottom:11px; left:8px;}
.livethumb{
float:left;
position:relative;
width:128px;
height:72px;
margin:-72px 8px 0px 8px;
display:block;
z-index:12;
cursor:pointer;
}
.liveHoverCaption{
float:left;
position:relative;
width:128px;
width:118px !important;
height:72px;
height:62px !important;
margin:-72px 8px 0px 8px;
background:url(/images/misc/trans_black.png) repeat;
display:none;
color:#FFFFFF;
padding:5px;
text-align:left;
z-index:10;
overflow:hidden;
cursor:pointer;
}
.liveHoverText{position:absolute; bottom:5px;}
.ipadVideoReelCaption{
width:128px;
height:24px;
line-height:12px;
display:block;
color:#777777;
margin:10px 0px 0px 0px;
padding:0px;
text-align:left;
z-index:10;
overflow:hidden;
cursor:pointer;
}
.ipadLiveVideoReelCaption{
width:128px;
height:24px;
line-height:12px;
display:block;
color:#777777;
margin:10px 0px 0px 0px;
padding:0px;
text-align:left;
z-index:10;
overflow:hidden;
cursor:pointer;
}
/** video player(s) styles **/
#lightIntro, #light, #fade{display:none;}
.white_content {
position:absolute;
background:#000000;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:100;
overflow:visible;
text-align:left;
}
#background_video{
position:relative;
width:100%;
height:100%;
overflow:hidden;
top:0px;
left:0px;
/*z-index:8;*/
z-index:-8;
text-align:left;
background:#222222;
}
.player_content{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
text-align:left;
z-index:11;
}
#fade{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
text-align:left;
background-color:#000000;
opacity:.80;
.filter:alpha(opacity=80);
z-index:10;
}
#otherPlayer{width:986px; height:553px; margin:100px auto 0px auto; position:relative;}
#overlayPlayer, #overlayPlayerVideo, #overlayPlayerLiveVideo {margin:0px 13px; z-index:11; width:960px; height:540px; background:#000000; position:relative;}
.overlayPlayerClass{margin:0px 13px; z-index:11; width:960px; height:540px; background:#000000; position:relative;}
#overlayClose{position:absolute; width:50px; width:27px !important; height:50px; height:27px !important; top:-23px; padding:11px 0px 12px 23px; right:0px; z-index:12;}
#overlayPlayerVideo, #overlayPlayerLiveVideo{width:960px; height:540px; display:none;}
#overlayReplay{position:relative; width:80px; height:80px; margin:-200px auto 0px auto; padding:0px; z-index:12; cursor:pointer; display:none;}
/* overlay photo */
#overlayPhoto{position:relative; margin:82px auto 0px auto; z-index:11; display:none;}
#overlayPhoto .image{margin:14px 0px 10px 0px;}
#overlayPhoto .caption{margin:0px 0px 20px 0px; color:#FFFFFF;}
#overlayPhoto .credit{margin:0px; color:#999999; text-transform:uppercase;}
#overlayPhoto .close{position:absolute; top:-14px; right:-13px;}
a.photooverlay{cursor:pointer;}
/* overlay content */
#overlayHtml{position:relative; margin:82px auto 0px auto; z-index:11; display:none; background:#FFFFFF; width:808px; width:768px !important; height:565px; height:525px !important; padding:20px;}
#overlayHtml .close{position:absolute; top:-14px; right:-13px; }
#overlayHtml h2.overlaytitle{float:left; display:inline; color:#333333; font-size:2em; font-weight:bold; margin:0px 0px 10px 0px; width:768px; height:30px; overflow:hidden;}
#overlayHtml .scroll-pane{float:left; height:485px; width:768px; overflow:auto;}
/* iPad Promo overlay */
#iPadPromo {position:relative; margin: 82px auto 0px auto; z-index:11; display:none; width: 406px; height: 153px; padding: 0; }
#iPadPromo .close{position:absolute; top:-14px; right:-13px; }
/** video title box styles **/
#titleBox{position:absolute; width:100%; z-index:9; bottom:75px; left:0px;}
#videoTitle, #articleTitle{position:relative; width:403px; min-height:58px; height:auto !important; height:58px; margin:0px auto; cursor:pointer;}
#videoTitle .top, #articleTitle .top{float:left; width:403px; height:10px;}
#videoTitle .middle, #articleTitle .middle{float:left; width:403px; width:373px !important; padding:0px 15px; background:url(/images/misc/video_title_bg.png) repeat;}
#videoTitle .play{float:left; width:40px; height:38px; margin:0px; background:url(/images/misc/video_play_button.png) 0px 0px no-repeat;}
#videoTitle:hover .play{background-position:0px -38px;}
#videoTitle .videotext{float:right; width:318px; line-height:19px; font-size:1.6em; color:#FFFFFF; text-align:left;}
#videoTitle .videotime{clear:right; float:right; width:318px; height:16px; line-height:16px; color:#666666; text-align:left;}
#videoTitle .bottom, #articleTitle .bottom{float:left; width:403px; height:10px;}
#articleTitle .articletext{float:left; width:318px; line-height:19px; font-size:1.5em; color:#FFFFFF; text-align:left;}
#articleTitle .articletime{clear:both; float:left; width:373px; height:16px; line-height:16px; color:#666666; text-align:left;}
#videoTitle .videotext a,#articleTitle .articletext a{color:#FFFFFF;}
#videoTitle .type, #articleTitle .type{float:right; color:#666666;}
#videoReplay{position:relative; width:80px; margin:0px auto; cursor:pointer; display:none;}
/** temp for testing scenario4 **/
#introPlayerScenario4{visibility:hidden;}
#videoTestScnario4{position:relative; width:80px; margin:0px auto; cursor:pointer;}
/** flashdetect box styles **/
#flashcontent{position:relative; top:300px; width:403px; height:169px; margin:0px auto; text-align:center; z-index:30; display:block;}
#flashcontent #noflash{position:relative; width:403px; height:169px; height:109px !important; padding-top:60px; background:url(/images/misc/flashdetect_bg.png) no-repeat top; color:#777777;}
#flashcontent #noflash .text{width:403px; width:383px !important; height:69px; padding:0px 10px; margin:0px; border-bottom:1px solid #282828; overflow:hidden;}
#flashcontent #noflash .buttons{height:39px; height:19px !important; padding:10px 0px; overflow:hidden; margin:0px auto;}
#flashcontent #noflash .buttons a{display:inline-block; text-decoration:none;}
#flashcontent #noflash .buttons a.getflash{width:71px; height:19px; background:url(/images/misc/flashdetect_buttons.png) 0px 0px no-repeat; margin-right:5px;}
#flashcontent #noflash .buttons a.getflash:hover{background-position:0px -19px;}
#flashcontent #noflash .buttons a.continue{width:128px; height:19px; background:url(/images/misc/flashdetect_buttons.png) -71px 0px no-repeat; margin-right:5px;}
#flashcontent #noflash .buttons a.continue:hover{background-position:-71px -19px;}
.noflashtext{font-size:1.2em; font-weight:bold;}
/* styles for jScrollPane Vertical scroll bars */
.jspContainer{position:relative; overflow:hidden; z-index:1; outline:none;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute; top:0; right:0; width:10px; height:100%; background:#FFFFFF;}
.jspHorizontalBar{position:absolute; bottom:0; left:0; width:100%; height:10px; background:#FFFFFF;}
.jspVerticalBar *, .jspHorizontalBar *{margin:0; padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#F0F0F0; position:relative;}
.jspDrag{background:#BEBEBE; position:relative;	top:0; left:0; cursor:pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float:left; height:100%;}
.jspVerticalBar .jspArrow{background:url(/images/misc/scroll_arrows.png) no-repeat; text-indent:-20000px; display:block; cursor:pointer;}
.jspHorizontalBar .jspArrow{background:url(/images/misc/hscroll_arrows.png) no-repeat; text-indent:-20000px; display:block; cursor:pointer;}
.jspVerticalBar .jspArrow:hover{background:url(/images/misc/scroll_arrows_hover.png) no-repeat;}
.jspHorizontalBar .jspArrow:hover{background:url(/images/misc/hscroll_arrows_hover.png) no-repeat;}
.jspArrowUp{background-position: 0px 0px;}
.jspArrowDown{background-position: 0px -10px !important;}
.jspArrowLeft{background-position: 0px 0px;}
.jspArrowRight{background-position: -10px 0px !important;}
.jspVerticalBar .jspArrow.jspDisabled{background:url(/images/misc/scroll_arrows_disabled.png) no-repeat; cursor:default;}
.jspHorizontalBar .jspArrow.jspDisabled{background:url(/images/misc/hscroll_arrows_disabled.png) no-repeat; cursor:default;}
.jspVerticalBar .jspArrow{height:10px;}
.jspHorizontalBar .jspArrow{width:10px; float:left; height:100%;}
.jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;	float:left; height:100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin:0 -3px 0 0;}
.scroll-pane{outline:none;}
/** sublevel page styles **/
#pagecontainer{position:absolute; width:100%; z-index:8; top:82px; left:0px; padding-bottom:100px;}
#videocontainer{position:absolute; width:100%; height:100%; z-index:8; top:0px; left:0px; padding:0px; background:#191919;}
#pagecontent{display:inline-block; width:788px; width:748px !important; margin:0px auto; background:#FFFFFF; padding:20px; text-align:left; font-size:1.1em;}
#pagecontent.overlay{float:left; width:748px; margin:0px; padding:0px;}
.lgLandingImg{float:left; width:748px; margin-bottom:20px;}
.lgLandingImg .captioncredit{float:left; width:748px; height:10px; line-height:10px; margin-top:10px; text-align:right; color:#999999; font-size:.9em; text-transform:uppercase;}
.landingSection{float:left; width:748px; border-bottom:1px solid #CCCCCC; padding-bottom:10px; margin-bottom:10px; line-height:14px;}
.landingText h2{height:13px; line-height:13px;}
.lastLandingSection{float:left; width:748px; margin-bottom:0px;}
.landingImg{float:left; width:236px; margin-right:20px;}
.landingImgText{float:left; width:492px;}
.landingMoreLink{height:8px; margin:15px 0px; padding:0px;}
/* leader board */
#leaderboardStubContainer{position:absolute; width:100%; z-index:auto; bottom:85px; left:0px;}
#leaderboardStubBox{width:349px; width:319px !important; height:82px; height:52px !important; padding:15px; margin:0px auto; background:url(/images/misc/white_box.png) no-repeat; text-align:left; z-index:9;}
#leaderboardStubBox .header{font-weight:bold; font-size:1.7em; color:#333333; margin:0px;}
#leaderboardStubBox p{margin:0px; font-size:1.1em;}
#leaderboardContainer{width:932px; margin:30px auto 0px auto;}
#leaderboard{position:relative;}
#leaderboardContentContainer{width:932px; height:538px; margin:0px; padding:0px;}
#leaderboardContent{}
.leaderboardBracket{width:104px; height:22px; margin:0px auto;}
.leaderboardPole{width:77px; height:22px; margin:0px auto; background:url(/images/misc/poleOnly.jpg) repeat-y top;}
/* players */
#inviteesLeftContent{float:left; width:492px; margin-right:20px;}
#inviteesRightContent{float:left; width:236px;}
#playerRightContent h2.gray2{margin:0px 0px 20px 0px;}
#qualificationsForInvitation.scroll-pane{clear:left; float:left; width:236px; height:365px; overflow:auto; outline:none; margin:10px 0px 0px 0px; padding:0px;}
#qualificationsForInvitation.scroll-pane2{clear:left; float:left; width:236px; outline:none; margin:10px 0px 0px 0px; padding:0px;}
/*#qualificationsForInvitation.scroll-pane2{clear:left; float:left; width:236px; height:365px; overflow:auto; outline:none; margin:10px 0px 0px 0px; padding:0px;}*/
#qualificationsForInvitation #qualificationsListContent{float:left; width:210px;}
#qualificationsContent ol li{margin-top:12px;}
#pastChampionsNotPlaying{float:left; width:236px; border-top:1px solid #CCCCCC; padding-top:10px; margin-top:30px;}
#pastChampionsNotPlaying ul{float:left; width:236px; list-style-type:none; margin:10px 0px 0px 0px; padding:0px; line-height:17px;}
#playerSortOptions{float:left; margin:10px 30px 0px 0px;}
#playerFilterOptions{float:left; margin-top:10px;}
#playerSortOptions label, #playerFilterOptions label{text-transform:uppercase; color:#999999; line-height:19px; display:inline-block; margin-right:5px; font-size:11px;}
#playerSort, #playerFilter{color:#999999; width:167px; height:19px; font-size:1em;}
#inviteesList{float:left; width:492px; margin-top:15px; padding-top:5px; border-top:1px solid #CCCCCC;}
#inviteesList .inviteesListColumn{float:left; width:235px;}
#inviteesList .inviteesListColumn .item{padding:10px 0px; border-bottom:1px dotted #E2E2E2;}
#playerList{float:left; width:748px; margin-top:15px; padding:15px; border-top:1px solid #CCCCCC;}
#playerList .item{float:left; width:177px; height:102px; margin:0px 10px 30px 0px; overflow:hidden;}
#playerList .item img{float:left; margin-right:10px;}
/*pairings*/
#tabsPairings{float:left; width:425px; height:19px; margin-bottom:20px;}
#tabsPairings .round1 a{float:left; display:block; width:52px; height:19px; margin-right:15px; background:url(/images/misc/pairings_tabs.gif) 0px 0px no-repeat;}
#tabsPairings .round1 a:hover, #tabsPairings .round1 a.selected{background-position:0px -19px;}
#tabsPairings .round1 a.disabled{cursor:default; background-position:0px -38px;}
#tabsPairings .round2 a{float:left; display:block; width:52px; height:19px; margin-right:15px; background:url(/images/misc/pairings_tabs.gif) -61px 0px no-repeat;}
#tabsPairings .round2 a:hover, #tabsPairings .round2 a.selected{background-position:-61px -19px;}
#tabsPairings .round2 a.disabled{cursor:default; background-position:-61px -38px;}
#tabsPairings .round3 a{float:left; display:block; width:52px; height:19px; margin-right:15px; background:url(/images/misc/pairings_tabs.gif) -128px 0px no-repeat;}
#tabsPairings .round3 a:hover, #tabsPairings .round3 a.selected{background-position:-128px -19px;}
#tabsPairings .round3 a.disabled{cursor:default; background-position:-128px -38px;}
#tabsPairings .round4 a{float:left; display:block; width:52px; height:19px; margin-right:15px; background:url(/images/misc/pairings_tabs.gif) -194px 0px no-repeat;}
#tabsPairings .round4 a:hover, #tabsPairings .round4 a.selected{background-position:-194px -19px;}
#tabsPairings .round4 a.disabled{cursor:default; background-position:-194px -38px;}
#tabsPairings .wdmc a{float:left; display:block; width:157px; height:19px; margin:0px; background:url(/images/misc/pairings_tabs.gif) -262px 0px no-repeat;}
#tabsPairings .wdmc a:hover, #tabsPairings .wdmc a.selected{background-position:-262px -19px;}
#tabsPairings .wdmc a.disabled{cursor:default; background-position:-262px -38px;}
#pairingsExtras{float:left; width:748px; border-top:1px solid #CCCCCC; padding:15px 0px;}
#pairingsExtrasTime{color:#999999;}
#round1players{display:none;}
#round2players{display:none;}
#round3players{display:none;}
#round4players{display:none;}
#pairingsPlayerList{float:right;}
.pairings12GroupRow{float:left; width:748px; padding-bottom:10px;}
.pairings12GroupText{float:left; width:748px; width:738px !important; height:25px; line-height:25px; background:#F7F7F7; border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; padding-left:10px;}
.pairings12TimeText{float:left; width:748px; width:738px !important; height:29px; line-height:29px; padding-left:10px;}
.pairings12PlayerListing{float:left; width:242px; height:102px; overflow:hidden; margin-right:11px;}
.pairings12PlayerListing .image{float:left; width:76px; margin-right:10px;}
.pairings12PlayerListing .text{float:left; width:156px;}
.pairings34GroupRow{float:left; width:364px; padding-bottom:10px;}
.pairings34GroupText{float:left; width:364px; width:354px !important; height:25px; line-height:25px; background:#F7F7F7; border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; padding-left:10px;}
.pairings34TimeText{float:left; width:364px; height:29px; line-height:29px;}
.pairings34PlayerListing{float:left; width:177px; height:102px; overflow:hidden; margin-right:10px;}
.pairings34PlayerListing .image{float:left; width:76px; margin-right:10px;}
.pairings34PlayerListing .text{float:left; width:91px;}
#pairingsContentHeaders{float:left; width:748px; display:none; border-bottom:1px solid #E8E8E8;}
#pairingsContentHeaders .header{float:left; height:23px; line-height:23px; color:#666666; font-weight:bold; text-transform:uppercase;}
#pairingsContentHeaders .status{width:110px; text-align:center;}
#pairingsContentHeaders .player{width:170px; text-align:center;}
#pairingsContentHeaders .par_total{width:108px; text-align:center;}
#pairingsContentHeaders .r1{width:65px; text-align:center;}
#pairingsContentHeaders .r2{width:65px; text-align:center;}
#pairingsContentHeaders .r3{width:65px; text-align:center;}
#pairingsContentHeaders .r4{width:65px; text-align:center;}
#pairingsContentHeaders .total{width:100px; text-align:center;}
#pairingsContent{float:left; width:748px; min-height:500px; height:auto !important; height:500px;}
#pairingsContent .row1{float:left; height:52px; height:42px !important; padding:5px 0px; line-height:42px; border-bottom:1px solid #E8E8E8;}
#pairingsContent .row2{float:left; height:52px; height:42px !important; padding:5px 0px; line-height:42px; border-bottom:1px solid #E8E8E8; background-color:#F7F7F7;}
#pairingsContent .status{width:110px; text-align:center; font-weight:bold;}
#pairingsContent .player{width:170px; width:162px !important; padding-left:8px;}
.player .image{float:left; width:42px; height:42px; margin-right:8px; overflow:hidden; background-color:#000000;}
.player .text{float:left; width:74px; height:42px; overflow:hidden; line-height:12px;}
#pairingsContent .par_total{width:108px; text-align:center;}
#pairingsContent .r1{width:65px; text-align:center;}
#pairingsContent .r2{width:65px; text-align:center;}
#pairingsContent .r3{width:65px; text-align:center;}
#pairingsContent .r4{width:65px; text-align:center;}
#pairingsContent .total{width:100px; text-align:center;}
#pairingsContent .highlight{background:#F7F7F7;}
/* player bio */
#playerBioTop{float:left; width:748px; height:50px; margin-bottom:20px;}
#playerSelect{float:right; margin-top:7px;}
#playerSelect label{text-transform:uppercase; color:#999999;}
#flagName{float:left; width:400px; height:30px; color:#000000; font-size:2em; font-weight:bold;}
#flagName img{float:left; margin:8px 6px 0px 0px; width:26px; height:16px;}
#currentInfo{clear:left; float:left; width:368px; color:#999999; font-size:.9em; margin:2px 0px 0px 32px;}
/***** player bio tabs tabs *****/
#playersBio .ui-tabs-hide {position: absolute; left: -10000px; display: block;}
#tabsBio{float:left; width:748px; margin:0px; padding:0px; overflow:hidden;}
.playerTabTitle{float:left; width:285px; width:275px !important; height:29px; padding-left:10px; line-height:29px; font-weight:bold;}
#tabsBio ul.playerTabs{float:left; width:748px; height:31px; height:25px !important; list-style:none; margin:0px; padding:6px 0px 0px 0px; background:url(/images/misc/tabs748_bg.gif) no-repeat; overflow:hidden;}
#tabsBio ul.playerTabs li{float:left; height:25px; padding:0px; overflow:hidden;}
.tabsBioDiv{float:left; width:748px; min-height:300px; height:auto !important; height:300px; margin:0px; padding-top:20px;}
#overviewTab a{width:74px; height:25px; display:block; margin-right:6px; margin-left:10px; background:url(/images/misc/playerbio_tabs.gif) 0px -25px no-repeat;}
#overviewTab a:hover, #overviewTab.ui-tabs-selected a{background-position:0px -50px;}
#overviewTab.ui-state-disabled a{cursor:default; background-position:0px 0px;}
#scoresTab a{width:126px; height:25px; display:block; margin-right:6px; background:url(/images/misc/playerbio_tabs.gif) -80px -25px no-repeat;}
#scoresTab a:hover, #scoresTab.ui-tabs-selected a{background-position:-80px -50px;}
#scoresTab.ui-state-disabled a{cursor:default; background-position:-80px 0px;}
#newsTab a{width:49px; height:25px; display:block; margin-right:6px; background:url(/images/misc/playerbio_tabs.gif) -212px -25px no-repeat;}
#newsTab a:hover, #newsTab.ui-tabs-selected a{background-position:-212px -50px;}
#newsTab.ui-state-disabled a{cursor:default; background-position:-212px 0px;}
#photosTab a{width:65px; height:25px; display:block; margin-right:6px; background:url(/images/misc/playerbio_tabs.gif) -267px -25px no-repeat;}
#photosTab a:hover, #photosTab.ui-tabs-selected a{background-position:-267px -50px;}
#photosTab.ui-state-disabled a{cursor:default; background-position:-267px 0px;}
#resultsTab a{width:68px; height:25px; display:block; background:url(/images/misc/playerbio_tabs.gif) -338px -25px no-repeat;}
#resultsTab a:hover, #resultsTab.ui-tabs-selected a{background-position:-338px -50px;}
#resultsTab.ui-state-disabled a{cursor:default; background-position:-338px 0px;}
#playerOverview{float:left; width:748px; /*min-height:413px; height:auto !important; height:413px;*/ margin:0px;}
#playerOverview .content{float:left; width:748px; min-height:405px; height:auto !important; height:405px;}
.overviewPicture{float:left; width:115px; height:154px; margin:0px 20px 0px 0px;}
.overviewStatsColumn{float:left; width:231px; margin:0px 32px 0px 0px;}
.overviewStats{float:left; margin-bottom:40px;}
.overviewStats .stat{float:left; width:115px; color:#999999;}
.overviewStats .data{float:left; width:116px; text-align:right;}
.overviewStatsMore{float:left;}
.overviewStatsMore .stat{float:left; width:115px; color:#333333;}
.overviewStatsMore .data{float:left; width:116px; color:#333333; text-align:right;}
.statsRow{float:left; width:231px; border-bottom:1px solid #E2E2E2; padding:3px 0px;}
.overviewText{float:left; width:330px; margin:0px;}
#overviewBar{clear:left; float:left; width:603px; height:50px; line-height:50px; margin:10px 29px;}
#playerScorecard{float:left; width:748px; width:746px !important; background:#E2E2E2; padding:1px;}
#playerScorecard .headers{float:left; width:746px; color:#666666; text-transform:uppercase; margin-bottom:1px;}
#playerScorecard .headers .description{float:left; width:55px; width:50px !important; height:14px; line-height:14px; background:#FFFFFF; margin-right:1px; padding-left:5px;}
#playerScorecard .headers .hole_no{float:left; width:34px; height:14px; line-height:14px; background:#FFFFFF; text-align:center; margin-right:1px;}
#playerScorecard .headers .total{float:left; width:60px; height:14px; line-height:14px; background:#FFFFFF; text-align:center;}
#playerScorecard .par{float:left; width:746px; margin-bottom:1px;}
#playerScorecard .par .description{float:left; width:55px; width:50px !important; height:14px; line-height:14px; color:#999999; background:#EFEFEF; margin-right:1px; text-transform:uppercase; padding-left:5px;}
#playerScorecard .par .hole_no{float:left; width:34px; height:14px; line-height:14px; color:#333333; font-weight:bold; background:#EFEFEF; text-align:center; margin-right:1px;}
#playerScorecard .par .total{float:left; width:60px; height:14px; line-height:14px; background:#EFEFEF; text-align:center;}
#playerScorecard .empty{float:left; width:746px; margin-bottom:1px;}
#playerScorecard .empty .description{float:left; width:55px; height:10px; background:#FFFFFF; margin-right:1px;}
#playerScorecard .empty .hole_no{float:left; width:34px; height:10px; background:#FFFFFF; margin-right:1px;}
#playerScorecard .empty .total{float:left; width:60px; height:10px; background:#FFFFFF;}
#playerScorecard .rd1{float:left; width:746px; margin-bottom:1px;}
#playerScorecard .rd1 .description{float:left; width:55px; width:50px !important; height:22px; line-height:22px; color:#999999; background-color:#FFFFFF; margin-right:1px; text-transform:uppercase; padding-left:5px;}
#playerScorecard .rd1 .hole_no{float:left; width:34px; height:22px; line-height:22px; color:#333333; background-color:#FFFFFF; text-align:center; margin-right:1px;}
#playerScorecard .rd1 .total{float:left; width:60px; height:22px; line-height:22px; background-color:#FFFFFF; text-align:center;}
#playerScorecard .rd2{float:left; width:746px; margin-bottom:1px;}
#playerScorecard .rd2 .description{float:left; width:55px; width:50px !important; height:22px; line-height:22px; color:#999999; background-color:#EFEFEF; margin-right:1px; text-transform:uppercase; padding-left:5px;}
#playerScorecard .rd2 .hole_no{float:left; width:34px; height:22px; line-height:22px; color:#333333; background-color:#EFEFEF; text-align:center; margin-right:1px;}
#playerScorecard .rd2 .total{float:left; width:60px; height:22px; line-height:22px; background-color:#EFEFEF; text-align:center;}
#playerScorecard .rd3{float:left; width:746px;margin-bottom:1px;}
#playerScorecard .rd3 .description{float:left; width:55px; width:50px !important; height:22px; line-height:22px; color:#999999; background-color:#FFFFFF; margin-right:1px; text-transform:uppercase; padding-left:5px;}
#playerScorecard .rd3 .hole_no{float:left; width:34px; height:22px; line-height:22px; color:#333333; background-color:#FFFFFF; text-align:center; margin-right:1px;}
#playerScorecard .rd3 .total{float:left; width:60px; height:22px; line-height:22px; background-color:#FFFFFF; text-align:center;}
#playerScorecard .rd4{float:left; width:746px;}
#playerScorecard .rd4 .description{float:left; width:55px; width:50px !important; height:22px; line-height:22px; color:#999999; background-color:#EFEFEF; margin-right:1px; text-transform:uppercase; padding-left:5px;}
#playerScorecard .rd4 .hole_no{float:left; width:34px; height:22px; line-height:22px; color:#333333; background-color:#EFEFEF; text-align:center; margin-right:1px;}
#playerScorecard .rd4 .total{float:left; width:60px; height:22px; line-height:22px; background-color:#EFEFEF; text-align:center;}
#playerScorecard .eagle{background:url(/images/misc/bio_eagle.png) no-repeat;}
#playerScorecard .birdie{background:url(/images/misc/bio_birdie.png) no-repeat;}
#playerScorecard .bogey{background:url(/images/misc/bio_bogey.png) no-repeat;}
#playerScorecard .dbl_bogey{background:url(/images/misc/bio_dbl_bogey.png) no-repeat;}
#playerScorecardLegend{float:left; width:263px; height:22px; margin:18px 242px 0px 243px;}
#playerStats1{float:left; width:748px; margin-top:45px;}
#playerStats1 .header_row{float:left; width:748px; width:642px !important; padding-left:106px; border-bottom:1px solid #E2E2E2;}
#playerStats1 .row1{float:left; width:748px; color:#333333; background-color:#FFFFFF; border-bottom:1px solid #E2E2E2;}
#playerStats1 .row1{float:left; width:748px; color:#333333; background-color:#EFEFEF; border-bottom:1px solid #E2E2E2;}
#playerStats1 .headers{color:#999999; text-transform:uppercase;}
#playerStats1 .description{float:left; width:106px; width:101px !important; height:23px; line-height:23px; padding-left:5px; color:#999999; text-transform:uppercase;}
#playerStats1 .eagles{float:left; width:100px; height:23px; line-height:23px; text-align:center;}
#playerStats1 .birdies{float:left; width:106px; height:23px; line-height:23px; text-align:center;}
#playerStats1 .pars{float:left; width:91px; height:23px; line-height:23px; text-align:center;}
#playerStats1 .bogeys{float:left; width:107px; height:23px; line-height:23px; text-align:center;}
#playerStats1 .dbl_bogeys{float:left; width:150px; height:23px; line-height:23px; text-align:center;}
#playerStats1 .others{float:left; width:87px; height:23px; line-height:23px; text-align:center;}
#playerStats2{float:left; width:748px; margin-top:35px;}
#playerStats2 .row{float:left; width:748px; text-align:center; border-bottom:1px solid #E2E2E2;}
#playerStats2 .headers{color:#999999; text-transform:uppercase;}
#playerStats2 .greens_hit{float:left; width:67px; margin-right:43px; padding:4px 0px;}
#playerStats2 .fairways_hit{float:left; width:78px; margin-right:41px; padding:4px 0px;}
#playerStats2 .sand_saves{float:left; width:76px; margin-right:36px; padding:4px 0px;}
#playerStats2 .putts{float:left; width:112px; margin-right:36px; padding:4px 0px;}
#playerStats2 .drive_distance{float:left; width:127px; margin-right:32px; padding:4px 0px;}
#playerStats2 .longest_drive{float:left; width:97px; padding:4px 0px;}
#playerStats2 .stats_color{color:#333333;}
#playerNews{float:left; width:748px;}
.playerNewsRow{float:left; width:748px; height:100%; margin-bottom:20px;}
.playerNewsLeft{float:left; width:360px; margin-right:18px;}
.playerNewsRight{float:left; width:360px; margin:0px;}
.playerNewsPhoto{float:left; width:157px; height:88px; margin-right:10px;}
.playerNewsText{float:left; width:193px;}
#playerPhotos{float:left; width:748px; height:auto;}
#playersPhotosTop{float:left; width:748px;}
#playersPhotosHD{float:right; width:104px;}
#playerPhotosImageNav{float:left; width:748px; height:420px; margin-top:10px; background:#191919; overflow:hidden; position:relative;}
#playerPhotosImage{z-index:11; position:relative;}
#playerPhotosImage img{margin:0px auto;}
#playerPhotosNavPrev{position:absolute; left:0px; top:0px; width:374px; height:420px; z-index:12; background:url(/images/misc/trans.gif) repeat;}
#playerPhotosNavPrev .jumpPrev{position:absolute; top:0px; left:0px; width:374px; height:420px; z-index:13; display:none;}
#playerPhotosNavNext{position:absolute; right:0px; top:0px; width:374px; height:420px; z-index:12; background:url(/images/misc/trans.gif) repeat;}
#playerPhotosNavNext .jumpNext{position:absolute; top:0px; right:0px; width:374px; height:420px; z-index:13; display:none;}
#playerPhotosCredit{float:right; width:250px; height:30px; color:#999999; text-transform:uppercase; font-size:.9em; margin-top:10px; text-align:right; overflow:hidden;}
#playerPhotosCaption{float:left; width:488px; height:30px; color:#999999; font-style:italic; font-size:.9em; margin:10px 10px 0px 0px; overflow:hidden;}
#playerPhotosList{float:left; width:748px; height:74px; margin-top:20px; z-index:11;}
#playersGalleryList{width:748px; height:74px; list-style:none; padding:0px; margin:0px; overflow:hidden;}
#playersGalleryList li{padding:0px; margin:0px; width:138px; zoom:1;}
.pgalleryItem{width:128px; height:72px; margin:0px 5px; overflow:hidden; float:left;}
.pgalleryItem a, .pgalleryItem a img{float:left; border:none; overflow:hidden;}
.pgalleryItem a.selected{border:2px solid #FFF200;}
.pgalleryItem a.selected img{margin:-2px;}
#playerResults{float:left; width:748px;}
#playerResults .header{float:left; width:748px; height:35px; line-height:35px; color:#666666; font-weight:bold; border-bottom:1px solid #E8E8E8; text-transform:uppercase;}
#playerResults .row1{float:left; width:748px; height:22px; line-height:22px; border-bottom:1px solid #E8E8E8;}
#playerResults .row2{float:left; width:748px; height:22px; line-height:22px; border-bottom:1px solid #E8E8E8; background-color:#F7F7F7;}
#playerResults .year{float:left; width:38px; margin-right:70px; text-align:center;}
#playerResults .position{float:left; width:60px; margin-right:39px; text-align:center;}
#playerResults .r1{float:left; width:40px; margin-right:50px; text-align:center;}
#playerResults .r2{float:left; width:40px; margin-right:50px; text-align:center;}
#playerResults .r3{float:left; width:40px; margin-right:50px; text-align:center;}
#playerResults .r4{float:left; width:40px; margin-right:45px; text-align:center;}
#playerResults .total{float:left; width:50px; margin-right:45px; text-align:center;}
#playerResults .money{float:left; width:70px; text-align:center;}
#playerComments{float:left; width:663px;}
#playerComments .comments-scroll{float:left; width:663px; height:475px; margin-top:10px; overflow:auto;}
.playerCommentBg{float:left; width:650px; width:630px !important; padding:5px 10px 7px 10px; background:url(/images/misc/mas_ms_04110t1.png) repeat;}
.playerCommentNoBg{float:left; width:650px; width:630px !important; padding:5px 10px 7px 10px;}
/* newsroom */
.newsroomrow1{float:left; position:relative; border-top:1px solid #CCCCCC; height:485px; height:475px !important; padding-top:10px; overflow:hidden; margin-bottom:20px;}
.newsroomrow2{float:left; position:relative; border-top:1px solid #CCCCCC; height:283px; height:263px !important; padding-top:20px; overflow:hidden;}
.newsroombutton{position:absolute; bottom:0px; left:0px;}
#nrhighlights{width:492px; height:454px; margin:0px 20px 20px 0px; overflow:hidden; position:relative;}
#nrhighlights .large{float:left; width:492px; height:277px; margin-bottom:10px; overflow:hidden; z-index:11; position:relative; cursor:pointer;}
#nrhighlights .large .imghover{position:absolute; top:0px; left:0px; width:492px; height:277px; background:url(/images/misc/trans_black2.png) repeat; display:none;}
#nrhighlights .large .caption{width:492px; width:472px !important; height:87px; height:67px !important; padding:10px; top:195px; left:0px; background:url(/images/misc/trans_black.png) repeat; color:#CCCCCC; z-index:12; position:absolute;}
#nrhighlights .large .caption .info{float:left; width:422px; height:87px;}
#nrhighlights .large .caption .info .title{font-size:20px; color:#FFFFFF; font-weight:bold; margin-bottom:3px;}
#nrhighlights .large .button{float:left; margin-right:10px; width:40px; height:38px; background:url(/images/misc/video_play_button.png) 0px 0px no-repeat;}
#nrhighlights .large:hover .imghover{display:block;}
#nrhighlights .large:hover .caption .button{background-position:0px -38px;}
#nrhighlights .large:hover .caption .info .title{text-decoration:underline;}
#nrhighlights .small{float:left; position:relative; width:157px; height:140px; margin-right:10px; font-size:.9em; font-weight:bold; color:#333333; overflow:hidden; cursor:pointer;}
#nrhighlights .small img{width:157px; height:88px; margin-bottom:5px;}
#nrhighlights .small .imghover{position:absolute; top:0px; left:0px; width:157px; height:88px; background:url(/images/misc/trans_black2.png) repeat; display:none;}
#nrhighlights .small .type{color:#999999; text-transform:uppercase; font-weight:bold; font-size:12px;}
#nrhighlights .small .button{position:absolute; top:60px; left:8px; width:20px; height:20px; background:url(/images/misc/video_play_button_20x20.png) 0px 0px no-repeat;}
#nrhighlights .end{margin:0px;}
#nrupdatesrow1, #nrarticlesrow1{width:236px; height:454px; margin-bottom:20px; overflow:hidden;}
#nrupdatesrow2, #nrarticlesrow2{width:236px; margin-right:20px;}
#nrphotos{width:236px; margin-right:20px; cursor:pointer;}
#nrphotoscontainer{float:left; width:236px; cursor:pointer;}
#nrphotos .image{margin-bottom:10px;}
#nrphotos .title{float:left; width:236px; font-size:1.1em; font-weight:bold; color:#333333;}
#nrphotos .text{float:left; width:236px;}
#nrphotos .count{float:left; width:236px; color:#999999; font-size:10px;}
#nrinterviews{width:236px; cursor:pointer;}
#nrinterviewscontainer{float:left; width:236px; cursor:pointer;}
#nrinterviews .image{float:left; position:relative; width:236px; height:133px; overflow:hidden; margin-bottom:10px;}
#nrinterviews .image .imghover{position:absolute; top:0px; left:0px; width:236px; height:133px; background:url(/images/misc/trans_black2.png) repeat; display:none;}
#nrinterviews .image .button{position:absolute; bottom:8px; left:8px; width:20px; height:20px; background:url(/images/misc/video_play_button_20x20.png) 0px 0px no-repeat;}
#nrinterviews .title{float:left; position:relative; width:236px; font-size:1.1em; font-weight:bold; color:#333333;}
#nrinterviews .text{float:left; width:236px;}
#nrinterviews .time{float:left; width:236px; color:#999999; font-size:10px;}
.newsroomrow1 .scroll-pane{float:left; width:236px; height:420px; overflow:auto;}
.newsroomrow2 .scroll-pane{float:left; width:236px; height:202px; overflow:auto;}
#updatesContent{float:left; width:215px;}
#updatesContent .day, #articlesContent .day{float:left; width:215px; font-weight:bold; padding:10px 0px; border-top:1px solid #CCCCCC;}
#updatesContent .listItem{float:left; width:215px; padding:10px 0px; border-bottom:1px dotted #CCCCCC;}
#updatesContent .listItem .time{float:left; width:35px; color:#999999; margin-right:10px;}
#updatesContent .listItem .text{float:left; width:170px;}
#articlesContent{float:left; width:215px;}
#articlesContent .listItem{float:left; width:215px; padding:10px 0px; border-bottom:1px dotted #CCCCCC;}
#articlesContent .listItem .title{color:#333333; font-weight:bold;}
#articlesContent .listItem .title a{color:#333333; text-decoration:none;}
#articlesContent .listItem .title a:hover{text-decoration:underline;}
#articlesContent .listItem .title a.videoLink{padding-right:22px; background:url(/images/misc/video-icon.gif) right no-repeat; cursor:pointer;}
/* articles */
#tabsNewsArticles{float:left; width:748px; width:715px !important; height:31px; height:25px !important; padding:6px 20px 0px 13px; margin-bottom:12px; background:url(/images/misc/tabs748_bg.gif) no-repeat top;}
#tabsNewsArticles .thursday a{float:left; display:block; width:141px; height:25px; margin-right:2px; background:url(/images/misc/newsarticles_tabs.gif) 0px 0px no-repeat;}
#tabsNewsArticles .thursday a:hover, #tabsNewsArticles .thursday a.selected{background-position:0px -25px;}
#tabsNewsArticles .thursday a.disabled{background:#E3E3E3; cursor:default;}
#tabsNewsArticles .friday a{float:left; display:block; width:141px; height:25px; margin-right:2px; background:url(/images/misc/newsarticles_tabs.gif) -143px 0px no-repeat;}
#tabsNewsArticles .friday a:hover, #tabsNewsArticles .friday a.selected{background-position:-143px -25px;}
#tabsNewsArticles .friday a.disabled{background:#E3E3E3; cursor:default;}
#tabsNewsArticles .saturday a{float:left; display:block; width:141px; height:25px; margin-right:2px; background:url(/images/misc/newsarticles_tabs.gif) -286px 0px no-repeat;}
#tabsNewsArticles .saturday a:hover, #tabsNewsArticles .saturday a.selected{background-position:-286px -25px;}
#tabsNewsArticles .saturday a.disabled{background:#E3E3E3; cursor:default;}
#tabsNewsArticles .sunday a{float:left; display:block; width:141px; height:25px; margin-right:2px; background:url(/images/misc/newsarticles_tabs.gif) -429px 0px no-repeat;}
#tabsNewsArticles .sunday a:hover, #tabsNewsArticles .sunday a.selected{background-position:-429px -25px;}
#tabsNewsArticles .sunday a.disabled{background:#E3E3E3; cursor:default;}
#tabsNewsArticles .all a{float:left; display:block; width:141px; height:25px; margin-right:2px; background:url(/images/misc/newsarticles_tabs.gif) -572px 0px no-repeat;}
#tabsNewsArticles .all a:hover, #tabsNewsArticles .all a.selected{background-position:-572px -25px;}
#tabsNewsArticles .all a.disabled{background:#E3E3E3; cursor:default;}
#newsArticlesContent{float:left; width:748px; min-height:500px; height:auto !important; height:500px;}
#newsArticlesContent .predate, #newsArticlesContent .postdate, #newsArticlesContent .alldates{float:left; width:748px; border-bottom:1px solid #CCCCCC; padding:12px 0px 2px 0px;}
#newsArticlesContent .date{float:left; width:748px; font-size:1.5em; color:#333333; font-weight:bold; margin-bottom:12px;}
#newsArticlesContent .row{clear:left; float:left; width:748px; padding:12px 0px 2px 0px;}
#newsArticlesContent .left{clear:left; float:left; width:360px; overflow:hidden; cursor:pointer; margin-bottom:10px;}
#newsArticlesContent .right{float:right; width:360px; overflow:hidden; cursor:pointer; margin-bottom:10px;}
#newsArticlesContent .image{float:left; width:167px;}
#newsArticlesContent .articletext{float:left; width:193px;}
#newsArticlesContent .articletextfull{float:left; width:360px;}
#newsArticlesContent .title{font-size:1.05em; font-weight:bold; color:#333333;}
#newsArticlesContent .title a{color:#333333;}
.videolinkimg{display:inline-block; width:18px; height:10px; margin:2px 0px 0px 5px; cursor:pointer;}/*background:url(/images/misc/video-icon.gif) right top no-repeat;*/
h2.title{color:#333333; font-size:2em; font-weight:bold; margin:15px 0px 10px 0px; width:450px;}
#pagecontent .articleInfo{color:#999999; margin-bottom:15px; font-size:.9em;}
#pagecontent .author{color:#666666;}
#pagecontent .articleContent{float:left; width:472px; margin-right:40px; line-height:14px;}
#pagecontent .articleContent .short{float:left; position:relative; width:472px; height:266px; cursor:pointer;}
#pagecontent .articleContent .short .button{position:absolute; top:197px; left:10px; width:40px; height:38px; background:url(/images/misc/video_play_button2.png) 0px 0px no-repeat;}
#pagecontent .articleContent .short:hover .button{background-position:0px -38px;}
#pagecontent .long{float:left; margin-bottom:30px; position:relative; width:748px; height:420px; cursor:pointer;}
#pagecontent .long .button{position:absolute; top:371px; left:10px; width:40px; height:38px; background:url(/images/misc/video_play_button2.png) 0px 0px no-repeat;}
#pagecontent .long:hover .button{background-position:0px -38px;}
#pagecontent .photoExtrasLong{float:left; width:748px; margin:10px 0px 20px 0px; font-size:.9em;}
#pagecontent .photoExtrasLong .largecaption{color:#999999; font-style:italic; float:left; width:540px;}
#pagecontent .photoExtrasLong .largecredit{color:#999999; float:right; width:206px; text-align:right; text-transform:uppercase;}
#pagecontent .photoExtrasShort{float:left; width:472px; margin:10px 0px 20px 0px; font-size:.9em;}
#pagecontent .photoExtrasShort .largecaption{color:#999999; font-style:italic; float:left; width:472px;}
#pagecontent .photoExtrasShort .largecredit{color:#999999; float:left; margin-top:5px; width:472px; text-transform:uppercase;}
#pagecontent .articleText{float:left; width:472px; margin-right:40px;}
#pagecontent .articleExtras{float:left; width:236px;}
#pagecontent .actions{width:236px; width:156px !important; height:28px; height:12px !important; padding:8px 40px; border-top:1px dotted #E2E2E2; border-bottom:1px dotted #E2E2E2; margin-bottom:20px; color:#999999; overflow:hidden; display:block;}
#pagecontent .actions .fontSizeChange{float:left; display:block; margin-right:50px;}
#pagecontent .actions .printLink{float:left; display:block; margin-right:15px;}
#pagecontent .actions .shareLink{float:left; display:block;}
#pagecontent .actions .comment{float:left; display:none;}
#pagecontent .actions .commentImg{float:left; margin-right:3px;}
#pagecontent .actions .commentText{float:right; color:#999999; font-size:.9em; text-decoration:none; line-height:12px;}
#pagecontent .smallpic{font-size:.9em; margin-bottom:15px;}
#pagecontent .smallpic img{margin-bottom:7px;}
#pagecontent .smallcaption{color:#999999; font-style:italic; width:236px;}
#pagecontent .smallcredit{color:#999999; width:236px; margin-top:5px; text-transform:uppercase;}
#pagecontent .articleExtras .divider{width:236px; height:1px; border-top:1px dotted #E2E2E2;}
#pagecontent .more{margin-top:0px; margin-bottom:15px; display:none; padding:0px;}
#pagecontent .more h2{margin-top:0px; height:13px; line-height:13px;}
#pagecontent .more .link{padding:5px 0px; border-top:1px dotted #E2E2E2;}
#pagecontent .more a{color:#333333; text-decoration:none; display:inline;}
#pagecontent .more a:hover{text-decoration:underline;}
#pagecontent .more a.videolink{padding-right:22px; background:url(/images/misc/video-icon.gif) right no-repeat; cursor:pointer;}
#pagecontent .more h3{color:#333333; font-size:1.3em; font-weight:bold; text-transform:uppercase; margin:0px 0px 10px 0px;}
#pagecontent .more h3 a{color:#333333; text-decoration:underline;}
#pagecontent .articleComments{clear:left; float:left; width:480px; border-top:1px solid #E2E2E2; margin-top:30px; padding-top:15px;}
#pagecontent .articleComments h3{color:#333333; font-size:1.3em; font-weight:bold; text-transform:uppercase; margin:0px 0px 5px 0px;}
#pagecontent .articleComments h3 .count{font-weight:normal;}
#pagecontent .articleComments .note{color:#999999; font-style:italic;}
#pagecontent .articleComments form label{color:#666666;}
#pagecontent .articleComments form input{width:151px; border:1px solid #E2E2E2; background:#FFFFFF;}
#pagecontent .articleComments form textarea{width:478px; width:458px !important; height:132px; height:112px !important; padding:10px; border:1px solid #E2E2E2; background:#FFFFFF; color:#999999; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
#pagecontent .commentsList{margin-top:20px; float:left; width:480px;}
#pagecontent .commentsList .divider{float:left; width:480px; height:1px; background:#E2E2E2;}
#pagecontent .commentsList .item{float:left; width:490px; padding:10px 0px;}
#pagecontent .commentsList .name{float:left; display:inline-block; width:107px; margin-right:10px; color:#666666;}
#pagecontent .commentsList .location{color:#999999;}
#pagecontent .commentsList .comment{float:left; display:inline-block; width:353px; color:#666666;}
#pagecontent .commentsList .datetimereply{margin:10px 20px 0px 0px; color:#999999;}
/*interviews*/
#interviewsContent{float:left; width:748px; margin-top:5px;}
.interviewsRow{float:left; width:748px; height:168px; margin-bottom:30px; overflow:hidden;}
.interviewsRow .item{float:left; position:relative; width:236px; height:168px; margin-right:20px; padding:0px; overflow:hidden; cursor:pointer;}
.interviewsRow .item .imghover{position:absolute; top:0px; left:0px; width:236px; height:133px; background:url(/images/misc/trans_black2.png) repeat; display:none;}
.interviewsRow .item .button{position:absolute; top:105px; left:8px; width:20px; height:20px; background:url(/images/misc/video_play_button_20x20.png) 0px 0px no-repeat;}
.interviewsRow .end{margin:0px;}
.interviewsRow .item h3{color:#333333; font-size:1.1em; font-weight:bold; margin:3px 0px 0px 0px;}
.interviewsRow .item .date{font-size:.9em;}
.interviewsRow .item .divider{color:#999999; display:inline; margin:0px 7px; font-size:.9em;}
.interviewsRow .item .duration{color:#999999; display:inline; font-size:.9em;}
/*photos*/
.photosRow{float:left; width:748px; margin-bottom:30px;}
.photosRow .item{float:left; width:236px; margin-right:20px; padding:0px; cursor:pointer;}
.photosRow .end{margin:0px;}
.photosRow .item h3{color:#333333; font-size:1.1em; font-weight:bold; margin:3px 0px 0px 0px;}
.photosRow .item .date{font-size:.9em;}
.photosRow .item .divider{color:#999999; display:inline; margin:0px 7px; font-size:.9em;}
.photosRow .item .count{color:#999999; display:inline; font-size:.9em;}
/*photo gallery*/
#photoTop{float:left; width:748px; position:relative;}
#photoInfo{float:left; width:598px; margin-right:10px;}
h2.photoTitle{color:#333333; height:20px; line-height:20px; font-size:2em; font-weight:bold; margin:0px 0px 2px 0px;}
#photoInfo .date{display:inline; font-size:.9em; height:11px; margin:0px; padding:0px;}
#photoInfo .count{display:inline; font-size:.9em; color:#999999; height:11px; margin:0px; padding:0px;}
#photoHD{float:right; width:104px; position:absolute; bottom:0px; right:0px;}
#photosHDButton{}
#photoImageNav{float:left; width:748px; height:420px; margin-top:8px; background:#191919; overflow:hidden; position:relative;}
#photoImage{z-index:11; position:relative; }
#photoImage img{margin:0px auto;}
#photoNavPrev{position:absolute; left:0px; top:0px; width:374px; height:420px; z-index:12; background:url(/images/misc/trans.gif) repeat; cursor:pointer;}
#photoNavPrev .jumpPrev{position:absolute; top:0px; left:0px; width:374px; height:420px; z-index:13; display:none;}
#photoNavNext{position:absolute; right:0px; top:0px; width:374px; height:420px; z-index:12; background:url(/images/misc/trans.gif) repeat; cursor:pointer;}
#photoNavNext .jumpNext{position:absolute; top:0px; right:0px; width:374px; height:420px; z-index:13; display:none;}
#photoCredit{float:right; width:250px; height:30px; color:#999999; text-transform:uppercase; font-size:.9em; margin-top:10px; text-align:right; overflow:hidden;}
#photoCaption{float:left; width:488px; height:30px; color:#999999; font-style:italic; font-size:.9em; margin:10px 10px 0px 0px; overflow:hidden;}
#photoGalleryContent{float:left; width:748px; height:74px; margin-top:20px; z-index:11;}
#galleryList{width:748px; height:74px; list-style:none; padding:0px; margin:0px; overflow:hidden;}
#galleryList li{padding:0px; margin:0px; width:138px; zoom:1;}
.galleryItem{width:128px; height:72px; margin:0px 5px; overflow:hidden; float:left;}
.galleryItem a, .galleryItem a img{float:left; border:none; overflow:hidden;}
.galleryItem a.selected{border:2px solid #FFF200;}
.galleryItem a.selected img{margin:-2px;}
/*live updates*/
#tabsLiveUpdates{float:left; width:472px; width:438px !important; height:23px; height:19px !important; padding:4px 27px 0px 8px; background:url(/images/misc/tabs472x23_bg.gif) no-repeat top;}
#tabsLiveUpdates .all a{float:left; display:block; width:102px; height:19px; margin-right:2px; background:url(/images/misc/liveupdates_tabs.gif) -336px 0px no-repeat;}
#tabsLiveUpdates .all a:hover, #tabsLiveUpdates .all a.selected{background-position:-336px -19px;}
#tabsLiveUpdates .thursday a{float:left; display:block; width:82px; height:19px; margin-right:2px; background:url(/images/misc/liveupdates_tabs.gif) 0px 0px no-repeat;}
#tabsLiveUpdates .thursday a:hover, #tabsLiveUpdates .thursday a.selected{background-position:0px -19px;}
#tabsLiveUpdates .thursday a.disabled{background:#E3E3E3; cursor:default;}
#tabsLiveUpdates .friday a{float:left; display:block; width:82px; height:19px; margin-right:2px; background:url(/images/misc/liveupdates_tabs.gif) -84px 0px no-repeat;}
#tabsLiveUpdates .friday a:hover, #tabsLiveUpdates .friday a.selected{background-position:-84px -19px;}
#tabsLiveUpdates .friday a.disabled{background:#E3E3E3; cursor:default;}
#tabsLiveUpdates .saturday a{float:left; display:block; width:82px; height:19px; margin-right:2px; background:url(/images/misc/liveupdates_tabs.gif) -168px 0px no-repeat;}
#tabsLiveUpdates .saturday a:hover, #tabsLiveUpdates .saturday a.selected{background-position:-168px -19px;}
#tabsLiveUpdates .saturday a.disabled{background:#E3E3E3; cursor:default;}
#tabsLiveUpdates .sunday a{float:left; display:block; width:82px; height:19px; margin:0px; background:url(/images/misc/liveupdates_tabs.gif) -252px 0px no-repeat;}
#tabsLiveUpdates .sunday a:hover, #tabsLiveUpdates .sunday a.selected{background-position:-252px -19px;}
#tabsLiveUpdates .sunday a.disabled{background:#E3E3E3; cursor:default;}
#liveUpdatesContent{float:left; width:472px; min-height:500px; height:auto !important; height:500px;}
#liveUpdatesContent .date{float:left; width:472px; padding:15px 0px 10px 0px; font-size:1.5em; font-weight:bold; color:#333333; border-top:1px solid #CCCCCC;}
#liveUpdatesContent .item{float:left; width:472px; height:auto; padding:10px 0px; margin:0px; border-bottom:1px dotted #CCCCCC; cursor:default;}
#liveUpdatesContent .time{float:left; width:74px; color:#999999; margin:0px; padding:0px;}
#liveUpdatesContent .text{float:right; width:398px; margin:0px; padding:0px;}
/* highlights */
/*#highlightscontainer{width:931px; height:600px; margin:82px auto 0px auto; text-align:left;}*/
#highlightstop{float:left; width:748px; height:20px;}
#highlightscount{float:left; height:21px; line-height:20px; color:#777777; font-weight:bold; font-size:12px;}
#highlightsdropdowns{float:left; height:22px; margin-left:15px;}
#highlightsdropdowns .dropDownContainer{float:left; height:22px; line-height:18px; position:relative; margin-right:10px;}
#highlightsdropdowns .dropDownContainer select{float:left; width:167px; width:155px !important; height:22px; height:20px !important; border:1px solid #CCCCCC; margin:0px; padding:0px;}
/*#highlightsdropdowns .dropDownContainer .select .value{width:156px; width:148px !important; height:18px; line-height:18px; background:#393939 url('/images/misc/dropdown_gray_arrow.gif') no-repeat right; cursor:pointer; color:#999999; padding-left:8px; font-size:1.1em;}*/
/*#highlightsdropdowns .dropDownContainer ul {position:absolute; top:20px; left:0px; list-style:none; list-style-type:none; padding:0px; margin:0px; width:156px; width:156px !important; border:solid 1px #474747; background:#393939; display:none; font-size:1.1em;}*/
/*#highlightsdropdowns .dropDownContainer ul li {width:156px; width:146px !important; padding:5px; margin:0px; line-height:18px; color:#999999; cursor:pointer;}*/
#highlightscategory{margin-right:10px;}
#highlightspeople{margin-right:10px;}
#highlightssort{}
#highlightslist{clear:left; float:left; width:748px; margin-top:20px;}
#highlightslist .highlightsitem{float:left; position:relative; width:236px; height:192px; height:167px !important; margin:0px 20px 0px 0px; padding-bottom:25px; overflow:hidden; cursor:pointer;}
#highlightslist .highlightsitem .imgHover{position:absolute; top:0px; left:0px; width:236px; height:133px; background:url(/images/misc/trans_black2.png) repeat; display:none;}
#highlightslist .highlightsitem .info{float:left; width:236px; height:26px; line-height:13px; margin-top:8px; font-weight:bold;}
#highlightslist .highlightsitem .info .timestamp{font-size:.9em; color:#959393; font-weight:normal;}
#highlightslist .highlightsitem .info .vidtype{color:#999999; text-transform:uppercase; font-weight:bold;}
#highlightslist .highlightsitem .play{position:absolute; top:105px; left:8px; width:20px; height:20px; background:url(/images/misc/video_play_button_20x20.png) 0px 0px no-repeat; display:block;}
#highlightslist .highlightsitem .selected{background-position:0px -20px;}
#highlightslist .highlightsitem .ipadplay{display:none;}
#pagecontent #leftContent{clear:left; float:left; width:472px; margin-right:40px;}
#pagecontent #rightContent{float:left; width:236px;}
#pagecontent #rightContent .more{margin:0px 0px 15px 0px;}
#pagecontent #rightContent h2.gray2{margin-top:0px;}
#pagecontent #rightContent .divider{width:236px; height:1px; border-top:1px dotted #E2E2E2;}
#pagecontent img.longVertical{width:380px; margin:0px auto;}
#pagecontent img.shortVertical{width:240px; margin:0px auto;}
/* course */
#tabsCourse{float:left; width:748px; width:713px !important; height:31px; height:25px !important; padding:6px 22px 0px 13px; margin-bottom:20px; background:url(/images/misc/tabs748_bg.gif) no-repeat top;}
#tabsCourse .holes a{float:left; display:block; width:74px; height:25px; margin-right:6px; background:url(/images/misc/course_tabs.gif) 0px 0px no-repeat;}
#tabsCourse .holes a:hover, #tabsCourse .holes a.selected{background-position:0px -25px;}
#tabsCourse .landmarks a{float:left; display:block; width:104px; height:25px; background:url(/images/misc/course_tabs.gif) -80px 0px no-repeat;}
#tabsCourse .landmarks a:hover, #tabsCourse .landmarks a.selected{background-position:-80px -25px;}
#holeContent{float:left; width:748px;}
#holeContent #hcgrid{float:left; width:748px; display:block;}
#holeContent #hcgrid .holeGridItem{float:left; width:246px; height:143px; padding:0px; margin:0px 5px 5px 0px; overflow:hidden; position:relative; cursor:pointer;}
#holeContent #hcgrid .norightmargin{margin-right:0px;}
#holeContent #hcgrid .holeGridItem .holeGridNumber{position:absolute; width:23px; height:36px; line-height:36px; top:107px; left:0px; background:url(/images/misc/trans_black.png) repeat; text-align:center; color:#FFFFFF; font-size:1.2em; font-weight:bold;}
#holeContent #hcgrid .holeGridItem .selected{color:#FFF200;}
#holeContent #hcgrid .holeGridItem .holeGridInfo{position:absolute; width:223px; width:218px !important; height:36px; height:32px !important; top:107px; left:23px; padding:4px 0px 0px 5px; background:url(/images/misc/trans_black.png) repeat; display:none;}
#holeContent #hcgrid .holeGridItem .holeGridInfo .holeName{font-weight:bold; color:#FFFFFF; height:16px;}
#holeContent #hcgrid .holeGridItem .holeGridInfo .holeParYard{font-size:.9em; color:#666666; height:16px;}
#holeContent #hcdetail{float:left; width:748px; display:none;}
#holeContent #hcdetail #holeHeadingContainer{float:left; position:relative; width:748px; height:58px; margin-bottom:10px;}
#holeContent #hcdetail #holeHeadingContainer .holeNumberPlant{position:relative; font-size:2em; font-weight:bold; color:#333333;}
#holeContent #hcdetail #holeHeadingContainer .holeParYards{position:relative; width:500px; font-size:1.6em; font-weight:bold; color:#333333;}
#holeContent #hcdetail #holeHeadingContainer #previousHoleBtn{position:absolute; width:88px; height:16px; right:64px; bottom:0px; border-right:1px solid #DADADA; cursor:pointer; display:none;}
#holeContent #hcdetail #holeHeadingContainer #nextHoleBtn{position:absolute; width:63px; height:16px; right:0px; bottom:0px; cursor:pointer; display:none;}
#holeContent #hcdetail #holeImgContainer{float:left; width:748px; height:420px; margin-bottom:20px;}
#holeContent #hcdetail #holeFlyoverContainer{float:right; width:236px; display:none;}
#holeContent #hcdetail #holeFlyoverContainer .image{position:relative; width:236px; height:133px; margin-top:10px; cursor:pointer; overflow:hidden;}
#holeContent #hcdetail #holeFlyoverContainer .imghover{position:absolute; top:0px; left:0px; width:236px; height:133px; background:url(/images/misc/trans_black2.png) repeat; display:none;}
#holeContent #hcdetail #holeFlyoverContainer .image .icon{position:absolute; width:20px; height:20px; top:102px; left:12px; background:url(/images/misc/video_play_button_20x20.png) 0px 0px no-repeat;}
#holeContent #hcdetail #holeDescription{float:left; width:450px; margin-right:62px;}
#holeContent #hcdetail #holeHistoryContainer{float:left; width:450px; margin-right:62px;}
#holeContent #hcdetail #holeHistoryContainer h3{margin:20px 0px;}
#holeContent #hcdetail #holeHistoryContainer #holePlantImg{float:left; width:122px; margin:0px 15px 10px 0px;}
#holeContent #hcdetail #holeHistoryContainer #holeName{float:left; width:313px; margin:0px;}
#holeContent #hcdetail .more{display:none;}
#landmarkContent{float:left; width:748px; display:none;}
#landmarkContent #lcgrid{float:left; width:748px; display:block;}
#landmarkContent #lcgrid .landmarkGridItem{float:left; width:246px; height:143px; padding:0px; margin:0px 5px 5px 0px; overflow:hidden; position:relative; cursor:pointer;}
#landmarkContent #lcgrid .norightmargin{margin-right:0px;}
#landmarkContent #lcgrid .landmarkGridItem .landmarkGridInfo{position:absolute; width:246px; width:236px !important; height:36px; line-height:36px; top:107px; left:0px; padding-left:10px; background:url(/images/misc/trans_black.png) repeat; color:#FFFFFF; font-weight:bold;}
#landmarkContent #lcdetail{float:left; width:748px; display:none;}
#landmarkContent #lcdetail #landmarkHeadingContainer{float:left; position:relative; width:748px; height:26px; margin-bottom:20px;}
#landmarkContent #lcdetail #landmarkHeadingContainer #landmarkTitle{position:relative; font-size:2em; font-weight:bold; color:#333333;}
#landmarkContent #lcdetail #landmarkHeadingContainer #previousLandmarkBtn{position:absolute; width:63px; height:16px; right:42px; bottom:0px; border-right:1px solid #DADADA; cursor:pointer; display:none;}
#landmarkContent #lcdetail #landmarkHeadingContainer #nextLandmarkBtn{position:absolute; width:41px; height:16px; right:0px; bottom:0px; cursor:pointer; display:none;}
#landmarkContent #lcdetail #landmarkImgContainer{float:left; width:748px; height:420px; margin-bottom:20px;}
#landmarkContent #lcdetail #landmarkDescription{float:left; width:450px; margin-right:62px;}
#landmarkContent #lcdetail #landmarkVideoContainer{float:left; width:236px; display:none;}
#landmarkContent #lcdetail #landmarkVideoContainer .image{position:relative; width:236px; height:133px; margin-top:10px; cursor:pointer; overflow:hidden;}
#landmarkContent #lcdetail #landmarkVideoContainer .image .imghover{position:absolute; top:0px; left:0px; width:236px; height:133px; background:url(/images/misc/trans_black2.png) repeat; display:none;}
#landmarkContent #lcdetail #landmarkVideoContainer .image .icon{position:absolute; width:20px; height:20px; top:102px; left:12px; background:url(/images/misc/video_play_button_20x20.png) 0px 0px no-repeat;}
#landmarkContent #lcdetail .more{display:none;}
/* sitemap */
#sitemapcolumn1{float:left; width:350px;}
#sitemapcolumn2{float:right; width:350px;}
.sitemapsection{float:left; width:350px; margin-bottom:20px;}
.sitemapsection img{float:left; width:209px; margin-right:10px;}
.sitemapsection .text{float:right; width:131px;}
.sitemapsection .text a.sitemapheader{display:block; margin-bottom:2px; color:#666666; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.sitemapsection .text div.sitemapheader{display:block; margin-bottom:2px; color:#666666; font-weight:bold; text-transform:uppercase; text-decoration:none;}
/*feedback */
#feedbackContainer{float:left; width:748px;}
.feedbackrow{float:left; width:748px; margin-bottom:20px;}
.feedbackrow .feedbackinput{float:left;}
.feedbackrow input{height:22px; height:20px !important; line-height:20px; border:1px solid #CCCCCC;}
.feedbackrow select{height:22px; line-height:16px; border:1px solid #CCCCCC; padding:0px; margin:0px;}
.feedbackrow .firstname{width:157px; margin-right:10px; overflow:hidden;}
.feedbackrow .firstname .inputText{width:157px; width:155px !important; padding:0px; margin:2px 0px 0px 0px;}
.feedbackrow .lastname{width:157px; margin-right:10px; overflow:hidden;}
.feedbackrow .lastname .inputText{width:157px; width:155px !important; padding:0px; margin:2px 0px 0px 0px;}
.feedbackrow .emailaddress{width:162px; margin-right:10px; overflow:hidden;}
.feedbackrow .emailaddress .inputText{width:162px; width:160px !important; padding:0px; margin:2px 0px 0px 0px;}
.feedbackrow .country{width:242px; overflow:hidden;}
.feedbackrow .country .inputText{width:242px; width:240px !important; margin:2px 0px 0px 0px;}
.feedbackrow .platform{width:242px; margin-right:10px; overflow:hidden;}
.feedbackrow .platform .inputText{width:242px; width:240px !important; margin:2px 0px 0px 0px;}
.feedbackrow .browser{width:243px; margin-right:10px; overflow:hidden;}
.feedbackrow .browser .inputText{width:243px; width:241px !important; margin:2px 0px 0px 0px;}
.feedbackrow .connection{width:242px; overflow:hidden;}
.feedbackrow .connection .inputText{width:242px; width:240px !important; margin:2px 0px 0px 0px;}
.feedbackrow .resolution{width:242px; overflow:hidden;}
.feedbackrow .resolution .inputText{width:242px; width:240px !important; margin:2px 0px 0px 0px;}
.feedbackrow textarea{width:748px !important; min-width:748px !important; max-width:748px !important;; height:90px !important; min-height:90px !important; max-height:90px !important; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.mainpagelink{float:left; display:inline-block; margin:0px 0px 10px 0px; width:100%;}
.photoExtras{float:left; width:472px; margin:10px 0px; color:#999999; font-size:.9em;}
.photoExtras .caption{font-style:italic;}
.photoExtras .credit{margin-top:10px; text-transform:uppercase}
/* schedule */
#scheduleDayList{float:left; position:absolute; z-index:21;}
#scheduleDayList div{position:relative; background:url(/images/misc/scheduledate_bg.gif) 0px 0px no-repeat; border-bottom:1px solid #E8E8E8; margin:0px; padding:0px;}
#scheduleDayList div a{position:relative; display:block; width:235px; height:42px; background-position:0px 0px;}
#scheduleDayList div.active{background:url(/images/misc/scheduledate_bg.gif) 0px -42px no-repeat; border-right:1px solid #F7F7F7;}
#scheduleDayList div.active a{display:block; width:235px; height:42px; background-position:0px -42px;}
#scheduleDayList #four{margin-top:1px;}
#scheduleDayList #four.active{margin-top:0px; border-top:1px solid #E8E8E8;}
#date4{background:url(/images/misc/schedule_4.png);}
#date5{background:url(/images/misc/schedule_5.png);}
#date6{background:url(/images/misc/schedule_6.png);}
#date7{background:url(/images/misc/schedule_7.png);}
#date8{background:url(/images/misc/schedule_8.png);}
#date9{background:url(/images/misc/schedule_9.png);}
#date10{background:url(/images/misc/schedule_10.png);}
#scheduleDayBox{float:right; width:237px; width:235px !important; /*min-height:500px; height:auto !important; height:500px;*/ background-color:#F7F7F7; border:1px solid #E8E8E8; z-index:20;}
#scheduleDayContent{float:left; width:235px; width:215px !important; padding:10px 10px 12px 10px;}
#scheduleDayContent p{margin:10px 0px 0px 0px;}
#scheduleDayContent img{margin-top:1px;}
#scheduleLiveCoverage{float:left;}
#scheduleLiveCoverage p{float:left; width:100%; padding:10px 0px; margin:0px; color:#333333; border-bottom:1px dotted #E8E8E8;}
#scheduleLiveCoverage .channel{float:left; width:100%; padding:10px 0px; margin:0px; color:#333333; border-bottom:1px dotted #E8E8E8;}
#scheduleLiveCoverage .watchnow{margin:5px 0px 10px 0px;}
#scheduleLiveCoverage .listennow{margin:5px 0px 10px 0px;}
#scheduleFutureDates{float:left; width:100%; margin-top:30px;}
#scheduleFutureDates p{padding:10px 0px; width:100%; margin:0px; border-bottom:1px dotted #E8E8E8;}
#scheduleFutureDates div{padding:10px 0px; width:100%; margin:0px; border-bottom:1px dotted #E8E8E8;}
/* stats */
h2.pagetitle{clear:left; float:left; color:#333333; font-size:2em; font-weight:bold; margin:0px 0px 10px 0px; width:450px;}
h3.pagesubtitle{color:#333333; font-size:1.4em; font-weight:bold; margin:0px 0px 0px 0px; width:450px;}
#statsContentButtons{float:left; width:687px; width:685px !important; padding:0px 1px; margin-bottom:15px; list-style-type:none;}
/* stats tabs */
#tabsStats .ui-tabs-hide{display:none;}
#tabsStats{float:left; width:748px; min-height:510px; height:auto !important; height:510px; margin:0px; padding:0px;}
#tabsStats ul{float:left; width:748px; padding:0px; margin:0px; list-style:none; overflow:hidden; border-bottom:1px solid #E8E8E8;}
#tabsStats li{float:left; height:35px; height:27px !important;}
#tabsStats li.tab1{width:128px; width:62px !important; padding:8px 33px 0px 33px; margin:0px;}
#tabsStats li.tab2{width:124px; width:52px !important; padding:8px 36px 0px 36px; margin:0px;}
#tabsStats li.tab3{width:124px; width:35px !important; padding:8px 44px 0px 45px; margin:0px;}
#tabsStats #round1 a{width:52px; height:17px; display:block; background:url(/images/misc/stats_tabs_2.gif) -26px 0px no-repeat;}
#tabsStats #round1 a:hover, #tabsStats #round1.ui-tabs-selected a{background-position:-26px -17px;}
#tabsStats #round1.ui-state-disabled a{cursor:default; background-position:-26px -34px;}
#tabsStats #round2 a{width:52px; height:17px; display:block; background:url(/images/misc/stats_tabs_2.gif) -156px 0px no-repeat;}
#tabsStats #round2 a:hover, #tabsStats #round2.ui-tabs-selected a{background-position:-156px -17px;}
#tabsStats #round2.ui-state-disabled a{cursor:default; background-position:-156px -34px;}
#tabsStats #round3 a{width:52px; height:17px; display:block; background:url(/images/misc/stats_tabs_2.gif) -289px 0px no-repeat;}
#tabsStats #round3 a:hover, #tabsStats #round3.ui-tabs-selected a{background-position:-289px -17px;}
#tabsStats #round3.ui-state-disabled a{cursor:default; background-position:-289px -34px;}
#tabsStats #round4 a{width:52px; height:17px; display:block; background:url(/images/misc/stats_tabs_2.gif) -420px 0px no-repeat;}
#tabsStats #round4 a:hover, #tabsStats #round4.ui-tabs-selected a{background-position:-420px -17px;}
#tabsStats #round4.ui-state-disabled a{cursor:default; background-position:-420px -34px;}
#tabsStats #round5 a{width:35px; height:17px; display:block; background:url(/images/misc/stats_tabs_2.gif) -554px 0px no-repeat;}
#tabsStats #round5 a:hover, #tabsStats #round5.ui-tabs-selected a{background-position:-554px -17px;}
#tabsStats #round5.ui-state-disabled a{cursor:default; background-position:-554px -34px;}
#tabsStats.cstats{float:left; width:748px; min-height:510px; height:auto !important; height:510px; margin:0px; padding:0px;}
#tabsStats.cstats ul{float:left; width:748px; padding:0px; margin-bottom:15px; list-style:none; overflow:hidden; border:0px;}
#tabsStats.cstats li{float:left; height:17px; padding:0px; margin-right:15px; overflow:hidden; font-size:1.1em;}
#tabsStats.cstats #round1 a{width:52px; height:17px; display:block; background:url(/images/misc/stats_tabs.gif) -50px 0px no-repeat;}
#tabsStats.cstats #round1 a:hover, #tabsStats.cstats #round1.ui-tabs-selected a{background-position:-50px -17px;}
#tabsStats.cstats #round1.ui-state-disabled a{cursor:default; background-position:-50px -34px;}
#tabsStats.cstats #round2 a{width:52px; height:17px; display:block; background:url(/images/misc/stats_tabs.gif) -113px 0px no-repeat;}
#tabsStats.cstats #round2 a:hover, #tabsStats.cstats #round2.ui-tabs-selected a{background-position:-113px -17px;}
#tabsStats.cstats #round2.ui-state-disabled a{cursor:default; background-position:-113px -34px;}
#tabsStats.cstats #round3 a{width:52px; height:17px; display:block; background:url(/images/misc/stats_tabs.gif) -180px 0px no-repeat;}
#tabsStats.cstats #round3 a:hover, #tabsStats.cstats #round3.ui-tabs-selected a{background-position:-180px -17px;}
#tabsStats.cstats #round3.ui-state-disabled a{cursor:default; background-position:-180px -34px;}
#tabsStats.cstats #round4 a{width:52px; height:17px; display:block; background:url(/images/misc/stats_tabs.gif) -247px 0px no-repeat;}
#tabsStats.cstats #round4 a:hover, #tabsStats.cstats #round4.ui-tabs-selected a{background-position:-247px -17px;}
#tabsStats.cstats #round4.ui-state-disabled a{cursor:default; background-position:-247px -34px;}
#tabsStats.cstats #round5 a{width:35px; height:17px; display:block; background:url(/images/misc/stats_tabs.gif) 0px 0px no-repeat;}
#tabsStats.cstats #round5 a:hover, #tabsStats.cstats #round5.ui-tabs-selected a{background-position:0px -17px;}
#tabsStats.cstats #round5.ui-state-disabled a{cursor:default; background-position:0px -34px;}
/*cstats*/
#cumulativeStats .header{float:left; height:35px; line-height:35px; color:#666666; font-weight:bold; border-bottom:1px solid #050504; text-transform:uppercase;}
#cumulativeStats .row1{float:left; height:25px; line-height:25px; border-bottom:1px solid #E8E8E8;}
#cumulativeStats .row2{float:left; height:25px; line-height:25px; border-bottom:1px solid #E8E8E8; background-color:#F7F7F7;}
#cumulativeStats .hole{float:left; width:50px; text-align:center;}
#cumulativeStats .yards{float:left; width:66px; text-align:center;}
#cumulativeStats .hole_par{float:left; width:58px; text-align:center;}
#cumulativeStats .average{float:left; width:84px; text-align:center;}
#cumulativeStats .rank{float:left; width:67px; text-align:center;}
#cumulativeStats .eagles{float:left; width:72px; text-align:center;}
#cumulativeStats .birdies{float:left; width:71px; text-align:center;}
#cumulativeStats .pars{float:left; width:65px; text-align:center;}
#cumulativeStats .bogeys{float:left; width:68px; text-align:center;}
#cumulativeStats .double_bogeys{float:left; width:84px; text-align:center;}
#cumulativeStats .double_row{line-height:16px;}
#cumulativeStats .others{float:left; width:63px; text-align:center;}
/*eagles*/
#eaglesStats{float:left; width:748px; min-height:500px; height:auto !important; height:500px;}
#eaglesStatsHeaders{float:left; width:748px;}
#eaglesStatsData{float:left; width:748px; padding-bottom:10px;}
#eaglesStats .header{float:left; height:35px; line-height:35px; color:#666666; font-weight:bold; border-bottom:1px solid #E8E8E8; text-transform:uppercase;}
#eaglesStats .row1{float:left; height:25px; line-height:25px; border-bottom:1px solid #E8E8E8;}
#eaglesStats .row2{float:left; height:25px; line-height:25px; border-bottom:1px solid #E8E8E8; background-color:#F7F7F7;}
#eaglesStats .player{float:left; width:200px; text-align:center;}
#eaglesStats .hole{float:left; width:137px; text-align:center;}
#eaglesStats .par{float:left; width:137px; text-align:center;}
#eaglesStats .score{float:left; width:137px; text-align:center;}
#eaglesStats .round{float:left; width:137px; text-align:center;}
#birdiesStats{float:left; width:748px;}
#girStats{float:left; width:748px;}
#firStats{float:left; width:748px;}
#sandStats{float:left; width:748px;}
#puttsStats{float:left; width:748px;}
#drivesStats{float:left; width:748px;}
#par3Stats{float:left; width:748px;}
#par4Stats{float:left; width:748px;}
#par5Stats{float:left; width:748px;}
#roundStatsData, #cumulativeStatsData{float:left; width:748px; padding-bottom:10px;}
#roundStatsData .row1{float:left; height:25px; line-height:25px; border-bottom:1px solid #E8E8E8;}
#roundStatsData .row2{float:left; height:25px; line-height:25px; border-bottom:1px solid #E8E8E8; background-color:#F7F7F7;}
#roundStatsData .player{float:left; width:128px; width:108px !important; padding-left:20px; text-align:left;}
#roundStatsData .round1{float:left; width:124px; text-align:center;}
#roundStatsData .round2{float:left; width:124px; text-align:center;}
#roundStatsData .round3{float:left; width:124px; text-align:center;}
#roundStatsData .round4{float:left; width:124px; text-align:center;}
#roundStatsData .total{float:left; width:124px; text-align:center;}
/*par 3 contest */
#par3List{margin:10px 0px 0px 0px; padding:0px 0px 0px 15px;}
#par3List li{padding:0px 0px 10px 0px;}
#closestTable{float:left; width:236px; margin:0px 0px 0px 0px;}
#closestTableHeaders{float:left; width:236px; border-bottom:1px solid #E8E8E8;}
#closestTable .header{float:left; height:23px; line-height:23px; color:#999999; font-weight:bold; text-transform:uppercase;}
#closestTable .row1{clear:left; float:left; width:236px; min-height:22px; height:auto !important; height:22px; line-height:22px; border-bottom:1px solid #E8E8E8;}
#closestTable .row2{clear:left; float:left; width:236px; min-height:22px; height:auto !important; height:22px; line-height:22px; border-bottom:1px solid #E8E8E8; background:#F7F7F7;}
#closestTable .hole{float:left; width:42px; height:100%; text-align:center; margin-right:6px;}
#closestTable .player{float:left; width:125px;}
#closestTable .player a{text-decoration:none;}
#closestTable .distance{float:left; width:63px; text-align:center;}
#par3Table{float:left; width:472px;}
#par3TableHeaders{float:left; width:472px; border-bottom:1px solid #E8E8E8;}
#par3TableData{float:left; width:472px;}
#par3Table .header{float:left; height:23px; line-height:23px; color:#999999; font-weight:bold; text-transform:uppercase;}
#par3Table .row1{float:left; width:472px; height:22px; line-height:22px; border-bottom:1px solid #E8E8E8;}
#par3Table .row2{float:left; width:472px; height:22px; line-height:22px; border-bottom:1px solid #E8E8E8; background:#F7F7F7;}
#par3Table .position{float:left; width:64px; margin-right:27px; text-align:center;}
#par3Table .player{float:left; width:150px;}
#par3Table .player a{text-decoration:none;}
#par3Table .thru{float:left; width:50px; margin-right:27px; text-align:center;}
#par3Table .par{float:left; width:50px; margin-right:27px; text-align:center;}
#par3Table .total{float:left; width:50px; margin-right:27px; text-align:center;}
/*past winners & results*/
#pastWinnersListContainer{float:left; width:748px; height:145px; overflow:hidden; margin:20px 0px;}
#pastWinnersListContainer .horizontal-only{height:auto; max-height:145px; outline:none;}
#pastWinnersList{float:left; width:748px; height:145px; margin:0px; overflow:auto;}
#results-content-holder{float:left; height:125px; margin:0px; padding:0px;}
.pastWinnerYear{float:left; width:50px; height:125px; margin-right:18px; padding:0px; text-align:center; color:#999999; cursor:pointer;}
#results-content-holder .selected{color:#333333;}
.pastWinnerYear a{text-decoration:none;}
#results-content-holder img{padding:3px;}
#results-content-holder .selected img{padding:2px; border:1px solid #000000;}
#pastWinnersText{float:left; width:281px; margin-left:30px; padding:0px; overflow:hidden;}
#pastWinnersTable{float:left; width:437px; margin:0px; padding:0px; overflow:hidden;}
#pastWinnersTableHeaders{float:left; width:437px; border-bottom:1px solid #E8E8E8;}
#pastWinnersTable .header{float:left; padding-bottom:5px; color:#999999; font-weight:bold; text-transform:uppercase;}
#pastWinnersTable .position{float:left; width:32px; margin-right:21px; text-align:center;}
#pastWinnersTable .player{float:left; width:120px;}
#pastWinnersTable .r1{float:left; width:27px; text-align:center;}
#pastWinnersTable .r2{float:left; width:27px; text-align:center;}
#pastWinnersTable .r3{float:left; width:27px; text-align:center;}
#pastWinnersTable .r4{float:left; width:27px; margin-right:14px; text-align:center;}
#pastWinnersTable .score{float:left; width:75px; margin-right:7px; text-align:center;}
#pastWinnersTable .par{float:left; width:60px; text-align:center;}
#pastWinnersTable .row1{float:left; width:437px; height:22px; line-height:22px; border-bottom:1px solid #E8E8E8;}
#pastWinnersTable .row2{float:left; width:437px; height:22px; line-height:22px; border-bottom:1px solid #E8E8E8; background:#F7F7F7;}
#pastWinnersYear{float:left; width:100%; font-weight:bold;}
#pastWinnersWinner{float:left; width:100%; margin:20px 0px 0px 0px; padding:0px;}
#pastWinnersDates{float:left; width:100%; margin:20px 0px 0px 0px; padding:0px;}
#pastWinnersCut{float:left; width:100%; margin:20px 0px 0px 0px; padding:0px;}
#pastWinnersCut h3{margin-top:0px;}
#pastWinnersSummary{float:left; width:100%; margin:20px 0px 0px 0px; padding:0px;}
#pastWinnersSummary h3{margin-top:0px;}
/*records and stats styles*/
#dropdown {height:17px; margin:0px 0px 20px 0px; clear:left;}
#recordsContent{float:left; width:748px;}
#recordsContent .recordsHeader{width:748px; font-weight:bold; margin-bottom:25px; padding-top:15px; border-top:1px solid #CCCCCC;}
#recordsContent h5 {margin:10px 0px;}
#recordsContent .dataTable {width:748px; overflow:hidden;}
#recordsContent .contentBlock{margin-bottom:20px;}
#recordsContent .pageIntro{margin-bottom:20px; padding-top:10px; border-top:1px solid #CCCCCC;}
#recordsContent .dataIntro{clear:left; margin-bottom:20px;}
#recordsContent .dataPost{clear:left; margin:20px 0px;}
#recordsContent .sectionContent{float:left;}
#recordsContent .dataTable .cell {
float:left;
padding-top:3px;
padding-bottom:3px;
font-weight:normal;
/*height:28px; height is determined programatically*/
border-top:1px solid #E8E8E8;
}
#recordsContent .dataTable .gray{ background:#F7F7F7; }
#recordsContent .dataTable .white{ background:#FFFFFF;}
#recordsContent .dataTable .header {
float:left;
height:28px;
line-height:12px;
font-weight:bold;
text-align:center;
color:#666666;
padding-top:2px;
padding-bottom:2px;
/*border-bottom:1px solid #E8E8E8;*/
}
#recordsContent .dataTable .total {
float:left;
height:14px;
line-height:12px;
margin-bottom:1px;
font-weight:bold;
padding:3px 0px;
}
#winningStatsData .dataTable{width:748px;}
#winningStatsData .name {clear:left; width:133px; width:130px !important; padding-left:3px; text-align: left;}
#winningStatsData .year {width:100px; text-align: center;}
#winningStatsData .yearsBefore {width:100px; text-align: center;}
#winningStatsData .dob {width:100px; text-align: center;}
#winningStatsData .age {width:100px;; text-align: center;}
#winningStatsData .score {width:115px; text-align: center;}
#winningStatsData .deceased {width:100px; text-align: center;}
#roundByRoundData .dataTable{width:748px;}
#roundByRoundData .header{height:14px !important;}
#roundByRoundData .empty{clear:left; width:748px; height:20px !important;}
#roundByRoundData .year {clear:left; width:75px;}
#roundByRoundData .champion {width:137px;}
#roundByRoundData .category1 {width:134px;}
#roundByRoundData .category2 {width:134px;}
#roundByRoundData .category3 {width:134px;}
#roundByRoundData .category4 {width:134px;}
#roundByRoundData .score {width:63px; width:30px !important; padding-left:33px;}
#roundByRoundData .standing {width:30px;}
#roundByRoundData .stroke {width:41px; width:30px !important; padding-right:11px;}
#roundByRoundData .cell b{color:#333333;}
#contestByYear .dataTable {width:500px;}
#contestByYear .header{height:14px !important;}
#contestByYear .cell{height:14px;}
#contestByYear .year {clear:left; width:75px;}
#contestByYear .player {width:150px;}
#contestByYear .score {width:75px; text-align:center;}
#contestByYear .victory {width:200px;}
#holeYardage .dataTable{width:200px;}
#holeYardage .header{height:14px !important;}
#holeYardage .hole {clear:left; width:100px;}
#holeYardage .yardage {width:100px;}
#holeYardage .total {font-weight:bold !important; text-align:center;}
#allTimeCumulativeStats .dataTable{width:664px;}
#allTimeCumulativeStats .header{height:14px !important;}
#allTimeCumulativeStats .cell {height:14px !important;}
#allTimeCumulativeStats .hole {clear:left; width:75px; text-align:right;}
#allTimeCumulativeStats .yards {width:75px; text-align:center;}
#allTimeCumulativeStats .par {width:75px; text-align:center;}
#allTimeCumulativeStats .average {width:75px; text-align:center;}
#allTimeCumulativeStats .rank {width:75px;}
#allTimeCumulativeStats .lowYear {width:120px; text-align:right;}
#allTimeCumulativeStats .highYear {width:120px; text-align:right;}
#allTimeCumulativeStats .total {font-weight:bold !important;}
#careerScoringAveragesContent .scoringAverages .dataTable {width:528px;}
#careerScoringAveragesContent .scoringAverages .header{height:14px !important}
#careerScoringAveragesContent .scoringAverages .average{clear:left; width:125px;}
#careerScoringAveragesContent .scoringAverages .player{width:125px;}
#careerScoringAveragesContent .scoringAverages .rounds{width:125px;}
#careerScoringAveragesContent .scoringAverages .best{width:125px;}
#contrastingPerformances .dataTable{width:528px;}
#contrastingPerformances .header{height:28px !important}
#contrastingPerformances .round {clear:left; width:125px;}
#contrastingPerformances .score {width:125px;}
#contrastingPerformances .numPlayers {width:125px;}
#contrastingPerformances .year {width:125px;}
#leaders .dataTable{width:667px;}
#leaders .header{height:28px !important}
#leaders .ledOrTied {clear:left; width:100px;}
#leaders .player {width:165px;}
#leaders .year1 {width:90px;}
#leaders .year2 {width:90px;}
#leaders .year3 {width:90px;}
#leaders .numTitles {width:90px;}
#leadMostPlayerToTie .dataTable {width:553px;}
#leadMostPlayerToTie .header{height:14px !important}
#leadMostPlayerToTie .numPlayers {clear:left; width:125px;}
#leadMostPlayerToTie .year {width:125px;}
#leadMostPlayerToTie .score {width:125px;}
#leadMostPlayerToTie .players {width:150px;}
#cutInfoByYear .dataTable {width:748px;}
#cutInfoByYear .header{height:14px !important}
#cutInfoByYear	.group1 {clear:left; width:248px;}
#cutInfoByYear	.group2 {width:250px;}
#cutInfoByYear	.group3 {width:250px;}
#cutInfoByYear	.group4 {width:144px;}
#cutInfoByYear	.group5 {width:106px;}
#cutInfoByYear	.group6 {width:144px;}
#cutInfoByYear	.group7 {width:106px;}
#cutInfoByYear	.year {clear:left; width:62px; text-align:center;}
#cutInfoByYear	.field {width:62px;}
#cutInfoByYear	.madeCut {width:62px;}
#cutInfoByYear	.cut {width:62px;}
#cutInfoByYear	.usFieldP {width:72px;}
#cutInfoByYear	.usMadeCutP {width:72px;}
#cutInfoByYear	.usFieldA {width:53px;}
#cutInfoByYear	.usMadeCutA {width:53px;}
#cutInfoByYear	.intFieldP {width:72px;}
#cutInfoByYear	.intMadeCutP {width:72px;}
#cutInfoByYear	.intFieldA {width:53px;}
#cutInfoByYear	.intMadeCutA {width:53px;}
#mostStarts .dataTable {width:665px;}
#mostStarts .header {height:14px !important;}
#mostStarts .totalStarts {clear:left; width:126px;}
#mostStarts .player {width:126px;}
#mostStarts .more72holes {width:126px;}
#mostStarts .less72holes {width:126px;}
#mostStarts .years {width:126px;}
/* live coverage */
#lcHeader{float:left; width:748px; margin-bottom:20px;}
#lcHeader .scheduleLink{float:right; width:auto; margin-top:17px;}
#lcTop{float:left; width:748px; margin-bottom:20px; border-top:1px solid #CCCCCC;}
#lcTop .left{float:left; width:492px; margin:20px 20px 0px 0px;}
#lcTop .left .title{float:left; width:492px; height:16px; overflow:hidden; background:#FFFFFF;}
#lcTop .left .title h2{float:left; line-height:16px; margin:0px 0px 0px 0px; padding:0px;}
#lcTop .left .image{float:left; position:relative; width:492px; height:277px; margin:10px 0px; cursor:pointer;}
#lcTop .left .image img{float:left;}
#lcTop .left .image .live{position:absolute; width:22px; height:9px; top:5px; left:5px;}
#lcTop .left .image .play{position:absolute; width:40px; height:38px; bottom:10px; left:10px; background:url(/images/misc/video_play_button2.png) 0px 0px no-repeat;}
#lcTop .left .image:hover .play{background-position:0px -38px;}
#lcTop .left p{float:left; width:492px; margin:0px;}
#lcTop .right{float:left; width:236px; margin-top:45px;}
#lcTop .right .item{float:left; width:236px;}
#lcTop .right .item h2{float:left; width:236px; margin:0px 0px 15px 0px; height:13px; line-height:13px;}
#lcTop .right .listennow{clear:left; float:left; width:100%; margin-bottom:15px;}
.lcSection{clear:left; float:left; width:492px; padding:10px 0px; margin:0px; border-top:1px solid #CCCCCC;}
.lcSection .image{float:left; position:relative; width:236px; margin-right:20px;}
.lcSection .image .live{position:absolute; width:22px; height:9px; top:5px; left:5px;}
.lcSection .image .play{position:absolute; width:20px; height:20px; bottom:8px; left:8px; background:url(/images/misc/video_play_button_20x20.png) 0px 0px no-repeat;}
.lcSection .image:hover .play{background-position:0px -20px;}
.lcSection .text{float:left; width:236px;}
.lcSection .text h2.gray3{float:left; width:236px; height:13px; line-height:13px; margin-top:20px; margin-bottom:15px;}
.lcSection .watchnow{clear:left; float:left; width:100%; margin-bottom:15px;}
/* 3D */
.threeDContentSection{clear:left; float:left; width:472px; padding:20px 0px; border-top:1px solid #CCCCCC;}
.threeDContentSection b.header{text-transform:uppercase;}
.threeDContentSection p{clear:left; width:472px;}
.threeDContentSection ul.wide472{float:left; width:472px; width:457px !important; height:auto; margin:0px 0px 10px 0px; padding:0px 0px 0px 15px;}
.threeDContentSection ul.wide472 li{width:457px; padding-top:7px;}
.threeDContentSection .threeDContentColumnL{float:left; width:256px; height:auto; overflow:hidden; margin:0px; padding:0px;}
.threeDContentSection .threeDContentColumnR{float:left; width:216px; height:auto; overflow:hidden; margin:0px; padding:0px;}
.threeDContentSection .threeDContentColumnL ul.wide{float:left; width:256px; width:241px !important; height:auto; margin:0px 0px 15px 0px; padding:0px 0px 5px 15px;}
.threeDContentSection .threeDContentColumnL ul.wide li{width:241px; padding-top:7px;}
.threeDContentSection .threeDContentColumnR ul.narrow{float:left; width:216px; width:201px !important; height:auto; margin:0px 0px 15px 0px; padding:0px 0px 5px 15px;}
.threeDContentSection .threeDContentColumnR ul.narrow li{width:201px; padding-top:7px;}
/* patron info */
.ui-tabs-hide{display:none;} /***************** styles for tabs */
#tabsPatronInfo {float:left; margin:5px 0px 0px 0px;}
#tabsPatronInfo ul.tabList{width:472px; width:462px !important; height:31px; height:25px !important; margin:0px 0px 10px 0px; padding:6px 0px 0px 10px; float:left; list-style:none; background:url(/images/misc/tabs472x31_bg.gif) no-repeat;}
#tabsPatronInfo ul.tabList li{float:left; list-style-type:none; height:25px;}
.piTabsContent{float:left; width:472px; height:100%; line-height:14px;}
#tabsPatronInfo #atm a{width:119px; height:25px; margin-right:6px; display:block; background:url(/images/misc/patroninfo_tabs.gif) 0px 0px no-repeat;}
#tabsPatronInfo #atm a:hover, #tabsPatronInfo #atm.ui-tabs-selected a{background-position:0px -25px;}
#tabsPatronInfo #atm.ui-state-disabled a{cursor:default; background:#E3E3E3;}
#tabsPatronInfo #dap a{width:155px; height:25px; margin-right:6px; display:block; background:url(/images/misc/patroninfo_tabs.gif) -125px 0px no-repeat;}
#tabsPatronInfo #dap a:hover, #tabsPatronInfo #dap.ui-tabs-selected a{background-position:-125px -25px;}
#tabsPatronInfo #dap.ui-state-disabled a{cursor:default; background:#E3E3E3;}
#tabsPatronInfo #lin a{width:86px; height:25px; display:block; background:url(/images/misc/patroninfo_tabs.gif) -286px 0px no-repeat;}
#tabsPatronInfo #lin a:hover, #tabsPatronInfo #lin.ui-tabs-selected a{background-position:-286px -25px;}
#tabsPatronInfo #lin.ui-state-disabled a{cursor:default; background:#E3E3E3;}
.piContentImage{float:left; width:472px; margin-bottom:15px;}
.piContentSection{float:left; width:472px; padding:22px 0px 15px 0px; border-top:1px solid #CCCCCC;}
.piContentSection b.header{text-transform:uppercase; margin:0px; padding:0px;}
.piContentSection .piContentColumn{float:left; width:221px; height:auto; overflow:hidden;}
.piContentSection .piContentColumn ul{width:221px; width:206px !important; height:auto; margin:0px; padding:0px 0px 0px 15px;}
.piContentSection .piContentColumn li{width:206px; padding-top:7px;}
.piContentSection a.printlink{display:inline-block;}
.piContentSection a.downloadlink{display:inline-block;}
/* masters films */
#filmscontainer{width:931px; height:600px; margin:82px auto 0px auto; text-align:left;}
#filmstop{position:relative; width:931px; height:46px; z-index:12;}
#filmscount{position:absolute; height:21px; right:509px; bottom:0px; line-height:21px; color:#777777; font-weight:bold; font-size:12px;}
#filmsdropdowns{position:absolute; width:494px; height:21px; right:0px; bottom:0px; margin-left:15px; z-index:10;}
#filmsdropdowns .dropDownContainer {float:left; height:20px; line-height:18px; position:relative; margin-right:10px;}
#filmsdropdowns .dropDownContainer .select{float:left; width:158px; width:156px !important; height:20px; height:18px !important; background:#393939; color:#999999; border:1px solid #474747;}
#filmsdropdowns .dropDownContainer .select .value{width:156px; width:148px !important; height:18px; line-height:18px; background:#393939 url('/images/misc/dropdown_gray_arrow.gif') no-repeat right; cursor:pointer; color:#999999; padding-left:8px; font-size:1.1em;}
#filmsdropdowns .dropDownContainer ul {position:absolute; top:20px; left:0px; list-style:none; list-style-type:none; padding:0px; margin:0px; width:156px; width:156px !important; border:solid 1px #474747; background:#393939; display:none; font-size:1.1em;}
#filmsdropdowns .dropDownContainer ul li {width:156px; width:146px !important; padding:5px; margin:0px; line-height:18px; color:#999999; cursor:pointer;}
#filmscategory{margin-right:10px;}
#filmspeople{margin-right:10px;}
#filmssort{}
#filmslist{width:931px; margin-top:36px; z-index:10;}
#filmslist .filmsitem{float:left; position:relative; width:229px; height:133px; margin:0px 5px 5px 0px; overflow:hidden; cursor:pointer;}
#filmslist .filmsitem .rollover{position:absolute; top:97px; left:0px; width:229px; width:207px !important; height:36px; height:22px !important; line-height:11px; padding:7px 11px; background:url(/images/misc/trans_black.png) repeat; color:#FFFFFF; display:none; z-index:11;}
#filmslist .filmsitem .rollover .timestamp{font-size:.9em; color:#959393;}
#filmslist .filmsitem .play{position:absolute; top:40px; left:99px; width:40px; height:38px; display:none;}
#filmslist .filmsitem .ipadplay{display:none;}
#bottomcontainer{position:fixed; bottom:33px; left:0px; width:100%; z-index:8;}
#bottomgradiant{width:100%; height:32px; background:url(/images/misc/btm_black_gradient.png) repeat-x; margin:0px auto;}
/* timeline */
#timelinecontainer{position:absolute; width:100%; z-index:8; top:43px; left:0px; padding-bottom:100px; text-align:left;}
/* about the masters */
#tabsAboutMasters {float:left; margin:0px;}
#tabsAboutMasters ul.tabList{width:748px; width:738px !important; height:31px; height:25px !important; margin:0px 0px 10px 0px; padding:6px 0px 0px 10px; float:left; list-style:none; background:url(/images/misc/tabs748_bg.gif) no-repeat;}
#tabsAboutMasters ul.tabList li{float:left; list-style-type:none; height:25px;}
.amTabsContent{float:left; width:748px; height:100%; line-height:14px;}
#tabsAboutMasters #atf a{width:133px; height:25px; margin-right:7px; display:block; background:url(/images/misc/aboutmasters_tabs.gif) 0px 0px no-repeat;}
#tabsAboutMasters #atf a:hover, #tabsAboutMasters #atf.ui-tabs-selected a{background-position:0px -25px;}
#tabsAboutMasters #atf.ui-state-disabled a{cursor:default; background:#E3E3E3;}
#tabsAboutMasters #ahg a{width:155px; height:25px; margin-right:7px; display:block; background:url(/images/misc/aboutmasters_tabs.gif) -140px 0px no-repeat;}
#tabsAboutMasters #ahg a:hover, #tabsAboutMasters #ahg.ui-tabs-selected a{background-position: -140px -25px;}
#tabsAboutMasters #ahg.ui-state-disabled a{cursor:default; background:#E3E3E3;}
#tabsAboutMasters #aat a{width:153px; height:25px; margin-right:7px; display:block; background:url(/images/misc/aboutmasters_tabs.gif) -302px 0px no-repeat;}
#tabsAboutMasters #aat a:hover, #tabsAboutMasters #aat.ui-tabs-selected a{background-position:-302px -25px;}
#tabsAboutMasters #aat.ui-state-disabled a{cursor:default; background:#E3E3E3;}
#tabsAboutMasters #amtf a{width:247px; height:25px; display:block; background:url(/images/misc/aboutmasters_tabs.gif) -463px 0px no-repeat;}
#tabsAboutMasters #amtf a:hover, #tabsAboutMasters #amtf.ui-tabs-selected a{background-position:-463px -25px;}
#tabsAboutMasters #amtf.ui-state-disabled a{cursor:default; background:#E3E3E3;}
.amContentImage{float:left; width:748px; margin-bottom:15px;}
.amContentRight{float:right; width:236px; margin-top:0px; padding-top:0px;}
#pagecontent .amContentRight .more{display:block;}
.amContentImageCaption{float:left; width:472px; margin-top:10px; font-size:.9em;}
.amContentImageCaption .caption{color:#999999; font-style:italic; float:left; width:472px;}
.amContentImageCaption .credit{color:#999999; float:left; margin-top:5px; width:472px; text-transform:uppercase;}
.amContentSection{float:left; width:472px; padding:25px 0px 10px 0px; border-top:1px solid #CCCCCC;}
.amContentSection b.header{text-transform:uppercase;}
.amContentSection .amContentColumn{float:left; width:221px; height:auto; overflow:hidden;}
.amContentSection .amContentColumn ul{width:221px; width:206px !important; height:auto; margin:0px; padding:0px 0px 0px 15px;}
.amContentSection .amContentColumn li{width:206px; padding-top:7px;}
.amSmallImage{float:left; width:226px;}
.amSmallImage .caption{color:#999999; font-style:italic; float:left; font-size:.9em;}
/* shop the masters */
.mobilecolumn{float:left; width:236px; margin-right:16px; padding:0px;}
.mobilecolumn img{margin-bottom:20px;}
.publicationscolumn{float:left; width:220px; margin:0px; padding:0px;}
.publicationscolumn img{margin-bottom:20px;}
.shopbottom{clear:left; float:left; width:472px; padding-top:20px; margin-top:20px; border-top:1px solid #CCCCCC;}
/* tickets */
#ticketscontent{display:inline-block; width:748px; padding: 15px 20px; margin:0px auto; text-align:left; font-size:1.1em; line-height: 1.5em; background: #FFFFFF; }
.ticketsRow {width: 100%; padding: 25px 0; clear: both; }
.ticketsRow h2 { margin: 0 0 10px;}
.ticketsRow img { margin: 0 auto; text-align: center; }
.ticketsImage {float:left; text-align: center; width:240px; margin:0 15px 0px 0px;}
.ticketsImage p {color:#999999; font-style: italic; font-size: 0.9em; margin: 0; }
.ticketsText { width: 450px; float: left; }
.ticketsButton {clear: left; margin:15px 0;}
.ticketsButton img {margin-left: auto; margin-right: auto; display: inline; }
#dialog-info{position:absolute; width:100%; height:auto; top:-6px; left:0px; z-index:100;}
#dialog-info .dialog-container{position:relative; width:552px; width:512px !important; height:auto; padding:20px; margin:0px auto; background:#FFFFFF;}
#dialog-info .dialog-container .dialog-close{position:absolute; right:-13px; top:-13px;}
#dialog-info .dialog-container .dialog-close img{cursor:pointer;}
#dialog-info .dialog-container .dialog-title{width:512px; border-bottom:1px dotted #E2E2E2;}
#dialog-info .dialog-container .dialog-title h1{float:none; font-weight:bold; color:#333333; margin:0px 0px 15px 0px; color:#333333;}
#dialog-info .dialog-container .dialog-text{width:512px; height:auto;}
#dialog-info .dialog-container .dialog-text .dialog-section{padding:20px 0px 10px 0px; border-bottom:1px dotted #E2E2E2;}
#dialog-info .dialog-container .dialog-text .dialog-section2{padding:20px 0px;}
#dialog-info .dialog-container .dialog-buttons img{display:inline-block; cursor:pointer;}
.clear{clear:both; margin:0px; padding:0px;}
.noMargin{clear:left; margin:0px; padding:0px;}
span.noMarginIndent{display:block; margin:0px; padding-left:10px;}
.bottomMargin{clear:left; margin:0px 0px 7px 0px; padding:0px;}
.bottomMargin2{clear:left; margin:0px 0px 10px 0px; padding:0px;}
span.greenarrow{display:inline-block; height:8px; line-height:8px; padding:0px 8px 0px 0px; background:url(/images/misc/green_double_arrow.gif) right top no-repeat;}
span.greenarrow a{height:8px; line-height:8px; color:#339933; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0px; padding:0px;}
span.greenarrow a:hover{border-bottom:1px solid #339933;}
a.greenarrow{float:left; display:block; height:8px; line-height:8px; color:#339933; text-transform:uppercase; padding-right:8px; background:url(/images/misc/green_double_arrow.gif) right top no-repeat; font-weight:bold; text-decoration:none;}
a.backarrow{display:block; height:8px; line-height:8px; color:#999999; text-transform:uppercase; padding-left:10px; background:url(/images/misc/back_doublearrows.png) left center no-repeat; text-decoration:none; font-size:1.1em;}
a.printlink{display:block; height:11px; line-height:11px; color:#999999; text-transform:uppercase; padding-left:17px; background:url(/images/misc/print-icon.gif) left top no-repeat; text-decoration:none; font-size:11px; margin:0px;}
a.downloadlink{display:block; height:9px; line-height:9px; color:#999999; text-transform:uppercase; padding-left:13px; background:url(/images/misc/download_icon.gif) left top no-repeat; text-decoration:none; font-size:11px; margin:0px;}
a.videolink{padding-right:25px; background:url(/images/misc/video-icon.gif) right center no-repeat; cursor:pointer;}
a.photolink{padding-right:20px; background:url(/images/misc/photo-icon.gif) right center no-repeat; cursor:pointer;}
/** footer styles **/
#footer{width:100%; height:32px; background-color:#000000; border-top:1px solid #444444; position:fixed; z-index:11; left:0px; bottom:0px;}
#footerContent{width:990px; height:32px; margin:0px auto;}
#footerSearch{float:left; width:200px; width:185px !important; height:32px; padding-left:15px;}
#searchBoxCorners{float:left; margin:7px 0px;}
#words{float:left; width:107px; width:100px !important; height:16px; margin:7px 0px; padding-left:7px; border:none; background-color:#3F3F3F; color:#999999; font-size:1em;}
#searchButton{float:left; margin:7px 0px;}
#footerText{float:left; width:590px; height:32px; line-height:32px; color:#555555; text-align:center;}
#footerText a:link{color:#555555; text-decoration:none;}
#footerText a:hover{color:#FFFF00; text-decoration:none;}
#footerText a:visited{color:#555555; text-decoration:none;}
#footerSponsors{float:left; width:200px; height:32px;}
#sponMenu2{float:right; height:21px; width:98px; margin-top:5px; margin-right:15px; padding:0px; display:none;}
#sponMenu3{float:right; height:22px; width:53px; margin-top:5px; margin-right:15px; padding:0px; display:none;}

