/*
 * Contact Us Styles
 */

div#contact-us form {
  background: #a4b8d3;
  margin: 0 0 1em 0;
  padding: 15px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  color:#000000;
}
div#contact-us form p.fields {
  margin: 0;
}

div#contact-us form p.fields br {
  clear: both;
}

div#contact-us form p.message {
  margin: 0 0 1em 137px;
  display: inline-block;
}
div#contact-us form p.message.error {
  margin-bottom: 0;
}
div#contact-us form p.message label {
  text-align: left !important;
  float: none !important;
  margin: 0 !important;
  width: auto !important;
}


div#contact-us form label {
  font-weight: bold;
  text-align: right;
  float: left;
  margin: 3px 12px 0 0;
  width: 125px;
}
div#contact-us form input.text,
div#contact-us form textarea {
  font-size: 1em;
  float: left;
  margin-bottom: 12px;
  padding: 2px;
  width: 254px;
  w\idth: 250px;
}

div.input{
  font-size: 1em;
  float: left;
  margin-bottom: 12px;
  width: 450px;
}
div.input p.message {
  margin-left: 0 !important;
}

div#contact-us form textarea {
  font-family: "courier new", serif;
  margin-bottom: 12px;
  width: 350px;
  height: 120px;
}
div#contact-us form input.submit {
  margin-left: 137px;
}


ul#cinemacontacts{
  list-style:none;
  margin:0m 0 0 1em;
  padding:0;
}

ul#cinemacontacts li{
  overflow:hidden;
  padding:0.8em !important;
  margin:0 0 0.5em 0 !important;
  background:#141414;
  width:95%;
}

ul#cinemacontacts li h3{
  color:#bb5e45;
  font-size:1.667em;
  letter-spacing:-1px;
}

ul#cinemacontacts li div.address{
  width:50%;
  float:left;
}

ul#cinemacontacts li div.phones{
 width:50%;
 float:left;
 text-align:right;
}

div.phones span.title{
  /*display:block;*/
  width:10em;
  padding-right:1em;
  text-align:right;
  color:#7189c3;
  font-weight:bold;
}

ul#cinemacontacts li div.description {
  width: 100%;
  overflow: hidden;
  padding: 10px 0px 0px 0px;
}


p#captcha {
  background: #fff;
  overflow: hidden;
  border: 1px solid #888;
  margin: 0 0 1em 0;
  padding: 5px;
  width: 203px;
  height: 100%;
}
p#captcha img#cp-img {
  float: left;
  margin-right: 5px;
}
p#captcha span.buttons {
  float: left;
}
p#captcha span.buttons img {
  display: block;
}
p#captcha span.buttons img.audio {
  margin-bottom: 3px;
}
div#captcha-entry {
  margin-bottom: 1em;
}
div#captcha-entry label {
  font-weight: normal !important;
  text-align: left !important;
  float: none !important;
  margin: 1px 8px 0 0 !important;
  width: auto !important;
}
div#captcha-entry input#captcha-entry-field {
  float: none;
  margin-bottom: 0;
  width: 45px;
}

