*{padding: 0; margin: 0;}    #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; } a{ outline:none !important; } #TB_window a{color: #F38124;} #TB_window a:hover {color: #eee;}    #TB_overlay { position: fixed; z-index:1001; top: 0px; left: 0px; height:100%; width:100%; } .TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;} .TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; } *html #TB_overlay {  position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_window { position: fixed;  z-index: 1002; color:#000000; display:none;  text-align:left; top:50%; right:50%; background:none; } * html #TB_window {  position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_window img#TB_Image { display:block; margin: 15px 0 0 10px; } #TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; } #TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; } #TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:left; } #TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; } #TB_title{ background-color:#000; height:27px; color:white; } #TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; } #TB_ajaxContent.TB_modal{ padding:15px; } #TB_ajaxContent p{ padding:5px 0px 5px 0px; } #TB_load{ position: fixed; display:none; height:13px; width:80px; z-index:1003; top: 50%; left: 50%; margin: -6px -104px 0 0;  } * html #TB_load {  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 {  position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_iframeContent{ clear:both; border:none;  } iframe{ border:0; } .outer-popup{ background:url( ../images/bg-popupContainer.png) repeat 0 0; padding:20px; float:left; } #popup-container{ padding:20px 30px 60px 20px; .padding:35px 30px 60px 20px; float:left; background:#fff; position:relative; } .outer-popup div#TB_closeWindow{ position:absolute; top:10px; right:30px; margin:0; padding:0; } .outer-popup div#TB_closeWindow a{ float:right; width:18px; height:18px; text-indent:-999px; background:url(../images/bg-close.gif) no-repeat 0 0; } .outer-popup div#TB_closeWindow a:hover{ width:18px; height:18px; background:url(../images/bg-close-on.gif) no-repeat 0 0; } .outer-popup div#TB_caption{ position:absolute; left:33px; top:15px; padding:0; margin:0; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; } .outer-popup div#TB_secondLine{ border:solid 1px red; text-align:center; float:right; width:95%; position:relative; } .outer-popup div#TB_secondLine span#TB_next{ position:absolute; left:50%; } .outer-popup div#TB_secondLine span#TB_prev { position:absolute; right:50%; padding-right:10px; background:url(../images/bg-sep.gif) no-repeat right 12px; } #TB_next a{ width:81px; height:26px; float:left; text-indent:-999em; background:url(../images/bg-next.gif) no-repeat 0 0; } #TB_prev a{ width:103px; height:26px; float:right; text-indent:-999em; background:url(../images/bg-prev.gif) no-repeat right 0; } .outer-popup div#TB_secondLine span#TB_next a:hover{ background:url(../images/bg-next-on.gif) no-repeat 0 0; } .outer-popup div#TB_secondLine span#TB_prev a:hover{ background:url(../images/bg-prev-on.gif) no-repeat right 0; } #TB_window { xposition:relative; } #TB_secondLine{ width:100%; float:left; position:relative; margin-top:-65px; } #TB_next{ width:47%; float:right; } #TB_prev{ width:53%; float:left; position:relative; } #TB_prev span{ float:right; background:url(../images/bg-sep.gif) no-repeat right 0; padding-right:1px; position:absolute; right:0; top:0; height:30px; width:20px; } #TB_prev a{ float:right; margin-right:10px; } #TB_next a{ float:left; margin-left:10px; }