  form#signUp input.redBorder {
  	border: 2px solid red;
  }
  form#signUp{
    width: 100%;
    height: auto;
    }
  
  form#signUp .block{
    border-bottom: 1px solid #CAC7C7;
    padding: 20px 0;
    float: left;
    width: 100%;
    }
  
      
  form#signUp p{ 
    width: 100%;
    clear: left;
    overflow: hidden;
	margin-top:10px;
    }
	
  form#signUp .chk_box{
  	width:690px;
	margin:5px 0;
	overflow:hidden;
	}
   
  form#signUp .chk_box input{
    clear: both;
    width: 15px;
    border: 0 solid none;
    }
  
  form#signUp .chk_box label{
    clear: left;
    width: auto;
    }
    
  form#signUp .chk_box span,
  form#signUp .chk_box div{
    float: left;
    margin: 0 10px 0 0;
    width: 220px;
    }
	
  form#signUp .chk_box span span,
  form#signUp .chk_box div span{
  	float:none;
	display:inline;
	}
    
  form#signUp .chk_box span.required{
  	float: none;
	display:inline;
	width: auto;
	}
  
  form#signUp select#additionalWebsitesCount,
  form#signUp select#gamblingOriented{width: 65px;}
  
  form#signUp input.addedField{
    clear: left;
    display: none;
    margin: 10px 0 0 230px;}
	
* html form#signUp input.addedField{margin-left:115px;} /* IE 6 */
  
  span.description{
  	float:left;
	width:260px;
    font-size: 10px;
    color: #999;
    }
    
  span.required{color: #ff0000; }
  span.description.right{float: right;}
  
  form#signUp label,
  form#signUp span.captcha{ 
    width: 220px;
    margin: 0 10px 0 0;
    float: left;
    }
       
 /*.captcha{
  padding: 0 0 0 230px;
  }
  */
  form#signUp input,
  form#signUp select,
  form#signUp textarea{
	float:left;
    border: 1px solid #a4a4a4;
    margin:0 10px 0 0;
    width: 200px;
    }
	
#signUp textarea{
	height:100px;
	overflow:auto;
	}
	form#signUp select.dbMonth{width:79px;margin-right: 5px;} 
  form#signUp select.dbDate,
  form#signUp select.dbYear{width: 52px;margin-right: 5px; }
   
  
   form#signUp input.btnOrg_white{
    display: inline;
    float: left;
    width: 212px;
    margin: 0;
    border: 0 none;
     }
  
  .loader{
    float: left;
    display: inline;
    width: 32px;
    height: 32px;
    margin: 0 0 0 50px;
    background: url('../img/loader.gif') no-repeat center;
    }
  
  .available{
    float: left;
    display: inline;
    margin:5px 0 0 50px;
    padding:0 0 0 20px;
    background: url('../img/tick.png') no-repeat left center;
    }
  
  .not_available{
    float: left;
    display: inline;
    margin:5px 0 0 50px;
    padding:0 0 0 20px;
    background: url('../img/wrong.png') no-repeat left center;
    }
  
  a#reset_captcha{
    color: #F25D14;
    text-decoration: none;
    font-weight: bold;
    }
  
  a#reset_captcha:hover{text-decoration: underline;}
     
  form#signUp p.terms label{
    width: auto;
    height: 15px;
    }
  
  form#signUp p.terms input{
    width: 15px;
    height: 15px;
    }

  .tick{
    padding:0 0 16px 16px;
	background: url('../img/tick1.png') no-repeat left center;
    }
  .error{
    padding:0 0 16px 16px;
	background: url('../img/error.png') no-repeat left center;
    }
  .tip {
    padding:0 0 90px 170px;
	background: url('../img/tip.png') no-repeat left center;
    }
	/*shaun*/