/* ---------- Elements visual styles ---------- */
.LabelTitle {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 800;
	background: #000099;
}
.LabelCategories {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 800;
	background: #000099;
}
.button {
	background-color: #DCDCDC;
	border-color: #000000;
	border-width: 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.input{
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.Label {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
}
.infoRed {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
}
.error {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
}
.labelThankYou{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
}

/* Positionning */

#lblTitle {
	top: 10px;
	left: 15px;
	width: 550px;
	height: 15px;
	position: absolute;
	z-index: 1;
}
#lblInformation {
	top: 35px;
	left: 15px;
	width: 550px;
	height: 50px;
	position: absolute;
	z-index: 2;
}
#lblCompanyInformation {
	top: 95px;
	left: 15px;
	width: 550px;
	height: 15px;
	position: absolute;
	z-index: 3;
}
#lblThankYou {
	top: 95px;
	left: 15px;
	width: 550px;
	height: 30px;
	text-align: center;
	position: absolute;
	z-index: 41;
}
#lblBillingAddress {
	top: 245px;
	left: 15px;
	width: 550px;
	height: 15px;
	position: absolute;
	z-index: 4;
}
#lblClientInformation {
	top: 395px;
	left: 15px;
	width: 550px;
	height: 15px;
	position: absolute;
	z-index: 5;
}
#lblCompanyName {
	left: 15px;
	top: 120px;
	width: 270px;
	position: absolute;
	z-index: 6;
}
#lblContactName {
	top: 145px;
	left: 15px;
	width: 270px;
	position: absolute;
	z-index: 7;
}
#lblContactEmail {
	left: 15px;
	top: 170px;
	width: 270px;
	position: absolute;
	z-index: 8;
}
#lblContactPhone {
	left: 15px;
	top: 195px;
	width: 270px;
	position: absolute;
	z-index: 9;
}
#lblContactFax {
	left: 15px;
	top: 220px;
	width: 270px;
	position: absolute;
	z-index: 10;
}
#lblAddress {
	left: 15px;
	top: 270px;
	width: 270px;
	position: absolute;
	z-index: 11;
}
#lblCity {
	left: 15px;
	top: 295px;
	width: 270px;
	position: absolute;
	z-index: 12;
}
#lblState {
	left: 15px;
	top: 320px;
	width: 270px;
	position: absolute;
	z-index: 13;
}
#lblZip {
	left: 15px;
	top: 345px;
	width: 270px;
	position: absolute;
	z-index: 14;
}
#lblCountry {
	left: 15px;
	top: 370px;
	width: 270px;
	position: absolute;
	z-index: 15;
}
#lblClientName {
	left: 15px;
	top: 420px;
	width: 270px;
	position: absolute;
	z-index: 16;
}
#txtCompanyName {
	left: 295px;
	top: 120px;
	height: 15px;
	width: 270px;
	position: absolute;
	z-index: 17;
}
#txtContactName {
	left: 295px;
	top: 145px;
	height: 15px;
	width: 270px;
	position: absolute;
	z-index: 18;
}
#txtContactEmail {
	left: 295px;
	top: 170px;
	height: 15px;
	width: 270px;
	position: absolute;
	z-index: 19;
}
#txtContactPhone {
	left: 295px;
	top: 195px;
	height: 15px;
	width: 270px;
	position: absolute;
	z-index: 20;
}
#txtContactFax {
	left: 295px;
	top: 220px;
	height: 15px;
	width: 270px;
	position: absolute;
	z-index: 21;
}
#txtAddress {
	left: 295px;
	top: 270px;
	height: 15px;
	width: 270px;
	position: absolute;
	z-index: 22;
}
#txtCity {
	left: 295px;
	top: 295px;
	height: 15px;
	width: 270px;
	position: absolute;
	z-index: 23;
}
#txtState {
	left: 295px;
	top: 320px;
	height: 15px;
	width: 270px;
	position: absolute;
	z-index: 24;
}
#txtZip {
	left: 295px;
	top: 345px;
	height: 15px;
	width: 270px;
	position: absolute;
	z-index: 25;
}
#txtCountry {
	left: 295px;
	top: 370px;
	height: 15px;
	width: 270px;
	position: absolute;
	z-index: 26;
}
#txtClientName {
	left: 295px;
	top: 420px;
	height: 15px;
	width: 270px;
	position: absolute;
	z-index: 27;
}
#reqCompanyName {
	left: 190px;
	top: 120px;
	height: 15px;
	width: 120px;
	z-index: 30;
	position: absolute;
}
#reqContactName {
	left: 190px;
	top: 145px;
	height: 15px;
	width: 120px;
	z-index: 31;
	position: absolute;
}
#reqContactEmail {
	left: 190px;
	top: 170px;
	height: 15px;
	width: 120px;
	z-index: 32;
	position: absolute;
}
#reqContactPhone {
	left: 190px;
	top: 195px;
	height: 15px;
	width: 120px;
	z-index: 33;
	position: absolute;
}
#reqAddress {
	left: 190px;
	top: 270px;
	height: 15px;
	width: 120px;
	z-index: 34;
	position: absolute;
}
#reqCity {
	left: 190px;
	top: 295px;
	height: 15px;
	width: 120px;
	z-index: 35;
	position: absolute;
}
#reqState {
	left: 190px;
	top: 320px;
	height: 15px;
	width: 120px;
	z-index: 36;
	position: absolute;
}
#reqZip {
	left: 190px;
	top: 345px;
	height: 15px;
	width: 120px;
	z-index: 37;
	position: absolute;
}
#reqCountry {
	left: 190px;
	top: 370px;
	height: 15px;
	width: 120px;
	z-index: 38;
	position: absolute;
}
#reqClientName {
	left: 190px;
	top: 420px;
	height: 15px;
	width: 120px;
	z-index: 39;
	position: absolute;
}
#vldContactEmail {
	left: 190px;
	top: 170px;
	height: 15px;
	width: 120px;
	z-index: 40;
	position: absolute;
}
#btnSubmit {
	width: 64px;
	height: 24px;
	left: 501px;
	top: 460px;
	position: absolute;
	z-index: 28;
}
#btnReset {
	width: 64px;
	height: 24px;
	left: 427px;
	top: 460px;
	position: absolute;
	z-index: 29;
}
