.sel_line {
	background-color: #8F8F8F;
	cursor: pointer;
	border-top: 1px solid #8F8F8F;
	border-bottom: 1px solid #8F8F8F;
	height:145px;
}

.sel_line .arrow_l{
	background: no-repeat url(../images/pointer_left_sel.gif) center;
}

.sel_line .arrow_r{
	background: no-repeat url(../images/pointer_right_sel.gif) center;
}

.nosel_line {
	background-color: #EFEFEF;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	height:145px;
}

.nosel_line .arrow_l{
	background: no-repeat url(../images/pointer_left_nosel.gif) center;
}

.nosel_line .arrow_r{
	background: no-repeat url(../images/pointer_right_nosel.gif) center;
}

.arrow_l.no_arrow, .arrow_r.no_arrow{
	background-image: none;
	cursor: auto;
}

#line_wrapper {
	background-color: #ffffff;
	text-align: center;
}

.line_wrapper_div {
	overflow: hidden;
	height:100%;
	position: relative;
}

.thumb {
	cursor: pointer;
	border: 1px solid #FBFBFB;
	width: 150px;
	height: 112px;
}

.thumb_line_div {
	background: #FFFFFF;
	height: 134px;
	width:10000px;
	position: relative;
	left: 0px;
	text-align: left;
	padding-left: 1px;
	overflow: hidden;
}

.sel {
	float: left;
	background-color: #FE8500;
	color: #FFFFFF;
	padding:1px;
	margin:2px;
	border: 1px solid #BFBFBF;
}

.nosel {
	float: left;
	background-color: #EFEFEF;
	color: #424243;
	padding:1px;
	margin:2px;
	border: 1px solid #BFBFBF;
}

.th_over {
	float: left;
	background-color: #ECECEC;
	padding:1px;
	margin:2px;
	border: 1px solid #8F8F8F;
}