.box {
        margin-bottom: 15px;
        position: relative;
}

/* primary box */

.box-1 {
        padding: 1px;
        margin: -5px -12px 15px -12px;
        background: #E1E1E1;
}

.box-1 .hook-1 {
        padding: 10px;
        background: #FEEDD9 url("../images/box-1.jpg") 0 0 no-repeat;
}

.box-1 .hook-2 {
        padding: 10px;
        margin-top: -1px;
        background: #FCD7A2 url("../images/box-1-hook-2.jpg") 0 0 no-repeat;
}

/* magenta-box */

.box-2 {
        background: #8C0031 url("../images/box-2-fade.gif") 0 0 no-repeat;
}

.box-2 .hook-1 {
        padding: 8px 10px 16px 10px;
        background: url("../images/box-2-bottom.gif") 0 100% no-repeat;
}

.box-2 a:link, .box-2 a:visited, .box-2 a:hover, .box-2 a:active {
        color: #FFF;
}

.box-2 .links li {
        background: url("../images/box-2-li-link.gif") 0 0.5em no-repeat;
}

.box-2 .hr {
        height: 4px;
        margin-bottom: 5px;
        background: url() 0 0 repeat-x;
}

.box-2 h3 {
        margin: -8px -10px 5px -10px;
}

.box-2 h5 {
        color: #FFF;
}

.box-2 h6 {
        color: #000;
        font-weight: bold;
}

.box-2 p {
        color: #FFF;
}

.box-2 p.price {
        margin-bottom: 10px;
        text-align: right;
        font-weight: bold;
}

.box-2 p.last {
        margin-bottom: 0;
}

.box-2 label {
        color: #FFF;
}

.box-2 ul li.li-book-now {
        padding-top: 11px;
        padding-bottom: 40px;
        padding-left: 77px;
        margin-left: -10px;
        background: url("../images/li-book-now.gif") 0 0 no-repeat;
}

.box-2 #h3-quick-search {
        height: 37px;
        background: url("../images/box-2-h3-quick-search.gif") 0 0 no-repeat;
}

.box-2 #h3-dont-miss-out {
        height: 35px;
        background: url("../images/box-2-h3-dont-miss-out.gif") 0 0 no-repeat;
}

.box-2 #h3-book-now {
        height: 27px;
        background: url("../images/box-2-h3-book-now.gif") 0 0 no-repeat;
}

/* yellow box */

.box-3 {
        background: #F9A122 url("../images/box-3-fade.gif") 0 0 no-repeat;
}

.box-3 .hook-1 {
        padding: 8px 10px 16px 10px;
        background: url("../images/box-3-bottom.gif") 0 100% no-repeat;
}

.box-3 .hook-2 {
        padding: 8px 10px 77px 10px;
        background: url("../images/box-3-bottom-kangaroo.gif") 0 100% no-repeat;
}

.box-3 a:link, .box-3 a:visited, .box-3 a:hover, .box-3 a:active {
        color: #FFF;
}

.box-3 .links li {
        background: url("../images/box-3-li-link.gif") 0 0.5em no-repeat;
}

.box-3 .hr {
        height: 4px;
        margin-bottom: 5px;
        background: url() 0 0 repeat-x;
}

.box-3 h3 {
        margin: -8px -10px 5px -10px;
}

.box-3 h5 {
        color: #FFF;
}

.box-3 h6 {
        color: #000;
        font-weight: bold;
}

.box-3 p {
        color: #000;
}

.box-3 p.price {
        margin-bottom: 10px;
        text-align: right;
        font-weight: bold;
}

.box-3 p.last {
        margin-bottom: 0;
}

.box-3 label {
        color: #FFF;
}

.box-3 #h3-top-tours {
        height: 36px;
        background: url("../images/box-3-h3-top-tours.gif") 0 0 no-repeat;
}

.box-3 #h3-sound-off {
        height: 25px;
        background: url("../images/box-3-h3-sound-off.gif") 0 0 no-repeat;
}

.box-3 #h3-brochure-request {
        height: 47px;
        background: url("../images/box-3-h3-brochure-request.gif") 0 0 no-repeat;
}

.box-3 #h3-sign-up {
        height: 24px;
        background: url("../images/box-3-h3-sign-up.gif") 0 0 no-repeat;
}

.box-3 #h3-important-info {
        height: 37px;
        background: url("../images/box-3-h3-important-info.gif") 0 0 no-repeat;
}

.box-3 #h3-around-ozxposure {
        height: 54px;
        background: url("../images/box-3-h3-around-ozxposure.gif") 0 0 no-repeat;
}

.box-3 #h3-top-tours {
        height: 36px;
        background: url("../images/box-3-h3-top-tours.gif") 0 0 no-repeat;
}

.box-3 #h3-tour-facts {
        height: 30px;
        background: url("../images/box-3-h3-tour-facts.gif") 0 0 no-repeat;
}

.box-3 #h3-more-info {
        height: 35px;
        background: url("../images/box-3-h3-more-info.gif") 0 0 no-repeat;
}


