#jquery-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2000;
	width: 100%;
	height: 500px;
}

* html #jquery-overlay {
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#jquery-infobox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2001;
}
.loading {
    background: transparent url(img/loader.gif) no-repeat scroll center center;
}
#infobox-content {
	background-color: #444;
	width: 80px;
	height: 80px;
	margin: 0 auto;
}

#jquery-popup {
    margin:0 auto;
    position:relative;
    width: 100px;
}

/* start border styling */

#infobox-border-top {
    height: 3px;
    background: url(img/box_tr.png) no-repeat top right;
}

#infobox-border-topleft {
    background: url(img/box_tl.png) no-repeat top left;
    height: 3px;
}

#infobox-border-topfill {
    background: #444;
    height: 2px;
    margin: 0 3px;
    border-top:1px solid #777;
}

#infobox-border-bottom {
    height: 3px;
    background: url(img/box_br.png) no-repeat top right;
}

#infobox-border-bottomleft {
    background: url(img/box_bl.png) no-repeat top left;
    height: 3px;
}

#infobox-border-bottomfill {
    background: #444;
    height: 2px;
    margin: 0 3px;
    border-bottom:1px solid #777;
}

/* end border styling */

#infobox-top, #infobox-bottom {
    overflow: hidden;
    padding: 0;
    height: 20px;
}

#infobox-middle {
    overflow: hidden;
    padding: 0;
}

#infobox-top img, #infobox-bottom img {
    vertical-align: top;
}

#infobox-middle {
    background: repeat-y #444;
}

#infobox-top-left {
    background: url(img/box_tl.png) no-repeat top left;
    height: 20px;
    border-left:1px solid #777;
    border-right:1px solid #777;
}

#infobox-bottom-left {
    background: url(img/box_bl.png) no-repeat top left;
    height: 20px;
    border-left:1px solid #777;
    border-right:1px solid #777;
}

#infobox-middle-left {
    background: repeat-y #444; /* F2CA52 */
    border-left:1px solid #777;
    border-right:1px solid #777;
}


#infobox-top-fill, #infobox-bottom-fill {
    background: #444;
    height: 20px;
    /*margin: 0 3px;*/
}

#infobox-bottom-fill {
    border-bottom: #FFFFFF;
}

#infobox-close {
    float: right;
    z-index: 2002;
    padding: 0px 8px 2px 2px;
    filter: alpha(opacity=80);-moz-opacity:.80;opacity:.80;
    cursor: pointer;
    color: #FFFFEE;
}

#infobox-close:hover {
    filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}

#infobox-copyright {
	float:right;
	padding-right:12px;
	padding-top:3px;
}