@charset "utf-8";
@media screen {
#bannerwidget {
	position:relative;
	z-index:800;
	width:768px;
	height:264px;
	border:1px #adadad solid;
	margin: 10px 0px 0px 10px;
	padding:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #f1f1f1;
}
#bannerwidget h1 {
	font-size: 140%;
	color: #000000;
}
#bannerwidget .banner-nav {
	/*background:url(../images/bannerwidget/nav_bg.png) repeat-y;*/
	width:240px;
	height:266px;
	float:left;
	position:absolute;
	z-index:1000;
	font-size:12px;
	color:#010101;
	letter-spacing:.5;/*border: 1px solid #00FF00;*/
		}
/*IE 6.0 only hack b/c it doesn't handle PNG*/
* html #bannerwidget .banner-nav {
	background:none;
}
#bannerwidget .banner-nav-item {
	float:left;
	height:53px;
	width:53px;
	cursor:pointer;
	margin-right: 2px;
	background-color:#00CCFFl;
	border: 1px solid #b5ac96;
	background:url(../images/banner_button_bg.gif) left repeat-x;/*z-index:-20;*/
			}
#bannerwidget .active {
	background: url(../images/banner_button_bg_red.gif) left repeat-x;
	border: 1px solid #6b0505;
	color: #ffffff;
}
/*#bannerwidget .item-4{
	height:52px;
	border-bottom:1px #adadad solid;
}*/
			
#bannerwidget .banner-nav-item-text {
	float:left;
	height:53px;
	width:53px;
	line-height: 53px;
	text-align: center;
	/*margin-left:20px;*/
	/*padding:17px 0 13px 0;	
	position:absolute; */
	background-color:#00CCFFl;/*border-bottom:1px #adadad solid;
	border: 1px solid #000000;*/
	/*z-index:50;*/
}
/*#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:54px;
	width:281px;
	/*margin-top:-15px;*/
	margin-top:-1px;
	*margin-left:-240px;
	z-index:-20;
	position:absolute;
}
#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:54px;
	z-index:-20;
	width:46px;
	float:left;
}
#bannerwidget .banner-display {
	width:504px;
	height:256px;
	margin-left:256px;
	position:absolute;
	z-index:800;
	float:left;
	border: 1px solid #adadad;
	background-color: #ffffff;
	padding: 4px;
}
#bannerwidget .banner-img {
	position:relative;
	z-index:-300;
}
#bannerwidget .banner-img .iframe-bg {
	width:100%;
	height:265px;
	position:absolute;
	z-index:-401;
}
#bannerwidget .banner-img a {
	border:none;
}
#bannerwidget .banner-img img {
	float:left;
	position:absolute;
	z-index:-10;
	border:none;
}
#bannerwidget .banner-caption {
	/*margin-top:231px;*/
	z-index:15;
	color:black;
	height:200px;
	width:240px;
	font-size:11px;
	font-weight:bold;
	line-height:1.2;
	padding:3px 00px 0 0px;/*background: transparent url(../images/bannerwidget/capt_bg.png) no-repeat scroll 0 0;*/
			}
#bannerwidget .banner-caption .capt {
	/*color:#FFF;*/
	color: #000000;
	overflow:hidden;
}
#bannerwidget .banner-caption .capt a {
	/*color:#FFF;*/
	color: #000000;
	text-decoration:none;
	position:relative;
}
#bannerwidget .banner-caption .capt a span {
	text-decoration:underline;
}
#bannerwidget .banner-display iframe {
	position:absolute;
	z-index:-400;
	border:none 0px;
	padding:0;
	margin:4px 0 0 0;
}
}
.banner-nav-item-1 {
	height: 20px;
	width: 150px;
}
.banner-nav-item-wrapper {
	margin-left: auto;
	margin-right: auto;
	height: 55px;
	padding: 3px 1px 3px 3px;
	border: 1px solid #adadad;
	background-color: #ffffff;
	bottom: 0;
}

/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #bannerwidget .banner-item-hover {
 margin-top:-1px;
}
}
