
.popup {
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	text-align: center;
	}

.popup .popup_top { height: 20px; }
.popup .popup_top .left { float: left; background: url(/img/popup_tl.gif) no-repeat top left; width: 16px; height: 20px }
.popup .popup_top .right { float: right; background: url(/img/popup_tr.gif) no-repeat top left; width: 19px; height: 20px }
.popup .popup_top .middle { background-color: #4280aa; padding-top: 3px;height: 17px; float: left; color: #fff;font-size: 13px; text-align: center; }
.popup .popup_bottom .left { float: left; background: url(/img/popup_bl.gif) no-repeat top left; width: 16px; height: 16px }
.popup .popup_bottom .right { float: right; background: url(/img/popup_br.gif) no-repeat top left; width: 19px; height: 16px }
.popup .popup_bottom .middle { background-color: #fff; height: 16px; float: left }

.popup .popup_top .right a { width: 19px; height: 20px; background: url(/img/btn_close.gif) no-repeat top left; display: block }
.popup .popup_top .right a:hover {background: url(/img/btn_close_hover.gif) no-repeat top left}

.popup .popup_header { background-color: #4280aa; height: 16px;}
.popup .popup_header .left { float: left; padding-left: 10px; color: #fff }
.popup .popup_header .right { float: right; padding-right: 10px }
.popup .popupContent { background-color: #fff; padding: 10px 10px 0 10px  }
.popup .popupContent .actions { padding-top: 5px; text-align: center }
fieldset .actions {padding-top: 5px}
fieldset .actions input { margin-right: 5px }

.popup input.btn75, fieldset input.btn75 {
	border: 0;
	width: 75px;
	height: 24px;
	padding-bottom: 5px;
	text-align: center;
	background: url(/img/btn75.gif) no-repeat top left;
	color: #fff;
	}
.popup input.btn75:active, fieldset input.btn75:active {
	background: url(/img/btn75active.gif) no-repeat top left;
	}

.popup input.btn125, fieldset input.btn125 {
	border: 0;
	width: 125px;
	height: 24px;
	padding-bottom: 5px;
	text-align: center;
	background: url(/img/btn125.gif) no-repeat top left;
	color: #fff;
	}
.popup input.btn125:active, fieldset input.btn125:active {
	background: url(/img/btn125active.gif) no-repeat top left;
	}
.popup input.btn100, fieldset input.btn100 {
	border: 0;
	width: 100px;
	height: 24px;
	padding-bottom: 5px;
	text-align: center;
	background: url(/img/btn100.gif) no-repeat top left;
	color: #fff;
	}
.popup input.btn100:active, fieldset input.btn100:active {
	background: url(/img/btn100active.gif) no-repeat top left;
	}
.popup input.btn150, fieldset input.btn150 {
	border: 0;
	width: 150px;
	height: 24px;
	padding-bottom: 5px;
	text-align: center;
	background: url(/img/btn150.gif) no-repeat top left;
	color: #fff;
	}
.popup input.btn150:active, fieldset input.btn150:active {
	background: url(/img/btn150active.gif) no-repeat top left;
	}
.popup input.btn10070, fieldset input.btn10070 {
	border: 0;
	width: 100px;
	height: 24px;
	padding-bottom: 5px;
	text-align: center;
	background: url(/img/btn10070.gif) no-repeat top left;
	color: #fff;
	}
.popup input.btn10070:active, fieldset input.btn10070:active {
	background: url(/img/btn10070active.gif) no-repeat top left;
	}
.popup input.btn7570, fieldset input.btn7570 {
	border: 0;
	width: 75px;
	height: 24px;
	padding-bottom: 5px;
	text-align: center;
	background: url(/img/btn7570.gif) no-repeat top left;
	color: #fff;
	}
.popup input.btn7570:active, fieldset input.btn7570:active {
	background: url(/img/btn7570active.gif) no-repeat top left;
	}

	
.popup input.btn75gray, fieldset input.btn75gray {
	border: 0;
	width: 75px;
	height: 24px;
	padding-bottom: 5px;
	text-align: center;
	background: url(/img/btn75gray.gif) no-repeat top left;
	color: #fff;
	}
.popup input.btn75gray:active, fieldset input.btn75gray:active {
	background: url(/img/btn75grayactive.gif) no-repeat top left;
	}
.popup input.btn110gray, fieldset input.btn110gray {
	border: 0;
	width: 110px;
	height: 24px;
	padding-bottom: 5px;
	text-align: center;
	background: url(/img/btn110gray.gif) no-repeat top left;
	color: #fff;
	}
.popup input.btn110gray:active, fieldset input.btn110gray:active {
	background: url(/img/btn110grayactive.gif) no-repeat top left;
	}
.popup input.btn110gray70, fieldset input.btn110gray70 {
	border: 0;
	width: 110px;
	height: 24px;
	padding-bottom: 5px;
	text-align: center;
	background: url(/img/btn110gray70.gif) no-repeat top left;
	color: #fff;
	}
.popup input.btn110gray70:active, fieldset input.btn110gray70:active {
	background: url(/img/btn110gray70active.gif) no-repeat top left;
	}	
.popup input.btn75gray70, fieldset input.btn75gray70 {
	border: 0;
	width: 75px;
	height: 24px;
	padding-bottom: 5px;
	text-align: center;
	background: url(/img/btn75gray70.gif) no-repeat top left;
	color: #fff;
	}
.popup input.btn75gray70:active, fieldset input.btn75gray70:active {
	background: url(/img/btn75gray70active.gif) no-repeat top left;
	}	


#posterPopupContainer { width: 935px; margin: 0 auto; }
#posterPopupContainer .popup_top, #pathpopupContainer .popup_bottom { width: 935px; } 
#posterPopupContainer .middle { width: 900px}

#youtubeloadingContainer { width: 335px; margin: 0 auto; }
#youtubeloadingContainer .popup_top, #youtubeloadingContainer .popup_bottom { width: 335px; } 
#youtubeloadingContainer .middle { width: 300px; }

#pathpopupContainer { width: 935px; margin: 0 auto; }
#pathpopupContainer .popup_top, #pathpopupContainer .popup_bottom { width: 935px; } 
#pathpopupContainer .middle { width: 900px}

#gomappopupContainer { width: 285px; margin: 0 auto; }
#gomappopupContainer .popup_top, #gomappopupContainer .popup_bottom { width: 285px; } 
#gomappopupContainer .middle { width: 250px}
	
#mappathpopupContainer { width: 935px; margin: 0 auto; }
#mappathpopupContainer .popup_top, #mappathpopupContainer .popup_bottom { width: 935px; } 
#mappathpopupContainer .middle { width: 900px}
	
#originalimageContainer { width: 935px; margin: 0 auto; }
#originalimageContainer .popup_top, #originalimageContainer .popup_bottom { width: 935px; } 
#originalimageContainer .middle { width: 900px; }

#stationinfopopupContainer { width: 450px; margin: 0 auto; }
#stationinfopopupContainer .popup_top, #stationinfopopupContainer .popup_bottom { width: 450px; } 
#stationinfopopupContainer .middle { width: 415px}


#stationhistorypopupContainer { width: 450px; margin: 0 auto; }
#stationhistorypopupContainer .popup_top, #stationhistorypopupContainer .popup_bottom { width: 450px; } 
#stationhistorypopupContainer .middle { width: 415px}

#moderPopupContainer { width: 300px; margin: 0 auto; }
#moderPopupContainer .popup_top, #moderPopupContainer .popup_bottom { width: 300px; } 
#moderPopupContainer .middle { width: 265px}


/*
.popup div {
		margin: 0 auto;
		text-align: center;
	}
*/
	
	.popup h1 {
		
		}
	.popup h2 {
		margin: 0px 0 15px 0px;
		font-size: 18px;
		}
	.popup fieldset {
		border: 0;
		}
		.popup fieldset div {
			margin-bottom: 5px;
			}
			.popup fieldset div.right {
				text-align: right;
				}
			.popup fieldset div.center {
				text-align: center;
				}				
			.popup fieldset div.left {
				text-align: left;
				}		
	.popup input {
		width: auto;
		}
	.popup .small {
		width: 20px;
		}	
	.popup .btn {
		width: auto;
		height: auto;
		}