@charset "utf-8"; 
/* CSS Document */
/*
$Id:altskin.css, v 1.152.2.3 2009/11/10 15:00:52 joy Exp $
vim:set ts=2 sw=2 sts=2 et:
*/
/*
  Changed
*/
html, 
  body{
	margin:0px auto;
	background-image: url("/images/Babyland/babylandbackground.gif");
	background-repeat: repeat-x;
}
	
div, 
  th, 
  td, 
  p, 
  input, 
  select, 
  textarea, 
  tt, 
  button{  color:#818182}
a:link{
	color:#6699cc;
	font-weight: bold;
}
a:visited{
	color:#6699cc
}
a:hover{  color:#f04e3e}
a:active{
	color:#6699cc
}
h1{
	font-size:18px;
	color:#acb871;
	font-weight: bold;
}
#page-container{
	margin:0px auto;
	width:979px
}
#content-container{
	padding-bottom:18px;
	margin-top:210px;
	margin-left: 0px;
}
#left-bar{  width:160;   margin:0px}
#center-main{  margin:0px 0px 100px 185px}
#header{  border-top:3px solid #a7dff7;   height:100px;   top:0px}
#footer{  background:transparent url(images/Babyland/Babyland_BaseBar.gif) repeat left top;   height:65px}
#header .line1{  margin:0px;   height:148px}
#header .line1 .logo{  position:absolute;   left:10px;   top:20px;   height:50px;   width:228px;   margin:0px;   padding:0px}
.tabs{  top:4px;   right:7px;   height:21px;   width:100%}
.tabs ul{  margin:0px}
.tabs li{  background:transparent none;   height:15px;   margin-left:12px}
.tabs li.last{  margin-left:0px}
.tabs a:link, 
  .tabs a:visited, 
  .tabs a:hover, 
  .tabs a:active{  height:auto;   background:transparent url("images/Babyland/arrow.gif") no-repeat left 3px;   margin:0px;   padding:0px 0px 0px 15px;   color:#acb871;   font-weight:bold}
.tabs a:hover{  text-decoration:underline}
#header .phones{  left:26px;   top:0px;   height:21px;   line-height:18px;   color:#acb871;   font-weight:bold;   font-size:11px;   text-align:left;   width:50%}
#header .line2{
	margin:0px;
	font-size:11px;
	border:none;
	border-top:none;
	border-bottom:none;
	background:transparent none;
	height:auto;
	color:#acb871;
	width: 50%;
	text-align: left;
}
#header div.search{  width:180px;   height:auto}
#header span.search{  color:#fff;   font-size:9px;   font-weight:bold;   padding:7px 0px 0px 7px}
#header input.text{  vertical-align:top;   margin:4px 0px 4px 5px;   border-width:1px;   width:88px;   border-top:#757575 1px solid;   border-right:#cdcdcd 1px solid;   border-bottom:#cdcdcd 1px solid;   border-left:#757575 1px solid}
#header .image-button{
	vertical-align:middle;
	margin:5px 0px 4px 7px
}
#header a.search:link, 
  #header a.search:visited, 
  #header a.search:hover, 
  #header a.search:active{
	display:block;
	top:22px;
	left:10px;
	width:0px;
	height:30px;
	line-height:20px;
	vertical-align:middle;
	text-align:right;
	font-size:11px;
	color:#f08e3e;
	white-space:nowrap;
	position: relative;
	font-weight: bold;
}
#header a.search:hover{  text-decoration:none}
#header button.simple-button{}
#header .languages{  top:48px;   right:5px}
#header .languages label{  color:#646673;   font-size:10px}
#header .languages select{  vertical-align:middle}
#footer .box{  margin-top:18px;   height:50px;   background:white none;   border:none;   border-top:none}
#footer .subbox{  border-top:none;   background:transparent none;   height:50px}
#footer .subbox .left{  color:#aaa;   line-height:50px}
#footer .subbox .right{  color:#aaa;   line-height:50px}
#footer .subbox a:link{  color:#aaa}
#footer .subbox a:visited{  color:#aaa}
#footer .subbox a:hover{  color:#aaa}
#footer .subbox a:active{  color:#aaa}
#location{  overflow:hidden;   margin-bottom:0px !important;   height:20px;   line-height:20px}
a.bread-crumb:link{}
a.bread-crumb:visited{}
a.bread-crumb:hover{  text-decoration:underline}
a.bread-crumb:active{}
.menu-dialog{  width:180px;   border:none;   margin-bottom:1px}
.menu-dialog .title-bar{
	padding:0px 0px 0px 15px;
	vertical-align:bottom;
	width:auto;
	background:transparent none;
	border:none;
	border-bottom:none;
	height:28px;
	background:transparent url(images/Babyland/Babyland_SideMenu.gif) repeat-x left bottom
}
.menu-dialog .title-bar h2{  background:transparent none;   color:##69c;   line-height:30px}
.menu-dialog .link-title span.title-link{  padding-top:4px;   padding-bottom:2px}
.menu-dialog .link-title .title-link img{  width:13px;   height:13px;   background-image:url(images/Babyland/go.gif)}
.menu-dialog .content{  background-color:transparent;   font-size:10px;   padding:8px 0px 5px 5px}
.menu-dialog .content a:link, 
  .menu-dialog .content a:visited, 
  .menu-dialog .content a:link, 
  .menu-dialog .content a:hover{  font-size:11px;   font-weight:bold;   color:#69c}
.menu-dialog ul li{  background:transparent url(images/Babyland/bullet.gif) no-repeat 7px 6px;   line-height:14px;   padding:1px 0px 1px 14px}
.dialog{  border:0px none;   margin:0px 0px 15px 0px}
.dialog .title{
	height:25px;
	border-bottom:none;
	color:#fff;
	font-size:12px;
	background:transparent url(images/Babyland/Babyland_SideMenuxl.gif) no-repeat;
	padding:8px 3px 0px3px
}
.dialog .title h2{  line-height:17px}
.list-dialog .title div.sort-box .search-sort-bar{  margin:6px 0px}
.dialog .content{  padding:10px 0px 25px 0px}
button.button{  height:22px}
button.button .button-right{  background:transparent url(images/fashion_mosaic/button_grey_right.gif) no-repeat right top;   padding:0px 8px 0px 0px;   height:21px}
button.button .button-left{  background:transparent url(images/fashion_mosaic/button_grey_left.gif) no-repeat left top;   padding:0px 7px 0px 15px;   color:#836c72;   height:21px;   line-height:20px}
div.button{  background:transparent url(images/fashion_mosaic/button_grey_right.gif) no-repeat right top;   padding:0px 8px 0px 0px}
div.button div, 
  div.button a:link, 
  div.button a:visited, 
  div.button a:hover, 
  div.button a:active{  background:transparent url(images/fashion_mosaic/button_grey_left.gif) no-repeat left top;   padding:0px 7px 0px 15px;   line-height:20px;   color:#836c72}
.menu-dialog div.clear-cart a:link, 
  .menu-dialog div.clear-cart a:visited, 
  .menu-dialog div.clear-cart a:hover, 
  .menu-dialog div.clear-cart a:active{  color:#000}
button.simple-button{  height:18px;   color:#fff;   font-size:10px}
button.simple-button span{  font-weight:bold}
a.simple-button:link, 
  a.simple-button:visited, 
  a.simple-button:hover, 
  a.simple-button:active{  font-size:10px;   color:#fffff;   padding:0px 0px 25px 0px}
a.simple-button:hover{  text-decoration:none}
input.image-button{
	margin-bottom:0px;
	width:13px;
	height:0px;
	background:transparent url(images/Babyland/go.gif) no-repeat left top;
	margin-top: 10px;
}
a.image-button:link img, 
  a.image-button:visited img, 
  a.image-button:hover img, 
  a.image-button:active img{  width:13px;   background:transparent url(images/Babyland/go.gif) no-repeat left center}
button.main-button .button-right{  background:transparent url(images/Babyland/Babyland_MainMenu.gif) no-repeat right top;    color:#fff}
button.main-button .button-left{  background:transparent url(images/Babyland/Babyland_MainMenu.gif) no-repeat left top;   color:#fff}
div.main-button{  background:transparent url(images/Babyland/Babyland_MainMenu.gif) no-repeat right top}
div.main-button div, 
  div.main-button a:link, 
  div.main-button a:visited, 
  div.main-button a:hover, 
  div.main-button a:active{  background:transparent url(images/fashion_mosaic/button_blue_left.gif) no-repeat left top;  color:#fff}
/* Add2Cart AJAX-based */
button.do-add2cart-wait, 
  button.do-add2cart-success, 
  button.do-add2cart-error{  border:1px solid #ccc}
button.do-add2cart-wait .button-right, 
  button.do-add2cart-success .button-right, 
  button.do-add2cart-error .button-right{  background:transparent none}
button.do-add2cart-wait .button-left, 
  button.do-add2cart-success .button-left, 
  button.do-add2cart-error .button-left{  background:transparent none;   color:#f04e3e}
.popup-window{  text-align:left}
.popup-window .popup-bg-iframe{  top:0px;   left:0px}
.popup-window .popup-title{  height:24px;   background:#cdffff none}
.popup-window .popup-title span{  color:#304e7b;   line-height:24px}
.popup-window .popup-title a:link, 
  .popup-window .popup-title a:visited, 
  .popup-window .popup-title a:hover, 
  .popup-window .popup-title a:active{  top:6px;   right:6px;   width:13px;   height:13px}
.popup-window .popup-title img{  width:13px;   height:13px;   background:transparent url(images/fashion_mosaic/popup_cross.gif) no-repeat left top}
.popup-window .popup-t-side{  border-top:1px solid #acb871;   background:#acb871 none}
.popup-window .popup-tr-corner{  border-top:1px solid #acb871;   border-right:1px solid #acb871;   background:#acb871 none}
.popup-window .popup-r-side{  border-right:1px solid #acb871;   background:#acb871 none}
.popup-window .popup-br-corner{  border-bottom:1px solid #acb871;   border-right:1px solid #acb871;   background:#acb871 none}
.popup-window .popup-b-side{  border-bottom:1px solid #acb871;   background:#acb871 none}
.popup-window .popup-bl-corner{  border-bottom:1px solid #acb871;   border-left:1px solid #acb871;   background:#acb871 none}
.popup-window .popup-l-side{  border-left:1px solid #acb871;   background:#acb871 none}
.popup-window .popup-tl-corner{  border-top:1px solid #acb871;   border-left:1px solid #acb871;   background:#acb871 none}
.nav-pages img{  width:13px;   height:13px}
.nav-pages .left-arrow img{  background:transparent url(images/fashion_mosaic/go_left.gif) no-repeat left top}
.nav-pages .right-arrow img{  background:transparent url(images/Babyland/go.gif) no-repeat left top}
h3{
	border:none;
	border-bottom:none;
	color:#6699cc;
	padding:0
}
.minicart-block{  height:35px;   background:#fff url(images/fashion_mosaic/menu_hr.gif) repeat-x left top; ;   position:relative}
.minicart{  padding-left:38px;   line-height:34px;   vertical-align:middle;   white-space:nowrap}
.minicart a{  float:none}
.menu-dialog .login-text{  margin-left:15px}
.menu-dialog a.prev-news:link, 
  .menu-dialog a.prev-news:visited, 
  .menu-dialog a.prev-news:hover, 
  .menu-dialog a.prev-news:active{  font-size:11px}
.menu-dialog a.prev-news:hover, 
  .menu-dialog a.subscribe:hover{  text-decoration:none}
.product-details{}
.product-details .image{  margin:5px 20px 5px 0px}
.product-details .details{  padding-top:11px;   padding-left:35px}
.product-details .details .save{  background:transparent url(images/Babyland/save_money.gif) no-repeat;   color:#f03}
.product-details .product-subtitle{  height:10px;   padding:0px}
table.product-properties .product-price{  color:#646673}
table.product-properties .product-price-value{  color:#a70914}
.products a.see-details:link, 
  .products a.see-details:visited, 
  .products a.see-details:hover, 
  .products a.see-details:active{}
.products a.product-title:link, 
  .products a.product-title:visited, 
  .products a.product-title:hover, 
  .products a.product-title:active, 
  .products .product-title, 
  .product-details .product-title{  display:block;   width:auto;   border-top:1px solid #acb871;   background:#fff none;   padding:5px 0px 5px 10px;   outline-style:none;   color:#acb871;   font-size:12px;   text-decoration:none}
.products a.product-title:hover{  color:#f04e3e}
.products .market-price-value{  text-decoration:line-through;   background:transparent none}
.products-list .image{  padding:3px 20px 3px 0px}
.products-list .details{  padding-top:3px;   padding-left:20px}
.cart .item .image{}
.cart .details{  padding-top:3px}
.cart-content{  width:100%}
.images-viewer-icons a.selected:link, 
  .images-viewer-icons a.selected:visited, 
  .images-viewer-icons a.selected:hover, 
  .images-viewer-icons a.selected:active{border:1px solid #acb871
}
.error-page #header{  height:113px}
.error-page #header .line2{  border-top:1px solid #acb871;   background:#ffffff none;   height:26px}
.error-page #header .logo{  margin-left:20px}
.error-page #content-container{  margin-top:113px}
.menu-bestsellers ul li{  padding-left:0px;   background:transparent none}
ul.bestsellers-products-item li{  height:auto}
.dpimages-icons-box a:link, 
  .dpimages-icons-box a:visited, 
  .dpimages-icons-box a:hover, 
  .dpimages-icons-box a:active{  padding:1px}
.dpimages-icons-box a:hover{  border:1px solid #acb871}
#header .flc-top-login .simple-button{  margin-bottom:5px !important}
.flc-container #content-container{  margin-top:121px !important}
.flc-container #header{  border-bottom:1px solid #d2d9dd !important;   height:103px !important}
.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img1, 
  .flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img2, 
  .flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img3, 
  .flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1, 
  .flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img3{  background:#b80234 none !important}
div.flc-2-button{  background-image:url(images/fashion_mosaic/button_big_blue_right.gif) !important}
div.flc-2-button div, 
  div.flc-2-button a:link, 
  div.flc-2-button a:visited, 
  div.flc-2-button a:hover, 
  div.flc-2-button a:active{  background-image:url(images/fashion_mosaic/button_big_blue_right.gif) !important;   line-height:27px !important;   color:#69c !important}
div.flc-1-button{  background-image:url(images/fashion_mosaic/button_big_grey_right.gif) !important}
div.flc-1-button div, 
  div.flc-1-button a:link, 
  div.flc-1-button a:visited, 
  div.flc-1-button a:hover, 
  div.flc-1-button a:active{  background-image:url(images/fashion_mosaic/button_big_grey_left.gif) !important;   line-height:27px !important;   color:#6d5c54 !important}
div.flc-3-button, 
  .minicart-box .minicart-checkout-button{  background-image:url(images/fashion_mosaic/button_big_blue_right_arrow.gif) !important;   padding-right:12px !important}
div.flc-3-button div, 
  div.flc-3-button a:link, 
  div.flc-3-button a:visited, 
  div.flc-3-button a:hover, 
  div.flc-3-button a:active, 
  .minicart-box .minicart-checkout-button a:link, 
  .minicart-box .minicart-checkout-button a:visited, 
  .minicart-box .minicart-checkout-button a:hover, 
  .minicart-box .minicart-checkout-button a:active{  background-image:url(images/Babyland/Babyland_MainMenu.gif) !important;  line-height:27px !important;  color:#fff !important}
table.data-table tr td.iv-box-descr{ font-size:11px}
.iv-box a:link, 
 .iv-box a:visited, 
 .iv-box a:hover, 
 .iv-box a:active{ font-size:11px;  color:#fff !important}
.iv-box a:hover{
	color:#F04E3E !important;
	border-color:#69c !important
}
#exception_msg{ white-space:normal}
ul.rproducts{ list-style:disc outside none;  margin:15px 0px 0px 15px}
ul.rproducts li{ line-height:16px;  padding:0px}
ul.rproducts a:link, 
 ul.rproducts a:visited, 
 ul.rproducts a:hover, 
 ul.rproducts a:active, 
 ul.uproducts a:link, 
 ul.uproducts a:visited, 
 ul.uproducts a:hover, 
 ul.uproducts a:active{ font-size:11px}
.uo-box{ border-top:none;  background-color:#fff}
.printable #center-main{ margin:0px 10px 0px 10px}
.printable .button, 
 .printable .button *{ color:#836c72 !important}
.uo-container #content-container{ padding-bottom:103px}
.uo-container #footer{ height:101px}
/*
  Add
*/
table tr.subhead-row td, 
  table tr.subhead-row th{  background:#eee none}
input.text{  margin-top:3px;   margin-bottom:2px;   background:#fff none;   border-top:#516e99 1px solid;   border-right:#c0cada 1px solid;   border-bottom:#c0cada 1px solid;   border-left:#516e99 1px solid}
.welcome-page #center-main{  margin-left:0px}
#header .line1 .logo a:link, 
  #header .line1 .logo a:visited, 
  #header .line1 .logo a:hover, 
  #header .line1 .logo a:active{  display:block;   width:946px;   height:150px;   background:transparent url(images/Babyland/banner3.gif) no-repeat left top}
#header .line1 .logo img{  display:none}
#header .search-top-box{
	position:relative;
	border:0px none;
	border-top:1px solid #a7dff7;
	background:#f08e3e none;
	height:26px;
	top:26px;
	white-space:nowrap;
	left: 10px;
}
#header a.search:hover{}
#header .search-top-box input.text{  width:140px}
.line2 .auth{
	position:relative;
	top:26px;
	left:198px;
	width:760px;
	border:0px none;
	border-top:1px solid #a7dff7;
	background:#f08e3e none;
	height:26px;
	white-space:nowrap
}
.line2 label, 
  #header span.search{
	line-height:26px;
	vertical-align:top;
	padding-left:25px;
	padding-right:8px;
	color:ffffff;
	font-weight: bold;
}
.line2 input.image-button{  margin:0px 0px 6px 5px;   background-position:left top;   height:13px}
.auth .register-button{  position:absolute;   top:0px;   right:5px;   height:26px;   line-height:26px}
.auth .register-button strong{  padding-right:10px}
.auth .register-button form{  display:inline}
.auth .register-button{  padding-right:10px}
.auth .register-button a span{
	padding:0px;
	background:transparent none;
	color:#ffffff !important;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px
}
.auth .register-button a:hover{  text-decoration:none !important}
.auth .register-button button.simple-button{  margin-top:4px;   margin-bottom:6px;   line-height:15px;   vertical-align:top}
.auth .register-button button.simple-button img{  display:none}
.auth .register-button button.simple-button span{
	color:6699cc;
	font-weight:bold;
	text-decoration:underline
}
.auth .register-button .simple-button{  line-height:26px;   vertical-align:middle}
.line2 .subauth-line{
	position:absolute;
	top:50px;
	left:200px;
	width:580px;
	height:20px;
	line-height:20px;
	font-size:9px;
	color:#acb871
}
#header .line2 .subauth-line a:link, 
  #header .line2 .subauth-line a:visited, 
  #header .line2 .subauth-line a:hover, 
  #header .line2 .subauth-line a:active, 
  #header .line2 .subauth-line font{  font-size:9px;   color:#acb871}
.line2 .printable-bar{  top:2px;   right:0px}
.line2 .printable-bar a:link, 
  .line3 .printable-bar a:visited, 
  .line3 .printable-bar a:hover, 
  .line3 .printable-bar a:active{  color:#aaa;   font-size:9px;   line-height:16px}
#dialog-message .message-I{  color:#112536;   border-color:#acb871;   background:#f8f9fa url(images/icon_info.gif) no-repeat 10px 10px}
#dialog-message .message-w{  color:#3e3104;   border-color:#acb871;   background:#f8f9fa url(images/icon_warning.gif) no-repeat 10px 10px}
#dialog-message .message-e{  color:#590a0a;   border-color:#acb871;   background:#f8f9fa url(images/icon_error.gif) no-repeat 10px 10px}
.dialog .dialog-sort-row{  height:24px;   position:absolute;   top:0px;   right:0px;   width:50%;   overflow:hidden}
.dialog .title-with-sort-row h2{  width:50%}
.dialog .title-with-sort-row .dialog-search-sort-bar{  height:24px;   position:absolute;   top:0px;   right:0px;   width:50%;   overflow:hidden}
.dialog-search-sort-bar .search-sort-bar{  padding:0px;   margin:4px 0px}
.dialog-search-sort-bar .search-sort-title, 
  .dialog-search-sort-bar .search-sort-cell{  padding-right:10px}
.welcome-page .dialog .title, 
  .hl-dialog .title{  border-top:2px solid #acb871;   margin:0px;   color:#69c;   font-weight:bold;   font-size:12px;   background:#fff none;   padding-left:16px}
.buttons-row .button, 
  .buttons-row button.simple-button, 
  .buttons-row a.simple-button:link, 
  .buttons-row a.simple-button:visited, 
  .buttons-row a.simple-button:hover, 
  .buttons-row a.simple-button:active{  float:left}
.buttons-row a.simple-button:link, 
  .buttons-row a.simple-button:visited, 
  .buttons-row a.simple-button:hover, 
  .buttons-row a.simple-button:active, 
  .buttons-row-right a.simple-button:link, 
  .buttons-row-right a.simple-button:visited, 
  .buttons-row-right a.simple-button:hover, 
  .buttons-row-right a.simple-button:active, 
  .button-row-right a.simple-button:link, 
  .button-row-right a.simple-button:visited, 
  .button-row-right a.simple-button:hover, 
  .button-row-right a.simple-button:active{  background-position:left 4px}
a.simple-delete-button:link, 
  a.simple-delete-button:visited, 
  a.simple-delete-button:hover, 
  a.simple-delete-button:active{  background:transparent none;   padding-left:0px}
div.drop-out-button{  padding-right:23px;   background:transparent url(images/fashion_mosaic/but_right_dropout.gif) no-repeat right top}
.subheader{  margin:0px 0px 10px 0px;   color:#646673;   font-weight:bold;   font-size:12px;   padding:0px;   border:0px none}
.subheader-grey{  color:#666;   font-size:11px;   border-bottom:1px solid #ccc}
.subheader-black{  color:#010101;   font-size:12px;   font-weight:bold;   border-bottom:1px solid #000}
.subheader-red{  border-bottom:1px solid #acb7c7}
.welcome-top{  position:right;   margin-bottom:5px}
.height-extender, 
  .fancy-height-extender{  display:none }
.welcome-top .height-extender{  display:block;   float:left;   width:1px;   height:209px}
.welcome-top .fancy-height-extender{  display:block;   float:left;   width:1px;   height:207px}
.categories-clearing{  height:0px;   font-size:0px;   display:none}
.welcome-top .categories-clearing{  display:block;   clear:both}
.welcome-top .menu-dialog{
	background:#cdffff none;
	width:180px;
	overflow:visible
}
.welcome-top .menu-dialog .title-bar{  padding-left;
	width:180px;
	background-repeat: no-repeat;
}
.welcome-top .menu-dialog .title-bar h2, 
  .welcome-top .menu-dialog .content, 
  .welcome-top .menu-dialog .content a:link, 
  .welcome-top .menu-dialog .content a:visited, 
  .welcome-top .menu-dialog .content a:hover, 
  .welcome-top .menu-dialog .content a:active{
	color:#6699cc
}
img.welcome{
	width:770px;
	height:760px;
	margin-left:10px;
	float:right;
	margin-right:20px;
	margin-top:10px;
}
img.empty-height-extender{  height:140px;   width:10px}
img.menu-columns{
	display:block;
	border-top:2px solid #fff;
	background:#e0e4cd none;
	height:7px;
	width:100%;
	margin-bottom:5px
}
table.menu-columns{  width:100%}
.menu-columns tr td{  vertical-align:top;   width:174px;   padding:0px 14px 0px 0px}
.menu-categories-list{  background:#fff none;   margin-bottom:22px}
.menu-categories-list .title-bar h2{  color:#fff}
.menu-categories-list .content{  padding-top:8px;   font-size:10px}
.menu-minicart .title-bar{  background-image:none}
.menu-minicart .content{  background:transparent none;   padding:0px;   overflow:visible}
.minicart strong, 
  .minicart span{  color:#69c}
.minicart-block img.ajax-minicart-icon{  position:absolute;   left:0px;   top:0px}
.minicart-block img.full{  margin:11px 4px 11px 1px;   width:23px;   height:12px;   background:transparent url(images/fashion_mosaic/cart.gif) no-repeat left top}
.minicart-block img.empty{  margin:11px 4px 11px 1px;   width:23px;   height:12px;   background:transparent url(images/fashion_mosaic/cart.gif) no-repeat left top}
.menu-minicart ul{ margin:7px 5px 20px 10px}
.menu-minicart ul li{ background-position:3px 7px;  padding-left:13px}
/*
  AJAX-based minicart
*/
.ajax-minicart .title-bar{  position:inherit;   overflow:inherit}
#content-container .ajax-minicart img.minicart-button{  background-image:url(images/fashion_mosaic/cart_button.gif);   width:38px;   height:21px;   cursor:pointer;   overflow:hidden;   margin-top:7px;   margin-bottom:7px;   position:absolute}
.ajax-minicart img.minicart-button-show{  background-position:left -21px}
.minicart-box{  top:26px;   background:#fff url(images/fashion_mosaic/minicart_bg.gif) repeat-x left top}
.content .minicart-box ul{  margin:0px}
.content .minicart-box ul li{  background:transparent none;   padding:2px 15px 6px 5px;   line-height:normal}
.content .minicart-box ul li.checkout-popup-link{  padding-left:0px}
.minicart-box .checkout-popup-link .link span{  border-color:#8f0b27}
.menu-dialog .news{  font-size:9px;   margin-bottom:6px}
.product-details .image .image-box img{  border-style:solid;   border-width:9px 7px;   border-color:#cdffff}
.products .image .image-border{  width:auto;   border-top:1px solid #acb871;   background:#cdffff none;   padding:9px 9px 9px 9px;   text-align:center}
.products .image a.image-link:link img, 
  .products .image a.image-link:visited img, 
  .products .image a.image-link:hover img, 
  .products .image a.image-link:active img{  background:#fff none}
.products a.see-details:hover{}
.products-table .products-row td.product-cell{  padding-top:60px}
.products-table a.product-title:link, 
  .products-table a.product-title:visited, 
  .products-table a.product-title:hover, 
  .products-table a.product-title:active{  padding:0px;   display:inline;   background:transparent none;   border:0px none}
.cart .item div.image{  position:relative}
.error-page #header .line1 .tabs, 
  .error-page #header .line1 .phones, 
  .error-page #header .line2 .search, 
  .error-page #header .line2 .languages, 
  .error-page #header .line3, 
  .error-page #left-bar, 
  .error-page #right-bar, 
  .error-page #location, 
  .error-page #header .auth, 
  .error-page #header .subauth-line{  display:none}
.iv-img img{  margin-top:7px;   margin-bottom:5px}
.current-category-icon{  color:#324c76}
.menu-fancy-categories-list{  overflow:visible !important;   background:#ffffff none;   margin-bottom:22px}
.welcome-top .menu-fancy-categories-list{  background:#ffffff none}
.welcome-top .menu-fancy-categories-list .clearing{  display:none}
.welcome-top .fancycat-icons-e{  margin-left:1px}
.fancycat-icons-e ul{  width:167px}
.welcome-top .fancycat-icons-e ul{  width:166px}
.fancycat-icons-e ul li, 
  .fancycat-icons-e ul li:hover, 
  .fancycat-icons-e ul li.over{  background:transparent none}
.fancycat-icons-e ul li{  padding-left:0px}
.fancycat-icons-e li ul{  border:solid 1px #acb871;   background:#fff none;   left:156px}
.welcome-top .fancycat-icons-e li ul{  background:#cdffff none;   left:155px}
.fancycat-icons-e a.sub-link:link, 
  .fancycat-icons-e a.sub-link:visited, 
  .fancycat-icons-e a.sub-link:hover, 
  .fancycat-icons-e a.sub-link:active{  background-image:url(images/fashion_mosaic/tree_subdir_plus.gif) !important}
.fancycat-icons-e a.empty-link:link, 
  .fancycat-icons-e a.empty-link:visited, 
  .fancycat-icons-e a.empty-link:hover, 
  .fancycat-icons-e a.empty-link:active, 
  .fancycat-icons-c a.empty-link:link, 
  .fancycat-icons-c a.empty-link:visited, 
  .fancycat-icons-c a.empty-link:hover, 
  .fancycat-icons-c a.empty-link:active{  color:#a0818a}
.welcome-top .fancycat-icons-e a.empty-link:link, 
  .welcome-top .fancycat-icons-e a.empty-link:visited, 
  .welcome-top .fancycat-icons-e a.empty-link:hover, 
  .welcome-top .fancycat-icons-e a.empty-link:active, 
  .welcome-top .fancycat-icons-c a.empty-link:link, 
  .welcome-top .fancycat-icons-c a.empty-link:visited, 
  .welcome-top .fancycat-icons-c a.empty-link:hover, 
  .welcome-top .fancycat-icons-c a.empty-link:active{  color:#a0818a}
.fancycat-icons-e ul.fancycat-icons-level-3 li ul{  left:-180px}
.fancycat-page-subskin-c #center-main{  margin-left:200px}
.welcome-page #center-main{  margin-left:0px !important}
.fancycat-icons-c{  padding-top:0px}
.fancycat-icons-c ul li{  background:transparent none !important;   padding-top:2px;   padding-bottom:2px}
.fancycat-icons-c li a.arrow:link, 
  .fancycat-icons-c li a.arrow:visited, 
  .fancycat-icons-c li a.arrow:hover, 
  .fancycat-icons-c li a.arrow:active{  background-image:url(images/fashion_mosaic/fancy_plus.gif)}
.offers-short-list{  margin-top:10px}
.offers-more-info a:link, 
  .offers-more-info a:visited, 
  .offers-more-info a:hover, 
  .offers-more-info a:active{  background-image:none;   padding-right:10px;   color:#fff}
.fcomp-list ul li{  background:transparent none;   padding:1px 19px 1px 1px}
.product-details .fcomp-select-box{  margin-top:5px}
.fcomp-select-box .image-button{  background-position:left 2px;   margin-left:10px}
.menu-survey .survey-footer{  font-size:11px}
.pconf-slot-product{  padding-top:10px}
.menu-fancy-categories-list .title-bar, 
  .menu-categories-list .title-bar{
	padding:9px 0px 3px 13px;
	margin-left:14px;
	margin-right:5px;
	background-repeat: no-repeat;
}
.menu-categories-list .content a:link, 
  .menu-categories-list .content a:visited, 
  .menu-categories-list .content a:hover, 
  .menu-categories-list .content a:active{
	font-size:12px;
	color:#FFFFFF
}
.menu-categories-list .content ul li{  background-position:15px 7px;   line-height:18px;   padding-left:27px}
.welcome-top .menu-categories-list ul li{  background:transparent url(images/Babyland/bullet.gif) no-repeat 15px 8px}
.welcome-top .menu-categories-list ul li a:link, 
 .welcome-top .menu-categories-list ul li a:visited, 
 .welcome-top .menu-categories-list ul li a:hover, 
 .welcome-top .menu-categories-list ul li a:active{ color:#6a2f2f}
.printable #header .line1{ height:87px}
.printable .product-details .image .image-box{ border:none}
strong.language-code img, 
.language-code-over{ border:solid 1px #aaa !important}
.flc-container #center-main{ margin:0 !important}
#header .line2 a:link, 
 #header .line2 a:visited, 
 #header .line2 a:hover, 
 #header .line2 a:active, 
 #header .line2 div, 
 #header .line2 span
#header .line2 a:hover{ text-decoration:none}
#header .line2 .subauth-line a:hover{ text-decoration:none}
table.product-properties{ width:auto}
