/*** By ID ****/

/* homepage content area */
#content-home
{
  width:786px;
  background:url(/images/home/intro-right.png) no-repeat top right;
}
#content-home-inner
{
  position:relative;
  padding-right:443px;
  min-height:300px;
  height:auto !important;
  height:300px;
  width:343px;
}

/* new message box */
#new
{
  position:absolute;
  right:10px;
  bottom:10px;
  width:218px;
}
#new-top, #new-bottom
{
  height:6px;
  width:218px;
  overflow:hidden;
  background:no-repeat top left;
}
#new-top { background-image:url(/images/home/new-top.png); }
#new-bottom { background-image:url(/images/home/new-bottom.png); }
#new-middle
{
  padding:1px 2px 0 2px;
  background:url(/images/home/new-middle.png) repeat-y top left;
}
#new-content
{
  min-height:110px;
  height:auto !important;
  height:110px;
  background:url(/images/home/new-content.gif) no-repeat top left;
}
#new-header
{
  background:#fff;
  text-align:center;
}
#new-header img
{
  vertical-align:middle;
  margin:-2px 0;
}
#new-text
{
  padding:6px 10px 0 10px;
  font-size:.86em;
  text-align:center;
}

/* left content */
#left { padding:20px 0 10px 20px; }
#left h1
{
  padding-bottom:10px;
  height:68px;
  width:283px;
  overflow:hidden;
  background:url(/images/home/heading.gif) no-repeat top left;
  text-indent:-1000px;
}

/* columns */
#cols { padding:10px 0 35px 0; }
#cols td
{
  padding:0 40px 38px 0;
  width:292px;
  background:url(/images/home/column-divider.gif) no-repeat bottom left;
  vertical-align:top;
}
#cols td.last { padding-right:0; }
#cols td h2.heading
{
  padding-bottom:20px;
  width:292px;
  overflow:hidden;
  background:no-repeat top left;
  text-indent:-1000px;
}
#cols .shopping-carts h2.heading
{
  height:28px;
  background-image:url(/images/home/shopping-carts-heading.gif);
}
#cols .oem-housewares h2.heading
{
  height:30px;
  background-image:url(/images/home/oem-housewares-heading.gif);
}
#cols .value-chain h2.heading
{
  height:29px;
  background-image:url(/images/home/value-chain-heading.gif);
}
#cols div.col
{
  width:100%;
  overflow:hidden;
}
#cols div.col img, #cols div.col ul { float:left; }
#cols div.col img { margin-right:24px; }
#cols div.col ul
{
  list-style-type:none;
  padding:10px 0;
  width:131px;
}
