@charset "utf-8";
/* CSS Document */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}

body 									{font-family: Verdana, Arial, Helvetica, sans-serif;}
html, body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 11px;
	color: #333333;

}
td										{padding:4px;}
ol, ul {list-style: none;}
blockquote, q 							{quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after 						{content: '';content: none;}

/* remember to define focus styles! */
:focus 									{outline: 0;}

/* remember to highlight inserts somehow! */
ins 									{text-decoration: none;}
del 									{text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table 									{border-collapse: collapse; border-spacing: 0;}

/* 
end reset 
*/

/* 
begin styles
*/
#pagewrap			{margin: 0 auto;}
#header				{background: transparent url("/images/headerbg.jpg") no-repeat scroll center top; width: 1283px; height: 340px;; min-height:340px; width: 100%; display: table; font-size:14px;}
#headerlogo			{background: transparent url("/images/13runlogo-trans.png") no-repeat; min-height:76px; margin-top:120px; margin-left:10px;}
#content			{margin: 0 auto; min-height:650px; height:auto !important; height:650px; padding: 15px;}
#maincontent		{line-height: 1.1em; font-size:1.4em; width: 703px; margin-bottom: 20px; float:left; }
#maincontent p		{line-height: 1.1em; font-size:1em; width: color: #999999;}
#sidebar			{background-color: #999999; width: 300px; float:right; }

#footer				{ background-color: #161a41; color:#999999; position:relative;}

.newsbox			{position: relative; float: left; display: inline; min-height:300px; height:auto !important; height:300px; width: 250px;padding: 10px; border:#CCCCCC;}
.newsbox h3			{color: #999999; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}



.clear				{clear:both;}
/*#rquote				{position: absolute; top:31px; right:60px; width: 500px; color: #FFFFFF; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; font-size:1.2em;}*/
#rquote				{position: absolute; top:90px; right:5px; width: 500px; color: #FFFFFF; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; font-size:1.2em;}
#navwrapper			{background-image: url("/images/bunting2.gif");background-repeat:repeat-x;height:110px;}

#menu-bar									{padding-bottom:10px; }
#menu-bar td								{padding: 4px 0 0 0;}
#menu-bar input								{width: auto; padding: 2px; margin: 3px 3px 0 0; background:#161a40; color:#FFFFFF; font-style:italic;}
#menu-bar input:focus						{border:1px solid #FF0000;}
#main-nav 									{width: 500px;  float: left; margin: 10px 0 0 0; }
#extra-nav 									{float: right; }
ul#main-nav li			{display: inline;  }
ul#main-nav li a			{color: #FFFFFF; font-size:1.1em; padding: 5px 10px; text-decoration:none;}

ul#main-nav	li a:hover{ text-decoration:underline;}

body#13run ul#main-nav li.13run a,
body#crazy8 ul#main-nav li.crazy8 a,
body#about ul#main-nav li.about a { text-decoration:underline;}




tr.leagueheader td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
}

tr.nl-leagueheader td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	/*background-image: url("/images/nb-blue.png"); background-repeat:repeat-x; */
}
tr.leagueheader2 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
}
.leaguesubheader {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCFFCC;
	font-size: 10px;
	font-weight: normal;
	font-variant: small-caps;
}
.red {
	background-color: #FF0000;
	border: 1px solid #993300;
}
.green {
	background-color: #00FF00;
	border: 1px solid  #006600;
}

tr.standingsheader td {
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-repeat: repeat;
	background-color: #FF6600;
}

tr.standingssubheader td {
	background-color: #333399;
	color: #FFF;
	text-align: center;
}

#13runtable				{float: left;width: 480px;}
#13runheatup			{float: left;width: 175px;}
#plogo					{display: none;}
#adsidebar				{position: absolute; top: 503px; right:0px;}
#adtop					{margin: 10px 0 0 0;}
.loginerror				{color: red;}
.errorpass				{color: #7CFC00;}
#cptable td				{padding: 5px 10px;		}
#cptable th				{ font-size:12px; padding: 5px 10px;  }
.loggedin				{ font-size:12px; color: #FFFFFF; padding: 8px 5px 0 0;}
ul.espnWidgets 			{  padding: 10px; margin: 0 auto;}
ul.espnWidgets li		{ display:inline; padding: 10px; }
#importantnote			{ color: red; width:650px; text-align:left; font-size:10px; }

#headerlogo2			{ padding: 20px 0 0 45px; width: 373px;}
#headerlogo2 p			{ color: red; text-align:center; }

a.nicebutton				{ text-decoration: none; cursor: pointer; }

.nicebutton				{ background-color:#002c85; color:#FFFFFF; font-size:102%; width:auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 5px;
}

.nicebutton:hover			{ background-color: #0099FF; color: #000066; font-size:102%; width:auto; cursor: hand;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000066;
padding: 5px;}

a.deletebutton				{ text-decoration: none; cursor: pointer; }
.deletebutton				{ background-color:#FF0000; color:#FFFFFF; font-size:102%; width:auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 5px;


}
.deletebutton:hover			{ background-color: #0099FF; color: #000066; font-size:102%; width:auto; cursor: hand;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000066;
padding: 5px;}

.small-italic	{font-size: 90%; font-style: italic; }



#hor-minimalist-detail th	{vertical-align:top; text-align: left; padding: 0 0 1px 15px;}
#hor-minimalist-detail td	{vertical-align:top; padding: 15px 0 15px 15px; text-align: left; }
#hor-minimalist-detail td.review	{vertical-align:top; padding: 15px 0px; }

#hor-minimalist-detail th.dash	{vertical-align:top; text-align: center; padding:0;}
#hor-minimalist-detail td.dash	{vertical-align:top; padding: 15px 15px 15px 15px; text-align: center;}


.rowhighlight		{ border-top:solid 1px #336699; }
.padding-top	{margin: 25px 0 0 0;}


table#survivor {
    border-collapse: collapse;   
}
#survivor tr {

    border-top: 1px solid #336699;
}

#survivor tr#top {

    border-top: none;
}

#survivor tr:hover {
  
}
#survivor th {
    background-color: #003366; color:#FFFFFF; text-align: left;
}

#survivor th a{
    color:#5a8fc3; text-decoration: none;
}

#survivor th a:hover{
    color:#00CD00; text-decoration: underline;
}

#survivor th, #survivor td {
    padding: 3px 5px;
}


#survivor tr.picked {
    background-color: #00CD00;

}

#newF		{color: #7CFC00; padding: 0 0 0 88px;}
.errorMessage	{width: 677px;}

#survivor-nav 									{}

ul#survivor-nav li			{display: inline;  }
ul#survivor-nav li a			{color: #336699; font-size:1.1em; padding: 5px 10px; text-decoration:none;}
ul#survivor-nav	li a:hover{ text-decoration:underline;}

.survTeamName		{text-transform:uppercase; font-size: 110%;}
td.survTeamName a		{text-decoration: none;}

/* .checkImage			{background: transparent url("/images/check.png") no-repeat; width:57px; height:57px; margin:0 auto; } */

input.surv-button		{height: 38px; width:80px; text-transform:uppercase; text-align: center; vertical-align: middle;  font-size: 110%; color:#EEEEEE; cursor: pointer; background-image: url("/images/surv-nl-button.png"); background-repeat:repeat-x; }
input.surv-button:hover		{color:#FFFFFF; cursor: pointer; background-image: none; background-color:#003366;}


/************************************************************  from pc **************************************************************************/

#containerlo	{ margin: 0 auto;}
.center {
	width: 940px;
	margin: 0 auto;
}
.proms .half {
	width: 650px;
}

.intro h2 {
	font-size: 18px;
	margin: 10px 0 20px 0;
	line-height: 1em;
	font-weight: normal;
	color:#003366;
}

.introtext {
	font-size: 18px;
	line-height: 1em;
	font-weight: normal;
	color:#003366;
}

.introtextldr {
	font-size: 13px;
	line-height: 1em;
	font-weight: normal;
	color:#003366;
}

.intro p {
	font-size: 14px;
	line-height: 1.4em;
	color: #666;
}

.benefits {

	padding-top: 10px;
	margin: 20px 0 20px 0;
}

.benefits li {
	width: 315px;
	float: left;
	padding: 10px 8px 9px 0;
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
}

.benefits li .icon {
	float: left;
	height: 32px;
	width: 32px;
}

.benefits li .content {
	padding-left: 40px;
}

.benefits li h3 {
	font-size: 14px;
	line-height: 1em;
	margin-bottom: 5px;
	color:#003366;
}

.benefits li p {
	color: #4781a4;
}

.slider {
	background: url(../images/bg-slider.png) no-repeat left bottom;
	padding-bottom: 2px;
	width: 422px;
	height: 262px;
	position: relative;
}

.slider>div {
	border: solid 1px #cad2d5;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 420px;
	height: 260px;
	float: left;
}

.slider li {
	width: 420px;
	height: 260px;
	float: left;
}

.slider img {
	float: left;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.call-to-action {
	margin-top: 10px;
}

.features3 h3 {
	font-size: 18px;
	text-shadow: 0 1px 0 #fff;
	font-weight: normal;
	margin-bottom: 5px;
	font-family: 'MuseoSlab500Regular';
	font-weight: normal;
}

.features3 li {
	width: 290px;
	padding: 5px 0 0 0;
	margin: 10px 0;
	float: left;
	line-height: 1.5em;
	background-repeat: no-repeat;
}

.features3 li.first {
	margin-left: 0;
}

.features3 li+li {
	margin-left: 20px;
}

.features3 li .icon {
	float: left;
	height: 47px;
	width: 47px;
}

.features3 li .content {
	padding-left: 60px;
	font-size: 12px;
	line-height: 1.5em;
}
.alignleft,.left {
	float: left;
}

.alignright,.right {
	float: right;
}

a#contactUs		{ color:#FFFFFF; font-size: 110%}
.quickCheckBox	{}
.quickCheck	{width:300px;}

#main13Holder	{position: relative; width: 850px;}
#main13Left		{float: left; width: 676px; margin: 15px 0 0 0;}
#main13Right	{float: left; width: 157px; margin: 15px 0 0 15px;}

#main13Holder	fieldset {width: auto;}

.now-choosing		{background-color: #ededed; border-left: 1px solid #003366; border-right: 1px solid #003366; border-top: 1px solid #003366; }

table#newuser td.label	{text-align: right; }	

.now-arrow	{	background-image: url(../images/arrow.png); background-repeat:no-repeat; }

.align-center		{text-align: center;}

a.log-style-red			{padding: 0 0 0 15px; color: #FF0000; text-decoration: none; font-size: 90%;}
a.log-style-red:hover			{text-decoration: underline;}

a.log-style-blue			{padding: 0 0 0 15px; color: #00FFFF; text-decoration: none; font-size: 90%;}
a.log-style-blue:hover			{text-decoration: underline;}

.display-date			{font-size: 10px;  font-weight: 200;}

.whu-underline		{border-bottom: solid 1px #006600;}
.whu-small-text		{font-size: 85%; color: #333;}
#whu-table	td			{line-height: 12px;}

#promo-top			{height: 43px; background-color:#FFF; color: #666; padding: 3px 15px 3px 15px; position: relative;}
#promo-top p		{font-size: 11px; width: 750px; float: left;}
#promo-top a		{height: 43px; width: 266px; float: left;}
#sept11						{background-image: url(../images/sept_11.png); background-repeat:no-repeat; width: 520px; height: 280px;}

