/* Main Page Columns */
#cols
{
  width:725px;
  overflow:auto;
}
#col1, #col2 { float:left; }
#col1 { width:404px; }
#col2 { width:321px; }

/* Product Description Boxes */
div.product
{
  margin-top:10px;
  width:100%;
  overflow:auto;
}
div.productText
{
  float:left;
  margin-left:5px;
  width:342px;
}

/* Product Rollover Links */
a.rollover:link, a.rollover:visited, a.rollover:hover, a.rollover:active
{
  display:block;
  float:left;
  height:61px;
  width:57px;
  text-decoration:none;
}
a#seating:link, a#seating:visited, a#seating:hover, a#seating:active { background:transparent url(/images/products/seating.gif) no-repeat top left; }
a#seating:hover { background-position:bottom left; }
a#sleepers:link, a#seating:visited, a#sleepers:hover, a#sleepers:active { background:transparent url(/images/products/sleepers.gif) no-repeat top left; }
a#sleepers:hover { background-position:bottom left; }
a#motion:link, a#motion:visited, a#motion:hover, a#motion:active { background:transparent url(/images/products/motion.gif) no-repeat top left; }
a#motion:hover { background-position:bottom left; }

/* Brands Box */
#brandsOuterTop
{
  margin-top:30px;
  width:400px;
  background:#ece3dc url(/images/products/brandsouter-top.gif) no-repeat top left;
}
#brandsOuterBottom
{
  padding:5px;
  background:transparent url(/images/products/brandsouter-bottom.gif) no-repeat bottom left;
}
#brandsInnerTop
{
  margin-top:5px;
  width:390px;
  background:white url(/images/products/brandsinner-top.gif) no-repeat top left;
}
#brandsInnerBottom
{
  padding:5px;
  background:transparent url(/images/products/brandsinner-bottom.gif) no-repeat bottom left;
}
