.banner {
    background: url(images/banner.png) no-repeat left top;
    height: 256px;
    margin-top: -24px;
    ~margin-top: -20px;
    position: relative;
}

.translucent {
    background-image: url(images/banner_logo.png);
}

.banner #collection {
    background: url(images/banner_collection.png) no-repeat center 16px;
	display: block;
    height: 224px;
    position: relative;
    top: 24px;
}

.banner #products {
    position: absolute;
    top: 149px;
    left: 0;
    width: 80%;
    margin-left: 240px;
    text-align: center;
    z-index: 1;
}

.banner #products img {
	margin: 0 8px;
}

.banner #logos {
    position: absolute;
    top: 32px;
    right: 24px;
    text-align: center;
    z-index: 1;
}

.banner #logos a {
    display: block;
    padding: 8px 0;
}

.banner form {
    position: relative;
	top: 48px;
    left: 170px;
}
