#popup_container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 470px !important;
	min-width: 300px;
	max-width: 470px;
	color: #666;
	clear:both;
}

.popUpCenterCenter {
  width: 448px;
  /*border: 1px solid #000000;*/
}

#popup_title {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: #448224;
	cursor: default;
	margin: 0em;
  -moz-background-inline-policy:continuous;
  background:url("../images/shop/alert/bckg_topMenu.png") repeat-x scroll left -50px transparent;
  font-weight:bold;
  height:20px;
  line-height:20px;
  padding:5px;
  text-align:left;
}

#popup_content {
	height: auto !important;
	height: 90px;
	min-height: 90px;
	padding-bottom: 10px;
	margin: 0em;
	background: #FFF;
	width: 448px !important;
}

#popup_message { text-align: left; padding-left: 20px; padding-top: 10px; width: 400px; }
#popup_panel { text-align: right; margin: 1em 0em 0em 1em; width: 400px; }
#popup_prompt {	margin: .5em 0em; }

#popup_container .buttonOk {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url("../images/shop/alert/sprites.png") no-repeat scroll -208px -115px;
	height: 24px;
	width: 38px;
}

#popup_container .buttonYes {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url("../images/shop/alert/sprites.png") no-repeat scroll -246px -115px;
	height: 24px;
	width: 38px;
}
#popup_container .buttonNo {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url("../images/shop/alert/sprites.png") no-repeat scroll -234px -290px;
	height: 24px;
	width: 38px;
}
#popup_container .buttonClose {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url("../images/shop/alert/button_cancel_pop_up.png") no-repeat;
	float: right;
	width: 26px;
	height: 26px;
  position: absolute;
  margin-top: -12px;
  margin-left: 426px;
}

#popUpBox .popUpTopCenter, #popUpBox .popUpBottomCenter {
	height: 11px;
	float: left;
	background: transparent url("../images/shop/alert/bck_TC.png") repeat-x;
	border: 0;
	margin: 0;
	padding: 0;
}
#popUpBox .popUpBottomCenter {
	background: transparent url("../images/shop/alert/bck_BC.png") repeat-x;
}
#popUpBox .popUpTopRight, #popUpBox .popUpBottomRight {
	width: 11px;
	height: 11px;
	float: left;
	/*background: transparent url("../images/shop/alert/bck_TR.png") no-repeat;*/
}
#popUpBox .popUpBottomRight {
	background: transparent url("../images/shop/alert/bck_BR.png") no-repeat;
}
#popUpBox .popUpCenterRight, #popUpBox .popUpCenterLeft {
	width: 11px;
	float: left;
	height: 130px;
}
#popUpBox .popUpCenterLeft {
}

#popUpBox #popup_container .buttonOk {
    text-indent: -999em;
    border: 0px none;

    cursor:pointer;
}

/*
#popup_container_bg {
	background: transparent url("../images/shop/alert/jqbox.png") no-repeat;
	height: auto !important;
	min-height: 30px;
	height: 30px;
}
*/

div#black_bg, div#black_bg_dog, div#popUpBoxContent {
    background-color:black;

    width:100%;
    height:100%;
    left:0;
    top:0;
    opacity:0.3;
    
    position:fixed;

    z-index:30;
}
