﻿.catalog-header {
     margin-bottom: 15px;
     border-bottom: 1px solid #f7e6fc;
}

.product-corner-topLeft, .product-corner-topRight,
.product-corner-bottomLeft, .product-corner-bottomRight {
     position: absolute;
     width: 4px;
     height: 4px;
     font-size: 1px;
     line-height: 1px;
}

.product-corner-topLeft {
     top: 0;
     left: 0;
     background: url('../img/catalog/corner_product_topLeft.gif') no-repeat;
}

.product-corner-topRight {
     clear: both;
     top: 0;
     right: 0;
     background: url('../img/catalog/corner_product_topRight.gif') no-repeat;
}

.product-corner-bottomLeft {
     left: 0;
     bottom: 0;
     background: url('../img/catalog/corner_product_bottomLeft.gif') no-repeat;
}

.product-corner-bottomRight {
     right: 0;
     bottom: 0;
     background: url('../img/catalog/corner_product_bottomRight.gif') no-repeat;
}

.product-delimiter {
     margin-top: 10px;
     
     height: 1px;
     line-height: 1px;
     font-size: 1px;
     background: url('../img/dots4.gif') repeat-x;
}

/* catalog tools */
.catalogTools-container {
     position: relative;
     width: 615px;
     height: 30px;
     line-height: 30px;
     background: #fdeff9;
     border-right: 1px solid #FFF;
}

.catalogTools-cornerTopLeft, .catalogTools-cornerTopRight,
.catalogTools-cornerBottomLeft, .catalogTools-cornerBottomRight {
     position: absolute;
     width: 2px;
     height: 2px;
     font-size: 1px;
     line-height: 1px;
}

.catalogTools-cornerTopLeft {
     left: 0;
     top: 0;
     background: url('../img/catalog/corner_catTools_topLeft.gif') no-repeat;
}

.catalogTools-cornerTopRight {
     right: 0;
     top: 0;
     background: url('../img/catalog/corner_catTools_topRight.gif') no-repeat;
}

.catalogTools-cornerBottomLeft {
     left: 0;
     bottom: 0;
     background: url('../img/catalog/corner_catTools_bottomLeft.gif') no-repeat;
}

.catalogTools-cornerBottomRight {
     right: 0;
     bottom: 0;
     background: url('../img/catalog/corner_catTools_bottomRight.gif') no-repeat;
}

.catalogTools-label {
     float: left;
     padding-left: 12px;
}

.catalogTools-orderBy {
     float: right;
     padding: 8px 12px 0 0;
     text-align: right;
     line-height: 11px;
}

/*.catalogTools-orderBy a {
     padding-left: 16px;
     margin-left: 6px;
     background: url('../img/catalog/arrows_sorting.gif') left center no-repeat;
}*/

.catalogTools-filter {
     float: right;
     padding-right: 55px;
}

/* product list */
.productList-productLeft, .productList-productRight {
     position: relative;
     margin-top: 14px;
     width: 300px;
     height: 233px;
     background: url('../img/catalog/bg_productList_product.gif') repeat-y;
}

.productList-productLeft {
     float: left;
}

.productList-productRight {
     float: right;
}

.productList-productHeader {
     position: relative;
     height: 15px;
     background: url('../img/dot_lightPink.gif') left top repeat-x;
}

.productList-productFooter {
     position: relative;
     height: 8px;
     font-size: 1px;
     line-height: 1px;
     background: url('../img/dot_lightPink.gif') left bottom repeat-x;
}

.productList-productContent {
     height: 210px;
}

.productList-image {
     float: left;
     width: 110px;
     height: 105px;
}

.productList-image table {
     width: 110px;
     height: 105px;
}

.productList-image table td {
     padding: 0;
     text-align: center;
     vertical-align: middle;
}

.productList-headerIcons {
     margin-right: 11px;
     text-align: right;
}

.productList-headerIcons img {
     margin-left: 3px;
}

.productList-info {
     float: right;
     width: 185px;
     text-align: left;
}

.productList-infoHeader {
     margin-top: 3px;
     padding-right: 10px;
     height: 35px;
}

.productList-infoHeader span {
     display: block;
     padding-left: 12px;
     color: #e98eb7;
     background: url('../img/catalog/ico_exclamation.gif') left center no-repeat;
}

.productList-info h2 {
     padding: 0;
     margin: 0;
     line-height: 15px;
     font-size: 110%;
     font-weight: bold;
}

.productList-info h2 a {
     color: #773779;
}

.productList-description {
     margin-right: 10px;
     height: 102px;
     background: url('../img/dots4.gif') left bottom repeat-x;
}

.productList-description p {
     margin: 0;
     padding: 4px 10px 0 0;
     line-height: 15px;
}

.productList-priceContainer {
     margin-top: 3px;
     height: 37px;
     line-height: 15px;
}

.productList-priceLabel {
     font-size: 90%;
}

.productList-price {
     padding-left: 4px;
     font-size: 110%;
     color: #773779;
}

.productList-toBasket {
     height: 25px;
     line-height: 25px;
}

.productList-showDetails {
     padding-left: 7px;
     margin-left: 6px;
     font-size: 90%;
     background: url('../img/arrow2.gif') left center no-repeat;;
}

/* product show */

.product-show-container {
     position: relative;
     width: 614px;
     background: url('../img/dots5.gif') repeat-y;
}

.productShow-header {
     position: relative;
     height: 15px;
     background: url('../img/dot_lightPink.gif') left top repeat-x;
}

.productShow-headerIcons {
     float: right;
     width: 315px;
     
}

.productShow-footer {
     position: relative;
     height: 8px;
     background: url('../img/dot_lightPink.gif') left bottom repeat-x;
}

.productShow-image {
     float: left;
     width: 280px;
     text-align: center;
}

.productShow-image img {
     margin-bottom: 15px;
}

.productShow-productContent {
     padding: 10px;
}

.productShow-details {
     position: relative;
     float: right;
     width: 305px;
     font-family: tahoma;
}

.productShow-details h1 {
     width: 300px;
     font-weight: normal;
     font-family: tahoma;
     font-size: 200%;
}

.productShow-code {
     width: 180px;
     color: #8b8b8b;
}

.productShow-warningMsg {
     margin-top: 5px;
     padding-left: 12px;
     color: #e98eb7;
     background: url('../img/icons/exclamation.gif') left 3px no-repeat;
}

.productShow-description {
     margin: 10px 0 0 0;
     list-style-type: none;
}

.productShow-description li {
     margin-bottom: 5px;
     padding-left: 10px;
     background: url('../img/arrow2.gif') left 4px no-repeat;
}

.productShow-description-detailList {
     margin: 10px 0 0 0;
     list-style-type: none;
}

.productShow-description-detailList li {
     margin-bottom: 5px;
     padding-left: 10px;
     background: url('../img/arrow2.gif') left 7px no-repeat;
}

.productShow-price {
     margin-top: 10px;
}

.productShow-price-left {
     float: left;
     font-size: 110%;
}

.productShow-price-right {
     width: 170px;
     float: right;
     text-align: right;
     font-size: 115%;
     color: #773779;
}

.productShow-price-large {
    font-size: 120%;
}

.productShow-addToBasket {
     position: relative;
     margin-top: 10px;
     width: 304px;
     height: 40px;
     background: #f9f2fa;
}

.addToBasket-corner-topLeft, .addToBasket-corner-topRight,
.addToBasket-corner-bottomLeft, .addToBasket-corner-bottomRight {
     position: absolute;
     width: 2px;
     height: 2px;
     line-height: 1px;
     font-size: 1px;
}

.addToBasket-corner-topLeft {
     left: 0;
     top: 0;
     background: url('../img/catalog/corner1_topLeft.gif') no-repeat;
}

.addToBasket-corner-topRight {
     right: 0;
     top: 0;
     background: url('../img/catalog/corner1_topRight.gif') no-repeat;
}

.addToBasket-corner-bottomLeft {
     left: 0;
     bottom: 0;
     background: url('../img/catalog/corner1_bottomLeft.gif') no-repeat;
}

.addToBasket-corner-bottomRight {
     right: 0;
     bottom: 0;
     background: url('../img/catalog/corner1_bottomRight.gif') no-repeat;
}

.addToBasket-label {
     padding-left: 10px;
     float: left;
     font-size: 110%;
     line-height: 40px;
}

.addToBasket-label2 {
     padding-left: 0px;
     float: left;
     margin-top:10px;
}

.addToBasket-textinput, .addToBasket-textinput-right {
     padding-top: 10px;
     float: right;
     font-size: 110%;
}

.addToBasket-textinput-right input  {
     margin: 0 6px 0 0;
     padding: 0;
     width: 40px;
     border: 1px solid #d2d2d2;
     border-bottom-color: #FFF;
     border-right-color: #FFF;
     text-align:right;
}

.addToBasket-textinput input  {
     margin: 0 6px 0 0;
     padding: 0;
     width: 40px;
     border: 1px solid #d2d2d2;
     border-bottom-color: #FFF;
     border-right-color: #FFF;
}

.addToBasket-button {
     padding: 10px 12px 0 25px;
     float: right;
}

.productShow-additionalInfo {
     margin: 10px 0 10px 0;
     line-height: 17px;
}

.productShow-additionalInfo div {
     padding-bottom: 8px;
}


/* basket */
#basket-container {
     width: 615px;
}

.basket-tabs {
     height: 32px;
}

.basketTab-active, .basketTab-faded {
     position: relative;
     margin-right: 1px;
     float: left;
     padding: 0 8px 0 8px;
     /*width: 152px;*/
     height: 29px;
     line-height: 28px;
     text-align: center;
}

.basketTab-last {
     margin: 0;
}

.basketTab-active {
     color: #6a5d6b;
     background: #f0dbec;
     border-bottom: 4px solid #ec008c;
}

.basketTab-faded {
     color: #a9a2a9;
     background: #e8e8e8;
     border-bottom: 4px solid #c0c0c0;
}

.basketTab-active span {
     font-size: 140%;
     font-weight: bold;
     color: #773779;
}

.basketTab-faded span {
     font-size: 140%;
     font-weight: bold;
     color: #af8fb0;
}

.basketTab-active a {
     color: #6a5d6b;
     text-decoration: none;
}

.basketTab-faded a {
     color: #7f6c7f;
     text-decoration: none;
}

.basketTab-active a:hover,.basketTab-faded a:hover {
     text-decoration: underline;
}

.basketTab-a-corner-topLeft, .basketTab-a-corner-topRight,
.basketTab-f-corner-topLeft, .basketTab-f-corner-topRight {
     position: absolute;
     top: 0;
     width: 3px;
     height: 3px;
     line-height: 1px;
     font-size: 1px;
}

.basketTab-a-corner-topLeft {
     left: 0;
     background: url('../img/catalog/corner2_topLeft.gif') no-repeat;
}

.basketTab-a-corner-topRight {
     right: 0;
     background: url('../img/catalog/corner2_topRight.gif') no-repeat;
}

.basketTab-f-corner-topLeft {
     left: 0;
     background: url('../img/catalog/corner3_topLeft.gif') no-repeat;
}

.basketTab-f-corner-topRight {
     right: 0;
     background: url('../img/catalog/corner3_topRight.gif') no-repeat;
}

.basketShow-orderTable {
     width: 100%;
     border-collapse: collapse;
     margin-top: 1px;
     border-top: 1px solid #e3e3e3;
}
.basketShow-orderTable th {
     padding-top:8px;
}  

.order-table {
     width: 100%;
     border-collapse: collapse;
}

.basketShow-orderTable td, .order-table td {
     padding: 5px 8px 5px 8px;
}

.orderTable-row1 td {
     background: #f8dced;
}

.orderTable-row2 td {
     background: #fef5fb;
}

.orderTable-row3 td {
     background: #fdeff9;
     border-bottom: 1px solid #FFF;
}

.orderTable-row4 td {
     background: #f8dced;
     border-top: 1px solid #FFF;
}

#basket-container h2 {
     font-size: 120%;
     margin: 10px 0 5px 0;
     padding: 0 0 0 5px;
     height: 25px;
     line-height: 22px;
     font-weight: bold;
     font-family: tahoma;
     border-bottom: 1px solid #F7E6FC;
}

.basketCheckout-bottom {
     margin-top: 15px;
}

.basket-tools {
     margin: 22px 0 0 5px;
}

.basket-tools a {
     float: left;
     padding-left: 8px;
     line-height: 20px;
     background: url('../img/arrow2.gif') left 8px no-repeat;
}

.basketTools-button {
     float: right;
}

.basketTools-button input {
     margin-left: 18px;
}

.productlist-content {
	line-height: 150%;
	padding: 4px 10px 0 0;
}

.product-tools {
	height: 24px;
}

.category-navigation a {
	color: #aaaaaa;
}

.productlist-title {
	font-size: 110%;
}

.productlist-active, .advisory-active {
	background-color: #f8f7f8;
}

.productlist-active td, .productlist-notactive td {
	padding: 3px 10px;
}

.price {
	color: red;
	font-weight: bold;
}

#product-content .left, #product-content .right {
	line-height: 150%;
}

#catalog-leftMenu {
     width: 160px;
}

.catalog-leftMenu-header {
     height: 22px;
     line-height: 22px;
     padding-right: 15px;
     font-size: 90%;
     text-align: right;
     background: url('../img/bg_eshopMenu_top.gif') left top no-repeat;
}

.catalog-leftMenu-header a {
     padding-left: 8px;
     color: #8d4a8f;
     background: url('../img/arrow.gif') left center no-repeat;
}

.cat-lm-tabsContainer {
     padding: 0 0 0 8px;
     background: #fdeff9;
}

.cat-lm-tab {
     margin-top: 8px;
     float: left;
     height: 21px;
     line-height: 21px;
     font-weight: bold;
     text-align: center;
     background: #f0dbec;
}

.cat-lm-tab a {
     padding: 0 5px 0 5px;
     color: #8d4a8f;
}

.cat-lm-tabCorner-l, .cat-lm-tabCorner-r {
     float: left;
     width: 4px;
     height: 4px;
}

.cat-lm-tabCorner-l {
     background: url('../img/catalog/corner5_topLeft.gif') left top no-repeat;
}

.cat-lm-tabCorner-r {
     background: url('../img/catalog/corner5_topRight.gif') left top no-repeat;
}

.cat-lm-tab-label {
     float: left;
}

.cat-lm-tabActive {
     background: #8d4a8f;
}

.cat-lm-tabActive .cat-lm-tabCorner-l {
     background: url('../img/catalog/corner4_topLeft.gif') left top no-repeat;
}

.cat-lm-tabActive .cat-lm-tabCorner-r {
     background: url('../img/catalog/corner4_topRight.gif') left top no-repeat;
}

.cat-lm-tabActive a {
     color: #FFF;
}

.cat-lm-tabs-spacer {
     float: left;
     width: 2px;
     height: 2px;
}

.cat-lm-tabs-delimiter {
     clear: both;
     width: 144px;
     height: 1px;
     line-height: 1px;
     font-size: 1px;
     border-top: 1px solid #8d4a8f;
}

.rs-basket-price {
     color: #773779;
}

.so-delimiter {
     margin: 6px 0 6px 0;
     height: 1px;
     line-height: 1px;
     font-size: 1px;
     background: url(../img/menu_dots.gif) repeat-x left top;
}

.so-list2 {
     margin: 0;
     padding: 0;
     list-style-type: none;
}

.so-list2 li {
     margin: 2px 0 0 5px;
     padding-left: 10px;
     background: url('../img/arrow6.gif') left 5px no-repeat;
}

.rs-basketSearch-checkboxes {
     font-size: 90%;
}

.catalog-home-category {
     margin-top: 12px;
     position: relative;
     width: 612px;
     height: 30px;
     background: #9d539f url('../img/bg_catalogHome_category.gif') no-repeat;
}

.catalog-home-category img {
     float: left;
     margin: 8px 0 0 10px;
}

.catalog-home-category a {
     float: right;
     padding: 0 10px 0 8px;
     line-height: 30px;
     color: #fa84ca;
     background: url('../img/arrow3.gif') left 14px no-repeat;
}

.catalog-home-category-a:hover {
     color: #fff;
     text-decoration:none;
}

.productShow-logo img {
     position: absolute;
     top: -25px;
     right: 10px;
}

.discount {margin-top:3px;}
.discount-item-1 {text-decoration: line-through; color: #fa84ca;}
.discount-item-2 {font-weight:bold;}

/* Catalog tools
-------------------------------------------------------------- */
.catalogTools-container .catalogTools-orderBy .item-1 { background-image: url('../img/icons/0/gallery.gif'); }
.catalogTools-container .catalogTools-orderBy .item-2 { background-image: url('../img/icons/0/table.gif'); }
.catalogTools-container .catalogTools-orderBy .item-3 { background-image: url('../img/icons/0/detail.gif');  }
.catalogTools-container .catalogTools-orderBy { float: right; }
.catalogTools-container .catalogTools-orderBy .active { font-weight: bold; }
.catalogTools-container .catalogTools-orderBy a { background-repeat: no-repeat; }
.catalogTools-container .catalogTools-orderBy .item-1 { padding: 0 10px 0 20px; background-position: left 2px; line-height: 15px; }
.catalogTools-container .catalogTools-orderBy .item-2 { padding: 0 10px 0 20px; background-position: left 4px; line-height: 15px; }
.catalogTools-container .catalogTools-orderBy .item-3 { padding-left: 20px; background-position: left 5px; line-height: 15px; }
.catalogTools-container .catalogTools-orderBy-left {float: left; padding: 8px 0 0 12px; line-height: 15px;}

/* Detailed product list
-------------------------------------------------------------- */
#product-list .vItemList .image { float: left; width: 104px; border:0px; }
#product-list .vItemList .image a { display: block; padding: 6px; }
#product-list .vItemList .content { float: left; padding-top: 6px; }
#product-list .vItemList .content-inner { position: relative; width: 495px; line-height: 1.6em; }
#product-list .vItemList .objects { position: absolute; width: 171px; top: 6px; right: 0; }
#product-list .vItemList .flags { text-align: right; _margin-bottom: 2px; }
#product-list .vItemList .objects .right { width: 165px; text-align: right; }
#product-list .vItemList .objects .right a { text-decoration:none; }
#product-list .vItemList .objects .left { text-align: right; }
#product-list .vItemList .title { display: block; width: 300px; font-size: 0.9em; font-weight: bold; }
#product-list .vItemList .rating { width: 300px; }
#product-list .vItemList .rating .left { padding: 5px 0 0 0; }
#product-list .vItemList .rating .left img { display: block; }
#product-list .vItemList .rating .label a { float: left; display: block; padding: 5px 0 0 18px; line-height: 15px; font-size: 0.9em; background-repeat: no-repeat; background-position: 10px 10px; }
#product-list .vItemList .price { margin-top: 5px; width: 300px; height: 20px; }
#product-list .vItemList .price-1 { float: left; padding-right: 10px; }
#product-list .vItemList .price-2 { float: left; }
#product-list .vItemList .price-2 span { text-decoration: line-through; font-family: arial; }
#product-list .vItemList .hDelimiter { margin: 6px 0; line-height: 1px; font-size: 1px; }

/* Table product list
-------------------------------------------------------------- */
#product-list .itemTable { margin: 10px 0; width: 100%; }
#product-list .itemTable th { padding: 5px 8px 4px 8px; font-weight: normal; }
#product-list .itemTable td { padding: 4px 8px 5px 8px; border-bottom: 0; }
#product-list .itemTable td.first { padding-left: 0; }
#product-list .itemTable td.first img { margin-left: 3px; vertical-align: middle; }
#product-list .itemTable .title { font-size: 0.9em; font-weight: bold; }
/*#product-list .itemTable .discount { width: 83px; height: 18px; line-height: 18px; text-align: center; font-size: 0.8em; font-weight: bold; text-transform: uppercase; background-position: left top; background-repeat: no-repeat; }*/
#product-list .itemTable .price-1 { font-weight: bold; }
#product-list .itemTable .price-1 span { font-weight: normal; }
#product-list .itemTable .price-2 { font-family: arial; text-decoration: line-through; }
#product-list .itemTable td.last { padding: 0; }
#product-list .itemTable td.hDelimiter { padding: 0; height: 1px; line-height: 1px; font-size: 1px; }

#product-list .itemTable .price { color: #56B8FF; }
#product-list .itemTable .price-2 { color: #9e9e9e; }
#product-list .itemTable .hDelimiter { background-color: #FDEFF9; }

/* Buttons
-------------------------------------------------------------- */
.basket-btn-1 {
  color: #fff;
  background: #FFF;
  background-image: url('../img/buttons/0/bg_basket.gif');
}

/* User profile
-------------------------------------------------------------- */
#user-profile { margin-bottom: 10px; width: 100%; }
#user-profile .title { padding: 0 0 6px 0; display: block; font-weight: bold; text-transform: uppercase; }
#user-profile p.discount { float: right; margin-top: 0; font-weight: bold;}
#user-profile p.discount a { font-size: 140%;}
#user-profile #profile, #user-profile #basket, #user-profile #orders, #user-profile #note,
#user-profile #invoices { padding: 10px 10px 0 89px; line-height: 140%; background-repeat: no-repeat; background-position: 19px 1px;}
#user-profile #orders img { margin-bottom: 1px; }
#user-profile .content-object .content1 { background: #FDEFF9 !important; border: 0 !important; height:75px !important;}
#user-profile #basket { line-height: 160%; background-position: 16px 19px; }
#user-profile #orders { line-height: 160%; background-position: 22px 19px; }
#user-profile #orders span { display: block; padding-top: 3px; }
#user-profile #orders img { margin-top: 5px; }
#user-profile #note { background-position: 25px 18px; }
#user-profile #invoices { background-position: 21px 14px; }
#user-profile #profile { padding: 3px 10px 0 89px; background-position: 19px 1px; line-height: 140%; }
#user-profile .object-footer-row { display: none; }

/* Product detail
-------------------------------------------------------------- */
#product-detail .thumbnails .left { border-color: #dcf3ff; }
#product-detail .description .switch-on { background-image: url('../img/icons/0/arrow_double2.gif'); }
#product-detail .description .switch-off { background-image: url('../img/icons/0/arrow_double.gif'); }
#product-detail .tools { background-color: #eff0f0; }
#product-detail a.compare { background-image: url('../img/buttons/0/compare.gif'); }
#product-detail span.compare { color: #777; background-image: url('../img/buttons/0/compare.gif'); }
#product-detail a.notepad { background-image: url('../img/buttons/0/memory.gif'); }
#product-detail .content .price { border-color: #f5f5f5; }
#product-detail .content .price-1 .value { color: #56B8FF; }
#product-detail .content .price-2 .value { color: #777; }
#product-detail .content .discount { color: #FFF; background-image: url('../img/buttons/0/bg_discount.gif'); }
#product-detail .rating .link { background-image: url('../img/icons/0/arrow4.gif'); }
#product-detail .addToBasket-form { border-color: #f5f5f5; }
#product-detail .addToBasket-form .label { color: #5C5C5C; }
#product-detail .addToBasket-form .form-default { color: #666666; border-color: #acacac; background-color: #eaf8ff; }

#product-detail #tab-contents #description table td { border-color: #f5f5f5; }
#product-detail #tab-contents #reviews .vItemList .item .header { border-color: #92daff; background-color: #eaf8ff; }
#product-detail #tab-contents #questions .vItemList .item .header { border-color: #92daff; background-color: #eaf8ff; }
#product-detail #tab-contents #questions .vItemList .item .header span { color: #3681bb; }
#product-detail #tab-contents #questions .vItemList .item .content { border-color: #cdcdcd; background-color: #f7f7f7; }

/* Tabs
-------------------------------------------------------------- */
#submenu-container4 li { float:left; list-style-type:none; margin:0; }
#submenu-container4 ul { padding: 0; margin: 0; border: 0; height: 29px; background-color:#fff; }
                                                                                                               
.tabs-container { background-image: url('../img/icons/0/bullet1.gif'); }
.tabs-container .hList li { color: #3681bb; background-color: #F9F2FA; padding: 7px 20px 7px 20px; border-top: solid 2px #ECB7D6; text-transform: uppercase;}
.tabs-container .hList li.active { color: #EC008C; background-color: #FABFDA; border-top:solid 2px #EC008C;}
.tabs-container .hList li.active a { color: #EC008C; }
.tabs-container .show-all { background-image: url('../img/menu/0/submenu_all.gif'); }

#tab-contents {border-top:solid 2px #ECB7D6;}

/* Compare products
-------------------------------------------------------------- */
#product-compare { margin: 0 0 10px 0;}
#product-compare .compare-header { margin: 7px 10px 0 10px; height: 35px; }
#product-compare .compare-header .left { padding: 10px 0 6px 51px; background-position: 6px 6px; background-repeat: no-repeat; }
#product-compare .compare-header .right { padding: 6px 11px 0 11px; font-weight: bold; }
/*#product-compare .compare-header .right a { display: block; padding-left: 7px; font-weight: bold; background-position: 0 7px; background-repeat: no-repeat; }*/
#product-compare .compare-content { margin-bottom: 10px; }
#product-compare .compare-content .header { margin: 0 10px; height: 35px; font-size: 0.9em; border-width: 1px; border-style: solid; }
#product-compare .compare-content .header .left { padding: 10px 10px 0 18px; }
#product-compare .compare-content .header .right { padding: 6px 10px 0 18px; }
/*#product-compare .compare-content .header .right a { display: block; padding-left: 7px; font-weight: bold; background-position: 0 7px; background-repeat: no-repeat; }*/
#product-compare .compare-content .header h4 { display: inline; margin: 0 6px 0 0; padding: 0; text-transform: uppercase; }
#product-compare .compare-content .content { margin: 0 10px; padding-bottom: 15px; }
#product-compare .compare-content .hItemList .item { float: left; position: relative; margin: 15px 0 0 15px; width: 172px; height: 155px; line-height: 160%; text-align: center; font-size: 0.9em; }
#product-compare .compare-content .hItemList .item .item-inner { padding: 10px; }
#product-compare .compare-content .hItemList .item span { font-weight: bold; }
#product-compare .compare-content .hItemList .item .delete { position: absolute; top: 0; right: 0; padding: 0; }
#product-compare .compare-content .hItemList .item .image { height: 85px; }
#product-compare .compare-content .hItemList .item .title { height: 35px; }
#product-compare .compare-content .hItemList .item .secondary-currency { font-weight: normal !important; }

#compare-nav { line-height: 170%; font-size: 90%; margin: 9px 0 20px 0; }
#compare-nav a { font-weight: bold; }
#compare-nav a span { font-weight: normal !important; }
#table-compare { font-size: 0.9em; }
#table-compare td { padding: 10px 6px; width: 147px; text-align: center; border: 0; border-left-width: 2px; border-style: solid; }
#table-compare th { padding: 10px 6px; width: 153px; text-align: left; font-weight: bold; border: 0; }
#table-compare span { font-weight: bold; }
#table-compare span.secondary-currency { font-weight: normal; }
.table-compare-delimeter { padding: 0; height: 1px; line-height: 1px; font-size: 1px; }

.compare-bt-indent-1 { padding-left: 7px; text-align: right; }
.compare-bt-indent-2 { padding-right: 7px; text-align: left; }

#product-compare .compare-header { background-color: #FDEFF9; }
#product-compare .compare-header .left { background-image: url('../img/icons/0/compare_header.gif'); }
/*#product-compare .compare-header .right a { background-image: url('../img/icons/0/arrow1.gif'); }*/
#product-compare .compare-content .header { background-color: #e8e8e8; border-color: #fff; }
#product-compare .compare-content .header h4 { color: #5d6669; }
/*#product-compare .compare-content .header .right a { background-image: url('../img/icons/0/arrow1.gif'); }*/
#product-compare .compare-content .content { background-color: #f7f7f7; }
#product-compare .compare-content .hItemList .item { background-color: #fff; }
#product-compare .compare-content .hItemList .item span { color: #56b8ff; }

#table-compare th { color: #2f3335; }
#table-compare td { border-color: #fff; }
.table-compare-delimeter { background-color: #fff; }
.bg2 { background-color: #FDEFF9; }

/* Step carousel
-------------------------------------------------------------- */
.stepcarousel { position: relative; overflow-x: hidden; overflow-y: visible; width: 394px; height: 20px; }
.stepcarousel .belt{ position: absolute; left: 0; top: 0; }
.stepcarousel .panel{ float: left; margin: 0px; width: 143px; }

/* Others
-------------------------------------------------------------- */
.tools {
  text-align:right;
  margin-top:5px;
}

.basket-message {
  font-size:100%;
  text-align:center;
  color: #773779;
  margin-top: 5px;
  margin-bottom:5px;
}

.payment-cost-table {
  margin-top: 8px;
  margin-bottom:8px;
}

.payment-cost-table td {
  padding-top: 3px;
  padding-bottom:3px;
}

.order-success-info {
  margin-left:15px;
}

.productTable-delimiter {
  border-bottom:solid 1px #FDEFF9;
}

.product-detail-title {
  font-size:120%;
  font-weight:bold;
}

.myAccount-object {
   background-color: #FDEFF9;
   margin-bottom:10px;
   height:75px;
}

.left-section {
  float: left;
  color:#fff;
  margin: 8px 0 0 10px;
  font-weight:bold;
  font-size:110%;
}
.OrderInfo li {
    list-style-type:none;
    padding: 4px 0 0 12px;
	background: url(../img/icons/menu_list.gif) no-repeat 4px 8px;    
}







/*


.basket-table { margin-top: 6px; }
.basket-table th { padding: 4px 8px; font-size: 0.9em; font-weight: bold; border-bottom: 0; }
.basket-table td { padding: 5px 8px 5px 8px; font-size: 0.9em; }
.basket-table td.price-1,
.basket-table th.price-1 { padding-right: 30px; }
.basket-table .form-short { width: 22px; }
.basket-row-1 { margin: 6px 0; font-weight: bold; }
.basket-row-1 div { padding: 0 7px 1px 7px; }
.basket-row-2 { margin: 6px 0; }
.basket-row-2 div { padding: 0 7px 1px 7px; }
.basket-row-sum .left,
#basket-discount .left { float: left; padding-top: 3px; font-size: 1.1em; font-weight: bold; }
.basket-row-sum .right,
#basket-discount .right { float: right; font-size: 1.2em; font-weight: bold; }
tr.basket-row-sum td { font-weight: bold; }
#page-Basket .buttons { margin-top: 10px; }
#shipping-form { margin-top: 15px; padding-bottom: 10px; border-bottom-width: 1px; border-style: solid; }
#shipping-form table td { border-bottom: 0; }
#takingPlace-table table td { border-bottom: 0; }
#payment-form  .payment-form-table { padding-bottom: 10px; border-bottom-width: 1px; border-style: solid; }
#payment-form  .takingPlace-table { padding-bottom: 10px; border-bottom-width: 1px; border-style: solid; }
#payment-form .payment-form-table table { margin-top: 10px; }
#payment-form .payment-form-table table td { border-bottom: 0; }
*/
