* {
	margin: 0;
	padding: 0;
}
html, body {
	width: 100%;
	margin: 0;
	padding: 0;
	color: #000;
	font: 11px verdana, sans-serif;
	text-align: center;
}
#wrap31274 {
	text-align: left;
	position: relative;
	margin: 80px auto 0 auto;
	width: 811px;
	height: 469px;
}
.v1 { background: url('/en-us/landing/display/31274_success/images/couple_v1.jpg'); }
.v2 { background: url('/en-us/landing/display/31274_success/images/couple_v2.jpg'); }
.v3 { background: url('/en-us/landing/display/31274_success/images/couple_v3.jpg'); }
.v4 { background: url('/en-us/landing/display/31274_success/images/couple_v4.jpg'); }
.v5 { background: url('/en-us/landing/display/31274_success/images/couple_v5.jpg'); }
.v6 { background: url('/en-us/landing/display/31274_success/images/couple_v6.jpg'); }
.v7 { background: url('/en-us/landing/display/31274_success/images/couple_v7.jpg'); }
.v8 { background: url('/en-us/landing/display/31274_success/images/couple_v8.jpg'); }
.v9 { background: url('/en-us/landing/display/31274_success/images/couple_v9.jpg'); }
.v10 { background: url('/en-us/landing/display/31274_success/images/couple_v10.jpg'); }
.v11 { background: url('/en-us/landing/display/31274_success/images/couple_v11.jpg'); }
.v12 { background: url('/en-us/landing/display/31274_success/images/couple_v12.jpg'); }
.v13 { background: url('/en-us/landing/display/31274_success/images/couple_v13.jpg'); }
.v14 { background: url('/en-us/landing/display/31274_success/images/couple_v14.jpg'); }
.v15 { background: url('/en-us/landing/display/31274_success/images/couple_v15.jpg'); }
.v16 { background: url('/en-us/landing/display/31274_success/images/couple_v16.jpg'); }
.v17 { background: url('/en-us/landing/display/31274_success/images/couple_v17.jpg'); }
.v18 { background: url('/en-us/landing/display/31274_success/images/couple_v18.jpg'); }
.v19 { background: url('/en-us/landing/display/31274_success/images/couple_v19.jpg'); }
.v20 { background: url('/en-us/landing/display/31274_success/images/couple_v20.jpg'); }
.v21 { background: url('/en-us/landing/display/31274_success/images/couple_v21.jpg'); }
.v22 { background: url('/en-us/landing/display/31274_success/images/couple_v22.jpg'); }
#frmContent {
	position: absolute;
	width: 278px;
	height: 475px;
}
.loginView, .registerView {
	position: absolute;
	width: 190px;
	top: 85px;
	left: 60px;
}
h1 {
	background: url('/en-us/landing/display/31274_success/images/matchLogo.gif') no-repeat;
	width: 175px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: -40px;
	left: 65px;
}
h2 {
	background: url('/en-us/landing/display/31274_success/images/registerHdr.gif') no-repeat;
	width: 191px;
	height: 56px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	left: 58px;
}
h3 {
	color: #FFF;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	position: absolute;
	top: 350px;
	left: 300px;
}
ul.bullets {
	color: #FFF;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	position: absolute;
	top: 380px;
	left: 284px;
	padding: 0 0 0 30px;
}
ul.bullets li { line-height: 20px; }
.switch {
	position: absolute;
	top: -106px;
	right: -540px;
	color: #0099CC;
}
.emph {
	color: #66CC00;
	font-weight: bold;
}
.switch a, .switch a:link, .switch a:active, .switch a:visited {
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
}
.switch a:hover { text-decoration: underline; }
a, a:link, a:active, a:visited {
	text-decoration: none;
	color: #007CC4;
}
input {
	border: 1px solid #98AEC6;
	height: 20px;
}
a:hover { text-decoration: underline; }
.loginView input, #formLower input {
	width: 187px;
	margin: 0 0 6px;
}
.loginView label, #formLower label {
	display: block;
	padding: 0 0 2px;
}
#formUpper {
	background: url('/en-us/landing/display/images/24042_dotted.gif') repeat-x bottom;
	padding: 0 0 10px;
	margin: 0 0 10px;
}
.loginView #pnlButton { padding: 20px 0 10px; }
#postalCode { width: 95px }
#birthMonth { width: 78px; }
.postal { padding: 8px 0 0; }
.safari #gender { width: 41px; }
.seekingLbl { margin: 0 0 0 5px; }
#errorDiv {
	color: #FF0000;
	text-align: left;
	margin: 15px auto 0 auto;
	width: 811px;
	padding: 0 0 0 60px;
}
select { font-size: 10px; }
#errorDiv ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#pnlTOU {
	font-size: 10px;
	color: #999;
	padding: 15px 0 10px 0;
	font-family: helvetica, arial, sans-serif;
}
