@charset "UTF-8";
/* CSS Document */

#siteNavMain li a#nav_home { background-image:url(/media/zh-cn/nav_home.jpg); width:49px; }
#siteNavMain li a#nav_scores { background-image:url(/media/zh-cn/nav_scores.jpg); width:80px; }
#siteNavMain li a#nav_news { background-image:url(/media/zh-cn/nav_news.jpg); width:82px; }
#siteNavMain li a#nav_tournaments { background-image:url(/media/zh-cn/nav_tournaments.jpg); width:80px; }
#siteNavMain li a#nav_players { background-image:url(/media/zh-cn/nav_players.jpg); width:82px; }
#siteNavMain li a#nav_rankings { background-image:url(/media/zh-cn/nav_rankings.jpg); width:80px; }
#siteNavMain li a#nav_fans { background-image:url(/media/zh-cn/nav_fans.jpg); width:82px; }
#siteNavMain li a#nav_photos { background-image:url(/media/zh-cn/nav_photos.jpg); width:82px; }
#siteNavMain li a#nav_video { background-image:url(/media/zh-cn/nav_video.jpg); width:82px; }
#siteNavMain li a#nav_shop { background-image:url(/media/zh-cn/nav_shop.jpg); width:81px; }
#atpNetworkTitle { background:url(/media/zh-cn/pro_tennis_network_title.gif) no-repeat 0 0; width:105px; }
#atpNetworkNavMens a#atpNetworkNavMensLink { width:97px; background:url(/media/zh-cn/mens_tour_nav.gif) no-repeat 0 0; }
#atpNetworkNavWomens a#atpNetworkNavWomensLink { width:105px; background:url(/media/zh-cn/womens_tour_nav.gif) no-repeat 0 0; }
#atpNavBarCredentials { background:url(/media/zh-cn/your_credentials.gif) no-repeat 0 0; }
#wrapper .head2headModule .head2headEntryFields p { background:url(/media/zh-cn/head2head_module_vs.png) no-repeat top center; }
.head2headPreStats { background:url(/media/zh-cn/head2head_data_bg.png) no-repeat 0 0; }
.headerLiveScoreBox .liveStreamLink { background:url(/media/backgrounds/chinese_liveScore_rollover.gif) no-repeat right top; }
.headerLiveScoreBox .liveStreamLink:hover { width:90px; background-position:right -25px; }

/* Get rid of all bold text */
#homeHeadlinesFeature h3 { font-size:12px; font-weight:normal; }
#homeHeadlinesList ul li a { font-weight:normal; }
.layoutHome #homeMatchfacts #homeMatchfactsContent a { font-weight:normal; }
.layoutHome #homeMatchfacts #homeMatchfactsContent table th { font-weight:normal; }
.homeRankingsTop h2 { font-weight:normal; }
.homeRankingsTop p { font-weight:normal; }
.homeRankingsSinglesCol .currentRanking { font-weight:normal; }
.homeRankingsSinglesCol .homeRankingPlayerName { font-weight:normal; }
.homeRankingsTableWrap table a { font-weight:normal; }
.insideATPModule .moduleContentInner a.insideATPItem span.insideATPItemType { font-weight:normal; }
.insideATPModule .moduleContentInner a.insideATPItem span.insideATPItemTitle { font-weight:normal; }
.globalBarRibbonTitle span { font-weight:normal; }
.globalBarRibbonTitle .globalBarRibbonTitleSecondary span { font-weight:normal; }

/* Temporarily putting these bolds back */

/*#headerLinkList li a { font-weight:normal; }
a.genericButton span { font-weight:normal; }
.footerLinkList h4 { font-weight:normal; }
#searchResultsMiddle { font-weight:normal; }
.searchResult .resultType { font-weight:normal; }
.searchResult h3 a { font-wieght:normal; }
.searchResult .resultRelatedTags span { font-weight:normal; }
.subNavModule a { font-weight:normal; }
#tournLandTitle { font-weight:normal; }
#tournLandMore { font-weight:normal; }
.deuceLandIssueLarge h5 { font-weight:normal; }
.deuceIssueDprtmnt { font-weight:normal; }
#tournDetailHeadTitle { font-weight:normal; }
.tournDetailTabCol .tournDetailTitle { font-weight:normal; }
.tournDetailTabCol table th { font-weight:normal; }
.tournDropSelect .tournDropTrigger { font-weight:normal; }
#tournDetailHeadInfo .moreLinkChevronBlack { font-weight:normal; }
.head2headPreName2 { font-weight:normal; }
#wrapper .head2headModule .moduleContentInner p.head2headPreScore { font-weight:normal; }
.newsFeatureModule .moreLink { font-weight:normal; }
.newsFilterArchive .ajaxTabsList li a { font-weight:normal; }
#newsArchiveFilter label { font-weight:normal; }
.genericDropDown .dropTrigger a { font-weight:normal; }
#mediaMainBox #mediaTitle { font-weight:normal; }
.mediaThumbModule ul li span { font-weight:normal; }
#videoContent .videoThumbList li.videoLandThumb .videoLandThumbTitle span { font-weight:normal; }
#playerBioInfoList li span { font-weight:normal; }
#playerBioInfoExtra #playerBioInfoRank span { font-weight:normal; }
#playerBioNav li a { font-weight:normal; }
#bioGridHeadTabs { font-weight:normal; }
#bioGridHeadTabs a { font-weight:normal; }
#bioGridTabContent table tr td { font-weight:normal; }
.playerBioFilterWrap .playerBioFilterItem { font-weight:normal; }
.profileSecondaryTitle { font-weight:normal; }
.profileSecondaryTitleAlt { font-weight:normal; }
.profileSecondaryTitleAlt2 { font-weight:normal; }
.profileSecondaryTitleAlt3 { font-weight:normal; }
.profileCareerStats .profileCareerStatsYear { font-weight:normal; }
.bioTableOuterHead { font-weight:normal; }
.bioTableAlt tr.bioTableHead { font-weight:normal; }
.bioTable tr.tableDivide { font-weight:normal; }
.bioMatchfactsCol h6 { font-weight:normal; }
.bioMatchfactsCol ul li span { font-weight:normal; }
.bioMatchFactsMoreLink { font-weight:normal; }
.bioHistoryTable tr.bioHistoryTableHead { font-weight:normal; }
.bioChevronLinks a { font-weight:normal; }
.playerEquipmentModule .equipmentScrollContent li span { font-weight:normal; }
#wrapper .playerEquipmentModule p.playerEquipmentName { font-weight:normal; }
.staticTabsList li a { font-weight:normal; }
#calendarHeader h1 { font-weight:normal; }
#calendarPDFlinks a { font-weight:normal; }
#calendarTableHeadWrap table tr th { font-weight:normal; }
.calendarTable h4 { font-weight:normal; }
.calLiveMatch { font-weight:normal; }
.tabsAndLinksStats ul li a { font-weight:normal; }
.liveScoresModule .tabsAndLinks ul li a { font-weight:normal; }
.statsTableFontLarge { font-weight:normal; }
.matchTopRowPad { font-weight:normal; }
.matchTblMiddleRow { font-weight:normal; }
.matchPlayerCell { font-weight:normal; }
.matchPlayerName { font-weight:normal; }
.h2hResult { font-weight:normal; }
.h2hRankingRow { font-weight:normal; }
.h2hLastMeetingRow { font-weight:normal; }
.statsHeaderRow { font-weight:normal; }
#head2HeadMain #head2HeadMainTable table tr th { font-weight:normal; }
#head2HeadMain #head2HeadMainTable tr.labelRow td { font-weight:normal; }
#head2HeadMain .playerColumn .playerName { font-weight:normal; }
#head2HeadMain .playerColumn .playerInfoRank span { font-weight:normal; }
#head2HeadTables .whoLeads { font-weight:normal; }
.head2headPreName1, .head2headPreName2 {font-weight:normal;}
.homeShopModule .moduleContentInner p a { font-weight:normal; }
.tournEventModule ul li a.tournEventWatchLink { font-weight:normal; }
.tournEventFilters { font-weight:normal; }
.upcomingTournModule ul li a.tournEventWatchLink { font-weight:normal; }
.upcomingTournModule .moreLink { font-weight:normal; }
.challengerHead #tournDetailHeadInfo h3 { font-weight:normal; }
.challengerTabsHeader { font-weight:normal; }
.liveMatchItemMatchLbl { font-weight:normal; }
.completedMatchesTable .completedPlayernames { font-weight:normal; }
.tournamentBarTitle span a { font-weight:normal; }
.tournamentBarDetails { font-weight:normal; }
.matchItemMatchLbl { font-weight:normal; }
.liveMatchDetailsContainer table { font-weight:normal; }
.completedMatchesTableHeader { font-weight:normal; }
.matchFactsTableHead { font-weight:normal; }
.scoreStatsTabs li a { font-weight:normal; }
.matchFactsModule .matchfactsContent a { font-weight:normal; }
.matchFactsModule .matchfactsContent table th { font-weight:normal; }
.formSubTitle { font-weight:normal; }
div.draws_page .draws_title dt { font-weight: normal; }
div.draws_container li div.winner { font-weight: normal; }
 h2, h3, h4, h5, h6, strong, b { font-weight: normal; }
h2, h3, h4, h5, h6 { font-weight: normal; } 
.openHTMLModule h2, .openHTMLModule h3, .openHTMLModule h4, .openHTMLModule h5, .openHTMLModule h6 { font-weight: normal; } */

/* Increase font size  */
#atpNavBarCredentials a {font-size:11px;}
.homeRankingsTableWrap table a {font-size:11px;}
.calendarTable table tr td {font-size:11px;}
.headerLiveScoreBox {font-size:11px;}

/* decrease font size  */
.matchFactsTableHead { font-size:10px; }

.saa span
{
    clear:both;
}

/* Singles Rankings new styles */
select#singlesCountries {
	width: 190px;
}

/* Top MatchFacts */
.topMatchfacts .controls {
    width: 268px;
}
