.tx-wmcontact-pi1 {
   padding: 0;
   margin: 0 0 1em 0;
}

.tx-wmcontact-pi1 img{
   border: none;
}


/* MAIN DIVS */
.wm-contact-details {
   margin-top: 20px;
   padding: 5px;
   width: 440px;
   min-height: 200px;
   height: auto;
   
   background-color: #fdfdfd;
   border-top: 1px solid #ddd;
   border-right: 2px solid #999;
   border-bottom: 2px solid #999;
   border-left: 1px solid #ddd;
}


.wm-contact-details img {
   position: relative;
   float: right;
   margin: 0 0 20px 20px;
}

.wm-contact-details p {
   margin: 0 0 0.3em 0;
}

.wm-contact-contact-person-container {
   border-bottom: 1px solid #336699;
}

.wm-contact-contact-person-header,
.wm-contact-contact-person {
   margin: 0 0 0.8em 0;
   padding: 0 0 0.8em 0;
   border-bottom: 1px solid #336699;
}

.wm-contact-contact-person-header {
	background-color: #6fc7dd;
	border: none;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: bold;
	padding: 3px;
}

* html .wm-contact-contact-person-header {
   zoom:1;
}

.wm-contact-contact-person .wm-contact-job, 
.wm-contact-contact-person .wm-contact-title, 
.wm-contact-contact-person .wm-contact-name {

}

.wm-contact-contact-person .wm-contact-email {
	background: url(images/icons/mail_10x10.gif) no-repeat 0 0;
	padding: 0 0 0 20px;
	
} 

.wm-contact-contact-person .wm-contact-fax {
	background: url(images/icons/print_10x10.gif) no-repeat 0 0;
	padding: 0 0 0 20px;
	
} 

.wm-contact-contact-person .wm-contact-phone {
	background: url(images/icons/phone_10x10.gif) no-repeat 0 0;
	padding: 0 0 0 20px;
	
} 



/* SUB DIVS */
.wm-contact-job, .wm-contact-title, .wm-contact-home {

}

.wm-contact-phone {
	background: url(images/icons/phone.gif) no-repeat 0 0;
	padding: 0 0 0 20px;
	
}

.wm-contact-fax {
	background: url(images/icons/print.gif) no-repeat 0 0;
	padding: 0 0 0 20px;
	
}

.wm-contact-email {
	background: url(images/icons/mail.gif) no-repeat 0 0;
	padding: 0 0 0 20px;
	
}

.wm-contact-name {
   font-weight: bold; 
   font-size: 120%;
   margin-bottom: 1em;
}

.wm-contact-image {
   
}