.MagicZoom {
	OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: 0px !important; DISPLAY: inline-block
}
.MagicZoom:hover {
	OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: 0px !important; DISPLAY: inline-block
}
.MagicZoom IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; MARGIN: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: 0px !important; PADDING-RIGHT: 0px !important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important
}
.MagicZoomHint {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px !important; LINE-HEIGHT: 24px; MARGIN: 0px; MIN-HEIGHT: 24px; PADDING-LEFT: 20px !important; PADDING-RIGHT: 2px !important; FONT-FAMILY: sans-serif; BACKGROUND: url(/modules/mod_virtuemart_magiczoom/core/graphics/hint.gif) no-repeat 2px 50%; COLOR: #444; FONT-SIZE: 8pt; TEXT-DECORATION: none; PADDING-TOP: 2px !important
}
.MagicZoomExternalTitle {
	DISPLAY: none
}
.MagicZoomBigImageCont {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND: #ffffff; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
.MagicZoomBigImageCont IMG {
	WIDTH: auto !important; MAX-WIDTH: none !important; HEIGHT: auto !important; MAX-HEIGHT: none !important
}
.MagicZoomHeader {
	TEXT-ALIGN: center !important; LINE-HEIGHT: normal !important; BACKGROUND: #666; COLOR: #fff; FONT-SIZE: 10pt !important
}
.MagicZoomPup {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BACKGROUND: #fff; BORDER-TOP: #aaa 1px solid; CURSOR: move; BORDER-RIGHT: #aaa 1px solid
}
.MagicZoomLoading {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px !important; LINE-HEIGHT: 1.5em; MARGIN: 0px; PADDING-LEFT: 24px !important; PADDING-RIGHT: 4px !important; FONT-FAMILY: sans-serif; BACKGROUND: url(/modules/mod_virtuemart_magiczoom/core/graphics/loader.gif) #fff no-repeat 2px 50%; COLOR: #444; FONT-SIZE: 8pt; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px !important
}
.MagicBoxShadow {
	FILTER: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888') !important; BORDER-COLLAPSE: separate; -moz-box-shadow: 3px 3px 4px #888888; -webkit-box-shadow: 3px 3px 4px #888888; box-shadow: 3px 3px 4px #888888
}
.MagicBoxGlow {
	FILTER: progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888') !important; BORDER-COLLAPSE: separate; -moz-box-shadow: 0px 0px 4px 4px #888888; -webkit-box-shadow: 0px 0px 4px 4px #888888; box-shadow: 0px 0px 4px 4px #888888
}
DIV.MagicToolboxContainer {
	TEXT-ALIGN: center
}
DIV.MagicToolboxContainer A {
	MARGIN: 0px auto
}
DIV.MagicToolboxSelectorsContainer {
	CLEAR: both
}
DIV.MagicToolboxSelectorsContainer A {
	MARGIN: 4px 1px; DISPLAY: inline-block
}
DIV.MagicToolboxMessage {
	TEXT-ALIGN: center
}
DIV.selectorsLeft.MagicToolboxContainer .MagicToolboxMainContainer {
	FLOAT: left
}
DIV.selectorsLeft.MagicToolboxContainer .MagicToolboxSelectorsContainer {
	FLOAT: left
}
DIV.selectorsRight.MagicToolboxContainer .MagicToolboxMainContainer {
	FLOAT: right
}
DIV.selectorsRight.MagicToolboxContainer .MagicToolboxSelectorsContainer {
	FLOAT: right
}
.MagicScrollItem A {
	MARGIN: 0px
}
DIV.MagicToolboxSelectorsContainer {
	TEXT-ALIGN: left !important
}
.MagicZoom .MagicZoomBigImageCont IMG {
	WIDTH: auto !important; MAX-WIDTH: none !important; HEIGHT: auto !important; MAX-HEIGHT: none !important
}
.MagicToolboxContainer IMG {
	MAX-WIDTH: none !important
}
A.MagicZoom {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.MagicHotspots A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
