/* Z-index of #mask must lower than #boxes .window */
#mask {
	position:absolute;
	z-index:999999999;
	background-color:#000;
	display:none;
}

#boxes .window {
	position:absolute;
	width:1000px;
	/*height:1000px;*/
	display:none;
	z-index:9999999999;
	padding:20px;
	margin-top:-63px;
	background:#FFFFFF;
	border: 1px #ababab solid;
}


/* Customize your modal window here, you can add background image too */
#boxes #dialog{
	width:640px; 
	min-height:300px;
} 
#boxes #dialogMulti, #boxes #dialogSingle {
	width:470px; 
	min-height:300px;
}

.dialog_top{
	background:url(/builder/frame/bg-overlay-form-top.png) bottom left no-repeat;
	width:572px;
	height:15px;
	position:relative
}
.dialog_bottom{
	background:url(/builder/frame/bg-overlay-form-bottom.png) no-repeat;
	width:572px;
	height:10px;
	border:1px sold blue;
}
.dialog_content{
	background:url(/builder/frame/bg-overlay-form.gif) #EEEFF0 repeat-x;
	width:532px;
	padding:10px 20px;
	position:relative;
}
.dialog_close{
	position:absolute;
	top:-10px;
	right:-10px;
	z-index:50;
}
.dialog_content_left{
	float:left;
	width:270px;
	text-align:left;
	background:url(/builder/frame/bg-overlay-form-divider.png) right center no-repeat;
	
}
.dialog_content_right{
	float:left;
	width:250px;
	text-align:left;
	padding-top:25px;
	padding-left:10px;
}
.dialog_content_left h3{
	color:#6eb0b7;
	font-size:20px;
}
.prof_cat_list{
	margin:10px 0 10px 0 ;
	padding:0;
}
.prof_cat_list li{
	list-style:none;
	clear:both;
	padding:10px 0;
}
.prof_cat_list li img{
	float:left;
	margin-right:3px;
}
.button_send_inquiry{
	text-align:right;
	padding-right:20px;
}
.overlay_logo_footer{
	position:absolute;
	bottom:0;
	right:10px;
	margin-right:10px;
}
#box_message{
	color:red;
	font-size:11px;
}