div.ItemContainer{ width:630px;overflow:hidden;margin:0; }
div.ItemContainer div.Images{float:left;overflow:hidden;width:202px;text-align:center; /*border-style:dashed;border-width:1px;border-color:#66CCCC;*/ }
div.ItemContainer div.Images div.big{ width:200px;height:200px;display: table-cell;vertical-align:middle; }
div.ItemContainer div.Images img#ZoomIcon{ display:block;clear:both;margin:0 auto 0 auto;cursor:pointer; }
div.ItemContainer div.Images div.sm{ border-width:1px;border-style:dashed;border-color:#66CCCC;width:50px;height:50px;margin:3px 6px 5px 6px;float:left;text-align:center;vertical-align:middle;}
div.ItemContainer div.Desc{ float: left; width: 420px;height:230px;overflow:auto;line-height:1.2em;}
div.ItemContainer div.Tools{ float:right;width:388px;}
div.Desc h1{ font-size:1.4em;border-width:0 0 3px 0;border-style:dashed;border-color:#66CCCC;width:100%;text-align:right;margin:5px 0 0 0; line-height: 1.3em;}
div.Desc h2{ font-size:1em;margin:5px 0 8px 0;width:100%;text-align:left; line-height: 1.4em; }
div.Desc h1 a{color:#FF5BAD;}
div.Desc h2 a{color:#FF5BAD;}
div.Desc div.Info{ font-size:0.9em;width:100%;text-indent:30px;height:125px;overflow:auto; }
div.ItemContainer div.PriceList{ clear: both;width:100%; }

#ainfo {
	float: right;
	width: 155px;
	height: 240px;
	text-align: center;
}

a.ainfo{
	background: url('/mod/product/img/ainfo/1.jpg');
	display: block;
	width: 155px;
	height: 48px;
}
#ainfo-1{ background-position:0px 0px;}
#ainfo-1:hover{ background-position:-155px 0px;}
#ainfo-2{ background-position:0px -48px;}
#ainfo-2:hover{ background-position:-155px -48px;}
#ainfo-3{ background-position:0px -96px;}
#ainfo-3:hover{ background-position:-155px -96px;}
#ainfo-4{ background-position:0px -144px;}
#ainfo-4:hover{ background-position:-155px -144px;}
#ainfo-5{ background-position:0px -192px;}
#ainfo-5:hover{ background-position:-155px -192px;}

.ainfo-detail {
	position: absolute;
	cursor: pointer;
}

div.ui-tabs{
	margin:15px 0 0 0;
	font-size:0.9em;
}
div.ui-tabs-panel{
	background-color:#FFFFFF !important;
}


div#relatedItemTab{
	overflow:auto;
}


div.Images div.sm{ cursor:pointer; }
div.RelatedItemList{ width:100%;font-size:0.9em;margin:15px 0 0 0;overflow:auto; }
div.RelatedItemList div.ItemBlock{ height:100px;width:33%;float:left;}
div.RelatedItemList div.ItemBlock div.Image{ vertical-align:middle;text-align:center;width:72px;height:72px;float:left; border:1px dashed #ffcef9;margin-right:3px; }
div.RelatedItemList div.ItemBlock .Name { display: block;padding:0 0 0 5px;margin:0px;font-weight:normal;font-size:1em;color:#484848;}
div.RelatedItemList div.ItemBlock .Name *{ color:#484848;}
div.RelatedItemList div.ItemBlock span.Size {margin-right:5px;}