html,body,form
{
	margin: 0px;
	padding: 0px;
}
.StepWrap
{
	position: relative;
	width: 940px;
	height: 243px;
}
.OLLogo
{
	position: absolute;
	/*background: rgba(255, 0, 255, 0.2);*/
	top: 0px;
	right: 7px;
	width: 67px;	
}
/* Step 1 - Intro */
.Step1Wrap
{
	background: #ffffff url(../Gfx/step1_bg.jpg) no-repeat center center;
}
.Step1Wrap .OLLogo
{
	height: 77px;
}
.Step1Link
{
	position: absolute;
	top: 130px;	
	left: 252px;
	width: 433px;
	height: 26px;
	background: url(../Gfx/step1_link.png) no-repeat 0px -26px;
}
.Step1Link:hover
{
	background: url(../Gfx/step1_link.png) no-repeat 0px -26px;
}
/* Step 2 - Form */
.Step2Wrap
{
	background: #ffffff url(../Gfx/step2_bg.jpg) no-repeat center center;
}
.Step2Wrap .OLLogo
{
	height: 70px;
}
.Step2Link
{
	position: absolute;
	top: 107px;	
	left: 445px;
	width: 79px;
	height: 17px;
	background: url(../Gfx/step2_link.png) no-repeat 0px -17px;
}
.Step2Link:hover
{
	background: url(../Gfx/step2_link.png) no-repeat 0px -17px;
}
.FormWrap
{
	position: absolute;
	top: 128px;
	left: 0px;
	width: 940px;
	text-align: center;
}
/*.TextBox
{
	font-family: Arial;
	font-size: 12px;
	width: 135px;
	height: 23px;
	padding: 9px 7px 0px 7px;
	border: none 0px;	
	background-color: Transparent;
	background-image: url(../Gfx/input_bg.png);
	background-repeat: no-repeat;
	background-position: center -2px;
}*/
.TextBoxWrap
{
	width: 153px;
	height: 36px;
	background-color: Transparent;
	background-image: url(../Gfx/input_bg.png);
	background-repeat: no-repeat;
	background-position: center -2px;
}
.TextBox
{
	font-family: Arial;
	font-size: 12px;
	width: 135px;
	height: 23px;
	padding: 9px 7px 0px 7px;
	border: none 0px;
	background-color: Transparent;
}
.TextBoxWrap.Name
{
	position: absolute;
	top: 0px;
	left: 286px;
}
.TextBoxWrap.Email
{
	position: absolute;
	top: 0px;
	left: 436px;
}
.SendButton
{
	position: absolute;
	top: 1px;
	left: 586px;
	width: 62px;
	height: 30px;
	border: none 0px;
	background-color: Transparent;
	background-image: url(../Gfx/send_btn.png);
	background-repeat: no-repeat;	
	background-position: 0px 0px;
}
.SendButton:hover
{
	background-position: 0px -30px;	
}
.SendButton:active
{
	background-position: 0px -60px;	
}
.FormCheckBoxWrap
{
	position: absolute;
	top: 163px;
	left: 285px;
	width: 340px;
}
.NewsLetterCheckBox
{
	float: left;
}
.NewsLetterLabel
{
	float: left;
	margin-top: 1px;
}
/* Step 3 - Read more */
.Step3Wrap
{
	background: #ffffff url(../Gfx/step3_bg.jpg) no-repeat center center;
}
.BackButton
{
	position: absolute;
	top: 93px;
	left: 23px;
	width: 144px;
	height: 29px;
	border: none 0px;
	background-color: Transparent;
	background-image: url(../Gfx/back_btn.png);
	background-repeat: no-repeat;	
	background-position: 0px 0px;
}
.BackButton:hover
{
	background-position: 0px -29px;	
}
.BackButton:active
{
	background-position: 0px -58px;	
}
/* Step 3 - Receipt */
.Step4Wrap
{
	background: #ffffff url(../Gfx/step4_bg.jpg) no-repeat center center;
}
.Step4Wrap .OLLogo
{
	height: 70px;
}
.Step4Link
{
	position: absolute;
	top: 110px;	
	left: 447px;
	width: 227px;
	height: 18px;
	background-image: url(../Gfx/step4_link.png);
	background-repeat: no-repeat;
	background-position: 0px -18px;
}
.Step4Link:hover
{
	background-image: url(../Gfx/step4_link.png);
	background-repeat: no-repeat;
	background-position: 0px -18px;
}