
/* Common */

#baloon_large {
	font-size: .9em;
	width: 500px;
}

#baloon_large img {
	border: 0;
}

#baloon_large table td {
	width: 220px;
	vertical-align: top;
}

#baloon_large table td.right {
	width: 220px;
	padding-right: 28px;
}

#baloon_large_beak {
  width: 22px;
  height: 19px;
  background: url('/img/googlemaps/beak.png') top left no-repeat transparent;
}

* html #baloon_large_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/googlemaps/beak.png', sizingMethod='crop');
}

#baloon_large_contents {
	width: 476px !important;
	background-color: #fff;
	padding: 0 12px 0;
}
  
#baloon_large_tl, #baloon_large_tr, #baloon_large_bl, #baloon_large_br {
    height: 11px;
    width: 9px;
	font-size: .0001em;
}

#baloon_large_t {
	width: 500px;
	height: 11px;
    background-color: #fff;
    font-size: .0001em;
}

#baloon_large_b {
	width: 500px;
	height: 11px;
	background-color: #fff;
	font-size: .0001em;
}

#baloon_large_l, #baloon_large_r {
	width: 9px;
    background-color: #fff;
	font-size: .0001em;
}

#baloon_large_tl {
	background: url('/img/googlemaps/tl.png') top left no-repeat transparent;
}

* html #baloon_large_tl {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/googlemaps/tl.png', sizingMethod='crop');
}

#baloon_large_tr {
	background: url('/img/googlemaps/tr.png') top right no-repeat transparent;
}

* html #baloon_large_tr {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/googlemaps/tr.png', sizingMethod='crop');
}

#baloon_large_bl {
	background: url('/img/googlemaps/bl.png') bottom left no-repeat transparent;
}

* html #baloon_large_bl {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/googlemaps/bl.png', sizingMethod='crop');
}

#baloon_large_br {
	background: url('/img/googlemaps/br.png') bottom right no-repeat transparent;
}

* html #baloon_large_br {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/googlemaps/br.png', sizingMethod='crop');
}

#baloon_large_close {
	width: 11px;
	height: 11px;
	margin: 10px 0 0 -10px;
	cursor: pointer;
	background: transparent url('/img/googlemaps/close.png') 0 0 no-repeat;
}




#baloon_small {
	font-size: .9em;
	width: 250px;
}

#baloon_small img {
	border: 0;
}

#baloon_small table td {
	width: 220px;
	vertical-align: top;
}

#baloon_small_beak {
  width: 22px;
  height: 19px;
  background: url('/img/googlemaps/beak.png') top left no-repeat transparent;
}

* html #baloon_small_beak {
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/googlemaps/beak.png', sizingMethod='crop');
}

#baloon_small_contents {
	width: 226px !important;
	background-color: #fff;
	padding: 0 12px 0;
}
  
#baloon_small_tl, #baloon_small_tr, #baloon_small_bl, #baloon_small_br {
    height: 11px;
    width: 9px;
	font-size: .0001em;
}

#baloon_small_t {
	width: 250px;
	height: 11px;
    background-color: #fff;
	font-size: .0001em;
}

#baloon_small_b {
	width: 250px;
	height: 11px;
	background-color: #fff;
	font-size: .0001em;
}

#baloon_small_l, #baloon_small_r {
	width: 9px;
    background-color: #fff;
	font-size: .0001em;
}

#baloon_small_tl {
	background: url('/img/googlemaps/tl.png') top left no-repeat transparent;
}

* html #baloon_small_tl {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/googlemaps/tl.png', sizingMethod='crop');
}

#baloon_small_tr {
	background: url('/img/googlemaps/tr.png') top right no-repeat transparent;
}

* html #baloon_small_tr {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/googlemaps/tr.png', sizingMethod='crop');
}

#baloon_small_bl {
	background: url('/img/googlemaps/bl.png') bottom left no-repeat transparent;
}

* html #baloon_small_bl {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/googlemaps/bl.png', sizingMethod='crop');
}

#baloon_small_br {
	background: url('/img/googlemaps/br.png') bottom right no-repeat transparent;
}

* html #baloon_small_br {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/googlemaps/br.png', sizingMethod='crop');
}

#baloon_small_close {
	width: 11px;
	height: 11px;
	margin: 10px 0 0 -10px;
	cursor: pointer;
	background: transparent url('/img/googlemaps/close.png') 0 0 no-repeat;
}


.clearfix:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

* html .clearfix { height: 1%; }
