body{
	
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	background:url(../images/back2.jpg) no-repeat;
}

#main{
	margin:20px auto;	
	padding:0;
	border:0px solid #111;
	width:1000px;
	height:500px;
	text-align:left;
}

img, div, input { behavior: url("css/iepngfix.htc") }

#utama
{
	background:url(../images/main.png) no-repeat;
	width:1000px;
	height:560px;
	
}
#regbuttons {
	text-align:center;
	margin:0px auto;
}
#regbuttons a{

	font-family:Cambria, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	
	padding:3px;
	
	line-height:28px;
	background:#F5F5F5;
	text-decoration:none;
	border:0px solid #FFFFFF;
	opacity:.60;
	filter: alpha(opacity=60); 
	-moz-opacity: 0.6;
	
}

#regbuttons a:hover{

	font-family:Cambria, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	padding:3px;
	line-height:28px;
	background:#F5F5F5;
	text-decoration:none;
	border-bottom:0px solid #98a40c;
	opacity:.90;
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9;
	cursor:pointer;
}

#logo
{
	width:550px;
	height:120px;
	border:0px solid #000;
	float:right;
	overflow:auto;
	margin-top:30px;
 	margin-left:50px;
	position:absolute;
}
#logo a {
	display: block;
	height: 100%;
	width: 100%; 
}

#twitter
{
	width:130px;
	height:80px;
	border:0px solid #000;
	float:right;
	overflow:auto;
	margin-top:30px;
 	margin-left:815px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
}

#twitter a {
	text-decoration:none;
	color: #ffffff;
}
#twittericon
{
	width:45px;
	height:55px;
	border:0px solid #000;
	float:right;
	overflow:auto;
	margin-top:110px;
 	margin-left:762px;
	position:absolute;
}
#twittericon a {
	display: block;
	height: 100%;
	width: 100%; 
}
#facebookicon
{
	width:45px;
	height:45px;
	border:0px solid #000;
	float:right;
	overflow:auto;
	margin-top:118px;
 	margin-left:705px;
	position:absolute;
}
#facebookicon a {
	display: block;
	height: 100%;
	width: 100%; 
}

#work
{
	width:560px;
	height:310px;
	border:0px solid #000;
	float:left;
	overflow:auto;
	margin-left:50px;
	margin-top:165px;
	position:absolute;
}



#contact
{
	width:280px;
	height:345px;
	border:0px solid #000;
	float:right;
	overflow:auto;
	position:absolute;
	margin-left:675px;
	margin-top:160px;
}

#wol
{
	width:560px;
	height:30px;
	border:0px solid #000;
	float:right;
	overflow:auto;
	margin-top:500px;
 	margin-left:725px;
 	width:230px;
	position:absolute;
}

#wol a {
	display: block;
	height: 100%;
	width: 100%; 
}

#nav {
	text-align:center;
	margin:20px auto;
}	

body#home a#homenav,
body#activities a#activitiesnav,
body#dates a#datesnav,
body#whattobring a#whattobringnav,
body#directions a#directionsnav,
.navlink:hover img{
	text-decoration:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	-moz-opacity: 0.55;
}

.navlink img{
	text-decoration:none;
	border: none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}


#discounts
{
	width:240px;
	height:35px;
	border:0px solid #000;
	float:right;
	overflow:auto;
	margin-top:470px;
 	margin-left:365px;
	position:absolute;
}
#discounts a {
	display: block;
	height: 97%;
	width: 97%; 
}


#button{
	color:#000000;
	width:84px;
	height:41px;
	background:url(../images/button.png);
	padding:5px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
	border:0px solid #6d8939;
	letter-spacing:1px;
	opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
}

.isi
{
	width:250px;
	text-align:left;
	font-size:14px;
	letter-spacing:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.isi a
{
	color:#353535;
	text-decoration:none;
	font-size:15px;
	font-family:Cambria, Tahoma, Arial, Helvetica, sans-serif;
	
}

.isi a:hover
{
	color:#000000;
	text-decoration:underline;
}

input, textarea
{
	background-color:#F5f5f5;
	
	/*border:medium none;*/
	padding:3px;
	border:1px solid #388aa6;
	font-family:Tahoma;
	font-size:12px;

	opacity:.60;
	filter: alpha(opacity=60); 
	-moz-opacity: 0.6;
}

input:focus, textarea:focus
{
	background-color:#F5f5f5;
	
	/*border:medium none;*/
	padding:3px;
	border:1px solid #388aa6;
	font-family:Tahoma;
	font-size:12px;
x
	opacity:1;
	filter: alpha(opacity=100); 
	-moz-opacity: 1;
}

.fonty
{
	font-size:12px;
}


.black_overlay {
          display: none;
          position: absolute;
          top: 0%;
          left: 0%;
          width: 100%;
          height: 100%;
          background-color: black;
          z-index:1001;
          -moz-opacity: 0.6;
          opacity:.60;
          filter: alpha(opacity=60);
      }

.white_content {
          display: none;
          position: absolute;
          top: 25%;
          left: 25%;
          width: 600px;
          height: 350px;
          padding: 16px;
          border: 10px solid #388aa6;
          background-color: white;
          z-index:1002;
          overflow: auto;
      }

.regform {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	width: 550px;

}

.req{
	color: #388aa6;
	}

.closeform a{

	font-family:Cambria, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	float: right;
	padding:3px;
	
	line-height:15px;
	background:#F5F5F5;
	text-decoration:none;
	border:1px solid #388aa6;
	opacity:.60;
	filter: alpha(opacity=60); 
	-moz-opacity: 0.6;
	
}

.closeform a:hover{
	float: right;
	font-family:Cambria, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	padding:3px;
	line-height:15px;
	background:#F5F5F5;
	text-decoration:none;
	border-bottom:1px solid #388aa6;
	opacity:.90;
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9;
	cursor:pointer;




