


#navigation ul li a.eight {
  background: none no-repeat left 0px;
  width: 66px;
}
#navigation ul {
  margin: 0 1px !important;
}
#navigation ul li a {
  margin-left: 2px !important;  
}


#main #register {
  margin: 20px 0 20px;
}
#main #register h1 {
  font: bold 24px/30px Arial,Helvetica,sans-serif;
  color: #333;
  text-align: center;
  margin: 0 0 20px;
  padding: 0;
}
#main #register h3 {
  font: bold 16px/24px Arial,Helvetica,sans-serif;
  color: #333;
  text-align: center;
  margin: 0 0 15px;
  padding: 0;
}
#main #register h5 {
  font: 14px/20px Arial,Helvetica,sans-serif;
  color: #333;
  text-align: center;
  margin: 0 0 15px;
  padding: 0;
}
#main #register p {
  font: 12px/18px Arial,Helvetica,sans-serif;
  color: #333;
  margin: 0 0 15px;
  padding: 0;
}
#main #register .offer {  
  clear: both;
  width: 760px;
  margin: 0 auto;
  padding: 10px 0;
  overflow: hidden;
  border-bottom: 1px solid #CECECE;
}
#main #register .offer .optin-logo {
  float: left;  
  width: 120px;
  height: 60px; 
  padding: 0 10px;
}
#main #register .offer .optin-radio {  
  float: left;
  width: 120px;
  height: 60px; 
  padding: 10px;
  text-align: center;
}
#main #register .offer .optin-copy {  
  float: left;
  width: 460px;
  height: auto;
  font: 12px/18px Arial, Helvetica, sans-serif;
  color: #333;
  overflow: hidden;
  padding: 10px;
}
#main #register .offer .optin-copy a {  
  font: 12px/18px Arial, Helvetica, sans-serif !important;
  color: #0065B0;
}
#main #register .submit {
  clear: both;
  margin: 20px 0 0;
  padding: 0;
}
#main #register .submit h1 {
  font: 24px/30px Arial,Helvetica,sans-serif;
  color: #0065B0;
  text-align: center;
  margin: 0;
  padding: 0;
}
#main #register .submit h2 {
  font: 16px/24px Arial,Helvetica,sans-serif;
  color: #0065B0;
  text-align: center;
  margin: 0 0 15px;
  padding: 0;
}
#main #register .submit input {
  width: 150px;
  margin: 0 385px;
  text-align: center;
}
#register-form {
  clear: both;
  width: 660px;  
  margin: 0 130px;  
  font: 12px/18px Arial, Helvetica, sans-serif;
  color: #333;
}
#register-form .form-row {
  clear: both;
  width: 460px;
  height: 40px;
  margin: 0 auto 10px;
}
#register-form .form-spacer {
  padding-top: 20px;  
}
#register-form .column-full {  
  width: 320px;  
  margin: 0 auto;
}
#register-form .column-left {
  float: left;
  width: 220px;
  margin-right: 10px;  
}
#register-form .column-right {
  float: left;
  width: 220px;  
  margin-left: 10px;
}
#register-form .column-120 {
  float: left;
  width: 120px;  
  margin-left: 10px;
}
#register-form .column-90 {
  float: left;
  width: 90px;  
  margin-left: 10px;
}
#register-form .column-checkbox {
  float: left;
  width: 24px;
  padding-right: 6px;
}
#register-form .column-label {
  float: left;
  width: 290px;
}
#register-form .text {
  width: 216px;  
  height: 20px;
  font: 12px Arial, Helvetica, sans-serif;
}
#register-form .text-half {
  width: 86px;  
  height: 20px;
  font: 12px Arial, Helvetica, sans-serif;
}
#register-form .select {
  width: 216px;  
  height: 26px;
  font: 12px Arial, Helvetica, sans-serif;
}
#register-form .select-half {
  width: 116px;  
  height: 26px;
  font: 12px Arial, Helvetica, sans-serif;
}
#register-form .select-full {
  width: 316px;  
  height: 26px;
  font: 12px Arial, Helvetica, sans-serif;
}
#register-form .month {
  width: 100px;  
  height: 26px;
  font: 12px Arial, Helvetica, sans-serif;
}
#register-form .day {
  width: 50px;  
  height: 26px;
  font: 12px Arial, Helvetica, sans-serif;
}
#register-form .year {
  width: 60px;  
  height: 26px;
  font: 12px Arial, Helvetica, sans-serif;
}
#register-form .spacer {
  clear: both;
  height: 20px;  
}
