﻿/*-----------------------------------
						      Header
-----------------------------------*/

#header { background: url("/resources/images/header-bg.jpg") no-repeat; height: 155px; margin-top: 8px; position: relative; }
#header .print-logo { display: none; }
#header .boxes { position: absolute; height: 155px; left: 785px; top: 0px; padding-bottom: 6px;  }
#header .site-title { height: 121px; position: absolute; width: 464px; top: 21px; left: 29px; cursor: pointer; }
#header fieldset h2 { font-size: 8pt; font-weight: normal; color: #FFF; margin-bottom: 8px; }
#header a { text-decoration: none; -moz-outline: none; }
#mini-cart, #search-panel { padding: 2px 0px 0px 4px; }

/*-----------------------------------
						   Mini-cart
-----------------------------------*/

#mini-cart { background: transparent url(/resources/images/cart-header-bg.jpg) no-repeat 0 0; position: relative; top: 10px; width: 182px; height: 62px; color: #666666; }
#mini-cart a { color: #666666; }
#mini-cart ul { margin-top: 9px; }
#mini-cart ul li { float: left; margin-right: 9px; }
#mini-cart ul li a { background: url(/resources/images/arrow-dark.png) left 4px no-repeat; padding-left: 5px; }

/*-----------------------------------
						Search-panel
-----------------------------------*/

#search-panel { background: transparent url(/resources/images/search-header-bg.jpg) no-repeat scroll 0 0; position: relative; top: 20px; width: 182px; height: 61px; }
#search-panel fieldset input { background: #FFF url(/resources/images/search-input-bg.png) no-repeat scroll 0 1px; padding: 1px 0 1px 17px; width: 107px; font: inherit; margin-top: 7px; border: solid 1px #9fa1a5; }
#search-panel fieldset span.button { display: inline-block; vertical-align: top; margin-top: 7px; }
#search-panel fieldset button { background: transparent url(/resources/images/button-search.png) no-repeat scroll 0 0; width: 45px; height: 19px; cursor: pointer; color: #FFF; font: inherit; font-size: 9px; vertical-align: top; padding-bottom: 4px; }
