
#popupContainer, .popupContainer {
	position:relative;
	width:600px;
	min-height: 20px;
	margin-left:auto;
	margin-right:auto;
	z-index:100;
}
#popupClose {
	position:absolute;
	z-index:21;
	right:3px;
	top:3px;
}
#popup, .popup {
	position:absolute;
	width:100%;
	height:100%;
}
#blackout, div.blackout {
	position:absolute !important;
	top:0px;
	left:0;
	width:100%;
	height:1000px;
	opacity:0.6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	background-color:#000000;
	z-index:20;
}
#app {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:9999;
}


#modal{
	position:relative;
	overflow:hidden;
	margin:20px auto;
	padding:90px 20px 0 20px;
	z-index:9999 !important;
}
#modal div.modalBorder{
	position:relative;
	height:20px;
	width:100%;
	overflow:hidden;
	cursor:default;
}
#modal div.modalBorder div.modalMainBorder{
	height:20px;
	margin:0 10px;
	overflow:hidden;
	background:#FFF;
	height:100%;
}
#modal div.modalBorder div.modalLeftCorner{
	position:absolute;
	top:0;
	left:0;
	height:20px;
	width:10px;
	overflow:hidden;
}
#modal div.modalBorder div.modalRightCorner{
	position:absolute;
	top:0;
	right:0;
	height:20px;
	width:10px;
	overflow:hidden;
}
#modal div.modalTop div.modalLeftCorner{
	background:url(../img/fo/modalTopLC.png) top left no-repeat;
	@background:url(blank.gif) !important;
	@filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fo/modalTopLC.png', sizingMethod='crop') !important;
}
#modal div.modalTop div.modalRightCorner{
	background:url(../img/fo/modalTopRC.png) top left no-repeat;
	@background:url(blank.gif) !important;
	@filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fo/modalTopRC.png', sizingMethod='crop') !important;
}
#modal div.modalBottom div.modalLeftCorner{
	background:url(../img/fo/modalBottomLC.png) top left no-repeat;
	@background:url(blank.gif) !important;
	@filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fo/modalBottomLC.png', sizingMethod='crop') !important;
}
#modal div.modalBottom div.modalRightCorner{
	background:url(../img/fo/modalBottomRC.png) top left no-repeat;
	@background:url(blank.gif) !important;
	@filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fo/modalBottomRC.png', sizingMethod='crop') !important;
}
#modal div.modalMain{
	position:relative;
	padding:0 20px;
	overflow:hidden;
	background:#FFF;
}
#modal div.modalChef{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100px;
	overflow:hidden;
	border:0px solid red;
}
#modal div.modalChef div.chefPic{
	height:100px;
	width:128px;
	margin:0 auto;
	overflow:hidden;
	cursor:pointer;
	background:url(../img/fo/smallchef.png) top left no-repeat;
	@background:url(blank.gif) !important;
	@filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fo/chef.png', sizingMethod='crop') !important;
}
#modal div.modalCloser{
	position:absolute;
	top:100px;
	right:0;
	height:20px;
	width:30px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/fo/modalCloser.png) top left no-repeat;
}