body {font-family: sans-serif; font-weight: 300; color: #929292; background-color: #eaeaea; border-top: 1px solid #c3091f;}
.redline {width: 100%; height: 1px; background-color: #c3091f;}
.container {width: 960px; height: auto; margin: 0px auto;}
.logo {width: 145px; height: 145px; margin-top: 30px;}
.page {width: 900px; height: auto; margin-top: 30px; padding: 30px; background-color: #FFF;}
.addresses {width: 100%; height: 128px; padding-top: 60px; background-image: url(../layout/bg_spacer.png); background-repeat: repeat-x;}
.footer {width: 100%; height: 33px; background-color: #c3091f;}

.page h1 {color: #c1001f; font-size: 20px; padding-bottom: 30px; font-weight: bold;}
.page h2 {color: #c1001f; font-size: 14px; line-height: 20px;}
.page u {color: #666666;}
.page a {color: #c1001f; text-decoration: underline;}
.page a:hover {text-decoration: none;}
.page p {font-size: 14px; line-height: 23px; text-align: justify; padding-bottom: 25px; padding-top: 6px;}
.page p.last {padding-bottom: 0px;}

.addresses .card-holder {width: 960px; height: auto; margin: 0px auto; overflow: hidden;}
.addresses .card-holder span.title {display: block; text-transform: uppercase; font-size: 22px; color: #c3091f; padding-bottom: 15px;}
.addresses .card-holder .card {float: left; width: 290px; height: auto; margin-left: 40px; overflow: hidden;}
.addresses .card-holder .card-no-margin {margin-left: 10px;}
.addresses .card-holder .card .logo-mini {float: left; width: 70px; height: 100%; margin-top: 6px; margin-right: 3px;}
.addresses .card-holder .card .logo-mini-basic {width: 60px; height: 60px; background-image: url(../layout/basic-mini.png);}
.addresses .card-holder .card .logo-mini-jhk {width: 70px; height: 43px;background-image: url(../layout/jhk-mini.png);}
.addresses .card-holder .card .info {float: left; width: 211px; height: 100%; margin-left: 5px;}
.addresses .card-holder .card p {color: #666666; font-size: 12px; line-height: 19px;}
.addresses .card-holder .card p span {display: block;}
.addresses .card-holder .card a:link, .addresses .card-holder .card a:visited {color: #666666; text-decoration: none;}
.addresses .card-holder .card a:focus, .addresses .card-holder .card a:hover {text-decoration: underline;}
.addresses .card-holder .card a.basic {color: #c3091f;}
.addresses .card-holder .card a.jhk {color: #1c399a;}

.footer p {vertical-align: middle; color: #FFF; text-align: center; font-size: 14px; padding-top: 9px;}