div#shadow{position: absolute;top: 0px;left: 0px;margin: 0;padding: 0;opacity:0.6;filter:alpha(Opacity=60);color: #eee !important;z-index:200; background-color:#D2E9FF;}
div#lightbox{
	position:absolute;
	left:0;
	top:0;
	visibility:hidden;
	z-index:10000;
}

div#lightbox .buybox{
	background-color:#fff;
	border:0 none;
}

div#lightbox .wrapper{
	padding:1em 1.25em;
	background-color:#EFF3FC;
	border:1px solid #CCCCCC;
	line-height: 20px;
}

div#lightbox .wrapper h3.title {
	color:#00A8A8;
	margin:0.1em 0pt 0.6em;
	height: 35px;
	_line-height: 35px;
}

div#lightbox .wrapper .indent{
	margin-left: 3em;
}
/* cricy  2008.4.11  */
div#shadow_blue{position:absolute;top:0px;left:0px;margin:0;padding:0;filter:alpha(Opacity=50);opacity:0.5;color: #eee !important;z-index:200; background-color:#D2E9FF;}
div#lightbox_blue{position:absolute;left:0;top:0;visibility:hidden;z-index:201;}

div.mm_alert .mm_head,.mm_alert .mm_head a{ background-image:url(../images/mm_alert_bg.gif); background-repeat:no-repeat;}

div.mm_alert{padding:0; border-width:0;border-bottom:solid 3px #999999;  border-right:solid 2px #999999;}
div.mm_alert .mm_head{ background-position:left -60px; background-repeat:repeat-x; font-size:14px; color:#fff; line-height:28px; margin:0; padding:0; padding-left:10px;}
div.mm_alert .mm_head a{ background-position:3px -137px; float:right; display:block; width:14px; height:14px; margin-right:10px;_margin-right:4px; margin-top:-22px; line-height:0px;}
div.mm_alert .mm_body{ border:1px solid #71ace7; padding:20px;overflow:hidden;}


/*  safari      */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    div.mm_alert .mm_head a{margin-top:6px;}
}
