/* CSS Document */
body {
	background-color:#b3e2dc;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	background-image:url(images/ALF_Gradient.jpg);
	background-repeat:no-repeat;	
	text-align:center; /* for IE */ 
	margin:0 auto; /* for the rest browser*/ 
}

.container {
	position:relative;
	margin: 0 auto;
	text-align:left;
	width: 843px;
	z-index:0;
}

.background {
	position:absolute;
	top:-5px;
	left:-1px;
}	

.logo {
	position: absolute;
	top:0px;
	left:242px;
	z-index:1;
}

.header {
	position: absolute;
	top: 119px;
	left: 40px;
	z-index:1;
}

.header1 {
	position: absolute;
	top: 100px;
	left: 40px;
	z-index:1;
}

.topmenu {
	position: absolute;
	top: 90px;
	left: 50px;
	z-index:1;
}

.topmenu2 {
	position: absolute;
	top: 90px;
	left: 310px;
	z-index:1;
}

.rule {
	position: absolute;
	top: 340px;
	left:40px;
	z-index:1;
}

.rule1 {
	position: absolute;
	top: 360px;
	left:40px;
	z-index:1;
}

.rule2 {
	position: absolute;
	top: 665px;
	left:40px;
	z-index:2;
}

.rule3 {
	position: absolute;
	top: 570px;
	left:40px;
	z-index:2;
}

.rule4 {
	position: absolute;
	top: 915px;
	left:40px;
	z-index:2;
}

.rule5 {
	position: absolute;
	top: 1300px;
	left:40px;
	z-index:2;
}

.rule6 {
	position: absolute;
	top: 1830px;
	left:40px;
	z-index:2;
}

.rule7 {
	position: absolute;
	top: 100px;
	left:40px;
	z-index:1;
}

.sellingimg {
	position: absolute;
	top: 365px;
	left: 29px;
	width: 177px;
	z-index:1;
}

.trustimg {
	position: absolute;
	top: 390px;
	left: 40px;
	z-index:1;
}

.termsimg {
	position: absolute;
	top: 130px;
	left: 40px;
	z-index:1;
}

.leftaddrs {
	position:absolute;
	text-align:justify;
	font-size:12px;
	top: 431px;
	left: 39px;
	width: 340px;
	z-index:1;
}

.lefttext {
	position:absolute;
	text-align:justify;
	font-size:12px;
	top: 468px;
	left: 40px;
	width: 340px;
	z-index:1;
}

.leftterm {
	position:absolute;
	text-align:justify;
	font-size:12px;
	top: 200px;
	left: 40px;
	width: 370px;
	z-index:1;
}

.rightterm {
	position:absolute;
	text-align:justify;
	font-size:12px;
	top: 200px;
	left: 430px;
	width: 370px;
	z-index:1;
}

.leftterm2 {
	position:absolute;
	text-align:justify;
	font-size:12px;
	top: 170px;
	left: 40px;
	width: 370px;
	z-index:1;
}

.rightterm2 {
	position:absolute;
	text-align:justify;
	font-size:12px;
	top: 170px;
	left: 430px;
	width: 370px;
	z-index:1;
}

.submitbttn {
	position:absolute;
	top: 242px;
	left: 20px;
	width: 426px;
	z-index:3;
}

font.red {
	color: #ab1a1f;
	font-size: 13px;
	font-weight:bold;
	width: 370px;
	text-align:left;	
}

font.redsmall {
	color: #ab1a1f;
	font-size: 10px;
	text-align:right;
	
}

input.smallcheck {
	height: 12px;
	width: 12px;
}

ul.greybull li {
 color: #7d6b75;
}

ul.greybull li span {
 color: #000000;
}

.redtext {
	position:absolute;
	color: #ab1a1f;
	font-size:13px;
	font-weight:bolder;
	top: 375px;
	left: 215px;
	width: 170px;
	z-index:1;
}

.redtext2 {
	position:absolute;
	color: #ab1a1f;
	font-size:13px;
	font-weight:bolder;
	top: 477px;
	left: 39px;
	width: 340px;
	z-index:1;
}

.redtext2a {
	position:absolute;
	color: #ab1a1f;
	font-size:13px;
	font-weight:bolder;
	top: 461px;
	left: 38px;
	width: 340px;
	z-index:1;
}

.redtext3 {
	position:absolute;
	color: #ab1a1f;
	font-size:13px;
	font-weight:bolder;
	top: 585px;
	left: 40px;
	width: 340px;
	z-index:1;
}

.redtext4 {
	position:absolute;
	color: #ab1a1f;
	font-size:13px;
	font-weight:bolder;
	top: 925px;
	left: 40px;
	width: 340px;
	z-index:1;
}

.redtext5 {
	position:absolute;
	color: #ab1a1f;
	font-size:13px;
	font-weight:bolder;
	top: 1315px;
	left: 40px;
	width: 340px;
	z-index:1;
}

.redtext6 {
	position:absolute;
	color: #ab1a1f;
	font-size:13px;
	font-weight:bolder;
	top: 1845px;
	left: 40px;
	width: 270px;
	z-index:1;
}

.redtext7 {
	position:absolute;
	color: #ab1a1f;
	font-size:24px;
	font-weight:bolder;
	text-align:center;
	top: 150px;
	left:120px;
	width:580px;
	z-index:1;
}

.redtext8 {
	position:absolute;
	color: #ab1a1f;
	font-size:24px;
	font-weight:bolder;
	text-align:left;
	top: 370px;
	left:40px;
	width:380px;
	z-index:1;
}

.redtextcontent {
	position:absolute;
	color: #ab1a1f;
	font-size:13px;
	font-weight:bolder;
	top: 384px;
	left: 38px;
	width: 340px;
	z-index:1;
}

.trackinginfo {
	position:absolute;
	top:400px;
	left:40px;
	width:350px;
	z-index:1;
}

.blacktext {
	position:absolute;
	text-align:justify;
	font-stretch:expanded;
	color: #000000;
	top: 395px;
	left: 215px;
	width: 175px;
	z-index:1;
}

.blacktext2 {
	position:absolute;
	text-align:justify;
	font-size: 13px;
	color: #000000;
	top: 482px;
	left: 39px;
	width: 340px;
	z-index:1;
}

.blacktext2a {
	position:absolute;
	text-align:justify;
	font-size: 13px;
	color: #000000;
	top: 470px;
	left: 39px;
	width: 340px;
	z-index:1;
}

.blacktext3 {
	position:absolute;
	text-align:justify;
	font-size: 13px;
	color: #000000;
	top: 599px;
	left: 21px;
	width: 340px;
	z-index:1;
}

.blacktext4 {
	position:absolute;
	text-align:justify;
	font-size: 12px;
	color: #000000;
	top: 486px;
	left: 40px;
	width: 340px;
	z-index:1;
}

.blacktext4a {
	position:absolute;
	text-align:justify;
	font-size: 12px;
	color: #000000;
	top: 457px;
	left: 40px;
	width: 340px;
	z-index:1;
}

.blacktext5 {
	position:absolute;
	text-align:justify;
	font-size: 12px;
	color: #000000;
	top: 600px;
	left: 40px;
	width: 340px;
	z-index:1;
}

.blacktext6 {
	position:absolute;
	text-align:justify;
	font-size: 12px;
	color: #000000;
	top: 940px;
	left: 40px;
	width: 340px;
	z-index:1;
}

.blacktext7 {
	position:absolute;
	text-align:justify;
	font-size: 12px;
	color: #000000;
	top: 1330px;
	left: 40px;
	width: 340px;
	z-index:1;
}

.blacktext8 {
	position:absolute;
	text-align:justify;
	font-size: 12px;
	color: #000000;
	top: 1860px;
	left: 40px;
	width: 340px;
	z-index:1;
}


.blacktextcontent {
	position:absolute;
	text-align:justify;
	font-size: 13px;
	color: #000000;
	top: 345px;
	left: 38px;
	width: 340px;
	z-index:1;
}

.blacktextcontent1 {
	position:absolute;
	text-align:justify;
	font-size: 13px;
	color: #000000;
	top: 110px;
	left: 38px;
	width: 340px;
	z-index:1;
}

.bottommenu {
	position:absolute;
	top: 880px;
	left: 425px;
	width: 400px;
	font-size:10px;
	/*font-stretch: extra-condensed;
	font-weight:bold;*/
	z-index:1;
}

.bottommenu1 {
	position:absolute;
	top: 670px;
	left: 580px;
	width: 350px;
	font-size:10px;
	/*font-stretch: extra-condensed;
	font-weight:bold;*/
	z-index:1;
}

.bottommenu2 {
	position:absolute;
	top: 2010px;
	left: 425px;
	width: 400px;
	font-size:10px;
	/*font-stretch: extra-condensed;
	font-weight:bold;*/
	z-index:1;
}

.bottommenu3 {
	position:absolute;
	top: 1765px;
	left: 425px;
	width: 400px;
	font-size:10px;
	/*font-stretch: extra-condensed;
	font-weight:bold;*/
	z-index:1;
}

.bottommenu4 {
	position:absolute;
	top: 2260px;
	left: 500px;
	width: 350px;
	font-size:10px;
	/*font-stretch: extra-condensed;
	font-weight:bold;*/
	z-index:1;
}

.table1{
	position:absolute;
	top: 930px;
	left: 420px;
	width: 384px;
	z-index:1;
}

.table2{
	position:absolute;
	top: 1310px;
	left: 420px;
	width: 385px;
	z-index:1;
}

.table3{
	position:absolute;
	top: 1850px;
	left: 420px;
	width: 283px;
	z-index:1;
}

.ringimg {
	position:absolute;
	top: 685px;
	left: 490px;
	width: 340px;
	z-index:1;
}
.ringimglearn {
	position:absolute;
	top: 485px;
	left: 490px;
	width: 340px;
	z-index:1;
}

.ringimglearn2 {
	position:absolute;
	top: 450px;
	left: 410px;
	width: 340px;
	z-index:1;
}

.ringimg2 {
	position:absolute;
	top: 670px;
	left: 500px;
	width: 340px;
	z-index:1;
}

.ringimg3 {
	position:absolute;
	top: 685px;
	left: 410px;
	width: 340px;
	z-index:1;
}

.diamondimg1 {
	position: absolute;
	top: 800px;
	left: 40px;
	z-index:1;
}

.diamondimg2 {
	position: absolute;
	top: 790px;
	left: 425px;
	z-index:1;
}

.diamondimg3 {
	position: absolute;
	top: 1200px;
	left: 50px;
	z-index:1;
}

.diamondimg4 {
	position: absolute;
	top: 1610px;
	left: 50px;
	z-index:1;
}

.thankimg {
	position: absolute;
	top: 380px;
	left: 220px;
	z-index:1;
}

.fedeximg {
	z-index:1;
}

.thanktext {
	position:absolute;
	top: 420px;
	left: 210px;
	width: 400px;
	font-size:13px;
	text-align:center;
}

.invalidtext {
	position:absolute;
	top: 200px;
	left: 100px;
	width: 600px;
	font-size:15px;
	text-align:center;
}

.formbox {
	position:absolute;
	top: 365px;
	left: 395px;
	width: 426px;
	z-index:1;
}

.form {
	position:absolute;
	font-size:11px;
	font-style:normal;
	top: 385px;
	left: 420px;
	width: 430px;
	z-index:2;
}

.formboxlearn {
	position:absolute;
	top: 120px;
	left: 395px;
	width: 426px;
	z-index:1;
}

.formlearn {
	position:absolute;
	font-size:11px;
	font-style:normal;
	top: 140px;
	left: 420px;
	width: 430px;
	z-index:2;
}

.form2 {
	position:absolute;
	font-size:10px;
	font-style:normal;
	top: 375px;
	left: 420px;
	width: 430px;
	z-index:2;
}

.required {
	position: absolute;
	top: 588px;
	left: 715px;
	color: #ab1a1f;
	font-size: 9px;
	font-stretch: extra-condensed;
	font-weight:bold;
	text-align:right;
	z-index:3;
}

.requiredlearn {
	position: absolute;
	top: 420px;
	left: 715px;
	color: #ab1a1f;
	font-size: 9px;
	font-stretch: extra-condensed;
	font-weight:bold;
	text-align:right;
	z-index:3;
}

.bottom {
	position: absolute;
	top: 665px;
	left: 40px;
	z-index:1;
}

.bottomtext1 {
	position: absolute;
	top: 785px;
	left:40px;
	text-align:justify;
	width: 225px;
	z-index:1;
}

.bottomtext2 {
	position: absolute;
	top: 785px;
	left:290px;
	text-align:justify;
	width: 245px;
	z-index:1;
}

.bottomtext3 {
	position: absolute;
	top: 785px;
	left:560px;
	text-align:justify;
	width: 235px;
	z-index:1;
}

.more1 {
	position: absolute;
	top: 850px;
	left:40px;
	z-index:1;
}

.more2 {
	position: absolute;
	top: 850px;
	left:290px;
	z-index:1;
}

.more3 {
	position: absolute;
	top: 850px;
	left:560px;
	z-index:1;
}

.track {
	position: absolute;
	top: 881px;
	left:30px;
	width: 377px;
	z-index:1;
}

.track2 {
	position: absolute;
	top: 2013px;
	left:30px;
	width: 377px;
	z-index:1;
}

.track3 {
	position: absolute;
	top: 1767px;
	left:30px;
	width: 377px;
	z-index:1;
}

.track4 {
	position: absolute;
	top: 2260px;
	left:30px;
	width: 377px;
	z-index:1;
}

.tracknum {
	position: absolute;
	top: 888px;
	left:205px;
	z-index:2;
}

.tracknum2 {
	position: absolute;
	top: 2020px;
	left:205px;
	z-index:2;
}

.tracknum3 {
	position: absolute;
	top: 1774px;
	left:205px;
	z-index:2;
}

.tracknum4 {
	position: absolute;
	top: 2267px;
	left:205px;
	z-index:2;
}

.trackbttn {
	position: absolute;
	top: 889px;
	left:350px;
	z-index:3;
}

.trackbttn2 {
	position: absolute;
	top: 2021px;
	left:350px;
	z-index:3;
}

.trackbttn3 {
	position: absolute;
	top: 1775px;
	left:350px;
	z-index:3;
}

.trackbttn4 {
	position: absolute;
	top: 2268px;
	left:350px;
	z-index:3;
}

.indexh1 {
	position: absolute;
	top: 325px;
	left: 275px;
	z-index:1;
	color:#FFFFFF;
}
