/* this version of thickbox css correctly works in IE6 compared with original thickbox css */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {color: #333; }

#TB_secondLine {color: #666; }

#TB_window A:link,
#TB_window A:visited {color: #666;}

#TB_window A:hover   {color: #000; }

#TB_window A:active,
#TB_window A:focus   {color: #666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index:100; }
.TB_overlayMacFFBGHack {background: url(../i/macFFBgHack.png) repeat; }
.TB_overlayBG {background-color: #000; filter: alpha(opacity=75); -moz-opacity: .75; opacity: .75; }

#TB_window {background: #fff; border: 4px solid #525252; color: #000; display: none; position: fixed; left: 50%; text-align: left; z-index: 102; }/* top: 50%;  */
#TB_window img#TB_Image {display: block; margin: 15px 0 0 15px; border: 1px solid #ccc; border-top-color: #666; border-left-color: #666; }

#TB_caption {float: left; padding: 7px 30px 10px 25px; height: 25px; }

#TB_closeWindow {float: right; padding: 11px 25px 10px 0; height: 25px; }

#TB_closeAjaxWindow {float: right; margin-bottom: 1px; padding: 7px 10px 5px 0; text-align: right; }

#TB_ajaxWindowTitle {float: left; padding: 7px 0 5px 10px; margin-bottom: 1px; }

#TB_title {background-color: #e8e8e8; height: 27px; }

#TB_ajaxContent {clear: both; line-height: 1.4em; padding: 2px 15px 15px 15px; overflow: auto; text-align: left; }
#TB_ajaxContent.TB_modal {padding: 15px; }
#TB_ajaxContent P {padding: 5px 0; }

#TB_load {display: none; margin: -6px 0 0 -104px; position: fixed; top: 50%; left: 50%; width: 208px; height: 13px; z-index: 103; } /* margin = -height/2 0 0 -width/2 */ 

#TB_HideSelect {background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; }

#TB_iframeContent {clear: both; border: none; margin-bottom: -1px; margin-top: 1px; }

	* HTML #TB_overlay {position: absolute;
	height: expression(document.documentElement.scrollHeight > document.documentElement.offsetHeight ? document.documentElement.scrollHeight : document.documentElement.offsetHeight + 'px'); }

	* HTML #TB_window {position: absolute;
	top: expression(document.documentElement.scrollTop + (document.documentElement.clientHeight / 2) - (this.offsetHeight / 2) + 'px'); }

	* HTML #TB_load {position: absolute;
	top: expression(document.documentElement.scrollTop + (document.documentElement.clientHeight / 2) - parseInt(this.offsetHeight / 2) + 'px'); }

	* HTML #TB_HideSelect {position: absolute;
	height: expression(document.documentElement.scrollHeight > document.documentElement.offsetHeight ? document.documentElement.scrollHeight : document.documentElement.offsetHeight + 'px'); }

	* HTML #TB_iframeContent {margin-bottom: 1px; }