/*

|   [4]   | [3] |   [2]   |

[1] -> Total Width = 450
[2] -> Form Area Width = 190
[3] -> Gutter Width = 20
[4] -> ([1]-([2]+[3])) = 240
[5] -> ([1]-[2]) = 210

*/

.leadmanager {
	background: #FFF;
	padding: 40px;
}

.leadmanager h2 {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	padding: 20px 10px;
}

.leadmanager p {
	font-size: 12px;
	color: #666;
}

/* Lead Manager Form */
.leadmanager .formlist {
	margin: 0;
	padding: 0;
	/* [1] */
	width: 450px;
}

.leadmanager .formlist li {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	text-align: right;
	font-size: 12px;
	color: #666;
}

.leadmanager .formlist li.required {}

.leadmanager .formlist li .formlabel {
	float: left;
	/* [4] */
	width: 240px;
}
.leadmanager .formlist li .formvalue {}

.leadmanager .formlist li .formvalue input,
.leadmanager .formlist li .formvalue textarea
.leadmanager .formlist li .sublist {
	/* [2] */
	width: 190px;
}
.leadmanager .formlist li .formvalue textarea {
	/* height of the text field */
	height: 170px;
}

.leadmanager .formlist li .sublist {
	/* [5] */
	margin: 0 0 0 210px;
	padding: 0;
}

.leadmanager .formlist li .sublist li {
	margin: 0;
	padding: 0;
	text-align: left;
}

.leadmanager .formlist li ul li .sublabel {
}
.leadmanager .formlist li ul li .subvalue {
}
.leadmanager .formlist li ul li .subvalue input {
	width: auto;
}
.leadmanager #form_summary {
	padding-bottom:15px;
	padding-left:20px;
}
.leadmanager .form-sub-heading {
	font-weight: bold;
}