 @import url(btr.css);
/*HEADER*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.ui-tabs-hide {display: none;}}

/* Hide useless elements in print layouts... */
@media print {.ui-tabs-nav {display: none;}}
/* Skin */
.ui-tabs-nav, .ui-tabs-panel {}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li{ 
    float: left;
    margin: 0 1px 0 0;
    padding: 0 3px 0 0;
    min-width: 160px; /* be nice to Opera - 20 + width below. */
}
.ui-tabs-nav.searchtabs li 
{
	min-width: 100px;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(http://www.blogtalkradio.com/img/tabsquare.png) no-repeat;
}
.ui-tabs-nav.blue a, .ui-tabs-nav.blue a span
{
	   background: url(http://www.blogtalkradio.com/img/tabsquare2.png) no-repeat;
}
.ui-tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #FFFFFF;
    font-size: 15px;
    /*font-weight: bold;*/
    line-height: 1.2;
    text-align: center;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0;
}
.ui-tabs-nav .ui-tabs-selected a {
    color: #3399CC;
    font-weight: bold;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav a span {
    width: 140px; /* IE 6 treats width as min-width */
    min-width: 140px;
    height: 24px; /* IE 6 treats height as min-height */
    min-height: 24px;
    padding-top: 6px;
    padding-right: 0;
}
.ui-tabs-nav.searchtabs a span 
{
	width: 83px; /* IE 6 treats width as min-width */
    min-width: 83px;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 7px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active  { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-nav a:hover
{
	color: #3399CC;
    font-weight: bold;
}
.ui-tabs-nav .ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel 
{
	padding-top: 10px;
	border: 1px solid #3399CC;
	padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
    font-size: 12px;
}
.ui-tabs-loading em, .ui-tabs-nav li em 
{
    padding: 0 0 0 20px;
    font-weight: bold;
    background: url(http://www.blogtalkradio.com/img/blueloading.gif) no-repeat 0 50%;
}
.ui-tabs-nav.searchtabs .ui-tabs-loading a:hover
{
	background: url(http://www.blogtalkradio.com/img/blueloading.gif) #3399CC no-repeat 0 50%;
}
.ui-tabs-nav.searchtabs li.ui-tabs-loading a:focus, .ui-tabs-nav.searchtabs li.ui-tabs-loading a
{
	background-position: 0 0;
	background-color: #3399CC;
}
/*.ui-tabs-nav.searchtabs li.ui-tabs-loading a:focus, .ui-tabs-nav.searchtabs li.ui-tabs-loading a
{
}
.ui-tabs-loading
{
	background: #0098CB url(http://www.blogtalkradio.com/img/loadingProgressBar.gif) no-repeat;
}*/

.maintabs .superpanel
{
	font-size: 12px;
	background-color: #E4F8FF; 
	padding: 12px 8px 8px 8px; 
	border-top: 1px solid #3399CC; 
	border-left: 1px solid #3399CC; 
	border-right: 1px solid #3399CC;
	width: 647px;
}

.maintabs input[type=text], .block input[type=password] {
	font-size: 1em;
	margin: 2px 0 0 0;
	padding: 0 2px;
	border:2px solid silver;
}
.maintabs select {
	font-size: 1em;
	margin: 2px 0 0 0;
	padding: 0 2px;
	border:2px solid silver;
}
.maintabs textarea
{
	font-size: 1em;
	margin: 2px 0 0 0;
	padding: 0 2px;
	border:2px solid silver;
}
.maintabs .bottomspace6
{
	padding-bottom: 6px;
}

.headerback 
{
	padding-top: 8px;
	width: 980px;
	clear: both;
}

.header {
	width: 665px;
	height:133px;
	border-bottom: 1px solid #0098CB;
	clear:none;
	vertical-align: top;
	position:relative; /* needed to position */
	padding-top: 31px;
}

.header h3 {
	position:absolute;
	top: 12px;
	left: 0px;
}
.header_noborder
{
	width: 665px;
	height:133px;
	border-bottom: 0px solid;
	clear:none;
	vertical-align: top;
	position:relative; /* needed to position */
	float: left;
	padding-top: 31px;
}

.header_noborder h3 {
	position:absolute;
	top: 12px;
	left: 0px;
}
dl
{
	margin: 0 0;
}


.pad2x
{
	padding: 2px 2px;
}
p.pindent
{
	padding-left: 12px;
}
/*begin top sliders*/

/*slider menu */
.signup {
	position:relative;
	width:286px;
	display: block;
}
.minimenu {
	position:relative;
	top:10px;
	left: 0px;
	/*width: 665px;  //changed to accomodate show box */
	display: block;
}
.minimenu ul {
	font-weight: bold;
	font-size: 12px;
	float: left;
}
.minimenu ul li {
	display:inline;
	float: left;
	padding: 0 4px 0 4px;
	line-height: 24px;
	vertical-align:middle;
}
.minimenu ul li a {
	color: #0098cb;
	text-decoration: none;
}
.minimenu ul li a span {
	display: block;
	line-height: 24px; /* pic height */
	vertical-align: middle;
	padding-right: 9px;
	padding-left: 6px;
	padding-bottom: 0px;
	margin-bottom:0;
}
.minimenu ul li a span {
	vertical-align: bottom;
	margin-bottom:0px;
}
.minimenu img {
	vertical-align: middle;
	margin-bottom:0px;
}
.minimenu ul li.current_page_item {
	background: url("http://www.blogtalkradio.com/img/pipex.gif") no-repeat right top;
	color: #0098cb;
}
.minimenu ul li a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
.minimenu ul li a:hover span {
	color: #CCCCCC;
	text-decoration: underline;
}
.VerticalRightBorder
{
border-right: solid 1px #A4C3E1; 
}
/*
.keyhole
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/sign_in.gif) no-repeat 0px 2px;
	float: left;
	width: 17px;
	height: 20px;
	text-decoration: none;
}
 .keyhole:hover
 {
 background-position: -17px 2px;
 }*/

/*signup slider*/
.signup {
	width:100%;
	background-color:#0098cb;
}
.sign {
	width:980px;
	height:42px;
	background-color:#0098cb;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	overflow: hidden;
}
.remember
{
	color: White;
	padding-left: 95px;
}

.sign .left {
	width: 200px;
	float: left;
	margin : 5px 0 5px 5px; 
	padding : 5px; 
	border : 0; 
	overflow : hidden;
}

.sign .middle {
	width: 200px;
	float: left;
	margin : 5px 0 5px 5px; 
	padding : 5px; 
	border : 0; 
	overflow : hidden;
}

.sign .right {
	width: 2 00px;
	float: left;
	margin : 5px 0 5px 5px; 
	padding : 5px; 
	border : 0; 
	overflow : hidden;
}

/* =label/labelspan */
.sign label, .sign label span { display : block; padding-top : .35em; }
.sign label { float : left; width:100%; }
.sign label span { float : left; width : 40%; text-align : left; }

/* =input */
.sign input { float : left; border : 1px solid #999; }
.sign input:hover { border-color : #333; }
.sign input:active, .sign input:focus { border-color : #0098cb; }
/* End signup slider*/

/*begin registration slider*/
.regup {
	width: 100%;
	background-color: #0098cb;
}

.register {
	width: 980px;
	height: 410px;
	background-color: #0098cb;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 auto;
	/* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	/* this overrides the text-align: center on the body element. */
}

.register .xxx {
	display: block;
	padding: 0;
	margin: 0;
}

.register #left {
	width: 270px;
	padding: 5px 20px 5px 0;
	margin: 30px 0 0 0;
	float: left;
}

.regcol #middle {
	width: 325px;
	margin: 65px 0 0 0;
	float: left;
	text-align:left;
}

.regcol #midbottom {
	width: 325px;
	color: #FFFFFF;
	margin: 0 0px 10px 5px;
	float: left;
	text-align: left;
}

.regcol #midbottom input[type="checkbox"]
 { float:left;}

.regcol #midbottom label
 { padding-top: 3px;
	float: left;}

.regcol #midbottom.a{
 	color: #FFFFFF; 
	float: left;
}

.regcol #midbottom.a:hover {
	  color: #FFFFFF;  
}

.regcol #right {
	width:400px;
	margin: 65px 0 0 0;
	float: left;
}

.register #right .day {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	position: relative;
}
.register #right .month {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	position: relative;
}
.register #right .year {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}

.register h3 {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 15px 0;
	padding: 0;
}

.HostRegisterGraphicTop
{
	display:block;
	background: url(../img/register_sprite.gif) no-repeat 0px 0px;
	width: 620px;
	height: 85px;
	text-decoration: none;
	
}
.ListenerRegisterGraphicTop
{
	display:block;
	background: url(../img/listener_sprite.gif) no-repeat 0px -25px;
	width: 620px;
	height: 82px;
	text-decoration: none;
}
.RegisterTopHr  {margin: 0;
	height: 1px;
	background-color: #EEE;
	border-top: 1px solid #CCC; border-bottom: 0px none; }
.RegisterTopH2 { text-align:center; color: #666; font-weight: bold; font-size: 21px; margin: 0; }
.RegisterTopH4 {  font-weight:bold; color: #333; font-size: 13px; margin: 4px 0 10px 0;}  
.registerpremium 
{
	background-color:White;
	border-bottom:3px solid #E3E3E3;
	border-right:3px solid #E3E3E3;
	border-left:3px solid #E3E3E3;
	color:#666666;
	font-size:14px;
	line-height:25px;
	margin:-10px 0 0 2px;
	padding:5px 0 4px 12px;
	position:relative;
	z-index:1;
	letter-spacing:-.5px;
}
.registerpremium a { text-decoration:underline !important;}
.joinbenefits { clear: both; display: block; margin: 10px 0; color: #444; font-size: 12px; }
.joinbenefits p { padding: 5px 20px;}
.joinbenefits h2 { background: #FFF url('../img/listener_sprite.gif') 0 -121px no-repeat; text-transform: uppercase; color: #666; text-align: center; padding: 10px; white-space: normal; font-size: 15px;text-shadow:1px 1px 0.5px #FFFFFF; }
.joinbenefits ul { padding: 0 20px 0 42px; }
.joinbenefits li { list-style-position: outside; list-style-type: square; padding-bottom: 6px; }
.joinbenefits ol {  padding-left: 10px; margin: 8px 0;}
.joinbenefits ol li { list-style-type: none; list-style-position: outside; background: url('../img/register_sprite.gif') no-repeat -625px -2px; padding:3px 0 12px 25px;}
.joinbenefits li p { color: #000; font-size: 12px; font-weight: normal; }
.joinbenefits .li1{background-position: -625px -2px;}
.joinbenefits .li2{background-position: -625px -46px;}
.joinbenefits .li3{background-position: -625px -90px;}
.joinbenefits .li4{background-position: -625px -126px;}
.joinbenefits .li5{background-position: -625px -178px;}
.joinbenefits .li6{background-position: -625px -222px;}
.joinbenefits .li7{background-position: -625px -259px;}
.joinbenefits .li8{background-position: -625px -302px;}
.joinbenefits .li9{background-position: -625px -353px;}
.joinbenefits .li10{background-position: -625px -397px;}
.joinbenefits .li11{background-image: none;}
#regops
{
	
}

#regops input, #regops select
{
	font-size: 9pt !important;
	border: solid 1px gray !important;
	height: 19px;
}

#regopsleftcol label
{
	float: right;
}

#regiframe
{
	 height: 390px;
	 width: 800px;
}




/* =label/labelspan */
.register label, label span { display : block; padding-bottom : .35em; }
.register label { float : left; width : 100%; }
.register label span { float : left; width : 50%; text-align : right; }

/* =input */
.register input { float: right; width: 45%; border: 1px solid #999; }
.leftput input { float:left;}
.register input:hover { border-color: #333; }
.register input:active, .register input:focus { border-color: #0098cb; }

.register input#zip { float : left; width : 45%; border : 1px solid #999; margin-top: -.35em; margin-bottom:.35em;}

/* =fieldset */
fieldset { 
	margin-bottom : 5px; 
	/* padding : 5px; */
	/*border : 0; -- conflicts with other uses of fieldset! */
	overflow : hidden; 
}
.submit {
	margin-top: .35em;
	color:#0098cb; 
	font-weight: bold; 
	border: 1px solid #999;
}
.submit:hover { border : 1px solid #fff; color:#FFFFFF; background-color: #0098cb;}
.submit:active, .submit:focus { border-color : #0098cb; }
/*end registration slider */
/*end top sliders*/


/*begin nav */
.menu {
	position:absolute;
	top: 105px;
	left: 0px;
	width: 665px;
	display: inline;
}
.menu ul {
	font-weight: bold;
	font-size: 16px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
}
/* <li> retains padding because it is the thing being hovered on;
	li elements in top and sub-menus need to butt up to each other, with no gap */
.menu ul > li {
	background: none;
	float: left;
	height: 25px;
	padding-bottom: 2px;
}
.menu ul > li > a {
	color: #0098cb;
	background: none;
 	display: block;
	text-decoration: none;
	padding-left: 4px;
	margin-right: 20px;
}
.menu ul > li > a > span {
	background: none;
	display: block;
	line-height: 25px;
	padding-right: 4px;
}
/* sub-menu;
	sub <ul> will render underneath <a> in parent <li>, so top: property is not needed 
*/
.menu ul > li > ul {
	visibility: hidden;
	position: absolute;
	font-size: 12px;
	border-bottom: none;
}
/* use li box model to ensure:
	li:hover works in IE7; using border eliminates need to reposition background
	5px = 2px bottom + 1px border + 2px top of sub
*/
.menu ul > li > ul > li {
 	border-top: 5px solid transparent;
}

.menu ul > li > ul > li > a {
	margin-right: 13px;
}

/* hover behaviors */
.menu ul > li:hover > ul, .menu ul > li.current > ul, div.head ul > li:hover > ul {
	visibility: visible;
}
.menu ul > li > a:hover, .menu ul li.current {
	background: url('http://www.blogtalkradio.com/img/link_left.gif') no-repeat left top;
}
.menu ul li.current > a > span 
{
	background: url('http://www.blogtalkradio.com/img/link_right.gif') no-repeat right top;
}
.menu ul > li > a:hover > span {
	background: url('http://www.blogtalkradio.com/img/link_right.gif') no-repeat right top;
	color: #333;
}

/*end nav*/

/* absolutely positioned line graphic interferes with li:hover in all browsers */
.headerDiv .line {
 	display: none;
}
/*END HEADER*/




.blockpair:after, .blogpost:after, 
.collapsePanel:after, .colleft:after, .column:after, .columns:after, .commentcontainer:after, .current-rating:after, 
.featuredcontent:after, .featureitems:after, .iconframe:after, .lightblue:after, .linecontent:after, .microitems:after, 
.panel:after, .pagination:after, .profileblock:after, .profilebox:after, 
.showbody:after, .showbutton:after, .showcontrols:after, .showdescription:after, .showheader:after, .star-rating:after, 
.modalBackground:after,
.continueShowPrompt:after,
.upcomingcontent:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.lightGreenRCBGfg a,
.lightGreenRCBGfg a:link,
.lightGreenRCBGfg a:visited,
.lightGreenRCBGfg a:hover,
a.subscribeLink,
a:link.subscribeLink, a:visited.subscribeLink, a:hover.subscribeLink
{
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a:link, a:visited, a:hover
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.GuideTitle
{
	padding-top: 10px;
	
}
.GuideTitle .subscribeLink
{
	padding-top: 10px;
}

.greyTitle
{
	color: #9A9A9A;
	
}
.lightGreyTitle
{
	color: #C7C7C7;
}
.showColumn
{
	padding-right: 8px;
	/*width: 220px;*/
	float: left;
	display: block;
}

.showColumnLast
{
	padding-right: 0;
	float: left;
	display: block;
}
.oneColumnOfThree
{
	float: left;
	width: 221px;

}
.oneColumn
{
float:left;
width: 221px;
}
.twoColumn
{
	width: 441px;
}
.threeColum
{
	width: 663px;
}
.showboxOutter
{
	float: left;
	display: block;
	background-color: #CCC;
	
	padding: 1px 1px;
	margin: 0px 4px 4px 0px;
}
.featuredShow
{
	background-color: #40D940;
}
.showBox
{
	 background-color: #FFF;
	 width: 100%;
	 margin: 0px 0px;
	 padding: 0px 0px;
	 font-size: 11px;
	height: 100%;
}
.showBox h3
{
	font-size: 12px;
}
.showBox h4
{
	font-size: 11px;
}
.oneThird .showboxOutter
{
	width: 100%;
}
.twoThirds .showboxOutter
{
	width: 48%;
	float:left;
}

.showBox .colleft {
	display: block;
	float: left;
	width: 72px;
	margin: 2px 2px;
	padding: 2 0 0.5em 5px;
	
}
.showBox .colright
{
	 height:100%;
	/*position:relative;*/
	float: right;
	width: 138px;
	display: block;
}
.showBox .ratings
{
	/*vertical-align:top;*/
}
.showBox .ratings img
{
 vertical-align:text-bottom;
}
.showBox .buttonBox
{
	/*position:relative;
	 bottom:0px;
	 left: 0px;*/
	width: 100%;
	vertical-align:bottom;
}
.buttonBox .buttonRow
{
	height: 20px;
}
.showBox .bottomButtons
{
	width: 100%;
	color: #1151BB;
	position: relative;
	bottom: -1px;
	/*background-color: #FFF;
	z-index: 2;*/
	left: 2px;
	width: 208px;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}

.showBox .details
{
	display:block;
	width: 100%;
	margin: 0px 4px 0px 2px;
	font-size: 11px;
	height: 80px;
}
.details p
{
	padding-left: 5px;
}
.details blockquote
{
	padding: 0px 2px 0px 5px;
	overflow: hidden;
	height: 47px;
}
.showBox .noticeContainer
{
	float: right;
	margin-bottom: 4px;
	height: 16px;
}
.showBox .notice 
{
	width: 136px;
	display: block; 
	background-color: #FF8000;
	color: #FFF;
	padding: 1px 2px 0px 3px;
	margin: 0;
	font-size: 0.95em;
	text-align: center;
	/*font-weight: bold;*/
}
.showBox .showIdentifiers
{
	 height: 37px;
	 margin: 4px 0px 2px 0px;
}
.showIdentifiers .showName
{
	height: 23px;
	font-size: 12px;
	line-height: 11px;
	overflow: hidden;
	white-space: normal;
	font-weight: bold;
	word-spacing: normal;
}
.showIdentifiers .hostName
{
	height: 13px;
	overflow: hidden;
	white-space: normal;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	word-spacing: normal;
}
.showBox .liveBelowImage
{
	 text-align:center;
}
.showBox button, .show_info button
{
	background-color:transparent;
	border: medium none;
	cursor:pointer;
	text-align:left;
	/*vertical-align:middle;*/
	white-space:normal;
	font-size: 11px;
	color: #999;
	margin: 2px 0px;
	padding: 0px 0px;
	padding-right: 2px;
	
}
.bottomButtons button
{
	background-color:transparent;
	border:0 none;
	cursor:pointer;
	text-align:left;
	color:#1151BB;
	vertical-align:middle;
	white-space:normal;
	/*font-size: 11px;*/
	margin: 1px 0px;
	padding: 0px 0px;
	border-collapse: collapse;
}
.bottombuttons a { cursor: pointer; }
.buttonBox .left
{
	width: 38%;
	}
.buttonBox .right
{
	width: 59%;
	}
.buttonBox button img
{
	vertical-align:middle;
	margin-right: 4px;
}
.bottomButtons button img
{
	vertical-align: middle;
	/*margin-right: -2px;*/
}

/* show box icon */
.iconshow {
	display: table;
	float: left;
	border-collapse: collapse;
}
.iconshow img {
	padding: 0;
	border: none;
}
.iconshow .iconframe {
	display: table-cell;
	text-align: center;
	vertical-align: top;
	background: transparent;
	padding: 0;
	overflow: hidden;
	text-decoration: none;
}
.iconshow.featicon {
	display: block;
}

/* compound classes meant to be used with .iconshow */
.lgicon .iconframe {
	height: 128px;
	width: 128px; 
}
.medicon .iconframe {
	height: 72px;
	width: 72px; 
}
.smicon .iconframe {
	height: 48px;
	width: 48px; 
}
.smallericon  {
	height: 32px;
	width: 32px; 
}
.smallericon .iconframe {
	height: auto;
	width: auto;
}
.tinyicon {
	height: 24px;
	width: 24px; 
}
.tinyicon .iconframe {
	height: auto;
	width: auto; 
}
.featicon .iconframe {
/* height changed to 227px: just set width for now
	height: 235px; */
	width: 160px; 
}

.headline
{
	color: #0098CB;
}
h2.headline { font-size: 26px !important; }
h1.headline { font-size: 26px !important; }
.greenHeadline,
.greenHeadline a,
.greenHeadline a:link,
.greenHeadline a:visited,
.greenHeadline a:hover
{
	color: #40D940;	
}
.DownArrow
{
	background-color: #FFF;
	background-repeat:repeat-x;
	padding: 2px 15px;
	margin: 5px 0px;
	height: 44px;
}
.DownArrow.second
{
	margin-top: 40px;
}
.DownArrow.blues
{
	color: #66CCFF;
	background-image: url(http://www.blogtalkradio.com/img/lightblueh3backdownarrow.gif);
}
.bluesDownArrow.blues h3
{
	color: #66CCFF;
	
}
.DownArrow.green
{
	background-image: url(http://www.blogtalkradio.com/img/greenh3backdownarrow.gif);
	color: #FFF;
}
.DownArrow.green h3
{
	
}
.DownArrow.orange
{
	background-image: url(http://www.blogtalkradio.com/img/orange3backdownarrow.gif);
	color: #FFF;
}
.DownArrow.orange h3
{
	
}
.DownArrow.red
{
	background-image: url(http://www.blogtalkradio.com/img/red3backdownarrow.gif);
	color: #FFF;
}
.DownArrow.red h3
{
	color: White;
	padding: 3px 0 0 0;
	font-size: 18px;
	margin: 0 0 0 0;
}
.DownArrow.red a, .DownArrow.green a, .DownArrow.green a:link, .DownArrow.green a:visited, .DownArrow.green a:hover,
.DownArrow.orange a, .DownArrow.orange a:link, .DownArrow.orange a:visited, .DownArrow.orange a:hover
{
	color: #FFF;
}
.DownArrow.subscribeLink, .DownArrow .subscribeLink
{
	padding-top: 6px;
}
.CatMoreRight
{
	width:67px;
	text-align: center;
	overflow: hidden;
}
.DownMore
{
	background-color: #FFF;
	background-repeat:repeat-x;
	padding: 2px 10px;
	margin: 10px 0px;
	height: 44px;
	
}
.DownMore.green
{
	background-image: url(http://www.blogtalkradio.com/img/greenh3backdownarrow.gif);
	color: #FFF;
}
.DownMore.green a
{
	color: #FFF;
}
.sortOptions
{
	font-size: 0.75em;
	color: #666;
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0 0px 5px;
}
.sortOptions2
{
	clear: none;
	padding:10px 0px 10px 0px
}
.sortOptions ul
{
	display: block;
	float: left;
	margin: 0;
	padding: 0 0px 0 0;
}
.sortOptions li
{
	display: block;
	float: left;
	margin: 0 6px 0 0;
	padding: 0;
	white-space:nowrap;
}
.sortOptions a, .sortOptions a:visited
{
	color: #666;
	text-decoration: underline;
}
.sortOptions a:hover
{
	color: #000;
	/*font-weight: bold;*/
	text-decoration: none;
}
.GuideTitle .GenreChooser
{
	width: 227px;
	 font-size: 1.2em;
	 /*font-weight: bold;*/
	 color: #0098CB;
	 float: right;
	 margin-right:22px;
}
.sortOptions .GenreChooser 
{
    border: none;
	 font-size: 1.4em;
	 /*font-weight: bold;*/
	 color: #0098CB;
	 border:none;
	  
}
.sortOptions .GuideGenreChooser 
{
	font-size: 1.4em;
	color: #0098CB;
	height: 25px;
	width:250px;
	text-align: left;
	float:right;	  
}

.GuideGenreChooser select { 
	background-color: #fff;
	color: #0098cb;
	font-size:12px;
	margin-top:13px;
	width: 200px;
	border: 1px solid #ccc;
	margin: 15px 26px 10px 26px;
 }
 .nav-border{
	padding: 0px;
	height: 25px;
	width: 250px;
	float: right;
	border: 15px solid #C9E3F3;
}
.sortOptions .current
{
	color: #000;
	font-weight: inherit;
	text-decoration: none;
}
/* ========== Pagination ========== */

.pagination
{
	clear: both;
	font-size: 0.8em;
	float: right;
	margin: 0;
	padding: 5px 5px 5px;
	overflow: visible;
}
.pagination p
{
	display: block;
	float: left;
}
.pagination ul
{
	/*display: block; */
	/*float: left;*/
	float: right;
	margin: 0;
	padding: 3px 5px;
}
.pagination li
{
	/*font-weight: bold;*/
	color: #666666;
	display: block;
	float: left;
	margin: 0 1px;
	padding: 0;
	white-space:nowrap;
	height: 18px;
	line-height: 18px;
}
.pagination li a
{
	color: #3399CC;
	font-weight: bold;
	margin: 0;
	padding: 0px 1px;
	text-decoration: none;
	display: block;
	float: left;
	height: 18px;
	line-height: 18px;
}
.pagination a.currentpage
{
	font-weight: bold;
	color: #666666;
	font-size: 16px;
	position: relative;
	bottom: 1px;
}
.pagination li span.page
{
	float: left;
}
.pagination a:hover
{
	/*color: #666;*/
}
.pagination a.next
{
	
	background: url('http://www.blogtalkradio.com/img/page_next.gif') no-repeat 0px 0px;
	width: 18px;
	text-decoration: none;
	padding: 0 0;
}
.pagination a.next:hover, .pagination a.previous:hover
{
	background-position: -18px 0;
}
.pagination a.nextloading
{
	background: url('http://www.blogtalkradio.com/img/page_next.gif') no-repeat -36px 0px;
	width: 18px;
	text-decoration: none;
	padding: 0 0;
}
.pagination a.previous
{
	background: url('http://www.blogtalkradio.com/img/page_previous.gif') no-repeat 0px 0px;
	width: 18px;
	text-decoration: none;
	padding: 0 0;
	margin-left: 5px;
}
.pagination a.previousloading
{
	background: url('http://www.blogtalkradio.com/img/page_previous.gif') no-repeat -36px 0px;
	width: 18px;
	text-decoration: none;
	padding: 0 0;
	margin-left: 5px;
}
.pagination a.hide
{
	display: none;
}
.tree_footer
{
	padding-top: 10px;
}



/* LIVE overlay on top-left of featured icon */
.colleft .livebox, #spanblock .livebox {
	position: absolute; 
	right: 12px;
	top: 12px;
	background-color: #ff6600;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	padding: 1px 5px;
}
.lgwidth .colleft {
	display: block;
	float: left;
	width: 82px;
	margin: 0;
	padding: 0 0 8px 0;
}


/* for grouping .block elements together */
/* IE BUG NOTE: float: left; in .blockpair LOCKS IE6*/
.blockpair {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
}

.blockleft {
	float: left; 
	width: 49.25%;
	margin: 0;
	padding: 0 1.5% 0 0;
}
.blockleft.leftProfile
{
	float: left; 
	width: 200px;
	margin: 0;
	padding: 0 3px 0 0;
}
.blockright {
	clear: right;
	float: left; 
	width: 49.25%;
	margin: 0;
	padding: 0;
}
.blockright.rightProfile {
	clear: right;
	float: left; 
	width: 225px;
	margin: 0;
	padding: 0;
}
.columns .adnarrowPadded {
	width: 233px;
	text-align: center;
}
.adnarrowPadded .adlong
{
	background: url(http://www.blogtalkradio.com/img/btr_160_X_600_ad_padding.jpg);
	background-repeat: no-repeat;
	height:651px;
	width: 233px;
	text-align: center;
	padding: 25px 0px;
	
}

.adnarrowPadded .adShort
{
	background: url(http://www.blogtalkradio.com/img/btr_120_X_900_ad_padding.jpg);
	background-repeat: no-repeat;
	height:116;
	width: 233px;
	text-align: center;
	padding: 12px 0px;
}
.adShort div
{
	margin: 0px 56px;
	width:120px; 
	height: 90px; 
	text-align: center; 
	color: White; 
	background-color: Gray; 
	vertical-align: middle;
}
/* ========== Modal Popup ========== */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	width:100%;
}
/* bump up specificity to override styling for various contexts */
 .modalPopup, .showsContainers .modalPopup {
	display: block;
	background-color:#CCEAF5;
	border-width:2px;
	border-style:solid;
	border-color: #999999;
	padding: 19px 19px;
	position: absolute;
	z-index: 1001; 
	width: 470px;
	font-size: 12px; /* fixed font size for consistency in various contexts */
	filter:alpha(opacity=130);
	opacity:2.0;
}
.modalPopup .drag
{
	border: dashed 1px Gray; 
    color: Black;
    padding: 3px 3px;
}
.modalPopup button 
{
	background-color:transparent;
	border:medium none;
	cursor:pointer;
	vertical-align:middle;
	white-space:normal;
	/*font-weight: bold;*/
	color: #999;
	margin: 2px 8px;
	padding: 0px 0px;
	
}
.maincontent .modalPopup input[type=text], .maincontent .modalPopup textarea, .modalPopup .text {
	width: 440px;
	max-width: 99%;
	font-size: 12px; /* fixed font size for consistency in various contexts */
	margin: 4px 0px 8px 0px;
}
.maincontent .modalPopup input[type=submit], .modalPopup .button {
	margin-right: 8px;
	
}
.maincontent .modalPopup select {
	width: auto;
	max-width: 99%;
	font-size: 10pt; /* fixed font size for consistency in various contexts */
}
.maincontent .modalPopup a {
	cursor: pointer;
}
.maincontent .modalPopup h4 {
	color: #000;
	background: transparent;
	font-size: 13px; /* fixed font size for consistency in various contexts */
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.maincontent .modalPopup p {
	/* clear: both; */
	/*display: block;*/
	line-height: normal;
	font-size: 10pt; /* fixed font size for consistency in various contexts */
	text-align: left;
	margin: 0 0 0.3em 0;
	padding: 0;
}
.maincontent .modalPopup span {
	display: inline;
	position: static;
	font-size: 12px; /* fixed font size for consistency in various contexts */
	line-height: normal;
	text-align: left;
	margin: 0;
	padding: 0;
}
.buttonleft
{
	margin: 4px 8px 4px 0;
}
#content h1
{
	font-size: 26px;
	margin-bottom: 0px;
}
.genreColumn
{
	float:left;
	padding:0px 15px;
	width:20%;
}

/* New modal as copied from cinch by SS on 10/26/09*/
.newModalPopup
{
	background: transparent;
	background-color: #FFFFDD; 
	display: block;
	opacity: 2;
	border: 0px none;
	padding: 0 0;
	z-index: 100001;
	left: 300px;
	top: 100px;
	position: absolute;
	/* display: block;
	background-color:#CCEAF5;
	border-width:2px;
	border-style:solid;
	border-color: #999999;
	padding: 19px 19px;
	position: absolute;
	z-index: 1001; 
	width: 470px;
	filter:alpha(opacity=130);
	opacity:2.0;*/
}
.newModalBackground
{
	background-color: Gray;
	opacity: 0.7;
	filter:alpha(opacity=70);
	width: 100%;
	position: fixed; 
	left: 0px; 
	top: 0px; 
	z-index: 1000; 
	overflow: hidden;
    width: 2000px; 
    height: 3579px;
}
.newModalBackground:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* end new modal */


/*----- Main Content squared Tabs ---- */
.mtabContainer
{
	width: 656px;
	padding: 15px 0;
	margin: 0;
}
.mtabContainer .HR1
{
	position: relative;
	bottom: 1px;
	clear: left;
	width: 100%;
	height: 1px;
	background-color:  #3399CC;
	z-index: 0;
}
.ulTabs
{
	/*margin: 0 0 10px 0;*/
	padding: 0;
	list-style-type: none;
	width: 655px;
	float: left; /* contain floated li's */
	z-index: 2;
}
.ulTabs li
{
	margin: 0;
	padding: 0 2px 0 0;
	float: left;
	
}
.ulTabs a
{
	
	height: 27px;
	font-size: 15px;
	line-height: 25px;
	float: left;
	width: 162px;
	text-align: center;
	text-decoration: none;
	
	border-right: 1px solid #FFF;
	/*background: url(http://www.blogtalkradio.com/img/tabsBG.jpg) no-repeat;*/
	cursor: pointer;
	background-color: #3399CC;
	/*background-position: -162px 0;*/
	color: #FFF;
	border-bottom: 1px solid #3399CC;
	border-top: 1px solid #3399CC;
	border-left: 1px solid #3399CC;
	border-right: 1px solid #3399CC;
}
.ulTabs a.current
{
	color: #3399CC;
	font-weight: bold;
	/*background-position: 0px 0;*/
	background-color: #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	
}
.ulTabs a:hover, .ulTabs a:hover.current, .ulTabs a.current:hover
{
	font-weight: bold;
	background-color: #599AF2;
	/*background-position: -324px 0;*/
	text-decoration: underline;
	color: #FFF;
}
.ulTabs a:disabled, .ulTabs a:disabled:hover, .ulTabs a.disabled, .ulTabs a:hover.disabled, .ulTabs a.disabled:hover
{
	text-decoration: none;
	color:#E0E0E0;
	background-position: 0 0;
}
.mtabContent
{
	margin-top: 10px;
	width: 656px;
	 border-width: 1px thin;
	 border-color: Blue;
}
/*--------- search navigation css ------*/
.SearchOptions
{
	color:#666666;
	font-size: 0.75em;
	width: 670px;
	position: relative;
}
/*.SearchOptions .popup
{
	position: absolute; 
	top: 10px; 
	left: 300px; 
	z-index: 2500; 
	width: 100px; 
	height: 130px; 
	margin: 5px;
	background-color: #333;
	padding: 1px;
	
}*/
.popup .inner
{
	padding: 5px;
	text-align: center; 
	height: 120px;
	width: 90px;
	background-color: #EEE;
	font-weight: bold;
}
.popup iframe
{
 display:none;/*sorry for IE5*/ 
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/
 filter:mask();/*must have*/
 width:100px;/*must have for any big value*/
 height: 132px;/*must have for any big value*/
}
.MaskedEditFocus, .MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.SearchOptions .leftColumn
{
	width: 180px;
	padding-right: 12px;
	float: left;
}
.SearchOptions .rightColumn
{
	width: 255px;
	float: left;
}
.SearchOptions .rightColumn .lightBlueTop
{
	background-color: #E2F4FF;
	margin: 15px 0px 0px 0px;
	padding: 4px 12px 2px 14px;
}
.SearchOptions .rightColumn .lightBlueBottom
{
	padding-top: 14px;
	background-image: url(http://www.blogtalkradio.com/img/lightblueh3backdownarrow.gif);
	background-repeat: no-repeat;
	background-position: 0 -31px;
}
.SearchOptions input, .SearchOptions select
{
	width: 170px;
	border: #C5C5C5 solid 1px;
	margin-bottom: 10px;
}
.SearchOptions input[disabled], .SearchOptions select[disabled], .SearchOptions input[readonly], .SearchOptions select[readonly], .SearchOptions .disabled
{
	 background-color: #DDD;
	cursor:default;
}

/* Jim's stuff, but altered to make the class names more appropriate, and delete duplicates.*/
.show_container {
	width: 209px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	position:relative;
	padding: 2px;
	border:#CCCCCC solid 1px;
	font-family: Arial, Helvetica, sans-serif;
	/*overflow: hidden;*/
}
.show_container_big {
	width: 209px;
	height: 180px;
	margin-bottom: 4px;
	position:relative;
	padding: 2px;
	border:#CCCCCC solid 1px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.featuredShowBox
{
	border:#40D940 solid 1px;
}
.thumbnail {
	width: 70px;
	height: 70px;
	float:left;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:top;
}
.show_info {
	width: 135px;
	height: 90px;
	padding:0px;
	margin:0px;
	float:right;
	overflow:hidden;
}
.show_info h3 {
	color: #0098CB;
	font-size: 14px;
	line-height: normal;
	word-spacing: normal;
	display:inline;
	font-weight: bold;
	font-style:normal;
	padding:0px;
	margin:0 0 0 0;
}
.show_info h4 {
	color: #000;
	font-size: 11px;
	font-style:normal;
	line-height: normal;
	word-spacing: normal;
	display:inline;
	font-weight: bold;
	padding:0;
	margin:0;
}
.show_info a
{
	color:#0098CB;
	text-decoration:none;
}
.show_info a:hover
{
	color:Black;
	text-decoration: underline;
}
.show_info a.black
{
	color:Black;
}
.show_info a.black:hover
{
	color:#0098CB;
	text-decoration:underline;
}
.show_info br
{
	line-height:.2em;
}
.buttons , .buttonsNoSpace{
	color: #999999;
	font-size: 11px;
	display:block;
	margin: 5px 0 0 0;
	padding:0;
}
.buttons2 {
	color: #999999;
	font-size: 11px;
	display:block;
	margin: 0;
	padding:0;
}

.profilebody .showbox .buttons, .profilebody .blogpost .buttons
{
	clear: left;
	height: 14px;
	color: #999999;
	font-size: 11px;
	display:block;
	margin: 5px 0px;
	padding:5px 0px;
}
.show_container_big .details {
	width: 209px;
	height: 60px;
	color: #000;
	font-size: 11px;
	line-height: 1.1em;
	word-spacing: normal;
	clear:both;
}
.show_container_big .details p {
	margin: .3em;
}
.show_container_big .bottom {
	width: 209px;
	height: 25px;
	color: #000;
	font-size: 10px;
	line-height: 1.1em;
	word-spacing: normal;
	position:absolute;
	bottom:2px;
	display:block;
	clear:both;
}
.show_container_big .bottom ul {
	list-style-type : none;
	width : 100%;
	margin : 0;
	padding : 0;
}
.show_container_big .bottom li {
	position : relative;
	float : left;
	/*width : 33%;*/
	margin: 13px 14px 0px 0px;
}

.show_container_big .upcoming, .show_container .upcoming {
	color: #fff;
	font-size:11px;
	font-weight:bold;
	background-color:#FF6600;
	text-align:center;
	margin-bottom:3px;
	padding: .1em 0 .1em 0;
	display:block;
	font-style:normal;
	width:100%;
}
.showicon .iconframe {
	height: 70px;
	width: 70px; 
	position: relative;
}
.showIcon_onAirOver
{
	z-index: 0; 
	width: 70px; 
	height: 70px; 
	position: absolute;
	
	background-image: url(http://www.blogtalkradio.com/img/on_air.gif);
}
.showicon img
{
	max-height: 70px;
	max-width: 70px;
}
.show_container .description, .show_container_big .description
{
	/*height: 50px;*/
	overflow:hidden;
}
.showIcon_Images
{
	float: left;
}

.featuredshow {
	position:absolute;
	bottom:0px;
}
.overlay {
	position:absolute;
	bottom:15px;
}

.avatar {
	width:70px;
	height:85px;
	float:left;
	margin-bottom:5px;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:bottom;
	position:relative; /* needed to position .pic div */
}

.buttons3 {
	width: 135px;
	margin-top: 5px;
	float:right;
}
a.x
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/x_rollover.gif) no-repeat 0px 0px;
	float: left;
	width: 30px;
	height: 20px;
	text-decoration: none;
}
a.x:hover
{
	background-position: -30px 0;
	text-decoration: none;
}
a.xloading
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/x_rollover.gif) no-repeat -60px 0px;
	float: left;
	width: 30px;
	height: 20px;
	text-decoration: none;
}

a.x:hover
{
	text-decoration: none;
	background-position: -30px 0;
}
a.asubmit
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/submit_roll_loading.gif) no-repeat 0px 0px;
	float: left;
	width: 71px;
	height: 20px;
	text-decoration: none;
}
a.asubmit:hover
{
	background-position: -71px 0;
	text-decoration: none;
}
a.asubmit.loading
{
	background: url(http://www.blogtalkradio.com/img/submit_roll_loading.gif) no-repeat -142px 0px;
}
a.send
{
	display: block;
	background: url('http://www.blogtalkradio.com/img/send_rollover.gif') no-repeat 0 0;
	text-decoration: none;
	float: left;
	width: 56px;
	height: 20px;
	margin-right: 5px;
}
a.send:hover
{
	background-position: -56px 0;
	text-decoration: none;
}
a.sendloading
{
	display: block;
	background: url('http://www.blogtalkradio.com/img/send_rollover.gif') no-repeat -112px 0;
	text-decoration: none;
	float: left;
	width: 56px;
	height: 20px;
	margin-right: 5px;
}
a.mi
{
	cursor: pointer;
	display: block;
	background: url('http://www.blogtalkradio.com/img/mailit.gif') no-repeat 0 0;
	text-decoration: none;
	float: left;
	width: 58px;
	height: 16px;
	margin-top: 1px;
cursor: pointer;	
}
a.miclick
{
	display: block;
	background: url('http://www.blogtalkradio.com/img/mailit.gif') no-repeat -58px 0;
	text-decoration: none;
	float: left;
	width: 58px;
	height: 16px;
	margin-top: 1px;
}
A.pc 
{
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/pc.png) no-repeat 0px 0px;	
	FLOAT: left;	
	WIDTH: 80px;	
	MARGIN-RIGHT: 5px;	
	HEIGHT: 14px;	
	TEXT-DECORATION: none;
	cursor:pointer;
}
A.d 
{
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/d.gif) no-repeat 0px 0px;	
	FLOAT: left;	
	MARGIN-LEFT: 5px;	
	WIDTH: 80px;	
	HEIGHT: 14px;	
	TEXT-DECORATION: none;
	cursor:pointer;
}
A.r 
{	
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/remind_me_button.png) no-repeat 0px 0px;	
	FLOAT: left;	
	WIDTH: 80px;	
	MARGIN-RIGHT: 5px;	
	HEIGHT: 14px;	
	TEXT-DECORATION: none;
	cursor:pointer;
}
a.rloading
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/remind_me_button.png) no-repeat -160px 0px;	
	float: left;
	width: 80px;
	margin-right: 5px;
	height: 17px;
	text-decoration: none;
}
a.rr
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/remove-roll.png) no-repeat 0 0px;
	float: left;
	width: 121px;
	margin-right: 5px;
	height: 14px;
	text-decoration: none;
}
.buttons A.s
{
	margin-left:5px;
}
A.s
{
	cursor: pointer;
	display: block;
	background: url(http://www.blogtalkradio.com/img/share2.gif) no-repeat 0px 0px;
	float: left;
	width: 63px;
	height: 14px;
	text-decoration: none;
}
 A.s:hover
 {
 background-position: -63px 0;
 }
A.pc:hover, A.d:hover, A.r:hover
{	
	BACKGROUND-POSITION: -80px 0px
}
a.rr:hover
{
	background-position: -121px 0px;
}
a.next
{
	background: url('http://www.blogtalkradio.com/img/page_next.gif') no-repeat 0 0;
	width: 18px;
	height: 18px;
	padding: 0 0;
	line-height: 18px;
	margin: 0 2px;
	text-decoration: none;
}
a.next:hover
{
	background-position: -18px 0;
}
a.nextloading
{
	display: block;
	background: url('http://www.blogtalkradio.com/img/page_next.gif') no-repeat -36px 0;
	width: 18px;
	height: 18px;
	padding: 0 0;
	line-height: 18px;
	margin: 0 2px;
	text-decoration: none;
}
A.p 
{	
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/play.png) no-repeat 0px 0px;	
	FLOAT: left;	
	WIDTH: 48px;	
	HEIGHT: 14px;	
	TEXT-DECORATION: none;
	cursor:pointer;
}
A.p:hover 
{
	BACKGROUND-POSITION: -48px 0px;
}

a.TT
{
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/twitter_default.gif) no-repeat 0px 0px;	
	FLOAT: left;	
	MARGIN-LEFT: 5px;	
	WIDTH: 83px;	
	HEIGHT: 14px;	
	TEXT-DECORATION: none;
	cursor:pointer;
}

a.TT:hover
{
	background-position: -83px 0px;
}

a.FT
{
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/facebook_default.gif) no-repeat 0px 0px;	
	FLOAT: left;	
	MARGIN-LEFT: 5px;	
	WIDTH: 80px;	
	HEIGHT: 14px;	
	TEXT-DECORATION: none;
	cursor:pointer;
}

a.FT:hover
{
	background-position: -80px 0px;
}

a.left
{
	margin-right: 10px;
}
a.save
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/loadingbuttonsave.gif) no-repeat 0px 0px;
	float: left;
	width: 55px;
	height: 20px;
	text-decoration: none;
	margin-left: 5px;
}
a.saveloading
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/loadingbuttonsave.gif) no-repeat -110px 0px;
	float: left;
	width: 55px;
	height: 20px;
	text-decoration: none;
	margin-left: 5px;
}
a.okay
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/okay_rollover.gif) no-repeat 0px 0px;
	float: left;
	width: 57px;
	height: 20px;
	text-decoration: none;
	margin-left: 5px;
}
a.okayloading
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/okay_rollover.gif) no-repeat -114px 0px;
	float: left;
	width: 57px;
	height: 20px;
	text-decoration: none;
	margin-left: 5px;
}
a.delete
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/deleteloading.gif) no-repeat 0px 0px;
	float: left;
	width: 72px;
	height: 20px;
	text-decoration: none;
	margin-left: 5px;
}
a.deleteloading
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/deleteloading.gif) no-repeat -144px 0px;
	float: left;
	width: 72px;
	height: 20px;
	text-decoration: none;
	margin-left: 5px;
}
a.cancel
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/cancel_rollover.gif) no-repeat 0px 0px;
	float: left;
	width: 75px;
	height: 20px;
	text-decoration: none;
	margin-left: 5px;
}
a.cancelloading
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/cancel_rollover.gif) no-repeat -150px 0px;
	float: left;
	width: 75px;
	height: 20px;
	text-decoration: none;
	margin-left: 5px;
}
a.set
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/set_rollover.gif) no-repeat 0px 0px;
	float: left;
	width: 45px;
	height: 20px;
	text-decoration: none;
}

a.remove
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/remove.png) no-repeat 0px 0px;
	float: left;
	width: 75px;
	height: 20px;
	text-decoration: none;
	margin-left: 5px;
}

a.google
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/google.png) no-repeat 0px 0px;
	float: left;
	width: 58px;
	height: 55px;
	text-decoration: none;
}

a.outlook
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/outlook.png) no-repeat 0px 0px;
	float: left;
	width: 58px;
	height: 55px;
	text-decoration: none;
}

a.sms
{
	display: block;
	background: url(http://www.blogtalkradio.com/img/sms.png) no-repeat 0px 0px;
	float: left;
	width: 58px;
	height: 55px;
	text-decoration: none;
}
a.delete:hover
{
	background-position: -72px 0;
}
a.cancel:hover
{
	background-position: -75px 0;
}
a.okay:hover
{
	background-position: -57px 0;
}
a.save:hover
{
	background-position: -55px 0;
}
a.set:hover
{
	background-position: -45px 0;
}
a.remove:hover
{
	background-position: 0px 0;
}
a.google:hover
{
	background-position: -58px 0;
}
a.outlook:hover
{
	background-position: -58px 0;
}
a.sms:hover
{
	background-position: -58px 0;
}

button.bl19x16
{
	padding: 0px 0px 0px 19px;
	margin: 2px 0;
	height: 16px;
	border: 0px none;
	cursor: pointer;
	font-size: 11px;
	text-align: left;
	white-space: normal;
	width: 123px;
	
}
button.bl16x16
{
	padding: 0px 0px 0px 16px;
	margin: 2px 0;
	height: 16px;
	border: 0px none;
	cursor: pointer;
	font-size: 11px;
	text-align: left;
	white-space: normal;
	width: auto;
	
}
button.bl16x16.rss
{
	background:transparent url(http://www.blogtalkradio.com/img/icon-sub-rss2-loading.gif) no-repeat 0px 0px;
}
button.bl16x16.sm
{
	background:transparent url(http://www.blogtalkradio.com/img/mail_16-loading.gif) no-repeat 0px 0px;
}
button.bl16x16.sml
{
	background:transparent url(http://www.blogtalkradio.com/img/mail_16-loading.gif) no-repeat -16px 0px;
}

.bigp button.bl19x16.af
{
	background:transparent url(http://www.blogtalkradio.com/img/profile_add_friend_icon.gif) no-repeat 0px 0px;
}

.bigp button.bl19x16 .blText
{
	color: #0098CB;
	font-size:13px;
	font-weight:bold;
	width:99%;
	padding-left: 0px;
	font-family:Arial,Helvetica,sans-serif;
}
.bigp button.bl16x16 .blText
{
	color: #0098CB;
	font-size:13px;
	font-weight:bold;
	width:99%;
	padding-left: 2px;
	font-family:Arial,Helvetica,sans-serif;
}
.bigp button.bl19x16
{
	margin: 0px 0px;
}
.bigp button.bl16x16
{
	margin: 0px 0px;
	width: 100%
}
button.bl19x16.af
{
	background:transparent url(http://www.blogtalkradio.com/img/icon-add-loading.gif) no-repeat 0px 0px;
	width: 100%;
}
button.bl19x16.afl
{
	background:transparent url(http://www.blogtalkradio.com/img/icon-add-loading.gif) no-repeat -19px 0px;
	
}
button.bl19x16.rf
{
	background:transparent url(http://www.blogtalkradio.com/img/icon_remove_friend.gif) no-repeat 0px 0px;
}
button.bl19x16.afav
{
	background:transparent url(http://www.blogtalkradio.com/img/icon-add-fav-loading.gif) no-repeat 0px 0px;
}
button.bl19x16.afavl
{
	background:transparent url(http://www.blogtalkradio.com/img/icon-add-fav-loading.gif) no-repeat -19px 0px;
}
button.bl19x16.rfav
{
	background:transparent url(http://www.blogtalkradio.com/img/icon-remove-fav-loading.gif) no-repeat 0px 0px;
}
button.bl19x16 .blText
{
	padding-left: 3px;
	background: #EFEFEF;
	height: 16px;
	width: 81px;
}
button.bl16x16 .blText
{
	padding-left: 3px;
	background: #EFEFEF;
	height: 16px;
	width: 78px;
}

.tags {
	width: 100%;
	height: 25px;
	float:right;
	color: #0098CB;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	margin-bottom:3px;
	padding:0;
}
.tags h5 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	display: inline;
	margin:0;
	padding:0;
}
.tags a
{
	color:#0098CB;
	text-decoration:none;
}
.tags a:hover 
{	
	color:Black;
	text-decoration:underline;
}
.slickbox {
	width: 100%;
	height: 146px;
	color: #000;
	font-size: 11px;
	margin:0;
	padding:0;
	clear:both;
	vertical-align:bottom;
	position:relative; /* needed to position .bottom div */
	display:none;
}
.slickbox p {
	margin: .3em;
	font-size: 12px;
}
.slickbox a
{
	color:#0098CB;
	text-decoration:none;
}
.slickbox a:hover 
{	
	color:Black;
	text-decoration:underline;
}
.slickbox h5 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	display: inline;
	margin:.3em;
	padding:0;
}

.bottom ul {
	list-style-type : none;
	width : 211px;
	margin : 0;
	padding : 0;
	position:absolute;
	bottom:0;
}
.bottom li {
	float : left;
}
.bottom img {
	vertical-align: middle;
}
.bottom a {
	vertical-align: middle;
}
.desc, .desc2 {
	/*width:215px; conflicts with other uses of desc in site! */
	margin:0 0 0 0;
}

.desc a {
	display: block;
	width: 215px;
	height: 16px;
	background: url("http://www.blogtalkradio.com/img/desc-closed.png") 0 0 no-repeat;
	text-decoration: none;
	margin-bottom:6px;
	cursor: pointer;
}

.desc2 a {
	display: block;
	width: 215px;
	height: 16px;
	background: url("http://www.blogtalkradio.com/img/desc-open.png") 0 0 no-repeat;
	text-decoration: none;
	margin-bottom:6px;
	cursor: pointer;
}
.desc a:hover, .desc2 a:hover {
	background-position: -215px 0;
}

a.black {
	color:Black;
}
a.black:hover 
{	
	color:#0098CB;
	text-decoration:underline;
}
spanDesc a
{
	text-decoration:underline;
	color:#1151BB;
}

/* (HOME PAGE BANNER) */
.bannerFirstTime
{
	position: relative;
	height: 190px;
	background-image: url(http://www.blogtalkradio.com/img/gradient_bg_tall.jpg);
	background-repeat: no-repeat;
	border: 0px solid black
}

.bannerFirstTime div
{
	position: absolute;
	height: 61px;
	width: 614px;
	top: 110px;
	left: 23px;

}

.imgTagline
{
	position: absolute;
	top: 30px;
	left: 25px;	
}

.defPgLgSrchBox
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.defPgLgSrchInput
{
	position: absolute;
	font-weight: bold;
	font-size: 24px !important;	left: 18px;
	top: 15px;
	width: 480px;
	border: none;
	background-color: Transparent;	
}

.defPgLgSrchButton
{
	position: absolute;
	top: 13px;
	left: 502px;	
}
.bannerSignedOut
{
	position: relative;
	height: 91px;
	background-image: url(http://www.blogtalkradio.com/img/gradient_bg_short_91.jpg);
	background-repeat: no-repeat;
	border: 0px solid black
}

.bannerSignedOut div
{
	position: absolute;
	height: 61px;
	width: 614px;
	top: 15px;
	left: 23px;

}

.bannerSignedIn
{
	position: relative;
	height: 91px;
	background-image: url(http://www.blogtalkradio.com/img/gradient_bg_short_91.jpg);
	background-repeat: no-repeat;
	border: 0px solid black
}

.bannerSignedIn div
{
	position: absolute;
	/*background-color: #DDDDDD;*/
	height: 60px;
	width: 468px;
	top: 15px;
	left: 100px;
	border: 1px solid #DDDDDD;
}

.defPageSecHeaders 
{
	float: left;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #999999;	
}

.banner {
	height:190px;
	vertical-align:bottom;
}
.banner img {
	float:left;
}
.tagline {
	width:435px;
	height:190px;
	float:left;
	vertical-align:bottom;
	position:relative; /* needed to position .pic div */
}
.banner h1 {
	font-weight: bold;
	font-size: 16px;
	line-height:28px;
	padding-top:20px;
	color:#333333;
}
.banner h1 a {
	color: #0098cb;
	text-decoration:underline;
}
.banner h1 a:hover {
	color: #333;
}
.mainSearch {
	width:435px;
	height:70px;
	background-image:url("http://www.blogtalkradio.com/img/looking2.gif");
	position:absolute;
	bottom:0;
}
.mainSearch #applesearch {
	margin:35px 0 0 25px;
}

#applesearch .xbox input {
	width: 300px;
	float:left;
}

/* (SEARCH) (old)*/
.search {
	width: 280px;
	height:30px;
	margin: 10px 5px 5px 5px;
	padding: 5px 7px 5px 7px;
	background: url("http://www.blogtalkradio.com/img/search_bg.png") no-repeat left top;
}
/* (SEARCH) (new)*/
.searchsqr 
{
	clear: both;
	width: 290px;
	height:21px;
	margin: 10px 0px;
	padding: 0px 0px;
	/*background: url(http://www.blogtalkradio.com/img/search_button_isolated_small.gif) transparent no-repeat 0 0;*/
	
}
.forum .searchsqr { width: 280px; }
.searchsqr input[type=text]
{
	border-right: 0px none;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	position: absolute;
	top: 6px;
	left: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	height: 17px;
	padding: 3px 1px 0 4px;
	width: 215px;
}
.forum .searchsqr input[type=text]{ width: 195px;}
.searchsqr input[type=image]
{
	position: absolute;
	top: 6px;
	left: 221px;
}
.forum .searchsqr input[type=image]{ left: 201px;}
.searchsqr a.advanced
{
	position: absolute;
	top: 7px;
	left: 248px;
	font-size: 12px;
}
.forum .searchsqr a.advanced
{
	left: 228px;
}
.showdivheader 
{
	margin-bottom:0px;
	font-weight: bold;
	font-size: 16px;
	color:#333333;
	display:block;
}

/* (BOXTROT) */
.subheader{
	margin-bottom:0px;
	margin: 30px 0 3px 0;
	font-weight: bold;
	font-size: 16px;
	line-height:16px;
	color:#333333;
	display:block;
}
#left {
	width:215px;
	padding: 0 8px 0 0;
	margin: 0;
	float:left;
}
#middle {
	width:300px;

	padding: 0;
	margin: 0;
}
#right {
	width:350px;
	padding: 0 0 0 5px;
	margin: 0;
	float:left;
}

.tabbox {
	width: 100%;
	height: 146px;
	color: #000;
	font-size: 11px;
	margin:0;
	padding:0;
	clear:both;
	vertical-align:bottom;
	position:relative; /* needed to position .bottom div */
	display:none;
	float: left;
}
.columns {
}

.columnsmaincontent {
	width: 665px;
	float: left;
}

.ningmaster .columnsmaincontent
{
	float: left;
	width: 492px;
}
.columnsmaincontent h2
{
	font-size: 18px;
	}
.columnsmaincontent p
{
	font-size: 12px;
}
.clearall {
	clear: both; 
}
.BOBTRContent
{
	padding: 15px 35px; 
	font-size: smaller;
}
.featuredstation
{
	float:left;
	padding: 0 6px 0 0;
}

.rbroundbox {
	background-color: #E4F1F9 ;
	border: 1px solid #cccccc;
}

.rbtop div {
	background: url(http://www.blogtalkradio.com/img/tl.gif) no-repeat top left;
}
.rbtop {
	background: url(http://www.blogtalkradio.com/img/tr.gif) no-repeat top right;
}
.rbbot div {
	background: url(http://www.blogtalkradio.com/img/bl.gif) no-repeat bottom left;
}
.rbbot {
	background: url(http://www.blogtalkradio.com/img/br.gif) no-repeat bottom right;
}
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.rbcontent {
	margin: 5px 10px 0 10px;
	color:#333333;
	font-size: 12px;
}
.rbcontent h3 {
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 16px;
	line-height:16px;
	color:#333333;
	display:block;
}
.space {
	height: 15px;
}

.defspace {
	height: 20px;
}


.rbcontent .genreColumn {
	width:120px;
	padding: 0 0px 0 0;
	margin: 0;
	float:right;
}

.rbcontent .genreOuterDiv
{
	width: 170px;
	float: left;
}

.rbcontent a
{
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	text-decoration:underline;
}
a:hover {
	color: #0098cb;
}

.gbroundbox {
	/*background: url(http://www.blogtalkradio.com/img/greybox-nt.gif) repeat;*/
	background-color: #ECEEEC;
	border: 1px solid #cccccc;
}
.gbtop div {
	background: url(http://www.blogtalkradio.com/img/greybox-tl.gif) no-repeat top left;
}
.gbtop {
	background: url(http://www.blogtalkradio.com/img/greybox-tr.gif) no-repeat top right;
}
.gbbot div {
	background: url(http://www.blogtalkradio.com/img/greybox-bl.gif) no-repeat bottom left;
}
.gbbot {
	background: url(http://www.blogtalkradio.com/img/greybox-br.gif) no-repeat bottom right;
}
/* height and width stuff, width not really nessisary. */
.gbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.gbcontent {
	margin: 5px 10px 0 10px;
	color:#333333;
	font-size: 12px;
}

.gbcontent h3 {
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 16px;
	line-height:16px;
	color:#333333;
	display:block;
	
}
.gbroundbox {
	/*margin: 12px auto;*/
	width: 980px;
}
.greyl {
	width:185px;
	padding: 0 8px 0 0;
	margin: 0;
	float:left;
}
.greylm {
	width:185px;
	float:left;
	padding: 0;
	margin: 0;
}
.greyrm {
	width:185px;
	padding: 0 0 0 8px;
	margin: 0;
	float:left;
}
.greyr {
	width:185px;
	padding: 0 0 0 8px;
	margin: 0;
	float:left;
}
.greyrr {
	width:185px;
	padding: 0 0 0 8px;
	margin: 0;
	float:left;
}
.gbcontent p {
font-size:12px;
color:#333333;
line-height: 14px;
}
.gbcontent a {
	text-decoration: underline;
	color:#333333;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}


.gbcontent a:hover {
	color: #0098cb;
}

.footer_row_width
{
	width: 165px;
}

.copyrightText
{
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
	font-family: Arial;
	font-weight:lighter;
	float:right;
}

a:focus {
	-moz-outline-style: none;
}

.rightcolumnboxes {
	margin-bottom: 10px;
	width:300px;
	text-align:left;
}
.rightcolumnboxescenter
{
	margin-bottom: 10px;
	width:300px;
	text-align:center;
}
.fixedheight {
	height: 160px;
	overflow: visible;
}
.rightcolumnsidebar {
	text-align:left;
	float:left;
}

.s_box {
width: 298px;
border:#bababa solid 1px;
font: 9pt Arial, sans-serif;}

.s_box img {
border:0px;}

.s_box p {
	padding:0 10px 0 10px;
}

.twittereven
{
	background-color:#e1e1e1;
	padding:5px 10px 0px 10px;
	min-height:45px;
}

.twitterodd
{
	padding:5px 10px 0px 10px;
	min-height:45px;
}


p.head {
	padding-top:5px;
	font: bold 9pt Arial, sans-serif; 
}

.s_box a {
	color: #0098cb;
	text-decoration: none;
}
.s_box a:hover {
	color:Black;
	text-decoration: underline;
}
.s_box2 a {
	color:Black;	
	text-decoration: none;
}
.s_box2 a:hover {
	color: #0098cb;
	text-decoration: underline;
}
.chatlinks
{
  margin: 5px 0px 5px 0px;
}
.profileboxLine
{
	height:1px;
	background-color:#CECECE;
	border-top-style:outset;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
}

.s_chat {
	width:298px;
	margin:0 0 0 0;
	display: block;
	height: 27px;
	background: url("http://www.blogtalkradio.com/img/s_chat.png") 0 0 no-repeat;
	text-decoration: none;
}
.sb_chat {
	width:300px;
	margin:0 0 10px 0;
	display: block;
	height: 25px;
	background: url("http://www.blogtalkradio.com/img/sb_chat.png") 0 0 no-repeat;
	text-decoration: none;
}
.s_blog
{
	width:298px;
	margin:0 0 0 0;
	display: block;
	height: 27px;
	background: url("http://www.blogtalkradio.com/img/s_blog.png") 0 0 no-repeat;
	text-decoration: none;
}

.s_twitterAuthor
{
	padding:0px 0px 0px 3px;
	overflow:hidden;
	width:250px;
}
.s_twitter
{
	background:transparent url(http://www.blogtalkradio.com/img/connectassetsweb.png) no-repeat scroll 0px -252px;
	display:block;
	height:28px;
	text-decoration:none;
	width:298px;
}

.s_twitterDate
{
	color:Gray;
	font-size:10px;
	float:right;
}

.twitterinline
{
}

.twitterarrows
{
	float:right;
	padding-right: 20px;
	padding-top:10px;
}

.TwitterMessage
{
	font-size:11px;	
}

.TwitterMessage a.SendTweet
{
	margin: 4px 92px 6px 92px;
	height: 19px;
	width: 120px;
	cursor: pointer;
	background: url('http://www.blogtalkradio.com/img/connectassetsweb.png') -310px -20px no-repeat;
	float: none;
	display: block;	
	TEXT-DECORATION: none;
}

.TwitterMessage a.SendTweet:hover
{ background-position: -310px -20px;}

.TwitterMessage a.SendTweetDisabled
{
	margin: 4px 92px 6px 92px;
	height: 19px;
	width: 103px;	
	background: url('http://www.blogtalkradio.com/img/connectassetsweb.png') -274px 0 no-repeat;
	float: none;
	display: block;	
	TEXT-DECORATION: none;	
}
.TwitterMessage a.SendTweetDisabled:hover
{ background-position: -274px 0; 
	cursor: pointer;}

.sb_blog, .sb_twitter {
	width:300px;
	margin:0 0 10px 0;
}
.sb_blog a {
	display: block;
	width: 300px;
	height: 25px;
	background: url("http://www.blogtalkradio.com/img/sb_blog.png") 0 0 no-repeat;
	text-decoration: none;
}

.sb_twitter a {
	display: block;
	width: 300px;
	height: 25px;
	background: transparent url(http://www.blogtalkradio.com/img/connectassetsweb.png) no-repeat scroll 0px -279px;
	text-decoration: none;
}


.scheduledatetimepicker
{
    float:left;
    margin: 10px 0 0 0;
    padding: 0 10px 0 2px;
    width: 180px;
    white-space: nowrap;
    overflow:visible;
    height: 32px;
}

.scheduledatetimepicker img
{
    /*float:left;*/
}

.scheduledatetimepicker span
{
    float:right;
    vertical-align:middle;
    text-align:center;
    padding: 2px 10px 0 0;
    
     
    
}
.SortBy1111
{
    color:#999999;
    font-size:13px;    
}

.nav-container-outer{
background: #990000;
padding: 0px;
height: 51px;
width:250px;
background: url("http://www.blogtalkradio.com/img/catback.gif") no-repeat;
align: center;
float:right;
}
.nav-container-outer select {
 background-color: #fff;
 color: #0098cb;
 font-size:12px;
 margin-top:13px;
 width: 200px;
 border: 1px solid #ccc;
 margin: 15px 26px 10px 26px;
 
}



.showboxtitle
{
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding-right: 5px;
}

.showboxtitle a:hover
{
	color:Black;
}

.searchallresultsubtitle
{
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding-right:5px;
}
.blue
{
	color: #0098CB;
}

.grey
{
	color: #C7C7C7;
}

.resultlink
{
	font-size: 14px;
	font-weight:bold;
	/*margin: 0 5px 0 0;*/
	line-height: 18px;
}
.resultlink a
{
	color:#0098CB;
	text-decoration:none;
	float: right;
}
.resultlink a:hover 
{	
	color:Black;
	text-decoration:underline;
}
a.moregimage, a.moreoimage, a.morebimage, a.morebgrayimagevcenter, a.backgimage, a.backoimage, a.backbimage, a.backbgrayimagevcenter, a.viewallgimage, a.viewalloimage, a.viewallbimage
{	
	margin-top: 5px;
	width:67px;
	DISPLAY: inline-block;	
	HEIGHT: 16px;	
	TEXT-DECORATION: none;
	BACKGROUND: url(http://www.blogtalkradio.com/img/more-g.png) no-repeat 0px 0px;	
	float:right;
}
a.moreoimage{ background-image:url(http://www.blogtalkradio.com/img/more-o.png);}
a.morebimage{ background-image:url(http://www.blogtalkradio.com/img/more-b.png);}
a.morebgrayimagevcenter{width:68px;HEIGHT: 25px; background:url(http://www.blogtalkradio.com/img/more-bgray.png) no-repeat 0px 4px;float:right;}
a.moregimage:hover, a.moreoimage:hover, a.morebimage:hover{BACKGROUND-POSITION: -67px 0px;}
a.morebgrayimagevcenter:hover{BACKGROUND-POSITION: -67px 4px;}
a.backgimage{BACKGROUND: url(http://www.blogtalkradio.com/img/back-g.png) no-repeat 0px 0px;}
a.backbimage{ background-image:url(http://www.blogtalkradio.com/img/back-b.png);float:right;}
a.backbgrayimagevcenter{ background: url(http://www.blogtalkradio.com/img/back-bgray.png) no-repeat 0px 4px;float:right;}
a.backoimage{ background-image:url(http://www.blogtalkradio.com/img/back-o.png);}
a.backgimage:hover, a.backbimage:hover, a.backoimage:hover{BACKGROUND-POSITION: -67px 0px;}
a.backbgrayimagevcenter:hover{BACKGROUND-POSITION: -67px 4px;}
a.viewallgimage{width:69px; background-image:url(http://www.blogtalkradio.com/img/view-g.png);}
a.viewalloimage{width:69px; background-image:url(http://www.blogtalkradio.com/img/view-o.png);}
.searchallresultcolumns
{
	float:left;
	width:221px;
}
.searchtitle
{
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
}
.searchsubtitle
{
	padding-top: 20px;
	padding-right: 30px;
	float:left;
}

.columnsmaincontent label
{
	padding-bottom: 0; /* to remove the padding from the header */
}

.recommendedshowsheader
{
	background-color: #eeeeee;
	padding: 3px 3px 3px 5px;
}
.recommendedshowsheader p
{
	font-size: 16px;
	font-style:italic;
	font-weight:bold;
	color: #777777
}

.recommendedshowsbody
{
	padding: 5px 0px 0px 0px;
}

/*  -------------- RSS ---------------

    ------------------------------------------

    ------------------------------------------

 */
 
 .rss {
	vertical-align: top;
	position:relative; /* needed to position */
	z-index:19;
 }
.rssInLineHeading
{
	vertical-align: middle;
	margin-top: 3px;
}
.rss img {
	border: none;
}

/*rss div */
.rss-feed {
 	list-style:none;
 	margin:0px;
 	padding:0px;
}
.rss-feed-div {
	display:none;
	position:absolute;
	bottom: 5px;
	left: 13px;
	background-color:#ffffff;
	padding:3px;
	border:1px solid #cccccc;
	z-index:41;
	font-size:1px;
}
.rss-feed-div2 {
	background-color:#ffffff;
	padding:3px;
	border:1px solid #cccccc;
	z-index:41;
	font-size:1px;
	width: 100%;
	height: 100%;
}
.rss-feed-div.tagsflyover 
{
	position: absolute;
	left: -20px;
	bottom: 10px;
}
.tagsflyover ul.rss-feed, .tagsflyover ul.rss-feed2 
{
	margin: 3px 0px -5px 0px;
}
ul.rss-feed2
{
	width: 91px;
	overflow:visible;
}
ul.rss-feed
{
	width: 90px;
	position:relative;
	overflow:visible;
}
.rss-feed li {
	font-weight:bold; 
	color:#EC8132;
	padding:2px 0px 2px 0px;
	margin: 0px;
	height:15px;
	display:inline-block;
}
.rss-feed2 li {
	font-weight:bold; 
	color:#FFFFFF;
	padding:1px 0px 1px 0px;
	margin: 0px;
	height:17px;
	display:inline-block;
}
.rss-feed li a, .rss-feed2 li a {
	font-weight:bold; 
	color:#FFFFFF; 
	text-decoration:none;
	border: 0px none;
}
.rss-feed2 li, .rss-feed2 li a
{
	text-align: center;
	width: 91px; height: 17px; display: block; background: url(http://cdn.btrcdn.com/img/sprite2.png) -340px -32px;
}
.rss-feed2 li img
{
	border: 0px none #FFF;
}
.rss-feed2 a.add2{ background-position:  -340px -32px;}
.rss-feed2 a.imgItunes{ background-position:  -340px -210px;}
.rss-feed2 a.imgRssGoogle{ background-position:  -340px -52px;}
.rss-feed2 a.imgRssYahoo{background-position:  -340px -72px;}
.rss-feed2 a.imgRssBloglines{background-position:  -340px -92px;}
.rss-feed2 a.imgRssNewsgater{background-position:  -340px -112px;}
.rss-feed2 a.imgRssMsn{background-position:  -340px -132px;}
.rss-feed2 a.imgRssTechnorati{background-position:  -340px -152px;}
.rss-feed2 a.imgRssWindowslive{background-position:  -340px -172px;}
.rss-feed2 a.imgRssAddthis{background-position:  -340px -192px;}

.columnsmaincontent .panelH2, .columnsmaincontent .panelH3
{
	background-color: #666666;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	padding: 4px 8px;
	height: 17px;
	margin: 6px 0px;
}
.columnsmaincontent .panelH2 .hidden, .columnsmaincontent .panelH3 .hidden
{
	color: #009CCE;
}
.panel .panelH2
{
	margin: 0 0;
	font-weight: bold;
	font-size: 15px;
	padding: 3px 6px;
}
.panel .panelH3
{
	margin: 0 0;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 6px;
}
.showbody .panel, .showbody h1, .profilebody .panel
{
	font-size: 12px;
}


.boxpanel li {
	font-size: 12px;
}

.boxpanel .panelH2
{
	margin: 0 0;
	font-weight: bold;
	font-size: 15px;
	padding: 3px 6px;
}

.boxpanel ul {
	font-weight: bold;
	font-size: 16px;
	float: right;
}
.boxpanel ul li {
	/*display: inline;*/
	float: right;
}
.boxpanel ul li a {
	float: left;
	text-decoration: none;
	padding: 0 0 0 3px;
	line-height: 24px;
	margin-right:24px;
	color: #0098cb;
}
.boxpanel ul li a span {
	display: block;
	padding-right: 2px;
	padding-left: 1px;
	padding-bottom: 2px;
}

.boxpanel  ul li.current_page_item a {
	background: url("http://www.blogtalkradio.com/img/link_left.gif") no-repeat left top;
	color: #0098cb;
}
.boxpanel ul li.current_page_item a span {
	background: url("http://www.blogtalkradio.com/img/link_right.gif") no-repeat right top;
}
.boxpanel ul li a:hover {
	background: url("http://www.blogtalkradio.com/img/link_left.gif") no-repeat left top;
	color: #333;
}
.boxpanel ul li a:hover span {
	background: url("http://www.blogtalkradio.com/img/link_right.gif") no-repeat right top;
}

.panel .green
{
	background-color: #31CE31;
	
}

.greyboxtop
{
	background-color:#F2F2F2;
	margin-bottom: 4px;
	margin-top:10px;
}

.greybox
{
	background-color:#F2F2F2;
	margin-bottom: 15px;
    padding-right:20px;
    padding-bottom:20px;

}
.showheader .panel
{
	padding-top: 10px;
}

.profilebody .panel .hostBlurb
{
	padding: 5px 5px;
	overflow-x: hidden;
}
.showheader .panel .panelH2, .showheader .panel .archive, .showsocial .panel .panelH2, .profilebody .panel .panelH2, .columnsmaincontent .panelH3
{
	background-color: #009CCE;
	
}
.showsocial .panel .panelcontent
{
	border: solid 1px #CECECE;
	background-color: #EFEFEF;
}
.profilebody .h2tall
{
	height: 28px;
	padding-top: 14px;
	/*font-size: 16px;*/
}
.showheader .panel .panelH2 .sideright
{
	padding-right: 10px;
}
.showheader .panel .onair
{
	background-color: #CE0000;
}
.showheader .panel .notice
{
	background-color: #FF6600;
}

.Instructions p
{
	padding-top: 10px;
	font-size: 12px;
}
.Instructions a
{
	color:#0098CB;
	text-decoration:none;
}
.Instructions a:hover
{
	color:Black;
	text-decoration: underline;
}

.stationRows
{
	padding-top: 20px;
}

.stationRow 
{
	background: #fff;
	display: block;
	clear: both;
	overflow: hidden;
	margin-bottom:8px;
}

.stationCell 
{
	display: block;
	float: left;
	margin: 0;
	overflow: hidden;
	padding-right: 7px;
}

.stationCellLast 
{
	padding-right: 0px;
}

.stationCell img, .stationCellLast img
{
	overflow:hidden;
	float:left;
}

.stationCell p, .stationCellLast p
{
	font-size:11px;
	line-height:17px;
}

.stationCell span , .stationCellLast span
{
	display: block;
	float: none;
	font-size: 0.7em;
	padding-bottom: 0.3em;
	text-align: left;
	color: #ff6600;
}

.stationBox
{
	border-right:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	width: 213px;
	height: 130px;
}

.stationTitle
{
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding-right: 5px;
}

.stationInfo
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top:10px;
	height:115px;
}

.stationTitle h2
{
	font-size: 16px;
}

.stationTitle a
{
	color:#0098CB;
	text-decoration:none;
}

.stationTitle a:hover
{
	color:Black;
	text-decoration: underline;
}

.stationImage
{
	height:100px;
	overflow:hidden;
	width:215px;
}

/* ======= row list ========== */
.listrow {
	padding: 0px 0px;
	margin: 0px 0px;
	font-size: 14px;
	background-color: #498832;
	height: 100%;
	border-collapse: separate;
	border: 0px none;
}
.listrow li {
	display: block; 
	padding: 5px; 
	overflow: hidden; 
	margin: 0px;
	height: 100%;
}
ul .left
{
	float: left;
}
ul .right
{
	float: right;
	padding-right: 5px;
}
.listrow li .pad2px
{
	padding: 2px;
}
.listrow .pagination li {
	padding: 0;
	overflow: visible;
}
.listrowitem {
}
.listrowitem ul {
	display: table; 
	border-collapse: separate;
	border-spacing: 0;
	empty-cells: show;
	table-layout: fixed;
	width: 100%;
	float: left;
}
.listrowitem li {
	display: table-cell; 
	vertical-align: middle;
	padding: 0; 
	border: none;
	margin: 0;
	overflow: visible;
}
.listrow .babyblue, .friendfavs .babyblue
{
	background-color: #E7F7FF;
}
.listrow .lightgreen, .friendfavs .lightgreen
{
	background-color: #E7F7E7;
}
.listrow li.unreadmsg
{
	 background-color: #E4F8FF;
}
.listrow li.readmsg
{
	 background-color: #FFFFFF;
}
.msgDetails
{
	display: block;
	border-bottom: 1px solid #C6C6C6; 
	padding: 5px 15px 10px 25px;
}
.msgDetails h2
{
	margin: 6 0 10 0;
}
.listrowitem {
	float: left;
	width: 98%;
}

.listrowitem .messageSelect
{
	 
	 height: 32px;
}
.listrowitem li 
{
	vertical-align: middle;
}
.listrowitem .icon {
	margin: 0 15px 0 0;
}
.listrowitem .friendbuttons {
	float: right; 
	width: 55%; 
}
.friendbuttons .friendbutton
{
	vertical-align:  middle;
	height: 48px;
	text-align: center; 
	width: 18%;
}
.listrowitem .messageContent 
{
	float: left;
	width: 65%;
}
.listrowitem .friendbuttons ul, .listrowitem .messageContent ul {
	width: 100%;
}
.listrowitem .friendbuttons li{
	padding: 0 1%;
}
.listrowitem .messageContent li
{
	width:100%;
	padding: 0 5;
}
.listrowitem .notice {
	color: #666;
	font-size: 0.8em;
}
/* override petty font-size issues */
.table .listrowitem li {
	font-size: 12px;
}
.panel .listrow p
{
	margin: 0 0;
}
.panel .listrow .pagination {
	font-size: 14px;
}
.listrowitem .listHeadline, .friendfav .listHeadline, h3.listHeadline, .listrowitem .listSubHeadline, h3.listSubHeadline
{
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
}
.bodycontent
{
	padding-top:20px;
	font-size:12px;
}

.bodycontent a 
{
	color:#0098CB;
	text-decoration:none;
}
.bodycontent a:hover
{
	color:Black;
	text-decoration: underline;
}
.stationdescription
{
	width: 430px;
	font-size:12px;
	float: left;
	border-top: 10px solid #0098CB;
}
.stationdescription h3
{
	margin-top: 10px;
}

.stationLogoImage {
	float:right;
	padding:10px 0pt 0pt 8px;
	max-width: 200px;
}

.stationNavigation
{
	margin: 10px 0px 15px 0px;
	background: url("http://www.blogtalkradio.com/img/bluebar.gif") no-repeat;
	/*position:relative;*/
}

.stationOptions
{
	/*background-color:#3399CC;
	float:left;
	margin:0px 0px;
	overflow:visible;
	height:50px;
	width:450px;
	z-index: 5;
	position:absolute;*/
}

.stationOptionsRight
{
	margin:0px; 
	padding:0px 2px 0px 0px;
	/*z-index:10; 
	position:relative;
	float:right;*/
}

.stationOptionsRight .nav-container-outer
{
	background: #990000;
	padding: 0px;
	height: 51px;
	width:250px;
	background: url("http://www.blogtalkradio.com/img/catback2.gif") no-repeat;
	align: center;
	float:right;
}

.stationGuideChoice
{
	/*margin:15px 0px 0px 35px;*/
}

.stationSubHeader
{
	float:left;
}

.stationOptions ul 
{
	display:block;
	float:left;
	margin:0pt;
	padding:15px 0px 0px 25px;
}

.stationOptions li
{
	display: block;
	float: left;
	margin: 0 6px 0 0;
	padding: 0px 10px 0px 0px;
	white-space:nowrap;
}

/* ========== Ad Banner ========== */
#adspace {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: center;
}
.SingleColumnHeadline
{
   font-size: 18px;  
   color: #0098CB;
}

.SingleColumnHeadlineSm 
{
	font-size: 16px;
}

.stationOptions li a
{
	color:White;
	font-weight:bolder;
	font-size: 12px;
}

.stationOptions li a:hover
{
	color:White;
	font-weight:bolder;
	font-size: 12px;
}

.timeChooserOptions .SortBy
{
    color:red;
    font-size:13px;
    font-weight:bold;
}

.timeChooserOptions
{
	font-size: 0.75em;
	color: #666;
}

.timeChooserOptions ul
{
	display: block;
	float: left;
	margin: 0;
	padding: 0 0px 0 0;
}
.timeChooserOptions li
{
	display: block;
	float: left;
	margin: 0 6px 0 0;
	padding: 0;
	white-space:nowrap;
}

.timeChooserOptions a, .timeChooserOptions a:visited
{
	color: #0098cb;
}
.timeChooserOptions a:hover
{
	color: #000;
	/*font-weight: bold;*/
	text-decoration: underline;
}

.multiplayerbackground
{
	/*margin-top: -10px;*/
	padding-top: 10px;
	/*z-index: 5;*/
	background: url( "http://www.blogtalkradio.com/img/bg-multiplayer_lg.png" ) no-repeat scroll 0 0;
	width:235px;
	height:248px;
}
.singleplayerbackground2
{
	background: #FFF url('http://www.blogtalkradio.com/img/bg-singleplayer_lg.png') no-repeat 0 0;
	width:235px;
	height:133px;
	padding-top: 10px;
	text-align:center;
}
.singleplayeraddon
{
	color:#FFFFFF;
	font-size:9px;
	height:18px;
	padding-top:10px;
	position:relative;
	text-align:center;
	top:-4px;
}

.singleplayeraddon a
{
	color: white;
}
.singleplayeraddon a:hover 
{
	color:Black;
}
.stationplayer
{
	float:right;
	padding-right:5px;
}

/*Calendar*/

#calendar BODY {
	FONT-SIZE: small
}
#calendar TABLE	{
	font-size: small;
}
#calendar .item {
	text-align: left;
	font-size: small;
	BACKGROUND-COLOR: #f1f1f1;
	FONT-WEIGHT: bold;
	border-bottom-color: #bababa; 
	border-top-color: #bababa;
	vertical-align:text-top;
	padding:0 5px 5px 5px;
	border-bottom: solid 1px #bababa;
	border-right:solid 2px white;
	/*padding:0 0px 0px 5px;
	border-right: none 1 white;*/
	

}
#calendar
{
	padding-top: 10px;
}
#calendar .bground {
	font-size: small;
	BACKGROUND-COLOR: white;
	border-bottom: solid 1px #bababa;
	height: 0px;
}
#calendar .bground TD
{
	height: 0px;
	BACKGROUND-COLOR: red;
}
#calendar .host a
{
	color: #0098CB;
	font-size: 11px;
	font-weight: bold;
}
#calendar .host a:hover
{
	color:Black;
}
#calendar .show a
{
	color: #ff6600;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0px 0;
}
#calendar .show a:hover
{
	color:Black;
}
#calendar .reminder
{
	padding:0px 0 0px 0;
}
#calendar .titleheader
{	
	BACKGROUND-COLOR: #000000;	
	text-align: center;
	font-size: 11px;	
	FONT-WEIGHT: bold;
	color: white;
	background-color: #0098CB;
	border-width: 0 0 0 0 ;
	padding: 0 0 0 0 ;
}
#calendar .time {
	width: 50px;
	font-size: 11px;
}
#calendar .title
{
	width: 120px;
	overflow:hidden;
	height: 15px;
	vertical-align: middle;
	padding: 3px 0 0 0;
}
#calendar .rangeheader {
	text-align: right;
	font-weight:bold;
	font-size:xx-small;
	/*VERTICAL-ALIGN: middle;*/
	font-size: small;
	BACKGROUND-COLOR: white;
    border-bottom:1px solid #bababa;
    border-top: none 0 none;
    /*border-right:1px solid #EEEEEE;
    border-top:1px solid #EEEEEE;
    border-left:1px solid #EEEEEE;*/
}
#calendar .heading {
	FONT-SIZE: small; 
    BACKGROUND-COLOR: #007FCC;
	color: white;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#7FCCFF' , EndColorStr= '#007FCC' );
}
#calendar .normal {
	FONT-SIZE: small; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #aaccee;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ddeeff' , EndColorStr= '#aaccee') }
#calendar .normal2 {
	FONT-SIZE: small; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #ddeeff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#ffffff' , EndColorStr= '#ddeeff') }
#calendar .empty {
	FONT-SIZE: small; 
	BACKGROUND-COLOR: #e0fff0;
}
.ChannelDescription
{
	width: 665px;
}
.ChannelDescription2
{
	width: 570px;
	font-size: 12px;
	float: left;
}

.channelLogoImage {
	float:left;
	padding:10px 0pt 0pt 0px;
}

.channelSubHeader
{
	float: left;
	font-size: 20px;
}

.promote {
	width:298px;
	margin:0 0 0 0;
	display: block;
	height: 250px;
	background: url("http://www.blogtalkradio.com/img/promote.png") 0 0 no-repeat;
	text-decoration: none;
}
.display
{
	display:block;
}
.hide, .maincontent .modalPopup span.hide
{
	display:none;
}

.multiplayerbackground .tinyPlayerOptions
{
	font-size: 9px;
	color: #FFFFFF;
	padding-left: 10px;
	text-align:center;
	top: -5px;
	margin-top:5px;
}

.multiplayerbackground .tinyPlayerOptions a
{
	color: #ffffff;
}
.promote_box 
{
	font-family:Arial,sans-serif;
	font-size: 10pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width:287.5;
	overflow:hidden;
	background-color:#F1F1F1;
	text-align:left;
	padding:10px 0px 10px 0px;
	border:1px solid #BABABA;
}

.promote_box p
{
	text-align:left;	
	padding:5px 5px 5px 5px;
}

.promote_box h3
{
	text-align:left;
	padding:0 5px 5px 0;
	font-size: 14pt;
}
.promote_box br
{
	line-height:30px;
}
.gigya
{
	text-align:left;
	padding:5px 20px 20px;
}

.aligncenter
{
	text-align:center;
}

.alignright
{
	text-align:right;
}
.loadinganimation, .pnlRnd .popupModal .cancel.loadinganimation, .pnlRnd .popupModal.msg3 .cancel.loadinganimation
{
	text-align: center; 
	background-image: url('http://www.blogtalkradio.com/img/tab_loading.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.calendartable
{
}

.calendartable input[type=text], .calendartable .text
{
	margin: 0px 0px 0px 0px !important;
}
.calendartable .internalrow
{
	margin:0px 0px 0px 19px;
}

.calendartable .even
{
	background-color:#DEF1F8;
	border-top-width: thin;
	border-bottom-width: thin;
	height: 25px;
}

.calendartable .odd
{
	background-color:#EDF8FC;
	border-bottom-width: thin;
	height: 25px;
}
.ReminderPopup
{
	padding: 0px 0px 0px 0px !important;
}

a.hostlink {
	color:#0098CB;
	text-decoration:underline;
}
a.hostlink:hover 
{	
	color:Black;
	text-decoration:underline;
}

.popupimitation
{
	background-color: #D8D8D8 ;
	text-align: center;
	vertical-align: middle;
}

.popupimitation .popup
{
	background-color: #D6EDFB;
	vertical-align: middle;
	width: 460px;
	height: 140px;
	border:#989898  solid 2px;
	font: 14px Arial, sans-serif;
	position: absolute;
	top: 40%;
	left: 32%; 
}
.popupimitation .popupright
{
	float:right;	
	padding: 15px 15px 0 0px;
}

.popupimitation .popupleft
{
	float:left;
	text-align:left;
	padding: 15px 0px 0 15px;
}
.popupimitation h1
{
	font-size: 16px;
}
.popupimitation .host
{
	font-style: italic;
	font-weight:bold;
	color:#0098CB;
}

.loginmessage h2
{
	color: #909090;
	font-size:15pt;	
	font-weight:normal;
	padding-bottom:15px;
}
.loginmessage a
{
	text-decoration: underline;
}
.loginmessage a:hover
{
	text-decoration: none;
}



.VideoPlayer
{
	z-index:99;
	position:absolute;
	width:226px;
}
.VideoPlayer .Ad
{
	z-index:100;
	background-color:black;
	float:right;
	width:300px;
	/*position:relative;
	display:none;*/
	position:absolute;
	left:-4000px;
}
.VideoPlayer .Ad h3
{
	color:White;
	text-align:center;
	font-size:12px;
}
div.ajax__calendar_days table tr td
{
    padding-right:0px;
    padding:0px;
    padding-left:0px;
}
.noticemsg{background:#FDB none repeat scroll 0 0;border:1px solid #FF6600; padding: 2px;}
 .sharepp{
    width: 449px;
}
.sharepp input[type="text"]
{
    width: 449px;
}
.sharepp textarea
{
    width: 449px;
}
.gridleftbutton
{
	padding-right:0px;
}
.gridrightbutton
{
	padding-right:8px;
}

.VideoAdBlocker
{
	position:absolute;
	z-index:900;
	display:none;
	width:300px;
	height:250px;
	vertical-align:middle;
	text-align:center;	
}

.tagsColumn
{
	float:left;
	width:220px;
}

.transcriptIcons
{
	cursor:pointer;
	cursor:hand;
}

.onairbox {
	padding:1px 5px;
	position:absolute;
	left:12px;
	top:12px;
	z-index: 10000000;
}

.defaultPageH3Text
{
 font-family: Arial;
 font-size: 24px;
 color: #999999;
}

.Price
{
	color:Green;
	font-weight:bold;
}

.TotalPrice
{
	color:Green;
	font-weight:bold;
	font-size:22px;
}

.ProductName
{
	padding-left:2px;
	padding-right:2px;
	font-size:12px;
	font-weight:bold;
}

.ProductTab
{
	color:white;
	font-weight:bold;
	text-align:center;
	height:48px;
	padding-top:10px;
}

.ProductTab span
{
	 font-size:10px;
}

.ProductAttributeWithCycle
{
	width: 550px;
}
.ProductAttribute
{
	width: 600px;
}
.pnl .content .ProductAttribute
{
	width: 556px; margin-bottom: 3px;
}
a.SignUp, a.SignUp:hover
{
	/*position:absolute;
	top: -40px;*/
	display:block;
	color:White;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	/*z-index:100;
	margin:20px;
	padding: 15px 27px;*/
	width:120px;
	height:60px;
	padding: 15px 0px 0px 0px;
}

.attributesection
{
	font-size:12px;
	width: 665px;
}

.signupbutton
{
	position:static;
	z-index:50;
}


.productbottom0
{
	background:url("http://www.blogtalkradio.com/img/productbottom0.gif") no-repeat;
}
.productbottom1
{
	background:url("http://www.blogtalkradio.com/img/productbottom1.gif") no-repeat;
}
.productbottom2
{
	background:url("http://www.blogtalkradio.com/img/productbottom2.gif") no-repeat;
}
.productbottom3
{
	background:url("http://www.blogtalkradio.com/img/productbottom3.gif") no-repeat;
}

.producttop0
{
	background:url("http://www.blogtalkradio.com/img/producttab0.gif") no-repeat;
}
.producttop1
{
	background:url("http://www.blogtalkradio.com/img/producttab1.gif") no-repeat;
}
.producttop2
{
	background:url("http://www.blogtalkradio.com/img/producttab2.gif") no-repeat;
}
.producttop3
{
	background:url("http://www.blogtalkradio.com/img/producttab3.gif") no-repeat;
}

/*Book Jacket Arrows*/
a.bookleftarrow 
{
background: url( "http://www.blogtalkradio.com/img/left_default.gif" ) 0 0 no-repeat;
}
a.bookrightarrow 
{
background: url( "http://www.blogtalkradio.com/img/right_default.gif" ) 0 0 no-repeat;
}

a.bookleftarrow:hover
{
background: url( "http://www.blogtalkradio.com/img/left_default_gray.gif" ) 0 0 no-repeat;
}
a.bookrightarrow:hover
{
background: url( "http://www.blogtalkradio.com/img/right_default_gray.gif" ) 0 0 no-repeat;
}


.cssTemplateImages
{
	padding-bottom: 20px;
}

.productrow0
{
	background-color:#FFEFE2;
	font-size: 10px;
}

.productrow1
{
	background-color:#E9FCE6;
	font-size: 10px;
}

.productrow2
{
	background-color:#DAF3F9;
	font-size: 10px;
}

.productrow2
{
	background-color:#DAF3F9;
	font-size: 10px;
}

.productrow3
{
	background-color:#ECEEEC;
	font-size: 10px;
}

.productrow0gray
{
	background-color:#EFDDD1;
}

.productrow1gray
{
	background-color:#D7EAD4;
}

.productrow2gray
{
	background-color:#CAE0E7;
}

.productrow3gray
{
	background-color:#FFFFFF;
}

/*payment type page*/
.tblLeftCol
{
	float: right;
	font-size: 11px;
}


.premiumsettingsadimage
{
 padding-top:8px; 
}


.premiumstatusbox {
	padding:5px 5px;
	position:absolute;
	z-index: 10000;
}
.rightcolumnpremiumheader
{
    background: transparent url(http://www.blogtalkradio.com/img/varbuttons.png) no-repeat scroll -0px -189px;
	height:41px;
	color:white;
    font-size:18px;
    text-align:center;
}
.rightcolumnpremiumheader .inner
{
    background: transparent url(http://www.blogtalkradio.com/img/varbuttons.png) repeat scroll right -230px;
    width:210px;
    float:right;
    padding: 10px 5px 10px 0px;
}
.rightcolumnpremiumheader .innerlarge
{
    background: transparent url(http://www.blogtalkradio.com/img/varbuttons.png) repeat scroll right -230px;
    width:290px;
    float:right;
    padding: 10px 5px 10px 0px;
}

.rightcolumnpremiumbody
{
	/*background: url("http://www.blogtalkradio.com/img/branded_bg.gif") repeat-y left bottom;*/
	padding-left: 5px;
}

.brandedheader
{
	background: url("http://www.blogtalkradio.com/img/branded_header.gif") repeat left top;
	padding: 10px 0px 10px 5px;
	height:35px;
}

.brandedbody
{
	/*background: url("http://www.blogtalkradio.com/img/branded_bg.gif") repeat-y left bottom;*/
	padding-left: 5px;
}

.brandedbody p
{
	padding: 10px 5px 0px 5px;
	line-height:20px;
}


.brandedbody ul
{
 list-style-type:disc;
 font-size: 12px;
 padding-left:30px;
}

.brandedbodycontact
{
	padding-top: 30px;
	padding-bottom:30px;
	padding-left:5px;
	font-weight:bold;
	font-size:15px;
	width: 75%;
}

.brandedbodycontact a
{
	text-decoration:underline;
}

.brandedbodycontact ul
{
 list-style-type: square;
 font-size: 12px;
 padding-left:30px;
}

.brandedbodyimage
{
	height:10px;
	padding-right: 10px;
	position:relative;
	top: -20px;
	
}

.playindiv
{
	width: 130px;
	margin-left: -50px;
	position: relative;
}


.ningRegMaster
{
	width: 490px !important;
}

.ningRegMaster #divSignIn
{
	width: 250px;
	margin-top: 10px;
}

.ningRegMaster #divForgotPassword
{
	width: 250px;
	margin-top: 10px;
}

.ningRegCanvas
{
	width: 700px !important;	
}

.ningRegCanvas #divSignIn
{
	width: 300px;	
}

.ningRegCanvas #divForgotPassword
{
	width: 300px;
}



.ningRegtda
{
	width: 40%;
}

.ningRegtdb
{
	width: 60%;
}

.ningSIText
{
	width: 150px;
}

.ningRegText
{
	width: 185px;
}

.ningVal
{
	display: block;
}

.ningErrSpan
{
	border: solid 2px red;
	padding-top: 5px;
	padding-bottom: 3px;
	display: block;
	width: 190px;
}
	
.ningConfirm
{
	width: 590px;
	height: 100%;
	margin-left: 40px;
	border-bottom: dotted 1px gray;
	border-bottom-color: Silver;
	float: none
}

.ningConfirm table
{
	width: 100%;
}

.
.ningconfirmLI
{
	font-weight: bold;	
}

.ningconfirmLI h3
{
	color: #333333;
	font-size: 16px;		
}

.ningconfirmLI span
{
	font-size: 13px;
	font-weight: normal;
	display: block;
	padding-bottom: 5px;
}

.ningConfirmUL
{
	list-style-image: url("http://www.blogtalkradio.com/img/bullet.png");
	
	list-style-position: inside;
}

.ningConfirmUL lh
{
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}

.ningConfirmUL a
{
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}

.ningConfirmUL span
{
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
	display: block;
	margin-top: 5px;
}

.ningConfirmUL span a
{
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
}

.ningConfirmTd label
{
	color: Gray;
	font-size: 12px;
}

.ningConfirmPremiumBox span
{
	font-size: 14px;
	font-weight: normal;
	display: block;
	padding-bottom: 5px;
}

.ningConfirmPremiumBox a
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.ningConfirmPremiumBox .innerSpan
{
	margin-left: 15px;
}

.nImage
{
	margin-top: 20px;
}

/*------AutoCompletion--------*/
.ACList
{
	font-size : 12px;
	height: 125px;
	overflow-y: auto;
	overflow-x: hidden;
}

.ACItem
{
	color: #999999;	
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	border-bottom: dotted 1px #DDDDDD;
	height: 18px;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 10px;
}

.ACItemHighlited
{
	color: #FFFFFF;
	background-color: #0098CC;	
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	border-bottom: dotted 1px #DDDDDD;
	height: 18px;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 10px;
}

.ACBox
{
	/* the !important needed to overide internal styling of the extender control */
	width: 297px !important;
	left: 0px !important;
	background-color: White;
	border: solid 1px #CCCCCC;
	top: 29px !important;
}


/*-------classes added for the h1/h2/h3 seo optimization-----------*/
.defPageSecHeaders h1,
.defPageSecHeaders h2
{
	font-size: 22px;
	display: inline;
}

.searchallresultsubtitle h2
{
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding-right:5px;
}

.genreHeader
{
	font-size: 14px; 
	text-decoration: underline;
	margin-left: 431px;
}

.showbox h2
{
	font-size: 16px;
}


.featureHeadlines, .featureHeadlines a
{
   font-size: 18px !important;
   color: #0098CB !important;
   background-color: white !important;
   padding: 0px !important;
   margin: 0px !important;
}
/* ----------- fb and twitter account control --------------- */
.FBctrlPnl
{
	position: relative;
	border: 2px solid #008fbf;
	font-size: 11px;
	margin-bottom: 10px;
}
.FBctrlPnl h4,  #divWizardDirections h4
{
	font-size: 13px;
}
.FBctrlPnl h4.panelH4, #divWizardDirections h4.panelH4
{
	border: 1px solid #FFF;
	background-color: #006f94;
	color: #FFF;
	padding: 2px 8px;
	background: url('http://www.blogtalkradio.com/img/connectassetsweb.png') 0 -40px no-repeat;
}
.FBctrlPnl .panelContent, #divWizardDirections .panelContent
{
	margin: 6px 6px;
}
#divWizardDirections p { font-size: 11px; }
.FBctrlPnl .panelContent.dashed, #divWizardDirections .panelContent.dashed
{
	border-top: dashed 1px #CCC;
	/*background: url('http://www.blogtalkradio.com/img/hrdash.gif') repeat-x 0 0px;*/
	padding: 6px 6px;
	margin: 0 0;
}

#divFBSettigns { background: #FFF none; border: 0px none; padding: 0 0; margin: 6px; }
.FBctrlPnl .gradedPanelContent, #divFBSettigns.gradedPanelContent 
{
	padding: 16px 8px 8px 8px;
	background: url('http://www.blogtalkradio.com/img/connectassetsweb.png') 0 -305px repeat-x;
	/*border-bottom: solid 1px #AEAEAE;*/
	border-top: solid 1px #AEAEAE;
}
#divFBSettigns.gradedPanelContent { margin: 0; }
.FBctrlPnl .blockleft, #divWizardDirections .blockleft
{
	width: 16px;
	padding-right: 1px 9px 0 0;
}
.FBctrlPnl .blockright, #divWizardDirections .blockright
{
	width: 243px;
	text-align:left;
}
.FBctrlPnl hr, #divFBPushTimings hr
{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	width: 100%;
	clear: both;

	background: #FFF none;
	padding: 5px 0 0 0;
	margin: 0 0 -5px 0;
	border-bottom: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	border-top: dashed 1px #CCC;
	/*margin-bottom: 4px;*/
	/*background: url('http://www.blogtalkradio.com/img/hrdash.gif') repeat-x 0 5px;
padding: 5px 0;*/
}
.FBctrlPnl .apbar
{
	width: 100%;
	margin: 0px 0px;
	border-left: 0px none;
	border-right: 0px none;
	border-top: solid 1px #CCC;
	cursor: pointer;
	font-size: 12px;
}
.FBctrlPnl .hidden { display: block;}
.FBctrlPnl .hidden .gradedPanelContent, .FBctrlPnl .loading .gradedPanelContent
{
	display: none;
}
.apbar .blockleft
{
	margin: 9px 0px 9px 7px;
	vertical-align: middle;
	
}
.apbar .blockright
{
	margin: 9px 9px 9px 0;
}
.apbar .logo
{
	float: left;
	
	margin: 9px 7px;
	vertical-align: middle;
	font-size: 12px;
	
}
.apbar #divFBlogo
{
	width: 16px;
	height: 16px;
	background: url('http://www.blogtalkradio.com/img/fbconnecticons.gif') no-repeat -48px 0px;
}
.apbar .toggle
{
	float: right;
	margin: 0 0 2px 0;
	background: url('http://www.blogtalkradio.com/img/fbconnecticons.gif') no-repeat 0px 0px;
	width: 16px;
	height: 16px;
	
}
.hidden .apbar .toggle
{
	background-position: -16px 0;
}
.loading .apbar .toggle
{
	background-position: -32px 0;
}
.FBctrlPnl a.save, .UserContent a.save, #divFBPushTimings a.save
{
	margin: 4px 88px 6px 88px;
	height: 20px;
	width: 103px;
	cursor: pointer;
	background: url('http://www.blogtalkradio.com/img/connectassetsweb.png') -169px -20px no-repeat;
	float: none;
	display: block;	
	TEXT-DECORATION: none;
}
.FBctrlPnl a.save:hover, .UserContent a.save:hover, #divFBPushTimings a.save:hover
{ background-position: -169px -20px; }
a.fbcbutton
{
	margin: 4px 56px;
	height: 20px;
	width: 169px;
	cursor: pointer;
	background: url('http://www.blogtalkradio.com/img/connectassetsweb.png') 0 -20px no-repeat;
	float: none;
	display: block;	
	TEXT-DECORATION: none;
}
a.twitcbutton
{
	margin: 4px 56px;
	height: 20px;
	width: 167px;
	cursor: pointer;
	background: url('http://www.blogtalkradio.com/img/connectassetsweb.png') 0 0 no-repeat;
	float: none;
	display: block;	
	TEXT-DECORATION: none;
}
#divFBPersonHeader
{
	margin-bottom: 6px;
}
#divFBPersonHeader .logo
{
	float: left;
}
#divFBPersonHeader .details
{
	padding-left: 0px;
	float: left;
	margin-left: 10px;
	width: 220px;
}
#divFBPersonHeader .details p { padding-left: 0px; }
#divFBPersonHeader .details .emphasis
{
	font-weight: bolder;
	font-size: 13px;
}
.FBctrlPnl .fbpermissions, #tblPermissions
{
	width: 100%;
	font-style: normal;
	padding-top: 5px;
}
.fbpermissions th
{
	font-style: normal;
	font-size: 10px;
	padding: 0 0 2px 0;
	text-align: left;
	border-bottom: dashed 1px #CCC;
}
.fbpermissions th.first
{
	width: 155px;
}
.fbpermissions .fbPermName { position: relative; display: inline-block; background: #FFF none; left: 0; top: 0;}
.fbpermissions .fbPermName div.label { color: #000;left: -15px; visibility: hidden; background: transparent url('http://cdn.btrcdn.com/img/sprite3.png') no-repeat scroll 0 -25px;
	margin: 0; padding: 0; position: absolute; top: 12px; z-index: 2; width: 270px; display: inline-block;} 
.fbpermissions .fbPermName div.label .lblContent, .fbpermissions .fbPermName div.label h4 {z-index: 20;color: #333333; display: block; background: #e9e9e9 no-repeat; padding: 0px 8px; margin: 0; }
.fbpermissions .fbPermName div.label .notice {z-index: 2; font-weight: bold; color: #CC0000; }
.fbpermissions .fbPermName div.label h4 {font-size: 12px; background: transparent url('http://cdn.btrcdn.com/img/sprite3.png') no-repeat 0 -25px; padding: 8px 8px 0 8px; }
.fbpermissions .fbPermName div.label .lblContent { padding-bottom: 8px; }
.fbpermissions .fbPermName:hover { text-decoration: none; display: inline; z-index: 2; }
.fbpermissions .fbPermName:hover div.label, .fbpermissions .fbPermName:hover h4, .fbpermissions .fbPermName:hover .lblContent { visibility: visible; text-decoration: none; }
.fbpermissions tr.granted, .fbpermissions tr.granted span.tooltip, .fbpermissions tr.granted a
{
	color: #999;
	font-size: 12px;
}
.fbpermissions tr.first
{
	border-top: 1px dashed #AEAEAE;
}
.fbpermissions tr.needed a
{
	color: #0098CB;
	font-size: 12px;
}
.fbpermissions tr.needed, .fbpermissions tr.needed span.tooltip
{
	color: #000;
	font-size: 12px;
}

.FBctrlPnl li, #divFBPushTimings li
{
	padding: 2px 0;
}
ul.TimingOptions
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 0px;
	font-size: 11px;
}
.FBctrlPnl .modalPopup
{
	background-color: #FFF;
	border: 0px none;
	padding: 0 0;
	z-index: 10001;
	left: -325px;
	top: -112px;
}
.FBctrlPnl .modalPopup { line-height: 17px; background: transparent; }
.modalPopup .ModalTitle
{
	background: url('http://www.blogtalkradio.com/img/connectassetsweb.png') no-repeat 0 -174px;
	height: 32px;
	margin: 0 0;
	padding: 0 0;
	color: #FFF;
	overflow: hidden;
}
.modalPopup .modalContent
{
	border-left: 2px solid #008fbf;
	border-right: 2px solid #008fbf;
	background: #FFF;
	height: 100%;
	padding: 15px 15px;
}
.modalPopup .ModalContainer
{
	width: 427px;
	background: transparent;
	float: left;
}
.modalPopup .Clouded
{
	height: 19px;
	position: relative;
	top: 71px;
	left: -2px;
	width: 11px;
	z-index: 20000;
	background: transparent url('http://www.blogtalkradio.com/img/connectassetsweb.png') -264px 0 no-repeat;
	float: left;
}
.FBctrlPnl .ModalTitle h3
{
	background-color: Transparent;
	padding: 9px 8px;
	font-size: 13px;
	
}
.FBctrlPnl .ModalTitle .closeModalTitle
{
	font-weight: bold;
	font-size: 15px;
	padding: 6px 15px;
	position: relative;
	top: -34px;
	float: right;
	height: 22px;
	overflow: hidden;
	line-height: 20px;
}
.ModalTitle .closeModalTitle a
{
	color: #FFF;
	cursor: pointer;
}
.modalPopup .modalFoot
{
	background: url('http://www.blogtalkradio.com/img/connectassetsweb.png') no-repeat 0 -206px;
	height: 7px;
	margin: 0 0;
	padding: 0 0;
}
.FBctrlPnl .disconnect, #divFBDisconnect
{
	border-top: 1px dashed #CCC;
	padding: 4px 0 0 0;
	margin: 0 0;
	width: 280px;
}
.FBctrlPnl .disconnect a, #divFBDisconnect a
{
	float: right;
	clear: both;
	padding: 4px 0;
	font-size: 11px;
}
#divTwitterSettingDetails
{
	padding-bottom: -8px;
	border: 0px none;
}
.FBctrlPnl .divTwitterPersonHeader
{
	
}
.FBctrlPnl .twitterUpdate a
{
	text-decoration:underline;
}
.FBctrlPnl .twitterUpdate a:hover
{
	text-decoration:none;
}
.TweetOptions
{
border-top:1px dashed #CCCCCC;
padding:10px 0px 0px 0px;
}
.TweetOptions .message
{
font-weight:bold;	
}

.TwitterBox
{
	text-align:left;
	/*padding-left: 6px;*/
}

.SendTweetBox
{	 
	background: url("http://www.blogtalkradio.com/img/connectassetsweb.png") no-repeat 0px -64px;	 
	padding: 16px 10px 13px 12px; 
	text-align: center;
 	height: 80px;
 	margin: 0 -1px;
	width: 260px;
} 
.SendTweetBox .message
{
   text-align:left;
   font-weight:bold;
}
.SendTweetBox .count
{
	text-align:right;
}
.SendTweetBox .countAlert
{
	text-align:right;
	color:Red;
}
.SendTweetBox .errorAlert
{
	text-align:left;
	float: left;
	color:Red;
}
.SendTweetBox .alert
{
	text-align:left;
	float: left;
	color:#0098CB;
}
.SendTweetBox .TweetTextBox
{
	height: 45px;
	width: 255px;
}
.FBctrlPnl a.SendTweet
{
	margin: 4px 88px 6px 88px;
	height: 20px;
	width: 103px;
	cursor: pointer;
	background: url('http://www.blogtalkradio.com/img/connectassetsweb.png') -325px -50px no-repeat;
	float: none;
	display: block;	
	TEXT-DECORATION: none;
}
.FBctrlPnl a.SendTweet:hover
{ background-position: -325px -50px;}

.FBctrlPnl a.SendTweetDisabled
{
	margin: 4px 88px 6px 88px;
	height: 20px;
	width: 103px;	
	background: url('http://www.blogtalkradio.com/img/connectassetsweb.png') -285px 0 no-repeat;
	float: none;
	display: block;	
	TEXT-DECORATION: none;	
}
.FBctrlPnl a.SendTweetDisabled:hover
{ background-position: -285px 0; 
	cursor: pointer;}

.apbar #divTwitterlogo
{
	width: 16px;
	height: 18px;
	background: url('http://www.blogtalkradio.com/img/fbconnecticons.gif') no-repeat  -63px -1px;
}



.TwitterctrlPnl
{
	position: relative;
	border: 2px solid #008fbf;
	font-size: 11px;
	margin-bottom: 10px;
}

.TwitterctrlPnl .modalPopup
{
	background-color: #FFF;
	border: 0px none;
	padding: 0 0;
	z-index: 10001;
	left: -5px;
	top: -5px;
}
.TwitterctrlPnl .modalPopup {  background: transparent; }

.TwitterctrlPnl .modalPopup .ModalTitle
{
	background: url('http://www.blogtalkradio.com/img/connectassetsweb.png') no-repeat 0 -213px;
	height: 32px;
	margin: 0 0;
	padding: 0 0;
	color: #FFF;
	overflow: hidden;
}
.TwitterctrlPnl .modalPopup .modalContent
{
	border-left: 2px solid #008fbf;
	border-right: 2px solid #008fbf;
	background: #FFF;
	height: 100%;
	padding: 15px 15px;
}
.TwitterctrlPnl .modalPopup .ModalContainer
{
	width: 322px;
	background: transparent;
	float: left;
}
.TwitterctrlPnl .modalPopup .Clouded
{
	height: 19px;
	position: relative;
	top: 180px;
	left: -2px;
	width: 11px;
	z-index: 20000;
	background: transparent url('http://www.blogtalkradio.com/img/connectassetsweb.png') -264px 0 no-repeat;
	float: left;
}
.TwitterctrlPnl .ModalTitle h3
{
	background-color: Transparent;
	padding: 9px 8px;
	font-size: 13px;
	
}
.TwitterctrlPnl .ModalTitle .closeModalTitle
{
	font-weight: bold;
	font-size: 15px;
	padding: 6px 15px;
	position: relative;
	top: -34px;
	float: right;
	height: 22px;
	overflow: hidden;
	line-height: 20px;
}
.TwitterctrlPnl .ModalTitle .closeModalTitle a
{
	color: #FFF;
	cursor: pointer;
}
.TwitterctrlPnl .modalPopup .modalFoot
{
	background: url('http://www.blogtalkradio.com/img/connectAssetsWeb.png') no-repeat 0 -245px;
	height: 7px;
	margin: 0 0;
	padding: 0 0;
}
.TwitterctrlPnl .disconnect
{
	border-top: 1px dashed #CCC;
	padding: 4px 0 0 0;
	margin: 0 0;
	width: 280px;
}
.TwitterctrlPnl .disconnect a
{
	float: right;
	clear: both;
	padding: 4px 0;
}

 .TwitterctrlPnl .modalPopup, .showsContainers .modalPopup {
	width: 340px;
}

.TwitterUpArrow
{
	background: transparent url(http://www.blogtalkradio.com/img/connectassetsweb.png) no-repeat scroll -394px -2px;
	display:block;
	height:12px;
	width:18px;
	float:left;
}

.TwitterDownArrow
{
	background: transparent url(http://www.blogtalkradio.com/img/connectassetsweb.png) no-repeat scroll -378px -2px;
	display:block;
	height:12px;
	width:18px;
	float:left;
}

.TwitterArrowAnimation
{
	background-image:url(http://www.blogtalkradio.com/img/tab_loading.gif);
	display:block;
	height:17px;
	width:17px;
	float:left;
}
.SendTweetButton
{
	background: transparent url(http://www.blogtalkradio.com/img/connectassetsweb.png) no-repeat scroll -313px -21px;
	display:block;
	height:18px;
	width:118px;
	float:left;
	margin:5px;
}

.TwitterCancel
{
	text-align:center;
}

.TwitterCancel a 
{
	cursor:pointer;
}

.TwitterNewUser
{
	height:110px;
	padding-top:30px;
}

.countAlert
{
	color:Red;
	text-align:right;
}

.count
{
	text-align:right;
}

.SegmentsDesc
{
	width:375px;
	padding-bottom:5px;
}
.TwitterRefresh
{
	background-color:#ffffcc;
	padding:5px 5px 5px 5px;
}

a.Promote 
{
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/add_player.png) no-repeat 0px 0px;	
	FLOAT: left;	
	TEXT-DECORATION: none;
	cursor:pointer;
	height:41px;
	width:226px;
}
a.Promote:hover
{	
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/add_player-over.png) no-repeat 0px 0px;	
	FLOAT: left;	
	TEXT-DECORATION: none;
	cursor:pointer;
	height:41px;
	width:226px;
}
div.head
{
	clear: left;
	display: block; width: 660px;
}
div.head .banner
{
	background-color: #0098CB;
	height: 53px;
}
div.head h3
{
	float: left;
	margin: 0 0;
	padding: 0 0;
}
div.head .banner .bannermenu
{
	display: inline;
	width: 420px;
	float: right;
	position: inherit;
}
div.head h3 a
{	
	DISPLAY: block;	
	BACKGROUND: url(../img/headernew.png) no-repeat 0px 0px;/*needs to be on btr for ssl pages*/
	FLOAT: left;	
	WIDTH: 211px;	
	HEIGHT: 53px;	
	margin: 0 0;
	TEXT-DECORATION: none;
	cursor:pointer;
}
div.head h3 a:hover
{
	background-position: 0 -53px;
}
div.head ul.Nav1
{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	float: right;
	margin: 18px 10px 10px 10px;
	padding: 0 0;
	width: 391px;
}
div.head ul.Nav1 li
{
	float: left;
	height: 15px;
	padding: 0px 11px;
	border-left: 1px solid #CCC;
}
div.head ul.Nav1 > li
{
	margin: 0 0 10px 0;
}
div.head ul.Nav1 li a
{
	color: #FFF;
	display: block;
	padding: 0 0 10px 0;
	
}
div.head ul.Nav1 li.first
{
	border-left: 0px none;
}
div.head .browse
{
	/*display: inline;*/
	margin: 1px 5px 16 5px;
	/*padding-bottom: 10px;*/
	/*height: 30px;*/
	font-size: 13px;
}
div.head .browse ul
{
	float: left;
	color: #999;
	margin: 5px 7px;
	padding: 0 0 10px 0;
}
div.head .browse ul li
{
	float: left;
	height: 15px;
	padding: 0 3px;
}
div.head .browse ul li.first
{
	color: #666;
	font-weight: bold;
	padding: 0 5px 0 2px;
}
div.head .browse ul li.last
{
	border-left: #999 solid 1px;
	margin-left: 3px;
	padding-left: 6px;
}
div.head .browse a.configure
{
	padding: 1px 1px 0 0;
	color: #999;
	font-size: 11px;
	float: left;
}
div.head .browse a.configure span
{
	background:#FFF url('../img/headernew.png') no-repeat -212px -2px;
	width: 18px;
	height: 18px;
	float: left;
	padding: 0 1px 0 8px;
	margin: 0 -5px 0 0;
	border: 0px none;
}
div.head .browse a.configure:hover span
{
	background-position: -212px -27px;
}
div.head li .subnav
{
	position: absolute;
	visibility: hidden;
	z-index: 6;
}
div.head ul.Nav1 li:hover .subnav
{
	visibility: visible;
}

div.head .sshadow
{
	background: transparent url('../img/shadow1.png');
	position: relative;
	bottom: 4px;
	right: 4px;
}
div.head .over .subnav, div.head .current .subnav
{
	 visibility: visible;
}
div.head ul.subnav
{
	font-weight: normal;
	font-size: 12px;
	float: none;
	position: relative;
	bottom: 4px;
	right: 4px;
	background-color: #F5F5F5;
	border-bottom: 2px solid #0098CB;
	
}
div.head ul.subnav li
{
	display: block;
	border: 0px none;
	float: none;
	padding: 0 0;
	height: 22px;
}
div.head ul.subnav li hr
{
	color: #666;
}
div.head ul.subnav li.lihr
{
	height: 5px;
	border-left: 2px solid #0098CB;
	border-right: 2px solid #0098CB;
}
div.head ul.subnav li a
{
	padding: 2px 15px;
	color: #0098CB;
	
	display: block;
	line-height: 18px;
	/*
	float: left;
	clear: left;
	
	width: 100%;*/
	z-index: 200;
	border-left: 2px solid #0098CB;
	border-right: 2px solid #0098CB;
}
div.head ul li a.sfirst
{
	border-top: 2px solid #0098CB;
}
div.head ul.subnav div.hr
{
	margin: 0px 5px;
	height: 2px;
	background-color: #EEE;
	border-top: 1px solid #CCC;
}
div.head ul.subnav li hr
{
	display: none;
	/*float: left;
	clear: left;*/
}
div.head ul.subnav li a:hover
{
	background-color: #007CA6;
	color: #FFF;
}
ul.rheader
{
	
	float: right;
	clear: both;
	color: #999;
	margin: 3px 0px;
	padding: 0 0;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}
.fbf, .twitf { background: #FFF url('../img/fbTwitFollowFeb09.png') no-repeat 0 0; 
	height: 18px; width: 17px; margin: 0 2px 0 0; padding: 0; display: inline-block; }
.twitf { background-position: -19px 0; width: 19px;}
.rheader .fbf, .rheader .twitf { position: relative; top: 3px;}
.rheader.top { position: relative; top: -3px; margin-top: 0px; }
ul.rheader li
{
	display: inline;
	float: right;
	height: 13px;
	padding: 0 10px;
	border-right: 1px solid #CCC;
}
ul.rheader li.last
{
	border: 0px none;
	padding-right: 0px;
}
.divSearch
{
	clear: both;
	margin: 20px 0;
}

.searchsqr.withOptions
{
	margin-bottom: 0px;
}
.searchToggle
{
	height:15px;
	margin: 3px 2px 10px 3px;
	padding:7px 7px 5px 7px;
	width:285px;
	clear: both;
	background-color: #FFF;
	/*float: left; */
	font-size: 11px;
	line-height: 11px;
	/*padding-bottom: 5px; 
	position: relative; 
	top: 1px; 
	z-index: 49;*/
}
.searchToggle label
{
	width: 105px;
	display: inline-block;
	
}
.noticemsg { background:#FDB none repeat scroll 0 0;border:1px solid #FF6600; padding: 5px; margin: 5px 0; font-size: 12px; color: #000; font-weight: normal;}
.noticemsg a { cursor: pointer; }
.noticemsg h3 { color: #000; font-size: 14px; font-weight: bold; margin: 0; padding: 2px 0 4px 0; }
.PromotePageButtonCode
{
	float:left
}

.PromotePagePlayerCode
{
	float:left
}

.PromotePageButtonCode .PromotionButtonCode
{
	width: 300px;
}

.PromotePagePlayerCode .PromoteSinglePlayer
{
	width: 300px;
	float:left;
}

.PromotePagePlayerCode .PromoteMultiPlayer
{
	width: 300px;
	float:left;
}

.PromotePageHeader
{
	font-size:25px;
	color:White;
	background-color:#0098CB;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

.PromotePage
{
	width:915px;
}

.PromotePage .promote_box
{
	height:100%;
}

.PromotePage .promote_box h3
{
	border-bottom:1px solid #BABABA;
	margin: 5px;
	padding: 0px;
}
table.objPropertiesTable{font-size: 10px;}
table.objPropertiesTable th{ text-align: left;font-weight: bold;}

/* LOOMIA Episode Page*/

    .showsocial .loomia_recommendations .loomia_heading {
        background-color: #009cce;
        color: #ffffff;
        font-size: 15px;
        font-weight: bold;
        padding-top: 4px;
        padding-right: 8px;
        padding-bottom: 4px;
        padding-left: 20px;						
        height: 17px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 6px;
        margin-left: 0px;
    }
	
    .showsocial .loomia_recommendations {
        border: 1px solid #cecece;
        background: #efefef;
    }					
	
    .showsocial .loomia_recommendations .loomia_chunk {
        border: 0;
        padding: 0;
        margin: 0;
    }
	
    .showsocial .loomia_recommendations ul li {
        border-bottom: 1px solid #ccc;
        margin: 0 10px;
    }
    .showsocial .loomia_recommendations ul li.last {
        border: 0;
    }
    .showsocial .loomia_recommendations ul li:hover {
        background: #ddd;
    }					
    .showsocial .loomia_itemtitle {
        font-weight: bold;
    }					
						
    .showsocial .loomia_logo {
        display: none;
    }

    .showsocial .loomia_promo2 {
        width: 300px;
        position: absolute;
        top: 10px;
        left: 320px;
	color: black;
    }

    .showsocial .loomia_promo1 {
	color: black;
     }

    .showsocial .loomia_itemtitle {
        width: 300px;
    }	
    
    .showsocial .loomia_recommendations .loomia_promo1, 
    .showsocial .loomia_recommendations .loomia_itemtitle {
		margin-left: 60px;
		width: 230px;
    }		        				

    /* Loomia Profile Page */

		.rightside .loomia_recommendations .loomia_heading {
			background-color: #009cce;
			color: #ffffff;
			font-size: 15px;
			font-weight: bold;
			padding-top: 3px;
			padding-right: 6px;
			padding-bottom: 3px;
			padding-left: 6px;						
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 6px;
			margin-left: 0px;
		}
		
		.rightside .loomia_recommendations {
			border: 1px solid #cecece;
			background: #efefef;
		}					
		
		.rightside .loomia_recommendations .loomia_chunk {
			border: 0;
			padding: 0;
			margin: 0;
		}
		
		.rightside .loomia_recommendations ul li {
			border-bottom: 1px solid #ccc;
			margin: 0 6px;
			padding: 10px 0;
		}
		.rightside .loomia_recommendations ul li.last {
			border: 0;
		}
		.rightside .loomia_recommendations ul li:hover {
			background: #ddd;
		}					
		.rightside .loomia_itemtitle {
			font-weight: bold;
		}					
					
		/* hide thumbnails */
		.rightside .loomia_itemimg {
		    display: none;
		}		
		.rightside .loomia_logo {
			display: none;
		}
		.rightside .loomia_recommendations ul li .loomia_promo2 {
			display: none;
		}
    
    /* End loomia */
.mmenu { float: right; margin-bottom: 0px; position: relative; z-index: 5; }
.rightcolumnboxes.mmenu.forum { width: 280px; margin-right: 20px; }
#divReminder{position:fixed; z-index: 999; width:848px;height:370px;}
#divReminder .modalPopup { position: fixed;}
/*New reminder screen css*/
.RemindersPnl 
{
	text-align:left;
	color:Black;
}

 .RemindersPnl .modalPopup, .showsContainers .modalPopup {
	padding: 0px 0px;
}

.RemindersPnl .modalPopup
{
	background-color: Transparent;
	border:none;
	width:536px;
}
.RemindersPnl .modalPopup .Clouded
{
	height: 19px;
	position: relative;
	top: 180px;
	left: -2px;
	width: 11px;
	z-index: 20000;
	background: "";
	float: left;
}
.RemindersPnl .ModalTitle h3
{
	background-color: Transparent;
	padding: 9px 8px;
	font-size: 13px;
	
}
.RemindersPnl .ModalTitle .closeModalTitle
{
	font-weight: bold;
	font-size: 15px;
	padding: 6px 15px;
	position: relative;
	top: -30px;
	float: right;
	height: 22px;
	overflow: hidden;
	line-height: 20px;
}
.RemindersPnl .ModalTitle .closeModalTitle a
{
	color: #FFF;
	cursor: pointer;
}


.RemindersPnl .modalPopup .ModalTitle
{
	background: url('http://cdn.btrcdn.com/img/sprite1.png') no-repeat -20px -20px;
	height: 32px;
	margin: 0 0;
	padding: 0 0;
	color: #FFF;
	overflow: hidden;
}
.RemindersPnl .modalPopup .modalContent 
{
	padding: 10px;
}
.RemindersPnl .modalPopup .modalFoot
{
	background: url('http://cdn.btrcdn.com/img/sprite1.png') no-repeat -20px -54px;
	height: 5px;
	margin: 0 0;
	padding: 0 0;
}
.blogposts .RemindersPnl td
{
	padding: 0;
	margin: 0;
	border-bottom: none;
}
.ProfileRemindCheckBox
{
	font-size: 12px;
	color:Black;
}
.ProfileRemindCheckBox a
{
	text-decoration: underline;
	color:#0098CB;
}
.ProfileRemindCheckBox a:hover
{
	text-decoration: none;
}
.ChannelRemindCheckBox
{
	font-size: 10px;
	text-align:left;	
}
.ChannelRemindCheckBox a
{
	text-decoration: underline;
	color:#0098CB;
}
.ChannelRemindCheckBox a:hover
{
	text-decoration: none;
}
.UpcomingRemindCheckBox
{
	font-size: 12px;
	color:White;
	padding-left:15px;
	text-align:left;	
}
.UpcomingRemindCheckBox a
{
	text-decoration: underline;
	color:White;
}
.UpcomingRemindCheckBox a:hover
{
	text-decoration: none;
}

.RemindersPnl .modalPopup .ModalContainer
{
	width: 535px;
	background: transparent;
	float: left;
}
.RemindersPnl .ShowHeader
{	
	background-color: #F4F4AF;
	border-bottom: 1px dashed #CCC;
	height: 35px;
}
.RemindersPnl .instructions
{
	padding-bottom: 2px;
}
.RemindersPnl .SettingOptions
{
	border-top: 1px dashed #CCC;	
	padding:2px 0px 3px	
}
.RemindersPnl .update
{
	border-top: 1px dashed #CCC;
	padding: 4px 0px 29px
}
.RemindersPnl .Settings
{
	padding: 10px 20px 10px 20px;
}
.RemindersPnl .CloseButton
{
	text-align: center;
	font-size:14px;		
}
.RemindersPnl .CloseButton a
{
	text-decoration: underline;
}
.RemindersPnl .CloseButton a:hover
{
	text-decoration: none;
}
.RemindersPnl .ShowandHost
{
	float:left;
	width: 55%;
}
.RemindersPnl span.Show  
{
	font-size:16px;
	font-weight:bold;
}
.RemindersPnl .DateandOptions
{
	float:right;
	width: 45%;
}
.RemindersPnl .Date
{
	float:left;
	background-color: #ffff66;
	padding: 2px 5px 2px 5px;
	font-weight:bold;
}
.RemindersPnl .HeaderOptions
{
	float:left;	
	padding-right: 5px;
	padding-left:10px;
}
.RemindersPnl .SettingOptions .email
{
	BACKGROUND: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -20px 4px;	
	WIDTH: 18px;	
	HEIGHT: 15px;	
	DISPLAY: block;            
	FLOAT: left;      
	TEXT-DECORATION: none; 	
}

.RemindersPnl .SettingOptions .sms
{
	BACKGROUND: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -40px 0px;	
	WIDTH: 15px;	
	HEIGHT: 18px;
	DISPLAY: block;            
	FLOAT: left;      
	TEXT-DECORATION: none; 		
}

.RemindersPnl .SettingOptions .calendar
{
	BACKGROUND: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -60px 0px;	
	WIDTH: 18px;	
	HEIGHT: 18px;
	DISPLAY: block;            
	FLOAT: left;      
	TEXT-DECORATION: none; 		
}

.RemindersPnl .SettingOptions .downloadoutlook
{
	BACKGROUND: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -80px 3px;	
	WIDTH: 18px;	
	HEIGHT: 19px;
	DISPLAY: block;            
	FLOAT: left;      
	TEXT-DECORATION: none; 		
}

.RemindersPnl .SettingOptions table td, .RemindersPnl .update table td
{
	padding: 4px 5px 4px 0px;
}

.RemindersPnl .center
{
	text-align: center;		
}
.whiteModalBackground {
	background-color:white;
	filter:alpha(opacity=1);
	opacity:0.01;
	width:100%;	
}
.showReminderCheck
{
	font-size:12px;
}
.showReminderCheck a
{
	text-decoration: underline;
}
.showReminderCheck a:hover
{
	text-decoration: none;
}

.remindclick 
{
	background-image:url(http://www.blogtalkradio.com/img/tab_loading.gif);
	background-repeat:no-repeat;
	display:block;
	height:18px;
	width:17px;
	font-size:12px;
	text-align: center;
}
.remindclick .Center span
{
	background-image:url(http://www.blogtalkradio.com/img/tab_loading.gif) ;
	background-repeat:no-repeat;
	display:block;
	display:block;
	height:18px;
	width:17px;
	font-size:12px;
}

.RemindersPnl .modalPopup input[type="text"], .RemindersPnl .modalPopup textarea, .RemindersPnl .modalPopup .text 
{
	margin:0px 0px 0px 0px;
	width:135px;
}

.RemindersPnl .DisabledText
{
 color:Gray;
 padding-left:5px;
}

a.Gear
{
	height: 19px;
	width: 18px;
	cursor: pointer;
	background: url('http://cdn.btrcdn.com/img/sprite1.png') 3px -19px no-repeat;
	float: left;
	display: block;	
	TEXT-DECORATION: none;
}
a:hover.Gear
{
	height: 19px;
	width: 18px;
	cursor: pointer;
	background: url('http://cdn.btrcdn.com/img/sprite1.png') 3px 0px no-repeat;
	float: left;
	display: block;	
	TEXT-DECORATION: none;
}

a.GearActive
{
	height: 19px;
	width: 18px;
	cursor: pointer;
	background: url('http://cdn.btrcdn.com/img/sprite1.png') 3px 0px no-repeat;
	float: left;
	display: block;	
	TEXT-DECORATION: none;
}

a:hover.GearActive
{
	height: 19px;
	width: 18px;
	cursor: pointer;
	background: url('http://cdn.btrcdn.com/img/sprite1.png') 3px -19px no-repeat;
	float: left;
	display: block;	
	TEXT-DECORATION: none;
}
a.GearSave
{
	height: 19px;
	width: 20px;
	cursor: pointer;
	background: url('http://cdn.btrcdn.com/img/sprite1.png') 3px -215px no-repeat;
	float: left;
	display: block;	
	TEXT-DECORATION: none;
}
a:hover.GearSave
{
	height: 19px;
	width: 20px;
	cursor: pointer;
	background: url('http://cdn.btrcdn.com/img/sprite1.png')  3px -194px no-repeat;
	float: left;
	display: block;	
	TEXT-DECORATION: none;
}
.RemindersPnl .Numbers
{
	background-color:#C9E3F3;
	color:white;
	font-weight:bold;
	padding:0px 2px 0px 4px;
}

a.RemoveReminder{ 
background:transparent url(http://cdn.btrcdn.com/img/sprite2.png) no-repeat scroll -10px -177px;
WIDTH: 98px;	
HEIGHT: 15px;
DISPLAY: block;	
padding-top:0px;
FLOAT: left;	
TEXT-DECORATION: none;
cursor:pointer;	
padding-bottom:0px;
}
a.RemoveReminder:hover {
background:transparent url(http://cdn.btrcdn.com/img/sprite2.png) no-repeat scroll -10px -202px;
}
a.AddReminder { 
background:  transparent url(http://cdn.btrcdn.com/img/sprite2.png) no-repeat scroll -10px -129px;
WIDTH: 107px;	
HEIGHT: 15px;
DISPLAY: inline-block;	
padding-top:0px;
FLOAT: left;	
TEXT-DECORATION: none;
cursor:pointer;	
padding-bottom:0px;
}
a.AddReminder:hover {
BACKGROUND:  transparent url(http://cdn.btrcdn.com/img/sprite2.png) no-repeat scroll -10px -154px;
}
a.EditReminder 
{
WIDTH: 37px;	
HEIGHT: 15px;
DISPLAY: block;	
padding-top:0px;
FLOAT: left;	
TEXT-DECORATION: none;
cursor:pointer;	
padding-bottom: 0px;
BACKGROUND: transparent url(http://cdn.btrcdn.com/img/sprite2.png) no-repeat scroll -110px -177px ;
}
a.EditReminder:hover {
BACKGROUND: transparent url(http://cdn.btrcdn.com/img/sprite2.png) no-repeat scroll -110px -202px ;
}
.Player a.RemoveReminder, .Player a.AddReminder, .Player a.EditReminder
{
	padding-bottom: 5px;
}

.UpcomingEpisodes a.RemoveReminder, .UpcomingEpisodes a.AddReminder, .UpcomingEpisodes a.EditReminder
{
	padding-right: 2px;
}

.UpcomingEpisodes .remindclick
{
	padding-right: 2px;
	float:left;
}

.modalBackgroundSMS {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	width:100%;
	z-index: 11000;
}
 
 
 /*Css Butttons*/
 .maincontent .modalPopup a.CssButton span , a.CssButton span
 {
	padding: 5px 8px 2px 0;	
 }
 
a.CssButton 
 {
 margin: 0 0 0 5px;
 outline: 0;
 color: #FFF;
 padding: 2px 0 2px 8px;
 height: 15px;
 cursor: pointer;
 }

 a.CssButton.processing
 {
	background:url(http://www.blogtalkradio.com/img/tab_loading.gif) no-repeat;
	margin-right: 10px;
	padding-right: 18px;
 }
 a.CssButton.processing span
 {
	display: none;
 }

a.CssButton:hover 
{
	text-decoration: none;
	color: White;
}
.bbToRight { float: right;}
.mynotificationlblDiv .bbToRight { position: relative; top: -8px; }
.bbToRight.processing{background:url(http://www.blogtalkradio.com/img/tab_loading.gif) no-repeat 0 6px;padding-left: 18px;}
a.GrayButton, a.GreenButton:hover 
 {
	background: url('http://www.blogtalkradio.com/img/varbuttons.png') left  -45px  no-repeat;
 }
 a.GrayButton  span, a.GreenButton span:hover, a.GreenButton:hover .CssButtonSpan
 {
	background: url('http://www.blogtalkradio.com/img/varbuttons.png') right  -61px no-repeat;
 }
a.GreenButton , a.GrayButton:hover 
{
	background: url('http://www.blogtalkradio.com/img/varbuttons.png') left  0px  no-repeat;
}
a.GreenButton  span, a.GrayButton span:hover, a.GrayButton:hover .CssButtonSpan
{
	background: url('http://www.blogtalkradio.com/img/varbuttons.png') right  -16px no-repeat;
}


 /*Favorite buttons*/
 a.Favorite
 {		
	WIDTH: 5px;	
	HEIGHT: 11px;
	padding: 0px 0 2px 8px;
 }
 
a.Favorite span, .maincontent .modalPopup a.Favorite  span 
 { 
	color: #0098CB;
	padding:5px 0 2px 6px;
 }
 
 a.Favorite:hover, a.Favorite span:hover , a.Favorite:hover .CssButtonSpan
{
	text-decoration: underline;
}

a.TinyFavorite
{ display: inline-block;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
}

a.TinyFavorite span
{
	padding: 0px 0px 2px 47px;
	margin: 0px 0px 0px 0px;
}
a.AddTinyFavorite 
{
	BACKGROUND: url(http://www.blogtalkradio.com/img/favit.png) no-repeat;
}
a.RemoveTinyFavorite 
{
	BACKGROUND: url(http://www.blogtalkradio.com/img/unfav.png) no-repeat;
}
 
a.AddFavorite:hover 
{
	BACKGROUND: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat  0 -132px;
}
a.AddFavorite 
 {
	DISPLAY: block;	
	BACKGROUND: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat  0 -116px;
	FLOAT: left;	
	TEXT-DECORATION: none;
	cursor:pointer;	
	border:0px;
 }
 
 a.RemoveFavorite:hover 
{
	BACKGROUND: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat  0 -132px;
}

a.RemoveFavorite 
 {
	DISPLAY: block;	
	BACKGROUND: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat  0 -116px;
	FLOAT: left;	
	TEXT-DECORATION: none;
	cursor:pointer;	
	border:0px;
 }
 
 a.SeeAllEpisodes:hover 
{
	BACKGROUND: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat  1px -148px;
}

a.SkypeListen
{
		BACKGROUND: url(http://cdn.btrcdn.com/img/sprite3.png) no-repeat 0px -133px ;
		WIDTH: 120px;	
		HEIGHT: 30px;
		DISPLAY: block;	
		padding-top:0px;
		FLOAT: right;	
		TEXT-DECORATION: none;
		cursor:pointer;	
		padding-bottom:0px;
}
 a.SkypeListen:hover 
{
	BACKGROUND: url(http://cdn.btrcdn.com/img/sprite3.png) no-repeat  -119px -133px;
}

a.SeeAllEpisodes 
 {
	padding-top:4px;
	DISPLAY: block;	
	BACKGROUND: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat  1px -170px;
	FLOAT: left;	
	TEXT-DECORATION: none;
	cursor:pointer;	
	border:0px;	
	HEIGHT: 14px;	
 }
 
 a.PremiumAd, a.PremiumAdHelp
{
		BACKGROUND: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -28px -85px;
		WIDTH: 300px;	
		HEIGHT: 62px;
		DISPLAY: inline-block;	
		padding-top:0px;
		TEXT-DECORATION: none;
		cursor:pointer;	
		padding-bottom:0px;
} 
a.PremiumAdHelp
{
	background: url(http://cdn.btrcdn.com/img/sprite3.png) no-repeat -290px -78px;
}
 a.Host, a.Show
 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
 }
 
            
    .mypagelblDiv
    {
        border-bottom: solid 1px grey;
        height: 26px;
        margin-top: 30px !important;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    
    .mypagelbl
    {
        float: left;
        font-size: 25px;
        font-weight: bold;
        font-style: italic;
        color: #999999;
      
    }
    
    
    .REMsectionheader
    {
        color: #0099cc;
        font-size: 14px;
        border-bottom: dashed 1px #e1e1e1;
        width: 500px;
        margin-left: 30px;
        margin-right: 30px;
    }
    
    .REMpagerH3
    {
        background-color: #EEEEEE;
        height: 33px;
        font-weight: normal;
        margin-left: 30px;
        margin-right: 30px;
    }
    
    .REMshowItems
    {
        position: relative;
        margin-left: 30px;
        margin-right: 30px;
        margin-top: 1px;
        border-bottom: solid 1px #EEEEEE;
        height: 54px;
    }
    
    .REMshowItemsHover
    {
        background-color: #FAFAFA;
    }
    
    .REMshowname
    {
        position: absolute;
        font-weight: bold;
        font-size: 14px;
        top: 10px;
        left: 78px;
    }
    
    .REMhostlbl
    {
        position: absolute;
        font-weight: normal;
        font-size: 12px;
        top: 27px;
        left: 78px;
    }
    
    .REMhostname
    {
        position: absolute;
        font-weight: normal;
        font-size: 12px;
        top: 27px;
        left: 110px;
    }
    
    .REMhostimage
    {
        position: absolute;
        height: 35px; 
        width: 35px; 
        border: solid 1px black !important; 
        left: 33px;
        top: 8px;
    }
    
    .REMsettingsimage
    {
        display: none;
        position: absolute;
        height: 31px;
        width: 30px;
		background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -200px -250px;
    }
    
    .REMfavoriteimage
    {
        display: none;
        position: absolute;
        height: 24px;
        width: 30px;
        /*background: url(./img/rem-sprite-1.png) no-repeat 0px -32px;*/
        top: 31px;
    }
    
    a.AddREMFavorite 
    {
	    /*background: transparent url(http://www.blogtalkradio.com/img/rem-sprite-2.png) no-repeat scroll -5px -30px;*/
		background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -205px -280px;
    }

    a.RemoveREMFavorite 
    {
	    /*background: transparent url(http://www.blogtalkradio.com/img/rem-sprite-2.png) no-repeat scroll -5px -50px;*/
	    background: transparent url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat scroll -205px -300px;
    }
    
    .REMcancelimage
    {
        display: none;
        position: absolute;
        height: 18px;
        width: 18px;
        top: 3px;
        left: 481px;
        /*background: url(http://www.blogtalkradio.com/img/rem-sprite-1.png) no-repeat 0px -104px;*/
		background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -200px -354px;
    }
    
    .REMshowdate
    {
        position: absolute;
        top: 10px;
        left: 315px;
        font-weight: normal;
        font-size: 13px;
        background-color: #E5E5E5;
        padding-left: 3px;
        padding-right: 3px;
    }
    
    .REMshowItemsHover
    {
        background-color: #FAFAFA;
    }
    
    .REMshowItemsHover .REMshowdate
    {
        background-color: #FFCC33;
    }
    
    .REMshowItemsHover .REMcancelimage
    {
        display: inline;
    }
    
    .REMshowItemsHover .REMsettingsimage
    {
        display: inline;
    }
    
    .REMshowItemsHover .REMfavoriteimage
    {
        display: inline;
    }
    
    .REMshowItemsHover .REMsettingsimage:hover
    {

    }
    
    .REMshowItemsHover .REMfavoriteimage:hover
    {

    }
    
      .mypage
        {
        
        }
        
        .mypage h3
        {
            color: #0099cc;
            font-size: 14px;
            border-bottom: dashed 1px #e1e1e1;
            width: 500px;
            margin-left: 30px;
            margin-right: 30px;
            margin-top: 30px;
        }
        
        .mypage div
        {
            font-size: 12px;
            margin-left: 30px;
            margin-right: 30px;
            margin-top: 8px;
        }
        
        .mypage input[type="text"]
        {
            border: solid 1px #666666;
            width: 200px;
        }
        
        .mypage textarea
        {
            border: solid 1px #666666;
            width: 300px;
        }
        
        .mypage select
        {
            border: solid 1px #666666;
            width: 150px;
        }
        
        .mypagelblDiv
        {
            border-bottom: solid 1px #999999;
            height: 26px;
            margin-top: 30px !important;
            margin-left: 0px;
            margin-right: 0px;
            margin-bottom: 20px;
        }
        
        .mypagelbl
        {
            float: left;
            font-size: 25px;
            font-weight: bold;
            font-style: italic;
            color: #999999;
          
        }
        
        .mypageSaveButton
        {
            float: right;
            position: relative;
            top: -8px;
        }
        
        .mypageshowsummarydiv
        {
            width: 500px;
            height: 85px;
            background-color: #f6f6f6;
            margin-left: 30px;
            margin-right: 30px;
            color: #666666;
        }
        
        .mypageshowsummarydiv h3
        {
            background-color: #e6e6e6;
            border-bottom: solid 1px #d9d9d9;
            width: 495px;
            height: 19px;
            padding-top: 3px;
            padding-left: 5px;
            margin-left: 0px;
            margin-bottom: 0px;
        }
        
        .mypageshowsummarydiv h3 label
        {
            font-size: 13px;
            color: #555555;
            font-weight: bold;
        }
        
        .mypageshowsummarydiv img
        {
        
        }
        
        .mypageshowsummarydiv table
        {
            font-size: 11px;
            color: #666666;
            width: 205px;
            margin-top: 2px;
        }
        
        .mypageshowsummarydiv .hosttable
        {
            width: 181px;
        }
        
        
        .mypageshowsummarydiv table .left
        {
            text-align: right;
        }
        
        .mypageshowsummarydiv table .right
        {
            font-weight: bold;
        }
        
        .mypageshowaddressdiv
        {
            padding-left: 10px;
        }
        
        .mypageshowaddressdiv table
        {
            margin-top: 5px;
            color: #666666;
        }
        
        .mypageinformationdiv
        {
            padding-left: 10px;
        }
        
        .mypageinformationdiv table
        {
            margin-top: 10px;
            color: #666666;
        }
   
        .mypageinformationdiv table .left
        {
            width: 106px;
            padding-right: 5px;
            text-align: right;
            vertical-align: top;
        }
        
        .mypageinformationdiv table .left label
        {
            color: #666666;
            font-size: 11px;
            font-weight: bold;
        }
        
        .mypageinformationdiv table .right
        {
            color: #999999;
            font-size: 10px;
            font-style: italic;
        }
        
        .mypageinformationdiv .itunes
        {
            color: #666666;
            font-size: 12px;
            font-style: normal;
            font-weight: bold;
        }

        .mypageinformationdiv .showsettings .right
        {
            display: block;
            padding-bottom: 10px;
        }
		.mynotification
        {
            width: 503px; 
            font-size: 12px;
            margin: 0 30px;
        }
        
        .mynotification .sectionheader
        {
            color: #0099cc;
            font-size: 14px;
            border-bottom: dashed 1px #e1e1e1;
            width: 500px;
            margin-top: 30px;
            clear: both;
            float:none;
        }
        
        .mynotification p { margin-top: 8px; }
        .mynotification input[type="text"]
        {
            border: solid 1px #666666;
            width: 200px;
        }


        
        .mynotification select
        {
            border: solid 1px #666666;
            width: 120px;
        }
        
        .mynotificationlblDiv
        {
            width: 500px;
            height: 26px;
            border-bottom: solid 1px #999999;
            margin-top: 30px !important;
        }
        
        .mynotificationlbl
        {
            float: left;
            font-size: 25px;
            font-weight: bold;
            font-style: italic;
            color: #999999;
          
        }
        
        .mynotificationSaveButton
        {
            float: right;
            position: relative;
            top: -8px;
            /*height: 31px;*/
            /*width: 82px;*/
        }
        
        .mynotificationSaveButton span
        {
			display: block;
			width: 82px; 
			height: 31px;
			background: transparent url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat scroll -100px -100px;
        }
        .mynotificationemaildiv
        {
            float: left;
            width: 205px;
            margin-right: 0px !important;
            margin-top: 0px !important;
        }
        
        .mynotificationemaildiv h3
        {
            width: 100%;
            border-bottom: solid 1px #999999;
            margin-top: 5px;
            color: #999999;
            font-weight: bold;
            font-size: 13px;
            
        }

        
        .mynotificationsmsdiv
        {
            float: left;
            width: 280px;
            margin-left: 18px;
            margin-top:0px;
            /*height: 300px;*/
        }
        
        .mynotificationsmsdiv h3
        {
            width: 100%;
            border-bottom: solid 1px #999999;
            margin-top: 5px;
            color: #999999;
            font-weight: bold;
            font-size: 13px;
        }
        
        .mynotificationsmsdiv .makeprimarylbl
        {
            font-size: 10px;
            margin-left: 62px;
            vertical-align: top;
        }
        
        .mynotificationsmsdiv .makeprimarychk
        {
            position: relative;
            right: 35px; 
            top: 2px;
            float: right;
        }
        
        .mynotificationsmsdiv .addnumberspan
        {
            display: block; 
            margin-top: 25px;
        }
        
        .addnumberspan .addnumbertxt1
        {
            height: 15px !important; 
            width: 30px !important;
        }
        
        .addnumberspan .addnumbertxt2
        {
            height: 15px !important; 
            width: 40px !important;
        }
        
		.rpspan
        {
			clear:both;
            display: inline-block;
            border-bottom: dotted 1px #DDDDDD; 
            margin-top: 1px;
            width: 100%; 
            position: relative; 
            height: 23px;
            padding-top: 1px;
        }
        
        .rpspanhide
        {
			display: none;
        }
            
        .rpspan .settingsimage, .rpspan .settingsimagenoedit
        {
            height: 23px;
            width: 28px;
            background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -100px;
            cursor: pointer;
        }
        
        .rpspan .smsdelimg
        {
			display: none;
            position: relative;
            right: -20px;top:0px;
            height: 23px;
            width: 18px;
            background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -150px;
            float:right;
        }
        
        .rpspan .rplabel1
        {
			float:left;
             left: 40px; 
             top: 4px; 
             font-weight: bold;
             position: relative;
             display: inline-block;
        }
        
        .hoverspan
        {
            background-color: #F7F7F7;
        }
            
        .hoverspan .settingsimage
        {
            background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -50px;
        }

		.hoverspan .settingsimagenoedit
        {
            background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -100px;
        }
		            
        .hoverspan .smsdelimg
        {
            display: inline-block;
        }
        
        .addnewphoneimage
        {
            display: inline-block;
            background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -300px;
            height: 15px;
            width: 97px;
            margin-top: 6px;
        }
        
        .calendarcolorimage
        {
            background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -200px;
            height: 15px;
            width: 20px;
            display: inline-block;
        }
        
        .calendarinactiveimage
        {
            background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -250px;
            height: 15px;
            width: 20px;
        }
        
        .addcalendarimage
        {
            position: absolute;
            background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -350px;
            height: 20px;
            width: 87px;
            margin-left: 10px;
        }
        
        .viewremindersimage
        {
            background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -400px;
            height: 20px;
            width: 175px;
            float: right; 
            margin-top: 8px;
        }
        .othercalendarsdiv .addcalendarspan
        {
            margin-top: 10px; 
            margin-left: 27px;
            position: relative;
        }
        
        .remoptionsheaderh3
        {
            background-color: #e6e6e6;
            height: 23px; 
            margin-top: 10px;
        }
        
        .remoptionsheaderh3 .description
        {
            float: left; 
            font-size: 12px; 
            margin-left: 5px; 
            margin-top: 5px;
        }
        
        .remoptionsheaderh3 .setting
        {
            float: right; 
            width: 215px; 
            font-size: 12px; 
            margin-top: 5px;
        }
        
        .remoptionsheaderh3 .type
        {
             float: right; 
             width: 100px; 
             font-size: 12px; 
             margin-top: 5px;
        }
        
        .remindertypesdiv
        {
             margin-left: 0px !important; 
             width: 100%; 
             border-top: solid 1px #999999; 
             border-bottom: solid 1px #999999; 
             margin-top: 1px !important; 
        }
        
        .remindertypesettingdiv
        {
            height: 50px; 
            width: 100%; 
            border-bottom: dotted 1px #eeeeee; 
            margin-left: 0px !important;
            margin-top: 0px !important;
        }
         
        .remindersettingdiv
        {
            float: right;
            margin-left: 0px !important;
            margin-right: 0px !important;
            margin-top: 0px !important;
        }
        
        .remindersettingspan
        {
            display: block; 
            width: 272px;
            margin-top: 3px;
        }
        
        .reminderdesclbl
        {
            float: left;
            margin-top: 10px;
        }
        
        .remindersettinglbl
        {
            margin-right: 18px;
        }
        
        .reminderinactive
        {
            color: #dddddd;
        }
        
        .reminderinactive select
        {
            color: #dddddd;
            border: solid 1px #dddddd;
        }
        
        .reminderinactive .calendarcolorimage
        {
            background: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -250px;
        }
        
        .viewreminderspan
        {
            display: block; 
            width: 100%; 
            border-top: dotted 1px #aaaaaa; 
            height: 30px;
        }
        
        .notificationtypesdiv
        {
            margin-left: 0px !important; 
            width: 100%; 
            border-top: solid 1px #999999; 
            border-bottom: solid 1px #999999; 
            margin-top: 1px !important; 
            margin-bottom: 20px !important;
        }
        
        .notificationtypesettingdiv
        {
            height: 24px; 
            width: 100%; 
            border-bottom: dotted 1px #eeeeee; 
            margin-left: 0px !important;
        }
        
        .notificationsettingspan
        {
            float: right;
            width: 150px;
        }
        .chkboxSpan
        {
			margin-left: -3px;
        }
        
        .spancal
        {
			padding-right: 18px; margin-left: 5px; display: inline-block;
        }
        
        .userlinkdefault
		{
			width: 240px;
		}
		
		.MainSection
{
	margin: 30px;
}

.MainSection h2
{
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	color:#666666;
	border-bottom:1px solid #CCCCCC;
}

.MainSectionHeader
    {
        border-bottom: solid 1px grey;
        height: 26px;
        margin-top: 30px !important;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 20px;
    }
.MainSectionHeaderText
    {
        float: left;
        font-size: 25px;
        font-weight: bold;
        font-style: italic;
        color: #999999;
      
    }

.SectionSaveButton 
{
	float:right;
	clear:both;
}

.SectionSaveButton .Bottom
{
	padding:5px 0px 5px 0px;
}

.SubSection
{
	padding-top:11px;
	clear:both;
	font-size:12px;
}

.SubSection h3, .content .SubSection h3.dashedBlue
{
	font-size:14px;
	font-weight:bold;
	color:#0098CB;
	border-bottom:1px dashed #CCCCCC;
}

.SubSection a
{ 
	text-decoration:underline;
}
.SubSection .rblue { text-decoration: none;}
.SubSection input[type="text"]
{
	font-size:1em;
}

.SubSection select 
{
	font-size:1em;
}
.SubSection .InfoTable
{
	padding-top:5px;
}

.SubSection .DropDownMax select
{
	width: 300px;
}

.SubSection .CenterButtons
{
    text-align: center;
    padding-top:12px;
}

.SubSection .Introduction
{
    padding-top: 10px;
}

.icon
{
    width: 90px;
    height: 90px;
}

.SubSectionLeft
{
	float:left;
	text-align:right;
	padding-top:10px;
	padding-right:5px;
	width:105px;
}

.SubSectionRight
{
	float:left;
	padding-top:10px;
	padding-left:5px;
	width:355px;
}

.SubSectionTableLeft
{
	text-align:right;
	width:105px;
	padding-right:5px;
	color:#666666;
	font-size:12px;
	vertical-align:top;
}

.SubSectionTableLeft .PackageName
{
    text-align:left;
    padding-left: 10px;
}

.SubSectionTableRight
{
	padding-left:5px;
	font-size:12px;
	vertical-align:top;
}

.SubSectionTableRight .PackagePrice
{
    float:right;
    padding-right: 5px
}

.ItemNotes
{
	font-style:italic;
	font-size:10px;
	color:#999999;
}

.TextBoxNoBox
{
	border: 0px solid white;
	cursor: default;
	background-color:White; 
	color: Black;
	font-size: 12px;
}


a.EditOption 
{
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -100px;	
	FLOAT: left;	
	TEXT-DECORATION: none;
	cursor:pointer;
	height:20px;
	width:20px;
	position: relative;
	top: -3px;
}
a.EditOption:hover
{	
	BACKGROUND: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -50px;	
}

.TwitterImage
{
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -550px;	
	FLOAT: left;	
	TEXT-DECORATION: none;
	height:20px;
	width:20px;
}

.FacebookImage
{
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -600px;	
	FLOAT: left;	
	TEXT-DECORATION: none;
	height:20px;
	width:20px;
}

.MySpaceImage
{
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -450px;	
	FLOAT: left;	
	TEXT-DECORATION: none;
	height:20px;
	width:20px;
}

.NingImage
{
	DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -20px -500px;	
	FLOAT: left;	
	TEXT-DECORATION: none;
	height:20px;
	width:20px;
}
.profileblock .NingImage { width: 16px; height: 16px; margin-right: 3px; }
.userlinkdesc
{
    width: 150px;
}
.userlinkurl
{
    width: 175px;
}
.userlinknewdesc
{
    width: 150px;
}
.userlinknewurl
{
    width: 175px;
}

.profilechangepassword
{
    	BACKGROUND: url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat -100px -600px;	
}

.passwordLeft
{
    padding-bottom: 5px;
    padding-right: 5px;
    text-align: right;
}

.passwordRight
{
    padding-bottom: 5px;
}
.passwordRight input[type="text"]
{
    width: 150px;
}


.passmsg { clear: left; background:#FDB none repeat scroll 0 0;border:1px solid #FF6600; padding: 5px; margin: 5px 0; font-size: 12px; color: #000; font-weight: normal;}
/* ======== switchboard optimizations === */
a.sbb 
{
	 background: url(http://www.blogtalkradio.com/img/sbsprite.gif) no-repeat 0 0;
	 height: 24px; width: 24px;
	 display: inline-block;
	 float: left;
}
a.sbb.disabled{opacity: .4;filter: alpha(opacity=40); cursor: default;}
a.sbb.hide {display:none;}
a.sbb.hangup { background-position: 0 -144px; height: 22px; }
a.sbb.callerInfo { background-position: 0 -120px; }
a.sbb.callerMsg { background-position: 0 -96px; }
a.sbb.mute { background-position: 0 -190px;}
a.sbb.unmute { background-position: 0 -166px;}
a.sbb.screenOff { background-position: 0 -48px; }
a.sbb.screen { background-position: 0 -24px; }
a.sbb.play { background-position: 0 -241px; height: 20px; width: 20px; }
a.sbb.stop { background-position: 0 -261px; height: 24px; width: 24px; }
a.sbb.wait {  background: url(http://www.blogtalkradio.com/img/ajax-loader.gif) no-repeat 0 0; cursor: default; }
table.sbcall .sbb.host { background: url(http://www.blogtalkradio.com/img/sbsprite.gif) no-repeat 0 0; height: 24px; width: 24px; display: inline-block;}
table.sbcall td, .sbPanel table.sb1 td, .sbPanel table.sb2 td { width: 24px; }
table.sbcall td.number, td.number, .sbPanel table.table td.number { width: 60%; }
.sbPanel table.sbcall td { padding: 4px 3px; }
.sbPanel table.table.sb2 td.number { width: 35%; }
.sbPanel table.table.sb1 td.number { width: 55%; }
table.sbcall td.hostPhone { width: 110px; }
table.sbcall td.skypecol { width: 108px; }
#divSkypeSwitchBoard { width: 80px; display: inline-block; }
.sbPanel{width: 415px;margin: 5px 0px; background: #FFF; clear: both; padding: 0 1px;}
.sbPanel.help { width: 415px;}
.sbPanel.info { width: 297px; margin-top: 0px; }
.sbPanel.files { width: 302px; margin-top: 0px;}
.sbPanel.files .panelH4 .stop { position: relative; top: -3px; left: -3px; }

table .filesheader td { font-weight: bold; font-size: 12px; }
.sbPanel .panelH4 {background-color: #C5C5C5;color: #454545;font-size: 14px;font-weight: bold;margin: 0;padding: 6px 10px;position: relative;height: 18px;}
.sbPanel .panelH4 h4{float: left;font-size: 15px;font-weight: bold;}
.sbPanel .panelH4 .iconRight{float: right; position: absolute; right: 15px; top: 3px; background: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -21px -176px; height: 49px;width: 47px;	}
.sbPanel .content { background: #FFF; padding: 10px 15px; font-size: 12px; color: #333; }
.sbPanel.files .content{  padding: 10px 5px; }
.sbPanel.info .content{ padding: 0 5px 10px 5px; }
.sbPanel.switchboard { width: 289px; margin-top: 0px;}
.sbPanel.switchboard .content { padding: 5px 5px; }
.sbPanel table.table tr.even { background-color: #F9F9F9; }
.sbPanel table.table td { border-style: none; }
.sbPanel.switchboard table.table td.button, .sbPanel.switchboard table.table th.button { width: 20px; }
.premiumtweaks .sbPanel.files{ width: 316px;}
.premiumtweaks .sbPanel.info { width: 288px; }
.premiumtweaks .sbPanel.switchboard { width: 345px; }
.premiumtweaks .tollfreeprogress { width: 345px !important; }
.sbPanel .content h5{border-bottom: 1px solid #aaa;margin: 0 0px 6px 0;padding: 0 0;font-size: 14px;font-weight: normal;clear: both;}
.sbPanel .content .subcontent {margin-bottom: 12px; clear: both; }
.sbPanel .content .subcontent p { float: left; width: 183px; margin-right: 10px; }
.sbPanel .content .subcontent .rs { float: left; margin-bottom: 12px; }

.sbPanel .support {  background: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -339px -89px; width: 191px;height: 37px;display: inline-block;}
.sbPanel .backInFive{background: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -339px -171px; width: 100px; height: 50px; display: inline-block;}
.sbPanel .premiumsignup{background: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -339px -128px; width: 191px; height: 37px; display: inline-block;}
a.sbendshow {margin-left:10px;float:right;background: url(http://www.blogtalkradio.com/img/btn_end_show_grey.png) no-repeat; width: 124px; height: 25px; display: inline-block;}
a.sbendshow:hover {background: url(http://www.blogtalkradio.com/img/btn_end_show_red.png) no-repeat; width: 124px; height: 25px; display: inline-block;}

.sbp {background: url(http://www.blogtalkradio.com/img/sbsprite2.gif) no-repeat 0 0;height: 24px; width: 24px;display: inline-block;float: left;}
.sbp.c1  { background-position: 0px 0px; }
.sbp.c2  { background-position: -24px 0px; }
.sbp.c3  { background-position: -48px 0px; }
.sbp.c4  { background-position: -72px 0px; }
.sbp.c5  { background-position: -96px 0px; }
.sbp.c6  { background-position: -120px 0px; }
.sbp.c7  { background-position: -144px 0px; }
.sbp.c8  { background-position: -168px 0px; }
.sbp.c9  { background-position: -192px 0px; }
.sbp.c10 { background-position: -216px 0px; }
.sbp.c11 { background-position: -240px 0px; }
.sbp.c12 { background-position: -264px 0px; }
.sbp.c13 { background-position: -288px 0px; }
.sbp.c14 { background-position: -312px 0px; }
.sbp.c15 { background-position: -336px 0px; }
.sbp.c16 { background-position: -360px 0px; }
.sbp.c17 { background-position: -384px 0px; }
.sbp.c18 { background-position: -408px 0px; }
.sbp.c19 { background-position: -432px 0px; }
.sbp.c20 { background-position: -456px 0px; }
.sbp.c21 { background-position: 0px -24px; }
.sbp.c22 { background-position: -24px -24px; }
.sbp.c23 { background-position: -48px -24px; }
.sbp.c24 { background-position: -72px -24px; }
.sbp.c25 { background-position: -96px -24px; }
.sbp.c26 { background-position: -120px -24px; }
.sbp.c27 { background-position: -144px -24px; }
.sbp.c28 { background-position: -168px -24px; }
.sbp.c29 { background-position: -192px -24px; }
.sbp.c30 { background-position: -216px -24px; }
.sbp.c31 { background-position: -240-px -24px; }
.sbp.c32 { background-position: -264px -24px; }
.sbp.c33 { background-position: -288px -24px; }
.sbp.c34 { background-position: -312px -24px; }
.sbp.c35 { background-position: -336px -24px; }
.sbp.c36 { background-position: -360px -24px; }
.sbp.c37 { background-position: -384px -24px; }
.sbp.c38 { background-position: -408px -24px; }
.sbp.c39 { background-position: -432px -24px; }
.sbp.c40 { background-position: -456px -24px; }
.screeny { background-color: Yellow;}

/* =================== REQUEST FORM ============ */
.helppanel{margin: 5px 20px; background: #FFF; clear: both; padding: 0 0; font-size: 12px; color: #000; width: 382px;}
.helppanel h2{ color: #000; font-size: 18px; font-weight: normal; padding: 0px 0px 10px 0; }
.helppanel p { padding: 0px 0px 10px 0; }

.helppanel textarea.text { width: 100%; height: 200px;/* border-top: 4px solid #E5E5E5; border-left: 4px solid #E5E5E5; border-right: 0px none; border-bottom: 0px none; */
	border: 2px solid #999;}
.helppanel .submit {border: 0px none; margin: 4px 0 0 0; background: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -208px -176px; width:80px; height:28px; display: inline-block; position: relative; }
.helppanel .subpanel { margin: 0 0; padding: 10px 10px; border-top: 1px solid #FCBE00; border-bottom: 1px solid #FCBE00; border-left: 0px solid; border-right: 0px solid; background: #E8E8E8; color: #666; }
.helppanel .subpanel .icon { float: left; background: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -77px -176px; height: 39px; width: 39px; display: inline-block; }
.helppanel .subpanel .content { float: left; width: 291px; margin-left: 20px;}
.helppanel .subpanel .content h3 { padding-bottom: 5px; position: relative; }
.helppanel .subpanel .premiumsignup { background: url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -120px -176px; width:85px; height:28px; display: inline-block; position: relative;}
	
.tabbedrotator
{
	margin-bottom:10px;
}
.refresh
{
	 background: url(http://www.blogtalkradio.com/img/icon_refresh_loading.gif) no-repeat 0px 0px; height: 16px; width: 16px; display: inline-block; 
}
.refresh.processing { background-position: -20px 0; }


/***************** ============= NEW STYLES BROUGHT IN WITH REGISTRATION **************/

/*
remove the following classes:
regops
regopsleftcol & id="midbottom" & #middle & regcol
*/

/* ----------- new buttons, varwidth --------- 
placed here to not be overridden by modal popup*/

/*------lightblue button*/ 
button.rblue, a.rblue{color: #FFF; text-align: left; font-size: 16px;border: 0px none; cursor: pointer; height: 38px; margin: 0 0 0 9px; outline: 0; padding: 0px 0 7px 9px;background: url(http://www.blogtalkradio.com/img/varbuttons.png) 0 -100px;}
button.rblue.secure, a.rblue.secure { background: url(http://www.blogtalkradio.com/img/varbuttons.png) 0 -100px;}
button.rblue:hover, a.rblue:hover { text-decoration: underline; }
button.rblue span, a.rblue span{color: #FFF;background: url(http://www.blogtalkradio.com/img/varbuttons.png) scroll right -138px;line-height: 38px;padding: 9px 19px 9px 10px;font-size: 16px; margin: 0 0; }
button.rblue.secure span, a.rblue.secure span{color: #FFF;background: url(http://www.blogtalkradio.com/img/varbuttons.png) scroll right -138px; }
 a.rblue { padding: 9px 0 11px 9px; }
 a.rblue span, .maincontent .modalPopup .rblue span { padding: 9px 19px 11px 10px;font-size:16px;}
/*------end lightblue button*/ 
 
/*------brightblue button*/ 
button.brightblue, a.brightblue{color: #FFF; text-align: left; font-size: 16px;border: 0px none; cursor: pointer; height: 38px; margin: 0 0 0 0; outline: 0; padding: 0px 0 7px 9px;background: url(http://www.blogtalkradio.com/img/varbuttons.png) 0 -350px;}
button.brightblue.secure, a.brightblue.secure { background: url(http://www.blogtalkradio.com/img/varbuttons.png) 0 -350px;}
button.brightblue:hover, a.brightblue:hover { text-decoration: underline; }
button.brightblue span, a.brightblue span{color: #FFF;background: url(http://www.blogtalkradio.com/img/varbuttons.png) scroll right -385px;line-height: 38px;padding: 9px 19px 9px 10px;font-size: 16px; margin: 0 0; font-weight:bold; }
button.brightblue.secure span, a.brightblue.secure span{color: #FFF;background: url(http://www.blogtalkradio.com/img/varbuttons.png) scroll right -385px; }
 a.brightblue { padding: 9px 0 11px 9px; }
 a.brightblue span { padding: 9px 19px 11px 10px;}
/*------ end brightblue button*/ 

/*------lightblue button small*/ 
button.lightblue, a.lightblue{color: #FFF; text-align: left; font-size: 15px;border: 0px none; cursor: pointer; height: 19px; margin: 0; outline: 0; padding: 0px 0 7px 9px;background: url(http://www.blogtalkradio.com/img/varbuttons.png) 0 -282px;}
button.lightblue.secure, a.lightblue.secure { background: url(http://www.blogtalkradio.com/img/varbuttons.png) 0 -282px;}
button.lightblue:hover, a.lightblue:hover { text-decoration: underline; }
button.lightblue span, a.lightblue span{color: #FFF;background: url(http://www.blogtalkradio.com/img/varbuttons.png) scroll right -311px;line-height: 16px;padding: 9px 19px 9px 10px;font-size: 15px; margin: 0 0; }
button.lightblue.secure span, a.lightblue.secure span{color: #FFF;background: url(http://www.blogtalkradio.com/img/varbuttons.png) scroll right -311px; }
 a.lightblue { padding: 5px 0 5px 9px; display: inline-block; }
 a.lightblue span, .maincontent .modalPopup .lightblue span { padding: 4px 19px 7px 10px;}
/*------ end lightblue button*/ 
.pnl
{
	clear: both;
	background: #FFF;
	font-size: 12px;
	margin: 0 0 20px 0;
	border: 3px solid #E3E3E3;  
	padding: 1px 1px;
}
.ui-tabs-panel .pnl {/* margin: -10px -7px -10px -6px;*/ position: relative;}
.maincontent .pnl { width: 652px; }
.pnl .pnlH2
{
	background: #ECECEC url('../Img/hrepreatsprite.png') 0 0 repeat-x;
	color: #666;
	font-size: 21px;
	font-weight: bold;
	margin: 0 0;
	padding: 6px 10px;
	height: 25px;
	text-shadow: #FFF  1px 1px .5px;
	
}
.pnl .pnlH2 h2, .pnl .pnlH2 h1 { float: left; color: #666; font-weight: bold; font-size: 21px; margin: 0; }
.carted h1.cart { margin-left: 10px; padding-left: 40px; background: transparent url('../Img/transcriptionsprite.png') -238px -4px no-repeat; }
.pnl .content
{
	padding: 15px 13px;
	background-color: #FFF;
	color: #000;
}
.ui-tabs-panel.panelled { padding: 0 0; }
.ui-tabs-panel .pnl .content { position: relative; }
.pnl.login .content{ margin-bottom: -1px; padding-bottom: 0px;}
.pnl .content h3 { color: #666; font-size: 17px; padding-bottom: 6px; }  
.ui-tabs-panel .pnl .content h3, .pnl.premium .content h3 { border-bottom: 1px solid #999; padding-bottom: 1px; margin-bottom: 5px; }  
.pnl .content h4 { color: #666; font-size: 14px; padding-bottom: 3px; }  
table.forgotpw{float: left; position: relative; margin-top: 10px;}
table.forgotpw td.label { text-align: right; vertical-align: top; width: 67px;}
table.forgotpw td.label label, table.forgotpw label.label { color: #666; padding: 3px 3px 0 0; line-height: 18px; font-size: 13px; font-weight: bold;}
table.forgotpw input.text { width: 150px; border: 1px solid #9C9C9C; margin-bottom: 3px; }
table.forgotpw button.rblue { margin: 6px 0 0 0; }
table.login{float: left; position: relative; margin-top: 10px;}
table.login td.label { text-align: right; vertical-align: top; width: 67px; font-size: 12px;}
table.login td.label label, table.login label.label, table.login .label label { color: #666; padding: 3px 3px 0 0; line-height: 18px; font-size: 12px;}
table.login .label.chk input { margin-left: 0px; }
table.login input.text { width: 150px; border: 1px solid #9C9C9C; margin-bottom: 3px; }
table.login a.rblue { margin: 6px 0 0 0; }

table.reg{float: left; position: relative;}
table.reg td.label { text-align: right; vertical-align: top; width: 108px;}
table.reg td.label label { color: #666; padding: 3px 3px 0 0; line-height: 18px;}
table.reg td.label.reqd label { font-weight: bold; }
table.reg input.text { width: 230px; border: 1px solid #9C9C9C; margin-bottom: 3px; }

table.reg select { font-size: 11px; color: #666; border: 1px solid #9C9C9C; margin-bottom: 3px;}
table.reg textarea {  font-size: 11px; color: #666; border: 1px solid #9C9C9C; margin-bottom: 3px;  width: 230px;}
table.reg .tzselall { color: #666; font-size: 11px; margin-left: -2px; }
table.reg p.tos { margin: 0 0 6px 0; }
table.reg a.tos { margin-right: 10px; }
table.reg span.desc { font-size: 11px; color: #999; font-style: italic;}
table.reg span.desc a {font-size: 11px; color: #999; font-style: italic;  text-decoration: underline; background: #FFF none; margin: 0 0; }
table.reg #AsyncWait
{
	position: relative; z-index: 3; height: 0px; 
}
#AsyncWait.hide { display: none;}
#AsyncWait .waitcontent { padding: 10px 10px; width: 120px; height: 50px; background: #DDD; color: #000; position: absolute; top: -20px; opacity: .8; text-align: center; }

table.reg button.rblue { margin: 5px 0 0 102px; }
table.reg button.rblue.viafb { margin: 5px 0 0 149px; }
table.reg button.rblue.host { margin: 5px 0 0 98px; }
/* premium payment tweaks to common style */
table.reg.payment td.label { width: 125px; }
.pnl.payment .rblue { margin-left: 135px; }
.pnl.payment .fullspansave, .rblue.fullspansave { margin-left: 275px; }
/*.rblue.continue, .pnl.premium .rblue.continue { margin-left: 266px; }*/
/* end premium payment tweaks */
.regFBConnected, .regHostTip { float: right; position: relative; top: -20px;  right: 0px; width: 170px; padding-left: 37px; background: #FFF url(http://cdn.btrcdn.com/img/sprite1.png) no-repeat -443px -170px;   }
.regFBConnected {top: 6px; margin-bottom: -87px;}
.regFBConnected p, .regFBConnected h4, .regHostTip p, .regHostTip h4 { background: none #FFF; border-left: 1px solid #E4E4E3; padding-left: 7px; }
.regFBConnected p, .regHostTip p { line-height: 17px; }
.regFBConnect { float: right; position: relative; right: 0px; top: 5px; width: 215px; margin-bottom: -93px; z-index: 5; }
.regFBConnect p { padding-bottom: 8px; }
table.reg #divRegPremium {width: 487px; margin: 12px 0 0 0; background: #E0E3E4 url(http://www.blogtalkradio.com/img/greybox.jpg); border-top: 3px solid #006699; border-bottom: 3px solid #006699; }
#divRegPremium .content { margin: 10px 14px 14px 14px; padding: 0 0; background: transparent; }
#divRegPremium h3 { text-transform: uppercase; font-size: 16px; color: #006699; }
#divRegPremium .optiongrp { margin: 8px 10px 15px 16px; clear: both;}
#divRegPremium .seal { background: url(http://cdn.btrcdn.com/img/sprite1.png) -490px -169px; width: 71px; height: 71px; position: relative; float: right; z-index: 1; right: -5px; top: -7px;  }
#divRegPremium .optiongrp a { font-weight: bold; color: #006699;  font-size: 12px;}
#divRegPremium .optiongrp p { line-height: 16px; }
#divRegPremium .optiongrp span.radio input { position: relative; top: 1px; }
#divRegPremium .optiongrp input { margin: 3px 3px 3px -16px; }
#divRegPremium .optiongrp label { font-weight: bold; font-size: 12px; color: #006699; }
#divRegPremium .optiongrp label span { color: #666; font-size: 11px; display: inline; font-weight: normal; }
#divRegPremium .hr { clear: both; border: 0px none; font-size: 1px; height: 1px; line-height: 1px; margin: 5px 0px; overflow: hidden; padding: 0; width: 461px; }
#divRegPremium .hr.hr1 { background-color: #F3F5F5; margin-bottom: 0px;}
#divRegPremium .hr.hr2 { background-color: #D4D8D9; margin-top: 0px;}
#divRegPremium label { font-size: 11px; }
.dashPanel { border: dashed 1px #C0C0C0; float: left; padding: 12px; }
.ui-tabs-panel .dashPanel { float: none; clear: both; position: relative; }
.pnl .content .dashPanel h3 { font-weight: normal; font-size: 14px; width: 275px; margin-top: 5px; color: #333; border-bottom: 1px solid #EBEBEB; padding-bottom: 3px; }
.ui-tabs-panel .pnl .content .dashPanel h3 { width: auto; margin-top: 0px; margin-bottom: 5px; }
.pnl .content .dashPanel .fbButton { margin: 10px 20px; }
.pnl .content .dashPanel .or { border-bottom: 1px solid #FAFAFA; margin: 0 -12px 23px -12px;  }
.pnl .content .dashPanel .or p{ border-bottom: 1px dashed #E8E8E8; position: relative; top: 1px; text-align: center;}
.pnl .content .dashPanel .or p span {  font-size: 15px; text-transform: uppercase; position: relative; top: 10px; padding: 2px 10px; color: #666; background: #FFF;}
.pnl .content .spacePanel h3 { font-weight: normal; font-size: 14px;  color: #333; border-bottom: 1px solid #EBEBEB; padding-bottom: 3px;  }
#logindash { margin-left: 10px; width: 305px; }
.spacePanel { float: left;  padding: 12px;}
.spacePanel p { line-height: 18px; padding: 2px; }
#loginspace{ float: right; width: 260px; padding: 12px 0 0 24px; }
#loginspace .regMic { display: inline-block; height: 261px; width: 171px; float: right; position: relative; right: -10px; top: 1px; background: url(http://cdn.btrcdn.com/img/sprite1.png) -146px -208px;  }
/* ------------------------ changes to modal popup for newer styles ------------ */

.pnlRnd .modalBg
{
	background: #666;
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	border: 0px none;
	padding: 16px 18px;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	height: auto;
	z-index: 10000;
	}
.pnlRnd .popupModal {background: #000; border: 2px solid #0099CC; margin: 15px 15px; padding: 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; height: auto; display: block;	}
.pnlRnd .popupModal .content {font-size: 12px; padding: 10px 22px 22px 22px; /*-moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-radius-bottomleft: 8px; -webkit-border-radius-bottomright: 8px;*/
	border-radius-bottomright: 8px; -o-border-radius-bottomright: 8px; -icab-border-radius-bottomright: 8px; -khtml-border-radius-bottomright: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-radius-bottomright: 8px; border-bottom-right-radius: 8px; -o-border-bottom-right-radius: 8px; -icab-border-bottom-right-radius: 8px; -khtml-border-bottom-right-radius: 8px; -moz-border-bottom-right-radius: 8px; -webkit-border-bottom-right-radius: 8px;
	border-radius-bottomleft: 8px; -o-border-radius-bottomleft: 8px; -icab-border-radius-bottomleft: 8px; -khtml-border-radius-bottomleft: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-radius-bottomleft: 8px; border-bottom-left-radius: 8px; -o-border-bottom-left-radius: 8px; -icab-border-bottom-left-radius: 8px; -khtml-border-bottom-left-radius: 8px; -moz-border-bottom-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; }
.pnlRnd .popupModal .bigseal { background: url(http://cdn.btrcdn.com/img/sprite1.png) -318px -224px; width: 124px; height: 124px; position: relative; float: right; z-index: 1; right: -7px; top: -6px;  }
.popupModal.productpackage, .modalBg.productpackage { width: 560px; }
.popupModal.productpackage .rblue.premium { margin-left: 172px; }
.popupModal.productpackage .rblue.premiumplus { margin-left: 160px; }
.pnlRnd .popupModal h2, #content .pnlRnd .popupModal h2 { color: #666; font-weight: bold; background-color: #ECECEC; font-size: 22px; margin: 0 0 0 0; padding: 13px 20px; text-shadow: 1px 1px .5px #FFFFFF; 
	border-radius-topright: 8px; -o-border-radius-topright: 8px; -icab-border-radius-topright: 8px; -khtml-border-radius-topright: 8px; -moz-border-radius-topright: 8px; -webkit-border-radius-topright: 8px; border-top-right-radius: 8px; -o-border-top-right-radius: 8px; -icab-border-top-right-radius: 8px; -khtml-border-top-right-radius: 8px; -moz-border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px;
	border-radius-topleft: 8px; -o-border-radius-topleft: 8px; -icab-border-radius-topleft: 8px; -khtml-border-radius-topleft: 8px; -moz-border-radius-topleft: 8px; -webkit-border-radius-topleft: 8px; border-top-left-radius: 8px; -o-border-top-left-radius: 8px; -icab-border-top-left-radius: 8px; -khtml-border-top-left-radius: 8px; -moz-border-top-left-radius: 8px; -webkit-border-top-left-radius: 8px; 
	}
.pnlRnd .popupModal h3 { text-transform: uppercase; font-size: 15px; }
.pnlRnd .popupModal h3 span { display: block; font-weight: normal; font-size: 14px; }
ul.starred { margin: 10px 10px; color: #333; }
ul.starred li { list-style-image: url(http://www.blogtalkradio.com/img/star.gif); margin:0 10px 15px 20px; }
ul.starred li span { font-weight: bold; }
.pnlRnd .popupModal.msg3, .modalBg.msg2, .pnlRnd .modalBg.msg2, .pnlRnd.msg .modalBg.msg2 { width: 530px; height: 320px; }
.pnlRnd .modalBg.msg2 { position: relative; top: -352px; z-index: -1; }
.pnlRnd .popupModal.msg3 p { margin-bottom: 5px; }
.pnlRnd .popupModal.msg3 .text { width: 460px; }
.pnlRnd .popupModal.msg3 .lbl { font-weight: bold; color: #333; }
.pnlRnd .popupModal.msg3 .rblue { margin-left: 0px; }
.pnlRnd .popupModal.msg3 .cancel { margin-left: 10px; background: none; display: inline; float: none; height: auto; width: auto;cursor:pointer;}
.pnlRnd .popupModal.msg3 .content { height: 235px;  }
.profileblock .pnlRnd .popupModal.msg3 .content { width: auto; overflow: visible; background: #FFF; padding: 10px 22px 22px; }
.skype
{
	text-align:right;
	font-size:10px;
}
.skype1
{
	width:100px;
}
.skype a
{
	height: 30px;
	width: 65px;
	cursor: pointer;
	background: url('../img/sbsprite2.png') -510px 0px no-repeat;
	float: right;
	display: block;	
	TEXT-DECORATION: none;
}
a.skypetiny
{
	height: 25px;
	width: 25px;
	cursor: pointer;
	background: url('../img/sbsprite2.png') -483px 0px no-repeat;
	float: left;
	display: block;	
	
}
.skypelink span
{
	TEXT-DECORATION: underline;
	color:Black;
	float:left;
	padding-right: 5px;
}


/* --------- new contact us forms ---- */
.contactLeft {float: left; width: 220px; padding-right: 25px; }
.contactRight {float: left; width: 400px; }
table.contact { float: left; width: 625px;}
table.reg.contact button.rblue { margin-left: 0px; }
table.reg.contact td.label { width: 170px; }
.ContactTable { float: left; width: 418px; overflow: visible; }
/* ----------- new image cropper --- */
/************ ----- IMAGE CROPPER ------- */
/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('../Img/Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.pnlRnd.avatar { position: relative; z-index: 5000; clear: both; top: -158px; left: -20px;}
.popupModal.avatar { width: auto; z-index: 100001; position: absolute; min-width: 305px; }
.cropbuttons { display: block; margin: 10px auto; padding: 0; font-size: 12px; width: 150px; }
.modalBg.avatar { width: auto; height: auto;}
.pnlRnd .popupModal .content, #content .pnlRnd .popupModal.msg3 .content { background-color: #FFF; }
.popupModal .pnlH2 .close, #content .popupModal .pnlH2 .close
{
	float: right; padding: 18px 18px 19px 18px; font-size: 13px; font-weight: bold;color: #666; position: relative; right: -20px; top: -13px;cursor:pointer;
}
.popupModal .pnlH2 a.close:hover { background-color: #CCC; color: #000; }
/* --------- upload fixes --- */
.podcast .radupload, #AddNew .radupload { width: auto; }
div.centercontinue { width: auto; text-align: center; margin: 0 auto; }

/* removed from aspx pages for settings */
 .updatepanelwrap, .updatepanelwrap div
{
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
}
.pnlRnd.avatar .cropbuttons a.Cancel { padding: 12px; float: left;}
.pnlRnd.avatar .cropbuttons .rblue { margin: 0 5px 10px 0; float: left; }
/*.settings-nav-panel .SubSectionRight .radupload { width: 330px; }*/


.tollfreeprogress
{
    width: 289px !important;
}

.tollfreeprogressbar
{
    height:20px;
    margin:0 auto;
    padding:10px 0px 20px 0px;
    width:200px;
}

.SubSection .tollfreeprogressbar
{
    margin:0px;
    padding:10px 0px 10px 0px;
}
.tollfreeprogressminutesremaining
{
    font-size:14px;
    font-weight:bold;
}
.tollfreeprogressminutescancel
{
    font-size:10px;
}
.tollfreeadinstructionsimg
{
    background:transparent url(http://www.blogtalkradio.com/img/sprite_tollfree.png) no-repeat scroll 0 0;
    background-position:0 -20px;
    display:inline-block;
    float:left;
    height:24px;
    width:24px;
    margin-left: 5px;
}
.tollfreeadinstructions
{
    overflow:hidden;
    padding-left:15px;
    padding-bottom:10px;
}
.tollfreeadblock
{
    padding-bottom:10px;
    font-size:14px;
    color:#666666;
}
.tollfreeprogress .center
{
    text-align:center;
}
.SubSection .billingbuttons
{
    float:right;
}
.tollfreephonenumbers
{
    display:block;
    margin-bottom:10px;
}
.tollfreecancel
{
    float:right;
    color:Maroon;
}
a.tollfreecancel  
{
    text-decoration:none;
}
a.tollfreecancel:hover
{
    text-decoration:underline;
    color:Maroon;
}
.selectshowbutton
{
    background:transparent url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat scroll -100px -100px;
    display:inline-block;
    height:31px;
    width:82px;
}

.saveadbutton
{
    background:transparent url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat scroll -100px -100px;
    display:inline-block;
    height:31px;
    width:82px;
}

.SubSection .Price
{
    color:#666666;
    padding-right:50px;
    font-weight:normal;
}

.SubSection  .ProductAttribute
{
    color:#666666;
    padding: 3px 20px;
    width:auto;
}
.SubSection  .ProductAttributeWithCycle
{
    color:#666666;
    padding: 3px 20px;
    width:auto;
}

.SubSection  .ProductAttribute b, .SubSection  .ProductAttributeWithCycle b
{
    font-weight:normal;
}

.SubSection .TotalPrice
{
    font-size:16px;
    font-weight:bold;
    color:#666666;
    padding-right:50px;
}

.SubSection hr
{
    margin:5px 20px;
}

.SubSection .ItemImportant
{
    font-weight:bold;
    padding-top:5px;
    width:110px;
}

.cssPreviewImage
{
    float:right;
    padding:0px 15px;
    text-align:center;
}

.StepTitle
{
    font-weight:bold;
    float:left;
}
.premiumsettingsadinfo
{
    padding:0px 0px 5px 43px;
}
.divpremiumsettingad
{
    margin-left:25px; 
    line-height:20px;
}
.rightcolumnpremiumlarge
{
    border-bottom: 2px solid #999999;
    float:right;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.rightcolumnpremium
{
    border-bottom: 2px solid #999999;
    float:right;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.rightcolumnpremiumsmall
{
    width:220px;
}
.rightcolumnpremiumlarge
{
    width:300px;
}
.rightcolumnpremium ul
{
 font-size: 12px;
}
.rightcolumnpremium ul.ListFeatures
{
 list-style-type:disc;
 padding-left:30px;
}

.rightcolumnpremium p
{
	padding: 10px 0px 0px 0px;
}
.rightcolumnpremium .tollfreeadinstructionsimg
{
    background:transparent url(http://www.blogtalkradio.com/img/sprite_tollfree.png) no-repeat scroll 0 0;
    background-position:0px -20px;
    display:inline-block;
    float:left;
    height:15px;
    width:24px;
    margin-left: 5px;
}
.rightcolumnpremiumbody .center
{
    text-align:center;
}
.rightcolumnpremiumbody .tollfreeoption
{
    padding-top: 15px;
}
.tollfreeoption .tollfreeadinstructions
{
    padding-left:5px;
}
.tollfreeadinstructions .title
{
    color:#0066cc;
    font-size:14px;
    font-weight:bold;
    padding: 0px 0px 5px 0px;
}

.premiumsummarytable
{
    padding:0px 10px 0px 10px;
    width:700px;
}

.premiumsummarytable p
{
   font-size:11px;
}

.premiumheader
{
    background:transparent url(http://www.blogtalkradio.com/img/spriteVarHeader.png) no-repeat scroll 0 0;
    color:White;
    font-size:25px;
    height:77px;
    margin:3px 0 0;
    text-align:center;
    width:665px;
}
.premiumheader .premiumheadertext
{
   background:transparent url(http://www.blogtalkradio.com/img/spriteVarHeader.png) repeat scroll right -63px;
    float:right;
    height:55px;
    margin:-3px 0 0;
    padding:18px 5px 10px 0;
    width:640px;
}
.premiumheaderlong
{
    background:transparent url(http://www.blogtalkradio.com/img/spriteVarHeader.png) no-repeat scroll 0 0;
    color:White;
    font-size:25px;
    height:77px;
    margin:3px 0 0;
    text-align:center;
    width:700px;
}
.premiumheaderlong .premiumheadertextlong
{
   background:transparent url(http://www.blogtalkradio.com/img/spriteVarHeader.png) repeat scroll right -63px;
    float:right;
    height:55px;
    margin:-3px 0 0;
    padding:18px 30px 10px 0;
    width:640px;
}
.premiumfooter
{
    background:transparent url(http://www.blogtalkradio.com/img/spriteVarHeader.png) no-repeat scroll 0 -158px;
    color:White;
    font-size:25px;
    height:55px;
    text-align:center;
}
.premiumfooter .premiumfootertext
{
    background:transparent url(http://www.blogtalkradio.com/img/spriteVarHeader.png) repeat scroll right -190px;
    float:right;
    height:30px;
    padding:18px 5px 10px 0;
    width:640px;
}
.premiumfooterlong
{
    background:transparent url(http://www.blogtalkradio.com/img/spriteVarHeader.png) no-repeat scroll 0 -158px;
    color:White;
    font-size:25px;
    height:55px;
    text-align:center;
    width:700px;
}
.premiumfooter .premiumfootertextlong
{
    background:transparent url(http://www.blogtalkradio.com/img/spriteVarHeader.png) repeat scroll right -190px;
    float:right;
    height:30px;
    padding:18px 80px 10px 0;
    width:610px;
}
.premiumfooterlong .premiumfootertextlong
{
    background:transparent url(http://www.blogtalkradio.com/img/spriteVarHeader.png) repeat scroll right -190px;
    float:right;
    height:50px;
    padding:18px 80px 10px 0;
    width:610px;
}
.premiumitemsection
{
    margin-bottom:15px;
    padding:8px 2px 2px 3px;
    border: 1px solid #ECEEEC;
}
.premiumitemsectionsummary
{
    margin-bottom:15px;
    padding:8px 2px 2px 3px;
    border: 1px solid #0098CB;
}
.premiumitemsectionsummary .premiumattributesheader
{
    padding-left:15px;
}
.premiumitemsectionsummarybottom
{
    clear:both;
    border-top: 1px solid #ECEEEC;
    margin: 3px 15px;
    padding: 10px 0px;
}
.premiumitemtitle
{
    font-size:16px;
    font-weight:bold;
    color:#0098CB;
}
.premiumitemsectiontitle
{
    font-size:18px;
    font-weight:bold;
    color:#0066CC;
    padding-left:15px;
    padding-bottom:5px;
    float:left;
    width:75%;
}
.premiumitemleft
{
    float:left;
    width:430px;
    padding-left:15px;
    padding-bottom:25px;
}
.premiumitemright
{
    float:right;
    width:150px;
}
.premiumitemsectionsummarybottom .premiumitemleft
{
    padding-bottom: 10px;
}
.premiumitemsectionsummarybottom .premiumitemright
{
    width: 135px;
}
.premiumitemsectionsummarybottom .premiumitemright b
{
    font-size:14px;
    font-weight:bold;
}
.scaredofcommitment
{
    clear:both;
    padding:10px 2px 10px 2px;
    border-top: 1px solid #fbac18;
    border-bottom: 1px solid #fbac18;
    margin:10px 2px;
}
.scaredofcommitmentheader
{
    color: #993300;
    font-size:16px;
    font-weight:bold;
}
.scaredofcommitment p
{
    line-height: 20px;
}
.premiumattributes
{
    clear:both;
    margin-top:10px;
    padding-left: 15px;
}
.premiumattributesheader
{
    font-size:14px;
    font-weight:bold;
    color:#666666;
}
.premiumitembottom
{
    background-color:#ECEEEC;
    font-size:16px;
    padding:5px 10px 5px 5px;
    text-align:right;
}
.billme
{ 
    font-size:14px;
}
.billmeinstructions
{
    float:left;
    padding: 5px 0px 0px 20px;
}
.billmeoptions
{
    float:left;
    font-weight:bold;
}
.cycletotal
{
    float:right;
    font-size:16px;
    padding-top:4px;
}
.cycletotalimg
{
    background:transparent url(http://www.blogtalkradio.com/img/sprite_tollfree.png) no-repeat scroll 0 -62px;
    display:inline-block;
    float:left;
    height:24px;
    width:20px;
    margin: 0px 10px 0px 10px;
}
.scaredofcommitmentimg
{
    background:transparent url(http://www.blogtalkradio.com/img/sprite_tollfree.png) no-repeat scroll -90px -2px;
    display:inline-block;
    float:left;
    height:50px;
    width:40px;
    margin: 17px 15px 0px 15px;
}
.premiumattributes .ProductAttribute
{
    width:300px;
    padding-top: 3px;
    color:#666666;
}
.premiumattributes .ProductAttribute b
{
    font-weight:normal;
}
.premiumattributes .ProductAttributeWithCycle
{
    width:300px;
    padding-top: 3px;
    color:#666666;
}
.premiumattributes .ProductAttributeWithCycle b
{
    font-weight:normal;
}
.premiumattributes  .ProductAttributeImage
{
    DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/sprite_tollfree.png) no-repeat 0px -43px;	
	FLOAT: left;	
	TEXT-DECORATION: none;
	height:18px;
	width:20px;
}
.premiumitembutton
{
    text-align:center;
}
.rightcolumnpremiumbodyinstructions
{
    color:#666666;
    font-size:13px;
    font-weight:bold;
}
.premiumscreencastimage
{
    DISPLAY: block;	
	BACKGROUND: url(http://www.blogtalkradio.com/img/sprite_tollfree.png) no-repeat 0px 0px;	
	FLOAT: left;	
	TEXT-DECORATION: none;
	height:18px;
	width:20px;
}
.premiumcontent
{
    font-size:12px;
    margin:0px 20px;
}
.premiumcontent .billingbuttons
{
    text-align:center;
}
.premiumcontent h3
{
    color:#0098CB;
    font-size:16px;
    font-weight:bold;
}
.premiumcontent table.reg
{
    border:1px solid #ECEEEC;
    margin-bottom:15px;
    padding:8px 2px 2px 3px;
}

.optiontollfree
{
    background-color:#E4F1F9;
    padding:10px;
    border: 1px solid #006699;
    clear:both;
}
.optiontollfreeheader
{
    border-bottom:1px solid #E4F1F9;
    clear:both;
    color:#006699;
    font-size:14px;
    font-weight:bold;
    margin:0 15px;
    padding:0 10px;
    position:relative;
    top:1px;
    width:190px;
}

#divRegPremium .optiontollfree label {
color:#006699;
font-size:12px;
font-weight:bold;
}
#divRegPremium .optiontollfree label span {
color:#666666;
display:inline;
font-size:11px;
font-weight:normal;
}
.bodyclass
{ 
    padding:5px;
    font-size:12px;
}
.bodyclass b
{
    font-size:12px;
    font-weight:bold;
    margin:0 1px 1px 0;
    padding:1px 8px 0 0;
    text-align:right;
    vertical-align:top;
}
.bodyclass ul
{
    list-style-type:disc;
    margin:0px 30px;
    padding:10px 0px;
}
.premiumremove
{
    background-color:#CCCCCC;
    color:black;
    float:right;
    font-weight:bold;
    margin:-8px -2px -2px -3px;
    padding:2px 8px;
}

a:hover.premiumremove 
{
    color:Black;
    text-decoration:underline;
}
.biglinks a.new { padding: 2px 25px 2px 0; background: url('../Img/transcriptionsprite.png') no-repeat 161px 0;}
.ui-tabs-nav a span.new, .ui-tabs-nav.segments a span.new {background-color: transparent; position: relative;right:-4px;padding: 0;display: inline-block; min-width: 0px; width: 0px; height: 14px; min-height: 14px; max-height: 14px;padding: 0; top: 0; }
.ui-tabs-nav .ui-state-hover a span.new { right: 0px;top:1px;}
.ui-tabs-nav a span.new span 
{
	position: absolute; right: -12px; top: -8px; background: url('../Img/transcriptionsprite.png') no-repeat 0 -26px; width: 28px; height: 29px; 
	min-width: 25px;  z-index: 4; margin: 0; padding:0;}
.ui-tabs-nav a:hover span.new span { right: -16px; top: -9px;}
.ui-tabs-nav.segments li{ min-width: 101px;} .ui-tabs-nav.segments a span { min-width: 81px; }
.ui-tabs-nav.segments a { padding-right: 15px;} .ui-tabs-nav.segments a span { padding-left:15px; }
.tabContent { padding: 2px 5px;}
.transcriptions .explanation { float: left; width: 422px; margin-bottom: 5px; }
.transcriptions .totals { float: right; font-size: 16px; font-weight: bold; color: #676767;margin-top: 4px;}
.transcriptions .totals a:hover{ text-decoration:none; color: #FFF;}
.transcriptions .totals a { cursor: pointer; }
.transcriptions .example { float: right; width: 200px;height: 37px;background: url('../Img/transcriptionsprite.png') no-repeat -31px 0;}
.transcriptions .example:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
#trancriptHeader{ position: relative;border-top: 3px solid #CCCCCC; margin-top: 8px; clear: both; border-bottom: 5px solid #F8F8F8;}
#trancriptHeader .transcriptHeaderRow { border-bottom: 1px solid #E4E4E4; font-weight: bold; color: #676767;}
#trancriptHeader span { padding: 5px 14px 5px 0; display: inline-block; position: relative;}
#trancriptHeader .sorted-desc, #trancriptHeader .sorted-asc{background: transparent url('../Img/arrow_up.png') no-repeat right 8px;}
#trancriptHeader .sorted-desc{background-image: url('../Img/arrow_down.png');}
#trancriptHeader .date{left:24px;width: 26px;}
#trancriptHeader .name{ left:56px;}
#trancriptHeader .price{left:401px;}
#trancriptHeader .chkbox{left:415px;}
.transcriptSelScroll { display: block; max-height:  287px; overflow-y: scroll; overflow-x: hidden; border-bottom: 3px solid #CCC; margin-bottom: 8px;}
.showselbox {border-collapse: separate; table-layout: fixed; margin: 0; padding: 0; color: #676767; width: 620px; }
.showselbox td { padding-top: 2px; padding-bottom: 2px; background-color: #F8F8F8; border-top:1px solid #FFF;}
.showselbox tr.sel{  background-color: #3399CC; color: #FFF; border-top: #D4E6EC; }
.showselbox .sel td { background-color: #3399CC; color: #FFF; border-top:1px solid #D4E6EC; }
.showselbox tr.sel a { color: #FFF;}
.showselbox .date {width: 80px; text-align: right;}/*11%*/
.showselbox .name {width: 435px; margin: 0;}/*69%*/
.showselbox .name a { padding-left: 20px; margin: 0; padding-right: 5px;}
.showselbox .price { width:55px; text-align: right;padding-left: 5px;}/*need padding for hoverpadding-left: 4px; width: 12%;*/
.showselbox .price a { position: relative; }
.showselbox .chkbox { width:50px;}/* 4%*/
.chkbox input.chk { margin-left: 20px; }

a.buy {display:inline; }
a.buy span { background: #676767; color: #FFF; font-weight: bold; padding: 4px 12px; margin-left: 8px;  border: 1px solid #DADADA; display: inline-block;}
.clickable { cursor: pointer; }
a.hover { text-decoration: underline;}
.transpurchases { border-collapse: separate; clear: both; width: 100%;}
.transpurchases th, label.pay { font-weight: bold; color: #666;text-align:left; display: inline-block;padding:3px 0;}
.transpurchases td {color: #666; padding: 0 0 6px 0;}
.transpurchases td.date { width: 12%; padding-left: 3px; }
.transpurchases td.name { width: 73%; }
.transpurchases td.price { width: 15%; font-weight: bold;padding-right: 30px; }
.transpurchases tfoot td { font-weight: bold; font-size: 13px; color: #666; border-top: 1px solid #999; border-bottom: 0px none; padding: 10px 30px;}
.boldRed { font-weight: bold; color: #701111;}
.transpurchases .boldRed { padding-left: 20px; }
.returnLink { font-weight: bold; font-size: 13px; }
.legalmumbo { font-size: 11px; color: #333;}
#dltooltip{position: absolute; display: none; right: 63px; top: -5px; z-index: 2; background: #EEE; border: 1px solid #CCC; padding: 0px;-moz-box-shadow: 4px 4px 0px #999;-webkit-box-shadow: 4px 4px 0px #999;box-shadow: 4px 4px 0px #999; width: 157px;}
#tblTShows #dltooltip{-moz-box-shadow: -4px 4px 0px #999;-webkit-box-shadow: -4px 4px 0px #999;box-shadow: -4px 4px 0px #999;}
#dltooltip a { padding: 8px;display: inline-block;}
#dltooltip a:hover { background: #3399CC; color: #FFF;}
#transcript { border-collapse: separate; clear: both; width: 645px;}
.transhead { font-weight: bold; color: #000; background: #EAF7FB; padding:8px 5px 1px 5px;}
.transhead .skipto { float: left; width: 61px;margin:0;}
.transhead .text { float: left; width: 100px;}
.transhead .dllinks { float: right; width: 169px; position: relative;top:-3px;margin: 0;}
.transhead a { display: inline-block; height: 21px; width: 20px;margin:0 5px; background: url('../Img/transcriptionsprite.png') no-repeat -31px -40px;  }
.transhead a.editt { background: none; margin: 0 0; height: auto; width: auto; }
.transhead .dllinks span { position:relative;top:-6px;}
.transhead a.txt{background-position: -57px -40px;}
.transhead a.xml{background-position: -81px -40px;}
.transcontent { height: 300px; overflow-y: scroll; width: 665px;}
#transcript p { width: 555px; }
#transcript td { color: #000; }
#transcript td.skipper { width: 10%; }
#transcript .ticon, #TableTSEdit .ticon {padding:35px 0 10px 0;display: inline-block; width: 47px; overflow-x:visible; text-align: center; 
	background: #FFF url('../Img/transcriptionsprite.png') no-repeat 4px -65px; white-space: nowrap; cursor: pointer;}
#transcript td.text, tblTranscript th.text { width: 90%; padding-left: 10px;}

#transcript .loading { padding: 10px; text-align: center; font-weight: bold; }
#editTranscript { padding: 15px 5px; }
#editTranscript h2 { color: #444; font-size: 14px; }
#editTranscript .speakers { clear: both; float: left; width: 147px; position: relative;}
.speakers .scrollList, .quotes .scrollList { border: 1px solid #ccc; max-height: 475px; overflow-y: auto; padding: 3px; margin: 5px 0;}
.speakers .scrollList { overflow-x: auto;}
#editTranscript .quotes { float: right; width: 487px; position: relative; }
#editTranscript .lightblue { float: right;}
.speakers li { padding: 3px 0 3px 18px; font-size: 11px;}
li.gear { background: url('../Img/sprite_new_settings_1.png') no-repeat -285px -680px; cursor: pointer;}
li.geared { background: url('../Img/sprite_new_settings_1.png') no-repeat -285px 5px;cursor: default;}
li.gear.hover{ background: url('../Img/sprite_new_settings_1.png') no-repeat -285px 5px; }
li.hover { text-decoration: none;}
.speakers .text, .quotes .txtName{ border: #CCC solid 1px; width: 100px; font-size: 10px;}
.quotes .txtName { float: left;}
.gear .ghide { display: none;}
.geared .lhide { display: none;}
.speakers .time { color: #666; font-weight: bold; font-size: 11px;}
.speakers label { font-size: 12px; color: #444; font-weight: normal; background: #FFF none; cursor: pointer;}
.gearedLabel { padding-left: 18px;
	background: url('../Img/sprite_new_settings_1.png') no-repeat -23px -103px;	cursor: pointer;}
.gearedlabel:hover{background-position: -285px 5px;}
.gearedlabel label { background: #FFF none;}
#TableTSEdit td.skipper { width: 12%; }
#TableTSEdit td.text { width: 87%; font-size: 11px;}
#transcript .name, #TableTSEdit .name{color: #333; font-weight: bold; font-size: 11px;}
#transcript tbody p { padding-bottom: 5px; }
#TableTSEdit .gear, #TableTSEdit .geared { padding: 0; display: block;}
#TableTSEdit .glbl { background: #FFF url('../Img/sprite_new_settings_1.png') no-repeat -283px -681px; height: 14px;
	 width: 14px; padding: 4px; display: inline-block; float: left;z-index: 2; position: relative; left: 1px;
	 border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-bottom: 1px solid #FFF;}
.gear .glbl { background-position: -283px -680px; cursor: pointer; }
#TableTSEdit .gear.hover { cursor: pointer; }
#TableTSEdit .geared .glbl{ background-position: -283px 3px;}
#TableTSEdit .hover .glbl { border-left: 1px solid #666; border-top: 1px solid #666; border-bottom: 1px solid #666; background-position: -283px 3px;}
#TableTSEdit .sgtext1, #TableTSEdit .sgtext2 { padding: 4px 6px; display: inline-block; width: 355px;}
.gear .sgtext1 { border: 1px solid #FFF; z-index: 1; }
.gear.hover .sgtext1 {border: 1px solid #666;}
#TableTSEdit .geared .sgtext1 { display: none;}
#TableTSEdit .gear .sgtext2 { display: none;}
.pnl #divPlayers { float: right; margin: 0; position: relative; top: -15px; padding: 0 8px;margin:0 0 -14px 0; height: 111px; overflow: hidden; z-index: 1; }
#TableTSEdit .textarea { width: 320px; border: 1px solid #CCC;font-size:11px; float: left; }
#TableTSEdit .save { display: inline-block; height: 15px; width: 16px; background: url('../Img/sprite1.png') 0 -195px no-repeat; float: left; cursor: pointer; padding: 2px 0 0 0;}
#editTranscript .publish { border-top: 2px solid #ECECEC; margin: 10px 0 0 0; clear: both; padding: 10px 0 0 10px;}
#editTranscript .help { font-size: 11px; margin:5px 0; padding: 0px; color:#666; height:39px;}
.cclogos { background: url('../Img/CC_Flush_trans.gif') no-repeat 0 0; height: 23px; width: 127px; display:inline-block; margin: 0; padding: 0;}
h3 .cclogos { float: right;position: relative; bottom: 3px;}
.showselect { position: relative; }

/* IMAGE ROTATOR UI TABS OVERRIDES */
#rotator u.i-tabs-nav, #rotator .ui-tabs-panel {font-size: 12px;}
#rotator .ui-tabs-nav li {
    margin: 0 4px 0 0;
    min-width: 84px; /* be nice to Opera */
    padding: 0;
}
#rotator .ui-tabs-nav a,#rotator .ui-tabs-nav a span {
    padding: 0 10px;
    background: url('http://www.blogtalkradio.com/img/tab.png') no-repeat;
}
#rotator .ui-tabs-nav a 
{
	position: inherit;
	z-index:auto;
	font-size: 12px;
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #0098cb;
    font-weight: bold;
}
#rotator .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
#rotator .ui-tabs-nav .ui-tabs-selected a,#rotator  .ui-tabs-nav a:hover,#rotator  .ui-tabs-nav a:focus,#rotator  .ui-tabs-nav a:active {
    background-position: 100% -150px;}
#rotator .ui-tabs-nav a,#rotator  .ui-tabs-nav .ui-tabs-disabled a:hover,#rotator  .ui-tabs-nav .ui-tabs-disabled a:focus,#rotator  .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;}
#rotator .ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;}
* #rotator >.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;}
#rotator .ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 1px;}
#rotator .ui-tabs-nav .ui-tabs-selected a, #rotator .ui-tabs-nav a:hover, #rotator .ui-tabs-nav a:focus, #rotator .ui-tabs-nav a:active {
    background-position: 100% -150px;}
#rotator .ui-tabs-nav a, #rotator .ui-tabs-nav .ui-tabs-disabled a:hover, #rotator .ui-tabs-nav .ui-tabs-disabled a:focus, #rotator .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;}
#rotator .ui-tabs-nav .ui-tabs-selected a span,#rotator .ui-tabs-nav a:hover span, #rotator .ui-tabs-nav a:focus span, #rotator .ui-tabs-nav a:active span {
    background-position: 0 -50px;}
#rotator .ui-tabs-selected a:hover{text-decoration: none;}
#rotator .ui-tabs-nav a:hover{color: #000;}
#rotator .ui-tabs-panel {
    border: 1px solid #787878;
    padding: 0;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
#rotator .ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url('http://www.blogtalkradio.com/img/tab_loading.gif') no-repeat 0 50%;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}



 /* SettingsPage */
#SettingsTabs .ui-tabs-nav{
    float: left;
    position: relative;
    left: 3px;
    border-top: solid 3px #eeeeee;   
    width: 95px;
}
        
#SettingsTabs .ui-tabs-nav-li
{
    display: block;
    clear: left;
    width: 92px;
    height: 27px;
    /* border: solid 1px #cccccc; */
    /*background-image: url(../img/settings_nav_tab_bo.png);                */
    background: transparent url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat scroll -100px -250px;
    margin-top: -1px;
    border-left: solid 3px #eeeeee;
}
#SettingsTabs .ui-tabs-nav-li a:hover
{
	text-decoration: none !important; font-weight: normal;
}

#SettingsTabs .ui-tabs-nav-panel
{
    width: 563px;
    float: left;
    border: solid 3px #eeeeee;
    min-height: 600px;
    margin-bottom: 30px;
    padding: 0;
}
#SettingsTabs .ui-tabs-nav-hide
{
    display: none;
}
#SettingsTabs .ui-tabs-nav li
{
	float: none;
	margin: -1px 0px 0 0;
	min-width: 92px;
	padding: 0;
}
#SettingsTabs li.ui-tabs-selected, #SettingsTabs li.settings-nav-selected
{
    display: block;
    clear: left;
    width: 92px;
    height: 27px;
    /* border: solid 1px #cccccc; */
    /* background-image: url(../img/settings_nav_tab_bo_sel.png);                */
    background: transparent url(http://www.blogtalkradio.com/img/sprite_new_settings_1.png) no-repeat scroll -100px -200px;
    margin-top: -1px;
    border-left: solid 3px #eeeeee;
    margin-right: 1px;
}
#SettingsTabs .ui-tabs-nav a { top: 0; font-size: 16px; line-height: 19px;}
#SettingsTabs .ui-tabs-nav a, #SettingsTabs .ui-tabs-nav a span{ background: transparent none;padding:0;text-align: left;}
#SettingsTabs .ui-tabs-nav a span, .tabSpan, .tabSpan
{
    display: block;
    color: #666666;
    font-size: 11px;
    padding-top: 6px;
    margin-left: 8px;
    min-width: 84px;
    line-height: 14px;
    white-space: normal;
}
* #SettingsTabs >.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;}
#SettingsTabs .ui-tabs-nav li.headingLi, .headingLi
{
    height: 30px;
    background-color: #999999;
    border-left: solid 3px #eeeeee;
    margin: 0;
}
#SettingsTabs .ui-tabs-nav li.spacerLi, .spacerLi
{
    height:30px;
    border-bottom: solid 3px #eeeeee;
    border-top: solid 2px #eeeeee;
    margin: 0;
}
#SettingsTabs .ui-tabs-nav li.bottomLi, .bottomLi
{
    border-bottom: solid 2px #eeeeee;
    margin: 0;
}
#SettingsTabs .ui-tabs-nav a.headingSpan, .headingSpan
{
    display: block;
    font-size: 14px; 
    font-weight: bold; 
    color: #FFFFFF; 
    position: relative; 
    top: 7px; 
    left: 6px;
}
#SettingsTabs .ui-tabs-nav .ui-tabs-selected a { font-weight: normal;}
span.archivedate {white-space: nowrap;font-size:12px;}
span.morespan { white-space: nowrap;}
#divPhoneVerPopup {width:300px;height:480px;}
#divPhoneVerPopup .modalPopup{width:310px;background-color:#FFF;}
#divPhoneVerPopup .section { background:#EFEFEF;padding:8px;clear:both;}
#divPhoneVerPopup .popHeader{height:25px; display:block;}
#divPhoneVerPopup .popHeader h4 { float: left; }
#divPhoneVerPopup .popClose, #divSharePopup .popClose{vertical-align: text-top; padding-top: 3px; text-align: center;float:right;}
.popClose a {background-color: #666;color:#FFF;text-align:center;font-weight: bold;text-decoration: none;border: outset thin #FFF;padding: 2px;}
#divPhoneVerPopup p { padding: 5px; }
#divPhoneVerPopup center p {text-align:center;}
#divPhoneVerPopup .divHr{margin:5px 5px;height:4px;background:#8c8c8c;font-size:4px;}
#divDialPopup .modalBackground, #divCallerInfo .modalBackground, #divPhoneVerPopup .modalBackground, #divSharePopup .modalBackground{position: fixed; left: 0px; top: 0px; z-index: 1000; width: 2900px; height: 2600px; overflow:hidden;}

.sbPanel #filesgrid{border: 5px solid White; width: 99%; font-size: x-small;}
h4.featuredh4, h4.explicith4 { background: url('../img/sprite4.png') no-repeat 0 1px; width: 262px; height: 25px; display: inline-block; position: relative; top: -29px; left: 0px; padding: 0; margin: 0 0 -25px 0;float:left;}
h4.explicith4 { background-position: -271px 1px; } 
.showbody .featuredh4, .showbody .explicith4 {top:-9px;height:25px;}
.sharepp.bpad { padding-bottom: 10px;}
#divSharePopup .modalPopup { background: #FFF; z-index: 1001; width:450px;}
#aShareCancel {font-size: 12px; }
.TextBoxBoxed, .TextBoxNoBox { width: 275px; }
.fbconnect_login_button, .fbconnect_login_button img { border: 0px none;}
.segmentlst {border: 0px none;width:100%;border-collapse: collapse;}
.segmentlst tr.editing { color: Black; background-color: rgb(153, 153, 153); font-weight: bold;}
.segmentlst span { font-size: smaller;}
.segmentlst span.featuredness {white-space: nowrap; font-size: 11.5px;}
.featuredness a.yes { color: Green; cursor: pointer; }
.featuredness a.no { color: Red; cursor: pointer; }
.segmentlst a.delete, .segmentlst a.edit {cursor:pointer; display: inline-block; height: 16px; width: 16px; padding:0px;margin:0px; background:transparent url(../img/sprite1.png) no-repeat 0px -257px;float:left; }/*http://cdn.btrcdn.com/img*/
.segmentlst a.delete { background-position: 0px -280px;}
fieldset.calkey { border: 1px solid;padding:8px;}
fieldset.calkey div { display: block;clear:left;}
fieldset.calkey span { float: left; }
fieldset .box { background: #FFFFFF none repeat scroll 0%; display:inline-block;width: 20px;height: 13px; margin: 1px 14px 7px 1px; padding: 1px; text-align: center;}
fieldset .box a {line-height: normal; color: #000000; font-family: Arial,Verdana,Sans-serf;cursor: default; font-size: 11px; font-size-adjust: none; font-stretch: normal;font-style: normal; font-variant: normal; font-weight: normal;}
.box .unavail{cursor: not-allowed;text-decoration: line-through;}
fieldset .fullsched{background-color:#FFFF00;}
fieldset .fullyou{background-color:#CC0000;}
fieldset .sel, fieldset .sel a{background-color:#909090;color:#FFF;}
.buyHost { position: relative; right:0; display: inline-block; top: 0;float:right;background: #FFF; right:200px; top:-43px;height:0px;width:0px;}
.buyHost div {background:#fff;display:inline;padding: 5px; font-weight: bold; position: absolute; z-index: 10;-moz-box-shadow: 4px 4px 0px #999;-webkit-box-shadow: 4px 4px 0px #999;box-shadow: 4px 4px 0px #999;border:1px solid #999;}
.buyHost a {  white-space:nowrap; background:#fff none; width:auto;height:auto;display:inline; padding-right:5px; }

A.smalldownload 
{
	DISPLAY: block;	
	background: url(../img/sprite1.png) no-repeat 0px -315px;	
	FLOAT: left;	
	WIDTH: 20px;	
	HEIGHT: 18px;	
	TEXT-DECORATION: none;
	cursor:pointer;
}
.sitemapL1 {list-style-type:square; padding:0 0 3px 15px; font-size:12px; line-height:18px; margin-top: 2px;}
.sitemapL2 {list-style-type:circle; padding:5px 0 3px 15px; font-size:12px; line-height:18px;}
.sitemapHeaders {font-size:13px; font-weight:bold}

