#mapbody{
 /* background:  url(/images/bg.jpg) center top no-repeat;*/
}

#preload{
   left: 47%;
    position: absolute;
    top: 43%;
    z-index: 100;
}
input{
  outline: none;
}
#mapbody #wrapper{

}

#map_content {
  padding-top: 2px;
  vertical-align: top; 
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline; 
  list-style: none; 
  width: 940px;
  position: absolute;
}
#map{
  height: 470px;
  margin-top: 1px;
-webkit-border-radius: 14px !important;
-moz-border-radius: 14px !important;
border-radius: 14px  !important;
  position: relative;
}
#mapp{
  margin-top: -4px;
  /*margin-bottom: 7px;*/
  position: relative;
}
#placemark_info{
  position: absolute;
  width: 578px;
  background-color: #f2f4e8;
  -webkit-border-radius: 14px !important;
  -moz-border-radius: 14px !important;
  border-radius: 14px  !important;
  z-index: 50000;
  left: 50%;
  margin-left: -284px;
  top:50%;
  margin-top: -209px;
  display: none;
  overflow: hidden;
}
.placemark_info_head{

  min-height: 52px;
  position: relative;
}
#placemark_info_head{
  min-height: 52px;
  position: relative;
}
#placemark_info_body{
  height: 320px;
  padding-left: 20px;
  padding-right: 20px;
/*  padding-top: 20px;*/
padding-bottom: 20px;
}
#placemark_info_body span{
    float: none;
}
#placemark_info_body  table{
  padding-left: 21px;
  padding-right: 30px;
}
#placemark_info_body tr{
  
}
#placemark_info_body  table tr td:first-child{


}
#placemark_info_body  table tr td:last-child{

}
#placemark_info_body  table tr td{
    width: 50%;
}
#placemark_info_close1{
  height: 28px;
  width: 28px;
  background:  url(/images/map/close.png) center center no-repeat;
  position: absolute;
  top:2px;
  right: 2px;
  cursor: pointer;  
z-index: 1000;
}
.placemark_info_head h1{
  color: #DD6E43;
  padding-left: 20px;
  padding-top: 16px;
  font-family: 'PT Serif Caption' !important;
  font-size: 17px;
  font-weight: normal;
  line-height: 22px;
  font-style: normal;
  width: 90%;
  padding-bottom: 14px;
}
#placemark_info_head h1{
 padding-left: 20px;
 font-weight: normal;
 line-height: 22px;
 font-style: normal;
 padding-bottom: 16px;
 padding-top: 16px;
 color: #4C4C4C;
 font-family: arial,sans-serif;
 font-size: 18px;
 cursor: move;
}
#cluster_list li{
    list-style: none!important;
}
#load_regions{
  width: 100%;
  height: 100%;
  background:  url(/images/map/overlay.png) left top repeat;
  position: absolute;
  z-index: 100;
}
#dialog_regions{
 width: 450px;
 border: 1px solid #dfdacb;
 margin-left: 115px;
 margin-top: 161px;
 position: absolute;
 left:50%;
 margin-left:-225px;
}

#map_content{
  height: 466px;
  width: 772px;
  margin-bottom:15px;
  position: relative;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px; 
  overflow: hidden;
  
}
#placemark_info_body .accord_body{
  display: block;
}
.accord_body{
  float: none;
}
.accord_body td {
  /*padding-bottom: 10px;*/
  vertical-align: top;
}
#full_size, #where_i_am, #short_size{
 background: #8ae733; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iIzhhZTczMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzI4OTAwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #8ae733 6%, #289001 75%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,#8ae733), color-stop(75%,#289001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8ae733 6%,#289001 75%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8ae733 6%,#289001 75%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8ae733 6%,#289001 75%); /* IE10+ */
background: linear-gradient(to bottom,  #8ae733 6%,#289001 75%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ae733', endColorstr='#289001',GradientType=0 ); /* IE6-8 */

    border: medium none currentColor;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: "arial";
    font-size: 15px;
    font-weight: 700;
    height: 30px;
    padding: 0px 10px;
    text-shadow: 0px 0px 1px #2A7F06;
    display: inline-block;
}
#full_size:hover, #where_i_am:hover, #short_size:hover{
background: #8ae733; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiM4YWU3MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NiUiIHN0b3AtY29sb3I9IiMwZjZiMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #8ae733 20%, #0f6b00 76%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#8ae733), color-stop(76%,#0f6b00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8ae733 20%,#0f6b00 76%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8ae733 20%,#0f6b00 76%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8ae733 20%,#0f6b00 76%); /* IE10+ */
background: linear-gradient(to bottom,  #8ae733 20%,#0f6b00 76%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ae733', endColorstr='#0f6b00',GradientType=0 ); /* IE6-8 */

}
#full_size:active, #where_i_am:active, #short_size:active{
background: #2c9402; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzJjOTQwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzZhYjUyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzBmNmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #2c9402 3%, #6ab529 33%, #0f6b00 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#2c9402), color-stop(33%,#6ab529), color-stop(99%,#0f6b00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2c9402 3%,#6ab529 33%,#0f6b00 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2c9402 3%,#6ab529 33%,#0f6b00 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2c9402 3%,#6ab529 33%,#0f6b00 99%); /* IE10+ */
background: linear-gradient(to bottom,  #2c9402 3%,#6ab529 33%,#0f6b00 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c9402', endColorstr='#0f6b00',GradientType=0 ); /* IE6-8 */

}
#short_size{
    left: 229px;
    position: absolute;
    z-index: 100;
    display: none;
}
#full_size{
           float: right;
           margin-top: -30px;
           margin-bottom: 20px;
}
#map_logo{
	
	width:117px;
	height:26px;
	background:  url(/images/logo.png) left top repeat;
    background-size: 100%;
	position: absolute;
  right: 17px;
    top: 9px;
	z-index:100;
}