body {
	padding: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
	font-weight: bold;
	color: #064D76;
}

#container {
	width: 300px;
	height: 250px;
	display: block;
	background: #FFFFFF;
	background-image:url(/sharerevenue/images/300x250_1/bg.png);
	background-repeat: no-repeat;
}

.small_title {
	position:absolute;
	display: block;
	top: 27px;
	left: 17px;
}

/* ---------- STEP 1 ---------- */

.step1_title {
	position:absolute;
	display: block;
	top: 21px;
	left: 8px;
}

.step1_labels {
	position:absolute;
	display: block;
	top: 111px;
	left: 22px;
}

.user_dropdown {
	position:absolute;
	top: 109px;
	left: 219px;
}

.itrack_tickbox {
	position:absolute;
	top: 136px;
	left: 215px;
}

.step1_submit {
	position:absolute;
	top: 166px;
	left: 21px;
	border: none;
}

/* ---------- STEP 2 ---------- */

.cost_text {
	font-family: Helvetica, Verdana, Arial,sans-serif;
	font-size: 12px;
	position:absolute;
	top: 63px;
	left: 18px;
	width: 266px;
}

.complete_text {
	font-family: Helvetica, Verdana, Arial,sans-serif;
	font-size: 12px;
	position:absolute;
	top: 116px;
	left: 18px;
	width: 266px;
}

.text_fields {
	position:absolute;
	width: 283px;
	height: 33px;
	top: 171px;
	left: 10px;
	display: block;
	background-image:url(/sharerevenue/images/300x250_1/step2_text_fields.png);
	background-repeat: no-repeat;
}

.contact_name {
	position:absolute;
	top: 178px;
	left: 19px;
}

.contact_info {
	position:absolute;
	top: 178px;
	left: 161px;
}

.controls {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #197AA5;
	width: 124px;
	border:solid 0 #fff;
}

.step2_submit {
	position:absolute;
	top: 217px;
	left: 114px;
	border: none;
}

/* ---------- STEP 3 ---------- */
.thanks_text1 {
	font-family: Helvetica, Verdana, Arial,sans-serif;
	font-size: 12px;
	position:absolute;
	top: 66px;
	left: 18px;
	width: 259px;
}

.thanks_text2 {
	font-family: Helvetica, Verdana, Arial,sans-serif;
	font-size: 12px;
	position:absolute;
	top: 108px;
	left: 18px;
	width: 270px;
}