/* sign_up.css */

#layoutRight #contentRight {
	top: -89px;
}
#contentRight #bookingPanel {
	margin-top:4px;
	_margin-top:-11px;
	margin-left:-1px;
}

#regForm {
	display:block;
}

#contentCenter #canvas div.break {
	width:400px;
}

#contentCenter #canvas form input#signup_updates_guoman, #contentCenter #canvas form input#signup_updates_thistle,
#contentCenter #canvas form input#signup_updates_format_html, #contentCenter #canvas form input#signup_updates_format_plain,
#contentCenter #canvas form input#signup_tandcs, #contentCenter #canvas form input#signup_address_type_home,
#contentCenter #canvas form input#signup_address_type_business, #contentCenter #canvas form input.radio, 
#contentCenter #canvas form input.checkbox {
	width:13px;
	vertical-align:middle;
}

#contentCenter #canvas h4 {
	margin-top:12px;
}
#contentCenter #canvas form .signup_checkboxes {
	float:none;
}

#contentCenter #canvas form .signup_checkboxes  input {
	margin-left:160px;
}
#contentCenter #canvas form .signup_checkboxes  label {
	float:none;
	margin-left:10px;
	width:200px;
}

#contentCenter #canvas form #signup_radios label , #contentCenter #canvas form #signup_tandcs_div label{
	float:none;
}
#contentCenter #canvas form #signup_radios {
	margin-left:190px;
	width:410px;
}

#contentCenter #canvas form #signup_create_blurb, #contentCenter #canvas form #signup_final_blurb  {
	width:650px;
	_width:620px;
	_margin-left:16px;
	float:left;
	padding-bottom:12px;
}

#contentCenter #canvas form #signup_create_blurb  p {
	margin:10px;
	float:left;
	width:450px;
	font-weight:bold;
}
#contentCenter #canvas form #signup_create_blurb  input {
	float:right;
	margin-right:16px;
	margin-top:40px;
	_margin-top:0px;
}
#contentCenter #canvas form #signup_final_blurb  {
	margin-bottom:20px;
}
#contentCenter #canvas form #signup_final_blurb  p {
	margin:10px;
	float:left;
	width:450px;
}
#contentCenter #canvas form #signup_final_blurb  input {
	float:right;
	margin-right:16px;
	margin-top:6px;
}


#contentCenter #canvas form #countrycode, #contentCenter #canvas form #areacode, 
#contentCenter #canvas form #phonenumber {
	position:absolute;
	
	top:55px; /* FF2, 3 */
	[top:55px; /* Mozilla < v.1.01 */
	top:35px; /* Chrome, Safari */
	]top:55px; /* IE6, 7 */
}
#contentCenter #canvas form #countrycode {
	width:100px;
	left:162px;
}	

#contentCenter #canvas form #areacode {
	width:60px;
	left:380px;
}	

#contentCenter #canvas form #phonenumber {
	width:230px;
	left:462px;
}
.padTop12 {
	padding-top:12px;
}
#contentCenter #canvas {
	background-image:url("/media/images/themes/white_spacer.gif");
	background-position:0px 1935px;
	_background-position:0px 2000px;
	background-repeat:repeat-x;
}
#contentCenter #canvas form label.radio_label {
	float:none;
	width:136px;
	display: -moz-inline-box; /* deals with FF2 inability to inline-block */ 
	display:inline-block;
	zoom:1;
	*display:inline;
}
#contentCenter #canvas form label.short_label {
	width:100px;
}
#contentCenter #canvas form fieldset.hobbies  div {
	margin-left:26px;
}

#contentCenter #canvas form fieldset.hobbies  h5 {
	margin:16px 16px 10px 26px;
	padding-top:3px;
	padding-bottom:7px;
	border-bottom:solid 1px #DAD9D5;
}

#canvas form input#signup_submit {
	height:20px;
	width:137px;
	_padding-bottom:20px;
	_position:absolute;
	_right: 0px;
	_top:10px;
}

#canvas form input#signup_create_first_btn {
	height:20px;
	width:137px;
}

#contentCenter #canvas div.fullwidth {
	width:100%;
}


#contentCenter #blurb {
	width:680px;
	height:76px;
}
#blurb p {
	width:100%;
}
#blurb p.right {
	text-align:right;
	width:40%;
	margin-top:0px;
}
#blurb h3 {
	padding-top:0px;
	width:40%;
}

