@charset "utf-8";

/* CMS Product */

#productHeaderTitle{
	font-size:16px;
	font-weight:bold;
	color:#CC0000;
}

.productHeader{
}

.productHeader p{
}



.productHead{
	padding-bottom:20px;
}

.productThumbnail{

	float:left;

	width:203px;

	min-height:203px;

}

.productThumbnail img{

	border: 1px solid #999999;
	margin-left: 50px;
	padding:10px;

	/*

	margin-left:50px;

	margin-bottom: 20px;

	width: 90px; height: 135px;

	border: 1px solid #ddd;

	padding: 5px;

	background: #f0f0f0;

	left: 0; top: 0;

	-ms-interpolation-mode: bicubic; 

	*/

}

.productDetail{

	float:left;

	clear:right;

	font-size:12px;
	padding-bottom:10px;
	min-height:270px;

}

.productCode{
	color:#FF6633;
}

.productName{

	font-weight:bold;

	text-decoration:underline;
	color:#0066CC;
}

.productName a{

	color:#0066CC;

}

.productName a:hover{

	color:#FF6600;

}

.productAddDate{

	font-size:smaller;

	display:none;

}

.productDetail label{

	padding-right: 8px;

	padding-left: 8px;

	color: #999966;

	padding-bottom: 7px;

	width: 70px;

	float:left;

}

.productDetail div{

	padding-top: 7px;

	padding-bottom: 7px;

	margin-right:20px;

}

.productShortDesc{

	margin-bottom:5px;

}

.priceLabel{

	

}

.productPrice{

	

}

.productPromotionWord{

	font-size: 12px;

	font-weight: bold;

	color:#FF0000;

}

.productPhotos{

	float:left;

	padding-top:10px;

}

.productPhoto{

	clear:both;

	border-top:1px dotted #CCCCCC;

	margin-bottom: 10px;

	padding-top: 10px;

	margin-left:10px;

}

.productPhoto img{

	border: 20px solid #FFFFFF;

	margin-left: 10px;

	margin-right:20px;

}

.productCaption{

}



dl.productThumblist {float:left;text-align:center;margin-top:5px;padding:3px; margin-left:10px; margin-bottom:-20px;}

.productThumblist dt, .productThumblist dd {width:130px;float:left;padding:5px;}

.productThumblist dt {margin-bottom:8em;}/* vertical space between the images */

.productThumblist dd {margin:180px 0 20px -13em; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}

.productThumblist img {vertical-align:bottom;border:10px solid #FFFFFF; width:100px; height:150px;}



.productThumblist img:hover{

	border:10px solid #FF99FF;

}

.productThumblist a{ color:#FFFFFF; text-decoration:none;}

.productmorelink a{

	color: #FF9900;

}

.productmorelink a:hover {

	color: #CC99CC;

	text-decoration: underline;

}

a.lnktop{

	color: #FF9900;

}

a.lnktop:hover {

	color: #CC99CC;

	text-decoration: underline;

}

.pagenav{

	float:right;	

	color:#FFFFFF;

	margin-bottom:10px;

}

.pagenav a{

	text-decoration:none;

	color:#FF9900;

	padding-left:3px;

}

.pagenav a:hover{

	text-decoration:underline;

	color:#CC99CC;

}

.addtocart a{

	text-decoration:none;

	color:#669900;

	font-weight:bold;

}

.addtocart a:hover{

	color:#FF0099;

}

a.cartquantity {

}

.ordernumber{

	color: #CC99FF;

}
#memberregisterform label{
	float:left;
	text-align:right;
	margin-right:1em;
	width:9em;

}
.message{
	border:1px solid #6C0;
	width:200px;
	color:#6C0;
}
.errmsg{
	border:1px solid #F00;
	width:200px;
	color:#F00;
}