.panel {
	position:relative; 
	width:960px; 
	height:360px; 
	margin:auto; 
	padding-top:0px; 
	overflow: hidden;
}
.panel a,visited { color:#777; text-decoration:none; }
.panel a:hover { color:#333; }
.panel img { border:none; }

.panel_items { height:360px; }

.panel_bar { 
	width:960px; 
	text-align:center; 
	margin:0 auto; 
	overflow: hidden;
}

.button_items { 
    border-bottom: 1px solid #1E4084;
    margin-right: -437px;
    position: relative;
}
.button_bar { 
    cursor: pointer;
    display: inline-block;
    text-align: right;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 5px;
}
.button_bar img { 
    border: medium none;
    display: inline-block;
    margin: 4px -2px -11px;
}
.button_bar a { text-decoration:none; color:#777; outline:none; }

#btn1 {
    background: none;
}

/* slides */
.item_animate { position:relative; margin:0; padding:0; left:0px; top:0px; float:left; }
.item_animate img { display:block; }

/* arrow */
.arrow_menu { position:relative; background:transparent url(../images/arrow.png) no-repeat; width:20px; height:12px; margin-top:-2px; display:none; }

/* title */
.slide_title { 
	position:absolute; z-index:999; padding:5px; min-width:30px; background:#000;
	border: 1px solid #ddd; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4); -moz-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
}
.slide_title p { margin:0; padding:0; color:#fff; font-size:16px; padding:8px 5px; font-family:Arial, Helvetica, sans-serif; }

#debug { background-color:#eee; border:#ddd dashed 1px; min-height:15px; width:944px; margin:40px auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:8px; }