body {
    margin: 0px;
    margin-top: 30px;
    overflow-y: scroll;
    font-family: 'Verdana';
    text-align: center;
}
body, table {
    font-size: 13px;
}
div.wrapper {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
div.header {
    height: 107px;
    background: url('../images/header_bg.png');
}
div.header img {
    float: left;
}
div.phone {
    text-align: right;
    padding-right: 40px;
    height: 70px;
    line-height: 70px;
    font-size: 30px;
    font-family: 'Helvetica';
    font-weight: bold;
}
div.tabs {
    height: 37px;
    float: right;
    margin-right: 20px;
}
div.tabs a {
    display: block;
    float: left;
    background: url('../images/tab.png');
    height: 37px;
    width: 116px;
    color: #fff;
    font-family: 'Helvetica';
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 37px;
    text-decoration: none;
}
div.tabs a:hover, div.tabs a.active {
    background: url('../images/tab_a.png');
    text-decoration: none;
    color: #fff;
}
.preload {
    display: none;
}
div.content {
    padding-top: 20px;
    float: left;
    width: 680px;
    padding-bottom: 20px;
}
div.sidebar {
    margin-top: 20px;
    float: right;
    width: 200px;
    margin-bottom: 20px;
}
div.footer {
    clear: both;
    background: url('../images/footer_bg.png') repeat-x;
    padding-top: 36px;
    text-align: center;
    font-size: 11px;
    color: #999;
}
a.btn {
    width: 213px;
    height: 119px;
    display: block;
    font-size: 11px;
    color: #fff;
    text-align: left;
    background: no-repeat;
    text-decoration: none;
}
a.btn div {
    padding-top: 44px;
    padding-left: 10px;
    padding-right: 10px;
}
a.btn:hover {
    color: #B40535;
    text-decoration: none;
}
a.what { background-image: url('../images/btn_what.png'); }
a.mobile { background-image: url('../images/btn_mobile.png'); }
a.how { background-image: url('../images/btn_how.png'); }
