
/*========================
	EXISING USER BOX
  ========================
*/
	#existinguserbox {
		min-height:100px;
		}
	
	.leftside, .rightside {
		width:152px;
		min-height:40px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		margin:10px 0px 15px 10px;
		}

	form {
		padding:0px;
		margin:0px 0px 10px 7px;
		border:2px solid #999999;
		width:394px;
		overflow:hidden;
		}
	.checkboxwrapper {
		float:left;
		width:10px;
		height:10px;
		margin-right:2px;
		}
	
	.labelwrapper {
		float:left;
		width:auto;
		height:15px;
		margin-bottom:2px;
		font-size:10px;
		font-weight:bold;
		}
	
	#rememberme {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px;
		width:10px;
		height:10px;
		border:none;
		}
	#email, #password {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		width:145px;
		height:14px;
		clear:left;
		margin-left:0px;
		}
	
	
	
	
	#existinguserbtn {margin:26px 0px 0px 10px;}

/*========================
	NEW USER BOX
  ========================
*/
	
	form{float:left;}
	#newuserbox div.tester {
		width:370px;
		min-height:25px;
		}
	#newuserbox input, #newuserbox select {
		height:14px;
		font-size:10px;
		padding-left:3px;
		width:148px;
		margin:0px 0px 8px 10px;
		clear:none;
		float:left;
		}
	
	#newuserbox select {
		float:left;
		width:153px;
		height:18px;
		}
	#newuserbox #month,#newuserbox #year {
		width:75px;
		text-align:right;
		
		}
	#newuserbox #year {margin-left:3px;}
	
	
		
	#newuserbox .formnote {
		float:left;
		width:260px;
		min-height:30px;
		margin:0px 0px 8px 145px;
		}
	#promonote {
		font-size:10px;
		font-weight:bold;
		float:left;
		min-height:30px;;
		width:220px;
		}
	#newuserbox #nopromotion{
		width:12px;
		height:12px;
		margin:0px;
		float:left;
		clear:none;
		}
	#nopromotion {
		border:none;
		}
	#newuserbox .checkboxwrapper {
		width:15px;
		height:25px;
		float:left;
		}
	#registerbutton {
		margin:10px 0px 10px 145px;
		}
	#note {
		float:left;
		clear:left;
		width:220px;
		min-height:25px;
		margin:0px 0px 20px 145px;
		font-size:9px;
		font-weight:normal;
		}


/*========================
	GENERAL
  ========================
*/
	a, a:visited {
		font-family:inherit;
		font-weight:inherit;

		}
		
	a:hover {
		text-decoration:none;
		text-decoration:underline;
		}
		
	input, select {border:1px solid #b2b2b2;}
		
	/*form {
		width:inherit;
		height:auto;
		margin:0px;
		padding:0px;
		float:left;
		}
	*/
	.formbutton {
		width:47px;
		height:17px;
		border:none;
		float:left;
		background:url(../images/btn_47_off.gif) no-repeat left bottom;
		color:#FFFFFF;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;
		padding:0px;
		padding-bottom:3px;
		
	}
	
	.formbutton:hover {
		background:url(../images/btn_47_on.gif) no-repeat left;
		color:#FFFFFF;
		cursor:pointer;
	}
	label {
		width:125px;
		height:15px;
		font-size:10px;
		font-weight:bold;
		float:left;
		display:block;
		text-align:right;
		padding-top:2px;
		margin:0px 0px 8px 10px;
		}
	.topM, #newuserbox.topM {margin-top:10px;}
	input:focus {background:#E0E0E0;}
	
	h3 {font-size:14px; margin-bottom:3px;}