#imagezoom_overlay {
	Z-INDEX: 9999996; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.imagezoom {
	BORDER-RIGHT: #585858 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #585858 1px solid; PADDING-LEFT: 4px; Z-INDEX: 9999997; PADDING-BOTTOM: 4px; MARGIN: -5px; BORDER-LEFT: #585858 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #585858 1px solid; BACKGROUND-COLOR: #fff
}
.imagezoom .loading {
	MARGIN-TOP: -16px; LEFT: 50%; MARGIN-LEFT: -16px; WIDTH: 32px; POSITION: absolute; TOP: 50%; HEIGHT: 32px
}
.imagezoom .image {
	DISPLAY: block; Z-INDEX: 25; POSITION: relative
}
.imagezoom .close {
	BACKGROUND-POSITION: left top; Z-INDEX: 30; RIGHT: -15px; BACKGROUND-IMAGE: url(images/closebox.gif); WIDTH: 30px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: -15px; HEIGHT: 30px; BACKGROUND-COLOR: transparent
}
.imagezoom .close SPAN {
	DISPLAY: none
}
.imagezoom .caption {
	BACKGROUND-POSITION: left bottom; FONT-SIZE: 12px; Z-INDEX: 30; BACKGROUND-IMAGE: url(images/caption.png); MARGIN: -30px 0px 0px; COLOR: #fff; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 30px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
.imagezoom .caption P {
	LEFT: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 100%; LINE-HEIGHT: 22px; POSITION: absolute; TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: center
}
.imagezoom .caption .previous {
	MARGIN-TOP: -11px; DISPLAY: block; LEFT: 18px; BACKGROUND-IMAGE: url(images/prev.gif); WIDTH: 22px; CURSOR: pointer; POSITION: absolute; TOP: 50%; HEIGHT: 22px
}
.imagezoom .caption .next {
	MARGIN-TOP: -11px; DISPLAY: block; LEFT: 18px; BACKGROUND-IMAGE: url(images/prev.gif); WIDTH: 22px; CURSOR: pointer; POSITION: absolute; TOP: 50%; HEIGHT: 22px
}
.imagezoom .caption .next {
	RIGHT: 18px; LEFT: auto; BACKGROUND-IMAGE: url(images/next.gif)
}
.imagezoom .s_tl {
	WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 18px; BACKGROUND-COLOR: transparent
}
.imagezoom .s_tr {
	WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 18px; BACKGROUND-COLOR: transparent
}
.imagezoom .s_bl {
	WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 18px; BACKGROUND-COLOR: transparent
}
.imagezoom .s_br {
	WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 18px; BACKGROUND-COLOR: transparent
}
.imagezoom .s_tl {
	BACKGROUND-POSITION: left top; LEFT: -14px; BACKGROUND-IMAGE: none; TOP: -19px
}
.imagezoom .s_tr {
	BACKGROUND-POSITION: right top; RIGHT: -14px; BACKGROUND-IMAGE: none; TOP: -19px
}
.imagezoom .s_bl {
	BACKGROUND-POSITION: left bottom; LEFT: -14px; BACKGROUND-IMAGE: none; BOTTOM: -19px
}
.imagezoom .s_br {
	BACKGROUND-POSITION: right bottom; RIGHT: -14px; BACKGROUND-IMAGE: none; BOTTOM: -19px
}
.imagezoom .s_top {
	LEFT: -1px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; HEIGHT: 18px; BACKGROUND-COLOR: transparent
}
.imagezoom .s_bottom {
	LEFT: -1px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; HEIGHT: 18px; BACKGROUND-COLOR: transparent
}
.imagezoom .s_top {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: none; TOP: -18px
}
.imagezoom .s_bottom {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: none; BOTTOM: -18px
}
.imagezoom .s_left {
	WIDTH: 13px; BACKGROUND-REPEAT: repeat-y; POSITION: absolute; TOP: -1px; HEIGHT: 100%; BACKGROUND-COLOR: transparent
}
.imagezoom .s_right {
	WIDTH: 13px; BACKGROUND-REPEAT: repeat-y; POSITION: absolute; TOP: -1px; HEIGHT: 100%; BACKGROUND-COLOR: transparent
}
.imagezoom .s_left {
	BACKGROUND-POSITION: left top; LEFT: -13px; BACKGROUND-IMAGE: none
}
.imagezoom .s_right {
	BACKGROUND-POSITION: right top; RIGHT: -13px; BACKGROUND-IMAGE: none
}
