body {
	margin: 0;
    padding: 0;
    text-align: center;
	background:#F4F4F4;
	/* width:1050px; */
	background-color: #ffffff;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
body.padded {
    padding-top: 20px;
	padding-bottom: 20px;
}
#main_container {
    margin: 0 auto;
    text-align: left;
	width:952px;
	/* width:620px; */
	padding: 0px;
}
.ui-autocomplete {
	max-height: 250px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
    text-align: left;
}
/* IE 6 doesn't support max-height
    * we use height instead, but this forces the menu to always be this tall
    */
* html .ui-autocomplete {
    height: 250px;
}  
#txt-address-auto-complete {
	float:left;
	width:520px;
	margin-right:15px;
	height:25px;
}
#txt-address-auto-complete-label {
	float:left;	
	width:70px;
	padding-top:5px;
}
.clear {
	display:inline-block;	
}

.validated {
	display:none;	
}

.adsenseAd {
	text-align: center;
}