#header {
	position: relative;
	height: 130px;
}

#header #logo {
    float: left;
    padding-right: 48px;
}

.hf a.link,
.hf a.link:visited {
    color: #8E7791;
}

.hf .admin a.link,
.hf .admin a.link:visited {
    color: orange;
}

.hf .admin {
	line-height: 2;
}

.hf a.link {
    font-size: 12px;
    font-weight: bold;
    padding-right: 16px;
}

#header a.link {
    position: relative;
    top: 50px;
}

#header #cart {
    float: right;
}

#cart {
	width: 230px;
}

#cart .contents {
    float: right;
    ~margin-top: 8px;
}

#cart .title {
    font-size: 16px;
}

#cart .product {
    background: url(images/product_frame_thumb.png) no-repeat;
	float: left;
	margin: 4px;
}

#cart .currencies {
	margin-left: 32px;
}

#header #announce {
    background: url(images/announce.png);
    color: #908C8D;
    clear: both;
    font-size: 13px;
    line-height: 14px;
    text-align: center;
    position: relative;
    top: 15px;
    overflow: visible;
}

#header .phone {
	float: right;
    color: #8E7791;
    font-size: 16px;
    font-weight: bold;
}