/*
TalkShoe Confidential Information
Copyright (c) 2005 - 2008 
----------------------------------------------- */

/*
Main base css
author:		Carl Paradis
creationDate:	April 14 2006
*/

html body
{ margin:0px; padding:0px; text-align:center; min-width:960px;
  background:#EFE7D4 center url("../images/body_side.gif") repeat-y fixed;
  font:14px "Trebuchet MS", Lucida Sans, Helvetica, Arial, Sans-serif;
  color:#000000; /*min-height:800px;*/ line-height:14px; }

/* Body
----------------------------------------------- */
/*#home { padding:0px; min-width:960px; }*/

#body, #bodyDark, #bodyMain, #bodyWhite, .body
{ width:964px; min-width:964px; margin:0 auto; padding:0px; padding-top:2px;
  text-align:center; background-color:#84BBF3; border-top:0px solid #4D9BDB;
  margin-bottom:0px; /*min-height:950px;*/ }
#bodyDark { margin-top:-1px; background-color:#0070B4; overflow:hidden;}
#bodyMain { margin-top:-1px; background-color:#FFFFFF; border-top-width:0px; overflow:hidden;}
#bodyWhite { margin-top:-1px; background-color:#FFFFFF; border-top:0px solid #4D9BDB; }

/* Content
----------------------------------------------- */
#content, .content { padding-top:0px; padding-left:5px; margin-top:-7px; }
#contentMain { margin:0px; margin-left:-15px; padding-top:0px; }

/* Titles
----------------------------------------------- */
h1 { color:#22191C; font-size:23px; font-style:normal; display:inline; font-weight:normal; margin-right:5px; line-height:1.2em; }
#home h1 { font-size:140%; }
h1 strong { color:#000000; }
h1 em { font-style:normal; font-weight:bold; color:#f60; }
h2 { color:#22191C; font-style:normal; font-size:130%; font-weight:normal; }
.first { margin-top:0; }
h4 { margin:1em 0 .25em; font-size:100%; }

/* signup or signin
----------------------------------------------- */
/*From Login page*/
#signup2 { margin-top:20px; }
#signup2 h1 { font-size:130%; }
#signup2 h2 { font-size:90%; }
#signup2 div { display:block; width:340px auto; margin:.9em .9em auto; margin-right:370px;
  white-space:nowrap; text-align:right; }
/*#signup2:username, #signup2:password { display:block; margin-top:2px; border:1px solid #69c;
  border-color:#000 #69c #69c #000000; padding-left:3px; }*/
#signup2 .text, #signup2 .text-custom
{ border:1px solid #22191C; border-color:#22191C #22191C #22191C #22191C;}
#signup2 .signin-button2 div { margin:0 !important; padding:0 !important; }
#signup2 .signin-button2 a
{ color:#22191C; text-decoration:none; font-size:180%; }
#signup2 .signup-button2 { text-decoration:none; font-size:180%; }
#signup2 .signup-button2 a { color:#FFFFFF; }
#signup2 .signup-button2 a:hover { color:#024477; text-decoration:underline;}
#signup2 a { color:#22191C; text-decoration:none; }
#signup2 em { font-size:80%; }

/* Sidebar Left
----------------------------------------------- */
#side-BrowseBubble { margin-top:0px; height:110px; width:160px; background:url('/resources/talkshoe/images/sidebar/browseBubbleBlue.jpg') no-repeat top left;}
table.sidebarBrowseTable { margin-top:1px; margin-left:7px; padding-top:7px; }
.sidebarBrowseTitleSpan { color:#F47320; font-weight:bold; font-size:16px;
  width:120px; text-align:left; padding-left:0px;}
a.sidebarTitle span { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a:hover.sidebarTitle span { color:#FFFFFF; text-decoration:underline; }
#side-AdminLinks, #side-AdminLinks2 { margin-top:0px; font-weight:normal; font-size:14px; margin-left:14px; margin-bottom:10px; }
#side-AdminLinks2 { margin-top:30px; }
a.sidebarAdminLink, a.sidebarAdminLink2 { color:#FFFFFF; text-decoration:none; font-weight:normal; }
a:hover.sidebarAdminLink, a:hover.sidebarAdminLink2 { color:#FFFFFF; text-decoration:underline; }
.sidebarBrowseTD { padding:0px; margin:0px; line-height:12px; }
#sidebar { display:block; float:left; padding-left:0px; padding-right:0px; width:160px;
  font-size:10px; margin-top:7px; margin-left:8px; } 
#sidebar .side-entity {	background:none; }
#sidebar input, #sidebar form {	font-size:8px; display:inline; }
#sidebar .side-entitytitle { color:#FFFFFF; background:none;
  font-weight:normal; font-size:16px; width:100%; height:28px; text-align:left; line-height:32px; }
#sidebar .side-entitytitletext { background:none; margin-left:14px; margin-right:14px;
  height:28px; padding-left:0px; text-align:left; border-bottom:0px solid #024477; vertical-align:bottom;}
#sidebar .side-entitybody { padding-top:3px; padding-bottom:0px; margin-bottom:-6px; padding-left:8px;
  border-left:0px solid #84BBF3; border-right:0px solid #398FD7; }
#sidebar .side-entitybody table { position:relative; width:155px; font-size:12px; padding-right:0px; }
#sidebar p { padding-bottom:0px; padding-right:6px; margin-top:0px; margin-left:6px; margin-bottom:0px;
  border-bottom:0px solid #024477;	text-align:left; }
#sidebar p.category { padding-left:0px; font-size:12px; line-height:12px; font-weight:normal; }
#sidebar p.categoryItem { padding-left:0px; font-size:11px; line-height:12px; font-weight:normal; }
#sidebar a:link, #sidebar a:visited { color:#FFFFFF; text-decoration:none; font-weight:normal; }
#sidebar a:hover { color:#EEEEEE; text-decoration:underline; font-weight:normal;}
#sidebar p.categoryItem a:hover { text-decoration:underline; font-weight:normal;}
#sidebar .current a:visited, .current a:link { font-weight:normal; color:#FFFFFF; }
#sidebar #CatMyHome a.sidebar-headerLink,#sidebar #CatShortHome a.sidebar-headerLink
{ color:#FFFFFF; font-weight:normal; font-size:100%; }
#sidebar #CatExpandedHome a.sidebar-headerLink { color:#FFFFFF; font-weight:normal; font-size:16px; }
.sidebarCatListNum { color:#DDDDDD; font-size:9px; } 
#sidebar a.sidebarBrowselink, #sidebar a.sidebarBrowselinkRecent,  #sidebar a.sidebarBrowselinkBrowse,
#sidebar a.sidebarBrowselinkFeatured, #sidebar a.sidebarBrowselinkTalkNow, #sidebar a.sidebarBrowselinkUpComing, 
#sidebar a.sidebarBrowselinkTSInfo, #sidebar a.sidebarBrowselinkDownloads, #sidebar a.sidebarBrowselinkTopRated, 
#sidebar a.sidebarBrowselinkMyTalkShoe { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#024477; 
  text-decoration:none; line-height:15px; height:15px; font-weight:bold; }
#sidebar a:hover.sidebarBrowselink, #sidebar a:hover.sidebarBrowselinkRecent, #sidebar a:hover.sidebarBrowselinkBrowse,
#sidebar a:hover.sidebarBrowselinkFeatured, #sidebar a:hover.sidebarBrowselinkTalkNow, #sidebar a:hover.sidebarBrowselinkUpComing, 
#sidebar a:hover.sidebarBrowselinkTSInfo, #sidebar a:hover.sidebarBrowselinkDownloads, #sidebar a:hover.sidebarBrowselinkTopRated, 
#sidebar a:hover.sidebarBrowselinkMyTalkShoe { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#024477; 
  text-decoration:underline; line-height:15px; height:15px; font-weight:bold; }
.CatSurveyButtonDiv { margin-top:10px; }

/* Advertisements
----------------------------------------------- */
	/* Footer Ads */
#mainFooterBottomAds
{ display:block; float:left; padding-left:122px; width:728px; font-size:10px;
  margin-top:20px; margin-bottom:0px; }
	/* Body Ads */
#mainHeaderAds { font-size:10px; margin-right:4px; padding-bottom:8px; }
#mainBottomAds
{ display:block; float:right; padding-right:35px; padding-bottom:15px;
  margin-right:10px; width:302px; font-size:10px; margin-top:0px; text-align:center; }
#mainFooterAds { font-size:10px; margin-left:80px; margin-right:2px; padding-top:8px; }
#mainFooterAd1 { margin-top:0px; }
#mainTalkCastFooterAds { font-size:10px; margin-left:120px; margin-right:2px; padding-top:8px; }
#mainTalkCastFooterAd1 { margin-top:0px; }
	/* Main Content Video Ads */
#mainVideoBigAds, #mainVideoMediumAds, #mainVideoSmallAds { font-size:10px; margin-left:0px; margin-right:0px; padding-top:8px; }
	/* Main Content Ads Right */
#mainContentAdsRight, #mainContentAdsWideRight, 
#AffiliateAdsBlockRightDiv, #AffiliateAdsBlockWideRightDiv
{ position:absolute; margin-top:342px; padding:0px; padding-left:4px; font-size:10px; text-align:center; }
#mainContentAdsRight { margin-top:130px; }
#mainContentAdsWideRight { margin-top:130px; }
#mainContentAdsRight, #mainContentAdsWideRight { padding-left:5px; }
#AffiliateAdsBlockRightDiv{ margin-top:-2px; }
#AffiliateAdsBlockWideRightDiv { margin-top:-2px; z-index:999; }
#mainContentAdsRight, #AffiliateAdsBlockRightDiv { margin-left:635px; }
#mainContentAdsWideRight, #AffiliateAdsBlockWideRightDiv { margin-left:802px; }
.AffiliateAdsBlockTable { width:127px; border-width:0px; padding:0px; }
.AffiliateAdsBlockContent1 { margin:0px; padding:0px; padding-top:5px; }
/*Marketing box*/
.TalkShoeAd1 { padding:0px; }
.TalkShoeMarketingTable { padding:0px; margin:0px; height:135px; text-align:right;}
.CallToActionBottomBlockTable { margin:0px; padding:0px; margin-top:4px; padding-top:4px; }
.ctabImg { padding:0px; padding-right:4px; }

	/* Sidebar Ads Left */
#sidebarAdsLeft { margin-left:0px; padding:0px; margin-right:0px;
  font-size:10px; margin-top:20px; text-align:left; table-layout:fixed;}
.SidebarAdsTop { margin-bottom:-4px; }
.sidebarAdsTD { background-color:#FFFFFF; }
.SidebarAdsBottom { padding:0px; margin-top:0px; }

/* Footer
----------------------------------------------- */
.FooterSpacer { width:100px; height:65px; }
.BottomSpacerDiv { height:70px; }
#footer, .footer { clear:both; padding:25px 0 0; margin:0px; padding-bottom:30px; text-decoration:none;
width:100%; font-weight:bold; font-size:12px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; }
#footer a:hover, .footer a:hover { color:#024477; text-decoration:underline; }
#footer a, .footer a { color:#22191C; text-decoration:none; }
#FooterDiv1, #ReportConcernFooterDiv1, #FooterWhiteDiv, #FooterWhiteSecondaryDiv
{ padding-top:15px;	height:95px; background:url("../images/footerbg.gif") no-repeat top center; }
#FooterWhiteDiv, #FooterWhiteSecondaryDiv { background:url("../images/footerbgWhite.gif") no-repeat top center; }
.footerPipe, .footerPipeSmall, .importPipe { color:#77A8DB; }
.smallerFooterText, .footerPipeSmall { font-size:10px; font-weight:bold; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; }
.FooterMaintenanceDiv{ width:100%; }
.FooterMaintenanceMessage, .FooterWhiteMaintenanceMessage
{ font-size:11px; font-weight:bold; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; width:500px; }
.FooterWhiteMaintenanceMessage { color:#000000; }
.SysMaintMessage { font-size:12px; font-weight:bold; color:#000000; text-align:left; width:600px; }

/* Miscellaneous
----------------------------------------------- */
p { margin:0 0 .75em; line-height:1.5em; }
p strong { color:#000000; }
ul { margin:0 0 1em; padding:0; list-style:none; }
ol { line-height:0em;}
li { margin:0 0 .25em; padding:0 0 0 12px; line-height:1.2em; }
form { margin:0; }
img.left, p.left { float:left; margin:0 10px 3px 0; }
img.right, p.right { float:right; margin:0 0 3px 10px; }
p.left img, p.right img { display:block; }
table label { margin-right:5px; font-size:11px; white-space:nowrap; }
/*label:hover { cursor:pointer; }*/
.linereturn 
{ clear:both; display:block; margin:0; padding:0; height:2px; line-height:2px; font-size:2px; }
.hide { visibility:hidden; }
.nowrap { white-space:nowrap; }
.userCreateSpacerGif { margin:0px; padding:0px; margin-bottom:10px; }
.AvatarFileUploadBlocker, .TalkCastIconUploadBlocker,
.TalkCastEpiUploadBlocker { width:187px; height:25px; position:absolute; z-index:1000;
  margin:0px; padding:0px; margin-top:0px; margin-left:65px; border:0px; 
  filter:alpha(opacity=58); -moz-opacity:.58; opacity:.58; }
.TalkCastEpiUploadBlocker { width:185px; margin-left:0px; }
.TalkCastAdvancedStyleDiv { margin:0px; padding:0px; vertical-align:top; }
.TalkCastAdvancedTable { margin:0px; padding:0px; vertical-align:top; }

/* Low-end styles
----------------------------------------------- */
body { background:#790000; }
#header, #headerMini 
{ padding:5px; background:#003366; border-width:1px; border-style:none; color:#22191C; }
#header a, #headerMini a { color:#22191C; }
a img { border-width:0; border-style:none; color:#E1D4C0; }
#header a img, #headerMini a img { color:#22191C; }
p { color:#333333; }
#header p, #headerMini p { color:#790000; }

/* Main content
----------------------------------------------- */
	/*MainContent Shared Attributes*/
#maincontent-AdsTest, #maincontent-myTalkShoe, #maincontent-Downloads, 
#maincontent-TalkCast, #maincontent-Listing, #maincontent-FourZeroError,
#maincontent-UserComment, #maincontent-JoinInInfo, #maincontent-DefaultNonJSFError, 
#maincontent-UpComing
{ display:block; margin-right:0px; margin-left:10px; padding-left:2px; padding-top:0px;
  color:#333333; font-size:12px; overflow:hidden;	}
#maincontent-createUpdateForm, #maincontent-createUpdateFormBC, #maincontent-login, 
#maincontent-createConfirm, #maincontent-updateConfirm, #maincontent-reportConcern, 
#maincontent-defaultErrorPage, #maincontent-userForget, #maincontent-talkCastIconUpdate, 
#maincontent-Reports, #maincontent-ReportsBC, #maincontent-ConfirmPages, #maincontent-episodeDelete,
#maincontent-ReportMain, #maincontent-userProfile { display:block; margin-right:0px; margin-left:0px;
  padding-left:2px; padding-top:20px; color:#333333; font-size:12px; overflow:hidden; }	
#maincontent-userConfirm, #maincontent-pinConfirm, #mainContent-FullPage
{ display:block; margin-right:0px;	margin-left:-25px; text-align:center;
  padding-left:2px; padding-top:10px; color:#333333; font-size:12px; overflow:hidden; }
#maincontent-userConfirm, #maincontent-pinConfirm, #mainContent-FullPage { margin-right:0px; margin-left:0px; overflow:visible; }
#maincontent-login, #maincontent-userForget, #maincontent-ConfirmPages { margin-bottom:0px; margin-left:20px; overflow:visible; padding-bottom:10px; }
#maincontent-userForget{ padding-bottom:10px; }
#maincontent-ConfirmPages  { margin-left:20px; }
#maincontent-TalkCast, #maincontent-UserComment
{ padding-left:8px; padding-top:5px; }
#maincontent-Reports, #maincontent-createUpdateForm { padding-top:20px; }
#maincontent-ReportsBC, #maincontent-createUpdateFormBC { padding-top:5px; padding-left:18px; }
#maincontent-userProfile { padding-top:0px; margin-left:20px;}

	/*MainContent Widths*/
#maincontent-AdsTest, #maincontent-Listing, #maincontent-Downloads, 
#maincontent-FourZeroError { width:780px; }
#maincontent-TalkCastError { width:780px; }
#maincontent-createUpdateForm, #maincontent-createUpdateFormBC, #maincontent-login, 
#maincontent-createConfirm, #maincontent-updateConfirm, maincontent-ConfirmPages,
#maincontent-reportConcern, #maincontent-defaultErrorPage, #maincontent-userForget, 
#maincontent-episodeDelete, #maincontent-talkCastIconUpdate, #maincontent-ReportMain, 
#maincontent-userProfile { width:890px; }
#maincontent-Reports, #maincontent-ReportsBC { width:900px; }
#maincontent-TalkCast, #maincontent-UserComment, #maincontent-DefaultNonJSFError, 
#maincontent-userConfirm, #maincontent-pinConfirm, #mainContent-FullPage, #maincontent-Create, #maincontent-myTalkShoe { width:945px; }
#maincontent-Main, #maincontent-Create { display:block; margin-top:-10px; padding-top:0px; color:#333333; background-color:#FFFFFF;
font-size:12px; overflow:hidden; margin-right:0px; margin-left:0px; overflow:hidden; width:990px; }
#maincontent-Create { background-color:#84BBF3; }

#maincontent-JoinInInfo { text-align:center; width:945px; padding-top:10px; }


	/* Main Content Header */
#mainContentHeader, #mainContentHeaderSmall, .mainContentHeaderSmall,
#mainContentHeaderSmallLogin, .mainContentHeaderSmallLogin,
#mainContentHeaderMedium, .mainContentHeaderMedium,
#mainContentHeaderWide, .mainContentHeaderWide, .mainContentHeaderWide div,
.mainContentHeaderWideTalkCast, .mainContentHeaderMediumMyTalkShoe, .mainContentHeaderMediumNone
{ padding-top:3px; padding-left:10px; padding-right:0px; margin-left:0px; height:28px;
  overflow:visible; white-space:nowrap; border-bottom:0px solid #B5CFD9; text-align:left;
  margin-bottom:-3px; }
.mainContentHeaderMediumListing{ padding-top:3px; padding-left:10px; padding-right:0px; margin-left:0px; height:36px;
  overflow:visible; white-space:nowrap; border-bottom:0px solid #B5CFD9; text-align:left;
  margin-bottom:-3px; }
#mainContentHeaderSmallLogin, .mainContentHeaderSmallLogin
{ clear:both; padding:0px; margin-bottom:0px; }
#mainContentHeaderSmallLogin h2, .mainContentHeaderSmallLogin h2
{ padding-left:10px; }
#mainContentHeaderWidest, .mainContentHeaderWidest, .mainContentHeaderWidest div
{ padding-top:0px; padding-left:10px; padding-right:0px; margin-left:0px; height:44px;
  overflow:visible; white-space:nowrap; border-bottom:0px solid #B5CFD9; text-align:left; }

#mainContentHeader
{ width:560px; background:#FFFFFF url(../images/mainContentHeader.gif) no-repeat right top; text-align:right; }
#mainContentHeaderSmall, .mainContentHeaderSmall
{ width:490px; background:#FFFFFF url(../images/mainContentHeaderSmall.gif) no-repeat left top; }
#mainContentHeaderSmallLogin, .mainContentHeaderSmallLogin
{ background:#84BBF3 url(../images/mainContentHeaderSmallest.gif) no-repeat scroll left top;
  display:block; margin:0 auto; width:300px; }
#mainContentHeaderMedium, .mainContentHeaderMedium
{ width:615px; background:#84BBF3 url(../images/mainContentHeaderMedium.gif) no-repeat left top; }
#mainContentHeaderMediumListing, .mainContentHeaderMediumListing
{ width:615px; background:#84BBF3 url(../images/mainContentHeaderMediumListing.gif) no-repeat left top; }
.mainContentHeaderMediumMyTalkShoe { width:625px; height:34px;
  background:#84BBF3 url(../images/mainContentHeaderMediumMyTalkShoe.gif) no-repeat left top; }
.mainContentHeaderMediumNone { background-color:#FFFFFF; }
#mainContentHeaderWide, .mainContentHeaderWide, .mainContentHeaderWide div
{ width:755px; background:#FFFFFF url(../images/mainContentHeaderWide.gif) no-repeat left top; }
.mainContentHeaderWideTalkCast
{ width:785px; background:#FFFFFF url(../images/mainContentHeaderWideTalkCast.gif) no-repeat left top; }
#mainContentHeaderWidest, .mainContentHeaderWidest
{ width:855px; background:#FFFFFF url(../images/mainContentHeaderWidest.gif) no-repeat left top; }

/* Background Img*/
#mainContentHeader-l, .mainContentHeader-l, #mainContentHeader-lSm, .mainContentHeader-lSm,
#mainContentHeader-lBig, #mainContentHeader-lCreation
{ background:#84BBF3 url(../images/mainContentHeader-l.gif) no-repeat left top; }

#mainContentHeader-r, .mainContentHeader-r, #mainContentHeader-rSm, .mainContentHeader-rSm,
#mainContentHeader-rBig, #mainContentHeader-rCreation
{ padding-top:0px; padding-left:20px; padding-right:10px; margin-left:0px;
  overflow:visible; white-space:nowrap; text-align:left; border-bottom:0px solid #B5CFD9;
  background:url(../images/mainContentHeader-r.gif) no-repeat right top; }

/*Width*/
#mainContentHeader-l, .mainContentHeader-l, #mainContentHeader-r, .mainContentHeader-r
{ width:560px; }
#mainContentHeader-lSm, .mainContentHeader-lSm, #mainContentHeader-rSm, .mainContentHeader-rSm
{ width:400px; }
#mainContentHeader-lBig, #mainContentHeader-rBig
{ width:670px; }
#mainContentHeader-lCreation, #mainContentHeader-rCreation
{ width:646px; }

.mainContentHdrSepTB, .mainContentFtrSepTB { width:600px; margin:0px; padding:0px; }
.mainContentHdrSepTDLeft { text-align:left; }
.mainContentHdrSepTDRight, .mainContentFtrSepTDRight  { text-align:right; }
.mainContentFtrSepTB { position:relative; z-index:2800; margin-left:10px; }

.mainContentSubHeaderMedium { margin:0px; padding-top:0px; padding-left:10px; }

/*Protected checker
-----------------------------------------------*/
#protectedNotLoggedIn { margin-top:20px; }
#FourZeroError { margin-top:20px; }
#TalkCastError { margin-top:20px; }

/* Main Listings
----------------------------------------------- */
#home #mainList { padding:0px; padding-top:2px; text-align:left; list-style:none; }
#home #mainList h1
{ width:570px; height:30px; line-height:1.8em; margin-top:0px; margin-left:0px; padding:0px;
  font-size:110%; color:#22191C; }
#mainList strong{ font-size:120%; color:#22191C; }
#home #mainList header2 strong, #home #mainList headerMini2 strong { color:#000000; }
#home #mainList ul { background:#ffffff; list-style:none; }
#home #mainList ul li
{ background:#ffffff; margin:0; margin-left:10px; padding:5px; width:auto; }
#home #mainList ol li
{ margin:0; padding:0px; width:auto; text-align:justify; }

/* Commented Backslash Hack hides rule from IE5-Mac, documented at 
   http://www.sam-i-am.com/work/sandbox/css/mac_ie5_hack.html \*/
html>body#home #mainList ul li { width:auto; min-width:100px; } /* End hack */
#home #mainList li a
{ width:86px; text-decoration:none; line-height:1.3em; }
html>body#home #mainList li a { width:auto; }
#home #mainList li a:hover { text-decoration:underline; }
#home #mainList li:hover a strong { color:#FFFFFF; }
#home #mainList li strong { display:block; color:#FFFFFF; font-size:120%; }
#home #mainList p { clear:left; margin:0; text-align:center; line-height:1.5em; font-size:100%; }
.ListingIconsTD { margin:0px; padding:0px; margin-left:10px; padding-top:15px; text-align:left; vertical-align:bottom; }
.ListingIconsFeatTD { margin:0px; padding:0px; margin-left:0px; text-align:right; vertical-align:middle; white-space:nowrap; }
.ListingIconsTable { padding-top:5px; padding-bottom:10px; }
.ListingIconsTableFeat { padding-top:3px; padding-bottom:3px; text-align:right; width:100%;}
.ListingTitleTable { padding:0px; margin:0px; width:610px; }
.ListingHostName { color:#7FC31C; font-size:11px; font-weight:bold; }
.ListingTalkCastRatingImg, .ListingTalkCastRatingImgFeat, .ListingTalkCastRatingImgUserProf 
{ position:absolute; z-index:2500; border:1px solid #666666; }
.ListingTalkCastIconBGImg { position:absolute; z-index:1; border:0px; margin-top:0px; height:61px;}
img.ListingTalkCastIconBGSmImg { position:absolute; z-index:1; border:0px; margin-top:0px;
  height:49px; margin-left:-1px; }
.ListingTalkCastIconBGSmallerImg, .ListingTalkCastIconBGSmallerImgUserProf 
{ position:absolute; z-index:1; border:0px; padding:0px; margin-top:3px; height:30px; margin-left:3px; }
.ListingTalkCastIconBGSmallerImgUserProf { margin-top:0px; }
.ListingTalkCastRatingImg { margin-top:20px; margin-left:-3px; }
.ListingTalkCastRatingImgFeat, .ListingTalkCastRatingImgUserProf { margin-top:8px; margin-left:0px; height:9px; width:9px; }
.ListingTalkCastRatingImgUserProf { margin-top:5px; }
.ListingTalkCastLiveNowImgFeat, .ListingTalkCastLiveNowImgUserProf { position:absolute; z-index:2500; margin-top:-2px; margin-left:-2px; }
.ListingTalkCastLiveNowImgUserProf { margin-top:-5px; }
.ListingNextEpiTime { font-weight:bold;}
.SearchResultsForDiv { margin-top:10px; margin-left:10px; margin-bottom:10px;
  font-size:14px; color:#C9E1F5; font-weight:bold; }
.SearchResultsText { margin-top:10px; margin-left:10px; margin-bottom:10px; }
span.SearchResultsForText { font-size:14px; color:#FFFFFF; }
span.SearchResultsParamText { font-size:14px; color:#FFFFFF; font-weight:bolder; }
.ChattersCallersDiv, .ChattersCallersMainDiv { width:86px; margin:0px; margin-top:2px; margin-left:0px; padding:1px; padding-left:2px;
  text-align:center; background-color:none; border:1px solid none; line-height:11px; white-space:normal; overflow:hidden; }
.ChattersCallersMainDiv { margin-top:0px; border:0px; background-color:#FFFFFF; width:106px; padding-left:6px; text-align:left; }

/* Show Icon Images
------------------------------------------------*/
img.talkShowImg, img.talkShowCatImg, img.talkShowSummaryImg, img.talkCastProfileSummaryImg,
img.talkShowCatImgSm, img.talkShowCatImgMain, img.talkShowCatImgSmUserProf { margin-top:3px; border:1px solid #22191C; text-align:left; }
img.talkShowCatImg, img.userProfileImg, .img.userProfileImg2 { position:relative; z-index:100; padding:0px; margin:0px;
  margin-top:2px; margin-left:2px; }
img.userProfileImg { border:1px solid #22191C; }
img.userProfileImg2 { padding-right:5px; }
img.talkShowCatImgMain { position:relative; z-index:100; padding:0px; margin:0px;
  margin-top:6px; margin-left:7px; }
img.talkShowCatImgSm, img.talkShowCatImgSmUserProf { position:relative; z-index:100; padding:0px; margin:0px;
  margin-top:5px; margin-left:5px; }
img.talkShowCatImgSmUserProf { margin-top:2px; }
img.talkShowSummaryImg { margin:0px; margin-left:3px; }
img.talkCastProfileSummaryImg { margin:0px; position:relative; z-index:100; }

/* TalkCast Master Page
----------------------------------------------- */
.TalkCastMrktSubHdr, .TalkCastMrktSubHdrHost { position:relative; margin:0px; padding:0px;
  margin-left:0px; padding-bottom:5px; text-align:left; }
.TalkCastMrktSubHdrHost { padding-bottom:10px; }
.TalkCastMrktSubHdr img, .TalkCastMrktSubHdrHost img { padding:0px; margin:0px; }
#TCProfMrktSwfDiv { padding:0px; margin:0px; margin-left:-7px; }
.talkCastTitles, .talkCastTitleBigger, .talkCastSummTitles, .talkCastLiveTitles,
.talkCastHostTitles, .talkCastNextTitles { font-weight:bold; }
.talkCastSummTitles, .talkCastSummResponse, .talkCastLiveTitles, 
.talkCastLiveResponse, .talkCastNextResponse, .talkCastHostTitles, 
.talkCastHostResponse, .talkCastNextTitles { color:#22191C; }
.talkCastTitleBigger { font-size:120%; }
.talkCastHostProfile, .talkCastHostProfileCreate
{ background-color:#EEF9C1; padding:2px; border:0px solid #C5DDF4; }
.talkCastHostProfile{ font-size:90%; max-height:150px; }
.talkShowSummaryImg{ margin-top:20px; }
.talkCastHostProfileCreate { width:350px; overflow:hidden; }
blockquote.talkCastHostProfileCreate { width:350px; overflow:hidden; }
.TalkCastTitleFont{ font-size:18px; line-height: 20px; }
#TalkCastRatingImg, #TalkCastLiveMarqueeImg { margin:0px; padding:0px; overflow:visible; position:relative; }
.talkCastHostProfileLink, .talkCastHostProfileLink a, .talkCastHostProfileEditLink, .talkCastHostProfileEditLink a,
.talkCastHostUploadLink, .talkCastHostUploadLink a, .talkCastCatProfileLink, .talkCastCatProfileLink a
{ font-weight:bold; color:#699F13; font-size:12px; white-space:nowrap; line-height:21px; }
.talkCastCatProfileLink, .talkCastCatProfileLink a { color:#FE7F00; }
.talkCastHostUploadLink, .talkCastHostUploadLink a{ text-align:center; }
td.UploadButtonFootnoteTD { padding-left:20px; }
.futureShowsTitle, .pastShowsTitle, .liveNowTitle, .reviewsTitle, .nextEpiTitle
{ font-weight:bold; font-size:16px; text-transform:uppercase; white-space:nowrap; }
.reviewsTitleFont, .reviewsSubFont, .reviewsSubFont2
{ color:#024477; text-align:left; margin:0px; margin-left:15px; padding:0px; }
.reviewsTitleFont { color:#FF5200; }
.reviewsTitleFont{ margin-left:0px; font-size:14px; font-weight:bold; }
.reviewsSubFont, .reviewsSubFont2{ font-size:10px;	}
.reviewsSubFont2 { margin-left:0px; color:#699F13; font-weight:bold; }
.paginatedTotalTC { font-weight:bold; font-size:14px; color:#333333; white-space:nowrap; }
.liveNowTitle, .nextEpiTitle { margin-left:0px; }
.pastShowsTitle{ color:#F47320; }
.futureShowsTitle, .liveNowTitle, .nextEpiTitle { color:#699F13; }
.reviewsTitle { color:#974F99; }
.futureShowsDiv { margin:0px; margin-top:5px; }
table.UserReviewsTable { margin-left:-8px !important; overflow:visible; padding:0px; position:relative; z-index:200;}
table.UserReviewsTable td{ margin:0px; overflow:visible; padding:0px;}
.TalkCastCategoryFont
{ font-weight:normal; color:#5CA4DE; text-transform:uppercase; font-size:12px; white-space:nowrap; }
.TalkCastSummTop, .TalkCastLiveTop, .TalkCastHostTop, .TalkCastNextTop
{ margin:0px; margin-bottom:-20px; margin-top:10px; }
.TalkCastSummBottom, .TalkCastLiveBottom, .TalkCastHostBottom, .TalkCastNextBottom
{ margin:0px; margin-top:-7px; overflow:hidden; padding:0px; }
.TalkCastLiveBottom, .TalkCastNextBottom
{ position:relative; z-index:0; }
.TalkCastHostBottom { margin-top:-1px;	}
.talkCastSummFrame, .talkCastLiveFrame, .talkCastHostFrame, .talkCastNextFrame{ overflow:hidden; }
.talkCastLiveFrame, .talkCastNextFrame { margin-top:-8px; margin-left:-10px; overflow:visible;
position: relative; z-index:2800; }
.talkCastLastFrame { margin:0px; padding:0px; margin-top:10px; }
.LiveNextFrame { background-color:#FABD6A; }
.LastFrame { background-color:#EEF9C1; text-align:center; }
.TalkCastLastPlayerDiv { margin:0px; padding:0px; margin-bottom:5px; text-align:center; width:100%; }
.nextFrameLcdStyle, .nextFrameLcdStyleSmall { background-color:none; color:#000000; font-weight:bold;
  font-size:18px; font-family:Arial; padding:0px; line-height:22px; }
.nextFrameLcdStyleSmall { font-size:14px; }
.nextFrameLcdStyle sup{ font-size:80%; font-weight:normal; }
#nextFrameCountdownDiv { margin:0px; padding:0px; text-align:center; position:relative; z-index:100; }
.hostProfileShowFrame{ margin-top:-18px; font-size:90%; max-height:150px; margin-bottom:0px; }
.hostProfileShowFrame{ width:360px; }
.talkCastHostOptions{ width:650px; padding:0px; padding-left:300; margin-top:-15px; overflow:visible; position:relative; z-index:2000; }
.talkCastHostOptionsInnerTable { position:relative; z-index:2000; margin-top:-20px; overflow:visible; margin-bottom:-15px; }
form.talkCastHostOptionsForm { position:relative; z-index:2000; overflow:visible; }
.UpdatePastHostOptions{ width:500px; padding:0px; padding-left:200; margin-bottom:-25px; overflow:visible; position:relative; z-index:2000; }
.UpdatePastHostOptionsInnerTable { position:relative; z-index:2000; overflow:visible; }
form.UpdatePastHostOptionsForm { position:relative; z-index:2000; overflow:visible; }
.HostOptionCommandLink { position:relative; margin:0px; padding:0px; overflow:visible; z-index:200;}
.TalkCastHostViewer{ margin-left:10px; margin-top:0px; }
/*TalkCast Reviews & User Reviews*/
.reviewBubble, .reviewBubbleUser { margin:0px; padding:0px; height:28px; width:28px; }
table.ReviewBubbleTable { margin:0px; padding:0px; width:140px; max-wdith:140px; table-layout:fixed; }
td.ReviewBubbleTD { margin:0px; padding:0px; width:20px; max-wdith:28px; }
.ReviewBubbleCommentImg { margin:0px; padding:0px; width:100px; }
.ReviewBubbleCommentImgTD { margin:0px; text-align:left; }
div#userWriteCommentDiv, div#OverallReviewSummary { line-height:12px; }
div#userWriteCommentDiv a:hover, div#OverallReviewSummary a:hover { text-decoration:underline; }
table.CommentsDataSubTable { padding:0px; table-layout:fixed; }
.reviewBubbleUser hover{ cursor:pointer; }
.TalkCastReviews{ margin-top:15px; }
.ReviewsDataTableDiv { width:590px; overflow:hidden; display:block; }
img.MasterRSSPodcastImg { margin:0px; padding:1px; padding-left:0px; text-align:left; vertical-align: bottom; }
img.MasterRSSImg { margin:0px; padding:1px; padding-left:2px; vertical-align: bottom; }
.TalkCastRSSDiv { margin-top:5px; padding-bottom:10px; }
.TalkCastBadgeTable th, .TalkCastShareTable th { padding-bottom:5px; }
.TalkCastBadgeTable td, .TalkCastShareTable td { margin:0px; padding:0px; height:17px; text-align:left; }
.TalkCastBadgeTable td, .TalkCastShareTable td { height:14px; }
.TalkCastMasterIconBtn 
{ padding:0px; margin:0px; margin-top:0px; vertical-align:top;}
.TalkCastMasterArenaBtn { position:relative; z-index:2000; }
a:hover .TalkCastMasterArenaBtn, a:hover .TalkCastMasterListenBtn
{ filter:alpha(opacity=88); -moz-opacity:.88; opacity:.88; padding:0px; border:0px; margin:0px; }
.TalkCastPastEpisodeHostOptions { min-width:82px; max-width:82px; position:absolute; border:2px solid #DDDDDD;
  background-color:#FFFFFF; color:#FFFFFF; margin-top:-22px; margin-left:20px; padding:5px;
  z-index:2900; text-align:right; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;
  white-space:normal;}
.TalkCastBadgeNewMoniker { position:absolute; z-index:2600; margin:0px; padding:0px; margin-left:-7px; margin-top:-3px; }
.TalkCastEpiNameDiv { width:180px; overflow:hidden; }
.TalkCastEpiNameLiveDiv { width:240px; overflow:hidden; }
.FollowNoFollowBtn { margin:0px; padding:0px; padding-top:10px; }
table.WhoFollowsTable { margin-left:10px; padding:0px; table-layout:fixed; margin-top:5px; }
table.WhoFollowsTable tr  { padding:0px; margin:0px; height:25px; }
td.WhoFollowsTD { padding:0px; margin:0px; height:25px; width:25px; text-align:center; }
table.WhoFollowsTable td { padding:0px; margin:0px; height:25px; width:25px; text-align:center; }
table.WhoFollowsTable img { padding:0px; margin:0px; margin-bottom:-4px; height:24px; width:24px; border:0px; border: 1px thin #FFFFFF; }
#TalkCastWftMoreUsersLink { margin-top: 3px; }
.WhoFollowsMoreTR, .WhoFollowsMoreTD { margin:0px; padding:0px; padding-top:5px; }
.TalkcastBadgeDiv { margin:0px; padding:0px; margin-top:3px; margin-bottom:3px; }
.TalkCastBottomTDSpacer { height:350px; }
.TalkCastBottomTDSpacerHidden { height:1px; }
.TalkCastWebChatDiv, .TalkCastWebChatDiv a { color:#212121; line-height:20px; }
.TalkCastStatsImg1 { position:relative; overflow:visible; z-index:3000; }


/*Help Context
-----------------------------------------------*/
.helpContextRev, .helpContextRightRev, .helpContextRight, .helpContext
{ font-size:93%; padding:0px; width:220px;
  margin-top:-2px; margin-bottom:4px;
  background-color:#FFFFFF; border:3px solid #FF7F00; }
.contextQImg { margin-bottom:-5px; }
.requiredAsterisk { color:#F47320; font-size:14px; font-weight:bold; }

/*User Profile
-----------------------------------------------*/
.UserProfileInfoMainTD { background-color:#FFFFFF; padding:5px; }
.UserProfileInfoMainDiv { background-color:#F9F9F9; width:312px; overflow:hidden !important;
  margin-left:10px; padding:5px; min-height:120px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
div.UserProfileInfoDiv { position:relative; padding:0px; margin:0px; width:312px !important;
  max-width:312px; text-align:left; overflow:hidden !important; }
div.UserProfileInfoSubDiv { position:relative; padding:0px; margin:0px; width:312px !important;
  max-width:312px; text-align:left; overflow:hidden !important; }
.UserProfileAvatarIconBGImg { position:absolute; z-index:1; border:0px; margin-top:0px;
  height:131px; margin-left:3px;}
img.UserProfileAvatarImg { border:1px solid #22191C; text-align:left; position:relative;
  z-index:100; padding:0px; margin:0px; margin-top:2px; margin-left:5px; }
.userProfileHdr { height:20px; line-height:20px; font-size:16px; padding-top:5px; padding-bottom:5px; font-weight:bold; }

/* myDashboard
----------------------------------------------- */
form.MyDashboardForm { position:relative; z-index:2000; overflow:visible; }
.dashboardDiv{ margin-top:0px; padding:0px; overflow:visible; position:relative; z-index:2000;
  margin-bottom:20px; margin-right:-4px; }
table#myTalkShoeTable { margin-top:0px; padding:0px; background:url("../images/dashboardBG.jpg") no-repeat top left; }
table.dashboardTable { width:120px; margin-top:0px; margin-left:2px;
  position:relative; z-index:2000; }
.MyTalkShoeDashboardTDSpacer img { height:40px; }
.MyTalkShoeDashboardTD, .MyTalkShoeDashboardTDNoBorder, .MyTalkShoeDashboardTDSel 
{ width:100px; text-align:left; padding:0px; margin:0px; height:20px;
  vertical-align:middle; white-space:nowrap; }
/*.MyTalkShoeDashboardTD { background:url("../images/myTSDashTDBGNotSel.gif") no-repeat top left; }*/
.MyTalkShoeDashboardTD { border-left:0px solid #84BBF3; padding-left:7px; position:relative; overflow:visible; }
.MyTalkShoeDashboardTDNoBorder { border:0px; padding-left:7px; }
.MyTalkShoeDashboardTDSel { padding:0px; margin:0px; padding-left:12px; border:0px; 
  background: url("../images/myTSDashTDBG.gif") no-repeat top left; position:relative; overflow:visible; }
.DashboardLink, .DashboardLinkSub, .DashboardLinkSel, .DashboardLinkSelSub 
{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
  color:#024477; text-align:left; padding-left:5px; }
.DashboardLinkSub, .DashboardLinkSelSub { font-size:12px; font-weight:normal; padding-left:10px; }
.DashboardLinkSel, .DashboardLinkSelSub { font-weight:bold; color:#000000; padding-left:5px; }
.DashboardLinkSel { color:#000000; padding-left:0px; }

/* DataTables
----------------------------------------------- */
.TableContainerSmallLogin, .TableContainerSmallUL, .TableContainerSmallUL1,
.TableContainerSmall, .TableContainerMedium, .TableContainerWide, .TableContainerWideTalkCast,
.TableContainerWidest, .TableContainerWidestError, .TableContainerWideDownloads
{ background-color:#FFFFFF; padding:0px; padding-bottom:0px; padding-left:-2px;
  border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; }
.TableContainerMediumListing { background-color:#D7E7F6; padding:0px; padding-bottom:0px; padding-left:-2px;
  border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; }
.TableContainerSmallLogin { display:block; margin:0 auto; padding-left:0; width:300px; }
.TableContainerSmallUL { width:500px; }
.TableContainerSmallUL1 { width:500px; }
.dataTableLightCreateConfirm, .dataTableLightCreateConfirmSmall{ width:375px; overflow:hidden; }
.dataTableLightCreateConfirmSmall td { padding-top:2px; }
td.DTCreateConfirmCol1 { min-width:200px; white-space:nowrap; }
td.DTCreateConfirmCol2 { white-space:nowrap; }
.dataTableLightUserCreateConfirmSmall { width:465px; overflow:hidden; }
.TableContainerSmall { width:490px; overflow:hidden; padding-left:10px;}
.TableContainerMedium, .TableContainerMediumListing { width:624px; padding-left:0px; padding-right:0px;}
.TableContainerWide { width:765px; }
.TableContainerWideTalkCast { width:795px; }
.TableContainerWideDownloads { width:765px; margin-bottom:-20px; padding-bottom:20px;}
.TableContainerWidest { width:865px; }
.TableContainerWidestError { width:906px; white-space:normal; overflow:hidden; border:4px solid #024477; }

/*Table Container Footers*/
.TableContainerFooterSmallLogin, .TableContainerFooterSmallUL, .TableContainerFooterSmall,
.TableContainerFooterMedium, .TableContainerFooterWide, .TableContainerFooterWideTalkCast,
.TableContainerFooterWidest
{ background-color:#84BBF3; margin:0px; padding:0px; padding-bottom:2px; margin-bottom:0px; }
.TableContainerFooterSmallLogin { display:block; margin:0 auto; padding:0; width:300px; }
.TableContainerFooterSmallUL { margin-top:-14px; width:500px; }
.TableContainerFooterSmall { width:500px; }
.TableContainerFooterMedium, .TableContainerFooterMediumMyTS { width:625px; }
.TableContainerFooterMediumMyTS { margin:0px; padding:0px; padding-bottom:2px; width:625px; }
.TableContainerFooterWide { width:765px; }
.TableContainerFooterWideTalkCast { width:795px; }
.TableContainerFooterWidest { width:865px; }

table.CategoryDataTableSmallLogin, table.CategoryDataTableSmall, 
.CategoryDataTableSmall ul, table.CategoryDataTableMedium, 
table.CategoryDataTableMyTalkShoe, table.CategoryDataTableMediumListing,
table.CategoryDataTableMediumTopTen, table.CategoryDataTableMediumNoFont, 
div.CategoryDataDivDownloadsSignup, div.TalkCastSubTable, div.UserCommentSubTable, 
table.CategoryDataTableWide, table.CategoryDataTableWideDarker, 
table.CategoryDataTableWideNoFont, table.CategoryDataTableWidest, 
table.CategoryDataTableWideReports, table.CategoryDataTableMediumCategoriesNull, 
table.CategoryDataTableMediumFeatListing, table.CategoryDataTableMediumDownloads,
table.CategoryDataTableSmallUserProf
{ background-color:#FFFFFF; padding:0px; padding-left:0px; margin-left:3px;
  border-left:0px solid #5594BD; border-right:0px solid #5594BD; border-top:0px; }
table.CategoryDataTableMedium, table.CategoryDataTableMyTalkShoe,
table.CategoryDataTableMediumListing, table.CategoryDataTableMediumCategoriesNull, 
table.CategoryDataTableMediumFeatListing, table.CategoryDataTableMediumDownloads
{ padding-left:0px; padding-right:0px; margin-left:4px; margin-right:4px; }
table.CategoryDataTableSmallLogin{ width:288px; }
table.CategoryDataTableSmall, .CategoryDataTableSmall ul{ width:488px; }
table.CategoryDataTableSmallUserProf { width:468px; }
table.CategoryDataTableMedium, table.CategoryDataTableMyTalkShoe,
table.CategoryDataTableMediumListing, table.CategoryDataTableMediumTopTen, 
table.CategoryDataTableMediumNoFont, div.CategoryDataDivDownloadsSignup, 
div.TalkCastSubTable, div.UserCommentSubTable, 
table.CategoryDataTableWide, table.CategoryDataTableWideDarker, 
table.CategoryDataTableWidest, table.CategoryDataTableWideNoFont, 
table.CategoryDataTableMediumCategoriesNull, table.CategoryDataTableMediumFeatListing,
table.CategoryDataTableMediumDownloads { border-left:0px solid #5594BD; }

table.CategoryDataTableMyTalkShoe,
table.CategoryDataTableMediumListing, table.CategoryDataTableMediumTopTen, 
table.CategoryDataTableMediumCategoriesNull, table.CategoryDataTableMediumFeatListing { width:616px; }
table.CategoryDataTableMedium { width:605px; margin-left:10px; }
table.CategoryDataTableMediumDownloads { width:610px; }
table.CategoryDataTableMediumNoFont { width:610px; margin-left:10px; }
div.CategoryDataDivDownloadsSignup { padding-left:40px; padding-right:0px; width:500px; 
  padding-top:10px; padding-bottom:10px; overflow:visible; margin-bottom:-10px; }
div.TalkCastSubTable, div.UserCommentSubTable { margin-top:0px; padding-left:5px; padding-bottom:20px; 
  padding-top:10px; width:778px; overflow:visible; position:relative; z-index:2000;}
div.TalkCastSubTable { margin-top:-25px; padding-top:10px; }
div.UserCommentSubTable td { padding:2px; }
table.CategoryDataTableWide, table.CategoryDataTableWideDarker,
table.CategoryDataTableWideNoFont, table.CategoryDataTableWideReports
{ padding-left:0px; padding-bottom:5px; width:759px; }
table.CategoryDataTableWideReports { padding-left:0px; }
table.CategoryDataTableWideNoFont { padding-bottom:0px; margin-bottom:-20px; }
table.CategoryDataTableWideDarker { background-color:#FFFFFF; border-bottom:0px solid #006CBB; border-top:2px solid #006CBB; }
table.CategoryDataTableWidest{ padding-left:10px; padding-bottom:5px; width:853px; }

table.CategoryDataTableSmallLogin td, table.CategoryDataTableSmall td,
table.CategoryDataTableMedium td, table.CategoryDataTableMyTalkShoe td,
table.CategoryDataTableMediumTopTen td, table.CategoryDataTableWide td, 
table.CategoryDataTableWideDarker td, table.CategoryDataTableMediumNoFont td, 
table.CategoryDataTableWidest td, table.CategoryDataTableWideNoFont td, 
table.CategoryDataTableWideReports td, table.CategoryDataTableMediumCategoriesNull td, 
table.CategoryDataTableMediumListing td, table.CategoryDataTableMediumFeatListing td, 
table.CategoryDataTableMediumDownloads td, table.CategoryDataTableSmallUserProf td
{ padding-right:2px; padding-left:3px; padding-top:2px; padding-bottom:2px; vertical-align:top; }
table.CategoryDataTableMedium td, table.CategoryDataTableMyTalkShoe td,
table.CategoryDataTableMediumTopTen td, table.CategoryDataTableWideReports td, 
table.CategoryDataTableMediumListing td, table.CategoryDataTableMediumFeatListing td, 
table.CategoryDataTableMediumDownloads td { font-size:10px; }
table.CategoryDataTableMediumDownloads td { padding-left:7px; }
table.CategoryDataTableMediumCategoriesNull td { font-size:20px; }
table.CategoryDataTableMediumNoFont td, table.CategoryDataTableWideNoFont td { padding-bottom:1px; }
table.CategoryDataTableMediumTopTen td
{ padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; }
table.CategoryDataTableWide td, table.CategoryDataTableWideDarker td,
table.CategoryDataTableWidest td{ padding-left:5px; }
table.CategoryDataTableWideDarker td, table.CategoryDataTableWidest td
{ background-color:#FFFFFF; border-bottom:0px solid #FFFFFF; }
table.CategoryDataTableMediumFeatListing td { padding-top:0px;padding-bottom:0px; }
.CategoryDataDivMedium blockquote{ width:200px; margin-right:0px; padding:0px; }

table.CategoryDataTableSmallLogin th, table.CategoryDataTableSmall th,
table.CategoryDataTableMedium th, table.CategoryDataTableMediumTopTen th,
table.CategoryDataTableMediumNoFont th, table.CategoryDataTableWide th, 
table.CategoryDataTableWideDarker th, table.CategoryDataTableWidest th,
table.CategoryDataTableWideNoFont th, table.CategoryDataTableWideReports th,
table.CategoryDataTableMediumCategoriesNull th, table.CategoryDataTableMediumListing th,
table.CategoryDataTableMediumFeatListing th, table.CategoryDataTableMediumDownloads th,
table.CategoryDataTableSmallUserProf th
{ background-color:#FFFFFF; padding:0px; padding-right:2px; padding-left:10px; padding-bottom:0px;
  text-align:left; border-bottom:0px solid #5594BD; height:12px; font-size:14px; padding-top:5px; font-weight:normal; }
table.CategoryDataTableMediumListing th, table.CategoryDataTableMediumFeatListing th { background-color:#D7E7F6; }
table.CategoryDataTableWide th, table.CategoryDataTableWideDarker th,
table.CategoryDataTableWidest th, table.CategoryDataTableWideReports th{ padding-left:2px; }
table.CategoryDataTableWideReports th{ font-size:12px; }
table.CategoryDataTableMediumListing td, table.CategoryDataTableMediumFeatListing td
{ border-bottom:2px solid #D6E6F6;}

table.CategoryDataTableMyTalkShoe th { display:none; }

.dataTableLightColorDiv
{ background-color:#FFFFFF; padding:0px; padding-left:10px; padding-bottom:10px;
  margin-left:0px; margin-bottom:10px; border:1px solid #C5DDF4; }
.ContactsDiv
{ width:440px;	background-color:#FFFFFF; border:1px solid #C5DDF4; padding:0px; padding-left:5px;
  margin:0px; margin-left:5px; margin-bottom:5px; }

table.dataTableCreate
{ background-color:#FFFFFF; padding:0px; padding-left:10px; padding-bottom:5px;
  margin-left:0px; margin-bottom:5px; border:1px solid #C5DDF4; }

table.dataTableCreate th, table.dataTableLightCreateConfirm th,
table.dataTableLightColor th
{ background-color:#EDF5FC; border:1px solid #C5DDF4; }
table.dataTableLightCreateConfirm
{ background-color:#FFFFFF; padding:0px; padding-left:10px; padding-bottom:5px;
  margin-left:5px; margin-bottom:5px; width:450px; border:1px solid #C5DDF4; }

table.dataTableLightColor
{ background-color:#FFFFFF; padding:0px; padding-left:10px; padding-bottom:5px;
  margin-left:5px; margin-bottom:5px; border:1px solid #C5DDF4; }

table.dataTableLightColorNoPadding
{ background-color:#FFFFFF; padding:0px; margin-left:0px; margin-bottom:10px;
  border:1px solid #C5DDF4; border-top:0px solid #C5DDF4; }

table.CategoryDataTable
{ background-color:#DBEBF9; padding:0px; margin-left:7px; border-left:0px solid #5594BD;
  border-right:0px solid #5594BD; border-top:0px; width:580px; }
table.CategoryDataTable td
{ background-color:#FFFFFF; font-size:10px; padding-right:2px; padding-left:2px;
  padding-top:2px; vertical-align:top; }
table.CategoryDataTable th
{ background-color:#FFFFFF; padding:0px; padding-right:2px; padding-left:10px;
  padding-bottom:2px; text-align:left; border-bottom:2px solid #5594BD; }

table.dataTable{ background-color:#DBEBF9; padding:0px; margin-left:0px; border:1px solid #C5DDF4; }
table.dataTable td
{ background-color:#FFFFFF; padding-right:2px; padding-left:4px; padding-top:2px; font-size:11px; }
table.dataTable th
{ background-color:#EDF5FC; padding:0px; padding-right:2px; padding-left:2px; padding-bottom:2px;
  text-align:center; font-size:12px; border-bottom:0px solid #5594BD; }

table.TalkCastDataTable
{ background-color:#DBEBF9; padding:0px; margin-left:20px; margin-bottom:10px;
  margin-top:-10px; border:0px solid #C5DDF4; overflow:hidden; }
table.TalkCastDataTable td
{ padding-right:2px; padding-left:4px; padding-top:2px; font-size:11px; overflow:hidden; }
table.TalkCastDataTable th
{ background-color:#FFFFFF; padding:0px; padding-right:5px; padding-left:2px; padding-bottom:2px;
  text-align:left; font-size:12px; color:#838383; border-bottom:0px solid #5594BD; }
  
table.TalkCastWideDataTable
{ width:730px; background-color:#DBEBF9; padding:0px; margin-left:20px; margin-bottom:10px;
  margin-top:-10px; border:0px solid #C5DDF4; overflow:hidden; }
table.TalkCastWideDataTable td
{ padding-right:2px; padding-left:4px; padding-top:2px; font-size:11px; overflow:hidden; }
table.TalkCastWideDataTable th
{ background-color:#FFFFFF; padding:0px; padding-right:5px; padding-left:2px; padding-bottom:2px;
  text-align:left; font-size:12px; color:#838383; border-bottom:0px solid #5594BD; }

table.LiveNowDataTableSm
{ background-color:#DBEBF9; padding:0px; margin-left:0px; margin-top:0px; border:1px solid #C5DDF4; }
table.LiveNowDataTableSm td
{ background-color:#FFFFFF; padding-right:2px; padding-left:4px; padding-top:2px; font-size:11px; }
table.LiveNowDataTableSm th
{ background-color:#EDF5FC; padding:0px; padding-right:2px; padding-left:2px; padding-bottom:2px;
  text-align:right; font-size:12px; border-bottom:0px solid #5594BD; }

.dataTableHeader, .LiveNowDataTableHeaderSm { font-weight:bold; }
.hostProfileTable { background-color:#DBEBF9; margin-left:10px; padding-left:10px; padding-bottom:10px; border:1px solid #C5DDF4; }
.HostOptionsTable { margin-left:70px; position:relative; z-index:2000; }
.indentThis { margin-left:3px; }
.talkCastDescIndent1 { padding:0px; margin:0px; }
.indentNextEpiInfo, .talkCastDescIndent1, .talkCastDescIndent2, .talkCastDescIndent3, .indentThisMoreDesc
{ margin-left:10px; }
.indentNextEpiInfo, .indentThisMoreDesc { padding-bottom:3px; }
.indentNextEpiInfo { position:relative; width:170px; max-width:170px; overflow:hidden; }
.indentThisMoreDesc { font-family:Arial, Helvetica, sans-serif; position:relative; width:170px; max-width:170px; overflow:hidden; }
.indentThisMoreBold { margin-left:20px; font-weight:bold; }
.indentReview { margin-left:15px; padding:0px 2px 10px; }
.indentDownloadDemoImg { margin-left:70px; }
.talkCastDescIndent1, .talkCastDescIndent2{ white-space:normal; overflow:hidden; width:210px; }
.talkCastDescIndent3{ white-space:normal; overflow:hidden; width:175px; text-align: left; }
.talkCastDescIndent2 { text-align:left; }
.TalkCastDescriptionToggleSmall, .TalkCastDescriptionToggleBig 
{ margin:0px; padding:0px; white-space:normal; overflow:hidden; width:210px; font-weight:normal;}
.DiggThisDiv, .SmashThisDiv { width:175px; margin:0px; padding:0px; margin-top:2px; }
.TalkcastShortUrlDiv { padding-top:2px; }
.boldThis{	font-weight:bold; }
.limitOverflow{ overflow:hidden;}
.valignTop{ vertical-align:top; font-weight:bold; }
.moveLeft{ margin-left:-10px; }
.moveLeftIE{ margin-top:-5px; }
.RatingRight { margin:0px; padding:0px; float:right; white-space:nowrap; margin-right:30px; }
#indentFutureDate{ margin-left:10px; }
#indentFutureErrors{ margin-left:5px; }
.moveUp{ margin-top:-10px; }
.ScheduledForSection{ margin:0px; margin-left:-15px; margin-top:5px; padding:0px;}
.dataTableRow1 { background-color:#C4DAF1; overflow:hidden; border-bottom:2px solid #D7E7F6; }
.dataTableRow2 { background-color:#CEE0F4; overflow:hidden; border-bottom:2px solid #D7E7F6; }
.dataTableRow1Light { background-color:#EDF5FC; overflow:hidden; border-top:2px solid #EDF5FC; border-bottom:2px solid #EDF5FC; }
.dataTableRow2Light { background-color:#FFFFFF; overflow:hidden; border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; }
.dataTableRow1Blank { background-color:none; }
.dataTableRow1LightCentered { background-color:#EDF5FC; overflow:hidden; text-align:center; }
.dataTableRow2LightCentered { background-color:#FFFFFF; overflow:hidden; text-align:center; }
.cprRowHide { display:none; }
.cprRowShow { display:; }
.cprRowHdr { width:250px; }

/* user payment detail column specifications */
.updCol1 { width:20%; text-align:left; }
.updCol2 { width:15%; text-align:center; }
.updCol3 { width:15%; text-align:center; }
.updCol4 { width:10%; text-align:center; }
.updCol5 { width:10%; text-align:center; }
.updCol6 { width:10%; text-align:center; }
.updCol7 { width:10%; text-align:center; }
.updCol8 { width:10%; text-align:center; }

/* user referral detail column specifications */
.urdCol1 { width:20%; text-align:left; }
.urdCol2 { width:5%; text-align:center; }
.urdCol3 { width:10%; text-align:center; }
.urdCol4 { width:5%; text-align:center; }
.urdCol5 { width:10%; text-align:center; }
.urdCol6 { width:5%; text-align:center; }
.urdCol7 { width:20%; text-align:center; }

/* user payment fixed width for the first column */
.upCol1 { width:125px; }


/* Specific Main Tables
----------------------------------------------- */
/*Margin*/
#ListingTable, #AdsTestTable1, #AdsTestTable2, #DownloadsTable1, #DownloadsTable2, 
.CreateTalkCastImgTable { margin-left:0px; text-align:left; }
#FourZeroErrorTable { margin-left:120px; text-align:left; }
#TalkCastErrorTable { margin-left:120px; text-align:left; }
#talkCastTable1, #talkCastTable2 { margin-left:-10px; text-align:left; margin-top:10px; }
#userCommentTable1 { margin-left:-10px; text-align:left; }
#myTalkShoeTable { margin-left:70px; }
#createConfirmTable1, #userCreationTable, #createConfirmTable2, #episodeDeleteTable, 
#ReportTable, #SearchIndexInitTable, #userProfileTable1, #talkcastFollowersTable1, 
#participantsTable1 { margin-left:220px; }
#CreateTable1 { margin-left:0px; margin-top:20px; }
.CreateTalkCastImgTable, .CreateTalkCastGrayTable { margin-left:0px; }
.CreateTalkCastSignUpTable { margin-left:165px; }
#createUpdateFormTableSm { margin-left:155px; margin-top:-5px; padding-left:0px; text-align:left; }
#createUpdateFormTable, #reportFormTable, #reportConcernTable, #defaultErrorPageTable, 
#defaultErrorNonJSFTable { margin-left:90px; margin-top:-2px; padding-left:0px; text-align:left; }
#reportFormTable { margin-top:10px; }
#pinConfirmTable1, #userConfirmTable1, #BadgeCodeTable1 { padding:0px; margin-left:10px; padding-left:0px; text-align:left;
  margin-bottom:30px; overflow:hidden;}
#JoinInInfoTable1 { margin-left:0px; padding-left:85px;}
#JoinInInfo{ text-align:center; width:100%}

/*Widths*/
#createUpdateFormTable, #reportFormTable, #termsConditionsTable, #reportConcernTable, 
#defaultErrorPageTable, #defaultErrorNonJSFTable, #createUpdatePastFormTable
{ width:100%; }

#ListingTable, #DownloadsTable1, #DownloadsTable2, #talkCastTable1, #talkCastTable2, 
#LaunchArenaTable1, #userCommentTable1 { width:790px; }
#CreateTable1 { width:1000px; background-color:#FFFFFF; }
#userCreationTable, #createConfirmTable1, #createConfirmTable2, 
#updateConfirmTable1, #updateConfirmTable2, #userProfileTable1, 
#episodeDeleteTable, #ReportTable, #SearchIndexInitTable, #talkcastFollowersTable1 { width:385px; }
#AdsTestTable1, #AdsTestTable2 { width:570px; }
#pinConfirmTable1, #userConfirmTable1, #BadgeCodeTable1 { width:950px; }
/*table tbody tr td { white-space:normal; padding:0px; padding-bottom:2px; }*/
table tbody tr td { white-space:normal; padding-left:0px; padding-right:0px; padding:0px; }
.InviteConfirmStatusDiv { width:400px; text-align:left; padding:0px; margin:0px; padding-left:20px; padding-top:10px; padding-bottom:20px;}

.myTalkShoeEmptyCreateDiv { line-height:50px; height:70px; vertical-align:text-bottom; text-align:center; color:#22191C; }
.myTalkShoeEmptyCreateLink { line-height:18px; height:30px; vertical-align:text-top; color:#699F13; }
a .myTalkShoeEmptyCreateLink { color:#699F13; }
a .MyReportsLink, .MyReportsLink { color:#699F13; }
.MyReportsHeader { font-weight:bold; margin-left:-10px; }
.MyReportsLinkBlue { margin-left:10px; }

/* border for ALL input fields
----------------------------------------------- */
.text, textarea, .select, select, .inviteUsersTextAreaConfirm
{ font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px; font-weight:normal;
  border:1px solid #ABADB3; border-color:#ABADB3 #E2E3EA #E3E9EF #DBDFE6; padding-left:2px; }
.inviteUsersSelected { padding-left:5px; padding-bottom:1px; font-weight:normal; border:0px; color:#000000; font-size:12px; width:125px; }
.text, textarea, .inviteUsersTextAreaConfirm
{ filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; }
.inviteUsersTextAreaConfirm { width:500px; }
.InviteUsersMultiSelectLeft, .InviteUsersUpdateMultiSelectLeft,
.InviteUsersMultiSelectRight, .InviteUsersUpdateMultiSelectRight
.MyContactsSelectMiddle { font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
  font-size:12px; font-weight:normal; border:1px solid #ABADB3; 
  border-color:#ABADB3 #E2E3EA #E3E9EF #DBDFE6; padding-left:0px; }
.InviteUsersMultiSelectLeft, .InviteUsersUpdateMultiSelectLeft
{ width:435px; height:70px; margin-bottom:5px;}
.InviteUsersRemoveDiv { text-align:right; }
.MyContactsSelectMiddle { width:420px; height:150px; margin:0px; padding:0px; margin-left:-6px; }
.InviteUsersMultiSelectRight, .InviteUsersUpdateMultiSelectRight
{ width:275px; height:310px; margin:0px; margin-left:2px; margin-bottom:5px;}
table.InviteUsersMultiSelectLeftTable td { overflow:visible; white-space: nowrap; padding:0px; padding-right:5px; }
table.InviteUsersMultiSelectLeftTable th { padding:0px; padding-bottom:3px; padding-top:10px; }

table.AddNewInvitesDataTable, table.AddNewInvitesUpdateDataTable
{ margin:0px; padding:0px; padding-left:0px; padding-bottom:0px; margin-left:0px;
  margin-bottom:0px; width:400px; }
table.AddNewInvitesDataTable { padding-bottom:0px;  }
table.AddNewInvitesDataTable td, table.AddNewInvitesUpdateDataTable td
{ margin:0px; padding:0px; padding-bottom:-3px; text-align:left; padding-left:0px;}
table.AddNewInvitesDataTable th, table.AddNewInvitesUpdateDataTable th
{ margin:0px; padding:0px; padding-right:-5px; text-align:left; padding-left:0px;
  background-color:#FFFFFF; border:0px; font-size:20px; padding-bottom:2px; padding-top:5px; }
table.AddNewInvitesDataTable th { background-color:#FFFFFF; }
table.AddNewInvitesUpdateDataTable td { padding:0px; }


#MyContactsImportSelectedTD { height:240px; }
.MyContactsImportDiv, .MyContactsImportDivLeft { width:500px; margin:0px; margin-top:10px; margin-left:60px; }
.MyContactsImportDivLeft { margin-left:0px; }
.MyContactsImportEmailTB { margin-left:20px; }
#MyContactsImportMailSelectorTD { margin:0px; padding:0px; padding-bottom:20px; }
.MyContactsImportSuccess { margin-left:80px; }
.MyContactsImportSuccessError { margin-left:60px; }
.MyContactsImportPLinkDiv, .MyContactsImportPImg { margin:0px; padding:0px; }
.SubscriptionInnerDiv { margin:0px; color:#000000; overflow:hidden;
  font-size:16px; font-weight:bold; line-height:20px; padding:5px;  
  padding-left:20px; padding-right:20px; width:440px; text-align: center; }

.CreationInputStyleWidest, .CreationInputStyleWide, .CreationInputStyleMediumWide, .CreationInputStyleMediumWider, 
.CreationInputStyleMedium, .CreationInputStyleMediumSmall, .CreationInputStyleSmall, 
.CreationInputStyleSmaller, .CreationInputStyleSmallest, .CreationInputStyleTiny, .CreationInputStyleTinySelect, 
.CreationInputStyleTiniest, .CreationInputStyleTiniestSelect, .CreationInputStyleExtremeWide, 
.CreationInputStyleExtremeWideSelect, .CreationInputStyleMediumSmallCat, .CreationInputStylePIN, 
.CreationInputStyleSmallSelect, .CreationInputStyleWideDisabled, .CreationInputStyleCSV
{ font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:12px; font-weight:normal;
  border:1px solid #ABADB3; border-color:#ABADB3 #E2E3EA #E3E9EF #DBDFE6; padding-left:2px; }

.CreationInputStyleExtremeWide { width:485px; }
.CreationInputStyleExtremeWideSelect { width:489px; }
.CreationInputStyleWidest { width:420px; }
.CreationInputStyleWide, .CreationInputStyleWideDisabled { width:250px; }
.CreationInputStyleWideDisabled { border:0px; background-color:#FFFFFF; font-size:14px; font-weight:bold;}
.CreationInputStyleWideSelect { width:254px; }
.CreationInputStyleMediumWider { width:238px; }
.CreationInputStyleMediumWide, .CreationInputStylePIN { width:205px; }
.CreationInputStyleMedium { width:165px; }
.CreationInputStyleMediumSmall, .CreationInputStyleMediumSmallCat { width:145px; }
.CreationInputStyleSmallSelect { width:140px; }
.CreationInputStyleSmall { width:110px; }
.CreationInputStyleSmaller { width:70px; }
.CreationInputStyleSmallest { width:50px; }
.CreationInputStyleTiny { width:45px; text-align:center; }
.CreationInputStyleTinySelect { width:47px; text-align:left; }
.CreationInputStyleTiniest { width:30px; text-align:center; }
.CreationInputStyleTiniestSelect { width:45px; text-align:left;}
.CreationInputStyleMediumSmallCat { margin-left:109px; margin-top:5px; }
.CreationInputStylePIN { font-size:18px; font-weight:bold; padding-left:5px; }
.CreationInputStyleCSV { width:320px; height:100px; }


/* Miscellaneous Links & Fonts
----------------------------------------------- */
	/* Links Text Decorations */
a, .link-button-tiny, .link-button-small, .categoryLink, .link-button-big,
h1 a .link-button-big, .link-Active, h1 .link-Active, a .link-Active,
a span.link-Active, a:visited span.link-Active, .link-InActive, .link-InActive-img,
h1 .link-inActive, .SignupLink, .BigText, .MediumTextWhite, .MediumTextWhiteBold,
.link-button-smallOrange, .link-button-smallGreen, .link-button-smallBlue, 
.link-ActiveWhite, .link-ActiveOrange, .link-ActiveCreate, .smallWhiteFont,
.BigTextBlack, .MediumTextBlack, .BiggestBoldFontWhite, .RSSTitleText, .smallText, 
.ShareSubText, .ShareTitleText, .BiggerBoldFontBlue, .MediumTextBlackBold,
.SmallTextBlack, .SmallTextBlackBold, .LargeTextBlack, .LargeTextBlackBold,
.LargeWhiteHdr, .LargeWhite, .MediumDarkBlue, a .MediumWhite, a .MediumWhiteLink,
.WarningRedText, .WarningRedTextSmall, .smallTextNoPadding, .InviteConfirmStatus,
.TinyLinkText, .TinyLinkText2, .smallTextNoPaddingBlack { text-decoration:none; }

a:hover, a:hover .link-button-tiny, a:hover .link-button-small, a:hover .link-Active,
a:hover span.link-Active, h1 a:hover .link-Active, a:hover .categoryLink, 
a:hover .link-button-big, h1 a:hover .link-button-big, a:hover .SignupLink, 
a:hover .BigText, a:hover .link-button-smallOrange, a:hover .link-button-smallBlue, 
a:hover .link-button-smallGreen, a:hover .link-ActiveWhite, 
a:hover .link-ActiveOrange, a:hover .link-ActiveCreate, a:hover .smallWhiteFont,
a:hover .BigTextBlack, a .smallWhiteFontLink, a .MediumWhite, a .MediumWhiteLink,
a:hover .MediumTextBlackBold, a:hover .TinyLinkText, a:hover .TinyLinkText2 { text-decoration:underline; }

.creationTitleText, .creationTitleTextNotRequired, .inviteTitleText { text-decoration:none; font-size:14px; font-weight:bold; }
.creationTitleTextNotRequired { margin-left:10px; }
.inviteTitleText { font-size:12px; }
.TalkCastNoPornDiv { margin:0px; padding:0px; float:right; width:200px; white-space:nowrap; padding-right:20px; }

	/* Links Text Weight */
a, a .link-Active, a .link-ActiveWhite, a.link-ActiveOrange, a .link-ActiveCreate, 
.MediumTextBlackBold, .SmallTextBlackBold, .LargeTextBlackBold, .LargeWhiteHdr, 
.MediumDarkBlue, .MediumWhite, .MediumWhiteLink, .LargeWhite { font-weight:bold; }

	/* Links Text Size */
.link-button-tiny { font-size:80%; }
.link-button-small, .link-button-smallGreen, .smallWhiteFont, .smallWhiteFontLink
.link-button-smallBlue { font-size:100%; }
.smallText { padding-left:10px; font-size:9px; padding-top:-5px;}
.smallTextNoPadding { padding:0px; font-size:9px; padding-bottom:5px;}
.smallTextNoPaddingBlack { padding:0px; font-size:9px; padding-bottom:5px;}
.SmallTextBlack, .SmallTextBlackBold { font-size:11px; }
.WarningRedText { font-size:14px; }
.WarningRedTextSmall { font-size:10px; }
.TinyLinkText, .TinyLinkText2 { font-size:10px; }
.link-button-smallOrange { font-size:12px; }
.RSSTitleText, .ShareSubText, .ShareTitleText, .MediumTextBlack, 
.MediumTextBlackBold, .MediumTextWhite, .MediumTextWhiteBold{ font-size:14px; }
.ShareSubText { margin-left:15px; }
.LargeWhiteHdr { font-size:28px; font-family:Arial, Helvetica, sans-serif; line-height:30px; }
.MediumDarkBlue { font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.MediumWhite, .MediumWhiteLink { font-family:Arial, Helvetica, sans-serif; }
.MediumWhite { font-size:13px; }
.MediumWhiteLink { font-size:14px; }
.InviteConfirmStatus { font-size:18px; line-height:20px; }
.LargeWhite { font-size:28px; font-family:Arial, Helvetica, sans-serif; }
.categoryLink { font-size:12px; }
.link-button-big, .link-Active, .link-ActiveWhite, .link-ActiveOrange, 
.link-ActiveCreate, .link-InActive{ font-size:130%; }
h1 .link-Active, h1 .link-ActiveWhite, .link-ActiveOrange{ font-size:150%; }
h1 .link-inActive{ font-size:160%; }
a .link-Active, a .link-ActiveOrange, h1 a .link-button-big { font-size:170%; }
a .link-ActiveWhite { font-size:130%; }
.BigText, .BigTextBlack { font-size:180%; }
.smallerFont { font-size:11px;}
.BiggerFontOrange { font-size:110%; }
.BiggerFont, .BiggerFontWhite, .BiggerFontLightOrange,.BiggerFontGreen { font-size:120%; }
.BiggerBoldFontWhite { font-size:140%; }
.BiggestBoldFontWhite { font-size:160%; }
.LargeTextBlack, .LargeTextBlackBold  { padding-left:80px; font-size:18px; }
.BiggerBoldFontBlue { font-size:22px; line-height:24px; }

	/* Links & Text Color */
a, .TinyLinkText { color:#024477; }
/*a:hover { color:#22191C; }*/
.ShareSubText { color:#024477; }
.link-InActive { color:#9EA7AF;}
.link-ActiveCreate { color:#22191C; }
h1 .link-inActive { color:#E6E8EA;}
a .link-Active, .SignupLink, .BigText { color:#FABD6A;}
.BigTextBlack, .SmallTextBlack, .SmallTextBlackBold, 
.MediumTextBlack, .MediumTextBlackBold, .LargeTextBlack, .LargeTextBlackBold,
.smallTextNoPaddingBlack { color:#000000; }
.link-ActiveOrange { color:#FE7F00;}
.WarningRedText, .WarningRedTextSmall { color:#DF0921; }
a .link-ActiveWhite, .link-ActiveWhite, .smallWhiteFont, a .smallWhiteFont, a .smallWhiteFontLink,
.BiggerFontWhite, .BiggerBoldFontWhite, .BiggestBoldFontWhite, .MediumTextWhite, 
.MediumTextWhiteBold, .LargeWhiteHdr, .LargeWhite, .MediumWhite, .MediumWhiteLink { color:#FFFFFF; }
.link-button-smallOrange, .RSSTitleText, .smallText, .ShareTitleText, .BiggerFontOrange, smallTextNoPadding
{ color:#FF5200; }
.link-button-smallBlue { color:#417ED3; }
.TinyLinkText2 { color:#030005; }
.link-button-smallGreen, .BiggerFontGreen { color:#699F13; }
.BiggerFontLightOrange { color:#FF7F00; }
.BiggerBoldFontBlue, .MediumDarkBlue { color:#003D7D; }


	/* Links Misc Attributes */
a img { border-width:0; }
  
	/* misc Font attributes */
.BiggerBoldFontWhite, .InviteConfirmStatus, .ShareTitleText { font-weight:bold; }
.liveNow{ font-weight:bold; color:#699F13; text-transform:uppercase; font-size:12px; white-space:nowrap;}

/*Admin functionality
----------------------------------------------- */
.AdminTalkCastDeleteBtn { margin-left:30px; margin-top:5px; }
.adminReportNoteDiv1 {background-color:#FFFFFF; width:753px; margin-left:3px;}
.reportMainForm { padding-left:10px; }
.episodeDiagLogPrintPre { padding-left:20px; white-space:pre;}
.DelTalkCastSmallSpan { position:relative; z-index:2500; }
.SrvStatOFFLINE, .SrvStatRUNNING, .SrvStatPAUSED, .SrvStatUNKNOWN, 
.SrvStatFAILED { font-weight:bold; padding:2px; padding-right:4px; padding-left:4px; }
.SrvStatOFFLINE { background-color:gray; color:#FFFFFF; }
.SrvStatRUNNING { background-color:green; color:#FFFFFF; }
.SrvStatPAUSED { background-color:black; color:#FFFFFF; }
.SrvStatUNKNOWN { background-color:yellow; color:#000000; }
.SrvStatFAILED { background-color:red; color:#FFFFFF; }

/* Miscellaneous Images
----------------------------------------------- */
#CreationStepImg, #CreationFooterImg, .CreationStepImg, .CreationFooterImg
{ margin-left:229px; text-align:left; padding-bottom:0px; }
#CreationStepImg, .CreationStepImg
{ margin-top:0px; margin-bottom:-4px; border-bottom:2px solid #FFFFFF; }
#CreationFooterImg, .CreationFooterImg
{ margin-top:15px; margin-bottom:5px; border-top:2px solid #024477; }
.CalControlImg { vertical-align:top; }
.GoCreateImage1 { margin-left:150px; vertical-align:middle;}
.GoCreateImage2 { margin-left:0px; vertical-align:middle;}
.GoCreateBullets1 { margin-left:160px; white-space:nowrap;}
.GoCreateBullets2 { margin-left:0px; white-space:nowrap;}
.GoCreateBulletsIndent { margin-left:15px; }
.LearnMoreBtn { margin:0px; margin-top:5px; margin-left:10px; margin-bottom:-5px; }
.CreateHostHelpBtn { margin-left:30px; }
.CreateGetPaidDiv { margin:0px; margin-left:100px; margin-top:20px;}
 
/* Opacity Filters
----------------------------------------------- */
.opacityFilterLight{ filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25; }
.opacityFilterMedium{ filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; }
.opacityFilterDarker{ filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
.opacityFilterDarkest{ filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; }

/* Downloads Page & Join In Page
----------------------------------------------- */
.downloadsDropdown{ width:160px; }
.ContentHeaderFont{ color:#22191C; line-height:14px; }
.ContentHeaderFont{ padding-top:3px; }
.ContentHeaderFontListing, .ContentHeaderFontListingBlue,
.ContentHeaderFontListingDarkBlue { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
.ContentHeaderFontListingBlue { color:#C9E1F5; }
.ContentHeaderFontListingDarkBlue { color:#024477; }
.ContentHeaderFontDark{ color:#22191C; }
div.BigDownloadFont { font-size:18px; }
div.BigJoinInFont { font-size:20px; margin:0px; padding:0px; }
div.SmallJoinInFont { font-size:12px; margin:0px; padding:0px; text-align:left; }
.SmallJoinInFontBold { font-weight:bold; }
.BiggestDownloadFont, .BiggestJoinInFont { font-size:22px; }
.JoinInTalkcastTitleTB { margin:0px; padding:0px; padding-left:10px; padding-top:10px;
  width:515px; height:100px; }
.JoinInTalkcastTitle { padding:0px; padding-top:10px; padding-bottom:5px;
  display:block; margin:0px; line-height:20px; width:315px; overflow:hidden; }
.JoinInInfoHostDiv, div.JoinInInfoHostDiv { padding:0px; padding-left:5px; padding-top:0px; margin-top:0px; color:#000000;
  font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:13px; display:block; vertical-align:bottom; }
.JoinInProgressSWF { margin:0px; padding:0px; border:0px; width:240px; height:138px; }
#JoinInInfoVoIPImg { margin-left:25px;}
#JoinInInfoDownloadLinkImg:hover, #JoinInInfoVoIPImg:hover { filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; }

/* Main Intro Page
----------------------------------------------- */
.MainTalkShoeTable { padding:0px; margin-left:0px; margin-top:5px; text-align:left;
  width:990px; margin-bottom:0px; }
.MainTalkShoeTableTopTD { background:#FFFFFF url("../images/MainBubbleTableBG.jpg") repeat-x top left; }
.MainWelcomeTextImg { margin-right:20px; }
table.mainBubbleTable{ width:960px; height:270px; padding:0px; margin:0px; margin-left:0px; margin-bottom:15px; }
.MainHoverLinks{ padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px; }
a:hover .MainHoverLinks { filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
.MainBubbleImg { margin:0px; margin-left:-5px; }
.mainFeatPromoTable { padding:0px; margin-left:4px; text-align:left;
  width:982px; height:459px; margin-bottom:0px; }
.MainFeatTDTop  { height:9px; padding:0px; margin:0px; width:965px;
  background:#D8EAF8 url("../images/MainFeaturedTopBG.gif") no-repeat bottom center; }
.MainFeatTD { width:965px; background:url("../images/MainFeaturedBG.jpg") repeat-x top left;
  padding:0px; margin:0px; text-align: center;}
.MainFeatFeaturedTitle{ width:900px; padding:0px; color:#090200; 
  font-size:18px; font-weight:bolder; margin:0px; margin-left:45px; margin-top:10px; 
  margin-bottom:10px; text-align:left; overflow:visible; height:20px; 
  font-family:Arial, Helvetica, sans-serif;}
.MainFeatFeaturedFooter{ width:900px; padding:0px; color:#6FAED7; 
  font-size:22px; font-weight:bolder; margin:0px; margin-left:55px; 
  margin-top:15px; margin-bottom:80px; text-align:left; overflow:visible; 
  font-family:Arial, Helvetica, sans-serif;}
.MainFeaturedSeeAllTD { width:120px; vertical-align:middle; text-align:left; }
.MainFeaturedSeeAllLink { color:#FFFFFF; font-size:11px; font-weight:bold; }
.MainFeaturedSeeAllLinkBig { color:#6FAED7; font-size:22px; line-height:24px;
  font-weight:bolder; text-decoration:underline; }
.MainFeaturedLinksBG { background-color:#CCE1F6; }
table.CategoryDataTableMain
{ padding:5px; padding-left:0px; margin-left:40px; border-width:0px;
  margin-right:30px; width:900px; table-layout: fixed; }
table.CategoryDataTableMain td 
{ padding:0px; vertical-align:top; text-align:left; }
table.CategoryDataTableMain td .categoryLink { color:#00155D; }
table.MainFeaturedInnerTB td { vertical-align:top; }
table.MainFeaturedInnerTBTB { width:130px; table-layout: fixed; }
td.MainFeaturedInnerTBTD { max-width:130px; table-layout: fixed; }
.MainFeaturedTBLinkDiv { width:120px; max-width:120px; white-space:normal; overflow:hidden; text-align:center; }
.MainFeaturedHostName, a.MainFeaturedHostName, .MainFeaturedHostName a { color:#279E4A; font-size:11px; font-weight:bold; }
a:hover.MainFeaturedHostName, .MainFeaturedHostName a:hover { text-decoration:underline; }
.MainPromoFeaturesImg1 img { margin:0px; padding:0px; margin-left:13px;
  padding-top:3px; padding-bottom:7px; }
.MainPromoFeaturesImg img { margin:0px; padding:0px; margin-left:8px;
  padding-top:3px; padding-bottom:7px; }
img.MainPromoIconWhiteBG { position:absolute; z-index:1; border:0px; margin-top:0px;
  height:117px; width:116px; margin-left:1px; }
.MainFeatJoinInBtnDiv { position:absolute; z-index:1000; border:0px; margin:0px; padding:0px;
  margin-top:-9px; margin-left:1px; width:125px; height:124px; }
.MainFeatJoinInBtn { position:absolute; border:0px; margin:0px; padding:0px; margin-top:-5px; }
.MainPromoLoungeSectionImg img { margin:0px; padding:0px; padding:10px; }
.MainPromoLoungeTable { margin:0px; padding:0px; margin-left:0px; }
.MainRSSDisplayBox { margin:0px; padding: 0px; font-family:Arial, Helvetica, sans-serif;
  font-size:12px; font-weight:bold; color:#454A4E; text-decoration:none; margin-bottom:15px; 
  text-align:left; margin-left:0px; margin-top:-2px; background-color:#E9F4FA; 
  height:23px; width:964px; overflow:hidden; }
.MainRSSDisplayBoxInner { margin:0px; padding: 0px; text-align:center; margin-top:4px; }
.MainRSSDisplayBoxInner a { font-weight:bold; text-decoration:none; color:#454A4E; }
.MainRSSDisplayBoxInner a:hover { font-weight:bold; text-decoration:underline; }
.CSRSSDisplayBox { margin:3px; padding: 0px; font-family:Arial, Helvetica, sans-serif;
  font-size:12px; font-weight:bold; color:#454A4E; text-decoration:none; margin-bottom:15px; 
  text-align:left; margin-left:0px; margin-top:15px; background-color:#E9F4FA; 
  height:23px; overflow:hidden; }
.CSRSSDisplayBoxInner { margin:0px; padding: 0px; text-align:center; margin-top:4px; }
.CSRSSDisplayBoxInner a { font-weight:bold; text-decoration:none; color:#454A4E; }
.CSRSSDisplayBoxInner a:hover { font-weight:bold; text-decoration:underline; }
.MainPromoWNRSS { margin:0px; padding:0px; }
#MainPromoWNid{ padding:0px; border:0px; margin-left:10px; margin-bottom:10px; }
#MainPromoWNid .MainPromoRsscontainer{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;
  font-size:12px; text-align:center; }
.WhyFrameTop { margin:0px; margin-bottom:-8px; }
.ListenInFrameTop, .VideoDemoFrameTop { margin:0px; margin-bottom:-8px; overflow:visible; width:640px; padding:0px; }
.ListenInFrameBottom, .VideoDemoFrameBottom { margin:0px; margin-top:-2px; overflow:visible; width:640px; padding:0px; }

.MainDemoDiv{ margin-top:-10px; margin-bottom:10px; background-color:#00234D;}
.MainBtnMargin{	margin-top:5px;	}

.TellMeMoreNextPrevious, .IntroGoTMMBubble
{ position:relative; padding:0px; margin:0px; margin-top:-68px; padding-bottom:42px;
  z-index:0;}

.TellMeMorePreviousBtn, .TellMeMoreNextBtn { margin-left:10px; }

.TellMeMoreBtn { margin-left:20px; }

.PromoInfoTable
{ position:relative; text-align:left; margin-left:40px; margin-top:-35px; 
  overflow:visible; z-index:2; width:770px; }

.whyFrame, .whatFrame, .getPaidFrame, .ListenInFrame, .VideoDemoFrame { overflow:visible; }
.VideoDemoFrame { margin-left:100px; }
.whatFrame { margin-left:50px; }
.whatMidDiv { margin-left:50px; }
.getPaidFrame { margin-left:50px; white-space:nowrap; }
.ListenInFrameInner
{ background-color:#CAD9ED; overflow:visible; width:574px; padding-bottom:5px;
  margin:0px; margin-top:-2px; margin-bottom:-2px; }
.VideoDemoFrameInner
{ background-color:#CAD9ED; overflow:visible; width:640px; padding-bottom:5px;
  margin:0px; margin-top:-2px; margin-bottom:-2px; }

.userConfirmStep { padding:0px; margin:0px; }
.userConfirmStepsDiv { padding:0px; margin:0px; }
.userConfirmNeedInfoDiv { padding:0px; margin:0px; }
.userConfirmSuccessDiv { padding:0px; margin:0px; margin-left:20px; margin-bottom:60px; margin-right:20px; }
.userConfirmStepDescDiv { margin-right:243px; }
.userConfirmOrDiv { margin-top:10px; margin-left:252px; margin-right:528px; }
.userConfirmNeedInfoLinksDiv { padding:0px; margin:0px; padding-top:0px;
  margin-top:3px; vertical-align:top; }
.userConfirmStepArrowDiv { margin-left:15px; margin-right:10px; }

/*Pin Confirm &Downloads Page*/
.PinConfirmText1a, .DownloadsText1a { font-size:18px; font-weight:bold; color:#FFFFFF; line-height:24px; }
.PinConfirmText1b, .DownloadsText1b { font-size:18px; font-weight:bold; color:#5CA4DE; line-height:24px; }
.PinConfirmText1c, .DownloadsText1c { font-size:18px; font-weight:bold; color:#030005; }
.DownloadsText1a { color:#000000; }
a.PinConfirmText1b, a:hover.PinConfirmText1b, a.DownloadsText1b, a:hover.DownloadsText1b
{ color:#003D7D; text-decoration:none; font-size:10px; }
a:hover.PinConfirmText1b, a:hover.DownloadsText1b { text-decoration:underline; }
.PinConfirmText2, .DownloadsText2 { font-size:14px; color:#030005; }
.PinConfirmText3, .DownloadsText3 { font-size:14px; color:#030005; width:250px; padding-right:10px;
  padding-bottom:8px; padding-left:50px; height:50px; max-height:50px; }
.PinConfirmText4, a .PinConfirmText4, a:hover .PinConfirmText4, 
.DownloadsText4, a .DownloadsText4, a:hover .DownloadsText4 { color:#FFFFFF; font-size:24px; font-weight:bold; text-decoration:none; line-height:28px; }
.DownloadsText4, a .DownloadsText4, a:hover .DownloadsText4 { color:#000000; }
a:hover .PinConfirmText4, a:hover .DownloadsText4 { text-decoration:underline;}
.PinConfirmText5, .PinConfirmText7 { font-size:20px; color:#FFFFFF; }
.PinConfirmText6 { font-size:12px; color:#FFFFFF; }
a:hover .PinConfirmText5, a:hover .PinConfirmText6 { text-decoration:underline; }
.PinConfirmHelpImg { padding-right:10px; margin:0px; }
.PinConfirmHelpImgSm  { padding:0px; margin:0px; margin-bottom:-5px; }
.PhonePinSelectionTableTD, .PhonePinSelectionTableSaved { background-color:#AED2F7; }
.PhonePinSelectionTableSaved { padding:15px; padding-left:25px; }
.Downloads3CellTD { width:580px; padding:5px; padding-left:10px; }
.DownloadsBulletTD { width:45px;height:110px; padding:10px; }
.DownloadsDLBtnTD { width:400px; padding:5px; }
.DownloadsHelpTD { width:135px; padding:5px; }
.DownloadsFinishedTD { width:535px; padding:5px; }
.WhatsAPinWrapDiv { margin:0px; padding:0px; margin-top:4px; }

#myTalkShoeCashTD { text-align:right; margin:0px; padding:0px; padding-right:20px; }
.IWantCashTD { text-align:right; margin:0px; padding:0px; }
.GoToCashMrkting { padding-left:200px; }
.changePinConnectImg { padding:10px; padding-top:20px; padding_bottom:20px; }

/*BreadCrumbs*/
.BreadCrumbDivBlue, .BreadCrumbDivBlueWide, .BreadCrumbDivWhite, .BreadCrumbDivWhiteWide, 
.BreadCrumbDivWhiteWideBC
{ margin:0px; padding:0px; color:#C9E1F5; margin-left:5px; margin-top:10px; position:relative; z-index:10000; }
.BreadCrumbDivWhite, .BreadCrumbDivWhiteWide { color:#ABD0EF; }
.BreadCrumbDivBlueWide, .BreadCrumbDivWhiteWide { margin-left:5px; margin-top:5px; margin-bottom:5px }
.BreadCrumbDivWhiteWideBC { width:900px; text-align: left; margin-left:40px;
  margin-top:15px; margin-bottom:-5px; }
.BCLinkBlue, .BCLinkBlueActive, .BCLinkWhite, .BCLinkWhiteActive
{ color:#C9E1F5; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
  font-size:12px; text-decoration:none; }
.BCLinkWhite, .BCLinkWhiteActive { color:#ABD0EF; }
.BCLinkBlueActive { font-size:12px; color:#FFFFFF; }
.BCLinkWhiteActive { font-size:12px; color:#4A9BDD; }
a:hover .BCLinkBlue, a:hover .BCLinkBlueActive { text-decoration:underline; }
.BreadCrumbSep { margin:0px; padding:0px; }

/*System Maintenace Message on myTalkShoe*/
.MyTalkShoeSysMaintMsgDiv { margin:0px; padding:0px; margin-top:2px; margin-left:0px; height:22px }
.MyTSSysMaintActive { height:22px; }

/*Pagination*/
.PaginationDivTalkCast { margin:0px; padding:0px; text-align:right; height:15px; line-height:10px;
  margin-bottom:15px; margin-top:-25px; padding-right:20px; }
.PaginationDiv { margin:0px; padding:0px; text-align:right; height:15px; line-height:10px;
  margin-bottom:-9px; }
.PaginationImg, .PaginationImgOff { margin:0px; padding:0px; padding-left:1px; padding-right:1px;
  margin-bottom:-5px; }
a:hover .PaginationImg { filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; }
.PaginationLink, .PaginationLinkTalkCast { color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif;
  font-weight:bold; padding-left:2px; padding-right:3px; }
.PaginationCurrent { color:#C4DAF1; font-size:11px; font-family:Arial, Helvetica, sans-serif;
  font-weight:bold; padding-left:2px; padding-right:3px; }
.PaginationBotDivTalkCast { margin:0px; padding:0px; text-align:right; height:20px; line-height:10px;
  vertical-align:top; position:relative; z-index:2800; padding-right:20px; }
.PaginationBotDiv { margin:0px; padding:0px; text-align:right; height:20px; line-height:10px;
  margin-top:-10px; vertical-align:top; position:relative; z-index:2800; }
.PaginationBotImg, .PaginationBotImgOff { margin:0px; padding:0px; padding-left:1px; padding-right:1px;
  margin-top:-8px; padding-top:5px; vertical-align:top; }
a:hover .PaginationBotImg { filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; }
.PaginationBotLink, .PaginationBotLinkTalkCast { color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif;
  font-weight:bold; padding-left:2px; padding-right:3px; padding-top:5px; vertical-align:top;}
.PaginationBotCurrent { color:#C4DAF1; font-size:11px; font-family:Arial, Helvetica, sans-serif;
  font-weight:bold; padding-left:2px; padding-right:3px; padding-top:5px; vertical-align:top;}
.PaginationLinkTalkCast, .PaginationBotLinkTalkCast { color:#024477; }

/*Help Context qTip*/
div#qTip
{ padding:3px; border:1px solid #FF7F00; border-right-width:1px; border-bottom-width:1px;
  display:none; background:#EDF5FC; color:#22191C; font-weigth:bold; text-align:left;
  position:absolute; z-index:10000; max-width:300px; overflow:visible;
  filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; min-height:30px; font-size:12px; }

/*Help Context ToolTip*/
.tooltiptitle{color:#F47320; text-decoration:none; cursor:default; text-align:left;
font-family:"Trebuchet MS", Lucida Sans, Helvetica, Arial, Sans-serif; font-weight:bold;
font-size:12px; margin-left:0px; margin-top:2px; padding:0px; }
.tooltipcontent{color:#22191C; text-decoration:none; cursor:default; margin:0px; padding:0px;
font-family:"Trebuchet MS", Lucida Sans, Helvetica, Arial, Sans-serif; font-size:10px;
text-align:left; }

#ToolTipDiv{ position:absolute; padding:inherit; top:0px; left:0px; z-index:12500; visibility:hidden; border-width:0px; 
filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; text-align:left; }

.TContent th { margin:0px; padding:0px; text-align:left; line-height:15px; }
.TContent td { margin:5px; padding:5px; }
.MainToolTipDivTableTR tr{ margin:0px; padding:0px; background-color:#FFFFFF; }
.toolTipBubbleTM { background:url("../images/tooltip/toolTipBubbleTM.gif") no-repeat left bottom; }
.toolTipBubbleTL { background:url("../images/tooltip/toolTipBubbleTL.gif") no-repeat left top; padding-right:5px; }
.toolTipBubbleTR { background:url("../images/tooltip/toolTipBubbleTR.gif") no-repeat right top; padding-left:5px; }
.toolTipBubbleBL { background:url("../images/tooltip/toolTipBubbleBL.gif") no-repeat left bottom; padding-right:5px; }
.toolTipBubbleBR { background:url("../images/tooltip/toolTipBubbleBR.gif") no-repeat right bottom; padding-left:5px; }
.toolTipBubbleET { background:url("../images/tooltip/toolTipBubbleET.gif") repeat-x left top; padding-top:5px;}
.toolTipBubbleEL { background:url("../images/tooltip/toolTipBubbleEL.gif") repeat-y left top; }
.toolTipBubbleER { background:url("../images/tooltip/toolTipBubbleER.gif") repeat-y right top; }
.toolTipBubbleEB { background:url("../images/tooltip/toolTipBubbleEB.gif") repeat-x left bottom; }
.toolTipBubbleBL img {margin-bottom:20px; padding:20px; }

#TSLCallOutDiv{ position:fixed; padding:inherit; top:0px; left:0px; z-index:2500; display:inherit;
  visibility:hidden; border-width:0px; text-align:center; width:100%; height:inherit; }  
.MainTSLCallOutTBTD { background-color:#000000; vertical-align:top; table-layout:fixed;
  filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; text-align:center; }
.MainTSLCallOutImgInnerTB { text-align:right; width:700px; }
.MainTSLCallOutImg, img.MainTSLCallOutImg { position:relative; z-index:10000;
  top:0px; left:0px; background-color:#000000;
  filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.MainTSLCallOutClose, a.MainTSLCallOutClose, a:hover.MainTSLCallOutClose,
.MainTSLCallOutCloseSm, a.MainTSLCallOutCloseSm, a:hover.MainTSLCallOutCloseSm  
{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:-4px;
  font-size:12px; color:#EEEEEE; text-decoration:none; padding-right:20px; }
.MainTSLCallOutCloseSm, a.MainTSLCallOutCloseSm, a:hover.MainTSLCallOutCloseSm 
{ font-weight:normal; font-size:11px; }
