/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.Thickbox, .Thickbox * { margin: 0; padding: 0; }


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {

}

#TB_secondLine {

}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:100;
background-color:#FFE8C0;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}

#TB_window {
position: absolute;
background: #FFFFFF;
z-index: 102;
color:#000000;
display:none;
border: 2px solid #000000;
text-align:left;
}

#TB_window img {
display:block;
margin: 15px 0 0 15px;
border: 0;
}

#TB_window img#TB_Image {
margin: 0 10px 0 0  !IMPORTANT;
float: right;
background-color:#FFE8C0;
border: 2px solid #000000;
padding:2px;
}

#TB_additional_images {
display: block;
float: left;
padding: 0;
margin-bottom: 4px;
margin-left:10px;
}

#TB_additional_images a {
background-color:#FFE8C0;
border: 2px solid #000000;
margin-bottom: 4px;
display:block;
padding:2px;
width: 75px;
}

#TB_additional_images img.TB_Thumbnail_Image {
margin: 0;
}

#TB_Header{
font-size:1.8em;
font-style:italic;
margin:0 auto;
padding:8px;
text-transform:capitalize;
}

#TB_caption {
float:right;
font-size:1.8em;
font-style:italic;
padding:7px 30px 10px 15px;
clear:right;
white-space:nowrap;
}

#TB_caption a:hover {
text-decoration:none;
}

#TB_additional_images a.TB_Selected {
background-color:#000000;
}

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

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

#TB_Header #TB_TopCloseAjaxWindow{
padding: 0px;
margin: 0px;
display: block;
text-align:right;
float:right;
}

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

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

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

#TB_ajaxContent p{
padding:5px 0px 5px 0px;
}

#TB_load{
background-color:#FFE8C0;
border:2px solid #000000;
display:none;
font-size:1.4em;
font-style:italic;
line-height:1.2em;
padding:5px 10px 10px;
position:absolute;
text-align:center;
z-index:101;
}

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

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