

.message {display: none;}
#_dropslide1 {z-index: 10}

/* css for contact icon and details grid */

.contact_info {line-height:25px;}
.contact_info .heading {padding: 0 0 5px 0;margin: 0;}
.contact_info span {
	height: 20px;
	padding: 0 0 3px 20px;
	display: block;
}
.contact_info .phone {background: url('/websymimages/icon_phone.png') no-repeat left center;}
.contact_info .fax {background: url('/websymimages/icon_fax.png') no-repeat left center;}
.contact_info .mobile {background: url('/websymimages/icon_mobile.png') no-repeat left center;}
.contact_info .email {background: url('/websymimages/icon_email.png') no-repeat left center;}
.contact_info .msg {background: url('/websymimages/icon_msg.png') no-repeat left center;}
.contact_info .address {background: url('/websymimages/icon_address.png') no-repeat left center;}
.contact_info .map {background: url('/websymimages/icon_map.png') no-repeat left center;}

img.captcha {
	float: left;
}

#webform p {
	overflow: hidden;
	width: -16;
}

.red {color:#ff0000;}

	
