
#filter
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 200%;
	background-color: #FFF;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=50);
}


#box 
{
	display: none;
	position: absolute;
	top: 20%;
	left: 20%;
	width: 400px;
	height: 200px;
	padding: 48px;
	margin:0;
	border:none;;
	z-index:101;
	overflow: none;
	margin:0 auto;
	background-color:222020;
	/*border: 1px solid black;
	background-color: white;*/
	
}

#boxtitle
{
	position:absolute;
	float:center;
	top:0;
	left:0;
	width:496px;
	height:24px;
	padding:0;
	padding-top:4px;
	left-padding:8px;
	margin:0;
	border-bottom:4px solid #3CF;
	background-color: #09c;
	color:white;
	text-align:center;
}

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

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

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

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:600px;
/*	height:400px;*/
	margin:-220px 0 0 -250px;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#1E1B1B;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

/*#lightbox.done img{
	width:100%;
	height:100%;
}*/





.close{
	height:28px;
	padding:0 0 0 500px;
}	
.box01{
	padding:35px;
	background-color: white;
	width:568px;
	height:100%;
	overflow:hidden;
	background-color:#222020;
	border:6px solid #000; 
	}

.nxtback{
	padding:12px 0 0 0;
	text-align:right;
}
.nxtback .nxt{
	float:right;
	margin:0 0 0 9px;
}
	

#boxtitle
{
	
	/*float:center;
	top:0;
	left:0;
	height:24px;
	padding:0;
	padding-top:4px;
	left-padding:8px;
	margin:0;
	border-bottom:4px solid #3CF;
	background-color: #09c;

	color:white;
	text-align:center;*/
	font:bold 22px/20px "LubalGraph Md BT","Times New Roman", Times, serif;
	color:#2AA1C1;
	font-weight:normal;
	padding:0 0 0 21px;
	margin-bottom:20px;
	text-align:center;
}
#boxtitle2{
	font:bold 15px/18px "LubalGraph Md BT","Times New Roman", Times, serif;
	color:#FFF;
	padding:0 0 0 21px;
	font-weight:normal;
	margin-bottom:15px;
	text-align:center;
}
.select_section{
	padding:0 38px 0 21px;
}
.select_section04{
	padding:38px 0 59px 24px;
}
form.detailsend{
}
form.detailsend label{
	padding-bottom:11px;
	display:block;
}
.select_section label span.nameTxt{
	font-size:14px;
	line-height:23px;
	color:#000000 !important;
	width:86px;
	float:left;
	display:block;
}
.select_section span.plsenter{ 
	width:146px;
	height:23px;
	float:left;
	background:url(../images/pls.gif) no-repeat 100% 0;
	padding:0 0 0 29px;
	line-height:23px;
	color:#fff;
	display:block;
	font-size:11px !important;
	margin:0;
	font-weight:normal;
}
.txtbox09{
	width:252px;
	height:21px;
	border:solid 1px #808080;
	float:left;
}
.sendbtn{
	margin:4px 0 0 259px;
}
 

.select_section span{
	font:bold 14px/39px Arial, Helvetica, sans-serif;
	color:#005593;
	display:block;
	padding-bottom:8px;
}
.random{
	border:solid 1px #D5D5D5;
	margin-bottom:9px;
	background:url(../images/random-bg.gif) repeat-x 0 0;
	padding:0 15px 0 14px;
	clear:both;
	height:68px;
}
.random p{
	width:45px;
	height:45px;
	font:bold 30px/45px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/onebg.gif) no-repeat 0 0;
	margin:11px 16px 11px 0;
	text-align:center;
	float:left;
}
.random h2{
	font-weight:bold;
	font-size:24px;
	line-height:67px;
	width:345px;
	padding:0;
	margin:0;
	float:left;
}
.random h2 a{
	color:#005593 !important;
}
.random h2 a:hover{
	color:#5EB0FB !important;
	text-decoration:none;
}
.random img{
	float:right;
	display:block;
}








/*--------thank u------------------*/
.select_section01{
	padding:109px 0 146px 0;
}
.quto{
	margin:0 50px;
	padding:0;
}
.quto h2{
	font:bold 22px/29px Arial, Helvetica, sans-serif;
	color:#666666;
	display:block;
	width:auto;
	padding:0 0 29px 0;
}
.quto h2 a{
	color:#216EE1;
}
.quto ul{
	list-style-type:none;
	padding:0 0 0 20px;
	width:auto;
	float:left;
}
.quto ul li{
}
.quto ul li h3{
	color:#000;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	display:block;
}
.quto ul li a{
	color:#005693;
	font-size:12px;
	line-height:25px;
	font-weight:bold;
	display:block;
	
}




#quto{
	margin:18px 0 0 0;
	height:354px;
	overflow:scroll;
overflow-x:hidden;


	
}
.quto01{
	padding:0 0 31px 0;
	float:left;

}
.quto01 ul{
	list-style-type:none;
	padding:0 0 16px 0;
	width:auto;
	float:left;
	margin-right:55px;
	background:url(../images/dotedx.gif) repeat-x 0 100%;
}
.quto01 ul li{
}
.quto01 ul li h3{
	color:#000;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	display:block;
}
.quto01 ul li a{
	color:#005693;
	font-size:12px;
	line-height:25px;
	font-weight:bold;
	display:block;
	
}
.select_section02{
	padding:0 0 0 20px;
}
.requirments{
	padding-bottom:20px;
	width:499px;
	float:left;
}
.requirments_bg{
	background:url(../images/dotedx.gif) repeat-x 0 100%;
}
.requirments01{
	width:223px;
	float:left;
}
.requirments01 img{
	float:left;
	margin:0 11px 0 0;
	border:solid 1px #E9E9E9;
}
.requirments01 p{
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#838383;
	width:auto;
	padding:0;
	margin:0;
}

.requirments02{
	width:245px;
	float:right;
}
.requirments02 h2{
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#005693;
	text-align:right;
	display:block;
	padding:0 4px 11px 0;
	margin:0;
}
.special{
	width:241px;
	height:65px;
	border:solid 2px #D4D4D4;
}

.yourdetail{
	width:499px;
	float:left;
	padding:0 0 8px 0;
}
.yourdetail h2{
	font:normal 18px/40px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	padding:0 ;
	margin:0;
}
.yourdetail p{
	font-weight:bold;
	font-size:11px;
	line-height:18px;
	color:#6B6760;
}
.txtbox09selected{
	
}

.contact input:focus,
.contact textarea:focus,
.contact select:focus    {
    background:#D9D9D9;
	border:1px solid #000;
}



.select_section04 input:focus { border:solid 1px #287CE8;}

#topmain_body{
	background-color:#222020;
	}
#topBody {
	background-color:#373737;
	color:inherit;
	position:relative;
	}
#topBody .topLeft {
	position:absolute;
	height:18px;	
	display:block;	
	top:0;
	left:0;
	width:20px;
	background:url(../image/body-left-top-img.gif) no-repeat 0 0;
	}
#topBody .topRight {
	position:absolute;
	height:18px;	
	display:block;	
	top:0;
	right:0;
	width:20px;
	background:url(../image/body-right-top-img.gif) no-repeat 0 0;
	}
#topBody .bottomLeft {
	position:absolute;
	height:18px;	
	display:block;	
	bottom:0;
	left:0;
	width:20px;
	background:url(../image/body-left-bot-img.gif) no-repeat 0 0;
	}
#topBody .bottomRight {
	position:absolute;
	height:18px;	
	display:block;	
	bottom:0;
	right:0;
	width:20px;
	background:url(../image/body-right-bot-img.gif) no-repeat 0 0;
	}	
#topBodymain {
	border:6px solid #fff;
	height:200px;
	background-color:#333333;
	}
.pop_topbg{
	background:url(../image/pop-top-bg.gif) repeat-x 0 0;
	height:18px;
	}
.pop_botbg{
	background:url(../image/pop-bot-bg.gif) repeat-x 0 100%;
	height:18px;
	}
.popebg{
	background-color:#333333;
	border-left:6px solid #FFF;
	border-right:6px solid #FFF;
	height:120px;
	padding:12px 0 0 10px;
	width:500px;
	}

.popebg h2{
	font:normal 23px/26px Arial, Helvetica, sans-serif;
	color:#ECECEC;
	margin-bottom:10px;
	text-align:center;
}
.popebg h3{
	font:normal 30px/32px Arial, Helvetica, sans-serif;
	color:#37B1D8;
	margin-bottom:15px;
	text-align:center;
	text-transform:uppercase;
}







