/* @group GMap ExtInfoWindow */

.sdna .pt_infowindow{
	width: 280px;
	color: #333;
	padding: 4px;
	margin: -42px 0 0 15px;
}
.sdna .pt_infowindow_contents{
	background: white;
}
.sdna .pt_infowindow_t,.sdna .pt_infowindow_tl,.sdna .pt_infowindow_tr{
	top: 0;
	height: 10px;
}
.sdna .pt_infowindow_b,.sdna .pt_infowindow_bl,.sdna .pt_infowindow_br{
	bottom: 0;
	height: 10px;
}
.sdna .pt_infowindow_r,.sdna .pt_infowindow_tr,.sdna .pt_infowindow_br{
	right: 0;
	width: 10px;
}
.sdna .pt_infowindow_l,.sdna .pt_infowindow_tl,.sdna .pt_infowindow_bl{
	left: 0;
	width: 10px;
}
.sdna .pt_infowindow_l,.sdna .pt_infowindow_r{
	top: 10px;
	bottom: 10px;
}
.sdna .pt_infowindow_t,.sdna .pt_infowindow_b{
	left: 10px;
	right: 10px;
}
* html .sdna .pt_infowindow_contents{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gmap/pt_iw_contents.png', sizingMethod='scale');
}
.sdna .pt_infowindow_tl{
	width: 10px;
	height: 10px;
	background: url(/images/gmap/pt_iw_tl.png) top left no-repeat transparent;
}
* html .sdna .pt_infowindow_tl{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gmap/pt_iw_tl.png', sizingMethod='crop');
}
.sdna .pt_infowindow_t{
	background: url(/images/gmap/pt_iw_t.png) top left repeat-x transparent;
}
* html .sdna .pt_infowindow_t{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gmap/pt_iw_t.png', sizingMethod='scale');
}
.sdna .pt_infowindow_tr{
	width: 10px;
	height: 10px;
	background: url(/images/gmap/pt_iw_tr.png) top right no-repeat transparent;
}
* html .sdna .pt_infowindow_tr{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gmap/pt_iw_tr.png', sizingMethod='scale');
}
.sdna .pt_infowindow_l{
	background: url(/images/gmap/pt_iw_l.png) top left repeat-y transparent;
	width: 10px;
}
* html .sdna .pt_infowindow_l{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gmap/pt_iw_l.png', sizingMethod='scale');
}
.sdna .pt_infowindow_r{
	background: url(/images/gmap/pt_iw_r.png) top right repeat-y transparent;
	width: 10px;
}
* html .sdna .pt_infowindow_r {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gmap/pt_iw_r.png', sizingMethod='scale');
}
.sdna .pt_infowindow_bl{
	width: 10px;
	height: 10px;
	background: url(/images/gmap/pt_iw_bl.png) top left no-repeat transparent;
}
* html .sdna .pt_infowindow_bl{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gmap/pt_iw_bl.png', sizingMethod='crop');
}
.sdna .pt_infowindow_b{
	height: 10px;
	background: url(/images/gmap/pt_iw_b.png) bottom left repeat-x transparent;
}
* html .sdna .pt_infowindow_b{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gmap/pt_iw_b.png', sizingMethod='scale');
}
.sdna .pt_infowindow_br{
	width: 10px;
	height: 10px;
	background: url(/images/gmap/pt_iw_br.png) top left no-repeat transparent;
}
* html .sdna .pt_infowindow_br{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gmap/pt_iw_br.png', sizingMethod='crop');
}
.sdna .pt_infowindow_close{
	width: 13px;
	height: 13px;
	margin: -8px 0 0 10px;
	background: red url(/images/gmap/pt_iw_close.png) top left no-repeat transparent;
	cursor: pointer;
}
* html .sdna .pt_infowindow_close{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gmap/pt_iw_close.png', sizingMethod='crop');
}
.sdna .pt_infowindow_beak{
	width: 14px;
	height: 15px;
	left: -10px !important;
	top: 20px !important;
	background: url(/images/gmap/pt_iw_beak.png) top left no-repeat transparent;
}
* html .sdna .pt_infowindow_beak{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gmap/pt_iw_beak.png', sizingMethod='crop');
}




/* @end */

/* @group GMap Bubble */

.sdna .pt_extinfowindow{
	font-size:11px;
	font-family: Helvetica Neue, Helvectica, Tahoma, sans-serif;
	line-height:14px;
	color: #333;
	position: relative;
}
.sdna .pt_extinfowindow strong{
	color: #333;
}
.sdna .pt_extinfowindow *{
	margin:0;
	padding:0;
	list-style:none;
}
.sdna .pt_extinfowindow_body{
	position:relative;
}
.sdna .pt_extinfowindow_header{
	font-size:12px;
	position:relative;
	margin:0;
	padding: 5px 8px 0 8px;
}
.sdna .pt_extinfowindow_header .adr{
	color:#555;
}
.sdna .pt_extinfowindow_header h4{
	font-weight:bold;
	color:#111;
	font-size:12px;
	padding:0 0 6px 0;
	cursor:pointer;
	cursor:hand;
	user-select: none; 
	-khtml-user-select: none; 
	-moz-user-select: none;
	-webkit-user-select: none;
}
.sdna .pt_extinfowindow_header .adr{
	position:relative;
	font-style:normal;
}
.sdna .pt_extinfowindow_header .directions{
	font-size: 11px;
	float: right;
	display: block;
	z-index: 1;
	position:relative;
}
.sdna .pt_extinfowindow_header .tel{
	position:absolute;
	right:0;
	top:0;
}
.sdna .pt_extinfowindow_content{
	border-top:1px solid #DDD;
	margin:0;
	padding:0.5em 8px;
}
.sdna .pt_extinfowindow_description,
.sdna .pt_extinfowindow_meta{
	clear:both;
}
.sdna .pt_extinfowindow .read_more{
	text-transform:lowercase;
}
.sdna .pt_extinfowindow_description img{
	float:left;
	margin:0 1em 1em 0;
}
.sdna .pt_extinfowindow_description{
	margin-bottom: 0.5em;
}
.sdna .pt_extinfowindow_meta li{
	padding:0.15em 0;
}
.sdna .pt_extinfowindow_meta .tags{
}
.sdna .pt_extinfowindow_footer{
	position:relative;
	padding:0 0 0 0;
}
.sdna .pt_extinfowindow.open .pt_extinfowindow_footer{
}
.sdna .pt_extinfowindow_actions{
	background:#F5F5F5;
	padding:8px;
	border-top:1px solid #E4E4E4;
	color:#777;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;	
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.sdna .pt_extinfowindow a.action.like,
.sdna .pt_extinfowindow a.action.dislike{
	background-position: -2px -1px !important;
	background-repeat:no-repeat;
	padding:1px 0 1px 18px !important;
}
.sdna .pt_extinfowindow a.action.like span,
.sdna .pt_extinfowindow a.action.dislike span{
	display: inline !important;
	text-transform: lowercase;
	text-decoration: none;
}
.sdna .pt_extinfowindow a.action.like{
	background-image:url(/images/gmap/action_like_onlight.gif) !important;
}
.sdna .pt_extinfowindow a.action.dislike{
	background-image:url(/images/gmap/action_dislike_onlight.gif) !important;
}
.sdna .pt_extinfowindow a.action.like:hover,
.sdna .pt_extinfowindow a.action.dislike:hover{
	background-position:-2px -51px !important;
}

.sdna .pt_extinfowindow_meta .tags{
	background:url(/images/gmap/tags.gif) 0 center no-repeat;
	padding-left:18px;
}
.sdna .pt_extinfowindow_meta .people{
	background:url(/images/gmap/people.gif) 0 center no-repeat;
	padding-left:18px;
}
.sdna .pt_extinfowindow_meta .events{
	background:url(/images/gmap/events.gif) 0 center no-repeat;
	padding-left:18px;
}

/* @end */

/* @group Closed Bubble */

.sdna .pt_extinfowindow_meta li{
	display:inline;
}
.sdna .pt_extinfowindow_meta{
	position:absolute;
	top:-8px;
	right:10px;
}			
.sdna .pt_extinfowindow_header .adr,
.sdna .pt_extinfowindow_description,
.sdna .pt_extinfowindow_meta .extra,
.sdna .pt_extinfowindow_meta .tags,
.sdna .pt_extinfowindow_actions{
	display:none;
}
.sdna .pt_extinfowindow_header h4{
	display:block;
}



/* @end */

/* @group Open Bubble */

.sdna .pt_extinfowindow.open div,
.sdna .pt_extinfowindow.open .tags{
	display:block !important;
}
.sdna .pt_extinfowindow.open .pt_extinfowindow_meta .extra{
	display:inline !important;
}
.sdna .pt_extinfowindow.open .pt_extinfowindow_header{
	padding-bottom:5px;
}
.sdna .pt_extinfowindow.open .pt_extinfowindow_meta li{
	display:block;
}
.sdna .pt_extinfowindow.open .pt_extinfowindow_meta .tags li{
	display: inline;
}
.sdna .pt_extinfowindow.open .pt_extinfowindow_meta{
	position:static;
}

/* @end */