* {margin:0;padding:0;}
body {background:#E1E1D0 url(../img/bg_main.jpg) top left repeat-x;font: 13px Verdana, sans-serif;}
img {border:0;}
form,input,textarea,fieldset,label { margin:0;padding:0;color:#666;font-family:Verdana,sans-serif;}
	input.text { background:#fff;border:1px solid #eee;border-top-color:#999;border-left-color:#999;padding:2px 2px 1px 3px;height:18px;color:#555;font-size:100%;  }
	input.send { background:#900;border:1px solid #900;color:#fff;font-weight:bold;font-size:80%; 	}		
	label {color:#555;font-size:85%;}
h1{color:#797151;font-weight:normal;font-size:170%;font-family:Georgia,serif;width:700px;margin-left:auto;margin-right:auto;text-align:left;font-weight:normal;margin-bottom:20px;margin-top:20px;clear:left;}
a {text-decoration:none;}
	a:link,a:visited {color:#600;padding: 0 2px 1px 2px;border-bottom:1px dotted #600;}
	a.image:link,a.image:visited {background:none;padding:0;}				
	a:hover {color:#900;border-bottom:1px dotted #900;}	
		a.image:hover {background:none;}			
#ecard,#bottom,#info,#help,#form {width:100%;float:left;text-align:center;}	
#ecard {text-align:center;float:left;}
#bottom {font-size:80%;text-align:center;color:#888;margin: 15px 0 40px 0;}
	#bottom p {padding:0 20px;}
		#bottom p a {color:#888;border-bottom:1px dotted #888;}
	#bottom h2 {font-size:115%;padding:0 20px 10px 20px;font-weight:normal;color:#666;}
			#bottom h2 a {font-weight:normal;}			
#info {display:none;color:#555;}
	#info p {margin-left:auto;margin-right:auto;text-align:left;width:700px;font-size:95%;line-height:1.6em;}	
		#info p img {float:left;margin:3px 16px 20px 0;border:1px solid #aaa;padding:7px;background:#fff;}
#help {display:none;color:#555;}
	#help dl {width:700px;margin-left:auto;margin-right:auto;text-align:left;margin-top:10px;}
		#help dl dt {font-size:110%;margin-bottom:5px;color:#797151;font-weight:bold;}			
		#help dl dd {line-height:1.5em;margin-bottom:20px;}			
.close {width:700px;height:20px;display:block;text-align:right;	margin-left:auto;margin-right:auto;font-size:80%;font-weight:bold;margin-top:15px;clear:left;}
	.close a {border:0;background:#aaa;color:#efeccf;padding: 2px 8px 5px 8px;}
		.close a:hover {background:#efeccf;color:#600;}
#form {margin-top:100px;margin-bottom:50px;color:#555;}			
	#form input.txt {width: 300px;font-size:12px;margin:10px 0 14px 0;padding:3px 5px;}	
	#form h1 {width:500px;margin-left:auto;margin-right:auto;text-align:center;}
	#form p {margin-left:auto;margin-right:auto;margin-bottom:20px;text-align:center;width:500px;font-size:95%;line-height:150%;}							

#NewAccountForm {margin-left:auto;margin-right:auto;width:700px;padding-bottom:30px;text-align:left;}
	#NewAccountForm h1 {margin-bottom:5px;}
	#NewAccountForm p {color:#555;line-height:1.4em;padding:0 0 10px;float:left;}
	#NewAccountForm input.send {height:23px;padding:0 0 1px 0;clear:both;width:80px;}
	#NewAccountForm input.text {width:300px;}			
	#NewAccountForm input.ch {margin:8px 5px 0 0;float:left;clear:left;}
	#NewAccountForm label {float:left;width:600px;padding:8px 0 5px;}
	#NewAccountForm div.alert {float:left;width:430px;text-align:left;margin:5px 0 0 0;padding:3px 5px 6px 5px;color:#900;display:none;border-bottom:1px solid #999;border-left:1px solid #999;clear:both; }		
#GetEcardForm {margin-left:auto;margin-right:auto;width:500px;padding-bottom:30px;}
	#GetEcardForm input.send {height:23px;padding:0 0 1px 0;clear:both;width:60px;}
	#GetEcardForm input.text {width:260px;}		
	#GetEcardForm div.alert {width:480px;text-align:center;margin:5px 0 0 0;padding:3px 5px 6px 5px;color:#900;display:none;border-bottom:1px solid #999;}		
	
.paInfo {width:300px; font-size:90%; margin-left:auto;margin-top:30px;margin-right:auto;line-height:1.7em;margin-bottom:100px;color:#555;font-style:oblique;}	
.sorryInfo {width:600px; font-size:90%; margin-left:auto;margin-top:0px;margin-right:auto;line-height:1.7em;margin-bottom:20px;color:#555;font-style:oblique;}		

	