#content .grid_8 ul{

	font-size: 2px;
	margin-top:0px;
	margin-bottom: 0px;
	list-style-type: none;
}

#content .grid_8 ul li{
	margin-left: 0px;
	padding-bottom: 0px;
	padding-bottom: 0px;
}

.red {
	color: #890203;
}

#signup-form {
	position:relative;
	height:auto;
	margin-left:55px;
	color:#666;
	text-shadow: #fff 0 1px 1px;
	font-size: 14px;
}

#signup-form label {
	font-size:14px;
	font-weight:bold;
	color:#545A5A;
	width:105px;
	text-align:right;
	display:block;
	float:left;
	line-height:32px;
	margin-right:10px;
}

#signup-form input[type=text], #signup-form input[type=password] {
	width:300px;
	height:20px;
	border: 1px solid #8d9095;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	background: #fff url(/bf-images/background-signup-inputs.png) repeat-x top left;
	font-size:13px;
	color:#545A5A;
	padding:5px;
	padding-top:7px
}

#signup-form select {
	font-size:13px;
	color:#545A5A;
	margin-bottom:5px;
	margin-top:5px;
}

#signup-form textarea {
	width:300px;
	height:80px;
	border: 1px solid #8d9095;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	background: #fff url(/bf-images/background-signup-inputs.png) repeat-x top left;
	font-size:13px;
	color:#545A5A;
	padding:5px;
	padding-top:7px
}

#signup-form input#company_url {
	width:290px;
}

#signup-form ul.section {
	width:460px;
	border: 1px solid #c1cad5;
	border-top:1px solid #8f9aa7;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#CDCDCD;
	margin-bottom:20px;
	float:left;
	list-style-type: none;
}

#signup-form h3 {
	font-family: "Helvetica Neue", helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#249694;
	margin-left:8px;
	margin-top:6px;
}

#signup-form h4 {
	font-family: "Helvetica Neue", helvetica, Arial, sans-serif;
	font-size:12px;
	color:#545A5A;
	margin-left:8px;
	margin-top:3px;
}

#signup-form ul.section li {
	background-color:#EEEEEE;
	border-top:1px solid #f3f6f9;
	border-bottom:1px solid #c1cad5;
	padding:8px;
	position:relative;
	zoom:1;
	list-style-type: none;
}

#signup-form ul.section li.header {
	border:0;
	border-bottom: 1px solid #c1cad5;
	height:52px;
	background-color:transparent;
	position:relative;
	padding:0;
	list-style-type: none;
}

/*#signup-form ul.section li.header span{
	position:absolute;
	display:block;
	width:59px;
	height:62px;
	top:-15px;
	left:15px;
}
*/

#signup-form ul#company-info.section li.header span {
	background: url(../images/signup-icon-company.png) no-repeat top left;
}

#signup-form ul#user-info.section li.header span {
	background: url(../images/signup-icon-user.png) no-repeat top left;
}

#signup-form ul#payment-info.section li.header span {
	background: url(../images/signup-icon-payment.png) no-repeat top left;
}

#signup-form ul#confirm-details.section li.header span {
	background: url(../images/signup-icon-confirm.png) no-repeat top left;
}

#signup-form ul#payment-info.section li.header {
	padding-bottom:10px;
}

span.wrap {
	border:1px solid #f00;
	display:block;
}

#signup-form ul.section li.bottom {
	border:0;
	height:5px;
	background-color:transparent;
}

#signup-form ul.section li b {
	font-size:13px;
	font-weight:normal;
	color:#545A5A;
	margin-top:10px;
	margin-left:5px;
	line-height:30px;
	list-style-type: none;
}

#signup-form p{
	font-size: 14px;
}

