/* --- Thickbox specific link and font settings ----------------------------------------------------------------------------- */
#TB_window 				{ 	font: 12px Arial, Helvetica, sans-serif; color: #333; 		}
#TB_secondLine 			{ 	font: 10px Arial, Helvetica, sans-serif; color:#666;		 }

#TB_window a:link 		{ color: #000; }
#TB_window a:hover 		{ color: #000; }
#TB_window a:visited 	{ color: #666; }
#TB_window a:active 	{ color: #666; }
#TB_window a:focus		{ color: #666; }

/* --- Thickbox settings ----------------------------------------------------------------------------- */ 
#TB_overlay { position: fixed; z-index:10001; top: 0px; left: 0px; height:100%; width:100%; background-color:#000; zoom: 1; }
#TB_overlay * { zoom: 1; }

#TB_window { display: none; position: fixed; background: #fff; z-index: 10002; color:#000; text-align:left; top:50%; left:50%; }
#TB_window a#TB_ImageOff { display: block; margin: 10px; }
#TB_window img#TB_Image { display: block; }
#TB_caption { height: 25px; line-height: 20px; float: left; width: 100%; background: #000; }
#TB_caption a { font-weight: bold;  }
#TB_secondLine { padding: 0 0 0 10px; font-size: 11px; line-height: 25px; color: #000; }
#TB_closeWindow { height: 25px; line-height: 25px; position: absolute; bottom: 0px; right: 0px; font-size: 11px; color: #000; padding-right: 10px; }
#TB_closeAjaxWindow { padding: 0 10px 0 0; margin-bottom: 1px; text-align:right; float:right; }
#TB_ajaxWindowTitle { float: left; padding-left: 10px; }
#TB_title { background-color: #e8e8e8; height: 30px; line-height: 30px;  }
#TB_ajaxContent { clear: both; padding: 0 15px 15px 15px; overflow: auto; text-align:left; line-height:1.4em; zoom: 1;  }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p { padding: 5px 0px 5px 0px; }
#TB_load { position: fixed; display: none; height: 13px; width: 208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
#TB_HideSelect { height:100%; width:100%; z-index:99; position: fixed; top: 0; left: 0; background-color:#fff; border:none; }
#TB_iframeContent { clear: both; border: none; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px; }


/* --- Thickbox Opacity ----------------------------------------------------------------------------- */
#TB_overlay { 
	filter:alpha(opacity=75); 
	-moz-opacity: 0.75;
	opacity: 0.75;
}

#TB_HideSelect {
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}


/* --- Thickbox IE6 settings ----------------------------------------------------------------------------- */
* html #TB_overlay, * html #TB_window, * html #TB_load, * html #TB_HideSelect { position: absolute; }
* html #TB_overlay { height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
* html #TB_window { margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
* html #TB_load { margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
* html #TB_HideSelect { height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

/*

   --- Unused ----------

.TB_overlayMacFFBGHack { }
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
*/

