/*
#project-map
{
  border: #e6e6e6 1px solid;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}
*/
#project-map #tabs
{
  min-width: 300px;
  min-height: 50px;
}

#project-map #tabs div
{
  font-size: 12px;
  line-height: 18px;
}
#project-map #tabs #image-loader{
  width: 250px;
  height: 180px;
}

#project-map #tabs .flickr-thumbs li{
  display: inline;
  float: left;  
  width: 75px;
  height: 75px;  
  margin: 5px;  
  
}

#project-map #tabs .more-link{
  padding: 5px;
}

#project-map h3, #project-map h4
{
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
  color: #5f0069;
}
#project-map h3 a, #project-map h4 a{
  text-decoration: none;
}

#project-map #tabs img
{
  margin: 4px 4px 4px 0;
}

#project-map .gmnoprint div
{
  overflow: visible !important;
}

#project-map #infowindow-close
{
  background: transparent url(../../../../../maps.gstatic.com/intl/en_us/mapfiles/iw3.png) no-repeat scroll -354px -690px !important;
}
.ui-helper-reset, .ui-widget, .ui-widget .ui-widget{
  font-size: 12px;
}

#tab_slider{
  z-index:8;
}

#tab_slider{
  border: #ababab 1px solid;
  background: #fff;
  /*-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
   -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.32);*/
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.32);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.32);
  background:#FFFFFF none repeat scroll 0 0;
  display:block;
  z-index: 10;
  min-width: 292px;
}

#tab_slider div{
  padding:1em 1.4em;
}
#tab_slider_nav{
  height: 39px;
}

#tab_slider_nav a{
  float: left;
  text-decoration: none;
  font-size: 18px;
  border: 1px solid #aaaaaa; 
  background: #efefef; 
  font-weight: normal; 
  color: #212121;
  /*-webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;*/
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.32);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.32);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.32);
  background:#E6E6E6 url(smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%;
  display:block;
  padding: 10px 22px;
}
#tab_slider_nav .activeSlide{
  
  border: #ababab 1px solid;
  background: #fff;
  margin-bottom:0;
  padding-bottom:11px;
  border-bottom: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: relative;
  z-index: 50;
}
/* BODY
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topright:4px;
-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.32);
background:#FFFFFF none repeat scroll 0 0;
border:0 solid #ABABAB;
display:block;
padding:1em 1.4em;
*/

/* ACTIVE TAB
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/ui-bg_glass_65_ffffff_1x400.png.htm) repeat-x scroll 50% 50%;
border:1px solid #AAAAAA;
color:#212121;
font-weight:400;
*/

/* TAB 
border-bottom:0 none !important;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 1px;
padding:0;
position:relative;
top:1px;
white-space:nowrap;

-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6E6E6 url(images/ui-bg_glass_75_e6e6e6_1x400.png.htm) repeat-x scroll 50% 50%;
border:1px solid #D3D3D3;
color:#555555;
font-weight:400;

*/