#productContainer ul#BreadCrumbList li a{ color: #fff; } #productContainer ul#BreadCrumbList li input { display: none; } div#productContainer ul.tabNavigation li.tabDisplay a { padding: 10px !important } div#productContainer ul.tabNavigation li.tabDisplay a.selected { padding: 10px !important } ul#BackToSearch { display: block; list-style: none; margin:0px; padding: 5px 0 5px 0; font-size: 12px; } ul#BackToSearch li { margin: 0 2px; font-weight: bold; color: #3c5a71; } ul#BackToSearch li a{ color: grey; text-decoration: none; } .productTitle { font-size: 19px; font-weight: bold; } div.prodPromo { font-size: 14px; color: #000000; margin-top: 5px; text-align: center; } div.prodContents { float: left; margin-top: 15px; } div.prodContentsSKURestriction { margin-top: 15px; color: #c54242; } div#mainPageProductContainer { padding-top: 10px; float: left; } div.ProductPromotionText { color: #000000; font-size: 12px; text-align: center; margin-top: 5px; } div#ProdMainView div.publisherRatingHoverOverArea { width: 315px; max-width: 315px; float: right; position: absolute; z-index: 1; } div#ProdMainView div.CigarPublisherRating div.CPRContainer { float: left; margin-left: 15px; } div#ProdMainView div.CigarPublisherRating div.CPRContainer span { display: inline; float: left; margin: 7px 5px 0 0; font-size: 14px; font-weight: bold; color: #000; } div#ProdMainView div.CigarPublisherRating span#CPRReadMore { display: block; margin-top: 5px; } dl.ProductVariantError { border-style: solid; border-color: red; border-width: 1px; padding: 5px 10px 10px 5px; width: 170px; } div#productContainer .infoContent { width: 100%; } .prodPagePrice { font-size: 16px; font-weight: bold; } .prodPagePrice .FivePack{ text-decoration: line-through; } div.prodPagePrice div.SalePriceDisplay { font-size: 16px; display:inline; } .ProductOptions .quantityInput { display: block; } select[name=quantity] { padding: 10px; margin-bottom: 5px; } dl.ProductOptionsQty { padding-right: 10px; } dl.ProductOptions{ font-size: 17px; margin: 0px; } .amountContainer { padding-left: 10px; } div#ProdBodyWrapperInner { margin: 5px 0 0 10px; margin: 0 0 0 10px; height: auto; padding-right: 10px; } div#ProdViewLeft { display: inline; float: left; width: 100%; margin-top: 15px; } div#ZoomImage { margin: 5px 0px 5px 0px; text-align: left; } div#ZoomImage a:hover { text-decoration: none; } div#ProdColumnRight { display: inline; float: left; width: 523px; margin-left: 15px; } dl.CigarAttributes { width: 100%; } dl.CigarAttributes dt { display: inline; float: left; font-weight: bold; margin: 0 0 5px 0; text-transform: uppercase; } dl.CigarAttributes dd { display: inline; float: left; margin: 0 0 5px 5px; } dl.CigarAttributes dd.clr { display: block; float: none; clear: both; padding: 0; margin: 0; } div.productContainerRight { float: right; width: 50%; } div.clickToCallArea { float: right; width: 100%; height: 50px; overflow: hidden; } div.clickToCallArea img { width: 100%; } div.productDetailsContainer { float: left; width: 100%; display: block; } div#productDetailsAndImageContainer { width: 50%; display: block; height: auto; float: left; } div#productDescriptionContainer { width: 96%; display: block; float: left; padding: 0 10px 20px 10px; } div#productQAContainer { width: 96%; display: block; float: left; padding: 0px 10px 20px 0px; } div#productQAContainer .ProductExtendedName{ font-size: 1.15em; } div#productQAContainer .VariantText{ font-size: 1.15em; } div.ProdReviewContent { overflow: auto; } div#productTabWrapper { width: 788px; margin: 5px 0 0 10px; padding-top: 0; height: auto; padding-right: 10px; border-right: 1px solid; border-color: #d4d4d4; } div.prodPageTabBar { background-color: #c3c4c4; height: 1px; margin-bottom: 5px; margin-top: 2px; width: 98%; } span#SocialMedia { float: right; } .SocialMediaContainer{ font-weight: normal; font-family: Arial; } .SocialMediaEntry { border-top: 1px solid; border-color: #AAA; padding: 15px 0px; padding: 10px 0px; } div.prodAttributes { padding-top: 0; } div.clubEligibilityArea { border: 1px solid; border-color: #A0A0A0; width: 198px; float: right; color: #38556B; } div.prodOptionsContainerError { border: 1px solid red; padding: 5px; } div.productDisplayContainer div#prodOptionsContainer select { padding: 10px; padding-right: 30px; width:100%; margin-bottom: 5px; } #prodOptionsContainer dl.ProductOptions > dt { padding-top: 0; display:inline; } .ProductOptions dd { display:inline; } div#ClubTypeAreaErrorText { width: 100%; } div.clubDeliveryIntervalArea { padding: 5px 12px; } .ClubDeliveryIntervalAreaInactive { background-color: #ffffff; } .ClubDeliveryIntervalAreaActive { background-color: #E6ECF2; } div.clubDeliveryIntervalOneTimeArea { border-bottom: 1px solid #A0A0A0; height: auto; padding: 10px 12px 0 12px; } div.deliveryIntervalDropdownContainer { padding-top: 10px; } div.deliveryIntervalDropdownContainerError { border: 1px solid red; padding: 5px; } div.purchaseArea { width: 100%; display: block; float: left; } .clubRadioInput { float: left; } .clubRadioInputText { color: #37729F; display: block; font-size: 19px; margin-top: 0; padding-bottom: 5px; padding-left: 12px; } div.TabGridLabel.ProductMediaTabs { padding: 10px; min-width: 80px; text-align: center; border-bottom: 1px solid #c3c4c4; margin-bottom: 15px; } div.TabGridLabel.ProductMediaTabs.ActiveTab { border-bottom: none; } .ClubPointsArea { margin-right: 13px; } .ClubPackSizesText { font-size: 1.5em; padding: 0 0 8px 0; color: #3772AB; } .AddAutoShipmentToPoints { font-weight: bold; display: inline; } .ClubPointsTabContent { padding: 0 0 5px 3%; font-size: 11px; font-weight: normal; width: 100%; } .ClubImages { padding: 0 0 0 2%; } .ConvenientShipmentsContentArea { } .ClubBannerImage { } div#ClubTypeArea { width: 92%; padding: 15px 15px; } div#ClubTypeArea .clubTypeAreaContainer { border: 1px solid #A0A0A0; } div#ClubTypeArea .ClubPoints { width: 100%; text-align: left; } div#ClubTypeArea .ClubPointsArea { margin-right: 0px; } div#ClubTypeArea .label { font-size: 13px; font-weight: bold; padding-bottom: 5px; } .clubRadioClubName { display: block; padding-left: 11px; } .radioButtonContentArea { font-size: 0.65em; color: black; padding-left: 12px; } .ClubPointsArea { margin-right: 13px; } div.clubPriceText { font-size: 14px; } div.detailsLinkSize { font-size: 12px; padding-left: 13px; padding-top: 6px; } .productImageContainer { position: relative; } .productImage img { margin: 0; } .productImage span { display: none; } div.prodDescription { height: auto; } #productDescriptionContainer .CigarProfileContainer { width: 33%; float: right; border: 2px solid #CCC; padding: 3px; } div.prodDescription li { list-style: inside; } div.prodWarningText { color: #A0A0A0; } div.productDetailsMiddleContainer { display: block; float: left; } div.warningText { color: #A0A0A0; } div.prodPageReviews { border: 1px solid; border-color: #A0A0A0; } div#PadBC { width: 800px; } div#BasketContentTopRight { width: 100% } div.addThisContainer { float: left; display: block; width: 100%; padding: 10px 0 10px 0; } div.socialMediaContainer { float: left; display: block; width: 100%; padding: 0; } div#lyrHeaderRecentlyAdded { height: 100% !important; min-height: 100% !important; max-height: 100% !important; } div.ClubPoints { display: none; } div.ClubPoints a { padding-left: 5px; } #WidgetClubPoints { padding-left: 5px; } div.ClubPointsBody { padding: 0 0 5px 0; font-size: 11px; font-weight: normal; width: 100%; } div.PaginationContainer { float: right; width: 55%; } div.PaginationContainer .SRResultsSet { float: left; } div.categoryAltPaginataionContainer div.PaginationContainer { width: auto; } .CatAltDisplayNav:nth-child(1) { float: none; width: 100%; padding-left: 4%; } .CatAltDisplayNav:nth-child(1) { position: relative; width: 100%; background-color: white !important; color: #3c5a71; font-weight: bolder; text-decoration: none; } .CatAltDisplayNav.CatAltMoreFilters { float: left; width: 42%; text-align: right; padding-left: 0; padding-right: 4%; padding-top: 8px; padding-bottom: 2px; cursor: pointer; } .CatAltDisplayNav.CatAltMoreFilters > div { float: left; } .CatAltDisplayNav.CatAltMoreFilters div.MoreFiltersLabel { padding-top: 3px; padding-left: 5px; } .CatAltDisplayNav.CatAltMoreFilters.CatAltCloseFilter > div.filterButton { background-image: url("https://assets.thompsoncigar.com/assets/images/but/filters_close.png"); } .CatAltDisplayNav.CatAltMoreFilters.CatAltOpenFilter > div.filterButton { background-image: url("https://assets.thompsoncigar.com/assets/images/but/filters_open.png"); } .CatAltDisplayNav.CatAltMoreFilters div.filterButton { width: 25px; height: 25px; display: block; } .CatAltDisplayNav { display: block; float: left; width: 14%; height: 30px; background-color: #3c5a71; color: white; padding-left: 4%; padding-top: 10px; } div.moreFiltersDrillDownContainer { padding: 2%; margin: 2%; border-color: #3c5a71; } div.moreFiltersDrillDownContainer .moreFiltersCharItem { float: left; padding: 2%; font-size: 20px; color: #3c5a71; margin: 1%; min-width: 25px; text-align: center; cursor: pointer; text-decoration: underline; } div.moreFiltersDrillDownContainer .moreFiltersCharItem.CatAltDisplayNavActive { background-color: #3c5a71; color: white; } .CatAltDisplayNav.CatAltFilterRangeAll { position: relative; width: 100%; background-color: white !important; color: #3c5a71; font-weight: bolder; text-decoration: none; float: none; padding-left: 4%; } div.moreFiltersDrillDownContainer { border: none; padding: 2%; margin: 2%; border-color: #3c5a71; } .ProductPromoTextContainer { padding-top: 5px; padding-bottom: 8px; } div.ProfileSliderImageWrapper { position: relative; height: 18px; width: 135px; } div.ProfileSliderImageWrapper div.ProfileSliderBack { background: url("https://assets.thompsoncigar.com/assets/images/bac/strength-slider.png"); width: 134px; height: 18px; position: absolute; } div.ProfileSliderImageWrapper div.ProfileSliderTick { background: url("https://assets.thompsoncigar.com/assets/images/bac/strength-slider.png"); position: absolute; width: 6px; height: 18px; background-position: 6px 0px; z-index: 1; } div.ProfileSliderTick.MILD { left: 10px; } div.ProfileSliderTick.MILD-MEDIUM { left: 37px; } div.ProfileSliderTick.MEDIUM { left: 67px; } div.ProfileSliderTick.MEDIUM-FULL { left: 96px; } div.ProfileSliderTick.FULL { left: 124px; } div#productContainer div.CigarProfileHeading { border-top: 0; } #backOrderEmailLink { display: none; font-size: 11px; font-weight: bold; float:right; } #singleVariantMessage{ display:inline; } #ProductBackorderEmailContent, #BackOrderEmailThankYouMessage { font-size: 16px; padding-top: 10px; padding-bottom: 10px; } #ProductBackorderEmailSkus { float: left; width: 30%; padding-bottom: 2px; clear: both; } .BackOrderSkuCheckBoxContainer { float: left; padding-bottom: 8px; padding-left: 20px; clear: both; } #BackOrderEmailAddressField { float: right; padding-bottom: 10px; font-size: 16px; font-weight: bold; clear: both; } #BackOrderEmailAddressField input { padding-top: 6px; padding-bottom: 6px; border-width: 3px; } #ProductBackorderEmailOffer { float: left; padding-top: 10px; padding-bottom: 15px; clear: both; } .ProductBackorderEmailTitle { font-size: 16px; font-weight: bold; color: #585858; padding-bottom: 10px; } #NotifyBackOrderedButton { float: right; clear: both; } .BackOrderEmailThankYouContainer #NotifyBackOrderedButton { float: left; padding-bottom: 10px; } #EmailErrorMessage { color: red; font-weight: normal; font-size: small; } #skuErrorMessage { color: red; } #backOrderEmailLink { clear: both; } #backOrderEmailLink a{ text-decoration: none; } #ProductBackOrderRecommendations { padding-top: 15px; } #priceArea { float: left; width:100%; } #productDetailsContainer { width: 96%; display: block; float: left; padding: 0 10px 20px 10px; } #flyout { height: 400px; } div#s7ZoomImage { margin: 5px 0px 5px 0px; text-align: center; color: #646464; width: 80%; } div.MainImageContainer { float: left; display: inline; width: 325px; height: 400px; } .MainImageContainer img { width: 325px !important; height: 400px !important; } .PlayIcon { position: relative; top: 9px; left: 8px; } .VideoThumbnail { height: 48px; width: 48px; position: absolute; } #ProductVideo { display: none; width: 380px; height: 400px; } .VideoContainer { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; z-index: 102; } .VideoContainer iframe, .VideoContainer object, .VideoContainer embed { position:absolute; top:0; left:0; width:100%; height:100%; } div.ProdMainView { width: 100%; } div.AltImageContainer { float: left; display: inline; width: 98%; max-width: none; padding-right: 3px; padding-top: 5px; } .altThumb { border-style: solid; border-width: 1px; border-color: #C5C5C5; margin-bottom: 5px; margin-left: 15px; float: left; height: 48px; width: 48px; cursor: pointer; } .altThumbFirst { border-style: solid; border-width: 1px; border-color: #C5C5C5; margin-bottom: 5px; } div.ExtendedProductNameContainer { padding-bottom: 8px; } div.BonusText { display: inline; font-weight: bolder; font-size: 1.15em; } div.ProductExtendedName { display: inline; font-size: 1em; } div.VariantText { display: inline; font-size: 1em; } div.bonusItemAltImages { cursor: pointer; } .BonusItemImage { border: 1px solid #232d60; border-style: solid; border-width: 1px; border-color: #c5c5c5; margin-bottom: 5px; margin-left: 15px; float: left; height: 48px; width: 48px; cursor: pointer; } #ProdMainView .SpOverlay{ position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/special_offer_badge.svg'); background-size: 100%; width: 91px; height: 91px; background-repeat: no-repeat; } #ProdMainView .BoOverlay{ position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/bonus_item_grid_badge.svg'); background-size: 100%; width: 91px; height: 91px; background-repeat: no-repeat; } #ProdMainView .BesOverlay{ position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/best_seller_badge.svg'); background-size: 100%; width: 91px; height: 91px; background-repeat: no-repeat; } #ProdMainView .BosOverlay{ position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/bonus_item_badge.svg'); background-size: 100%; width: 91px; height: 91px; background-repeat: no-repeat; } #ProdMainView .BmsOverlay{ position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/buy_more_save_badge.svg'); background-size: 100%; width: 91px; height: 91px; background-repeat: no-repeat; } #ProdMainView .ExcOverlay{ position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/exclusive_badge.svg'); background-size: 100%; width: 91px; height: 91px; background-repeat: no-repeat; } #ProdMainView .FpfOverlay{ position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/5_pack_fever_badge.svg'); background-size: 100%; width: 91px; height: 91px; background-repeat: no-repeat; } #ProdMainView .FrsOverlay{ position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/free_shipping_badge.svg'); background-size: 100%; width: 91px; height: 91px; background-repeat: no-repeat; } #ProdMainView .NewOverlay{ position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/new_item_badge.svg'); background-size: 100%; width: 91px; height: 91px; background-repeat: no-repeat; } #ProdMainView .TopOverlay{ position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/top_rated_badge.svg'); background-size: 100%; width: 91px; height: 91px; background-repeat: no-repeat; } #ProdMainView .WewOverlay{ position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/weekend_warrior_badge.svg'); background-size: 100%; width: 91px; height: 91px; background-repeat: no-repeat; } #ProdMainView .WlsOverlay{ position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/weekly_special_badge.svg'); background-size: 100%; width: 91px; height: 91px; background-repeat: no-repeat; } div.SpOverlayCorner { width: 91px; height: 91px; position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/special_offer_badge.svg'); background-size: 100%; background-repeat: no-repeat; } div.BesOverlayCorner { width: 91px; height: 91px; position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/best_seller_badge.svg'); background-size: 100%; background-repeat: no-repeat; } div.BosOverlayCorner { width: 91px; height: 91px; position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/bonus_item_badge.svg'); background-size: 100%; background-repeat: no-repeat; } div.BmsOverlayCorner { width: 91px; height: 91px; position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/buy_more_save_badge.svg'); background-size: 100%; background-repeat: no-repeat; } div.ExcOverlayCorner { width: 91px; height: 91px; position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/exclusive_badge.svg'); background-size: 100%; background-repeat: no-repeat; } div.FpfOverlayCorner { width: 91px; height: 91px; position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/5_pack_fever_badge.svg'); background-size: 100%; background-repeat: no-repeat; } div.FrsOverlayCorner { width: 91px; height: 91px; position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/free_shipping_badge.svg'); background-size: 100%; background-repeat: no-repeat; } div.NewOverlayCorner { width: 91px; height: 91px; position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/new_item_badge.svg'); background-size: 100%; background-repeat: no-repeat; } div.TopOverlayCorner { width: 91px; height: 91px; position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/top_rated_badge.svg'); background-size: 100%; background-repeat: no-repeat; } div.WewOverlayCorner { width: 91px; height: 91px; position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/weekend_warrior_badge.svg'); background-size: 100%; background-repeat: no-repeat; } div.WlsOverlayCorner { width: 91px; height: 91px; position: absolute; z-index: 100; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/overlays/weekly_special_badge.svg'); background-size: 100%; background-repeat: no-repeat; } div.ProductVariantTitle { display: inline; } div.productPurchaseContainer { } div.productPurchaseContainer input { font-size: 12px; padding: 7px; margin-top: 4px; } div.productPurchaseContainer .clubDeliveryIntervalArea input{ margin-top: 8px; } div.topBorder { width: 100%; height: 7px; background-color: white; border-top-left-radius: 8px; border-top-right-radius: 8px; border: 1px solid #b4b4b4; border-bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0px -5px 8px -4px rgba(50, 50, 50, 0.2); -moz-box-shadow: 0px -5px 8px -4px rgba(50, 50, 50, 0.2); box-shadow: 0px -5px 8px -4px rgba(50, 50, 50, 0.2); } .SubCategoryRefinement:nth-child(2n) { padding-left: 5%; } .SubCategoryRefinement { float: left; display: block; width: 45%; } .SubCategoryRefinement:before { content: '\2022  '; font-weight: bolder; } .SubCategoryRefinement:nth-child(2n+1) { clear: both; } div.socialMediaContainer { padding-top: 5px; } .socialMediaContainer #facebook { display: inline-block; top: -4px; position: relative; } .socialMediaContainer #pinterest { display: inline-block; } .socialMediaContainer #twitter { display: inline-block; } .socialMediaContainer #googlePlus { display: inline-block; padding-right: 3px; } .ItemsInMiniCartContainer a { text-decoration: underline !important; } div.CatalogItemsFoundEntry .ExtendedProductNameContainer { font-size: 0.95em; } .s7videoviewer .s7container { z-index: 600; } .s7iconeffect { display: none; } #mediaTabsContainer { z-index: 50; } span.PricePerStickLabel { color: #195112; padding: 1px 0px 3px 2px; display: block; font-weight: bold; float: left; font-size: 17px; } span.PricePerStickValue { color: #195112; padding: 1px 2px 3px 5px; display: block; font-weight: bold; float: left; font-size: 17px; } #BmsPricePerStickDisplay { margin-left: 109px; } .PricePerStickDefault span.PricePerStickValue, .PricePerStickDefault span.PricePerStickLabel { color: black; font-weight: normal; font-size: 12px; } .FpfInfoContainer { float: right; } a.DynamicFivePackFever { margin-top: 12px; } div.prodPageReviews { border: 0 none !important; } .pr-review-author { width: 33% !important; } .pr-review-rating-wrapper, .pr-review-main-wrapper { width: 65% !important; } .pr-snapshot-head { border-width: 0px !important; } .pr-snapshot-head { background-image: none !important; background-repeat: no-repeat !important; } .pr-snapshot-body { border-width: 0px !important; background-color: #FFFFFF !important; } .pr-snapshot-body-wrapper { border: 0 none !important; } .pr-review-sort-wrapper { background: none !important; } .pr-review-sort { background: none !important; border-width: 0px !important; } .pr-contents-wrapper { border: 0 none !important; } .pr-contents { background-color: #FFFFFF !important; border-width: 0px !important; } .pr-review-points-attr-wrapper .pr-attribute-group { width: 32% !important; } .pr-review-author p span { padding-right: 2px !important; } .pr-review-rating { width: 100%; } .pr-review-author-date { background: none !important; border: 0 none; padding: 0.2em 0.6em 5px !important; } h1.WriteReviewHeader { font-weight: bold; font-size: 12px; } div#RecommendationsWrapper { width: 100%; overflow: hidden; } div#ZoomImage { margin: 5px 0px 5px 0px; text-align: left; } div#ZoomImage a:hover { text-decoration: none; } div.ClubEligibilty { clear: both; background-color: #E6ECF2; border: 1px solid #A0A0A0; border-color: #A0A0A0; padding: 15px; } div#ClubEligibiltyHeader { font-size: 12px; font-weight: bold; padding-left: 0px; } div#ClubEligibiltyHeader span { display: inline; width: 187px; float: left; font-size: 13px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; } div#ClubEligibiltyHeader img { display: inline; margin-left: 7px; } div.ClubEligibiltyBody { padding: 0 0 5px 0; margin: 0 0 0 5px; font-size: 11px; font-weight: normal; } div.ClubPointsBody { padding-left: 18px; } div.ClubEligibiltyVariantPoints { padding-left: 0px; display: inline; } div.ClubEligibiltyDisplay { font-weight: bold; display: inline; } div.ClubEligibilityProductVariantDisplay { width: 100%; display: block; } div#ClubFreeGiftOffer { } div#ClubTypeAreaErrorText { padding-bottom: 10px; } .ClubMessage { background: none repeat scroll 0 0 #FFF09C; border: 1px solid black; height: auto; margin-left: -216px; margin-top: -1px; padding: 7px; position: absolute; width: 200px; z-index: 400; display: none; } div#ClubTypeArea .ClubPoints { width: 100%; } div#ClubTypeArea .ClubPointsArea { margin-right: 0px; } div#ProductGiftCertificateDetails .FormElement input#countdown { width: 11%; } .GiftCardEnterAmountContent { display: block; } div#ProductGiftCertificateDetails div#PurchaserMessage.FormElement label { width: 220px; } .GiftCardEnterAmount { line-height: 26px; } div#ProductGiftCertificateDetails .FormElement input { width: 97%; } div#ProductGiftCertificateDetails .FormElementRequired input { width: 97%; } .GiftCardSelectAmount { margin-left: 0; } div#ProductGiftCertificateDetails .Heading { font-size: 14px; font-weight: bold; display: none; } div#ProductGiftCertificateDetails div#PurchaserMessage.FormElement textarea#purchaserMessage.WidgetHasCharacterLimit { width: 97%; } div#ProductGiftCertificateDetails { margin-right: 10px; padding: 0 10px 15px 17px; } .ProductOptionsGift .quantityInput { display: block; } div#ProductGiftCertificateDetails .FormElement { padding: 5px; } div#ProductGiftCertificateDetails .FormElement label { display: block; } div#ProductGiftCertificateDetails .FormElementRequired label { display: block; font-weight: bold; } div#ProductGiftCertificateDetails div#RecipientEmail.FormElementRequired { padding: 5px; } div#ProductGiftCertificateDetails div#ReEnterRecipientEmail.FormElementRequired { padding: 5px; } #GiftCardBottomArea { width: 100%; display: block; float: right; } #GiftCardDisclaimer { float: left; padding-right: 30px; text-align: left; font-weight: normal; padding-top: 10px; } #productBottomContainer { } #WidgetCalendar { margin-left: 135px; margin-top: -21px; } div#ProductGiftCertificateDetails div.ErrorBox { width: 237px } .GiftCardEnterAmount div.ErrorBox { margin: 0px; padding: 8px; } div#DeliveryDate { display: inline; float: left; padding: 0 4px 0 0; width: 47px; } .DeliveryDateDropDown { margin: 0; } .GiftCardSelectAmountLabel { font-weight: bold; display: block; padding-top: 10px; padding-left: 14px; } div#ProductGiftCertificateDetails div#DeliveryDate.FormElement { display: block; width: 100%; } div#DeliveryDate .month { display: inline; float: left; padding: 0 4px 0 0; width: 47px; } div#DeliveryDate .day { display: inline; float: left; padding: 0 4px 0 0; width: 47px; } div#DeliveryDate .year { display: inline; padding: 0 4px 0 0; width: 47px; } .DeliveryDateDropDown { margin: 0; } .BuyMoreAndSaveTable { font-weight: bold; padding: 0px 0px 15px 0px; width: 100%; } .BuyMoreAndSaveTable .lables { border-bottom: #000 1px solid; padding-bottom: 10px; text-align: center; float: left; width: 100%; display: inline; } .BuyMoreAndSaveTable .lables div { width: 25%; float: left; } .BuyMoreAndSaveTable .rows div { width: 25%; float: left; padding-top: 2%; text-align: center; } .BuyMoreAndSaveTable .savings { color: #006600; } .FivePackFeverText { font-weight: bold; } .BuyMoreAndSaveText { color: #006600; font-weight: bold; font-size: 15px; } .clubRadioClubName div.ModalContainer { display: inline-block; } .ProductInfoTabsWrapper .TabGridContainer { padding-top: 0; } #pr-snapshot-histogram-container{ z-index: 5001 !important; } .productClubPointsDataContainer { } .ProductInfoTabsWrapper div.productDetailsMiddleContainer{ } #productContainer #SpecialOfferItems { margin-top: 5px; width: 100%; } #productContainer #SpecialOfferItems .ContinuousSliderMask { overflow-x: hidden; } #productContainer #SpecialOfferItems .GridAndButtonWrapper .ProductHorizontalColumn { width: 99%; } #productContainer #SpecialOfferItems .ProductHorizontalColumn { width: 100%; } #productContainer #SpecialOfferItems .sliderArrowButtonHorizontal { width: 30px; } #productContainer .SpecialOfferContainer .ProductImageContainer { float: left; width: 35%; } #productContainer .SpecialOfferContainer .ProductTextContainer { float: left; width: 64%; border-left: 1px solid #c5c5c5; background-color: #f6f6f6; padding: 2px 0 2px 2px; text-align: left; min-height: 160px; } #productContainer .SpecialOfferContainer .ProductTextContainer .Header { color: #234760; font-size: 16px; font-weight: bold; padding-bottom: 5px; } .SpecialOfferContainer .ProductPageFixedPriceMessage { padding-top: 10px; display: block; } .SpecialOfferContainer .FixedPriceActNowMessage { padding-top: 10px; } .SvgButtonNotifyMeText{ color: #383838; font-size: 14px; padding-top: 7px; text-align: center; font-weight:bold; } .SvgButtonNotifyMeText::before{ content: url("https://assets.thompsoncigar.com/assets/images/but/notify_me_envelope.gif"); padding-right: 6px; padding-top: 5px; vertical-align: middle; } .SvgButtonNotifyMe { height: 30px; width: 139px; } .s7flyoutzoomview .s7cursor[input='mouse'] { background-image:url('https://s7d5.scene7.com/s7sdk/2.4/images/sdk/zoom-cursor-desktop.png') !important; } .s7flyoutzoomview .s7cursor[input='touch'] { background-image:url('https://s7d5.scene7.com/s7sdk/2.4/images/sdk/zoom-cursor-tablet-1x.png') !important; } .WishlistButton a { color: blue; font-size: 12px; padding-left: 5px; padding-top: 2px; } .AlternativeButton { text-align: center; border: 1px solid #D3D3D3; padding: 15px 25px; } .AlternativeButton a { color: #3c5a71; background-color: #FFF; font-weight: bold; text-decoration: none; font-size: 14px; } .AlternativeButton div.ModalContainer { text-align: center; } .WishlistShareButtonContainer{ display: inline-block; padding-bottom: 15px; padding-top: 15px; width:45%; } #ProductPageButtonContainer{ width:100%; clear:both; text-align:center; } #ProductDescriptionSection{ width:46%; display:inline-block; float:left; } #ProductDetailsSection{ width:49%; display:inline-block; vertical-align: top; float:right; } #ProductDetailsSection .ProductColumn1 { width: 69%; } #ProductDetailsSection .CompareAttributeHeader { width: 25%; } .ButtonContainer{ position: relative; text-align:center; clear: both; } .ButtonPrepend{ } .ProductQuantityContainer label { font-size:13px; } div.productDisplayContainer div.ProductQuantityContainer { float: left; font-size: 17px; margin: 0 5px 10px 0; max-width: 150px; } .ProductQuantityContainer{ display: inline; width: 90px; float: left; } .bonusItemDisclaimerMessage { clear:both; font-size: 12px; padding: 5px; color: gray; text-align: center; } .ProductHeaderContainer > div { font-size: 11px; padding-left: 5px; padding-bottom: 3px; } div.prodPagePrice div.OldPriceDisplay { font-size: 20px; color: #000000 !important; } .ProductVariantErrorMessaging{ padding-top: 10px; font-size: 12px; width: 55%; display:inline; } .WishlistButton a { color: blue; font-size: 12px; padding-left: 5px; padding-top: 2px; } #BuyMoreSaveChart{ color: #006600; font-weight: bold; text-decoration: none; } .MainQuickLookWrapper .ProductExtendedNameWrapper{ display:inline; } .MainQuickLookWrapper .ProductRatings{ padding-left: 5px; } .BelowAddToCartMessaging{ font-size: 12px; padding: 5px; color: gray; text-align: center; font-weight: bold; } span.ProdVariantStatus{ float: right; color: green; } div.ProductPromotionText div.ModalContainer{ text-align: center; } .prodContents{ font-size: 13px; padding: 5px; } .MediumLargeDetailGridTemplate .ExtendedProductNameContainer, .MediumLargeDetailGridTemplate .BonusText, .MediumLargeDetailGridTemplate .ProductExtendedName { display: inline; } .BonusText { display: inline; clear: both; } OfferCardsCollapsedTopLabel { font-family: arial; font-size: 16px; font-weight: normal; } div#productContainerWidgetWrapper { display: block !important; } #RefinementsPanel { float: left; margin-top: 1px; max-width: 178px; } 