html, body {
height: 100%;
margin: 0;
padding: 0;
font-size: 12px;
line-height: 20px;
}
dl {
margin: 0;
padding: 0;
}
dd {
margin-top: -18px;
margin-left: 70px;
padding: 0;
}
img {
border: none;
}
h1, h2, h3 {
margin: 0;
padding: 0;
}
.fclr {
margin: 0;
padding: 0;
clear: both;
}
#container {
min-height: 100%;
height: auto !important;
height: 100%;
position: relative;
}
#screen {
width: 650px;
margin: 0 auto;
text-align: left;
padding-bottom: 18px;
}
#header {
height: 60px;
background-image: url(../../contact/img/h_border.png);
background-position: bottom;
background-repeat: repeat-x;
}
#h_left {
width: 137px;
height: 21px;
margin-top: 20px;
margin-left: 20px;
float: left;
}
#h_right {
width: 101px;
height: 42px;
margin-top: 8px;
margin-right: 20px;
float: right;
}
#menu {
height: 30px;
}
#contents {
padding-top: 28px;
padding-bottom: 24px;
}
.highlight { 
color: #ff4d00;
font-weight:bold;
}
#o_map {
margin-left: 64px;
}
.o_info {
width: 570px;
display: block;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
padding-bottom: 6px;
border-bottom: 1px dotted #dfdfdf;
}
.o_info2 {
width: 570px;
display: block;
margin-top: 12px;
margin-left: auto;
margin-right: auto;
padding-bottom: 6px;
border-bottom: 1px dotted #dfdfdf;
}
.o_info_l {
float: left;
}
.o_info_r {
width: 300px;
margin-top: 2px;
float: right;
}
.o_info a {
color: #ff4d00;
text-decoration: none;
}
.o_info2 a {
color: #ff4d00;
text-decoration: none;
}
#close_btn {
width: 66px;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
}
#footer {
height: 25px;
width: 650px;
position: absolute;
bottom: 0;
background-image: url(../../contact/img/f_border.png);
background-repeat: repeat-y;
}