/**********************************************************/
/*                   designer                              */
/**********************************************************/
#designerList {
	font-size:11px;
}
html*#designerList{font-size:11px;}

#designerList li{
	width:					100px;
	height:					100px;
	float:					left;
	margin:					0px 17px 17px 0px;
	text-align:				center;
}
#designerList li a{
	display:				block;
	width:					100%;
	height:					100%;
	background:				#fff;
	text-decoration:none;
}
#designerList li a:hover{
	background:				url(../img/bg_dot.gif);
}
#designerList li h3{
	padding-top:			10px;
	color:					#202020;
}

#designerBox {
	padding-top:				10px;
	font-size:11px;
	float:left;
	width:960px;
}
html*#designerBox{font-size:11px;}

#designerBox #photo{
	float:left;
	padding-right:8px;
}
#designerBox .d_data{
	float:left;
	width:467px;
}
#designerBox .hr {
	background:		url(../img/bg_designer_hr.jpg) no-repeat left bottom;
	padding:	0px 0px 50px;
	font-size:10px;
}
#designerBox h3 {
	font-size:1.3em!important;
}
#designerBox h3 span{
	padding-left:			3px;
	font-size:0.9em!important;
}
#designerBox h3 span.mf{
	padding-left:8px;
}
#designerBox  span.sub2{
	font-size:1em;
	letter-spacing:0.5pt;
	padding-left:4px;
}
html*#designerBox  span.sub2{
	font-size:1em;
}
#designer .paren {
	vertical-align:1px;
}
#designerBox .desc{
	margin-bottom:			5px;
	padding:				15px 5px 10px;
	line-height:			1.8;
	text-align:				justify;
	letter-spacing:			0.5pt;
	font-size:				1em;
}
html*#designerBox .desc{font-size:				1em;}

#designerBox .desc p{
	margin-bottom:		10px;
	clear:both;
}
#designerBox .desc a{
	clear:both;
}
#designer #designerWorkList{
	padding-top:8px;
}
#designer #designerWorkList li {
	width:145px;
	margin-right:11px;
	display:inline;
	float:left;
}
#designer #designerWorkList li.last {
	margin:0px!important;
}
#moreOpen{
	float:right;
	cursor:pointer;
	background: url(../img/more_prof.gif) no-repeat 0px 10px;
	width:42px;
	height:10px;
	padding-top:10px;
	margin-right:8px;
}
#moreOpen span{
	display:none;
}
#moreProf {
	clear:both;
	display:none;
	padding:20px 0px;
	line-height:			1.8;
}


#designer #scrapWorkList {
	clear:both;
	padding:47px 0px 0px 0px;
	background:url(../img/bg_designer_item.jpg) no-repeat left 20px ;
	width:960px;
}
#designer #scrapWorkList li{
}
#designer #thumbList {
	clear:both;
	padding:65px 0px 0px 0px;
	background:url(../img/bg_designer_other.jpg) no-repeat left 15px ;
	width:960px;
}
#designer #scrapWorkList ul li, #designer #thumbList ul li{
	border:solid 1px #202020;
	float:left;
	width:70px;
	height:70px;
	margin:0px 8px 8px 0px;
}
#designer #scrapWorkList ul li a, #designer #thumbList ul li a{
	display:block;
	padding:5px;
}
#designer .current {
	border:solid 1px red !important;
}
#designer .back_box {
	clear:both;
	padding-top:30px;
}
#designer .back_box a {
	padding:0px;
	display:block;
	width:95px;
	height:15px;
	background:url(../img/back_index.jpg) no-repeat;
	text-indent:-9999px;
	margin-left:5px;
}
#sortBox {
	height:27px;
	margin:16px 0px;
	background:#EEEEEE;
	width:636px;
}
#sortBox div{
	height:27px;
	background:url(../img/bg_designer_sort2.jpg) no-repeat right top;
}
#sortBox ul {
	padding:6px 16px;
}
#sortBox ul li {
	height:7px;
	border:none;
	padding:0px;
	margin-right:34px;
	float:left;
}
#sortBox a {
	text-decoration:none;
	font-size:11px;
}

#sortBox a:hover{
	-moz-opacity:0.60 !important; /*FF*/
	opacity:0.60 !important;
}

