.tiny-ie-hack { height: 100%; width: 100%; overflow: hidden; }
#tiny-over {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0; left: 0;
	z-index: 1000;
	display: none;
	/*background-color: #EEFAFF;
	opacity: 0.6;*/
	background-color: #3d3d3d;
	opacity: 0.3;
} * html #tiny-over { position: absolute; filter: alpha(opacity=30); }

#tiny-load {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0; left: 0;
	z-index: 2000;
	display: none;
	background: transparent url(/images/throbber.gif) center no-repeat;
} * html #tiny-load { position: absolute; }

#tiny-tbox {
	width: 510px;
	height: auto;
	position: fixed;
	top: 20px; left: 50%;
	margin-left: -255px;
	z-index: 1500;
	display: none;
	background-color: #fff;
	border: 1px solid #000;
	/*padding: 10px;*/
} * html #tiny-tbox { position: absolute; }

#modalbox_close {
    float: right;
    position: relative;
    padding: 4px;
    /*top: -6px; left: 6px;*/
    width: 19px; height: 20px;
}
#modalbox_close a {
    display: block;
    width: 19px; height: 20px;
    background-image: url('/images/ic_x.gif');
    background-repeat: no-repeat;
    text-decoration: none;
}
#modalbox_title {
    width: 400px;
    padding: 10px 40px 5px 20px;
}
#modalbox_content {
    width: 400px;
    padding: 5px 40px 20px 20px;
}

#tiny-tbox div.error_box {
    background-color: #f2f2f2;
    border: none;
    height: 40px; width: 400px;
    padding: 10px;
    margin-bottom: 10px;
}

#tiny-tbox div.error_box h3 {
    padding: 0; outline: 0;
    margin-bottom: 2px;
}
#mb_icon {
    float: left;
    width: 45px; height: 45px;
    padding: 5px;
}
#mb_icon img {
    vertical-align: middle;
}
#mb_body {
    float: left; height: 50px;
}
#tour_pop {
    width: 564px;
    height: 461px;
}