#main_content label {
  float: left;
  text-align: right;
  width: 100px;
  margin-right: 10px;
}

#main_content input, #main_content select {
  width: 100px;
}

#main_content .except {
  width: auto;
  float: none;
}

#main_content .title {
  margin-left: 20px;
}

#main_content p {
  clear: both;
}

#main_content fieldset {
  border: 1px solid #ff8d00;
  *padding: 0px;
  padding-bottom: 20px;
  clear: both;
  width: 720px;
}

#main_content fieldset h2 {
  width: 713px;
}

#main_content legend {
  font-size: 14px;
  color: #F23F72;
  *margin-bottom: 20px;
}

#main_content #criteria div {
  float: left;
}

#main_content #criteria #outer {
  float: none;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}

#main_content #criteria .rightSide {
  margin-right: 0px;
  margin-left: 30px;
}

#main_content .long {
  width: 120px;
}

#main_content span {
  margin-right: 5px;
}

#main_content .button {
  margin-top: 20px;
}

#main_content .range {
  width: 50px;
}

#main_content #criteria .special {
  padding-top: 20px;
  margin-left: 10px;
}

#main_content .notice {
  color: #F23F72;
}

#main_content #ageFrom, #main_content #ageTo {
  width: 60px;
}

#main_content #cosmopolitan {
  margin-left: 0px;
}

#main_content h1.box {
  text-indent: 0px;
  *width: 790px;
}

#main_content .box {
  background: #e2e2e2;
  color: #053259;
}

#main_content #users {
  color: #000;
}

#main_content .bigHeader {
  width: auto;
  font-size: 16px;
}

#main_content li {
  border: 1px solid #ff8d00;
  margin-right: -1px;
}

#main_content .bottom li {
  margin-top: -1px;
}

#main_content .bottom .left {
  width: 419px;
}

#main_content .left {
  margin-left: 15px;
  *margin-left: 17px;
}

#main_content #criteria, #main_content .sort {
  margin-left: auto;
  margin-right: auto;
}

#main_content h3 {
  color: #053259;
  font-weight: bold;
}

#main_content {
  *padding-left: 5px;
}

#main_content #users {
  border: 1px solid #ff8d00;
}

#main_content #result .userDetail {
  border-bottom: 1px solid #ff8d00;
}

#main_content .pageNav {
  margin-top: 5px;
}

#main_content #wrapper .left {
  margin-left: 0px;
}

#main_content #wrapper .sort {
  margin-left: 0px;
}

#main_content p.talentPage {
  *margin-top: -3px;
}