*{padding: 0; margin: 0;}
#TB_overlay {position: fixed;	z-index:1000; top: 0px; left: 0px; height:100%; width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {position: fixed; z-index: 1002; font-size: 12px; color: White; display:none; border: none; text-align:left; top:50%; left:50%; background: url('../img/invitation/bg.png') no-repeat 0 0; overflow: hidden;}

* html #TB_window { /* ie6 hack */
background: url('../img/invitation/bg.gif') no-repeat 0 0;
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_closeAjaxWindow {padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right;}
#TB_ajaxContent {clear:both; padding:2px 0 15px 0; overflow:auto; text-align:left; line-height:1.4em;}
#TB_ajaxContent.TB_modal {padding:15px;}
#TB_load {position: fixed; display:none; height:13px; width:208px; z-index:1003; top: 50%; left: 50%; margin: -6px 0 0 -104px;}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect {z-index:999; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%;}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/* close window */
#TB_window #TB_closeAjaxWindow a, #TB_window #TB_closeAjaxWindow a span, #TB_closeWindow a, #TB_closeWindow a span{cursor:pointer;display:block;float:right;width:21px;height:19px;overflow:hidden;position:relative;top:12px;right:25px;}
#TB_window #TB_closeAjaxWindow a span, #TB_closeWindow a span {background:url('../img/invitation/close.png') no-repeat 0 0;position:absolute;top:0;left:0;z-index:3000;}
#TB_window #TB_closeAjaxWindow a:hover span, #TB_closeWindow a:hover span {background-position:0 -19px;}

