/* ********************************* */
/*     HIGH LEVEL STRUCTURE          */

#map_view_members #main{
  position:relative;
  margin-top:15px;
  margin-left:auto;
  margin-right:auto;
  width:900px;
}
#map_view_members #main #lhs{
  position:relative;
  float:left;
  width:270px;
}
#map_view_members #main #rhs{
  float:right;
  width: 590px;
  margin-left:0px;
}

/* ********************************* */
/*       PAGE LEVEL STYLES           */

#map_view_members #main .heading{
  padding:0;
  margin:0;
}
#map_view_members #main #progress_bar h3{
  font-size:14px;
  float:left;
  font-weight:bold;
  margin-top:8px;
}

/* ********************************* */
/*                UPPER              */
#map_view_members #main #progress_bar{
  height:30px;
  line-height:30px;
}
#map_view_members #main #progress_bar a{
  float:right;
  margin-right:10px;
  font-size:14px;
}

/* ********************************* */
/*      LEFT HAND SIDE               */

#map_view_members #main #lhs #top_flagrs{
  float:left;
  width:100%;
  background: url('/images/hor_dot.gif') repeat-x bottom; 
  padding:0 0 10px 0;
  margin:0 0 20px 0;
}
#map_view_members #main #lhs #top_flagrs h3{
  float:left;
  width:100%;
  background: none;
  padding:0 0 10px 10px;
  margin:0;
}
#map_view_members #main #lhs #map_links{
  float:left;
  width:100%;
  margin:0px 0 30px 0;
}
#map_view_members #main #lhs ol{
  float:left;
  margin:0 0 20px 20px;
  padding:0 0 0 10px;
}
#map_view_members #main #lhs li{
  float:left;
  clear:left;
  font-size:12px;
  height:10px;
  width:210px;
}
#map_view_members #main #lhs li a{
  font-weight:bold;
}
#map_view_members #main #lhs li img{
  float:left;
  margin-right:3px;
}
#map_view_members #main #lhs li span{
  font-size:13px;
  line-height:25px;
}


/* ********************************* */
/*      RIGHT HAND SIDE              */

#map_view_members #main #rhs .member_box{
  position:relative;
  float:left;
  width:265px;
  height:80px;
  font-size:15px;
  color:#CCCCCC;
  font-weight:bold;
}
#map_view_members #main #rhs .member_box img{
  float:left;
  margin-right:7px;
}
#map_view_members #main #rhs .member_box .under_login{
  float:left;
  font-size:12px;
  color:#333;
  font-weight:normal;
}
#map_view_members #main #rhs .member_box img.options{
  margin-top:5px;
}
