.contentMain .border {
 background:#333 url(/javaImages/5f/a1/0,,12781~5415263,00.gif) no-repeat top left;
 font-size:1.8em;
 /*font-weight:bold;*/
 padding:5px 10px;
 color:#fff;
}
/* SE */
.contentMain .internalModule .border {
 background:transparent url(/namedImage/12781/greenTopTwo.gif) no-repeat top left;
 padding:3px 0 0;
}
/* POST SE */
.contentMain .internalModule .border {
background:url("/namedImage/12781/greenTopTwo.gif") no-repeat scroll left top transparent;
padding:3px 0 0;
}

.homepageBottomWrap .contentMain .eNewsWrapOut .border {
 background:transparent url(/namedImage/12781/upperGreenSmall2.gif) no-repeat top left;
 padding:3px 0 0;
}
.homepageBottomWrap .contentMain .fanPhotoCompetition .border {
 background:transparent url(/namedImage/12781/mediumGreen2.gif) no-repeat top left;
 /*padding:3px 0 0;*/
 width:225px;
}
/* SE
.homepageBottomWrap .contentMain .internalModule .border .headline {
 background:#00573d url(/namedImage/12781/greenMiddleTwo.gif) no-repeat top left;
 padding:2px 10px 5px;
 display:block;
 font-size:0.9em;
} */
/* Post SE */
.homepageBottomWrap .contentMain .internalModule .border .headline {
background:url("/namedImage/12781/greenMiddleTwo.gif") no-repeat scroll left top #781E87;
display:block;
font-size:0.9em;
padding:2px 10px 5px;
}

.homepageBottomWrap .contentMain .eNewsWrapOut .border .headline {
 background:#781E87 url(/namedImage/12781/greenMiddle.gif) no-repeat top left;
 padding:2px 0 5px 10px;
 display:block;
 /*font-size:1em;*/
}

.btn { 
 margin-right:6px; 
 margin-top:2px;
}

.index {
}

.homepageBottomWrap .contentMain .fanPhotoCompetition .border .headline {
 background:#781E87 url(/namedImage/12781/greenMiddle.gif) no-repeat top left;
 padding:2px 0 5px 10px;
 display:block;
 /*font-size:1em;*/
}

.homepageBottomWrap .contentMain .internalModule .borderBottom {
 /*background:transparent url(/namedImage/12781/biggerGradientGrey.gif) no-repeat bottom right;*/
 background:transparent url(/javaImages/db/a7/0,,12781~5679067,00.gif) repeat scroll left bottom;
 padding-bottom:7px;
}
.homepageBottomWrap .contentMain .eNewsWrapOut .borderBottom {
 background:transparent url(/namedImage/12781/Home_eNewsletter.gif) no-repeat scroll left top;
 font-size:1.2em;
 padding-bottom:0px;
 position:relative;
 height:193px;
}
.homepageBottomWrap .eNewsWrapOut .image {
background:transparent url(/javaImages/31/39/0,,12781~5388593,00.png) no-repeat scroll right top;
float:right;
height:99px;
margin:-28px 0 0;
width:86px;
}
.headlineComp {
 display:inline;
}

.homepageBottomWrap .contentMain .fanPhotoCompetition .borderBottom {
 background:transparent url(/namedImage/12781/fanPhotoBG.gif) no-repeat scroll right bottom;
 /*background:transparent url(/javaImages/28/32/0,,12781~5386792,00.gif) no-repeat scroll left bottom;*/
 font-size:1.2em;
 padding:0 0px 2px;
 /*width:225px;*/
}

.homepageBottomWrap .moduleLower, .allLink.moduleLower {
 background-color:#eeeded;
 background-image:none;
 height:21px;
 padding:4px 0 0 0;
}

.homepageBottomWrap .eNewsWrapOut .headlineComp {
 /*padding-left:15px;*/
}
.homepageBottomWrap .eNewsWrapOut p {
 margin-top:4px;
 width:124px;
 margin-left:0px;
 /*padding-left:15px;*/
 font-weight:normal;
 color:#666666;
 font-size:0.8em;
}

.homepageBottomWrap #_spn47669 input {
 /*margin-bottom:50px;*/
 margin-top:0px;
}

.homepageBottomWrap .eNewsWrapOut {
 /*background:transparent url(/namedImage/12781/backgroundGrey.gif) no-repeat bottom left;*/
 width:229px;
}
.homepageBottomWrap .fanPhotoCompetition {
padding-right:12px;
width:225px;
}

.fanCompWrap {
 padding:10px 10px 0px 15px;
 height:155px;
}

.contentMain .internalModule {
 margin-bottom:20px;
}

.entry h3 a {
 color:#000000;
 float:left;
 padding-right:10px;
}

.allLink {
 border-bottom:none;
 padding-bottom:5px;
}

.entryDetails .date {
 display:none;
}

.teaserText {
 clear:both;
}
.internalModule .teaserText {
 clear:both;
 height:30px;
 overflow:hidden;
}
.headlineComp {
 font-size:1.5em;
 /*font-weight:bold;*/
}
.teaserComp {
 height:58px;
 overflow:hidden;
 font-size:0.8em;
}
.teaserImgComp {
 padding-top:3px;
 padding-bottom:6px;
}
.entryDetails {
 float:left;
 width:330px;
}

#masterCompositeTabContent21817_2 .allLink a {
 padding-right:18px;
}
.entry .teaserImage {
 width:103px;
}
.contentMain { 
 width:466px;
}
.entryDetails img {
 margin-top:3px;
} 
.videoSponsor {
 background:#00573d url(/javaImages/63/b5/0,,12781~5420387,00.gif) no-repeat top left;
 height:19px;
 width:466px;
}
.entry {
 border-bottom:none;
 padding:8px 0 8px 12px;
}
.internalModule .entry {
 width:454px;
}
.internalModule .index {
 clear:both;
}

/* ------------------- Players in the fourt column ------------------- */

/*  My Playlists */
/* jCarousel */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */


.jcarousel-container {
 position:relative;
}

.jcarousel-clip {
 z-index:2;
 padding:0;
 margin:0;
 overflow:hidden;
 position:relative;
}
.jcarousel-list {
 z-index:1;
 overflow:hidden;
 position:relative;
 top:0;
 left:0;
 margin:0;
 padding:0;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarouselContainer ul {
 height:134px;
 overflow:hidden;
}
.jcarousel-next {
 z-index:3;
 display:none;
}
.jcarousel-prev {
 z-index:3;
 display:none;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
 /*width: 376px;*/
 padding: 9px 26px 12px 26px;
 position:relative;
 width:414px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
 width:414px;
 height:137px;
 background:transparent  url(/namedImage/12781/blackBackgroundCarousel.gif) no-repeat top left;
}
.jcarousel-skin-tango .jcarousel-item, #mycarousel li {
 width:105px;
 height:111px;
 overflow:hidden;
 float:left;
 list-style:none;
 text-align:center;
 font-weight:bold;
 position:relative;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
 margin:26px 17px 0 17px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
 background:#fff;
 color:#000;
}
#mycarousel li a {
 display:block;
 padding:2px;
}
#mycarousel li a img {
 height:95px;
 width:95px;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
 position:absolute;
 top:48px;
 right:16px;
 width:10px;
 height:51px;
 cursor:pointer;
 /*background:transparent url(http://www.emi.com/javaImages/b4/54/0,,12641~3757236,00.gif) no-repeat 0 -65px;*/
 background:transparent url(/javaImages/1/5c/0,,12781~5659649,00.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
 background-position:0 -60px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {

}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
 cursor:default;
 background-position:0 -120px;
 margin-left:4px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
 position:absolute;
 margin-left:16px;
 top:48px;
 left:0;
 width:10px;
 height:51px;
 cursor:pointer;
 /*background:transparent url(http://www.emi.com/javaImages/b7/54/0,,12641~3757239,00.gif) no-repeat 0 -65px;*/
 background:transparent url(/javaImages/fd/5b/0,,12781~5659645,00.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
 background-position:0 -60px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover {
 cursor:default;
 background-position:0 -120px;
}


/* ------------------- jCarousel - Custom for Players in the fourt column ------------------- */

.fourtColWrap { 	}

/* --- Update here for matching the bg to the color of the BODY tag from main styles. --- */
.backgroundColorMatchFLI { background-color:#c30c3e; }

.fourtColWrap .jcarousel-skin-tango {
 background:transparent  url(/namedImage/10327/playerProfileBGGrey4.gif) no-repeat 0 0px;
 /*background:transparent  url(/javaImages/92/5c/0,,~5332114,00.jpg) no-repeat 0 0px;*/
    padding: 5px 15px 32px 6px;
    display:block;
}

.fourtColWrap .jcarouselContainer ul {
 height:120px;
}

.jcarouselContainer {
 position:relative;
}
.fourtColWrap .jcarousel-skin-tango .jcarousel-item, .fourtColWrap #mycarousel2 li {
 width:76px;
 height:120px;
 float:left;
 list-style:none;
 text-align:center;
 font-weight:bold;
}

.fourtColWrap .jcarousel-container {
  /* Change bg color here if different from the main site color -  */
  background-color: #c30c3e;
  padding:0px;
  margin-left:0px;
}

.fourtColWrap .jcarousel-skin-tango .jcarousel-container-horizontal {
 display:block;
 width: 289px;
 padding-top: 10px ;
 margin-right: 6px;
} 

/*
 padding:2px;
 padding-left:22px;
 padding-right:1px;
 margin-left:15px; */

.fourtColWrap .jcarousel-skin-tango .jcarousel-clip-horizontal {
 width:242px;
 height:122px;
 padding: 0px;
 /* border:1px solid #FFFF00; */
 margin: 0px 20px 0px 22px;
}

.xxfourtColWrap .jcarousel-skin-tango, .xxfourtColWrap .jcarouselContainer { width:301px; }

.fourtColWrap .jcarousel-skin-tango .jcarousel-item-horizontal {
 margin-right:5px;
}

#mycarousel2 li a {
 display:block;
 padding-bottom:3px;
 color:#FFFFFF;
 font-size:1.0909em;
}
#mycarousel2 li a img {
 height:52px;
 width:105px;
 margin:0px
}

.fourtColWrap .jcarousel-skin-tango .jcarousel-next-horizontal {
 position:absolute;
 top:10px;
 right:5px;
 width:14px;
 height:110px;
 cursor: pointer;
 background:transparent url(/javaImages/83/34/0,,12781~5518467,00.png) no-repeat 0 36px;
 /*background:transparent url(/javaImages/89/5c/0,,~5332105,00.png) no-repeat 0 36px;*/
 /* border:1px solid #FFFF00; */
}

.fourtColWrap .jcarousel-skin-tango .jcarousel-prev-horizontal {
 position:absolute;
 top:10px;
 left:3;
 width:15px;
 height:110px;
 cursor: pointer;
 background:transparent url(/javaImages/8c/5c/0,,~5332108,00.png) no-repeat 0 36px;
 /* border:1px solid #FFFF00; */
}

.videoDescription {
 font-weight:normal !important;
}
/* ------------------- End jCarousel - Custom for Players in the fourth column ------------------- */

.playOverlayBlack {
 background:transparent url(/namedImage/12781/playOverlayBlack.png) no-repeat top left;
}
* html .playOverlayBlack {
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/namedImage/12781/playOverlayBlack.png',sizingMethod='scale'); 
}
.flashModule {
 background:transparent url(/namedImage/12781/player_all_corners.png) no-repeat top left;
}
* html .flashModule {
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/namedImage/12781/player_all_corners.png',sizingMethod='scale');
}
.weeklyPoll {

}
.weeklyPoll .question {
 font-weight:bold;
 font-size:1em;
 padding-top:5px;
 padding-left:7px;
}
.weeklyPoll .answers {
 /*background:transparent url(/javaImages/ca/3d/0,,12781~5520842,00.gif) no-repeat scroll left bottom;*/
 font-size:1em;
 padding-bottom:30px;
 padding-top:5px;
}
.weeklyPoll .answer {
 padding-top:5px;
}


.homepageBottomWrap .enewsinput1 {
 right:62px;
 position:absolute;
 top:72px;
}

.homepageBottomWrap .enewsinput2 {
 background:transparent url(/namedImage/12781/newSignUp.gif) no-repeat right top;
 width:73px;
 height:18px;
 border:none;
 cursor:pointer;
 margin-right:6px;
 margin-top:2px;
}

.homepageBottomWrap .enewsinput2:hover {
 background:transparent url(/namedImage/12781/newSignUp_grey.gif) no-repeat right top;
}

.homepageBottomWrap {

}
.homepageBottomWrap .eNewsletterWrapper {
padding-top:10px;
}

.homepageBottomWrap .eNewsletterWrapper .moduleLower, .allLink.moduleLower {
 height:21px;
}
.tennisTVAsset .moduleLower {
 height:auto;
 text-align:center;
}
.homepageBottomWrap .tennisTVAsset .moduleLower {
 background:none;
 background-image:none;
}
.tennisTVAsset hr {
 background-color:#d7d7d7;
 color:#d7d7d7;
}

.eNewsWrapOut {
 width:229px;
}

.homepageBottomWrap .eNewsletterinner {
 height:158px;
 padding-left:10px;
}

.homepageBottomWrap .eNewsletterWrapper .moduleLower {
 margin-top:88px;
}
.tcTournamentLogo a {
 position:static;
}

/******* 2011 styles *********/

.layout.wrapper {
 overflow-x: hidden;
 overflow-y: hidden;
}

#servicesAndProducts div {
 width:148px !impotant;
}

#servicesAndProducts li {
 background-image: url() !important;
}

.serviceImg {
 margin-right: 7px;
 text-indent: -9999px;
}
#footerTennisTVLink .serviceImg {
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -2326px -99px transparent;
 float: left;
 height: 37px;
 width: 72px;
}
#footerMobile .serviceImg {
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -2281px -99px transparent;
 float: left;
 height: 37px;
 width: 16px;
}
footerRssLink {
 padding-right: 40px;
}
#footerRssLink .serviceImg {
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -2361px -64px transparent;
 float: left;
 height: 31px;
 width: 21px;
}
#footereNewsletterLink .serviceImg {
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -2363px -34px transparent;
 float: left;
 height: 30px;
 width: 26px;
}
li#footerTelevisionLink  {
 float: right;
 padding-right: 0;
 width: 74px;
}
#footerTelevisionLink .serviceImg {
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -2352px 2px transparent;
 float: left;
 height: 40px;
 width: 39px;
}
/**News Reader */
.newsReaderContainer {
 background:#121212;
 height:250px;
 width:970px;
 overflow: hidden;
 position: relative;
}
.homeNewsReaderImageGrid {
 display: block;
}
.newsImg {
 width: 640px;
}
.newsReader .newsImg {
 position: absolute;
 top: 0;
} 
.ext .newsImg {
 width: 970px;
}
/*thumbs*/
#articleReaderThumbs {
 height:250px;
 position:absolute;
 right:0;
 top:0;
 width:330px;
}
.thumbnails li {
 background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') no-repeat scroll -953px 0;
 height:70px;
 list-style: none;
 margin-top:10px;
 position: relative; 
 width:320px;
}
.thumbnails li.active {
 background:url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -628px -2px transparent;
 font-weight: bold;
}
.newsReaderContainer a:hover {
 text-decoration: none;
}
.homeNewsReaderAnchor {
 position: absolute;
 top: 0;
}
.thumbnails .homeNewsReaderAnchor {
 display: block;
 height: 60px;
 overflow: hidden;
 padding: 9px 0 0 23px;
 position: absolute;
 width: 300px;
}
.thumbnails .homeNewsReaderImageGrid {
 display: block;
 height: 52px;
 overflow: hidden;
 width: 105px;
}
.thumbnails img{
 height:auto;
 overflow:hidden;
 width:105px;
}
.thumbnails .item {
 float:right;
 padding:10px 0;
 width:180px;
}
.thumbnails .newsReaderHeadline{
 color:#FFFFFF;
 font-size:1.5em;
 font-weight:normal;
 line-height:1.3em;
 padding:4px 8px 0 0;
}
.thumbnails .active .newsReaderHeadline{
 font-weight:bold;
}
#articleReader {
 position:absolute;
}
#articleReader .item {
 background:url("/javaImages/95/2/0,,12781~9241237,00.png") repeat scroll 0 62px transparent;
 color:#FFFFFF;
 height:62px;
 left:0;
 position:absolute;
 top:188px;
 width:640px;
 z-index:1;
}
.ext #articleReader .item {
 width:970px;
}
#articleReader .newsReaderHeadline{
 font-size:1.9em;
 font-weight:bold;
 padding:10px 0 0 19px;
}
#articleReader .newsReaderDescription {
 font-size:1.1em;
 height:31px;
 line-height:20px;
 overflow:hidden;
 padding:0 19px;
}
.related {
 bottom:12px;
 position:absolute;
 right:17px;
}
.readMore {
 color: #ffffff;
}
.related .readMore{
 background:url("/javaImages/95/2/0,,12781~9241237,00.png") repeat scroll -286px -152px transparent;
 display:block;
 height:22px;
 text-indent:-9999px;
 width:88px;
}
/*newsreader prejs fixes*/
#articleReader li {
 display: none;
}
#articleReader .active{
 display: block;
}
#articleReader .related li{
 display: block;
}
/***** Home 2011 styles *****/
.homeMainContainer {
 float: left;
 overflow: hidden;
 width: 660px;
}
.homeRightCol {
 float: left;
 width: 310px;
}
/** Home Widgets */ 
.homeMainContainer .homeWidget {
 float: left;
 margin: 14px 19px 0 0; 
 width: 310px;
 height: 259px;
}
.homeMainContainer .headToHead.homeWidget {
 float: left;
 margin: 14px 19px 0 0; 
 width: 604px;
}
.homeRightCol .homeWidget {
 float: left;
 margin: 14px 0 0 0; 
 width: 310px;
}
.homeWidgetHead .border{
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -1302px -104px transparent;
 overflow: hidden;
}
.homeWidgetHead .border {
 height: 22px;
}
.homeWidgetHead .headline {
 float: left;
 padding: 0 0 0 3px;
 width: 200px;
}
.homeSeeAll {
 float: right;
 font-size: 0.5em;
 margin: 6px 0 0;
 text-transform: uppercase;
}
.homeSeeAll a {
 color: #ffffff;
}
.homeSeeAll a:hover {
 text-decoration: none;
}
.homeWidgetFooter {
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -972px -105px transparent;
 display: block;
 height: 4px;
 text-indent: -9999px;
 width: 310px;
}
/* Latest News / Features */
.homeLatestNewsFeaturesContainer {
 height: 531px !important;
 position: relative;
 width: 310px;
}
#homeLatestNewsFeaturesSwitch {
 height: 30px;
 list-style:none;
}
#homeLatestNewsLi, #homeFeaturesLi{
 height:32px;
 position:absolute;
 width:183px;
}
#homeLatestNewsLi{
 left: 0;
}
#homeLatestNewsLi.homeContentOn{
 background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') no-repeat scroll 0 -38px;
}
#homeLatestNewsLi.homeContentOff{
 background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') no-repeat scroll -374px -5px;
}
#homeLatestNews, #homeFeatures{
 color:#FFFFFF;
 display:block;
 font-size:1.7em;
 margin:4px 0 0;
 text-align:center;
 vertical-align:middle;
 width:144px;
}
#homeLatestNews:hover, #homeFeatures:hover{
 text-decoration:none;
}
#homeFeatures {
 float: right;
 width:150px;
}
#homeFeaturesLi {
 right: 0;
}
#homeFeaturesLi.homeContentOn{
 background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') no-repeat scroll -188px -38px;
}
#homeFeaturesLi.homeContentOff{
 background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') no-repeat scroll -371px -38px;
}
.homeContentOn, .homeContentOn:hover{
 cursor:text;
 text-decoration:none;
 z-index:1;
}
/* Rankings / Race to Istanbul */
.homeRankingRaceToIstanbulContainer {
 position: relative;
 width: 310px;
}
#homeRankingRaceToIstanbulSwitch {
 height: 18px;
 list-style:none;
}
#homeRankingLi, #homeRaceToIstanbulLi{
 height:32px;
 position:absolute;
 width:183px;
}
#homeRankingLi{
 left: 0;
}
#homeRankingLi.homeContentOn{
 background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') no-repeat scroll 0 -38px;
}
#homeRankingLi.homeContentOff{
 background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') no-repeat scroll -374px -5px;
}
#homeRanking, #homeRaceToIstanbul{
 color:#FFFFFF;
 display:block;
 font-size:1.7em;
 margin:4px 0 0;
 text-align:center;
 vertical-align:middle;
 width:144px;
}
#homeRanking:hover, #homeRaceToIstanbul:hover{
 text-decoration:none;
}
#homeRaceToIstanbul{
 float: right;
 width:150px;
}
#homeRaceToIstanbulLi{
 right: 0;
}
#homeRaceToIstanbulLi.homeContentOn{
 background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') no-repeat scroll -188px -38px;
}
#homeRaceToIstanbulLi.homeContentOff{
 background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') no-repeat scroll -371px -38px;
}
.homeContentOn, .homeContentOn:hover{
 cursor:text;
 text-decoration:none;
 z-index:1;
}

.homeRaceToIstanbulTab {
 display: none;
}


/*enrty list */ 
.homeFeaturesTab {
 display: none;
}
.homeIndexContent {
 background:#EEEEEE none repeat scroll 0 0;
 border:1px solid #D0D0D0;
 border-top: none;
 padding:0 11px;
} 
.homeIndexContent .entry {
 height:36px;
 min-height:36px; /*overwrite .entry default value*/
 padding:10px 0 0;
 border-bottom: 1px solid #E0E0E0;
}
.homeIndexContent .entry h3 a {
 float: none !important;
}
.entry .homeIndexTitle, .homeIndexMoreSpan  {
 color:#E2056E;
 font-weight: bold;
}
.entry .homeNewsTeaser {
 font-size: 1.1em;
 padding:0 0 0 14px;
}
.entry .list-decoration {
 background:url("/javaImages/95/2/0,,12781~9241237,00.png") repeat scroll 3px -23px transparent;
 float:left;
 height:11px;
 width:14px;
}
.homeIndexMore {
 font-size:1.1em;
 font-weight: bold;
 line-height:32px;
 text-align:right;
}
.homeIndexContent .nextText {
 float: right;
}
.homeIndexContent .nextText a {
 padding-right: 5px;
}

/* Pro Shop */
#proShop {
 width: 310px;
 height: 259px;
 position: relative;
}
#proShop .border {
 height:22px;
 background:#333 url(/javaImages/5f/a1/0,,12781~5415263,00.gif) no-repeat top left;
 font-size:1.8em;
 padding:5px 10px;
 color:#fff;
}
.headline {
 float:left;
 width: 100px;
}
.powered {
 float:right;
 font-size:0.55em;
 line-height:2.5em;
 margin-right:0.3em;
 text-transform:uppercase;
 width: 180px;
}
#proShopFooter{
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -316px 0 transparent;
 display: block;
 height: 5px;
 text-indent: -9999px;
 width: 310px;
}
/*WTA Carousel */
.homeWidget .jcarousel-skin-wta{
 background: #E6E6E6;
 border-left:1px solid #B8B8B8;
 border-right:1px solid #B8B8B8; 
 font-size:1.1em !important;
 overflow:hidden;
 padding: 0 9px;
 position: relative; /*allows overflow in ie7*/
 height: 223px; 
 width: 290px;
}
.homeWidget .jcarousel-list {
 position: relative;
 overflow: hidden;
}
.homeWidget .jcarousel-skin-wta .jcarousel-direction-rtl {
 direction: rtl;
}
.homeWidget .jcarousel-skin-wta .jcarousel-clip  {
 height:191px;
 overflow:hidden;
 width:290px;
}
.homeWidget .jcarousel-skin-wta .jcarousel-item {
 width: 90px;
 height: 191px;
}
.homeWidget .jcarousel-skin-wta .jcarousel-item-horizontal {
 margin: 10px 10px 0 0;
 float: left !important;
 list-style-type:none;
 height:181px !important;
 width:90px !important;
}
/* controls.*/
.homeWidget .jcarousel-control {
 overflow:hidden;
 position:relative;
 width:100%;
}
.homeWidget .jcarouselControlUl {
 float:left;
 left:50%;
 list-style:none;
 position:relative;
}
.homeWidget .jcarouselControlLi {
 float:left;
 position:relative;
 right:50%;
}
.jcarousel-control a {
 background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') repeat scroll -300px 0;
 display:block;
 height:12px;
 margin:10px 5px 0;
 text-indent:-9999px;
 width:12px;
}
.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}
a.carouselSelected {
 background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') repeat scroll -286px 0;
}
.jcarousel-scroll {
 background:#CDCDCD url('/javaImages/95/2/0,,12781~9241237,00.png') no-repeat scroll -315px 48px;
 border-left:1px solid #B8B8B8;
 border-right:1px solid #B8B8B8; 
 height:32px;
 position:absolute;
 left:0;
 text-align: center;
 top:223px;
 width:308px;
}
.shopImg {
 background:#FFFFFF;
 border:1px solid #CCCCCC;
 height:88px;
 overflow:hidden;
 width:88px;
}
.shopItemImg {
 display:block;
 margin-left:-2px;
 margin-right:auto;
}
.productDescription {
 display:block;
 height:45px;
 overflow:hidden;
 padding:10px 2px 0;
 font-weight: normal !important;
}
.addToCart{
 background:transparent url('/javaImages/e2/2b/0,,12781~9645026,00.jpg') no-repeat scroll;
 /*background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') no-repeat scroll -89px 0;*/
 display:block;
 height:19px;
 text-indent:-9999px;
 width:88px;
}
.homeWidget #mycarousel ul {
 overflow:hidden;
 width: 300px;
}
.homeWidget #mycarousel-prev, .homeWidget #mycarousel-next {
 background:transparent url('/javaImages/95/2/0,,12781~9241237,00.png') repeat scroll;
 height:20px;
 margin: -14px 9px 9px;
 text-indent:-9999px;
}
.homeWidget #mycarousel-prev{
 background-position: -177px 0;
 float:left; 
 width:53px;
}
.homeWidget #mycarousel-next{
 background-position: -231px 0;
 float:right; 
 width:53px;
}
/**YouTube*/
#youTubeCont{
 border-left:1px solid #D7D7D7;
 border-right:1px solid #D7D7D7;
 height:250px;
 padding:0 4px;
 width:300px;
}
#youTubeContTop {
 background:url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -972px -130px transparent;
 display:block;
 height:4px;
 width:310px;
}
#dubaiDutyFree {
 /*background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -971px -109px transparent;*/
 display:block;
 height:19px;
 text-indent: -9999px;
 width:300px;
}
#youTubeContBtm{
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -1280px 0  transparent;
 display:block;
 height:5px; 
 width:310px;
}
#youTubeCont #ytapiplayer, .findAPlayer{
 font-size:1.4em;
 padding:7px 4px;
 line-height:1.3em;
}
/*Head to Head */
.HomeHeadToHead .border {
 background:url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -972px -72px transparent;
 height:32px;
 width:641px;
}
.HomeHeadToHead .border .headline {
 display:block;
 padding:4px 19px 5px;
 color:#FFFFFF;
 font-size:1.8em;
 width:300px;
}
#homeHeadToHead {
 background:none repeat scroll 0 0 #262626;
 color:#FFFFFF;
 overflow:hidden;
 padding:15px 18px 0;
 width:604px;
 height:65px;
 z-index:1000;
}
#homeHeadToHead .buttonH2HCompare {
 padding : 0;
}
#homeHeadToHead .head2headTopWrap2 {
 padding-top:11px;
}
#homeHeadToHead .buttonH2HCompare a {
 background:url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -1274px -29px transparent;
 display:block;
 float:right;
 height:22px;
 margin-right:1px;
 text-indent:-9999px;
 width:79px;
}
.autocomplete {
 background:none repeat scroll 0 0 #585858;
 color:#FFFFFF;
 opacity:0.9;
 filter:alpha(opacity=90);
 position:absolute;
 width:240px !important;
}
.HomeHeadToHead .headToHeadText  {
 border: none;
 font-size:1.3em;
 padding: 0;
}
/**/
#homeHeadToHead .player1, #homeHeadToHead .player2, #homeHeadToHead input  {
 background-color:#585858;
 border:medium none;
 color:#FFFFFF;
 float:left;
 font-weight:normal;
 height:14px;
 line-height: 1.8em !important;
 margin:0;
 padding:3px 0 5px 5px;
 width:235px;
 font-size:1em;
}
#homeHeadToHead .head2headTopWrap2 form {
 padding: 0;
}
#homeHeadToHead .head2headV {
 float:left;
 font-size:1.3em;
 font-weight:bold;
 height:34px;
 margin-top:3px;
 text-align:center;
 width:36px;
}
.headToHeadArticle {
 background:none repeat scroll 0 0 #262626;
 clear: both;
 padding:4px 19px 12px 18px;
 width:603px;
}
#homeHeadToHeadArticle{
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -1613px 0px transparent;
 color:#FFFFFF;
 overflow:hidden;
 padding: 0 3px;
}
.homePlayer {
 float: left;
 height:126px;
 position: relative;
 width:216px;
}
.homeHeadToHeadPlayerName{
 bottom: 21px;
 font-weight:bold;
 position: absolute;
 width:139px;
}
.leftPlayer .homeHeadToHeadPlayerName{
 text-align:right;
}
.rightPlayer .homeHeadToHeadPlayerName{
 left: 79px;
 text-align:left;
}
.homeHeadToHeadName {
 display: block;
 font-size:1.3em;
}
.homeHeadToHeadSurname {
 font-size:1.6em;
}
.homeHeadToHeadImg {
 border:3px solid #DDDDDD;
 height:90px;
 margin-top:13px;
 position: absolute;
 width:69px;
}
.leftPlayer .homeHeadToHeadImg {
 left: 143px;
}
#homeHeadToHeadRanking {
 float:left;
}
#homeHeadToHeadArticle .userTable {
 font-size:1.1em;
 margin:45px 18px 0;
 text-transform:uppercase;
 width:129px;
}
#homeHeadToHeadArticle .userTable td {
 text-align:center;
}
.homeHeadToHeadMoreDetails {
 background:url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -1274px -52px transparent;
 display:block;
 height:20px;
 left:26px;
 position:relative;
 text-indent:-9999px;
 top:3px;
 width:114px;
}
#homeHeadToHeadBorder {
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -1613px -129px transparent;
 display: block;
 height: 7px;
 text-indent: -9999px;
 width: 640px;
}
/* WTA Rankings */
#masterCompositeTabContent29624_5 .DohaRaceSinglesOuter, #masterCompositeTabContent31594_1 .DohaRaceSinglesOuter, #masterCompositeTabContent31594_2 .DohaRaceSinglesOuter {
 background: none repeat scroll 0 0 #EEEEEE;
 border-left: 1px solid #D0D0D0;
 border-right: 1px solid #D0D0D0;
 overflow: hidden;
 padding: 7px 7px 4px;
 height: 210px;
}
#masterCompositeTabContent29624_5 .DohaRaceSinglesInner, #masterCompositeTabContent31594_1 .DohaRaceSinglesInner, #masterCompositeTabContent31594_2 .DohaRaceSinglesInner {
 background: #ffffff;
 overflow: hidden;
 padding: 5px 5px 5px 5px;
}

#homeRankingList {
 list-style: none;
}
#leftSide {
 float: left;
 /*overflow: hidden;*/
 width: 220px;
}
#rightSide {
 float: right;
 overflow: hidden;
 width: 139px;
}
.homeRankingsPlayer {
 float: left; 
 /*overflow: hidden;*/
 width: 113px;
}
#homeRankingList .teaserImageLeft {
 float: left;
 height: 35px;
 overflow: hidden;
 width: 26px;
}
.homeRankingPlayerDetalis {
 float: right;
 height: 20px;
 width: 113px;
}
.homeRankingPlayerHead {
 background: #E1E0E0;
 color: #771E87;
 height: 16px;
 margin-bottom: 2px;
 padding: 3px 0 0 5px;
 width: 279px;
}
.homeRankingPlayerHeadEven {
 background: #FFFFFF;
 color: #771E87;
 height: 16px;
 margin-bottom: 2px;
 padding: 3px 0 0 5px;
 width: 279px;
}
.homeRankingsPlayer .numberPosition {
 color: #8A8A8A;
 font-size: 1em;
 font-weight: normal;
 padding-left: 5px;
}
.homeRankingsName {
 color: #434343;
 font-weight: normal;
 padding-left: 5px;
}
.homeRankingPlayerHeadEven span, .homeRankingPlayerHead span {
 color:#434343;
 float:right;
 padding-right:10px;
 margin-top:0;
 z-index: 10;
}

.homeRankingPlayerHeadEven .IERank, .homeRankingPlayerHead .IERank{
 color:#434343;
 float:right;
 padding-right:10px;
 margin-top:-12px;
}

/*ADV Helios tag*/
.homeMainContainer .homeWidget.mpu {
 width: 300px;
}
/*Find a Player */
#flashcontent {
 background: none repeat scroll 0 0 #EEEEEE;
 height: 227px;
 width: 310px;
}
/*weekly pool*/
.homemultivote {
 border-left: 1px solid #D0D0D0;
 border-right: 1px solid #D0D0D0;
 height: 221px;
}
.voteButton button {
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -1391px -50px transparent;
 border: medium none;
 cursor: pointer;
 display: block;
 height: 22px;
 margin: 21px 206px 0;
 padding: 0;
 text-indent: -9999px;
 width: 84px;
}
.voteButton {
 background: #EEEEEE;
 border-top: 1px solid #D0D0D0;
 height: 60px;
}
.weeklyPool .question {
 color: #781E87;
 font-size: 1.3em;
 font-weight: bold;
 height: 36px;
 padding: 16px 16px 0;
}
.weeklyPool .answer {
 height: 23px;
 padding: 0 0 0 20px;
}
.weeklyPool .answers {
 color: #434343;
 font-size: 1.2em;
 height: 96px;
 padding: 6px 11px 7px 16px;
}
.weeklyPool .resultsSection .answers {
 font-size: 1.1em;
}
.weeklyPool .resultsSection  .answers {
 height: 132px;
}
.answerText {
 padding: 0;
}
.voteButton {
 background:url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -2474px -86px #EEEEEE;
 border-top: 1px solid #D0D0D0;
 height: 60px;
}
/*ttv asset*/
#ttvAsset {
 background-repeat: no-repeat;
 height: 255px;
 position: relative;
 width: 310px;
}
#ttvAnchor {
 bottom: 0;
 left: 0;
 position: absolute;
}
#ttvTitle {
 color: #FFFFFF;
 font-size: 1.8em;
 left: 17px;
 position: absolute;
 top: 72px;
 width: 194px;
}
#ttvText {
 color: #FFFFFF;
 font-size: 1.4em;
 left: 17px;
 position: absolute;
 top: 123px;
 width: 190px;
}
#ttvButton{
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") no-repeat scroll -1475px -50px transparent;
 color: #000000;
 display: block;
 font-size: 1.1em;
 height: 22px;
 left: 20px;
 line-height: 2em;
 position: absolute;
 text-align: center;
 top: 173px;
 width: 97px;
}
#ttvButton:hover {
 text-decoration: none;
}
.tcViewCalendar {
    display: none;
}

.officialSiteLink a, .tcTournamentTabs a, .tcTournamentTabsHome a {
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") repeat scroll -1354px -33px transparent !important
}
.tournamentArticles .tcHeadline a {
 background: url("/javaImages/95/2/0,,12781~9241237,00.png") repeat scroll -23px -23px transparent !important;
}
.mainPagination {
 width: 190px;
}
.redesignTournament {
 background: #EEEEEE;
 border-left: 1px solid #D0D0D0;
 border-right: 1px solid #D0D0D0;
 height: 224px;
 width: 308px;
}
.tcTournament, .tcFooter {
 border: none;
 padding: 0 6px;
}
.tcFooter {
 min-height: 0px; /* prevents ie7 to hide the footer when there's nothing into it, probably will cause issue on ie6, but c'mon it's 2010!*/
}
.tcTournamentDescription, .tournamentDate, .tcTournamentDescription a {
 font-weight: normal;
 font-size: 1em;
}
.tcTournamentInfo {
 font-size: 1.1em;
 padding: 10px 0 0;
}
.tcTournamentOfficialSite {
 font-size: 1em;
 padding-right: 6px;
}
.tcTournamentLogo img {
 border: 1px solid #D0D0D0;
}
.tcTournamentTabsHome {
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #D0D0D0;
 height: 104px;
 position: relative;
 width: 100%;
}
.tcTournamentTabsHome {
 position: static;
}
.liveScoresWrap, .tournamentArticles {
 width: 272px;
}
.tcViewCalendar {
 display: none;
}
.ajaxWrapperOn, .ajaxWrapperOff {
 padding-bottom:0;
}
.tournamentCentre {
 background: transparent;
 padding: 0;
}
#tournamentCenterFooter {
 background: url("/javaImages/bd/e7/0,,12781~5629885,00.gif") no-repeat scroll left bottom;
 display: block;
 height: 4px;
 width: 310px;
}
.tcPagination {
 font-size: 1.1em;
 height: 100%;
 line-height: 20px;
 padding: 5px 2px 0 2px;
}
#nextTourn {
 float: right;
}
#mycarousel li a img {
    height: 88px;
    width: 76px;
}

#player_names {
    border: none;
    display: none;
    left: 18px;
    position: absolute;
    top: 65px;
    width: 180px;
    max-height: 200px;
    left: 18px;
    overflow: auto;
    z-index: 2000;
    background: none repeat scroll 0 0 #585858;
    color: #FFFFFF;
    color:white;
}
#player_names a{
 color:white;
}
#player_names a:hover{
 color:white;
 background:#323232;
}

#head_to_head{
	position:relative;
	width:500px;
	
}

#player_names a,#test a{
	display:block;
	text-decoration:none;
	padding: 3px;
        color:white;

}
#player_names a:hover{
	display:block;
	text-decoration:none;
	background:#323232;
	color:#fff;
}

#player1{margin-bottom:15px; }

#homeHeadToHead {position:relative; overflow:visible!important}

#page2294789 #homeHeadToHead{z-index:1000;}

/*
 ------------------------------ styles for oriflame block;

*/


#oriflameblock{
width : 310px;
height : 256px;
background: #ECECEC url(/javaImages/91/6b/0,,12781~9399185,00.jpg) no-repeat bottom center;
margin-bottom : 10px;
}

#oriflameblock span.headline
{
width : 165px;
}

#oriflameblock .homeSeeAll {
 float: right;
 font-size: 0.5em;
 margin: 6px 0 0;
 text-transform: uppercase;
 width : 120px;
 text-align : right;
}

#oriflameblock .detailsBlock
{
 width  : 308px;
 height : 218px;
 border-right: 1px solid #d0d0d0;
 border-left : 1px solid #d0d0d0;
 position : relative;
 clear : both;
}

.detailsBlock a.centreImage
{
 display : block;
 width  : 309px;
 height : 148px;
 text-decoration : none;
 color : #676767;
}

.detailsBlock a.bottomteasertext
{
 width  : 288px;
 display: block;
 padding: 10px;
 text-decoration : none;
 background : #ECECEC;
 border-top : 1px solid #d0d0d0;
}

.detailsBlock a.morelink{
 background : url(/javaImages/72/6b/0,,12781~9399154,00.jpg) no-repeat  0px 0px;
 position : absolute;
 display : block;
 width : 65px;
 height : 30px;
 right: 10px;
 bottom : 0px;
 text-indent : -9999em;
}

.detailsBlock a.oriflamelogo
{
 background : url(/javaImages/6b/6b/0,,12781~9399147,00.jpg) no-repeat  0px 0px;
 position : absolute;
 display : block;
 width : 120px;
 height : 30px;
 left : 10px;
 bottom : 0px;
 text-indent : -9999em;
}

/*
-------------------------------- RANKINGS WIDGET ON HOMEPAGE RE-WRITTEN ---------------------------------
*/


                #rankingList
                {
                    list-style-type : none;
                    padding : none;
                    margin  : none; 
                }
                
                #rankingList li.rankodd,
                #rankingList li.rankeven
                {
                    display : block;
                    width : 279px;
                    height : 16px;
                    padding : 0px 0px 3px 5px;
                    clear : both;
                    background : #E1E0E0;
                    color   : #434343;              
                }
                
                
                #rankingList li.rankeven
                {
                    background : #ffffff;
                    padding : 0px 0px 0px 5px;
                }
                
                #rankingList li.rankodd .homeRankingsLink,
                #rankingList li.rankeven .homeRankingsLink           
                {
                    display : block;
                    width : 279px;
                    height : 16px;
                    padding : 3px 0px 0px 5px;
                    font-weight : normal;
                }

                #rankingList li.rankodd .homeRankingsLink .rankNo,
                #rankingList li.rankodd .homeRankingsLink a.playerName,  
                #rankingList li.rankodd .homeRankingsLink .rankNoRight,
                #rankingList li.rankeven .homeRankingsLink .rankNo,
                #rankingList li.rankeven .homeRankingsLink a.playerName,  
                #rankingList li.rankeven .homeRankingsLink .rankNoRight
                {
                    display : block;
                    float : left;
                    height  : 16px;
                }  
                
                
                #rankingList li.rankeven .homeRankingsLink .rankNo,
                #rankingList li.rankodd .homeRankingsLink .rankNo
                {
                    color   : #771E87;
                    width   : 20px;
                    margin : 0px 5px 0px 0px;
                    
                }

               
                #rankingList li.rankodd .homeRankingsLink a.playerName,
                #rankingList li.rankeven .homeRankingsLink a.playerName         
                {
                    width : 205px;
                }
                
                #rankingList li.rankodd .homeRankingsLink .rankNoRight,
                #rankingList li.rankeven .homeRankingsLink .rankNoRight
                {
                   clear : right;
                   text-align:right;
                   width : 39px;
                }
                
/*
 ------------------------------ styles for Top Tournament - Featuerd Players , Upcoming Tournaments Widgets Bottom Page;

*/

#masterCompositeTabContent31244_8, #masterCompositeTabContent29624_8
{
clear : left;
float : left;
}


#TournamentWidget,
#FeaturedPlayersWidget,
#UpcomingTournaments
{
    width           : 310px;
    height          : 250px;
    margin-bottom   : 10px;
    float           : left;
    margin-top      : 37px;
}
#TournamentWidget
{
    position        : absolute;
    top             : 1857px;
}

#innerBlock
{
    width           : 290px;
    height          : 205px;
    background      : #ECECEC;    
    padding         : 10px 10px 10px 10px;
}

#innerBlock ul.bottomWidgets
{
    list-style-type : none;
    padding         : 5px;
    margin          : none;
    background:#fff;
}
#masterCompositeTabContent29624_9 #innerBlock ul.bottomWidgets {
 padding:0;
}
#innerBlock ul.bottomWidgets li
{
    font-weight : bold;
    color       : #676767;
    list-style-type : none;
    padding:5px;
}
#innerBlock ul.bottomWidgets li a {
 font-size:1.1em;
}

ul.bottomWidgets ul.col1 {
 background:#fff;
 padding:5px;
 float:left;
 margin-right:5px;
 width:133px;
}
ul.bottomWidgets ul.col2 {
 background:#fff;
 float:left;
 padding:5px;
 width:132px;
}
.fpEven {
 background:#ececec;
}
.fpOdd {
 margin:0 !important;
}

.paribasLogo {
  display:block;
  position: absolute;
  top:205px;
  left:52px;
}

.paribasLogo2 {
  display:block;
  position: absolute;
  top:205px;
  left:52px;
}
 
