@import url("core_nav.css");
@import url("jDN.css");
@import url("pb.css");
@import url("jScrollPane.css");

/* ******* Global Misc ******* */
* {margin: 0; padding: 0}
html{font-size: 100%; /* WinIE text resize correction */} 
html,body {font: normal 1em Verdana, sans-serif;}
body {position:relative; left: 0px; top: 0px; z-index: 0; width: 100%; height: 100%;}
body {text-align: center;}
input, select, option, textarea {font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 0.875em;}
iframe {border: 0}
ul,ol {list-style-type: none; list-style-image: none;}
a {text-decoration: none; outline: 0}
a:hover {text-decoration: none;}
a:focus
{outline:none;}
a:active
{
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}
img {border: 0;}

.clearfix:after {
	clear: both; 
	content: "."; 
	display: block; 
	height: 0; 
	visibility: hidden;
}

.clearfix {display:inline-block;}
.forceScroll {height: 200px;}


/* ******* Common Paddings Margins ******* */

.Pad6Top{padding-top:6px;}

.Pad8Top{padding-top:8px;}

.Pad9Top{padding-top:9px;}

.Pad12Top{padding-top:12px;}

.Pad8LR{padding:0 8px 0 8px;}

.Pad8Bot{padding-bottom:8px;}

.MargNeg1Top{margin-top:-1px;}

/* ******* jScroll Scheme ******* */
.scroll-pane {width: 333px;overflow: auto;float: left;}
a.jScrollArrowUp:hover {background-position: 0 -15px;}
a.jScrollArrowDown:hover {background-position: 0 -15px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -30px;}

/* ******* Body Font Size Rules ******* */
h1{
font-size: 0.938em;
line-height: 1em;
margin: 1em 0 1em 0;
font-weight: 300;
}

h2{
font-size: 0.814em;
line-height: 1em;
margin: 1em 0 1em 0;
font-weight: 500;
}

h2 b{
font-size: 0.814em;
line-height: 1em;
margin: 1em 0 1em 0;
font-weight: 500;
}

h4{
font-size: 1.125em;
line-height: 1em;
font-weight: 500;
}

p{
font-size: 0.750em;
line-height: 1.5em;
margin-bottom: 1em;
}

p.med{
font-size: 0.689em;
line-height: 1.5em;
margin-bottom: 1em;
}

/* ******* Icons ******* */
a.rss {background:url(../station/52/template/ico/rss.gif) no-repeat 0 2px; padding: 0 0 0 20px;font-size: 0.814em;text-decoration:none;font-weight: 200;}
a.rss2 {background:url(../station/52/template/ico/rss.png) no-repeat 0 0; padding: 0 0 0 5px;font-size: 0.814em;text-decoration:none;font-weight: 200;behavior: url("global/iepngfix.htc");width: 12px; height: 12px;display:block;float: left;}
a.close {background:url(../station/52/template/ico/close.png) no-repeat 0 0; padding: 0 0 0 5px;font-size: 0.814em;text-decoration:none;font-weight: 200;behavior: url("global/iepngfix.htc");width: 12px; height: 12px;display:block;float: left;}
a.mail {background:url(../station/52/template/ico/mail.gif) no-repeat 0 4px; padding: 0 0 0 20px;font-size: 0.814em;text-decoration:none;font-weight: 200;}
a.mail2 {padding: 0 0 0 20px;font-size: 0.814em;text-decoration:none;font-weight: 200;}
a.chat {padding: 0 0 0 20px;font-size: 0.814em;text-decoration:none;font-weight: 200;}
a.phone {padding: 0 0 0 15px;font-size: 0.814em;text-decoration:none;font-weight: 200;}
a.digg {background:url(../images/ico_digg.gif) no-repeat 2px 0; padding: 3px 0 3px 25px;line-height: 18px;font-size: 10px;text-decoration:none;text-transform: uppercase; font-weight: bold;}
a.newsvine {background:url(../images/ico_newsvine.gif) no-repeat 2px 0;  padding: 3px 0 3px 25px;line-height: 18px;font-size: 10px;text-decoration:none;text-transform: uppercase; font-weight: bold;}
a.dell {background:url(../images/ico_del.gif) no-repeat 2px 0;  padding: 3px 0 3px 25px;line-height: 18px;font-size: 10px;text-decoration:none;text-transform: uppercase; font-weight: bold;}
a.facebook {background:url(../images/ico_facebook.gif) no-repeat 2px 0; padding: 3px 0 3px 25px;line-height: 18px;font-size: 10px;text-decoration:none;text-transform: uppercase; font-weight: bold;}
a.buzz {background:url(../images/ico_buzz.gif) no-repeat 2px 0; padding: 3px 0 3px 25px;line-height: 18px;font-size: 10px;text-decoration:none;text-transform: uppercase; font-weight: bold;}
a.myspace {background:url(../images/ico_myspace.gif) no-repeat 2px 0; padding: 3px 0 3px 25px;line-height: 18px;font-size: 10px;text-decoration:none;text-transform: uppercase; font-weight: bold;}
a.video {background:url(../images/ico_video.gif) no-repeat 0px 0;  padding: 3px 0 3px 23px;line-height: 18px;font-size: 10px;text-decoration:none;text-transform: uppercase; font-weight: bold;list-style: none;}
a.stars1 {width: 14px; height: 17px; line-height: 17px;background:url(../station/52/template/ico/stars1.png) no-repeat 0 0;padding: 0;margin: 0;behavior: url("global/iepngfix.htc");display: block;}
a.stars2 {width: 28px; height: 17px; line-height: 17px;background:url(../station/52/template/ico/stars2.png) no-repeat 0 0;padding: 0;margin: 0;behavior: url("global/iepngfix.htc");display: block;}
a.stars3 {width: 42px; height: 17px; line-height: 17px;background:url(../station/52/template/ico/stars3.png) no-repeat 0 0;padding: 0;margin: 0;behavior: url("global/iepngfix.htc");display: block;}
a.stars4 {width: 56px; height: 17px; line-height: 17px; background:url(../station/52/template/ico/stars4.png) no-repeat 0 0;padding: 0;margin: 0;behavior: url("global/iepngfix.htc");display: block;}
a.stars1B {width: 14px; height: 17px; line-height: 17px; background:url(../station/52/template/ico/stars1.png) no-repeat 0 0;padding: 0;margin: -11px 0 0 112px;behavior: url("global/iepngfix.htc");display: block;}
a.stars2B {width: 28px; height: 17px; line-height: 17px; background:url(../station/52/template/ico/stars2.png) no-repeat 0 0;padding: 0;margin: -11px 0 0 112px;behavior: url("global/iepngfix.htc");display: block;}
a.stars3B {width: 42px; height: 17px; line-height: 17px; background:url(../station/52/template/ico/stars3.png) no-repeat 0 0;padding: 0;margin: -11px 0 0 112px;behavior: url("global/iepngfix.htc");display: block;}
a.stars4B {width: 56px; height: 17px; line-height: 17px; background:url(../station/52/template/ico/stars4.png) no-repeat 0 0;padding: 0;margin: -11px 0 0 112px;behavior: url("global/iepngfix.htc");display: block;}
a.starsLG4 {width: 100px; height: 25px; background:url(../station/52/template/ico/starsLG4.png) no-repeat 0 0;padding: 8px 0 0px 100px;margin: -2px 0 0 10px;behavior: url("global/iepngfix.htc");display: block;}
a.arrowFFF {padding: 0 0 0 12px;font-size: 1em;text-decoration:none;font-weight: 200;height: 20px;}
a.page-options {padding: 0 0 0 12px;font-size: 1em;text-decoration:none;font-weight: 200;height: 20px;}

/* ******* Global Header ******* */
#globalhdr {width: 100%; height: 1.875em; margin:0 auto; text-align:left; border-bottom: solid 1px;}
#globalhdrContent {width: 61.56em;margin:0 auto;}
#globalhdrContent .id {width: 51.188em;float: left;line-height: 2.5em;font-size: 0.750em;}
#globalhdrContent .logo a{float: right; display: block; background-repeat: no-repeat; width: 10.375em; height: 1.875em;}

/* ******* Search Level ******* */
#searchlvlContent {width: 61.56em; height: 4.688em; margin:0 auto;}
#searchlvlContent .logo a{float: left; display: block; background-repeat: no-repeat; behavior: url("global/iepngfix.htc");}
/* * STATION * */
#searchlvlContentSTATION {width: 61.56em; height: 4.688em; margin:0 auto;background-repeat: no-repeat; }
#searchlvlContentSTATION .logo a{float: left; display: block; background-repeat: no-repeat; behavior: url("global/iepngfix.htc");}

#searchlvlFieldContainer {position: relative;float: right; display: block; font-size: 0.689em; width: 47.138em; height: 5.005em;padding: 10px 15px;z-index: 2;}
#searchlvlFieldContainer .nav {display: block; width: 47.138em; height: 2.002em;text-align: left;}
	#searchlvlFieldContainer .nav ul {width: 47.138em;margin:0;padding:0;list-style:none;position:absolute;}
		#searchlvlFieldContainer .nav li {display: inline;}
		#searchlvlFieldContainer .nav li.BLANK {height: 2.002em; width: auto;float: left;padding-top: 4px; margin: 0 5px; display: inline; font-weight: 300; text-align: center;}
		
		#searchlvlFieldContainer .nav li.BLANKSTATION {height: 2.002em; width: auto;float: left;padding-top: 2px; margin: 0 5px; display: inline;font-weight: 300; text-align: center;}
		#searchlvlFieldContainer .nav li.SPACER {width: 70px;float: left; display: block;}
		#searchlvlFieldContainer .nav li.OFF {width: auto;float: left;padding: 2px 8px 0 8px; margin: 0; display: block;text-align: center;}
		#searchlvlFieldContainer .nav li.ON {height: 2.002em; width: auto;float: left;padding: 4px 8px 0 8px; margin: 0 5px;text-align: center;}
#searchlvlFieldContainer .inputs {display: block; width: 47.138em; height: 3.003em;background-repeat: no-repeat;}
	#searchlvlFieldContainer .inputs ul {text-align: left;}
		#searchlvlFieldContainer .inputs li {display: inline; padding-top: 4px;}
		#searchlvlFieldContainer .inputs li.SEARCH {height: 3.003em;width: auto;float: left;margin: 0 5px; display: inline;}
		#searchlvlFieldContainer .inputs li.SEARCH input.Search{border: 2px solid;width: 370px;font-size: 18px;/*height: 2.184em;line-height: 2.584em;*/}
		#searchlvlFieldContainer .inputs li.BLANK {line-height: 2.300em;width: auto;float: left;margin: 0 5px; display: inline; text-align: center;}
		#searchlvlFieldContainer .inputs li.SEL {float: left;margin: 0; display: inline;text-align: left;}
		#searchlvlFieldContainer .inputs li.BTN {float: left;margin: 0 5px; display: inline;text-align: left;}
		
.hoverDNBox {position:absolute; left: 300px; top: 25px; width: 227px; height: 85px; padding: 15px 5px 15px 10px; border: 1px solid; z-index: 3;}
.hoverDNBox div.ACCT{background: url(../station/52/template/bg_dot.gif) repeat-y 62px 0px; width: 100%; height: 100%;}
.hoverDNBox div.TIME{background: url(../station/52/template/bg_dot.gif) repeat-y 76px 0px;width: 100%; height: 100%; }
.hoverDNBox img {float: left; z-index: 3; position: relative; border: solid 1px; }
.hoverDNBox span {float: left; z-index: 3; position: relative; top: -15px;left: -15px;margin: 0; padding: 0;}
.hoverDNBox ul.ACCT {width: 164px; float: right; padding: 0; margin: 0; position: absolute; right: -5px;z-index: 3; text-align: left;  }
.hoverDNBox ul.TIME {width: 144px; float: right; padding: 0; margin: 0; position: absolute; right: 0px;z-index: 3; text-align: left; }
.hoverDNBox ul li { background-image: none; padding: 0; font-size: 10px; }
.dnArrow { display: inline; width: 19px; height: 9px; position: absolute; top: 0px; left: 125px; z-index: 2;}
#timeDrop .dnArrow  { left: 140px; }
#acctDrop .dnArrow  { left: 40px; }

.hoverDNBox2 {position:absolute; left: 117px; top: 90px; width: 227px; height: 85px; padding: 15px 5px 15px 10px; border: 1px solid; z-index: 3;}
.hoverDNBox2 div.ACCT{background: url(../station/52/template/bg_dot.gif) repeat-y 62px 0px; width: 100%; height: 100%;}
.hoverDNBox2 div.TIME{background: url(../station/52/template/bg_dot.gif) repeat-y 76px 0px;width: 100%; height: 100%; }
.hoverDNBox2 img {float: left; z-index: 3; position: relative; border: solid 1px; }
.hoverDNBox2 span {float: left; z-index: 3; position: relative; top: -15px;left: -15px;margin: 0; padding: 0;}
.hoverDNBox2 ul.ACCT {width: 164px; float: right; padding: 0; margin: 0; position: absolute; right: -5px;z-index: 3; text-align: left;  }
.hoverDNBox2 ul.TIME {width: 144px; float: right; padding: 0; margin: 0; position: absolute; right: 0px;z-index: 3; text-align: left; }
.hoverDNBox2 ul li { background-image: none; padding: 0; font-size: 10px; }

		
/* ******* Horizontal Nav ******* */		
#navContainer {width: 61.56em; height: 1.625em; margin:0 auto; z-index: 0;clear: right;}

/* CHANNEL LISTING DROP DOWN */
.channelst {width: 61.56em; height: auto; margin:0 auto;position: relative;}

/* HIDE TOGGLE BAR */
#toggleout {position: relative; display: block; width: 61.56em; margin:0 auto;clear: right;/*behavior: url("global/iepngfix.htc");*/}
#toggleout a{width: 14.0em; padding: 0 815px 0 30px;height: 14px;display: block;text-align: left;cursor: pointer;font-size: 11px;position: relative;}

/* CHANNEL LIST TABLE */
.navtable{list-style:none;font-size: 0.814em;line-height: 25px;padding: 0; margin: 0;}
.navrow{ width: 100%;text-align:left;height: 25px;padding: 0; margin: 0;}
.cellone{padding-left:10px;width:30%;float:left;}
.celltwo{padding-left:10px;width:60%;float:left;}
.clear{clear:both;}

/* ******* Horizontal Ad ******* */	
#adHorizontal {width: 61.56em; height: 117px; margin:8px auto; position: relative;}
#adHorizontal .ad{width: 928px;height: 97px;behavior: url("global/iepngfix.htc");margin: 0 auto;padding-top: 20px;text-align: center;}
/* ******* Horizontal Ad for Dark BG******* */	
#adHorizontal_000 {width: 61.56em; height: 117px; margin:8px auto 8px auto; position: relative;}
#adHorizontal_000 .ad{width: 928px;height: 97px;behavior: url("global/iepngfix.htc");margin: 0 auto;padding-top: 20px; text-align: center;}


/* ******* STATION SPLASH LIVE SELECTOR ******* */
#liveSelect {width: 61.56em; height: 30px; margin:0 auto;text-align: left;position: relative;z-index: 100;padding-top: 12px;}
#liveSelect .showcase {width: 315px; height: inherit; margin:-12px 0 0 12px;float: left;position: relative;display: inline;}
#liveSelect .showcase div.hdr{width: 113px; height: 14px; behavior: url("global/iepngfix.htc");}
#liveSelect .showcase div.sel{width: 315px; height: inherit; position: relative;}
#liveSelect .clockCont {float: left;display: block;height: 20px; padding-top: 7px;position: relative;}
#liveSelect .clock {display:block;}
#liveSelect .abouthdrCont {float: right;display: block; height: 10px;padding-top: 20px; margin-right:20px;}
#liveSelect .abouthdrCont div.abouthdr {width: 125px; height: 14px; behavior: url("global/iepngfix.htc");}

/* ******* STATION SPLASH LIVE CONTAINER ******* */
#liveselcont {width: 61.56em; height: 400px; margin:0 auto;text-align: center;position: relative;}
.stepcarousellive{position: relative; overflow: scroll; width: 61.56em; height: 400px;z-index: 0;}
.stepcarousellive .conveyerlive{position: absolute; left: 0;top: 0;}
.stepcarousellive .instancelive{float: left; overflow: hidden; width: 61.56em; height: 400px;}

/* ******* Showcase ******* */
#showcaseContainer {width: 61.56em; height: 407px; margin:0 auto;text-align: center;position: relative;}

#showcaseContent {width: 591px; height: inherit; margin:-4px 0 0 0;float: left;position: relative;display: inline;}	
#showcaseContent .showcaseHdr {width: auto; height: 14px;display: block;padding-right: 10px;}
#showcaseContent .showcaseHdr span{float: right; width: 163px; height: 14px; behavior: url("global/iepngfix.htc");}
#showcaseContent .showcaseHdr span.blk{float: right; width: 163px; height: 14px; behavior: url("global/iepngfix.htc");}

#showcaseContent .BoxHeader
{height:14px;overflow:hidden;behavior: url("global/iepngfix.htc");}
#showcaseContent .BoxHeader div
{width:591px;height:14px;line-height:17px;overflow:hidden;font-size: 0.689em;text-align: right;behavior: url("global/iepngfix.htc");}
#showcaseContent .BoxContent
{height: 350px;width: 589px;text-align: center;border-bottom: solid 1px ;border-left: 1px solid; border-right: 1px solid; behavior: url("global/iepngfix.htc");overflow: hidden;}
#showcaseContent .BoxContent div.Pad8LR iframe.tabcontentiframe {width:100%; height:370px; min-height: 370px;overflow: hidden;}
#showcaseContent .BoxFooter
{height:28px;overflow:hidden;behavior: url("global/iepngfix.htc");}
#showcaseContent .BoxFooter div
{height:28px;width:591px;overflow:hidden; behavior: url("global/iepngfix.htc");}


/* ******* Detail STATIC ******* */
#detailContent {width: 384px; height: auto; margin:5px auto;float: right;position: relative; display: inline;}	
#detailContent .AdHdr {width: 334px; height: 14px;display: block;position: relative;padding-right: 50px;}
#detailContent .AdHdr span{float: right;display: block; width: 114px; height: 14px; behavior: url("global/iepngfix.htc");}
#detailContent .AdHdr span.blk{float: right;display: block; width: 114px; height: 14px;behavior: url("global/iepngfix.htc");}
#detailContent .Ad {width: 300px; height: 250px; margin: 0 46px 0 46px; text-align: left;}
#detailContent .links {width: 300px; height: 113px;margin: 0 46px 0 46px; text-align: left;}

/* ******* Detail LIVE ******* */
#detailContentLIVE {width: 382px; height: auto; margin:5px 0 0 0;float: left;position: relative; display: block;z-index: 800;}	
#detailContentLIVE .Hdr {width: 365px; height: 14px;display: block;position: relative;padding-right: 10px;}
#detailContentLIVE .Hdr span{float: right;display: block; width: 125px; height: 14px; behavior: url("global/iepngfix.htc");}
#detailContentLIVE .Hdr span.blk{float: right;display: block; width: 125px; height: 14px; behavior: url("global/iepngfix.htc");}
#detailContentLIVE .Sel {width: 382px; height: 43px; margin-left: 6px; text-align: left;display: block;overflow:hidden; behavior: url("global/iepngfix.htc");}
#detailContentLIVE .Sel div.lft{width:385px;height:43px;overflow:hidden; behavior: url("global/iepngfix.htc");z-index: 999;}
#detailContentLIVE .Ftr {width: 382px; height: 11px; margin-left: 6px; text-align: left;display: block;overflow:hidden; behavior: url("global/iepngfix.htc");}
#detailContentLIVE .Ftr div.lft{width:382px;height:11px;overflow:hidden;behavior: url("global/iepngfix.htc");}
#detailContentLIVE .Sel div.lft ul.sel{margin:0;padding:10px;list-style:none;position:absolute;}
#detailContentLIVE .Sel div.lft li.txt{display: inline; float: left;font-size: 0.689em;line-height: 24px; padding-right: 10px;}
#detailContentLIVE .Sel div.lft li.sel{display: inline; float: left;}
#detailContentLIVE .detailsort {position: relative;width: 385px; height: 339px; margin-left: 6px; text-align: left;z-index: -1;}
#detailContentLIVE .detailsort div.livelnks{position: relative; width: 380px;height: 30px; display: block; clear: both;border-left: 1px solid;border-right: 1px solid;}
#detailContentLIVE .detailsort div.livelnks ul.livesel{margin:0 auto;padding:8px 0px 10px 10px;list-style:none;position:absolute;}
#detailContentLIVE .detailsort div.livelnks ul.livesel li{display: inline; float: left;font-size: 0.689em;padding: 0 10px 0 10px;}
#detailContentLIVE .detailsort div.livelnks ul.livesel li span{font-size: 1em;font-weight: 600;}
#detailContentLIVE .detailsort div.livelnks ul.livesel li a{font-weight: 600;}
.stepcarousel{position: relative; overflow: scroll; width: 382px;height: 307px;z-index: 0;border-top: solid 1px;border-bottom: solid 1px;}
.stepcarousel .conveyer{position: absolute; left: 0;top: 0;}
.stepcarousel .instance{float: left; overflow: hidden; margin: 10px; width: 363px; height: 287px; border: solid 1px;}

/* * About Episode * */
.stepcarousel .instance div.about {padding: 10px;}
.stepcarousel .instance div.about h1{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.stepcarousel .instance div.about h2{margin: 0 0 10px 0;font-size: 0.750em; line-height: 1.35em;}
.stepcarousel .instance div.about img.episode{float: left; padding-right: 10px;}
.stepcarousel .instance div.about .linksLIVE{border-bottom: 1px dashed; height: 4px;}
.stepcarousel .instance div.about p{font-size: 0.689em;text-align: justify;}

/* * Host Bio * */
.stepcarousel .instance div.hostbio {padding: 10px;}
.stepcarousel .instance div.hostbio img{float: left; padding-right: 10px;}
.stepcarousel .instance div.hostbio h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.stepcarousel .instance div.hostbio p{font-size: 0.689em;text-align: justify;}

/* * Show Description * */
.stepcarousel .instance div.showdes{padding: 10px;}
.stepcarousel .instance div.showdes img{float: left; padding-right: 10px;}
.stepcarousel .instance div.showdes h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.stepcarousel .instance div.showdes p{font-size: 0.689em;text-align: justify;}

/* * Sponsors * */
.stepcarousel .instance div.sponsors{padding: 10px 10px 10px 0px;}
.stepcarousel .instance div.sponsors div.txt{float: right;display: block; width: 193px; height: 14px; padding-right: 33px; behavior: url("global/iepngfix.htc");}
.stepcarousel .instance div.sponsors div.ad{text-align: center;position: relative;width: 100%; height: 100%;}

/* * Show Blog * */
.stepcarousel .instance div.showblog {padding: 10px;}
.stepcarousel .instance div.showblog img{float: left; padding-right: 10px;}
.stepcarousel .instance div.showblog h1{margin: 0 0 5px 0; font-weight: 800;}
.stepcarousel .instance div.showblog h2{margin: 0 0 10px 0;font-weight: 800;}
.stepcarousel .instance div.showblog p{font-size: 0.689em;text-align: justify;}
.stepcarousel .instance div.showblog .more {text-align: right; font-size: 0.689em;margin: 0 25px 8px 0;}
.stepcarousel .instance div.showblog .bubtop {width: 330px; height: 13px; margin: 0;}
.stepcarousel .instance div.showblog .bubctr {width: 310px; height: 120px; overflow: hidden; margin: 0; padding: 0 10px 0 10px;}
.stepcarousel .instance div.showblog .bubctr img{float: left; margin-right: 10px; border: solid 1px;width: 48px; height: 48px;padding-right: 0;}
.stepcarousel .instance div.showblog .bubctr h2{margin: 0 0 5px 0;padding: 0;font-size: 0.689em;}
.stepcarousel .instance div.showblog .bubctr p{font-size: 0.689em;text-align: justify; margin: 10px 0 0 0;}
.stepcarousel .instance div.showblog .bubbot {width: 330px; height: 27px; margin: 0;}
.stepcarousel .instance div.showblog .links {text-align: left;margin: 0; padding: 0;padding-left: 10px;}
.stepcarousel .instance div.showblog .links li{padding: 0; margin:0;}
.stepcarousel .instance div.showblog .links span{margin: 0 70px 0 10px;font-size: 0.689em;line-height: 20px;}

/* * LIVE LINKS - EMAIL HOST * */
.stepcarousel .instance div.emailhost{padding: 10px;}
.stepcarousel .instance div.emailhost h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.stepcarousel .instance div.emailhost p{font-size: 0.689em;text-align: justify;padding: 4px 0 0 0;}
.stepcarousel .instance div.emailhost input.Email{border: 2px solid;width: 200px;height: 1.184em;line-height: 2.584em;}
.stepcarousel .instance div.emailhost input.EmailMsg{border: 2px solid;width: 330px;height: 4.184em;line-height: 2.584em;}
.stepcarousel .instance div.emailhost .links {text-align: left;margin: 0; padding-top: 10px;padding-left: 10px;float: right;margin-right: 20px;}
.stepcarousel .instance div.emailhost .links li{padding: 0; margin:0;}
.stepcarousel .instance div.emailhost .links span{font-size: 0.689em;line-height: 20px;}

/* * LIVE LINKS - CAll IN * */
.stepcarousel .instance div.callin{padding: 10px;}
.stepcarousel .instance div.callin img{float: left; margin-right: 10px; behavior: url("global/iepngfix.htc");width: 88px; height: 62px;}
.stepcarousel .instance div.callin h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.stepcarousel .instance div.callin p{font-size: 0.689em;text-align: justify;}

/* ******* Directory Level ******* */
#directorylvlContainer {width: 61.56em; height: 508px; margin:4px auto; display: block; behavior: url("global/iepngfix.htc");}

/* ******* Helpful Links ******* */
#helpfullnkspodContent {width: 189px; height: 492px; margin-top:12px;float: left;display: inline;position: relative;}
#helpfullnkspodContent .hdr {width: 189px; height: 22px; background-repeat: no-repeat; behavior: url("global/iepngfix.htc"); overflow: hidden;}
#helpfullnkspodContent .ctr {width: 187px; min-height: 462px; height: auto !important; height: 462px; border-right: solid 1px; border-left: solid 1px; display: block;padding-top: 3px;}
#helpfullnkspodContent .ctr .subhdr {position: relative; height: 20px;margin: 0;padding: 0;}
#helpfullnkspodContent .ctr .subhdr h1{margin: -2px 0 0 8px;float: left;}
	#helpfullnkspodContent .ctrOFF {width: 182px; height: 22px; line-height: 22px; margin-bottom:-1px; padding-left: 5px; border-top: solid 1px; border-bottom: solid 1px; display: block;font-size: 0.689em;font-weight: 800; text-decoration: none;text-align: left;cursor: pointer;}
	#helpfullnkspodContent .ctrACTIVE {cursor: pointer;}
	image.ipodIMG {behavior: url("global/iepngfix.htc");width:162px; height:107px;}
	#helpfullnkspodContent .ctr div {width: auto; height: auto; text-align: left;}
	#helpfullnkspodContent .ctr p {padding: 8px;}
	#helpfullnkspodContent .ctr div img{text-align: center;}
#helpfullnkspodContent .ftr {width: 189px; height: 11px; display: block; behavior: url("global/iepngfix.htc");}

#helpfullnkspodContent .ctr .buttons {padding-bottom: 15px; width: 100%;}

/* ******* Directory ******* */
#directoryContent {width: 37.63em; height: 436px; margin: 0; float: left;display: inline;position: relative;}
#directoryContent .hdr {width: 574px; height: 39px;display: block;text-align: left;padding: 20px 0 0 12px;position: relative;}
#directoryContent .hdr span{width: 198px; height: 26px;margin-top: 5px;float: left; behavior: url("global/iepngfix.htc");}
#directoryContent .hdr span.blk{width: 198px; height: 26px;margin-top: 5px; float: left; behavior: url("global/iepngfix.htc");}
#directoryContentMain {width: 573px; height: 436px; margin: 0 auto;display: block;border: solid 1px;}
#directoryContentMain .contentcontainer {width: 573px; height: 404px; margin: 0 auto;display: block;overflow: auto;position: relative;}

/*
#directoryContentMain2 {width: 573px; height: 604px; margin: 0 auto;display: block;border: solid 1px;}
#directoryContentMain2 .contentcontainer {width: 573px; height: 572px; margin: 0 auto;display: block;overflow: auto;position: relative;}
*/
#directoryContentMain2 {width: 573px; height: 604px; margin: 0 auto;display: block;border: solid 1px;background-color:#E7E7E7;}
#directoryContentMain2 .contentcontainer {width: 573px; height: 572px; margin: 0 auto;display: block;overflow: auto;position: relative;}
#directoryContentMain2 h1{text-align: left;padding-left: 10px;margin: 8px 0 12px 0;font-weight: 600;}


/*
#ShowDirdirectoryContentMain {height: auto; margin: 0 auto;display: block;border: solid 1px;position: relative;}
#ShowDirdirectoryContentMain h1{text-align: left;padding-left: 10px;margin: 8px 0 12px 0;font-weight: 600;}
#ShowDirdirectoryContentMain div.selform{clear: left; position: absolute; left: 335px; top: 5px;z-index: 2;}
#ShowDirdirectoryContentMain div.selform div.hdr{position: absolute; left: -95px; top: 5px;font-weight: 600;font-size: 0.689em;}
#ShowDirdirectoryContentMain .contentcontainer {height: 100%; margin: 0 auto;display: block;position: relative;}
#ShowDirdirectoryContentMain .contentcontainerMISC {height: 100%; margin: 0 auto;display: block;position: relative;}
#ShowDirdirectoryContentMain .contentcontainerMISC iframe{width: 571px; height: 578px;}
*/












/* * Stations * */
#stations .bg {width: 556px;height: auto; min-height: 636px;text-align: left;}
#stations .container {width: auto; height: inherit; display: block;margin:-2px 0;padding: 0;text-align: left; clear: both; border-bottom: solid 1px;}
#stations .container div.logo{width: 133px; height: 100%; display: block;float: left;margin:1px 0;}
#stations .container div.detail{width: 403px; max-height: 350px;display: block;float: left;margin:0; padding: 0;position: relative;}
#stations .container div.detail p{font-size: 0.689em;line-height: 1.5em;margin: -1em 0 1em 0;padding: 0 10px 0 15px;}
#stations .container div.detail h2{font-weight: 800;padding: 0 15px 0 15px;}
#stations .container div.detail div.appear{width:422px;height: 347px; position: relative; top: -86px; left: 0px;margin: 0;padding:0;}
#stations .container div.detail div.appear .close a{float: right; display: block; background-repeat: no-repeat; width: 53px; height: 17px;margin: 5px 5px 0 0;}
#stations .container div.detail div.appear .breakdown {padding: 20px; text-align: left;}
#stations .container div.detail div.appear .breakdown .channels {margin: 0 10px 10px 20px;padding: 4px; text-align: left;width: auto; height: 51px;overflow: auto; border: dotted 1px;}
#stations .container div.detail div.appear .breakdown .channels ul{margin: 0 1em 0 1em;}
#stations .container div.detail div.appear .breakdown .channels li{font-size: 0.689em;line-height: 1.5em;margin: 0.5em;list-style: disc;}
#stations .container div.detail div.appear .breakdown .livenow {width: 133px;padding: 5px 0 5px 0;margin-top: 68px;position: absolute; left: -133px;font-size: 0.689em;}
#stations .container div.detail div.appear .breakdown .livenow span{padding: 5px 0 5px 5px;}
#stations .container div.detail div.appear .breakdown .livenow div{text-align: center;}
#stations .container div.detail div.appear .breakdown .livenow h1{margin: 10px 5px 2px 5px;font-size: 1em; line-height: 1.35em;font-weight: 600;}
#stations .container div.detail div.appear .links {text-align: left;}

/* * Schedule * */
#schedule {width: 571px; height: inherit; display: inline;margin:-2px 0;padding: 0; clear: both;position: relative; float:left;}
#schedule .lft{width: 115px;height: inherit;display: inline;padding:0;float: left;position: relative;z-index:1;}
#schedule .rt{width: 456px;height: auto;display: inline;margin:0;padding:0;float: left;position: relative;z-index:0;}
#schedule .rt div.schedstationCol iframe.tabcontentiframe {width:455px; height: auto !important; min-height: 405px; height: 405px; overflow: hidden;}
.hdr{width: 456px;height: auto;display: block;margin:0;padding:0;position: relative;z-index:1;}
.content{width: 456px;height: 387px;display: block;margin:0;padding:0;position: relative;float: left;border-top: 1px solid;border-left: 1px solid;z-index:0;overflow: auto;}
.content div.scheddayCol iframe.tabcontentiframe {width:455px; height: auto !important; min-height: 405px; height: 405px; overflow: hidden;}
.schedcontainer{width: 435px; height: 491px;position: relative;margin-top: 1px;float: left;overflow:hidden;}
.schedcontainer .hdr {width: auto; height: auto; font: italic 0.689em Georgia, Times, serif; padding: 10px;}
	.schedcontainer .ctrOFF3 {height: 22px; line-height: 20px; margin-bottom:1px; padding-left: 5px; display: block;font-size: 0.689em;font-weight: 800;text-decoration: none;text-align: left;cursor: pointer;}
	.schedcontainer .ctrOFF3 span{background:url(../station/52/template/ico/plus.gif) no-repeat 0 -2px; padding: 0 0 0 20px;}
	.schedcontainer .ctrACTIVE3 {cursor: pointer;}
	.schedcontainer .ctrACTIVE3 span{background:url(../station/52/template/ico/minus.gif) no-repeat 0 -2px; padding: 0 0 0 20px;}
	.schedcontainer .ctrContent3 {height: auto; margin: -1px 0 0 0;}
	.schedcontainer .ctrContent3 li{height: 68px; overflow: hidden;margin: 0; padding: 10px 8px 10px 8px; text-align: left; font-size: 0.689em; line-height: 1.5em;}
	.schedcontainer .ctrContent3 li b{font-weight: 100;}
	.schedcontainer .ctrContent3 li a{font-weight: 600;}
	.schedcontainer .ctrContent3 li a.lnk{font-weight: 100; text-decoration: none;border-bottom:1px dotted;}
	.schedcontainer .ctrContent3 li span{float: left;display: inline;margin: 0 8px 0 0;border-right: 1px dotted; padding-right: 8px; }
	.schedcontainer .ctrContent3 .subhdr {height: 20px;font-size: 0.689em; line-height: 1.5em;text-align: left; padding: 0 6px 0 6px;font-weight: 600;}
	.schedcontainer .ctrContent3 .subhdr a{font-weight: 600;}
	.schedcontainer .ctrContent3 .subhdr span{float: right;display: block;margin: -16px 6px 0 0;}

/* * Hosts * */
#hosts .hostcontainer {width: 556px; height: inherit; display: block;margin:-2px 0;padding: 0; clear: both; }
#hosts .hostcontainer div.alphatabs {width: auto; height: 40px; margin: 3px 0 0 40px; display: block;}
#hosts .hostcontainer div.hostsubhdr {width: auto; height: 20px; padding: 0 20px 0 20px; font-size: 0.750em; font-weight: 600; display: block;border-bottom: solid 1px; text-align: left; clear: none;position: relative;}
#hosts .hostcontainer div.hostsubhdr span{float: right; margin-top: -14px;}
#hosts .hostcontainer div.hostsort {width: 556px; height: 404px; margin: 0;display: block;position: relative;}
#hosts .hostcontainer div.hostsort iframe.tabcontentiframe {width:100%; height:370px; min-height: 12370px;overflow: hidden;}
#hosts .hostcontainer div.hostsort div.container {width: 556px; height: inherit; display: block;margin:-2px 0;padding: 0;text-align: left; clear: both;border-bottom: solid 1px; }
#hosts .hostcontainer div.hostsort div.container div.detail{width: 556px; max-height: 240px; display: block;margin: 0;padding: 0;float: left;}
#hosts .hostcontainer div.hostsort div.container div.detail p{font-size: 0.689em;line-height: 1.5em;margin: 0 0 1em 0;padding: 0px 20px 0px 20px;}
#hosts .hostcontainer div.hostsort div.container div.detail h2{font-weight: 800;padding-left: 20px;display: block; }
#hosts .hostcontainer div.hostsort div.container div.detail h2 span{float: right;display: block;margin: -13px 20px 0 0;}
#hosts .hostcontainer div.hostsort div.container div.detail div.appear{width:556px;height: 240px;position: relative; top: -81px; left: 0px;margin: 0;padding:0;border-bottom: solid 1px;float: left;clear: both;}
#hosts .hostcontainer div.hostsort div.container div.detail div.appear div.logo{width: 133px; height: 100%; display: block;float: left;}
#hosts .hostcontainer div.hostsort div.container div.detail div.appear .close a{float: right; display: block; background-repeat: no-repeat; width: 53px; height: 17px;margin: 5px 5px 0 0;}
#hosts .hostcontainer div.hostsort div.container div.detail div.appear .breakdown {padding: 15px 15px 15px 135px; text-align: left;}
#hosts .hostcontainer div.hostsort div.container div.detail div.appear .links {padding-left: 17px;}

/* * Shows * */
#shows .showscontainer {width: 556px; height: inherit; display: block;margin:-2px 0;padding: 0; clear: both; }
#shows .showscontainer div.alphatabs {width: auto; height: 40px; margin: 3px 0 0 40px; display: block;}
#shows .showscontainer div.showssubhdr {width: auto; height: 20px; padding: 0 20px 0 20px; font-size: 0.750em; font-weight: 600; display: block;border-bottom: solid 1px; text-align: left; clear: none;position: relative;}
#shows .showscontainer div.showssubhdr span{float: right; margin-top: -14px;}
#shows .showscontainer div.showssort {width: 556px; height: 404px; margin: 0;display: block;position: relative;}
#shows .showscontainer div.showssort iframe.tabcontentiframe {width:100%; height:370px; min-height: 18370px;overflow: hidden;}
#shows .showscontainer div.showssort div.container {width: 556px; height: inherit; display: block;margin:-2px 0;padding: 0;text-align: left; clear: both;border-bottom: solid 1px; }
#shows .showscontainer div.showssort div.container div.detail{width: 556px;max-height: 240px; display: block;margin: 0;padding: 0;float: left;}
#shows .showscontainer div.showssort div.container div.detail p{font-size: 0.689em;line-height: 1.5em;margin: 0 0 1em 0;padding: 0px 20px 0px 20px;}
#shows .showscontainer div.showssort div.container div.detail h2{font-weight: 800;padding-left: 20px;display: block; }
#shows .showscontainer div.showssort div.container div.detail h2 span{float: right;display: block;margin: -13px 20px 0 0;}
#shows .showscontainer div.showssort div.container div.detail div.appear{width:556px;height: 240px;position: relative; top: -81px; left: 0px;margin: 0;padding:0;border-bottom: solid 1px;float: left;clear: both;}
#shows .showscontainer div.showssort div.container div.detail div.appear div.logo{width: 133px; height: 100%; display: block;float: left;}
#shows .showscontainer div.showssort div.container div.detail div.appear .close a{float: right; display: block; background-repeat: no-repeat; width: 53px; height: 17px;margin: 5px 5px 0 0;}
#shows .showscontainer div.showssort div.container div.detail div.appear .breakdown {padding: 15px 15px 15px 135px; text-align: left;}
#shows .showscontainer div.showssort div.container div.detail div.appear .links {padding-left: 17px;}

/* * Guests * */
#guests .guestcontainer {width: 556px; height: inherit; display: block;margin:-2px 0;padding: 0; clear: both; }
#guests .guestcontainer div.alphatabs {width: auto; height: 40px; margin: 3px 0 0 40px; display: block;}
#guests .guestcontainer div.guestsubhdr {width: auto; height: 20px; padding: 0 20px 0 20px; font-size: 0.750em; font-weight: 600; display: block;border-bottom: solid 1px; text-align: left; clear: none;position: relative;}
#guests .guestcontainer div.guestsubhdr span{float: right; margin-top: -14px;}
#guests .guestcontainer div.guestsort {width: 556px; height: 404px; margin: 0;display: block;position: relative;}
#guests .guestcontainer div.guestsort iframe.tabcontentiframe {width:100%; height:370px; min-height: 12370px;overflow: hidden;}
#guests .guestcontainer div.guestsort div.container {width: 556px; height: inherit; display: block;margin:-2px 0;padding: 0;text-align: left; clear: both;border-bottom: solid 1px; }
#guests .guestcontainer div.guestsort div.container div.detail{width: 556px; max-height: 240px; display: block;margin: 0;padding: 0;float: left;}
#guests .guestcontainer div.guestsort div.container div.detail p{font-size: 0.689em;line-height: 1.5em;margin: 0 0 1em 0;padding: 0px 20px 0px 20px;}
#guests .guestcontainer div.guestsort div.container div.detail h2{font-weight: 800;padding-left: 20px;display: block; }
#guests .guestcontainer div.guestsort div.container div.detail h2 span{float: right;display: block;margin: -13px 20px 0 0;}
#guests .guestcontainer div.guestsort div.container div.detail div.appear{width:556px;height: 240px;position: relative; top: -81px; left: 0px;margin: 0;padding:0;border-bottom: solid 1px;float: left;clear: both;}
#guests .guestcontainer div.guestsort div.container div.detail div.appear div.logo{width: 133px; height: 100%; display: block;float: left;}
#guests .guestcontainer div.guestsort div.container div.detail div.appear .close a{float: right; display: block; background-repeat: no-repeat; width: 53px; height: 17px;margin: 5px 5px 0 0;}
#guests .guestcontainer div.guestsort div.container div.detail div.appear .breakdown {padding: 15px 15px 15px 135px; text-align: left;}
#guests .guestcontainer div.guestsort div.container div.detail div.appear .links {padding-left: 17px;}

/* * Topics * */
#topics .topiccontainer{width: 556px; height: 491px;position: relative;margin: 0;float: left;}
#topics .topiccontainer .hdr {width: auto; height: auto;font: italic 0.689em Georgia, Times, serif; padding: 10px;}
	#topics .topiccontainer .ctrOFF2 {height: 22px; line-height: 20px; margin-bottom:1px; padding-left: 5px; display: block;font-size: 0.689em;font-weight: 800; text-decoration: none;text-align: left;cursor: pointer;}
	#topics .topiccontainer .ctrOFF2 span{background:url('../station/52/template/ico/plus.gif') no-repeat 0 -2px; padding: 0 0 0 20px;}
	#topics .topiccontainer .ctrACTIVE2 {cursor: pointer;}
	#topics .topiccontainer .ctrACTIVE2 span{background:url('../station/52/template/ico/minus.gif') no-repeat 0 -2px; padding: 0 0 0 20px;}
	#topics .topiccontainer .ctrContent2 {height: auto; margin: -1px 0 0 0;}
	#topics .topiccontainer .ctrContent2 li{margin: 0; padding: 6px; text-align: left; font-size: 0.689em; line-height: 1.5em;border-bottom:  dotted 1px;}
	#topics .topiccontainer .ctrContent2 li a{font-weight: 600; text-decoration: underline;display: block;}
	#topics .topiccontainer .ctrContent2 li span{float: right;float: right;display: inline;margin: -16px 6px 0 0;}
	#topics .topiccontainer .ctrContent2 .subhdr {height: 20px;font-size: 0.689em; line-height: 1.5em;text-align: left; padding: 0 6px 0 6px;}
	#topics .topiccontainer .ctrContent2 .subhdr span{float: right;display: block;margin: -16px 6px 0 0;}

/* ******* Library ******* */
#librarypodContent {width: 189px; height: 492px; margin-top:12px;float: left;display: inline; position: relative;}
#librarypodContent .hdr {width: 189px; height: 22px; display: block; behavior: url("global/iepngfix.htc");overflow: hidden;}
#librarypodContent .ctr {width: 187px; height: 462px; border-right: solid 1px; border-left: solid 1px; display: block;padding-top: 3px;text-align:left;}
#librarypodContent .ctrACTIVE {width: 182px; height: 22px; line-height: 22px; margin: 5px 0 1px 0; padding-left: 5px; border-top: solid 1px; border-bottom: solid 1px; display: block;font-size: 0.689em;font-weight: 800;text-decoration: none;text-align: left;cursor: hand;cursor: pointer;}
#librarypodContent .ctr h1{margin: -2px 0 0 8px;float: left;}
#librarypodContent .ctr h2, #librarypodContent .ctr p{margin: 8px 0 0 5px;}
#librarypodContent .ctr a.more{margin: 0 8px 0 0;float: right;font-size: 0.689em;}
#librarypodContent .ctr ul{margin: 0 1em 0 1em;}
#librarypodContent .ctr li{font-size: 0.689em;line-height: 1.5em;margin: 0.5em;list-style: disc;}
#librarypodContent .ctr div.btn {width: 67px; height: 85px; padding: 0 10px 0 110px;margin-top: 10px; border-top: solid 1px; border-bottom: solid 1px; text-align: left;background: url('../station/52/template/bg_libraryrss.jpg') 0 0 no-repeat; }
#librarypodContent .ctr div.signup a{width: 100%; height: 26px; display: block;margin: 10px 0; padding-bottom: 10px;border-bottom: dotted 1px; }
#librarypodContent .ftr {width: 189px; height: 11px; display: block; behavior: url("global/iepngfix.htc");}

/* ******* Feature ******* */
#featureContainer {width: 61.56em; height: 240px; margin:10px auto; display: block;position: relative;}
#featureContainer .LFT {width: 0.625em; height: 240px; margin:0; display: inline;float: left; behavior: url("global/iepngfix.htc");}
#featureContainer .CTR {width: 60em; height: 240px; margin:0; display: inline;float: left; behavior: url("global/iepngfix.htc");}
#featureContainer .CTR span.cont{margin:0px 0; display: block; width: 960px;behavior: url("global/iepngfix.htc");}
#featureContainer .CTR span.cont .hdr{width: auto; height: 26px;}
#featureContainer .CTR span.cont .hdr span.blk{width: auto;height: 26px;display: block;}
#featureContainer .CTR span.cont .scroll{margin: 0;}
#featureContainer .RT {width: 0.625em; height: 240px; margin:0; display: inline;float: left; behavior: url("global/iepngfix.htc");}

/* ******* Footer ******* */
#footerContainer {width: 61.56em; height: 235px; margin:0px auto; padding-bottom: 10px; display: block;position: relative;}
#footerContainer .LFT {width: 0.625em; height: 235px; margin:0; display: inline;float: left; behavior: url("global/iepngfix.htc");}
#footerContainer .CTR {width: 60em; height: 235px; margin: 0; display: inline;float: left; behavior: url("global/iepngfix.htc");}
#footerContainer .CTR div.links{text-align: left;padding: 20px 10px 0 10px;}
#footerContainer .RT {width: 0.625em; height: 235px; margin:0; display: inline;float: left; behavior: url("global/iepngfix.htc");}

/* ******* RtCont STATION ******* */
#ShowDirRtContainerHDR_STATION {width: 787px;height: 11px;margin:2px 1px 0 1px;padding: 0;position: relative;display: block;float: right;behavior: url("global/iepngfix.htc");overflow: hidden;}
#ShowDirRtContainer_STATION {width: 787px; height: auto; margin:0 1px 0 1px;padding: 0; display: block;float: right; behavior: url("global/iepngfix.htc");}
#ShowDirRtContainerFTR_STATION {width: 787px; height: 11px; margin:0 1px 11px 1px; position: relative; display: block;float: right;behavior: url("global/iepngfix.htc");}

/* ************** *//* ******* SHOW PAGE ******* *//* ************** */
/* ************** *//* ******* SHOW PAGE ******* *//* ************** */
/* ************** *//* ******* SHOW PAGE ******* *//* ************** */

/* ******* MEDIA Level ******* */
#medialvlContainer {width: 61.56em; height: 407px; margin:4px auto;position: relative; display: block;clear: both;}

/* ******* Show Links ******* */
#showlnkspodContent {width: 189px; min-height: 411px; height: auto !important; height: 411px; margin:0 auto;float: left;display: inline;position: relative;}
#showlnkspodContent .hdr {width: 189px; height: 22px; background-repeat: no-repeat; behavior: url("global/iepngfix.htc"); }
#showlnkspodContent .hdr .subhdr {position: relative;height: 14px;margin: 0;padding: 8px 0 0 10px;overflow: hidden;text-align: left;line-height: 26px;}
#showlnkspodContent .hdr .subhdr h1{margin: 0 0 0 4px;padding: 0;}
#showlnkspodContent .ctr {width: 187px; min-height: 361px; height: auto !important; height: 361px; border-top: solid 1px; border-right: solid 1px; border-left: solid 1px; display: block;padding: 0px;margin: 0;position: relative;}
#showlnkspodContent .ctr .subhdr {position: relative; height: 20px;margin: 0;padding: 0;}
#showlnkspodContent .ctr .subhdr h1{margin: -2px 0 0 8px;float: left;}
	#showlnkspodContent .ctrOFF, #showlnkspodContent .ctrOFFLib {width: 182px; height: 22px; line-height: 22px; margin-bottom:-1px; padding-left: 5px; border-top: solid 1px; border-bottom: solid 1px; display: block;font-size: 0.689em;font-weight: 800; text-decoration: none;text-align: left;cursor: pointer;}
	#showlnkspodContent .ctrACTIVE, #showlnkspodContent .ctrACTIVELib {cursor: pointer;}
	#showlnkspodContent .ctr div {width: auto; height: auto; text-align: left; padding: 8px;}
	#showlnkspodContent .ctr div img{text-align: center;}
	#showlnkspodContent .ctr div.search {position: relative;display: block;height: auto; overflow: hidden; text-align: left; padding: 20px 8px 8px 8px;}
	#showlnkspodContent .ctr div.search input.SearchShow{border: 2px solid;width: 155px;height: 1.184em;line-height: 2.584em;text-align: left;float: left;display: block;clear: right;}
	#showlnkspodContent .ctr div.search input.Go{width: 30px; height: 30px;margin-top: 8px;float: left;display: block;clear: left;behavior: url("global/iepngfix.htc");}
	#showlnkspodContent .ctr div.search h1{margin:0 0 5px 0;display: block; }
#showlnkspodContent .ftr {width: 189px; height: 11px; display: block; behavior: url("global/iepngfix.htc");}

/* ******* Show Player ******* */
#ShowPlayerContent {width: 420px; height: 411px; margin:-8px 0 0 7px;padding:0;float: left;position: relative;display: inline;}	
#ShowPlayerContent .ShowPlayerHdr {width: auto; height: 14px;display: block;padding-right: 10px;}
#ShowPlayerContent .ShowPlayerHdr span{float: right; width: 163px; height: 14px; behavior: url("global/iepngfix.htc");}
#ShowPlayerContent .ShowPlayerHdr span.blk{float: right; width: 163px; height: 14px; behavior: url("global/iepngfix.htc");}

#ShowPlayerContent .BoxHeader
{height:14px;overflow:hidden;behavior: url("global/iepngfix.htc");}
#ShowPlayerContent .BoxHeader div
{width:420px;height:14px;line-height:17px;overflow:hidden;font-size: 0.689em;text-align: right; behavior: url("global/iepngfix.htc");}
#ShowPlayerContent .BoxContent
{width: 420px; height: 350px;text-align: center;border-bottom: solid 1px;border-top: solid 1px; behavior: url("global/iepngfix.htc");overflow: hidden;}
#ShowPlayerContent .BoxContent div iframe.tabcontentiframe {width:100%; height:370px; min-height: 370px;overflow: hidden;}
#ShowPlayerContent .BoxFooter
{height:28px;overflow:hidden;behavior: url("global/iepngfix.htc");}
#ShowPlayerContent .BoxFooter div
{height:28px;width:420px;overflow:hidden;behavior: url("global/iepngfix.htc");}

/* ******* Detail LIVE ******* */
#ShowdetailContentLIVE {width: 358px; height: height: 411px; margin:0 0 0 1px;float: left;position: relative; display: inline;z-index: 800;}	
#ShowdetailContentLIVE .Hdr {width: 341px; height: 14px;display: block;position: relative;padding-right: 10px;}
#ShowdetailContentLIVE .Hdr span{float: right;display: block; width: 125px; height: 14px; behavior: url("global/iepngfix.htc");}
#ShowdetailContentLIVE .Hdr span.blk{float: right;display: block; width: 125px; height: 14px; behavior: url("global/iepngfix.htc");}
#ShowdetailContentLIVE .Sel {width: 358px; height: 43px; margin-left: 6px; text-align: left;display: block;overflow:hidden;behavior: url("global/iepngfix.htc");}
#ShowdetailContentLIVE .Sel div.lft{width:341px;height:43px;overflow:hidden;behavior: url("global/iepngfix.htc");z-index: 999;}
#ShowdetailContentLIVE .Ftr {width: 358px; height: 11px; margin-left: 6px; text-align: left;display: block;overflow:hidden;behavior: url("global/iepngfix.htc");}
#ShowdetailContentLIVE .Ftr div.lft{width:358px;height:11px;overflow:hidden;behavior: url("global/iepngfix.htc");}
#ShowdetailContentLIVE .Sel div.lft ul.sel{margin:0;padding:10px;list-style:none;position:absolute;}
#ShowdetailContentLIVE .Sel div.lft li.txt{display: inline; float: left; font-size: 0.689em;line-height: 24px; padding-right: 10px;}
#ShowdetailContentLIVE .Sel div.lft li.sel{display: inline; float: left;}
#ShowdetailContentLIVE .detailsort {position: relative;width: 358px; height: 341px; margin-left: 6px; text-align: left;z-index: -1;}
#ShowdetailContentLIVE .detailsort div.livelnks{position: relative; width: 356px;height: 30px; display: block; clear: both;border-left: 1px solid;border-right: 1px solid;}
#ShowdetailContentLIVE .detailsort div.livelnks ul.livesel{margin:0 auto;padding:8px 0px 10px 10px;list-style:none;position:absolute;}
#ShowdetailContentLIVE .detailsort div.livelnks ul.livesel li{display: inline; float: left;font-size: 0.689em;padding: 0 8px 0 8px;}
#ShowdetailContentLIVE .detailsort div.livelnks ul.livesel li span{font-size: 1em;font-weight: 600;}
#ShowdetailContentLIVE .detailsort div.livelnks ul.livesel li a{font-weight: 600;}

.Showstepcarousel{position: relative; overflow: scroll; width: 358px;z-index: 0;border-top: solid 1px;border-bottom: solid 1px;}
.ShowstepcarouselLIVEHT {height: 309px;}
.ShowstepcarouselHT {height: 339px;}
.Showstepcarousel .conveyer{position: absolute; left: 0;top: 0;}
.Showstepcarousel .instance{float: left; overflow: hidden; margin: 10px; padding: 10px 10px 0; width: 326px; border: solid 1px;}
.ShowstepcarouselinstanceLIVEHT{height: 289px;}
.ShowstepcarouselinstanceHT{height: 319px;}

/* * About Episode * */
.Showstepcarousel .instance div.about {padding: 10px;}
.Showstepcarousel .instance div.about h1{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.Showstepcarousel .instance div.about h2{margin: 0 0 10px 0;font-size: 0.750em; line-height: 1.35em;}
.Showstepcarousel .instance div.about img.episode{float: left; padding-right: 10px;}
.Showstepcarousel .instance div.about .linksLIVE{border-bottom: 1px dashed; height: 4px;}
.Showstepcarousel .instance div.about .links{padding: 0 0 8px 0;border-bottom: 1px dashed; height: 28px;}
.Showstepcarousel .instance div.about .links li{padding: 0; margin:0;}
.Showstepcarousel .instance div.about .links li.spacer{padding: 0; margin:0;width: 5px;float: left;}
.Showstepcarousel .instance div.about p{font-size: 0.689em;text-align: justify;}
#ShowpaneLIVE {height: 269px;}

/* * Host Bio * */
.Showstepcarousel .instance div.hostbio {}
.Showstepcarousel .instance div.hostbio img{float: left; padding-right: 10px;}
.Showstepcarousel .instance div.hostbio h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.Showstepcarousel .instance div.hostbio p{font-size: 0.689em;text-align: justify;}

/* * Show Description * */
.Showstepcarousel .instance div.showdes{padding: 10px;}
.Showstepcarousel .instance div.showdes img{float: left; padding-right: 10px;}
.Showstepcarousel .instance div.showdes h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.Showstepcarousel .instance div.showdes p{font-size: 0.689em;text-align: justify;}
#Showpane {height: 299px;}
#ShowpaneLIVE2, #ShowpaneLIVE3 {height: 269px;}

/* * Sponsors * */
.Showstepcarousel .instance div.sponsors{padding: 10px 0 10px 0px;}
.Showstepcarousel .instance div.sponsors div.txt{float: right;display: block; width: 193px; height: 14px;position: relative; padding-right: 33px; behavior: url("global/iepngfix.htc");}
.Showstepcarousel .instance div.sponsors div.ad{text-align: center;position: relative;width: 100%; height: 100%;}

/* * LIVE LINKS - EMAIL HOST * */
.Showstepcarousel .instance div.emailhost{padding: 10px;}
.Showstepcarousel .instance div.emailhost h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.Showstepcarousel .instance div.emailhost p{font-size: 0.689em;text-align: justify;padding: 4px 0 0 0;}
.Showstepcarousel .instance div.emailhost input.Email{border: 2px solid;width: 200px;height: 1.184em;line-height: 2.584em;}
.Showstepcarousel .instance div.emailhost input.EmailMsg{border: 2px solid;width: 308px;height: 4.184em;line-height: 2.584em;}
.Showstepcarousel .instance div.emailhost .links {text-align: left;margin: 0; padding-top: 10px;padding-left: 10px;float: right;margin-right: 20px;}
.Showstepcarousel .instance div.emailhost .links li{padding: 0; margin:0;}
.Showstepcarousel .instance div.emailhost .links span{font-size: 0.689em;line-height: 20px;}

/* * LIVE LINKS - CAll IN * */
.Showstepcarousel .instance div.callin{padding: 10px;}
.Showstepcarousel .instance div.callin img{float: left; margin-right: 10px; behavior: url("global/iepngfix.htc");width: 88px; height: 62px;}
.Showstepcarousel .instance div.callin h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.Showstepcarousel .instance div.callin p{font-size: 0.689em;text-align: justify;}

/* ******* Show Directory Level ******* */
#ShowDirlvlContainer {width: 61.56em; height: auto; margin:2px auto;position: relative; display: block;clear: both;}

/* ******* LftCont ******* */
#ShowDirLftContainer {width: 189px; height: auto; margin:2px 0;position: relative; display: block;float: left;}

/* ******* Library ******* */
#ShowlibrarypodContent {width: 189px; height: auto; margin:0 0 16px 0;padding: 0;float: left;display: inline; position: relative;}
#ShowlibrarypodContent .hdr {width: 189px; height: 11px; display: block; behavior: url("global/iepngfix.htc");overflow: hidden;}
#ShowlibrarypodContent .ctr {width: 187px; height: auto; border-right: solid 1px; border-left: solid 1px; display: block;padding-top: 3px;text-align:left;}
#ShowlibrarypodContent .ctr p.ad{font-size: 0.689em;text-align: center;padding: 0;margin:0;}
#ShowlibrarypodContent .ctrACTIVE {width: 182px; height: 22px; line-height: 22px; margin: 5px 0 1px 0; padding-left: 5px; border-top: solid 1px; border-bottom: solid 1px; display: block;font-size: 0.689em;font-weight: 800; text-decoration: none;text-align: left;cursor: hand;cursor: pointer;}
#ShowlibrarypodContent .ctr h1{margin: -2px 0 0 8px;float: left;}
#ShowlibrarypodContent .ctr h2, #librarypodContent .ctr p{margin: 8px 0 0 5px;}
#ShowlibrarypodContent .ctr a.more{margin: 0 8px 0 0;float: right;font-size: 0.689em;}
#ShowlibrarypodContent .ctr p{padding: 0 0 0 5px;margin: 0;font-size: 0.689em;}
#ShowlibrarypodContent .ctr ul{margin: 0 1em 0 1em;}
#ShowlibrarypodContent .ctr li{font-size: 0.689em;line-height: 1.5em;margin: 0.5em;list-style: disc;}
#ShowlibrarypodContent .ctr div.btn {width: 67px; height: 85px; padding: 0 10px 0 110px;margin-top: 10px; border-top: solid 1px; border-bottom: solid 1px; text-align: left;background: url('../station/52/template/bg_libraryrss.jpg') 0 0 no-repeat;}
#ShowlibrarypodContent .ctr div.signup a{width: 100%; height: 26px; display: block;margin: 10px 0; padding-bottom: 10px; border-bottom: dotted 1px; }
#ShowlibrarypodContent .ctr div.AdInstead {width: 187px;text-align: center;padding:10px 0 10px 0;margin-top:5px; border-top: 1px dashed;border-bottom: 1px dashed;}
#ShowlibrarypodContent .ctr div.AdInstead div{margin-top: 8px;}
#ShowlibrarypodContent .ftr {width: 189px; height: 11px; display: block; behavior: url("global/iepngfix.htc");}

/* ******* RtCont ******* */
#ShowDirRtContainerHDR {width: 787px;height: 11px;margin:2px 1px 0 1px;padding: 0;position: relative;display: block;float: right;behavior: url("global/iepngfix.htc");overflow: hidden;}
#ShowDirRtContainer {width: 787px; height: auto; margin:0 1px 0 1px;padding: 0; display: block;float: right; behavior: url("global/iepngfix.htc");}
#ShowDirRtContainerFTR {width: 787px; height: 11px; margin:0 1px 11px 1px; position: relative; display: block;float: right;behavior: url("global/iepngfix.htc");}

/* ******* Directory ******* */
#ShowDirdirectoryContent {height: auto; margin: 0 7px 0 10px; float: left;display: inline;position: relative;}
#ShowDirdirectoryContentMain {height: auto; margin: 0 auto;display: block;border: solid 1px;position: relative;}
#ShowDirdirectoryContentMain h1{text-align: left;padding-left: 10px;margin: 8px 0 12px 0;font-weight: 600;}
#ShowDirdirectoryContentMain div.selform{clear: left; position: absolute; left: 305px; top: 5px;z-index: 2;}
#ShowDirdirectoryContentMain div.selform div.hdr{position: absolute; left: -95px; top: 5px;font-weight: 600;font-size: 0.689em;}
#ShowDirdirectoryContentMain .contentcontainer {height: 100%; margin: 0 auto;display: block;position: relative;}
#ShowDirdirectoryContentMain .contentcontainerMISC {height: 100%; margin: 0 auto;display: block;position: relative;}
#ShowDirdirectoryContentMain .contentcontainerMISC iframe{width: 571px; height: 578px;}
.NARROW410 {width: 410px;}
.NARROW408 {width: 408px;}
.WIDE {width: 573px;}
.WIDE2 {width: 571px;}

/* * Episodes * */
#ShowDirepisodes .episodescontainer{height: auto; display: block;margin:0;padding: 0 0 1px 0; clear: both;}
#ShowDirepisodes .episodescontainer .hdr {width: auto; height: auto; padding: 0;text-align: left;}
#ShowDirepisodes .episodescontainer .hdr h1 {margin: 0; padding: 0;font-weight: 100;padding:5px 0 5px 10px;margin: 0;}
#ShowDirepisodes .episodescontainer .hdr h1 span{font: italic 0.689em Georgia, Times, serif;font-size: 0.689em;padding-right: 8px;}
	#ShowDirepisodes .episodescontainer .ctrOFFep {height: 22px; line-height: 20px; margin-bottom:1px; padding-left: 5px; display: block;font-size: 0.689em;font-weight: 800; text-decoration: none;text-align: left;cursor: pointer;}
	#ShowDirepisodes .episodescontainer .ctrOFFep span{padding: 0 0 0 20px;}
	#ShowDirepisodes .episodescontainer .ctrOFFep span.RT{padding: 0 0 0 20px;float: right;margin-top: -15px;background-image: none;}
	#ShowDirepisodes .episodescontainer .ctrACTIVEep {cursor: pointer;}
	#ShowDirepisodes .episodescontainer .ctrACTIVEep span{padding: 0 0 0 20px;}
	#ShowDirepisodes .episodescontainer .ctrContentep {height: auto; margin: -1px 0 0 0;}
	#ShowDirepisodes .episodescontainer .ctrContentep li{overflow: hidden; margin: 0; padding: 10px 10px 10px 20px; text-align: left; font-size: 0.689em; line-height: 1.5em;}
	#ShowDirepisodes .episodescontainer .ctrContentep li h1{margin: 0 0 8px 0; padding: 0;font-size: 1em; font-weight: 600;}
	#ShowDirepisodes .episodescontainer .ctrContentep li b{font-weight: 100;}
	#ShowDirepisodes .episodescontainer .ctrContentep li a{font-weight: 600;}
	#ShowDirepisodes .episodescontainer .ctrContentep li a.lnk{font-weight: 100; text-decoration: none;border-bottom:1px dotted;}
	#ShowDirepisodes .episodescontainer .ctrContentep li span{height: 115px;float: left;display: inline;margin: 0 8px 0 0;border-right: 1px dotted; padding-right: 8px; }
	#ShowDirepisodes .episodescontainer .ctrContentep li div{padding-left: 111px; }
	#ShowDirepisodes .episodescontainer .ctrContentep .subhdr {height: 22px; line-height: 20px; font-size: 0.750em; text-align: left; padding: 0 0 0 35px;}
	#ShowDirepisodes .episodescontainer .ctrContentep .subhdr span.RT{padding: 0 0 0 20px;float: right;margin-top: -15px;}
	#ShowDirepisodes .episodescontainer .ctrContentep .subhdr span.RT a.bookmark{padding-right: 8px;float: left;margin-top: -4px;}
	
/* * Episodes * */
#ShowDirepisodes2 .episodescontainer2{height: auto; display: block;margin:0;padding: 0 0 1px 0; clear: both;}
#ShowDirepisodes2 .episodescontainer2 .hdr {width: auto; height: auto; padding: 0;text-align: left;}
#ShowDirepisodes2 .episodescontainer2 .hdr h1 {margin: 0; padding: 0;font-weight: 100;padding:5px 0 5px 10px;margin: 0;}
#ShowDirepisodes2 .episodescontainer2 .hdr h1 span{font: italic 0.689em Georgia, Times, serif;font-size: 0.689em;padding-right: 8px;}
	#ShowDirepisodes2 .episodescontainer2 .ctrOFFep2 {height: 22px; line-height: 20px; margin-bottom:1px; padding-left: 5px; display: block;font-size: 0.689em;font-weight: 800; text-decoration: none;text-align: left;cursor: pointer;}
	#ShowDirepisodes2 .episodescontainer2 .ctrOFFep2 span{padding: 0 0 0 20px;}
	#ShowDirepisodes2 .episodescontainer2 .ctrOFFep2 span.RT{padding: 0 0 0 20px;float: right;margin-top: -15px;background-image: none;}
	#ShowDirepisodes2 .episodescontainer2 .ctrACTIVEep2 {cursor: pointer;}
	#ShowDirepisodes2 .episodescontainer2 .ctrACTIVEep2 span{padding: 0 0 0 20px;}
	#ShowDirepisodes2 .episodescontainer2 .ctrContentep2 {height: auto; margin: -1px 0 0 0;}
	#ShowDirepisodes2 .episodescontainer2 .ctrContentep2 li{height: 115px; overflow: hidden;margin: 0; padding: 10px 10px 10px 20px; text-align: left; font-size: 0.689em; line-height: 1.5em;}
	#ShowDirepisodes2 .episodescontainer2 .ctrContentep2 li h1{margin: 0 0 8px 0; padding: 0;font-size: 1em; font-weight: 600;}
	#ShowDirepisodes2 .episodescontainer2 .ctrContentep2 li b{font-weight: 100;}
	#ShowDirepisodes2 .episodescontainer2 .ctrContentep2 li a{font-weight: 600;}
	#ShowDirepisodes2 .episodescontainer2 .ctrContentep2 li a.lnk{font-weight: 100; text-decoration: none;border-bottom:1px dotted;}
	#ShowDirepisodes2 .episodescontainer2 .ctrContentep2 li span{height: 115px;float: left;display: inline;margin: 0 8px 0 0;border-right: 1px dotted; padding-right: 8px; }
	#ShowDirepisodes2 .episodescontainer2 .ctrContentep2 .subhdr {height: 22px; line-height: 20px; font-size: 0.750em; text-align: left; padding: 0 0 0 35px;}
	#ShowDirepisodes2 .episodescontainer2 .ctrContentep2 .subhdr span.RT{padding: 0 0 0 20px;float: right;margin-top: -15px;}
	#ShowDirepisodes2 .episodescontainer2 .ctrContentep2 .subhdr span.RT a.bookmark{padding-right: 8px;float: left;margin-top: -4px;}
	
/* * Schedule * */
#ShowDirschedule {display: block;margin:0px;padding: 0; clear: both;position: relative; overflow: scroll; width: 571px; height: 1597px;z-index: 0;}
.conveyersched{position: absolute; left: 0;top: 0;}
.ShowDirInstance{float: left; overflow: hidden; width: 571px; height: auto;}
#ShowDirschedule .hdr{height: auto;display: block;margin:0;padding:0;position: relative;z-index:1;clear: both;}
#ShowDirschedule .content2{height: auto;display: block;margin:0;padding:0;position: relative;border-top: 1px solid;clear: left;}
#ShowDirschedule .content2 div.scheddayCol2 {height: auto !important; min-height: 405px; height: 405px;}
	#ShowDirschedule .content2 div.scheddayCol2 .ctrOFF3 {height: 22px; line-height: 20px; margin-bottom:1px; padding-left: 5px; display: block;font-size: 0.689em;font-weight: 800;text-decoration: none;text-align: left;cursor: pointer;}
	#ShowDirschedule .content2 div.scheddayCol2 .ctrOFF3 span{padding: 0 0 0 3px;}
	#ShowDirschedule .content2 div.scheddayCol2 .ctrContent3 {height: auto; margin: -1px 0 0 0;}
	#ShowDirschedule .content2 div.scheddayCol2 .ctrContent3 li{height: 68px; overflow: hidden;margin: 0; padding: 10px 8px 10px 8px; text-align: left; font-size: 0.689em; line-height: 1.5em;}
	#ShowDirschedule .content2 div.scheddayCol2 li b{font-weight: 100;}
	#ShowDirschedule .content2 div.scheddayCol2 li a{font-weight: 600;}
	#ShowDirschedule .content2 div.scheddayCol2 li a.lnk{font-weight: 100; text-decoration: none;border-bottom:1px dotted;}
	#ShowDirschedule .content2 div.scheddayCol2 li span{float: left;display: inline;margin: 0 8px 0 0;border-right: 1px dotted; padding-right: 8px; }
	#ShowDirschedule .content2 div.scheddayCol2 .subhdr {height: 20px;font-size: 0.689em; line-height: 1.5em;text-align: left; padding: 0 6px 0 6px;font-weight: 600;}
	#ShowDirschedule .content2 div.scheddayCol2 .subhdr a{font-weight: 600;}
	#ShowDirschedule .content2 div.scheddayCol2 .subhdr span{float: right;display: block;margin: -16px 6px 0 0;}



/* * Hosts * */
#ShowDirhosts .hostcontainer {height: auto; display: block;margin:0;padding: 0 0 242px 0; clear: both; }
#ShowDirhosts .hostcontainer div.alphatabs {width: auto; height: 40px; margin: 0 0 0 40px; display: block;}
#ShowDirhosts .hostcontainer div.hostsubhdr {width: auto; height: 20px; padding: 0 20px 0 20px; font-size: 0.750em; font-weight: 600; display: block;border-bottom: solid 1px; text-align: left; clear: none;position: relative;}
#ShowDirhosts .hostcontainer div.hostsubhdr span{float: right; margin-top: -14px;}
#ShowDirhosts .hostcontainer div.hostsort {height: auto; margin: 0;display: block;position: relative;}
#ShowDirhosts .hostcontainer div.hostsort iframe.tabcontentiframe {width:100%; height:370px; min-height: 12370px;overflow: hidden;}
#ShowDirhosts .hostcontainer div.hostsort div.container {height: auto; display: block;margin:-2px 0;padding: 0;text-align: left; clear: both;border-bottom: solid 1px; }
#ShowDirhosts .hostcontainer div.hostsort div.container div.detail{max-height: 240px; display: block;margin: 0;padding: 0;float: left;}
#ShowDirhosts .hostcontainer div.hostsort div.container div.detail p{font-size: 0.689em;line-height: 1.5em;margin: 0 0 1em 0;padding: 0px 20px 0px 20px;}
#ShowDirhosts .hostcontainer div.hostsort div.container div.detail h2{font-weight: 800;padding-left: 20px;display: block; }
#ShowDirhosts .hostcontainer div.hostsort div.container div.detail h2 span{float: right;display: block;margin: -13px 20px 0 0;}
#ShowDirhosts .hostcontainer div.hostsort div.container div.detail div.appear{height: auto;position: relative; top: -81px; left: 0px;margin: 0;padding:0;border-bottom: solid 1px;float: left;clear: both;}
#ShowDirhosts .hostcontainer div.hostsort div.container div.detail div.appear div.logo{width: 133px; height: 100%; display: block;float: left;}
#ShowDirhosts .hostcontainer div.hostsort div.container div.detail div.appear .close a{float: right; display: block; background-repeat: no-repeat; width: 53px; height: 17px;margin: 5px 5px 0 0;}
#ShowDirhosts .hostcontainer div.hostsort div.container div.detail div.appear .breakdown {padding: 15px 15px 15px 135px; text-align: left;}
#ShowDirhosts .hostcontainer div.hostsort div.container div.detail div.appear .links {padding-left: 17px;}

/* * Shows * */
#ShowDirshows .showscontainer {height: auto; display: block;margin:0;padding: 0 0 242px 0;clear: both; }
#ShowDirshows .showscontainer div.alphatabs {width: auto; height: 40px; margin: 0 0 0 40px; display: block;}
#ShowDirshows .showscontainer div.showssubhdr {width: auto; height: 20px; padding: 0 20px 0 20px; font-size: 0.750em; font-weight: 600; display: block;border-bottom: solid 1px; text-align: left; clear: none;position: relative;}
#ShowDirshows .showscontainer div.showssubhdr span{float: right; margin-top: -14px;}
#ShowDirshows .showscontainer div.showssort {height: auto; margin: 0;display: block;position: relative;}
#ShowDirshows .showscontainer div.showssort iframe.tabcontentiframe {width:100%; height:370px; min-height: 18370px;overflow: hidden;}
#ShowDirshows .showscontainer div.showssort div.container {height: auto; display: block;margin:-2px 0;padding: 0;text-align: left; clear: both;border-bottom: solid 1px; }
#ShowDirshows .showscontainer div.showssort div.container div.detail{max-height: 240px; display: block;margin: 0;padding: 0;float: left;}
#ShowDirshows .showscontainer div.showssort div.container div.detail p{font-size: 0.689em;line-height: 1.5em;margin: 0 0 1em 0;padding: 0px 20px 0px 20px;}
#ShowDirshows .showscontainer div.showssort div.container div.detail h2{font-weight: 800;padding-left: 20px;display: block; }
#ShowDirshows .showscontainer div.showssort div.container div.detail h2 span{float: right;display: block;margin: -13px 20px 0 0;}
#ShowDirshows .showscontainer div.showssort div.container div.detail div.appear{height: auto;position: relative; top: -81px; left: 0px;margin: 0;padding:0;border-bottom: solid 1px;float: left;clear: both;}
#ShowDirshows .showscontainer div.showssort div.container div.detail div.appear div.logo{width: 133px; height: 100%; display: block;float: left;}
#ShowDirshows .showscontainer div.showssort div.container div.detail div.appear .close a{float: right; display: block; background-repeat: no-repeat; width: 53px; height: 17px;margin: 5px 5px 0 0;}
#ShowDirshows .showscontainer div.showssort div.container div.detail div.appear .breakdown {padding: 15px 15px 15px 135px; text-align: left;}
#ShowDirshows .showscontainer div.showssort div.container div.detail div.appear .links {padding-left: 17px;}

/* * Guests * */
#ShowDirguests .guestcontainer {height: auto; display: block;margin:0; clear: both;}
.guestcontainerPAD {padding: 0 0 242px 0;}
#ShowDirguests .guestcontainer div.alphatabs {width: auto; height: 40px; margin: 0 0 0 40px; display: block;}
#ShowDirguests .guestcontainer div.alphatabs2 {width: auto; height: 40px; margin: 0 0 0 6px; display: block;}
#ShowDirguests .guestcontainer div.guestsubhdr {width: auto; height: 20px; padding: 0 20px 0 20px; font-size: 0.750em; font-weight: 600; display: block;border-bottom: solid 1px; text-align: left; clear: none;position: relative;}
#ShowDirguests .guestcontainer div.guestsubhdr span{float: right; margin-top: -14px;}
#ShowDirguests .guestcontainer div.guestsort {height: auto; margin: 0;display: block;position: relative;}
#ShowDirguests .guestcontainer div.guestsort div.container {height: auto; display: block;margin:-2px 0;padding: 0;text-align: left; clear: both;border-bottom: solid 1px; }
#ShowDirguests .guestcontainer div.guestsort div.container div.detail{max-height: 240px; display: block;margin: 0;padding: 0;float: left;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detail p{font-size: 0.689em;line-height: 1.5em;margin: 0 0 1em 0;padding: 0px 20px 0px 20px;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detail h2{font-weight: 800;padding-left: 20px;display: block; }
#ShowDirguests .guestcontainer div.guestsort div.container div.detail h2 span{float: right;display: block;margin: -13px 20px 0 0;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detail div.appear{height: auto;position: relative; top: -99px; left: 0px;margin: 0;padding:0;border-bottom: solid 1px;float: left;clear: both;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detail div.appear div.logo{width: 133px; height: 100%; display: block;float: left;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detail div.appear .close a{float: right; display: block; background-repeat: no-repeat; width: 53px; height: 17px;margin: 5px 5px 0 0;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detail div.appear .breakdown {padding: 15px 15px 15px 135px; text-align: left;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detail div.appear .links {padding-left: 17px;clear: right;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detail div.appear .episodes {margin: 0 10px 0 20px;padding: 4px; text-align: left;width: auto; height: 71px;overflow: auto; border: dotted 1px;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detail div.appear .episodes ul{margin: 0 1em 0 1em;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detail div.appear .episodes li{font-size: 0.689em;line-height: 1.5em;margin: 0.5em;list-style: disc;}

/* * Topics * */
#ShowDirtopics .topiccontainer{height: auto; display: block;margin:0;padding: 0 0 1px 0; clear: both;}
#ShowDirtopics .topiccontainer .hdr {width: auto; height: auto; font: italic 0.689em Georgia, Times, serif; padding: 10px;text-align: left;}
#ShowDirtopics .topiccontainer .hdr2 {width: auto; height: auto; padding: 0;text-align: left;}
#ShowDirtopics .topiccontainer .hdr2 h1 {margin: 0; padding: 0;font-weight: 100;padding:5px 0 5px 10px;margin: 0;}
#ShowDirtopics .topiccontainer .hdr2 h1 span{font: italic 0.689em Georgia, Times, serif;font-size: 0.689em;padding-right: 8px;}
	#ShowDirtopics .topiccontainer .ctrOFF2 {height: 22px; line-height: 20px; margin-bottom:1px; padding-left: 5px; display: block;font-size: 0.689em;font-weight: 800; text-decoration: none;text-align: left;cursor: pointer;}
	#ShowDirtopics .topiccontainer .ctrOFF2 span{background:url(../station/52/template/ico/plus.gif) no-repeat 0 -2px; padding: 0 0 0 20px;}
	#ShowDirtopics .topiccontainer .ctrOFF2 span.RT{padding: 0 0 0 20px;float: right;margin-top: -15px;background-image: none;}
	#ShowDirtopics .topiccontainer .ctrACTIVE2 {cursor: pointer;}
	#ShowDirtopics .topiccontainer .ctrACTIVE2 span{background:url(../station/52/template/ico/minus.gif) no-repeat 0 -2px; padding: 0 0 0 20px;}
	#ShowDirtopics .topiccontainer .ctrContent2 {height: auto; margin: -1px 0 0 0;}
	#ShowDirtopics .topiccontainer .ctrContent2 li{margin: 0; padding: 6px; text-align: left; font-size: 0.689em; line-height: 1.5em;border-bottom:  dotted 1px;}
	#ShowDirtopics .topiccontainer .ctrContent2 li a{text-decoration: underline;display: block;}
	#ShowDirtopics .topiccontainer .ctrContent2 li span{float: right;float: right;display: inline;margin: -16px 6px 0 0;}
	#ShowDirtopics .topiccontainer .ctrContent2 .subhdr {height: 20px;font-size: 0.689em; line-height: 1.5em; text-align: left; padding: 0 6px 0 6px;}
	#ShowDirtopics .topiccontainer .ctrContent2 .subhdr span{float: right;display: block;margin: -16px 6px 0 0;}
	
/* * Misc * */
#ShowDirMisc .misccontainer{height: auto; display: block;margin:0;padding: 0 0 1px 0; clear: both;text-align: left;}
#ShowDirMisc .misccontainer div h1{font-size: 1em;padding:4px 0 5px 20px;}
#ShowDirMisc .misccontainer div h2{font-size: 0.750em;padding:4px 0 5px 20px;}
#ShowDirMisc .misccontainer div p{font-size: 0.689em;line-height: 1.5em;margin: 0 0 1em 0;padding: 0px 20px 0px 20px;text-align: left;}
#ShowDirMisc .misccontainer div p a{font-weight: 100; text-decoration: none;border-bottom:1px dotted;}
#ShowDirMisc .misccontainer div ul{margin: 0 1em 1em 2em;}
#ShowDirMisc .misccontainer div li{font-size: 0.689em;line-height: 1.5em;margin: 0.5em;list-style: disc;}
#ShowDirMisc .misccontainer .hdr {width: auto; height: auto; padding: 0 0 10px 20px;}
#ShowDirMisc .misccontainer .hdr {width: auto; height: auto; padding: 0;text-align: left;}
#ShowDirMisc .misccontainer .hdr h1 {margin: 0; padding: 0;font-weight: 100;padding:5px 0 5px 10px;margin: 0;}
#ShowDirMisc .misccontainer .hdr h1 span{font: italic 0.689em Georgia, Times, serif;font-size: 0.689em;padding-right: 8px;}
#ShowDirMisc .misccontainer .hdr2 {width: auto; height: auto; padding: 0;text-align: left;}
#ShowDirMisc .misccontainer .hdr2 h1 {margin: 0; padding: 0;font-weight: 100;padding:5px 0 5px 10px;margin: 0;}
#ShowDirMisc .misccontainer .hdr2 h1 a.selected, #ShowDirepisodes .episodescontainer .hdr h1 a{margin: 0; padding: 0;font-weight: 100;padding:5px 0 5px 10px;margin: 0;}
#ShowDirMisc .misccontainer .hdr2 h1 span{font: italic 0.689em Georgia, Times, serif;font-size: 0.689em;padding-right: 8px;}
	#ShowDirMisc .misccontainer .ctrOFF2 {height: 22px; line-height: 20px; margin-bottom:1px; padding-left: 20px; display: block;font-size: 0.689em;font-weight: 800; text-decoration: none;text-align: left;cursor: pointer;}
	#ShowDirMisc .misccontainer .ctrOFF2 span{background:url(../station/52/template/ico/plus.gif) no-repeat 0 -2px; padding: 0 0 0 20px;}
	#ShowDirMisc .misccontainer .ctrOFF2 span.RT{padding: 0 0 0 20px;float: right;margin-top: -15px;background-image: none;}
	#ShowDirMisc .misccontainer .ctrACTIVE2 {cursor: pointer;}
	#ShowDirMisc .misccontainer .ctrACTIVE2 span{background:url(../station/52/template/ico/minus.gif) no-repeat 0 -2px; padding: 0 0 0 20px;}
	#ShowDirMisc .misccontainer .ctrContent2 {height: auto; margin: -1px 0 0 0;}
	#ShowDirMisc .misccontainer .ctrContent2 li{margin: 0; padding: 6px; text-align: left; font-size: 0.689em; line-height: 1.5em;list-style: none;}
	#ShowDirMisc .misccontainer .ctrContent2 li a{text-decoration: underline;}
	#ShowDirMisc .misccontainer .ctrContent2 li span{float: right;float: right;display: inline;margin: -16px 6px 0 0;}
	#ShowDirMisc .misccontainer .ctrContent2 li.pic{margin: 0; padding: 10px 20px 6px 6px; text-align: left;list-style: none;float: left;border-bottom: none;}
	#ShowDirMisc .misccontainer .ctrContent2 li.pic img{border: 1px solid;}
	#ShowDirMisc .misccontainer .ctrContent2 li.bio{margin: 0; padding: 6px 6px 6px 75px; text-align: left; font-size: 0.689em; line-height: 1.5em;list-style: none;}
	#ShowDirMisc .misccontainer .ctrContent2 .subhdr {height: 20px;font-size: 0.689em; line-height: 1.5em; text-align: left; padding: 0 20px 0 20px;}
	#ShowDirMisc .misccontainer .ctrContent2 .subhdr span{float: right;display: block;margin: -16px 0;}
	
/* * Form * */
.formcontainer{height: auto; display: block;margin:0;padding: 0 0 1px 0; clear: both;text-align: left;position: relative;width: 80%;}
.formcontainer h1{font-size: 1em;padding:4px 0 5px 20px;}
.formcontainer div.hdr {width: auto; height: auto; font: italic 0.689em Georgia, Times, serif; padding-bottom: 15px;text-align: left;}
.formcontainer div.hdr font {width: auto; height: auto; font: italic 1em Georgia, Times, serif; padding-bottom: 15px;text-align: left;}
.formcontainer div{position: relative; left: 20px; top: 0px;color: #000;padding:2px 0 8px 0;line-height: 18px;}
.formcontainer div div{padding-right: 10px;width: 160px;font-size: 0.689em;float: left;}
.formcontainer div span{font-size: 0.689em;}
.formcontainer div input{width: 150px; height: 16px;}
.formcontainer div input.btn{width: 50px; height: 18px;font-size: 0.689em;background-color:#ccc;border: solid 1px #fff;margin-left: 230px;}
.formcontainer div textarea{width: 150px; height: 100px;}


	

/* ******* Modules ******* */
#ShowModulesContent {width: 347px; height: auto; margin: 0 10px 0 0px; float: left;display: inline;position: relative;}
#ShowModulesContentADvert {width: 187px; height: auto; margin: 0 10px 0 0px; float: left;display: inline;position: relative;}

/* * Share * */
#ShowShareContainer {width: 100%; height: auto; float: left;display: block;position: relative;border: solid 1px;text-align: left;}
#ShowShareContainer h1{text-align: left;padding-left: 10px;margin: 8px 0 2px 0;font-weight: 600;}
#ShowShareContainer p{font-size: 0.689em;text-align: left;padding-left: 10px;}
#ShowShareContainer p.ad{font-size: 0.689em;text-align: center;padding: 0;margin:8px 0;}
#ShowShareContainer .rating{border-top: solid 1px;padding: 10px 0 10px 0;position: relative;display:block;}
#ShowShareContainer .ad{position: relative;display:block;width: 100%; text-align: center;padding-bottom: 10px;}
#ShowShareContainer .rating span.links {margin: 0; top: 15px; left: 200px;position: absolute;margin-right: 10px;display: block;}
#ShowShareContainer .rating span.links li{padding: 0; margin:0;}
#ShowShareContainer .rating span.links p{font-size: 0.689em;line-height: 20px;text-align: right;padding-right: 6px;position: relative;clear: left;}
#ShowShareContainer .tools{border-top: solid 1px;padding: 10px 0 40px 0;position: relative; display: block;}
#ShowShareContainer .tools div.toolcontainer {position: relative;display: block;clear: left;padding: 0 10px 0 10px;margin:10px 0 0 0;}
#ShowShareContainer .tools div.toolcontainer .snag {position: relative;display: block;}
#ShowShareContainer .tools div.toolcontainer .snag p{font-size: 0.689em;padding: 0;margin: 0 0 3px 0;text-align: left;}
#ShowShareContainer .tools div.toolcontainer .snag div.inputs {position: relative; display: block;padding: 0;margin: 0; font-size: 0.689em;}
		#ShowShareContainer .tools div.toolcontainer .snag div.inputs li.SEARCH {float: left;padding:0;margin: 0 0 10px 0; display: block;position: relative;}
		#ShowShareContainer .tools div.toolcontainer .snag div.inputs li.SEARCH textarea.copy{padding: 0; margin: 0;border: 2px solid;width: 319px;height: 21px;overflow: hidden;font-size: 1.125em;line-height: 1.70em;}
		#ShowShareContainer .tools div.toolcontainer .snag div.inputs li.BTN {float: left;margin: 0 0 10px 0; height: 25px; position: relative;display: block;}
		#ShowShareContainer .tools div.toolcontainer .ecard div.emailhost{padding: 10px;}
#ShowShareContainer .tools div.toolcontainer .ecard div.emailhost h2{margin: 0 0 5px 0;font-weight: 600;}
#ShowShareContainer .tools div.toolcontainer .ecard div.emailhost p{font-size: 0.689em;text-align: justify;padding: 4px 0 0 0;}
#ShowShareContainer .tools div.toolcontainer .ecard div.emailhost input.Email{border: 2px solid;width: 200px;height: 1.184em;line-height: 2.584em;}
#ShowShareContainer .tools div.toolcontainer .ecard div.emailhost input.EmailMsg{border: 2px solid;width: 300px;height: 4.184em;line-height: 2.584em;}
#ShowShareContainer .tools div.toolcontainer .ecard div.emailhost .links {position: relative;text-align: left;margin: 0; padding-top: 10px;float: right;margin-right: 5px;}
#ShowShareContainer .tools div.toolcontainer .ecard div.emailhost .links li{padding: 0; margin:0;}
#ShowShareContainer .tools div.toolcontainer .ecard div.emailhost .links span{font-size: 0.689em;line-height: 20px;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.ratingstepcarousel {position: relative; width: 347px; height: 86px;z-index: 0;}
.ratingstepcarousel .ratingconveyer{position: absolute; left: 0;top: 0;}
.ratingstepcarousel .ratingconveyer .ratinginstance{float: left; overflow: hidden; width: 347px;height: 86px;}
div.ratingCont{padding-left: 8px;}

div.rating{cursor:pointer;display:block;position: relative;height: 86px;}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden;}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden; }
div.cancel,div.cancel a{background:url('../station/50/template/ico/delete.gif') no-repeat 0 -16px}
div.star,div.star a{background:url('../station/50/template/ico/star.png') no-repeat 0 0px;behavior: url("global/iepngfix.htc");}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;border:1 solid #FF0000}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating2{cursor:pointer;display:block;position: relative;}
div.rating2:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden;}
div.cancel2,div.star2{float:left;width:33px;height:31px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden; }
div.cancel2,div.cancel2 a{background:url('../station/50/template/ico/delete.png') no-repeat 0 -32px;behavior: url("global/iepngfix.htc");}
div.star2,div.star2 a{background:url('../station/50/template/ico/starBIG.png') no-repeat 0 0px;behavior: url("global/iepngfix.htc");}
div.cancel2 a,div.star2 a{display:block;width:32px;height:100%;background-position:0 0px;border:1 solid #FF0000}
div.star2_on a{background-position:0 -32px!important}
div.star2_hover a,div.star2_live a:hover{background-position:0 -64px}
/* Read Only CSS */
div.star2_readonly a,div.star2_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star2{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/* * Comments * */
#ShowCommentsContainer {width: 100%; height: auto; margin-top: 10px; float: left;display: block;position: relative;border: solid 1px;text-align: left;}
#ShowCommentsContainer h1{text-align: left;padding-left: 10px;margin: 8px 0 2px 0;font-weight: 600;}
#ShowCommentsContainer p{font-size: 0.689em;text-align: left;padding: 0 10px 0 10px;}
.Commstepcarousel {position: relative; overflow: scroll; width: 347px; height: 206px;z-index: 0;}
.Commstepcarousel .commconveyer{position: absolute; left: 0;top: 0;}
.Commstepcarousel .commconveyer .comminstance{float: left; overflow: hidden; width: 347px;height: 206px;}
.Commstepcarousel .commconveyer .comminstance .submission{height: 102px;border-top: solid 1px;padding: 0 0 1px 0;position: relative;display:block;}
.Commstepcarousel .commconveyer .comminstance .submission img{float: left; margin: 10px 10px 20px 10px; border: solid 1px;}
.Commstepcarousel .commconveyer .comminstance .submission span.rating{text-align: right;position: absolute; top: 10px; right: 10px;font-size: 0em;}
.Commstepcarousel .commconveyer .comminstance .submission h1{margin: 0;padding: 0;font-size:0.814em}
.Commstepcarousel .commconveyer .comminstance .submission h1 a:hover{text-decoration: underline;}
.Commstepcarousel .commconveyer .comminstance .submission h2{margin: 3px 0 8px 0;padding: 0;font-size: 0.6em;}
#ShowCommentsContainer .instanceNav {border-top: groove 1px;padding: 10px;position: relative;display:block;font-size: 0.689em;}
#ShowCommentsContainer .instanceNav span.controls{position: absolute; top:10px; right: 10px;float: right;}
#ShowCommentsContainer .instanceNav span.controls a:hover{text-decoration: underline;}
#ShowCommentsContainer .submitform{padding: 0;position: relative; display: block;}
#ShowCommentsContainer .submitform div.submitformcontainer {position: relative;display: block;padding: 0;margin:0 10px 10px 10px;}
#ShowCommentsContainer .submitform div.submitformcontainer textarea{padding: 5px 0 0 5px; margin: 10px;border: 2px solid;width: 298px;height: 105px;font-size: 1em;}
#ShowCommentsContainer .submitform div{font-size: 0.689em; padding: 0 0 0 10px;}
#ShowCommentsContainer .submitform div input.submit{float: right; padding: 0 10px 10px 0;margin: -15px 0;}

/* ************** *//* ******* EPISODE PAGE ******* *//* ************** */
/* ************** *//* ******* EPISODE PAGE ******* *//* ************** */
/* ************** *//* ******* EPISODE PAGE ******* *//* ************** */

/* ******* Detail LIVE ******* */
.EPstepcarousel{position: relative; overflow: scroll; width: 358px;height: 339px;z-index: 0;border-top: solid 1px;border-bottom: solid 1px;}
.EPstepcarousel .conveyer{position: absolute; left: 0;top: 0;}
.EPstepcarousel .instance{float: left; overflow: hidden; margin: 10px; padding: 10px 10px 0; width: 326px; height: 319px;border: solid 1px;}

/* * About Episode * */
.EPstepcarousel .instance div.about {}
.EPstepcarousel .instance div.about h1{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.EPstepcarousel .instance div.about h2{margin: 0 0 10px 0;font-size: 0.750em; line-height: 1.35em;}
.EPstepcarousel .instance div.about img.episode{float: left; padding-right: 10px;}
.EPstepcarousel .instance div.about .linksLIVE{border-bottom: 1px dashed; height: 4px;}
.EPstepcarousel .instance div.about .links{padding: 0 0 8px 0;border-bottom: 1px dashed; height: 28px;}
.EPstepcarousel .instance div.about .links li{padding: 0; margin:0;}
.EPstepcarousel .instance div.about .links li.spacer{padding: 0; margin:0;width: 5px;float: left;}
.EPstepcarousel .instance div.about p{font-size: 0.689em;text-align: justify;}
#EPpane {height: 309px;}

/* * Host Bio * */
.EPstepcarousel .instance div.hostbio {padding: 10px;}
.EPstepcarousel .instance div.hostbio img{float: left; padding-right: 10px;}
.EPstepcarousel .instance div.hostbio h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.EPstepcarousel .instance div.hostbio p{font-size: 0.689em;text-align: justify;}

/* * Show Description * */
.EPstepcarousel .instance div.showdes{padding: 10px;}
.EPstepcarousel .instance div.showdes img{float: left; padding-right: 10px;}
.EPstepcarousel .instance div.showdes h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.EPstepcarousel .instance div.showdes p{font-size: 0.689em;text-align: justify;}

/* * Sponsors * */
.EPstepcarousel .instance div.sponsors{padding: 10px 0 10px 0px;}
.EPstepcarousel .instance div.sponsors div.txt{float: right;display: block; width: 193px; height: 14px;position: relative; padding-right: 33px; behavior: url("global/iepngfix.htc");}
.EPstepcarousel .instance div.sponsors div.ad{text-align: center;position: relative;width: 100%; height: 100%;}

/* * LIVE LINKS - EMAIL HOST * */
.EPstepcarousel .instance div.emailhost{padding: 10px;}
.EPstepcarousel .instance div.emailhost h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.EPstepcarousel .instance div.emailhost p{font-size: 0.689em;text-align: justify;padding: 4px 0 0 0;}
.EPstepcarousel .instance div.emailhost input.Email{border: 2px solid;width: 200px;height: 1.184em;line-height: 2.584em;}
.EPstepcarousel .instance div.emailhost input.EmailMsg{border: 2px solid;width: 308px;height: 4.184em;line-height: 2.584em;}
.EPstepcarousel .instance div.emailhost .links {text-align: left;margin: 0; padding-top: 10px;padding-left: 10px;float: right;margin-right: 20px;}
.EPstepcarousel .instance div.emailhost .links li{padding: 0; margin:0;}
.EPstepcarousel .instance div.emailhost .links span{font-size: 0.689em;line-height: 20px;}


/* ************** *//* ******* GUEST PAGE ******* *//* ************** */
/* ************** *//* ******* GUEST PAGE ******* *//* ************** */
/* ************** *//* ******* GUEST PAGE ******* *//* ************** */

#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE{width: 408px; display: block;margin: 0;padding: 0;float: left;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE p{font-size: 0.689em;line-height: 1.5em;margin: 0 0 1em 0;padding: 0px 20px 0px 20px;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE h2{font-weight: 800;padding-left: 20px;display: block; }
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE h2 span{float: right;display: block;margin: -13px 20px 0 0;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear{width:408px;height: auto;position: relative; top: 2px; left: 0px;margin: 0 0 1px 0;padding:0;float: left;clear: both;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .hdr {width: auto; height: auto; padding: 0;text-align: left;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .hdr h1 {margin: 0; padding: 0;font-weight: 100;padding:5px 0 5px 10px;margin: 0;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .hdr h1 span{font: italic 0.689em Georgia, Times, serif;font-size: 0.689em;padding-right: 8px;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear div.logo{width: 133px; height: 100%; display: block;float: left;font-size: 0.689em;padding-top: 8px;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear div.logo .livenow {padding: 5px 0 5px 0;margin-top: 8px;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear div.logo .livenow span{padding: 5px 0 5px 5px;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear div.logo .livenow div{text-align: center;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear div.logo .livenow h1{margin: 10px 5px 2px 0;font-size: 1em; line-height: 1.35em;}
div.appear div.logoID{width: 48px; height: 100%; padding: 20px 10px 10px 30px; display: block;float: left;}
div.appear div.logoTIME{width: 48px; height: 100%; padding: 10px 10px 10px 5px; display: block;float: left;}
div.appear div.logoID img{border: solid 1px #000;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .breakdown {padding: 15px 15px 15px 135px; text-align: left;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .breakdown h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
div.appear .breakdownID {padding: 15px 15px 0px 105px; text-align: left;}
div.appear .breakdownID h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
.botbordash {border-bottom: 1px dashed #ccc;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .breakdownSTATCHAN {padding: 15px 0 15px 135px; text-align: left;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .breakdownSTATCHAN h2{margin: 0 0 10px 0;font-size: 1em; line-height: 1.35em;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .breakdownSTATCHAN p{text-align: justify;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .breakdownSTATCHAN .channels {margin: 0 10px 10px 20px;padding: 4px; text-align: left;width: auto; height: 71px;overflow: auto; border: dotted 1px;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .breakdownSTATCHAN .channels ul{margin: 0 1em 0 1em;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .breakdownSTATCHAN .channels li{font-size: 0.689em;line-height: 1.5em;margin: 0.5em;list-style: disc;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .links {padding-left: 17px;clear: right;}
#ShowDirguests .guestcontainer div.guestsort div.container div.detailGUESTPAGE div.appear .linksSTATCHAN {padding-left: 17px;clear: right;position: relative;height: 30px;}




