.LadderFilter { border-bottom: 1px solid #e1e1e1; padding: 10px 0px 10px 0px; }
.LadderFilter.HideShow a.icon { padding: 0px 2px 1px 2px; width: 10px; margin: 0px 6px 0px 0px;  background-color: #fff; border: 1px solid #e1e1e1; display: block; float: left; font-size: 11px; text-align: center;} 
.LadderFilter span { float: left; width: 50%; display: inline; padding-top: 4px; } 
.LadderFilter select { float: left; width: 40%; } 
.LadderFilter select option:hover { background-color: #efefef; } 
.LadderFilter.Last { border-bottom: 0px; } 

.LadderAssets { background-image: url('http://c1.puntersparadise.net/theme1/assets_ladder.png'); background-repeat: no-repeat; background-color: transparent; }
.LadderAssets.OptionBack { height: 22px; width: 65px; background-position: -160px -0px; padding: 0px; margin: 0px; }
.LadderAssets.OptionBack label { padding-left: 23px; padding-top: 3px; }
.LadderAssets.OptionLay { height: 22px; width: 65px; background-position: -95px -0px; padding: 0px; margin-left: 10px; }
.LadderAssets.OptionLay label { padding-left: 23px; padding-top: 3px; }
.LadderAssets.OptionSmall { height: 22px; width: 95px; background-position: -0px -0px; padding: 0px; margin-left: 0px; }
.LadderAssets.OptionSmall.Spaced { margin-left: 10px; }
.LadderAssets.OptionSmall label { padding-left: 23px; padding-top: 3px; }
.LadderAssets.OptionLong { height: 22px; width: 120px; background-position: -225px -0px; padding: 0px; margin-left: 0px; }
.LadderAssets.OptionLong.Spaced { margin-left: 10px; }
.LadderAssets.OptionLong label { padding-left: 23px; padding-top: 3px; }

.LadderOuter { margin-bottom: 10px; border-bottom: 1px solid #e1e1e1;}
.LadderHeader { height: 32px; overflow: hidden; border: 1px solid #e1e1e1; }

.LadderItemBodyOuter { overflow: hidden; background-color: #f9f9f9; height: 100%;}
.LadderItemBody { width: 100%; overflow: hidden; height: 100%; background-image: url('http://c1.puntersparadise.net/pixels/e1e1e1.png'); background-repeat: repeat-y; background-position: top left; }
.LadderItemBodyInner { height: 100%; background-image: url('http://c1.puntersparadise.net/pixels/e1e1e1.png'); background-repeat: repeat-y; background-position: top right ;}

.LadderCol1 { float: left; width: 60%; height: 100%; }
.LadderCol2 {float: left; width: 40%; overflow: hidden; height: 100%; }

.LadderRanking { width: 45px; height: 100%; float: left; text-align: center; border-right: 1px solid #e1e1e1; }
.LadderRanking .LadderRankingInner { text-align: center; font-size: 15px; color: #000; font-weight: bold; padding-top: 7px; }
.LadderRankingHeader { width: auto; height: 100%; float: left; text-align: left;}
.LadderRankingHeader .LadderRankingHeaderInner { font-size: 12px; font-weight: bold; padding: 9px 0px 0px 9px; }
.LadderRankingHeader .LadderRankingHeaderInner a:link, .LadderRankingHeader .LadderRankingHeaderInner a:visited { color: #01573E; text-decoration: none; }
.LadderRankingHeader .LadderRankingHeaderInner a:hover { color: #01573E; }
.LadderAddFavourite { width: 120px; height: 100%; float: right; text-align: right; border-right: 1px solid #e1e1e1; }
.LadderAddFavourite .LadderAddFavouriteInner { padding: 9px 6px 0px 0px; }

.LadderCol1Outer { padding: 0px 0px 8px 10px; border-right: 1px solid #E1E1E1; }
.LadderCol1Outer .LadderCol1Profile { padding-top: 7px;}
.LadderCol1Outer .LadderCol1Profile .SellerStats { float: left; padding-top: 3px; padding-left: 13px; line-height: 15px; overflow: hidden; font-size: 11px;}
.LadderCol1Outer .LadderCol1Profile .ProfitStats { float: left; padding: 9px 0px 0px 20px; line-height: 15px; overflow: hidden; }
.LadderCol1Outer .LadderCol1Profile .ProfitStats table { width: 100%; }
.LadderCol1Outer .LadderCol1Profile .ProfitStats table td { text-align: right; line-height: 14px; padding: 0px 5px 0px 0px; font-size: 12px; width: 30%; font-weight: bold; color: #333; }
.LadderCol1Outer .LadderCol1Profile .ProfitStats table td.description { text-align: left; padding: 0px 0px 0px 6px; background-image: url('http://c1.puntersparadise.net/pixels/e1e1e1.png'); background-repeat: repeat-y; font-weight: normal; background-position: top left; width: 70%; }
.LadderCol1Outer .LadderCol1Profile .ProfitStats table tr.seperator td { height: 7px; }
.LadderCol1Outer .LadderCol1Profile .PerformanceHistory { position: relative; height: 0px; left: 335px; top: -15px; }
.LadderRatingBlank { background-image: url('http://c1.puntersparadise.net/ladder/starsBlank.gif'); height: 15px; width: 90px; float: left; background-repeat: no-repeat; margin-top: 2px; margin-bottom: 2px;}
.LadderRatingFilled { background-image: url('http://c1.puntersparadise.net/ladder/stars.gif'); height: 15px; float: left; background-repeat: no-repeat; }

/*Graphs*/
.LadderCol1Outer .PerformanceProfitGraph { width:360px; height:264px; }
.tickLabels { font-size: 9px; }
.tooltip { font-weight: bold; font-size: 11px; padding: 6px 6px 6px 10px; background-color: #fff; border: 1px solid #ccc; color: #333; }
.LadderRecentResults { padding: 7px 17px 0px 29px; display: none; height: 264px; }
.LadderRecentResults .LadderRecentResultsInner { border: 2px solid #545454; background-color: #fff; padding: 4px; }
.LadderRecentResults table { width: 100%; }
.LadderRecentResults table tbody td { font-size: 12px; padding: 0px 0px 0px 4px; }
.LadderRecentResults table tbody tr td.runner { width: 60%; color: #333; }
.LadderRecentResults table tbody tr td.price { width: 20%; }
.LadderRecentResults table tbody tr td.result { width: 20%; }


.LadderHeaderCol2 {float: left; width: 27%; overflow: hidden; height: 100%;}
.LadderHeaderCol2Results {float: left; width: 100px;}
.LadderHeaderCol3 {float: left; width: 33.6%; overflow: hidden; height: 100%;}

.LadderCol1Stats {float: left; width: 100%; overflow: hidden; padding-top: 5px; padding-bottom: 7px;}
.LadderCol1Ratings {float: left; padding-bottom: 2px; padding-left: 7px;}

.LadderProfitGraph { width:204px; height:125px; }
.LadderGraphMessage { position: absolute; float: left; background-image: url('http://c1.puntersparadise.net/ladder/graphMessageLarge.png'); background-repeat: no-repeat; width: 190px; height: 111px; z-index: 10; margin: 7px 0px 0px 7px; cursor: pointer;}
.LadderRatingTitle {font-size: 9px; font-family: Helvetica; padding: 0px;}

.LadderCol2Inner { height: 100%; margin-top: 6px; margin-bottom: 6px; padding-left: 5px;}
.LadderCol3 { float: left; width: 33.6%; overflow: hidden; height: 100%; }
.LadderCol3Inner { height: 100%; padding-top: 5px; padding-right: 1px;}
.LadderNoTips { padding: 10px; text-align: center; }
.LadderCol3Meetings { color: #000; padding: 5px 3px 3px 10px; overflow: hidden;}
.LadderCol3Comments { padding: 2px 3px 3px 10px; overflow: hidden;}
.LadderSecondTipSet { width: 100%; background-color: #fff; overflow: hidden; height: 29px; border-top: 1px solid #D8D9DC; border-bottom: 1px solid #D8D9DC; margin-bottom: 4px; }

.LadderHeaderStrongTips { float: left; padding: 6px 0px 0px 8px; font-weight: bold; color: #000; }
.LadderHeaderStrongTips a:link, .LadderHeaderStrongTips a:visited { color: #bbb; text-decoration: none; }
.LadderHeaderStrongTips a:hover { color: #bbb; text-decoration: underline; }
{ float: left; padding: 6px 0px 0px 8px; font-weight: bold; color: #000; }
.LadderHeaderWeak { text-align: right; font-size: 11px; padding-right: 6px; padding-top: 6px; font-weight: bold; color: #e1e1e1; }
.LadderHeaderWeak a:link, .LadderHeaderWeak a:visited { color: #bbb; text-decoration: none; }
.LadderHeaderWeak a:hover { color: #bbb; text-decoration: underline; }
.LadderHeaderWeakTips { float: right; width: 70px; padding: 2px 0px 0px 0px; text-align: center; }
.LadderSubHeaderStrong { padding-left: 7px; padding-top: 6px; font-weight: bold; color: #333; height: 100%; }
.LadderSubHeaderStrong a:link, .LadderSubHeaderStrong a:visited { color: #000; text-decoration: none; }
.LadderSubHeaderStrong a:hover { color: #000; text-decoration: underline; }
.LadderHeaderTipDetails { float: left; width: 16px; padding: 4px 0px 0px 6px; }
.LadderHeaderTipDetails a { display: block; width: 100%; }

.LadderProfitGuarantee { padding: 2px 0px 0px 5px; font-weight: bold; color: #333; }
.LadderProfitGuarantee div { padding: 3px 0px 0px 25px; background-image: url('http://c1.puntersparadise.net/ladder/profitguarantee.png'); background-repeat: no-repeat; height: 20px; }
.LadderFeatureRace { padding: 2px 0px 0px 5px; font-weight: bold; color: #333; }
.LadderFeatureRace div { padding: 3px 0px 0px 37px; background-image: url('http://c1.puntersparadise.net/ladder/feature.gif'); background-repeat: no-repeat; height: 20px; }

.ladderMeetings { font-size: 10px; font-family: Tahoma,Arial,Helvetica,sans-serif; color: #888; line-height: 10px; }
.ladderPickComments { overflow: hidden; }

.VerticalWhiteLine { float: left; width: 1px; height: 100%; overflow: hidden; background-color: #fff;}
.VerticalWhiteLineRight { float: right; width: 1px; height: 100%; overflow: hidden; background-color: #fff;}

.ladderUserMenu { background-image: url('http://c1.puntersparadise.net/ladder/user_menu.gif'); background-repeat: no-repeat; background-position: bottom right; padding: 7px 5px 0px 0px; display: inline; float: left; } 
.ladderUserMenu a { padding-left: 7px; } 
.ladderUserIcons { display: inline; float: left; padding: 4px 0px 0px 7px; }
.ladderUserMenu ul { display: none; list-style-type:none; margin:0px; padding: 0px; padding-top: 7px; position:absolute; width: 167px; border: 1px solid #e1e1e1; border-top: 0px; }
.ladderUserMenu ul li { background-color: #fff; padding: 0px; margin: 0px; font-weight: normal; height: 26px; }
.ladderUserMenu ul li a { color: #E75D5D; display: block; height: 100%; padding-top: 5px; }
.ladderUserMenu ul li:hover { background-image: url('http://c1.puntersparadise.net/ladder/hover_menu_highlight.gif'); background-repeat: repeat-x; }
.ladderUserMenu ul li a:hover { text-decoration: none; }
.ladderUserMenu ul li.remove a { color: #E75D5D; }

.WinTipsText { color: #0163b0 }
.LayTipsText { color: #cc6699 }


