@charset "utf-8";
/* CSS Document */
#focus{
	padding:0; margin:0 0 30px 0;
	height:260px; overflow:hidden;
}
#left{
	text-align:left;
}
#lefta{
	display:inline; float:left;
	padding:0; margin:0 0 12px 0;
	width:238px; overflow:hidden;
}
#leftb{
	display:inline; float:right;
	padding:0; margin:0 0 12px 0;
	width:416px; overflow:hidden;
}
div.righta{
	padding:0; margin:0 0 8px 0;
}
/* leftBlock */
div.leftBlock h1{
	padding:0; margin:0 0 3px 0; height:19px;
	display:block; overflow:hidden;
}
/* catList */
#catList ul{
	padding:0; margin:0;
	list-style:none;
}
#catList li{
	padding:0; margin:0 0 4px 0;
	display:inline; float:left;
}
/* feature */
#feature{
	padding:0; margin:0 0 48px 0;
	text-align:justify;
	font-size:0.75em; line-height:1.6em; letter-spacing:0;
}
#feature p{
	padding:0; margin:0 0 10px 0;
}
span.limg{
	padding:0; margin:0 8px 0 0;
	display:block; float:left;
}

/* product Thumbnail list */
#proTN{
	padding:0; margin:0 -20px 0 0;
	overflow:hidden;
}
#proTN ul{
	padding:0; margin:0;
	list-style:none;
}
#proTN li{
	padding:0; margin:0 5px 6px 0;
	display:inline; float:left;
}
#proTN li.last{
	margin:0 0 0 0;
}
#proTN li a{
	display:block;
	padding:0; margin:0 0 3px 0;
	
}
#proTN li a.name{
	padding:0; margin:0;
	background:url('tn_name_bg.jpg') no-repeat top left;
	font-size:0.75em; letter-spacing:0; text-align:center; line-height:18px;
}



.side  IMG {FILTER: alpha(opacity:80);-moz-opacity:0.8;opacity: 0.8;
border: 1px solid #000000;}

.side A:hover IMG {FILTER: alpha(opacity:100);-moz-opacity:1.0;opacity: 1.0;
border: 1px solid #000000;}

#content
	{ margin-left:200px; width:563px; padding-top:10px; height:550px;background:url('4.gif') repeat-y right 50%; }
	