/********************************************
		common.css overrides
********************************************/
.showbg{
width:1002px; margin-left:auto; margin-right:auto;
}

#mainvideo #mediaplayer2{ position:absolute; top:60px; left:14px; z-index:1000; background:#fff; border:1px solid #f2f2f2; }

#video #mediaplayer2 {position:relative;top:-5px;left:-6px;z-index:1000;background:#fff;border:none;}

.bodycontainer{
background:transparent;
width:1002px;
}
.mainsection, .widget_row, .rightsection{background:none;}
.mainsection {width:658px;position:relative;top:5px;left:5px;} 
.rightsection {width:324px;position:relative;right:5px;top:5px;}

#homead {width:324px;}
#homead, #homead .container{ background:none; }
	/*#homead .container .label{
	background:url(http://a.abcnews.com/assets/images/label-advertisement_trans101508.gif) no-repeat;left:0 !important;
	}*/

	#homead .container .ad {left:0;}
	
.capbottom{ display:none; }

.midcontainer{padding:0;}

.marketplace{
background:none;
width:992px;
float:left;
position:relative;
margin:5px;
_margin:0;
_left:5px;
}
	.marketplacequigo {float:left;}
	.marketplacepromos {float:right;}
	.marketplace .midcontainer{padding:0;background:none;}
	.marketplacequigo .midcontainer {background:#fff;}
	.marketplacequigo .quigo {padding:10px 5px 10px 10px;width:620px;}
	.marketplacepromos .midcontainer{border:none !important;}
	.marketplacepromos .promoright .promobox {background:none;}
	.marketplacepromos .promoright .promoboxBottom {background:none;}

/********************************************
		common widget class
********************************************/
span.comments {
background:transparent url(icon-comment_new.gif) no-repeat scroll 4px 6px;
padding:4px 7px 4px 22px;
}

.single 
{
width:324px;
}

.double
{
width:658px;
}

.triple
{
width:992px;
}


/********************************************
		common tab
********************************************/
.tab-row {background:#fff;
height:35px;
z-index:5;
position:relative;
border-bottom:1px solid #ccc;
padding:9px 0 0 0;
margin-bottom:5px;
white-space: nowrap;
_height:29px;
}

	.tab-row div {cursor:pointer; 
	height:20px;
	padding:9px 8px 4px; 
	margin:0 2px 0 0;
	z-index:5;
	text-align:center;
	line-height:1.6em;
	overflow:hidden;
	color:#fff;
	text-transform:uppercase; 
	font-family:arial, verdana, sans-serif;
	float:left;
	font-size:11px;
	_height:23px;
	}
	
	.tab-row a:hover, .tab-row a.tabActive:hover, .tab-row a.tabinActive:hover {text-decoration:none !important;}
	
	.tab-row .tabActive div{position:relative;
	padding:9px 7px 4px;
	top:0;
	z-index:105;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	color:#000;
	height:21px;
	_height:24px;
	_top:1px;
	}
		
		.tab-row .tabActive div span {position:relative;top:-1px;}
		
		.tab-row a.tabinActive:hover span {text-decoration:underline;}
	
	.tab-row .tabinActive div{background:#fff url(gradientBkg-ccc.gif) repeat-x 0 -10px;
	color:#000;
	position:relative;
	_top:1px;
	}
	
	.tabActive {background:none;outline:none;}
	.tab-row a:hover.tabinActive div {background:#ddd;}
	
.tabber {background:#fff;}	
	.tabber .widget_head, .tabber .widget_head_short{display:none;}
	
	.tabber .freeform .midcontainer {border:none;}
	
	.tabber #blogs {width:300px !important;margin:0;padding:0 11px 10px;}
		
		.tabber #blogs  .midcontainer{border:none;width:auto !important;}
		
		.tabber #blogs .container {width:auto !important;}
		
		.tabber #blogs .blog-entry, .tabber .blog-entry {margin:12px 0 0;
		padding-top:2px;
		border-top:1px solid #ccc;
		}
			.tabber #blogs .pos-1 , .tabber  .pos-1 {border:none;
			margin:0;
			padding-top:0;
			}
	
	.tabber #specialevent .midcontainer {border:none;}
		
		#blogs .headline {font-family:arial, verdana, sans-serif;
		line-height:16px;
		margin-bottom:0;
		}
		
		#blogs .timeDate {color:#777;
			font-size:11px;
			margin-top:1px;
			text-transform:uppercase;
		}
			#blogs .timeDate .blogHighlight {/**color:#cc0000;**/
			color:#000;
			padding-left:1px;
			}
			
		#blogs a.continuelink {color:#036;}
			
		#blogs .copy {margin-top:10px;}
	
/********************************************
		vtabber
********************************************/	
.vtabber {margin:0 10px;
position:relative;
overflow:hidden;
}

	.vtabber .tabber {width:638px;
	background:transparent;
	}
	
	.tab-preload-bg{position:absolute;
	left:-10000px;
	}
	
	.vtabber .midcontainer {border:none;}
		
	.vtabber .tab-row {border:none;
	height:auto;
	margin:0;
	float:left;
	padding:0;
	white-space:normal;
	width:150px;
	}
		
		.vtabber .tab-row div {float:none;text-align:left;margin:0;}
		
		.vtabber a.tabActive:focus, .vtabber a.tabinActive:focus {outline:none;}
		
		.vtabber .tab-row .tabActive div {height:auto;
		top:0;
		background:#fff;
		border-left:1px solid #bbb;
		border-top:1px solid #bbb;
		border-bottom:1px solid #bbb;
		border-right:none;
		height:19px;
		_height:21px; /*ie 6 fix*/
		padding-left:7px;
		*padding-left:9px; /*ie 6/7 fix*/
		padding-top:9px;
		margin-right:-1px;
		overflow:hidden;
		}	
			
		.vtabber .tab-row a.tabinActive:hover div {height:19px;
		padding-top:10px;
		top:0;
		border:none;
		}
		
		.vtabber .tab-row .tabinActive div {top:0;}

	.vtabber .tab-content {float:left;
	width:485px;
	}

	.vtabber .show-display {width:465px;
	padding:8px 10px 10px;
	height:100%;
	min-height:280px;
	}	
	
	.vtabber .show-display .sd-lead {width:461px;
	margin:2px 0 15px 5px;
	}
		.vtabber .show-display .sd-lead .sd-image {float:left;
		width:150px;
		margin:3px 8px 8px 0;
		}
		.vtabber .show-display .sd-lead .sd-headline{}
			.vtabber .show-display .sd-lead .sd-headline h4 {font-size:14px;
			line-height:16px;
			}
			
		.vtabber .show-display .sd-lead .sd-headline h4 .content-label {font-size:12px;}
			
	.vtabber .show-display .sd-media-links {float:right;
	width:137px;
	padding:0;
	margin:0 0 10px 10px;
	}
	
	.vtabber .show-display .sd-media-links .sd-media-wrapper {margin-bottom:10px;}
	.vtabber .show-display .sd-media-links .sd-media-wrapper  .sd-media-headline {float:left;
	font-size:11px;
	width:80px;
	margin-left:5px;
	}
	.vtabber .show-display .sd-media-links .sd-media-wrapper  .sd-media-image {float:left;width:52px;}
	
	.vtabber .show-display ul.sd-headlines {margin:0;
	padding:0;
	list-style:none;
	width:310px;
	}
	.vtabber .show-display .sd-headlines li {background:transparent url(bullet-blue.gif) no-repeat scroll 0 0;
	padding-left:13px;
	padding-bottom:5px;
	line-height:15px;
	}
	
	.vtabber .show-display .sd-link-more {margin:10px 0 10px 13px;
	font-weight:bold;
	}
	
/********************************************
		dimensions
********************************************/

#mainvideo{ position: relative; width:658px; height:549px; }

	#topvideos{ height:548px; overflow:hidden; background:#fff; }
	
	#topvideos-widget{ position:absolute; width:370px; height:548px; overflow:hidden; }
	
	#mainvideo-caption-bg, #mainvideo-caption{ position:absolute; top:254px; left:10px; width:340px; }
		#mainvideo-caption .relheadline{ width:330px; }
	
	#topvideos .whitestrip{ position:absolute; left:373px; width:8px; height:548px; overflow:hidden; z-index:3;  }
	
	#topvideos-playlist, #topvideos-tabs{ position:absolute; left:381px; width:276px; overflow:hidden;}
		#topvideos-playlist{ top:37px; height:512px; }
		#topvideos-tabs{ height:36px; z-index:4;}
		
/********************************************
		widget.css overrides
********************************************/
.widget_head .title, .widget_head_short .title, #specialevent .headline  {padding-left:0;}

	#carousel .copy {color:#000;}
	#countdown  {padding:10px 0;
	position:relative;
	width:322px;}
		
/********************************************
		mainvideo
********************************************/
#mainvideo #topvideos .widget_head{
	background:#fff;/*f8f9fb*/
	height:36px;
	}
	
#mainvideo #topvideos .widget_head .title{
		font-size:16px; padding-top:8px;
		}
		
	#mainvideo-caption-bg, #mainvideo-caption{ 
		font-family:arial, verdana, sans-serif; text-align: left; line-height:1.2em;
		}
		#mainvideo-caption-bg{
		z-index:2; color:#ddd; font-size:11px; 
		}
		#mainvideo-caption{
		z-index:3; color:#369; font-size:11px;
		}	
			#mainvideo-caption .comments, #mainvideo-caption-bg .comments{
			padding:4px 7px; text-align:left;
			padding-left:22px; margin-left:4px;
			}
				#mainvideo-caption .comments{
				color:#000;
				background:url(icon-comment_new.gif) no-repeat 4px 6px;/*comment_rev*/
				}
				#mainvideo-caption .comments a:hover {
				text-decoration:underline;
				}
			#mainvideo-caption .headline, #mainvideo-caption-bg .headline{
			padding:4px 7px;
			font-size:16px; line-height:1.2em; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif;/*fff1dc*/
			}
				#mainvideo-caption .headline .content-label{ font-size:16px; }
				
			#mainvideo-caption .headline a:hover {
				text-decoration:underline;
			}
			#mainvideo-caption .lead-in, #mainvideo-caption-bg .lead-in{
			padding:5px 7px; color:#003267;
			}
			
			#mainvideo-caption-bg .headline, #mainvideo-caption-bg .lead-in{
			/*background:#ddd;*/
			}
			#mainvideo-caption .relatedlabel{
			margin:4px 0px 6px 8px; padding-top:4px; text-align:left; border-top:1px solid #333;
			
			}
				#mainvideo-caption .relatedlabel span{ text-transform:uppercase; color:#369; }
			
			#mainvideo-caption .package{ width:375px; padding:0 0 5px 0; }
			#mainvideo-caption .package .pane li{ margin-bottom:2px; margin-top:0; }
			#mainvideo-caption .package .pane li a{ font-size:11px; font-weight:normal; color:#036; line-height:1.3em; }
			#mainvideo-caption .package .pane li a:hover{ text-decoration:underline; }
			#mainvideo-caption .relheadline{ float:left; }
			
		#mainvideo-caption img{ display:none; }
		#mainvideo .preview-image{  display:none;z-index:1; position:relative; top:2px; left:8px; /*background:#ddd*/; width:370px; height:556px; }
		#mainvideo .preview { width:380px; position:relative; top:120px;}
		#mainvideo-caption .headline img.mnpnd, #mainvideo-caption-bg .headline img.mnpnd{ display:inline; width:35px; height:18px; }
		#mainvideo-caption .lead-in img.mnpnd, #mainvideo-caption-bg .lead-in img.mnpnd{ display:inline; width:35px; height:24px; }

		.mainVideoMoreLink{text-align:right; margin:8px 5px; font-weight:bold;}
			.mainVideoMoreLink a:hover {text-decoration:underline;}
		
		#mvInnerButtonContainer {position:relative;left:195px;width:55px;margin:2px 0 6px 0;}
		#mvInnerButtonContainer .mvInnerButton{
			position:relative; top:0; width:51px; padding:2px 1px; font-size:11px; font-weight:bold; 
			text-align:center; 
		}
		
		.mvInnerButton a:hover {
		text-decoration:none !important;
		}
		
	/********************************************
		mainvideo image
	********************************************/
	#topvideos-widget{
	z-index:1;
	/*border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;border-right:7px solid #fff;*/
	}
		#topvideos-widget img{z-index:20; position:relative;}
		
	#topvideos-controls{
	position:absolute; left:268px; top:249px; width:65px; height:25px;z-index:100;background:#fff;
	}
	
	.topvideos-controls-cutout{
		display:none;
		/*float:right;width:65px;height:24px;*/
	}
	
	/*prev*/
		#topvideos-controls a.previous {
		position:absolute;left:6px;
		background:url(cntrl-prev.gif) no-repeat center;
		}
		#topvideos-controls a.previous:hover {
		position:absolute;left:6px;
		background:url(cntrl-prev.gif) no-repeat center;
		}
		/*next*/
		#topvideos-controls a.next {
		position:absolute; left:33px;
		background:url(cntrl-next.gif) no-repeat center;
		}
		#topvideos-controls a.next:hover{
		position:absolute; left:33px;
		background:url(cntrl-next.gif) no-repeat center;
		}
			#topvideos-controls a.hnext {
			position:absolute; left:33px;
			background:green;/*background:url(cntrl-next.gif) no-repeat center;*/
			outline:none;
			}
			#topvideos-controls a.anext {
			position:absolute; left:33px;
			background:blue;/*background:url(cntrl-next.gif) no-repeat center;*/
			outline:none;
			}
		#topvideos-controls a.previous:focus, #topvideos-controls a.next:focus {
		outline:none;
		}
		
		
	/********************************************
		mainvideo overlays
	********************************************/
		#mainvideo-caption-bg, #mainvideo-caption{ 
		font-family:arial, verdana, sans-serif; text-align: left; line-height:1.2em;
		}
		#mainvideo-caption-bg{
		z-index:2; color:#ddd; font-size:12px; 
		}
		#mainvideo-caption{
		z-index:3; color:#369; font-size:12px;
		}	
			#mainvideo-caption .comments, #mainvideo-caption-bg .comments{
			padding:4px 7px; text-align:left;
			padding-left:22px; margin-left:4px;
			}
				#mainvideo-caption .comments{
				color:#000;
				background:url(icon-comment_new.gif) no-repeat 4px 6px;/*comment_rev*/
				}
				#mainvideo-caption .comments a:hover {
				text-decoration:underline;
				}
			#mainvideo-caption .headline, #mainvideo-caption-bg .headline{
			padding:4px 7px;
			font-size:16px; line-height:1.2em; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif;/*fff1dc*/
			}
				#mainvideo-caption .headline .content-label{ font-size:16px; }
				
			#mainvideo-caption .headline a:hover {
				text-decoration:underline;
			}
			#mainvideo-caption .lead-in, #mainvideo-caption-bg .lead-in{
			padding:5px 7px; color:#003267;
			}
			
			#mainvideo-caption-bg .headline, #mainvideo-caption-bg .lead-in{
			/*background:#ddd;*/
			}
			#mainvideo-caption .relatedlabel{
			margin:4px 0px 6px 8px; padding-top:4px; text-align:left; border-top:1px solid #333;
			
			}
				#mainvideo-caption .relatedlabel span{ text-transform:uppercase; color:#369; }
			
			#mainvideo-caption .package{ width:375px; padding:0 0 5px 0; }
			#mainvideo-caption .package .pane li{ margin-bottom:2px; margin-top:0; }
			#mainvideo-caption .package .pane li a{ font-size:12px; font-weight:normal; color:#036; line-height:1.3em; }
			#mainvideo-caption .package .pane li a:hover{ text-decoration:underline; }
			#mainvideo-caption .relheadline{ float:left; }
			
		#mainvideo-caption img{ display:none; }
		#mainvideo .preview-image{  display:none;z-index:1; position:relative; top:2px; left:8px; /*background:#ddd*/; width:370px; height:556px; }
		#mainvideo .preview { width:380px; position:relative; top:120px;}
		#mainvideo-caption .headline img.mnpnd, #mainvideo-caption-bg .headline img.mnpnd{ display:inline; width:35px; height:18px; }
		#mainvideo-caption .lead-in img.mnpnd, #mainvideo-caption-bg .lead-in img.mnpnd{ display:inline; width:35px; height:24px; }

	/********************************************
		mainvideo playlists
	********************************************/
	
		#topvideos-playlist .downScroller{background:url(bg-scroller_down_gray.png) no-repeat 0px 0px;}
		
	#topvideos-playlist .loading-indicator{
	top:102px; left:150px;
	}
		
		.item .headline, .itemActive .headline, .iteminActive .headline,
		.item .headline_nr, .itemActive .headline_nr, .iteminActive .headline_nr{
		float:left; margin:0;
		}
		
		#topvideos-playlist .iteminner{ 
		width:235px;
		padding:2px 5px 2px 10px; overflow:hidden; 
		text-align:left; line-height:1.2em;
		font-family:arial, verdana, sans-serif; font-size:12px;
		}
		
		#topvideos-playlist .iteminActive .iteminner{ padding:3px 5px 3px 10px;/*this offsets the border*/}
		
		#topvideos-playlist .item a, .itemActive a, .iteminActive a{
		/*text-decoration:none; color:#036; font-size:11px; font-weight:normal; line-height:1.2em;*/
		}
			.itemActive a{
			color:#036;
			/*font-size:14px; font-weight:bold;*/
			}
			
			#topvideos-playlist .item a.mvh1,#topvideos-playlist .itemActive a.mvh1,#topvideos-playlist .iteminActive a.mvh1{ font-weight:bold; color:#036;}
			.item .mvh1 .content-label,.itemActive .mvh1 .content-label,.iteminActive .mvh1 .content-label{ font-size:14px;font-weight:normal; /* color:#333;*/}
			.item a.mvh2,.itemActive a.mvh2,.iteminActive a.mvh2{/*font-size:14px; font-weight:normal;*/}
			.item a.mvh3,.itemActive a.mvh3,.iteminActive a.mvh3{/*font-size:12px; font-weight:normal;*/}
			a.mvh1,a.mvh2,a.mvh3{ cursor:pointer; }
			
			.itemActive a:hover{text-decoration:none;/*color:#106ac5;*/}
			.iteminActive a:hover{text-decoration:underline;}
			
			.recent{ color:#930; white-space:nowrap; }
			
			#mainvideo .hllabel{ color:#900; padding-right:5px; }
			
			.mainVideoShowLogo{
			position:absolute; top:5px; left:30px;
			}
			
			.thumbitemtitle{
			height:75px;
			}
				.thumbitemtitle td{
				vertical-align:middle; 
				}
				
			.regitem-thumb{min-height:82px;line-height:1.3em;}
			.mvItemThumb{
			height:75px; width:100px; background:#ddd; float:left; margin:3px 8px 3px 0;
			}
			
			.mvInnerContainer{
			display:none;
			position:relative; top:-4px; margin-bottom:10px;
			background:#f3f3f3; /*fff*/
			}
						
.popuppreview{
width:282px; height:105px; overflow:hidden; padding:10px 10px 20px 20px;
/*background:url(http://a.abcnews.com/assets/images/bg-pup_box.png) no-repeat top left;*/
}
.pupbox{
width:250px; height:75px; overflow:hidden;
background:#fcefdd; padding:10px; border:1px solid #666;/*c59542*/
}
.ppImage{ float:left; width:100px; height:75px; overflow:hidden; /*border:1px solid #999;*/ }
.ppLeadIn{ float:right; width:140px; height:75px; overflow:hidden; }

			
/********************************************
		minimainnews
********************************************/
.minimainnews_row{
margin:0;
}
#minimainnews{
/*margin-left:2px; */ 
/*position: absolute; top:20px; left:2px; margin-bottom:38px;*/
width:658px; height:219px; overflow:hidden; background:none;/*2d64a5*/
/*border-bottom:1px solid #f1ad48;*/ /*see show specific css for color*/
}
	#topstoriesmini{
	width:656px; height:185px; overflow:hidden;background:#fff;
	}
	#topstoriesmini .whitestrip{
	z-index:3; position:absolute; left:343px;
	background:#fff; width:8px; height:180px; overflow:hidden;height:351px;
	}
	/********************************************
		minimainnews image
	********************************************/
	#topstoriesmini-widget{
	position:absolute;
	z-index:1; width:340px; height:182px; overflow:hidden;
	/*border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999;border-right:7px solid #fff;*/
	}
		#topstoriesmini-widget img{z-index:20; position:relative;}
		
	#topstoriesmini-controls{
	position:absolute; left:124px; top:188px; width:65px; height:25px;z-index:100;background:#fff;
	}
	
	.topstoriesmini-controls-cutout{
		float:right;width:65px;height:24px;display:none;
	}
	
	/*prev*/
		#topstoriesmini-controls a.previous {
		position:absolute;left:6px;
		background:url(cntrl-prev.gif) no-repeat center;
		}
		#topstoriesmini-controls a.previous:hover {
		position:absolute;left:6px;
		background:url(cntrl-prev.gif) no-repeat center;
		}
		/*next*/
		#topstoriesmini-controls a.next {
		position:absolute; left:33px;
		background:url(cntrl-next.gif) no-repeat center;
		}
		#topstoriesmini-controls a.next:hover{
		position:absolute; left:33px;
		background:url(cntrl-next.gif) no-repeat center;
		}
			#topstoriesmini-controls a.hnext {
			position:absolute; left:33px;
			background:green;/*background:url(cntrl-next.gif) no-repeat center;*/
			outline:none;
			}
			#topstoriesmini-controls a.anext {
			position:absolute; left:33px;
			background:blue;/*background:url(cntrl-next.gif) no-repeat center;*/
			outline:none;
			}
		#topstoriesmini-controls a.previous:focus, #topstoriesmini-controls a.next:focus {
		outline:none;
		}
	
	/********************************************
		minimainnews overlays
	********************************************/
	#minimainnews-caption-bg, #minimainnews-caption{
	position:absolute; top:10px; left:185px; 
	}
		#minimainnews-caption-bg{
		z-index:2;
		width:150px;
		color:#ddd; font-family:arial, verdana, sans-serif; text-align: left; font-size:11px; line-height:1.2em;
		/*background:#fff;*/
		}
		#minimainnews-caption{
		z-index:3;
		width:160px;
		color:#369; font-family:arial, verdana, sans-serif; text-align: left; font-size:12px; line-height:1.2em;
		/*background:pink;*/
		}	
			#minimainnews-caption .comments, #minimainnews-caption-bg .comments{
			padding:4px 7px; text-align:left;
			padding-left:22px; margin-top:7px; margin-left:4px;
			}
				#minimainnews-caption .comments{
				color:#000;
				background:url(icon-comment_new.gif) no-repeat 4px 6px;/*comment_rev*/
				}
				#minimainnews-caption .comments a:hover {
				text-decoration:underline;
				}
			#minimainnews-caption .headline, #minimainnews-caption-bg .headline{
			padding:4px 7px;
			font-size:12px; line-height:1.3em; font-weight:bold; color:#369; font-family:arial, verdana, sans-serif;/*fff1dc*/
			}
				#minimainnews-caption a .content-label{ font-size:11px;color:#c00;font-weight:normal;}
				
			#minimainnews-caption .headline a:hover {
				text-decoration:underline;
			}
			#minimainnews-caption .lead-in, #minimainnews-caption-bg .lead-in{
			padding:0 7px; color:#000;
			line-height:1.3em;
			}
			
			#minimainnews-caption-bg .headline, #minimainnews-caption-bg .lead-in{}
			#minimainnews-caption .relatedlabel{
			margin:4px 0px 6px 8px; padding-top:4px; text-align:left; border-top:1px solid #333;
			
			}
				#minimainnews-caption .relatedlabel span{ text-transform:uppercase; color:#369; }
			
			#minimainnews-caption .package{ width:325px; padding:0 0 5px 0; }
			#minimainnews-caption .package .pane li{ margin-bottom:2px; margin-top:0; }
			#minimainnews-caption .package .pane li a{ font-size:11px; font-weight:normal; color:#036; line-height:1.3em; }
			#minimainnews-caption .package .pane li a:hover{ text-decoration:underline; }
			#minimainnews-caption .relheadline{ float:left; width:310px; }
			
		#minimainnews-caption img{ display:none; }
		#minimainnews .preview-image{ z-index:1; position:relative; top:10px; left:8px; /**/background:#ddd; width:176px; height:132px; }
		#minimainnews .preview {background:white;width:340px}
		#minimainnews-caption .headline img.mnpnd, #minimainnews-caption-bg .headline img.mnpnd{ display:inline; width:35px; height:18px; }
		#minimainnews-caption .lead-in img.mnpnd, #minimainnews-caption-bg .lead-in img.mnpnd{ display:inline; width:35px; height:24px; }


	/********************************************
		main news playlists
	********************************************/
	
	#topstoriesmini-playlist{
	z-index:5;
	position:absolute; top:36px; left:351px;
	width:306px; height:183px; overflow:hidden; background:#f3f3f3 url(pixel-bebebe.gif) repeat-y left;
	}
		#topstoriesmini-playlist .downScroller{background:url(bg-scroller_down_gray.png) no-repeat 0px 0px;
		top:166px !important;}
		
		#topstoriesmini-tabs{
		z-index:4;
		position:absolute; top:2px; left:341px;
		width:306px; height:36px; overflow:hidden;
		}
			#topstoriesmini-tabs .widget_head{
			border-left:1px solid #bebebe; border-bottom:1px solid #fff; height:35px;
			background:#dce4e7 url(bg-head_tall_ltbl_fade.gif) repeat-x;
			}
	#topstoriesmini-playlist .loading-indicator{
	top:102px; left:160px;
	}
		
		.item .headline, .itemActive .headline, .iteminActive .headline,
		.item .headline_nr, .itemActive .headline_nr, .iteminActive .headline_nr{
		float:left; margin:0;
		}
		
		#topstoriesmini-playlist .item,#topstoriesmini-playlist .itemActive,#topstoriesmini-playlist .iteminActive{
		background: url(pixel-bebebe.gif) repeat-y left; padding:2px 0;
		}
		
		#topstoriesmini-playlist .iteminner{ 
		width:270px;
		padding:1px 5px 1px 10px; overflow:hidden; /*border-bottom:1px #ccc solid;*/
		text-align:left; line-height:1.2em;
		font-family:arial, verdana, sans-serif; font-size:12px;
		}
			#topstoriesmini-playlist .iteminner .content-label {font-weight:normal;color:#c00;}
		
		#topstoriesmini-playlist .itemActive .iteminner{ background:#fff; padding:3px 4px 3px 10px; border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}/**/
		
		#topstoriesmini-playlist .iteminActive .iteminner{ padding:4px 5px 4px 10px;/*this offsets the border*/}
		
		#topstoriesmini-playlist .item a, .itemActive a, .iteminActive a{line-height:1.21em;}
			.itemActive a{
			color:#036;
			}
			
			.item a.mnh1,.itemActive a.mnh1,.iteminActive a.mnh1{ font-weight:bold; color:#036;}
			.item .mnh1 .content-label,.itemActive .mnh1 .content-label,.iteminActive .mnh1 .content-label{text-transform:uppercase;font-size:11px;}
			.item a.mnh2,.itemActive a.mnh2,.iteminActive a.mnh2{}
			.item a.mnh3,.itemActive a.mnh3,.iteminActive a.mnh3{}
			a.mnh1,a.mnh2,a.mnh3{ cursor:pointer; }
			
			.itemActive a:hover{text-decoration:none !important;/*color:#106ac5;*/}
			.iteminActive a:hover{text-decoration:underline;}
			
			.recent{ color:#930; white-space:nowrap; }
			
			#minimainnews .hllabel{ color:#900; padding-right:5px; }
			

/********************************************
		mainWidgets
********************************************/

.mainWidgets{
width:658px; clear:both;
/*background:plum;*/
}

/********************************************
		widgetsColumns
********************************************/

.widgetsColumnB{
width:324px; overflow:hidden; margin:0; padding:0;
float:right; position:relative;
/*background:pink;border:1px solid red;*/
zoom:1;
}

.widgetsColumnA{
width:324px; overflow:hidden; margin:0; padding:0;
float:left; position:relative;
/*background:yellow;border:1px solid blue;*/
}
.widgetsColumnC{width:324px;
overflow:visible; 
margin:0; 
padding:0;
position:relative;
/*top:-1px;*/
}

.widgetsColumnAB{
border:1px solid #666666;
clear:both;
height:auto;
margin:0 0 10px;
overflow:hidden;
padding:5px;
float:left;
}

.widgetsColumnB a:hover, 
.widgetsColumnA a:hover, 
.widgetsColumnC a:hover, 
.widgetsColumnAB a:hover,
.widgetsColumnABC a:hover,
.widgetsColumnABC-Top a:hover {text-decoration:underline;}

/********************************************
		wNode
********************************************/

.wNode{
padding:0 10px;
}

.wNodeMCImgLeft{
float:left; width:100px;
}
.wNodeMLImgLeft{
float:left; width:176px;
}
.wNodeContentRight{
	float:right; width:180px;
	}
	
	.canvas .wNodeContentRight{
	width:190px;
	}
	
	.wNodeMLContentRight{
	float:right; width:115px;
	}
	.wNodeHeadline{
	text-align:left; font-weight:bold;
	line-height:15px;
	}
	.wNodeLeadIn{
	text-align:left; 
	line-height:15px;
	}
.wNodeEndSpacer, .wNodeSpacer{
height:12px;
}
.simpleSubHead{}

.wNodeButtonContainer{
padding:10px 15px 5px;
}

#mainvideo, #minimainnews, #recipesWidget, #moreWidget, #extraWidget, #vaultWidget, #shoutoutWidget, #talentWidget, #storeWidget, #scheduleWidget, #blogs, .slideshow-widget, #mostpopular, #homead, .miniList, .marketplace, .packages_carousel_row, .twoColumnMainNews, .twoColumnMainNewsSpev, .canvas, .solo, .minicarousel, .listviewer, .twocolumncanvas , .mainnews_row, #discussions, .promos , .promo , #rsslisting, #videocarousel, .specialevent_row , .other-topstories_row , #accuWeather, #stocks, #video, .topManuals, #listpack, .block, .dPWidget, .freeform, #faces, #watercooler, .pollembed, .section-display, .index-quigo, .inline-quigo, #indexPlayer, #health-tools, #health-tools-ab{margin-bottom:10px;clear:both;}

	#moreWidget .container, #extraWidget .container, #vaultWidget .container{
	padding:0; background:#fff;
	}
	
.marketplacepromos {width:322px;margin:0 auto 0 auto;}
.marketplacequigo {margin:0;width:658px;}
.marketplacequigo .captop, .marketplacepromos .captop {display:none;}

.rightsection .marketplace .midcontainer {border:none;background:transparent;}

/********************************************
   twoColumnMainNews/twoColumnMainNewsSpev
********************************************/
.twoColumnMainNews, .twoColumnMainNewsSpev {
float:left;
width:658px;
}
	
	.twoColumnMainNews .column1, .twoColumnMainNews .column2, .twoColumnMainNews .midcontainer, .twoColumnMainNewsSpev .top-story, .twoColumnMainNewsSpev .column1, .twoColumnMainNewsSpev .column2, .twoColumnMainNewsSpev .midcontainer {
	float:left;
	}
	
	.twoColumnMainNews .midcontainer, .twoColumnMainNewsSpev .midcontainer {
	padding:10px 0px;	
	width:656px;
	background:#fff;
	}
	
	.twoColumnMainNews .wNode, .twoColumnMainNewsSpev .wNode {
	padding:0px;
	}
	
	.twoColumnMainNews .wNode .wNodeContentRight, .twoColumnMainNewsSpev .wNode .wNodeContentRight {
	float:none;
	width:auto;
	}
	
	.twoColumnMainNews .preview-image, .twoColumnMainNews .wNodeMCImgLeft, .twoColumnMainNewsSpev .wNodeMCImgLeft, .twoColumnMainNewsSpev .preview-image img {
	width:auto;
	}
	
	.twoColumnMainNews .preview-image {
	width:320px !important;
	}
	
	.twoColumnMainNews .wNodeMCImgLeft, .twoColumnMainNewsSpev .wNodeMCImgLeft {
	margin-right:12px;
	padding:0px;
	}
	
	.twoColumnMainNews .column1, .twoColumnMainNewsSpev .column1 {
	width:315px;
	padding:0px 20px;
	border-right:1px solid #ccc;
	overflow:hidden;
	}
	
	
	.twoColumnMainNews .column2, .twoColumnMainNewsSpev .column2 {
	width:248px;
	padding:0px 20px 0px 20px;
	overflow:hidden;
	}
	
		.twoColumnMainNews .divider, .twoColumnMainNewsSpev .divider {
		height:15px;
		border-top:1px solid #999;
		}
		
	.twoColumnMainNews .top-story #mainnews-caption {
	position:relative;
	top:0px;
	left:-5px;
	width:325px;
	}
	
	.twoColumnMainNews .top-story #mainnews-caption .relatedlabel {
	border:none;
	}
	
	.twoColumnMainNews .top-story #mainnews-caption .topstories-controls-cutout, .twoColumnMainNews .top-story .tooltip-text {
	display:none;
	}
	
	.twoColumnMainNews .top-story #mainnews-caption .package, .twoColumnMainNews .top-story #mainnews-caption .panel {
	padding-bottom:0px;
	_padding-bottom:10px;
	}

	.twoColumnMainNewsSpev #specialevent {
	top:auto;
	left:auto;
	overflow:auto;
	width:auto;
	}
	
	.twoColumnMainNewsSpev .top-story .captop {
	display:none;
	}
	
	.twoColumnMainNewsSpev .top-story .midcontainer {
	padding:0px;
	border:0px;
	}
	
	.twoColumnMainNewsSpev .top-story .midcontainer, .twoColumnMainNewsSpev .top-story .container {
	background:none;
	}
	
	.twoColumnMainNewsSpev .top-story {
	float:left;
	padding:0px 20px 20px;
	}
	
	.twoColumnMainNewsSpev .top-story .preview-image {
	width:608px;
	text-align:center;
	}
	
	.twoColumnMainNewsSpev .top-story .headline {
	padding:4px 0px;
	}
	
	.twoColumnMainNewsSpev .top-story .lead-in, .twoColumnMainNewsSpev .top-story .extras {
	padding-bottom:4px;
	}
	
	.twoColumnMainNewsSpev .top-story .comments {
	background:transparent url(icon-comment_new.gif) no-repeat scroll 4px 6px;
	padding:4px 7px 4px 22px;
	}
	
	
	.twoColumnMainNewsSpev .top-story .list-item {
	padding:0px 0px 5px 0px;
	}
	
	.twoColumnMainNewsSpev .top-story .headline, .twoColumnMainNewsSpev .top-story .list-container {
	width:618px;	
	}
	
	.twoColumnMainNewsSpev .top-story .headline {
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:1.2em;
	}
	
	.twoColumnMainNewsSpev .top-story .title, .twoColumnMainNewsSpev .top-story .relheadline {
	font-weight:bold;
	}
	
	.twoColumnMainNewsSpev .top-story .title {
	padding:0px 0px 8px 0px;
	text-transform:uppercase;
	color:#336699;
	}
	
	.twoColumnMainNewsSpev .top-story .relheadline {
	width:280px;
	}
	
	.top-story .list-container {
	float:left;
	padding:5px 0px 5px 0px;
	}
	
	.list-container .title, .list-container .list-item {
	float:left;
	clear:left;
	}
	
	.list-container .left {
	float:left;
	width:319px;
	}
	
	.list-container .right {
	float:right;
	width:289px;
	}
	
.canvas {position:relative;}

/********************************************
	          ListViewer 
********************************************/
.listviewer {
width:324px;
}
	.listviewer .container{
		padding:10px;
		background:#fff;
	}

	.listviewer .listviewer-content {
		margin:0px;
		padding:0px;
	}
		.listviewer .listviewer-content h3 {
			background:transparent url(hr-gray_dot.gif) repeat-x 0px 18px;
			padding-bottom:10px;
		}
	
		.listviewer  .listviewer-preview {
			width:310px;
			height:100px;
			overflow:hidden;
		}
				
		.listviewer .listviewer-preview img {
			float:left;
			margin:0px 10px 0px 0px;
			border:1px solid #999;
		}
		
		.listviewer .listviewer-preview .headline {font-weight:bold;}
		.listviewer .listviewer-preview .headline, .listviewer  .listviewer-preview p {
			float:left;
			width:180px;
		}
		
		.listviewer .listviewer-content .list {
			list-style:none;
			padding:10px 0px 0px 0px;
			border-top:1px solid #ddd;
		}

/********************************************
		mini carousel
********************************************/	
		
	.minicarousel {
	position:relative;
	width:324px; /*height:244px; overflow:hidden;margin-bottom:4px;*/
	background:#fff;/*url(bg-mediaplayer.gif) no-repeat*/
	}		
		.minicarousel  a{ color:#000; }
		.minicarousel  a:hover{ text-decoration:underline; }
		
		.minicarousel .video-carousel-content{
		z-index:1; position:relative; left:4px; height:152px; overflow:hidden;
		width:318px; border:none; background:#fff;
		}
		.minicarousel .video-carousel-dual{
		position:absolute;
		width:324px; height:187px; background:#fff;
		}
		.minicarousel .headline{
		width:100px; color:#000; height:60px; overflow:hidden;
		font-weight:normal; text-align:left;
		}
		.minicarousel .copy{
			width:100px; color:#000;
		}
		.minicarousel .thumbnail{
		margin:5px 0;
		}
		.minicarousel .videocarouselitem{
		float:left;
		width:100px; height:140px; padding:4px 2px;
		}
		
		.loading-indicator {left:150px;top:25px;}
	
/********************************************
		wCarousel
********************************************/	
.carousel {width:992px;position:relative;left:5px;}

	.carousel a{
		font-weight:normal;
	}
	
	.carousel .headline {
		width:170px;
		padding:2px 0px 0px 2px;
	}

	.carousel .packages {
		/*width:960px;*/
	}

		.carousel .packages .carousel-content {
		    background:#fff;
			padding:12px 0 10px 10px;
			/*width:963px;*/
			height:170px;
		}
		
		.carousel #carousel-dual {
			/*width:963px;*/
		}
				
		.carousel .packages .carouselitem {
			width:176px;
			height:198px;
			overflow:hidden;
		}
		
		.carousel .packages .carouselitem-notlast {
			padding:2px 23px 0px 0px;
		}
		
		.carousel .packages .carouselitem-last {
			padding:2px 0px 0px 0px;
		}
		
			.carousel .packages .carouselitem img {
				/*border:1px solid #bebebe;*/
			}
		
		.carousel .packages .title {
			border:0px;
		}
		
		.carousel .packages .copy {
			display:none;
		}
		
		.carousel .midcontainer {background:#fff;}
		

/********************************************
		recipesWidget
********************************************/
#recipesWidget .wNode{
padding:0 15px;
}

/********************************************
		moreWidget
********************************************/
#moreWidget .container{
padding:0;background:#fff; border-bottom:1px solid #fff;
}
#moreWidget .simpleSubHead{
padding-bottom:5px; width:100%;
font-family:arial, sans-serif;
font-size:12px;
}
#moreWidget .wNode{
padding:0 15px;
}
	.wNodeButtonContainer .simpleSubHead{
	 padding:0 0 10px 0;
	}
	#moreWidget .wNodeButton{
	float:left; width:90px; margin:5px 0; padding-bottom:10px;text-align:right;
	}
	#moreWidget .wNodeEndSpacer, #moreWidget .wNodeSpacer{
	height:10px;
	}
	#moreWidget .wNodeDivider{
	height:10px; border-bottom:1px solid #999; clear:both;
	}
	#moreWidget .wNodeContentRight {position:relative;left:-2px;_left:5px;}	
	#moreWidget .icon_sm{position:relative; top:2px;
	left:-1px;
	display:none;
	}
	#moreWidget .moreLink{
	border:none;
	/**padding-bottom:2px;**/
	padding:14px 0 10px;
	}
	#moreWidget .extraLinkDivider{
	border-bottom:1px solid #999;
	clear:both;
	}
	#moreWidget .extraLink {
	text-align:right;
	border-bottom:1px solid #999;
	padding:5px 20px 5px 10px;
	}
	
	#moreWidget .wNodeMCImgLeft img {position:relative;
	top:3px;
	}

/********************************************
		mostpopular
********************************************/
#mostpopular{
background:none; overflow:hidden;
width:324px;
margin-right:0;
margin-top:0;
}
	.widgetsColumnC #mostpopular .midcontainer{
	width:322px; background:#fff;
	}
	#popular-content{
	width:322px; 
	background:#fff;left:0;
	}
	#mostpopular .package,#mostpopular .pane{
	padding:0; width:322px;
	position:relative; 
	background:#fff;
	}
		#mostpopular .package .pane ul{
		margin-left:15px; margin-top:5px;
		}
	#mostpopular .wNode{
	padding:15px 15px 15px 10px; background:#fff; border-bottom:1px solid #ccc;
	}
	#mostpopular .wNodeMLContentRight{
	width:100px; position:relative; right:10px;
	line-height:15px;
	}
		#mostpopular .wNodeMLContentRight h4{
		margin-bottom:5px; font-size:12px;
		}
	#mostpopular #popular-tabs a:hover {text-decoration:none;}
	#mostpopular .relheadline, #most-popular .relheadline { width:270px; }
	#mostpopular .numofcomments, #most-popular .numofcomments {padding-left:2px;}
/********************************************
		vaultWidget
********************************************/
#vaultWidget {width:324px;}
	#vaultWidget .widget_head .title{
	color:#fff;
	}
	#vaultWidget .package{
	width:306px;
	margin:0 5px 2px;
	padding:0 0 5px;
	*padding-bottom:12px;
	border-bottom:1px solid #999;
	}
	#vaultWidget .relheadline a{
	font-weight:normal;
	}
	#vaultWidget h4{
	padding:10px 10px 0; 
	font-size:14px; 
	font-weight:bold;
	width:290px;
	}

	.vaultVideos{
	padding-bottom:15px;
	}
	#vaultWidget .vaultVideoItem{
	width:102px; margin-left:4px;float:left;_margin-left:2px;
	}
		#vaultWidget .vaultVideoItem img{
		margin-bottom:5px;
		}
	.moreLink{
	text-align:right;
	padding:15px 0 10px !important;
	font-weight:bold;
	}
	
	/*#vaultWidget .package .pane {margin:0;padding:0;}*/
	
/********************************************
		talentWidget
********************************************/
#talentWidget{
/*margin-left:3px;*/ 
}
	#gmaWeekday, #gmaWeekend{
	display:none;
	}

/********************************************
		listPack
********************************************/
#listpack .midcontainer{
background:#fff;
padding-bottom:10px;
}
	#listpack .leaditem a{
	font-family:Arial, Helvetica, sans-serif;
	}
/********************************************
		scheduleWidget
********************************************/
#scheduleWidget .midcontainer{
background:#fff;
}
	#scheduleWidget .wNode{
	padding:0 15px; margin-top:0;
	}
	#scheduleWidget .wNodeHeadline{
	text-transform:uppercase;
	}
	#scheduleWidget .wNodeSpacer {height:10px !important;}
	
	.showSegment{font-weight:bold; margin:5px 0;}
	
	.showDateTime{  }

/********************************************
		extraWidget
********************************************/
#extraWidget .wNodeEndSpacer, #extraWidget .wNodeSpacer{
height:15px;
}

/********************************************
		slideshowwidget
********************************************/
.slideshow-widget{
width:324px; height:auto;
background:none; overflow:hidden;
position:relative;
}
	.slideshow-widget .midcontainer{ width:322px; background:#fff; height:auto; }
	.slideshow-widget .slideshow-preview { width:311px;position:relative; height:auto;}
	
	.slideshow-preview .preview{
		margin:6px;width:307px; 
	}
	.slideshow-preview .image{
		text-align:center; margin-left:auto; margin-right:auto; width:264px;height:198px;
	}
	
	.slideshow-widget .projector-arrow {
	position:absolute;top:298px;left:34px;z-index:1000;_top:296px;
	width:23px;height:13px;background:url(ss-arrow.gif) no-repeat bottom;
	}
	.clearboth {height:0;}

.slideshow-preview .preview .section	{font-size:12px;
padding:6px 11px 0; font-weight:bold; color:#000; float:left;
}

.slideshow-preview .bubble {
	width:297px; height:49px; margin-left:auto; margin-right:auto; /**margin-top:6px;**/margin-top:9px; overflow:hidden;
	background-image:url('ss-bubble.gif');
}

.slideshow-preview .preview .callout {float:right;padding:5px 11px;color:#000;font-size:11px;}
.slideshow-preview .preview .callout img {position:relative;top:1px; color:#000;}

.slideshow-preview .preview a{ color:#000; }
.slideshow-preview .preview a:hover{ text-decoration:underline; }

.slideshow-preview .preview .headline{
overflow:hidden; padding:0 11px 11px 11px; clear:both; width:275px; height:15px; color:#000;
line-height:20px;font-weight:normal;font-size:11px;
}

	.slideshow-widget .slideshow-thumbs{position:relative; height:60px; margin-left:1px;}
	.slideshow-widget .slideshow-thumbs img {position:absolute;bottom:0px;left:12px}
	.slideshow-widget .thumb1, .slideshow-widget .thumb2, .slideshow-widget .thumb3, .slideshow-widget .thumb4, .slideshow-widget .thumb5 
	{height:62px;position:absolute;width:82px;z-index:2;}
	.slideshow-widget .thumb1 {margin:0 100% 0 0%;}
	.slideshow-widget .thumb2 {margin:0 80% 0 20%;}
	.slideshow-widget .thumb3 {margin:0 60% 0 40%;}
	.slideshow-widget .thumb4 {margin:0 40% 0 60%;}
	.slideshow-widget .thumb5 {margin:0 20% 0 80%;}
.slideshow-widget .extra{
position:relative; top:3px;
}
.slideshow-widget .morelink{ margin:10px; /*font-weight:bold;*/ }
.slideshow-widget .sponsor{ text-align:right; margin:20px; }
.slideshow-widget .sponsor .label{ font-size:9px; color:#999; position:relative; top:-10px; } 

/********************************************
		shoutoutWidget
********************************************/
#shoutoutWidget {width:324px;}

#shoutoutWidget .midcontainer {background:#fff;}

#shoutoutWidget .shoutOutIcon {position:relative;
top:-1px;
left:210px;
height:6px;
width:12px;
}

#shoutoutWidget  .more {text-align:right;
padding:8px 3px 0 0;
border-top:1px solid #ccc;
font-weight:bold;
}

#shoutoutWidget .container{
padding:5px 15px 10px; background:#fff;
}
#shoutoutWidget .video-comment-title {font-size:14px;
font-weight:bold;
font-family:arial, sans-serif;
display:none; 
}

#shoutoutWidget .replyText {margin:10px 0 3px 0;
font-size:11px;
font-family:arial, sans-serif;
}

#shoutoutWidget a:hover {text-decoration:underline;}

#shoutoutWidget .submit {text-align:right;
margin:8px 0 5px;
}

#shoutoutWidget .moreShoutOut {position:relative;
top:6px;
left:200px;
height:6px;
width:12px;
padding:0;
margin:0;
}
.commentsform textarea {width:288px;
height:50px;
font-family:arial, verdana, sans-serif;
font-size:12px;
}


/********************************************
		storeWidget
********************************************/

#storeWidget .container{
padding:0; background:#fff; border-bottom:1px solid #fff;
}

	#storeWidget .midcontainer {background:#fff;}
	
	#storeWidget .wNodeEndSpacer, #storeWidget .wNodeSpacer{
	height:15px;
	}
	#storeWidget .wNode{
	padding:0 10px 0 15px;
	}
	#storeWidget .wNodeMLContentRight{
	width:110px;
	}
	#storeWidget .package{
	width:292px;
	padding:10px 15px 5px;
	}
	#storeWidget .relheadline a{
	font-weight:normal;
	}
	.storeButton{
	margin:10px 0;
	}
	#storeWidget .moreLink{
	margin:0 15px;
	}
	#storeWidget .package .pane {border-top:1px solid #999;
	padding:0 0 2px 5px;}
	
	#storeWidget .wNodeMLImgLeft{padding-bottom:10px;}

/********************************************
		packages overrides
********************************************/
#packages {margin:0;width:658px;}
	#packages .container{padding-top:0;}
	#packages .package{width:200px; margin:0; padding:0 0 10px 17px;}
	#packages .col1, #packages .col2 {position:relative;left:3px;}
	.packages-hdivider{
	height:1px;
	border-bottom:1px solid #c9c9c9;
	}
	
	#packages .relheadline {line-height:1.3em;}
	
	#packages .package-head {font-size:15px;
	font-family:arial, sans-serif;
	padding:15px 0 6px;
	width:185px;
	color:#000;
	font-weight:bold;
	border-bottom:none;
	}

	#packages .package-head  a {font-size:15px;
	color:#000;
	font-weight:bold;
	}
	
	#packages .package .morelink {padding:0;
	margin-left:18px;
	margin-top:5px;
	*margin-left:13px;
	*margin-top:10px;
	float:left;
	font-weight:bold;
	}
	
	#packages .package-thumb {margin-top:11px;}
	
.packages-row {
padding:0;
background:url(bg-packages_vdivs_showPage.gif) repeat-y 1px 0;
width:657px;
}

#packages-content {width:100%; background:#fff;}
.relheadline {width:285px;}

.package .pane {padding-top:2px;}

li.regitem-bullet-plus {height:50px;}

#packages .regitem-bullet-plus .relheadline {height:auto;}

/********************************************
		blogs
********************************************/
#blogs{
background:none;
width:324px;
margin:0 0 10px;
}

#blogs .heading, .blog-entry .heading {margin:0;}

	#blogs .blog-entry, .blog-entry{
	/**margin:10px 15px 15px;**/
	margin:10px 15px 20px;
	/**border-top:1px solid #ccc;**/
	}	
	
		#blogs .pos-1 {border:none;}
	
	#blogs .widget_head_short{
	height:34px;
	}
	#blogs .widget_head_short .title{/*
	text-transform:uppercase; 
	font-size:16px; padding:8px 0 8px 15px;*/
	}
		#blogs .widget_head_short .title a{/*
		color:#993300 !important;*/
		}
		
	#blogs .midcontainer, #blogs .container{
	background:#fff;
	width:322px;
	}
	#blogs .morelink{
	padding:8px 0 0 0; text-align:right; margin:0 15px 8px;
	width:292px;
	border-top:1px solid #ccc;
	}
	
	#blogs .morelink-flex{
	padding:0; text-align:right; margin:15px 0 8px;
	width:auto;
	font-weight:bold;
	}
		.blogsF .morelink-flex {margin:10px 15px 8px !important;}
		.tabber .blogsF .morelink-flex{margin:10px 15px 8px !important;}

	#blogs .recenttime, .blog-entry .recenttime {font-family:arial;
	position:relative;
	top:4px;
	}

	#blogs .headingtext, .blog-entry .headingtext {padding-bottom:2px;
	width:265px;
	}

	#blogs .name, .blog-entry .name {font-size:14px;
	margin-top:1px;
	width:215px;
	}
	
	#blogs .headline {}
	#blogs .copy {line-height:15px;}
	
	#blogs .package {margin:0 15px 8px;
		width:292px;
		padding:0;
	}
	#blogs .package .pane {padding:0 !important;}
	#blogs .pane h3 {margin-right:0;}
	
	#blogs .heading .blogicon, .blog-entry .heading .blogicon {background:transparent;}
	
	#blogs .relheadline a {}
	
.blogsP .blog-entry, .blogsR .blog-entry  {border-top:none !important;}
.blogsP a.continuelink, .blogsR a.continuelink {color:#cc0000 !important;}

/********************************************
		caps
********************************************/
.captop{position:relative;background:none;}
.captop .left,.captop .right{ display:none; }
/*.widgetsColumnA .captop{
height:3px;
background: url(http://a.abcnews.com/assets/images/shows/gma/bg-captopA_gma.gif) no-repeat;
}
.widgetsColumnB .captop{
height:3px;
background: url(http://a.abcnews.com/assets/images/shows/gma/bg-captopB_gma.gif) no-repeat;
}
.widgetsColumnAB .captop{
height:3px;
background: url(http://a.abcnews.com/assets/images/shows/gma/bg-captopAB_gma.gif) no-repeat;
}
.widgetsColumnC .captop{
height:3px;
background: url(http://a.abcnews.com/assets/images/shows/gma/bg-captopC_gma.gif) no-repeat;
}*/

/********************************************
		comment box
********************************************/	
#ptcloading {background:url(loading.gif) no-repeat center center;
clear:both;
height:30px;
}
div.ptcWidgetDiv {padding-top: 5px;
clear:both;
} 
div.ptcTopMessages {margin:0;
padding:0;
}
div.ptcMessageDiv {font-family:arial, verdana, sans-serif; 
font-size: 12px; 
color:#555;
margin:0 0 10px 0;
line-height:15px;
padding-top:10px;
border-top:1px solid #e2e2e2;
}
div.ptcMessageDiv a {text-decoration:none;
font-weight:normal;
font-size:12px;
color:#000;
}
div.ptcMessageDiv a:hover {text-decoration:underline;}
div.ptcMessageDiv span.ptcPostedByCaption {font-size:11px;}
div.ptcMessageDiv span.ptcPostedByDateTime {font-size:11px;}
	
/* mouseover box  */
div.ptToolTipBox {z-index:1001;
line-height:1.4em; 
width:250px; 
background:#fcefdd; 
color: #000; 
border:1px solid #999;
padding:8px;
margin-left:-225px;
margin-top:15px;
overflow:hidden;
}

div.ptToolTipText {font-family:arial, verdana, sans-serif;
font-size: 12px;
}	

/********************************************
		discussion
********************************************/
#discussions {
width:324px;
background:none;
float:none;
}
	#discussions .midcontainer {
	background:#fff;
	height:auto;
	padding-bottom:8px;
	}

	#discussions .quote {line-height:1.5em;
	padding:10px 20px 10px 12px;}
	
	#discussions h3, #discussions h3 a {font-size:18px;
	letter-spacing:-1px;
	line-height:1.1em;
	margin-right:5px;
	}
	
#discussions .endquote {padding-bottom:15px;}	
/********************************************
		poll
********************************************/
.pollembed {width:324px;}
	.pollembed .midcontainer {margin-left:0; margin-right:0;}
	.pollembed #pollswf { background:#ccc; width:294px; margin-left:10px; padding-left:10px;}
	.pollembed .widget_head{ background:#223f65; border-bottom:none; border-top:none; padding:0 10px;}
	.pollembed .widget_head .title {color:white;padding-left:5px;}
	.pollembed #content{ width:314px; overflow:hidden; }
	.pollembed .pollleadin{ margin-left:10px; padding:18px 0 0 10px; background:#ccc;width:294px;}
/********************************************
		soloWidget
********************************************/
.solo .midcontainer {background:#fff;}
.solo .centerUtil {text-align:center;}	

/********************************************
		miniListWidget
********************************************/	
.miniList .midcontainer {background:#fff;}	

/********************************************
		mainNewsWidget
********************************************/	
.mainnews_row {height:438px;}

#mainnews {left:0;
top:0;
width:658px;
background:transparent;
height:auto;
position:relative;
}

	#mainnews  .midcontainer {background:#fff;}
	
	#mainnews #topstories {height:437px;}
	
		#mainnews #topstories .whitestrip {height:436px;}
	
		#mainnews #topstories #topstories-widget {height:435px;}
		#mainnews .preview-image {height:435px;}
			
	#mainnews #topstories-tabs {width:316px;top:3px;}
	
		#mainnews #topstories-tabs .widget_head {border-left:#bebebe;}
		
	#mainnews #topstories-playlist {height:401px;
	width:316px;
	top:36px;
	}
	
	#mainnews #topstories-playlist .content-label {color:#c00;font-weight:normal;}
	
	#mainnews .iteminner {width:270px;}
			
/********************************************
		promoBoxWidget
********************************************/	
.promos {width:670px;
padding-top:0;
}

	.promos .box, .promos .box2, .promos .boxfull {margin:0 10px 0 0;}
	
	.promos .box {width:212px;}
	.promos .box2 {width:324px;}
	
	.promos .midcontainer {background:#fff;
	height:124px;
	}
	
	.promos .widget_head_short {height:30px;}
	
		.promos .widget_head_short .title {padding-left:5px;
		font-size:14px;
		padding-top:8px}
	
	.promos .headline, .promos .headline a {margin:7px 2px 4px 0;}
	
.promo {margin:0 0 10px 0;
width:658px;
padding-top:0;
}

	.promo .midcontainer {width:auto;
	background:transparent;
	border:none;
	text-align:center;
	}
	
	.boxfull .generalcontainer {width:658px;}

/********************************************
		indexCarousel
********************************************/	
#carousel {margin:0;
width:658px;
background:none;
}

#carousel-content, .carousel-content {width:auto;
height:170px;
margin-top:0;
}

#carousel #carousel-dual {height:160px;}
#carousel .headline {line-height:1.3em;height:62px;}

/********************************************
		rssListing
********************************************/
#rsslisting {width:auto;
margin-left:0;
}

	#rsslisting .midcontainer {width:auto;
	margin:0;
	padding:0;
	background:#fff;
	}
	
	#rsslisting .container {width:auto;
	margin:10px 11px;
	}
	
.rightsection #rsslisting {width:324px;
margin-top:0;
}

	.rightsection #rsslisting .midcontainer {width:auto;
	margin:0;
	padding:0;
	background:#fff;
	}
	
	.rightsection #rsslisting .leftcol, .rightsection #rsslisting .rightcol {clear:none}
	
/**.widget_head_short {height:34px;}**/

/********************************************
		videoCarousel
********************************************/
#videocarousel {width:auto;}

	#videocarousel .morelink {padding:10px 0;
	margin:3px 7px 0 !important;
	border-top:1px solid #ccc;
	}
		#videocarousel .morelink a {color:#036 !important}
			
	#videocarousel .headline {height:60px;}

#video-carousel-content, .video-carousel-content  {width:auto;
left:0;
height:156px;
}

#video-carousel-dual, .video-carousel-dual {width:315px;
position:relative;
left:3px;
_left:5px;
}

.videocarouselitem {padding:4px 3px;_padding:4px 1px;
width:98px;
}

#videocarousel .videoalert {padding:5px 5px 8px;
margin:0 5px 0;
font-size:12px;
line-height:1.3em;
font-weight:normal;
border-top:none;
}

	#videocarousel .videoalert  strong, #videocarousel .videoalert b {font-weight:normal !important;}

	#videocarousel .videoalert .label {text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	}

/********************************************
		specialEvent/otherStories
********************************************/
#specialevent, #other-topstories {top:0;
left:0;
width:658px;}

/********************************************
		stocks & accuWeather
********************************************/
#stocks, #accuWeather {width:324px;
margin-right:0;
}

#stocks .midcontainer, #stocks .indices {width:322px;}

#IDMS_container330 {width:312px !important;
padding:0 5px !important;
}

#stocks .quotesearch {height:30px;
margin:0 4px;
width:314px;
}

/********************************************
		SPEV
********************************************/
.fevItem0, .fevItem1 {margin-left:0 !important;
width:180px !important;
background:none !important;
font-family:arial, sans-serif;
font-size:14px !important;
}
	.fevItem0 .content-label, .fevItem1 .content-label, .topManuals .tcmmnWrapper .mainHead .content-label {font-size:12px !important;}

.featureEvent .list-container {background:none !important;
float:none !important;
margin:15px 0 0 11px !important;
}
	.featureEvent .list {padding:0 !important;width:311px !important;} 
	.featureEvent .list-container .right {position:relative;left:18px;}
	.featureEvent .midcontainer {padding:10px 0;}
	.featureEvent .container {padding:0 !important;
		margin:0 !important;
	}
	.featureEvent .divider {display:none;}

	.featureEvent .comments {margin-right:0 !important;
	font-size:12px !important;
	font-weight:bold;
	padding:0 0 0 2px !important;
	background:none !important;
	position:relative;
	}
		.featureEvent .comments .comment-bubble {position:relative;top:1px;}
		.featureEvent .comments a {}

	.featureEvent .lead-in {width:628px !important;
	font-size:12px !important;
	font-weight:normal !important;
	margin:0 0 0 10px !important;
	padding:0 !important;
	line-height:1.4em;
	color:#000;
	}
	
	.featureEvent .util-links {font-family:arial, sans-serif;
	margin:0 10px 0;
	/*line-height:1.4em;
	_line-height:1.5em;*/
	}
		.featureEvent .util-links-display {display:none;}
	
	.featureEvent .lead-in-util-link {font-size:12px;font-weight:bold;}
		.featureEvent .lead-in-util-link a {position:relative;}
	
	.featureEvent .preview-image {padding:5px 0 !important;
	/*text-align:center;*/
	}
	
	.featureEvent .imgExtra {padding-top:0 !important;
	position:relative;
	top:-2px;}
	
	.featureEvent .headline {padding:0 !important;
	letter-spacing:-1px;
	margin:0 8px !important;
	line-height:1.1em;
	}
	
	.featureEvent .featureRelated {padding-left:8px;
	float:left;
	width:180px;
	padding-bottom:5px;
	font-size:12px;
	font-family:arial, sans-serif;
	}
	
	.featureEvent .addOn0, .featureEvent .addOn1 {height:102px;
	overflow:hidden;
	padding-bottom:0 !important;
	line-height:1.4em;
	}
		.featureEvent .addOn0 .relheadline, .featureEvent .addOn1 .relheadline {padding-left:8px !important;}
	
	.featureEvent .relheadline {padding-bottom:0 !important;
	font-size:12px;
	background-position:-2px 1px !important;
	}
	
	.featureEvent .lead-in-util-pipe {font-size:13px;
	color:#999;
	margin:0 2px;
	position:relative;
	}
	
	.featureEvent .fev3-headline {font-family:arial, sans-serif;
	font-weight:bold;
	padding:0;
	letter-spacing:-1px;
	margin:0 8px 6px;
	line-height:1.1em;
	}
	
	.featureEvent .fev3-mainPreview {float:left;
	width:332px;
	padding:0 0 0 10px;
	overflow:hidden;
	}
	
	.featureEvent .fev3-preview{float:right;
	width:298px;
	}
	
		.featureEvent  .isMedia{margin:1px 0 0; width:305px;}
	
	.featureEvent .fev3-overview {margin:0;
	font-family:arial, sans-serif;
	font-size:12px;
	line-height:15px;
	}
	
	.featureEvent .fev3-subHead {padding:0 !important;
	letter-spacing:-1px;
	margin:0 !important;
	font-family:arial, sans-serif;
	font-weight:bold;
	}
	
	.featureEvent .leadadj {margin-top:3px;}
	
	.featureEvent .isMedia .ss-video-more {}
	
	.featureEvent .fev3-story-comment {line-height:1.4em;}
	
	.featureEvent .list-item-container {margin-top:20px;}
	
	.featureEvent .featureOn {display:block;}
	.featureEvent .featureOff {display:none;visibility:hidden;}
	.featureEvent .showHeadlineOff {display:none;visibility:hidden;}
	.featureEvent .leadInOn {display:block;}
	.featureEvent .leadInOff {display:none;visibility:hidden;}
	.featureEvent .featureHighlight a{color:#cc0000;}
	
	
	.featureEvent .headline2 {font-size:28px;
	letter-spacing:-1px;
	margin:0 20px !important;
	padding-top:0 !important;
	font-family:arial, sans-serif;
	font-weight:bold;
	}
	.featureEvent .headline a, .featureEvent .headline2 a, .featureEvent .fev3-headline a {position:relative;}
		.featureEvent .headline a:hover, .featureEvent .headline2 a:hover, .featureEvent .fev3-subHead a:hover, .featureEvent .fev3-headline a:hover, .featureEvent .headline a:hover .content-label, .featureEvent .fev3-headline a:hover .content-label, .featureEvent .fev3-preview a:hover .content-label{text-decoration:none !important;
		color:#ccc !important;
		} 
		.smallF, .smallF .content-label{font-size:20px;
		letter-spacing:-1px;
		line-height:20px;
		}	
		.mediumF , .mediumF .content-label{font-size:26px;
		line-height:26px
		} 
		.largeF, .largeF .content-label {font-size:30px;
		line-height:30px;
		}
		.xlargeF, .xlarge .con {font-size:34px;
		line-height:36px;
		letter-spacing:-1px;
		}
		
			.smallF .content-label, .mediumF .content-label, .largeF .content-label {color:#c00;}
		
		.featureEvent .addOn0 img, .featureEvent .addOn1 img {position:relative;top:2px;}
		
	.featureEvent .spev4-relHed {color:#000;
	font-weight:bold;
	font-size:12px;
	margin-left:6px;
	position:relative;
	}
	
	.featureEvent .spev4-relList {list-style:none;
		padding:0;
		margin:0;
		display:inline;
		position:relative;
		}
		
			.featureEvent .spev4-relList .spev4-Bullet{display:inline;
			position:relative;
			top:3px;
			left:1px;
			}
			
			.featureEvent .spev4-relList li {display:inline;
			font-size:12px;
			/*line-height:1.5em;*/
			position:relative;
			}
			
			.featureEvent .spev4-relList li a {position:relative;}
			
.featureEvent #abcnewsplayer {height:297px;}
							
/********************************************
		topManuals
********************************************/
.topManuals {width:658px;}

	.topManuals  .widget_head {margin-bottom:10px;}
	
	.topManuals .container {width:656px;
	background:#fff;
	}
		.topManuals .container ul{list-style:none;
		padding:0;
		margin:0;
		position:relative;
		}
		.topManuals .container li {margin:0;
		padding:0 0 8px 14px;
		background:transparent url(bullet-blue.gif) no-repeat 1px 0;
		}
	
	.topManuals .tcmmnL-Head , .topManuals .tcmmnR-Head {float:left;
	width:313px;
	overflow:hidden;
	}
	
	.topManuals .column1, .topManuals .column2 {float:left;
	padding:15px 10px 10px;
	width:308px;
	position:relative;
	left:2px;
	}
	
	.topManuals .tcmmnWrapper {width:636px;
	padding:0 10px 10px;
	background:#fff;
	}
	
		.topManuals .tcmmnWrapper .colLeft {float:left;
		width:300px;
		}
		
		.topManuals .tcmmnWrapper .colRight{float:right;
		width:305px;
		}
		
		.topManuals .tcmmnWrapper .colLeft .list-item-img {margin-bottom:10px;
		height:98px;
		overflow:hidden;
		position:relative;
		left:9px;
		line-height:15px;
		}
		
		.topManuals .tcmmnWrapper .colRight .list-item-img {margin-bottom:10px;
		height:98px;
		overflow:hidden;
		position:relative;
		left:5px;
		}
		
			.topManuals .tcmmnWrapper .list-item-img img {float:left;
			position:relative;
			top:2px;
			}
				
		.topManuals .tcmmnWrapper  .mainHead {float:left;
		padding-left:11px;
		width:180px;
		font-family:arial, sans-serif;
		font-size:14px;
		line-height:16px;
		}
		
			.topManuals .tcmmnWrapper  .mainHead  a {color:#036;}
	
		.topManuals .tcmmnWrapper .subHead {float:left;
		padding-bottom:5px;
		padding-left:11px;
		width:180px;
		font-family:arial, sans-serif;
		font-size:12px;
		}
		
		.topManuals .tcmmnWrapper  .list-items {clear:left;width:300px;}
		.topManuals .tcmmnWrapper  .colLeft .list-items {position:relative;left:3px;}
		
		.topManuals .tcmmnWrapper .headlines {margin:0;
		padding:0 0 7px 13px;
		background:transparent url(bullet-blue.gif) no-repeat 0 0;
		}

/********************************************
		registration
********************************************/		
#pswdLessRegDesc, #pswdLessRegMsg, .pswdAddress, .pswdLessRegHeadline {font-family:arial, verdana, sans-serif;
font-size:11px;
}
#pswdLessRegDesc,#pswdLessRegMsg,.pswdAddress{
padding-top:5px;
line-height:1.2em !important;
}
#pswdLessRegDesc {font-weight:normal;}
.pswdLessRegHeadline{font-weight:bold;}

	.pswdLessRegHeadline a {color:#000;}
	.pswdLessRegHeadline a:hover{text-decoration:none !important;}

#pswdSubmitBut{
height:22px; margin-top:8px !important;
}
select#listMenu {width:185px !important;height:22px;padding:2px 0;}
	select#listMenu option {padding:2px 3px;
	background:#fff;
	height:15px;
	color:#000;
}
	
#emailFormVal {width:183px !important;height:17px !important;padding:3px 0 1px 2px !important;}

select#listMenu, #emailFormVal {margin-top:2px;
border:1px solid #666;
color:#000;
font-size:11px !important;
}	
.successMessage{
color:#090;
}
.errorMessage{
color:#f00;
}
	.errorMessage a{
	text-decoration:underline;color:#f00;
	}
/****************************************
		recent posts widget
****************************************/
.miniList .wNodeContentRight {float:none;
width:auto;
}

	.miniList  .miniListWrapper {padding:10px 0;}

		.miniList .miniListWrapper .wNode {background:transparent url(bullet-blue.gif) no-repeat 0 0;
		padding-left:13px;
		margin-left:10px;
		position:relative; /*ie fix*/
		}
		
		.miniList  .miniListWrapper .wNodeHeadline {font-weight:normal;}
		
		.miniList  .miniListWrapper .wNodeEndSpacer {height:10px;}

/********************************************
		.todaysnews
********************************************/
.todaysnews .midcontainer {border:none;}

.todaysnews .container .wNode .wNodeHeadline, .todaysnews .container .wNode .wNodeHeadline .content-label
{
font-size:14px;
margin-bottom:10px;
}
	
.todaysnews .container
{
width:322px;
}	

.todaysnews .container .wNode
{
border-bottom: 1px solid #333;
padding-bottom:15px;
}

.todaysnews .container .wNode .wNodeMCImgLeft
{
margin-right:10px;
}

.todaysnews .container .wNodeContent
{
float:left;
}

.todaysnews .container .package
{
width:290px;
}

.todaysnews .container .package, .todaysnews .container .pane
{
padding:0px;
}

.todaysnews .container .package .pane li
{
background:transparent url(bullet-blue.gif) no-repeat scroll 0 0;
float:left;
padding-left:15px;
}

.todaysnews .container .package .pane li a
{
font-weight:normal;
}

/********************************************
				faces
********************************************/
#faces {background:#fff;}

	#faces  .container {padding:10px;}
	
#faces .widget_head img {
left:175px !important;
position:absolute;
}

#faces .itemWrapper {padding-top:10px;
margin-top:10px;
border-top:1px solid #ccc;
font-size:12px;
line-height:1.3em;
}

	#faces .itemWrapper  .topicLink {padding:10px 0 0;text-align:right;_clear:left;}
		#faces .itemWrapper  .topicLink span, .tags span {color:#666;}
	
	#faces .itemWrapper .even, #faces .itemWrapper .odd  {float:left;
		padding:0;
		width:198px;
		_width:194px;
		height:56px;
		margin-right:2px;
		overflow:hidden;
	}
		#faces .itemWrapper .even{background:transparent url(faces-arrow-beige.gif) no-repeat right center;}
		#faces .itemWrapper .odd {background:transparent url(faces-arrow-blue.gif) no-repeat right center;}
	
	#faces .itemWrapper .evenHeadline, #faces .itemWrapper .oddHeadline {padding:5px;
		height:46px;
		width:184px;
		_width:180px;
	}
	
		#faces .itemWrapper .evenHeadline{background:#f2e8c4;}
		#faces .itemWrapper .oddHeadline {background:#cadbeb;}
		
#faces .noBorder {margin-top:0;
padding-top:0;
border:none;
}

/********************************************
				watercooler
********************************************/	
.watercooler-widget {background:#fff;position:relative}

.watercooler-widget .content-label {font-size:12px;}

.watercooler-widget .midcontainer {padding-bottom:10px;
overflow:hidden;
}

.watercooler-widget .widget_head_short {border:none;}

.watercooler-widget .projector-arrow {position:absolute;
top:186px;left:31px;width:19px;height:13px;z-index:1000;
background:transparent url(watercooler-arrow.gif) no-repeat center top;
}
	
	.watercooler-widget .watercooler-preview {/*width:311px;*/
	width:100%;
	height:204px;
	position:relative;
	}
	
	.watercooler-widget .watercooler-preview .preview {margin:6px;
	width:312px;
	}
		.watercooler-widget .watercooler-preview .preview a {color:#000;}
		
		.watercooler-widget .watercooler-preview .preview .section {font-family:arial, verdana, sans-serif;
		font-size:12px;
		padding:5px 8px 0;
		color:#000;
		font-weight:bold;
		width:284px;
		overflow:hidden;
		height:14px;
		}
		
		.watercooler-widget .watercooler-preview .preview .callout {color:#000;
		float:right;
		padding:13px 7px 0 0;
		font-size:10px;
		}
			.watercooler-widget .watercooler-preview .preview .callout .opencall{ font-size:11px;position:relative;top:4px; padding-right:5px;float:left;display:none;}
			.watercooler-widget .watercooler-preview .preview .callout a {color:#036;}
			.watercooler-widget .watercooler-preview .preview .callout img {position:relative;top:5px;}
			
		.watercooler-widget .watercooler-preview .preview .headline {clear:both;
		color:#000;
		height:17px;
		line-height:1.3em;
		overflow:hidden;
		padding:1px 5px 11px 8px;
		width:260px;
		font-size:11px;
		font-weight:normal;
		float:left;
		}
		
	.watercooler-widget .watercooler-preview .image {border:none;
	height:116px;
	text-align:center;
	width:300px;
	padding-top:4px;
	margin-left:6px;
	background:transparent url(watercooler-shadow.gif) no-repeat 0 0;
	}
		
	.watercooler-widget .watercooler-preview .bubble {background:#d9e4ef;
	height:54px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	overflow:hidden;
	width:300px;
	}

.watercooler-widget .slideshow-thumbs {height:32px;
margin-left:-1px;
/*right:7px;*/
position:relative;
width:300px;
}
	.watercooler-widget .slideshow-thumbs img {bottom:0;
	position:absolute;
	}
	
	
.watercooler-widget .thumb1, .watercooler-widget .thumb2, .watercooler-widget .thumb3, .watercooler-widget .thumb4, .watercooler-widget .thumb5 {height:35px;
position:absolute;
width:86px;
z-index:2;
}

.watercooler-widget .extra {position:relative;
top:6px;
padding:0 5px;
}
.watercooler-widget .moreLink {border:none;}

/****************************************
		flex-carousel
****************************************/

.flex-carousel {}

	.flex-carousel .loading-indicator {left:61px;top:34px;}
	
	.flex-carousel .section {margin-bottom:3px;
	font-weight:bold;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	color:#003366;
	}
	
	.flex-carousel .carousel-content h4 {font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:6px;
	line-height:15px;
	}
		
		.flex-carousel .carousel-content #carousel-dual {position:relative; height:auto;}
		
		.flex-carousel .carousel-content .carouselitem  .preview-content .copy
		{
		font-weight:bold;
		}
	
		.flex-carousel .carousel-content .carouselitem  .preview-content .carousel-link
		{
		font-weight:normal;
		}
	
		.carousel-3 .carousel-content, .carousel-4 .carousel-content{background:#fff;
		margin:0;
		padding:0 0 15px;
		}	
			.carousel-3 .carousel-content {height:235px;}
			.carousel-4 .carousel-content {height:225px;}
		
			.carousel-4  .carousel-content .carouselitem, .carousel-3 .carousel-content .carouselitem {
			overflow:hidden;
			padding:8px 0 0;
			border-top:none;
			float:left;
			overflow:hidden;
			}
				.carousel-3 .carousel-content .carouselitem {width:200px;
				height:auto;
				padding-left:14px;
				margin:0;
				}
				
				.carousel-4  .carousel-content .carouselitem {width:150px;
				height:auto;
				padding-left:11px;
				margin:0;
				}
							
			.carousel-4 .carousel-content .wi-item, .carousel-3 .carousel-content .wi-item  {border-top:0;
			margin:0;
			padding-top:0;
			width:auto;
			}

/****************************************
		video strip
****************************************/
.strip-3, .strip-4{
position:relative; width:1002px; overflow:hidden; 
}
.strip-3 .stripshade, .strip-4 .stripshade{
display:none;
position:absolute; top:0px; left:0px; height:15px; width:1002px; /*background:transparent url(/assets/images/bg-stripshade.png) repeat-x;*/ z-index:100;
}
.strip-3 .midcontainer,.strip-4 .midcontainer{
width:1002px; height:105px; overflow:hidden;
border-top:none;border-right:none;/*border-bottom:1px solid #ccc;*/border-left:none;
}
	.strip-4 .midcontainer {height:95px;border:none;}
	
.strip-3 .carousel-content, .strip-4 .carousel-content {
height:105px; /**background:#e8e8e8 url(/assets/images/nav_bg_subnav.gif) repeat-x scroll 0 0;**/background:#ebebeb;
/*background:#ddd url(/assets/images/bg-drop_ddd.gif) repeat-x;*/
}

	.strip-4 .carousel-content {height:95px;}

	.strip-3 .carousel-content .preview, .strip-4 .carousel-content .preview {margin:5px 0;}
	
.strip-3 .carousel-content .carouselitem, .strip-4 .carousel-content .carouselitem{
width:275px; height:86px; margin:0 2px 0 0px; padding:6px 6px;
border-top:none;
float:left;
overflow:hidden;
}
	.strip-4 .carousel-content .carouselitem{
	width:210px; height:95px;
	}
.strip-3 .carousel-content #carousel-dual{
height:100px;
}
	.strip-4 .carousel-content #carousel-dual{
	height:70px;
	}
.strip-3 .carousel-content .wi-item, .strip-4 .carousel-content .wi-item{
width:282px;border-top:0; margin:0;padding-top:0;line-height:1.2em;position:relative;
}
	.strip-4 .carousel-content .wi-item{width:210px;}
.strip-3 .section, .strip-4 .section{display:none;}
.strip-3 .carousel-content #carousel-dual img, .strip-4 .carousel-content #carousel-dual img{
float:left; width:150px; height:84px;
margin:0 5px 0 0; /*padding:0 5px 5px 0;background:url(/assets/images/bg-we_ddd.gif) no-repeat;*/
}
	.strip-4 .carousel-content #carousel-dual img{
	width:100px; height:67px;
	/*background:url(/assets/images/bg-wc_ddd.gif) no-repeat;*/
	}
	
	.strip-4 .carousel-content .image-icon {background:transparent url(play_icon_small.png) no-repeat 0 0;
	position:absolute;
	left:79px;
	top:35px;
	height:16px;
	width:16px;
	}
		*html .strip-4 .carousel-content .image-icon  {background-image:none;
		position:absolute;
		left:79px;
		top:35px;
		height:16px;
		width:16px;
		cursor:pointer;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/buttons/play_icon_small.png", sizingMethod="crop");
		}
		
	.strip-3 .carousel-content .image-icon {background:transparent url(play_icon.png) no-repeat 0 0;
	position:absolute;
	left:115px;
	top:50px;
	height:30px;
	width:30px;
	}
		*html .strip-3 .carousel-content .image-icon  {background-image:none;
		position:absolute;
		left:115px;
		top:50px;
		height:30px;
		width:30px;
		cursor:pointer;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/buttons/play_icon_small.png", sizingMethod="crop");
		}
	
.strip-3 .carousel-content h4, .strip-4 .carousel-content h4 {
margin-top:0px; 
line-height:1.2em;
position:relative;
top:-2px;
margin-left:0;
font-size:12px;
font-weight:bold;
}
	.strip-3 .carousel-content h4{font-size:12px;line-height:1.3em;}
.strip-3 .carousel-content h4 a, .strip-4 .carousel-content h4 a{
color:#333;
}
	.strip-3 .carousel-content h2 a:hover, .strip-4 .carousel-content h4 a:hover{
	text-decoration:underline;
	}
.strip-3 .widget_head .title,.strip-4 .widget_head .title{
font-size:16px; position:relative; top:25px; right:-14px; padding:0; line-height:1.1em;
text-align:left; width:85px; top:10px;
z-index:1001;
}
	
.strip-3 .widget_head,.strip-4 .widget_head{
height:105px;width:105px; z-index:99; position:absolute; top:0px; left:0px; border:none;
/*background:#eee url(/assets/images/bg-drop_eee.gif) repeat-x;*/
margin:0 !important;
background:#ebebeb;
}

	.strip-4 .widget_head{height:83px;
padding-top:12px;}
	
.strip-3 .widget_controls,.strip-4 .widget_controls{
height:105px; width:105px; position:absolute; top:0px; right:0px; text-align:center;
}
	.strip-4 .widget_controls{
	height:78px;
	}
.strip-3 .paginator,.strip-4 .paginator{
position:absolute;
right:-35px; 
}
	.strip-4 .paginator{
	top:45px;
	*top:46px;
	_top:44px;
	}
	
	.strip-3 .paginator {top:56px;}
	
.strip-3 .widget_controls a.vprevious,.strip-3 .widget_controls a.vnext {
position:absolute;top:68px; background:none; font-size:22px;
}
.strip-4 .widget_controls a.vprevious,.strip-4 .widget_controls a.vnext {
position:absolute;top:57px; background:none; font-size:22px;font-weight:bold;/*_top:48px;*/color:#036;
}
	.strip-3 .widget_controls a.vprevious,.strip-4 .widget_controls a.vprevious{
	position:absolute;left:10px; width:14px; overflow:hidden; background:transparent url(vstrip-arrow-left.gif) no-repeat 0 0;
	}
	.strip-3 .widget_controls a.vnext,.strip-4 .widget_controls a.vnext{
	position:absolute;right:3px; width:14px; overflow:hidden; background:transparent url(vstrip-arrow-right.gif) no-repeat 0 0;
	}
	
		.strip-3 .widget_controls a.vprevious:hover,.strip-4 .widget_controls a.vprevious:hover{
		background:transparent url(vstrip-arrow-left.gif) no-repeat 0 -15px;
		}
		.strip-3 .widget_controls a.vnext:hover,.strip-4 .widget_controls a.vnext:hover{
		background:transparent url(vstrip-arrow-right.gif) no-repeat 0 -15px;
		}

.strip-3 .overview,.strip-4 .overview{
display:block;
}

body:first-of-type .strip-4 .widget_controls a.vprevious, body:first-of-type .strip-4 .widget_controls a.vnext {
top:57px; 
}

.rssbadge{position:absolute; 
width:12px; 
height:12px; 
left:89px;
top:45px;
z-index:200;
}
			
/****************************************
		daily column/the fix widget
****************************************/
.dPWidget .widget_head_bg{
height:40px; background:#1e2d44 url(header_theQuickfix_090326_658x40.jpg) no-repeat; border-bottom:1px solid #000;
}
.dPWidget .widget_head{
background:#c7cbdb;  border-bottom:1px solid #3c558a;
margin:0;
}
.dPWidget .midcontainer{
background:#3c558a url(bg-thefix.gif) repeat-x; height:308px; border:1px solid #3c558a;
}
.dPWidget .widget_head .title{ width:400px; float:left; color:#fff;}
.dPWidget .widget_head_link{ width:200px; float:right; text-align:right; padding:10px; }
	.dPWidget .widget_head_link a{ color:#fff; }
.dPWidget{
height:310px; overflow:hidden;
}
.dPItemContainer{
margin-left:6px;
}
.dPItem,.dPItemOn{
float:left;
width:120px; height:260px; margin:5px 4px;
position:relative; top:-6px;
}
	.dPItemOn{
	border:1px solid #000; border-top:none; background:#1e2d44;
	}
	.dPItem a{
	color:#fff; 
	}
	.dPItem .content-label,.dPItemOn .content-label{
	color:#f90; 
	}
	.dPItem img,.dPItemOn img{
	width:110px; height:140px;
	margin:5px;
	}
.dPLabel{
margin:5px 0 0 5px;
font-weight:bold; color:#333;
height:16px; width:110px;
overflow:hidden;
padding-left:1px;
}
	.dPLabel a{color:#fff;}
.dPTitle{
margin:5px 0 0 5px;
font-weight:bold; color:#333;
height:16px; width:110px;
overflow:hidden;
}
	.dPTitle a{color:#fff;}
.dPDesc,.dPDescExt{
margin:0 0 0 5px; width:110px; height:62px; overflow:hidden;
}
	.dPDesc a,.dPDescExt a{ color:#fff;}
	.dPDescExt{ height:78px; }

/****************************************
		tandem
****************************************/
.widgetsColumnABC .tandem, .widgetsColumnABC-Top .tandem{
width:992px; overflow:hidden;
top:5px; left:5px; position:relative;
}

.widgetsColumnABC .tandem{
top:0px;
}

.widgetsColumnABC .tandeminner, .widgetsColumnABC-Top .tandeminner{
width:1002px;
}
.widgetsColumnAB .tandem{
width:658px; overflow:hidden;
}
.widgetsColumnAB .tandeminner{
width:668px;
}
.tandemitem{
float:left; margin-right:10px;
}

.tandem .xtra {margin-bottom:5px;
height:36px;
}
	.tandem .xtra .midcontainer {border-bottom:none;}
/****************************************
		abcnews mobile services 
****************************************/
.abctg {color:#000;
padding:10px 15px;
}

	.abctg .abctg-list {margin-top:10px;}
	
	.abctg .abctg-list ul {padding:0;margin:0;list-style:none;}
		.abctg .abctg-list ul li {float:left;width:49%;height:20px;position:relative;}
		
		.abctg .abctg-list .mw-link {padding-bottom:5px;position:relative;_padding-bottom:2px;}

.abctg-device {float:left;
padding:8px 0 0;
}

#abcnews-mobile-services {
float: right;
width: 166px;
overflow: hidden;
font-family:arial, verdana, sans-serif;
padding-bottom:10px;
}

_#abcnews-mobile-services div { height: 383px; } /* IE6 specific*/

	#abcnews-mobile-services div {
	width: auto;
	min-height: 383px;
	}
		#abcnews-mobile-services div ol {
		width: auto;
		margin: 0;
		padding: 0;
		overflow: hidden;
		}
			#abcnews-mobile-services div ol li {
			width: auto;
			font-weight: bold;
			font-size: 12px;
			border-top: 1px solid #838383;
			border-bottom: 1px solid #d7d7d7;
			}
				#abcnews-mobile-services div ol li:last-child {border-bottom:none;}
			#abcnews-mobile-services div ol li.current {
			background: url(blue_arrow.gif) no-repeat 200px 50%;
			}
				#abcnews-mobile-services div ol li a {
				display: block;
				width: auto;
				padding: 15px 0 17px 45px;
				background-repeat: no-repeat;
				background-position: 4px 45%;
				text-transform: uppercase;
				color: #676767;
				}
					#abcnews-mobile-services div ol li a em {
					display: block;
					font-style: normal;
					font-weight: normal;
					}
				#abcnews-mobile-services div ol li.current a,  
				#abcnews-mobile-services div ol li a:hover,  
				#abcnews-mobile-services div ol li a:active {
				color: #1a74c7;
				}
			#abcnews-mobile-services div ol li#service-mobile {
			border-top: none;
			}
			#abcnews-mobile-services div ol li#service-vod a {
			background-image: url(vod.gif)
			}
			#abcnews-mobile-services div ol li#service-live a {
			background-image: url(live.gif)
			}
			#abcnews-mobile-services div ol li#service-mobile a {
			background-image: url(mobile.gif);
			padding-top: 16px;
			padding-bottom: 16px;
			}
			#abcnews-mobile-services div ol li#service-alerts a {
			background-image: url(alerts.gif)
			}
			#abcnews-mobile-services div ol li#service-blackberry {
			font-size: 12px;
			}
			#abcnews-mobile-services div ol li#service-blackberry a {
			background-image: url(blackberry.gif);
			}
			#abcnews-mobile-services div ol li#service-blackberry a sup {
			font-size: 10px;
			}
			#abcnews-mobile-services div ol li#service-podcasts a {
			background-image: url(ipod.gif);
			}
			#abcnews-mobile-services div ol li#service-iphone {
			border-bottom: none;
			}
			#abcnews-mobile-services div ol li#service-iphone a {
			background-image: url(iphone.gif);
			}
			
/****************************************
		news wire widget 
****************************************/
.nw-widget {width:300px;
margin:10px 12px;
padding-bottom:10px;
line-height:15px;
}
	.nw-widget .date {font-size:11px;text-transform:uppercase;}
	.nw-widget .time {color:#000;}
	.nw-widget .from {color:#000;}
	.nw-fix {text-align:right;border:none;margin-top:0;font-weight:bold;}

.nw-container {font-size:14px;
line-height:16px;
}

.nw-content-label {color:#cc0000;
font-size:12px;
}

/****************************************
		xml widget 
****************************************/
.xml-widget {margin-top:10px;
padding:5px 0 5px 5px;
border-top:1px solid #ccc;
text-align:right;
}

/****************************************
		section display widget 
****************************************/
.section-display .container {background:#fff;}
.section-display .widget_head {border-top:1px solid #ccc;height:45px;margin-bottom:8px;}
	.section-display .widget_head .title {font-size:22px;padding:10px 0 0;}
.section-display  .sdHead {float:left;}
.section-display .sdRSS{padding-left:5px;}
.section-display .sdTitle {}

.section-display  .sdTopics  {float:right;
padding:8px 8px 0 0;
text-transform:uppercase;}

	.section-display  .sdTopics ul {padding:0;
	list-style:none;
	font-size:11px;
	margin:0;
	font-weight:normal;
	}
	
	.section-display  .sdTopics ul li {display:inline;padding-left:12px;}

.sd-main, .sd-main-mini, .sd-main-mini2 {margin:0 10px 0;line-height:15px;}
		
		.sd-main-mini .subItem, .sd-main-mini2 .subItem{margin:8px 0 0 30px;
		padding-top:12px;
		border-top:1px solid #ccc;
		}
				
			.sd-main-mini .subItem .subItem-feature-image, .sd-main-mini2 .subItem .subItem-feature-image{float:left;margin:0 8px 0 0;width:100px;}
				 				
			.sd-main-mini .subItem .subItem-feature-on{float:left;width:183px;position:relative;top:-3px;}
			.sd-main-mini2 .subItem .subItem-feature-on {float:left;width:278px;position:relative;top:-3px;}
			
	.sd-main-mini .itemAdj, .sd-main-mini2 .itemAdj {padding-top:0;margin-top:0;border-top:none;}
	
	.sd-main-mini .primary-container {width:302px;}
	
	.sd-main .primary-container, .sd-main-mini .primary-container, .sd-main-mini2 .primary-container{float:left;padding:10px 0 10px 7px;}
		.sd-main .primary-container, .sd-main-mini2 .primary-container {width:202px;}
			
	.sd-main .primary-container img, .sd-main-mini .primary-container img, .sd-main-mini2 .primary-container img{margin-bottom:3px;}
	
	.sd-main .primary-container h4, 
	.sd-main-mini2 .primary-container h4,
	.sd-main-mini  .subItem h4, 
	.sd-main-mini2 .subItem h4{font-size:14px;line-height:16px;font-weight:normal;}
	
	.sd-main-mini .primary-container h4{font-size:16px;line-height:17px;font-weight:normal;}
		
		.sd-main .primary-container h4 .content-label, .sd-main-mini .primary-container h4 .content-label, .sd-main-mini2 .primary-container h4 .content-label {font-size:14px;}
	
		.sd-main-mini .subItem h4 .content-label, .sd-main-mini2 .subItem h4 .content-label {font-size:12px;}
		
	.sd-main .sd-media-links, .sd-main-mini .sd-media-links, .sd-main-mini2 .sd-media-links {float:left;}
		.sd-main .sd-media-links{width:424px;padding:10px 0 5px;}
		.sd-main-mini .sd-media-links {width:324px;padding:10px 0 10px;}
		.sd-main-mini2 .sd-media-links {width:424px;padding:10px 0 10px;}
		
		.sd-main .sd-media-links .tertiary-container {float:right;width:145px;}
		
		.sd-main .sd-media-links .tertiary-container .media-container {margin-bottom:15px;}
					
			.sd-main .sd-media-links .tertiary-container .media-container .mc-a {float:left;width:52px;}
				
			.sd-main .sd-media-links .tertiary-container .media-container .mc-b {float:left;
			font-size:11px;
			width:85px;
			margin-left:7px;
			position:relative;
			top:-3px;
			line-height:14px;
			}

	.sd-main .secondary-container {margin:0 8px;
	padding:0 7px 2px 3px;
	width:250px;
	}
		.sd-main .secondary-container ul {margin:0;
		padding:0;
		list-style:none;
		}
		
		.sd-main .secondary-container li {background:transparent url(bullet-blue.gif) no-repeat scroll 0 0;
		padding-left:13px;
		padding-bottom:10px;
		font-size:12px;
		}

/****************************************
	shabber widget overrides
****************************************/
.shabber .news-logo {float:left;
position:relative;
top:11px;
*top:10px;
margin-right:5px;
}

	.shabber .sd-main {border:none;
	background:none;
	margin:0;
	padding-top:15px;
	}
	
	.shabber .tab-content {width:658px;}

	.shabber .widget_head {height:43px;}

	.shabber .widget_head .title {color:#000;
	padding-top:14px;
	}

	.shabber .tab-row {padding-top:5px;
	margin:0 10px;
	}
		.shabber .tab-row div {font-weight:normal;
		color:#000;
		width:88px;
		}
	
	.shabber .tab-row .tabActive div {color:#000;
	padding:9px 8px 4px;
	width:86px;
	}
	
	.shabber .tabinActive div {background:#fff url(gradientBkg-ccc.gif) repeat-x 0 -10px;
	color:#000;
	}
		.shabber a:hover.tabinActive div {background:#ddd;}
	
	.shabber .sc-more, .shabber .tc-video {font-weight:bold;height:22px;}
		.shabber .sc-more {padding-left:5px;}
		
	.shabber .sd-main .primary-container {padding:0 0 0 10px;width:202px;}
	
		.shabber .sd-main .primary-container .showContainer {margin:3px 0 10px;
		width:200px;
		}
		
		.shabber .sd-main .primary-container .logo-gma {background:#fff url(shab-gma-logo.gif) no-repeat 0 0;height:23px;}
		.shabber .sd-main .primary-container .logo-worldnews {background:#fff url(shab-wn-logo.gif) no-repeat 0 0;height:41px;}
		.shabber .sd-main .primary-container .logo-nightline {background:#fff url(shab-nightline-logo.gif) no-repeat 0 0;height:37px;}
		.shabber .sd-main .primary-container .logo-thisweek {background:#fff url(shab-thisweek-logo.gif) no-repeat 0 0;height:55px;}
		.shabber .sd-main .primary-container .logo-2020 {background:#fff url(shab-2020-logo.gif) no-repeat 0 0;height:45px;}
		.shabber .sd-main .primary-container .logo-primetime {background:#fff url(shab-primetime-logo.gif) no-repeat 0 0;height:29px;}

	.shabber .sd-main .sd-media-links{width:436px;padding:0;}

	.shabber .sd-main .sd-media-links .tertiary-container {width:206px;}	

	.shabber .sd-main .sd-media-links .tertiary-container .media-container .mc-a {width:84px;position:relative;}
		 	
	.shabber .sd-main .sd-media-links .tertiary-container .media-container .mc-b {font-size:12px;width:110px;margin-left:9px;}
	
	.shabber .sd-main .secondary-container {padding:0 0 0 8px;width:204px;margin:0;}
	
	.shabber .sd-main .sd-media-links .tertiary-container .media-container {margin-bottom:20px;}
	
		.sd-main .sd-media-links .tertiary-container .margin-fix, .shabber .sd-main .sd-media-links .tertiary-container .margin-fix {margin:0;}
		
	.shabber .image-icon {background:transparent url(play_icon_small.png) no-repeat 0 0;
		position:absolute;
		right:5px;
		top:41px;
		height:16px;
		width:16px;
	}
		*html .shabber .image-icon  {background-image:none;
			position:absolute;
			right:5px;
			top:41px;
			height:16px;
			width:16px;
			cursor:pointer;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/buttons/play_icon_small.png", sizingMethod="crop");
		}
	
/****************************************
	shabber affiliate widget overrides
****************************************/
#shabberAffiliate {width:475px;}

	#shabberAffiliate a:hover {text-decoration:underline;}
	
	#shabberAffiliate .tab-content {width:475px;}

	#shabberAffiliate .tab-row, #shabberAffiliate .widget_head, #shabberAffiliate .section-display {margin:0;
	width:475px;
	}
		#shabberAffiliate .tab-row {height:35px;border-bottom:1px solid #e2e2e2;}
	
		#shabberAffiliate .section-display {overflow:hidden;}

	#shabberAffiliate .tab-row div {width:92px;
	padding-left:0;
	padding-right:0;
	height:22px;
	height:33px;
	border:none;
	}
	
	
		#shabberAffiliate .tab-row .tabActive div span, #shabberAffiliate .tab-row .tabinActive div span {position:relative;
		left:-10000;
		color:transparent;
		}
	
		#shabberAffiliate .tab-row .tabActive .tabGMA {background:#fff url(shab-tab-gma-active.gif) no-repeat 0 0;height:25px;*height:36px;}
		#shabberAffiliate .tab-row .tabinActive .tabGMA {background:#fff url(shab-tab-gma-inactive.gif) no-repeat 0 0;}
		
		#shabberAffiliate .tab-row .tabActive .tabWorldNews {background:#fff url(shab-tab-wn-active.gif) no-repeat 0 0;height:25px;*height:36px;}
		#shabberAffiliate .tab-row .tabinActive .tabWorldNews {background:#fff url(shab-tab-wn-inactive.gif) no-repeat 0 0;}
		
		#shabberAffiliate .tab-row .tabActive .tabNightline {background:#fff url(shab-tab-nightline-active.gif) no-repeat 0 0;height:25px;*height:36px;}
		#shabberAffiliate .tab-row .tabinActive .tabNightline {background:#fff url(shab-tab-nightline-inactive.gif) no-repeat 0 0;}
		
		#shabberAffiliate .tab-row .tabActive .tabThisWeek {background:#fff url(shab-tab-thisweek-active.gif) no-repeat 0 0;height:25px;*height:36px;}
		#shabberAffiliate .tab-row .tabinActive .tabThisWeek {background:#fff url(shab-tab-thisweek-inactive.gif) no-repeat 0 0;}
		
		#shabberAffiliate .tab-row .tabActive .tab2020 {background:#fff url(shab-tab-2020-active.gif) no-repeat 0 0;height:25px;*height:36px;}
		#shabberAffiliate .tab-row .tabinActive .tab2020 {background:#fff url(shab-tab-2020-inactive.gif) no-repeat 0 0;}
	
	#shabberAffiliate .sd-main .primary-container {padding:0;}
	
	#shabberAffiliate .sd-main .sd-media-links {width:270px;
	padding-left:3px;
	}
	
	#shabberAffiliate .sd-main .secondary-container {width:268px;}
	
	#shabberAffiliate .tertiary-container {padding-top:10px;
	margin-top:12px;
	*margin-top:0;
	border-top:1px solid #ccc;
	float:none;
	}
		
		#shabberAffiliate .tertiary-container .media-container {float:left;width:236px;} 
				#shabberAffiliate .tertiary-container .media-container .mc-a {float:left;width:82px;}
				
				#shabberAffiliate .tertiary-container .media-container .mc-b {float:left;
				font-size:12px;
				width:140px;
				margin-left:5px;
				position:relative;
				top:-3px;
				}
 	
/****************************************
		quigo widget 
****************************************/
.index-quigo {background:#fff;}		
	.index-quigo .midcontainer {padding:10px;position:relative;}
	
.inline-quigo .iq-wrapper {padding:10px 5px 10px 10px;
width:615px;
overflow:hidden;
}

/****************************************
		index player 
****************************************/
#indexPlayer {background:#fff url(bg-gma_video.jpg) no-repeat center top;
position:relative;
}

	#indexPlayer .midcontainer .midcontainer {border:none;}
	
	#indexPlayer .block {margin-bottom:0;}

	#indexPlayer .ip-content-head{padding:0 0 10px 12px;}
		#indexPlayer #ip-content  .ip-content-head {padding:0 0 5px 12px;}
	
		#indexPlayer .ip-content-head .ip-content-logo {float:left;
		position:relative;
		top:1px;
		padding-right:5px;
		}
		
		#indexPlayer .ip-content-head .ip-headline {color:#036;
		font-size:16px;
		font-weight:bold;
		}
	
	#indexPlayer #ip-player #mediaplayer2 {background:transparent;
	width:520px;
	height:348px;
	padding-bottom:0;
	}
	
	#indexPlayer #ip-player {position:absolute;
	left:1px;
	top:1px;
	}
	
	#indexPlayer .ip-preview {position:absolute;
	top:430px;
	width:575px;
	height:50px;
	left:15px;
	}
	
		#indexPlayer .ip-preview h4 {color:#036;
		font-size:16px;
		}
		
		#indexPlayer .ip-preview .ip-preview-pane {height:50px;
		width:515px;
		color:#333;
		line-height:1.4em;
		}
		
		#indexPlayer .ip-preview .ip-preview-pane-more {font-weight:bold;}

	#indexPlayer #ip-content {position:relative;}
	
	#indexPlayer .tab-row {margin:0 12px 0;
	padding-left:0;}
	
		#indexPlayer #ip-content .tab-row {display:none;}
	
	#indexPlayer #ip-tab-content, #indexPlayer #ip-content {padding-top:490px;}
		#indexPlayer #ip-tab-content .double, #indexPlayer #ip-content .tabber  {width:656px;}
				
	#indexPlayer .ip-playlist{width:656px;
	/*height:515px;
	margin-bottom:10px;*/
	}
	
		#indexPlayer #ip-tab-content .ip-playlist {padding:30px 0 10px;}
		#indexPlayer #ip-content .ip-playlist  {padding:29px 0 10px;}

	#indexPlayer .ip-row-wrapper {padding:10px 0 15px 1px;*padding-bottom:5px;}
				
	#indexPlayer .ip-item-container {width:202px;
	float:left;
	line-height:15px;
	overflow:hidden;
	}
		/*#indexPlayer #playlist-wt .ip-item-container {height:70px;
		padding:8px 0 0 12px;}
		
		#indexPlayer #playlist-wl .ip-item-container {height:160px;
		padding:8px 0 0 13px;
		}*/

		#indexPlayer #playlist-we .ip-item-container {width:152px;
		padding:0 0 0 9px;
		}
	
	#indexPlayer .ip-item-image {position:relative;}
	
		#indexPlayer #playlist-we .ip-item-image a{ color:#fff; }
		/*#indexPlayer #playlist-wt .ip-item-image {float:left;
		width:75px;
		padding-right:8px;
		}*/
		
		/*#indexPlayer #playlist-wl .ip-item-image, */#indexPlayer #playlist-we .ip-item-image {padding-bottom:5px;}
		
		#indexPlayer .ip-item-image-icon {background:transparent url(play_icon.png) no-repeat 0 0;
			position:absolute;
			right:4px;
			top:50px;
			height:30px;
			width:30px;
			}
				*html #indexPlayer .ip-item-image-icon {background-image:none;
				position:absolute;
				right:4px;
				top:50px;
				height:30px;
				width:30px;
				cursor:pointer;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/buttons/play_icon.png", sizingMethod="crop");
				}
				
		/*#indexPlayer #playlist-wt .ip-item-headline {float:left;
			width:118px;
			position:relative;
			top:-3px;
			}
		*/
			
	#indexPlayer .ip-rel-block {font-size:11px;
	text-transform:uppercase;
	}
		
		#indexPlayer .ip-rel-block .ip-item-full a {color:#cc0000;}
			
		#indexPlayer .ip-rel-block .ip-item-pipe {padding:0 1px;
		position:relative;
		top:-1px;
		color:#777;
		}
		
		#indexPlayer .ip-rel-block .ip-item-rel a {font-weight:bold;}
	
	/* pagination */
	#indexPlayer .ip-paginator {position:absolute;
	/*right:14px;*/
	color:#333;
	font-weight:bold;
	left:12px;
	width:632px;
	}
		#indexPlayer #ip-tab-content .ip-paginator {top:14px;}
		
		#indexPlayer #ip-content .ip-paginator {top:14px;
		left:14px;
		width:628px;
		}
	
		#indexPlayer .ip-paginator ul {margin:0;
		padding:0;
		list-style:none;
		}
		
			#indexPlayer .ip-paginator ul li {float:left;}
			#indexPlayer .ip-paginator li a {height:15px;float:left;}
				#indexPlayer .ip-paginator li a:hover {cursor:pointer;}
				
			#indexPlayer .ip-paginator li span {float:left;
			height:15px;
			width:6px;
			}
		
			#indexPlayer .ip-paginator ul.ip-paginator-left {float:left;}
			#indexPlayer .ip-paginator ul.ip-paginator-right {float:right;}
		
		#indexPlayer .ip-paginator .ip-page-viewer {font-weight:normal;}
		
		#indexPlayer .ip-paginator .ip-page-viewer span {float:none;
		padding:0;
		font-weight:bold;
		width:auto;
		}
			
		
		/* for pagination presentation currently commented out
		#indexPlayer .ip-paginator .isActive {padding:2px 6px;
		font-weight:bold;
		color:#333;
		}
		
		#indexPlayer .ip-paginator a {padding:2px 6px;
		text-decoration:none;
		background:#fff;
		color:#333;
		}
			#indexPlayer .ip-paginator a:hover {padding:2px 6px;
			text-decoration:none;
			background:#666;
			color:#fff;
			}
		*/
				
		#indexPlayer .ip-paginator .ip-page-numOf {}
			#indexPlayer .ip-paginator li.ip-page-numOf span {padding:0 10px;width:auto;}
			
			#indexPlayer .ip-paginator a.ip-prev-arrow {background:transparent url(arrow-prev.gif) no-repeat 0 -2px;}
			#indexPlayer .ip-paginator a.ip-prev-arrow:hover{background:transparent url(arrow-prev.gif) no-repeat 0 -20px;}
			
		#indexPlayer .ip-paginator a.ip-next-arrow {background:transparent url(arrow-next.gif) no-repeat 0 -2px;}
			#indexPlayer .ip-paginator a.ip-next-arrow:hover {background:transparent url(arrow-next.gif) no-repeat 0 -20px;} 
		
		#indexPlayer .ip-paginator .ip-prev-arrow-inactive {background:transparent url(arrow-prev.gif) no-repeat 0 -38px;}
				
		#indexPlayer .ip-paginator .ip-next-arrow-inactive {background:transparent url(arrow-next.gif) no-repeat 0 -38px;}
	
		#indexPlayer .ip-paginator .ip-loading-indicator {padding-right:15px;
		position:relative;
		top:-1px;
		}
	
	/* flyout */	
	.indexPlayerPreview {width:340px;
		height:152px;
		background:transparent url(ip-preview-bg.png) no-repeat 0 0;
	}
			*html .indexPlayerPreview  {background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/ip-preview-bg.png", sizingMethod="crop");
			}
	
	.indexPlayerPreview .ip-flyout {width:299px;
	height:115px;
	background:#ffffcc;
	padding:10px 12px;
	border:1px solid #ff9966;
	overflow:hidden;
	}
	
		.indexPlayerPreview .ip-flyout-container {color:#333;
		line-height:1.4em;
		font-weight:bold;
		}
		
		.indexPlayerPreview .ip-flyout-container h4 {font-size:15px;
		color:#369;
		font-weight:bold;
		line-height:18px;
		margin-bottom:10px;
		}
		
		.indexPlayerPreview .ip-flyout-container h4 .recenttime {font-size:11px;
		font-weight:bold;
		color:#666;
		}
		
		#inpageplayer{
		margin-bottom:10px;
		}
		
		#inpageplayer .widget_head{
		background:#000; border-top:none; margin-left:0;margin-right:0;height:38px;width:658px;;
		}
		
		#inpageplayer .widget_head .title{
		color:#fff; padding:6px 10px 0; margin:5px;
		}
		
		#inpageplayer .midcontainer{ border:none; }
		#inpageplayer .widget_head{ border-bottom:none;}
		#inpageplayer .player{height:420px; background:#000;}		
		
/****************************************
		branded widgets
****************************************/
.widget_head .title .brand {display:none;}
 
.GMA {}
	.GMA .widget_head {
		background:transparent url(widgethead-bg.jpg) 0 0 repeat-x;
		border:none;
	}
		.GMA .title {
			color:#fff !important;
		}
			
			.GMA .title a {
				color:#fff !important;
			}
		
		.GMA .title .brand {
			background:transparent url(widgethead-logo.png) 0 0 no-repeat;
			display:inline-block;
			padding-right:5px;
			width:44px;
			height:19px;
		}
	
		* html .GMA .title .brand {
			background-image: none;
			display:inline-block;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/shows/gma/widgethead-logo.png", sizingMethod="crop");
		} 
		
		.GMA .title .text {
			color:#fff;
			position:relative;
			top:-4px;
		}
		
/* wide branded for HP */
.wide-GMA .widget_head {background:transparent url(widgethead-bg-hp-gma.jpg) 0 0 repeat-x;}

.wide-WN .widget_head  {background:transparent url(widgethead-bg-hp-wn.jpg) 0 0 repeat-x;}

.wide-2020 .widget_head  {background:transparent url(widgethead-bg-hp-2020.jpg) 0 0 repeat-x;}

.wide-ThisWeek .widget_head {background:transparent url(widgethead-bg-hp-thisweek.jpg) 0 0 repeat-x;}
	
.wide-Nightline .widget_head  {background:transparent url(widgethead-bg-hp-nightline.jpg) 0 0 repeat-x;}

.wide-OnlyOn .widget_head  {background:transparent url(widgethead-bg-hp-only.jpg) 0 0 repeat-x;}
	
	.wide-GMA .widget_head, 
	.wide-WN .widget_head, 
	.wide-2020 .widget_head, 
	.wide-ThisWeek .widget_head, 
	.wide-Nightline .widget_head, 
	.wide-OnlyOn  .widget_head{border:none;height:35px;}
	
	.wide-GMA .widget_head .title, 
	.wide-WN .widget_head .title, 
	.wide-2020 .widget_head .title, 
	.wide-ThisWeek .widget_head  .title, 
	.wide-Nightline .widget_head  .title, 
	.wide-OnlyOn  .widget_head .title {padding:0;}
	
	.wide-GMA .widget_head .title a:hover,
	.wide-GMA .widget_head .title a:hover .brand , 
	.wide-WN .widget_head .title a:hover,
	.wide-WN .widget_head .title a:hover .brand, 
	.wide-2020 .widget_head .title a:hover,
	.wide-2020 .widget_head .title a:hover .brand, 
	.wide-ThisWeek .widget_head .title a:hover,
	.wide-ThisWeek .widget_head  .title a:hover .brand, 
	.wide-Nightline .widget_head .title a:hover,
	.wide-Nightline .widget_head  .title a:hover .brand, 
	.wide-OnlyOn  .widget_head .title a:hover .brand {cursor:pointer;
	text-decoration:none !important;
	color:transparent;
	}
	
	.wide-GMA .widget_head .title .text, 
	.wide-WN .widget_head .title .text, 
	.wide-2020 .widget_head .title .text, 
	.wide-ThisWeek .widget_head  .title .text, 
	.wide-Nightline .widget_head  .title .text, 
	.wide-OnlyOn  .widget_head .title .text {display:none;position:relative;right:1500px;}
	
		.wide-GMA .widget_head .title .brand {background:transparent url(widgethead-logo-hp-gma.png) no-repeat 0 0;
		display:inline-block;
		width:197px;
		height:35px;
		}
			* html .wide-GMA .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/shows/gma/widgethead-logo-hp-gma.png", sizingMethod="crop");
			} 
			
		.wide-WN .widget_head .title .brand {background:transparent url(widgethead-logo-hp-wn.png) no-repeat 0 0;
		display:inline-block;
		width:197px;
		height:35px;
		}
		
			* html .wide-WN .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/shows/wn/widgethead-logo-hp-wn.png", sizingMethod="crop");
			background-position:0 0;
			} 
		
		.wide-2020 .widget_head .title  .brand {background:transparent url(widgethead-logo-hp-2020.png) no-repeat 0 0;
		display:inline-block;
		width:197px;
		height:35px;
		}
		
			* html .wide-2020 .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/shows/2020/widgethead-logo-hp-2020.png", sizingMethod="crop");
			} 
		
		.wide-ThisWeek .widget_head  .title .brand {background:transparent url(widgethead-logo-hp-thisweek.png) no-repeat 0 0;
		display:inline-block;
		width:197px;
		height:35px;
		}
		
			* html .wide-ThisWeek .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/shows/thisweek/widgethead-logo-hp-thisweek.png", sizingMethod="crop");
			} 
		
		.wide-Nightline .widget_head  .title .brand {background:transparent url(widgethead-logo-hp-nightline.png) no-repeat 0 0;
		display:inline-block;
		width:197px;
		height:35px;
		}
		
			* html .wide-Nightline .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/shows/nightline/widgethead-logo-hp-nightline.png", sizingMethod="crop");
			} 
		
		.wide-OnlyOn  .widget_head .title .brand {background:transparent url(widgethead-logo-hp-only.png) no-repeat 0 0;
		display:inline-block;
		width:197px;
		height:35px;
		}
			
			* html .wide-OnlyOn .widget_head .title .brand {
			background-image:none;
			display:inline-block;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/widgethead-logo-hp-only.png", sizingMethod="crop");
			} 

	
/****************************************
		health widgets
****************************************/	
#health-tools {}
	#health-tools .midcontainer {background:#fff;}

	#health-tools .container {width:300px;margin:8px 11px 0;}
	#health-tools .container .leadin {margin-bottom:15px;}
	
	#health-tools .container .symptom-graphic {float:left;
	width:19px;
	height:21px;
	background:url(icon-symptom.gif) no-repeat 0 2px;
	}
	
	#health-tools .container .health-item, #health-tools-ab .container .health-item {float:right;}
		#health-tools .container .health-item .health-item-link, #health-tools-ab .container .health-item-link {font-size:14px;}
		
	#health-tools #healthline1, #health-tools #healthline2, #health-tools #healthline3 {margin-top:5px;}
	
	#health-tools .input1, #health-tools-ab .input1 {border:1px solid #aaa;
	color:#000;
	float:left;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	*font-size:12px;
	height:15px;
	margin-right:5px;
	padding:4px 3px 3px;
	width:198px;
	_width:195px;
	}
		
	#health-tools .select1, #health-tools-ab .select1 {border:1px solid #aaa;
	color:#000;
	float:left;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	height:24px;
	margin-right:5px;
	padding:3px;
	width:206px;
	_width:204px;
	*font-size:12px;
	}
		#health-tools .select1 option, #health-tools-ab .select1 option{padding:1px 0;}
		
	#health-tools .drug-treatment, #health-tools .doctor-search {margin-top:15px;
	padding-top:12px;
	border-top:1px solid #e2e2e2;
	}
		#health-tools .doctor-search {*margin-top:5px;}
	
	#health-tools .drug-treatment-graphic {float:left;
	width:14px;
	height:29px;
	background:url(icon-drug_treatment.gif) no-repeat 0 2px;
	}
	
	#health-tools .doctor-search-graphic {float:left;
	width:18px;
	height:20px;
	background:url(icon-dr_search.gif) no-repeat 0 2px;
	}
	
	#health-tools .view-tools, #health-tools-ab .view-tools {padding:18px 0 10px;
	*padding-top:10px;
	text-align:right;
	font-weight:bold;
	}
		#health-tools-ab .view-tools {padding-top:15px;}
		
	#health-tools .hl-logo {position:relative;
	left:65px;
	top:1px;
	}
	
	#health-tools-ab .hl-logo2 {position:relative;
	top:34px;
	*top:41px;
	left:0;
	}
	
/* ab version */
#health-tools-ab .leadin {float:left;
	margin:12px 20px 0 0;
	padding:0 15px;
	font-size:14px;
	width:166px;
	height:115px;
	border-right:1px solid #fff;
	line-height:16px;
	}

#health-tools-ab .midcontainer {background:#eaeff3 url(bg-health_widget.gif) no-repeat 0 0;
border:none;
_border:1px solid #fff;
}

#health-tools-ab .tools-wrapper {float:left;
padding:15px 15px 5px 0;
width:425px;
}

#health-tools-ab .container .float-link {float:left;
padding-top:3px;
}

#health-tools-ab h5 {color:#000;
margin:0;
padding:15px 0 0;
font-size:14px;
}	

#health-tools-ab .select1 {width:188px;margin-right:10px;}

#health-tools-ab .input1 {width:180px;margin-right:10px;}

#health-tools-ab .drug-treatment, #health-tools-ab .doctor-search {margin-top:15px;}
			
/* image borders */
#indexPlayer #playlist-we .ip-item-image img,
.wNodeMCImgLeft img, .wNodeMLImgLeft img,
.twoColumnMainNewsSpev .preview-image img,
.slideshow-preview .image,
.slideshow-widget .slideshow-thumbs img,
.topManuals .tcmmnWrapper .list-item-img img,
#faces .itemWrapper img,
.watercooler-widget .slideshow-thumbs img,
.strip-3 .carousel-content #carousel-dual img, 
.strip-4 .carousel-content #carousel-dual img,
.sd-main .primary-container img, 
.sd-main-mini .primary-container img, 
.sd-main-mini2 .primary-container img,
.sd-main .sd-media-links .tertiary-container .media-container .mc-a img,
.shabber .sd-main .sd-media-links .tertiary-container .media-container .mc-a img,
.sd-main-mini .subItem .subItem-feature-image, .sd-main-mini2 .subItem .subItem-feature-image,
#vaultWidget .vaultVideoItem img,
#topstoriesmini-widget img,
.mvItemThumb img,
.popuppreview .ppImage img,
.flex-carousel .carousel-content #carousel-dual img,
.featureEvent .fev3-mainPreview img{border:1px solid #ccc;}




p{
text-align:justify;
padding:0 0 7px 0;
margin:0;
font-size:13px;
line-height:17px;
}

h1, h2{
border-bottom:3px solid #40739B;
text-align:left;
color:#003366;
font-size:18px;
font-weight:bold;
padding:0 0 2px 0;
margin:0;
}

a.btn{
background:#4F5B6D none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
margin:5px 0 0;
padding:3px 17px;
text-align:center;
}


a.btn:hover{
background:#3C6F97;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
margin:5px 0 0;
padding:3px 17px;
text-align:center;
text-decoration:none;
}

.banner img{
float:left;
margin:0 10px 0 0;
padding:3px;
background:#ccc;
border:1px solid #000;
}

.bonus{
font-size:14px;
font-weight:bold;
color:#000;
margin:2px 0 2px 0;
}

.story h4, .story h4 a{
padding:0;
margin:0;
font-weight:bold;
color:#338DD4;
text-align:left;
font-size:20px;
cursor:pointer;
}

.story p{
text-align:justify;
font-size:13px;
}
.bonus b{
font-size:16px;
font-weight:bold;
color:#338DD4;
}



.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.articles{
  border-bottom:1px dashed #457C92;
	margin:5px 0 10px;
	padding:0 0 5px;
	text-align:justify;
	zoom:1;
}

.articles h3, .articles h3 a{
 padding:0;
 margin:0;
 color:#003366;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:normal;
}
.articles h3 a:hover{
color:#ff0000;
text-decoration:none;
}

.articles h4, .articles h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#003366;
 text-decoration:none;
 font-size:13px;
 margin:0 0 3px 0;
 font-weight:bold;
}

.read_more{
float:right;
}




.reviews{
border-bottom:1px dashed #457C92;
margin:5px 0 10px 10px;
padding:0 0 5px;
width:298px;
zoom:1;
}

.reviews h3, .reviews h3 a{
 padding:0;
 margin:0;
 color:#003366;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:normal;
}
.reviews h3 a:hover{
color:#ff0000;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:##003366;
 text-decoration:none;
 font-size:13px;
 margin:0 0 3px 0;
 font-weight:bold;
}

.advert img{
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.top_banner{
width:468px;
height:60px;
float:right;
background:#fff;
margin:10px 0 0 0;
}

.logo{
width:490px;
height:77px;
float:left;
margin:10px 0 0 0;
}


.input_box{
float:right;
height:16px;
margin:4px 15px 0 0;
overflow:hidden;
padding:3px;
width:200px;
}
.top_searchbox{
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:210px;
margin:0 0px 0 0;

}








