

/* Skin default elements */
.yui-panel-container.neofeat_c.shadow .underlay {
	left:3px;
	right:-3px;
	top:3px;
	bottom:-3px;
	position:absolute;
	background-color:#000;
	opacity:0.12;
	filter:alpha(opacity=12);
}

/* Apply the border to the right side */
.yui-panel.neofeat {
	position:relative;
	border:none;
	overflow:visible;
	background:transparent url(neofeat-brdr-rt.gif) repeat-y top right;
}

/* Style the close icon */
.yui-panel.neofeat .container-close {
	position:absolute;
	top:5px;
	right:8px;
	height:13px;
	width:13px;
	cursor:pointer;
	background:url(neofeat-close.gif) no-repeat;
}

.yui-panel.neofeat .container-close:hover {
	background:url(neofeat-close-hover.gif) no-repeat;
}

/* Style the close icon */
.yui-panel.neofeat .container-maximize {
	position:absolute;
	top:5px;
	right:24px;
	height:13px;
	width:13px;
	cursor:pointer;
	background:url(neofeat-maximize.gif) no-repeat;
}

.yui-panel.neofeat .container-maximize:hover {
	background:url(neofeat-maximize-hover.gif) no-repeat;
}



/* Style the header with its associated corners */
.yui-panel.neofeat .hd {
	padding:0;
	border:none;
	background:url(neofeat-hd.gif) repeat-x;
	color:#FFF;
	height:26px;
	/*line-height:30px;*/
	margin-left:6px;
	margin-right:6px;
	text-align:left;
	vertical-align:middle;
	overflow:visible;
}

/* Style the body with the left border */
.yui-panel.neofeat .bd {
	overflow:auto;
	position:relative;
	padding:10px;
	border:none;
	background:#FFF url(neofeat-brdr-lt.gif) repeat-y; 
	margin:0 2px 0 0;
}

/* Style the footer with the bottom corner images */
.yui-panel.neofeat .ft {
	background:url(neofeat-ft.gif) repeat-x;
	font-size:11px;
	height:12px;
	padding:0px 10px;
	border:none;
	margin:0px;
	position:relative;
}

/* Skin custom elements */
.yui-panel.neofeat .hd span {
	/*position:absolute;*/
	/*top:8px;*/
	vertical-align:middle;
	font-weight:bold;
}
.yui-panel.neofeat .hd .tl {
	width:6px;
	height:26px;
	top:0px;
	left:0;
	background:url(neofeat-tl.gif) no-repeat;
	position:absolute;
}
.yui-panel.neofeat .hd .tr {
	width:6px;
	height:26px;
	top:0px;
	right:0;
	background:url(neofeat-tr.gif) no-repeat; 
	position:absolute;
}

.yui-panel.neofeat .ft span {
	line-height:12px;
	vertical-align:middle;
}
.yui-panel.neofeat .ft .bl {
	width:6px;
	height:12px;
	bottom:0;
	top:0;
	left:0;
	background:url(neofeat-bl.gif) no-repeat;
	position:absolute;
}
.yui-panel.neofeat .ft .br {
	width:6px;
	height:12px;
	bottom:0px;
	top:0;
	right:0;
	background:url(neofeat-br.gif) no-repeat;
	position:absolute;
}



