#CoInfo { display: block; width: 100%; height: auto; border-bottom: 1px solid #eee; font-size: 12px; margin-bottom: 20px; padding-bottom: 10px; }
#CoInfo .padder { padding: 10px 0; margin: 0; }
#CoInfo .left { display: block; width: 238px; margin-right: 20px; height: auto; float: left; clear: none; }
#CoInfo .left  .addressinfo { font-size: 14px; }
#CoInfo .right { display: block; width: 300px; height: auto; float: left; clear: none; }

#CoInfo #map { width: 300px; height: 200px; border: 1px solid silver; }
#CoInfo #map .MapInfoWindow { display: block; width: 100%; height: auto; font-size: 11px; line-height: 14px; }

#CoInfo #mapDriveDir { display: block; font-size: 12px; }
#CoInfo #mapDriveDir a { padding-right: 16px; background: url(../images/icn_link_indicator.jpg) no-repeat right center; }
#CoInfo #mapDriveDirWrapper { display: none; width: 100%; height: auto; margin-top: 10px;  }
#CoInfo #mapDriveDirForm { border: 1px solid silver; }
#CoInfo #mapDriveDirTable { border: 1px solid silver; background: #f6f6f6; }
#CoInfo #mapDriveDirTable td { color: #444; }

#DivList { display: block; width: 100%; height: auto; }
#DivList .DivListBox { display: block; width: 185px; height: 110px; margin-right: 5px; float: left; clear: none; color: #777; font-size: 11px; line-height: 17px; }
#DivList .DivListBox strong { color: #555; }
#DivList .DivListBox h4 { font-size: 14px; font-weight: normal; margin: 0; padding: 0; line-height: 17px; }
#DivList .DivListBox h4 a { padding-right: 20px; padding-right: 25px; background: url(../images/icn_share.gif) no-repeat right center; }
#DivList .DivListBox h4 a:hover { background-image: url(../images/icn_share_f2.gif); }

#well_right p.error { border-left: 3px solid red;line-height: 140%; }
#well_right p.error small { color: #888; }

.ClearRecip { padding-left: 11px; font-size: 10px; }