@charset "utf-8";

html
{
	font-family: 'Arial Narrow', Arial;	/* Chrome uses 'Arial Narrow', but FF ignores it. FF needs 'font-stretch' (which Chrome doesn't understand) combined with 'Arial'. IE understands both. */
	font-stretch: condensed;
}

#cssCheck
{
	font-weight:800;
}

table
{
	margin:0;
	padding:0;
}

body
{
	background-color:#000000 !important;
	background-image: none;
	font-family: 'Arial Narrow', Arial;
	font-stretch: condensed;
	color:#ffffff;
	margin:0px;
	padding:0px;
	jline-height:60%;
	font-size:100%;
	
	user-select:none;
	-o-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	
	cursor:default;
}

#draftboard
{
}

.box
{
	position:relative;
	border:2px solid #000000;
	padding:0.5em;
	min-width:100px;
	max-width:150px;
	overflow:hidden;
}

.grid
{
	font-family: 'Arial Narrow', Arial;
	font-stretch: condensed;
/*	line-height:90%; */ /* Removed 06/05/16 */
	color:#ffffff;

	margin-left:auto;
	margin-right:auto;
	
	background: rgb(30,30,30);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMWUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDUwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(30,30,30,1) 0%, rgba(80,80,80,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,30,30,1)), color-stop(100%,rgba(80,80,80,1)));
	background: -webkit-linear-gradient(top,  rgba(30,30,30,1) 0%,rgba(80,80,80,1) 100%);
	background: -o-linear-gradient(top,  rgba(30,30,30,1) 0%,rgba(80,80,80,1) 100%);
	background: -ms-linear-gradient(top,  rgba(30,30,30,1) 0%,rgba(80,80,80,1) 100%);
	background: linear-gradient(to bottom,  rgba(30,30,30,1) 0%,rgba(80,80,80,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#505050',GradientType=0 );
}

.horizontalGradient
{
	background: #000000; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #000000 0%, #333333 25%, #333333 75%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(25%,#333333), color-stop(75%,#333333), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #000000 0%,#333333 25%,#333333 75%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #000000 0%,#333333 25%,#333333 75%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #000000 0%,#333333 25%,#333333 75%,#000000 100%); /* IE10+ */
	background: linear-gradient(to right,  #000000 0%,#333333 25%,#333333 75%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-8 */
}

.headerCell
{
	jdisplay:table-cell;
	jborder:1px solid #0000ff;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.teamNameBackground
{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */

	background: #fafafa;
	background: -moz-linear-gradient(top,  #fafafa 0%, #b4b4b4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#b4b4b4));
	background: -webkit-linear-gradient(top,  #fafafa 0%,#b4b4b4 100%);
	background: -o-linear-gradient(top,  #fafafa 0%,#b4b4b4 100%);
	background: -ms-linear-gradient(top,  #fafafa 0%,#b4b4b4 100%);
	background: linear-gradient(to bottom,  #fafafa 0%,#b4b4b4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#b4b4b4',GradientType=0 );
}

.teamName
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color:#000000;
	font-weight:bold;
	text-shadow:1px 1px 1px #ffffff, 1px 1px 1px #ffffff, 1px 1px 1px #ffffff, 1px 1px 1px #ffffff;
	/* filter: dropshadow(color=#ffffff, offx=1, offy=1); */
	font-size:0.85em;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	
	jbackground-color:#ff0000;
}

.maxBidCell
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;

	color:#ffffff;
	font-size:0.6em;
	font-weight:bold;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.maxBidValue
{
	color:#ffcd00;
	font-size:1.5em;
	font-weight:bold;
	jtext-shadow:1px 1px #000000;
	jfont-family: 'Arial';
	jfont-stretch: normal;
	jfont-weight:700;
	line-height:80%;
}

.cornerCell
{
	position:relative;
	jdisplay:table;
	jborder:1px solid #000000;
	jbackground-color:#ff0000;
	jborder:1px solid #0000ff;
	padding:0px;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.backButton
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	font-weight:bold;
	font-size:0.6em;	/* why was this commented out */
	text-shadow:1px 1px 1px #000000, 1px 1px 1px #000000, 1px 1px 1px #000000, 1px 1px 1px #000000;
/*	filter: Shadow(Color=#000000, Direction=135, Strength=2); */	/* IE */
/*	filter: glow(color=black, strength=2); */ /* IE */
	filter: dropshadow(color=#000000, offx=1, offy=1);
	
	cursor:pointer;
	cursor:hand;
}

.disabledButton
{
	color:#bbbbbb;
	cursor:default;
}

.buttonGradient
{
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk2OTY5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzhhOGE4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMGEwYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(150,150,150,1) 50%, rgba(138,138,138,1) 51%, rgba(160,160,160,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(150,150,150,1)), color-stop(51%,rgba(138,138,138,1)), color-stop(100%,rgba(160,160,160,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(150,150,150,1) 50%,rgba(138,138,138,1) 51%,rgba(160,160,160,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(150,150,150,1) 50%,rgba(138,138,138,1) 51%,rgba(160,160,160,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(150,150,150,1) 50%,rgba(138,138,138,1) 51%,rgba(160,160,160,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(150,150,150,1) 50%,rgba(138,138,138,1) 51%,rgba(160,160,160,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a0a0a0',GradientType=0 );
}

.roundsHeader
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	
	color:#909090;
	font-weight:bold;
	text-shadow:1px 1px 1px #000000, 1px 1px 1px #000000, 1px 1px 1px #000000, 1px 1px 1px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1); /* IE */
	font-size:0.7em;
}

.rowHeader
{
	position:relative; 
	jdisplay:table-cell;
	jvertical-align:middle;
	jtext-align:center;
	jborder:1px solid #000000;
	overflow:hidden;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}

.rowHeaderGradient
{
	background: #494949;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #494949 0%, #212121 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#494949), color-stop(100%,#212121));
	background: -webkit-linear-gradient(left,  #494949 0%,#212121 100%);
	background: -o-linear-gradient(left,  #494949 0%,#212121 100%);
	background: -ms-linear-gradient(left,  #494949 0%,#212121 100%);
	background: linear-gradient(to right,  #494949 0%,#212121 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#212121',GradientType=1 );
}

.rounds
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	
	color:#909090;
	font-weight:bold;
	text-shadow:1px 1px 1px #000000, 1px 1px 1px #000000, 1px 1px 1px #000000, 1px 1px 1px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1); /* IE */
}

.playerCell
{
	display:inline-block;
	position:relative; 
	jborder:1px solid #000000;
	overflow:hidden;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.playerName
{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	padding-left:0.25em;
	padding-bottom:0.5em;
	jfont-weight:bold;
	color:#ffffff;
	font-size:1.2em;
	line-height:80%;
	jtext-shadow:1px 1px #000000, -1px -1px #000000, 1px -1px #000000, -1px 1px #000000;
	text-shadow:0px 0px 2px #000000, 0px 0px 2px #000000, 0px 0px 2px #000000, 0px 0px 2px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1); /* IE */
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wideMode .playerName
{
	padding-bottom:0;
}

.playerDetails
{
	display:table-cell;
	vertical-align:middle;
	
	font-size:0.8em;
	text-align:right;
	padding-right:0.25em;
	color:#ffffff;
	jtext-shadow:1px 1px #000000, -1px -1px #000000, 1px -1px #000000, -1px 1px #000000;
	text-shadow:0px 0px 2px #000000, 0px 0px 2px #000000, 0px 0px 2px #000000, 0px 0px 2px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1); /* IE */	
}

.playerFirstName
{
	font-size:0.4em;
	white-space:nowrap;
}

.playerPrice
{
	jfont-size:1em;
	jfont-size:0.8em;
}

.playerFirstNameWide
{
	white-space:nowrap;
}

.playerLastName
{
	white-space:nowrap;
}

.playerTeam
{
	font-size:0.8em;
	jfont-size:1em;
}

.playerByeWeek
{
	jfont-size:0.65em; /* causes valignment problems */
	font-size:0.8em;
}

/*
.myShadow
{
	text-shadow:1px 1px #000000, -1px -1px #000000, 1px -1px #000000, -1px 1px #000000;
}
*/

.ieBlackShadow
{ 
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=45);
}

.ownedByCell
{
	line-height:90%;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	color:#c0c0c0;
	font-size:0.8em;
	
	jborder:1px solid #00ff00;
	overflow:hidden;
	text-overflow:ellipsis;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ownedBy
{
	font-size:0.7em;
}
.ownerMarker
{
	font-family:'ptd-iconsregular';
	font-size:1em;
	font-weight:normal;
}
.autopick
{
	color:#56a134;
}
.autopickMarker
{
	font-family:'HeydingsCommonIconsRegular';
	font-size:1em;
	font-weight:normal;
}

.ptdTooltip
{
	position:absolute;
	z-index:9999;
	overflow:hidden;
	
	pointer-events:none;
	padding:0.5em;
	jopacity:0.9;
	jcolor:#ffffff;
	jfont-family: 'Arial Narrow', Arial;
	jfont-stretch: condensed;
	font-size:1.2em;
	jfont-weight:normal;
	text-align:center;
	
	border:5px solid #ffffff;
	
/*
    -moz-border-radius: px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
*/
	
	background: #d0d0d0;
	background: -moz-linear-gradient(top,  #d0d0d0 0%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d0d0), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #d0d0d0 0%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #d0d0d0 0%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #d0d0d0 0%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #d0d0d0 0%,#e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0', endColorstr='#e0e0e0',GradientType=0 );
}

#ptdTooltipOverlay
{
	position:fixed;
	z-index:9998;
	top:0;
	left:0;
	width:100%;
	height:100%;
	
	/* These are needed by IE, otherwise the overlay doesn't seem to be getting mouse events */
	background-color:#00ff00;
	opacity:0;
	filter:alpha(opacity=0);
}
.puck
{
	display:inline-block;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.puckSelected, .highlightCell
{
	border: 3px solid #ffcc00;
}
.cellContainer
{
	border:1px solid #000000;
}

/*
.ui-dialog
{
	margin-bottom:10px;
}
.ui-widget-overlay
{
	background:#000000 !important;
	opacity: 0.5 !important;
}
*/

.ptdDialog
{
	jfont-family: Arial !important;
	jfont-stretch: normal !important;

	jmax-width:50em;
	jheight:300px;
	jheight:800px;
	jbackground-image:none !important;
	jbackground-color:#000000 !important;
}

.ui-dialog .ui-dialog-title
{
	text-align:center;
	width:100% !important;
	float:inherit !important;
	white-space:normal;
}

.ui-dialog-buttonpane
{
	font-size:0.8em;
}

.ptdDialog > .ui-widget-content
{
	jbackground-image:none !important;
	jbackground-color:#000000 !important;
}
.ptdDialog > .ui-dialog-titlebar
{
	display:none;
	background-image:none !important;
	background-color:#000000 !important;
	color:#ffffff;
	jborder:0;
	jtext-align:center;
}
.ptdDialog > .ui-dialog-buttonpane
{
	font-size:0.8em !important;
	jpadding:0.1em 1em 0.1em 0.4em !important;
	padding:0 !important;
}
.ptdDialog .ui-dialog-titlebar-close
{
    display:none;
}
.ptdDialog .ui-dialog-content
{
	overflow-x:hidden !important;	/* 06/15/2016: Required to include the new dialog box "header" */
	
	jpadding:0.5em 1em !important;
	
	background: rgb(208,208,208) !important;
	background: -moz-linear-gradient(top,  rgba(208,208,208,1) 0%, rgba(224,224,224,1) 90%, rgba(255,255,255,1) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,208,208,1)), color-stop(90%,rgba(224,224,224,1)), color-stop(100%,rgba(255,255,255,1))) !important;
	background: -webkit-linear-gradient(top,  rgba(208,208,208,1) 0%,rgba(224,224,224,1) 90%,rgba(255,255,255,1) 100%) !important;
	background: -o-linear-gradient(top,  rgba(208,208,208,1) 0%,rgba(224,224,224,1) 90%,rgba(255,255,255,1) 100%) !important;
	background: -ms-linear-gradient(top,  rgba(208,208,208,1) 0%,rgba(224,224,224,1) 90%,rgba(255,255,255,1) 100%) !important;
	background: linear-gradient(to bottom,  rgba(208,208,208,1) 0%,rgba(224,224,224,1) 90%,rgba(255,255,255,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0', endColorstr='#ffffff',GradientType=0 ) !important;
}

.ptdDialog .note
{
	font-size:0.8em;
	font-style:italic;
	padding-top:1em;
}

.clockCell
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-family:'Digital2';
	font-size:1.7em;
	padding-top:0.15em;
	background-color:#000000;
	color:#ffc000;
	
	overflow:hidden;
	text-overflow:ellipsis;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clockWarning
{
	color:#ff0000 !important;
}

.ptdDialog .clockArea
{
	jpadding-top:2em;
	jpadding-right:1em;
}
.ptdDialog .clockPanel
{
	background-color:#333333;
	text-align:center;
}
.ptdDialog .clockText
{
	display:inline-block;
	background-color:#000000;
	color:#ffc000;
	font-family:'Digital2';
	width:100%;
	text-align:center;
	font-size:1.5em;
	padding-top:0.25em;
	height:1em;
}
.ptdDialog .onTheClock
{
	color:#ffc000;
	font-weight:bold;
	jpadding-top:0.25em;
	jheight:2em;
}
.ptdDialog .onTheClockTeam
{
	vertical-align:middle;
	height:2em;
}
.ptdDialog .onTheClockTeamText
{
	jfont-size:0.9em;
	jcolor:#000000;
	font-size:0.9em;
	color:#ffffff;
}
.ptdDialog .userTurn
{
	font-size:1.5em !important;
	font-weight:bold !important;
	color:#ff0000 !important;
}

.selectionPendingCell
{
	line-height:80%;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	color:#ffc000;
	font-size:0.7em;
	
	overflow:hidden;
	text-overflow:ellipsis;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.pickerSquare
{
	display:inline-block;
	width:1em;
	height:1em;
	font-size:0.8em;
}

.ptdRvHeader
{
	margin-left:auto;
	margin-right:auto;
}

.ptdRvHeaderContent
{
	color:#9a9a9a;
	
	font-family:"Arial";
	font-stretch:normal;
	font-weight:normal;
	
	width:100%;
	padding-left:0.25em;
	white-space:nowrap;
	max-width:0;
	text-overflow:ellipsis;
	overflow:hidden;
}
.ptdRvHeaderDraftName
{
	color:#ffffff;
	font-weight:normal;
}
.ptdRvHeaderTeamName
{
	color:#ffffff;
	font-weight:bold;
}
.ptdRvHeaderNominee
{
	jcolor:#00cc00;
	font-weight:bold;
}
.ptdRvHeaderLogo
{
	text-align:right;
	padding-right:0.25em;
}
.ptdRvPoweredBy
{
	padding-right:0.25em;
}
.ptdRvPoweredByText
{
	width:100%;
	text-align:right;
	white-space:nowrap;
	padding-right:0.5em;
}
.ptdRvPoweredByText a
{
	color:#ffffff;
	text-decoration: none;
}
.ptdRvPoweredByText a:visited
{
	color:#ffffff;
	text-decoration: none;
}
.ptdRvPoweredByText a:hover
{
	color:#00cc00;
}
.ptdRvFooter
{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	
	font-family:"Arial";
	font-stretch:normal;
	text-align:center;
	font-weight:bold;
}
.ptdRvFooterFullscreen
{
	display:none;
/*	
	display:inline-block;
*/	
	position:absolute;
	left:1em;
}
.ptdRvFooter a
{
	color:#ffffff;
	text-decoration: none;	
}
.ptdRvFooter a:visited
{
	color:#ffffff;
	text-decoration: none;
}
.ptdRvFooter a:hover
{
	color:#00cc00;
}
:-webkit-full-screen
{
	background-color:#000000;
}
:-moz-full-screen
{
	background-color:#000000;
}
:-ms-fullscreen
{
	background-color:#000000;
}
:fullscreen
{
	background-color:#000000;
}

.selectionAnimation
{
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000000;
	font-size:4em;
	color:#ffffff;
}
.selectionAnimationContent
{
	display:table;
	width:100%;
	height:100%;
}
.selectionAnimationContentRow
{
	display:table-row;
}
.selectionAnimationHeader
{
	display:table;
	width:100%;
}

#selectionAnimation
{
	text-align:center;
}
.selectionAnimationContent #teamName
{
	margin-bottom:0;
}
.selectionAnimationContent #selectedText
{
	margin-bottom:0;
}
.selectionAnimationPoweredByBlock
{
	position:absolute;
	width:100%;
	bottom:0;
	font-size:0.25em;
}
.selectionAnimationPoweredByLayout
{
	display:table;
	float:right;
	padding-right:1em;
	padding-bottom:1em;
}
.selectionAnimationPoweredByText
{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
}
.selectionAnimationPoweredByLogo
{
	display:table-cell;
	vertical-align:middle;
}
#selectionAnimationLogo #customLogo
{
	display:table-cell;
}
#selectionAnimationLogo #logo
{
	width:auto;
	height:200px;
}
.selectionAnimation #selectedBy
{
	background-image:url('../images/gray40.png');
	background-size:contain;
	jpadding-left:1em;
	font-family:freshman;
	height:200px;
	width:100%;
	display:table-cell;
	vertical-align:middle;
}

#selectionAnimationLogo #selectedBy
{
	padding-left:0.5em;
	text-align:left;
}

#playerPickerDialog select
{
	font-size:0.9em;
}

#availablePlayersButton
{
}
#fullscreenButton
{
}

.ptdRvFooterButtons
{
	jpadding:0 0.5em;
}

.ptdRvFooterFullscreen
{
	display:none;
}

.width50
{
	width:50%;
}
.width100
{
	width:100%;
}

#welcomeTo
{
	font-size:0.6em;
	text-align:center;
}
#appTitle
{
	font-size:1.3em;
	font-weight:bold;
	color:#00cc00;
	text-align:center;
	padding-top:0.5em;
}
#didYouKnow
{
	font-size:1.3em;
	font-weight:bold;
	color:#00cc00;
	text-align:center;
}
.dialogHeader
{
	background-color:#000000;
	font-family:freshman;
	jfont-size:1.5em;
	jfont-weight:bold;
	color:#ffffff;
	text-align:left;
	margin:-0.5em -1em;
	margin-bottom:0;
	padding:0.25em;
}
.dialogHeaderLogo
{
	padding-left:0.25em;
	padding-right:0.5em;
}
.dialogHeaderTitle
{
	font-size:1.5em;
	width:100%;
}
#headerLogo
{
	jpadding:0.5em;
	box-sizing:border-box;
}
.pickerClockApproximation
{
	font-size:0.55em;
	font-style:italic;
	padding-top:0.5em;
}
.ptdDialog .filterArea
{
	background-color:#666666;
	padding:0.5em 1em;
	margin-left:-1em;
	margin-right:-1em;
}
#playerPickerDialogNarrow .label
{
	font-size:0.7em;
	font-weight:bold;
}
#playerPickerDialog .label
{
	font-size:0.8em;
	font-weight:bold;
	text-align:right;
	padding-right:1em;
}
.ptdDialog a:hover
{
	color:#00cc00;
}
.keeperMarker
{
	font-family:'HeydingsCommonIconsRegular';
	font-size:1em;
	font-weight:normal;
}
#helpDialogAuction
{
	font-size:0.9em;
}

