* {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; OUTLINE-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.mosaic-block {
	POSITION: relative; WIDTH: 230px; BACKGROUND: url(probg.png) no-repeat; FLOAT: left; HEIGHT: 230px; MARGIN-LEFT: 10px; OVERFLOW: hidden; MARGIN-RIGHT: 10px
}
.mosaic-backdrop {
	POSITION: absolute; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px
}
.mosaic-overlay {
	Z-INDEX: 5; POSITION: absolute; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%
}
.circle .mosaic-overlay {
	FILTER: alpha(opacity=00); DISPLAY: none; BACKGROUND: url(hover-magnify.png) no-repeat; opacity: 0
}
.fade .mosaic-overlay {
	FILTER: alpha(opacity=00); BACKGROUND: url(bg-black.png); opacity: 0
}
.bar .mosaic-overlay {
	BOTTOM: -100px; BACKGROUND: url(bg-black.png); HEIGHT: 100px
}
.bar2 .mosaic-overlay {
	FILTER: alpha(opacity=80); BOTTOM: -50px; HEIGHT: 100px; opacity: 0.8
}
.bar2 .mosaic-overlay:hover {
	FILTER: alpha(opacity=100); opacity: 1
}
.bar3 .mosaic-overlay {
	BACKGROUND: url(bg-black.png); HEIGHT: 100px; TOP: -100px
}
#content {
	PADDING-BOTTOM: 10px; MARGIN: 20px auto; PADDING-LEFT: 30px; WIDTH: 845px; PADDING-RIGHT: 30px; PADDING-TOP: 10px
}
.clearfix {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both
}
.details {
	MARGIN: 15px 20px
}
H4 {
	FONT: 300 16px/160% 'Helvetica Neue', Helvetica, Arial, sans-serif; LETTER-SPACING: 0.15em; COLOR: #fff; text-shadow: 1px 1px 0 rgb(0,0,0)
}
A {
	TEXT-DECORATION: none
}
