#maprice-overlay {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.3;
	opacity:.30;
	filter: alpha(opacity=30);
}
#maprice {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5010;
	text-align:center;
	background-color:transparent;
}
#mapContent {
	background-color:#FFFFFF;
	display:none;
	margin:auto;
	padding:20px;
	width:400px;
	text-align:left;
	position:relative;
	top:15%;
}
#mapLoadMessage {
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	display:block;
	background-color: #fff;
	position:relative;
	top:50%;
	width: 100px;
	padding: 10px;
	margin:auto;
	top:50%;
	margin-top:-20px;
}
#maprice.loading #mapContent {
	display:none;
}
#maprice.done #mapContent {
	display:block;
}
#maprice.loading #mapLoadMessage {
	display:block;
}
#maprice.done #mapLoadMessage{
	display:none;
}
#maprice #maprice-form {
	text-align:left;
	
}
#maprice #maprice-form .button-set {
	border-top:solid 1px #bbafa0;
	margin-top:10px;
	padding:10px;
	text-align:right;
}

button {
	cursor:pointer;
}
.maprice-button-on {
	background: url(../images/check-price-roll-over.gif) no-repeat 0px top;	
	border: 0px none !important;
	margin: 0px;
	vertical-align:top;
	padding: 0px 0px 0px 10px !important;
	color: #4f4f4f;
	width:143px;
	height:43px;
}
	
.maprice-button-out {
	background: url(../images/check-price-static.gif) no-repeat 0px top;	
	border: 0px none !important;
	margin: 0px;
	vertical-align:top;
	padding: 0px 0px 0px 10px !important;
	color: #4f4f4f;
	width:143px;
	height:43px;
}


	
.maprice-button-category {
	background: url(../images/check-price.gif) no-repeat 0px top;	
	border: 0px none !important;
	margin: 0px;
	vertical-align:top;
	padding: 0px 0px 0px 10px !important;
	color: #4f4f4f;
	width:104px;
	height:37px;
}