@charset "utf-8";
/* CSS Document */
#right{
	margin:12px 0 0 0;
}
#right h2{
	margin:0 0 10px 0; padding:0;
	height:35px; overflow:hidden;
	background:#cfdbe8 url('/img/p/showcase/h2_r.jpg') no-repeat top right;
}
#right h2 div.h2_l{
	margin:0; padding:0;
	height:35px; overflow:hidden;
	background:url('/img/p/showcase/h2_l.jpg') no-repeat top left;
	color:#000; font-weight:bold; text-indent:28px; line-height:35px;
}

#product{
	margin:0 0 0 0; padding:0;
}
#product span.imgs{
	margin:0 10px 0 0; padding:0; overflow:hidden;
	display:inline; float:left;
}
#productInfo{
	margin:0 10px 16px 0; padding:0; width:420px; overflow:hidden;
	display:inline; float:right;
	font-size:0.8em; color:#555555;
}
div.productCoo{
	margin:0 10px 16px 0; padding:0;
	display:block;
}
#product div.infoItem{
	margin:0 0 4px 0; padding:0 0 3px 0; height:1.2em;
	line-height:1.2em; letter-spacing:0.1em;
}
body.en_us #product div.infoItem{
	letter-spacing:0;
}
#product div.infoPara{
	margin-bottom:12px; margin-top:0px; margin-left:0;
}
#product div.infoItem label{
	margin:0 10px 0 0; padding:0;
	display:inline; float:left; color:#009dd7;
}
#productInfo ul{
	margin-bottom:12px; margin-top:0px; margin-left:0;
	list-style-position:inside;
	list-style:disc;
}
#productInfo li{
	margin:0; padding:2px 4px; height:1.4em;
	line-height:1.4em; letter-spacing:0.05em;
}
body.en_us #productInfo li{
	letter-spacing:0;
}
#productInfo li label{
	margin:0 10px 0 0; padding:0;
	display:inline; float:left;
	color:#000;
}

/* page list */
div.stdPageList{
	display:block;
	margin:0; padding:0;
	text-align:center; font-size:0.8em;
}
div.total{
	display:none;
}
div.cbx{
	display:none;
}
div.stdPageList a{
	margin:0 4px; padding:0;
	height:28px;
	color:#666; line-height:28px;
}
div.stdPageList a:hover{
	color:#c40463;
}

/* highslide override */
.highslide-gallery ul li {
	margin:0 10px 18px 0; 
	border:none;
}
.highslide-caption{
	text-align:left; line-height:24px;
}
.highslide-caption ul{ 
	margin-top:15px; 
}
