

/** 
* @filepath: /shared/reset.css
* @timestamp: 1258494218
*/
/* -------------------------------------------------- 
				RESET CSS
----------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, 
pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, 
font, img, ins, kbd, q, s, samp,small, strike, strong, sub, 
sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, 
thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 12px;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 18px;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* IE PNG FIX */
.pngFixWrapRel { position: relative; }
.pngFixWrapAbs { position: absolute; }
/* Clearfix */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clearfix {height: 1%;}
*:first-child+html .clearfix {min-height: 1px;}


/** 
* @filepath: /shared/style.css
* @timestamp: 1258494218
*/
/* -------------------------------------------------- 
				General Text Settings
----------------------------------------------------*/
body {
	background: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
}

/* Headings */
h1 { padding: 7px 0 12px; font-size: 32px; font-weight: 700; margin: 0 0 12px; }
h2 { padding: 3px 0 8px; font-size: 24px; font-weight: 700; margin: 0 0 8px; }
h3 { font-size: 14px; font-weight: 700; margin: 0 0 4px; padding: 0 0 4px; }
h4 { font-size: 14px; font-weight: 700; margin: 0 0 12px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
 
/* -------------------------------------------------- 
				LINKS
----------------------------------------------------*/
a,
a:link,
a:visited { text-decoration: none; color: #56caf5; }

a:hover,
a:active { /* text-decoration: underline;*/ color: #56caf5; }

/* -------------------------------------------------- 
				COMMON FORMATTING
----------------------------------------------------*/
hr { margin: 15px 0; }

/* paragraphs */
p { margin: 0 0 18px; }
strong { font-weight: 700; }

/* Lists */
ul, ol { margin: 0 0 18px; }
ul ul, ol ol { margin: 0 18px 3px; }

dl { margin: 0 0 18px; }
dl dt { font-weight: 700; }
dl dd { margin-left: 0px; }

/* Blockquotes */
blockquote { margin: 18px; padding: 18px 18px 0 18px; }

/* -------------------------------------------------- 
				FORMS
----------------------------------------------------*/
label { font-weight: 700; }
p.buttons { margin: 15px 0 0; }

/* Fieldsets */
fieldset { padding: 14px; margin: 0 0 18px 0; border: 1px solid #ccc; }
legend { font-weight: bold; font-size: 18px; }
label { display: block; }

/* Text fields */
input.text, input.title { width: 300px; margin: 6px 6px 18px 0; }
input.text, input.title { border:1px solid #bbb; background:#f6f6f6; padding: 6px; }
input.text:focus,
input.title:focus { border:1px solid #999; background:#fff; }
input.title { font-size: 14px; }

/* Textareas */
textarea { width: 500px; height: 200px; margin: 6px 6px 6px 0; }
textarea { border:1px solid #bbb; background:#eee; padding:5px; }
textarea:focus { border:1px solid #999; background:#fff; }

/* Select fields */
select { border:1px solid #ccc; background:#f6f6f6; width:200px; }
select:focus { border:1px solid #999; background:#fff; }

/* -------------------------------------------------- 
				TABLES
----------------------------------------------------*/
table   { margin-bottom: 15px; }/*
th      { border-bottom: 2px solid #ccc; font-weight: bold; }
td      { border-bottom: 1px solid #ddd; }
th,td   { padding: 4px 10px 4px 0; }*/
tfoot   { font-style: italic; }
caption { background: #ffc; }
table .last { padding-right: 0; } 

/* -------------------------------------------------- 
				GLOBAL CLASSES
----------------------------------------------------*/
.clear  { clear: both; }

/** 
* @filepath: /global.css
* @timestamp: 1258494218
*/
/* GLobal Disabled state for pagination arrows */
a.disabled {
	opacity: .4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	cursor: text !important;
}

a:hover, a:active {
	text-decoration:underline;
}

/* -------------------------------------------------- 
				HEADER
----------------------------------------------------*/ 
.header {
	width: 100%; 
	background: #1E1E1E url(http://cdn.media.abc.go.com/m/images/global/generic/header_border.gif) no-repeat bottom center;
}

	.headerContent {
		margin: 0 auto;
		width: 995px; 
		position: relative;
		z-index: 1002;
		padding-top: 2px;
		text-align: center;
	}
	
		.headerControls {
			height: 55px;
			position: relative;
			z-index: 1002;
			text-align: left;
		}


/*	TOP BANNER AD
----------------------------------------------------*/
.adSpace {
	height: auto;
	width: 968px;
	margin: 0 auto;
	min-height: 26px;
	height:auto !important;
	height:26px;
}

.adWrapper {
/*	*height:66px;
	min-height:66px; */
}

/*	LOGIN / SIGNUP
----------------------------------------------------*/
.login {
	position: absolute;
	bottom: 35px;
	right: 0px;
	line-height: 12px;
	font-weight: 700;
}
	
	.login p, .login a, .login span {
		font-size: 10px;
	}
	
	.login p{
		float: left;
		margin: 0;
	}
	
	.login ul{
		float: left;
		margin: 0;
	}
		
		.login ul li {
			border-left:1px solid #666666;
			float:left;
			margin-left:8px;
			padding-left: 8px;
		}
		
		.login ul li.last {border: none;}
	
/*	SITE SEARCH
----------------------------------------------------*/
.searchBar {
	position: absolute;
	bottom: 3px;
	right: -4px;
}
	
	.searchInput {
		width: 180px;
		height: 20px;
		background: transparent url(http://cdn.media.abc.go.com/m/images/global/bg/search_bg_left.png) no-repeat;
		border: none;
		padding: 7px 6px 0 16px;
		color: #ffffff;
		float: left;
		font-size: 10px;
		font-weight: 700;
	}
	
	.searchInput:focus{
		border: 0;
	}
	
	.searchBtn {
		width: 37px;
		height: 27px;
		background: transparent url(http://cdn.media.abc.go.com/m/images/global/bg/search_bg_go.png) no-repeat;
		border: none;
		text-indent: -9999px;
		margin: 0 0 0 -1px;
		float: left;
		cursor: pointer;
	}

/*	BRANDING
----------------------------------------------------*/
div.logo {
	position: absolute;
	bottom: -85px;
	left: -69px;
	z-index: 1000;
	margin: 0 0 12px;
	padding: 7px 0 12px;
}
	
div.logo a {
	text-indent: -9999px;
	height: 115px;
	width: 200px;
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/logo.png?v1) no-repeat;
	display: block;
}

h1.logo {
	position: absolute;
	bottom: -85px;
	left: -69px;
	z-index: 1000;
}
	
h1.logo a {
	text-indent: -9999px;
	height: 115px;
	width: 200px;
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/logo.png?v1) no-repeat;
	display: block;
}


/*	PRIMARY NAV / TABS
----------------------------------------------------*/
ul.primaryNav {
	position: absolute;
	bottom: 1px;
	left: 100px;
	margin: 0;
	padding: 0;
	z-index: 1000;
}

ul.primaryNav li{
	float: left;
	display: inline;
	margin-right: 4px;
}

ul.primaryNav li a{
	display: block;
	height: 34px;
	width: 98px;
	text-indent: -9999px;
}

ul.primaryNav li.videoTab a {
	width: 150px;
}

ul.primaryNav li.showsTab a{
	background: url(http://cdn.media.abc.go.com/m/images/global/buttons/tab_navi2.gif) no-repeat 0px 3px;
}

ul.primaryNav li.scheduleTab a{
	background: url(http://cdn.media.abc.go.com/m/images/global/buttons/tab_navi2.gif) no-repeat -102px 3px;
}

ul.primaryNav li.videoTab a{
	background: url(http://cdn.media.abc.go.com/m/images/global/buttons/tab_navi2.gif) no-repeat -204px 3px;
}				


ul.primaryNav li.showsTab a:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/buttons/tab_navi2.gif) no-repeat 0px bottom;
}

ul.primaryNav li.scheduleTab a:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/buttons/tab_navi2.gif) no-repeat -102px bottom;
}

ul.primaryNav li.videoTab a:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/buttons/tab_navi2.gif) no-repeat -204px bottom;
}	

/*	SECONDARY NAV
----------------------------------------------------*/
ul.secondaryNav {
	position: absolute;
	right: 230px;
	bottom: 4px;
	margin: 0;
	padding: 0;
}

ul.secondaryNav li{
	float: left;
	display: inline;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #666666;
}

ul.secondaryNav li a{
	font-size: 10px;
	text-transform: uppercase;
}

ul.secondaryNav li.last{
	border: none;
}

/*	ALERT NOTIFICATION BOX
----------------------------------------------------*/
#alertBar {
	height: 46px;
	padding-top: 15px;
	background: url(http://cdn.media.abc.go.com/m/images/global/bg/alert_bg.gif) repeat-x;
	width: 100%;
	min-width: 1000px;
	text-align: center;
}

.alertContent {
	width: 790px;
	margin: 0 auto;
	text-align: center;
	height: 30px;
}

.alertContent h3{
	float: left;
	display: inline;
	padding: 6px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	background: #cc0000;
	color: #ffffff;
}

.alertContent p{
	padding: 0 0 0 20px;
	border-left: 1px solid #666;
	float: left;
	display: inline;
	width: 520px;
	margin: 0 0 0 20px;
	text-align: left;
	font-size:15px !important;
}

.alertContent p a{
	font-size:15px;	
}

#alertCloseBtn {
	float: right;
	margin-right: -15px;
	_margin-right:0px;
	display: block;
	height: 30px;
	width: 30px;
}


/* -------------------------------------------------- 
				FOOTER
----------------------------------------------------*/
.footer {
	background: #4c4b4b;
	border-top: 2px solid #c8000a;
	padding: 40px 0 60px;
	/*margin-top: 80px;*/
	clear: both;
	width: 100%;
}

.footerContent {
	margin: 0 auto;
	width: 1015px;
}

.footer ul {
	float: left;
}

.footer ul.lastList {
	float: left;
	margin: 0 !important; 
}

.footer ul li a{
	font-size: 11px;
}

.abcLinks,
.companyInfoLinks,
.partnersLinks {
	float: left;
	display: inline;
	height: 140px;
	overflow: hidden;
}

/*	ABC.COM LINKS
----------------------------------------------------*/		
.abcLinks {
	width: 159px;
	padding: 0 0 0 10px;
	border-right: 1px solid #666;
	margin-right: 30px;
}

.abcLinks ul li {
	margin: 0 18px 0 0;
	width: 60px;
}

/*	COMPANY INFO
----------------------------------------------------*/		
.companyInfoLinks {
	width: 387px;
	padding: 0;
	border-right: 1px solid #666;
	margin-right: 30px;
}

.companyInfoLinks ul {
	margin: 0;
	width: 109px;
}

.companyInfoLinks ul li{
	margin: 0 10px 0 0;
}

.companyInfoLinks .secondList {
	width: 165px;
}

/*	PARTNERS
----------------------------------------------------*/		
.partnersLinks ul li{
	float: left;
}

a.espn,
a.abcKids,
a.abcFamily,
a.soapNet {
	display: block;
	text-indent: -9999px;
	margin-right: 8px;
}

a.espn {
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/espn_off.gif) no-repeat bottom left;
	height: 62px;
	width: 88px;
}

a.espn:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/espn_on.gif) no-repeat bottom left;
}

a.abcKids {
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/disney-channel_off.gif) no-repeat 0px 0px;
	height: 62px;
	width: 74px;
}

a.abcKids:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/disney-channel_on.gif) no-repeat 0px 0px;
}

a.abcFamily {
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/abc-family_off.gif) no-repeat 0px 0px;
	height: 62px;
	width: 113px;
	margin-left:2px;
}

a.abcFamily:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/abc-family_on.gif) no-repeat 0px 0px;
}

a.soapNet {
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/soapnet_off.gif) no-repeat 0px 0px;
	height: 62px;
	width: 88px;
}	

a.soapNet:hover{
	background: url(http://cdn.media.abc.go.com/m/images/global/generic/partnerLogos/soapnet_on.gif) no-repeat 0px 0px;
}
#signlobby {
	width: 150px;
}


/** 
* @filepath: /register/loader.css
* @timestamp: 1258494218
*/
/**
 * @author Nancy Motherway
 * @version 1.0.0
 * @file loader.css
 */

#abc-overlay {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	opacity: 0;
	min-height: 100%;
	background-color: #000000;
	position: absolute;
	top: 0;
	z-index: 9998;
}
#abc-div-iframe {
	width: 0;
	height: 0;
  	position: absolute;
    z-index: 9999;
}
#abc-div-iframe a.close{
	background:url(http://cdn.media.abc.go.com/m/images/register/btnClose.png?cb=v3.21) no-repeat top right;
	height:36px;
	position:absolute;
	text-indent:-9999px;
	right: -21px;
	top:-20px;
	width:36px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://cdn.media.abc.go.com/m/images/register/btnClose.png?cb=v3.21');
}
#abc-div-iframe #close.external{
	right:0;
	top:0;
}
html, body {
	height: 100%;
}

/** 
* @filepath: /community/dashboard/dashboard-general.css
* @timestamp: 1258494218
*/
/* DASH GENERAL SETTINGS
--------------------------------------------------------*/
#dashStrip {
	position: fixed !important;
	position:absolute;
	bottom: 0px;
	
	height: 30px;
	
	overflow: hidden;
	display: none;
	width: 100% !important;
	width: 995px;
	z-index: 100000;
	text-align:left;
	
}
/*
* html #dashStrip {position:absolute; bottom:0px; left:0px; zoom:1;}
* body{ height: 100%; }
* html{ overflow: auto; }
* html #dashStrip { top:0px; left:0px;}
*/



span.dashNotifyBadge{
	position: absolute;
	top: -3px;
	right: -3px;
	display: block;
	width: 20px;
	height: 20px;
	background: url(http://cdn.media.abc.go.com/m/images/community/dashboard/dash_notify_badge.png) no-repeat left top;
	text-align: center;
	line-height: 19px;
	font-size: 9px;
	color: #ffffff;
	z-index: 50;
}

/* DASH NAVIGATION BAR
--------------------------------------------------------*/
#dashToggleStrip {
	width: 995px;
	margin: 0 auto;
	opacity: .96;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
	filter: alpha(opacity=96);
}

	#dashToggleStripContent {
		width:658px;
		height: 31px;
		border-top:1px solid #6e6c6a;
		border-left:1px solid #6e6c6a;
		border-right:1px solid #6e6c6a;
		background: url(http://cdn.media.abc.go.com/m/images/community/dashboard/bkgd_dashboard.png) repeat-x;
		
	}

	#dashToggleStrip ul {
		float: left;
		display: inline;
		background-image: url(http://cdn.media.abc.go.com/m/images/community/dashboard/dashboard-icons.png?cb=1);
		background-repeat: no-repeat;
		margin: 0;
		height:30px;
	}
	
		#dashToggleStrip ul li{
			float: left;
			display: inline;
			margin: 0;
			position: relative;
			zoom:1;
		}
		
			#dashToggleStrip ul li a{
				display: block;
				height: 31px;
				width: 36px;
				text-indent: -9999px;
				
			}
			
			#dashToggleStrip ul li.question {
				width: 475px !important;
				width: 513px;
				_overflow: hidden;
			}
			#dashToggleStrip ul li.selected a{
				background: #656565 url(http://cdn.media.abc.go.com/m/images/community/dashboard/dashboard-icons.png?cb=1) no-repeat;
				background-repeat: no-repeat;
			}
			#dashToggleStrip ul li.selected a.popular{
				background-position: 0px -31px;
			}
			
			#dashToggleStrip ul li.selected a.playlists{
				background-position: -36px -31px;
			}
			
			#dashToggleStrip ul li.selected a.faves{
				background-position: -72px -31px;
			}
		
			#dashToggleStrip ul li.selected a.buzz{
				background-position: -72px -31px;
			}
		
			#dashToggleStrip ul li.selected a.featuredQuestion{
			 	background-position: -108px -31px;
			}		
		
		

.toggleDashBtn {
	float: right;
	height: 31px;
	width: 34px;
	background: url(http://cdn.media.abc.go.com/m/images/community/dashboard/dash_maximize_btn.png) no-repeat;
	display: block;
	text-indent: -9999px;
}

.open .toggleDashBtn {
	background: url(http://cdn.media.abc.go.com/m/images/community/dashboard/dash_minimize_btn.png) no-repeat;
}


#dashToggleStrip ul li a.featuredQuestion {
	padding: 7px 0 0 30px;
	height: 26px !important;
	height: 24px;
	_overflow:hidden;
	margin: 0px;
	float: left;
	display: inline;
	width: 485px !important;
	width: 503px;
	font-size: 12px;
	color: #ffffff !important;
	font-weight: 700;
	text-decoration: none;
	text-indent: 10px !important; 	
}

a.featuredQuestion:hover{
	text-decoration: none;
}		
	
	
	.editMode {
		float: left;
		display: inline;
		padding: 0 0 0 14px;
		border-left: 1px solid #444;
		margin-left: 14px;
		margin-top: 4px;
	}
	
		a.editLink{
			background: url(http://cdn.media.abc.go.com/m/images/community/profile/edit-pencil-icon.png) no-repeat left 3px;
			padding-left: 18px;
			float: left;
		}
		
		a.switchLink {
			background: url(http://cdn.media.abc.go.com/m/images/community/dashboard/icon_switch.png) no-repeat left 3px;
			padding-left: 18px;
			float: left;		
			
		}
		
		.lastUl {
			margin: 0;
		}
		
/* DASH CONTENT
--------------------------------------------------------*/	
#dashPrimaryContent {
	height: 500px;
	background: #656565;
	width:100%;
	opacity: .98;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=98)";
	filter: alpha(opacity=98);
}

	#dashPrimaryContentInner {
		background: #656565 url(http://cdn.media.abc.go.com/m/images/global/generic/ajaxloader63.gif) no-repeat center 50px;
		min-height: 200px;
		position: relative;
		zoom: 1;
	}
	
	

/* 
 * DUMMY STUFF */
.videoPlayerBox {
	height: 767px;
	background: #000;
	width: 100%;
	text-align: center;
}

.videoPlayerBox img{
	margin: 0 auto;
	
}
/* social integrations
--------------------------------------------------------*/	
#dashPrimaryContentInner iframe.gadgets-gadget {
	display: none;
}

#dashframe {
	width : 999px;
	height : 250px ;
	background :transparent;
	border: #636363 0 none;
	padding:0;
	margin:0;
	overflow: hidden;
}
.mostPopular .tabItem{
	margin-bottom: 150px;
}


/** 
* @filepath: /community/social-link/social-link.css
* @timestamp: 1258494218
*/
/* #abc-iframe  #socialLinkAuthUi {} */ 
.signInPopup #socialLinkAuthUi {
	float: none;
	margin: 0;
	padding: 0 0 12px 0;
	height: 26px;
}

#socialLinkAuthUi {
	float: right;
	margin-left: 8px;
	margin-top: -4px;
}

/* donate status */
#donateStatusOverlay.overlaycontainer {
	display: none;
}

#abc-iframe #donateStatusOverlay.overlaycontainer {
	display: block;
}

#donateStatusOverlay.overlaycontainer .overlaycontents {
	padding: 10px 15px;
	border: 5px solid #B1B2B2;
	color: #000;
	background-color: #fff;
}

#donateStatusOverlay.overlaycontainer .overlaycontents h1 {
	color: #000;
	font-size: 20px;
	font-weight: normal;
	height: 38px;
	padding: 6px 0 0 43px;
}
#donateStatusOverlay.facebook .overlaycontents h1 {
	background: transparent url(http://cdn.media.abc.go.com/m/images/community/social-link/icon_facebook.gif?cb=v3.21) no-repeat scroll 0 0;	
}
#donateStatusOverlay.twitter .overlaycontents h1 {
	background: transparent url(http://cdn.media.abc.go.com/m/images/community/social-link/icon_twitter.gif?cb=v3.21) no-repeat scroll 0 0;	
}


#donateStatusOverlay.overlaycontainer .overlaycontents p,
#donateStatusOverlay.overlaycontainer .overlaycontents a {
	font-size: 12px;
}

#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusDesc {
	font-weight: bold;
}

#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons {
	padding: 0 0 10px;
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusSubmitBtn {
	background: transparent url(http://cdn.media.abc.go.com/m/images/register/btn_ok.gif?cb=v3.21) no-repeat left bottom;
	height: 35px;
	width: 74px;
	display: block;
	text-indent: -9999px;
	float: left;
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusSubmitBtn:hover {
	background-position: left top;
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusCancelBtn {
	float: left;
	margin: 8px 0 0 16px;
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusSubmitBtn.donateStatusPostingBtn {
	background: transparent url(http://cdn.media.abc.go.com/m/images/register/btn_posting.gif?cb=v3.21) no-repeat left top;	
	height: 35px;
	width: 147px;
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusSubmitBtn.donateStatusPostingBtn:hover {
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusSubmitBtn.donateStatusCloseBtn {
	background: transparent url(http://cdn.media.abc.go.com/m/images/register/btn_close.gif?cb=v3.21) no-repeat left bottom;	
	height: 35px;
	width: 93px;
}
#donateStatusOverlay.overlaycontainer .overlaycontents #donateStatusButtons #donateStatusSubmitBtn.donateStatusCloseBtn:hover {
	background-position: left top;
}

#donateStatusOverlay.overlaycontainer .overlaycontents textarea {
	border: solid 1px #999;
	width: 320px;
	height: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/** 
* @filepath: /textmessage/textmessage.css
* @timestamp: 1258494218
*/
div.overlaycontainer {
	display :none;
	color: #000;
}

#submitframe{
	display: none;
}
div#abc-iframe div.overlaycontainer{
	display: block;
}
div#abc-iframe div.overlaycover{
	display: block;
}

div.overlaycontainer h1{
	color: #FFF;
	background: #555;
	font-size: 14px;
	line-height: 18px;
	padding: 5px;
	margin-bottom: 5px;
}

.overlaycontents{
	border:5px solid #B1B2B2;
	background: #fff;
}

.textmessageform fieldset{
	border: 0;
	margin: 0;
	padding: 0 5px;
}

.textmessageform div{
	margin-bottom: 8px;
}
.textmessageform .errorText{
	color: #600;
	font-weight: 800;
	padding: 0 5px;
}
.textmessageform .erroractive{
	background-color:#FFD1D1;
	border: 1px solid #F00;
	padding: 5px;
	margin: 5px;
}

.signupText {
	padding: 0 10px;
}

.textloading,
.textfailure,
.textsuccess{
	background:#DBFFB7;
	border:1px solid #87AC61;
	margin: 10px;
	padding:10px
}
input .inputfailure,
.textfailure{
	background-color:#FFD1D1;
	border-color:#FF0000;
}
.textloading{
	background-color:#FFFFC1;
	border-color:#FFF000;
	font-weight: 800;
}

.legalText {
	padding: 0 10px;
	font-size: 90%;
	
	
}

#signupPhone input{
	margin-right:5px;
	padding: 3px;
	font-size: 18px;
	font-weight: 800; 
}
.submitMobile input{
	background: transparent url(http://cdn.media.abc.go.com/m/images/register/btn_ok.gif?cb=v3.21) no-repeat left bottom;
	height: 35px;
	width: 74px;
	margin-right: 30px;
	float:left;
}
.submitMobile input:hover{
	background-position: left top;
}
.submitMobile a {
	float:left;
	margin:10px 30px;
	width:90px;
}
.signupText img.loader{
	display: block;
	margin: auto;
}

span.overlayloadingimg{
	display: block;
	height: 25px;
	margin: auto;
	background: url(http://cdn.media.abc.go.com/m/images/register/form_processing.gif?cb=v3.21) no-repeat;
}

/** 
* @filepath: /shared/upgrade.css
* @timestamp: 1258494218
*/
#upgrade {
    font-family: Arial,Helvetica,sans-serif;
}
#upgrade h6,
#upgrade a {
	color: #76dbf7;	
}

#upgrade h6{
	margin : 0;
	font-size : 1.6em;
	background : #000 url(http://cdn.media.abc.go.com/m/images/global/buttons/upgrade_header_bg.jpg?cb=v3.21) no-repeat left;
	color : #fff;
	font-weight : bold;
	height: 54px;
	text-indent: -9999px;
}

#upgrade .signInPopup{
    height: 300px;
}
#upgrade .overlaycontents{
	border-color: #fff;
	color: #fff;
	background: #555 url(http://cdn.media.abc.go.com/m/images/global/buttons/upgrade_bg.jpg?cb=v3.21) center center;
}

#upgrade img{
	float : left;
	margin-right : 10px;
}
#upgrade p,
#upgrade p span{
	font-size : 18px;
	line-height : 1.5em;
}

#upgrade p{
	margin : 10px 10px 40px 10px;
}

#upgrade p.download a,
#upgrade p.download{
	font-size : 19px;
	font-weight : bold;
}

#upgrade p.nothanks{
	position : absolute;
	bottom : 5px;
	right: 5px;
	text-align: right;
	font-size: 15px;
	margin-bottom: 10px;
}


#upgrade span.cancelUp{
	text-align : right;
	display : block;
	clear : both;
	margin-top : 10px;
	padding-top : 6px;
	height : 34px;
	font-size : .9em;
	font-weight : normal;
}

