/* old header nav */
#navigation {background:url(/images/common/YES-primaryheader.gif) no-repeat;height:32px;float:left;padding-left:22px;}
/* NAVIGATION - CSS SPRITES*/
/*SON OF SUCKER FISH DROP DOWNS MODIFIED*/	
#drops, #drops ul {padding:0;margin:0;clear:both;float:left;width:inherit;text-align:left;z-index:120;}
#drops ul.drop {background:#081E5A;width:inherit;clear:both;float:left;margin-top:32px;width:191px;}
#drops ul.drop li {clear:both;width:190px;border-bottom:1px solid black;border-left:1px solid black;border-right:1px solid black}
/* CUSTOM WIDTH FOR BLOGS */
#nav-blogs ul.drop {width:151px;} 
#nav-blogs ul.drop li {width:150px;}
/* END CUSTOM WIDTH FOR BLOGS */
#drops ul.drop a {color:#fff;font-size:12px;text-decoration:none;font-weight:normal;clear:both;float:left;padding:4px;}
#drops ul.drop a:hover {color:#ccc;font-size:12px;text-decoration:underline;font-weight:bold;clear:both;float:left;}
#drops a {display: block;/*width: 10em;*/float:left;clear:both;width:180px;}
#drops li {float: left;/*width: 10em;*/}
#drops li ul {position: absolute;width: 10em;left: -999em;}
#drops li:hover ul {left: auto;}
#drops li:hover ul, #drops li.sfhover ul {left: auto;}

/*SPRITE BACKGROUP POSITIONING*/	

#navigation a.nav-yankees-link, #navigation a.nav-nets-link, #navigation a.nav-arsenal-link, #navigation a.nav-nfl-link, #navigation a.nav-ncaafb-link,  #navigation a.nav-ncaabb-link, #navigation a.nav-video-link, #navigation a.nav-yes-shows-link, #navigation a.nav-personalities-link, #navigation a.nav-my-yes-link, #navigation a.nav-blogs-link, #navigation a.nav-shop-link {float:left;background:url(/images/common/YES-primaryheader_over.gif) no-repeat;height:32px;text-indent:-999999px;}

#navigation a.nav-yankees-link       {width:89px;background-position:-22px 0;}
#navigation a.nav-nets-link          {width:67px;background-position:-111px 0;}
#navigation a.nav-arsenal-link       {width:70px;background-position:-178px 0;}
#navigation a.nav-nfl-link           {width:39px;background-position:-248px 0;}
#navigation a.nav-ncaafb-link        {width:118px;background-position:-287px 0;}
#navigation a.nav-ncaabb-link        {width:130px;background-position:-405px 0;}
#navigation a.nav-video-link         {width:54px;background-position:-535px 0;}
#navigation a.nav-yes-shows-link     {width:93px;background-position:-589px 0;}
#navigation a.nav-personalities-link {width:110px;background-position:-682px 0;}
#navigation a.nav-my-yes-link        {width:64px;background-position:-792px 0;}
#navigation a.nav-blogs-link         {width:60px;background-position:-856px 0;}
#navigation a.nav-shop-link          {width:50px;background-position:-916px 0;}

#navigation a.nav-yankees-link:hover       {background-position:-22px -40px;}
#navigation a.nav-nets-link:hover          {background-position:-111px -40px;}
#navigation a.nav-arsenal-link:hover       {background-position:-178px -40px;}
#navigation a.nav-nfl-link:hover           {background-position:-248px -40px;}
#navigation a.nav-ncaafb-link:hover        {background-position:-287px -40px;}
#navigation a.nav-ncaabb-link:hover        {background-position:-405px -40px;}
#navigation a.nav-video-link:hover         {background-position:-535px -40px;}
#navigation a.nav-yes-shows-link:hover     {background-position:-589px -40px;}
#navigation a.nav-personalities-link:hover {background-position:-682px -40px;}
#navigation a.nav-my-yes-link:hover        {background-position:-792px -40px;}
#navigation a.nav-blogs-link:hover         {background-position:-856px -40px;}
#navigation a.nav-shop-link:hover          {background-position:-916px -40px;}

	
/* new header nav*/


#header_container{width:990px; height:200px; margin:0px auto; z-index:1;}


#mainNav {
background-image:url(/images/mainNavbg.gif);
background-repeat:repeat-x;
border:1px solid #666;

    width:920px;
    height:32px;
    margin-left:5px;
    padding: 0 13px 0 45px;
    position:absolute;
    -moz-box-shadow: 0px 3px 5px #666;
    -webkit-box-shadow: 0px 3px 5px #666;
    box-shadow: 0px 3px 5px #666;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	z-index:51;
	
}
#mainNav ul {list-style-type: none; margin:0px; padding:0px; }
#mainNav ul li{display:inline; float:left; vertical-align:middle;}
#mainNav ul li ul.dropdown {position:absolute; left:-9999px; top:auto; -moz-box-shadow: 0px 3px 5px #666; -webkit-box-shadow: 0px 3px 5px #666; box-shadow: 0px 3px 5px #666; z-index:52;}
#mainNav ul li:hover ul.dropdown{left:auto;z-index:52;}
#mainNav ul li a {font-family: verdana; padding: 8px 12px 5px 13px; display: block; font-size:11px; text-transform: uppercase; color: #0b2f83; line-height:20px; white-space: nowrap; height: 20px; text-decoration:none; font-weight:bold; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4); margin-bottom:-1px;}
#mainNav ul li a:hover {color:black; text-decoration: none;}
#mainNav ul li ul.dropdown li{background-color:#0c296d; display:block; text-indent:0px;clear: both; width:200px; border-top: solid 1px black;z-index:52;  }
#mainNav ul li ul.dropdown a {color:white; height: 16px; font-weight:normal; text-transform:none; font-size:12px;z-index:52; text-shadow:none; font-size:11px;}
#mainNav ul li ul.dropdown a:hover {color:#cccacb; height: 16px; font-weight:normal; text-transform:none; font-size:12px;z-index:52; text-shadow:none; font-size:11px;}



.navimg{
	margin-top:-2px;
	float:left;
	border:none;
}

.navimgnets{
	margin-top:-3px;
	float:left;
	border:none;
}



/* FOOTER STYLES */
#footer_container{width:990px; height:50px; margin:0px auto; z-index:1;}


#mainFooter {
background-image:url(/images/mainNavbg.gif);
background-repeat:repeat-x;
border:1px solid #666;

    width:920px;
    height:32px;
    margin-left:5px;
	margin-top:-10px;
    padding: 0 28px 0 30px;
    position:absolute;
    -moz-box-shadow: 0px 3px 5px #666;
    -webkit-box-shadow: 0px 3px 5px #666;
    box-shadow: 0px 3px 5px #666;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	z-index:51;
	
}
#mainFooter ul {list-style-type: none; margin:0px auto; padding:0px; width:50%;}
#mainFooter ul li{display:inline; float:left; vertical-align:middle;}

#mainFooter ul li a {font-family: verdana; padding: 8px 12px 5px 13px; display: block; font-size:11px; text-transform: uppercase; color: #0b2f83; line-height:20px; white-space: nowrap; height: 20px; text-decoration:none; font-weight:bold; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4); margin-bottom:-1px;}
#mainFooter ul li a:hover {color:black; text-decoration: none;}

.footerlogo{
	position:absolute;
	float:left;
	z-index:52;
	width:155px;
	height:75px;
	margin-top:-25px;
	}
	
.footerpoweredby{
	position:absolute;
	float:right;
	z-index:52;
	padding: 10px 0 0 120px;
	}
/* default styles */
body, form {padding:0px; margin:0px;}
body { background-color:#fff; }
body,td,th { color:#000; font:12px Arial,Helvetica,sans-serif; }
input,select,textarea,button { color:#000; font:11px Arial,Helvetica,sans-serif; }
img { border:0; }
table td { vertical-align:top; }

#doc { width:970px;background:#FFFFFF none repeat scroll 0 0;}
#mc { clear:left;margin-left:7px;background-color:#FFFFFF;}
#mainCol { width:783px; background-color:#FFFFFF;}
#rightCol { width:176px; background:url(/images/bg_tower_btm.gif) bottom left no-repeat; }
.vspacer { width:7px; }

a { /*font-family:Arial,Helvetica,sans-serif;*/ text-decoration:none;}
a:hover { text-decoration:underline; }
a, a:visited { color:#1142b9; }

.caption {font-size:10px;width:300px;}
.headline {font-size:20px;font-weight:bold;color:#08184a;}
.showcaseBg {background-image:url(/images/bg_showcase.gif);background-repeat:no-repeat;width:548px;height:327px;}
.showcaseInt {background-image:url(/images/bg_showcase_int.gif);background-repeat:no-repeat;width:197px;height:303px;margin:10px 11px 0 0;padding:10px;}
.showcaseHl {font-size:16px;font-weight:bold;}
.showcaseRightCol {background-color:#f3f2da;border-left:1px solid #6474a5;border-right:1px solid #6474a5;}
.showcaseRightColInt {background-image:url(/images/bg_showcase_right_int.gif);background-repeat:no-repeat;width:205px;height:292px;margin:10px 10px 0 10px;}
.title {font-weight:bold;}
.relatedLink {font-size:11px;}
#statsSubNav {position:absolute;left:450px;top:120px;font-size:11px;font-weight:bold;}

.center { text-align:center; }

/* Colors -- say it like Ice Cube */
.primary		{color:#08184a;}
.primaryBg		{background-color:#071b4d;}
.secondary		{color:#1142b9;}
.secondaryBg	{background-color:#1142b9;}
.tertiary		{}
.tertiaryBg		{background-color:#adadad;}

.white, .white td, a:visited.white { color:#fff; }
.greyLite, .greyLite td, a:visited.greyLite { color:#ccc; }
.grey, .grey td, a:visited.grey  { color:#999; }
.greyDark, .greyDark td, a:visited.greyDark  { color:#666; }
.greyBlack, .greyBlack td, a:visited.greyBlack { color:#333; }
.black, .black td, a:visited.black { color:#000; }
.green, .green td, a:visited.green { color:#090; }
.red, .red td, a:visited.red { color:#c00; }
form td.red, form span.red, form div.red { color:#c00; font-weight:bold; } /* red class within forms gets bolded */

/* floats */
.floatLeft	{float:left; margin-right:5px; margin-bottom:3px;} /* left-aligned with right- and bottom- */
.floatRight {float:right; margin-left:5px; margin-bottom:3px;} /* right-aligned with left- and bottom- */
.clear {clear:both;}

/* margins (space between block-level box and border) */
.mar0 { margin:0px; }
.mar3 { margin:3px; }
.mar5 { margin:5px; }
.mar7 { margin:7px; }
.mar3tb { margin:3px 0px; }
.mar3lr { margin:0px 3px; }
.mar5tb { margin:5px 0px; }
.mar5lr { margin:0px 5px; }
.mar7tb { margin:7px 0px; }
.mar7lr { margin:0px 7px; }

/* padding (space between border and content) */
.pad0 { padding:0px; }
.pad1 { padding:1px; }
.pad2 { padding:2px; }
.pad3 { padding:3px; }
.pad5 { padding:5px; }
.pad7 { padding:7px; }
.pad3tb { padding:3px 0px; }
.pad3lr { padding:0px 3px; }
.pad5tb { padding:5px 0px; }
.pad5lr { padding:0px 5px; }
.pad7tb { padding:7px 0px; }
.pad7lr { padding:0px 7px; }

/* ads */
.ad_160x600 {
 width:160px;
 height:600px;
}
.ad_160x90 {
 width:160px;
 height:90px;
}

#banner-ad {width:970px; height:25px; overflow:hidden; margin:0px 0px 5px 7px;}
.ad-300x250{margin-top:10px;padding:2px;}

/* tower */
/*#tower {
 padding:15px 7px 10px 8px;
 background:url(/images/bg_tower_top.gif) 0 0 no-repeat;
}*/

#tower {
 padding:15px 7px 10px 8px;
 /*background:url(/images/bg_tower_top.gif) 0 0 no-repeat;*/
 float:right;
 background-color:#fff;
}


#tower .ad_160x90 {
 margin-top:10px;
}

/* footer */
.ftr_link, .ftr_link:visited {color:#fff;font-size:10px;}
.ftr {background-image:url(/images/common/bg_ftr.gif);background-repeat:no-repeat;width:726px;height:33px;color:#fff;}
.legal {color:#071b4c;font-size:10px;}

/* Generic Template mc bg */
/* OLD VERSION  
.bgCompGeneric {background:#fff url(/images/bg_comp_783.jpg) no-repeat; padding:10px; min-height:350px; overflow:visible;}
*/
.bgCompGeneric {background-color:#fff;padding:10px; min-height:600px; overflow:visible;width:795px;;float:left;}
* html .bgCompGeneric {height:1px;}

/* Global Buttons */
.btnGrey { background-color:#ccc; border-width:1px; border-style:solid; border-color:#000000; font:bold 10.5px Verdana,Arial,Helvetica,sans-serif;cursor: pointer; }
.btnGreyOn { background-color:#666; border-width:1px; border-style:solid; border-color:#000000; color:#fff; font:bold 10.5px Verdana,Arial,Helvetica,sans-serif;cursor: pointer; }
.btnGreen { background-color:#9c6; border-width:1px; border-style:solid; border-color:#000000; font:bold 10.5px Verdana,Arial,Helvetica,sans-serif;cursor: pointer; }
.btnGreenOn { background-color:#693; border-width:1px; border-style:solid; border-color:#000000; color:#fff; font:bold 10.5px Verdana,Arial,Helvetica,sans-serif;cursor: pointer; }

.rss {
 float:right;
 margin:-14px -8px 0 0;
 padding-right:17px;
 background:url(/images/ico_rss.gif) right top no-repeat;
}

/* NEWS */

.newsText {line-height:17px;min-height:135px;}
.newsLeftColHeadline { color:#08184a; font-weight:bold;}
.newsLeftColBlurb { color:#08184a; font-size:11px;}
.newsHeadline {font-size:23px; font-weight:bold;}
.newsTimestamp { font-size:11px; font-weight:bold;}
.newsSubhead {font-size:17px; font-weight:bold; color:#999999}
.newsByline { font-size:11px; }
.newsRelatedLinks { font-size:11px; }
.gameHeadline { font-size:16px; font-weight:bold; }
.gameSubHead { color:#08184a; font-weight:bold; padding:0px 0px 7px 0px}
.printLink { font-size:11px; }
.relatedLink { font-size:11px; }
.caption { font-size:10px; }

.newsInclude {width:260px; float:right; margin:0 0 3px 5px; background-color:#999; border:1px solid #036; font:normal 11px Arial, Helvetica,sans-serif;}
.newsIncludeTitle {padding:1px 7px; background-color:#08184a; color:#fff; font-weight:bold; font-size:12px;}
.newsIncludeText {padding:5px;}
.newsIncludeText p {margin:10px 0; padding:0;}
.newsIncludeByline {font-style:italic; text-align:right;}

#webtools { margin:7px 0 7px 282px; border-bottom:1px solid #eeebdf; padding:4px 10px; border-top:1px solid #eeebdf; white-space:nowrap; }
#webtools a { font:10px arial; color:#000; text-decoration:none; }

/* SCHEDULE */
th {text-align:left; font-weight:bold;}
.sched_start {border-top:1px solid #adadad; padding:2px 0 2px 7px; font-weight:bold;}
.sched_title {border-top:1px solid #adadad; padding:2px 7px 2px 7px;}
.sched_desc  {border-top:1px solid #adadad; padding:2px 0 2px 0;}

/* PROGRAMMING, SHOWS */
#shows_yankees,#shows_nets,
#shows_original,#shows_other {clear:both; margin:0 10px 10px 5px;}
.show {clear:both; margin-top:5px;}
.show_title {font-weight:bold;}
.show img {float:left; margin:0 15px 3px 0;}

/* use to set transparency in IE on PNGs */
img.png { behavior: url("/scripts/fix_png.htc"); }


/*MOVE TO GLOBAL ON SITE LAUNCH*/
	
	
	
	/* global overides */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body {font:12px/1.131 arial,helvetica,clean,sans-serif;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
.clear_both {clear:both;}
/* HEADER */
	.mir{text-indent:-9999em;overflow:hidden;}
	a{color:#0b2183;}
	.ad-search{float:left;height:90px;/*margin-left:27px;*/padding-top:5px;width:250px;}
	.top-ad{height:90px;margin:0 131px;text-align:center;width:728px;}
	.search-box{background:url('/images/common/YES-searchbox.gif') no-repeat;width:205px;height:75px;color:#fff;float:left;margin:0;}
	.search-box-data{margin:10px 0 0 8px;display:block;width:193px;}
	.search-box-elements{margin:2px 0 0 8px;display:inline;width:200px;}
	#register_login a, #register_login a:visited { color:#fff; font-size:11px;font-family:arial,helvetica,clean,sans-serif;}
        #register_login{height:12px; float:left;color:#fff;margin:10px 15px 0px 50px; width:150px }	
	.header-stats{height:100px;margin:10px 0 10px 27px;width:990px;clear:both;}
	
	/*.header-stats h1{background:url('/images/common/YES-primarylogo-hdr.gif') no-repeat;width:205px;height:100px;float:left;}*/
	.header-stats h1{background:url('/images/common/YES-primarylogo-hdr-small.png') no-repeat;width:205px;height:100px;float:left;}
	.header-stats h1{behavior: url("/scripts/fix_png.htc");}
	
	.header-stats span, .header-stats span.subhead{float:left;}
	.header-stats span.subhead{margin-top:75px;margin-left:10px;}
	.header-stats h1 a{display:block;height:97px;position:absolute;text-decoration:none;text-indent:-1000em;top:11px;width:202px;}
	
	.header-nav{background:url('/images/common/YES-primaryheader.gif') no-repeat;width:990px;height:33px;margin:3px 0 0 0;}
	.header-nav a{font-family:futura,vendana,arial;font-weight:bold;}
	.header-nav span{display:block;padding:8px 0 0 19px;}
	.header-nav span a{padding:0 10px;}
	.header-nav-menu li{padding:0 10px;float:left;}
	.header-nav-menu, .header-nav-menu * { padding: 0; margin: 0; position:relative;}
	.header-nav-menu ul li ul li{float:none;}
	.header-nav-menu, .header-nav-menu ul{list-style:none; position:absolute;z-index:99;padding:8px 0 0 14px;}
	.header-nav-menu li.header-nav-item{float:left;}
	.header-nav-menu li.header-nav-item a{display:block;font-weight:bold;}
	.header-nav-menu li.header-nav-item ul{display:none;width:200px;background-color:#081E5A;border:1px solid #000;color:#fff;}
	.header-nav-menu li.header-nav-item:hover ul{display:block;}
	.header-nav-menu li.header-nav-item ul li {margin:0;padding:2px;width:200px;/*border:1px solid #000;*/}
	.header-nav-menu li.header-nav-item ul li a{color:#ccc;font-weight:normal;text-transform:none;}
	.header-nav-menu li.header-nav-item ul li a:hover{color:#fff;font-weight:bold;}
	
	.footer{990px;height:50px;clear:both;}
	.footer span {display:block;margin:0 0 0 223px;padding:18px 0 0;}
	.footer span a{font-weight:bold;padding:0 27px;}
	.footer .legal-text{font-size:11px; color:#fff;text-align:center;margin:-12px 0 0 0;}
		
	.mediaWallOff{background-image:none;background-color:#000;}
	
	.main-content-area{background:#fff url('/images/common/YES-grey-half-bg.gif') no-repeat top;height:1150px;padding-left:5px; padding-bottom:20px; margin-top: 30px; padding-top: 20px;}
	.left-col{width:660px;float:left;}
	.right-col{width:299px;float:left;}	
	html>body .right-col {padding-left:13px;} 
	
	/*google search box css */
	#sbb { background: url('/images/common/YES-BUT-go.png') no-repeat scroll 0 0; border: 0 none; height: 26px; width: 50px; cursor:pointer;text-indent:-9999em; vertical-align: middle;}
	
	.imgBorder{border-color:#000 #CCC #CCC #000;border-style:solid outset outset solid;border-width:1px 2px 2px 1px;}
	
	body{text-align:center;background:#0C296D url('/images/common/YES-bgtile.jpg') repeat;}
	.bdy-wrp{text-align:left;width:990px;margin:0 auto;}
	.main-content-area-sub{
		background-color:#fff;
		overflow:auto;height:100%; 
		padding-bottom:20px; 
		margin-top: 30px;
		padding-top: 20px;

 		-moz-border-radius-topleft: 8px;
		-moz-border-radius-topright: 8px;
		-moz-border-radius-bottomright: 8px;
		-moz-border-radius-bottomleft: 8px;

		-webkit-border-top-left-radius: 8px;
		-webkit-border-top-right-radius: 8px;
		-webkit-border-bottom-right-radius: 8px;
		-webkit-border-bottom-left-radius: 8px;
}
	/**html .main-content-area-sub{height:100%;background-color:#fff;overflow:auto;}*/

	.contentTable{margin:5px 0 0 5px;}
	
	.left-col-content, .right-col-ads{float:left;}
	body:nth-of-type(1) .left-col-content {border:1px solid white;} /*Chrome Hack*/
	body:nth-of-type(1) .right-col-ads {} /*Chrome Hack*/
	
	.yankees-on-yes-container{margin-left:30px;background:url('/images/common/yankees-on-yes-bg_205x94.png') no-repeat; width:205px;height:94px;display:none;}
	.yankees-on-yes-container{behavior: url("/scripts/fix_png.htc");}
	.yenkees-on-yes-container .stream-promo{ margin-left:4px; }
	.yankees-on-yes-container .stream-promo a{color:#fff;font-size:10px;}
	.yankees-on-yes-container .stream-promo .live-stream-faq{padding-right:7px;border-right:1px solid #fff;}
	.yankees-on-yes-container .stream-promo .watch-promo{ padding-left:7px; }
	.yankees-on-yes-container .sign-up-today { margin-left:58px;margin-top:47px; }
	.yankees-on-yes-container .stream-promo{ margin-left:7px; }
