/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
/* main */
html {height: 100%}
body {
	margin: 0;
	padding: 0;
	border: none;
	font: 14px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #333;
	background: #fff url(fs1afe.jpg) no-repeat 95% 95%;
	height: 100%;
	text-shadow:1px 1px 1px #aaa;
}
a {color:#406480;}
a img {border:0;}


.cfnh {clear: both; line-height: 0; height: 0; width:0; display: block; overflow:hidden;}
.cf , .spacer{clear: both; display: block;}
.cleared {clear: both; overflow: hidden; zoom:1;}

#homezit {float: right; font-size:11px; width: 250px; background: #eee; padding: 10px;margin:20px 0px 10px 10px;}

#intro{
	width:263px;
	height:50px; 
	border:0px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top:45%;	
}

#wrap{height: 100%;	border:0px;	cloar: both; width:100%; min-width:770px;}
.tile{width:770px;margin:0px auto;}
#centerview {width:770px;border:0px solid #406480;margin: 50px auto; clear: both; overflow: hidden; zoom:1;}

#devise, #sidebarPrice {margin:50px 0px 0px 0px;background: #406480 url(arr.jpg) no-repeat left center;padding: 10px;}	
#devise p{margin: 5px;color:#fff;}

.tips {margin:0px 0px 10px 0px;background: #406480 url(arr.jpg) no-repeat left center;padding: 4px 0px 4px 20px; color:#fff;border:0px; display: block;}
.tips em {color:#fff; border:0px; display: block;}

#storagetime {}
#storagetime li {display: table-cell; width: 190px; float:left; heig1ht: 50px; border-left:1px solid #406480 ; text-align: center; padding:20px 0px;}
#storagetime li.fr { border-left:0px;}

#sidebarPrice {margin:20px 0px 0px 0px;}
#sidebarPrice li {display:block; padding:3px 10px; border-top:0px solid #fff ; color:#fff;}
#sidebarPrice li.fr { border-top:0px;}
#sidebarPrice li.title {color:#fff; font-weight: bold; border-bottom:1px solid #fff; padding-bottom: 10px;margin-bottom: 10px;} 


#header{border-bottom:1px solid #4B4B4D;line-height: 2.0em;	clear: both;width:100%;
	overflow: hidden;zoom:1;padding:0px;color:#406480;
	font: 18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
#header span{margin-le1ft:25px;line-height: 2.0em;display: none;}
#header a.hetitle{color:#4B4B4D;text-decoration: none;}
#header a.he{line-height: 30px;	background:#fff url(fquit.jpg) no-repeat left center;
	padding:5px 30px; text-decoration: none;font-weight: bold;float: right;	font-size: 12px;}

#fregister{margin:0px 0px;width:350px;padding:0px;hei1ght:300px;}
#fsign{margin:0px;width:350px;padding:0px;he1ight:300px;}
#iLeft {width:400px;float: left;}
#iRight {width:360px;float: right;}	
#iLeft  h3 {font-size:48px;font-weight:bold;margin-bottom:8px;clear: right; line-height: 48px;}


#fs1ign {
	float: left;
	border:1px solid #cc0000;
}
#freg1ister {
	float: right;
}

#fupload, #fmakecd{padding-bottom:10px;border-bottom:solid 1px #B1B1B2;}
#fmakecd{border-bottom:solid 0px #B1B1B2;}

.f400{
	wi1dth:400px;
}

/* ----------- stylized form ----------- */
.fstylesed{border:solid 0px #b7ddf2;background:#fff;}
.fstylesed h1 {font-size:14px;font-weight:bold;margin-bottom:8px;clear: right;}
.fstylesed h1 span{	float: right;	font-size:11px;	font-weight:normal;	color:#333;}
.fstylesed p{font-size:11px;color:#666666;margin-bottom:20px;border-bottom:solid 1px #B1B1B2;padding-bottom:10px;}
.fstylesed label{display:block;font-weight:bold;text-align:right;width:140px;float:left;}
.fstylesed .small{color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}
.fstylesed input, .fstylesed select, .fstylesed textarea{float:left;font-size:12px;padding:4px 2px;border:solid 1px #B1B1B2;width:180px;margin:2px 0 20px 10px;}
.fstylesed textarea{width:500px;height:150px;}
.fwidthmin {border:0px;width:20px;display: block;}
.fstylesed button{clear:both;margin-left:150px;width:130px;height:32px;background:#666666 url(button.png) no-repeat;
				text-align:center;line-height:31px;color:#FFFFFF;font-size:11px;font-weight:bold;border:0px solid #cc0000;}
#flist{	margin-top: 50px;	padding:5px 0px;}
#flist ul{list-style: none;margin: 0;padding: 0;border: none;}
#flist li {border-bottom: 1px solid #B1B1B2;margin: 0;clear:right;padding:5px 10px 5px 25px;background:#fff url(file.jpg) no-repeat center left;}
#flist li span{	float: right;	font-size:11px;	font-weight:normal;	color:#333;}
#flist h1 {font-size:14px;font-weight:bold;margin-bottom:8px;clear: right;}
#flist h1 span{float:right;}
#flist p{font-size:11px;color:#666666;margin-bottom:20px;border-bottom:solid 1px #B1B1B2;padding-bottom:10px;}
#toolbar{margin-bottom:25px; text-align: right;}
#toolbar ul {margin-left: 0;padding-left: 0;display: inline;padding-bottom: 5px;} 
#toolbar ul li {margin-left: 0;	padding: 3px 0px 3px 25px;list-style: none;	display: inline;}
#toolbar ul li:first-child {padding: 3px 0px 3px 0px;}

#btnMakePack, #btnPackView, #btnFileView,  #btnQuit {
	line-height: 30px;
	background:#fff url(feject.jpg) no-repeat left center;
	padding:5px 0px 5px 30px; 
	text-decoration: none;
	font-weight: bold;
}
#btnPackView {
	background:#fff url(fpacks.jpg) no-repeat left center;
}
#btnFileView {
	background:#fff url(fupload.jpg) no-repeat left center;
}
#btnQuit {
	background:#fff url(fquit.jpg) no-repeat left center;
}


input.btnNow{
	line-height: 20px;
	background:#fff url(fbuy.jpg) no-repeat left center;
	padding:5px 0px 5px 30px; 
	text-decoration: none;
	font-weight: bold;	
	width:95px;
	border:0px;
	color:#406480;
	font-size: 14px;
}

#statusbar{	text-align: right;	margin-top:10px;	font-size:12px;}
a.erase{font-size:1px;	margin-left:15px;}
.error{	text-align: center;	font-size:28px;	line-height:2em;	border-bottom:solid 1px #B1B1B2;padding-bottom:50px;}
#fPackView li{margin-bottom:20px;border-bottom:solid 1px #B1B1B2;}
.fpViewBlock{font-size:12px;padding:5px;clear: both;overflow: hidden;zoom:1;}
.fpViewBlock .mess {border:1px solid #B1B1B2;padding:15px;background: #f0f0f0;margin: 10px 0px;	display: block;}
.fpViewBlock #btnPay{float: right;	margin: 10px 0px;	text-align: center;}
#fPackView .ptitle{	clear: right;	overflow: hidden;	font-weight: bold;}
#fPackView .ptitle span{	float: right;	font-size:12px;}

#url {display: none;}
#invitealert {color:#cc0000; font-weight: bold;}
#invitealert span {display: block;margin:5px 0px 50px 5px;}

#invitealert a {
	display: block;margin:5px;
				width:130px;height:32px;
				background:#666666 url(button.png) no-repeat;
				text-align:center;
				line-height:31px;
				color:#FFFFFF;font-size:11px;
				font-weight:bold;border:0px solid #cc0000;
				text-decoration: none;
				}

#getinvite {display: block;margin:15px 0px 0px 20px; font-weight: bold;}


/* admin */
#admtopmenudiv {
	padding-bottom:5px;
}

.admtopmenu {
	text-decoration: none;
}

.admtopmenu span,.admred{
	color:#cc0000;
	font-size:10px;		
}

.admgreen{
	color:#00cc00;
	font-size:10px;		
}

