body {
  margin: 0;
  padding: 0;
  background: #27262D;
  color: #494949;
  text-align: left;
}

.primary-menu .primary-links li a {
	float: left;
}
.primary-menu .primary-links li a span {
	float: left;
}
a span {
	cursor: pointer;
}

/*********************************/
/********  form elements  ********/
/*********************************/
#contact-mail-page input.form-text, #contact-mail-page textarea {
	width: 25em;
}

/*********************************/
#autocomplete {
  margin-left: 14px;
}

.header .socseti {
  *margin-bottom: -42px;
}

.view-apartment-view #views-filters .city-select {
  width: 150px;
}
#views-filters #edit-cities-select {
  width: 150px;
}

.fancybox-overlay .pretty-button {
  border: 0;
}
.fancybox-title {
  *zoom: 1;
}
.fancybox-login {
  *margin-top: 10px;
}
a.login-button {
  *padding-left: 14px;
}
#user-login-block-inner .green-button input.pretty-button {
  *padding: 5px 6px;
}
/*#user-login-block-inner .form-text {
  width: 184px;
}
#user-login-block-inner .new-password {
  width: 240px;
} */

/* ___________ IE6 IFRAME FIX ________ */

.calendar_cover {
  display: none; /*sorry for IE5*/
  display/**/: block; /*sorry for IE5*/
  position: absolute; /*must have*/
  z-index: -1; /*must have*/
  filter: mask(); /*must have*/
  top: -4px; /*must have*/
  left: -4px; /*must have*/
  width: 193px; /*must have to match width and borders*/
  height: 200px; /*must have to match maximum height*/
}

#site-name .shadow {
  *top: 5px;
  *padding: 25px 0px 10px 0px;
}

/*a.cool-link {
  *padding: 0px 0px 0px 27px;
}

a.cool-link span {
  *padding: 0px 9px 0px 0px;
}    */

#address-city-filter-form #edit-address-city-filter-form,
#address-region-filter-form #edit-address-region-filter-form,
#address-state-filter-form #edit-address-state-filter-form {
//height: 1%;
}

#mission {
  *margin: -14px 6px 8px 6px;
}

#gmap-view_gmap-gmap0 .apartment-address {
  //height: 1%;
}

.view-news-site .site_news div.content {
//height: 1%;
}

ul.amenities {
  *padding:0px 0px 50px 35px;
}

.view-apartment-view #views-filters .form-checkboxes {
//height: 1%;
}

.pretty-button,
.pretty-button:visited {
  *border: 0;
}

#top-main-info ul.tabs.primary a {
  *padding: 0px 0px 0px 0px;
}

#top-main-info ul.tabs.primary span.s-left {
  *padding: 0px 0px 0px 10px;
}

#top-main-info ul.tabs.secondary {
  *margin: 9px 0px -29px;
}

.node-apartment .gvIITitle,
#workflow-tab-form .gvIITitle {
  _height: 16px;
}

#apartments_hot {
  _width: 644px;
}
.hot-icon {
  _background: url("images/big-fire-ie.png") no-repeat;
}
span.hot-message {
  _background-image: url("images/fire-ie.png");
}
.node-apartment .gvIIHolder .gvIIItem a,
#workflow-tab-form .gvIIHolder .gvIIItem a {
  _display: inline;
}
.view-apartment-view .apartment-preview {
  _zoom: 1;
}

input.pretty-button {
  *height: 31px;
  *overflow: visible;
}

