#infowin {
    margin: 0 0 0 -15px;
    width: 240px;
}
#infowin_contents {
    line-height: 16px;
    margin: 0;
    padding: 0;
}
#infowin_contents h3 {
    line-height: 16px;
    margin: 5px 0 0;
    padding: 0;
}

#infowin_bl {
    height: 14px;
    width: 14px;
    z-index: 1;
}
#infowin_br {
    height: 14px;
    width: 14px;
    z-index: 1;
}
#infowin_t {
    height: 14px;
    z-index: 1;
}
#infowin_l {
    width: 14px;
    z-index: 1;
}
#infowin_r {
    width: 14px;
    z-index: 1;
}
#infowin_b {
    height: 14px;
    z-index: 1;
}

/*#infowin_contents {background: #023; margin-bottom:8px; width:210px; position: absolute;}
#infowin_contents:before {content:""; display:block; top:100%; left:10px; width:0; height:0; border-style: solid; border-width:10px 10px 0 10px; border-color:#002233 transparent transparent transparent; position: absolute;} 

#infowin_contents .content {padding: 12px; position: relative;}
#infowin_contents img {width:56px; margin-bottom:8px; border:2px solid #FFF;}
#infowin_contents h1 {font-family: Roboto Condensed; font-size: 14px; margin:0; margin-bottom:8px; color: #FFF; text-transform: none; line-height: 1em;}
#infowin_contents h2 {font-family: Roboto Condensed; font-size: 12px; font-weight: 400; margin:0; line-height: 1em; margin-bottom:4px; color:#FFF;}
#infowin_contents h3 {font-family: Roboto Condensed; font-size: 12px; margin:0; line-height: 1em; margin-bottom: 2px; color:#FFF;}
#infowin_contents .commands {position:absolute; width:120px; top:8px;}
#infowin_contents .commands {right:12px;}
#infowin_contents .commands .btn {padding:4px; display: block; margin-top:4px;}*/
/*#infowin_contents .connect {background:#DDD; padding:4px 8px; font-size: 12px; color:#666; clear:both; font-family: Roboto Condensed; font-style: italic;}
#infowin_contents .connect .btn {padding:2px 4px; display: inline-block; font-style: normal; margin-left:4px;}
#infowin_contents .connect .btn i {margin-right:4px; width:auto; font-size:15px;}
*/

#infowin {
    margin: 0 0 0 -15px;
    width: 240px;
}
#infowin_contents {
    background: url("../images/sf_chiaro.png") repeat scroll 0 0 white;
    box-shadow: 13px 15px 20px black;
    color: #565656;
    font-family: "Lucida Grande",Arial,Tahoma,sans-serif;
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 0;
}
#infowin_contents h3 {
    color: #FF3891;
    font-size: 12px;
    line-height: 16px;
    margin: 5px 0 0;
    padding: 0;
}
#infowin_beak {
   /* background: url("../images/infowin_beak.png") no-repeat scroll center top transparent;*/
    height: 15px;
    margin: 0 0 0 15px;
    width: 30px;
    z-index: 1;
}
#infowin_tl {
    background: url("../images/sf_chiaro.png") no-repeat scroll right bottom white;
    border-left: 1px solid #FF1849;
    border-top: 1px solid #FF1849;
    height: 14px;
    width: 14px;
}
#infowin_tr {
    background: url("../images/infowin_tr.png") no-repeat scroll left bottom white;
    border-right: 1px solid #FF1849;
    border-top: 1px solid #FF1849;
    height: 14px;
    width: 14px;
    z-index: 1;
}
#infowin_bl {
    background: url("../images/sf_chiaro.png") no-repeat scroll right top white;
    border-bottom: 1px solid #FF1849;
    border-left: 1px solid #FF1849;
    height: 14px;
    width: 14px;
    z-index: 1;
}
#infowin_br {
    background: url("../images/sf_chiaro.png") no-repeat scroll left top white;
    border-bottom: 1px solid #FF1849;
    border-right: 1px solid #FF1849;
    height: 14px;
    width: 14px;
    z-index: 1;
}
#infowin_t {
    background: url("../images/sf_chiaro.png") repeat-x scroll left bottom white;
    border-top: 1px solid #FF1849;
    height: 14px;
    z-index: 1;
}
#infowin_l {
    background: url("../images/sf_chiaro.png") repeat-y scroll right top white;
    border-left: 1px solid #FF1849;
    width: 14px;
    z-index: 1;
}
#infowin_r {
    background: url("../images/sf_chiaro.png") repeat-y scroll left top white;
    border-right: 1px solid #FF1849;
    width: 14px;
    z-index: 1;
}
#infowin_b {
    background: url("../images/sf_chiaro.png") repeat-x scroll left top white;
    border-bottom: 1px solid #FF1849;
    height: 14px;
    z-index: 1;
}
#infowin_close {
    /*background: url("../images/infowin_close.png") no-repeat scroll center center transparent;*/
    cursor: pointer;
    height: 15px;
    margin: 7px 0 0 -8px;
    width: 15px;
    z-index: 3;
}
