body{
	background-image:url(../images/maya2/shopping/bg_intero.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}
#map_canvas{
	width:576px;
	height:93%;
	/*border:5px solid #999999;*/
}
#content-map{
	width:99%;
	height:500px;
	/*border:5px solid #999999;*/
	background-image:url(../images/maya2/shopping/bg_maps.jpg);
	background-repeat:no-repeat;
	padding: 20px 0 0 20px;
}
#results{
	color: #333;
	width:99%;
	/*border:5px solid #999999;*/
	height:500px;
}
#address_chooser{
  display:none;
  background-color:#303030;
  padding:5px;
}
#address_chooser_opener{
  margin-bottom:10px;
  margin-top:10px;
}
#address_chooser_opener a:link, #address_chooser_opener a:hover, #address_chooser_opener a:visited{
  font-weight:bold;
}
#map_preview{
  width:290px;
  height:275px;
  border:5px solid #999999;
  background-color:#999999;
}	
.flddesc{
  color:gray;
  font-style:italic;
  font-size:10px;
}
#city, #state, #zip, #street, #note, #negozio {
  width: 420px;
  border:1px solid #D6D6D6;
  font-size: 11px;
}
#street{
	width:370px;
}
#categoria {
  padding:3px;
  width:428px;
}	
#number{
  width:22px;
}
#note{
  height:120px;
}
.error{
  color:red;
  clear:both;
}
#can-save-msg{
  display:none;
  font-size:10px;
  color:white;
  background-image:url(../images/maya2/shopping/bullet_error.png);
  background-position:center left;
  background-repeat:no-repeat;
  color:red;
  padding-left:16px;
}