ul.brochure {
    margin-bottom: 5px;
}
ul.brochure li {
    display: inline;
}
ul.brochure li a {
    text-decoration: underline;
    font-size: 150%;
    font-weight: bold;
    color: blue;
    padding-left: 5px;
    padding-right: 5px;
}
ul.brochure li.selected a {
    color: #752626;
    font-style: normal;
    text-decoration: none;
}
span.availability {
  font-size: 120%;
  font-weight: bold;
}
span.available {
  color:green;
}
span.unavailable {
  color:red;
}
tr.even {
    background-color: silver;
}
ul.amenity {
    padding: .6em;
    text-align:left;
    clear:left;
}

ul.amenity li{
    /*
    display: inline;
    padding-right: 1.8em;
    padding-bottom: .5em;
    float:left;
    */
    padding: .2em;
}

#complex_summary {
  height: 240px;
  text-align: left;
}

#complex_summary img {
  float:left;
  margin-right: 10px;
}

#complex_summary a.contact {
  font-weight: bold;
  font-size: 120%;
}

div.summary_attrs {
  line-height: 1.8em;
}

div.section_container {
  max-width:800px;
  /* For IE */
  width:expression(document.body.clientWidth > 800? "800px": "auto" );
  margin-left: auto;
  margin-right: auto;
}

div.section {
    /*border-bottom: solid silver 1px;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 10px;*/
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.2em;
}

div.map_section p {
  text-align: center;
  float:left;
  padding-right: .5em;
}

div.section table.data {
  width: 100%;
}

h3.section {
    border-bottom: solid #752626 3px;
    text-align: right;
    margin-top: .8em;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: .2em;
}

ul.side-nav {
    list-style: none;
}
ul.side-nav li {
    padding-bottom: .5em;
}
ul.side-nav li a {
    text-decoration: underline;
    font-size: 125%;
    font-weight: bold;
    color: blue;
    padding-right: 5px;
}
ul.side-nav li.selected a {
    color: #752626;
    font-style: normal;
    text-decoration: none;
}

/* New Complex Form
==============================================================================*/
div.new_complex_form, div.edit_complex_form {
    margin-top: 1.2em;
    text-align: left;
}

div.new_complex_form ul, div.edit_complex_form li {
    padding-top: .8em;
}

div.edit_complex_form li {
    padding-top: .8em;
}

div.edit_complex_form li textarea {
    vertical-align: baseline;
}

div.edit_complex_form fieldset {
    padding: .8em;
}

div.edit_complex_form label {
    padding-right: .8em; 
}

div.edit_complex_form span.fieldhelp {
    padding-left: .8em; 
}

/*
div.form_steps {
    border: solid black 1px;
}
*/

div.form_steps ul li {
    display: inline;
}

div.form_steps a {
    color: blue;
}

div.form_steps a.step_selected {
    font-size: 1.2em;
    font-weight: bold;
    color: black;
}

div.form_steps a:hover {
    color: black;
}

/* Photo Form */

form.photo_form {
    padding-bottom: .8em;
}

form.photo_form ul {
    list-style: none;
}

form.photo_form li {
    padding-top: .2em;
}

/* Photo List */

ul.photo_list {
  list-style: none;
  text-align: left;
  margin-bottom: 20px;
  padding-top: 10px;
}

ul.photo_list li {
  display: inline;
  padding: 5px;
  text-align: left;
  float: left;
  height: 250px;
  width: 250px;
}

ul.photo_list span.photo_comment {
  float: left;
  clear: left;
}


/* End */

span.delete_photo_x {
    color: red;
    font-size: 1.2em;
    font-weight: bold;
}

span.add_photo_plus {
    color: green;
    font-size: 1.2em;
    font-weight: bold;
}

/* feature list
==============================================================================*/

div.feature_list {
  text-align:left;
}
div.feature_list ul {
  margin-bottom: .8em;
}
div.feature_list li {
  margin-left: 1.8em;
  margin-bottom: .5em;
}
