/* CSS Document */
body
{
	padding:0px;
	margin:0px;
	background-image: url(../images/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #65DDFF;
	font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
}
a
{
color:#FE710E;
text-decoration:none;
}
a:hover
{
color:#b3d678;
}
*
{
padding:0px;
margin:0px;
}
.container
{
width:1080px;
margin-left:auto;
margin-right:auto;
position:relative;
}
.container .logo
{
position:absolute;
left:432px;
}
.container .nav
{
width:1080px;
float:left;
clear:both;
background:url(../images/navbg.png) no-repeat left top;
height:81px;
margin-top:72px;
font-size:15px;
color:#FFFFFF;
}
.container .bimg
{
position:absolute;
top:0px;
left:706px;
}
.container .nav a
{
color:#FFFFFF; text-decoration:none; padding-right:23px; font-weight:bold;
}
.container .nav a:hover
{
color:#000000;
}
.container .nav .spce
{
margin-right:10px;
}
.container .nav ul
{
list-style:none; padding-top:22px; padding-left:54px;
}
.container .nav ul li
{
float:left; clear:none;
}
.container .nav ul li.second
{
padding-left:241px;
}
.container .banner
{
width:1080px; height:401px; float:left; clear:both; background:url(../images/bannerbg.png) no-repeat left top;
font-family:Georgia; font-size:24px; color:#004166; position:relative;
}
.container .banner .comingsoon
{
font-size:70px;
padding-top:140px;
}
.rightpic
{
position:absolute; top:126px; left:1080px;
}
.container .banner .large
{
font-size:32px;
}




.container .banner ul
{
list-style:none; padding-top:50px;
}
.container .banner ul li
{
float:left; clear:none;
}
.container .banner ul li.first
{
padding-left:158px; text-align:right;
}
.container .banner ul li.second
{
padding-left:10px; padding-right:10px;
}
.container .banner ul li.down
{
padding-left:155px; text-align:center; width:753px; padding-top:40px; color:#234f25; font-size:22px;
}
.container .mid
{
width:1080px; float:left; clear:both; margin-top:20px; margin-bottom:28px; height:239px;
}
.container .mid .mid1
{
margin-left:36px; background:url(../images/midbg.png) no-repeat left top; width:432px; height:189px; float:left; clear:none; padding:27px;
font-size:12px; color:#b3d678;
}
.container .mid .mid1 h1
{
font-family:Georgia; font-size:31px; color:#FFFFFF; font-weight:normal; padding-bottom:18px;
}
.container .mid .mid1 p
{
padding-bottom:18px;
}
.container .mid .mid1 img
{
float:left; padding-right:18px;
}


/*------------------------------------------------------------------------------------------------------------------------*/

.aboutbg{
background:#65DDFF url(../images/bg-about.jpg) no-repeat center top;
}
.campsbg{
background:#65DDFF url(../images/bg-camps.jpg) no-repeat center top;
}
.gamesbg{
background:#65DDFF url(../images/bg-about-new.jpg) no-repeat center top;
}
.aboutbg2{
background:#65DDFF url(../images/bg-about2.jpg) no-repeat center top;
}
.aboutbg3{
background:#65DDFF url(../images/bg-about3.jpg) no-repeat center top;
}
.aboutbg4{
background:#65DDFF url(../images/bg-about4.jpg) no-repeat center top;
}
.container .innercontainer
{
width:1008px; float:left; clear:both; margin-top:180px; margin-bottom:28px; margin-left:36px; margin-right:36px height:239px;
}
.container .innercontainer .leftnav
{
width:252px; height:auto; margin:0px 36px 0 0; padding:0px; float:left;
}
.container .innercontainer .leftnav ul
{
width:252px; height:auto; margin:0px; padding:0px; float:left;
}
.container .innercontainer .leftnav ul li
{
width:252px; display:block; list-style:none; margin:0px; padding:0px; float:left; height:auto;
}
.container .innercontainer .leftnav ul .top
{
width:207px; height:31px; margin:0px; padding:14px 0 0 45px; float:left; color:#FFFFFF; text-decoration:none; background:url(../images/navtop.png) no-repeat left top;
}
.container .innercontainer .leftnav ul .top:hover
{
width:207px; height:31px; margin:0px; padding:14px 0 0 45px; float:left; color:#FE9A00; text-decoration:none; background:url(../images/navtop2.png) no-repeat left top;
}

.container .innercontainer .leftnav ul .common
{
width:207px; height:31px; margin:0px; padding:14px 0 0 45px; float:left; color:#FFFFFF; text-decoration:none; background:url(../images/sidenavbg.png) no-repeat left top;
}
.container .innercontainer .leftnav ul .common:hover
{
width:207px; height:31px; margin:0px; padding:14px 0 0 45px; float:left; color:#FE9A00; text-decoration:none; background:url(../images/sidenavbg2.png) no-repeat left top;
}

.container .innercontainer .leftnav ul .bottom
{
width:207px; height:31px; margin:0px; padding:14px 0 0 45px; float:left; color:#FFFFFF; text-decoration:none; background:url(../images/navbottom.png) no-repeat left top;
}
.container .innercontainer .leftnav ul .bottom:hover
{
width:207px; height:31px; margin:0px; padding:14px 0 0 45px; float:left; color:#FE9A00; text-decoration:none; background:url(../images/navbottom2.png) no-repeat left top;
}


.container .innercontainer .innertext
{
width:720px; height:auto; margin:0px; padding:0px; float:left; color:#CCFF99;
}

.container .innercontainer .innertext h1
{
font-family:Georgia; font-size:31px; color:#FFFFFF; font-weight:normal; padding-bottom:18px;
}
.container .innercontainer .innertext h2
{
font-size:20px; color:#FFFFFF; font-weight:normal; padding-bottom:10px; margin-top:0px;
}
.container .innercontainer .innertext h3{
font-size:15px; color:#FFFFFF; font-weight:bold; padding-bottom:13px; margin-top:0px;
}
.container .innercontainer .innertext h4{
font-size:20px; color:#FFFFFF; font-weight:normal; padding-bottom:4px; margin-top:0px;
}

.container .innercontainer .innertext p
{
margin:0px; padding:0px 0 12px 0; color:#CCFF99; line-height:16px; font-size:12px; text-align:justify;
}

.container .innercontainer .innertext .img1
{
margin:0px; padding:0px 25px 0px 0; float:left;
}
.container .innercontainer .innertext .img2
{
margin:0px; padding:0px 0px 0px 25px; float:right;
}
.container .innercontainer .innertext .line
{
margin:10px 0 0 0; padding:0px;
}
.container .innercontainer .innertext .line2
{
margin:24px 0 15px 0; padding:0px;
}

.container .innercontainer .innertext ol{
margin:5px 0 5px 35px;
}
.container .innercontainer .innertext ol li{
padding-left:10px;
margin-bottom:14px;
font-size:12px;
}
.container .innercontainer .innertext ol li a{
color:#FFFFFF;
text-decoration:none;
}
.container .innercontainer .innertext ol li a:hover{
color:#FE710E;
text-decoration:none;
}


.container .innercontainer .inner-full-text
{
width:1008px; height:auto; margin:0px; padding:0px; float:left; color:#CCFF99;
}

.container .innercontainer .inner-full-text h1
{
font-family:Georgia; font-size:35px; color:#FFFFFF; font-weight:normal; padding-bottom:18px;
}
.container .innercontainer .inner-full-text h2
{
font-size:20px; color:#FFFFFF; font-weight:normal; padding-bottom:10px; margin-top:0px;
}
.container .innercontainer .inner-full-text h3{
font-size:15px; color:#FFFFFF; font-weight:bold; padding-bottom:13px; margin-top:0px;
}
.container .innercontainer .inner-full-text h4{
font-size:24px; color:#336600; font-weight:normal; padding-bottom:17px; margin-top:6px;
}

.container .innercontainer .inner-full-text h5
{
font-size:20px; color:#FFFFFF; font-weight:normal; padding-bottom:10px; margin-top:5px;
}


.container .innercontainer .inner-full-text h6
{
font-size:17px; color:#FFFFFF; font-weight:normal; padding-bottom:10px; margin-top:5px;
}

.container .innercontainer .inner-full-text p
{
margin:0px; padding:0px 0 12px 0; color:#CCFF99; line-height:16px; font-size:12px; text-align:justify;
}

.container .innercontainer .inner-full-text .img1
{
margin:0px; padding:0px 25px 0px 0; float:left;
}
.container .innercontainer .inner-full-text .line
{
margin:10px 0 0 0; padding:0px;
}







.footer
{
width:100%; background:url(../images/footerbg.jpg) repeat-x left top; height:63px; clear:both; font-size:11px; color:#FFFFFF;
}
.footer img
{
float:left; padding-left:7px; clear:none;
}
.footer a
{
color:#FFFFFF; text-decoration:none;
}
.footer a:hover
{
text-decoration:underline;
}
.footer ul
{
width:1008px; margin-left:auto; margin-right:auto; padding-top:20px; list-style:none;
}
.footer ul li
{
float:left; clear:none; padding-top:10px;
}

.tag{
font-size:14px;
color:#FFFFFF;
text-align:center;
}

.orang{
color:#FF9900;
}

.table{
margin-top:10px;
margin-bottom:22px;
}

.video{
position:absolute;
z-index:-1000;
}

.white{
color:#FFFFFF;
}

.textlarge{
font-size:14px;
color:#FFFFFF;
}
.textlarge .orange{
font-size:14px;
color:#FF9900;
}



.pricing1{
height:126px;
background:url(../images/pricing-bg.png) no-repeat left top;
}

.pricing1 h6
{
font-size:25px; color:#FF9900; font-weight:normal; margin:-6px 0 0 0px; padding:0px;
}
.pricing1 .table1{
margin:0px;
}
.pricing1 .table1 ul{
margin:0px;
padding:0px;
}

.pricing1 .table1 ul li{
display:block;
list-style:none;
margin:9px 0 0 0;
padding:0px 0 0 20px;
background:url(../images/arrow.png) no-repeat left top;
}

.pricing2{
width:486px;
height:288px;
background:url(../images/pricing-bg2.png) no-repeat;
}

.pricing2 .table1{
width:464px;
font-size:12px;
}
.pricing2 .table1 p{
}
.pricing2 h6
{
font-size:20px; color:#FF9900; font-weight:normal; margin:0px; padding:0px;
}

.pricing2 .table1 ul{
margin:0px 20px 0 0;
padding:0px;
}

.pricing2 .table1 ul li{
display:block;
list-style:none;
margin:7px 0 9px 0;
padding:0px 0 0 20px;
background:url(../images/arrow.png) no-repeat left top;
}

.pricing3{
height:540px;
background:url(../images/pricing-bg4.png) no-repeat;
}


.white_content {
			display: none;
			position: absolute;
			top: 16%;
			left: 50%;
			width: 500px;
			height:auto;
			padding: 16px;
			z-index:200;
			overflow: visible;
			border:#0080FF;
			padding:10px;
			margin:0 0 0 -260px;
			background-color:#FFFFFF;
	}
	.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 2655px;
			background-color: black;
			z-index:200;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
	}
	
	 .close{
   position:absolute;
	width:50px;
	height:40px;
	float:right;
	margin:-20px 0 0 496px;
	padding:0px;	
	}
	.prmbg
	{
	background:url(../images/pricing-bg3.png) no-repeat left top; width:987px; height:90px;
	padding:10px;
	font-size:12px;
	}
	.regtable
	{
	}
	.regtable td
	{
	padding:8px;
	}
	.inputtd
	{
	}
	.inputtd input
	{
	font-family: Tahoma;
	font-size: 12px;
	color: #CCFF99;
	background-color: #2F4912;
	padding: 5px;
	border: 1px solid #D0ECAE;
	}
	.inputtd textarea
	{
	font-family: Tahoma;
	font-size: 12px;
	color: #CCFF99;
	background-color: #2F4912;
	padding: 5px;
	border: 1px solid #D0ECAE;
	}
	.greendarkbutton
	{
	font-family: Tahoma;
	font-size: 12px;
	color: #CCFF99;
	background-color: #2F4912;
	padding: 5px;
	border: 1px solid #D0ECAE;
	}
.redtext {
	color: #FF0000;
}
