/***** General *****/
h1 { margin-bottom: 8px; }

/***** Slideshow *****/
div.SlideshowContainer { margin: 0; padding: 0; border: none; background: none; position: relative; }
div.SlideshowContainer div.ScrollNavigation { position: absolute; bottom: 0px; right: 0px; z-index: 100; margin: 0; padding: 0; border: none; background: none; width: 172px; text-align: center; }
div.SlideshowContainer div.ScrollNavigation a { margin: 0px 10px 0px 10px; padding: 0; border: none; background: none; width: 27px; height: 27px; vertical-align: top; }
div.SlideshowContainer div.ScrollNavigation a.PlayButton { display: none; }
div.SlideshowContainer div.ScrollNavigation a.PauseButton {  }
div.SlideshowContainer div.ScrollNavigation a.NextButton { margin-right: 0px; }
div.SlideshowContainer div.ScrollNavigation a.PrevButton { margin-left: 0px; }
div.SlideshowContainer div.ScrollNavigation a img { vertical-align: top; }
div.SlideshowContainer div.ScrollContainer { position: relative; margin: 0; padding: 0; border: none; background: none; width: 747px; height: 300px; overflow: hidden; }
div.SlideshowContainer div.ScrollContainer div.InnerScrollWrapper { position: absolute; top: 0px; left: 0px; width: 20000em; clear: both; }
div.SlideshowContainer div.ScrollContainer div.InnerScrollWrapper div.ScrollableItem { float: left; display: inline; width: 747px; }
div.SlideshowContainer div.ScrollContainer div.InnerScrollWrapper div.ScrollableItem div.SlideshowImage { float: left; display: inline; width: 560px; }
div.SlideshowContainer div.ScrollContainer div.InnerScrollWrapper div.ScrollableItem div.SlideshowImage img { vertical-align: top; width: 560px; height: 300px; }
div.SlideshowContainer div.ScrollContainer div.InnerScrollWrapper div.ScrollableItem div.SlideshowTitle { margin: 0px 0px 0px 575px; font-size: 18px; font-weight: normal; }
div.SlideshowContainer div.ScrollContainer div.InnerScrollWrapper div.ScrollableItem div.SlideshowDescription { margin: 15px 0px 0px 575px; }
div.SlideshowContainer div.ScrollContainer div.InnerScrollWrapper div.ScrollableItem div.SlideshowLink { margin: 15px 0px 0px 575px; }
div.SlideshowContainer div.ScrollContainer div.InnerScrollWrapper div.ScrollableItem div.SlideshowLink img { vertical-align: top; }

/***** Features *****/
div.FeaturesContainer { margin: 8px 0px 0px 0px; padding: 0; border: none; background: none; }
div.FeaturesContainer div.FeaturesItemContainer { float: left; display: inline; margin: 0; padding: 0; border: none; background: none; width: 180px; }
div.FeaturesContainer div.FeaturesItemContainer.MarginLeft { margin-left: 9px; }
div.FeaturesContainer div.FeaturesItemContainer div.FeatureHeader { margin: 0; padding: 0; border: none; background: url(../img/bg-index-feature-header.png) top left no-repeat; width: auto; height: 5px; line-height: 1px; font-size: 1px; }
div.FeaturesContainer div.FeaturesItemContainer div.FeatureBody { margin: 0; padding: 5px 10px 5px 10px; border: none; background: url(../img/bg-index-feature-body.png) top left repeat-y; width: auto; height: auto; }
div.FeaturesContainer div.FeaturesItemContainer div.FeatureBody img.FeatureImage { float: right; display: inline; width: 60px; height: 60px; }
div.FeaturesContainer div.FeaturesItemContainer div.FeatureBody div.FeatureTitle { margin: 0px 70px 0px 0px; font-size: 12px; font-weight: bold; }
div.FeaturesContainer div.FeaturesItemContainer div.FeatureBody div.FeatureDescription { margin: 5px 70px 0px 0px; font-size: 11px; }
div.FeaturesContainer div.FeaturesItemContainer div.FeatureBody div.FeatureLink { margin: 5px 70px 0px 0px; font-size: 11px; }
div.FeaturesContainer div.FeaturesItemContainer div.FeatureBody div.FeatureLink img { vertical-align: top; }
div.FeaturesContainer div.FeaturesItemContainer div.FeatureFooter { margin: 0; padding: 0; border: none; background: url(../img/bg-index-feature-footer.png) top left no-repeat; width: auto; height: 5px; line-height: 1px; font-size: 1px; }

/***** Feature Furniture *****/
div.FeaturedFurnitureContainer { margin: 8px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; background: url(../img/bg-index-carousel.png) top left repeat-x; height: auto; }
div.FeaturedFurnitureContainer div.FeaturedFurnitureTitle { margin: 0px 0px 10px 10px; padding-top: 10px; font-size: 14px; font-weight: bold; line-height: 18px; }
div.FeaturedFurnitureContainer a.PreviousLink { float: left; display: inline; margin: 23px 1px 0px 0px; background: url(../img/jcarousel-navprev.png) top left no-repeat; width: 35px; height: 34px; cursor: pointer; }
div.FeaturedFurnitureContainer a.PreviousLink:hover { background-position: 0px -34px; }
div.FeaturedFurnitureContainer a.PreviousLink.disabled { background-position: 0px -68px; cursor: default; }
div.FeaturedFurnitureContainer a.NextLink { float: left; display: inline; margin: 23px 0px 0px 1px; background: url(../img/jcarousel-navnext.png) top left no-repeat; width: 35px; height: 34px; cursor: pointer; }
div.FeaturedFurnitureContainer a.NextLink:hover { background-position: 0px -34px; }
div.FeaturedFurnitureContainer a.NextLink.disabled { background-position: 0px -68px; cursor: default; }
div.FeaturedFurnitureContainer div.CarouselContainer { float: left; display: inline; width: 675px; height: 75px; }
div.FeaturedFurnitureContainer ul li { float: left; display: inline; margin: 0; padding: 0px 10px 0px 10px; border: none; background: none; width: 205px; height: 75px; }
div.FeaturedFurnitureContainer ul li a { color: #372B1F; }
div.FeaturedFurnitureContainer ul li div.ItemImage { float: left; display: inline; margin-right: 15px; width: 75px; height: 75px; line-height: 75px; text-align: right; }
div.FeaturedFurnitureContainer ul li div.ItemImage img { vertical-align: top; max-width: 100%; max-height: 100%; }
div.FeaturedFurnitureContainer ul li div.ItemTitle { margin: 0px 0px 0px 0px; font-weight: bold; height: 45px; line-height: 15px; overflow: hidden; }
div.FeaturedFurnitureContainer ul li div.ItemView { margin: 5px 0px 0px 0px; height: 15px; line-height: 15px; }
div.FeaturedFurnitureContainer ul li div.ItemView a { padding: 0px 0px 0px 11px; background: url(../img/bullet/right_column.png) 0px 4px no-repeat; }
