/* #################################### */
/* STYLES SPECIFIC TO REGISTRATION PAGE */
/* #################################### */

/* Arranged alphabetically by tag, then by class/id name where applicable, then class/id of parent elements */

/* <div> */
div#user_nav {
	font-size: 100%;
	text-align: right;
	margin: 0px 1px 5px 0;
	position: relative;
	top: -30px;
	left: 0px;
}
div#welcome {
	color: #DDCB02;
	font-size: 120%;
	font-weight: bold;
	margin: 10px 0;
	width: 250px;
}

/* <fieldset> 
form.form_default fieldset#questions {
	margin-top: 15px;
}

<input> 
form.form_default input.checkbox {
	position: relative;
	top: 3px;
	width: 20px;
}

<label> 
form.form_default fieldset#details label {
	width: 110px;
}
form.form_default fieldset#questions label {
	display: block !important;
	width: 100%;
}

/* Copyright (c) Studio 2 Online Ltd. */

form.register * {
	margin:0;
	padding:0;
	line-height:16px;
}

form.register div.top {
	width:623px;
	height:10px;
	background:url(../images/register-form-top.gif) no-repeat 0 0;
	overflow:hidden;
}

form.register div.wrapper {
	width:623px;
	padding:10px 20px 0 20px;
	background:url(../images/register-form-bg.gif) repeat-y 0 0;
	overflow:hidden;
}

form.register div.bottom {
	width:623px;
	height:10px;
	background:url(../images/register-form-bottom.gif) no-repeat 0 0;
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
}

form.register fieldset {
	border:none;
	margin:0;
	padding:0;
}

form.register p {
	margin:0 0 5px 0;
	padding:0;
}

form.register fieldset#personal-details {
	float:left;
	width:300px;
	margin:0 20px 0 0;
}

form.register fieldset#personal-details label {
	float:left;
	width:120px;
}

form.register fieldset#personal-details input {
	width:170px;
}

form.register fieldset#personal-details select {
	width:125px;
}

form.register fieldset#situation-details {
	float:left;
	width:295px;
	margin:0;
}

form.register fieldset#situation-details div#maxprice {
	margin-bottom:5px;
}

form.register fieldset#situation-details select {
	margin-bottom:3px;
	width:175px;
}

form.register fieldset#situation-details p.heading {
	margin:0;
}

form.register fieldset#situation-details p.email-updates {
	float:left;
	width:75px;
}

form.register fieldset#type,
form.register fieldset#areas {
	width:100%;
	padding-bottom:10px;
}

form.register fieldset#type p,
form.register fieldset#areas p {
	width:200px;
	float:left;
}

form.register fieldset#type p.heading,
form.register fieldset#areas p.heading,
form.register fieldset#password p.heading {
	width:100%;
	float:none;
	padding-bottom:5px;
}

form.register fieldset#type label,
form.register fieldset#areas label {
	padding-left:5px;
}


form.register fieldset#password label {
	width:160px;
	float:left;
}

form.register input.submit {
	background: #dece21;
	border: 0;
	color: #00483B;
	cursor: pointer;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 6px 10px;
}