.details {
        float: left;
        width: 410px;/*430*/
}

.map {
        float: right;
        width: 270px;
	padding: 10px 0 0 0;
	text-align: center;
}

#contactlightbox {
        color: #ff0000;
        margin: 0 0 5px 0;
	padding: 0 0 15px 0;
	/* border-bottom: 1px solid #aaaaaa; */
}


.contactsitename {
	font-size: 16pt;
	color: #0033BB;
	font-family: verdana;
	text-decoration: bold;
	padding: 0 0 10px 0;
}

.contactaddress {
	font-size: 11pt;
	color: black;
	font-family: verdana;
	padding: 0 0 10px 0;
}

.contactnumbers {
	font-size: 9pt;
	color: black;
	font-family: verdana;
	padding: 0 0 15px 0;
	vertical-align: middle;
}

.icon {
	vertical-align: middle;
}

.contactnumberpic {
	height: 51px;
	background: url('../images/phcontact.jpg');
}
