#GlossaryInactiveLink a
{
color:#FF0099;
text-decoration:none;
}

/**************************/
/* Search Box usercontrol */
/* Pro-Search Fieldset */
#ContentSearchContainer
{
margin:5px 0 0 0;
}

#ContentSearchContainer option, text, input, select
{
font-size: 105%;
margin: 2px 2px 2px 2px;
padding: 0 0 0 0;
vertical-align: middle;
color: #41699f;
border: 1px #88c4ff solid;
font-weight: bold;
}



/* End Pro-Search Fieldset */
/**************************/

/**************************/
/* Content Title Control (H1,H2) */
#ContentTitleContainer{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#ContentTitleContainer h1{
	clear: both;
	font-family: verdana, helvetica, sans-serif;
	font-size: 150%;
	color: silver;
	margin: 20px 0 2px 2px;
	padding: 0 0 2px 2px;
	vertical-align: top;
}

#ContentTitleContainer h2{
	font-family: verdana, helvetica, sans-serif;
	font-size: 125%;
	color: #003366;
	margin: 0 0 2px 2px;
	padding: 0 0 2px 2px;
	vertical-align: top;
}

/* Flooring Content Control (Pure HTML) */
#ContentContentContainer
{
	clear:both;
	width:95%;
	margin:0 0 0 0;
}

/**************************/
/**************************/



#MainLinks
{

}
#MainLinks A
{
color:#4f4e4e
}
#MainDesc
{
color:#a0a8ae;
}
#MainItemWrapper
{
margin: 10px 0 10px 0;

}
#EntireMain
{
background-color:#e3f3ff;
padding: 3px 10px 3px 10px;
border: 2px #409ad1 solid;
border-top:2px #409ad1 dashed;
}


/** login forms **/
/* Log in Form */
.loginh1
{
	color:#B70F0F;
	font-size:20px;
	margin:0 0 0 25px;
}

.logincontentborder
{
	float:left;
	border-left:1px dotted #ccc;
	width:10px;
	margin:20px 0 0 0;
	height:175px;
}
#Logintbl
{
}
#Logintbl th
{
font-size:90%;
}
.loginboxheight
{
min-height:300px;
}
* html .loginboxheight
{
	height:300px;
}
.loginFieldset 
{

border:none;
display:block;
width:320px;
margin:20px 0 0 20px;
float:left;
font-size:95%;
}

	*first-child+html .loginFieldset
	{
		margin:20px 0 0 50px;
	}

	* html .loginFieldset
	{
		margin:0 0 0 0;
		padding:20px 0 0 50px;
	}
	
	.loginFieldset ul
	{
	position:relative;
	bottom:7px;
	}
	.loginFieldset li
	{
	padding:2px 0 2px 0;
	font-size:110%;
	line-height:20px;
	}
	
.loginbtn
{
	float:left;
	border:0;
	background-color:#fff;
	color:#fff;
	width:65px;
	height:26px;
	margin:33px 0 0 95px;
	background-image:url(/Pub/designImages/Button1.png);
	background-repeat:no-repeat;
	background-position:center center;
	font-size:80%;
	padding:0 0 3px 0;
	line-height:22px;
	cursor:pointer;
}

.continuebtn
{
	float:left;
	border:0;
	background-color:#fff;
	color:#fff;
	width:88px;
	height:26px;
	line-height:22px;
	margin:-10px 0 0 175px;
	background-image:url(/Pub/designImages/Button2.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	text-align:center;
	vertical-align:middle;
	padding:0 0 2px 0;
	cursor:pointer;
}

.loginFieldset h1
{
	font-size:16px;
	color:#4f4e4e;
	margin:0 0 0 20px;
}

.loginFieldset h2
{
	margin:5px 0 0 20px;
	font-size:15px;
	font-weight:bold;
	clear:left;
}

.loginFieldset h3
{
	margin:5px 0 0 20px;
	font-size:14px;
	font-weight:bold;
	color:#B61010;
}

.loginFieldset th
{
	font-weight:normal;
}


.loginFieldset table
{
font-family:verdana,arial;
font-size:12px;
margin:5px 0px 5px 20px;
}

.loginFieldset table th
{
	font-size:12px;
	color:#4f4e4e;
	font-weight:normal;
	text-align:right;
}

.loginFieldset table td
{
	font-size:14px;
	color:#1F6AC7;
	font-weight:normal;
	text-align:left;
}

.loginFieldset .textbox
{
font-family:verdana,arial;
font-size:12px;
height:16px;
padding:1px 0 0 2px;
font-weight:normal;
line-height:15px;
width:150px;
border:1px solid #7F9DB7;
}
.loginlbl
{
	width:110px;
	display:block;
}

.loginbtn2
{
	border:0;
	background-color:#fff;
	color:#fff;
	width:110px;
	height:26px;
	font-size:80%;
	margin:58px 0 0 50px;
	padding:2px 0 2px 0;
	line-height:22px;
	background-image:url(/Pub/design/button3.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	text-align:center;
	cursor:pointer;
}


.loginFieldset a:link
{
	font-size:11px;
}
.loginFieldset a:visited
{
	font-size:11px;
}
.loginFieldset a:hover
{
	font-size:11px;
}
.loginFieldset a:active
{
	font-size:11px;
}


/* error box */
#LogInErrorDIV 
{
font-family:verdana,arial;
padding:125px 0 50px 0;
background-color:#CCCCCC;
font-size:100%;
font-weight:bold;
color:#4f4e4e;
width:100%;
height:800px;
text-align:center;
}

/***********
Profile Listings
***********/
#ListingBG
{
background-color:#eaeaea;
padding:5px 2px 5px 2px;
margin: 2px 2px 2px 2px;
width:184px;
float:left;
clear:right;
color:#3366cc;
font-weight:bold;
font-size:90%;
}
#ListingButton
{
margin:25px 0 0 0;
height:80px;
padding:0;
}

#ListingRow
{
float:left;
min-height:75px;
min-width:200px;
}
#MiddleRow
{
float:left;
height:85px;
width:548px;
vertical-align:middle;
}
#ListingRow img
{
vertical-align:middle;
margin:0 0 0 10px;
padding:7px 2px 7px 2px;
border:1px #eaeaea solid;
}

#ListingBottom
{
vertical-align:middle;
background-image:url('/Pub/designComponents/ProfileBottomBar.png');
background-repeat:no-repeat;
width:552px;
height:40px;
margin:0 0 0 10px;
padding:0;
}
#ListingTitle
{
background-image:url('/Pub/designComponents/ProfileTopBar.png');
width:548px;
height:25px;
background-repeat:no-repeat;

padding:2px 2px 2px 2px;
margin:0 0 0 10px;
}
#ListingTitle img
{
vertical-align:middle;
margin:0 0 0 5px;
}
#ListingTitle a
{
font-weight:bold;
text-decoration:underline;
margin:0 0 0 10px;
color:#3366cc;
}
#ListingTitle a:hover
{
font-weight:bold;
text-decoration:none;
margin:0 0 0 10px;
color:#3366cc;
}
#IndList
{
width:640px;
height:150px;
margin:20px 0 0 0;
}

#IndListTop
{
background-image:url('/Pub/designComponents/ProfileBorderTop.png');
background-repeat:no-repeat;
width:572px;
height:23px;
}
#IndListBottom
{
background-image:url('/Pub/designComponents/ProfileBorderBottom.png');
background-repeat:no-repeat;
width:572px;
height:23px;
}
#IndListMiddle
{
background-image:url('/Pub/designComponents/ProfileBorderMiddle.png');
background-repeat:repeat-y;
width:572px;
height:150px;
}
#BottomRow
{
float:left;
clear:both;
font-size:90%;
color:#3366cc;
font-weight:bold;
margin:0;
padding:0;
vertical-align:middle;
}
#BottomRow img
{
margin:3px 0 0 5px;
padding:0;
}
#ListingType
{
background-color:#eaeaea;
padding:5px 2px 5px 2px;
margin: 2px 2px 2px 2px;
width:184px;
float:left;
color:#FF6600;
font-weight:bold;
font-size:105%;
}
#ListingType a
{
color:#3366cc;
font-weight:bold;
text-decoration:underline;
margin:0 0 0 10px;
}
#ListingType a:hover
{
color:#3366cc;
font-weight:bold;
text-decoration:none;
margin:0 0 0 10px;
}



a.linkchkusername:link
{
	padding:0 0 0 5px;
}
a.linkchkusername:visited
{
	padding:0 0 0 5px;
}
a.linkchkusername:hover
{
	padding:0 0 0 5px;
}
a.linkchkusername:active
{
	padding:0 0 0 5px;
}

.formbtnreg
{
	float:left;
	border:0;
	background-color:#fff;
	color:#fff;
	width:88px;
	height:26px;
	line-height:24px;
	margin:3px 0 0 55px;
	background-image:url(/Pub/designImages/button2.png);
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	cursor:pointer;
}

.regchkuser
{
	color:#1F6AC7;
	font-weight:bold;
	font-size:14px;
}
.regtop
{
	background-image:url(/pub/design/regtop.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:526px;
	height:10px;
	float:left;
}

.regmid
{
	background-image:url(/pub/design/regmid.png);
	background-repeat:repeat-y;
	background-position:left center;
	width:526px;
	float:left;
}

.regmid table
{
	float:left;
}

.regbtm
{
	background-image:url(/pub/design/regbtm.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:526px;
	height:10px;
	float:left;
	margin:0 0 10px 0;
}

.regleft
{
	width:525px;
	float:left;
	border-right:1px solid #ccc;
}
.regsidebar
{
	width:200px;
	float:left;
	padding:0 0 0 20px;
}

	.regsidebar2 ul
	{
	position:relative;
	bottom:7px;
	}
	.regsidebar2 li
	{
	padding:2px 0 2px 0;
	font-size:110%;
	line-height:20px;
	}

#regform
{
	float:left;
}



#regform table
{
	width:400px;
	float:left;
	margin:10px 0 0 20px;
	color:#4f4e4e;
}


#regform table tr th
{
	text-align:right;
	font-weight:normal;
	font-size:12px;
	color:#4f4e4e;
}
#regform table label
{
	color:#4f4e4e;
	font-size:12px;
}
#regform .input
{
	width:125px;
}
 .redstar
{
	color:red;
	font-size:12px;
	margin:0 2px 0 2px;
}



 .regcity
{
	margin:0 0 0 25px;
}
 .regday
{
	margin:0 0 0 15px;
}
 .regyear
{
	margin:0 0 0 15px;
}

.inpnb
{
	border:none;
}

#regformcart
{
	float:left;
}

#regformcart table
{
	width:400px;
	float:left;
	margin:10px 0 0 0;
	color:#4f4e4e;
}

#regformcart table tr th
{
	text-align:right;
	font-weight:normal;
	font-size:12px;
	color:#4f4e4e;
}
#regformcart table label
{
	color:#4f4e4e;
	font-size:12px;
}
#regformcart .input
{
	width:125px;
}
.regsidebar1
{
	height:75px;
	border-bottom:1px dashed #ccc;
}

.regsidebar h2
{
	font-size:110%;
	margin:10px 0 5px 0;
	font-weight:bold;
	color:#B70F0F;
}

.regsidebar h3
{
	font-size:110%;
	font-weight:bold;
	margin:10px 0 5px 0;
	color:#4f4e4e;
}

.regsidebar .ulhdr
{
	font-size:110%;
	font-weight:bold;
	margin:5px 0 5px 0;
	color:#B70F0F;
}

.reglh
{
	line-height:25px;
}

a.regsidea:link
{
	width:95%;
	text-align:right;
	display:block;
}
a.regsidea:visited
{
	width:95%;
	text-align:right;
	display:block;
}
a.regsidea:hover
{
	width:95%;
	text-align:right;
	display:block;
	text-decoration:none;
}
a.regsidea:active
{
	width:95%;
	text-align:right;
	display:block;
}

.regsidebar a
{
	font-size:13px;
}

/*
**************************/
.MemberProfileWrapper
{

}

.MemberProfileLeft
{
float:left;
}
.ProfileImage
{
padding:10px 10px;
border:1px solid #333;
}
.MemberProfileRight
{
float:left;
clear:both;
padding:0 0 0 10px;
}
.MemberProfileUsername
{
font-size:170%;
margin:0 0 0 0;
font-weight:bold;
color:#3366CC;
padding:0 0 0 0;
}
.MemberProfileIndSport
{
width:500px;
height:60px;
padding:5px 0 0 5px;
margin:0 0 5px 0;
}
.MemberProfileSportName
{
font-size:110%;
font-weight:bold;
float:left;
width:500px;
border-bottom:2px dashed #ccc;
margin:0 0 5px 0;
text-align:left;
}
.MemberSportImage
{
text-align:right;
width:60px;
float:left;
}
	.MemberSportImage img
	{
	height:25px;
	vertical-align:middle;
}
.MemberStatWrap
{
width:500px;
}
.MemberProfileWinPercent, .MemberProfileWinsLosses, .MemberProfileLast10, .MemberProfileLast20
{
float:left;
font-size:95%;
margin:0 0 0 20px;
clear:right;
}
.ProfileRgt
{
float:left;
margin:0 0 0 16px;
width:550px;
}
/*
.MemberGamePickWrap
{
float:left;
width:500px;
}
	.MemberGamePickWrap h1
	{
	margin:0;
	}
.MemberGamePick
{
border:1px solid #666;
width:500px;
height:85px;
margin:0 0 5px 0;
padding:5px 5px;
}
.MemberGameSport
{
font-weight:bold;
float:left;
width:500px;
}
.MemberGameDate
{
float:left;
padding:0 0 0 5px;
}
.MemberGameAwayTeam
{
float:left;
padding:0 0 0 5px;
}
.MemberGameHomeTeam
{
float:left;
padding:0 0 0 5px;
}
.MemberGameLineType
{
float:left;
clear:both;
padding:0 0 0 5px;
font-size:110%;
font-weight:bold;
}
.MemberGameLineValue
{
float:left;
padding:0 0 0 10px;
font-size:100%;
font-weight:bold;
}
.MemberGameDescription
{
float:left;
clear:both;
font-size:70%;
padding:5px 10px;
}
.MemberGamePickLink
{
float:left;
padding:0 0 0 5px;
clear:both;
}
	.MemberGamePickLink a:link
	{
	}
*/
.page_title{
	color:#3A88CF;
	font-weight:bold;
	font-size:140%;
	clear:both;
	padding:15px 0 5px 0;
}
#ProfileHeader
{
	width:509px;
	float:left;
	background-color:#A30A0A;
	color:#fff;
	font-size:95%;
	font-family:verdana;
	text-align:center;
	margin:0 0 0 3px;
}
	*html #ProfileHeader
	{
	position:relative;
	right:3px;
	}

.ProfileHeaderBig
{
	width:125px;
	float:left;
	height:20px;
	padding:5px 0 0 0;
}

.ProfileHeaderSmall
{
	width:90px;
	float:left;
	height:20px;
	padding:5px 0 0 0;
}

.profMiddleRghtStatScroll
{
float:left;
/*background-image:url(/Pub/designComponents/membersRightMid.png);
background-image:url(/Pub/designComponents/StatBtmWScroll.png);*/
background-position:bottom left;
background-repeat:no-repeat;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
width:536px;
height:246px;
scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #D4D0C8;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #e6e6e6;
	overflow:auto;
}

.profMiddleRghtStatScroll2
{
float:left;
/*background-image:url(/Pub/designComponents/membersRightMid.png);
background-image:url(/Pub/designComponents/StatBtmWScroll.png);*/
background-position:bottom left;
background-repeat:no-repeat;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
width:536px;
height:600px;
scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #D4D0C8;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #e6e6e6;
	overflow:auto;
}

#ProfileTableDIV
{
	width:512px;
	height:145px;
	overflow:auto;
	position:relative;
	float:left;
	scrollbar-arrow-color: #464646;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #D4D0C8;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #e6e6e6;
}

.ProfileTable
{
	width:490px;
	position:relative;
	font-size:100%;
	text-align:center;
	float:left;
	margin:0 0 0 4px;
}

.ProfileRowOn
{
	background-color:#F3F3F3;
	height:20px;
}


.ProfileRowOff
{
	background-color:#fff;
}

.ProfileColumnBig
{
	width:85px;
	font-size:90%;
	padding:2px 2px;
}
.ProfileColumnSmall
{
	width:65px;
	font-size:90%;
	padding:2px 2px;
}
.ProfileColumnSmall2
{
	width:50px;
	font-size:90%;
	padding:2px 2px;
}
.GameProfile
{
background-image:url(/pub/DesignComponents/Scoreboard.png);
background-position:top;
height:150px;
width:300px;
}
.GameInfoWrap
{

color:#fff;
font-weight:bold;
}
.GamePickInfoWrap
{

}

.GameInfoItem
{
	width:355px;
	float:left;
	min-height:65px;
}
	.GameInfoItem img
	{
		vertical-align:middle;
		padding:0 5px 0 5px;
	}

.GameInfoAt
{
	margin:0 10px 0 10px;
	text-align:center;
	float:left;
	min-height:60px;
}


.GameSummary
{
margin:20px 0 0 40px;
}
	.GameSummary table
	{
	border:1px solid #666;
	border-bottom:0;
	font-size:100%;
	}
	.GameSummary th
	{
	background-color:#A30A0A;
	color:#fff;
	padding:3px 3px;
	}
	.GameSummary td
	{
	text-align:center;
	padding:3px 3px;
	}
.GamePickInfo
{
float:left;
padding:0 10px 0 0;
}
.GameHome
{
float:left;
}
.GameTimeTim
{
float:left;
}
.GameAway
{
float:left;
}

.TopUserStat
{
float:left;
vertical-align:middle;
margin:10px 0px 0px 15px;
width:170px;
}
.TopUserStatSearch
{
float:left;
vertical-align:middle;
margin:2px 0px 0px 15px;
width:200px;
}

.MemberStreakWrap
{
width:111px;
float:left;
margin:26px 9px 0 0;
text-align:center;
}


.TopUserStatPercentage
{
font-size:25px;
color:#3A88CF;
font-weight:bold;
text-align:center;
font-family:Arial;
}
.TopUserStatPercentagetxt
{
font-weight:bold;
text-align:center;
}
.ProfileHeader
{
margin:10px 0 0 4px;
float:left;
}

.MemberProfileSince, .MemberProfileAge, .MemberProfileLocation
{
line-height:18px;
}
.shareLinks
{
display:block;
float:left;
list-style-type:none;
margin:0 0 0 20px;
padding:0 0 0 0;
width:205px;
overflow:hidden;
}

*html .shareLinks
{
margin:0 0 0 10px;
}
	.shareLinks li
	{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
		text-decoration:none;
		height:50px;
		width:100px;
	}
	*html .shareLinks li
	{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
		text-decoration:none;
		height:50px;
		width:100px;
	}
.shareLinks2
{
display:block;
float:left;
list-style-type:none;
margin:0 0 0 0px;
padding:0 0 0 0;
width:105px;
overflow:hidden;
}
	.shareLinks2 li
	{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
		text-decoration:none;
		height:50px;
		width:100px;
	}
.Cappers a:link
{
display:block;
height:50px;
width:100px;
background-image:url(/pub/designComponents/add_to_favorites.png);
background-position:left top;
background-color:#fff;
background-repeat:no-repeat;
color:#333;
text-decoration:none;
padding:0 0 0 50px;
font-size:80%;
}
	*html .Cappers a:link
	{
	width:50px;
	}
.Cappers a:visited
{
display:block;
height:50px;
width:100px;
background-image:url(/pub/designComponents/add_to_favorites.png);
background-position:left top;
background-color:#fff;
background-repeat:no-repeat;
color:#333;
text-decoration:none;
padding:0 0 0 50px;
font-size:80%;
}
	*html .Cappers a:visited
	{
	width:50px;
	}
.Cappers a:hover
{
display:block;
height:50px;
width:100px;
background-image:url(/pub/designComponents/add_to_favorites.png);
background-position:left top;
background-color:#fff;
background-repeat:no-repeat;
color:#333;
text-decoration:none;
padding:0 0 0 50px;
font-size:80%;
}
	*html .Cappers a:hover
	{
	width:50px;
	}
.Cappers a:active
{
display:block;
height:50px;
width:100px;
background-image:url(/pub/designComponents/add_to_favorites.png);
background-position:left top;
background-color:#fff;
background-repeat:no-repeat;
color:#333;
text-decoration:none;
padding:0 0 0 50px;
font-size:80%;
}	
	*html .Cappers a:active
	{
	width:50px;
	}
.Foward a:link
{
display:block;
height:50px;
width:100px;
background-image:url(/pub/designComponents/forward.png);
background-position:left top;
background-color:#fff;
background-repeat:no-repeat;
color:#333;
text-decoration:none;
padding:5px 0 0 50px;
font-size:80%;
}
	*html .Foward a:link
	{
	width:50px;
	}
.Foward a:visited
{
display:block;
height:50px;
width:100px;
background-image:url(/pub/designComponents/forward.png);
background-position:left top;
background-color:#fff;
background-repeat:no-repeat;
color:#333;
text-decoration:none;
padding:5px 0 0 50px;
font-size:80%;
}
	*html .Foward a:visited
	{
	width:50px;
	}
.Foward a:hover
{
display:block;
height:50px;
width:100px;
background-image:url(/pub/designComponents/forward.png);
background-position:left top;
background-color:#fff;
background-repeat:no-repeat;
color:#333;
text-decoration:none;
padding:5px 0 0 50px;
font-size:80%;
}
	*html .Foward a:hover
	{
	width:50px;
	}
.Foward a:active
{
display:block;
height:50px;
width:100px;
background-image:url(/pub/designComponents/forward.png);
background-position:left top;
background-color:#fff;
background-repeat:no-repeat;
color:#333;
text-decoration:none;
padding:5px 0 0 50px;
font-size:80%;
}
	*html .Foward a:active
	{
	width:50px;
	}

.shareblock
{
margin:30px 0 0 20px;
float:left;
width:230px;
}
.shareblockdash
{
	margin:25px 0 0 10px;
	float:left;
	width:200px;
	
}
	.shareblockdash img
	{
	border:none;
	}
.shareblockdash2
{
	margin:10px 0 0 60px;
	float:left;
	width:100px;
	
}
	.shareblockdash2 img
	{
	border:none;
	padding:0 0 0 12px;
	}
.ProfileLrgStatsWrap
{
float:left;
clear:both;
width:209px;
margin:20px 0 0 0;
}
.profTopStat
{
background-image:url(/Pub/designComponents/membersC.png);
width:209px;
height:25px;
background-repeat:repeat-x;
background-position:left;
font-weight:bold;
color:#111;
}
.profTopL
{
float:left;
background-image:url(/Pub/designComponents/membersL.png);
width:6px;
height:25px;
background-repeat:repeat-x;
background-position:left;
}
.profTopR
{
float:right;
background-image:url(/Pub/designComponents/membersR.png);
width:6px;
height:25px;
background-repeat:repeat-x;
background-position:left;
}
.profMiddleStat
{
float:left;
background-image:url(/Pub/designComponents/members_Content.png);
width:209px;
min-height:1004px;
background-repeat:repeat-y;
background-position:left;
}
	* html .profMiddleStat
	{
		height:1004px;
	}

.MStatIndv
{
margin:5px 0 0 20px;
/*line-height:20px;*/
}
.MStatIndvHdr
{
margin:10px 0 0 20px;
line-height:20px;
font-weight:bold;
color:#3A88CF;
}

.profBottomStat
{
float:left;
background-image:url(/Pub/designComponents/membersBottom.png);
width:209px;
height:8px;
background-repeat:no-repeat;
background-position:top left;
}
.pgTitle
{
font-size:120%;
font-weight:bold;
color:#333;
position:relative;
top:4px;
left:10px;
}
	.pgTitle span
	{
		font-size:65%;
		font-style:italic;
	}

.pgTitleLB
{
font-size:80%;
font-weight:bold;
color:#222;
position:relative;
top:4px;
left:10px;
}

.ProfilerghtStatsWrap
{
float:left;
clear:both;
width:538px;
margin:20px 0 0 0;
}
.profTopRghtStat
{
background-image:url(/Pub/designComponents/membersC.png);
width:537px;
height:25px;
background-repeat:repeat-x;
background-position:left;
font-weight:bold;
color:#111;
}
.profMiddleRghtStat
{
float:left;
background-image:url(/Pub/designComponents/membersRightMid.png);
width:533px;
height:180px;
background-repeat:repeat-y;
background-position:left;
}
.profBottomRghtStat
{
float:left;
background-image:url(/Pub/designComponents/membersRightBot.png);
width:533px;
height:9px;
background-repeat:no-repeat;
background-position:left;
}
.NoneFound{font-style:italic;font-family:verdana,arial;font-size:90%;font-weight:bold;clear:both;margin:0 0 0 1px;background-color:#EFEFEF;width:531px;}
.NoneFound2{font-style:italic;font-family:verdana,arial;font-size:90%;font-weight:bold;clear:both;margin:0 0 0 4px;background-color:#EFEFEF;width:508px;}
.NoneFound3{font-style:italic;font-family:verdana,arial;font-size:90%;font-weight:bold;clear:both;margin:0 0 0 -25px;background-color:#EFEFEF;width:508px;}
.NoneFound4{font-style:italic;font-family:verdana,arial;font-size:90%;font-weight:bold;clear:both;margin:0 0 0 1px;background-color:#EFEFEF;width:508px;}
.NoneFoundSm{font-style:italic;font-family:verdana,arial;font-size:90%;font-weight:bold;clear:both;margin:0 0 0 0;background-color:#EFEFEF;width:252px;}
.NoneFoundSm2{font-style:italic;font-family:verdana,arial;font-size:90%;font-weight:bold;clear:both;margin:0 0 0 1px;background-color:#EFEFEF;width:220px;}
.StaticPageTbl
{
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
width:562px;
margin:0 0 10px 0;
font-size:90%;
}
	.StaticPageTbl td
	{
	
	border-right:1px solid #ccc;
	}
.StaticLeft
{
vertical-align:top;
width:192px;
padding:0 3px 0 0;
}
.StaticRedWrap
{
margin:0 0 18px 0;
float:left;
clear:both;
}
.StaticRedBottom
{
width:192px;
background-image:url(/Pub/designComponents/NBA_PAge_Bot.png);
background-repeat:no-repeat;
height:8px;
float:left;
}
.StaticRed
{
width:192px;
background-image:url(/Pub/designComponents/RedTop_Mid.png);
	
	height:25px;
	background-repeat:repeat-x;
	background-position:left;
	font-weight:bold;
	color:#111;
}
.StaticRedMiddle
{
width:190px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
height:325px;
}
.staticTR1
{
height:20px;
background-color:#fff;
}
.staticTR2
{
height:20px;
background-color:#f4f4f4;
}
.indvStatic
{
width:170px;
margin:5px 0 0 5px;
float:left;
clear:both;
}
.StaticPhoto
{
float:left;
margin:0 0 0 0;
vertical-align:top;
height:60px;
}
	.StaticPhoto img
	{
	vertical-align:top;
	
	}
.StaticTeam
{
float:left;
font-weight:bold;
font-size:110%;
margin:10px 0 0 5px;
width:113px;
}
.StaticRecord
{
float:left;
font-size:110%;
margin:0 0 0 20px;
}

.StaticHdr
{
background-color:#ccc;
}
.StaticHdr th
{
background-color:#CADDEE;
padding:3px 3px 3px 3px;
border-right:1px solid #999;
text-align:center;
height:20px;
}
.Statictd
{
padding:3px 3px 3px 3px;
text-align:center;
border-right:1px solid #ccc;
}
.NBAHdr
{
background-image:url(/Pub/designComponents/membersC.png);
width:562px;
height:25px;
background-repeat:repeat-x;
background-position:left;
font-weight:bold;
color:#111;
text-align:left;
vertical-align:middle;
}
.MPendTH
{
background-color:#CADDEE;
font-size:80%;
height:28px;
}
.MPendTR
{
height:30px;
}
.MPendTable
{
width:537px;
}
.MHistTable
{
width:517px;
}
	.MHistTable a:link
	{
		text-decoration:none;
	}
	.MHistTable a:visited
	{
		text-decoration:none;
	}
	.MHistTable a:hover
	{
		text-decoration:none;
	}
	.MHistTable a:active
	{
		text-decoration:none;
	}

.MPendSportName
{
text-align:center;
width:50px;
border-bottom:1px solid #c1c1c1;
font-weight:bold;
}
	.MPendSportNameNG
	{
	text-align:center;
	width:50px;
	border-bottom:1px solid #c1c1c1;
	font-weight:bold;
	color:#ccc;
	}
.MPendSport{
color:#666;
width:50px;
text-align:center;
}
.MPendGame
{
color:#666;
width:145px;
text-align:center;
}
.MPendDateTime
{
color:#666;
width:155px;
text-align:center;
}
.MPendPrice
{
color:#666;
text-align:center;
width:60px;
}
.MPendGametd
{
text-align:center;
width:150px;
border-bottom:1px solid #c1c1c1;
font-weight:bold;
}
	.MPendGametdNG
	{
	text-align:center;
	width:150px;
	border-bottom:1px solid #c1c1c1;
	font-weight:bold;
	color:#ccc;
	}
.MPendDatetd
{
text-align:center;
width:150px;
border-bottom:1px solid #c1c1c1;
font-weight:bold;
}
	.MPendDatetdNG
	{
	text-align:center;
	width:150px;
	border-bottom:1px solid #c1c1c1;
	font-weight:bold;
	color:#ccc;
	}
.MPendPricetd
{
text-align:center;
width:70px;
border-bottom:1px solid #c1c1c1;
font-weight:bold;
}
	.MPendPricetdNG
	{
	text-align:center;
	width:70px;
	border-bottom:1px solid #c1c1c1;
	font-weight:bold;
	color:#ccc;
	}
.noPick
{
	background-image:url(/Pub/designComponents/NoPick2.png);
	width:90px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	display:block;
	font-size:90%;
	padding:2px 0 0 0;
	text-decoration:none;
	margin:0 5px 0 0;
	}
.pickLink
{
width:60px;
text-align:center;
vertical-align:middle;
border-bottom:1px solid #c1c1c1;
}
	.pickLink a:link
	{
	background-image:url(/Pub/designComponents/Pick2.png);
	width:90px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	display:block;
	font-size:90%;
	padding:2px 0 0 0;
	text-decoration:none;
	margin:0 5px 0 0;
	}
	.pickLink a:visited
	{
	background-image:url(/Pub/designComponents/Pick2.png);
	width:90px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	display:block;
	font-size:90%;
	padding:2px 0 0 0;
	text-decoration:none;
	margin:0 5px 0 0;
	}
	.pickLink a:hover
	{
	background-image:url(/Pub/designComponents/Pick2.png);
	width:90px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	display:block;
	font-size:90%;
	padding:2px 0 0 0;
	text-decoration:none;
	margin:0 5px 0 0;
	}
	.pickLink a:active
	{
	background-image:url(/Pub/designComponents/Pick2.png);
	width:90px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	display:block;
	font-size:90%;
	padding:2px 0 0 0;
	text-decoration:none;
	margin:0 5px 0 0;
	}
.MHistTR
{
height:20px;
vertical-align:middle;
}
.MHistTR2
{
background-color:#f8f8f8;
height:20px;
vertical-align:middle;
}
.PHistDateTH
{	color:#666;
width:64px;
	font-weight:bold;
	text-align:center;
}
.PHistSportTH
{	color:#666;
width:25px;
	font-weight:bold;
	text-align:center;
}
.PHistPickTH
{	color:#666;
	font-weight:bold;
	width:105px;
	text-align:center;
}
.PHistLineTH
{	color:#666;
width:30px;
	font-weight:bold;
	text-align:center;
}
.PHistResultTH
{	width:41px;
color:#666;
	font-weight:bold;
	text-align:center;
}
.PHistUnitTH
{
	width:60px;
	color:#666;
	font-weight:bold;
	text-align:left;

}
.PHistWinTH
{
	color:#666;
	font-weight:bold;
	text-align:center;
width:51px;
}
.PHistDateTD
{
font-size:80%;
width:60px;
text-align:center;
}
.PHistSportTD
{	
font-size:80%;
width:40px;
text-align:center;
}
.PHistPickTD
{	
font-size:80%;
width:120px;
text-align:center;
}
.PHistLineTD
{	
font-size:80%;
width:50px;
text-align:center;
}
.PHistResultTD
{	
font-size:80%;
width:40px;
text-align:center;
}
.PHistUnitTD
{
	font-size:80%;
	width:70px;
	text-align:center;
}
.PHistWinTD
{
	font-size:80%;
	width:60px;
	text-align:center;
	padding:0 0 0 0;
}
.MHistTR
{

}

.mlbleft
{
float:left;
border-right:1px solid #ccc;
width:185px;
height:250px;
color:#333;
font-weight:bold;
}
	.mlbleft h1
	{
	font-size:100%;
	color:#333;
	}
	.mlbleft input
	{
		border:none;
	}
.makepickteamcont
{
	float:left;
	padding:0 0 0 40px;
	text-align:left;
}
.nbaleft
{
float:left;
border-right:1px solid #ccc;
width:185px;
height:250px;
color:#333;
font-weight:bold;
}
	.nbaleft h1
	{
	font-size:100%;
	color:#333;
	}
	.nbaleft input
	{
	border:none;
	}
	.nbaleft label
	{
		width:40px;
	}	

.nflleft
{
float:left;
border-right:1px solid #ccc;
width:185px;
height:250px;
color:#333;
font-weight:bold;
}
	.nflleft h1
	{
	font-size:100%;
	color:#333;
	}
	.nflleft input
	{
	border:none;
	}
	.nflleft label
	{
	text-align:left;
	width:40px;
	}
.otherleft
{
float:left;
width:185px;
height:250px;
color:#333;
font-weight:bold;
}
	.otherleft h1
	{
	font-size:100%;
	color:#333;
	}
	.otherleft input
	{
	border:none;
	}
	.otherleft label
	{
	text-align:left;
	width:40px;
	}
.makepickbtn
{
text-align:center;
float:left;
clear:both;
width:100%;
margin:30px 0 10px 0;
}
.multiopt
{
font-size:80%;
color:#333;
margin:5px 0 10px 0;
font-weight:bold;
}
.leagueselecthdr
{
background-image:url(/Pub/designComponents/membersC.png);
width:750px;
height:25px;
background-repeat:repeat-x;
background-position:left;
font-weight:bold;
color:#111;
text-align:center;
vertical-align:middle;
margin:0 0 0 5px;
}
.leagueselectfooter
{
background-image:url(/pub/DesignComponents/MkPicks_btm.png);
background-position:center bottom;
background-repeat:no-repeat;
height:9px;
width:750px;
float:left;
clear:both;
margin:0 0 0 5px;
}
.leagueselect
{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
width:748px;
float:left;
clear:both;
margin:0 0 0 5px;
text-align:center;
}
.leagueselect label
{
color:#333;
}
.PickTable{
width:748px;
}
	.PickTable th
	{
	background-color:#003399;
	color:#fff;
	padding:2px 0 2px 0;
	font-size:90%;
	width:20%;
	}
	.PickTable td
	{
	font-weight:bold;
	font-size:90%;
	width:20%;
	}
.confirmwrap
{
text-align:center;
padding:10px 0 10px 100px;
width:659px;
}
	*:first-child+html .confirmwrap
	{
	padding:10px 0 10px 0;
	}
.confirmtop
{
background-image:url(/pub/designComponents/Confirm_Top.png);
background-repeat:no-repeat;
background-position:top;
height:10px;
width:549px;
}
.confirmmid
{
background-image:url(/pub/designComponents/Confirm_Mid.png);
background-repeat:repeat-y;
background-position:top;
width:549px;
}
	.confirmpass
	{
	font-weight:bold;
	text-align:center;
	}
.confirmbot
{
background-image:url(/pub/designComponents/Confirm_Bot.png);
background-repeat:repeat-y;
background-position:top;
height:9px;
width:549px;
}
.PickDarkHeader
{
background-color:#d4d4d4;
height:40px;
}
.AdWrapper
{
float:left;
clear:both;
margin:15px 0 30px 2px;
}
.AdWrapTop
{
background-image:url(/pub/designComponents/AdBox_Top.png);
background-position:bottom left;
background-repeat:no-repeat;
width:761px;
height:25px;
margin:0 0 0 0;
padding:0 0 0 0;

}
.AdWrapMid
{
background-image:url(/pub/designComponents/AdBox_Mid.png);
background-position:top left;
background-repeat:repeat-y;
width:761px;
height:100px;
margin:0 0 0 0;
padding:0 0 0 0;
vertical-align:middle;
text-align:center;
}
	.AdWrapMid p
	{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	.AdWrapMid img
	{
	vertical-align:middle;
	padding:5px 0 0 0;
	margin:0 0 0 0;
	}
.AdWrapBot
{
background-image:url(/pub/designComponents/AdBox_Bot.png);
background-position:top left;
background-repeat:no-repeat;
width:761px;
height:15px;
}
.IndvGamePickWrap
{
text-align:center;
margin:10px 0 0 0px;
}
.IndvGamePickWrapTop
{
background-image:url(/pub/designComponents/Pick_Top.png);
background-position:top;
background-repeat:no-repeat;
width:450px;
height:13px;
}
.IndvGamePickWrapMid
{
background-image:url(/pub/designComponents/Pick_Mid.png);
background-position:top center;
background-repeat:repeat-y;
width:450px;
height:75px;
}
	.IndvGamePickLeft
	{
	width:110px;
	float:left;
	}
		.IndvGamePickLeft img
		{
			overflow:hidden;
			float:left;
		}
		
		.gamesearchlft
		{
			float:left;
			margin:-1px 0 0 30px;
			overflow:hidden;
			width:81px;
			height:81px;			
		}	
			* html .gamesearchlft
			{
				margin:-1px 0 0 0;
				padding:0 0 0 15px;
			}
	.IndvGamePickCenter
	{
	float:left;
	}
		.UserBlue
		{
		font-weight:bold;
		color:#0066cc;
		font-size:110%;
		margin:0 0 0 5px;
		text-align:left;
		}
			.UserBlue a:link
			{
			text-decoration:none;
			font-weight:bold;
			color:#0066cc;
			}
			.UserBlue a:visited
			{
			text-decoration:none;
			font-weight:bold;
			color:#0066cc;
			}
			.UserBlue a:hover
			{
			text-decoration:none;
			font-weight:bold;
			color:#0066cc;
			}
			.UserBlue a:active
			{
			text-decoration:none;
			font-weight:bold;
			color:#0066cc;
			}
			
			
		.StatRed
		{
		color:#C10E27;
		font-weight:bold;
		font-size:100%;
		}
		.GamePickStats
		{
		padding:0 0 0 23px;
		font-size:100%;
		color:#4f4e4e;
		text-align:left;
		width:150px;
		}
	.IndvGamePickRight
	{
	float:right;
	margin:0 10px 0 0;
	text-align:left;
	font-size:110%;
	}
		#fulHist
		{
		color:#0066cc;
		font-weight:bold;
		text-align:left;
		float:left;
		margin:0 0 0 20px;
		font-size:100%;
		}
			#fulHist a:link
			{
			color:#0066cc;
			font-weight:bold;
			text-decoration:none;
			background:none;
			display:inline;
			margin:0 4px 0 0;
			}
			#fulHist a:visited
			{
			color:#0066cc;
			font-weight:bold;
			text-decoration:none;
			background:none;
			display:inline;
			margin:0 4px 0 0;
			}
			#fulHist a:hover
			{
			color:#0066cc;
			font-weight:bold;
			text-decoration:none;
			background:none;
			display:inline;
			margin:0 4px 0 0;
			}
			#fulHist a:active
			{
			color:#0066cc;
			font-weight:bold;
			text-decoration:none;
			background:none;
			display:inline;
			margin:0 4px 0 0;
			}
		.IndvGamePickRight
		{
		color:#666;
		font-weight:bold;
		}
		.IndvGamePickRight a:link
			{
			background-image:url(/Pub/designComponents/Pick2.png);
			width:90px;
			height:18px;
			background-repeat:no-repeat;
			background-position:left;
			color:#FFF;
			font-weight:bold;
			text-align:center;
			vertical-align:middle;
			display:block;
			font-size:90%;
			padding:2px 0 0 0;
			text-decoration:none;
			margin:10px 0 0 0;
			}
			.IndvGamePickRight a:visited
			{
			background-image:url(/Pub/designComponents/Pick2.png);
			width:90px;
			height:18px;
			background-repeat:no-repeat;
			background-position:left;
			color:#FFF;
			font-weight:bold;
			text-align:center;
			vertical-align:middle;
			display:block;
			font-size:90%;
			padding:2px 0 0 0;
			text-decoration:none;
			margin:10px 0 0 0;

			}
			.IndvGamePickRight a:hover
			{
			background-image:url(/Pub/designComponents/Pick2.png);
			width:90px;
			height:18px;
			background-repeat:no-repeat;
			background-position:left;
			color:#FFF;
			font-weight:bold;
			text-align:center;
			vertical-align:middle;
			display:block;
			font-size:90%;
			padding:2px 0 0 0;
			text-decoration:none;
			margin:10px 0 0 0;
			}
			.IndvGamePickRight a:active
			{
			background-image:url(/Pub/designComponents/Pick2.png);
			width:90px;
			height:18px;
			background-repeat:no-repeat;
			background-position:left;
			color:#FFF;
			font-weight:bold;
			text-align:center;
			vertical-align:middle;
			display:block;
			font-size:90%;
			padding:2px 0 0 0;
			text-decoration:none;
			margin:10px 0 0 0;

			}
		
.IndvGamePickWrapBot
{
background-image:url(/pub/designComponents/Pick_Bot.png);
background-position:top;
background-repeat:no-repeat;
width:450px;
height:13px;
}
.StatDIVscrollLong{
	width:508px;
	height:1000px;
	display:none;
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	overflow:auto;
	margin:0 0 0 3px;
}
	
	
.GameTopWrap
{
float:left;
clear:both;
width:100%;
text-align:center;
margin:-15px 0 10px 0;
}
.GameInfoTeams
{
font-size:20px;
clear:left;
color:#333;
float:left;
font-weight:bold;
text-align:center;
width:760px;
margin:25px 0 0 0;
min-height:60px;
}
	* html .GameInfoTeams
	{
		height:60px;
	}

.atspacer
{
float:left;
margin:10px 0 0 0;
}
.GameInfoTeamInfo
{
float:left;
clear:both;
margin:5px 0 0 3px;
}
.GameInfoTop
{
background-image:url(/pub/designComponents/gameTop_Top.png);
background-position:bottom left;
background-repeat:no-repeat;
width:760px;
height:10px;
}
.GameInfoMid
{
background-image:url(/pub/designComponents/gameTop_Mid.png);
background-position:top left;
background-repeat:repeat-y;
width:760px;
height:51px;
}
.GameInfoBot
{
background-image:url(/pub/designComponents/gameTop_Bot.png);
background-position:top left;
background-repeat:no-repeat;
width:760px;
height:10px;
}
	.GameInfoSport
	{
	float:left;
	color:#333;
	font-size:50px;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	font-weight:bold;
	}
	.GameInfoLines
	{
	color:#333;
	float:right;
	margin:-1px 10px 0 0;
	text-align:right;
	font-size:130%;
	}
	.SmallGame
	{
	font-size:11px;
	position:relative;
	top:5px;
	}
	
	
	
.nologgedin
{
	float:left;
}
.CartTbl
{
width:760px;
}
.CartTbl tr
{
height:20px;
background-color:#fff;
}
.crtDescTH
{
width:445px;
}
.CartTbl td
{
height:20px;
background-color:#f5f5f5;
padding:2px 0 2px 2px;
}
.noCrt
{
background-color:#f5f5f5;
height:50px;
width:757px;
text-align:center;
color:#C10E27;
vertical-align:middle;
font-weight:bold;
line-height:50px;
}
.CartTbl th
{
background-color:#999;
color:#fff;
padding:2px 0 2px 2px;
}

.cartlogleft
{
	float:left;
	border-left:1px solid #ccc;
	padding:0 0 0 5px;
}
.cartlogright
{
	float:left;

}

.cartguest
{
	border-top:1px solid #ccc;
	float:left;
	width:275px;
	margin:10px 0 0 40px;
	padding:20px 0 0 0;
	clear:left;
}

.cartguest h2
{
	margin:5px 0 0 0;
	font-size:15px;
	font-weight:bold;
	float:left;
}

.cartguest h3
{
	font-size:14px;
	margin:5px 0 0 0;
	width:230px;
	font-weight:bold;
	color:#B61010;
	float:left;
	clear:left;
}

.cartguest .cartbtn2
{
	border:0;
	background-color:#fff;
	color:#fff;
	width:100px;
	height:26px;
	margin:10px 5px 0 95px;
	background-image:url(/Pub/designImages/button1.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	font-size:12px;
	float:left;
	clear:left;
}

.cartlogincontent
{
	float:left;
	margin:20px 0 0 0;

}

.cartlogincontent h2
{
	margin:5px 0 0 20px;
	font-size:15px;
	font-weight:bold;
	float:left;
}

.cartlogincontent h3
{
	margin:5px 0 0 20px;
	padding:0 60px 0 0;
	font-size:14px;
	font-weight:bold;
	color:#B61010;
	float:left;
}

.cartpromo
{
float:left;
}


/** cart **/
.paypalbtn
{
	border:none;
	background-color:#fff;
	color:#0000ff;
	font-size:125%;
	width:100%;
	text-align:center;
	text-decoration:underline;
}

.shoppingcart
{
	margin:25px 0 0 0;
	float:left;
}
.crttopwrap
{
width:759px;
border-bottom:1px dashed #ccc;
padding:0 0 5px 0;
margin:0 0 5px 0;
}
.crtlft
{
float:left;
text-align:left;
margin:0 0 0 0;
position:relative;
top:14px;
}
.crtrgt
{
float:right;
text-align:right;
}
.ShoppingContent
{
float:left;
clear:both;
width:760px;
}
.ShoppingContent p
{
margin:0 0 0 0;
padding:0 0 5px 0;
}
.ShoppingContent ul
{
padding:0 0 0 5px;
margin:-8px 0 0 10px;
}
.ShoppingContent li
{
padding:0 0 0 0;
margin:0 0 0 0;
}
	.shoppingcart h1
	{
		width:100%;
		font-size:15px;
		margin:0 0 5px 0;
		padding:0 0 0 0;
		color:#4f4e4e;
	}
		.carthdr span
		{
			color:#fff;
			margin:0 0 0 10px;
			font-weight:bold;
		}
	
		.spnhdrtxt
		{
			color:#fff;
			display:block;
			bottom:0;
			padding:5px 0 0 0;
			font-weight:bold;
		}
	
	.carthdrleft
	{
		background-image:url(	/pub/designImages/navigation-left.png);
		background-repeat:repeat-x;
		background-position:right bottom;
		height:33px;
		width:4px;
		float:left;
	}
	.carthdrright
	{
		background-image:url(/pub/designImages/navigation-right.png);
		background-repeat:repeat-x;
		background-position:bottom center;
		height:33px;
		width:4px;
		float:left;
	}
	
	.cartbody
	{
		float:left;
		width:760px;
	}
	
	.cartbodyhdrrow
	{
		float:left;
		margin:5px 0 0 0;
		width:100%;
		border-bottom:4px solid #B70F0F;
	}
	.cartbodyhdrcol150
	{
		float:left;
		font-weight:bold;
		font-size:12px;
		line-height:16px;
		background-image:url(/pub/designComponents/cartcolhdr150.png);
		background-repeat:no-repeat;
		background-position:bottom center;
		margin:0 5px 0 5px;
		width:250px;
		height:21px;
		text-align:center;
		color:#fff;
	}
	.cartbodyhdrcol100
	{
		float:left;
		font-weight:bold;
		font-size:12px;
		line-height:16px;
		background-image:url(/pub/designComponents/cartcolhdr100.png);
		background-repeat:no-repeat;
		background-position:bottom center;
		margin:0 5px 0 5px;
		width:100px;
		height:21px;
		text-align:center;
		color:#fff;
	}
	
	
	.cartbodyitemrow
	{
		float:left;
		width:100%;
		border-bottom:1px solid #ccc;
		line-height:30px;
		font-size:14px;
	}
	.cartbodyitemcol
	{
		float:left;
		width:100px;
		margin:0 5px 0 5px;
		text-align:center;
	}
	.cartbodyitemcol150
	{
		float:left;
		width:250px;
		margin:0 5px 0 5px;
		text-align:center;
	}
	
.cartbuttons
{
float:right;
padding:10px 2px 0 0;
}
.cartbtn
{
	float:right;
	border:0;
	background-color:#fff;
	color:#fff;
	width:100px;
	height:24px;
	margin:0 5px 0 5px;
	background-image:url(/Pub/designImages/button4.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	font-size:12px;
}
.cartbtn150
{
	float:right;
	border:0;
	background-color:#fff;
	color:#fff;
	width:125px;
	height:26px;
	margin:0 5px 0 5px;
	background-image:url(/Pub/designImages/buttonwarrow.png);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	padding:0 5px 0 0;
}
.cartnonefound
{
	float:left;
	width:100%;
	font-weight:bold;
	font-size:14px;
	line-height:32px;
	height:32px;
	border-bottom:1px solid #ccc;
	text-align:left;

}


.carttotals
{
	float:left;
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px 0 0 0;
}
	.carttotalrow
	{
		width:208px;
		text-align:right;
		float:right;
		height:32px;
		padding:0 3px 0 375px;
	}
	.carttotalrowitem
	{
		font-weight:bold;
		width:100px;
		float:left;
		line-height:32px;
		height:32px;
		font-size:14px;
		text-align:center;
	}
	.carttotalrowval
	{
		width:100px;
		float:left;
		line-height:32px;
		height:32px;
		font-size:14px;	
		text-align:center;
		margin:0 0 0 0;
	}
.MoreSportContainer
{
width:485px;
text-align:center;
margin:0 0 0 0;
padding:0 10px 0 10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
min-height:150px;
height:150px;
}
.MoreSportTop
{
background-image:url(/Pub/designComponents/membersC.png);
width:507px;
height:25px;
background-repeat:repeat-x;
background-position:left;
font-weight:bold;
color:#111;
}
	.MoreSportContainer img
	{
	height:30px;
	margin:0 5px 0 5px;
	border:none;
	}
	.MoreSportContainer ul
	{
		padding:0 0 0 0;
		margin:0 0 0 0;
	}
	.MoreSportContainer li
	{
		list-style-type:none;
		float:left;
		padding:0 5px 0 5px;
	}
	.MoreSportContainer li span
	{
		line-height:30px;
		vertical-align:middle;
		text-align:center;
		position:relative;
		bottom:10px;
	}
	
.otherWrap
{
width:150px;
height:30px;
margin:10px 0 10px 0;
}
.MoreSportBot
{
	background-color:#fff;
	width:507px;
	height:11px;
	background-image:url(/Pub/designComponents/MoreSportBottom.png);
	background-repeat:no-repeat;
	background-position:top;
}
.GameOutcome
{
margin:10px 0 0 0;
}
.SearchResp
{
padding:0 0 0 0;
}
.ViewProfSearch
{
margin:5px 0 0 15px;
float:left;
}
.StatDIVscroll{
	height:500px;
	width:508px;
	display:none;
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	overflow:auto;
	margin:0 0 0 3px;
}
.SearchHeader
{
background-image:url(/Pub/designComponents/membersC.png);
width:510px;
height:25px;
background-repeat:repeat-x;
background-position:left;
font-weight:bold;
color:#111;
margin:0 0 0 3px;
}
.TopUserStatSearch2
{
float:left;
vertical-align:middle;
margin:0px 0px 2px 15px;
width:200px;
}
.IndvSearch
{
margin:10px 0 0 18px;
}
	* first-child:html .IndvSearch
	{
		margin:10px 0 0 22px;
	}

/*Dashboard*/
.DashLeft
{
width:530px;
float:left;
margin:20px 0 0 0;
}
.RecentSalesWrap
{
width:253px;
height:140px;
float:left;
margin:0 0 10px 0;
}
	.dashBorderSm
	{
	width:252px;
	height:115px;
	float:left;
	border:1px solid #ccc;

	}
	.RecentSalesHdr
	{
	background-image:url(/Pub/designComponents/membersC.png);
	width:254px;
	height:25px;
	background-repeat:repeat-x;
	background-position:left;
	font-weight:bold;
	color:#111;
	}
	.RecSalesTH
	{
	background-color:#CCC;
	height:15px;
	}
		.RecSalesTH span
		{
		width:63px;
		text-align:center;
		display:block;
		float:left;
		font-weight:bold;
		font-size:90%;
		}
	.RecSalesScroll
	{
	overflow:auto;
	width:253px;
	height:100px;
	}
	.RecSalesRow
	{
	float:left;
	border-top:1px solid #ccc;
	clear:both;
	width:235px;
	height:20px;
	vertical-align:middle;
	}
		.RecSalesDate
		{
		padding:3px 0 0 0;
		float:left;
		width:60px;
		height:15px;
		text-align:center;
		font-weight:bold;
		}
			* html .RecSalesDate
			{
				width:65px;
			}
		
		.RecSalesSport
		{
		padding:3px 0 0 0;
		float:left;
		width:60px;
		height:15px;
		text-align:center;
		font-weight:bold;
		}

		.RecSalesPick
		{
		padding:3px 0 0 0;
		float:left;
		width:80px;
		height:15px;
		text-align:center;
		overflow:hidden;
		font-weight:bold;
		}
		.RecSalesSold
		{
		padding:3px 0 0 0;
		float:left;
		width:20px;
		height:15px;
		text-align:right;
		font-weight:bold;
		}

		
.dashrank
{
	float:left;
	font-size:90%;
	height:115px;
	width:250px;
	overflow:hidden;
}
	.dashrankitem
	{
		float:left;
		border-bottom:1px solid #afafaf;
		line-height:15px;
		width:250px;
	}
		.dashrankname
		{
			float:left;
			width:120px;
			padding:0 0 0 5px;
			font-weight:bold;
		}
		.dashrankvalue
		{
			float:left;
			width:100px;
			text-align:right;
		}
			
.SalesOverviewWrap
{
width:253px;
height:140px;
float:left;
margin:0 0 10px 10px;
}
	.SalesOverviewHdr
	{
	background-image:url(/Pub/designComponents/membersC.png);
	width:254px;
	height:25px;
	background-repeat:repeat-x;
	background-position:left;
	font-weight:bold;
	color:#111;
	}
	.OverSalesWrap
	{
	float:left;
	}
	.OverSalesRowWeek
	{
	float:left;
	height:35px;
	line-height:35px;
	vertical-align:middle;
	margin:0 0 0 10px;
	clear:both;
	}
		* html .OverSalesRowWeek
		{
			margin:0 0 0 5px;
		}
	.OverSalesLeft
	{
	float:left;
	font-weight:bold;
	width:170px;
	}
	.OverSalesRight
	{
	float:left;
	}
	.OverSalesDollar
	{
	float:left;
	font-weight:bold;
	}
	.OverSalesValue
	{
	float:left;
	color:#4f4e4e;
	font-weight:bold;
	text-align:right;
	width:60px;
	}
	.OverSalesValueRed
	{
	float:left;
	color:#FF0000;
	font-weight:bold;
	text-align:right;
	width:60px;
	}
	.OverSalesRowMonth
	{
	margin:0 0 0 10px;
	line-height:15px;
	vertical-align:middle;
	}
	.OverSalesRowLMonth
	{
	margin:0 0 0 10px;
	line-height:15px;
	vertical-align:middle;
	}
	.OverSalesRowPercent
	{
	margin:0 0 0 10px;
	line-height:15px;
	vertical-align:middle;
	}
	.OverSalesRowYTD
	{
	margin:0 0 0 10px;
	line-height:35px;
	vertical-align:bottom;
	}
.RelPerformanceWrap
{
width:253px;
height:140px;
float:left;
margin:0 0 10px 0;
}
	.ChartHdr
	{
	background-image:url(/Pub/designComponents/membersC.png);
	width:254px;
	height:25px;
	background-repeat:repeat-x;
	background-position:left;
	font-weight:bold;
	color:#111;
	}
.ChartWrap
{
width:253px;
height:140px;
float:left;
margin:0 0 10px 10px;
}
	.RelPerformaceHdr
	{
	background-image:url(/Pub/designComponents/membersC.png);
	width:254px;
	height:25px;
	background-repeat:repeat-x;
	background-position:left;
	font-weight:bold;
	color:#111;
	}
		.RelPerformace table
		{
		float:left;
		height:115px;
		vertical-align:bottom;
		margin:0 0 0 17px;
		}
		.blueTD
		{
		background-color:#3A88CF;
		font-size:230%;
		color:#fff;
		font-weight:bold;
		vertical-align:middle;
		background-image:url(/pub/DesignImages/bluetd.png);
		background-position:bottom center;
		}
		.redTD
		{
		background-color:#C10E27;
		font-size:230%;
		color:#fff;
		font-weight:bold;
		vertical-align:middle;
		background-image:url(/pub/DesignImages/redtd.png);
		background-position:bottom center;
		}
		.dashUser
		{
		font-size:80%;
		font-weight:bold;
		}
		.RelPerformace table td
		{
		width:100px;
		text-align:center;
		vertical-align:bottom;
		}
.DashMsgWrap
{
width:520px;
height:114px;
float:left;
margin:0 0 10px 0;
}
	.dashBorderlrg
	{
	width:518px;
	height:89px;
	float:left;
	border:1px solid #ccc;
	}
	.DashMsgHdr
	{
	background-image:url(/Pub/designComponents/membersC.png);
	width:521px;
	height:25px;
	background-repeat:repeat-x;
	background-position:left;
	font-weight:bold;
	color:#111;
	}
		.MessagesScroll
		{
		height:90px;
		width:520px;
		overflow:auto;
		}
		.MessagesRow
		{
		float:left;
		width:500px;
		padding:10px 0 0 0;
		}
		.MessagesDate
		{
		float:left;
		font-weight:bold;
		width:100px;
		text-align:center;
		}
		.MessageText
		{
		float:left;
		font-weight:bold;
		}
			.MessageText p
			{
			padding:0 0 0 0;
			margin:0 0 0 0;
			}
.DashRight
{
width:220px;
height:418px;
float:left;
margin:20px 0 0 0;
}
	.dashBorderRgt
	{
	width:218px;
	height:392px;
	float:left;
	border:1px solid #ccc;
	}
	.DashCapperHdr
	{
	background-image:url(/Pub/designComponents/membersC.png);
	width:221px;
	height:25px;
	background-repeat:repeat-x;
	background-position:left;
	font-weight:bold;
	color:#111;
	}
	.DashCapperScroll
	{
	width:210px;
	height:383px;
	overflow:auto;
	padding:10px 0 0 10px;
	}
		.CapperRow
		{
		float:left;
		clear:both;
		width:190px;
		padding:5px 0 5px 0;
		}
		.CapperLeft
		{
		float:left;
		width:70px;
		}
			.CapperImgTop
			{
			height:7px;
			width:70px;
			background-image:url(/pub/designComponents/CapperImage_Top.png);
			background-position:center bottom;
			background-repeat:no-repeat;
			}
			.CapperImgMid
			{
			width:68px;
			height:55px;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
			overflow: hidden;
			}
				.CapperImgMid img
				{
				width:60px;
				padding:0 0 0 5px;
				border:none;
				}
			.CapperImgBot
			{
			height:8px;
			width:70px;
			background-image:url(/pub/designComponents/CapperImage_Bot.png);
			background-position:center top;
			background-repeat:no-repeat;
			}
		.CapperRight
		{
		float:left;
		padding:0 0 0 10px;
		}
		.CapperTen
		{
		font-weight:bold;
		}
		.CapperPend
		{
		font-weight:bold;
		color:#cc0000;
		}
		.CapperUser
		{
		}
		.CapperUser a:link
		{
		color:#3366cc;
		font-weight:bold;
		text-decoration:none;
		}
		.CapperUser a:visited
		{
		color:#3366cc;
		font-weight:bold;
		text-decoration:none;
		}
		.CapperUser a:hover
		{
		color:#3366cc;
		font-weight:bold;
		text-decoration:none;
		}
		.CapperUser a:active
		{
		color:#3366cc;
		font-weight:bold;
		text-decoration:none;
		}
.profTopLRed
{
float:left;
background-image:url(/Pub/designComponents/RedTop_Left.png);
width:4px;
height:25px;
background-repeat:repeat-x;
background-position:left;
}
.profTopRRed
{
float:right;
background-image:url(/Pub/designComponents/RedTop_Right.png);
width:4px;
height:25px;
background-repeat:repeat-x;
background-position:left;
}
.noPicktxt
{
font-size:10px;
padding:10px 0 20px 0;
}




.bpagehdr
{
background-image:url(/Pub/designComponents/membersC.png);
width:759px;
height:25px;
background-repeat:repeat-x;
background-position:left bottom;
font-weight:bold;
float:left;
color:#111;
text-align:center;
vertical-align:middle;
margin:0 0 0 0;
}


.bpagehdrL
{
float:left;
background-image:url(/Pub/designComponents/membersL.png);
width:6px;
height:25px;
background-repeat:no-repeat;
background-position:left bottom;

}

.bpagehdrR
{
float:right;
background-image:url(/Pub/designComponents/membersR.png);
width:725px;
height:25px;
background-repeat:no-repeat;
background-position:right bottom;
text-align:center;
}

.bpageTitle
{
	float:left;
	width:734px;
	margin:0 0 0 -12px;
	line-height:25px;
	text-align:center;

}

.OrderReceipt
{
	border:1px solid #ccc;
	margin:5px 0 5px 0;
	width:350px;
}

	.OrderReceipt thead tr th
	{
		
	}
	.OrderReceipt tbody tr th
	{
		padding:0 0 0 5px;
		line-height:25px;
	}
	.OrderReceipt td
	{
		padding:0 0 0 5px;
		line-height:25px;
		border-bottom:1px solid #ccc;
	}
	
.leaderboardhdrtext{
	color:#3A88CF;
	font-weight:bold;
	font-size:16px;
	padding:10px 0 10px 3px;
	float:left;
	width:300px;
}
.leaderboardnav
{
	float:right;
	margin:15px 20px 5px 0;
	width:440px;
	text-align:right;
}

	.leaderboardnav .headerLinksUL
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
		float:right;
	}
	
	
.upcomingpast
{
	float:left;
}



.pastgamecontainer
{
	float:left;
	min-height:600px;
}

	*html .pastgamecontainer
	{
		height:600px;
	}
	
.pastgamenav
{
	float:left;
	margin:5px 0 0 2px;
	width:500px;
}
.pastgameul
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
	.pastgameul li
	{
		float:left;
		list-style-type:none;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	.pastgameul li a:link
	{
		text-decoration:none;
	}
	.pastgameul li a:visited
	{
		text-decoration:none;
	}
	.pastgameul li a:active
	{
		text-decoration:none;
	}
	.pastgameul li a:hover
	{
		text-decoration:none;
	}
	.pastgameul li a span
	{
		padding:0 5px 0 5px;
	}
.pastgamehdr
{
	font-weight:bold;
	float:left;
}

.pagegametxt
{
	margin:10px 0 0 5px;
	padding:0 0 0 0;
	clear:left;
}
.pagegamemonth
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
	.pagegamemonth li
	{
		list-style-type:none;
		margin:5px 0 5px 0;
	}


.gameListcontainer
{
	margin:10px 0 10px 5px;
}

	.gamelistdate
	{
		font-weight:bold;
		color:#0066cc;
		margin:15px 0 10px 0;
		font-size:95%;
		line-height:30px;
		border-bottom:1px solid #ccc;
	}
	.gamelistul
	{
	
	}
		.gamelistul li
		{
			list-style-type:none;
			margin:5px 0 5px 0;
			padding:0 0 0 0;
		}
			.gamelistul li a:link
			{
				text-decoration:none;
				color:#4f4e4e;
			}
			.gamelistul li a:visited
			{
				text-decoration:none;
				color:#4f4e4e;
			}
			.gamelistul li a:hover
			{
				text-decoration:none;
				color:#0066cc;
			}
			.gamelistul li a:active
			{
				text-decoration:none;
				color:#4f4e4e;
			}
.paypalimg
{
float:right;
margin:0 23px 0 0;
}

.stepwrap
{
text-align:center;
}
.subtitle
{
font-size:60%;
color:#666;
font-weight:normal;
}
.subtitle2
{
font-size:100%;
color:#333;
}
.bigred{
font-size:200%;
color:#C10E27;
font-weight:bold;
text-align:center;
}
.smallred{
font-size:90%;
color:#C10E27;
font-weight:bold;
text-align:center;
}
.lightGreycenter{
font-size:100%;
color:#4f4e4e;
padding:4px 0 1px 0;
text-align:center;
}
.UserNameBlockcenter{
font-weight:bold;
font-size:110%;
color:#0066cc;
overflow:hidden;
margin:-5px 0 5px 0;
text-align:center;
}
	* html .UserNameBlockcenter
	{
		margin: 0 0 5px 0;
	}