/*Registration Page Specific*/
.background {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: -492px;
	top:315px;
    z-index:40;
}

/*Login Section*/	
.loginuser {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: -350px;
	top:748px;
    z-index:60;	
}

.loginpass {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: -350px;
	top:771px;
    z-index:60;	
}

.loginsubmit {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: -358px;
	top:795px;
    z-index:60;	
}

#login
{
    background-image: url('../images/LoginYellow.jpg');
    width: 85px;
    height: 29px;
    border-style: none;
    background-color: transparent;
    text-indent: 480px;    /* hack to hide the text */
  }

#login:hover 
{
    background-image: url('../images/LoginRed.jpg')
}

.loginresponse {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: -422px;
	top:930px;
    z-index:60;	
    max-width: 220px;
	font-family: "Courier", Courier, monospace;
	font-size: 12px;
	font-weight: 900;
}		

/*Reset Email Section*/	
.resetemail {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: -350px;
	top:878px;
    z-index:60;	
}

.resetsubmit {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: -358px;
	top:900px;
    z-index:60;	
}

#resetpass 
{
    background-image: url('../images/SubmitYellow.jpg');
    width: 85px;
    height: 29px;
    border-style: none;
    border-color: transparent;
    background-color: transparent;
    text-indent: 480px;    /* hack to hide the text */
  }

#resetpass:hover 
{
    background-image: url('../images/SubmitRed.jpg')
}

.resetresponse {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: -422px;
	top:930px;
    z-index:60;	
    max-width: 220px;
	font-family: "Courier", Courier, monospace;
	font-size: 12px;
	font-weight: 900;
}

/*Registration Section*/	
.reguser {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: 248px;
	top:442px;
    z-index:60;
}

.regpass {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: 248px;
	top:477px;
    z-index:60;
}
.regconfpass {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: 248px;
	top:510px;
    z-index:60;
}

.regfname {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: 248px;
	top:548px;
    z-index:60;
}
.reglname {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: 248px;
	top:583px;
    z-index:60;
}

.regaddy {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: 248px;
	top:615px;
    z-index:60;
}

.regcountry {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: 248px;
	top:705px;
    z-index:60;
}

.regbday {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: 248px;
	top:740px;
    z-index:60;
}

.regemail {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: 248px;
	top:775px;
    z-index:60;
}

.regoptout {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: 313px;
	top:815px;
    z-index:60;
}

.regsubmit {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: 245px;
	top:895px;
    z-index:60;
}

.regresponse {
	padding: 0px;
	position:absolute;
	left: 50%;
	margin-left: 310px;
	top:845px;
    z-index:60;
    max-width: 190px;
    font-family: "Courier", Courier, monospace;
	font-size: 12px;
	font-weight: 900;
}

/*Form Styling*/	
input[type=text],input[type=password],input[type=email],input[type=date]
{
	font-family: "Courier", Courier, monospace;
	font-size: 11px;
	border: 0px solid #000000;
    background-color: transparent;
    outline:none;
    font-weight:1000;
}

textarea
{
	font-family: "Courier", Courier, monospace;
	font-size: 11px;
	resize: none;
	overflow: auto;
    background-color: transparent;
    border: 0px solid #000000;
    outline:none;	
}

select
{
	font-family: "Courier", Courier, monospace;
	font-size: 11px;
}

.styled-select select {
   background: transparent;
   width: 168px;
   border: 0;
   border-radius: 0;
   -webkit-appearance: none;
   }
   
.styled-select option {
   background: white;
   }
   
.styled-select {
   width: 168px;
   overflow: hidden;
   background-color: transparent;
   background: url('../images/dropdown_arrow.png') no-repeat right;
   }
    
input[type="date"]::-webkit-calendar-picker-indicator,
input[type="date"]::-webkit-inner-spin-button{
    display: none;
}

.checkbox, .radio {
	width: 12px;
	height: 12px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}