body {
	background: url(/images/promo/si/adriatic2010/bg-image.jpg) top center no-repeat;
	background-color: #f6b228;
	font: 9px Arial, Tahoma, sans-serif;
	padding: 0;
	margin: 0;
}
:focus {
	outline: 0;
}
#content {
	margin: 708px auto 0 auto;
	width: 960px;
	padding-bottom: 180px;
}
	.text {
		float: left;
		width: 227px;
		border: 1px solid #000;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		margin: 6px 0 0 120px;
		padding: 8px 3px 8px 3px;
	}
	.submit-btn {
		float: left;
		background: url(/images/promo/si/adriatic2010/bg-submit.png) top left no-repeat;
		width: 236px !important;
		height: 50px;
		border: none;
		margin: -1px 0 0 125px;
		cursor: pointer;
	}
#footer {
	margin: 0 auto;
	width: 960px;
	padding-bottom: 30px;
	color: #000;
}
/*
	Colorbox
*/
a {
	color: #0094D1;
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
	}
select {
	padding: 1px;
	width: 200px;
	border: 1px solid #999;
}
input {
	width: 192px;
	margin: 2px 0 0 0;
	padding: 2px 3px 2px 3px;
	border: 1px solid #999;
}
.submit {
	width: auto;
	padding: 3px 5px 3px 5px;
	margin-top: 5px;
}
.checkbox-container {
	float: left;
	width: 13px;
	height: 13px;
	margin-right: 5px;
	overflow: hidden;
	position: relative;
}
	.checkbox {
		width: auto;
		position: absolute;
		top: 0;
		top: expression('-4px');
		left: 0;
		left: expression('-4px');
		margin: 0;
		padding: 0;
	}
table tr td.terms {
	padding: 8px 0 3px 0;
}
#phone-info-container,
#insert-pin-container,
#msg,
#scratch-error {
	float: left;
	padding: 20px;
	font-size: 11px;
	text-align: left;
}
	p.instructions {
		margin-bottom: 10px;
		text-align: left;
		width: 200px;
		color: #666;
		line-height: 14px;
	}
	p.error,
	p.success {
		display: none;
		background-color: #ffbaba;
		padding: 10px;
		color: #d6010e;
		text-align: center;
		border: 1px solid #d8000c;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		margin-top: 10px;
	}
	p.success {
		background-color: #dff2bf;
		color: #4f8a10;
		border: 1px solid #4f8a10;
	}
	a.send-pin-again {
		margin-left: 5px;
	}
.btn-center {
	float: left;
	width: 100%;
	text-align: center;
}
.btn-container {
	margin: 0 auto;
	width: 62px;
}
.cb-btn {
	float: left;
	width: 62px;
	height: 30px;
	background-color: #6cab29;
	border: 1px solid #4f8a10;
	font-weight: bold;
}
.cb-btn:hover {
	text-decoration: none;
	background-color: #88c646;
}
	.cb-btn span.highlight {
		float: left;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		padding-right: 1px;
		width: 60px;
		font-size: 14px;
		line-height: 29px;
		color: #fff;
	}


