#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:432px;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}


#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:auto;
width:408px;
background:#FFFFFF;
_border:2px solid #cecece;
z-index:200;
padding:12px;
font-size:13px;

_min-height: 320px;
_max-height: 70%;
_overflow-y: auto;
_overflow-x: hidden;
_padding: 5px 15px 15px 15px;
_margin-left: 30px;

border:thin solid #eaeaea;

-moz-box-shadow: 2px 2px 3px #f2f2f2;
-webkit-box-shadow:  2px 2px 3px #f2f2f2;
box-shadow: 2px 2px 3px #f2f2f2;
background:url(http://411pros.com/images/formimages/background.jpg);
_position:relative;

}

#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

.button411{
margin:5px;
cursor: pointer;
cursor: hand;
}

#popupContact .w2llead #sf_first_name {
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	width: 254px;
	max-width: 254px;
	height: 20px;
	line-height: 150%;
	margin-right:17px;
}

#popupContact .w2llead #sf_email {
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
		width: 254px;
	max-width: 254px;
	height: 20px;
	line-height: 150%;
	margin-left:29px;
}

#popupContact .w2llead #sf_phone {
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
		width: 254px;
	max-width: 254px;
	height: 20px;
	line-height: 150%;
	margin-left:36px;
}

#popupContact .w2llead #sf_Website_Address__c {
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
		width: 254px;
	max-width: 254px;
	height: 20px;
	line-height: 150%;
	margin-left:23px;
}

#popupContact .w2llead .w2linput.submit{
    width: 68px;
	height:35px;
    padding: 9px 15px;  
    background: #617798;  
    border: 0;  
    font-size: 14px;  
    color: #FFFFFF; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	background-image:url('http://411pros.com/images/popup-form-button.png');
	cursor:pointer;
	margin-left:50%;
	}
	

#popupContact .w2llabel{
    margin-left: 10px;  
    color: #999999;  
	font:13px/150% Verdana, Tahoma, sans-serif;
	width:110px;
}

#popupContact p#requiredfieldsmsg{
text-align:left;
    color: #999999;  
	font:13px/150% Verdana, Tahoma, sans-serif;
}
