.movies{
	width:588px;
	margin:0 auto;
}

.movies h2{
	margin:0 0 10px 0;
	padding:4px 10px 2px 10px;
	color:#fff;
	font-size:100%;
	background:#215477;
	background:-moz-linear-gradient(top, #215477, #044899);
	background:-webkit-gradient(linear, left top, left bottom, from(#215477), to(#044899) );
	background:linear-gradient(#215477, #044899);
}

.m_unit{
	width:410px;
	min-height:100px;
	height:auto !important;
	height:100px;
	padding:0 0 10px 170px;
	margin:0 auto 10px;
	overflow:hidden;
	zoom:1;
	position:relative;
	background:url(../images/shared/line_dot_gray.png) repeat-x left bottom;
	display:table;
}

.m_unit .box_l{
	width:250px;
	height:100px;
	display:table-cell;
}

.m_unit .box_r{
	width:140px;
	display:table-cell;
	background-color:#eee;
	padding:10px 20px 10px 10px;
	font-size:86%;
	vertical-align:middle;
}

.m_unit p{ 
	font-weight:bold;
}

.m_unit a.m-pic{
	width:150px;
	float:left;
	margin-right:10px;
	display:inline;
	padding:1px;
	border:1px solid #d9d9d9;
	position:absolute;
	left:0;
	top:0;
}
.m_unit a.m-pic img {
    width: 150px;
}
.m_unit ul{
	padding:0 0 3px;
	overflow:hidden;
	zoom:1;
	font-size:86%;
	line-height:1.33;
}


.m_unit table{
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #d7d7d9;
	font-size:86%;
}

.m_unit th{
	width:4em;
	padding:2px 10px 1px;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #d7d7d9;
	background:#e8e8e8;
	text-align:center;
}

.m_unit td{
	width:6.75em;
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
	padding:2px 10px 1px;
	border:1px solid #d7d7d9;
	background:#fff;
	color:#ff6c00;
	font-weight:bold;
}
#main .m_unit td a:link,
#main .m_unit td a:visited {
	color: #FF6C00;
	text-decoration: none;
}
#main .m_unit td a:hover,
#main .m_unit td a:active {
	color: #FF6C00;
	text-decoration: underline;
}
.m_unit td span{
	display:block;
	float:right;
	width:55px;
	height:11px;
	min-height:11px;
	margin:2px 0 0 5px;
	display:inline;
	background:url(../images/person/icon_list.png) no-repeat 0 -11px;
	vertical-align:middle;
	zoom:1;
}
.m_unit td img{
	display:block;
	width:55px;
	float:left;
	height:11px;
	margin:0;
	background:url(../images/person/icon_list.png) no-repeat 0 0;
	vertical-align:middle;
	zoom:1;
}
span.r0 img{ width:0px;}
span.r1 img{ width:5px;}
span.r2 img{ width:10px;}
span.r3 img{ width:16px;}
span.r4 img{ width:21px;}
span.r5 img{ width:27px;}
span.r6 img{ width:32px;}
span.r7 img{ width:38px;}
span.r8 img{ width:43px;}
span.r9 img{ width:49px;}
span.r10 img{width:55px;}

.movies em.more{
	display:block;
	margin-bottom:10px;
	padding-right:10px;
	text-align:right;
}

.movies em.more a{
	padding:1px 0 5px 21px;
	background:url(../images/person/link_arrow.png) no-repeat 0 0;
}



.pageNavi{
	width:580px;
	min-height:inherit;
	height:auto;
	margin:0 auto;
	padding:24px 0;
	overflow:hidden;
	zoom:1;
}

.pageNavi span{
	width:13em;
	float:left;
	margin:0;
	padding:10px 0 0 0;
	font-weight:bold;
}

.pageNavi ul{
	max-width:580px;
	margin-bottom:10px;
	float:right;
	text-align:right;
}

.pageNavi li{
	float:left;
	margin-right:2px;
	display:inline;
	text-align:center;
	color:#ccc;
}

.pageNavi li a,
.pageNavi li span{
	display:block;
	width:1em;
	padding:7px 12px;
	border:1px solid #ccc;
	background:#fff;
}
.pageNavi li span{ background:#d3e2ef;font-weight:bold;color:#333;}
.pageNavi li.btnFw,
.pageNavi li.btnBw{ width:5em;padding:10px 0 1px; }
.pageNavi li.btnFw a,
.pageNavi li.btnBw a{ width:5em; margin-top:-10px;padding:8px 0; border:none; }
.pageNavi li a:hover{ border-color:#551a8b;}







/* +++++++++++++++++++++++++++++
	users favorite
+++++++++++++++++++++++++++++++++ */
#s_favorite p{ margin-bottom:5px; }

#s_favorite li{ margin-bottom:5px;}
#s_favorite a.u-icon{ margin-right:5px; }
#s_favorite a.u-icon img{
	width:30px;
}

#s_favorite em.more{
	padding-top:10px;
	background:url(../images/shared/line_dot_gray.png) repeat-x 0 0;
}
#s_y-goods{ position:relative;}
#s_y-goods h3 img{
	width:147px;
	height:18px;
	background:url(../images/person/logo_y-auction.png) no-repeat 0 0;
	position:absolute;
	right:10px;
	top:15px;
}

#s_y-goods li{
	width:276px;
	margin-bottom:2px;
	padding-bottom:3px;
	clear:both;
	background:url(../images/shared/line_dot_gray.png) repeat-x left bottom;
	overflow:hidden;
	zoom:1;
	line-height:1.5;
}

#s_y-goods li a.pict{
	display:block;
	width:70px;
	float:left;
}
#s_y-goods li a.pict img{
	width:70px;
}

#s_y-goods li strong{
	display:block;
	width:198px;
	float:right;
	color:#e31f1f;
}
#s_y-goods li strong a{
	display:block;
	padding:0 0 2px 0;
}
