h3 {font:bold 14px Tahoma;color:#009999;margin-bottom:5px;}
#ph_contact_txt {padding:5px;padding-left:10px;padding-top:0;font:normal 11px Verdana;color:#000000;}

#ph_contact_form {padding-left:10px;}

#ph_contact_form .label {font:bold 11px Verdana;width:70px;color:#000000;}

#ph_contact_form .error {font:normal 10px Verdana;color:#cc0000;}
#ph_contact_form .success {font:normal 11px Verdana;color:#008000;}

#ph_contact_form .notes {
	font:normal 10px Verdana;color:#000000;
}

#ph_contact_form .field input{
	border:1px solid #dddddd;font:normal 11px Arial;width:170px;
}

#ph_contact_form .actions input{
	border:1px solid #dddddd;background:#bf402b;font:normal 11px Arial;color:#e3e3e3;
	cursor:pointer;
}

#ph_contact_form textarea{
	font:normal 10px Arial;
	border:1px solid #ddd;/* More css here */
	width:170px;
}

#ph_contact_addresses{
	font:normal 10px Arial;padding-left:10px;
}

#ph_contact_addresses .item {
	padding:5px;
}

#ph_contact_addresses .item .line{
	/* Your css here */
}
#ph_contact_gmap{
	width:540px;height:300px;
}
#ph_contact_directions {
	height:300px;overflow:auto;
}