.page-heading {
	height: 55px;
	background: url('/images/banners/buy-now-local.png') 0 0 no-repeat;
	overflow: hidden;
}

.page-heading span { visibility: hidden; }

#buy-local-content, #buy-online-content {
	float: left;
	width: 670px;
	overflow: hidden;
	margin: 0px 15px 0px 0px;
	padding:20px 10px 0px 0px;
}

#buy-online-content
{
	width:660px;
	padding-left:10px;
}

#buy-local-content fieldset {
	display: block;
	width: 665px;
	height: 19px;
	overflow: hidden;
	margin: 0 0 19px 5px;
}

#buy-local-content fieldset .field-cell {
	float: left;
	margin-right: 17px;
	overflow: hidden;
}

#buy-local-content fieldset .field-cell label {
	padding-top: 3px;
	margin-right: 7px;
	display: block;
	float: left;
	font-weight: bold;
}

#buy-local-content fieldset .field-cell input, fieldset .field-cell select {
	display: block;
	border: 1px solid #666;
	height: 15px;
	padding-top: 2px;
	float: left;
	line-height: 10px;
}

#buy-local-content fieldset .field-cell select { height: 19px; }
#buy-local-content fieldset .field-cell select { padding-top: 2px; }
#buy-local-content fieldset .field-cell-zip-code { width: 150px; }
#buy-local-content fieldset .field-cell-zip-code input { width: 80px; }
#buy-local-content fieldset .field-cell-within { width: 150px; }
#buy-local-content fieldset .field-cell-within select { width: 100px; }
#buy-local-content fieldset .field-cell-country { width: 185px; }
#buy-local-content fieldset .field-cell-country select { width: 183px; }

#buy-local-content fieldset span {
	display: block;
	float: left;
	width: 20px;
	margin-right: 15px;
	font-style: italic;
	text-transform: uppercase;
	padding-top: 3px;
	font-weight: bold;
}


#buy-online-content .online-retailer
{
	float:left;
	overflow:hidden;
	margin:0 15px 15px 0;
	height:50px;
	width:150px;
}

#buy-online-content .online-retailer.alt
{
	margin-right:0px;
}

.ui-widget { font-family: helvetica,arial,sans-serif; font-size:12px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: helvetica,arial,sans-serif; font-size: 12px; }
.ui-widget-content a { color: #D5011B; }
.ui-widget-header { border: inherit; background: inherit; color: inherit; font-weight: inherit; }
.ui-widget-header a { color: inherit; }

html #buy-local-content fieldset a.button { width: 30px; }
html #buy-local-content fieldset a.button.search span { visibility: hidden; }

html #buy-local-content fieldset a.button.search {
	width: 73px;
	height: 19px;
	background: url('/images/background-button-search.png') 0 0 no-repeat;
}

#buy-now-map {
	border: 1px solid #d5d5d5;
	height: 409px;
	overflow: hidden;
	margin-bottom: 40px;
}

#results-details { width: 667px; }
#results-details table { margin-top: 17px; }

/* SIDEBAR */
#buy-now-sidebar 
{
	overflow: hidden;
	margin-right:0px;
}

#buy-now-sidebar a {
	display: block;
	width: 225px;
	overflow: hidden;
	margin-bottom: 10px;
}


