/** jquery ui-accordion start **/

div#accordion.ui-accordion.ui-widget.ui-helper-reset {
    font-family: "PT Sans",sans-serif;
    font-size: 0.9em;
}

.ui-accordion .ui-accordion-content {
     padding: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: "PT Sans",sans-serif;
    font-size: 0.9em;
}

/** jquery ui-accordion end **/

.jqvmap-label
{
	position: absolute;
	display: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #292929;
	color: white;
	font-family: sans-serif, Verdana;
	font-size: smaller;
	padding: 3px;
  pointer-events:none;
}
.jqvmap-pin {
  pointer-events:none;
}
.jqvmap-zoomin, .jqvmap-zoomout
{
	position: absolute;
	left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #000000;
	padding: 3px;
	color: white;
	width: 10px;
	height: 10px;
	cursor: pointer;
	line-height: 10px;
	text-align: center;
}
.jqvmap-zoomin
{
	top: 10px;
}
.jqvmap-zoomout
{
	top: 30px;
}
.jqvmap-region
{
  cursor: pointer;
}
.jqvmap-ajax_response
{
  width: 100%;
  height: 500px;
}

/************************************/

@media only screen and (min-width: 1px) and (max-width: 480px) {
  div#vmap {display:none;}
  div#searchForm {
	  width: 100%;
  }
  div#searchForm #addr_city,
  div#searchForm #addr_zipcode  {
     width: 80px;
  }
}

@media only screen and (min-width: 481px) and (max-width: 650px) {
  div#vmap {display:none;}
  div#searchForm {
	  width: 100%;
  }
 
}



