/* ********************************* */
/* FLAG GEOCODE */

#geocode{
  position:relative;
  margin-top:15px;
  margin-left:15px;
  width:97%;
}
#flags_page #geocode #add_flag_option_1,
#flags_page #geocode #add_flag_option_2{
  width:315px;
}
#maps #geocode #add_flag_option_1,
#maps #geocode #add_flag_option_2{
  width:475px;
}

#geocode .or{
  font-size:14px;
  font-weight:bold;
  color:#999;
  height:30px;
  line-height:30px;
  margin-left:37px;
}
#geocode .popup_box{
  top:100px;
  left:30px;
  width:265px;
}
#geocode br{
  clear:none;
}
#geocode .lightblue_box{
  padding:15px 10px 15px 10px;
  font-size:11px;
  position:relative;
}
#geocode img{
  float:left;
  margin-top:0px;
  margin-right:10px;
}
#geocode form{
  float:left;
}
#geocode form input.text{
  float:left;
  width:75%;
  padding:6px 0 0 0;
  margin:8px 0 0 20px;
  display:inline;
}
#geocode form .submit{
  float:left;
  width:45px;
  margin:8px 0 0 8px;
}
#geocode form input.grey_submit{
  float:left;
  width:160px;
  margin:15px 0 0 93px;
}
#geocode .error_message{
  margin-left:20px;
  float:left;
  display:inline;
  width:347px;
}
#geocode #default_location{
  float:left;
  clear:left;
  width:200px;
  margin:0 0 0 27px;
  padding:5px 0 0 0;
  font-size:11px;
}
#geocode #mobile_flag{
  background: url('/images/hor_dot.gif') repeat-x top;
  float:left;
  clear:left;
  width:100%;
  margin:20px 0 0 0;
  padding:10px 0 0 0;
  text-align:center;
  font-size:15px;
}
#geocode #pwrdby_yahoo{
  float:right;
  margin:10px 10px 0 27px;
}
/* ********************************* */
/* FLAG ADD */


#add{
  position:relative;
  width:98%;
  margin-top:10px;
}
#add form{
  padding:25px 0 50px 25px;
  height:270px;
}
#add form input{
  width:90%;
}
#add form textarea{
  width:90%;
  height:80px;
}
#add form input.submit, #add form input.grey_submit{
  position:relative;
  top:10px;
  width:120px;
  height:30px;
  margin:0 10px 0 0;
  padding:0;
}
#add .busy{
 margin:0 auto;
 color:#999;
 font-size:18px;
}
#past_tags{
 clear:left;
 margin-top: 4px;
 margin-bottom: 20px;
 width:90%;
}
#past_tags #heading{
  font-weight:bold;
  color:#666;
}
#add #address{
  float:left;
  font-weight:bold;
}
