/* local content */
#featured-communities {
  float: left;
  margin-bottom: 10px;
  overflow: hidden;
  text-align: center;
  width: 238px;
}
#featured-communities h2 {
  color: #024059;
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 4px;
  text-transform: none;
}
#featured-communities .gallery_image_shuffle { margin: 0 0 3px; }
#featured-communities .gallery_image_shuffle div { color: #999; font-size:11px; line-height:16px; }
#featured-communities .gallery_image { margin: 0; width: 238px; }
#featured-communities .gallery_image_shuffle a { float: left; margin: 0 16px 4px; }
/* end local */
#AptsWidget {
  color: #999999;
  display: inline;
  float: left;
  font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 13px;
  margin-right: 18px;
  width: 380px;
}
.apts_copy_bold { color: #666; font-weight: bold; }
#apts_city { height:41px; padding-bottom: 20px; }
.city_apartments {
  color: #517283;
  float:left;
  font-size: 21px;
  width: 230px;
}
.apts_logo {
  background-image: url(http://media.apartments.com/images/new_affiliate_widget/apts_widget_logo.gif);
  float: right;
  height: 41px;
  width: 120px;
}
.apts_clear { clear: both; }
.aptswtop, .aptswbottom {display:block; background:transparent; font-size:1px;}
.aptswb1, .aptswb2, .aptswb3, .aptswb4 {display:block; overflow:hidden;}
.aptswb1, .aptswb2, .aptswb3 {height:1px;}
.aptswb2, .aptswb3, .aptswb4 {background:#ffffff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.aptswb1 {margin:0 5px; background:#ccc;}
.aptswb2 {margin:0 3px; border-width:0 2px;}
.aptswb3 {margin:0 2px;}
.aptswb4 {height:2px; margin:0 1px;}
.aptswboxcontent {display:block; border:0 solid #ccc; border-width:0 1px;}

#widget_heading { font-size: 15px; padding: 5px 0 5px 10px; }
#apts_form_area { padding: 0 0 20px 10px; }
.field_col_1,.field_col_2{ float: left; width: 50%; }
#list_label li{ padding-top: 12px; }
#list_field li{ padding-top: 10px; }
.form_label {
  color:#666;
  float: left;
  font-size: 12px;
  font-weight:bold;
  padding-right: 6px;
}
.form_label_2{
  color:#666;
  font-size: 12px;
  font-weight:bold;
}
.form_field { float: left; }
.apts_orange { color: #ed570b; }

select.apts {
  color: #666;
  font-size: 12px;
  height: 22px;
}

input.apts {
  color: #666;
  font-size: 12px;
  font-weight: bold;
  height: 17px;
  width: 55px;
}
#city { width: 100px; }
#apts_options {
  border-bottom: 1px solid #ccc;
  margin: 0 4px 0 5px;
  text-align: center;
}
.criteria_float { float:left; }
.criteria_padding { padding-left: 5px; }
.criteria { float:left; padding: 5px 3px 0; }
.optional_dash{ padding: 15px 10px 0; }

#apts_submit {
  background-image:url(http://media.apartments.com/images/new_affiliate_widget/submit_gradient.gif);
  background-repeat: repeat-x;
  height: 50px;
}

#apts_submit input {
  background: url(http://media.kansas.com/static/images/v2/button-blue.png) no-repeat 0px 0px;
  border: 0px;
  color: white;
  cursor: pointer;
  display: block;
  font-size: 18px;
  height: 36px;
  margin: 15px auto 0;
  padding: 0 0 3px;
  width: 150px;
}

#apts_listings {
  background-image:url(http://media.apartments.com/images/new_affiliate_widget/listings_gradient.gif);
  background-repeat: repeat-x;
  border-top: 1px solid #ccc;
  padding-left: 2px;
}

#apts_listings a {
  color: #517283;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
}
.apts_listings_email,.apts_listings_frbo {
  display: inline;
  float: left;
  padding: 6px 25px;
}
.apts_listings_email { border-right: 1px solid #ccc; }

#neighborhood_heading {
  border-top: 1px solid #ccc;
  background-color: #dadada;
  color: #666;
  font-size: 14px;
  font-weight: bold;
  padding: 5px 0 3px 10px;
}
#neighbor_city_list{
  border-top: 1px solid #ccc;
  background-color: #f2f2f2;
  padding: 6px 10px;
}
.neighborhood_col{ float:left; width: 50%; }
#neighbor_city_list a {
  color: #517283;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
#green_bottom{ background-color:#92b0c0; height: 22px; }