
#slider {
    width: 460px;
    margin: 0 auto 0 20px;
    position: relative;
}

.scroll {
    height: 400px;
    width: 458px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
	border:1px solid #e0e0e0;
	border-top:0px none #fdffff;
}

.nav-panel {
	position:absolute;
	left:0px;
	bottom:0px;
    height: 19px;
    width: 458px;
	background: url(images/lr.png) center top no-repeat;
}

.nav-right,
.nav-left {
    height: 19px;
    width: 114px;
	display:block;
	float:left;
	text-indent:-34400px;
}
.nav-right {
	float:right;
}


.scrollContainer div.panel {
    padding: 0 20px 0 0;
    height: 400px;
    width: 440px;
}

div.panel h2 {
	color: #888888;
	background: url(images/chip_gray.gif) left center no-repeat;
	border-color: #888888;
}

.scrollContainer div.spring {background: #FFFFFF url(images/haru_bg.png) repeat-x scroll left top;}
.scrollContainer div.summer {background: #FFFFFF url(images/natsu_bg.png) repeat-x scroll left top;}
.scrollContainer div.autumn {background: #FFFFFF url(images/aki_bg.png) repeat-x scroll left top;}
.scrollContainer div.winter {background: #FFFFFF url(images/fuyu_bg.png) repeat-x scroll left top;}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
	height:42px;
}

ul.navigation li {
    display: block;
	float:left;
	height:42px;
    margin: 0;
}

ul.navigation a {
    background: #FFFFFF url(images/season.png) no-repeat left top;
	width:115px;
	height:42px;
	display:block;
	text-indent:-34400px;
}

ul.navigation a.spring {background-position:0px 0px;}
ul.navigation a.summer {background-position:-115px 0px;}
ul.navigation a.autumn {background-position:-230px 0px;}
ul.navigation a.winter {background-position:-345px 0px;}

ul.navigation a.spring:hover {background-position:0px -42px;}
ul.navigation a.summer:hover {background-position:-115px -42px;}
ul.navigation a.autumn:hover {background-position:-230px -42px;}
ul.navigation a.winter:hover {background-position:-345px -42px;}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
}





#shadowbox_container, #shadowbox_overlay{top:0;left:0;height:100%;width:100%;margin:0;padding:0;}
#shadowbox_container{position:fixed;display:block;visibility:hidden;z-index:999;text-align:center;}
#shadowbox_overlay{position:absolute;}#shadowbox{position:relative;margin:0 auto;text-align:left;}
#shadowbox_body{position:relative;margin:0;padding:0;border:1px solid #CCCCCC;overflow:hidden;background: #fdfdfd url(images/lb_bg.png) repeat-x left bottom;}
#shadowbox_body_inner{position:relative;height:100%;}#shadowbox_content.html{height:100%;overflow:auto;}
#shadowbox_loading{position:absolute;top:0;width:100%;height:100%;}#shadowbox_body, #shadowbox_loading{background-color:#fdffff;}
#shadowbox_loading_indicator{float:left;margin:10px 10px 0 10px;height:32px;width:32px;background-image:url(images/common/loading.gif);background-repeat:no-repeat;}
#shadowbox_loading span{font-size:10px;float:left;margin-top:16px;}
#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#999;text-decoration:underline;}
#shadowbox_title, #shadowbox_info{position:relative;margin:0;padding:0;overflow:hidden;}
#shadowbox_title_inner, #shadowbox_info_inner{position:relative;line-height:16px;}
#shadowbox_title{height:26px;}#shadowbox_title_inner{font-size:16px;padding:5px 0;color:#999;}
#shadowbox_info{height:20px;}#shadowbox_info_inner{font-size:12px;color:#999;}
#shadowbox_nav{float:right;height:16px;padding:2px 0;width:45%;}#shadowbox_nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#shadowbox_nav_close{background-image:url(images/common/close.png);background-repeat:no-repeat;}#shadowbox_nav_next{background-image:url(images/common/next.png);background-repeat:no-repeat;}
#shadowbox_nav_previous{background-image:url(images/common/previous.png);background-repeat:no-repeat;}#shadowbox_nav_play{background-image:url(images/common/play.png);background-repeat:no-repeat;}
#shadowbox_nav_pause{background-image:url(images/common/pause.png);background-repeat:no-repeat;}#shadowbox_counter{float:left;padding:2px 0;width:45%;}
#shadowbox_counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#999;}#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;}
div.shadowbox_clear{clear:both;}div.shadowbox_message{font-size:12px;padding:10px;text-align:center;}
div.shadowbox_message a:link,div.shadowbox_message a:visited{color:#999;text-decoration:underline;}

