/* CSS Structure 
 * Date: June 2008 */ 
body { 	margin: 0; 	padding: 0; font: normal 12px Arial, Verdana, Times; color: #404040; background: url(/images/global/wfn_bg_tile.jpg); background-position: top left; background-repeat: repeat-x;
	/*SITEWRAP - background-image: url(/images/wrap/WFN_3allstars_wrap.jpg); background-position: center 0px; background-repeat: repeat-x;*/ } 

/* resets */
body, h1, h2, h3, h4, h5, h6, form, div, span { padding: 0; margin: 0; }

div#wrapper { width: 100%; margin: 0 auto; padding: 0; display: block; /*background: url(/images/global/wfn_bg_image.png);*/ background-position: top center; background-repeat: no-repeat; }
/*SITEWRAP - div#wrapper { width: 100%; margin: 0 auto; padding: 0; display: block; background-position: top center; background-repeat: no-repeat; }*/
div#innerwrap { width: 990px; margin: 0 auto; padding: 0; display: block; }
div#main { width: 990px; margin: 0; padding: 0; display: block; }
div#leftcolwide { display: block; width: 660px; float: left; }

div#mainhome div#leftcolwide { width: 990px; }
div#leftcol { display: block; width: 440px; float: left; overflow: hidden; }
div#midcol { display: block; width: 220px; float: left; overflow: hidden; }
div#rightcol { display: block; width: 330px; float: left;  }
/* End Structure */

/* Header Styles */
div#header { position: relative; width: 980px; height: 110px; margin: 0; padding: 0 5px; display: block; }
div#header a#wfnlogo { margin-top: 7px; display: block; width: 210px; height: 106px; float: left; padding: 0; background: url(/images/global/wfnlogo.gif) no-repeat 22px 1px;
/*SITEWRAP - background: url(/bahamas/images/wfnlogo.gif) no-repeat 22px 1px;*/ } 
div#header div#leaderboard { display: block; width: 728px; height: 90px; padding: 3px; float: right; background-color: #fff; margin-top: 9px; overflow: hidden;	}
div#header div#wfnlogin { display: block; float: right; width: 480px; height: 22px; text-align: right; color: #fff; font-size: 11px; padding: 0px; line-height: 28px; overflow: hidden; }

div#mainnav { margin: 5px; padding: 1px 0px 0 0px; display: block; height: 43px; width: 980px; background: url(/images/global/subnav.png); background-repeat: no-repeat; text-align: center; }

.chromestyle{ width: 99%; font-weight: bold; height: 43px; line-height: 43px; }
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.chromestyle ul{ width: 100%; padding: 0px 0; margin: 0; text-align: center; /*set value to "left", "center", or "right"*/ }
.chromestyle ul li{ display: inline; border-right: 1px solid #cdcdcd; border-left: 1px solid #ffffff; }
.chromestyle ul li a{ color: #404040; padding: 13px 18px; margin: 0; text-decoration: none; font-family: Verdana, Tahoma, Arial; font-size: 14px; font-weight: bold; }
.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/ background-image: url(/images/global/gradient.jpg); background-color: #a8a9ad; background-repeat: repeat-x; background-position: 0px -273px; color: #fff;}
span.dropdown { display: hidden; }

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{ position:absolute; top: 0; border-top: 0px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;/*THEME CHANGE HERE*/ font:normal 11px Arial; line-height:18px; z-index:100; background-color: white; width: 200px; visibility: hidden; text-align: left; color: #404040; }
.dropmenudiv a { color: #404040; }
.dropmenudiv h2 { font-size: 11px; margin: 2px 0 5px 5px; }
.dropmenudiv div.leftitems { width: 200px; }
.dropmenudiv div.leftitems a { display: block; width: 190px; padding: 2px 5px; color: #999; line-height:14px; }
.dropmenudiv div.leftitems a:hover { background-color: #f0f0f0; text-decoration: none; }
.dropmenudiv div.leftitems a b { color: #404040; }
.dropmenudiv div.rightitems { width: 200px; }
.dropmenudiv div.rightitems ul { margin: 0px 0 0 0; padding: 0; }
.dropmenudiv div.rightitems ul li { margin: 0px ; padding: 0; list-style-type: none; }
.dropmenudiv div.rightitems ul li:hover { margin: 0px ; list-style-type: none; background-position: 0px -64px; }
.dropmenudiv div.rightitems ul li a { display: block; width: 162px; padding: 2px 0px 2px 38px; background-image: url(/images/global/icons.png); background-position: -194px -17px; background-repeat: no-repeat; }
.dropmenudiv div.rightitems ul li a:hover { background-position: -194px -217px; background-color: #f0f0f0; text-decoration: none; }

.dropmenudiv2{ position:absolute; top: 0; border-top: 0px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;/*THEME CHANGE HERE*/ font:normal 11px Arial; line-height:18px; z-index:100; background-color: white; width: 300px; visibility: hidden; text-align: left; color: #404040; }
.dropmenudiv2 a { color: #404040; }
.dropmenudiv2 h2 { font-size: 11px; margin: 2px 0 5px 5px; }
.dropmenudiv2 div.leftitems { float: right; width: 149px; border-left: 1px solid #cdcdcd; }
.dropmenudiv2 div.leftitems a {	display: block; width: 139px; padding: 2px 5px; color: #999; line-height:14px; }
.dropmenudiv2 div.leftitems a:hover { background-color: #f0f0f0; text-decoration: none; }
.dropmenudiv2 div.leftitems a b { color: #404040; }
.dropmenudiv2 div.rightitems { float: left; width: 150px; }
.dropmenudiv2 div.rightitems ul { margin: 0px 0 0 0; padding: 0; }
.dropmenudiv2 div.rightitems ul li { margin: 0px ; padding: 0; list-style-type: none; }
.dropmenudiv2 div.rightitems ul li:hover { margin: 0px ; list-style-type: none; background-position: 0px -64px; }
.dropmenudiv2 div.rightitems ul li a { display: block; width: 112px; padding: 2px 0px 2px 38px; background-image: url(/images/global/icons.png); background-position: -194px -17px; background-repeat: no-repeat; }
.dropmenudiv2 div.rightitems ul li a:hover { background-position: -194px -217px; background-color: #f0f0f0; text-decoration: none; }

div#subnav { display: block; height: 35px; }
div#subnavleft { display: block; height: 25px; width: 980px; margin: 5px; background-position: 0px -45px; background-image: url(/images/global/subnav.png); background-repeat: no-repeat; font-size: 11px; font-weight: bold; font-family: Verdana, Tahoma, Arial; }
div#subnavleft a, div#subnavleft a:visited { display: block; float: left; height: 23px; line-height: 23px; border-right: 1px solid #cdcdcd; border-left: 1px solid #ffffff; color: #404040; padding: 0 6px; margin-top: 1px; }
div#subnavleft a:hover { background-image: url(/images/global/gradient.jpg); background-color: #a8a9ad; background-repeat: repeat-x; background-position: 0px -273px; color: #fff; text-decoration: none; }
div#subnavleft div#wfnoriginals { display: block; float: left; width: 106px; height: 23px; background-image: url(/images/global/icons.png); background-repeat: no-repeat; background-position: 3px -154px; }
div#subnavleft a#Facebook_nav { display: block; width: 22px; height: 23px; background-image: url(/images/global/icons.png); background-repeat: no-repeat; background-position: -24px -108px; }
div#subnavleft a#YouTube_nav { display: block; width: 22px; height: 23px; background-image: url(/images/global/icons.png); background-repeat: no-repeat; background-position: -54px -108px; }
div#subnavleft a#Twitter_nav { display: block; width: 22px; height: 23px; background-image: url(/images/global/icons.png); background-repeat: no-repeat; background-position: 6px -108px; }

div.contentnav { display: block; overflow: hidden; height: 34px; width: 978px; margin-left: 5px; background-image: url(/images/global/gradient.jpg); border-bottom: 1px solid #404040; border-left: 1px solid #c1c1c1; border-right: 1px solid #ffffff; background-position: 0 -240px; margin-bottom: 10px; }
div.contentnav a, div.contentnav a:visited { cursor: pointer; display: block; float: left; border-left: 1px solid #ffffff; border-right: 1px solid #c1c1c1; height: 34px; padding: 0 19px; text-align: center; line-height: 35px; color: #404040; font-weight: bold; font: Arial, Verdana, Times; }
div.contentnav a:hover { border: none; padding: 0 20px; color: #ffffff; background: #7b7b7b; text-decoration: none; background-position: center -203px; }
div.contentnav a.sociallinks { float: right; padding: 0 9px 0 49px; background-repeat: no-repeat; }
div.contentnav a#facebookicon { background-position: -160px -43px; background-image: url(/images/global/icons.png); }
div.contentnav a#twittericon { background-position: -160px -75px; background-image: url(/images/global/icons.png);  }
div.contentnav a.sociallinks:hover { padding: 0 10px 0 50px; } 

/*** Connected AREA Starts! ***/
#connectedtabs { display: block; height: 40px; padding-top: 5px; }
#connectedtabs a { display: block; float: left; height: 40px; width: 100px; text-align: center; padding: 0; margin: 0; cursor: pointer; }
#connectedtabs a div { background-image: url(/images/global/icons.png); background-repeat: no-repeat; }
#connectedtabs a:hover, #connectedtabs a.on { background-image: url(/images/global/icons.png); background-position: -149px 25px; background-repeat: no-repeat; }
.connected { display: block; height: 115px; overflow: hidden; clear: both; margin-top: 5px; }
.connected .navlist { margin-top: 5px; float: left; font-weight: bold; }
#ctab1 { display: block; margin-top: 5px; }
#ctab1 div { display: block; height: 22px; width: 30px; background-position: -60px -79px; margin: 0 auto; }
#ctab2 div { display: block; height: 22px; width: 22px; background-position: -30px -109px; margin: 0 auto; }
#ctab3 div { display: block; height: 22px; width: 22px; background-position: 0px -109px; margin: 0 auto; }

.newsletterForm { height: 40px;	padding-top: 10px; }

.newsletterForm input.inputText { background-repeat: no-repeat; width: 210px; float: left; padding: 0px 3px; margin-right: 10px; height: 26px; border: 1px solid #cdcdcd; }

.newsletterForm input.submitBtn { display: block; float: left; height: 24px; background-image: url(/images/global/gradient.jpg); background-repeat: repeat-x; background-position: 0px -285px;	border: 1px solid #404040; width: 65px; font-weight: bold; color: #000; margin-top: 1px; }
/* End Header Styles */

/* Splash Page Styles */
div#carousel { display: block; width: 650px; padding: 5px; height: 300px; float: left; }
div#marquee { display: block; width: 650px; padding: 5px; height: 200px; }
div#sectionheader { display: block; width: 980px; padding: 5px; height: 100px; }
div#contestmarquee { display: block; width: 650px; padding: 5px; height: 200px; }
div#title { display: block; width: 650px; padding: 5px; height: 43px; margin: 10px 0; }

div.box { display: block; float: left; padding: 11px 5px 5px 5px; background-repeat: no-repeat; }
div.box a.fulllink { height: 100%; display: block; color: #404040; font-size: 12px; clear: both; margin-bottom: 2px; }
div.box a.fulllink img { margin-right: 5px; margin-bottom: 5px; display: block; float: left; }
div.box a.fulllink:hover { text-decoration: none; background-image: url(/images/global/icons.png); background-position: 250px 82px; background-repeat: no-repeat; }
div.box div.otherlinks { display: block; height: 76px; overflow: hidden; }
div.box div.otherlinks a { display: block; color: #404040; padding: 2px 0 2px 20px; background-image: url(/images/global/icons.png); background-position: -212px -19px; background-repeat: no-repeat; }
div.box div.otherlinks a:hover { text-decoration: none; background-position: -212px -219px; }
div.box div.rowheight p { margin: 0; padding: 0; }
div.box a.spotlight { width: 205px; padding-bottom: 15px; float: left; display: block; color: #404040; font-size: 12px; background-image: url(/images/global/icons.png); background-position: 101px 80px; background-repeat: no-repeat; }
div.box a.spotlight:hover { color: #006699; text-decoration: none; }
div.box div.spotlightspacer { width: 8px; float: left; display: block; height: 70%; }

div.box div#video { padding-left: 1px; padding-right: 1px; background: none; width: 646px; }
div.box div#video h1 { padding-left: 7px; margin-bottom: 8px; }	
div.box div#splashvideo { display: block; height: 155px; padding: 0 7px 8px 190px; background-image: url(/images/programs/original_programming_sprite.jpg); background-repeat: no-repeat; background-position: 0 -1567px; }	
div.box div#splashvideo div { display: block; width: 126px; height: 140px; padding: 3px 10px 0 10px; float: left; }	
div.box div#splashvideo a img { padding: 2px; border: 1px solid #ffffff; }
div.box div#splashvideo a:hover img { border: 1px solid #cdcdcd; }
div.box div#splashvideo a { color: #404040; display: block; width: 126px; height: 140px; }
div.box div#splashvideo a p { padding: 3px; }
div.box div#splashvideo h2 { margin-left: 13px; }
div.box div#splashvideo a:hover { text-decoration: none; }
div.box div.videolinks { display: block; height: 14px; padding: 3px 0; }
div.box div.videolinks a { display: block; font-weight: bold; float: left; color: #404040; padding: 2px 15px 2px 30px; background-image: url(/images/global/icons.png); background-position: -197px -19px; background-repeat: no-repeat; }
div.box div.videolinks a:hover { text-decoration: none; background-position: -197px -219px; }

div.box div#news { height: 182px; overflow: hidden; padding-left: 1px; padding-right: 1px; background: none; width: 976px; }
div.box div#jpdrose { height: 182px; overflow: hidden; padding-left: 1px; padding-right: 1px; background: none; width: 976px; }
div.box div#news h1 { padding-left: 7px; margin-bottom: 8px; }	
div.box div#jpdrose h1 { padding-left: 7px; margin-bottom: 8px;}	
div.box div#splashnews { display: block; height: 151px; padding: 0 7px 8px 177px; background-image: url(/images/programs/original_programming_sprite.jpg); background-repeat: no-repeat; }	
div.box div#news div#splashnews { background-position: 0px -1246px; }	
div.box div#jpdrose div#splashnews { background-position: 0px -924px; }	
div.box div#splashnews div.newsvideo { display: block; height: 151px; width: 438px; float: left; border-right: 1px solid #cdcdcd; }	
div.box div#splashnews div.video { display: block; width: 126px; height: 130px; padding: 0px 10px 3px 10px; float: left; }	
div.box div#splashnews div.video a img { padding: 2px; border: 1px solid #ffffff; }
div.box div#splashnews div.video a:hover img { border: 1px solid #cdcdcd; }
div.box div#splashnews div.video a { color: #404040; display: block; width: 126px; height: 140px; }
div.box div#splashnews div.video a p { padding: 3px; }
div.box div#splashnews h2 { text-transform: uppercase; color: #999; margin-top: 3px; margin-bottom: 5px; }
div.box div#splashnews a:hover { text-decoration: none; }
div.box div#splashnews a.fulllink { clear: none; height: 120px; padding: 0 0 3px 10px; width: 341px; display: block; color: #404040; background-position: 180px 105px; font-size: 12px; float: left; border-bottom: 1px solid #cdcdcd; }
div.box div#splashnews a.fulllink img { margin-left: 5px; margin-bottom: 5px; display: block; float: right; }
div.box div#splashnews div.otherlinks { display: block; padding: 0px 0px 3px 10px; width: 341px; float: right; }

 div.box h2 { font-size: 12px; color: #000000; margin: 0; padding: 0;}
 div.box img.featurelogo { display: block; float: left; padding-right: 5px; padding-bottom: 5px; }
 div.box img.title { margin-bottom: 10px; }

 div.boxsmall { width: 210px; overflow: hidden; background-image: url(/images/global/header.gif); z-index: 20; background-position: 5px 5px; }
 div.boxmed { width: 430px; overflow: hidden; background-image: url(/images/global/header.gif); z-index: 20; background-position: -535px 5px; }
 div.boxbig { width: 650px; overflow: hidden; background-image: url(/images/global/header.gif); z-index: 20; background-position: -970px 5px; }
 div.boxcenter { width: 320px; overflow: hidden; background-image: url(/images/global/header.gif); z-index: 20; background-position: -210px 5px; }
 div.boxsuper { width: 980px; overflow: hidden; background-image: url(/images/global/header.gif); z-index: 20; background-position: -1625px 5px; }

 div.box div.leftpos { display: block; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background-image: url(/images/global/box-bg.gif); background-repeat: repeat-x; background-position: 0 29px; }
 div.box div.midpos { display: block; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background-image: url(/images/global/box-bg.gif); background-repeat: repeat-x; background-position: 0 29px; }
 div.box div.rightpos { display: block; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background-image: url(/images/global/box-bg.gif); background-repeat: repeat-x; background-position: 0 29px; }

 div.boxsmall div.leftpos { width: 192px; }
 div.boxsmall div.midpos { width: 192px; }
 div.boxsmall div.rightpos { width: 192px; }
 div.boxmed div.leftpos { width: 412px; }
 div.boxmed div.rightpos { width: 412px; }
 div.boxbig div.leftpos { width: 632px; }
 div.boxcenter div.leftpos { width: 302px; }
 div.boxcenter div.rightpos { width: 302px; }
 div.boxsuper div.leftpos { width: 962px; }

.icon { display: block; float: left; padding-left: 30px; height: 25px; line-height: 25px; background-repeat: no-repeat; }
.icon p { display: block; line-height: 25px; background: #ffffff; }
#expertsicon { background-image: url(/images/global/icons.png); background-position: 0px -49px; }
#blogsicon { background-image: url(/images/global/icons.png); background-position: 0px -19px; }
#contestsicon { background-image: url(/images/global/icons.png); background-position: -30px -19px; }
#exploreicon { background-image: url(/images/global/icons.png); background-position: -30px -49px; }
#photosicon { background-image: url(/images/global/icons.png); background-position: -60px -49px; }
#videoicon { background-image: url(/images/global/icons.png); background-position: 0px -79px; }
#eventsicon { background-image: url(/images/global/icons.png); background-position: -60px -19px; }
#twittericon { background-image: url(/images/global/icons.png); background-position: 2px -107px; }
#facebookicon { background-image: url(/images/global/icons.png); background-position: -28px -107px; }
/* End Splash Page Styles */

/* ROS Page Styles */
 div#leftcol div.box { background-image: url(/images/global/header.gif); width: 430px; overflow: hidden; display: block; float: left; padding: 13px 5px 5px 5px; background-position: -535px 5px; background-repeat: no-repeat; }
 div#leftcol div.box div.pos { display: block; width: 412px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background-image: url(/images/global/box-bg.gif); background-repeat: repeat-x; background-position: 0 27px;}

 div#midcol div.box { background-image: url(/images/global/header.gif); width: 210px; overflow: hidden; display: block; float: left; padding: 13px 5px 5px 5px; background-position: 5px 5px; background-repeat: no-repeat; }
 div#midcol div.box div.pos { display: block; width: 192px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background-image: url(/images/global/box-bg.gif); background-repeat: repeat-x; background-position: 0 27px;}
/* End ROS Page Styles */

/* Right Column Styles */
div#rightcol div#bigbox { margin: 10px; padding-left: 5px; display: block; width: 300px; height: 250px; float: none; }

div#tvsched { padding: 0px; display: block; width: 318px; }
div#tvsched div#tabline { display: block; height: 26px; border-bottom: 1px solid #7b7b7b; }
div#tvsched div#tablink { padding: 0 10px; display: block; height: 26px; width: 150px; float: right; }
div#tvsched div#tablink a { color: #404040; display: block; width: 55px; float: left; text-align: center; font-weight: bold; background-image: url(/images/global/header.gif); background-position: -2615px 0px; line-height: 25px; }
div#tvsched div#tablink a:hover { text-decoration: none; }
div#tvsched div#tablink a.bottomrightlink { float: right; display: block; width: 61px; } 
div#tvsched div#tablink a.bold { color: #000000; background-image: url(/images/global/header.gif); background-position: -2670px 0px ; }

div#tvsched h1 { margin: 0 8px; padding-bottom: 5px; }
div#tvsched div#SD { background-image: url(/images/global/gradient.jpg); background-repeat: repeat-x; background-position: 0px -273px; }
div#tvsched div#HD { background-image: url(/images/global/gradient.jpg); background-repeat: repeat-x; background-position: 0px -273px; }
div#tvsched a.schedline { clear: both; border-top: 1px solid #ffffff; border-bottom: 1px solid #404040; clear: both; display: block; width: 318px; height: 38px; padding: 0; color: #404040; text-decoration: none; overflow: hidden; } 
div#tvsched a.schedline:hover {   } 
div#tvsched a.schedline div.time { display: block; float: left; font-weight: normal; background-color: #efefef; background-repeat: repeat-y; padding: 12px 5px; text-align: right; width: 72px; }
div#tvsched a.schedline div.status { background: none; color: #ffffff; text-transform: uppercase; font-weight: bold; display: block; float: left; padding: 12px 0px; height: 14px; width: 68px; text-align: center; }
div#tvsched a.schedline div.title { cursor: pointer; padding: 4px 9px; height: 30px; line-height: 30px; font-weight: bold; overflow: hidden; background-color: #ffffff; float: left; width: 150px; }
div#tvsched a.schedline div.title p { display: block; height: 30px; line-height: 15px; padding: 0; margin: 0; vertical-align: middle; }
div#tvsched div.primetime { display: block; height: 165px; width: 318px; padding: 0px; overflow: hidden; background-image: url(/images/global/themegradient-hor.jpg); background-repeat: repeat-y; }
div#tvsched div.primetime div.header { display: block; width: 313px; height: 17px; padding: 27px 0 0 5px; background-color: #ffffff; border-bottom: 1px solid #404040; background-repeat: no-repeat; color: #000000; background-image: url(/images/global/icons.png);}
div#tvsched div.primetime div.design { display: block; float: left; width: 68px; height: 120px; background-repeat: no-repeat; background-image: url(/images/programs/original_programming_sprite.jpg);}
div#tvsched div.primetime a { border-bottom: 1px solid #ffffff; display: block; float: left; height: 14px; padding: 7px 0; width: 250px; }
div#tvsched div.primetime a div.title { font-weight: bold; float: left; width: 150px; height: 14px; padding: 0 9px; color: #ffffff; overflow: hidden; }
div#tvsched div.primetime a div.time { display: block; float: left; font-weight: normal; padding: 0px 9px; text-align: right; width: 64px; color: #000000; }
div#tvsched div.primetime a:hover { text-decoration: none; }
div#tvsched div#day1 { background-position: 0px 0; }
div#tvsched div#day2 { background-position: -478px 0; }
div#tvsched div#day3 { background-position: -956px 0; }
div#tvsched div#day4 { background-position: -1434px 0; }
div#tvsched div#day5 { background-position: -1912px 0; }
div#tvsched div#day6 { background-position: -2390px 0; }
div#tvsched div#day1 div.header { background-position: 77px -176px;  }
div#tvsched div#day2 div.header { background-position: 77px -218px; }
div#tvsched div#day3 div.header { background-position: 77px -260px; }
div#tvsched div#day4 div.header { background-position: 77px -302px; }
div#tvsched div#day5 div.header { background-position: 77px -344px; }
div#tvsched div#day1 div.design { background-position: -132px 0px; }
div#tvsched div#day2 div.design { background-position: -132px -120px; }
div#tvsched div#day3 div.design { background-position: -132px -240px; }
div#tvsched div#day4 div.design { background-position: -132px -360px; }
div#tvsched div#day5 div.design { background-position: -132px -480px; }
a#sched-bottab { display: block; float: right; color: #404040; text-align: center; width: 96px; height: 16px; background-image: url(/images/global/sched-bottab.jpg); background-repeat: no-repeat; }

div#rightcol div#videoplayer { padding: 5px; margin: 0; display: block; width: 320px; }
div#rightcol form { margin: 0; padding: 0; }
div#rightcol form select { border: none; width: 307px; margin: 0px; background-image: url(/images/global/inputbox.gif); padding: 3px 8px 3px 3px; }
div#rightcol div#facetwit { text-align: right; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Helvetica, Arial; text-decoration: none; text-transform: uppercase; color: #ffffff; padding: 4px 10px 0; }
div#rightcol div#facetwit span { float: left; display: block; padding-top: 4px; }
/* End Right Column Styles */

/* Splash WFN Original Section */
div#wfnoriginal { display: block; float: left; width: 650px; padding: 5px; overflow: hidden; }
div#wfnoriginal div.headertop { display: block; background-image: url(/images/global/header.gif); padding: 8px; width: 634px; background-repeat: no-repeat; background-position: -975px 0px;}
div#wfnoriginal div.header { display: block; background-image: url(/images/global/gradient.jpg); background-position: 0 -240px; padding: 7px 8px; width: 632px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background-repeat: repeat-x; }
div#wfnoriginal h1 { color: #4c4c4c; font: bold 14px Arial, Verdana, Times;	text-transform: uppercase;	padding: 3px 0 0px 0; }
div#wfnoriginal div.wfnoriginal { display: block; height: 126px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; width: 440px; padding: 1px 8px 1px 200px; background-repeat: no-repeat; overflow: hidden; background-image: url(/images/programs/original_programming_sprite.jpg); }
div#wfnoriginal div.wfnoriginal div.icon { margin-top: 5px; }
div#wfnoriginal div.wfnoriginal a.link { display: block; margin: 3px 0; float: left; width: 420px; color: #404040;}
div#wfnoriginal div.wfnoriginal a.link:hover { text-decoration: none; }
div#wfnoriginal div.wfnregion { display: block; height: 135px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; width: 632px; padding: 8px; overflow: hidden; background-color: #ffffff;  }
div#wfnoriginal div.wfnoriginal-alt { display: block; height: 185px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; width: 440px; padding: 1px 8px 1px 200px; background-repeat: no-repeat; overflow: hidden; background-image: url(/images/programs/original_programming_sprite.jpg);}
div#wfnoriginal div#hookinup { background-position: 1px -761px; }
div#wfnoriginal div#reelroadtrip { background-position: 1px -1405px; }
div#wfnoriginal div#gettingschoold { background-position: 1px -922px; }
div#wfnoriginal div#wfngreen { background-position: 1px -1083px; }
div#wfnoriginal div#news { background-position: 1px -1244px; }
div#wfnoriginal div#thelodge { background-position: 1px -600px; }
div#wfnoriginal div#ambassador { background-position: 1px -1727px; }
div#wfnoriginal div.wfnoriginal a.fulllink { display: block; float: left; padding: 10px 5px 10px 0; width: 360px; height: 90px; color: #404040; overflow: hidden; } 
div#wfnoriginal div.wfnoriginal a.fulllink:hover { text-decoration: none; background-image: url(/images/global/icons.png); background-position: 180px 95px; background-repeat: no-repeat; }
div#wfnoriginal div.wfnoriginal a.fulllink img { float: right; width: 120px; height: 70px; margin-left: 10px; } 
div#wfnoriginal div.wfnoriginal a.fulllink h2 { font-size: 12px; color: #000000; margin: 0; padding: 0;}
div#wfnoriginal div.wfnregion div#videolink { border: none; }
div#wfnoriginal div.wfnregion div.link { display: block; height: 135px; float: left; border-right: 1px solid #cdcdcd; width: 147px; padding: 0 5px; text-align: center; }
div#wfnoriginal div.wfnregion div.link a:hover { text-decoration: none; }
div#wfnoriginal div.wfnregion div.link img { display: block; width: 120px; height: 70px; padding: 1px; border: 1px solid #cdcdcd; margin: 0 16px; }
div#wfnoriginal div.otherlinks { display: block; height: 76px; overflow: hidden; }
div#wfnoriginal div.otherlinks a { display: block; color: #404040; padding: 2px 0 2px 20px; background-image: url(/images/global/icons.png); background-position: -212px -19px; background-repeat: no-repeat; }
div#wfnoriginal div.otherlinks a:hover { text-decoration: none; background-position: -212px -219px; }

div#originallinks { display: block; margin: 10px 5px; }
div#originallinks a { margin-bottom: 3px; color: #404040; }
div#originallinks a:hover { text-decoration: none; }
/* End Splash WFN Original Section */

/* Right Columns */
div#rightcol div.box2 { display: block; float: left; width: 320px; padding: 5px; overflow: hidden; }
div#rightcol div.box2 div.headertop { display: block; background-image: url(/images/global/header.gif); padding: 8px; margin: 0; width: 304px; background-repeat: no-repeat; background-position: -215px 0px; }
div#rightcol div.box2 div.header { display: block; background-image: url(/images/global/gradient.jpg); background-position: 0 -240px; padding: 7px 8px; margin: 0; width: 302px; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background-repeat: repeat-x; }
div#rightcol div.box2 h1 { color: #404040; font: bold 14px Arial, Verdana, Times;	text-transform: uppercase;	padding: 3px 0 0px 0; margin: 0; }
div#rightcol div.box2 div.text { color: #404040; background-color: #ffffff; display: block; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; width: 302px; padding: 5px 8px 8px 8px; overflow: hidden; margin: 0; }
div.text div.scheddate { display: block; width: 125px; float: left; }
div.text div.schedtime { width: 250px; text-align: right; }

div.box2 h2 { font-size: 12px; color: #000000; margin: 0; padding: 0;}

div#rightcol div.box2 div.rightcolvideo { color: #404040; background-color: #ffffff; display: block; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; width: 318px; padding: 0px; overflow: hidden; margin: 0; }
div#rightcol div.box2 div.rightcolvideo div a { display: block; width: 313px; height: 70px; color: #404040; border-top: 1px solid #cdcdcd; padding-right: 5px; overflow: hidden; margin: 0; }
div#rightcol div.box2 div.rightcolvideo div a:hover { text-decoration: none; background: #cdcdcd; }
div#rightcol div.box2 div.rightcolvideo div a img { float: left; padding-right: 5px; }
div#rightcol div.box2 div.rightcolvideo div a p { padding-top: 5px; }

div#rightcol div.box2 div.rightcolevent { color: #404040; background-position: 0px 49px; display: block; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; width: 318px; padding: 0px; overflow: hidden; margin: 0; background-color:#FFF; }
div#rightcol div.box2 div.rightcolevent div a { display: block; width: 313px; height: 60px; color: #404040; border-top: 1px solid #cdcdcd; padding-right: 5px; overflow: hidden; margin: 0; }
div#rightcol div.box2 div.rightcolevent div a:hover { text-decoration: none; background: #CCC; color:#000 }
div#rightcol div.box2 div.rightcolevent div a img { float: left; padding-right: 5px; }
div#rightcol div.box2 div.rightcolevent div a p { padding-top: 5px; }
/* End Splash WFN Original Section */

/* Splash Right Ads */
div.rightads { display: block; width: 320px; height: 265px; padding: 5px; float: left; color: #cdcdcd; font-size: 9px; text-align: center; text-transform: uppercase; }
div.rightads div.bigbox { float: none; display: block; padding: 5px 10px; }
div.rightads div.contraads { display: block; padding: 10px 1px; }
/* End Splash Right Ads */

/* Footer Styles */
div#footer { clear: both; margin: 5px; width: 970px; padding: 10px 5px; height: 30px; background-image: url(/images/global/gradient.jpg); background-position: 0 -300px; text-align: center; font: normal 11px Arial, Verdana; }
div#footer a { color: #404040;  }

div.box div.freshcatch { background-position: 0px 29px; background-image: url(/images/global/gradient.jpg); background-repeat: repeat-x; overflow: hidden; }
div.box div.freshcatch div.leftpos {  padding: 0; width: 318px; }
div.box div.freshcatch div.leftpos h1 { padding-left: 8px; margin-bottom: 7px; }
div.box div.freshcatch div#footercatches { height: 269px; overflow: hidden; }
div.box div.freshcatch div#footercatches a { height: 28px; }
div.box div.freshcatch div#splashcatches a { }
div.box div.freshcatch a { display: block;  border-top: 1px solid #c1c1c1; border-bottom: 1px solid #ffffff; padding: 5px 3px; color: #404040; overflow: hidden; font-size: 12px; font-weight: normal; background-position: 0px -89px; background-image: url(/images/global/gradient.jpg); clear: both; }
div.box div.freshcatch a:hover { text-decoration: none; background: #ffffff; }
div.box div.freshcatch div#splashcatches div.list { display: block; float: left; width: 50px; height: 45px; text-align: center; font-size: 36px; font-weight: bold;  filter:alpha(opacity=10);-moz-opacity:.1;opacity:.1; color: #000000; }

div#footerlinks { overflow: hidden; height: 322px; }
div#footerlinks div.footerlinks { display: block; float: left; width: 170px; height: 275px; border-right: 1px solid #cdcdcd; padding: 10px 20px; }
div#footerlinks div.footerlinks div.navlist { padding-bottom: 10px; }
/* End Footer Styles */

/* Global Properties Footer 
div#globalfooter { display: block; width: 100%; height: 20px; background-color: #efefef; border-top: 1px solid #404040; }
div#globalfooter a { display: block; float: left; width: 14%; height: 20px; color: #000000; text-decoration: none; border-right: 1px solid #404040; text-align: center; }
*/
/* End Global Properties Footer */

/* Global Styles */
a { color: #006699; text-decoration: none; }
a:visited { color: #404040; text-decoration: none; }
a:hover { color: #006699; text-decoration: underline; }
a img { border: 0; }
a.bottomrightlink { float: right; display: block; } 
div.clear { clear: both; height: 0; width: 0; line-height: 0; overflow: hidden; }
div.hidden { display: none; }
.white { color: #ffffff; }
.red { color: #ff0000; }
.bold { font-weight: bold; }
.orange { color: #f78f1e; }
.hiddenPic { display:none; }
.floatleft { float: left; }
.floatright { float: right; }

div.box h1 { font-size: 14px; color: #4c4c4c; font-family: Arial, Verdana, Times; line-height: 20px; padding: 2px 0 0px 0; margin-bottom: 10px; text-transform: uppercase; }
div.box h2 { font-size: 12px; color: #000000; }
div.box h1 a { color: #4c4c4c; }
div.pos h1 { color: #4c4c4c; }
div.pos h1 a { color: #4c4c4c; }	

img.featurephoto { margin-right: 5px; margin-bottom: 5px; display: block; float: left; }

div.navlist { background-position: bottom left; background-repeat: repeat-x; }
div.navlist ul { margin: 0px 0 0 0; padding: 0; }
div.navlist ul li { margin: 0px ; padding: 3px 0px 3px 20px; list-style-type: none; background-image: url(/images/global/icons.png); background-position: -212px -17px; background-repeat: no-repeat; }
div.navlist ul li:hover { margin: 0px ; list-style-type: none; background-position: -212px -217px; }
div.navlist ul li a { color: #404040; }
div.navlist ul li a:hover { text-decoration: none; } 

div#maglist ul li:hover { background-position: 0 6px }
div.navlist2 { background-position: bottom left; background-repeat: repeat-x; }
div.navlist2 ul { margin: 0px 0 0 0; padding: 0; }
div.navlist2 ul li { margin: 0px ; padding: 3px 0px 3px 20px; list-style-type: none; background-image: url(/images/global/icons.png); background-position: -212px -217px; background-repeat: no-repeat; }
div.navlist2 ul li a { color: #404040; }
div.navlist2 ul li a:hover { text-decoration: none; } 

div.pagelist { display: block; width: 98%; text-align: center; }
div.pagelist ul li { display: inline; padding: 0 2px; list-style-type: none; }
div.pagelist ul li a { color: #404040; border: 1px solid #cdcdcd; margin: 1px; padding: 2px 5px; background-position: 0px -150px; background-image: url(/images/global/gradient.jpg); background-repeat: repeat-x; }
div.pagelist ul li a:hover { background-position: 0px -220px; text-decoration: none; }
div.pagelist ul li a.selected { background-color: #a8a9ad; background-position: 0px -273px; color: #ffffff; }
p { margin: 0 0 12px 0; padding: 0; } 

div.facebooklike { display: block;  width: 300px; padding: 5px; }
/* .overflow { text-overflow: ellipsis; overflow:hidden; white-space:nowrap; } */

div.pdficon { display: block; width: 18px; height: 18px; background-image: url(/images/global/icons.png); background-position: 1px -137px float: left; }
div.wordicon { display: block; width: 18px; height: 18px; background-image: url(/images/global/icons.png); background-position: -29px -137px; float: left; }

div.googleSearchFormDiv { color: #404040; display: block; height: 51px; width: 320px; background: url(/images/global/subnav.png); background-position: -980px 0; margin: 5px; }
.googleSearchForm input.inputText {	height: 30px; width: 222px;	font: normal 25px Arial, Verdana, Times; color: #404040; margin: 5px; padding: 6px 3px; border: none; background: none; }
.googleSearchForm input.submit { height: 30px; width: 73px; font: bold 20px Arial, Verdana, Times; color: #000000;	margin: 5px 0; padding: 6px 3px; border: none; background: none; }
.googleSearchForm input.googleBtn {	height: 18px; border: solid 1px #fff; width: 30px; font: normal 9px Verdana; color: #fff; background: #e5841c; margin-right: 5px; padding-bottom: 2px; margin-top: 2px;	}

div#main input.store_button { cursor: pointer; display: block; height: 22px; background-color: #f78e1e; text-align: center; color: #ffffff; font-weight: bold; font-size: 12px; padding-bottom: 3px; border-top: 1px solid #f9aa56; border-left: 1px solid #f9aa56; border-right: 1px solid #e5841c; border-bottom: 1px solid #e5841c; /*border-top: 1px solid #ff0000; border-left: 1px solid #ff0000; border-right: 1px solid #a70000; border-bottom: 1px solid #a70000; */ width: 100%; margin: 0; }
div#main span.store_image_button { cursor: pointer;	display: block; background-color: #f78e1e; /* background-image: url(/shopnow/store/images/button-bg.jpg); */ text-align: center; color: #ffffff; font: bold 14px Verdana, Arial; padding-bottom: 3px; border-top: 1px solid #f9aa56; border-left: 1px solid #f9aa56; border-right: 1px solid #e5841c; border-bottom: 1px solid #e5841c; /*	border-top: 1px solid #ff0000; 	border-left: 1px solid #ff0000; border-right: 1px solid #a70000; border-bottom: 1px solid #a70000; */ }

a.button { display: block; height: 20px; background-color: #f78e1e; text-align: center; color: #ffffff; font-weight: bold; font-size: 16px; border-top: 1px solid #f9aa56; border-left: 1px solid #f9aa56; border-right: 1px solid #e5841c; border-bottom: 1px solid #e5841c; }
input.button { display: block; height: 20px; background-color: #f78e1e; text-align: center; color: #ffffff; font-weight: bold; font-size: 16px; border-top: 1px solid #f9aa56; border-left: 1px solid #f9aa56; border-right: 1px solid #e5841c; border-bottom: 1px solid #e5841c; }

/* End Global Styles */

/** Landing Div stuff for US **/
div#landingBg { position: absolute; border: 0; background-color: #fff; top: 0; left: 0; display: none;  z-index: 50; opacity: 0.85;}
div#landingWrap { font: normal 15px Arial, Verdana, Times; 	text-align: center; width: 300px; position: absolute; z-index: 100; display: none; }
#landingWrap a { color: #000; }
#landingWrap a.nothanks { background-color: #cdcdcd; padding: 2px 5px; font-weight: bold; display: block; }
#landingWrap a.nothanks:hover {	background-color: #404040; color: #ffffff; }

/*** Ad Pre-Roll and Post-Roll ****/
#adProgress { background-color: #000; padding: 2px 5px; color: #fff; }
#adRemain { float: right; width: 300px; display: block; text-align: right; }
.vidPlayerOuterWrap { width: 600px; margin: 0 auto; }

/*lightbox*/
a.lightbox { border:0; }
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90;	width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0;	width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative; background-color: #fff;	width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%; left: 0%;	height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav {	position: absolute;	top: 0;	left: 0; height: 100%; width: 100%;	z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto; line-height: 1.4em;	overflow: auto;	width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; float: right; padding-bottom: 0.7em; }
/*end lightbox*/
