/***** Add This *****/
div.AddThis { float: right; display: inline; }
div.AddThis img { vertical-align: top; }

/***** Colleciton Items *****/
div.CollectionImage { text-align: center; }
div.CollectionImage img { vertical-align: top; width: 100%; }
div.CollectionImage div.EnlargeImage { margin-top: 5px; font-style: italic; }
div.CollectionDescription { margin-top: 15px; }

/***** Color Swatches *****/
div.ColorSwatchContainer { margin: 25px 35px 0px 0px; float: left; display: inline; width: 270px; }
div.ColorSwatchContainer div.ItemContainer { float: left; display: inline; width: 60px; text-align: center; overflow: hidden; }
div.ColorSwatchContainer div.ItemContainer div.ItemImage { text-align: center; }
div.ColorSwatchContainer div.ItemContainer div.ItemImage img { vertical-align: top; width: 48px; height: 48px; }
div.ColorSwatchContainer div.ItemContainer div.ItemTitle { margin-top: 5px; font-size: 10px; }
div.ColorSwatchContainer div.ItemSpacer { float: left; display: inline; width: 9px; height: 10px; }

/***** Brochures/Features *****/
div.BrochureFeaturesContainer { margin: 25px 0px 0px 0px; float: left; display: inline; width: 187px; }
div.BrochureFeaturesContainer div.CollectionBrochure { margin-top: 0px; height: 24px; }
div.BrochureFeaturesContainer div.CollectionBrochure a { float: left; display: inline; height: 24px; line-height: 24px; padding-left: 42px; background: url(../img/icon_catalog.png) 0px 0px no-repeat; font-weight: bold; text-decoration: none; }
div.BrochureFeaturesContainer div.CollectionFeatures { margin-top: 15px; height: 23px; }
div.BrochureFeaturesContainer div.CollectionFeatures a { float: left; display: inline; height: 23px; line-height: 23px; padding-left: 42px; background: url(../img/icon_features.png) 6px 0px no-repeat; font-weight: bold; text-decoration: none; }

/***** Related Accessories *****/
div.RelatedAccessories { margin-top: 25px; }
div.RelatedAccessories div.ItemImage { float: left; display: inline; width: 50px; height: auto; }
div.RelatedAccessories div.ItemImage img { vertical-align: top; width: 100%; height: auto; }
div.RelatedAccessories div.ItemTitle { margin-left: 60px; }

/***** 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: 492px; 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: 492px; height: 408px; 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: 492px; }

div.SlideshowContainer div.ScrollContainer div.InnerScrollWrapper div.ScrollableItem div.SlideshowImage { float: left; display: inline; width: 492px;display: table-cell;text-align: center;vertical-align: middle; }
div.SlideshowContainer div.ScrollContainer div.InnerScrollWrapper div.ScrollableItem div.SlideshowImage span{ display: inline-block; height: 190px; }
div.SlideshowContainer div.ScrollContainer div.InnerScrollWrapper div.ScrollableItem div.SlideshowImage img { vertical-align: middle; max-width: 492px; max-height: 380px;display:inline-block }



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; }

