/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{
	padding: 0;
	margin: 0;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
  #TB_window  {
font : 12px Arial, Helvetica, sans-serif;
color : #7e7e7e;
background : #ffffff;
border : 1px solid #a0a0a0;
padding : 10px 20px 7px 20px;
position : fixed;
z-index : 1020;
display : none;
text-align : center;
top : 50%;
left : 50%;
min-width : 245px;
}
.TB_firstLine {
color : #7e7e7e;
height : 30px;
}
.TB_secondLine {
color : #7e7e7e;
height : 33px;
}
#TB_window a {
color : #0192da;
font-size : 11px;
}
#TB_window a:visited {
color : #0192da;
}
#TB_window a:hover {
color : #0192da;
text-decoration : none;
}
#TB_window a:active {
color : #0192da;
}
#TB_window a:focus {
color : #0192da;
}
#TB_overlay {
position : fixed;
z-index : 1010;
top : 0;
left : 0;
height : 100%;
width : 100%;
}
.TB_overlayMacFFBGHack {
background : url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
background-color : #666;
}
* html #TB_overlay {
position : absolute;
}
#TB_window .TBinner {
padding : 1px;
background : #a1a1a1;
}
#TB_window .TBbottom {
line-height : 4px;
height : 4px;
margin : 0;
padding : 0;
width : 100%;
}
#TB_window .TBbottom .TBleft {
line-height : 4px;
width : 100%;
height : 4px;
background : url(../images/front/thickbox-lb.gif) no-repeat left bottom;
}
#TB_window .TBbottom .TBright {
line-height : 4px;
height : 4px;
margin-left : 4px;
background : url(../images/front/thickbox-rb.gif) no-repeat right bottom;
}
#TB_window .TBbottom .TBcenter {
line-height : 4px;
height : 4px;
margin-right : 4px;
background : #316fa2;
padding : 0;
font-size : 1px;
}
* html #TB_window {
position : absolute;
top : 0;
}
#TB_window a#TB_ImageOff, #TB_window a#TB_ImageOff:hover, #TB_window a#TB_ImageOff:visited {
display : block;
background : #ffffff;
min-width : 240px;
border : 1px solid #dcdcdc;
margin : 0;
padding : 0;
}
#TB_window img#TB_Image {
margin-bottom : -1px;
margin-left : 0;
margin-right : 0;
margin-top : 2px;
}
.TB_secondLine .TB_caption {
height : 21px;
padding : 14px 4px 0 0;
float : left;
clear : left;
font-size : 11px;
}
.TB_firstLine .TB_caption {
height : 21px;
padding : 6px 4px 0 0;
float : left;
clear : left;
font-size : 11px;
}
.TB_caption span {
padding : 0 3px;
margin : 0 2px;
border : 1px solid #dbdbdb;
color : #85b400;
font-weight : bold;
font-size : 11px;
}
.TB_caption a {
margin : 0 3px;
font-size : 11px;
}
#TB_closeWindow {
height : 24px;
padding : 4px 0 0 7px;
float : right;
clear : right;
}
#TB_closeWindow img {
vertical-align : middle;
cursor : pointer;
}
#TB_closeAjaxWindow {
padding : 7px 10px 5px 0;
margin-bottom : 1px;
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.TB_modal {
padding : 15px;
}
#TB_ajaxContent p {
padding : 5px 0 5px 0;
}
#TB_load {
position : fixed;
display : none;
height : 54px;
width : 54px;
z-index : 1030;
top : 50%;
left : 50%;
margin : -27px 0 0 -27px;
}
* html #TB_load {
position : absolute;
}
#TB_HideSelect {
z-index : 1009;
position : fixed;
top : 0;
left : 0;
background-color : #fff;
border : none;
height : 100%;
width : 100%;
}
* html #TB_HideSelect {
position : absolute;
}
#TB_iframeContent {
clear : both;
border : none;
margin-bottom : -1px;
margin-top : 1px;
}
a.thickbox {
cursor : pointer;
} 
