html { background: #fff url('/images/f-bg.gif') center bottom repeat-x; height:100%;}
body {background: transparent url('/images/h-bg.gif') top repeat-x;  max-width: 625px;overflow-x:hidden; overflow-y: auto;}

#popup-wrap { position:relative; width:auto;  }
#popup-wrap #logo { width: 300px; }
#popup-wrap #text-content { float: none; display: block; width: auto; margin-top:0; padding-top: 12px;}
#popup-wrap #text-content h1 { margin: 0 0 0.5em; }
#popup-wrap #text-content p { margin: 0.5em 0; }
#popup-wrap #text-content p.middle { margin: 0.5em 0; }
#popup-wrap #text-content form { display: block; position: relative; width: 100%; margin: 15px 0 0; }
#popup-wrap #text-content table { border-collapse: collapse; position: relative; width: 100%; margin-bottom: 38px; }
#popup-wrap #text-content table td { vertical-align: top; padding: 10px 0; font-size: 1em; }
	#popup-wrap #text-content table td em { font-size: 0.8em; }
#popup-wrap #text-content table td.first { width: 136px; /width: 136px; padding: 12px 6px 8px 0; font-weight: normal; }
#popup-wrap #text-content table label { font-size: 0.8em; line-height: 1.485em; /zoom: 1; }
#popup-wrap #text-content table label.code { float: left; width: 4em; }
#popup-wrap #text-content table label.number { float: left; width: 10.5em; }
#popup-wrap #text-content table input { width: 100%; /width: 98%; _width: 100%; }
#popup-wrap #text-content table select { width: 50%; }
#popup-wrap #text-content table label.code input { width: 3em; color: #ccc; text-align: center; }
#popup-wrap #text-content table label.code input.clicked { color: #000; }
#popup-wrap #text-content table .submit td { padding: 5px 0; }
#popup-wrap #text-content table .submit input { width: auto; }
#popup-wrap #text-content table textarea { width: 100%; /width: 98%; _width: 100%; height: 13.7em; }

#popup-wrap #text-content table .checkbox { display: inline; float: left; padding: 0 20px; position: relative; width: auto; /zoom: 1; /padding: 0 25px; }
#popup-wrap #text-content table .checkbox input { position: absolute; width: auto; /zoom: 1; top: 3px; /top: 0; left: 0; margin: 0; }

.error { border: 2px solid #f30; }
