.footer {clear: both}
.footer center {padding: 10px 0px}

div.main {margin: 0px; padding: 0px 20px; text-align: justify; width: 620px}
.main h1 {margin-top: 10px; padding: 0px 0px 0px 10px; letter-spacing: 1px; border-left: 8px solid #E90; text-align: left; font-weight: normal}
.main a:link, .main a:visited, .main a:active {color: #000; font-weight: normal}
.main a:hover {color: #E61}
.main p#acity {display: block; border-top: 1px solid #E90; margin: 0px; padding-bottom: 20px; text-align: right}
.msg {margin: 20px 0px; padding: 0px 4px; border: 1px solid #E90; background: transparent url(/css/redrect/pics/coner.gif) bottom right no-repeat}

#f {color: #E90}

div#ex {border: 1px solid #E90; padding: 4px}

table#tbl {border-collapse: collapse; width: 98%; border: 1px solid #E90; margin: 10px 0px}
table#tbl tr {cursor: pointer; background: #FFF}
table#tbl tr#hov td {background: #FEFAF7}
table#tbl tr#out td {background: #FFF}
table#tbl td {padding: 0px 2px; border-top: 1px solid #FDEFE4}
table#tbl th {padding: 0px 2px; background: #FEFAF7; text-align: center; font-weight: bold}

table.tbl2 {border-collapse: collapse; width: 100%}
table.tbl2 th {text-align: right; padding-right: 4px}
table.tbl2 h3 {padding-top: 10px}
td.line {background: #E90; height: 1px; padding: 0px}

td.photo {background: #FEFAF7}
.photo table {border-collapse: collapse; margin: 4px 0px}
.photo table td {background: #FFF; border: 1px solid #000; width: 120px; height: 90px; text-align: center; padding: 0px}
.photo table td img {cursor: pointer; width: 120px; height: 90px}

.photo div {margin: 4px}
.photo div img {border: 1px solid #000; width: 600px; height: 450px}

#order a {display: block; background: #FFF; padding: 5px 20px; border: 1px solid #E90; border-bottom: 3px solid #E90; border-right: 3px solid #E90; width: 150px; margin: 10px 0px; text-align: center; font-weight: bold}
#order a:hover {color: #000; border: 1px solid #E90; border-top: 3px solid #E90; border-left: 3px solid #E90}