.query {
	width:350px;
	height:300px;
	z-index:11;
	visibility:hidden;
}

.queryBody {
	background-color: #E4C0C7;
	border:1px solid #9F1544;
	width: 350px; 
	padding: 10px;
	height: 300px;
	z-index: 11;
	opacity: .9;
	filter: alpha(opacity=90);
}

.opaque {
	opacity: .1;
	filter: alpha(opacity=10);
}

#queryinputs {
	width:140px;
	margin: 15px auto 0 auto;
	text-align:center;
}

#cancel_btn {
	float:right;
}

textarea#mess_txt {
	width: 340px;
	height: 63px;
	overflow: auto;
}

textarea#styled {
	width: 330px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

label { 
	float:left;
	width: 160px;
	vertical-align: middle; 
	font-weight: bold; 
	text-align:right;
	margin-top:4px;
	margin-right:6px;
} 

#phonetext { 
	width: 160px;
	font-weight: bold;
	float:left; 
	text-align:right;
	margin-top:4px;
	margin-right:6px;
}

#phonenum { 
	font-size:large;
	width: 150px;
	font-weight: bold;
	float:left; 
	text-align:left;
}

input {  
	vertical-align: middle; 
} 

input#nme_txt, input#email_txt { 
	width: 150px; 
	background: #fff; 
} 

#queryLink {
	visibility:hidden;
	cursor:hand;
	cursor:pointer;
}

.clear {font-size: 1px; height: 1px} 
	
.infoSymbol {    
	position:static;
	color:#0000ff;
	border:1px solid #0000ff;
	cursor:hand;
	cursor:pointer;
	z-index:50;
	vertical-align:super;
}

.infoDisplay
{    
	z-index:50;
}
	
.info
{    
	z-index:50;
}

