/*
	CSS for TopTenCappers.com, v3.2
	1.18.2008
*/


/* -------------------- Global formatting */

* {
	margin: 0px;
	padding: 0px;
	border: none;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

body {
	min-width: 984px;
	height: auto;
	background: url(/images/template/bg_body.gif) top left repeat-y;
	}


#pageShell {
	width: 984px;
	margin: 5px auto;
	background: url(/images/template/bg_divborder_984x3.gif) top left repeat-y;
	overflow: hidden;
	}

.clear {
	clear: both;
	}

.clearLeft {
	clear: left;
	}


.clearRight {
	clear: right;
	}

.right {
	float: right;
	}

.left {
	float: left;
	}

.div {
	width: 100%;
	height: auto;
	overflow: auto;
	}


/* -------------------- Main page header formatting */

#loginDiv {
	width: 984px;
	height: auto;
	overflow: auto;
	margin: auto;
	}

#loginMain {
	display: block;
	float: right;
	color: #990000;
	padding: 5px;
	font-size: 10px;
	color: #990000;
	}

#loginMain a {
	color: #990000;
	font-weight: bold;
	}
#loginMain a:hover {
	color: #FF0000
	}
#headerTop {
	width: 984px;
	height: 105px;
	background: url(/images/template/bg_headermain_MLB_984x105.gif) top left no-repeat;
	overflow: hidden;
	}

#NFL #headerTop {
	width: 984px;
	height: 105px;
	background: url(/images/template/bg_headermain_NFL_984x105.gif) top left no-repeat;
	}
#headerTop.nfl {
        background: url(/images/template/bg_headermain_NFL_984x105.gif) top left no-repeat;
        }
#headerTop.afl {
        background: url(/images/template/bg_headermain_AFLlogo_984x105.gif) top left no-repeat;
        }
#headerTop.mlb {
        background: url(/images/template/bg_headermain_MLB_984x105.gif) top left no-repeat;
        }
#headerTop.nba {
        background: url(/images/template/bg_headermain_NBAlogo_984x105.gif) top left no-repeat;
        }
#headerTop.cbb {
        background: url(/images/template/bg_headermain_NCAABBlogo_984x105.gif) top left no-repeat;
        }
#headerTop.wnba {
        background: url(/images/template/bg_headermain_WNBAlogo_984x105.gif) top left no-repeat;
        }
#headerTop.nhl {
        background: url(/images/template/bg_headermain_NHLlogo_984x105.gif) top left no-repeat;
        }
#headerTop.cfb {
        background: url(/images/template/bg_headermain_NCAAFBlogo_984x105.gif) top left no-repeat;
        }


/* Shopping cart formatting */
#headerTop #cart {
	width: 500px;
	height: 21px;
	position: relative;
	left: 120px;
	top: 8px;
	overflow: hidden;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	}

#headerTop #cart ul {
	list-style: none;
	width: 500px;
	}

#headerTop #cart img {
	margin-right: 3px;
	}

#headerTop #cart ul li {
	display: block;
	height: 21px;
	float: left;
	margin-right: 5px;
	}

#headerTop #cart ul li p {
	margin-top: 5px;
	}

#headerTop #cart ul #cartIcon {
	width: 22px;
	}

#headerTop #cart ul #cartText {
	width: 400px;
	}

/* Empty cart font color */
#headerTop #cart #emptyCart {
	color: #999;
	}

/* Full cart font color */
#headerTop #cart #fullCart {
	color: #FFF;
	}

#headerTop #cart a {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	margin-left: 15px;
	}

#headerTop #cart a:hover {
	color: #990000;
	}

/* Free pcks form formatting */

#freePicks {
	position: relative;
	left: 755px;
	width: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: hidden;
	}

#freePicks p {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
	}

#freePicks label {
	min-width: 50px;
	height: auto;
	margin: 5px 0 0 0;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	}

#freePicks input {
	width: 90px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	margin: 0 0 2px 2px;
	background: #FFFFFF;
	border: 1px solid #999999;
	}

#freePicks #ajax_submit {
	width: 60px;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660000;
	margin: 0 2px 2px 2px;
	background: transparent;
	border: none;
	}

#freePicks a {
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	}

#freePicks a:hover {
	color: #FF0000;
	}

#freePicks #picksError {
	position: relative;
	width: 180px;
	height: auto;
	}

#freePicks #picksError p {
	font-size: 10px;
	text-align: left;
	color: #990000;
	margin-top: 3px;
	}


/* Big pick formatting */

#bigPicks {
	position: relative;
	left: 755px;
  width: 220px;
  height: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: hidden;
	}

#bigPicks strong {
	color: #0066CC;
}

#bigPicks .scroller {
  height: 55px;
  overflow: auto;
}


/*---------------------- Navigation bar size and BG, and Yahoo nav interface styles */


#navBar {
	width: 984px;
	height: 32px;
	background: url(/images/template/bg_navbar_984x32.gif) top left no-repeat;
	}

/* Menu horizontal bar text and size settings */
#yui-main {
	width: 980px;
	height: 32px;
	background: none;
	font-size: 12px;
	font-weight: bold;
	}

.yui-skin-sam .yuimenubar {
	border: none;
	background: none;
	}

.yui-skin-sam .yuimenubarnav .yuimenubaritem {
	border-right: none;
	padding-top: 5px;
	}

/* Link text color and styles */
.yui-skin-sam .yuimenubaritemlabel {
	color:#FFF;
	border: none;
	}

/* Mouseover settings */
.yui-skin-sam .yuimenubaritem a.selected {
	background: none;
	color: #CC9900;
	border: none;
	}

.yui-skin-sam .yuimenubaritem a:hover {
	background: none;
	color: #CC9900;
	border: none;
	}

.yui-skin-sam .yuimenubarnav .yuimenubaritem a.selected {
	border-left-width:1px;
	margin-left: 0px;
	*left: 0px;
	}

/* Dropdown menu style */
.yui-skin-sam .yuimenu .bd {
	border: none;
	background: url(/images/template/bg_dropdown_main.gif) bottom left no-repeat;
	font-size: 11px;
	color: #333;
	line-height: 1.3em;
	opacity: .90;
	filter: alpha(opacity=90);
	/* Set this to the width of your BG image */
	width: 157px;
	}

.yui-skin-sam .yuimenu .bd a:hover {
	color: #666;
	}

/* Dropdown menu shadow settings */
.yui-menu-shadow {
	position: absolute;
	z-index: -1;
	display: none;
	}

.yuimenu.hide-scrollbars .yui-menu-shadow {
	overflow: hidden;
	}

.yuimenu.show-scrollbars .yui-menu-shadow {
	overflow: auto;
	}



/* -------------------- Callouts */

#calloutFreepick {
	width: 259px;
	height: auto;
	float: right;
	background: url(/images/template/bg_259x560_freePicks.gif) top left no-repeat;
	overflow: hidden;
	margin-left: 15px;
	margin-top: 4px;
	border: 1px solid #999;
	}

#calloutFreepick h5 {
	text-align: left;
	font-size: 14px;
	margin: 10px 10px 5px 10px;
	color: #CC6600;
	}

/* Submit button image */
#calloutFreepick #ajax_submit_free {
	height: 28px;
	width: 117px;
	border: none;
	margin-left: 70px;
	}

#calloutFreepick p.pickText {
	margin: 5px 10px 10px 10px;
	text-align: left;
	line-height: 13px;
	}

#calloutFreepick p.disclaimer {
	margin: 10px;
	text-align: justify;
	line-height: 13px;
	font-size: 10px;
	color: #666;
	}

/* Free Pick callout form formatting */
#calloutFreepick label {
	display: block;
	float: left;
	width: 80px;
	height: auto;
	margin-left: 10px;
	font-size: 10px;
	color: #333;
	font-weight: bold;
	}

#calloutFreepick input {
	width: 160px;
	margin-bottom: 5px;
	margin-left: 50px;
	border: 1px solid #666;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#calloutFreepick .submit {
	display: block;
	float: right;
	margin-right: 10px;
	}

#calloutFreepick .button {
	display: block;
	float: right;
	margin-right: 10px;
	}

/* -------------------- Main page content formatting */

#leftColumn {
	width: 526px;
	height: auto;
	overflow: hidden;
	float: left;
	}

#leftColumnSport {
	width: 670px;
	height: auto;
	overflow: hidden;
	float: left;
	}

#content {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 10px 0;
	}

#content h4 {
	font-size: 15px;
	color: #CC6600;
	font-weight: bold;
	margin: 10px 0 5px 25px;
	margin-right: 3px;
	}

#content h1 {
	font-size: 16px;
	color: #0066CC;
	font-weight: bold;
	margin: 10px 0 5px 25px;
	}

#content a {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	}

#content a:hover {
	color: #FF0000;
	}

#content a.blueLink {
	color: #0066CC;
	}

#content a.blueLink:hover {
	color: #0099CC;
	font-weight: none;
	}


#content a.topTenListLink {
  font-size: 10px;
	color: #0066CC;
	font-weight: normal;
	}

#content a.topTenListLink:hover {
  font-size: 10px;
  font-weight: normal;
	color: #0099CC;
	}

#content a.topTenListLink:visited {
  font-size: 10px;
  font-weight: normal;
	color: #0066CC;
	}

#content p {
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	text-align: justify;
	margin: 0 10px 10px 25px;
	}

#content .last {
	padding: 0 0 20px 0;
	}

/* This is the style for the "Who's hot" image on the homepage */
#content .currentHot {
	float: left;
	margin-left: 25px;
	margin-top: -4px;
	}

#rightColumn {
	width: 240px;
	height: auto;
	overflow: hidden;
	float: right;
	margin: 0 10px 0 15px;
	}

#rightColumnSport {
	width: 240px;
	height: auto;
	overflow: hidden;
	float: right;
	margin: 0 25px 0 15px;
	}
#rightColumnWidget {
	float: right;
	margin: 12px 10px 0 15px;
	}

#leftColumnPick {
	width: 675px;
	margin: 0 10px 0 25px;
}

#rightColumn p {
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	text-align: left;
	margin: 10px 0 10px 0;
	}

#rightColumn a {
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	}

#rightColumn a:hover {
	color: #FF0000;
	}

/* Capper article column */
.article2 {
	border-bottom: 1px dotted #999999;
	font-size: 10px;
	padding-right: 10px;
	}

.article2 strong {
	color: #0066CC;
	}

/* Articles page page number formatting */

/* Containing DIV */
#pagination {
	width: 200px;
	margin: 0 auto;
	height: auto;
	}

#pagination p {
	text-align: center;
	}

/* Current selected page number */
.articleCurrentPage {
	font-weight: bold;
	text-decoration: underline;
	}

/* Actual article listings from articles page */
.article {
	border-bottom: 1px dotted #999999;
	font-size: 10px;
	padding-right: 10px;
	min-height: 60px;
}

.pastPick {
	font-size: 10px;
	padding-right: 10px;
	min-height: 60px;
	border-bottom: 1px dotted #999999;
}


.article strong {
	color: #0066CC;
	}

.article img {
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	}

.articlePhoto {
	float: left;
	padding: 2px 10px 0 0;
	}

.pastPickPhoto {
	float: left;
	padding: 2px 5px 0 0;
	}
		
#content .articleInfo {
	display: block;
	width: auto;
	min-width: 130px;
	height: auto;
	float: left;
	padding: 0 10px 0 0;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	}

#content .pastPickInfo {
  display: block;
  white-space: nowrap;
  min-width: 125px;
  width: auto;
  height: auto;
  float: left;
  padding-right: 5px;
  font-size: 9px;
  font-weight: bold;
  text-align: left;
  color: #333333;
}
#content .articleInfo br {
	clear: left;
	}

/* Background logos for sport-specific articles */
.nfl {
	background: url(/images/template/logo_nfl_sm.gif) center left no-repeat;
	}

.ncaa {
	background: url(/images/template/logo_ncaa_sm.gif) center left no-repeat;
	}

.nba {
	background: url(/images/template/logo_nba_sm.gif) center left no-repeat;
	}

.mlb {
	background: url(/images/template/logo_mlb_sm.gif) center left no-repeat;
	}

.cfb {
	background: url(/images/template/logo_cfb_sm.gif) center left no-repeat;
	}

.cbb {
	background: url(/images/template/logo_cbb_sm.gif) center left no-repeat;
	}

.nhl {
	background: url(/images/template/logo_nhl_sm.gif) center left no-repeat;
	}

.wnba {
	background: url(/images/template/logo_wnba_sm.gif) center left no-repeat;
	}


/* Background logos for "game of the year/month and pick of the day" picks */
.nbaGameofthemonth {
	background: url(/images/template/logo_nba_gom.gif) center left no-repeat;
	}

.nflGameofthemonth {
	background: url(/images/template/logo_nfl_gom.gif) center left no-repeat;
	}

.mlbGameofthemonth {
	background: url(/images/template/logo_mlb_gom.gif) center left no-repeat;
	}

.cfbGameofthemonth {
	background: url(/images/template/logo_cfb_gom.gif) center left no-repeat;
	}

.cbbGameofthemonth {
	background: url(/images/template/logo_cbb_gom.gif) center left no-repeat;
	}

.nhlGameofthemonth {
	background: url(/images/template/logo_nhl_gom.gif) center left no-repeat;
	}

.wnbaGameofthemonth {
	background: url(/images/template/logo_wnba_gom.gif) center left no-repeat;
	}

.nbaGameoftheyear {
	background: url(/images/template/logo_nba_goy.gif) center left no-repeat;
	}

.nflGameoftheyear {
	background: url(/images/template/logo_nfl_goy.gif) center left no-repeat;
	}

.mlbGameoftheyear {
	background: url(/images/template/logo_mlb_goy.gif) center left no-repeat;
	}

.cfbGameoftheyear {
	background: url(/images/template/logo_cfb_goy.gif) center left no-repeat;
	}

.cbbGameoftheyear {
	background: url(/images/template/logo_cbb_goy.gif) center left no-repeat;
	}

.nhlGameoftheyear {
	background: url(/images/template/logo_nhl_goy.gif) center left no-repeat;
	}

.wnbaGameoftheyear {
	background: url(/images/template/logo_wnba_goy.gif) center left no-repeat;
	}

.nbaPlayoftheday {
	background: url(/images/template/logo_nba_pod.gif) center left no-repeat;
	}

.nflPlayoftheday {
	background: url(/images/template/logo_nfl_pod.gif) center left no-repeat;
	}

.mlbPlayoftheday {
	background: url(/images/template/logo_mlb_pod.gif) center left no-repeat;
	}

.cfbPlayoftheday {
	background: url(/images/template/logo_cfb_pod.gif) center left no-repeat;
	}

.cbbPlayoftheday {
	background: url(/images/template/logo_cbb_pod.gif) center left no-repeat;
	}

.nhlPlayoftheday {
	background: url(/images/template/logo_nhl_pod.gif) center left no-repeat;
	}

.wnbaPlayoftheday {
	background: url(/images/template/logo_wnba_pod.gif) center left no-repeat;
	}

/* Background images for Big Pick Alerts */

.nbaBigPick {
	background: url(/images/template/logo_nba_bp.gif) center left no-repeat;
	}

.nflBigPick {
	background: url(/images/template/logo_nfl_bp.gif) center left no-repeat;
	}

.mlbBigPick {
	background: url(/images/template/logo_mlb_bp.gif) center left no-repeat;
	}

.cfbBigPick {
	background: url(/images/template/logo_cfb_bp.gif) center left no-repeat;
	}

.cbbBigPick {
	background: url(/images/template/logo_cbb_bp.gif) center left no-repeat;
	}

.nhlBigPick {
	background: url(/images/template/logo_nhl_bp.gif) center left no-repeat;
	}

.wnbaBigPick {
	background: url(/images/template/logo_wnba_bp.gif) center left no-repeat;
	}


/* ------------  Who's Hot and Big Pick formatting -------- */

.bigPick {
	display: block;
	padding: 0 0 5px 40px;
	background-position: 0 0 0 -30px;
	font-size: 10px;
	border-bottom: 1px dotted #999999;
	clear: both;
	}

.pastPicks {
	display: block;
	min-height: 35px;
	padding: 0 0 5px 40px;
	border-bottom: 1px dotted #999999;
	background-position: 0 0 0 -30px;
	font-size: 10px;
	clear: both;
	}

.bigPick strong {
	color: #0066CC;
	}

/* Div containing price and "Add to Cart" */
.bigPick .right {
	font-weight: bold;
	color: #660000;
	}

.addToCart {
	background: url(/images/template/bg_addtocart.gif) top left no-repeat;
	padding: 2px 0 6px 20px;
	height: 35px;
	margin-top: -3px;
	float: right;
	}

.right {
	width: 100%;
	height: 35px;
	}

.whosHot {
	display: block;
	min-height: 35px;
	padding: 0 0 5px 40px;
	border-bottom: 1px dotted #999999;
	background: url(/images/template/icon_whoshot.gif) center left no-repeat;
	font-size: 10px;
	}

/* Use this class when it's in the main copy area and not a side column */
.whosHot2 {
	font-size: 11px;
	}

.whosHot strong {
	color: #CC0000;
	}

.whosHot2 strong {
	color: #CC0000;
	font-size: 11px;
	}

.sportsbooks {
	display: block;
	min-height: 35px;
	padding: 0 0 5px 40px;
	border-bottom: 1px dotted #999999;
	background: url(/images/template/icon_whoshot.gif) center left no-repeat;
	font-size: 10px;
	}

.sportsbooks strong {
	color: #0066CC;
	}

.capperPackages {
	display: block;
	border-bottom: 1px dotted #990000;
	height: auto;
	padding: 0 0 5px 0;
	min-height: 55px;
	}

.capperPackages img {
	padding: 0 15px 0 0;
	}

.currentHot {
	padding: 0 10px 0 0;
	}

.toptenlistCallout {
	padding: 5px 0 5px 0;
	}

#hotCapper {
	width: 490px;
	height: auto;
	margin-left: 25px;
	margin-top: 10px;
	overflow: hidden;
	background: url(/images/template/bg_hotcapper_490x14.gif) top left repeat-y;
	}


/* -------------------- Individual Capper Past Pick's page formatting */

#pastpickTeams {
	width: 240px;
	height: auto;
	float: right;
	margin-left: 15px;
	text-align: center;
	font-size: 10px;
	color: #666;
	line-height: 1.5em;
	min-height: 150px;
	}

#pastpickTeamsContent {
	height: auto;
	min-height: 160px;
	}
/* -------------------- Top ten / homepage header callout content formatting */

#toptenRankingsSports {
	height: auto;
	width: auto;
	overflow: hidden;
	margin: 10px 0 0 25px;
	}
#toptenRankings {
	height: auto;
	width: 520px;
	overflow: hidden;
	margin: 10px 0 0 15px;
	}

#toptenRankings h4 {
	font-size: 15px;
	color: #CC6600;
	font-weight: bold;
	margin: 10px 0 5px 25px;
	}

#toptenRankings a {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	}

#toptenRankings a:hover {
	color: #FF0000;
	}

#toptenRankings p {
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	text-align: justify;
	margin: 0 10px 10px 25px;
	}

.toptenDIV {
	width: 260px;
	height: auto;
	overflow: hidden;
	}

.toptenDIV ul {
	list-style: none;
	padding-bottom: -5px;
	}

.toptenDIV ul.legend {
	color: #666;
	font-weight: bold;
	}

.toptenDIV ul li {
	font-size: 10px;
	float: left;
	text-align: center;
	overflow: hidden;
	text-align: center;
	}

.toptenDIV ul li.name {
	width: 110px;
	text-align: left;
	}

.toptenDIV ul li.record {
	width: 66px;
	text-align: center;
	}

.toptenDIV ul li.winUnit {
	width: 40px;
	}
.toptenDIV ul li.percent {
	width: 35px;
	}

.toptenDIV ul li.unit {
	width: 35px;
	}

	.toptenDIV ul li.recordUnit {
	width: 110px;
	}

.toptenDIV .right {
	float: right;
	}

#toptenDIVCenter {
	margin-left: 130px;
	}

/* -------------------- Banner column formatting */



#rightBanner {
	float: right;
	width: 147px;
	height: auto;
	overflow: hidden;
	/* This hides the HR on the articles page */
	background: #FFF;
	margin: 0 6px 10px 25px;
	/* This puts some padding between the banner and the HR on the articles page */
	padding-left: 4px;
	}

#rightBanner .banner {
	margin: 0 0 10px 0;
	}



/* -------------------- Footer formatting */

#footer {
	width: 984px;
	height: 39px;
	overflow: auto;
	background: url(/images/template/bg_footer_984x39.gif) top left no-repeat;
	}

#footer #footerText {
	display: block;
	position: relative;
	top: 10px;
	text-align: center;
	margin: auto;
	font-size: 10px;
	color: #FFFFFF;
	}

#footer #footerText a {
	color: #FFFFFF;
	}

/* These are the left-side links and are spaced like buttons */
#footer #footerText a.nav {
	margin-right: 10px;
	}

#footer #footerText a:hover {
	color: #CCCCCC;
	}

/* ------------------------ 404 Page CSS ----- */

.sfTContainer {
	font-size: 11px;
	color: #333333;
	line-height: 1.8em;
	text-align: left;
	margin: 0 10px 10px 25px;
	}

/* "x" icon image */
.sfTContainer .sfTMessageIcon {
	display: none;
	}

/* "Oops" text */
.sfTContainer .sfTAlert h1 {
	font-size: 16px;
	color: #CC0000;
	}

/* "The server returned..." text */
.sfTContainer .sfTAlert h5 {
	font-size: 13px;
	color: #000;
	}

/* Paragraph headers */
.sfTContainer dt {
	margin-top: 10px;
	font-weight: bold;
	color: #000;
	}

/* Paragraph text */
.sfTContainer dd {
	color: #333;
	}

/* Link text at bottom of page */
.sfTContainer ul {
	list-style: none;
	}


/* ------------------------ Misc CSS ----- */

/* Pick pop-up window style */
.bigPickFullDescription {
	border: none;
	background: #FFF;
	background: url(/images/template/bg_200x283_freePicks.gif) top left no-repeat;
	padding: 15px 10px 5px 10px;
	color: #333;
	font-size: 10px;
	}


/* ------------------------ Hacks ---- */

.handicapperContent {
  padding-top: 12px;
}

.addToCartImage {
  margin-bottom: -6px;
}

.packageDuration {
	font-size: 11px;
	display: block;
	margin: 5px 0 5px 0;
	padding: 3px;
	color: #FFFFFF;
	background: #999999;
	width: 90%;
	}

.my-account-nav {
  margin-left: 25px;
  margin-right: 10px;
}

#achievements li{
  list-style-type: square;
}

.whohotPhoto {
  margin-right: 4px;
  clear: both;
  float: left;
}

.whohotInfo {
  height: 35px;
  vertical-align: middle;
}

#handicapperNavBar {
  background: #eee;
  width: 928px;
  margin: 15px 25px 0;
  padding: 5px 5px 0;
  border: 1px solid #CACACA;
}

#handicapperNavBar ul {
        list-style: none;
        margin: 0;
        padding: 0;
}

#handicapperNavBar li {
        color: #000000;
        font-weight: bold;
        text-align: center;
        width: 120px;
        margin: 0 5px;
        float: left;
}

#handicapperNavBar a {
        background: #CACACA;
        color: #000000;
        display: block;
        width: 100%;
        padding: 3px;
}

#handicapperNavBar a:hover {
        background: #000000;
        color: #FFFFFF;
}

#myBestStreaks {
  width: 928px;
  margin:0 25px;
  padding: 5px;
  border-left: 1px solid #CACACA;
  border-right: 1px solid #CACACA;
  border-bottom: 1px solid #CACACA;
}

#findSubscriber {
  margin-left: 550px;
  float: right;
}

#bestStreaks td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#bestStreaks th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#handicapperBestStreaks {
  width: 600px;
}

#myBestStreaks ul {
        list-style: none;
        padding-bottom: -5px;
        }

#myBestStreaks ul.legend {
        color: #666;
        font-weight: bold;
        }

#myBestStreaks ul li {
        font-size: 10px;
        float: left;
        text-align: center;
        overflow: hidden;
        text-align: center;
        }

#myBestStreaks ul li.name {
        width: 270px;
        text-align: left;
        }

#myBestStreaks ul li.record {
        width: 60px;
        }
#myBestStreaks ul li.percent {
        width: 60px;
        }
#myBestStreaks ul li.timeframe {
        width: 80px;
        }

#myBestStreaks ul li.unit {
        width: 60px;
        }

#myBestStreaks ul li.roi {
        width: 60px;
        }

#myBestStreaks select {
        font-size: 11px;
        padding: 3px;
        border: 1px #dddddd solid;
}

#myBestStreaks h1 {
        font-size: 14px;
        margin: 5px 0;
}

#imageOverlay
{
  position: relative;
  left:394px;
  top:355px;
  height: 40px;
  width: 290px;
  z-index: 9999999999999;
  background-color: #dadada;
  border: 1px solid #000000;
}

.emailSubscriptionContent {
	float: right;
	width: 480px;
	margin-right: 300px;
	}
.emailSubscriptionSubscription {
	float: left;
	}

#calloutWarning {
	width: 259px;
	height: 100px;
	background: url(/images/template/bg_259x560_freePicks.gif) top left no-repeat;
	overflow: hidden;
	border: 1px solid #999;
	z-index:1;
	}

#purchaseButton {
  width: 201px;
  height: 43px;
  cursor:pointer;
  background: url(/images/PurchaseButton.gif) top left  no-repeat;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  padding-left: 130px;
  padding-top: 10px;
}

#purchaseButtonHandicapper {
  width: 201px;
  height: 43px;
  cursor:pointer;
  background: url(/images/PurchaseButton.gif) top left  no-repeat;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  padding-left: 130px;
  padding-top: 10px;
  margin-left: 55px;
}

.purchaseLink {
  width: 180px;
  height: 25px;
  padding: 10px;
  display: block;
  background-color: transparent;
  background-image: url(/images/PurchaseButton.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
}

.purchaseButtonPicks {
/*  display:block; */
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  padding-left: 115px;
/*  padding-top: 10px;*/
/*  height: 100%;*/
}

table.center {margin-left:auto; margin-right:auto;}

#content td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}


