@charset "utf-8";
/*
=============================================================
	APPLEGATE WEBSITE
		Registration Page
-------------------------------------------------------------
	Author         Andrew Hosgood
	Date created   13th January 2011
	Version        3.1.2.4
=============================================================
*/

/* ====================== CSS IMPORT ====================== */

@import url( "../../gloss/css/autocomplete_fixer.css" );

/* ====================== GENERAL FIXES ====================== */

#content { overflow: hidden; }

#module-registration { cursor: default !important; }

#captchaMain { width: 119px; }

/* ====================== REGISTRATION CHOICE ====================== */

#comparisonTable {
	margin: 20px 0;

	font-size: 1.1em;
}

	#comparisonTableBody {
		margin: 20px 0 20px;

		overflow: hidden;

		border-top: 1px #999 dotted;
	}

	#comparisonTableBody p {
		margin: 0 0 0 10px;
	}

	#comparisonTable div.grid_16 {
		padding: 10px 0;

		border-bottom: 1px #999 dotted;
	}

		#comparisonTable div h5 {
			padding: 0;

			color: #FFF;
		}

		#comparisonTable div.grid_4 img {
			margin: 0 auto;

			display: block;
		}

/* ====================== AUTOCOMPLETE FIXER ====================== */

#registrationForm h4.boxTitle { position: static !important; }

/* ====================== COMPANY INFORMATION ====================== */

/*#existingCompany,
#newCompany {
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
}

#existingCompany:target,
#newCompany:target {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}*/

/* ====================== EXTRA DETAILS ====================== */

#extraDetails {}

	#extraDetails textarea { color: #999; }

/* ====================== HALF 'N HALF ====================== */

div.halfNHalfWrapper {
	overflow: hidden;
}

	div.halfNHalf {
		margin: 0 0 5px;

  display: block;
	}

	div.firstHalf {
		width: 55%;
		padding-right: 10px;

		/*border-right: 1px #999 dashed;*/

  float: left;
	}

	div.secondHalf {
		width: 45%;
		margin-right: -21px;
		padding-left: 10px;

  float: right;

		border-left: 1px #999 dashed;
	}

/* ====================== OTHER ====================== */

#comparisonTableBody #tooltip {
  position: absolute;
    border: 2px solid #4088C2;
    padding: 2px;
    background-color: #81C1E2;
  color: #fff;
    font-weight:bold;
    display:none;
    width: 150px;
    z-index: 100;
}

#cantFindCompany {
    display:none;
}

#notYourCompanyContainer {
    display:none;
}

#submitRegistration {
    cursor: default;
}
