Google
body {font-size:14px; color:#333; font-family:Arial, Helvetica, sans-serif; background: #FFFFFF ; top center fixed; margin:0; padding:0;}
a {font-size:14px; color:#333; text-decoration:none;}
a:hover {text-decoration:none;}
img {border:none;}
.clear {clear:both;}
input, select {outline:0px none;}
h1 {font-size:14px; color:#333;}
.container-mid {width:980px; margin:auto; margin-top:10px; background:#FFF;}
.container-bot {min-height:250px; background:#00b4e1 url(/ekmps/designs/templates/47000/images/footer-bg.png) repeat-x top; border-top:5px solid #00b4e1;}
/** CONTAINER TOP **/
.container-top {background:#00b4e1 url(/ekmps/designs/templates/47000/images/top-bg.png) repeat-x; height:47px; margin:auto 0px; line-height:47px;}
.container-top-inner {margin:auto; width:980px;}
.container-mid {clear: both; margin: 10px auto auto; overflow: hidden; width: 980px;}
.page-loop {float:left; width:650px;}
.page-loop a {font-size:12px; color:#FFF; text-decoration:none; padding-right:20px; text-shadow: -1px 1px 0px #006C87}
.page-loop a:hover {text-decoration:underline;}
.search {float:left; width:330px;}
.search form {margin:0px; padding:0px;}
#siteSearchBtn {background:#00b4e1 url(/ekmps/designs/templates/47000/images/button-bg.png) repeat-x; width:80px; height:22px; border:1px solid #D1D1D1; color:#FFFFFF; cursor:pointer; font-size:11px; padding:0px; vertical-align:middle; text-shadow: -1px 1px 0px #006C87}
#siteSearchBtn:hover {background:#000000 url(/ekmps/designs/templates/47000/images/button-bg.png) repeat-x;}
#siteSearchTxt {height:19px; width:230px; border:1px solid #D1D1D1; font-size:11px; color:#666; background-color:#FFF; margin-right:5px; vertical-align:middle; padding-left:5px;}
/** HEADER **/
.header {border-bottom:1px solid #D0D0D0; border-left:1px solid #D0D0D0; border-right:1px solid #D0D0D0; overflow:hidden; padding:5px; margin:auto; width:970px; margin-bottom:10px; background:#FFF;}
.logo {float:left; width:750px; margin-top:22px;}
.cart {float:left; width:220px; background:url(/ekmps/designs/templates/47000/images/cart-bg.png) no-repeat bottom; height:100px; color:#AC8B36; font-size:12px;}
.cart-link {float:left; width:100px; margin-left:6px; margin-top:55px;}
.mini-cart {float:left; width:53px; margin-left:61px; margin-top:58px;}
.count {margin-bottom:3px;}
.cart-link a {background-image:url(/ekmps/designs/templates/47000/images/checkout.png);background-position:left top; display:block; width:100px; height:39px; overflow:hidden; line-height:39px; text-indent:150px;}
.cart-link a:hover {background-position:left -39px;text-decoration:none;}
/** NAVAGATION **/
.navigation-container {background:url(/ekmps/designs/templates/47000/images/nav-bg.png); width:978px; margin:auto; position:relative; z-index:20;}
.navigation-container ul {margin: 0 0 11px; padding:0px; list-style:none; background:url("/ekmps/designs/templates/47000/images/nav-bg.png") repeat scroll 0 0 transparent; float:left;}
.navigation-inner li a {color:#00b4e1; font-size:14px; font-weight:bold; text-shadow: -1px 1px 0px #ffffff; text-decoration:none; display:block; padding:0 15px;}
.navigation-inner li a:hover {background:url(/ekmps/designs/templates/47000/images/nav-hover.png); display:block; height:36px; text-shadow: -1px 1px 0px #FFF;}
.navigation-inner li.hovering {background:url(/ekmps/designs/templates/47000/images/nav-hover.png); display:block; height:36px;}
.navigation-container li {margin:0px; float:left; position:relative;}
.navigation-inner {margin:auto; width:980px; height:36px; line-height:36px;}
.navigation-inner img {margin-right:3px;}
.language {float:left; margin-left:20px;}
.language a {color:#FFF; font-size:15px; text-shadow: -1px 1px 0px #7A640A; text-decoration:none; padding:0 10px;}
.language a:hover {color:#7A640A; text-shadow: -1px 1px 0px #FFF;}
#polish {background:url(/images/polish.jpg) no-repeat; height:19px; padding-left:32px;}
#gb {background:url(/images/gb.jpg) no-repeat; height:19px; padding-left:32px;}
.navigation-inner div.drop{ position:absolute; top:36px; display:none; width:250px; background:#D8D8D8 url(/ekmps/designs/templates/47000/images/drop-bg.png) no-repeat top center; padding:10px; padding-top:15px; z-index: 1000;}
.navigation-inner div.drop ul{ background:none; float:none;height:auto; border:0px!important}
.navigation-inner div.drop ul li{ border-bottom:1px solid #B2B2B2; float:none; font-size:11px; height:auto; line-height:25px; border-right:none!important}
.navigation-inner div.drop ul li a {color:#333; font-size:12px; text-shadow: -1px 1px 0px #FFF; padding:0 0px; margin:0px; height:auto; /*display:inline;*/ padding:0 18px; display:block; }
.navigation-inner div.drop ul li a:hover { background:#00b4e1; text-shadow: -1px 1px 0px #006C87; color:#FFF;}
/** LEFT COL **/
.left-col {float:left; width:740px; position:relative;}
/** RIGHT COL **/
.right-col {float:right; width:230px;}
.login-header, .newsletter-header {float:left; height:25px; line-height:25px; width:225px; padding-left:10px; font-size:16px; color:#FFF; font-weight:bold; font-family: 'Yanone Kaffeesatz', arial, serif; background:#00b4e1 url(/ekmps/designs/templates/47000/images/header-bg.png) repeat-x; text-shadow: -1px 1px 0px #006C87;}
.login, .newsletter {float:left; width:218px; border:1px solid #00b4e1; margin-bottom:5px; padding: 16px 5px 5px;}
.promo-header, .secure-header {float:left; height:25px; line-height:25px; width:225px; padding-left:5px; font-size:16px; color:#666; font-weight:bold; font-family: 'Yanone Kaffeesatz', arial, serif; background:url(/ekmps/designs/templates/47000/images/gray-header.png) no-repeat; text-shadow: -1px 1px 0px #FFF;}
.promo-section {float:left; width:218px; border:1px solid #DBDBDB; padding:5px; margin-bottom: 13px; min-height: 104px;}
.secure-section {float:left; width:218px; border:1px solid #DBDBDB; margin-bottom:5px; padding:5px; text-align:center;}
/*CUSTOMER LOGIN*/
input.customer-login {background:#fff; border:1px solid #D0D0D0; color:#999; float:left; font-style:italic; font-size:11px; height:20px; padding-left:4px; width:207px; line-height:20px;}
input.customer-login:hover{border:1px solid #00b4e1;}
input.customer-login:active {border:1px solid #00b4e1;}
input.customer-login-button {background:#00b4e1 url(/ekmps/designs/templates/47000/images/button-bg.png) repeat-x; width:60px; height:22px; border:1px solid #D1D1D1; color:#FFFFFF; cursor:pointer; font-size:11px; padding:0px; vertical-align:middle; text-shadow: -1px 1px 0px #006C87; float:right;}
input.customer-login-button:hover {background:#000000 url(/ekmps/designs/templates/47000/images/button-bg.png) repeat-x;}
/*.customer-login-link a {display:block;height:18px;overflow:hidden;padding-left:4px;position:relative !important;top:-24px !important;width:137px !important; font-size:11px!important; line-height:16px;}*/
.customer-login-link a {padding-left:4px; font-size:11px!important;}
.customer-login-link a:hover {color:#111!important;}
.customer-login-link form {}
.customer-login-link table {}
.promo-box {margin-top:-8px;}
input.customer-login:focus {text-style: normal; color: #000;}
/*NEWSLETTER*/
.email-field input {background:#fff; border:1px solid #D0D0D0; color:#999; float:left; font-style:italic; height:20px; font-size:11px; padding-left:4px; width:210px; margin-bottom:4px; line-height:20px;}
.email-field input:hover{border:1px solid #00b4e1;}
.email-field input:active {border:1px solid #00b4e1;}
.email input {background:#00b4e1 url(/ekmps/designs/templates/47000/images/button-bg.png) repeat-x; width:60px; height:22px; border:1px solid #D1D1D1; color:#FFFFFF; cursor:pointer; font-size:11px; padding:0px; vertical-align:middle; text-shadow: -1px 1px 0px #006C87 float:right;}
.email input:hover {background:#000000 url(/ekmps/designs/templates/47000/images/button-bg.png) repeat-x;}
.email {float: right; margin-bottom:2px; margin-right:2px;}
.newsletter input:focus {text-style: normal; color: #000;}
/*FOOTER*/
.footer {width:960px; margin:auto; margin-top:10px; min-height:100px; padding:10px}
.footer-left {width:700px; margin-right:10px; float:left; color:#7fc7af; font-size:11px;}
.footer-right {float:right; width:230px; font-size:11px; color:#7fc7af; text-shadow: -1px 1px 0px #006C87;}
.footer-right a {font-size:11px; text-decoration:none; color:#7fc7af; text-shadow: -1px 1px 0px #006C87;}
.footer-right a:hover {text-decoration:underline;}
.facebook {background:url(/ekmps/designs/templates/47000/images/facebook.png) no-repeat left; padding-left:50px; margin-bottom:5px; width:230px; min-height:32px; line-height:32px;}
.twitter {background:url(/ekmps/designs/templates/47000/images/twitter.png) no-repeat left; padding-left:50px; margin-bottom:10px; width:230px; min-height:32px; line-height:32px;}
.facebook p, .twitter p {margin:0px; padding:0px;}
.powered { margin-top:10px;}
/*CART PAGE CSS*/
.ekm-cart-button-checkout {background:#66CC33 url(/ekmps/designs/templates/47000/images/top-bg.png) repeat-x; height:47px; margin:auto 0px; line-height:47px; font-family: 'Yanone Kaffeesatz', arial, serif; font-size:20px; color:#FFFFFF; width:190px; text-shadow: -1px 1px 0px #666;}
.ekm-cart-button-continue:hover, .ekm-cart-button-update:hover, .ekm-cart-button-checkout:hover {background:#fafafa url(/ekmps/designs/templates/47000/images/top-bg.png) repeat-x;}
/*.ekm-cart-buttons table, .ekm-cart-buttons td {background:none!important;}*/
.ekm-cart-buttons a {text-decoration:none!important;}
.ekm-cart-button-surround { background:none!important; background-color:none;}
table.ekm-cart-button-surround { background:none!important}
.cart-page {height:69px; position:absolute; width:740px; background:url(/ekmps/designs/templates/47000/images/checkout-header.png) no-repeat; top:0px;}
.ekm-cart-button-continue, .ekm-cart-button-update, #ekm-cart-td-continue, #ekm-cart-td-update {background:#00CCFF url(/ekmps/designs/templates/47000/images/top-bg.png) repeat-x; height:47px; margin:auto 0px; line-height:47px; font-family: 'Yanone Kaffeesatz', arial, serif; font-size:20px; color:#FFFFFF; width:190px; text-shadow: -1px 1px 0px #666;}
.customer-login-link a {max-width:150px;}
.page-loop ul {margin:0; padding:0; float:left}
.page-loop ul li {list-style:none; float:left}