#infowindid{
  width: 440px;
  background-color: #FFF;
}
#infowindid_contents{
  background-color: #FFF;
}
#infowindid_tl{
  width: 16px;
  height: 50px;
  background: url('../images/corners/red_tab_tl.png') 0% 0% no-repeat transparent;
}
* html #infowindid_tl{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/corners/red_tab_tl.png', sizingMethod='crop');
}
#infowindid_t{
  background: url('../images/corners/red_tab_t.png') 0% 0% repeat-x transparent;
}

* html #infowindid_t{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/corners/red_tab_t.png', sizingMethod='scale');
}
#infowindid_tr{
  width: 16px;
  height: 50px;
  background: url('../images/corners/red_tab_tr.png') 0% 0% no-repeat transparent;
}
* html #infowindid_tr{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/corners/red_tab_tr.png', sizingMethod='crop');
}
#infowindid_l{
  width: 5px;
  background: url('../images/corners/red_l.png') 0% 0% repeat-y transparent;
}
#infowindid_r{
  width: 5px;
  background: url('../images/corners/red_r.png') 100% 0% repeat-y transparent;
}
#infowindid_bl{
  width: 16px;
  height: 16px;
  background: url('../images/corners/red_bl.png') 0% 0% no-repeat transparent;
}
* html #infowindid_bl{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/corners/red_bl.png', sizingMethod='crop');
}
#infowindid_b{
  background: url('../images/corners/red_b.png') 0% 0% repeat-x transparent;
}
#infowindid_br{
  width: 16px;
  height: 16px;
  background: url('../images/corners/red_br.png') 0% 0% no-repeat transparent;
}
* html #infowindid_br{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/corners/red_br.png', sizingMethod='crop');
}
#infowindid_close{
  width: 21px;
  height: 21px;
  margin-top: 37px;
  /*background: url('../images/corners/red_close.png') 0% 0% no-repeat transparent;*/
  background: url('../images/layout/close.gif') 0% 0% no-repeat transparent;
  cursor: pointer;
}
* html #infowindid_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_close.png', sizingMethod='crop');
}
#infowindid_beak{
  width: 32px;
  height: 20px;
  margin-top: -2px;
  background: url('../images/corners/red_beak.png') 0% 0% no-repeat transparent;
}
* html #infowindid_beak{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/corners/red_beak.png', sizingMethod='crop');
}
#infowindid_contents .section1{
  margin: 0;
  padding: 0;
}
#infowindid_contents .section2{
  margin: 0;
  padding: 0;
  background-color: #FFDFDF;
  border-bottom: dotted 1px #900;
  border-top: dotted 1px #900;
}
#infowindid_contents .tab_contents p{
  margin: 1px 0;
  padding: 5px;
}
#infowindid_contents .title{
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
  background-color: #900;
}

/* styles for tabs part */
.tabs_header{
  position: absolute;
  top: -31px;
  left: 16px;
  float: left;
}
#tab0, #tab1, #tab2, #tab3{
  float: left;
  background: url('../images/corners/red_tab.png') 0% 0% no-repeat transparent;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
  width: 80px;
  height: 16px;
  color: #fff;
  padding: 0;
}
.tabs_header .tab p.contents{
  margin: 2px 0 0 5px;
  _margin-top: 4px;
  padding: 0;
}
* html #tab0, * html #tab1, * html #tab2, * html #tab3{
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/corners/red_tab.png', sizingMethod='crop');
  height: 16px;
  width: 80px;
  padding: 0;
  margin: 0;
}
.tab_contents{
  position: relative;
  top: 0;
  left: 0;
  font-size: 13px;
}
#tab0_content{
  position: relative;
  top: 0;
  left: 0;
}
#tab1_content{
  position: absolute;
  top: 0;
  left: 0;
  display:none;
}

#tab2_content{
  position: absolute;
  top: 0;
  left: 0;
  display:none;
}

#tab3_content{
  position: absolute;
  top: 0;
  left: 0;
  display:none;
}




#map_alert{
	color:red;
	border:1px solid red;
	text-align:center;
	font-weight:bold;
	padding:5px;
	margin:5px;
}


.baloon_title{
	margin-top:5px;
	margin-bottom:5px;
}

.baloon_title a{
	color:#1F5FB7;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;

}

.baloon_img{
	width:50px;
	float:left;
}

.baloon_text{
	float:left;
	margin-left:5px;
	width:410px;

}


.baloon_text img{
    float: left;
    margin: 3px 10px  10px 0;
    padding: 1px;
    border: 1px solid #1558B3;
    width: 140px;
    height: 140px;
}

.baloon_text p, .baloon_text a{
    font-size: 11px;
}
.baloon_text a.save{
    float: right;
    background: transparent url('../images/template/a_save.jpg') 0 50% no-repeat;
    padding-left: 15px;
}

.baloon_text a.remove{
    float: right;
    background: transparent url('../images/template/icon-remove.gif') 0 50% no-repeat;
    padding-left: 15px;
}

.baloon_text p.price{
    float: right;
    width: 157px;
    text-align: right;

}

.baloon_text p.price span{
    font-size: 18px;
    color: #333639;
}


.baloon_text a{
	color:#1F5FB7;
	text-decoration:none;
}

.float_clear{
	clear:both;
	font-size:1px;
	height:1px;
}



#infowindid h2{
	font-size: 14px;
	font-weight: bold;
	color: #0D3A6F;

}

#infowindid b{
	font-weight: bold;

}


#infowindid_contents .baloon_text p.price{padding-right: 0;}

