.jcarouselContainer {
padding-left:47px;
overflow:hidden!important;
height: 155px;
}
.playerProfileWrap {
 background:transparent url(/namedImage/12781/playerInfoBG.gif) no-repeat scroll left top;
 height:210px;
}

img { -ms-interpolation-mode : bicubic; } 

.playerInfoWrap {
 float:left;
 padding-left:20px;
 width:280px;
}

.playerInfo {
 padding-top:10px;
}

.playerProfileImage {
 float:left;
 margin:5px 0 0 5px;
 position:relative;
 width:150px;
 height:200px;
}
#playerResidence {

}
#playerDOB {

}
#playerBirthPlace {

}
#playerHeight {

}
#playerWeight {

}
#playerPlays {

}
#playerStatus {

}

.playerCountry {
 font-size:1.4em;
 color:#781E87; 
 text-transform:uppercase;
}

.sectionTools .tabbedMasterPageElement {
 float:right;
}

#masterCompositeTabContent22315_0 {

}
#masterCompositeTabContent22315_2 {

}
#masterCompositeTabContent22315_1 {

}


.overlayPlayers {
 position:absolute;
 top:0;
 left:0;
 height:200px;
 width:150px;
 display:block;
 background:transparent url(/namedImage/12781/Overlay_105x200.png) no-repeat top left;
}
* html .overlayPlayers {
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/namedImage/12781/Overlay_105x200.png',sizingMethod='scale'); 
}

/* Carousel */

/* Carousel */
#mycarousel .entry {
 padding:0;
 border:0;
}
/* jCarousel */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-skin-tango {
 background:transparent url(/namedImage/12781/smallCarouselBG.gif) no-repeat top left;
 height:105px;
 width:463px;
 overflow:hidden;
}
.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:52px;
 overflow:hidden;
}
.jcarousel-next {
 z-index:3;
 display:none;
}
.jcarousel-prev {
 z-index:3;
 display:none;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
 width:365px;
 height:52px;
}
.jcarousel-skin-tango .jcarousel-item, #mycarousel li {
 height:52px;
 float:left;
 list-style-type:none;
 width:130px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
 color:#000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
 position:absolute;
 top:25px;
 right:16px;
 width:10px;
 height:50px;
 cursor:pointer;
 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-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
 cursor:default;
 background-position:0 -122px;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
 position:absolute;
 top:25px;
 left:14px;
 width:10px;
 height:50px;
 cursor:pointer;
 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-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
 cursor:default;
 background-position:0 -122px;
}
#wrap .allLink {
 padding:5px 10px;
}
/********************/

.videoOnDemand {
 background:transparent url(/namedImage/12781/video_on_demand.gif) no-repeat left top;
}

.sectionHeadingPlayers {
color:#781E87;
font-size:1.5em;
font-weight:bold;
 margin-top:15px;
padding-bottom:5px;
}

#masterCompositeTabContent22319_0 .sectionHeading .related {
border-bottom:0 none;
}

.sectionHeading .related {
border-bottom:1px solid #E0E0E0;
}

#masterCompositeTabContent22318_1 {
 float:right;
}

.contentPlayerLatest {
 padding-right:10px;
 font-size:1.1em;
}
.contentPlayerLatest h2 {
 color:#781E87;
 font-size:2.3em;
 border-bottom:1px solid #d7d7d7;
}

.contentPlayerLatest .tabbedMasterPageElement {
 float:none;
}
#playerListWrapper div:first-child {
  padding-top:0px;
}

#playerListWrapper {
 height:100%;
 min-height:1400px;
}

.letterHeading {
 color:#781E87;
 font-size:1.3em;
 font-weight:bold;
 padding-top:20px;
}
.letterHeading a {
 color:#781E87;
}

.playerlisting {
 color:#C80140;
 font-size:1.1em;
}
.playerList a {
 font-weight:normal;
 color:#C80140;
}

.playerListingCountry {
 color:#666666; 
 font-size:1.1em;
}

.alphabetLetter {
 color:#C80140;
 font-weight:bold;
 text-align:center;
}

.notLetter {
 color:#cccccc;
 text-decoration:none;
 font-weight:bold;
 text-align:center;
}

.alphabetListing span {
 border-left:1px solid #d7d7d7;
 padding-left:8px;
 padding-right:9px;
}

.alphabetListing .first {
  border-left:none !important;
 padding-left:0px;
}

.alphabetListing .last {
 padding-right:0 !important;
}

.alphabetListing {
 border-bottom:1px solid #d7d7d7;
 padding-top:9px;
 padding-bottom:9px;
 height:10px;
 text-align:center;
}

#mycarousel img {
 width:105px;
 height:52px;
}

#mycarousel .entry {
 padding:0px;
}

#mycarousel a {
 display:block;
}

/************landing page carousel*************/

.landingPageCarouselWrapper .jcarousel-skin-tango {
 background-image:none;
 width:auto;
 height:165px;
 overflow:hidden;
 margin:20px 0 0 0 !important;
}
.landingPageCarouselWrapper .jcarousel-container {
 position:absolute;
  /*padding: 9px 26px 12px 26px;
 width:588px;
 height:auto;*/
}
.landingPageCarouselWrapper .jcarousel-skin-tango .jcarousel-item, #mycarousel3 li {
 float:left;
 list-style-type:none;
 width:84px;
height:140px;
margin:5px 34px 0 0 !important;
overflow:hidden;
}
.landingPageCarouselWrapper .jcarouselContainer ul {
 height:150px;
 overflow:hidden;
 margin-left:0px;
padding-left:0px;
padding-top:13px;
}
.landingPageCarouselWrapper .jcarousel-skin-tango .jcarousel-next-horizontal {
 top:58px;
 height:48px;
}
.landingPageCarouselWrapper .jcarousel-skin-tango .jcarousel-prev-horizontal {
 margin-left:16px;
 top:54px;
 left:-38px;
 height:51px;
}
.landingPageCarouselWrapper .videoSponsor {
 color:#781E87;
 font-size:1.3em;
 font-weight:bold;
 padding-left:10px;
 padding-top:12px;
 width:auto;
}
.landingPageCarouselWrapper #mycarousel3 li a {
 display:block;

}
.landingPageCarouselWrapper #mycarousel3 li a img {
 height:112px;
 width:84px;
}
.landingPageCarouselWrapper .jcarousel-skin-tango .jcarousel-clip-horizontal {
 width:556px;
 height:165px;
 overflow:hidden;
}

.landingPageCarouselWrapper .jcarousel-skin-tango .jcarousel-next-horizontal {
 right:-21px;
}

/*******************/
.headtoHead_Features {
 background:transparent url(/namedImage/12781/Players_landingCarousel_V3.gif) no-repeat 0 0;
  width:648px;
 height:269px;
 padding-bottom:15px;
}

.headToHead {
 height:38px;
}

.overlayPlayersCarousel {
 position:absolute;
 top:0;
 left:0;
 height:112px;
 width:84px;
 display:block;
 background:transparent url(/namedImage/12781/overlay_84x112.png) no-repeat top left;
}
* html .overlayPlayersCarousel {
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/namedImage/12781/overlay_84x112.png',sizingMethod='scale'); 
}


/******************/

.LeftCol {
 float:left;
 width:230px;
}

.RightCol {
 float:left;
}

/**********stats page**************/

.greenHeader {
 color:#781E87;
 font-size:1.5em;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 margin-top:15px;
 font-weight:bold;
 padding-bottom:10px;
}
.topTable {
 border-bottom:1px solid #E0E0E0;
 border-top:1px solid #E0E0E0;
 padding-bottom:10px;
 padding-top:10px;
}
.topTable3 {
 border-bottom:1px solid #E0E0E0;
 border-top:1px solid #E0E0E0;
 padding-bottom:10px;
 padding-top:10px;
}
.topTable2 {
 border-top:1px solid #E0E0E0;
 padding-top:10px;
}
.topGreenHeaderWrap {
 background-color:#781E87;
 color:#fff;
}
.topGreenHeader {
 padding-left:5px;
 border-right:1px solid #fff;
 height:17px;
 padding-top:2px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
 text-transform:uppercase;
 width:150px;
}

.topTable3 {
 width:150px;
}
.topGreenHeader2 {
 width:149px;
 height:17px;
 padding-top:2px;
 padding-left:5px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
 text-transform:uppercase;
}
.bottomEntryWrap {
 background-color:#ccddd8;
}

.bottomEntryWrap .topGreenHeader, .bottomEntryWrap .topGreenHeader2 {
 color:#333;
}
.bottomEntry {
 width:118px;
 padding-left:5px;
 border-left:1px solid #fff;
 height:16px;
 padding-top:2px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
 color:#333333;
}
.bottomEntryLong {
 width:213px;
 height:16px;
 padding-top:2px;
 padding-left:5px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
 color:#333333;
}
.plainHeader {
 margin-top:20px;
}
.nonGreenHeader {
 width:118px;
 padding-left:5px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 color:#333333;
 font-weight:bold;
 height:17px;
 padding-top:2px;
}
.nonGreenHeader2 {
 width:213px;
 padding-left:5px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 color:#fff;
 height:17px;
 padding-top:2px;
}

.bottomEntryLong2 {
 width:213px;
 height:16px;
 padding-top:2px;
 padding-left:5px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
 background-color:#781E87;
 color:#fff;
 float:left;
}

.bottomEntryLong2GS {
 width:213px;
 height:16px;
 padding-top:2px;
 padding-left:5px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
 background-color:#781E87;
 color:#fff;
 margin-top:10px;
}

.seasonSingles {
 width:218px;
 float:left;
}
.seasonSinglesGS {
 width:218px;
}

.outerRank {
 float:left;
}

.bottomRanks {
 clear:both;
 height:58px;
}
.bottomEntryX {
 width:242px;
 height:16px;
 padding-top:2px;
 padding-left:5px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
 color:#333333;
 background-color:#CCDDD8;
 float:left;
 border-left:1px solid #fff;
}
.rankingWrap1 {
 clear:both;
 padding-top:10px;
}

.topLine {
 border-top:1px solid #e0e0e0;
 margin-top:20px;
}

.topWrap {
 height:16px;
 padding-top:2px;
 padding-left:5px;
}

.GSRound {
 width:25px;
 height:16px;
 padding-top:2px;
 padding-left:1px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
 color:#333333;
 background-color:#CCDDD8;
 border-left:1px solid #fff;
 text-align:center;
}
.GSRoundX {
 width:32px;
 height:16px;
 padding-top:2px;
 padding-left:1px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
 color:#333333;
 background-color:#CCDDD8;
 text-align:center;
}

.year {
 background-color:#781E87;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
color:#FFFFFF;
display:inline-block;
height:16px;
padding-top:2px;
text-align:center;
width:26px;
}

.year2 {
 background-color:#781E87;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
display:inline-block;
height:16px;
padding-top:2px;
text-align:center;
width:32px;
}


.Rnd {
 padding-left:5px;
 width:40px;
}
.Opponent {
 border-left:1px solid #fff;
 width:223px;
 padding-left:5px;
}
.Rank {
 border-left:1px solid #fff;
 width:48px;
 padding-left:5px;
}
.WL {
 border-left:1px solid #fff;
 width:32px;
 padding-left:4px;
}
.Scores {
 border-left:1px solid #fff;
 width:94px;
 padding-left:6px;
}

.bottomInner {
 background-color:#ccddd8;
 height:16px;
 padding-top:2px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
 color:#333333;
}
.topOuter {
 background-color:#781E87;
 height:17px;
 padding-top:2px;
 color:#fff;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
}

.tournamentName {
 text-transform:uppercase;
 color:#781E87;
 font-weight:bold;
 padding-bottom:3px;
 padding-top:3px;
 font-size:1.1em;
}

.topTable .allLink {
 padding-top:5px;
 border-bottom:none;
}

.TournamentWrapper {
 padding-bottom:10px;
}
/*************info****************/
.controlsWrapper .allLink {
 border-bottom:1px solid #e0e0e0;
}
.controlsWrapper {
 padding-top:15px;
}

.articleWrapper .greenHeader {
 border-bottom:1px solid #e0e0e0;
 margin-bottom:10px;
 width:100%;
}

/* Player Activity */
.activityAccordion {
 margin-top:20px;
}
.accordionHeader {
 font-size:1.3em;
 font-weight:bold;
 background:transparent url(/javaImages/14/8/0,,12781~5769236,00.gif) no-repeat top left;
 line-height:27px;
 padding-left:35px;
 color:#333;
 cursor:pointer;
}
.accordionHeader.selected {
 background-image:url(/javaImages/17/8/0,,12781~5769239,00.gif);
}
.accordionItem {
 margin-bottom:15px;
}
.accordionContent {
 border-color:#a9a9a9;
 border-style:solid;
 border-width:0 1px 1px;
 padding:15px 3px 10px;
 width:455px;
 text-transform:uppercase;
}
.activityCountry {
 background-color:#781E87;
 color:#fff;
 font-weight:bold;
 padding:2px 10px 2px 5px;
 display:block;
 float:left;
 margin-right:10px;
}
.activityLink {
 background:transparent url(/javaImages/4d/58/0,,12781~5331021,00.gif) no-repeat 0 1px;
 padding-left:10px;
 line-height:17px;
}
.activityAccordion a {
 position:static;
}
.activityInfo {
 background-color:#e0ebe8;
 color:#333;
 padding:10px 10px 0;
 margin-top:1px;
 clear:both;
}
.activityInfo p {
 padding-bottom:5px;
}
.accordionContent td {
 background-color:#e0ebe8;
}
.accordionContent th {
 background-color:#781E87;
 color:#fff;
}
.accordionContent td, .accordionContent th {
 padding:2px 5px;
}
.accordionContent td a {
 color:#d50548;
}
.activityStats {
 padding:10px 10px 0;
}
.activityStats span {
 font-weight:bold;
 color:#000;
}
.searchHeading {
 color:#781E87;
 margin:5px 0;
 font-size:1.5em;
 font-weight:bold;
}
.activitySearch {
 background:transparent url(/javaImages/5a/8/0,,12781~5769306,00.gif) repeat-y top left;
 padding:10px 22px;
 height:100%;
}
.activitySearch:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}
.yearSearch {
 border-right:1px solid #d7d7d7;
 /*width:116px;*/
 float:left;
 padding-right:20px;
}
.tournamentSearch {
 padding-left:20px;
 float:left;
}
.submitButton {
 margin-top:10px;
 text-align:right;
}
.submitButton input {
}
.activitySearchHeading {
 color:#333;
 margin-bottom:5px;
}
.activitySearch input {
 margin-right:5px;
}
.activitySearch select {
 background-color:#F0F8F5;
 border:1px solid #549081;
 margin-bottom:10px;
}
#expandCollapseAll {
 float:right;
 padding:5px 0 0;
}
#expandAllButton a, #collapseAllButton a {
 text-decoration:none;
}

.videoTitleWrap {
 text-align:center;
}

.articleWrapper a {
 position:static;
}

/************Head-to-Head*************/

.headtoHead {
 width:650px;
}



.playerProfileWrapH2H {
 width:255px;
}
.H2Hinfo {

}
.innerH2HWrap {
 /*width:156px;*/
 width:140px;
 text-align:center;
 color:#781E87;
 text-transform:uppercase;
}
.innerH2H {
 height:14px;
 line-height:14px;
 background:transparent url(/namedImage/12781/Head_to_head_bgline.gif) no-repeat top right;
 font-size:0.9em;
}

.leftName .playerProfileWrapH2H {
 background:transparent url(/namedImage/12781/Head_to_headimgBg.gif) no-repeat top right;
 width:auto;
 padding-right:5px;
 padding-top:5px;
}
.rightName .playerProfileWrapH2H {
 background:transparent url(/namedImage/12781/Head_to_headimgBg.gif) no-repeat top left;
 width:auto;
 padding-left:5px;
 padding-top:5px;
}

.H2HRightPlayer .H2HinfoWrap {
 float:left;
}

.playerProfileWrapH2H .playerProfileImage2 img {
 /*display:block;*/
 width:98px;
 height:131px;
}
.leftName .playerProfileImage2 {
 float:right;
}

..playerProfileImage2 {
 padding-bottom:15px;
}

.nameWrap {
 padding-top:15px;
 clear:both;
}

.rightName .playerProfileImage2 {
 float:left;
}

.H2HnamesWrapper .playerProfileImage {
 width:98px;
 height:131px;
 display:block;
 float:none;
 margin:0;
}

.leftName .overlayH2H {
 top:0;
 left:0;
}

.rightName .overlayH2H {
 top:0;
 right:0;
}
.overlayH2H {
 position:absolute;
 height:131px;
 width:98px;
 display:block;
 background:transparent url(/namedImage/12781/overlayH2H.png) no-repeat top left;
}
* html .overlayH2H {
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/namedImage/12781/overlayH2H.png',sizingMethod='scale'); 
}
.nameWrap a {
 color:#d50548;
 font-weight:bold;
 font-size:1.5em;
}
.vH2H {
 color:#781E87;
 font-size:5em;
 font-weight:bold;
 padding-top:34px;
 text-align:center;
 width:144px;
}

.H2HLeftPlayer {
 text-align:right;
 background:transparent url(/namedImage/12781/H2HPlayerLeft.gif) no-repeat top right;
}
.H2HRightPlayer {
 text-align:left;
 background:transparent url(/namedImage/12781/H2HPlayerRight.gif) no-repeat top left;
}

.H2HinfoWrap {

}

.H2HLeftPlayer .H2HinfoBig {
 padding-right:6px;
 font-size:1.1em;
 height:31px;
 line-height:30px;
 background:transparent url(/namedImage/12781/Head_to_head_Left_Big.gif) no-repeat top right;
 width:250px;
 font-weight:bold;
}

.H2HRightPlayer .H2HinfoBig {
 padding-left:6px;
 font-size:1.1em;
 height:31px;
 line-height:30px;
 background:transparent url(/namedImage/12781/Head_to_head_Right_Big.gif) no-repeat top left;
 width:240px;
 font-weight:bold;
}

.H2HLeftPlayer .H2Hinfo {
 padding-right:6px;
 font-size:0.9em;
 height:14px;
 line-height:14px;
 background:transparent url(/namedImage/12781/Head_to_head_Left.gif) no-repeat bottom right;
 width:250px;
}

.H2HRightPlayer .H2Hinfo {
 padding-left:6px;
 font-size:0.9em;
 height:14px;
 line-height:14px;
 background:transparent url(/namedImage/12781/Head_to_head_Right.gif) no-repeat bottom left;
 width:250px;
}
.H2HnamesWrapper {
 padding-bottom:16px;
}

.leftName {
 width:290px;
 text-align:right;
}
.rightName {
 width:290px;
 text-align:left;
}

.vWrapper {
 text-align:center;
 width:58px;
}
.innerH2HPink {
 height:31px;
 line-height:30px; 
 font-size:1.1em;
 color:#d50548;
 background:transparent url(/namedImage/12781/Head_to_head_bigPink.gif) no-repeat top left;
 font-weight:bold;
 margin-bottom:20px;
}

/*********Head To Head Table***********/


.TopLevel {
 background-color:#781E87;
 height:19px;
 line-height:19px;
 color:#fff;
}
.TopLevel .tableEntry, .TopLevel .tableEntry1 {
 padding:0 0 0 3px;
}
.BottomLevel {
 background-color:#e0ebe8;
}
.tableEntry {
 padding-left:3px;
 border-left:1px solid #fff;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
 padding-top:3px;
 padding-bottom:3px;

}
.tableEntry1 {
 padding-left:3px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 border-bottom:1px solid #fff;
 padding-top:3px;
 padding-bottom:3px;

}
.TopLevel .rankH2H {
 width:71px;
}

.rankH2H {
 width:74px;
 padding-left:0px;
 text-align:center;
}
.tourNameH2H {
 width:144px;
}
.yearH2H {
 width:38px;
}
.surfaceH2H {
 width:54px;
}
.roundNameH2H {
 width:43px;
}
.NameH2H {
 width:120px;
}
.scoresH2H {
 width:78px;
}

.head2head {
 clear:both;
}

/**********top box***********/

.topBox {
 background:transparent url(/namedImage/12781/Head_to_head_v03.gif) no-repeat top left;
 border-bottom:1px solid #dfdfdf;
 height:87px;
 margin-bottom:18px;
}

.head2headPage {

}

.head2headPage .sectionTools {
 margin-bottom:0;
}

.buttonH2HCompare img {
 left:24px;
 position:relative;
 top:4px;
}

.head2headTopWrap .head2headV {
 height:0px;
 width:48px;
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
}


.head2headSmall .head2headTopWrap .head2headV {
 height:20px !important;
}

.head2headSmall .buttonH2HCompare img {
 position:static;
}

.head2headTopWrap {
 padding-top:6px;
}

.playerInfoWrap .allLink {
 border-bottom:none;
 padding:11px 0 5px;
 text-align:left;
}
.playerInfoWrap .allLink a {
 float:none;
}

.h2htopBottom .H2HLeftPlayer {
 float:left;
 background:none;
}
.h2htopBottom .innerH2HWrap {
 float:left;
}
.h2htopBottom .H2HRightPlayer {
 background:none;
 display:block;
 float:left;
}

.h2htopBottom .H2HRightPlayer .playerProfileWrapH2H {
 width:250px;
}

.head2headTopWrap2 form {
 height:40px;
}

.head2headTopWrap2 .buttonH2HCompare {
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block; 
}

.h2hHeader {
 display:-moz-inline-block;
 display:-moz-inline-box;
 display:inline-block;
 padding-left:10px;
 padding-right:22px;
 color:#781E87;
 font-size:1.1em;
 font-weight:bold;
}

.head2headTopWrap2 .head2headV {
 height:auto;
}

.head2headTopWrap2 input {
 margin-top:-3px;
}

.buttonH2HCompare img {
 /*margin-top:3px;*/
}


.topBox .buttonH2HCompare {
 /*padding-top:15px;*/
}


#page2255715 .sectionToolsLower {
 border-top:1px solid #e0e0e0;
}

#page2257890 .jcarousel-skin-tango .jcarousel-container-horizontal {
 padding-left:45px;
 padding-top:23px;
 width:400px;
}
