/* CSS Document */

.outer #footer-info, body .section-title {
    margin: 0;
}

body #wrapper {
    margin-top: 80px;
}

#wrapper #primary .pad, .pad #page-header {
    padding: 0;
}

body img, body #secondary, .outer #breadcrumb, #wrapper-footer #footer .navigation, body embed, body object, #page-header #sub-navigation, body form select {
    display: none;
}

body img#logo {
    display: block;
    position: relative;
    top: auto;
}

.opaque #contact-details, #page-header .box-section {
    float: none;
    margin-bottom: 20px;
    width: auto;
}

.items .item {
    float: none;
    width: auto;
    margin-bottom: 20px;
}

.opaque #contact-details {
    margin: 20px 0px 0px 0px;
}

#contact-details .tel, #contact-details .fax {
    text-align: left;
}

body ul.links, body ul.links a, body ul.icons, body ul.icons a {
    color: #000000;
    font-weight: normal;
}

body ul.links li, body ul.icons li {
    list-style-position: inside;
    list-style-type: disc;
    list-style-image: none;
    color: #000000;
}

body h1 {
    font-size: large;
    color: #000000;
    font-weight: bold;
}

body h2, body .coupon-header h2 {
    font-size: larger;
    color: #000000;
    font-weight: bold;
}

body h3 {
    font-size: medium;
    color: #000000;
    font-weight: bold;
}

body .section-title span {
    font-size: medium;
    font-weight: bold;
    color: #000000;
    margin: 0;
    padding: 0;
}

#footer-info span#built {
    float: none;
    text-align: left;
}

/* End of CSS Document */