.uig-titlebox{
	position:absolute;
	top:0;
	left:0;
	right:0;
	min-height:45px;
	z-index:1;
	
	padding:4px 8px;
	font-size:1.8em;
	line-height:1.2em;

	background-color:#003366;
	color:#FFF;
}

.uig-descbox{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	
	padding:4px 8px;
	font-size:1.1em;
	line-height:1.2em;

	background-color:#003366;
	color:#FFF;
}

.uig-focusbox{
	border:1px solid #FFF;
	
	-webkit-box-shadow:0 1px 6px 0px #777;
	-moz-box-shadow:0 1px 6px 0px #777;
	-o-box-shadow:0 1px 6px 0px #777;
	box-shadow:0 1px 6px 0px #777;
	z-index:9998;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
	
	margin:-1px 0 0 -1px;
}

.uig-focus-content{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	padding:60px 20px;
	z-index:2;
	background:transparent url('toon-right.png') no-repeat right bottom;
}

.uig-controlsbox{
	z-index:9999;
	margin:-1px 0 0 -1px;
}

.uig-box{
	background:transparent url('bg-blue-trans.png');
	z-index:9997;
}

.uig-box-left{

}

.uig-box-right{

}

.uig-box-top{

}

.uig-box-bottom{

}

.uig-btn{
	position:absolute;
	width:34px;
	height:40px;
}

.uig-btn a{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	
	font-size:1.2em;
	text-decoration:none;
	text-align:center;
	line-height:40px;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.uig-btn-prev,
.uig-btn-next{
	top:50%;
	margin-top:-20px;
}

.uig-btn-prev{
	left:-16px;
}

.uig-btn-next{
	right:-16px;
}

.uig-btn-prev a,
.uig-btn-next a{
	border:1px solid #003366;
	background-color:#FFF;
	color:#000;
}	

.uig-btn-prev a:hover,
.uig-btn-next a:hover{
	background-color:#0066cc;
	color:#FFF;
}

.uig-btn-close{
	bottom:auto;
	top:3px;
	right:1px;
	
}

.uig-btn-close a{
	background-color:#FFF;
	color:#003366;
}

.uig-btn-close a:hover{
	background-color:#0066cc;
	color:#FFF;
}

.uig-titlebox,
.uig-descbox,
.uig-btn a{
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}