
#budget_container{
margin-left: 17px; 
margin-top: 10px;
font-size: 11px;
}
	#budget_container h1{
		text-align: left;
	}
	
	#budget_container ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	}
	
	#budget_container li{
	margin-bottom: 10px;
	}
	 #id_customer-birth_date_day, #id_customer-birth_date_month, #id_customer-birth_date_year{
		/*width: 50px !important; */
		/*display:inline-block;
		 *vertical-align: top;
		 */
	/*	float:left; */
	font-size: 9px !important;
	float:left;	
}
	#id_customer-birth_date_day{
	width: 40px !important;
	}
	#id_customer-birth_date_month {
	width: 50px !important;
	}
    #id_customer-birth_date_year{
	width: 50px !important;
    }

#budget{
background: url("/static/contact/images/budget/budget-background.jpg") no-repeat scroll left top transparent;
margin-left: -17px;
width: 934px;
height: 226px;
padding: 10px 17px;
display: inline;
}
	#budget p{
    display: inline-block;
	vertical-align: top;
	width: 359px;
    font-size: 16px;
    font-family: Georgia, "URW Bookman L", serif;
    color: #DEB126;
    margin: 0;
    margin-left: 10px;
	}
	
	#budget div.image{
	width: 528px;
	display: inline-block;
	vertical-align: top;
	}
	
#budget_container fieldset legend {
background: url("/media/price_calculator/images/title-bg.jpg") repeat-x scroll 0 0 transparent;
text-align: left;
width: 920px;
font-size: 13px;
font-weight: bold;
margin-bottom: 15px;
padding: 0;
}
	#budget_container fieldset legend span {
	background-color: #FFFFFF;
	background-image: none;
	padding-right: 10px;
	}
		
	#budget_container fieldset h3{
	padding-right: 10px;
	text-align: right;
	width: 140px;
	}

	#budget_container ul.column {
	display: inline-block;
	margin-left: 20px;
	margin-right: -4px;
	vertical-align: top;
	width: 450px;
	}
	
		#budget_container ul.first.column {
		margin-left: 0;
		}

	#budget_container .errors {
	color: #AC1F23;
	font-size: 10px;
	font-style: italic;
	width: 150px; 
	margin-left: 10px;
	display: inline-block;
	margin-right: -4px;
	vertical-align: top;
	}
	
	#budget_container input {
    font-size: 11px;
    max-width: 140px;
	}
		#budget_container input.hasDatepicker {
	    max-width: 110px;
		}
	
	#budget_container select{
    font-size: 11px;
    width: 146px;
	}
	
	#budget_container textarea{
    height: 100px;
    width: 214px;
	}

	#budget_container .label {
	padding-right: 10px;
	text-align: right;
	}
	#budget_container .label, #budget_container .input{
	display: inline-block;
	margin-right: -4px;
	vertical-align: top;
	}
	
	
	#budget_container img.ui-datepicker-trigger {
	    cursor: pointer;
	    margin-left: 4px;
	    vertical-align: bottom;
	}

input#send{
	width: 90px ! important;
	font-size: 14px;
}

#captcha-fieldset ul.first.column{
	width: 800px;
}

#captcha-fieldset ul.first.column div.input{
	width: 445px;
}
#budget_container label {
    font-weight: normal;
    word-wrap: break-word;
}
#budget_container .label-form {
    display: inline-flex;
}
#budget_container .label-form span {
    margin-right: 5px;
}