

#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;

}
