/* Global */

* { padding: 0; margin: 0; }

#TB_window {
color: #333; 
font: 12px Arial, Helvetica, sans-serif; }

#imagePop table { 
width: 380px; 
height: 380px; 
background: url(../image/bg_imageThickbox.gif) no-repeat 50%; }

#imagePop td { 
text-align: center; 
vertical-align: middle; 
width: 380px; 
height: 380px; }

#TB_secondLine {
float: left;
width: 380px;
height: 72px;
font: 10px Arial, Helvetica, sans-serif;
color: #666; 
background: url(../image/nav_prevNext.gif) no-repeat; }

#TB_window a:link {color: #666;}
#TB_window a:visited {color: #666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666;}
#TB_window a:focus{color: #666;}

#TB_overlay {
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height:100%;
width:100%; }

.TB_overlayMacFFBGHack {background: url(../image/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: absolute;
background: #fff;
z-index: 102;
color:#000;
display:none;
border: 1px solid #525252;
text-align:left;
top: 350px;
left: 380px; }

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#TB_Image { padding: 0; }

#TB_caption{
margin-top: 72px; 
padding: 0 0 0 15px; 
height: 40px; 
font-size: 10px; 
background: #fff; }

#TB_caption li { list-style: none; } 

#TB_caption li + li { 
color: #656565;
font-style: italic; 
list-style: none; }

#TB_closeWindow{
position: absolute;
top: 8px;
left: 357px; }

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

* 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:99;
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'); }

#TB_next { 
position: absolute; 
left: 102px; }