/*Top Section*/
.profileHeaderOuter { height: 100%; padding-bottom: 10px; }
.profileTitle { overflow: hidden; }
.profileHeader { height: 89px; overflow: hidden; }
.profileRelationshipsOuter { padding-top: 19px; }
.SaveTwitter { }
.SaveTwitter textarea { width: 100%; height: 100%; }
.ProfileStatusText { overflow: hidden; padding-top: 5px; font-size: 14px; }
.MateFavouriteButtons { padding-top: 10px; }

/* Left Section */
.blockUser { border-bottom: 1px solid #efefef; padding: 3px 0px 5px 3px; margin-bottom: 20px; }
.sellingTomorrowOuter { padding-right: 4px; }
.sellingTomorrow { background-image: url('http://c1.puntersparadise.net/profiles/sellingTomorrow.png'); background-repeat: repeat-x; height: 34px; padding-left: 5px; }
.sellingTomorrowTitle { float: left; width: 49%; padding-top: 6px; }
.sellingTomorrowBuy { float: left; width: 49%; }
.see { padding-top: 5px; }
.see a { padding-top: 5px; }
.profileReferLanding { padding-top: 5px; }
.profileReferLink { padding-top: 10px; }
.profileSubscribeLeft { float: left; width: 90px; padding-top: 8px; }
.profileSubscribeRight { float: left; width: 130px; padding-top: 13px; }
.statusUpdateRight { float: left; width: 190px; padding-top: 4px; overflow: hidden; }

/* Tabs */
.profileContent {margin-top: -1px; border-collapse: collapse; }
.profileTabs .selected {float: left; font-size: 12px; text-align: center; font-weight: bold; color: #000; background-image: url('http://c1.puntersparadise.net/profiles/tabSelected.gif'); height: 23px; width: 105px;}
.profileTabs .selected a {color: #000;}
.profileTabs .normal {float: left; font-size: 12px; text-align: center; font-weight: bold; color: #fff; background-image: url('http://c1.puntersparadise.net/profiles/tab.gif'); height: 23px; width: 105px;}
.profileTabs .normal a {color: #fff;}

/*Outer part to each tab body*/
.ProfileAboutDetails { padding-right: 30px; }
.ProfileAboutAbout { padding-top: 15px; }
.ProfileAboutHelp { padding: 0px 10px 15px 10px; }

/* Global */
.greybox { border: 1px solid #e1e1e1; background-color: #fbfbfb; margin-bottom: 20px; }
.greybox .linedrow { border-top: 1px solid #E1E1E1; }
.greybox h2 { font-size: 2.1em; letter-spacing: -2px; font-family: Lucida Grande,'Lucida Sans Unicode',Arial,Helvetica,sans-serif; color: #2E2E2E; padding: 12px 10px 15px 20px; display: block; font-weight: normal; }

/* WALL */
.ForumPostLoginRequired { border-left: 0px; border-right: 0px; }
.PostSummary { border-left: 0px; border-right: 0px; }
.ForumPostsOuter { border: 0px; }
.ForumPostMessageOuter { padding: 15px; }
.ForumPostMessage { height: 69px; }
.ForumPost { padding: 0px 15px 10px 0px; overflow: hidden; }

/* INFO */
.ProfileAboutDetailsTable { width: 100%; }
.ProfileAboutDetailsTable tbody tr td.leftCol { width: 33%; height: 16px; padding-right: 9px; vertical-align: top; }
.ProfileAboutDetailsTable tbody tr td.rightCol { width: 66%; height: 16px; padding-left: 9px; }
.ProfileAboutDetailsTable td { padding-bottom: 5px; font-size: 11px; }
.ProfileAboutDetailsTable .title { padding: 0px 0px 5px 0px; }
.ProfileAboutDetailsTable .title div { padding: 5px 0 4px 0px; }
.ProfileAboutDetailsTable .title div span { display: block; float: left; position: relative; padding-right: 6px; background: white none repeat scroll 0 0; font-weight: bold; line-height: 18px; z-index: 2; color: #000; }
.ProfileAboutDetailsTable .title div div.divider { border-bottom: 1px solid #D8DFEA; margin: 4px 0 0; z-index: 0; }

/* PERFORMANCE */
.PerformanceOuter { padding: 22px 0px 0px 0px; }
.PerformanceControl { background-image: url('http://c1.puntersparadise.net/profiles/performance_control.png'); background-repeat: no-repeat; height: 148px; } 
.PerformanceControl span { font-weight: bold; color: #000; }
.PerformanceControl .Control { float: left; width: 210px; }
.PerformanceControl .Control .ControlInner { padding: 13px 0px 0px 18px; }
.PerformanceControl .Control .ControlInner .ControlArea { padding: 8px 0px 0px 0px; }
.PerformanceControl .BetType .ControlInner .ControlArea { padding: 11px 0px 0px 0px; }
.PerformanceControl .Ranking .ControlInner .ControlArea { padding: 3px 0px 0px 0px; }
#Ranking { font-size: 18px; } 
.PerformanceControlSmall { background-image: url('http://c1.puntersparadise.net/profiles/performance_control_small.png'); background-repeat: no-repeat; height: 71px; }
.PerformanceStats { padding: 22px 4px 0px 2px; }
.PerformanceStatsInner { border: 1px solid #e1e1e1; background-color: #fbfbfb; padding: 10px 0px 10px 0px; }

/*float: left; width: 180px; padding-top: 15px;*/
.PerformanceStatsRanking { font-size: 15px; font-weight: bold; padding-bottom: 10px;}
.PerformanceStatsLeft { text-align: right; padding-right: 9px; border-right: 1px solid #d8dfea; line-height: 15px; width: 50px; font-weight: bold; color: #000; } 
.PerformanceStatsRight { padding-left: 9px; line-height: 15px; width: 150px; } 
.PerformanceGraphOuter { padding: 5px 0px 0px 10px; float: left; width: 425px; height: 290px;}
.PerformanceProfitGraph { width:400px; height:284px; }
.tickLabels { font-size: 9px; }

.PerformanceStreetFighter { float: left; width: 180px; padding-top: 13px;}
.PerformanceStreetFighter .streetFighterAreaOuter { padding-top: 15px; }
.PerformanceStreetFighter .streetFighterAreaOuter .streetFighterKeyArea { font-size: 10px; width: 100%; padding-bottom: 4px;}
.PerformanceStreetFighter .streetFighterAreaOuter .streetFighterKeyArea .key { float: left; width: 10px; height: 10px; margin-right: 5px; }
.PerformanceStreetFighter .streetFighterAreaOuter .streetFighterBarArea { padding: 1px 0px 0px 0px; }
.PerformanceStreetFighter .streetFighterAreaOuter .streetFighterBarArea .streetFighterBar { float: left; width: 172px; height: 16px;}
.PerformanceStreetFighter .streetFighterAreaOuter .streetFighterBarArea .streetFighterBar .key { height: 16px; }
/* Specific colors for each street fighter */
.PerformanceStreetFighter .LosingWinning .barOuter { border: 1px solid #999999; }
.PerformanceStreetFighter .LosingWinning .filler { background-color: #ccc;  }
.PerformanceStreetFighter .InvestmentProfit .barOuter { border: 1px solid #e1e1e1; }
.PerformanceStreetFighter .InvestmentProfit .filler { background-color: #ccc;  }
.PerformanceStreetFighter .LosingWinningDays .barOuter { border: 1px solid #999999; }
.PerformanceStreetFighter .LosingWinningDays .filler { background-color: #ccc;  }
div.recentResults { border-bottom: 0px; margin-bottom: 0px; margin-top: 20px; }
div.moreResults { margin-bottom: 0px; }

/* SALES */
.profileSales { margin-top: 25px; }
.profileSales .greybox { margin-bottom: 0px; padding-bottom: 10px; border-bottom: 0px; }
.profileSales .greybox .greyboxSplit { float: left; width: 50%; }
.profileSales .greybox .greyboxSplitRight { float: left; width: 50%; text-align: right; }
.profileSales .greybox h2 { padding: 10px 20px 0px 20px; margin: 0px; }
.profileSales .greybox span.greySubheader { padding: 0px 20px 5px 20px; font-size: 11px; color: #858585; }
.profileSales .saleListing { padding: 0px; border-bottom: 1px solid #E1E1E1; } 
.profileSales .saleListing table tbody tr td.message { padding-left: 20px; }
.profileSales .saleListing table tbody tr td.date { padding-left: 20px; }

.profileMates { padding: 25px 0px 0px 0px; }
.profileMatesItem { border-bottom: 1px solid #e1e1e1; padding: 10px 0px 10px 15px; }
.profileMatesAvatar { float: left; width: 15%; }
.profileMatesDescription { float: left; width: 57%; padding-top: 18px; font-size: 11px; }
.profileMatesDescription a { font-weight: bold; color: #01573E; font-size: 12px; }
.profileMatesButtons { float: left; width: 28%; padding-top: 22px; }

