/* SIMPLE ITEM LIST */
.PinpointBox {
	display:block;
	clear:left;
	position:relative;
	background-color:#FFF;
	padding-bottom:0px;
	margin:0;
	background-image: url(../../Pictures/img/itemDock_boxBg_Wide.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:30px;
}

.PinpointBox[class] 
{
	min-width:380px;
	min-height:30px;
	position:relative;
}

.pHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#595d8b;
	background-color:#FFFFFF;
	clear:right;
	cursor:default;
	height: 30px;
	display:block;
	
}


.PinpointBox .pName, .PinpointBoxExpanded .pName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#595d8b;
	background-color:#FFFFFF;
	clear:right;
	cursor:default;
	background-image: url(../../Pictures/img/itemDock_headerBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	display:block;
}

.PinpointBox[class] .pName, .PinpointBoxExpanded[class] .pName {	
	position:absolute;
	width:100%;
}

*:lang(en) .PinpointBox .pName, *:lang(en) .PinpointBoxExpanded .pName {
    width:auto !important;
	position:relative;
}
.PinpointBox .pName a {
	float:left;
	display:block;
	width:250px;
	overflow:hidden;
	background-image: url(../../Pictures/img/itemDock_titleBg_Wide.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:5px 50px 1px 12px;
}
.PinpointBox .pName a:hover {
	text-decoration:none;
}

.PinpointBox .pTop {
	display:none;
}

.PinpointBox .pCornerRight {
	display:none;
}
.PinpointBox .pMiddle {	
	display:none;
}



.PinpointBox .pFooter {
	position:static; display:inline; float:right;
}

.PinpointBox .pPrice {
	display:none;
}

.PinpointBox .pBuy {
	padding-left: 5px;
	white-space:nowrap;
	position:absolute;
	top:5px;
	right:0px;
	color:#fff;
	margin:0;	
}
.PinpointBox .pBuy input {
	border-width:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color: #6C717B;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size:10px;
	font-style:italic;
	display:inline;
	height:16px;
	padding:0 0 0 16px;
	background-image: url(../../Pictures/img/icons/tag_orange.gif);
	background-color: transparent;
	text-align:left;
	margin:0 0 0 5px;
	width:35px;
	cursor:pointer;
}

.PinpointBox .pBuy input.BtnBriefInfo {
	border-width:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color: #6C717B;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../../Pictures/img/icons/opView.gif);
	background-color: transparent;
	font-size:10px;
	font-style:italic;
	display:inline;
	height:16px;
	padding:0 0 0 15px;
	text-align:left;
	margin:0 5px 0 0px;
	width:65px;
}

/* expanded style */
.PinpointBoxExpanded {
	display:block;
	clear:left;
	position:relative;
	background-color:#FFF;
	padding-bottom:0px;
	margin:0;
	background-image: url(../../Pictures/img/itemDock_boxBg_Wide.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:auto;
}

.PinpointBoxExpanded[class] 
{
	min-height:100px;
	position:relative;
}

.PinpointBoxExpanded .pName a {
	display:block;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: left top;
	padding:5px 50px 1px 18px;
	color:#3d365b;
	position:absolute;
	left:-6px;
	background-image: url(../../Pictures/img/itemDock_titleBgHover_Wide.gif);
	width:250px;
	z-index:1;
}
.PinpointBoxExpanded .pName[class] a {
	min-width:250px;
	width:auto !important;
} 
.PinpointBoxExpanded .pName a:hover {
	color:#860006;
}

.PinpointBoxExpanded .pMiddle {
	margin:0 5px;
	margin-top:20px;
	display:block;
}

*:lang(en) .PinpointBoxExpanded .pMiddle {
    margin-top: auto !important;
}
.PinpointBoxExpanded .pImg {
	float:left;
	margin:0 5px 0 0;
	clear:both;
}

.PinpointBoxExpanded .pDescription {
	clear:right;
	margin:8px 15px 20px auto;
	color: #544A30;
	
}

.PinpointBoxExpanded .pFooter {

	height:20px;	
	padding-right:5px;
	margin:0 0px 0 70px;

}
.PinpointBoxExpanded .pPrice {
	float:left;
	margin-top:5px;
	position:relative;
}
.PinpointBoxExpanded .pBuy {
	color:#fff;
	margin:0;
		
	float:right;
	margin-right:-5px;
	margin-top:5px;
	position:relative;
	
}

.PinpointBoxExpanded .pPrice .price1 {
	color:#97050C;
	font-size:11px;
	font-weight:bold;
}
.PinpointBoxExpanded .pPrice .price2 {
	display:inline;
	color:#977a4f;	
	font-size:10px;
}

.PinpointBoxExpanded .pBuy {
	float:right;text-align:right;
	white-space:nowrap;	
	margin-left:5px;	
	color:#FFF;
	font-size:12px;	
}
.PinpointBoxExpanded .pBuy input {
	border-width:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size:10px;
	font-style:italic;
	display:inline;
	height:16px;
	padding:0 0 0 16px;
	background-image: url(../../Pictures/img/icons/tag_orange.gif);
	background-color: transparent;
	text-align:left;
	margin:0 0 0 5px;
	width:35px;
	cursor:pointer;
	
	color:#405060;
}

.PinpointBoxExpanded .pBuy input.BtnBriefInfo {
	
	border-width:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../../Pictures/img/icons/opView.gif);
	background-color: transparent;
	font-size:10px;
	font-style:italic;
	display:inline;
	height:16px;
	padding:0 0 0 15px;
	text-align:left;
	margin:0 5px 0 0px;
	width:65px;
	
	color:#405060;
}

.arrow_expand {
	display:block;
	width:50px;
	height:20px;
	position:absolute;
	left:305px;
	background-image: url(../../Pictures/img/itemDock_arrowExpand.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:2;
}
.arrow_expand:hover {
	background-image: url(../../Pictures/img/itemDock_arrowExpandHover.gif);	
}
.arrow_collapse {
	display:block;
	width:50px;
	height:20px;
	position:absolute;
	left:305px;
	background-image: url(../../Pictures/img/itemDock_arrowCollapse.gif);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:11;
}
.arrow_collapse:hover {
	background-image: url(../../Pictures/img/itemDock_arrowCollapseHover.gif);	
}

.PinpointBox br {
	display:none;
}
/* general setting*/

table.dataListProducts {
}
table.dataListProducts td.dataListItem {
}
span.dataListItem {
	/*
	display:block;
	margin-bottom:3px;
	*/
}
