/* content */#content { float: right; width: 540px; margin: 0 20px;padding: 0 0 40px 0;display: inline; /* fixes IE/Win double margin bug */ }/* form */#rm-form {float: left;width: 540px;font-size: 95%; }* html #rm-form {font-size: 90%; }#rm-form dl {float: left;width: 540px;margin: 2px 0 0 0; }body#home #rm-form dl { background: #E4E5E2; }body#visit #rm-form dl { background: #E7E2E0; }body#plan #rm-form dl { background: #EDE3DE; }body#media #rm-form dl { background: #EDE7DC; }body#tours #rm-form dl { background: #E3E5DE; }#rm-form dt {float: left;width: 120px;padding: 9px 10px 5px 10px; }* html .section dt {width: 140px; }#rm-form dd {float: right;width: 400px;padding: 5px 0;text-align: left; }#rm-form li {padding: 0 0 8px 0; }/* connecting 2 dls */#rm-form dl.other-dl {margin: 0; }#rm-form dl dt.other-dt {padding: 0 10px 5px 10px; }#rm-form dl dd.other-dd {padding: 0 0 5px 0; }/* extra dd for address_b */#rm-form dd.extra {padding: 1px 0 5px 0; }/* checkbox columns */#rm-form dd.check-1 {float: left;width: 400px;margin: 0; }#rm-form dd.check-1 ul {float: left;width: 400px;padding: 0; }#rm-form dd.check-2 {float: left;width: 170px;margin: 0; }#rm-form dd.check-2 ul {float: left;width: 170px;padding: 0; }#rm-form dd.check-3 {float: left;width: 133px;margin: 0; }#rm-form dd.check-3 ul {float: left;width: 133px;padding: 0; }/* radio buttons */.radial dt {padding: 9px 10px 5px 10px; }.radial dd {padding: 7px 0; }#radio_no {margin: 0 0 0 10px; }
