@charset "utf-8";
/* CSS Document */

.mapPopup {font-size:11px;}

.mapPopup .hd{ background:#333333; color:#FFFFFF; text-align:center;font-size:12px; height:28px;}
.mapPopup .hd a{color:#FFFFFF;display:block; text-decoration:none;}
.mapPopup .hd a span{padding:7px 4px 7px 4px; display:block; font-weight:bold;}
.mapPopup .hd a:hover {background:#D5A41D; text-decoration:underline;}
.mapPopup .bd{ overflow:auto; height:200px; background:#FFFFFF;}

.mapPopup .col1{padding:7px 0 7px 0; width:121px;}
.mapPopup .col2{padding:7px 7px 7px 7px; width:160px;}
.mapPopup .col3{padding:7px 0 7px 0; width:160px;}
.mapPopup .col1 img{ margin:0 auto;border:1px solid #333333;}

.mapPopup .openHouseHd{ background:#990000; color:#FFFFFF; text-align:center;font-size:12px; display:block; padding:4px; font-weight:bold;}

.mapPopup .icons li { margin:4px 0 4px 0;padding:0; list-style:none;}
.mapPopup .icons li a{padding:0 0 8px 40px; margin:0;text-decoration:none; color:#000000;font-size:11px; font-weight:normal;display: block;}

.mapPopup  li.pc a {padding:0; margin:0;}
.mapPopup  li.vt {background:url(/images/icons_sm_vt.jpg) top left no-repeat;}
.mapPopup  li.mp {background:url(/images/icons_sm_mp.jpg) top left no-repeat;}
.mapPopup  li.stp {background:url(/images/icons_sm_stp.jpg) top left no-repeat;}
.mapPopup  li.email {background:url(/images/icons_sm_email.jpg) top left no-repeat;}

.mapPopup.largerCol .col2{padding:7px 7px 7px 7px; width:250px;}
