#isp1-module .moduleTitle {
  padding: 8px;
  margin: 0px 0px;
  background: #e5e5e5;
  font-size: 18px;
  font-weight: bold;
  color: #cc0000;
  text-shadow: #aaa 1px 1px 0;
  /*cursor: pointer;*/
}

#isp1-module .preStage1 {
  margin-top: 10px;
}

#isp1-module .preStage0 {
  height: 450px;
}

#isp1-module div.optionAvailable {
  float: left;
}

#isp1-module div.optionAvailable h1 {
  margin: 8px;
  text-shadow: 0 2px 2px #aaa;
  font-size: 24px;
}

#isp1-module div.optionAvailable div.wrap {
  height: 115px;
  overflow: hidden;
  margin: 8px;
  padding: 5px 0px 10px;
  max-width: 310px;
  /*border-top: 1px solid #ccc;*/
  /*border-bottom: 1px solid #ccc;*/
  color: #666;
}

#isp1-module div.optionAvailable div.wrap p {
  margin-bottom: 7px;
}

#isp1-module div.optionAvailable img {
  display: block;
  padding: 4px;
  margin: 5px 8px;
  border: 1px solid #ccc;
  cursor: pointer;
}

#isp1-module .stage0 h2 {
  font-size: 16px;
}

#isp1-module .stage0image  {
   float: left;
   width: 310px;
}

#isp1-module .stage0options  {
   float: left;
   width: 260px;
}

#isp1-module .stage0optionsInfo {
  float: left; 
  width: 350px;
  margin: 0px 0px 0px 10px;
  padding: 10px;
  /*background: url(../image/isp/doms-stage0-bg.png) no-repeat;*/
}

#isp1-module .stage1 {
  display: none;
}

#isp1-module .stage1image  {
   float: left;
   width: 310px;
}

#isp1-module .processZone {
  width: 645px;
  float: left;
}

#isp1-module .formDomainCheck {
   float: left;
   width: 645px;
}

#isp1-module .domainCheckHeader {
  padding: 5px 0px 5px 5px;
  margin-bottom: 10px;
  background: #ddd;
  font-size: 20px;
}

#isp1-module .selectRegisterMode {
  float: left;
  margin-bottom: 10px;
}

#isp1-module .selectRegisterMode select {
  font-size: 18px;
}

#isp1-module .domainInsert {
  margin-bottom: 10px;
}

#isp1-module .domainInsert  span.www{
  font-size: 18px;
}

#isp1-module .domainInsert  input.domainName{
  padding: 5px;
  font-size: 18px;
}

#isp1-module .domainCode {
  display: none;
}

#isp1-module .domainCheckHelp {
  float: left; 
  width: 250px;
  margin-left: 10px;
  padding: 0px 0px 0px 12px;
  color: #666666;
}

#isp1-module .extensionsTitle {
  font-size: 16px;
  margin-bottom: 5px;
}

#isp1-module .extensionsList {
  background: #eee;
}

#isp1-module .extensionsList td {
  background: #fcfcfc;
}

#isp1-module p.tld {
  margin: 5px 0px 5px 5px;
  font-weight: bold;
}

#isp1-module .whoisresult {
  display: none;
}

#isp1-module .resultsTitle {
  font-size: 16px;
  margin-bottom: 5px;
}

#isp1-module .resultsList {
  background: #eee;
}

#isp1-module .resultsList td {
  background: #fcfcfc;
}

#isp1-module td.domainName {
  padding: 5px 10px 5px 0px;
  vertical-align: middle;
  font-size: 16px;
}

#isp1-module td.domainStatus {
  padding: 5px 10px 5px 0px;
  vertical-align: middle;
}

#isp1-module div.domainStatus {
  vertical-align: middle;
  font-size: 16px;
}

#isp1-module div.domainStatus a {
  padding: 5px 10px 5px 0px;
  font-size: 16px;
}

#isp1-module .button-wrap {
  padding: 5px 0px;
}

#isp1-module .button-wrap .button {
  width: 90%;
}

#isp1-module .button-wrap .button span {
  width: 100%;
}

#isp1-module .marginTop {
  margin-top: 10px;
}