@charset "utf-8";
/* global set start */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,table,td,tr,input{margin:0px;padding:0px;line-height:150%;}
div,body,tr,th{text-align:center;}
div, span, th, td, dt, dd, h1, h2, h3, h4, h5, h6, em, strong, i, a, b, a, p, ul, li {word-wrap:break-word;}
body{font-size:12px; font-family:Arial, Helvetica,verdana, sans-serif;}
table{border-collapse:collapse;border-spacing:0;margin-left:auto;margin-right:auto;border-width:0 none;}
ol,ul,li {list-style-type:none;}

a,a:link {text-decoration:none;color:#000;}
a:visited {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;color:#900;}
a:active {text-decoration:none;color:#000;}
a{text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:none;}
.clear{	height: 1px;background-color: transparent;overflow: hidden;clear: both;}
.inputSty1{ 
	background-color:#7f7b72;
	width:170px;
	height:20px;
	border:1px solid #111;
	color:#000;
	padding:1px;
}
.height_5{
	height:5px !important;
	_height:5px;
	overflow:hidden;
}
.height_10{
	height:10px !important;
	_height:10px;
	overflow:hidden;
}
/* global set end */

/* page layout start*/
body{
	background-image:url(../images/download/bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#wapper{
	width:980px;
	height:auto !important;
	height:800px;
	min-height:800px;
	margin:0 auto;
}
#top{
	marign:0 auto;
	height:308px;
	width:980px;
	background-image:url(../images/download/top.jpg);
	position:relative;
	}
#lineBg{
	width:980px;
	height:26px;
	background-image:url(../images/index/line.jpg);
}
#menu{
	width:901px;
	height:55px;
	margin:0 auto;
	position:relative;
}
#content{
	width:901px;
	height:auto !important;
	height:600px;
	min-height:600px;
	margin:0 auto;
	background-image:url(../images/download/reg2.jpg);
	background-repeat:repeat-y;
}
#conArea{
	width:901px;
	height:auto !important;
	height:600px;
	min-height:600px;
	margin:0 auto;
	background-image:url(../images/download/reg11.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
}
#left{
	width:243px;
	height:auto !important;
	height:550px;
	min-height:550px;
	margin:0 auto;
	float:left;
}
.leftMenu{
	width:226px;
	float:right;
}
.leftMenu ul li a:link,.leftMenu ul li a:visited{
	list-style-type:none;
	padding:0px;
	margin:0px;
	text-align:left;
	width:226px;
	height:51px;
	font-size:16px;
	line-height:51px;
	vertical-align:middle;
	display:block;
	color:#7e7e7e;
	text-indent:2em;
}
.leftMenu ul li a:hover,.leftMenu ul li a:active{
	list-style-type:none;
	padding:0px;
	margin:0px;
	text-align:left;
	width:226px;
	height:51px;
	font-size:16px;
	line-height:51px;
	vertical-align:middle;
	display:block;
	color:#c59327;
	text-indent:2em;
	text-decoration:none;
	background-image:url(../images/download/leftMenuBg.jpg);
}
.selectedMenu a:link,.selectedMenu a:visited{
	display:block;
	color:#c59327;
	text-indent:2em;
	text-decoration:none;
	background-image:url(../images/download/leftMenuBg.jpg);
}
#right{
	width:640px;
	height:auto !important;
	height:550px;
	min-height:550px;
	margin:0 auto;
	float:right;
}
#rightArea{
	width:615px;
	height:auto !important;
	height:550px;
	min-height:550px;
}
#conBottom{
	width:901px;
	height:29px;
	background-image:url(../images/download/reg3.jpg);
}
#bottom{
	width:970px;
	margin:0 auto;
	height:56px;
	background-image:url(../images/index/bottomBg.jpg);
	position:relative;
}
.featureArea{
	width:100%;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
}
.featureArea p{ text-align:left; color:#75786c;}
.regTitle{
	color:#c59327;
	font-weight:bold;
	font-size:16px;
}
.conLine{
	width:615px;
	height:41px;
	margin:0 auto;
	background-image:url(../images/register/line.jpg);
}
.conTxt{
	width:94%;
	font-size:12px;
	color:#75786c;
	text-align:left;
	margin:0 auto;
	line-height:130%;
}
.txtTitle{
	text-align:left;
	color:#8a5b00;
	font-size:14px;
}
.lineDot{
	width:100%;
	height:5px;
	overflow:hidden;
	border-bottom:1px dotted #151310;
}

.itemList li{
	width:285px;
	height:140px;
	float:left;
}
.itemPic img{
	text-align:center;
	margin:2px;
	padding:2pX;
	border:#1b1910 1px solid;
}
.itemArea{
	width:270px;
	height:145px;
	position:relative;
}
.itemPic{
	width:111px;
	height:124px;
	position:absolute;
	left:13px;
	top:0px;
}
.itemName{
	width:166px;
	height:22px;
	position:absolute;
	left:125px;
	top:0px;
	text-align:left;
}
.itemDec{
	width:145px;
	height:97px;
	position:absolute;
	left:125px;
	top:27px;
	text-align:left;
	line-height:110%;
}
.itemPrice{
	width:145px;
	height:22px;
	text-align:left;
	position:absolute;
	left:125px;
	top:102px;
}
.yellowTxt{color:#8a5b00;}

#package table{border:1px solid #9f8f5c;border-collapse:collapse;}
#package td{border:1px solid #9f8f5c;border-collapse:collapse;padding:3px 5px;height:40px;}
ol{padding-left:30px;}
ol li{list-style-type:decimal;text-align:left;}



.center-pulse-vip {
  position: absolute;
  left: 79.7%;                    /* adjust X position */
  top: 18.4%;                     /* adjust Y position */
  transform: translate(-50%, -50%) scale(1);
  width: 60px !important;         /* real control */
  height: auto !important;
  max-width: none !important;
  max-height: none !important;
  display: block;
  object-fit: contain;
  z-index: 12;
  pointer-events: none;
  opacity: 0.94;
  animation: pulse-vip 1.9s ease-in-out infinite;
}

/* Pulse Animation */
@keyframes pulse-vip {
  0%, 100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.95;
  }
  40% {
    transform: translate(-50%, -50%) scale(1.2);
    opacity: 1;
  }
  60% {
    transform: translate(-50%, -50%) scale(1.1);
    opacity: 0.92;
  }
  80% {
    transform: translate(-50%, -50%) scale(1.17);
    opacity: 1;
  }
}


.itemList li {
  border-bottom: 1px dotted #151310;
  margin-bottom: 15px;
}

img[alt="Founder Pack"] {
  display: block;
  margin: 0 auto;
	margin-top: -140px;
	margin-left: -10px;
  padding: 0;
  border: none;
  width: 637px;       /* set your image size */
  height: auto;
  filter: drop-shadow(0 0 10px #f4433673); /* optional glow */
  transition: all 0.3s ease-in-out;
}


.dragon-eye-glow {
  position: absolute;
  left: 59.1%;
  top: 13.1%;
  transform: translate(-50%, -50%);
  width: 50px !important;
  height: auto !important;
  max-width: none !important;
  max-height: none !important;
  z-index: 11;
  pointer-events: none;
  opacity: 0.95;
  animation: glow-blink 1.8s ease-in-out infinite, intense-glow-pulse 2.5s ease-in-out infinite;
  filter: drop-shadow(0 0 6px #00ccff) drop-shadow(0 0 12px #00ccff);
}

@keyframes glow-blink {
  0%, 100% {
    opacity: 0.95;
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    opacity: 0.45;
    transform: translate(-50%, -50%) scale(1.12);
  }
}

@keyframes intense-glow-pulse {
  0%, 100% {
    filter: drop-shadow(0 0 6px #00ccff) drop-shadow(0 0 12px #00ccff);
  }
  50% {
    filter: drop-shadow(0 0 10px #00ffff) drop-shadow(0 0 15px #00ccff);
  }
}

.lamp-glow-overlay {
  position: absolute;
  left: 83.3%; /* precise to center the glow on the lamp */
  top: 13.1%;
  transform: translate(-50%, -50%);
  width: 28px;
  height: 28px;
  border-radius: 50%;
  pointer-events: none;
  z-index: 12;
  opacity: 0.8;

  animation: lamp-pulse 3s ease-in-out infinite;
  background: radial-gradient(circle, #66ffff 30%, transparent 70%);
  filter: drop-shadow(0 0 6px #00ccff) drop-shadow(0 0 12px #00ccff);
}

@keyframes lamp-pulse {
  0%, 100% {
    opacity: 0.85;
    filter: drop-shadow(0 0 6px #66ffff) drop-shadow(0 0 12px #00ccff);
  }
  50% {
    opacity: 0.45;
    filter: drop-shadow(0 0 10px #33ddff) drop-shadow(0 0 16px #00ffff);
  }
}

.boxin-glow-overlay {
  position: absolute;
  left: 65.3%; /* precise to center the glow on the lamp */
  top: 21.5%;
  transform: translate(-50%, -50%);
  width: 28px;
  height: 28px;
  border-radius: 50%;
  pointer-events: none;
  z-index: 12;
  opacity: 0.8;

  animation: lamp-pulse 3s ease-in-out infinite;
  background: radial-gradient(circle, #66ffff 30%, transparent 70%);
  filter: drop-shadow(0 0 6px #00ccff) drop-shadow(0 0 12px #00ccff);
}

@keyframes lamp-pulse {
  0%, 100% {
    opacity: 0.85;
    filter: drop-shadow(0 0 6px #66ffff) drop-shadow(0 0 12px #00ccff);
  }
  50% {
    opacity: 0.45;
    filter: drop-shadow(0 0 10px #33ddff) drop-shadow(0 0 16px #00ffff);
  }
}

.regTitle,
.txtTitle {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #ffcc00;
}

p {
  font-size: 17px !important;
  line-height: 1.7;
  color: #ccc;
}

@media screen and (max-width: 1024px) {
  .center-pulse-vip,
  .dragon-eye-glow,
  .lamp-glow-overlay,
  .boxin-glow-overlay {
    display: none !important;
    animation: none !important;
    opacity: 0 !important;
    pointer-events: none !important;
    width: 0 !important;
    height: 0 !important;
    position: absolute !important;
    left: -9999px !important;
  }
}


