body
{
  background: url('/image/back-tile.jpg') center center repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  margin: 0px;
  padding: 0px;
}

div#container
{
	position: absolute;
	width: 750px;
	height: 560px;
	margin-left: -375px;
	margin-top: -280px;
	top: 50%;
	left: 50%;
	border: 1px solid #aaa;
}

div#header
{
  background: url('/image/header.png') top left no-repeat;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 750px;
  height: 73px;
}

div#footer
{
  background: url('/image/footer.png') top left no-repeat;
  position: absolute;
  left: 0px;
  top: 524px;
  width: 750px;
  height: 36px;
}

div#content
{
  position: absolute;
  left: 0px;
  top: 73px;
  width: 750px;
  height: 451px;
}

div#header a, div#footer a { display: block; position: absolute; text-decoration: none; }

a#link-home { top: 10px; left: 30px; width: 350px; height: 45px; }
a#link-abouttcs { top: 21px; left: 397px; width: 132px; height: 50px; }
a#link-aboutsellotape { top: 21px; left: 529px; width: 102px; height: 50px; }
a#link-howtoenter { top: 21px; left: 631px; width: 90px; height: 50px; }
a#link-tc { top: 0px; left: 605px; width: 115px; height: 35px; }

div#entryform
{
  position: absolute;
  left: 412px;
  top: 82px;
  width: 294px;
  height: 288px;
  color: #fff;
}

div#entryform a
{
  color: #9bcef4;
}

div#entryform p
{
  margin: 0 0 0.7em 0;
}

div#entryform form
{
  margin: 0;
}

div#entryform input
{
  margin: 1px;
  vertical-align: middle;
  display: block;
  float: left;
}

div#entryform select
{
  margin: 1px;
  vertical-align: middle;
  display: block;
  float: left;
}

div#entryform label
{
  display: block;
  float: left;
  clear: both;
  width: 70px;
  -display: inline;
}

div#tnc
{
  display: none;
  background: #777;
  position: absolute;
	width: 400px;
	height: 300px;
	margin-left: -200px;
	margin-top: -150px;
	top: 50%;
	left: 50%;
  border: 2px solid #fff;
  z-index: 100;
}

div#tnctext
{
  position: absolute;
  left: 0px;
  top: 30px;
  width: 380px;
  height: 249px;
  padding: 10px;
  color: #fff;
  overflow: auto;
  border-top: 1px solid #ccc;
}

div#windowblind
{
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  z-index: 49;
  filter: alpha( Opacity = 50 );
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
}

a#closebutton
{
  display: block;
  text-align: left;
  margin: 7px 10px;
  color: #ddd;
}

div#tnc iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width: 400px;/*must have for any big value*/
	height: 300px;/*must have for any big value*/;
}