
@charset "utf-8";
@media screen {
	.banner-item-hover {display: none !important;}
	#bannerwidget{
		position:relative;
		z-index:800;
		width:840px;
		height:264px;
		border-bottom:1px #adadad solid;
		margin:-6px 0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;

		height: 350px;
		overflow: hidden;
	}
	#bannerwidget .banner-nav{

		width: 195px;
		height: 434px;
		position:absolute;
		left: -15px;
		z-index:1000;
		font-size:12px;
		color:#010101;
		top: 5px;
		letter-spacing:.5;
	}
	.banner-img a {
		width: 100%;
		display: block;
	}
	.banner-img a img {
		width: 100%;
	}
	#bannerwidget .banner-caption .capt a span.capt_title {
		text-decoration:none; font-family: georgia, serif; font-size: 22px; display:block;

		color: #ede9d4;
	}
	#bannerwidget .banner-caption .capt a span{
		display:block;
	}
	#bannerwidget .banner-nav-item.active-item {
		left: 0 !important;
	}
	/*IE 6.0 only hack b/c it doesn't handle PNG*/
	* html #bannerwidget .banner-nav{
		background:none;
	}
	.banner-img a img {
		box-shadow: inset 25px 0 8px -3px rgba(0,0,0,0.5);
	}
	#bannerwidget .banner-nav-item:hover, #bannerwidget .active-item {
		left: -27px;
	}
	.banner-nav-item.item-2.active-item span {
		border-color: #ede9d4;
	}
	#bannerwidget .banner-nav-item{
		float:left;
		height: 77px;
		width: 170px;
		cursor:pointer;
		z-index:-20;

		margin-bottom: -7px;
		left: -45px;
		position: relative;
		transition: all 100ms;
	}
	#bannerwidget .item-4{
		height:52px;

	}

	#bannerwidget .banner-nav-item-text{
		float:left;
		/* height:22px; */
		width: 120px;
		margin-left:20px;
		padding: 17px 0 36px 0;
		position:absolute;
		border: 4px #fff solid;
		z-index:50;

		background-position-y: 20%;
		font-size: 0;
		margin-bottom: 3px;
		background-size: cover;
	}
	#bannerwidget .item-4 .banner-nav-item-text{
		/* border-bottom:0px; */
	}

	#bannerwidget .isMovie {
		background:transparent url(../images/bannerwidget/mov_icon.png) center right no-repeat;
	}


	#bannerwidget .banner-item-hover {
		height: 52px;
		width: 128px;
		/*margin-top:-15px;*/
		margin-top:-1px;
		*margin-left:-240px;
		z-index: 55;
		position:absolute;
		/*  background-color: rgba(255, 243, 207, 0.64);*/
		padding-top: 10px;
		left: 20px;
	}
	#bannerwidget .holder{
		/* background:url(../images/bannerwidget/nav_active_bg54.png) repeat-x  0 0; */
		height:54px;
		width:40px;
		z-index:-20;
		border:none;
		/* border-left:1px #adadad solid; */
		padding:0;
		float:left;
	}
	#bannerwidget .banner-item-hover-img{
		/* background:url(../images/bannerwidget/nav_active_rt54.png) no-repeat  0 0; */
		height: 0;
		z-index:-20;
		width:46px;
		float:left;
	}
	#bannerwidget .banner-display{
		width: 840px;
		height: 351px;
		right:0;
		position: absolute;
		z-index:800;

		overflow: hidden;
	}
	#bannerwidget .banner-img {
		z-index:-300;
	}

	#bannerwidget .banner-img .loading {
		background: transparent url(../images/ajax-loader.gif) no-repeat 50% 50%;
		height: 265px;
		position: absolute;
		width: 600px;
		z-index: 0;
	}

	#bannerwidget .banner-img .error {
		padding: 2em 0 0 6em;
	}

	#bannerwidget .banner-img #ytplayer-container {
		position: absolute;
		z-index: 1;
	}


	#bannerwidget .banner-caption{
		position: absolute;
		bottom: 18px;
		z-index:15;
		color:black;
		/* height: 30px; */
		width:540px;
		font-size: 13px;
		line-height:1.2;
		padding: 10px 20px 10px 150px;
		background: transparent url(../images/bannerwidget/capt_bg.png) repeat scroll 0 0;

		width: 590px;
		/* font-family: georgia; */
		line-height: 1.4;
	}

	#bannerwidget .banner-caption .capt {
		color:#FFF;
		overflow:hidden;
	}

	#bannerwidget .banner-caption .capt a {
		color:#FFF;
		text-decoration:none;
		position:relative;
	}
	#bannerwidget .banner-caption .capt a span {
		text-decoration:underline;

		color: #ad3130;
		font-family: verdana;
		font-weight: bold;
		font-size: .9em;
	}

	#bannerwidget .banner-display iframe {
		position:absolute;
		z-index:-400;
		border:none 0px;
		padding:0;
		margin:0;

		width: 840px !important;
		height: 351px;
	}
}

/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#bannerwidget .banner-item-hover {
		margin-top:-1px;
	}
}