#shirtdesign {
	margin:auto;
	width:962px;
	margin-top:10px;
}

#shirtdesign .clothpanel {
	position:absolute;
	left:-20px;
	top:20px;
	width:420px;
	height:450px;
	border:0px solid #B4B4B4;
	z-index:2;
}

#designpanel {
	 position:relative;
	 display:table;
	 float:left; 
	 width:360px;
	 z-index:2;
}


#designpanel .title {
	display:block;
	width:350px;
	height:25px;
	margin:auto;
}

#designpanel .title IMG {
	float:left;
}

#designpanel .title SPAN {
	float:right;
	display:block;
	width:30px;
	height:25px;
	cursor:pointer;
	background:url(/images/title/design_title_up.gif) no-repeat 50% center;
}


#designpanel .title SPAN.down {
	float:right;
	display:block;
	width:30px;
	height:25px;
	background:url(/images/title/design_title_down.gif) no-repeat 50% center;
}

#designpanel .style {
	padding:0px;
	margin-top:8px;
	margin-right:0px;
	margin-left:0px;
}

#designpanel .style .top {
	display:block;
	width:358px;
	height:6px;
	background:url(/images/bg/design_style_top.gif) no-repeat bottom left;
}

#designpanel .style .middle {
	display:table;
	width:358px;
	background:url(/images/bg/design_style_middle.gif) repeat-y top left;
}

#designpanel .style .bottom {
	display:block;
	width:358px;
	height:6px;
	background:url(/images/bg/design_style_bottom.gif) no-repeat top left;
}

#designpanel .cell {
	float:left;
	padding:2px;
	display:block;
	margin-top:2px;
	margin-bottom:12px;
	margin-left:3px;
	text-align:center;
}

#designpanel A.cell {
	border:1px solid #FFFFFF;
}

#designpanel A.cell:hover {
	border:1px solid #EFEFEF;
}

#designpanel A.active {
	border:1px solid #FF0000;
}

#designpanel .cell IMG {
	margin-top:2px;
	margin-left:2px;
	display:block;
	border:0px solid #FFFFFF
}

#designpanel .cell span {
	float:none;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#designinfo {
	position:relative; 
	display:table;
	float:left; 
	margin-left:8px; 
	width:236px;
	height:200px;
	z-index:3;
}


#designinfo .viewtab {
	display:block;
	height:32px;
	width:236px;
	background:url(/images/bg/view_designtabbg.gif) repeat-x bottom left;
}


#designinfo .stylestab {
	float:left;
}

#designinfo  .stylestab SPAN {
	display:block;
	height:32px;
	width:87px;
	cursor:pointer;
	background:url(/images/button/design_tabstyles.gif) no-repeat 50% center;
}

#designinfo  .stylestab SPAN.current {
	background:url(/images/button/design_tabstyles_hover.gif) no-repeat 50% center;
}

#designinfo .fabricstab {
	float:left;
	margin-left:12px;
}

#designinfo .fabricstab SPAN {
	display:block;
	height:32px;
	width:87px;
	cursor:pointer;
	background:url(/images/button/design_tabfabrics.gif) no-repeat 50% center;
}

#designinfo .fabricstab SPAN.current {
	background:url(/images/button/design_tabfabrics_hover.gif) no-repeat 50% center;
}


#designinfo .seektab {
	float:left;
}

#designinfo .seektab SPAN {
	display:block;
	height:32px;
	width:87px;
	cursor:pointer;
	background:url(/images/button/design_tabseek.gif) no-repeat 50% center;
}

#designinfo .seektab SPAN.current {
	background:url(/images/button/design_tabseek_hover.gif) no-repeat 50% center;
}


#designinfo .wordstab {
	float:left;
}

#designinfo .wordstab SPAN {
	display:block;
	height:32px;
	width:87px;
	cursor:pointer;
	background:url(/images/button/design_tabwords.gif) no-repeat 50% center;
}

#designinfo .wordstab SPAN.current {
	background:url(/images/button/design_tabwords_hover.gif) no-repeat 50% center;
}

#designinfo .info {
	display:table;
	display:table;
	width:236px;
	background:url(/images/bg/view_designmiddlebg.gif) repeat-y top left;
}

#designinfo .infocell {
	display:table;
	width:236px;
	margin-top:4px;
	padding-bottom:4px;
	margin-left:auto;
	margin-right:auto;
	background:url(/images/bg/hr_dot.gif) repeat-x bottom left;
}

#designinfo .infocell IMG{
	float:left;
	margin:4px;
	margin-left:8px;
}

#designinfo .infocell SPAN {
	display:block;
	float:left;
	margin-top:4px;
	line-height:16px;
	margin-left:8px;
	width:128px;
	color:#666666;
}

#designinfo .infocell h6 {
	font-weight:bold;
	font-size:12px;
	margin:0px;
	color:#444444;
}

#designinfo .bottom {
	display:block;
	clear:both;
	height:12px;
	width:236px;
	
}

#designinfo .slb {
	display:block;
	float:left;
	width:12px;
	height:12px;
	background:url(/images/bg/design_left_bottom.gif) no-repeat center 50%;
}


#designinfo .srb {
	display:block;
	float:right;
	width:12px;
	height:12px;
	background:url(/images/bg/design_right_bottom.gif) no-repeat center 50%;
}

#designinfo .smb {
	display:block;
	float:left;
	width:212px;
	height:12px;
	background:url(/images/bg/design_middle_bottom.gif) repeat-x top left;
}

#fabricsinfo  {
	font-size:12px;
	margin:4px;
	line-height:16px;
}

#fabricsinfo .title  {
	font-weight:bold;
	font-size:16px;
	line-height:24px;
}

#fabricsinfo .title .little {
	font-weight:bold;
	font-size:12px;
	color:#666666;
}

#fabricsinfo  .fabrics {
	margin:6px;
}

#seekfabrics {
	font-size:12px;
	margin-left:12px;
	margin-top:12px;
	margin-right:4px;
	line-height:24px;
}

#seekfabrics .title {
	margin-top:6px;
	font-weight:bold;
	color:#444444;
}


#seekfabrics SPAN{
	color:#666666;
}

#wordsinfo {
	font-size:12px;
	margin-left:12px;
	margin-top:12px;
	margin-right:4px;
	line-height:22px;
	height:344px;
}

.wordscolor {
	margin-bottom:12px; 
	background:url('/images/bg/wordscolorbg.gif') no-repeat top left;
	height:13px; 
	width:210px;
	line-height:12px;
}

.wordscolor SPAN{
	display:block;
	float:left;
	height:12px;
	width:13px;
	margin-right:6px;
	cursor:pointer;
}

#model_sizetable_bg
{
	z-index:1000;
	clear:both;
	display:none;
    LEFT: -350px;
    WIDTH: 962px;
    POSITION: absolute;
    TOP: -12px;
    HEIGHT: 850px;
	background:#000000;
    FILTER: alpha(opacity=50);
    CURSOR: default;
    opacity: 0.5
}