#page-head {
  background: #9E5E94;
}

#page-content {
  margin-bottom: 30px;
}

#page-content a.email-link {
  color: #5C0B54;
  text-decoration: none;
}

#page-head h2 {
  color: TX_PAGES_HEAD;
  display: block;
  font-size: 1em;
  height: 30px;
  line-height: 30px;
  text-align: left;
  padding: 0px 0px 0px 18px;
  margin: 0;
}

#page-content .content-box {
  background: #D6C2D4; 
  margin: 0;
  color: #5C0B54;
  height: 100%;
}

#page-content input, select, textarea {
  width: 307px;
}

#page-content fieldset, legend {
  border: 0;
  padding: 0;
  margin: 0;
  text-indent: 0;
}

#page-content a, #required-field-notice {
  color: #5C0B54;
}

#required-field-notice {
  font-size: 0.8em;
  margin-top: 190px;
}

#page-content #contact-message-body {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  padding: 0px;
  height: 140px;
  overflow: auto;
  margin-bottom: 22px;
}

#page-content #left-box {
  float: left;
  font-weight: bold; 
  width: 170px; 
  margin-right: 45px;
  color: #5C0B54;
}

#page-content #right-box {
  float: left;
  width: 315px;
}

#page-content input.small {
  width: 144px;
}

#page-content #contact-subject {
  display: block;
  margin-bottom: 22px;
}

#page-head h2.subheadline {
  float: right; 
  width: 340px;
}

#page-content fieldset label {
  display: block;
  float: left;
}

#page-content fieldset input {
  margin-bottom: 3px;
  clear: left;
}

#left-box ul {
  padding: 0;
  margin: 0;
}

#left-box li {
  padding: 0px 0px 15px 2px;
  margin: 0px 0px 0px 25px;
  list-style-type: none;
  list-style-image: url(http://images.dvd-sexpress.com/com/list_arrow.gif);
}

#left-box li.selected {
  list-style-image: url(http://images.dvd-sexpress.com/com/list_arrow_selected.gif);
}

#left-box li:hover {
  list-style-image: url(http://images.dvd-sexpress.com/com/list_arrow_hover.gif);
}

#left-box li.selected a{
  color: #9E5E94;
}

#left-box li a:hover {
  color: #FFFFFF;
}

#left-box li a {
  text-decoration: none;
}

#page-content div.help-text {
  color: #5C0B54;
  line-height: 1.4em;
  text-align: justify;
}

#page-content div.help-text p {
  margin-bottom: 20px;
}

address.label {
  display: block;
  background: #FFF;
  width: 230px;
  padding: 10px 25px 10px 25px;
  border: 2px solid #D6C2D4;
}

ul.squaredot {
  padding: 0;
  margin: 3px 0px 3px 0px;
}

ul.squaredot li {
  padding: 0px 0px 0px 15px;
  margin: 0;
  list-style-type: none;
  background: url(http://images.dvd-sexpress.com/com/square_bullet.gif) no-repeat 0px 4px;
}

#right-box div.terms {
  padding: 0;
  margin: 0;
  text-align: justify;
  font-size: 0.9em;
}

#page-content fieldset div, label.required {
  font-weight: bold;
  font-size: 1.2em;
  text-align: left;
}

#page-content fieldset label.required {
  font-size: 1em;
  text-align: left;
}

#page-content fieldset div, label {
  color: #5C0B54;
  text-align: left;
}

#inner-page-nav {
  padding: 0;
  margin: 0px 0px 25px 0px;
}

#inner-page-nav li {
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-weight: bold;   
}

#popup-head {
  background: #9E5E94;
  margin: 8px 0px 0px 11px;
  width: 365px;
}

#popup-head h2 {
  display: block;
  font-size: 1em;
  height: 30px;
  line-height: 30px;
  text-align: left;
  padding: 5px;
  margin: 0;
}

#popup-content {
  margin:0px 11px 30px 11px;
  width:355px;
}

#popup-box {
  float: left;
  width: 355px;
  background: #D6C2D4; 
  color: #5C0B54;
  margin: 0px 0px 18px;
  padding: 10px 5px;
  font-size: 0.9em;
  text-align: left;
  line-height: 1.4em;
}

#popup-button {
   align:middle;
   width: 355px;
   height: 60 px;		
   padding: 20px 0px;
   margin: 20px 0px;
}

