.flFlower {
	position: relative;
	float: left;
	width: 150px; height: 150px;	
}

.flFlower img {
	position: absolute;
	bottom: 0; right: 0;
	z-index: 1;
}

.flFlower .flower_pink {
	position: absolute;
	width: 70px; height: 140px;
	background: url(../images/ic_flower_pink_big.png);
	#background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ic_flower_pink_big.png', sizingMethod='scale');
	z-index: 2;
}

.flFlower .flower_yellow {
        position: absolute;
        width: 70px; height: 140px;
        background: url(../images/ic_flower_yellow_big.png);
	#background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ic_flower_yellow_big.png', sizingMethod='scale');
        z-index: 2; 
}

.flFlower .flower_white {
        position: absolute;
        width: 70px; height: 140px;
        background: url(../images/ic_flower_white_big.png);
	#background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ic_flower_white_big.png', sizingMethod='scale');
        z-index: 2; 
}

.flDesc {
	position: relative;
	float: right;
	width: 366px;
}

.flDescName {
	color: #090;
	font-size: 18px; font-weight: Bold;
}

.flDescDate {
	margin-bottom: 18px; 
}

.flDescInfo {
	background: #000;
	padding: 18px;
	font-size: 16px;
	font-style: italic;
	text-align: center;
	color: #fff;
	margin-bottom: 18px;
}

.flCon {
	position: relative; margin-bottom: 5px; 
	font-size: 16px; font-weight: Bold;
}

.flCon a {
	font-size: 14px; font-weight: Normal;
	position: absolute;
	top: 2px; right: 0;

}

.flConDate {
	position: absolute;
	top: 3px; right: 3px;
	color: #808080;
	font-family: Georgia, Times New Roman, serif;
}

.hmFlDs { width: 200px; position: relative; z-index: 2; margin-top: -15px; }

.hmFlDs a { display: inline; }

.flCdDate {
	color: #808080;
        font-family: Georgia, Times New Roman, serif;
	position: relative;
	text-align: right;
	z-index: 1;
}

.flPhotos { text-align: center; padding: 5px 0; }

.flPhotos a {
	margin: 0 3px;
}

