#campaign {
    width: 924px;
    height: 714px;
    background: url('images/campaign/bg1.jpg') white no-repeat 10px 10px;
    padding: 10px;
    border: 1px solid #d5d5d5;
    text-align: left;
    position: relative;
}
#campaign.bg2 {
    background-image: url('images/campaign/bg2.jpg') !important;
}
#campaign.bg3 {
    background-image: url('images/campaign/bg3.jpg') !important;
}
#campaign.bg4 {
    background-image: url('images/campaign/bg4.jpg') !important;
}
#campaign.bg5 {
    background-image: url('images/campaign/bg5.jpg') !important;
}
#campaign.bg6 {
    background-image: url('images/campaign/bg6.jpg') !important;
}

#campaign .column {
    margin-left: 460px;
    margin-top: 30px;
}
#campaign .top {
    background-image: url('images/campaign/bg_top.png');
    width: 440px;
    height: 12px;
}
#campaign .middle {
    background: url('images/campaign/bg_middle.png') repeat-y;
    width: 440px;
    min-height: 400px;
}
#campaign .bottom {
    background-image: url('images/campaign/bg_bottom.png');
    width: 440px;
    height: 23px;
    z-index: 2;
    position: relative;
}

/* TABS */
#campaign .tabs {
    z-index: 0;
    margin-top: -17px;
    width: 435px;
}
#campaign ul, #campaign li {
    padding: 0;
    margin: 0;
}
#campaign ul {
    float: right;
}
#campaign li {
    list-style: none;
    cursor: pointer;
    float: left;
    height: 44px;
    background-image: url('images/campaign/tabs.png');
    text-indent: -1000em;
}
#campaign li.website {
    width: 127px;
    background-position: 0 top;
}
#campaign li.webshop {
    width: 127px;
    background-position: -127px top;
}
#campaign li.order {
    width: 127px;
    background-position: -254px top;
}
#campaign li.send {
    width: 176px;
    background-position: -381px top;
}
#campaign li.website-highlight {
    width: 186px;
    background-position: -557px top;
}
#campaign .tabs li.send,
#campaign .tabs li.website-highlight {
    display: none;
}
#campaign .tabs-form li.order {
    display: none;
}
#campaign .tabs-form li.send {
    display: block;
}
#campaign .tabs-thanks li.website,
#campaign .tabs-thanks li.order {
    display: none;
}
#campaign .tabs-thanks li.website-highlight {
    display: block;
}

/* CONTENT */
#campaign .content {
    margin-left: 10px;
}
#campaign .intro {
    background: url('images/campaign/intro.jpg') no-repeat;
    cursor: pointer;
    width: 411px;
    height: 578px;
}
#campaign .start {
    background: url('images/campaign/start.jpg') no-repeat;
    cursor: pointer;
    width: 414px;
    height: 578px;
}
#campaign .form {
    background: url('images/campaign/form-bg.png') no-repeat;
    width: 388px;
    height: 560px;
    margin-left: 25px;
    padding-left: 5px;
}
#campaign .thanks {
    background: url('images/campaign/thanks.jpg') no-repeat left 15px;
    width: 388px;
    height: 457px;
    margin-left: 25px;
}
#campaign .tip-friend {
    display: none;
}
#campaign .thanks .tip-friend {
    display: block;
    width: 388px;
    padding-top: 407px;
    text-indent: -1000em;
}
#campaign .tip-friend a {
    display: block;
    height: 50px;
}

/* FORM */
#campaign form {
    margin: 0;
    padding: 0;
    display: none;
}
#campaign form span {
    border: 1px solid #979797;
    display: block;
    width: 272px;
    height: 22px;
}
#campaign .form form {
    display: block;
}
#campaign input {
    border: 0;
    height: 22px;
    padding: 3px;
    width: 100%;
    margin: 0;
    float: left;
}
#campaign .num1 span,
#campaign .num2 span {
    float: left;
    width: 35px;
}
#campaign .num1,
#campaign .num2 {
    height: 24px;
    padding-top: 85px;
}
#campaign .num2 {
    padding-top: 34px;
}
#campaign .num1 .read-link,
#campaign .num2 .read-link {
    border: none;
    float: left;
    width: 255px;
    cursor: pointer;
}
#campaign .address_container {
    padding-top: 38px;
    padding-left: 105px;
}
#campaign .address_container span {
    margin-bottom: 5px;
}
#campaign .contact_container {
    padding-top: 33px;
    padding-left: 105px;
}
#campaign .contact_container span {
    margin-bottom: 5px;
}

/* Logo */
#campaign .logo-link {
    cursor: pointer;
    height: 140px;
    left: 20px;
    position: absolute;
    top: 571px;
    width: 200px;
}

#campaign .send-card {
    width: 176px;
    height: 150px;
    position: absolute;
    left: 224px;
    top: 547px;
}
#campaign .send-card a {
    display: block;
    width: 176px;
    height: 150px;
    background: url("images/send-card.png") no-repeat;
    text-indent: -1000em;
}