/* - - - - - - - - - - - - - - - - - - - - -

Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/

Created : January 13, 2006
Modified : February 1, 2006

- - - - - - - - - - - - - - - - - - - - - */

#modal{
	display:none;
	position: absolute;
	z-index:9999;
	width:500px;
	height:500px;
	background:url(images/friend.png) no-repeat left top;
	text-align:left;
	font-size:12px;
	/* -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;*/
	 padding:8px 10px;

}
.popup_form_area{ float:left; margin-top:190px; width:463px; margin-left:15px;}
#modal .icon_close{top:196px; left:448px; width:36px; height:36px;  position:absolute;}
#modal[id]{
	position:fixed;
}

#modal p label{float:left; width:100px; text-align: right; margin-right: 10px; padding-top: 3px;}
#modal2 strong{ width: 200px; float:left; margin-left: 10px; color:#545454;} 
#modal h1{ font-weight:normal; margin-bottom:10px;  color:#4c4c4c; border-bottom:1px solid #ccc; padding:5px 0;}
#modal p {
	margin:2px 0;
	color:#666;
	padding:5px 5px 3px;
}
#modal input, #modal select, #modal textarea{ border:1px solid #ccc; -moz-border-radius:15px;  -webkit-border-radius:15px;  padding:4px 10px; color:#000; font-family:"Lucida Grande", Arial; font-size:12px;  margin-right:8px; background:#fff; color:#666;}

#modal input[type=button], #modal input[type=submit] { border:1px solid #0f75a3;
	padding:3px 15px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	background:url(images/button_bg.png) repeat-x left top;
	cursor:pointer;
	border-radius:5px;
	color:#fff;
	font-size:13px;
	text-shadow:1px 1px #666;
	font-family:'Cuprum', sans-serif;  }

#modal input.input3{width:185px;}

.overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999;
	background:#fff url(images/trans_bg.png);
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
}
.overlay[id]{
	position:fixed;
}

#modal.done .lbLoadMessage{
	display:none;
}
#modal.done .lbContent{
	display:block;
}
#modal.loading .lbContent{
	display:none;
}
#modal.loading .lbLoadMessage{
	display:block;
}

/*one mroe*/
#modal2{
	display:none;
	position: absolute;
	z-index:9999;
	width:500px;
	height:500px;
	background:url(images/friend.png) no-repeat left top;
	text-align:left;
	font-size:12px;
	 padding:8px 10px;

}
#modal2[id]{
	position:fixed;
}
.popup_form_area{ float:left; margin-top:190px; width:463px; margin-left:15px;}
#modal2 .icon_close{top:196px; left:448px; width:36px; height:36px;  position:absolute;}

#modal2 h1{ font-weight:normal; margin-bottom:10px;  color:#4c4c4c; border-bottom:1px solid #ccc; padding:5px 0;}
#modal2 p {
	margin:2px 0;
	color:#fff;
	padding:5px 5px 3px;
	float:left;
}
#modal2 input, #modal2 select, #modal2 textarea{ border:1px solid #ccc; -moz-border-radius:15px;  -webkit-border-radius:15px;  padding:4px 10px; color:#000; font-family:"Lucida Grande", Arial; font-size:12px;  margin-right:8px; background:#fff; width:180px; color:#666;}

#modal2 input[type=button], #modal2 input[type=submit] {
	padding:3px 15px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	background:url(images/button_bg.png) repeat-x left top;
	cursor:pointer;
	border-radius:5px;
	color:#fff;
	font-size:13px;
	text-shadow:1px 1px #666;
	width:100px;
	font-family:'Cuprum', sans-serif;  }  

#modal2 input.input3{width:185px;}

.overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999;
	background-color:#fff;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
}
.overlay[id]{
	position:fixed;
}

#modal2.done .lbLoadMessage{
	display:none;
}
#modal2.done .lbContent{
	display:block;
}
#modal2.loading .lbContent{
	display:none;
}
#modal2.loading .lbLoadMessage{
	display:block;
}



#modal3{
	display:none;
	position: absolute;
	z-index:9999;
	width:920px;
	/*height:300px;*/
	border: solid #B9B9B9 5px;
	background:#fff;
	text-align:left;
	font-size:12px;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#modal3 .icon_close{top:5px; right:5px; width:36px; height:36px;  position:absolute;}
#modal3[id]{
	position:fixed;
}
.floor_plan{ text-align:center;}
#modal3 h1{ font-weight:normal; margin-bottom:10px;  color:#4c4c4c; border-bottom:3px solid #ccc; padding:5px 0;}
#modal3 p {
	margin:2px 0;
	color:#fff;
	padding:5px 5px 10px;
}
#modal3 input, #modal3 select, #modal3 textarea{ border:1px solid #ccc; -moz-border-radius:15px;  -webkit-border-radius:15px;  padding:4px 10px; color:#000; font-family:"Lucida Grande", Arial; font-size:10px;  margin-right:8px; background:#e2d1e3;}

#modal3 input[type=button], #modal3 input[type=submit] { background:#653f67; color:#fff; text-shadow:none; font-style:normal; font-weight:bold; border:2px solid #fff;  }

#modal3 input.input3{width:185px;}

.overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999;
	background-color:#fff;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
}
.overlay[id]{
	position:fixed;
}

#modal3.done .lbLoadMessage{
	display:none;
}
#modal3.done .lbContent{
	display:block;
}
#modal3.loading .lbContent{
	display:none;
}
#modal3.loading .lbLoadMessage{
	display:block;
}



#speaker1{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:300px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker1 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker1[id]{
	position:fixed;
}

#speaker1 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}
.popup_speaker_area{ float:left; width:463px;}

.speaker_area{ float:left;}
.speaker_img{ float:left;}
.speaker_content_area{ float:left; width:300px; margin-left:10px;}
.speaker_content_area h2{color:#333; font-size:16px; margin:0px 5px 5px;}
.speaker_content_area h3{color:#666; font-size:14px; margin:0px 5px 5px;}
.speaker_desc{ line-height:19px; font-size:13px; color:#666; float:left; margin-top:10px; height:140px; width:458px; padding:5px; overflow:auto;}



#speaker2{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:300px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker2 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker2[id]{
	position:fixed;
}

#speaker2 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}


#speaker3{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker3 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker3[id]{
	position:fixed;
}

#speaker3 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}

#speaker4{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker4 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker4[id]{
	position:fixed;
}

#speaker4 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}

#speaker5{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker5 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker5[id]{
	position:fixed;
}

#speaker5 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}


#speaker6{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker6 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker6[id]{
	position:fixed;
}

#speaker6 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}


#speaker7{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker7 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker7[id]{
	position:fixed;
}

#speaker7 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}


#speaker8{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker8 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker8[id]{
	position:fixed;
}

#speaker8 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}


#speaker9{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker9 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker9[id]{
	position:fixed;
}

#speaker9 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0;}


#speaker10{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker10 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker10[id]{
	position:fixed;
}

#speaker10 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}

#speaker11{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker11 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker11[id]{
	position:fixed;
}

#speaker11 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}

#speaker12{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker12 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker12[id]{
	position:fixed;
}

#speaker12 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}


#speaker13{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker13 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker13[id]{
	position:fixed;
}

#speaker13 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}

#speaker14{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker14 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker14[id]{
	position:fixed;
}

#speaker14 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}

#speaker15{
	display:none;
	position: absolute;
	z-index:9999;
	width:470px;
	height:320px;
	text-align:left;
	font-size:12px;
	background:#FCFCFC;
	border:2px solid #ccc;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -khtml-border-radius:10px;
	 border-radius:10px;
	 -moz-box-shadow: 4px 4px 4px #F1F1F1;
	 -webkit-box-shadow: 4px 4px 4px #F1F1F1;
	 -khtml-box-shadow: 4px 4px 4px #F1F1F1;
     box-shadow: 4px 4px 4px #F1F1F1;
	 padding:8px 10px;

}
#speaker15 .icon_close{left:448px; width:36px; height:36px;  position:absolute;}
#speaker15[id]{
	position:fixed;
}

#speaker15 h1{ font-weight:normal; margin-bottom:10px;  color:#158bc8; border-bottom:1px solid #ccc; padding:5px 0; font-size:20px;}