/* Colors sininen: #519dc0, Tumman sininen:#03558b */

* {margin:0;padding:0;outline:0}
html {height:100%;overflow-y:scroll;}
body {text-align:center;font:normal 75% Trebuchet MS, Arial, Verdana, Helvetica;line-height:1.2em;}
p {color:#000;font-size:1.0em;margin:0 0 0.8em;}
h1 {color:#519dc0;margin:0 0 0.01em;font:normal 2.5em Trebuchet MS, Arial, verdana, Helvetica;}
h2 {color:#929091;font:normal 1.8em Trebuchet MS, Arial, verdana, Helvetica;margin:0 0 0.04em;}
h3 {color:#666;font-size:1.3em;margin:0 0 0.2em;}
h4 {font-size:1.3em;color:#03558b;margin:0 0 0.2em;}
h5 {font-size:1.3em;color:#03558b;margin:0 0 0.2em;}
h6 {color:#666;font-size:1.0em;margin:0 0 0.2em;}

ul, ol, dl {margin:0 0 0 20px;}

a {text-decoration:none;color:#03558b;}
a:hover {}
a img {border:0px solid; text-decoration:none;}

table {border-spacing:0;border:0;border-collapse:collapse; }
table td {vertical-align:top;}
dfn {display:none;}
input, label ,table, td {font-size:100%;font-family:inherit;}
hr {border:none;border-bottom:1px solid #777;padding:5px 0 0;margin:0 0 5px;}
input,textarea,select {font-family:arial;font-size:1em;color:#2F240D}
input:focus, textarea:focus {background:#ebf3f9;outline:none}
fieldset {padding:5px; border:none}
legend {font-weight:bold;color:#666;font-size:1.2em;}

/* asettelut */
#pageWrapper {text-align:left;width:980px;margin:0 auto;}
	* html #pageWrapper, * html #contentWrapper, * html #mainContent {height:1%;}
#pageWrapper.noRight {}
#pageWrapper.noLeft {}
#pageWrapper.full {}

/* Content wrapper */
#contentWrapper {background:url(../images/centerBg.png) repeat-y 0 0;}

/* Main Content */
#leftContent {width:230px;float:left;min-height:380px;height:auto !important; height:380px;}
	* html #leftContent {margin-right:-3px}
	#leftPadding {padding:0 0 0 30px;}
#rightContent {float:right;width:215px;padding-right:15px}
	* html #rightContent {margin-left:-3px;}
	#rightPadding {}

/* 3col */
#mainContent {margin:0 230px;min-height:400px;height:auto !important;height:400px;}
	* html #mainContent {margin:0 197px;height:400px;}
.catalog-category-view #mainContent, .catalog-product-view #mainContent {padding-top:40px;}
	#mainContentWidth {width:580px;overflow:auto;overflow-y:visible;overflow-x:hidden;}
	#mainPadding {margin:0 30px 0 30px;}

/* 2Col  No Right */
#pageWrapper.noRight #mainContent {margin-right:0}
	* html #pageWrapper.noRight #mainContent {margin-right:0;}
	#pageWrapper.noRight #mainContentWidth {width:700px;}
	#pageWrapper.noRight #rightContent {display:none}

/* 2Col  No Left */
#pageWrapper.noLeft #mainContent {margin-left:0}
	* html #pageWrapper.noLeft #mainContent {margin-left:0;}
	#pageWrapper.noLeft #mainContentWidth {width:700px;}
	#pageWrapper.noLeft #leftContent {display:none}

/* 1 Col */
#pageWrapper.full #mainContent {margin-right:30px; margin-left:30px;}
	* html #pageWrapper.full #mainContent2Col {margin-right:0;margin-left:0;}
	#pageWrapper.full #mainContentWidth {width:940px;}
	#pageWrapper.full #rightContent, #pageWrapper.full #leftContent  {display:none}

/* Header */
#header {height:97px;background:url(../images/headerBg.png) no-repeat 0 0;position:relative}
#headerPadding {padding:0}
div.printLogo {display:none;}
#logoLink {display:block; width:120px; height:80px;background: url(../images/empty.gif);position:absolute;left:20px;top:0px;}

/* Content */
#mainContent {}

/* Footer */
#footer {background:url(../images/footerBg.png) no-repeat 0 100%;clear:both;height:12px;position:relative;}
.footer {padding:0px 30px 0px;text-align:right;font-size:0em;color:#444}
#addressBlock {position:absolute;bottom:30px;left:40px;font-size:0.9em;}
.legality {padding:0;margin:0;}
.contactInfo {font-family:Verdana, Arial;font-size:0.9em;color:#666}

/* Search */
#search_mini_form {width:300px;position:absolute;top:30px;right:290px;background:url(../images/etsiBg.png) no-repeat 0 5px;}
#search_mini_form fieldset {border:none;}
#search_mini_form legend {display:none;}
.mini-search input {margin:0;padding:0;border:none;float:left;background:none;}
#search {padding:2px 0 0 20px;width:155px;}

/* Loginbox*/
.quick-access {display:block;position:absolute;top:4px;right:160px;}
.shop-access {display:block;width:160px;font-size:0.9em;}
.shop-access ul {list-style-type:none;margin:0;line-height:1.2em}
.shop-access ul li {background:url(../images/liBg.gif) no-repeat 0 4px;padding:0 0 0 10px;}
.shop-access ul li a {padding:0;line-height:1.4em}
.shop-access ul li a:hover {color:#333;}

/* Search ajax */
#search_autocomplete ul {list-style-type: none; margin:10px 0 0 20px;}
#search_autocomplete ul li {list-style-type: none; cursor:pointer;}
#search_autocomplete ul li .amount {font-weight:bold;padding:0 5px 0 0;}

/* Language Navi */
.language-switcher {position:absolute;top:0;right:120px;width:330px;}
.language-switcher ul {list-style-type:none;}
.language-switcher ul li {float:left;padding:0 10px 0 10px; background:url(../images/langLiBg.gif) no-repeat 0 4px; }

/* Toimitusilmo */
.deliveryInfo {position:absolute;left:-515px;width:235px;top:4px;color:#999;font-size:0.9em;line-height:1.2em;}

/* top navi */
.header-nav {position:relative;position:absolute;top:65px;left:20px;width:940px;}

#topNavi {list-style-type:none;overflow:auto;left:200px;margin:0 0 0 115px;font-family:'Trebuchet MS'}
#topNavi li {float:left;line-height:26px;padding:0 10px;}
#topNavi li a {cursor: pointer;font-weight:bold;color:#666666}
#topNavi li a:hover {color:#418fb3}
#topNavi li.active a {color:#418fb3}

/* top navi - toinen taso */
#topNavi ul {display:none;margin:0;padding:0;position:absolute;left:0;top:26px;background: url(../images/secondMenuBg.gif) no-repeat;list-style-type:none;width:932px;margin:2px 0 0 4px;padding:0 0 0 26px;}
#topNavi ul li {line-height:30px;}
#topNavi ul li a {color:#fff;line-height:1.5em;}
#topNavi li.active ul {display:block;}
#topNavi li.active ul li a {color:#fff;}
#topNavi li.active ul li a:hover {color:#ccc;}
#topNavi li.active ul li.active a {color:#444;}

/* Top Cart */
.mini-cart {background:url(../images/cart.png) no-repeat 120px 25px;}
.topCart {width:175px;position:absolute;right:40px;top:4px;font-size:1em;}
#header .head {font-size:0.9em;}
#cartCheckoutButton {background:none;border:none;font-size:0.9em;padding:0 18px 0 0;margin:0 0 0 -3px;background: url(../images/doubleArrow.gif) no-repeat 100% 3px;cursor:pointer;}
#cartCheckoutButton span {font-size:0.9em;padding:0;margin:0;cursor:pointer; color:#03558b;}

/* Category view - Product list */
p.categoryImage {padding:0;margin:0;}
p.categoryImage img {margin:0 -36px;}
.listing-type-grid {clear:both;}
.listing-type-grid ol {list-style-type:none;overflow:auto;padding:2px 0;*padding:0;*overflow:visible;margin:0 -15px;}
.listing-type-grid ol li {float:left;margin:0px 12px 0;padding:2px 0;text-align:center;/*background:url(../images/productBg.gif) no-repeat;*/ width:152px;height:230px;*height:232px;}
.cms-index-index .listing-type-grid ol {list-style-type:none;margin:0;overflow:hidden}
.cms-index-index .listing-type-grid ol li {list-style-type:none;margin-bottom:0;padding-bottom:0;}
.listing-type-grid a {color:#03558b}
.category-description {}
.out-of-stock {font-size:0.9em;line-height:0.9em;color:#666;}

.listing {overflow:auto;margin:0 -30px 0 -15px;padding:0 0 5px 0;}
.col_full {margin:0;padding:0;}
.category-box {float:left;margin:10px 12px;padding:2px 0;text-align:center;background:url(../images/productBg.gif) no-repeat;width:152px;height:198px;}
.catalog-category-view .category-box {background:none;height:170px;}

.cms-index-index .item {background:none;height:175px;}
.bigCategoryImage {margin:-2px -36px 5px -35px;*margin:-2px -36px -5px -35px;min-height:310px;*height:310px;*width:930px;}
.catalog-category-view .bigCategoryImage {margin-top:-30px;_margin-top:-20px;_margin-left:-40px;}
ol.grid-row {padding:0 0 10px 0; }

/* Product Category */
.category-image-box {}
.category-image-box a {background:none;}
.category-image-box img {background:#fff;}

.category-head {}
.category-head img {margin:0 -36px;}
.page-head, .category-head {margin:0px 0 10px;}
.page-head h3, .category-head h2 {margin:0}
.product-essential {margin:0 0 20px;}
#product_addtocart_form {}
.category-etusivu .category-head {display:none;}
.catalog-category-view .category-head {float:left;margin-right:30px;}
.catalog-category-view .category-description {margin-left:300px;}

/* rekisteröidy */
#form-validate ul {list-style-type: none;border:none;}
#form-validate fieldset {border:none;margin:0 0 15px;}
.button-set {clear:both;margin-top:10px;border-top:0px solid #e4e4e4;padding-top:8px;text-align:right;overflow:auto;_overflow:visible;}

/* Kirjaudu */
.page-head h2 {padding:10px 0 0 0;}

/* Product - top - left */

/* Zoom 2 */
.zoom {position:relative;height:25px;}
#zoom_out {position:absolute;top:0;left:0;cursor:pointer;}
#zoom_in {position:absolute;top:0;right:0;cursor:pointer;}
#track {height:20px;margin:0 25px;background:url(../images/slider_bg.gif) repeat-x 0 50%;position:relative;}
#handle { position:absolute; left:20px; top:-1px; width:9px; height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat;cursor:pointer; }

/* Product Images */
.product-img-box { float:left; width:350px;}
.product-img-box .product-image-zoom { position:relative; overflow:hidden;height:385px; z-index:9; }
.product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move;/*box-shadow: 10px 10px 30px #aaa;-moz-box-shadow: 5px 5px 30px #aaa;-webkit-box-shadow: 5px 5px 30px #aaa;*/}
.image-zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px auto; background:url(../images/slider_bg.gif) no-repeat 50% 50%; padding:0 28px 0 28px; cursor:pointer; }
.image-zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat; }
.image-zoom .btn-zoom-out { position:absolute; left:2px; top:1px; }
.image-zoom .btn-zoom-in { position:absolute; right:2px; top:1px; }
.product-img-box .more-views h4 { border-bottom:1px solid #ccc; margin-bottom:.8em; font-size:.95em; text-transform:uppercase; }
.product-img-box .more-views ul { margin-left:-12px;list-style-type:none;}
.product-img-box .more-views li { float:left; margin:0 0 9px 12px; }
.product-img-box .more-views li a { float:left; width:68px; height:75px; border:1px solid #ddd; overflow:hidden; }



/* Product - top -right */
.product-shop {margin-left:450px;padding-top:20px;}
.product-shop label {color:#333;display:block;width:100px;float:left;line-height:1.4em;}
.product-shop h2 {color:#519DC0;margin:0 0 0.05em;font:normal 2.4em Trebuchet MS, Arial, verdana, Helvetica;}
.product-shop h3 {color:#519DC0;margin:0;padding:0;font:normal 2.4em Trebuchet MS, Arial, verdana, Helvetica;display:inline;}
.product-shop h4 {color:#333;display:inline;}
.product-shop h4 p {color:#333;display:inline;}
.add-to-box {list-style-type:none;overflow:auto;margin:0 0 5px 0;}
.add-to-box li {float:left;padding:0 5px}
.add-to-box .pipe {padding:0 5px 0 0;}
.divider {}

/* Product Detail */
.product-info-box {}
.product-specs {padding:10px 0 20px;}
.productAttributes {overflow:auto;padding:0 0 10px;}
.productAttributes .label {color:#333;float:left;font-weight:bold;width:100px}

/* Related products */
.mini-related-items .label {color:#333;font-weight:bold;}

/* Product options */
.product-options {border:none;padding:0;margin:0;}
.product-options dl {padding:0;margin:0;}
.product-options dl dt {padding:0;margin:0;color:#03558b;width:100px;float:left;font-weight:bold;padding:0 0 8px;}
.product-options dl dd {padding:0;margin:0;padding:0 0 10px;}
.required {font-size:0.9em;}

/* Muut sarjan tuotteet */
.product-options-bottom .label {margin:0 0 10px 0;}
.product-options-bottom ul, ul.related {margin:10px 0 0;}
.product-options-bottom .super-products, .super-products, .related li {background:url(../images/leftNaviBg.png) no-repeat 0 2px;list-style-type:none;padding:0 0 5px 20px;}

/* tuotteen optiot */
.selectBox dt {font-weight:bold;}
table.optionTable {width:100%;}
table.optionTable .selectBox {width:100%;margin:0 0 5px 0;}

/* Hinta */
.price-box {margin:0 0 5px;}
.configurable-price-from-label {font-weight:bold;color:#333;}

/* Lisää koriin */
.add-to-holder {}
.add-to-cart-box {border:none;padding:0;margin:0 0 15px;}
.add-to-cart-box legend {font-size:1.0em;color:#929091; display:none;}
.add-to-cart-box label {color:#333;display:block;width:100px;float:left;line-height:1.4em;font-weight:bold;}
.add-to-cart-box .qty {width:30px;float:left;margin:0 5px 0 0;}
/*.add-to-cart-box .form-button {border:none;background:none;display:block;width:153px;height:20px;background:url(../images/lisaaKoriin.gif) no-repeat}
.add-to-cart-box .form-button span {display:none;}*/

/* Facebook */
#fbShare {text-align:right;}

/* Seuraava - edellinen navi */
#nextPrevLinks {margin:0 0 0 450px;}
#nextPrevLinks a {padding: 0 15px 0 0;}

/* Product - bottom */
.product-collateral {}

/* Other */
.no-display {display:none;}
.clear {clear:both;font-size:0em;height:0px;}
.messages {list-style-type:none;margin:5px;}
.messages li {list-style-type:none;color:#519dc0;font-weight:bold;}
.note-msg {font-weight:bold;padding:10px;text-align:center;}

/* Pop up pages */
.page-popup { background:#fff; padding:25px 30px;text-align:center;}
.page-popup img {text-align:center;margin:0 auto;}
.page-popup .print-head { margin:0 0 15px; }
.page-popup .print-head img { float:left; }
.page-popup .print-head address { float:left; margin-left:15px; }
.product-gallery-nav { padding:0 5px; }

/* Mage overriides */
.nowrap,
.nobr { white-space:nowrap !important; }

/* Alignment */
.v-top { vertical-align:top; }
.v-middle { vertical-align:middle; }
.v-bottom { vertical-align:bottom; }
.a-left { text-align:left; }
.a-center { text-align:center; }
.a-right { text-align:right; }
.left { float:left; }
.right { float:right; }

.normal-weight { font-weight:normal; }
.auto-width { width:auto; }


/* Shopping Cart */
.cart-price {width:70px;}
.shopping-cart  { margin-bottom:0;width:100%;}
.shopping-cart th, .shopping-cart td { padding:3px 5px 3px 2px;}
.shopping-cart th .tax-flag {font-size:0.9em; font-weight:normal; display:block; }
.shopping-cart tr.error { background:#FDE6E0 !important; }
.shopping-cart .continue-shopping { float:left; }
.shopping-cart-item-message {margin-bottom:5px;font-size:95%;margin-top:6px; }
.shopping-cart th {background:#f5f5f5;}

td.attributes-col { line-height:1.4em; }
td.attributes-col ul { margin:5px 0; font-size:.95em; }
td.attributes-col dt {}
td.attributes-col dd ul { margin:0 0 5px 0; list-style:disc; }
td.attributes-col dd ul li { margin-left:15px; }
td.attributes-col h4.title { padding:0; margin:0; font-size:1em; color:#2f2f2f; width:100%; overflow:hidden; }
td.attributes-col h4.title a { font-weight:bold; }

.shopping-cart-totals {float:right;margin-top:25px;border:1px solid #BEBCB7;text-align:right;background:url(../images/base_mini_head_bg.gif) repeat-x #fff;width:250px;}
.shopping-cart-totals table { width:100%; margin:7px 0; }
.shopping-cart-totals td { padding:0 15px; }
.shopping-cart-totals tr.last td {}
.shopping-cart-totals tfoot td {padding-top:10px;font-size:1.3em;border:none!important;}
.shopping-cart-totals .checkout-types { padding:8px 15px 15px;list-style-type:none;}
.shopping-cart-totals .checkout-types li { clear:both;  margin:10px 0; }

.item-options dt {display:block;width:80px;line-height:1.2em;float:left;padding:0;margin:0}
.item-options dd {line-height:1.2em;padding:0;margin:0}

.largeBtn {font-weight:bold;font-size:1.2em;background:url(../images/btnBgLarge.png) repeat-x 0 0;padding:5px 10px ;color:#fff;-moz-border-radius:0.3em; -webkit-border-radius:0.3em;border-radius:0.3em;border:none;}

/* Tax details */
.tax-total { cursor:pointer; }
.tax-total td { line-height:13px; padding-top:5px !important; padding-bottom:5px !important; }
.tax-total .tax-collapse { float:right; padding-left:20px; background:url(../images/bg_collapse.gif) 0 2px no-repeat; text-align:right; cursor:pointer; }
.show-details .tax-collapse { background-position:0 -55px; }
.show-details td { border-top:1px solid #d2d8db; }
.tax-details td { font-size:0.91em; color:#626465; background-color:#dae1e4; }
.tax-details-first td { border-top:1px solid #d2d8db; }

/* Shopping cart tax info */
.cart-tax-info, .cart-price { padding-right:20px; }
.cart-tax-total { cursor:pointer; }
.cart-tax-total { padding-right:20px; background:url(../images/bg_collapse.gif) 100% 5px no-repeat; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -52px; }

#discount-coupon-form fieldset {border:0px solid;padding:0px;}

.shopping-cart-collaterals {float:left;width:560px;padding:25px 0;}
.shopping-cart-collaterals .box {margin-bottom:18px; padding:12px 15px;border:1px solid #D0CBC1;background:url(../images/base_mini_head_bg.gif) repeat-x #fff;width:230px;}
.shopping-cart-collaterals .box .form-button  {  margin-left:5px; }
.shopping-cart-collaterals .discount-codes h4, .shopping-cart-collaterals .shipping-estimate h4 {min-height:16px;
    color:#666;background-repeat:no-repeat;background-position:0 0;padding:1px 0 1px 21px;}
.discount-codes {float:left;}
.shipping-estimate {float:right;}
.shopping-cart-collaterals .col2-set .col-2 {width:auto;}
.shopping-cart-collaterals .discount-codes h4 { background-image:url(../images/icon_asterick.gif);  padding-left:23px; }
.shopping-cart-collaterals .shipping-estimate h4 { background-image:url(../images/icon_lorry.gif);  padding-left:23px; }
.shopping-cart-collaterals .shipping-estimate .input-text { width:214px; }
.shopping-cart-collaterals .shipping-estimate select { width:220px; }
.shopping-cart-collaterals .upsell {width:42.5%;border:1px solid #cec3b6;padding:12px 15px; background:#fafaec;}
.shopping-cart-collaterals .upsell .product-image { float:left; width:75px; border:1px solid #d0cdc9; }
.shopping-cart-collaterals .upsell .product-shop { width:170px; }
.shopping-cart-collaterals .upsell .product-shop h5 { font-size:1em; }
.grand_total {idth:auto;margin-top:15px;border:1px solid #BEBCB7;background:#DEE5E8;font-size:1.3em !important;font-weight:bold;text-align:right;}
tr.grand_total td, p.grand_total { padding-top:5px; padding-bottom:5px; }

/* Login */
.login-box .col-1, .login-box .col-2 {}
.login-box .content {padding:14px 21px; }
.login-box h4 {min-height:16px; border-bottom:1px solid #ddd; margin-bottom:1.2em; padding-bottom:5px; padding-left:23px; background-position:0 1px;background-repeat:no-repeat;text-transform:uppercase;}
.login-box .new-users h4 { background-image:url(../images/icon_page_white.gif); }
.login-box .registered-users h4 { background-image:url(../images/icon_page_white_text.gif); }
.login-box .button-set { margin:0; border:none;padding:8px 13px; }
.login-box .content { min-height:200px;*height:200px; }
.form-list {list-style-type:none;margin:0;}

/********************** Columns */

/* All */
.col2-set, .col3-set, .col4-set, .col5-set {*height:1%;}

/* Col2 */
.col2-set .col-1, .col2-set .col-2 {width:45.5%;}
.col2-set .col-1 {float:left;}
.col2-set .col-2 {float:right}

/* Col2-alt */
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right; }

/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; width:31.3%; }
.col3-set .col-1, .col3-set .col-2 { margin-right:3%; }

/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:22%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { margin-right:4%; }

/* Table Columns */
table .col-1, table .col-2, table .col-3, table .col-4 { float:none !important; margin:0 !important; }
.col3-set td.spacer { width:3%; }
.col4-set td.spacer { width:4%; }

/* CMS sivut */
.cms-page-view #mainPadding {padding:20px 0;}
img.imgRight {float:right;margin-left:20px;}
div.imgRight {float:right;margin-left:20px;width:235px}

/* Lomakkeet */
.form-button, .form-button-alt, button.form-button, input.button {background:#519dc0 url(../images/btnBg.png) repeat-x 0 0;border:none;color:#fff;font-weight:bold;padding:2px 4px 1px;cursor:pointer;-moz-border-radius:0.3em; -webkit-border-radius:0.3em;border-radius:0.3em;line-height:14px;}

/* login */
#login-form .col-1, #login-form .col-2{ width:48.5%;margin:0 0 0 0; float:left;}
.button-set {}

/* One-Page checkout */
#checkoutSteps {list-style-type: none;padding:15px 0 0 }
#checkoutSteps li.section {padding-bottom:5px;overflow:auto;_overflow:visible;_height:1%}
#checkoutSteps .head {padding-bottom:3px;border-bottom:2px solid #519dc0;margin-bottom:0px;}
#checkoutSteps .head a {display:none;}
#checkoutSteps a {font-size:0.9em;}
#checkoutSteps h3 {display:inline; padding-right:10px;font-size:1.4em;color:#555;}
#checkoutSteps h4 {font-size:1.2em;}
#checkoutSteps h4.title {font-size:1.1em;color:#519dc0}
#checkoutSteps form {margin:0;padding:0;}
#checkoutSteps .col-1, #checkoutSteps .col-2{ width:48.5%;_width:46%;margin:0 1% 0 0; float:left;}
#checkout-step-login {}
#checkoutSteps .box {padding:10px 0 0;}
#checkoutSteps .a-item {}
.form-list {margin:0 0 5px 20px;}
#checkoutSteps  .col2-set { clear:none;padding:0 0 10px 10px;overflow:auto;*overflow:visible;*height:1%;}
#checkoutSteps fieldset {border:0;}
.group-select ul {list-style-type:none;}
#checkoutSteps .back {color:#fff;font-weight:bold;font-size:1.1em;background:#519dc0 url(../images/backBg.png) no-repeat 0px center;padding:2px 7px 2px 15px;}
#checkoutSteps .button-set {margin:0;padding:5px 0 0;}

.shipment-methods {list-style-type:none;padding:10px 0 0;}
.shipment-methods li {list-style-type:none;padding:3px 0;_height:1%;}
.payment-methods dt {padding:3px 0;}
.payment-methods .form-list {padding:0 5px;margin:0;}
.paymentCost {margin:3px 0 0 25px;}

#checkoutSteps ul {margin:0;}
#checkoutSteps ul li {list-style-type:none;}
#checkout-payment-method-load {padding:10px 0 0;}
#checkout-step-review {padding:10px 0 0;}

/* One page checkout - oikea */
.one-page-checkout-progress {padding:0}
.one-page-checkout-progress ol {_margin:0 0 0 22px;}
.one-page-checkout-progress ol li {}
.one-page-checkout-progress h3 {margin:0 0 15px;}
.one-page-checkout-progress h4 {font-size:1.1em;}
.one-page-checkout-progress address {font-style:normal;}
.one-page-checkout-progress .content {margin:0 0 10px 0;}

.account-box h4 {color:#444;margin:0 0 10px;font-size:1.4em;border-bottom:2px solid #777;width:auto;padding-bottom:3px;}
.account-box .col2-set{ }
.account-box .col2-set {}
.account-box .col-1 {}
.account-box .head {}

/* Data table */
.data-table {width:100%;margin-bottom:10px;}
.data-table thead tr th { background:#519dc0;color:#fff; }
.data-table th { border-right:1px solid #bbb; padding:2px 8px;white-space:nowrap; }
.data-table td { padding:3px 8px; border-right:1px solid #eee;}
.data-table td.last {border:none;}
.data-table .separator {display:none;}
.data-table a {font-weight:bold;}

/* Pager */
.pager {width:100%;margin:0 0 3px 0;}
.pager tr {background:#f5f5f5;}
.pager td {vertical-align:middle;padding:0px 8px;}
.pager select {width:50px;}

/* MyAccount */
/* Vasen navi */
.box {margin:0 0 10px;}
.account-nav h3 {margin:0 0 10px 0;}
.account-nav ul {margin:0 0 0 3px;}
.account-nav li {font-weight:bold;list-style-type:none;background:#fff url(../images/leftNaviBg.png) no-repeat 0 6px;padding:3px 0 3px 20px;font-size:1.1em;color:#666;}
.account-nav a {display:block;}

/* Vasemman MiniCart */
.col-left .mini-cart {background:none;display:none;}
.col-left .mini-cart .subtotal { background:#fff; margin-top:5px; padding:2px 0;}
.col-left .mini-cart .actions {margin:0 0 10px;}
#cart-sidebar {list-style-type:none;margin:0;}
#cart-sidebar li {background:#fff;padding:5px;overflow:auto;}
#cart-sidebar li.even {background:#eee;}
#cart-sidebar .product-images {width:60px;float:left;}
#cart-sidebar .product-details {}

/* Vasemman tilaukset */
.options-list {list-style-type:none;margin:0;}
.options-list li {background:#fff;padding:5px;overflow:auto;}
.options-list li.even {background:#eee;}
.options-list .product-images {width:60px;float:left;}
.options-list .product-checkbox {width:15px;float:left;}
.options-list .product-names {margin-left:20px;}

/* Center: orders, contact details etc. */
.account-box .col2-set {overflow:auto;*overflow:visible;*height:1%;}
.account-box .head h4 {margin:0 0 10px;}
.account-box a {font-size:0.9em;font-weight:bold;}
.inner-head {margin:0 0 10px;border-bottom:1px solid #ddd;}
.inner-head h5 {display:inline;padding:0 10px 3px 0;}
.order-info {margin:0 0 10px 0;}
.order-info ul {}
.order-info ul li {list-style-type:none; background:url(../images/liBg2.png) no-repeat 0 5px;padding:0 0 0 10px;}
.generic-box {overflow:auto;margin:0 0 15px 0;}
.button-level h3 {margin:0 0 10px 0;}

/* Lahjakortti */
.gift-card-info {}
.gift-card-info p{display:block;overflow:auto;}
.gift-card-info label {width:250px;display:block;}
#recipient_type_myself {margin:10px 0 5px;}

.recipient_myself {overflow:auto;}
#recipient_info {margin:10px 0;padding:10px; background:#f5f5f5;}
#recipient_info input, #recipient_message_container textarea {width:90%;}

.item-options {padding:0;margin:0;}
.item-options dt {padding:0 5px 0 0;width:200px;font-style:italic;}
.item-options dd {padding:0 5px;color:#444;}
