/* Begin Modified by Samuel Lai @20121119			WU new logo */
/*
.union-member { background:url(/images/wedding-union/union-icon.gif) top left no-repeat; background-color: #fff; padding: 5px; padding-left: 50px; margin-bottom: 10px; cursor:pointer; min-height:54px; }
 */
.union-member {margin-bottom: 10px; cursor:pointer;}
/* End Modified by Samuel Lai @20121119				WU new logo */

.union-member strong { display: block; font-size: 15px; color: #4d1f4f;}
.union-member a { text-decoration: none; font-size: 12px; }

.union-member-special {}

.union-member-avatar { position: absolute; width: auto; height: auto; }
.union-member-avatar-img { position: absolute; top: 0px; width: 50px; height: 50px; margin: -12px -12px; }

.union-member-home { position: absolute; width: auto; height: auto; }
.union-member-home-img { position: absolute; top: 0px; width: 50px !important; height: 50px !important; margin: -15px -3px; }

.union-member-visitor { position: absolute; width: auto; height: auto; }
.union-member-visitor-img { position: absolute; top: 0px;  height: 25px !important; margin: -8px -8px !important;}

.opacity7 { opacity: .3;filter:alpha(opacity=30); }

.union-first-pop { background:url(/images/wedding-union/union-big-icon.gif) top left no-repeat; height: 82px; padding: 40px 0px; padding-left: 192px; font-size: 14px; line-height: 22px; }
.union-first-pop  p { padding-top: 15px; text-align: right; }

.union-first-pop2 { background:url(/images/wedding-union/union-big-icon.gif) top left no-repeat; min-height: 82px; padding: 0px 0px; padding-left: 192px; font-size: 14px; line-height: 22px; }
.union-first-pop2  p { padding-top: 15px; text-align: right; }
#ok-btn { background: #8CC63F; color: #fff; border: 1px solid; cursor: pointer; padding: 2px 7px; }

/* Begin Modified by Samuel Lai @20121119			WU new logo */
/*
.dismiss-wedding-union {background: rgba(255,255,255,0.5); padding: 5px;position:relative;}
*/
.dismiss-wedding-union {margin-bottom: 10px; cursor:pointer;position:relative;}
/* End Modified by Samuel Lai @20121119				WU new logo */
.dismiss-wedding-union a#btn-dismiss-wedding-union {position:absolute;top:5px;right:5px;opacity:0.3filter:alpha(opacity=30);}
.dismiss-wedding-union a:hover#btn-dismiss-wedding-union {opacity:1;filter:alpha(opacity=100);}


.union-first-pop-mrs { background:url(/images/mrs-club/union-big-icon.gif) top left no-repeat; height: 82px; padding: 40px 0px; padding-left: 192px; font-size: 14px; line-height: 22px; }
.union-first-pop-mrs   p { padding-top: 15px; text-align: right; }
.union-first-pop2-mrs { background:url(/images/mrs-club/union-big-icon.gif) top left no-repeat; min-height: 82px; padding: 0px 0px; padding-left: 192px; font-size: 14px; line-height: 22px; }
.union-first-pop2-mrs  p { padding-top: 15px; text-align: right; }
