/* ====== ui.domwindow ====== */

.ui-hideoverlay{
	position:fixed;
	text-align:left;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:9999;
	display:none;
}
	.ui-hideoverlay-bg{
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		z-index:9999;
		background:#000;
	}
	.ui-hideoverlay-spinner{
		position:absolute;
		left:50%;
		top:50%;
		width:200px;
		height:200px;
		margin:-100px 0 0 -100px;
		/*
		 we don't need spinner this time
		background:url(spinner.gif) no-repeat 50% 50%;
		*/
		z-index:10000;
	}

.ui-domwindowdialog{
	text-align:left;
	position:fixed;
	_position:absolute;
	left:0;
	top:0;
	z-index:10001;
	display:none;
}


/* ====== contents inside dialog ====== */

.mod-domwindowclosebtn {
	display:inline-block;
	*display:inline;
	*zoom:1; /* ie */
	border:1px solid #bcbcbc;
	border-radius:1px;
	background:url(../img/buttonbg.png) repeat-x 0 50%;
	cursor:pointer;
	color:#333;
	position:relative;
	z-index:999999;
}
	.mod-domwindowclosebtn span {
		display:inline-block;
		*display:inline;
		*zoom:1; /* ie */
		background:url(../img/close.png) no-repeat 4px 50%;
		padding:2px 7px 0 18px;
		line-height:16px;
		font-size:11px;
	}
.mod-domwindow360viewturnplz {
	background:#fff;
	height:100%;
}
	.mod-domwindow360viewturnplz-inner {
		display:table;
		width:100%;
		height:100%;
	}
		.mod-domwindow360viewturnplz-inner2 {
			display:table-cell;
			text-align:center;
			vertical-align:middle;
			text-align:center;
		}
			.mod-domwindow360viewturnplz-message {
				padding:5px 0 15px;
			}
			.mod-domwindow360viewturnplz-closewrap a {
			}
.mod-domwindow360viewcontent {
	background:#fff;
	height:100%;
}
	.mod-domwindow360viewcontent-closewrap {
		padding:0 10px 0 0;
		text-align:right;
	}
	.mod-domwindow360viewcontent-closewrap * {
		vertical-align:top;
	}
.mod-rotgalleryindialog {
	padding:10px;
}
	.mod-rotgalleryindialog-inner {
		margin:-1px;
		*zoom:1; /* ie */
	}

.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light {
	font-family:sans-serif;
}
	.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-hd {
		line-height:1.5;
		position:relative;
	}
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-hd-h {
			font-size:16px;
		}
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-hd-note {
			font-size:14px;
		}
	.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-rottoggle-h {
		display:inline-block;
		line-height:20px;
		font-size:11px;
		margin:0 8px 0 0;
		padding-left:0;
	}
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-rottoggle-h img{
			width:20px;
			height:15px;
			vertical-align:middle;
			margin:-2px 5px 0 0;
		}
	.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-rottoggle-btn,
	.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-rottoggle-btn img{
		width:46px;
		height:20px;
	}
	.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-rotgaleryclose {
		text-align:right;
	}
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-rottogglewrap {
			position:absolute;
			left:0;
			top:0;
			right:auto;
			text-align:right;
			white-space:nowrap;
		}
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-rottogglewrap * {
			display:inline-block;
			*display:inline;
			vertical-align:top;
		}

	.mod-rotgallery-lighttypedialog1 .mod-rotgallery-bd {
		margin:0 0 10px;
	}
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-mainborder-t,
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-mainborder-r,
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-mainborder-b,
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-mainborder-l {
			position:absolute;
			font-size:0;
			z-index:13;
		}
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-mainborder-t {
			left:0; top:0; border-top:1px solid #d9d9d9;;
			width:100%;
		}
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-mainborder-r {
			right:0; top:0; border-right:1px solid #d9d9d9;;
			height:100%;
		}
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-mainborder-b {
			bottom:0; left:0; border-bottom:1px solid #d9d9d9;;
			width:100%;
		}
		.mod-rotgallery-lighttypedialog1 .mod-rotgallery-light .mod-rotgallery-mainborder-l {
			left:0; top:0; border-left:1px solid #d9d9d9;;
			height:100%;
		}

