#group_map{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#group_map input{ width: auto; margin:0; padding:2px;}

#group_map #controls{ padding: 5px 0 7px 10px; width:546px; height: 28px; background:#454545 url('../images/lifegroup_controls_background.jpg') top left no-repeat; margin:0; color:#FFFFFF; font-size:10px;}
#group_map #controls div{ float:left; display:inline; margin: 0; padding: 2px 0 0 0; }
#group_map #controls div.searchBox{ margin-right:3px; }
#group_map #controls #searchText{ margin:0; height:16px; padding:2px; width:163px; font-size:12px; }
#group_map #controls div.goButton{  }
#group_map #controls div.filter{ padding-top: 4px; margin-left:14px;}
#group_map #controls select{ padding: 3px 0; }

#group_map #searchSubmit { margin:0; border: none; padding: 3px 0 4px; background: transparent url('../images/form_but_go.jpg') no-repeat scroll left top; width: 44px; font-weight: bold; font-size: 13px; color: rgb(231, 229, 219);}

#group_map #mapwrapper{width:556px; height:500px; margin:0; padding:0; }
#group_map #map{float:left; width:547px; height:100%; margin:0; padding:0; }

#group_map #results{ float:left; border: solid #CCCCCC; border-width:0 0 1px 1px; padding-bottom:-1px; height:499px; width:0; overflow:hidden; }
#group_map #results .result{ padding:3px; font-size:10px;}
#group_map #results .result .distance{ color:#999999; font-style:italic; }
#group_map #results .noresults{ padding:5px; font-style:italic; }

#group_map #resultswitch{ float:left; height:260px; width:6px; display:block; background:#CCCCCC; padding:240px 1px 0;
			font-size:12px; text-decoration:none; color:#333333; font-weight:bold;}
#group_map #resultswitch:hover{ background-color:#4D99CA; cursor:pointer;}

#email_form{ margin: 0px;}

#email_form select{ width:267px; margin:0 0 8px;}
/* #email_form input{ width:261px;} */

#email_form input#sex_m, #email_form input#sex_f,#email_form input#student_y, #email_form input#student_n{ width:auto; margin-right:5px;}
#email_form #cityText,#email_form #postcodeText{ width:130px; }
#email_form #message{ width:499px; height:73px;}
/*#email_form #email_send{ border: none; margin: 0 2px 0 0; cursor:pointer; padding: 6px 0 22px; width: 94px; height:2em; font-weight: bold; font-size: 100%; color: rgb(231, 229, 219);}*/

#email_form .pulldown{ clear:both; margin:0 0 0 10px; padding:0;}

#email_form .success{ display:block; margin:0 10px 10px; color:#9BC401; font-family: Arail,Helvetica,sans-serif; font-size: 100%; }
#email_form .error{ display:block; margin:0 10px 10px; color:#D53212; font-family: Arail,Helvetica,sans-serif; font-size: 100%; }