/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
z-index: 98;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
}

div#mb_center {
background-color: #EFEFEF;
z-index: 99;

/* Shadow'n borders */
-webkit-box-shadow: 0 8px 64px #000; 
-moz-box-shadow: 0 0 64px #000; 
box-shadow: 0 0 64px #000;

-webkit-border-radius: 7px; 
-moz-border-radius: 7px;
border-radius: 7px;
}

div#mb_contents {
	width: 500px;
	height: 150px;
	overflow: hidden;
	visibility: hidden;
	}
	div#mb_contents #container {
		width: 500px;
	}
	
	div#mb_header {
		margin: 0;
		padding: 6px 20px; 
		background: #ddd;
		border-bottom: 1px solid #ccc;
	}
	div#mb_header h4 {
		margin: 0;
		color: #000;
		text-shadow: #FFF 0 1px 0;
	}
	div#mb_header a {
		position:absolute;
		top:4px;
		right:5px;
		display:block;
		font-size:13px;
		font-weight:bold;
		color: #777;
		padding:2px 3px;
		text-decoration:none;
	}
	div#mb_header a:hover { color: #000; }
	
	div#mb_main {
		padding: 10px 20px;
		font-size: .95em;
		line-height: 1.5em;
		border-top: 1px solid #F9F9F9;
	}
	div#mb_main a.linkbutton {
		margin-right: 4px;
		text-transform: none;
		vertical-align: middle;
	}

.mb_loading {
background: #fff url(../gfx/moodalbox/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border-top-style: none;
z-index: 100;
}

a#mb_close_link {
 display: none; 
/*
float: right;
width: 66px;
height: 22px;
background: transparent url(../gfx/moodalbox/closelabel.gif) no-repeat center;
margin: 5px 0;
*/
}

div#mb_caption {
margin-right: 71px;
}