/*  *//* Gives an element a drop shadow */#imagezoom_overlay{	position: absolute;	top: 0px;	left: 0px;	z-index: 9999996;}.imagezoom{	background-color: #fff;	border: 1px solid #585858;	margin: -5px;	padding: 4px;	z-index: 9999997;}.imagezoom .loading{	width: 32px;	height: 32px;	position: absolute;	top: 50%;	left: 50%;	margin-top: -16px;	margin-left: -16px;}.imagezoom .image{	position: relative;	z-index: 25;	display: block;}.imagezoom .close{	width: 30px;	height: 30px;	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/closebox.png?c=1730) !important;	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/closebox.gif?c=1730);	background-position: top left;	background-repeat: no-repeat;	background-color: transparent;	cursor: pointer;	position: absolute;	top: -15px;	right: -15px;	z-index: 30;}.imagezoom .close span{	display: none;}.imagezoom .caption{	margin: 0px 0px;	margin-top: -30px;	color: #fff;	font-size: 12px;	text-align: center;	height: 30px;	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/caption.png?c=1730);	background-repeat: repeat-x;	background-color: transparent;	background-position: bottom left;	position: relative;	z-index: 30;}.imagezoom .caption p{	margin: 0px;	line-height: 22px;	height: 30px;	vertical-align: middle;	position: absolute;	top: 0px;	left: 0px;	width: 100%;	text-align: center;}.imagezoom .caption .previous,.imagezoom .caption .next{	display: block;	width: 22px;	height: 22px;	position: absolute;	top: 50%;	margin-top: -11px;	left: 18px;	cursor: pointer;	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/prev.png?c=1730) !important;	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/prev.gif?c=1730);}.imagezoom .caption .next{	left: auto;	right: 18px;	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/next.png?c=1730) !important;	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/next.gif?c=1730);}/** Shadows **/.imagezoom .s_tl,.imagezoom .s_tr,.imagezoom .s_bl,.imagezoom .s_br{	width: 13px;	height: 18px;	position: absolute;	background-repeat: no-repeat;	background-color: transparent;}.imagezoom .s_tl{	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/shadow_tl.png?c=1730) !important;	background-image: none;	background-position: top left;	top: -19px;	left: -14px;}.imagezoom .s_tr{	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/shadow_tr.png?c=1730) !important;	background-image: none;	background-position: top right;	top: -19px;	right: -14px;}.imagezoom .s_bl{	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/shadow_bl.png?c=1730) !important;	background-image: none;	background-position: bottom left;	bottom: -19px;	left: -14px;}.imagezoom .s_br{	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/shadow_br.png?c=1730) !important;	background-image: none;	background-position: bottom right;	bottom: -19px;	right: -14px;}.imagezoom .s_top,.imagezoom .s_bottom{	width: 100%;	height: 18px;	background-color: transparent;	background-repeat: repeat-x;	position: absolute;	left: -1px;}.imagezoom .s_top{	top: -18px;	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/shadow_top.png?c=1730) !important;	background-image: none;	background-position: top left;}.imagezoom .s_bottom{	bottom: -18px;	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/shadow_bottom.png?c=1730) !important;	background-image: none;	background-position: bottom left;}.imagezoom .s_left,.imagezoom .s_right{	width: 13px;	height: 100%;	background-color: transparent;	background-repeat: repeat-y;	position: absolute;	top: -1px;}.imagezoom .s_left{	left: -13px;	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/shadow_left.png?c=1730) !important;	background-image: none;	background-position: top left;}.imagezoom .s_right{	right: -13px;	background-image: url(/amigos/application/modules/Hecore/externals/images/imagezoom/shadow_right.png?c=1730) !important;	background-image: none;	background-position: top right;}