/*NEW LEADERBOARD CSS*/
/*geopgrahic module*/
#geographic_module{ margin-top: 10px; }
#leaderboardTitle{ font-size: 15pt; font-weight: bold}
#leaderboardDescription{font-size: 8pt; font-style: italic; padding:3px 0 2px }


/*dynamic info table*/
#dynamic_info { width: 355px; height: 400px; margin:10px 0 0 }

/*tab navigation*/
#tab_nav .left_corner_b{ background-image: url('http://pantherwww.ibeatyou.com/images/tab_corners.1290578478.png'); background-position: left top; width: 8px; height: 31px; }
#tab_nav .left_corner_g{ background-image: url('http://pantherwww.ibeatyou.com/images/tab_corners.1290578478.png'); background-position: right top; width: 8px; height: 31px; }
#tab_nav .right_corner_b{ background-image: url('http://pantherwww.ibeatyou.com/images/tab_corners.1290578478.png'); background-position: right bottom; width: 8px; height: 31px; }
#tab_nav .right_corner_g{ background-image: url('http://pantherwww.ibeatyou.com/images/tab_corners.1290578478.png'); background-position: left bottom; width: 8px; height: 31px; }
#tab_nav .space{width: 5px; background-color: #FFF; }
.highlightyes { background-color: #b9daf9; }
.highlightno { background-color: #cccccc; }

/*Filter option */
#filter_nav .table_corner_tl { background-image: url('http://pantherwww.ibeatyou.com/images/table_corners.1290578505.png'); background-position: left top; width: 8px; height: 31px; }
#filter_nav .table_corner_tr { background-image: url('http://pantherwww.ibeatyou.com/images/table_corners.1290578505.png'); background-position: right top; width: 8px; height: 31px; }


#filter_nav .filter_highlightyes{ display: block; }
#filter_nav .filter_highlightno{ display: none; }
#filter_nav .filter{ background-color: #b9daf9; }

#data, #filter, #filter_nav { background-color: #b9daf9; }

/*bottom row of table */
.bottom_row { background-color: #b9daf9; }
.table_bottom_l { background-image: url('http://pantherwww.ibeatyou.com/images/table_bottom_corners.1290578529.png'); }
.table_bottom_r { background-image: url('http://pantherwww.ibeatyou.com/images/table_bottom_corners.1290578529.png'); background-position: right; }
.table_bottom_m { background-color: #b9daf9; }

/*highlight the rows of users*/
.highlightRow:hover { background-color: #FF8000; }

/*overall*/
.userpoints{ color:#767676; font-size:8pt; }
.username{ color:#3571C5; font-size:8pt; }

/*region*/
.title { padding-left: 2px; font-size: 10pt; font-weight: bold}
.blue_font { color: #3870a9; }
#topScoresList, #where_data { width: 345px; padding:0 0 10px 10px }
#region_data{width:325px }
.points{ color:#555; font-size:8pt; line-height:9pt; padding-left: 2px;}

.thumb { width: 30px; height: auto; }
	
/*where am i?*/
.where { color:#000; font-size: 12pt; font-weight: bold;}
.whererank { padding-left: 10px; color:#555; font-size:8pt; line-height:9pt; }      
.wherepoints { color: #555; font-size:8pt; line-height:9pt; text-align: right; }

/*google infowindow*/
.default_font {color: #666666; padding-bottom: 2px; padding-left: 1px;}
.locstring {font-size: 10pt; font-weight: bold}
.topusers {color: #666666; font-size: 10pt; font-weight: bold; padding-bottom: 5px;}



/*OLD LEADERBOARD CSS*/
#topbannerad{ text-align:center; width:728px; height:90px; margin:20px 0 5px}

.header{ font-size:24px; line-height:26px; font-weight:bold; color:#000 }
.updated{ font-size:14px; line-height:20px; font-style:italic; color:#000 }
.spacer8{ font-size:1pt; line-height:1pt; height:8px; }

/*me vs world*/
.meworldhdr{ font-size:13pt; line-height:15pt; font-weight:bold; color:#6D8BB5; }
.fiveabove { color:#2BAD2B; font-size:13pt; line-height:15px; font-weight:bold; }
.fivebelow { color:#06c; font-size:13pt; line-height:15px; font-weight:bold; }
.youranked{ font-size:12pt; line-height:14pt; font-weight:bold; color:#258; }
.showme{ font-size:10pt; line-height:12pt; color:#6D8BB5; }
.notloggedinhdr{ font-size:15pt; line-height:18pt; font-weight:bold; }
.notloggedinsubhdr{ font-size:10pt; font-weight:bold; color:#000; }

/*power rankings*/
.usernamePoints { width: 150px; }
.submenu a { color:#fff; font-size:11pt; line-height:13pt; font-weight:bold; }
.submenu a:hover { color:#E6810A;} 
.top25hdr{ font-size:13pt; line-height:15pt; font-weight:bold; color:#6D8BB5; }
.top25 { max-width: 250px; position:relative; font-size:9.5pt; color:#fff; line-height:11pt; letter-spacing:0.02em; }
.top25name { font-size:9pt; line-height:9pt; letter-spacing:0.02em; text-decoration:none; font-weight:normal; }
.floatername{ color:#000; font-size:8pt; line-height:10pt; }
.floaterlevel{ font-style:italic; color:#0c0; font-size:8pt; line-height:10pt; }
.floaterbeatdown{ color:#000; font-size:8pt; line-height:10pt; }

/*girls vs boys*/
#girlsboysdiv{ background:#B4CEF2; }
.girlsboyshdr{ font-size:13pt; line-height:15pt; font-weight:bold; color:#6D8BB5; }
.genderhdrs{ color:#03f; font-size:13pt; font-weight:bold; line-height:24pt; }
.bargirl{ background:#555; text-align:right; height:14px; color:#fff; font-size:8pt; line-height:9pt; }
.barboy{ background:#555; text-align:left; height:14px; color:#fff; font-size:8pt; line-height:9pt; }
.girlvsboys a{ font-size:8pt; line-height:8pt; font-weight:normal; }

/*hotzone*/
.hotzonehdr{ font-size:13pt; line-height:15pt; font-weight:bold; color:#d05757; }
.hotzonesubhdr{ font-size:11pt; line-height:13pt; font-weight:bold; color:#fff; }
.hotzone{ color:#f30; font-size:13pt; line-height:15pt; font-weight:bold; }
.hotzonestats{ font-weight:normal; color:#777; font-size:10px; line-height:12px; }
.rank{ font-weight:bold; color:#000; font-size:20pt; line-height:24pt; }

.norank{ padding:30px 20px 0 }
.norank, .norank a{ font-weight:bold; color:#000; font-size:16px; line-height:18px }
.norank a{ color:#369 }

