/* POPUP */
#popup {
	display:none;
	position:absolute;
	float:left;
	z-index:11;
	width:647px;
}

#popTop {
	overflow:hidden;
	width:647px;
	height:10px;
	background:url(../img/layout/shadow_top.png) top right no-repeat;
}

#popTopInner {
	width:640px;
	height:10px;
	background-color:#eee;
}

#popupInnerOuter {
	overflow:hidden;
	width:647px;
	background:url(../img/layout/shadow_right.png) top right repeat-y;
}

#popupInner {
	padding:10px 20px 10px 20px;
	width:600px;
	background-color: #e1e2e4;
	overflow:hidden;
	float:left;
}

#popRight {
	float:left;
	width:7px;
	height:100px;
	background:url(../img/layout/shadow_right.png) top left repeat-y;
}

#popBottom {
	overflow:hidden;
	width:647px;
}

#bLeft {
	background:url(../img/layout/shadow_left.png) top left no-repeat;
	width:8px;
	height:8px;
	float:left;
}

#bMid {
	background:url(../img/layout/shadow_bottom.png) top left repeat-x;
	width:632px;
	height:8px;
	float:left;
}

#bRight {
	background:url(../img/layout/shadow_corner.png) top left no-repeat;
	width:7px;
	height:8px;
	float:left;
}



a.popupClose {
	float:right;
	display:block;
	width:15px;
	height:15px;
	background: url(../img/layout/close.jpg) top right no-repeat;
	text-decoration:none;
}

a.popupClose:hover {
	background-position:0px -15px;
}

#popBody {
	margin-bottom:10px;
	min-height:200px;
	overflow:hidden;
}

#popFooter {
	overflow:hidden;
}

/* popup text */
#popup h1 {
	font-size:18px;
	font-weight:normal;
}

input.large {
	font-size:20px;
}

#popup input.long {
	font-size:20px;
	width:598px;
}

#popup input.mid {
	font-size:20px;
	width:200px;
}

#popup textarea.long {
	width:598px;
}

#popup label {
	font-size:16px;
}

#popup p.error {
	color:red;
	margin-botom:2px;
}

#popupTitle {
	padding:0px 20px 5px 20px;
	width:500px;
	font-weight:bold;
	float:left;
}

#popupClose {
	float:right;
	padding-right:20px;
}

a.popupClose {
	float:right;
	display:block;
	width:14px;
	height:14px;
	background: url(../img/layout/close.png) top right no-repeat;
	text-decoration:none;
}

a.popupClose:hover {
	background-position:0px -14px;
}

.backgroundPopup {
	display:none;
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	z-index:10;
	opacity:.60;
	filter: alpha(opacity=60); 
	-moz-opacity: 0.6; 
}