
#ph_contact_txt {padding:5px;padding-left:10px;color:#d4ced2;}

#ph_contact_form {padding-left:10px;}

#ph_contact_form .label {font:bold 11px Arial;width:70px;color:#d4ced2;}

#ph_contact_form .error {font:normal 10px Arial;color:#cc0000;}
#ph_contact_form .success {font:normal 11px Arial;color:#008000;}

#ph_contact_form .notes {
	font:normal 10px Arial;color:#d4ced2;
}

#ph_contact_form .field input{
	border:1px solid #dddddd;font:normal 11px Arial;width:140px;
}

#ph_contact_form textarea{
	font:normal 10px Arial;
	border:1px solid #ddd;/* More css here */
	width:170px;
}

#ph_contact_addresses{
	font:normal 11px Arial;padding-left:10px;color:#d4ced2;
}

#ph_contact_addresses .item {
	padding:5px;color:#d4ced2;
}

#ph_contact_addresses .item .line{
	/* Your css here */color:#d4ced2;
}
#ph_contact_gmap{
	width:650px;height:300px;text-align:left;color:#000000;
}
#ph_contact_gmap a:link, #ph_contact_gmap a:visited, #ph_contact_gmap a:hover{color: #000000;} 
#ph_contact_gmap a:hover{font-weight:bold;}

#ph_contact_directions {
	height:400px;overflow:auto;color:#000000;
}
#ph_contact_directions div, #ph_contact_directions p, #ph_contact_directions table {
	font-size:12px;color:#000000;
}