.NavBarLeft .ContextBox_search {
	background: transparent url("../../sok_bg.gif") no-repeat;
	clear: both !important;
	width: 100%;
	padding: 0;
	margin: 0 0 10px 0;
  }
.NavBarLeft .ContextBoxHead_search {
	padding: 0 0 0 10px;
	margin: 0;
  }
.NavBarLeft .ContextBox_search h1 {
	min-height: 20px;
	_height: 20px;
	margin: 0 ;
	padding: 3px 0 1px 0;
	text-align: left;      
  }
.NavBarLeft .ContextBoxBody_search {
    clear: both;
    padding: 2px 4px 2px 10px;
    border: 0;
    margin-bottom: 1px;
    text-align: left;    
}  
  .NavBarLeft div.Entry {
      min-height: 24px;
      _height:24px;
      background: transparent;
  }
.NavBarLeft .ContextBoxHead_basket {
	padding: 15px 0 0 10px;
	margin: 0;
	height: 30px;
	background: transparent url("../../basket_head_bg.gif") no-repeat;
  }
.NavBarLeft .ContextBoxBody_menu {
    clear: both;
    padding: 2px 4px 2px 10px;
    border: 0;
    margin-bottom: 1px;
    text-align: left;    
}  
  
  .CategoriesTreeBox ul {
      margin: 0px;
      padding: 0px;
      list-style-type: none;
      list-style-position:outside;
      width: 100%;
      overflow: hidden;
  }

  .CategoriesTreeBox li {
      white-space: nowrap;
	  background: url('../../menu_bg.gif') bottom no-repeat !important;

  }

  .CategoriesTreeBox ul ul li {
      margin: 0px;
      padding: 2px 0 2px 14px !important;
      display: block;
  }

  .CategoriesTreeBox img.NoSubCategories{
      background: url('../../bullet_menu.gif') 0px 3px no-repeat !important;
      cursor: default !important;
  }

  .CategoriesTreeBox img.HasSubCategories{
      background: url('../../bullet_menu.gif') 0px 3px no-repeat !important;
      cursor: pointer !important;
  }

  .CategoriesTreeBox img.HasSubCategoriesMinus {
      background: url('../../bullet_menu_on.gif') 0px 3px no-repeat !important;
      cursor: pointer !important;
  }

  .CategoriesTreeBox li.HasSubCategories ul {
      display: none;
  }

  .CategoriesTreeBox img {
      width: 14px;
      height: 16px;
      vertical-align: middle;
  }
  .HotDeal {
	padding: 0px;
	margin: 6px 2px 0 0;
	float:left;
	width: 174px;
	border: 1px solid #ccc;	
	background: transparent !important;
    
  }

  .HotDealTopFloatin {
      height: 100%;
      width: 162px;
      margin: 0px;
      padding: 10px 6px 4px 0px !important;
  }

  .HotDeal .ImageArea {
      width: 162px;
      height: 150px;
      text-align: center;
      background: #ffffff;
      padding:0px;
      margin: 0px !important;
      white-space: nowrap;
      overflow: hidden;
  }

  .HotDealFootFloatin {
       margin: 0 !important;
      padding: 4px 4px 8px 4px;
      width: 162px;
      _width: 162px;
  }

  .HotDealFoot .InfoArea {
      width: 150px;
      white-space: nowrap;
      overflow: hidden;
      text-align: left;
  }
  
  table.MiniBasket {
      width: 100%;
      border-spacing: 1px;
      border-collapse: collapse;
      border: 0;
      border-bottom: 1px solid #336666;
      padding: 0;
      margin: 0;
      background: #c8dbd5;
      text-align: left;
  }
