#filter{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 170%;
	background-color: #000;
	z-index:10;
	opacity:0.8;
	filter: alpha(opacity=80);
}


#box {
	display: none;
	position: absolute;
	top: 10%;
	left: 30%;
	width: 500px;
	height: 690px;
	padding: 10px 40px 10px 40px;
	margin:0;
	border: 10px solid #fff;
	background-color: #efefef;
	z-index:101;

	color:#333
}

#boxtitle{
	position:absolute;
	float:center;
	top:0;
	left:0;
	width:496px;
	height:24px;
	padding:0;
	padding-top:4px;
	left-padding:8px;
	margin:0;	
	color:white;
	text-align:center;
	color:#006;
}
.registration td{ font-family:""; font-size:12px; color:#333; text-align:left; padding:10px 0 0 0;}

/* for login box */

#videofilter
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 120%;
	background-color: #000;
	z-index:10;
	opacity:0.8;
	filter: alpha(opacity=80);
}


#videobox 
{
	display: none;
	position: absolute;
	top: 15%;
	left: 30%;
	width: 500px;
	height: auto;
	padding: 0;
	margin:0;
	border:none;
	background-color: none;
	z-index:101;

	color:#333
}

#videoboxtitle
{
	position:absolute;
	float:center;
	top:0;
	left:0;
	width:496px;
	height:24px;
	padding:0;
	padding-top:4px;
	left-padding:8px;
	margin:0;	
	color:white;
	text-align:center;
	color:#006
}

/* for registeration box */

#registerfilter
{
	display: none;
	position:fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 120%;
	background-color: #000;
	z-index:10;
	opacity:0.8;
	filter: alpha(opacity=80);
}


#registerbox 
{
	display: none;
	position: absolute;
	top: 15%;
	left: 30%;
	width: 500px;
	height: auto;
	padding: 0;
	margin:0;
	border:none;
	background-color: none;
	z-index:101;

	color:#333
}

#registerboxtitle
{
	position:absolute;
	float:center;
	top:0;
	left:0;
	width:496px;
	height:24px;
	padding:0;
	padding-top:4px;
	left-padding:8px;
	margin:0;	
	color:white;
	text-align:center;
	color:#006
}



/* for contact box start here */
#contactfilter
{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 120%;
	background-color: #000;
	z-index:10;
	opacity:0.8;
	filter: alpha(opacity=80);
}


#contactbox 
{
	display: none;
	position: absolute;
	top: 15%;
	left: 30%;
	width: 540px;
	height: auto;
	padding:20px;
	margin:0;
	border:none;
	background-color:none;
	z-index:101;
	color:#333
}

#contacttitle
{	
	position:absolute;
	float:center;
	top:0;
	left:0;
	width:496px;
	height:24px;
	padding:0;
	padding-top:4px;
	left-padding:8px;
	margin:0;	
	color:white;
	text-align:center;
	color:#006
}

/* for contact box end here */


/* for video box end here */

input[type=text], input[type=password], input[type=file], select, textarea {border:1px solid #666; background-color:#fff;}
.button {background-color:#fff; color:#000; font-weight:bold; font-size:12px; border:3px solid #ccc; padding:5px; font-family:Georgia, "Times New Roman", Times, serif;text-transform:none; cursor:pointer}
.close {background-color:;}

.registration { margin:20px 0 0 20px;}
.registration td h1, .registration td h2, .registration td h3 {font-family:Georgia, "Times New Roman", Times, serif; text-transform:none; text-shadow: #fff 1px 1px 0; font-weight:normal; padding:0 0 10px 0; margin:0 0 0 0;}
.registration td h1 {color:#666; font-size:30px; text-align:left; margin:0 0 0 20px; }
.registration td h2 {color:#484041; font-size:24px; }
.registration td h3 {color:#666; font-size:14px;}
.registration td input{ height:20px;}
.registration td input[type=text], .registration td input[type=password], .registration td input[textarea]{ width:120px; border:1px solid #666; background:#fff;}
.registration td { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333; text-align:left; padding:5px 0 10px 5px; margin-left:5px;  text-transform:none;text-shadow: #fff 1px 1px 0;}
.registration td small {font-size:10px; color:#999;}
.register{background-color:#9a0f08; color:#fff;font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; padding:0; border:none; margin-top:0;  width:100px; cursor:pointer; padding:0; display:block;}
.register:hover{background-color:#3b3b3b;color:#fff; text-decoration:none}
.registration td.level { text-align:left; width:250px; padding:0 5px 0 0;}
.registration td a {color:#9a0f08; text-decoration:none;}
.registration td textarea{ width:413px; margin-top:5px;}


.smallbutton { float:left;  margin:15px 0 0 30px; *margin:20px 0 0 -10px}
.smallbutton a, .smallbutton a:hover{display:block; height:27px; width:342px; font-weight:bold; color:#eae0c7; font-size:14px; text-decoration:none; padding-left:60px; padding-top:7px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal} 
.smallbutton a {background:url(../images/small-button.gif) no-repeat 0 -34px;  color:#fff;}
.smallbutton a:hover {background:url(../images/small-button.gif) no-repeat 0 0;  color:#fff;}