#noUserImage{
	position:relative;
}

#noUserImage #infoLayerBoxNoUserImage{
	position:absolute;

}

#noUserImage #infoLayerBoxNoUserImage .templateButton{
	display:inline-block;
}

#noUserImage #infoLayerBoxNoUserImage.infoLayerContainer{position:relative;height:65px;z-index:1000;}
#noUserImage #infoLayerBoxNoUserImage.infoLayerBox{position:absolute;right:20px;top:0;z-index:100;}
#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxTop{height:8px;}
#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxTop .infoLayerBoxTopLeft{width:12px;height:8px;background-image:url(/css/bk/infoLayer/bubbleTopLeft.png);background-repeat:no-repeat;position:absolute;left:0;top:0;}
#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxTop .infoLayerBoxTopMiddle{border-top:1px solid #f78b00;background-color:#ffffff;height:11px;position:absolute;left:12px;right:12px;top:0;}
#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxTop .infoLayerBoxTopRight{width:12px;height:12px;background-image:url(/css/bk/infoLayer/bubbleTopRight.png);background-repeat:no-repeat;position:absolute;right:0;top:0;}
#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxMiddle .infoLayerBoxMiddleLeft{width:14px;position:absolute;left:0;top:8px;bottom:14px;background-image:url(/css/bk/infoLayer/borderLeft.png);background-repeat:repeat-y;}


#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxMiddle .infoLayerBoxMiddleLeft .leftArrow{width:14px;height:17px;background-image:url(/css/bk/infoLayer/bubbleLeftArrow.png);background-repeat:no-repeat;position:absolute;left:-5px;top:30px;}


#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxMiddle .infoLayerBoxMiddleMiddle{background-color:#ffffff;margin-left:14px;margin-right:12px;padding:0 10px;width:250px;text-align:center;}
#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxMiddle .infoLayerBoxMiddleMiddle .infoLayerBoxTitle{font-weight:bold;line-height:20px;font-size:11px;}


#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxMiddle .infoLayerBoxMiddleMiddle .infoLayerBoxContent .noUserImageInfo{color:#999999;}

#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxMiddle .infoLayerBoxMiddleRight{width:11px;border-right:1px solid #f78b00;background-color:#ffffff;position:absolute;right:0;top:12px;bottom:12px;}
#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxBottom{height:14px;}
#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxBottom .infoLayerBoxBottomLeft{width:14px;height:14px;background-image:url(/css/bk/infoLayer/bubbleBottomLeft.png);background-repeat:no-repeat;position:absolute;left:0;bottom:0;}
#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxBottom .infoLayerBoxBottomMiddle{height:14px;position:absolute;left:14px;right:8px;bottom:0;background-image:url(/css/bk/infoLayer/borderBottom.png);background-repeat:repeat-x;}
#noUserImage #infoLayerBoxNoUserImage.infoLayerBox .infoLayerBoxBottom .infoLayerBoxBottomRight{width:8px;height:14px;background-image:url(/css/bk/infoLayer/bubbleBottomRight.png);background-repeat:no-repeat;position:absolute;right:0;bottom:0;}


.noUserImageLink{
	position:relative;
	display:inline-block;
	overflow:hidden;
	min-width: 85px;
}
.noUserImageLink .protection{
	background-image:url(/images/imageProtection.png);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	color:#000000;
	text-align:center;
	font-weight:bold;
	line-height:16px;
	padding-top:2px;
	min-width: 85px;
}