html, body {
    margin: 0px; padding: 0px;
    font-size: 12px; color: #666; font-family: arial, verdana;
    width: 100%; height: 100%;
    background-image: url("../img/bg.jpg");
    background-repeat: repeat-x;
    background-color: #FFF;
    text-align: center;
}

img {border: 0px; margin-right: 10px;}
a {color:#666; text-decoration: none;}
a:hover {color:#AC1420;}
p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.4;}
td {vertical-align: top;}


.global {
    width: 945px; height: 100%;
    margin: auto;
}
.head {
    width: 935px; height: 130px;
    float: left;
    background-image: url("../img/head.png");
    text-align: left;
    padding: 15px 0px 0px 10px;
}
.body {
    float: left;
    width: 100%; height: auto;
    background-image: url("../img/bev.png");
}
.footer {
    float: left;
    width: 100%; height: 30px;
    background-image: url("../img/footer.png");
    background-repeat: no-repeat;
}

.box01 {
    width: 253px; height: auto;
    text-align: left;
}
.box01 h1 {
    font-size: 14px; color: #FFF;
    margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px;
}
.box01 h2 {
    font-size: 12px; color: #AC1420;
    margin: 0px 0px 0px 20px; padding: 0px;
}
.box01 p {
    padding: 0px 20px 0px 20px;
}
.box01 .head01 {
    width: 100%; height: 37px;
    float: left;
    background-image: url("../img/box01-top.jpg");
    background-repeat: no-repeat;
}
.box01 .body01 {
    width: 100%; height: auto;
    padding-top: 20px;
    float: left;
    background-image: url("../img/box01-body.jpg");
}
.box01 .footer01 {
    width: 100%; height: 20px;
    float: left;
    background-image: url("../img/box01-bottom.jpg");
    background-repeat: no-repeat;
}


.box02 {
    width: 594px; height: auto;
    text-align: left;
}
.box02 h1 {
    font-size: 14px; color: #FFF;
    margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px;
}
.box02 h2 {
    font-size: 12px; color: #AC1420;
    margin: 0px 0px 0px 20px; padding: 0px;
}
.box02 p {
    padding: 0px 20px 0px 20px;
}
.box02 .head02 {
    width: 100%; height: 37px;
    float: left;
    background-image: url("../img/box02-top.jpg");
    background-repeat: no-repeat;
}
.box02 .body02 {
    width: 100%; height: auto;
    padding-top: 20px;
    float: left;
    background-image: url("../img/box02-body.jpg");
}
.box02 .footer02 {
    width: 100%; height: 20px;
    float: left;
    background-image: url("../img/box02-bottom.jpg");
    background-repeat: no-repeat;
}

.gal_thumb {
    width: 50px; height: 70px;
    background-position: center;
    background-repeat: no-repeat;
    float: left;
    margin: 10px 10px 0px 0px;
    cursor: pointer;
}

#mybox {
    margin: auto;
    padding: 10px;
    background-color: #FFF;
    z-index: 100;
    width: 400px;
    position: relative;
    top: 100px;
}


#overlay{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 80;
    width: 100%;
    height: 500px;
    display:none;
    text-align: center;
    background-color: #000;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}
.centerbox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 100%;
    display:none;
    text-align: center;
}
