/* /////////////////////////////////////////// BREAKING NEWS /// */
.blox-breaking-news{
	width:100%;
	height:40px;
	overflow:hidden;
	clear:left;
	background:#900;
	font-family:Tahoma, Arial, sans-serif;
	line-height:40px;
	height:40px;
	font-weight:bold;
	margin-bottom:18px;}
	.blox-breaking-news h2,
.blox-breaking-news p,
.blox-breaking-news dt,
.blox-breaking-news dd{
		line-height:40px;}
	.blox-breaking-news h2,
.blox-breaking-news dt,
.blox-breaking-news p.title-flag{
		font-size:19px;
		
		font-weight:bold;
		font-family:"Tahoma", Arial, sans-serif;
		color:#fff;
		background:#232323;
		float:left;
		margin:0;
		padding:0 13px;}
	.blox-breaking-news p,
.blox-breaking-news dd,
.blox-breaking-news	li{
		margin:0;
		color:#fff;
		float:left;
		font-size:16px;
		padding:0 10px;}
	.blox-breaking-news a{
		color:#fff;}
/* alternate breaking news cycle */
.breaking-transition{float:left;}
	.breaking-transition li{width:771px;}
		.container_16 .grid_13 .breaking-transition li {width:571px;}
		.container_12 .grid_8 .breaking-transition li {width:431px;}
		
/* /////////////////////////////////////////// SLIDESHOW SHOWCASE (Elephant)/// */

.slideshow-showcase{
	position:relative;
	height:300px;
	background:#000;
	-moz-border-radius:5px; -webkit-border-radius: 5px;}
	.slideshow-showcase .showcase-slide{
		position:relative;}
	.slideshow-showcase .top-heading,
	.slideshow-showcase .top-heading-invert{
		position:absolute;
		top:10px;
		left:0px;}
		.slideshow-showcase .top-heading-invert{
			background:#fff;
			opacity:.9;
			color:#000;}
		.slideshow-showcase .small-photo-cell{
			float:left;
			margin-left:40px;
			width:48%;
			padding:3px;
			background:#fff;
			border:1px solid #C0C6AA;}
			/* SHAPESHIFT .slideshow-showcase .small-photo-cell */
			/*.container_16 .grid_8 .slideshow-showcase .small-photo-cell{
				width:39%;}*/
			/* [END] SHAPESHIFT .slideshow-showcase .small-photo-cell */
			.slideshow-showcase .small-photo-cell img{
			width:100%;}
			.slideshow-showcase .small-photo-restraint{
				max-height:215px;
				overflow:hidden;}
			.slideshow-showcase .mugshot-text{
				width:48%;
				display:inline-block;
				-moz-border-radius:5px; -webkit-border-radius: 5px;
				background:#666;
				color:#fff;
				font-size:12px;
				padding:5px;}
				.slideshow-showcase .mugshot{
					width:86%;
					border:none;
					background:none;}
				.slideshow-showcase .small-photo-cell img.mugshot{
					height:209px;
					width:auto;
					float:left;
					border:3px solid #fff;
					margin-right:10px;}
				/* SHAPESHIFT .slideshow-showcase .no-photo */
				.container_16 .grid_8 .slideshow-showcase .small-photo-cell img.mugshot{
					height:190px;}
				/* [END] SHAPESHIFT .slideshow-showcase .no-photo */
		.slideshow-showcase .photo-story-text,
		.slideshow-showcase .no-photo{
			margin:35px 5px 7px 40px}
			.slideshow-showcase .no-photo{
				width:88%;}
				/* SHAPESHIFT .slideshow-showcase .no-photo */
				.container_16 .grid_9 .slideshow-showcase .no-photo{
					width:85%;}
				.container_16 .grid_8 .slideshow-showcase .no-photo{
					width:80%;}
				/* [END] SHAPESHIFT .slideshow-showcase .no-photo  */
		.slideshow-showcase .headline-cell{
			color:#fff;}
		.slideshow-showcase .headline-cell a{
			color:#fff;
			font-size:20px;}
		.slideshow-showcase .lead-cell{
			width:97%;
			display:inline-block;
			padding:5px;
			margin-bottom:10px;
			background:#666;
			opacity:.95;
			-moz-border-radius:5px; -webkit-border-radius: 5px;}
			.slideshow-showcase .lead-cell:hover{
				opacity:1;}		
	.slideshow-showcase .photo-cutline{
		background:#000;
		font-size:12px;
		opacity:.75;
		width:100%;
		position:absolute;
		bottom:3px;}
		.slideshow-showcase .photo-cutline a,
		.slideshow-showcase .small-photo-cutline a,
		.slideshow-showcase .lead-cell a{
			color:#fff;
			font-size:12px;
			padding:3px 3px 3px 5px;
			display:block;}
			.slideshow-showcase .lead-cell a:hover,
			.slideshow-showcase .small-photo-cutline a:hover{
				text-decoration:none;}
	.slideshow-showcase .small-photo-cutline{
		width:34%;
		color:#FFFFFF;
		opacity:.95;
		background:#666;
		float:right;
		margin-right:40px;
		padding:7px;
		-moz-border-radius:5px; -webkit-border-radius: 5px;}
		/* SHAPESHIFT .slideshow-showcase .photo-cutline */
		.container_16 grid_13 .slideshow-showcase .small-photo-cutline{
			width:40%;}
		.container_16 .grid_9 .slideshow-showcase .small-photo-cutline{
				width:34%;}
		.container_16 .grid_8 .slideshow-showcase .small-photo-cutline{
				width:28%;
				max-height:187px;
				overflow:hidden;}		
		/* [END] SHAPESHIFT .slideshow-showcase .photo-cutline */

		.slideshow-showcase .small-photo-cutline:hover{
			opacity:1;}
	.slideshow-showcase .prev-arrow,
	.slideshow-showcase .next-arrow{
		position:absolute;
		z-index:1000;
		width:37px;
		height:38px;
		z-index:25;
		display:block;
		top:125px;
		opacity:.9;}
		.slideshow-showcase .prev-arrow{
			background:url(../images/_blocks/featured-left-arrow.gif) no-repeat;
			left:-5px;}
		.slideshow-showcase .next-arrow{
			background:url(../images/_blocks/featured-right-arrow.gif) no-repeat;
			right:-5px;}
			.slideshow-showcase .prev-arrow:hover,

			.slideshow-showcase .next-arrow:hover{
				opacity:1;}
.slideshow-showcase .more-link{
	float:right;
	display:block;}						
.slideshow-showcase .blox-comments{
	font-weight:bold;}	
	.slideshow-showcase .blox-comments li span{
		margin-right:5px;}	
		.slideshow-showcase .blox-comments li a{
			color:#ccc;}			
		.slideshow-showcase .blox-comments li img{
			margin-right:0px;}			
		.icon-on-dark{
			padding:0 0 0 1px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			background:#fff;}

/* /// [END] SLIDESHOW SHOWCASE ///////////////////////////////////// */

/* /////////////////////////////////////////// SLIDESHOW:QUEUE /// */
*{outline: none;}
.slideshow-app{
	width:618px;
	height:240px;
	padding:10px;
	margin-bottom:20px;
	overflow:hidden;
	background:#ededed;
	border:1px solid #888;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;}
	.slideshow{
		width:618px;
		overflow:hidden;
		float:left;}
		.slide{
			width:408px;
			height:240px;
			margin:0;
			padding:0;
			overflow:hidden;
			position:relative;}
			.slide img{
				width:408px;
				position:absolute;
				top:0;
				z-index:1;}
			.slide p{
				width:300px;
				height:45px;
				margin:0;
				padding:10px;
				overflow:hidden;
				position:absolute;
				bottom:-65px;
				left:0;
				right:0;
				z-index:2;
				background:#333;
				color:#fff;}
				.slide p strong{
					margin-bottom:4px;
					display:block;
					font-size:14px;}
	.slide-navigator{
		width:200px;
		height:240px;
		margin:0 0 0 10px;
		padding:0;
		overflow:hidden;
		overflow-y:auto;
		display:block;
		float:left;}
		.slide-navigator li{
			height:50px;
			margin:0 0 10px 0;
			padding:10px 0 0 0;
			border-top:1px solid #ddd;
			list-style:none;
			display:block;
			overflow:hidden;}	
			.slide-navigator li p{
				width:120px;
				float:left;}
			.slide-navigator li a{
				width:50px;
				margin-right:10px;
				display:block;
				float:left;}
				.slide-navigator li a img{
					width:50px;
					overflow:hidden;
					border:none;}
	.play-controls{
		position:absolute;
		top:15px;
		right:447px;
		z-index:4;}
		.play-controls a{
			width:32px;
			height:32px;
			display:block;
			float:left;
			background:url(images/player-control-sprites.png) no-repeat 0 0;
			text-decoration:none;
			color:white;}
			.play-controls a.prev			{background-position:0 0;}
			.play-controls a.play			{background-position:0 -32px; width:27px;}
			.play-controls a.pause			{background-position:0 -64px; width:27px;}
			.play-controls a.next			{background-position:0 -96px;}

			.play-controls a.prev:hover		{background-position:0 -128px;}
			.play-controls a.play:hover		{background-position:0 -160px; width:27px;}
			.play-controls a.pause:hover	{background-position:0 -192px; width:27px;}
			.play-controls a.next:hover		{background-position:0 -224px;}
			
.slideshow object,
.slideshow embed{
	width:408px;
	height:100%;}

/* /////////////////////////////////////////// SLIDESHOW MEGA /// */
#slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item{
    width: 270px;}
#slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item-horizontal{
    margin-right: 25px;}
.control-hide{
	display:none;}
.control-show{
	display:block;}
#slideshow-mega-holder{
	border-top:3px solid #666;
	border-bottom:1px solid #666;
	padding:1px 0;
	background:#fff;
	width:100%;
	clear:left;}
	#slideshow-mega-holder #slideshow-mega {margin-bottom: 0px;}
#slideshow-mega{
	width:100%;
	background:#bcc7d1 url(../images/_blocks/featured-stories-bg.gif) repeat-x;
	padding-bottom:22px;
	height:260px;}
.slideshow-mega-top{
	width:865px;
	overflow:hidden;
	padding:13px 50px 0px 45px;}
.slideshow-mega-top h3 a{
	margin:0;
	color:#efefef;
	text-transform:uppercase;
	font-size:.7em;}
.top-nav{
	background:none;
	float:right;
	width:130px;
	padding-top:5px;}
	.top-nav .control{
		padding:0;
		background:none;}
	.top-nav a{
		float:left;
		margin-left:7px;}
		.top-nav a img{display:block;}
	.top-nav #slideshow-mega-control-panel a{
		margin-left:0px;}
	#slideshow-mega-control-panel{
		background:none;}	
	#slideshow-mega-control-panel a{
		margin-top:-3px;}
.control a{
	background:url(../images/_blocks/point-icon.gif) no-repeat;
	width:10px;
	height:10px;
	display:block;
	font-size:1px;}
	.control a:hover,
.control a.active{
		background-position:0 100%;}
	.control a span{
		display:block;
		text-indent:-9999em;
		overflow:hidden;
		width:10px;
		height:10px;
		cursor:pointer;}
/* slideshow-mega-gallery-holder */
.slideshow-mega-gallery{
	width:970px;
	position:relative;
	overflow:hidden;
	margin:0 -5px;}
.prev-arrow{
	position:absolute;

	background:url(../images/_blocks/featured-left-arrow.gif) no-repeat;
	width:37px;
	height:38px;
	top:90px;
	left:0;}
	.prev-arrow span{
		width:37px;
		height:38px;
		text-indent:-9999em;
		font-size:1px;
		overflow:hidden;
		display:block;
		cursor:pointer;}
.next-arrow{
	position:absolute;
	background:url(../images/_blocks/featured-right-arrow.gif) no-repeat;
	width:37px;
	height:38px;
	top:90px;
	right:0;}
	.next-arrow span{
		width:37px;
		height:38px;
		text-indent:-9999em;
		overflow:hidden;
		display:block;
		cursor:pointer;}
.blox-gallery,
.slideshow-mega-gallery .gallery{
	margin-left:55px;
	width:885px;
	overflow:hidden;}
	.slideshow-mega-gallery .gallery img{
		width:270px;}
	.slideshow-mega-gallery ul{
		list-style:none;
		margin:0;
		padding:0;
		width:9999em;
		overflow:hidden;}
		.slideshow-mega-gallery ul li{
			float:left;
			height:221px;
			position:relative;}
.top-image{
	height:217px; 
	overflow:hidden;}
	.top-image img{
		width:270px;}
.top-text{
	height:148px;
	padding:8px;
	background:#fff;
	border:2px solid #46484A; border-bottom:none;}
	.top-text p{
		padding-top:25px;}
		.top-text p:first-line{
			font-size:14px; 
			font-weight:bold; 
			font-variant:small-caps;}
		.top-text p:first-letter{
			font-size:24px;}
.blox-top-heading,
.top-heading,
.top-heading-invert{
	width:109px;
	height:20px;
	overflow:hidden;
	position:absolute;
	top:11px;
	left:0;}
	.blox-top-heading p,
	.top-heading p,
	.top-heading-invert p{
		background:url(../images/_blocks/top-heading-bg.png);
		margin:0;
		font-size:11px;
		color:#fff;
		text-transform: uppercase;
		font-weight:bold;
		width:96px;
		height:20px;
		padding-right:13px;
		line-height:20px;
		text-align:right;}
.blox-bottom-block,
.bottom-block{
	width:270px;
	height:55px;
	position:absolute;
	bottom:0;
	left:0;}
	.blox-bottom-block div,
	.bottom-block div{
		background:#000;
		opacity:.75;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		width:230px;
		height:45px;
		color:#fff;
		padding:10px 30px 0 10px;}
	.blox-bottom-block div p,
	.bottom-block div p{
		font-size:11px;
		line-height:14px;
		margin:0;}
		.blox-bottom-block div a,
		.bottom-block div a{
			color:#fff;}
			.blox-bottom-block div a:hover,
			.bottom-block div a:hover{
				color:#fff;
				text-decoration:underline;}
		.bottom-block div p strong.keyword{
			text-transform:uppercase;}
/* \\\ SLIDESHOW MEGA SHAPESHIFT \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

/* core-slideshow-mega .container_16 .grid_13 */	
.container_16 .grid_13 .slideshow-mega-gallery{
	width:768px;}
	.container_16 .grid_13 .blox-gallery, 
	.container_16 .grid_13 .slideshow-mega-gallery .gallery{
		width:665px;}
.container_16 .grid_13 .slideshow-mega-top{
	width:665px;}		
.container_16 .grid_13 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item{
	width:220px;}
.container_16 .grid_13 .blox-bottom-block div, 
.container_16 .grid_13 .bottom-block div{
	width:180px;
	-moz-border-radius-bottomright:5px;}
.container_16 .grid_13 .slideshow-mega-gallery .gallery img{
	width:220px;}
.container_16 .grid_13 .blox-gallery, .slideshow-mega-gallery .gallery {
	margin-left:51px;}
.container_16 .grid_13 .blox-bottom-block, .bottom-block{
	width:220px;}
.container_16 .grid_13 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item-horizontal{
	margin-right:8px;}
.container_16 .grid_13 .slideshow-mega-gallery ul li{
	height:200px;}
.container_16 .grid_13 #slideshow-mega-holder{
	margin-bottom:10px;}

/* core-slideshow-mega .container_16 .grid_11 */	
.container_16 .grid_11 .slideshow-mega-gallery{
	width:650px;}
	.container_16 .grid_11 .blox-gallery, 
	.container_16 .grid_11 .slideshow-mega-gallery .gallery{
		width:565px;
		margin-left:55px;}
.container_16 .grid_11 .slideshow-mega-top{
	width:566px;}		
.container_16 .grid_11 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item{
	width:258px;}
.container_16 .grid_11 .top-image{
	height:218px;}	
.container_16 .grid_11 .slideshow-mega-gallery .gallery img{
	width:258px;}	
.container_16 .grid_11 .blox-bottom-block div, 
.container_16 .grid_11 .bottom-block div{
	width:218px;
	-moz-border-radius-bottomright:5px;}

/* core-slideshow-mega .container_16 .grid_9 */	
.container_16 .grid_9 .slideshow-mega-top{width:91%; padding:13px 0 0 45px;}
.container_16 .grid_9 .slideshow-mega-gallery{width:530px;}
.container_16 .grid_9 .blox-gallery, 
.container_16 .grid_9 .slideshow-mega-gallery .gallery{width:425px}
.container_16 .grid_9 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item{width:208px;}
.container_16 .grid_9 .blox-bottom-block div, 
.container_16 .grid_9 .bottom-block div{width:168px;}

/* .container_16 .grid_13 blox-photo-gallery-list */
.container_16 .grid_13 .blox-photo-gallery-list .blox-bottom-block{
	width:132px;}

/* .container_16 .grid_7 blox-photo-gallery-list */
.container_16 .grid_7 .blox-photo-gallery-list .blox-bottom-block{
	height:43px;}	
	.container_16 .grid_7 .blox-photo-gallery-list .blox-bottom-block div, 
	.container_16 .grid_7 .blox-photo-gallery-list .bottom-block div{
		width:117px;
		padding: 2px 3px;
		height:44px}
		.container_16 .grid_7 .blox-photo-gallery-list .blox-bottom-block div p,
		.container_16 .grid_7 .blox-photo-gallery-list .bottom-block div p{
			font-size:10px;
			line-height:100%;}
	.container_16 .grid_7 .blox-photo-gallery-list li{
		height:140px;}
	.container_16 .grid_7 .blox-photo-gallery-list li img{
		height:97px;}
	.container_16 .grid_7 .blox-photo-gallery-list li{
		width:120px;
		margin-right:10px;
		border:3px solid #252525;}		
	
/* core-slideshow-mega .container_12 .grid_8 */

.container_12 .grid_8 .slideshow-mega-holder{
	width:618px;}
.container_12 .grid_8 .slideshow-mega-gallery{
	width:630px;}
	.container_12 .grid_8 .blox-gallery, 
	.container_12 .grid_8 .slideshow-mega-gallery .gallery{
		width:522px;}
		.container_12 .grid_8 .slideshow-mega-gallery .gallery .top-image{
			height:217px;}
		.container_12 .grid_8 .slideshow-mega-gallery .gallery img{
			width:248px;}
.container_12 .grid_8 .slideshow-mega-top{
	width:566px;}		
.container_12 .grid_8 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item{
	width:248px;}
.container_12 .grid_8 .blox-bottom-block div, 
.container_12 .grid_8 .bottom-block div{
	width:208px;
	-moz-border-radius-bottomright:5px;}

.container_12 .grid_8 .blox-photo-gallery-list .blox-bottom-block div, .container_12 .grid_8 .blox-photo-gallery-list .bottom-block div {
	-moz-border-radius:0px; -webkit-border-radius: 0px;
	width:96%;}
	
	

/* core-slideshow-mega .container_12 .grid_4 */	
.container_12 .grid_4 .slideshow-mega-gallery{
	width:310px;}
	.container_12 .grid_4 .blox-gallery, 
	.container_12 .grid_4 .slideshow-mega-gallery .gallery{
		width:230px;
		margin-left:40px;}
.container_12 .grid_4 .slideshow-mega-top{
	padding:7px 0 0 7px;
	width:293px;}
		
.container_12 .grid_4 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item{
	width:230px;
	height:206px;}
	.container_12 .grid_8 .slideshow-mega-gallery .gallery .top-image{
			height:195px;}
.container_12 .grid_4 .slideshow-mega-gallery .gallery img{
	width:230px;}
.container_12 .grid_4 .top-text{
	width:210px;}		
.container_12 .grid_4 .blox-bottom-block div, 
.container_12 .grid_4 .bottom-block div{
	width:190px;}
	
	
/* /////////////////////////////////////////// END MEGA ////// */			
	
/* /////////////////////////////////////////// BLOCK TITLE /// */
.blox-title,
.blox-sub-title{
	width:100%;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:1px solid #788196;
	clear:both;
	text-transform: capitalize;}
	.blox-title a,
	.blox-sub-title a{
		color:#788196;}
	.blox-title h3,
	.blox-sub-title h4{
		font-size:1.9em;
		margin: 0px;
		font-weight:bold;
		color:#788196;
		font-family:Tahoma, Arial, sans-serif;}
	.blox-title .rss{
		background:url(../images/_blocks/rss-icon.gif) no-repeat;
		width:16px;
		height:16px;
		float:right;
		margin-top:2px;}
		.blox-title .rss span{
			width:16px;
			height:16px;
			text-indent:-999em;
			overflow:hidden;
			display:block;
			cursor:pointer;}
	.blox-sub-title h4{
		font-size:1.2em;}

.blox-title .block-title-color {font-size:20px;
	padding:3px 10px;}

/* /////////////////////////////////////////// MISC RSS_LIST /// */
#core-index-rss-list a{ 
	text-decoration: none;}
#core-index-rss-list ul{ 
	list-style: none;
	display:inline-block;}
	#core-index-rss-list ul.dropdown-rss{
		margin-bottom:10px;}
		#core-index-rss-list ul ul.sub-menu{
			}
#core-index-rss-list p{
	margin: 15px 0;}
	

/* 
	RSS LEVEL ONE
*/
#core-index-rss-list ul.dropdown-rss{ 
	position: relative;
	border-top:none;
	border-bottom: 1px solid #ccc;}
	#core-index-rss-list ul.dropdown-rss li{ 
		width:300px;
		font-weight: bold; 
		float: left; 
		zoom: 1; 
		background: #fff;}
	#core-index-rss-list ul.dropdown-rss a:hover{ 
		color: #000;}
	#core-index-rss-list ul.dropdown-rss a:active{ 
		color: #ffa500;}
	#core-index-rss-list ul.dropdown-rss li a{ 
		display: block; 
		padding: 1px 8px; 
		font-size:15px;
		font-weight:normal;
		border-right: 0px solid #333;
		color: #222;}
	#core-index-rss-list ul.dropdown-rss li:last-child a{ 
		border-right: none;} /* Doesn't work in IE */
	#core-index-rss-list ul.dropdown-rss li.hover,
	#core-index-rss-list ul.dropdown-rss li:hover{ 
		background: #535c6f; color: #fff; position: relative;}
	#core-index-rss-list ul.dropdown-rss li.hover ul li a{
			color:#000;}	
	#core-index-rss-list ul.dropdown-rss li.hover a,
	#core-index-rss-list ul.dropdown-rss li.hover ul li a:hover{ 
		color: #fff;}
		
/* 
	RSS LEVEL TWO
*/
#core-index-rss-list ul.dropdown-rss ul{
	width: 160px; 
	visibility: hidden; 
	position: absolute; 
	top: 100%; 
	left: 35%;}
	#core-index-rss-list ul.dropdown-rss ul li{ 
		font-weight: normal; 
		background: #efefef; 
		color: #000;
		width:95%;
		border-bottom: 1px solid #ccc; 
		float: none;}
	/* IE 6 & 7 Needs Inline Block */
	#core-index-rss-list ul.dropdown-rss ul li a{
		border-right: none; 
		width: 100%; 
		display: inline-block;} 
/* 
	RSS LEVEL THREE
*/
#core-index-rss-list ul.dropdown-rss ul ul{ 
	left: 100%; 


	top: 0;}
	#core-index-rss-list ul.dropdown-rss li:hover > ul{
		visibility: visible;}
	/* --- */
#core-index-rss-list .list-more-toggle,
	#core-index-rss-list li a.rss-link{
	float:left;}		
/* /////////////////////////////////////////// LEAD PRESENTATION /// */
.blox-top-story{
	width:98%;
	float:left;
	padding:0px 10px;
	margin-bottom:20px;}
	.blox-top-story ,blox-asset-content{
		padding:0;}
.lead-presentation-photo{
	float:left;}	
	.container_16 .grid_11 .top-story .blox-top-story{
		width:620px;}
	.container_16 .grid_7 .blox-top-story,
	.container_16 .grid_4 .blox-top-story
		{padding:0px;}
	.container_12 .grid_8 .blox-top-story{ 
		width:620px; padding:0px;}
		.container_12 .grid_8 .top-story .blox-top-story{ 
			width:600px; padding:0px 10px;}
		.container_12 .grid_8 .highlight-blue .blox-top-story,
		.container_12 .grid_8 .highlight-yellow .blox-top-story,
		.container_12 .grid_8 .highlight-grey .blox-top-story,
		.container_12 .grid_8 .highlight-red .blox-top-story,
		.container_12 .grid_8 .highlight-dark .blox-top-story,
		.container_12 .grid_8 .highlight-white .blox-top-story{ 
			width:590px; padding:0px;}

	.container_12 .grid_6 .blox-top-story{ 
		width:450px; padding:0px;}
		.container_12 .grid_6 .top-story .blox-top-story{ 
			width:440px; padding:0px 10px;}
	.container_12 .grid_4 .blox-top-story{ 
		width:300px;}
		.container_12 .grid_4 .top-story .blox-top-story{ 
			width:280px;}
		.container_12 .grid_4 .highlight-blue .blox-top-story,		
		.container_12 .grid_4 .highlight-yellow .blox-top-story,
		.container_12 .grid_4 .highlight-grey .blox-top-story,
		.container_12 .grid_4 .highlight-red .blox-top-story,
		.container_12 .grid_4 .highlight-dark .blox-top-story,
		.container_12 .grid_4 .highlight-white .blox-top-story{ 
			width:270px; padding:0px;}
	.top-story .blox-top-story{
		background:#efefef;
		padding:10px;}
		.dark .blox-top-story{
			background:#bcc7d1;}
.blox-top-list{
	list-style:none;
	margin:0;
	padding:10px 0 0;
	float:right;}
	.blox-top-list li{
		font-size:1.2em;
		margin-right:15px;
		float:left;
		display:inline;}
		.blox-top-list li a{
			color:#666;}		
.blox-top-story-holder{
	width:100%;
	overflow:hidden;
	padding:0px;
	margin:16px 0 0;
	float:left;}
	.blox-top-story-holder .blox-asset-content{
		float:left;
		width:480px;
		padding-left:5px;}
	.blox-top-story-holder .blox-sub-title h4 {font-size:17px;
		margin-top:20px;}

	/* blox-asset-content [container_16] */	
	
	.container_16 .grid_7 .blox-top-story-holder .blox-asset-content{ 		
		padding:0px;}
	.container_16 .grid_4 .blox-top-story-holder .blox-asset-content{ 		
		padding:0px;}	
	/* [END] .blox-asset-content [container_16] */
		
		.blox-top-story-holder .blox-asset-content-extension{
			width:660px;
			padding-left:10px;}
		/* .blox-asset-content-extension [container_16] - used when related item or photo is not present */
		.container_16 .grid_13 .blox-top-story-holder .blox-asset-content-extension{
			width:485px;
			padding:0px}
		.container_16 .grid_11 .blox-top-story-holder .blox-asset-content-extension{
			width:385px;}	
		.container_16 .grid_8 .blox-top-story-holder .blox-asset-content-extension{
			width:100%;
			padding:0px;}
		.container_16 .grid_7 .blox-top-story-holder .blox-asset-content-extension{
			width:392px;
			padding-left:0px; padding-right:0px;}
		.container_16 .grid_4 .blox-top-story-holder .blox-asset-content-extension{
			width:216px;
			padding:0px;}					
		/* [END] blox-asset-content-extension [container_16] */
		
		/* blox-asset-content [container_12] */				
		.container_12 .grid_8 .blox-top-story-holder .blox-asset-content{ 		
			width:390px;}
		.container_12 .grid_6 .blox-top-story-holder .blox-asset-content{ 		
			padding:0px;}	
		.container_12 .grid_4 .blox-top-story-holder .blox-asset-content{ 
			width:300px; 
			border-right:none; 
			padding:0px;}
			
		/* :::::: 	out of order and causing conflicts
					TEMPORARILY commented out 			::::: */
		/*.container_12 .grid_8 .highlight-blue .blox-top-story-holder .blox-asset-content.blox-asset-content-extension,
		.container_12 .grid_8 .highlight-yellow .blox-top-story-holder .blox-asset-content.blox-asset-content-extension,
		.container_12 .grid_8 .highlight-grey .blox-top-story-holder .blox-asset-content.blox-asset-content-extension,
		.container_12 .grid_8 .highlight-red .blox-top-story-holder .blox-asset-content.blox-asset-content-extension,
		.container_12 .grid_8 .highlight-dark .blox-top-story-holder .blox-asset-content.blox-asset-content-extension,
		.container_12 .grid_8 .highlight-white .blox-top-story-holder .blox-asset-content.blox-asset-content-extension{
			width:390px;} 
			
		.container_12 .grid_4 .highlight-blue .blox-top-story-holder .blox-asset-content,
		.container_12 .grid_4 .highlight-yellow .blox-top-story-holder .blox-asset-content,
		.container_12 .grid_4 .highlight-grey .blox-top-story-holder .blox-asset-content,
		.container_12 .grid_4 .highlight-red .blox-top-story-holder .blox-asset-content,
		.container_12 .grid_4 .highlight-dark .blox-top-story-holder .blox-asset-content,
		.container_12 .grid_4 .highlight-white .blox-top-story-holder .blox-asset-content{
			width:270px;} */
			


		

			.container_12 .grid_4 .top-story .blox-top-story-holder .blox-asset-content{
				width:271px; 
				padding: 0 12px;}
		/* [END] .blox-asset-content [container_12] */		
			/* used when related item or photo is not present [container_12] */
			.container_12 .grid_8 .blox-top-story-holder .blox-asset-content-extension{ 		
				width:397px;}
				.container_12 .grid_8 .top-story .blox-top-story-holder .blox-asset-content-extension{ 		
				width:409px;}
				.container_12 .grid_8 .grid_pixels_440 .top-story .blox-top-story-holder .blox-asset-content-extension{
						width:225px;}
			.container_12 .grid_6 .blox-top-story-holder .blox-asset-content-extension{
				width:220px;}
				.container_12 .grid_6 .top-story .blox-top-story-holder .blox-asset-content-extension{
				width:200px;}
			.container_12 .grid_4 .blox-top-story-holder .blox-asset-content-extension,
				.container_12 .grid_4 .top-story .blox-top-story-holder .blox-asset-content-extension{
					width:280px;
					padding:0px;}
			
			/* [END] blox-asset-content-extension [container_12]*/
		.blox-asset-content .100-percent-width{ 
			width:100%;}
		.blox-asset-content h3{
			margin:0 0 6px;
			line-height:1.25em;
			font-size:2.4em;
			font-weight:bold;
			font-family:Tahoma, Arial, sans-serif;
			color:#000;}
		.blox-top-story .blox-asset-content h3.blox-headline{
			color:red;}
		.blox-asset-content p{
			margin:0 0 13px;
			color:#666;
			font-size:1.2em;
			line-height:1.3em;}
	.lead-presentation-photo{
		float:left;
		margin-bottom:8px;
		margin-right:8px;
		width:200px;
		padding:3px;
		padding-bottom:0px;
		background: #fff;
		border:1px solid #c0c6aa;
		/*-moz-border-radius:5px; -webkit-border-radius: 5px;*/}		
		.blox-top-story-holder img.story-image{
			width:200px;}
		.lead-presentation-photo .photo-byline {
			-moz-border-radius-bottomleft:3px;
			-moz-border-radius-topleft:3px;
			background:#333333 none repeat scroll 0 0;
			color:#FFFFFF;
			display:inline;
			float:right;
			margin-top:-21px;
			font-weight:bold;
			opacity:0.85;
			padding:2px;}
		.lead-presentation-photo .photo-cutline{}
		.container_16 .grid_8 .lead-presentation-photo{
			float:left;}
		.container_16 .grid_8 .lead-presentation-photo,
		.container_16 .grid_8 .blox-top-story-holder img.story-image{ 
			width:200px;}
		.container_16 .grid_7 .lead-presentation-photo,
		.container_16 .grid_7 .blox-top-story-holder img.story-image{ 
			width:380px;}
		.container_16 .grid_4 .lead-presentation-photo,
		.container_16 .grid_4 .blox-top-story-holder img.story-image{ 
			width:205px;}
		.container_12 .grid_8 .lead-presentation-photo,
		.container_12 .grid_8 .blox-top-story-holder img.story-image{ 
			width:175px;}
		.container_12 .grid_4 .lead-presentation-photo,
		.container_12 .grid_4 .blox-top-story-holder img.story-image{ 
			width:282px;}
			.container_12 .grid_4 .top-story .lead-presentation-photo,
			.container_12 .grid_4 .top-story .blox-top-story-holder img.story-image{ 
				width:272px;}
			.container_12 .grid_4 .highlight-blue .lead-presentation-photo,
			.container_12 .grid_4 .highlight-yellow .lead-presentation-photo,
			.container_12 .grid_4 .highlight-grey .lead-presentation-photo,
			.container_12 .grid_4 .highlight-red .lead-presentation-photo,
			.container_12 .grid_4 .highlight-dark .lead-presentation-photo,
			.container_12 .grid_4 .highlight-white .lead-presentation-photo{ width:262px;}

			.container_12 .grid_4 .highlight-blue .blox-top-story-holder img.story-image,
			.container_12 .grid_4 .highlight-yellow .blox-top-story-holder img.story-image,
			.container_12 .grid_4 .highlight-grey .blox-top-story-holder img.story-image,
			.container_12 .grid_4 .highlight-red .blox-top-story-holder img.story-image,
			.container_12 .grid_4 .highlight-dark .blox-top-story-holder img.story-image,
			.container_12 .grid_4 .highlight-white .blox-top-story-holder img.story-image{ width:262px;}
	.blox-story-items{
		border-left:1px solid #ccc;
		width:197px;
		padding-left:8px;
		float:left;}
		.container_12 .grid_8 .blox-story-items{ width:165px;}
		.container_12 .grid_4 .blox-story-items{ 
			border-left:0px;
			padding-top:8px;}
		.container_12 .grid_4 .top-story .blox-story-items{ 
			width:263px; 
			/*border:1px solid #CCCCCC;
			padding-top:8px;*/}
		.blox-story-items h4{
			margin:0 0 15px;
			font-size:1.2em;
			font-weight:bold;
			text-transform:uppercase;
			color:#333;}
		.blox-story-items ul{
			list-style:none;
			margin:0;
			padding:0;}
			.blox-story-items ul li{
				color:#333;
				font-size:1.2em;
				padding-left:0px;
				margin-bottom:10px;}
				.blox-story-items ul li img{ padding-right:9px;}
				.blox-story-items ul li.icon-1{
					background:url(../images/_blocks/icon-01.gif) no-repeat 0 3px;}
				.blox-story-items ul li.icon-2{
					background:url(../images/_blocks/icon-02.gif) no-repeat 0 3px;}
/* Lead Presentation with Photo Varient */
.blox-top-story-holder .blox-photo-variant{
	width:710px;}
	.blox-top-story-holder .blox-photo-variant .lead-presentation-photo,
	.blox-top-story-holder .blox-photo-variant .photo-container img.story-image{
		width:150px;}
		/* SHAPESHIFT	.blox-photo-variant .lead-presentation-photo
						.blox-photo-variant .photo-container img.story-image */
						
		.container_12 .grid_8 .blox-top-story-holder .blox-photo-variant .lead-presentation-photo,
		.container_12 .grid_8 .blox-top-story-holder .blox-photo-variant .photo-container img.story-image{width:200px;}
		.container_12 .grid_4 .blox-top-story-holder .blox-photo-variant .lead-presentation-photo,
		.container_12 .grid_4 .blox-top-story-holder .blox-photo-variant .photo-container img.story-image{width:125px;}
		/* [END} SHAPESHIFT	.blox-photo-variant .lead-presentation-photo
							.blox-photo-variant .photo-container img.story-image */
							
	.blox-top-story-holder .blox-photo-variant .blox-comments{
		width:494px;}	
/* Lead Presentation .container_12 .grid_8 */
.container_12 .grid_8 .blox-top-story-holder .blox-asset-content{
	padding:0;}
	.container_12 .grid_8 .blox-top-story-holder .blox-comments{
		width:397px;}
		.container_12 .grid_8 .grid_pixels_440 .blox-top-story-holder .blox-comments{
		width:100%;}
	.container_12 .grid_8 .blox-story-items{
		border:none;
		width:100%;}
.container_12 .grid_8 .blox-top-story-holder .blox-photo-variant{
	width:100%;}
/* .:: Lead Presentation .container_12 .grid_8 .grid_pixels_440 ::. */
.container_12 .grid_8 .grid_pixels_440 .blox-top-story{
	width:420px;}	
/* Lead Presentation .container_12 .grid_5 */			
.container_12 .grid_5 .blox-top-story{
	width:380px;}
	.container_12 .grid_5 .blox-top-story-holder .blox-comments{
		width:189px;}
	.container_12 .grid_5 .blox-top-story-holder .blox-asset-content{
		padding:0;
		width:189px;}
.container_12 .grid_5 .blox-top-story-holder .blox-photo-variant{
	width:380px;}
/* Lead Presentation .container_12 .grid_4 */
.container_12 .grid_4 .blox-top-story-holder .blox-comments{
	width:280px;}
		.container_12 .grid_4 .highlight-blue .blox-top-story-holder .blox-comments,
		.container_12 .grid_4 .highlight-yellow .blox-top-story-holder .blox-comments,
		.container_12 .grid_4 .highlight-grey .blox-top-story-holder .blox-comments,
		.container_12 .grid_4 .highlight-red .blox-top-story-holder .blox-comments,
		.container_12 .grid_4 .highlight-dark .blox-top-story-holder .blox-comments,
		.container_12 .grid_4 .highlight-white .blox-top-story-holder .blox-comments{
			width:270px;}
	
			
/* /////////////////////////////////////////// MAIN HOLDER /// */
.blox-main-holder{
	width:100%;
	overflow:hidden;
	clear:left;
	padding-top:5px;}
.blox-main-content{
	width:640px;
	float:left;}
.main-column{
	width:300px;
	float:right;
	padding-top:8px;}

/* /////////////////////////////////////////// SECTIONS LIST /// */
.sections-list{
	list-style:none;
	margin:0;
	padding:16px 0 0 3px;
	width:297px;
	overflow:hidden;}
	.sections-list li{
		width:100%;
		overflow:hidden;
		float:left;
		margin-bottom:20px;}
		.sections-list li img{
			margin-right:10px;
			float:left;}
		.sections-list li p{
			padding-bottom:0;}
		.sections-list li p strong a{
			font-size:14px;
			font-weight:bold;}
.image-holder{
	width:100%;
	overflow:hidden;
	margin-bottom:33px;}
	.image-holder img{
		float:left;}
		.image-holder img.right-side{
			float:right;}

/*banner********************************/
.banner{
	margin-bottom:30px;}
	
/* /////////////////////////////////////////// TABS /// */
.tabs-holder{
	margin-bottom:31px;}
	.tabset{
		width:100%;
		overflow:hidden;
		position:relative;
		top:1px;}
	.tabset a{
		height:26px;
		padding:0 0 0 10px;
		margin-right:1px;
		line-height:26px;
		overflow:hidden;
		display:block;
		float:left;
		border-bottom:1px solid #ddd;
		background:transparent url(../images/body_tabs.png);
		background-position:0 -34px;
		font-size:10px;
		font-weight:bold;
		color:#535C6F;}
		.tabset a.active{
			background-position: left -102px;
			border-bottom-color:#fff;}
			.tabset a.active span{background-position: right -102px; background-color:white;}
				.tabset a:hover.active{background-position: left -102px; text-decoration:none;}
				.tabset a:hover.active span{background-position: right -102px;}
		.tabset a:hover{
			background-position:0 -68px;}
		.tabset a span{
			padding-right:10px;
			display:block;
			background:transparent url(../images/body_tabs.png);
			background-position: right -34px;
			background-color:white;}
			.tabset a:hover span{
				background-position: right -68px;}
	div.tab{
		border:1px solid #ddd;
		background:#efefef;
		padding:0 11px 0 11px;
		width: auto;
		overflow:hidden;}
		.container_16 .grid_5 div.tab{
			width:245px;}
		div.tab .ui-state-default, .ui-widget-content .ui-state-default{
			background:#eee;}
.blox-list{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;}
	.blox-list li{
		border-top:1px solid #666;
		margin:-1px 0 1px;
		background:url(../images/_blocks/list-arrow.gif) no-repeat 0 50%;
		font-size:1.2em;
		color:#333;
		padding:10px 0 10px 11px;}
		.blox-list li h4.blox-headline,
		.blox-list li h3.blox-headline{
			font-size:12px; 
			font-weight:normal;
			margin-bottom:0px;
			line-height: 20px;}
		.blox-list li a{
			color:#333;}
		.blox-list li em{
			color:#999;}

/* /////////////////////////////////////////// WEATHER /// */
.weather-block{
	width:260px;
	overflow:hidden;
	padding:14px 0 15px 16px;
	background:url(../images/_blocks/list-arrow.gif) no-repeat 5px 18px;
	font-size:1.2em;}
	.weather-block img{
		float:left;}
.info-box{
	width:120px;
	float:left;}
	.info-box p{
		margin:0;
		line-height:1.27em;
		padding-left:7px;
		font-family:Tahoma, Arial, sans-serif;}
		.info-box p strong{
			font-size:1.1em;
			margin-left:-7px;}
.more{
	color:#2f2f2f;
	font-weight:bold;
	background:url(../images/_blocks/more-arrow.gif) no-repeat 100% 50%;
	float:right;
	padding-right:8px;
	margin-top:3px;}
	.more:hover, 
	a .more:hover{
		color:#fff;}
	
/* /////////////////////////////////////////// CARS /// */
.cars{
	list-style:none;
	margin:0;
	padding:10px 0;
	width:280px;
	overflow:hidden;}
	.cars li{
		float:left;
		width:110px;
		text-align:center;
		margin:0 15px;
		display:inline;}

		.cars li h4{
			margin:0;
			font-weight:bold;
			font-size:1.2em;
			color:#2f2f2f;}
		.cars li p{
			margin:0;
			font-weight:normal;
			font-size:1.3em;
			color:#2f2f2f;}

/* /////////////////////////////////////////// MAIN CONTENT HOLDER /// */
.blox-column{
	float:none;}
	
.blox-main-content-holder{
	width:100%;
	overflow:hidden;
	float:left;}
.blox-asset-content-block{
	float:none;
	display:block;}
.blox-list li img{
	vertical-align:middle;
	margin-right:5px;}
.blox-column .blox-list li a{
	color:#999;
	font-weight:bold;}
	.blox-column .blox-list li a em{
		font-weight:normal;}
.blox-list h3{ 
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;}	
	
/* /////////////////////////////////////////// RECENT LIST /// */
.blox-recent-list{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;}
	.blox-recent-list li{
		width:100%;
		overflow:hidden;
		float:left;
		border-top:1px solid #666;
		margin:-1px 0 1px;
		padding:13px 0;}
		.blox-recent-list li .avatar{
			float:left;
			padding:1px;
			margin-right:11px;
			border:1px solid #788196;}
		.blox-recent-list li a img.avatar{
		width:46px;}
	.blox-recent-list li .blox-comments li{
		padding:0 7px;
		margin:0 7px 0 -7px;
		border-top:none;
		width:auto;
		font-size:1.1em;
		float: left;
		}
.blox-recent-block{
	height:1%;
	overflow:hidden;}
	.blox-recent-block h4{
		margin:0 0 8px;
		font-size:1.4em;
		font-weight:bold;
		color:#000;
		font-family:Tahoma, Arial, sans-serif;}
		.blox-recent-block h4 img{
			vertical-align:middle;
			margin-right:5px;}
		.blox-recent-block ul.blox-keywords li{
border-top:none;padding:2px 5px 2px 0;color:#666;display:inline;font-size:100%;}
		.blox-recent-block ul.blox-keywords li a{color:#666;padding-left:4px;}

/* /////////////////////////////////////////// PHOTO GALLERY /// */

.blox-photo-gallery{
	width:100%;
	clear:left;
	overflow:hidden;}
	.blox-photo-gallery-list{
		list-style:none;
		margin:0;
		padding:12px 0 0;
		width:640px;
		overflow:hidden;
		float:left;}
		.blox-photo-gallery-list li{
			width:132px;
			height:136px;
			margin-right:20px;
			margin-bottom: 20px;
			border:4px solid #252525;
			float:left;
			position:relative;
			overflow:hidden;}
			.blox-photo-gallery-list li img{
				display:block;}
				.blox-photo-gallery-list li img.vertical{
					width:136px;
					height:auto;}
				.blox-photo-gallery-list li img.horizontal{
					width:auto;
					height:136px;}
				.blox-photo-gallery-list li img:hover{
					opacity:.95;}
		.blox-photo-gallery-list .blox-top-heading{
			width:71px;
			height:20px;
			top:7px;
			left:0;}
			.blox-photo-gallery-list .blox-top-heading p{
				width:64px;
				height:20px;
				font-size:1.0em;
				padding-right:7px;
				background:url(../images/_blocks/top-heading-bg2.png);}
		.blox-photo-gallery-list .blox-bottom-block{
			width:132px;
			height:39px;}

			.blox-photo-gallery .blox-photo-gallery-list .blox-bottom-block div{
				width:auto;
				height:32px;
				overflow:hidden;}
			.blox-photo-gallery-list .blox-bottom-block div{
				width:118px;
				height:32px;
				padding:7px 7px 0;
				background:#000;
				opacity:.75;
				-moz-border-radius-bottomleft:5px;
				-moz-border-radius-bottomright:5px;}
				.blox-photo-gallery-list .blox-bottom-block div strong{
					display:block;
					letter-spacing:1px;}
.art .blox-asset-content p{
	color:#292929;}
.art .blox-list li a, 
.art .blox-list li a em{
	color:#292929;}
.art .blox-top-list li a{
	color:#484848;}
/* .container_12 .grid_8 .grid_pixels_160 /////// PHOTO GALLERY ///*/	
.container_12 .grid_8 .grid_pixels_160 .blox-photo-gallery-list{
	width:100%;
	padding:0px;}	
	.container_12 .grid_8 .grid_pixels_160 .blox-photo-gallery-list .blox-bottom-block{
		height:30px;}
	.container_12 .grid_8 .grid_pixels_160 .blox-photo-gallery-list li{
		width:153px;
		margin-right:0px;
		margin-bottom:5px;}
		.container_12 .grid_8 .grid_pixels_160 .blox-photo-gallery-list li img{
			width:156px;} 	
/* .container_16 .grid_4 ///////////////////// PHOTO GALLERY ///*/
.container_16 .grid_4 .blox-photo-gallery-list{
	width:220px;}
	.container_16 .grid_4 .blox-photo-gallery-list li{
		width:212px;
		height:145px;}
	.container_16 .grid_4 .blox-photo-gallery-list li img{
		height:150px;}	
/* /////////////////////////////////////////// SPECIALS /// */
.specials-block-holder{
	width:100%;
	float:left;
	overflow:hidden;
	margin-bottom:24px;}
	.container_12 .grid_6 .specials-block-holder{width:460px;}
	.container_12 .grid_4 .specials-block-holder{width:290px;}
.specials-block{
	width:622px;
	margin:14px 0 6px;
	overflow:hidden;}
	.container_16 .grid_13 .specials-block{width:760px;}
	.container_12 .grid_6 .specials-block{width:460px;}
	.container_12 .grid_4 .specials-block{width:292px;}
	
.blox-specials-gallery{
	background:#f2f2f2;
	width:580px;
	height:97px;
	overflow:hidden;
	position:relative;
	float:left;}
	.container_16 .grid_13 .blox-specials-gallery{width:718px;}
	.container_12 .grid_6 .blox-specials-gallery{width:418px;}
	.container_12 .grid_4 .blox-specials-gallery{width:250px;}
	.blox-specials-gallery ul{
		list-style:none;
		margin:0;
		padding:9px 0 0;
		width:9999px;
		overflow:hidden;
		position:relative;}
		.blox-specials-gallery ul li{
			width:280px;
			border-right:2px solid #DDDDDD; /* make #fff instead of removing */
			float:left;
			height:76px;
			padding:0 0 0 7px;
			overflow:hidden;
			line-height:16px;}
			.blox-specials-gallery ul li.even-item,
			.blox-specials-gallery ul li.last-item{
				border-right:none;
				padding-right:2px; /* to accomodate for lack of 2px border */}	
			.container_16 .grid_13 .blox-specials-gallery ul li{width:350px;}	
			.container_12 .grid_6 .blox-specials-gallery ul li{width:412px; padding-left:6px;}
			.container_12 .grid_4 .blox-specials-gallery ul li{width:243px;}
			
			.blox-specials-gallery ul li img{
				float:left;
				display:block;
				margin-right:6px;
				width:76px;}			
			.blox-specials-gallery ul li h4{
				margin:0;
				color:#333;
				font-size:12px;
				font-weight:bold;
				padding-top:3px;}
			.blox-specials-gallery ul li p{
				margin:0;
				color:#666;
				line-height:14px;
				font-size:11px;
				width: auto;}
			.blox-specials-gallery ul li a{
				color:#900;
				font-size:11px;}
			
.left-arrow{
	background:url(../images/_blocks/special-left-arrow.gif) no-repeat;
	width:21px;
	height:97px;
	float:left;}
	.left-arrow a{
		width:21px;
		height:97px;
		text-indent:-9999em;
		overflow:hidden;
		display:block;}
.right-arrow{
	background:url(../images/_blocks/special-right-arrow.gif) no-repeat;
	width:21px;
	height:97px;
	float:left;}
	.right-arrow a{
		width:21px;
		height:97px;
		text-indent:-9999em;
		overflow:hidden;
		display:block;}

/*switcher**************************/
.number{
	float:right;
	font-size:1.1em;
	padding-left:5px;}
.switcher{
	width:300px;
	float:right;}
	.switcher ul{
		float:right;
		list-style:none;
		margin:0;
		padding:0;}
		.switcher ul li{
			float:left;
			color:#606060;
			font-size:1.2em;
			font-weight:normal;
			margin-left:1px;
			white-space:nowrap;
			text-indent:-9999em;
			overflow:hidden;}
			.switcher ul li.number{
				width:30px;}
			.switcher ul li a{
				display:block;
				width:14px;
				height:13px;
				background:url(../images/_blocks/special-pages.gif) no-repeat;
				font-size:1px;
				overflow:hidden;}
				.switcher ul li a:hover,
				.switcher ul li a.active{
					background-position:0 100%;}
				.switcher ul li a span{
					display:block;
					width:14px;
					height:13px;
					text-indent:-9999em;
					overflow:hidden;
					cursor:pointer;}

/*block-holder******************************/
.block-holder{
	width:100%;
	overflow:hidden;
	float:left;
	padding:30px 0 18px;}
	.block-holder .blox-title{
		margin-bottom:5px;}
.block-column{
	float:none;}
	.block-column .list li{
		border:none;}
		.block-column .list li a, .block-column .list li a em{
			color:#666;}
.image-list{
	list-style:none;
	margin:0;
	padding:9px 0 0;
	width:100%;
	overflow:hidden;}
	.image-list li{
		width:100%;
		overflow:hidden;
		float:left;
		margin-bottom:13px;}
		.image-list li img{
			width:50px;
			margin-right:10px;
			float:left;}
			.container_16 .grid_4 .image-list li img{
				width:75px;}
	.image-list-text{
		float:left;
		width:228px;}
		.container_16 .grid_4 .image-list-text{	width:135px;}
		.container_12 .grid_3 .image-list-text{	width:160px;}
		.image-list-text h4{
			margin:0;
			font-size:1.4em;
			color:#666;
			font-weight:bold;}
		.image-list-text p{
			margin:0;
			font-size:1.1em;
			color:#666;
			font-weight:normal;
			line-height:1.27em;}
			
/* /////////////////////////////////////////// SOFT /// */
.soft{
	border:1px solid #ddd;
	-moz-border-radius:5px; -webkit-border-radius: 5px;}
	.soft .blox-title{
		width:auto;
		margin:0;
		padding:10px 10px 5px 10px;
		border:none;}
		.soft .blox-title h3{}
			.soft .blox-title h3 a{
				font-weight:bold;
				color:#888;}
.soft .image-list{
	width:auto;
	list-style:none;
	margin:0 10px;
	padding:0;
	overflow:hidden;}
	.soft .image-list li{
		width:100%;
		margin:0;
		padding:10px 0;
		border-top:1px dotted #ddd;
		overflow:hidden;
		float:left;}
		.soft .image-list li a{
			}
			.soft .image-list li img{
				width:auto;
				margin-right:10px;
				float:left;}
			.container_16 .grid_4 .soft .image-list li img{
				width:75px;}
	.soft .image-list-text{
		float:left;
		width:150px;}
		.container_16 .grid_4 .soft .image-list-text{	width:135px;}
		.container_12 .grid_3 .soft .image-list-text{	width:160px;}
		.soft .image-list-text h4{
			margin:0;
			font-size:1.4em;
			color:#666;
			font-weight:bold;}
		.soft .image-list-text p{
			margin:0;
			padding-bottom:0;
			padding-top:10px;
			font-size:1.1em;
			color:#666;
			font-weight:normal;
			line-height:1.27em;}
	.soft .emphasis p {font-size: 12px; font-style: italic; }

/* /////////////////////////////////////////// GALLERY /// */
.blox-gallery-block-holder{
	width:621px;
	background:url(../images/_blocks/gallery-block.gif) no-repeat;
	height:142px;
	overflow:hidden;
	float:left;
	position:relative;}

.blox-gallery-block{
	/*width:520px;*/
	width:9999px;
	margin:18px 0 0 0px;}
	.blox-gallery-block ul{
		list-style:none;
		margin:0;
		padding:0;}
		.blox-gallery-block ul li{
			width:230px;
			height:86px;
			margin:0 10px;
			padding:10px 0 8px 8px;
			float:left;
			overflow:hidden;
			display:inline;
			border:1px solid #676767;
			background:#efefef;
			color:#666;
			font-size:1.1em;
			line-height:1.27em;}
			.blox-gallery-block ul li img{
				float:left;
				margin-right:10px;}
	.blox-gallery-block h4 a{
		margin:0;
		font-size:1.15em;
		font-weight:normal;}
	.blox-gallery-block ul li h4 a:first-line{
		font-size:1.15em;
		font-weight:bold;}
	.blox-gallery-block p{
		margin:0 0 3px;
		font-size:1.15em;
		font-weight:normal;}
		.blox-gallery-block p a{
			color:#666;
			font-weight:bold;}
	/* blox-gallery-block carousel structure *************/
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-container-horizontal{
		position:relative;
		width: 630px;}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-clip-horizontal{
		margin-left:52px;
		overflow:hidden;
		width:  520px;
		height: 142px;	}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-item{
		width: 230px;
		height: 83px;
		overflow:hidden;}
		#blox-slideshow-gallery2 h4 a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#666;}
			#blox-slideshow-gallery2 .gallery-image{
				width:100px;
				height:83px;
				margin-right:5px; 
				overflow:hidden;
				float:left;}
	
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-item-horizontal{
		margin-right: 10px;}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-item-placeholder{
		background: #fff;
		color: #000;}
	
	/**
	 *  Horizontal Buttons
	 */
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-horizontal{
		position: absolute;
		top:31px;
		right:10px;
		width:41px;
		height:48px;
		cursor: pointer;
		background: transparent url(../images/_blocks/gallery-right-arrow.png)  no-repeat 0 0;
		text-indent:-9999em;}
	
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-horizontal:hover{
		background-position: -41px 0;}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-horizontal:active{
		background-position: -41px 0;}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{
		cursor: default;
		background-position: -82px 0;}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-horizontal{
		position: absolute;
		top:31px;
		left:1px;
		width:41px;
		height:48px;
		cursor: pointer;
		background: transparent url(../images/_blocks/gallery-left-arrow.png) no-repeat 0 0;
		text-indent:-9999em;}
	
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-horizontal:hover{
		background-position: -41px 0;}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-horizontal:active{
		background-position: -41px 0;}
	
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{
		cursor: default;
		background-position: -82px 0;}
		
.link{
	text-align:right;
	padding-right:12px;}
/* /////////////////////// core-asset-video-simple_player /// */
#video-player-feature{
	width:100%;
	margin-bottom:10px;
	border:0px solid #aaa;}
	#video-player-feature h4{
		padding:0 10px 5px 10px!important;}
		#video-player-feature h4 a{
			color:#333;
			font-size:17px;
			font-weight:bold;}
			#video-player-feature h4 a:hover{
				text-decoration:none;}
	#video-player-feature p{
		padding:0 10px 10px 10px!important;}
	#player {
		margin:0 0 10px 0;
		padding:0;}
		#player img {
			margin:90px 0 0 0;}
	#playlist {
		width:300px;
		margin:3px 0;
		padding-top:2px;
		border-top:2px dotted #ccc;
		float:left;	
		overflow-y:auto;
		overflow-x:hidden;
		background-color:#efefef;}
		#playlist img {
			width:90px;

			height:90px;}
	
		/* playlist entry */
		#playlist a {
			width:100px;
			height:90px;
			margin:0 10px;
			padding:8px 0;
			float:left;
			display:block;
			background-color:#fff;
			font:11px "bitstream vera sans", "lucida grande",verdana;
			text-decoration:none;
			color:#666;}
			#playlist a img {
				padding-left:5px;}
			#playlist a.title-link{
				width:auto;
				height:auto;
				margin:0px;
				margin-left:5px;
				padding:0px;
				background:none;
				background-color:none;
				float:none;}
				#playlist a.title-link:hover{
					background-color:none;
					background:none;
					color:#333333;
					text-decoration:underline;}
	
			/* different states of a playlist entry */
			#playlist a:hover {
				background-color:#ffc;}
			#playlist a.progress {
				background-color:#efefef;}
			#playlist a.playing {
				border:1px solid #666;
				background-color:#ffc;}
			#playlist a.paused {
				border:1px solid #666;
				background-color:#ffc;}
	
			/* elements inside playlist entry */
			#playlist a img {
				border:0;}	
			#playlist strong {
				margin:8px 0 0 0;
				display:block;
				font-size:13px;
				font-weight:bold;
				color:#666;}
			#playlist em {
				width:16px;
				height:16px;
				border:0;
				display:inline;	
				background:url(../images/16-clock.png) no-repeat 0 -1px;
				color:#888;
				font-style:normal;
				font-size:9px;}
			#playlist p {
				margin-top:5px;
				font-size:11px;}
/* /// core-asset-video-simple_player /////////////////////// */
/* /////////////////////////////////////////// MULTIMEDIA /// */
.blox-multimedia-block{
	width:622px;
	background:url(../images/_blocks/multimedia-bg.gif) repeat-y;
	float:left;
	overflow:hidden;}
	.container_12 .grid_6 .blox-multimedia-block {
		background:url(../images/_blocks/multimedia-bg.gif) repeat-y;}
 	.blox-multimedia-block .top{
		background:url(../images/_blocks/multimedia-top.gif) no-repeat;}
		.container_12 .grid_6 .blox-multimedia-block .top {
			background:none;}
	.blox-multimedia-block .bottom{
		width:583px;
		background:url(../images/_blocks/multimedia-bottom.gif) no-repeat 0 100%;
		overflow:hidden;
		padding:27px 22px 19px 17px;}
		.container_12 .grid_6 .blox-multimedia-block .bottom{
			background:none;
			width:430px;}
.blox-multimedia-block .blox-title{
	border-color:#788196;}
	.blox-multimedia-block .blox-title h3 a{ 
		text-transform:uppercase;}
	.blox-multimedia-block .blox-title h3,
	.blox-multimedia-block .blox-title ul a{
		color:#788196;}
	.blox-multimedia-block .blox-title h3{
		font-size:1.6em;
		font-family:Arial, Helvetica, sans-serif;}
	.blox-multimedia-block .blox-title ul{
		padding:2px 0 0;}
		.blox-multimedia-block .blox-top-list li{
			margin:0 0 0 15px;}
.blox-multimedia{
	width:100%;/*582px;*/
	overflow:hidden;
	background:url(../images/_blocks/multimedia-block-bg.gif) repeat-y;
	margin:16px 0 0;
	float:left;}
	.container_12 .grid_6 .blox-multimedia{
		background:#000;
		width:430px;
		padding:0px;}
.blox-multimedia-video{
	width:373px;
	float:left;}
	.container_12 .grid_6 .blox-multimedia-video{
		width:275px;}
.blox-multimedia-text{
	width:209px;
	float:left;}
	.container_16 .grid_13 .blox-multimedia-text{width:220px; float:right;}
	.container_12 .grid_6 .blox-multimedia-text{width:430px; background:#848d9d;}
.blox-multimedia-holder{
	width:100%;
	overflow:hidden;}
	.container_12 .grid_6 .blox-multimedia-holder{
		margin-top:-20px;}
.blox-multimedia-text img.blox-multimedia-video-thumb{
	width:100px;}
	.container_12 .grid_6 .blox-multimedia-text img.blox-multimedia-video-thumb{width:91px;}
.blox-multimedia-video img{display:block;}
.blox-video-box{
	width:354px;
	padding:9px;}
	.container_16 .grid_13 .blox-video-box{width:482px;}
	.container_12 .grid_6 .blox-video-box{width:255px;}
	.blox-video-box p{
		margin:0;
		color:#ccc;
		font-size:1.2em;
		font-weight:normal;
		line-height:1.27em;}
.blox-multimedia-text ul{
	list-style:none;
	margin:0;
	padding:0 12px 0 10px;
	width:auto;
	overflow:hidden;}
	.container_16 .grid_13 .blox-multimedia-text ul{height:424px;}
	.blox-multimedia-text ul li{
		width:98%;
		overflow:hidden;
		float:left;
		border-top:1px solid #070707;
		margin:-1px 0 1px;
		padding:12px 0;}
		
		.container_12 .grid_6 .blox-multimedia-text ul li{width:107px;}
		.blox-multimedia-text ul li img{
			float:left;}
.blox-multimedia-text-block{
	width:85px;
	margin-right:-5px;
	float:right;
	color:#333;
	font-size:1.2em;}
	.container_12 .grid_6 .blox-multimedia-text-block{
		width:95px;
		float:left;}
	.blox-multimedia-text-block h4{
		margin:0;
		font-size:1.0em;
		font-weight:bold;
		color:#333;}
	.blox-multimedia-text-block p{
		margin:0;
		font-size:1.0em;
		font-weight:normal;
		color:#333;}
	.blox-multimedia-text-block .link{
		padding-left:12px;

		background:url(../images/_blocks/icon-08.gif) no-repeat 0 20%;
		font-weight:bold;
		color:#333;
		display:inline;
		float:right;}
		.container_12 .grid_6 .blox-multimedia-text-block .link{
			float:left;}
	
/* /////////////////////////////////////////// PROMO LINKS /// */
.promo-block .sections-list{
	width:100%;}
	.promo-block .sections-list li{
		margin-right:10px;}
		.promo-block .sections-list li p{
			text-align:center;}

/* /////////////////////////////////////////// YELLOW PAGES /// */
#yp-enhanced-listings-module{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #FDF202;
	margin-bottom:20px;
	padding: 5px;
	border: 1px solid #000;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	border-radius: 10px;}
	#yp-enhanced-listings-module table{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;}
	#yp-enhanced-listings-module form{
		margin: 0px;}
		#yp-enhanced-listings-module input,
		#yp-enhanced-listings-module textarea,
		#yp-enhanced-listings-module select{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;}
	#yp-enhanced-listings-module #middle-background{
		background-image:url(../images/yp/background.jpg);
		background-repeat:no-repeat;
		background-position:top;
		border-right:1px solid #000000;
		border-left: 1px solid #000000;}
	/* Popular Searches Styles */
.featuredBusinesses{
	margin:6px 0px 6px 0px;
	border:1px solid #333333;
	background-color:#ffffcc;
	padding:3px;
	vertical-align:middle;}
	.featuredBusinesses a{
		height:13px;
		padding-left:17px;
		background:url(../images/yp/yp-popular-open.gif) 1px 1px no-repeat;
		font-weight:bold;
		color:#333333;
		text-decoration:none;}
	.featuredBusinesses a.active{
		background:url(../images/yp/yp-popular-close.gif) 1px 1px no-repeat;}
	.featuredBusinesses img{
		position: relative;
		top: 2px;}
#pgmenu{
	padding: 3px;
	margin: 0px;
	border:1px solid #333333;
	background-color:#ffffcc;}
	#pgmenu p{
		padding: 0px 0px 0px 0px;
		margin: 3px 0px 3px 0px;}
	#pgmenu a{
		color:#333333;
		text-decoration:none;}
		#pgmenu a:hover{
			text-decoration:underline;
			font-weight:bold;}
.tilebox td{
	font-family:Arial, Helvetica, sans-serif;
	size:10px;}
.TileName{
	font-weight:bold;
	font-size:13px;
	color:#000;
	background:none;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 3px 0px;}

/* /////////////////////////////////////////// Weather Radar /// */	
#weather-bug{ 
	width:125px;}
	#weather-bug #icon{}
		#weather-bug #icon img{
			float:right;
			width:50px;
			margin-right:5px;
			margin-top:-5px;}
	#weather-bug #temp{
		color:#333;
		font-size:18px;
		font-weight:bold;}
	#weather-bug #conditions{
		color:#000;}
/* /////////////////////////////////////////// INDEX PAGE /// */
#index-section-title{
	margin-bottom:20px;
	padding:5px 0 0 5px;
	background:#333;
	color:white;
	font-size:26px;
	font-weight:bold;
	float:none;}
#blox-collapse-bucket{
	margin-top:18px;}
#blox-index{
	padding-bottom:15px;}
	.blox-bucket-list{
		border-top:none;}
		.blox-bucket-list .blox-flags{
			float:left;}
	.blox-collapse-bucket .blox-bucket-list{
		margin-bottom:0;
		padding-top:10px;
		border-top:1px solid #dedede;}
		.blox-bucket-list dt img,
		.blox-slider-news dt img{
			width:100px;}
		.blox-bucket-list dd.bucket-headline{
			margin-top:5px;
			margin-bottom:5px;
			font-size:18px;}
		.blox-bucket-list dd{
			margin-top:5px;
			line-height:22px;
			font-size:12px;}
		.blox-bucket-list .even-list-item,
		.blox-bucket-list .odd-list-item{
			padding:5px;
			border-bottom:1px solid #dedede;}
		.blox-bucket-list .even-list-item{
			background:white;}
		.blox-bucket-list .odd-list-item{
			background:#f7f7f7;}
		.day-partition{
			background:#cc0000;
			color:white;
			font-size:14px;
			font-weight:bold;
			line-height:20px;
			padding:0 5px;}
		.item-updated{
			clear: both;
			color:#666666;
			display:block;
			font-size:11px;
			font-style:italic;
			padding-bottom:6px;}
	.blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li{
		border-bottom:1px dotted #ddd;
		margin-bottom:10px;
		padding-bottom:10px;}
		.blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li strong{
			font-weight:bold;
			font-size:16px;}
		.blox-photo-gallery-index-page .left-side{
			width:100px;
			overflow:hidden;
			float:left;}
			.blox-photo-gallery-index-page .left-side p{
				background:#333;
				color:white;
				line-height:20px;
				padding:0 6px;}
				.blox-photo-gallery-index-page .left-side p a{
					color:#fff;}
		.blox-photo-gallery-index-page .right-side{
			width:175px;
			overflow:hidden;
			float:right;}
.bucket-photo {margin: 0px 10px 10px 0;}

/* Index Gallery Headlines .container_16 .grid_4 */	
.container_16 .grid_4 .blox-photo-gallery-index-page .right-side{
	width:110px;}
/* Index Gallery Headlines .container_16 .grid_3 */	
.container_16 .grid_3 .blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li{
	width:130px;}
.container_16 .grid_3 .blox-photo-gallery-index-page .left-side,
.container_16 .grid_3 .blox-photo-gallery-index-page .left-side img,
.container_16 .grid_3 .blox-photo-gallery-index-page .right-side{
	width:158px;
	float:left;}
	.container_16 .grid_3 .blox-photo-gallery-index-page .right-side{
		padding:3px;
		width:154px;
		float:left;
		background:#000;}
	.container_16 .grid_3 .blox-photo-gallery-index-page .left-side{
		border:1px solid #000;}
	.container_16 .grid_3 .blox-photo-gallery-index-page .left-side img{
		opacity:.95;}
		.container_16 .grid_3 .blox-photo-gallery-index-page .left-side img:hover{
			opacity:1;}
	.container_16 .grid_3 .blox-photo-gallery-index-page .right-side a{
		color:#fff;
		font-size:13px;}
/* Index Gallery Headlines .container_12 .grid_3 */	
.container_12 .grid_3 .blox-photo-gallery-index-page .right-side{
	width:112px;}
	.container_12 .grid_3 .blox-photo-gallery-index-page .right-side a{
		font-size:12px;}		


/* /////////////////////////////////////////// POPULAR TABBED ACCORDION /// */
div.full-width{
	padding: 0;
	width:auto;}
	.container_16 .grid_5 div.full-width{
		width:278px;}
	div.full-width #accordion .ui-state-active, .ui-widget-content .ui-state-active,
	div.full-width #accordion .ui-state-default, .ui-widget-content .ui-state-default,
	div.full-width #accordion .ui-widget-content{
		border: none;}
	div.full-width .ui-accordion li{
		display: block;}
	div.full-width .blox-list li a{
		color:#999999;
		font-weight:bold;}
	div.full-width .ui-widget-content{
		background: #fff none;}
div.white-background{
	background: #fff;}

.ui-widget-content.tab-preview-area a {
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:50px;
	margin:0 5px 5px 0;
	overflow:hidden;
	width:50px;}
	.ui-widget-content.tab-preview-area a img {
		width:75px;}

/* /////////////////////////////////////////// EXTERNAL /// */

.blox-small{
	background:#DFDFDF;
	line-height:13px;
	margin:10px 0;
	color:#999999;
	padding:8px;}

/* /////////////////////////////////////////// POLL /// */

#blox-poll .box-info .question {
	float:none;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin-top:20px;
	width:260px;}
#blox-poll .box-info .desc {
	font-size: 11px;}
#blox-poll dd.poll-even {
	background:none;
	display:block;
	font-size:11px;
	line-height:20px;
	margin:0;
	padding:6px;}
#blox-poll dd.poll-odd {
	background:#EFEFEF;

	display:block;
	font-size:11px;
	line-height:20px;
	margin:0;
	padding:6px;}
#blox-poll .poll-submit,
#blox-poll .poll-view-results,
#blox-poll .poll-view-options {
	padding:4px 8px!important;
	display:block;
	border:none;
	background:#333;
	color:white;
	cursor:pointer;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;}
	#blox-poll .poll-submit:hover,
	#blox-poll .poll-view-results:hover {
		background:#555;}
.poll-answers-selection{
	border:1px solid #ddd;}

#blox-poll .poll-option-wrapper{overflow:auto;padding:10px;background:#ececec;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;margin-top:5px;}
#blox-poll .poll-option-wrapper .left{float:left;}
#blox-poll .poll-option-wrapper .right{float:right;}
#blox-poll .poll-option-wrapper .poll-submit{padding:0px;}
/* /////////////////////////////////////////// WEATHER EXTENDED /// */

#weather-300-by-250 {
	width:298px;
	border: 1px solid #666;	
	font-size:12px;
	background-color:#E6E6E6;
	margin-bottom:20px;
}
	#weather-300-by-250 h2 {
		background-color:#999999;
		border-bottom: 2px solid #ccc;	
		font-family:Arial, Helvetica, sans-serif;	
		font-size:18px;
		line-height:18px;
		padding:2px 5px;
		color:#fff;
	}
	#weather-300-by-250 h4 {
		padding-left:10px;
		font-size:14px;
		font-weight:bold;}
	#weather-300-by-250 p {
		margin:0;
		padding-bottom:0;
		padding-left:10px;
	}

	#weather-300-by-250 .block { 
		width:50%;
		display:block;
		float:left;
		font-size:11px;
	}
		#weather-300-by-250 .block img {
			float:left;
			padding-left:5px;
			padding-right:5px;
			width:45px;}

	#weather-300-by-250 #extended-forcast-title {
		border-top: 1px solid #666;
		margin-left:5px;
		margin-right:5px;
	}
		#weather-300-by-250 #extended-forcast-title h3 {
			float:none;
			padding-top:5px;
			font-size:14px;}
	#weather-300-by-250 .icon {}
		#weather-300-by-250 .icon img{
			float:left;
			padding-left:5px;
			margin-top:-7px;
		}
		#weather-300-by-250 .info-one { 
				display:inline-block;
				padding-left:10px;
				font-weight:bold;
				float:left  }
			#weather-300-by-250 .info-one .temp { 
				font-size:24px;
				color:#FF0000;
				float:left;}
			#weather-300-by-250 .info-one .conditions {}

		#weather-300-by-250 .info-two { float:left;
						font-weight:bold;
						padding-left:6px;}


/* /////////////////////////////////////////// BOX /// */
.box .block{
	margin:0 0 20px 0;
	padding:5px;
	background:white;}
.dark.box .block{
	background:#BCC7D1;}
	.box .blox-top-story-holder,
	.box .blox-title .rss,
	.box .blox-top-story,
	.box .blox-column{
		float:none;}

/* /////////////////////////////////////////// LEAD-SIDE-HEADLINES (ZEBRA) /// */

.blox-zebra-list .blox-title, .blox-sub-title {margin-bottom: 0px;}
.blox-zebra-list p {
	color:#666666;
	font-size:1.2em;
	line-height:1.3em;
	margin:6px 0 13px;}
.blox-zebra-nav {
background: #fff; border-bottom: 1px dotted #ccc; padding: 0 0 5px 0; text-align: right;}
.blox-zebra-list p.blox-zebra-nav {margin: 0px;}
.blox-zebra-nav a {
border-left:1px solid #333333;
	font-size:11px;
	margin-left:10px;
	padding-left:10px;}
.blox-zebra-nav a:first-child{
	border-left:none;}

.blox-zebra-list .zebra-mane,
.blox-zebra-list .zebra-stripes{
	padding: 10px 0;}
	.blox-zebra-list .zebra-mane{
		width:220px;
		float:left;}
		.blox-zebra-list .zebra-mane dt{
			float: right; 
			margin-left: 5px;}	
		/*.blox-zebra-list .zebra-mane dt img{
			width: 100px;}*/
		.blox-zebra-list .zebra-mane dd{
			margin-bottom: 5px;}
		.blox-zebra-list .zebra-mane a{
			font-size: 15px; 
			font-weight: bold;
			line-height: 20px;}
		.blox-zebra-list .zebra-mane a.tn-flag {
			font-size: 11px; 
			font-weight: bold;
			line-height: 12px;}	
		.blox-zebra-list .zebra-mane .image-cell{
			float:right;
			margin-left:5px;}	
		.blox-zebra-list .large-photo .image-cell{
			margin-left:0px;
			margin-top: 6px;
			margin_bottom: 6px;}	
		.blox-zebra-list .large-photo img{
		width:220px;}
		.blox-zebra-list .large-photo img.tn-icon {
		width:auto;}
	.blox-zebra-list .zebra-stripes{
		float:left;
		margin-left:10px;
		width:382px;}
		.blox-zebra-list .zebra-stripes .tn-flag{
			background:transparent none repeat scroll 0 0;
			color:#888888;
			font-weight:normal;
			padding:5px 0;}
			.blox-zebra-list .zebra-stripes .tn-flag-alert {color: #900;}
			.blox-zebra-list .zebra-stripes .tn-flag-breaking {color: #900;}
			.blox-zebra-list .zebra-stripes .tn-flag-hot {color: #900;}
			.blox-zebra-list .zebra-stripes .tn-flag-new {color: #900;}
			.blox-zebra-list .zebra-stripes .tn-flag-developing {color: #E18700;}
			.blox-zebra-list .zebra-stripes .tn-flag-updated {color: #E18700;}
			.blox-zebra-list .zebra-stripes .tn-flag-editors_pick {color: #007700;}
			.blox-zebra-list .zebra-stripes .tn-flag-urgent {color: #E18700;}
			.blox-zebra-list .zebra-stripes .tn-flag-web_only {color: #007700;}
		.blox-zebra-list .zebra-stripes li{
			font-size: 11px; 
			font-weight: bold; 
			padding: 5px 4px; 
			border-bottom: 1px solid #ccc; 
			border-top: 1px solid #fff;
			width:100%;
			display:inline-block;}
		.blox-zebra-list .zebra-stripes .image-cell{
			float:left;
			margin-right:5px;}
		.blox-zebra-list .zebra-stripes	.headline-cell{
			line-height: 16px;
			width:100%;}
		.blox-zebra-list .zebra-stripes li small{
			font-weight: normal; 
			font-size: 10px; 
			color: #666; 
			float: right; 
			padding-left: 10px;}
		.blox-zebra-list .zebra-stripes li.iterodd {
			background: #f7f7f7;}
/* container_16 grid_10 resize */
.container_16 .grid_10 .blox-zebra-list .zebra-mane,
.container_16 .grid_10 .blox-zebra-list .large-photo .image-cell img{
		width:225px;}
.container_16 .grid_10 .blox-zebra-list .zebra-stripes{
		width:337px;}

.container_16 .grid_7 .blox-zebra-list .zebra-mane,
.container_16 .grid_7 .blox-zebra-list .large-photo .image-cell img{
		width:200px;}
.container_16 .grid_7 .blox-zebra-list .zebra-stripes{
		width:180px;}					
			
/* /// [END] LEAD-SIDE-HEADLINES (ZEBRA)///////////////////////////////////// */

/* /// BLOX-SECTION-SHOWCASE///////////////////////////////////// */
#blox-section-showcase{ 
	width:620px;
	height:366px;
	background:#222222;
	color:#ffffff;
	overflow:auto;
	margin-bottom:20px;}

#blox-section-showcase .big-image{float:left;height:366px;width:488px;overflow:hidden;text-align:left;position:relative;}
#blox-section-showcase .big-image li{position:absolute;top:0;left:0;}
#blox-section-showcase .big-image li h1{position:absolute;top:24px;left:0px;padding:2px 2px 2px 16px;background:transparent url(../../images/_blocks/featured-bottom2.png);color:#ffffff;font-size:16px;font-weight:bold;text-align:left;line-height:24px;}
#blox-section-showcase .big-image li h2{display:none;}
#blox-section-showcase .big-image li img{width:488px;}
#blox-section-showcase .big-image li .description{position:absolute;top:300px;left:0;padding:10px;width:475px;height:38px;font-size:12px;background:transparent url(../../images/_blocks/featured-bottom2.png);color:#ffffff;overflow:hidden;display:block;}

#blox-section-showcase .small-images{float:right;width:128px;position:relative;height:366px;overflow:hidden;}
#blox-section-showcase .small-images li{position:relative;width:114px;height:90px;overflow:hidden;}
#blox-section-showcase .small-images li h1{display:none;}
#blox-section-showcase .small-images li h2{
background:background:transparent url(../../images/_blocks/featured-bottom2.png);color:#FFFFFF;font-size:12px;left:0px;line-height:18px;margin:0;padding:0 0 0 16px;position:absolute;top:64px;}
#blox-section-showcase .small-images li img{width:114px;background:#444444;display:block;margin:6px 10px;text-align:center;}
#blox-section-showcase .small-images li .description{display:none;}
/* /// [END] BLOX-SECTION-SHOWCASE///////////////////////////////////// */

/* //////////// Core Asset Ticker style declarations /////////////// */

.blox-ticker .title-flag {float:left;
	font-size:20px;
	font-weight:bold;
	height:27px;
	margin-left:10px;
	margin-top:5px;
	width:15%;}
.blox-ticker .tickercontainer { /* the outer div with the black border */
	height:27px;
	margin:0 0 10px;
	overflow:hidden;
	padding:0;
	width:84%;}
	.blox-ticker .tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
		position: relative;
		top:2px;
		width: 100%;
		overflow: hidden;}
.blox-ticker ul.newsticker { /* that's your list */
	position: relative;
	left: 95%;
	font: bold 18px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;}
	ul.newsticker li {
		float: left; /* important: display inline gives incorrect results when you check for elem's width */
		margin: 0;
		padding: 0;}
	.blox-ticker ul.newsticker a {
		white-space: nowrap;
		padding: 0;
		color: #990000;
		font: bold 18px Verdana;
		margin: 0 35px 0 0;} 
	.blox-ticker ul.newsticker span {
		margin: 0 10px 0 0;} 
/* //////////// End Core Asset Ticker style declarations /////////////// */
/* //////////// SOCIAL MEDIA WIDGET /////////////// */
a.social-button-icon{
	height:31px;
	display:block;
	clear:both;
	background:url(../images/_blocks/social_buttons.png) no-repeat left top;}
	a.social-button-icon:hover{
		text-decoration:none;}
	a.social-button-icon span{
		width:10px;
		height:31px;
		float:right;
		overflow:hidden;
		display:block;
		background:url(../images/_blocks/social_buttons.png) no-repeat right top;}
		a.social-button-icon.twitter{
			height:75px;
			background-position:0 -38px;}
			a.social-button-icon.twitter span{
				height:75px;
				background-position:right -38px;}

.social-media{}
	.social-media dt{
		margin-bottom:10px;
		border-bottom:1px solid #788196;
		font-size:2.2em;
		font-weight:bold;
		font-family:Tahoma,Arial,sans-serif;
		color:#788196;}
	.social-media dd{
		width:125px;
		height:25px;
		margin:0 0 6px 6px;
		padding:0 10px 0 0;
		overflow:hidden;
		float:left;
		line-height:25px;
		border:1px solid #ddd;
		-moz-border-radius:2px; -webkit-border-radius:2px;}
		.social-media dd.endcap{
			width:0;
			height:0;
			padding:0;
			line-height:0;
			float:none;
			clear:left;
			-moz-border-radius:0; -webkit-border-radius:0;
			border:none;}
			.social-media .icon{
				width:16px;
				height:16px;
				margin:4px 10px 0 5px;
				display:block;
				float:left;
				background: url(../images/_blocks/social_sprites.gif) no-repeat;}
				.social-media .facebook .icon{
					background-position:0 -180px;}
				.social-media .linkedin .icon{
					background-position:0 -1240px;}
				.social-media .twitter .icon{
					background-position:0 -620px;}
				.social-media .mobile .icon{
					background-position:-2px -540px;}
				.social-media .newsletter .icon{
					background-position:0 -460px;}
				.social-media .myspace .icon{
					background-position:0 -260px;}
				.social-media .custom-site .icon{
					background-position:0 -1060px;}
		
		/* rss already existed in a seperate file */
		.social-media .rss .icon{
			background:url(../images/_blocks/rss-icon.gif) 0 0 no-repeat;}

/* //////////// SITE INDEX /////////////// */

#core-index-site-index {font-size:14px;
	line-height:26px;}
	#core-index-site-index .site-link{
		background:#CCCCCC none repeat scroll 0 0;
		display:block;
		font-size:16px;
		font-weight:bold;
		margin:4px 0;
		padding:3px 0 3px 10px;}
		#core-index-site-index .sub_menu li{
			margin-left: 30px;}

/* //////////// AUTHOR INFO WIDGET /////////////// */
#blox-author{-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background:#EFEFEF none repeat scroll 0 0;
	padding:10px;}
	#blox-author #blox-author-info li.social {
		width:119px;
		height:25px;
		margin:10px 0 6px 6px;
		padding:0 10px 0 0;
		overflow:hidden;
		float:left;
		line-height:25px;
		border:1px solid #ddd;
		background: #fff;
		-moz-border-radius:3px; -webkit-border-radius: 3px;}
		#blox-author #author_img img {
border:medium none;
			display:block;
			margin:5px 10px 0 0;
			float: left;
			width:100px;
			-moz-border-radius:3px; -webkit-border-radius: 3px;}
		#blox-author #blox-author-info ul {float:left;
			width:550px;}
			#blox-author #blox-author-info li.author_name {
border:medium none;
				display:block;
				font-size:18px;
				font-weight:bold;
				margin:0;
				width:auto;
				float: none;
				background: none;}
			#blox-author #blox-author-info li.author_title {
border:medium none;
				float:none;
				font-size:12px;
				height:auto;
				line-height:18px;
				margin:0;
				padding:5px 0 5px;
				width:auto;
				background: none;}
		#blox-author #blox-author-info li.author_email {
border:medium none;
			font-size:11px;
			margin:0 15px 0 0;
			width: auto;
			background: none;
			display: inline;}
			#blox-author #blox-author-info li.author_email strong{
				font-weight: bold;}
		#blox-author #blox-author-info li.author_phone {
			border:medium none;
			font-size:11px;
			margin:0 15px 0 0;
			width: auto;
			background: none;
			display: inline;}
			#blox-author #blox-author-info li.author_phone strong{
				font-weight: bold;}
		#blox-author #blox-author-info li.author_address {
			border:medium none;
			font-size:11px;
			margin:0 15px 0 0;
			width: auto;
			background: none;
			display: inline;}
			#blox-author #blox-author-info li.author_address strong {
				font-weight: bold;}
		#blox-author #blox-author-info li.author_bio{
			border:medium none;
			font-size:11px;
			height:auto;
			line-height:15px;
			margin:7px 0 0 0;
			width:auto;
			background: none;}
			#blox-author #blox-author-info .icon{
				width:16px;
				height:16px;
				margin:4px 10px 0 5px;
				display:block;
				float:left;
				background: url(../images/social_sprites.gif) no-repeat;}
				#blox-author #blox-author-info .facebook .icon{
					background-position:0 -180px;}
				#blox-author #blox-author-info .linkedin .icon{
					background-position:0 -1240px;}
				#blox-author #blox-author-info .twitter .icon{
					background-position:0 -620px;}
				#blox-author #blox-author-info .mobile .icon{
					background-position:-2px -540px;}
				#blox-author #blox-author-info .newsletter .icon{
					background-position:0 -460px;}
				#blox-author #blox-author-info .myspace .icon{
					background-position:0 -260px;}
				#blox-author #blox-author-info .author_email .icon{
					background-position:0 -460px;}
				#blox-author #blox-author-info .custom-site .icon{
					background-position:0 -1060px;}
				#blox-author #blox-author-info .google .icon{
					background-position: 0 -220px;}
				#blox-author #blox-author-info .blogger .icon{
					background-position: 0 -680px;}
				#blox-author #blox-author-info .wordpress .icon{
					background-position: 0 -660px;}

		/* rss already existed in a seperate file */
		#blox-author #blox-author-info .rss .icon{
			background:url(../images/_blocks/rss-icon.gif) 0 0 no-repeat;}


/*///////////// BLOG INDEX BLOCK ///*/
.blog{}
	.blog .blox-bucket-list dt img{
		width:auto;}
	.blog .blox-bucket-list .even-list-item{
		margin:10px 0;}

/*///////////// BLOG ARCHIVE BLOCK ///*/
#blog-archives-list{
	margin-bottom:10px;}
	#blog-archives-list .blox-title{
		border-color:#ddd;}
		#blog-archives-list .blox-title h3{
			color:black;}
	#blog-archives-list h4{
		width:200px;
		margin-bottom:2px;
		margin-top:5px;
		padding:2px 4px;
		background:black;
		color:white;
		font-size:14px;
		font-weight:bold;}
	#blog-archives-list .archive-link{
		margin-left:24px;
		display:list-item;
		list-style:outside square;
		line-height:1.75em}

/* Stocks standalone block */

#blox-stocks-standalone {text-align: center;}
	#blox-stocks-standalone .blox-title {text-align: left;}
	#blox-stocks-standalone .stocks-script {text-align: center; width: 170px; margin:0 auto;}
#financialcontent_townnews_ad {text-align: center;}

//* Front page featured listings *//

#blox-slideshow-front-featured-listings {border: 1px solid #dfdfdf;}
	#blox-slideshow-front-featured-listings ul#blox_mp_featured {}
		#blox-slideshow-front-featured-listings ul#blox_mp_featured li {}
			#blox-slideshow-front-featured-listings ul#blox_mp_featured li .logo-clip {}

/* /////////////////////////////////////////// MARKETPLACE: FEATURED BUSINESS /// */
#blox-featured-listings{}
	#blox-featured-listings .heading{
		width:228px;}
	#blox-featured-listings .business{}
		#blox-featured-listings .business .info{
		}
			#blox-featured-listings .business .name{
				font-weight:bold;
				font-size:18px;}
			#blox-featured-listings .business .tel,
			#blox-featured-listings .business .adr{
				padding:0;}	
			#blox-featured-listings .business .map{
				color:#888;}	
			#blox-featured-listings .business .status{
				margin-top:5px;
				padding-top:5px;
				padding-bottom:0;
				border-top:1px dotted #ddd;
				font-size:12px;
				font-weight:bold;}
				#blox-featured-listings .business .status .open{
					text-transform:uppercase;
					color:green;}
				#blox-featured-listings .business .status .closed{
					text-transform:uppercase;
					color:red;}
/* /////////////////////////////////////////// PDF LIST /// */
.pdf-list{}
.pdf-list li{float:left}					
/*** Subscriber services **************************/
#sub_nav { width: 205px; float: left; }
#sub_nav ul {
     margin: 0;
     padding: 0;
	 font-size: 11px;
     list-style-type: none;
	 text-align: right;
	 background: #f7f7f7;
}
#sub_nav li { margin: 0; }
#sub_nav li a {
     padding: 0 10px;
     width: 180px;
     display: block;
	 line-height: 24px;
	 font-weight: bold;
	 border-top: 1px solid #fff;
	 border-left: 5px solid #f7f7f7;
	 border-bottom: 1px solid #ebebeb;
}
#sub_nav li a:hover {
	background: #f1f1f1;
	border-left: 5px solid #3d598e;
	text-decoration: none;
}

.numbers { margin: 10px 0 0 0; width: 185px; padding: 0 10px; background: #fdf9df; font-size: 12px; }
.num_head{ font-weight:bold; border-bottom: 1px dashed #e5dca4; padding: 0 0 10px 0; font-size: 13px; }
#sub_body {
}

.sub_block,.sub_block2 {
	border: 1px solid #bacce1;
	padding: 0;
	margin: 15px 0 0 0;
	font-size: 12px;
	background: url(../images/_blocks/top_story.gif) bottom left repeat-x;
}

.sub_block2 {
	background: #fff;
}

.sub_block_promo {
	border: 1px solid #fdf3b3;
	padding: 0;
	margin: 15px 0 0 0;
	font-size: 12px;
	background: url(../images/_blocks/yellow_grad.gif) bottom left repeat-x;
}

.sub_block_promo th {
	background: #fdf3b3;
	color: #333;
}

.sub_block h1 { margin:0 !important; padding: 0 8px !important; color:#333; font-size: 14px !important; line-height: 26px;  }
.sub_pad { padding: 0px 10px 10px 10px; }
.small-newspaper {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -90px -624px!important;}
.small-gift {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -180px -1255px!important;}
.small-calendar {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll 0 -715px!important;}
.small-notebook {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -90px -895px!important;}
.small-info{background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -90px 5px!important;}
.sub_pad a.small-newspaper, .sub_pad a.small-gift, .sub_pad a.small-calendar, .sub_pad a.small-credit, .sub_pad a.small-notebook, .sub_pad a.small-info{
	display:block;
	float:left;
	height:50px;
	width:50px;}
.sub_pad img { float: left; margin: 5px 8px 0 0; }
.sub_pad p { padding: 10px 0; border-bottom: 1px dashed #bacce1; }

.d { background: #eff3f9; }
.l{ background: #fff; }
.dp { background: #fdfcf3; }
.1p { background: #fdfcf3; }
th { background: #b9cce1; color: #2e436d; font-size: 13px; }

.red { font-size: 11px; color:#990000; }
.grey { color: #ccc; }
.yes { font-weight: bold; font-size:14px; }
#sub_body table td,#sub_body table th { padding: 5px; }

/*** end Subscriber services **************************/

/* ///////////// Tinbu Margin fixes etc. //////////////////////////////// */
#tinbu input[type=image]{margin:10px;}
#tinbu td{vertical-align:middle;}
#tinbu .lsidebar_block h2{line-height:16px;}
#tinbu table.mvflamebar{
	border-collapse:collapse;}
#tinbu table.mvtextsize13{
	border-collapse:collapse;}
.ctxt_box {
	border:1px solid #E0E0E0;
	padding:10px;}
.srchbarbtmcell {
	background:#FFFFFF none repeat scroll 0 0;
	color:#808080;
	font-family:Arial;
	font-size:10px;
	text-align:center;}
.mvhr2_color {
	/*background:transparent url(http://65.18.170.112/movies/icon/hrbar/hrBlue_2.png) repeat-x scroll 0 0;*/
	height:16px;
	vertical-align:middle;}
form#mvcityform table.mvtextsize13 td{padding:5px;}
.tblbtmmid, .tblbtmleft, .tblbtmright {background-repeat: repeat-x;}
td.TdImg, td.TdUpd {
	padding-left:5px;
	padding-right:5px;}
a.PageNavBold, td.PageNavBold2{
	padding:10px;}
	#tinbu-entertainment table,
	#tinbu-fitness table, 
	#tinbu-flight-tracking table, 
	#tinbu-jobs table, 
	#tinbu-mortgage table, 
	#tinbu-mpg table, 
	#tinbu-recipe table, 
	#tinbu-gas-prices table {border-collapse:collapse;}
	
#tinbu-recipe center table table table table table table {border-collapse:separate;}
#tinbu #tinbu-recipe table {
	border-spacing:0;
	padding-right:5px;}
#tinbu-recipe td.RcpTitle {
	padding-bottom:5px;
	padding-left:11px;}
	#tinbu-recipe td.RcpTitle img{text-align:center;}

td.WxIconTxt2,
td.WxTitle,
td.TdWx,
td.WxSrchTxt,
td.TDRowTitle,
td.AZ08,
td.TdGas,
td.spsrchboxlbl,
td.tab_content,
td.tblmidmid,
td.nsHeadline,
p.nsHeadline,
td.nstextsize13
	{padding:10px;vertical-align:top!important}
td.TDTitle,
table.TBLFeed2 td,
td.tab_noactive,
td.tab_active,
td.tab_empty,
table.titletext tr td,
td.TableResultRow,
td.TableResultRowTitle,
td.TdWx table tr td
	{padding:5px;vertical-align:top!important;}

span.BulletTxt{display:none}
input.selinput{width:100px;}
#tinbu #navcontainer li{
	margin-bottom:5px;
	width:96%;}
h4.nsH4, h4.nsH3 {margin-left:10px;}
td.nsbutton {padding:5px;}
#cross_bancontainer{text-align:center;}
.gwrapper {
	padding:10px;
	width:474px;}

/* ///////// End Tinbu Margin fixes etc. ///////////////////////////// */



/* ///////// CENTERPIECE IMAGE ///////////////////////////// */
.centerpiece-images #gallery-adv{
	float:left;}
	.centerpiece-images #gallery-adv #slideshow-adv{
		width:490px;
		clear:both;}
	.centerpiece-images .thumbs{
		width:130px;
		margin-top:20px;
		float:right;}
		.centerpiece-images .thumbs li{
			float:left;}
			.centerpiece-images .thumbs li .thumb{
				width:50px;
				height:50px;
				margin:10px 0 0 10px;
				padding:1px;
				border:1px solid #666;
				display:block;
				overflow:hidden;}
				.centerpiece-images .thumbs li .thumb .vertical{
					width:50px;}
				.centerpiece-images .thumbs li .thumb .horizontal{
					height:50px;}
.centerpiece-images #controls-adv .prev,
.centerpiece-images #controls-adv .next{
	margin-right:5px;
	padding:3px 5px;
	line-height:30px;
	border:1px solid #DDDDDD;
	-moz-border-radius:2px; -webkit-border-radius: 2px;}
.centerpiece-images .gallery{
	}
	.centerpiece-images .gallery .thumbs{
		width:auto;
		margin:0;
		float:none;}
		.centerpiece-images .gallery .thumbs li{
			margin-bottom:10px;}
			.centerpiece-images .gallery .thumbs li .thumb{
				width:auto;
				height:auto;
				margin:0 10px 0 0;
				padding:0;}
			.centerpiece-images .gallery .thumbs li .tn-top-story{
				float:left;}
			.centerpiece-images #slideshow-adv img{
				width:100%;}

/* ///////// INFOLINK BLOCK ///////////////////////////// */
.blox-infolink p {font-size: 13px; line-height: 19px; color: #333; position:relative; zoom:100%;}
	.blox-infolink span.infolink-icon {float:left;
		height:50px;
		padding-left:0;
		text-indent:-99999px;
		width:50px;}

/* ///////// COMMON ICONS ///////////////////////////// */

.small-apple { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 0; }
.small-arrowleft { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -90px; }
.small-arrowright { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -180px; }
.small-at { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -270px; }
.small-baby { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -360px; }
.small-back { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -450px; }
.small-briefcase { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -540px; }
.small-bullhorn { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -630px; }
.small-calendar { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -720px; }
.small-camera { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -810px; }
.small-cat { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -900px; }
.small-cellphone { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -990px; }
.small-check { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1080px; }
.small-digging { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1170px; }
.small-dog { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1260px; }
.small-download { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1350px; }
.small-exclaim { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1440px; }
.small-exclaim_2 { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1530px; }
.small-globe { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1620px; }
.small-hardhat { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1710px; }
.small-home_1 { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1800px; }
.small-home_2 { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1890px; }
.small-info { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px 0; }
.small-justmarried { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -90px; }
.small-lightbulb { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -180px; }
.small-list { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -270px; }
.small-mail { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -360px; }
.small-money { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -450px; }
.small-movie { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -540px; }
.small-newspaper { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -630px; }
.small-no { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -720px; }
.small-note { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -810px; }
.small-notebook { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -900px; }
.small-notepad { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -990px; }
.small-office_10 { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1080px; }
.small-pacifier { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1170px; }
.small-paper { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1260px; }
.small-paperclip { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1350px; }
.small-pda { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1440px; }
.small-pencil { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1530px; }
.small-phone { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1620px; }
.small-phonebook { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1710px; }
.small-portfolio { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1800px; }
.small-print { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1890px; }
.small-recycle { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px 0; }
.small-rss { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -90px; }
.small-sendmail { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -180px; }
.small-envelope { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -180px; }
.small-services { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -270px; }
.small-star { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -360px; }
.small-stars { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -450px; }
.small-stroller { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -540px; }
.small-tag { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -630px; }
.small-talk_1 { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -720px; }
.small-talk_2 { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -810px; }
.small-tie { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -900px; }
.small-transmit { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -990px; }
.small-video { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -1080px; }
.small-weddingcake { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -1170px; }
.small-notebook {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -90px -895px;}
.small-credit {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -180px -1340px;}
.small-gift {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -180px -1255px;}