ul#BreadCrumbList { display: inline; float: left; list-style: none; margin:0px; padding: 5px 0 0 5px; font-size: 12px; } ul#BreadCrumbList li { display: inline; float: left; margin: 0 2px; font-weight: bold; color: #3c5a71; } ul#BreadCrumbList li a{ color: grey; text-decoration: none; } 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.FormVerticalAlign { font-size: 12px; width: 100%; } div.FormVerticalAlign .ExampleText { font-weight: normal; font-size: 12px; } div.FormVerticalAlign .ErrorText { font-size: 12px; margin: 4px 0; } div.FormVerticalAlign input, div.FormVerticalAlign select, div.FormVerticalAlign textarea, div.FormVerticalAlign option { font-size: 12px; } span.FormRequiredText { font-style: italic; display: inline; float: right; margin: 0 0 0 0; } span.FormRequiredText span { font-weight: bold; font-style: italic; } div.FormVerticalAlign div.FormItem { border: 1px solid #fff; padding: 5px 10px; margin: 5px 0 0 0; } div.FormVerticalAlign div.FormItem label { font-weight: normal; display: block; margin-bottom: 3px; font-size: 12px; } div.FormVerticalAlign div.FormItemRequired { border: 1px solid #fff; padding: 5px 10px; margin: 5px 0 0 0; } div.FormVerticalAlign div.FormItemRequired label { font-weight: bold; display: block; margin-bottom: 3px; font-size: 12px; } div.FormVerticalAlign div.LabelWithLink { width: 100%; } div.FormVerticalAlign div.LabelWithLink label { display: inline; float: left; } div.FormVerticalAlign div.LabelWithLink span { display: inline; float: left; margin-left: 5px; } div.FormVerticalAlign div.LabelWithLink a, div.FormVerticalAlign div.LabelWithLink a { font-size: 10px; } div.FormVerticalAlign div.RequiredText { font-style: italic; float: right; margin: 0 0 5px 0; } div.FormVerticalAlign div.RequiredText span { font-weight: bold; font-size: italic; } .FieldHighlightColor { background-color: yellow; } .FieldErrorHighlight, div.FormVerticalAlign div.FieldErrorHighlight { background-color: #fff; border: 1px solid #ff0000; } .FieldErrorHighlight .ErrorText { color: #4d4d4d; font-weight: normal; } div.ErrorNotification { font-size: 12px; color: red; font-weight: bold; padding: 12px; border: 1px solid red; border-radius: 5px 5px 5px 5px; } #ReadRatingsAndReviews { position: relative; } h1.PageHeader, h1.PageHeaderCMS { font-weight: bold; font-size: 22px; color: #38556B; } h1.PageHeaderCMS { margin: 0 15px; } div#PageNoLeftCaption div.PNLNotification { margin-top: 5px; } div#PageNoLeftCaption .ErrorText, div#PageNoLeftCaption .InformationText { font-size: 12px; } div.FormBoxHeader { height: 30px; } div.FormBoxHeader h2, div.FormBoxHeader2 h2 { font-weight: bold; font-size: 22px; color: #38556B; padding: 8px 0 0 15px; } div.FormBoxHeader h2 span, div.FormBoxHeader2 h2 span { font-size: 12px; font-weight: normal; } div.ErrorBox { border: 1px solid red; margin-bottom: 4px; margin-top: 4px; } div.FormBox { padding: 0 5px 10px 5px; } div.FormBox .FormBoxCaption { font-size: 12px; padding: 10px 10px 0 10px; } div#EmailArea a { padding: 1px; display: inline; } div#MyAccountClickToCall { padding: 10px 0 0 0; float: right; } div#OrderStatusNotification { margin-top: 10px; } div#OrderStatusCaption { margin-top: 10px; } div#OrderStatusForm { margin: 15px 0 0 15px; } #OrderStatusBut { margin: 15px 0 0 10px; } .RedText { color: #ff0000; font-weight: bold; } div#BasketLiveHelp { display: inline; float: right; width: 100%; } div#BasketClickToCall { display: inline; float: right; width: 185px; } div#BasketClickToCallHeader { display: block; font-size: 11px; font-weight: bold; color: gray; border-bottom: 1px solid gray; padding: 7px; } div#BasketClickToCallFooter { display: block; font-size: 12px; font-weight: bold; } div#BasketContinueShopping { margin-top: 10px; padding-left: 10px; } div#BasketContinueShopping span { text-transform: uppercase; font-size: 12px; font-weight: bold; } div#BasketContinueShopping a { font-size: 12px; text-decoration: underline; } .WidgetRemoveItem, .WidgetRemoveFreeGiftItem { padding-bottom: 5px; padding-top: 5px; display: inline; float: left; clear: both; } a.cmsLinks:link { text-decoration: underline; font-size: 11px; color: #666666; } a.cmsLinks:visited { text-decoration: underline; font-size: 11px; color: #666666; } a.cmsLinks:active { text-decoration: underline; font-size: 11px; color: #666666; } a.cmsHoverLinks:link { text-decoration: none; font-size: 11px; color: #666666; } a.cmsHoverLinks:visited { text-decoration: underline; font-size: 11px; color: #666666; } a.cmsHoverLinks:active { text-decoration: none; font-size: 11px; color: #666666; } .cmsArticleHeader { font-size: 20px; color: #000000; text-decoration: none; line-height: 20px; font-weight: bold; } .cmsArticleAuthor { font-size: 9px; color: #000000; text-decoration: none; line-height: 15px; } .cmsArticleTextBold { font-size: 11px; color: #000000; text-decoration: none; line-height: 15px; font-weight: bold; } .cmsArticleText { font-size: 11px; color: #000000; text-decoration: none; line-height: 15px; } .cmsCategoryName { font-size: 11px; color: #000000; text-decoration: none; line-height: 15px; } .cmsEnsembleName { font-size: 11px; color: #000000; text-decoration: none; line-height: 15px; } .cmsEnsembleNameBold { font-size: 11px; color: #000000; text-decoration: none; line-height: 15px; font-weight: bold; } .cmsEnsembleNameSmaller { font-size: 10px; color: #000000; text-decoration: none; line-height: 15px; } .cmsEnsembleThumbnail { font-size: 10px; color: #000000; text-decoration: none; line-height: 15px; } .cmsProductName { font-size: 11px; color: #000000; text-decoration: none; line-height: 15px; } .cmsProductNameBold { font-size: 11px; color: #000000; text-decoration: none; line-height: 15px; font-weight: bold; } .cmsProductNameSmaller { font-size: 10px; color: #000000; text-decoration: none; line-height: 15px; } .cmsProductNameSmallerBold { font-size: 10px; color: #000000; text-decoration: none; line-height: 15px; font-weight: bold; } .cmsProductThumbnail { font-size: 10px; color: #000000; text-decoration: none; line-height: 15px; } .WidgetDOBPopup { font-size: 8px; padding-left: 25px; } div.DateOfBirth .ErrorText { display: inline; } div.DateOfBirth a { float: left; display: block; padding: 3px 0 10px 0px; } div.DateOfBirth input { display: block; padding: 3px 0 10px 15px; } div.DateOfBirth label { display: inline; float: left; width: 80px; margin: 18px 0 0 0; font-weight: bold; } div.DateOfBirthLabel div.month { width: 47px; display: inline; float: left; padding: 0 4px 0 0; } div.DateOfBirthLabel div.day { width: 46px; display: inline; float: left; padding: 0 4px 0 0; } div.DateOfBirthLabel div.year { width: 60px; display: inline; padding: 0 0 0 4px; } div.DateOfBirth .DateOfBirthEntry { display: inline; float: left; } .DateOfBirthDropDown { margin: 0 0 0 0;padding 0 0 0 0; } select#dateOfBirthYear { float: left; } div#birthdayArea div.ModalContainer { display: inline; } div#EmailSubmissionArea { width: 100%; height: 37px; border: 0px solid #c0c0c0; border-right: 0px; display: block; float: left; padding: 5px 5px 5px 5px; overflow: visible; margin-top: 2px; } div.EmailSubmissionField { background: url('https://assets.thompsoncigar.com/assets/images/bac/bac-email-box.png'); background-repeat: no-repeat; width: 430px; height: 37px; display: inline; position: absolute; text-align: left; margin: 5px 0px 0px 10px; } #EmailSubmissionButton { position: absolute; margin: 0px 0px 0px 0px; background: url('https://assets.thompsoncigar.com/assets/images/but/but-glo-email.gif') no-repeat; height: 37px; width: 90px; border: 0px solid; } .EmailSubmissionEmailBox { border: 0px solid; margin: 10px 3px 0px 8px; width: 310px; font-size: 12px; } h2 { font-size: 18px; } div.returnErrorArea { border-style: solid; border-color: red; border-width: 1px; padding: 0 10px 10px 0; margin: 10px 10px 10px 0; display: none; width: 55%; color: red; } .CalendarWidgetWrapper { cursor: pointer; display: block; float: left; padding-left: 5px; padding-right: 5px; } .CalendarWidgetWrapper .ui-datepicker-trigger { height: 1px; width: 1px; display: inline; } div#HomepageCMS1 { display: inline; float: left; width: 209px; height: 592px; overflow: hidden; padding-left: 10px; } div#HomepageCMS2 { display: inline; float: left; width: 565px; height: 352px; overflow: hidden; } div#HomepageCMS3 { display: inline; float: left; width: 175px; height: 75px; overflow: hidden; } div#HomepageCMS4 { display: inline; float: left; width: 740px; height: 240px; overflow: hidden; } div#HomepageCMS5 { display: inline; float: left; width: 168px; height: 350px; overflow: hidden; border: 1px solid #A0A0A0; } div#HomepageCMS6 { display: inline; float: left; width: 949px; overflow: hidden; } div#HomepageCMS7 { display: inline; float: left; width: 949px; overflow: hidden; } div.HomepagePersonalization { border-left: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; margin: 6px; } div.SectionTitle { background-color: #e6e7e7; border-bottom: 1px solid #A0A0A0; color: #434343; font-size: 13px; font-weight: bold; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; } div.HomepagePersonalizationSectionSubTitle { border-bottom: 1px solid #a0a0a0; color: #434343; padding-left: 10px; } div.HomepagePersonalizationSectionSubTitle1 { overflow: hidden; width: 165px; display: inline; float: left; font-weight: normal; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #a0a0a0; color: #a0a0a0; padding-left: 10px; } div.HomepagePersonalizationSectionSubTitle2 { overflow: hidden; width: 926px; display: inline; float: left; font-weight: normal; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #a0a0a0; color: #a0a0a0; padding-left: 10px; } div#HomepagePersonalizationCMS1 { display: inline; float: left; width: 956px; height: 40px; overflow: hidden; } div#HomepagePersonalizationCMS2 { display: inline; float: left; width: 965px; height: 298px; padding-bottom: 10px; } div#HomepagePersonalizationCMS3 {} div#HomepagePersonalizationCMS3 div.SectionTitle { background-color: #335265; border-bottom: 1px solid #335265; color: #FFFFFF; font-size: 13px; font-weight: bold; padding-bottom: 5px; padding-left: 10px; padding-top: 5px; } div#HomepagePersonalizationCMS4,div#HomepagePersonalizationCMS5,div#HomepagePersonalizationCMS10, div#HomepagePersonalizationRecommendationZone1, div#HomepagePersonalizationRecommendationZone2, div#HomepagePersonalizationRecommendationZone0{ height: auto; overflow: hidden; } div#HomepagePersonalizationCMS9 { margin-right: 0; } div#HomepagePersonalizationCMS13 { display: hidden; width: 947px; padding-top: 15px; height: 240px; border: 1px solid #A0A0A0; padding-bottom: 15px; } div#HomepagePersonalizationCMS14 { padding-top:10px; } div#HomepagePersonalizationCMS15 {} #HomepagePersonalizationCMS2 div.ContinuousSliderMask { overflow: hidden; } #sliderBackground { right: 8px; } div#LoadingRecommendations, div#LoadingProducts {width:100%;font-size: 15px; font-style: bold; text-align: center;margin: 15px; padding-top: 50px; } #sliderControls { right: 15px; } #sliderDiv1 { right: 90px; } #sliderDiv2 { right: 65px; } #sliderDiv3 { right: 40px; } @media screen and (max-width: 1279px) { #HomepagePersonalizationCMS3, #HomepagePersonalizationCMS15 { display:none; } #main-wrapper{ width: 640px; } .PageColorContainer2.homeWide { width: 972px; } div#HomepagePersonalizationCMS2 { width: 970px; } div#HomepagePersonalizationCMS4, div#HomepagePersonalizationCMS5{ margin: 6px 0; } div#HomepagePersonalizationCMS6 { margin-left: 0; } #slider .productListContainerItem { left: -70px; } } @media screen and (min-width: 1280px) { #sliderContentWrapper #main-wrapper, #slider .GridAndButtonWrapper, #slider .containerListItem, #main-wrapper div.slider-wrapper, #slider { width: 780px; } #slider [id='1_containerListIndex_2'], #slider [id='1_containerListIndex_3'], #slider [id='1_containerListIndex_4'] { width: 832px; } .PageColorContainer2.homeWide { width: 1125px; } div#HomepagePersonalizationCMS2 { width: 1109px; margin-left: 6px; } #main-wrapper { width: 780px; } } #sliderContentWrapper{ height:auto; position:absolute; margin-top:7px; } #main-wrapper { width:640px; height:auto; } #slider { height: auto; list-style: none; overflow-y: hidden; overflow-x: hidden; } #sliderBackground { position:absolute; top:262px; width:107px; height:26px; z-index:100; vertical-align:middle; background:url('https://assets.thompsoncigar.com/assets/images/but/control_background.png') no-repeat; } div.sliderDiv{ position:absolute; z-index:10000; top:299px; width:14px; height:26px; z-index:100; vertical-align:middle; margin-left:80px; margin-top: -38px; background:url('https://assets.thompsoncigar.com/assets/images/but/controls_sprite.png') no-repeat; background-position: 1px 0; } div.slider-wrapper{ height:auto; } div.sliderDivSelected{ background-position: -22px 0; } div.sliderPaused{ background-position: -69px 0; } div.sliderPlaying{ background-position: -46px 0; } div.sliderControl{ background-position: -23px 0; } div#mainRightContent { display: inline; float: right; height: 291px; overflow: hidden; margin-top: 7px; width: 318px; border: 1px solid #A0A0A0; } .TargetProductHeader, .RecommendationZoneTitle{ font-weight: normal; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #a0a0a0; color: #a0a0a0; padding-left:10px; } .TargetProductContainer{ max-width: 160px; display: inline; float: left; } .Recommendations{ max-width: 797px; display: inline; } div.HomeSamplersIcons div.IconDisplayContainer, div.BrandsIconContainer div.IconDisplayContainer, div.HomeDealsIcons div.IconDisplayContainer { padding-top:20px; } body { -ms-touch-action: manipulation !important; touch-action: manipulation !important; } body { background:url("https://assets.thompsoncigar.com/assets/images/bac/side_fade_border.gif") repeat-y scroll center center transparent; font-family:Arial,Helvetica,sans-serif; font-size: 12px; padding: 0; color: #000; text-align: center; margin: 0; } img { border: 0px;} form, ul, li, h1, h2, h3, dl, dt, dd, label, input { padding: 0; margin: 0;} p { padding: 0; margin: 0 0 10px 0;} input { padding: 2px; font-size: 12px; } select { font-size: 12px; } select option { padding: 0 5px;} a { color: #000; } .fl { display: inline; float: left; } .fll1 { display: inline; float: left; padding: 8px 0 0 0; } .fll2 { display: inline; float: left; padding: 0 0 2px 0; } .fll3 { display: inline; float: left; padding: 6px 0 2px 0; } .fr { display: inline; float: right; } .clr { clear: both; } .clrR { clear: right; } .clrL { clear: left; } .w100 { width: 100%; } .block {display: block;} .bold {font-weight: bold;} .ErrorText { color:#ff0000; font-weight:bold; } .ErrorText a { color:#ff0000; font-weight:bold; } .ErrorText ul { list-style: none; margin-top: 2px; } .ErrorText ul li { list-style: none; margin-bottom: 4px; padding-left: 8px; background: url('https://assets.thompsoncigar.com/assets/images/bac/bac-glo-bullet-round-red.gif') no-repeat 0px 5px; } .ErrorText2 { color: #625828; font-weight: bold; } .InformationText { color: blue; font-style: italic; } .OldPriceDisplay { text-decoration: line-through; display: block;font-weight: bold;color: #9a9a9a;} .PageLevelNotification { color:#bd2021; font-size:11px; font-weight:bold; } a.autolink { color: #336699; text-decoration: none; } a.autolink:hover { color: #336699; text-decoration: underline; } .PageColorContainer1 { margin: 0 auto; } .PageColorContainer2 { width: 972px; margin: 0 auto; } .PageColorContainer2.homeWide {   margin: 0 auto; } .PageContent { text-align: left; background-color: #fff; } div#SiteSectionBorder { padding: 5px 0 10px 0; } .SvgButtonPrimary { background-attachment: scroll; background-clip: border-box; background-color: #27a500; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; border: 2px solid #b3b3b3; border-radius: 4px; cursor: pointer; display: inline-block; } .SvgButtonSecondary { background-attachment: scroll; background-clip: border-box; background-color: #f8f8f8; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; border: 2px solid #b3b3b3; border-radius: 4px; cursor: pointer; display: inline-block; } .SvgButtonSmall { height: 19px; width: 89px; } .SvgButtonMedium { width: 124px; height: 28px; } .SvgButtonLarge { height: 52px; width: 226px; } .SvgButtonExtraLarge { width: 281px; height: 64px; } .SvgButtonText { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center; } .SvgButtonPrimary .SvgButtonText { color: #FFFFFF; } .SvgButtonSecondary .SvgButtonText { color: #5A5A5A; } .SvgButtonSmall .SvgButtonText { font-size: 11px; padding-top: 3px; } .SvgButtonMedium .SvgButtonText { font-size: 12px; padding-top: 6px; } .SvgButtonLarge .SvgButtonText { font-size: 16px; padding-top: 15px; } .SvgButtonExtraLarge .SvgButtonText { font-size: 25px; padding-top: 16px; } .GlobalHeader { background-color: #EEEEEE !important; text-align: center; } .SvgButtonYellow { background-image: url("https://assets.thompsoncigar.com/assets/images/but/svg_yellow_button.svg"); background-repeat: no-repeat; background-size: 100%; display: inline-block; cursor: pointer; } #FlyOverId{display:none;} #flyOver{ width:100%; text-align: left; color: #000000; font-family: Arial,Helvetica,sans-serif;} #flyoverContentTop {text-align: center; width: 100%;} #flyoverContentBottom { width: 100%;text-align: center; } .FlyoverCigarClubEntry { position: relative; overflow: hidden; } #flyOver.FlyoverCigarClubEntry{ min-height: 530px; width: 654px; } .SBNOFlyoverBackground { position: absolute; z-index: -1; top: 0; } .FlyoverFormRight{ margin-top: 135px; margin-left: 330px; } .FlyoverCigarClubEntry input[name="firstName"], .FlyoverCigarClubEntry input[name="lastName"]{ padding: 15px 5px 15px 5px; float: left; width: 140px; margin-bottom: 15px; } .FlyoverCigarClubEntry input[name="lastName"]{ margin-left: 5px; } .FlyoverCigarClubEntry input[name="phone"]{ padding: 15px 5px 15px 5px; width: 300px } .FlyoverCigarClubEntry label[for="dateOfBirth"]{ background-color: black; width: 301px; display: block; color: white; font-size: 1.5em; padding: 10px 0 10px 10px; display: block; } .ClubFlyoverDOBInclude { border: 2px solid #A4A4A4; margin: 10px 0 0 0; width: 311px; height: 96px; border-radius: 3px; } @media screen and (-webkit-min-device-pixel-ratio:0) { .ClubFlyoverDOBInclude { height: 101px; } } #FlyoverCigarClubEntryButton .SvgButtonPrimary { width: 296px; } div#FlyoverCigarClubEntryButton { margin-top: 15px; } .FlyoverCigarClubEntry .GlobalErrorArea { margin-left: 0; margin-right: 10px; } div#FlyoverEmailSignUp input#emailAddress { float: right; height: 50px; margin-right: 17px; max-width: 100%; width: 51%; font-size: 16px; clear: both; } div#FlyoverEmailSignUp{ padding-top:208px; } div#FlyoverEmailSignUp .GlobalErrorArea { float: right; width: 51%; max-width:332px; margin-right: 17px; } div#FlyoverEmailSignUp label[for=emailAddress]{ display:none; } .FlyoverCigarClubEntry input{ font-size: 1.25em !important; } div.CubanCigarFlyoverInput label[for=salutation] { background-color: transparent; border: none; color: white; font-size: 14px; width: 89%; float: right; text-align: left; } div.CubanCigarFlyoverInput input[type="checkbox"] { -webkit-appearance: checkbox; border: none; -webkit-border-radius: 0; float: right; width: 14px; margin-top: 6px; padding: 10px; -ms-transform: scale(1.25); -moz-transform: scale(1.25); -webkit-transform: scale(1.25); -o-transform: scale(1.25); transform: scale(1.25); padding: 10px; } .CubanCigarFlyoverInput { clear: both; width: 53%; float: right; display: block; margin-left: -55px; padding-right: 19px; padding-top: 3px; } div#FlyoverEmailSignUp { padding-top: 223px; } .ClubFlyoverDOBInclude select{ padding: 15px 5px 15px 20px; width: 103.6px; font-size: 1.25em !important; margin-top: 0 } div#FlyoverEmailSignUpButton { float: right; padding-right: 17px; padding-top: 20px; } div.FlyoverEmailSignup{ min-height: 502px; min-width: 645px; background-repeat: no-repeat; } .FlyoverEmailSignupBackground{ position: absolute; z-index: -1; } div.FormHorizontalAlign { font-size: 11px; width: 100%;} div.FormHorizontalAlign .ErrorText {display: inline; } div.FormHorizontalAlign .ErrorText span { padding-left:4px; font-weight: bold; } div.FormHorizontalAlign .ErrorText input , .FormHorizontalAlign .ErrorText select { background: yellow;} div.FormHorizontalAlign div.FormItem {padding: 1px; float:left; width: 100%;} div.FormHorizontalAlign div.FormItemRequired { width:100%; float:left; font-weight: bold;} div.FormHorizontalAlign label { width:26%; display: inline-block; padding-top: 2px; padding-bottom: 2px; padding-left: 1.5%; padding-right: 1.5%; border-left: 1px solid #9a9a9a; background-color: #E7E7E7; border-top: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a; margin-top: 1px; margin-bottom: 1px; margin-right: 0; float:left; text-align: right; } div.FormHorizontalAlign input { -webkit-appearance:none; -webkit-border-radius:0px; border: 1px solid #9A9A9A; border-width: 1px !important; margin-left: 0; display:block; padding-top: 1px; padding-bottom: 1px; padding-left: 1.5%; padding-right: 1.5%; float:left; margin-top: 1px; width: 68%; max-width: 180px; } div.FormHorizontalAlign input:focus, div.FormHorizontalAlign input:hover, div.FormHorizontalAlign select:focus, div.FormHorizontalAlign select:hover { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 7px rgba(0,0,0,0.075),0 0 7px rgba(102,175,233,0.6); box-shadow: inset 0 1px 7px rgba(0,0,0,0.075),0 0 7px rgba(102,175,233,0.6); border-style: solid; border-width: 1px; padding-top: 1px; } div.FormHorizontalAlign input, div.FormHorizontalAlign select { transition: box-shadow 0.5s; } div.FormHorizontalAlign select { width: 150px; } @-moz-document url-prefix() { div.FormHorizontalAlign select, div.FormHorizontalAlign input { padding-top: 1px; border: 1px solid #9A9A9A; } } div.FormHorizontalAlign div.FormItemRequired div.DateOfBirthLabel { width: 55%; max-width: 195px; display: inline-block; float:left; } div.FormHorizontalAlign div.FormItemRequired div.DateOfBirthLabel  #dateOfBirthMonth, div.FormHorizontalAlign div.FormItemRequired div.DateOfBirthLabel #dateOfBirthDay, div.FormHorizontalAlign div.FormItemRequired div.DateOfBirthLabel #dateOfBirthYear { -webkit-border-radius:0px; -webkit-appearance:none; background-repeat:no-repeat; background-position:right; margin-left: 0; display: inline-block; padding-top: 0px; padding-bottom: 0px; border: 1px solid #9A9A9A; margin-top: 1px; width:33.2%; border-width: 1px !important; } div.FormHorizontalAlign div.FormItemRequired select { -webkit-border-radius:0px; -webkit-appearance:none; -moz-appearance: none; background-repeat:no-repeat; background-position:right; border-width: 1px !important; float:left; margin-left: 0; display: inline-block; padding-top: 1px; padding-bottom: 1px; border: 1px solid #9A9A9A; margin-top: 1px; width: 55%; max-width: 194px; } @media screen and (-webkit-min-device-pixel-ratio:0) { div.FormHorizontalAlign select { background-image:url('https://assets.thompsoncigar.com/assets/images/cms/global/drop_down_arrow.png'); } } div.FormHorizontalAlign .MessageText {  padding-left:110px;  padding-top:3px; font-weight:normal;} div.GlobalErrorArea { background-color: white !important; border: 2px solid #b6091a !important; color: #b6091a !important; font-weight: bold; font-size: 12px; display: none; margin: 5px; padding: 12px !important; } div.GlobalMessageArea, div#ShippingThreshold { background-color: #ffffdd; padding: 10px; margin: 5px; color: green; border: 1px solid; display: none; font-weight: bold; border-color: black; } div.pr-stars-small, div.pr-stars, div.pr-snippet-stars .pr-stars-small, div.pr-modal-container .pr-stars{ background-image: url("https://assets.thompsoncigar.com/assets/images/bac/small_stars.png"); height: 17px; line-height: 15px; width: 83px; } div.GlobalHeaderWrapper{ max-height:60px; min-width: 960px; overflow: hidden; } #ServerInfo { display:none; } .ProductVariantErrorMessaging { color: #114267; font-size: 11px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; display: block; padding-left: 5px; } .CommandError { color: #b6091a !important; } .ValidateFieldMessage { margin-bottom: 0; font-weight: normal; padding-top: 8px; padding-bottom: 4px; color: #b6091a; font-size: 12px; } .FieldWithError{ border: 2px solid #b6091a !important; background-color: #fbf4f4 !important; } .FieldNoError{ border: 2px solid #375b1e !important; background-image: url('https://assets.thompsoncigar.com/assets/images/cms/global/green_check.png'); background-color: #e5f5e0 !important; background-repeat: no-repeat  !important; background-position: right center !important; } select.FieldNoError { background-image: url("/assets/images/cms/global/drop_down_arrow.png"); } .GlobalRequestData{ display:none; } #SecuritySealNav{ float: right; padding-right: 10px; } #VeriSignSeal{ float: left; } #BBBSeal{ float: left; padding-top: 20px; padding-left: 10px; } a#bbblink{float: left;margin-top: 20px !important;margin-left: 5px !important;} .FloatingLiveChatBox { display: block; width: 48px; height: 165px; background-image: url("https://api-visitor-us-east.velaro.com/20176/0/button.jpg"); background-repeat: no-repeat; background-position: center; top: 40%; position: fixed; z-index: 1000; float: right; right: 0; } div.Modal { } div.ModalContainer div#PopupContent { text-align: left; } div.ClubPointsBody div.ModalContainer { display: inline; } div.ModalContainer { text-align: left; } div.ModalAjaxContainer { text-align: left; }#NavBar { height: 30px; background-color: #E7E7E7; z-index: 500; border: 1px solid #9a9a9a; } #NavBar ul { list-style: none; } #NavBar li.NavBarDrop { float: left; padding-bottom: 5px; padding-right: 2px; padding-top: 5px; } #NavBar li a { font-weight:bold; font-family:Arial,sans-serif; font-size: 15px; margin: 0; text-decoration:none; padding: 5px 7px 10px 9px; } #NavBar li.NavBarDrop a { font-size: 16px; } #NavBar .NavHighlight { background-color: #ffffff; border-bottom: 1px solid #ffffff; border-left: 2px solid #CCCCCC; border-right: 2px solid #CCCCCC; z-index: 1001; } #NavBar div.NavColumn { float: left; min-width: 200px; padding: 5px 0 0 5px; position: static; } #NavBar div.NavColumnCigarsAndSamplers { display: inline-block !important; height: 100%; border-left: 1px solid #cdcdcd; background-color: #f9f9f9; } #NavBar div.NavColumn li.NavCategoryLevel2 { line-height: 2.6; margin-bottom: 2px; margin-left: 10px; margin-right: 10px; text-align: left; border-top: 1px solid #bebebe; } #shopby li.NavCategoryLevel2CigarsAndSamplers { text-align: center; font-weight: bold; line-height: 2.6; margin-bottom: 2px; margin-left: 10px; margin-right: 10px; border-top: 1px solid #bebebe; } #shopby li div#NavColumnCategoryLevel2CigarsAndSamplers.NavColumn { border-right: 1px solid lightgrey; } #shopby li div hr.NavCategoryLevel3hr { background-color: #cdcdcd; height: 1px; border: 0; } #NavBar div.NavColumn li.NavCategoryLevel2 a { font-size: 12px; } #NavBar div.NavColumn li.NavCategoryLevel3 { line-height:2; padding-left:10px; text-align:left; } #NavBar div.NavColumn li.NavCategoryLevel3 a { font-size: 11px; font-weight: normal; } #NavBar div.NavColumnContent { position: relative; font-family: Arial,sans-serif; font-size: 13px; font-weight: bold; margin: 0; padding: 5px 7px 10px 9px; text-decoration: none; float:left; white-space: normal; min-width: 220px; } ul#NavBarTop { text-align: left; position: relative; width:980px; } #NavBarTop li div { display: none; position: absolute; z-index: 1000; } #NavBarTop li:hover div, #NavBarTop li.sfhover div { margin-left:0; display:block; } #NavBarContainer div.NavColumnDivider{ float: left; position: static; } div.NavCategoryContainer { background-color: #ffffff; border-bottom: 2px solid #CCCCCC; border-left: 2px solid #CCCCCC; border-right: 2px solid #CCCCCC; padding-bottom: 10px; position: absolute; top: 31px; box-shadow: 0 5px 30px -19px #000000; } a.autolink:hover { color: #336699; text-decoration: underline; } .GlobalHeader { text-align: center; background-color: #363636; color: #ffffff; } #Logo { float: left; margin-left: -17px; margin-top: -16px; width: 145px; height: 88px; top: -20px; position: relative; } #HeaderSecure #Logo{ height: 55px; margin-top: 0px; width: 99px; float: none; } #Header { width: 100%; background-color: #ffffff; min-width: 960px; } .HeaderNavContainer { width: 972px; } #Header a, #Header { text-decoration: none; color: #000000; font-size: 9pt; } #Header a:hover { text-decoration: none; } #HeaderNav1 { display: inline; float: right; max-width: 947px; padding-right: 18px; } #HeaderContentAreaLeft { float: left; padding: 5px 5px 5px 5px; } #HeaderPhone { display: block; text-align: right; float: right; padding: 5px 0 5px 4px; line-height: 30px; } #HeaderDivider { display: block; width: 1px; height: 19px; background-color: #cacaca; margin: 4px 0px; float: left; } #Right #HeaderDivider { display: inline-block; height: 25px; } .middle #HeaderDivider { float: right !important; margin-top: -11px; } .ClubHeaderDetailedDisplay { display: inline; float: left; } #ClubHeaderBarButton .left{ display:inline; float:left; } .ClubHeaderDetailedDisplay .middle { display: block; float: left; position: relative; text-align: left; width: 93px; color: #FFFFFF; font-weight: bold; padding: 0 5px 0 5px; height: 45px; } .ClubHeaderDetailedDisplay #DownArrow { border-style: solid; border-width: 3px; border-color: transparent; border-top-width: 0; border-top: 6px solid #fff; position: absolute; top: 20px; } div#ClubHeaderDisplay { display: none; position: absolute; border-style: solid; border-color: #415061; border-width: 2px; background-color: white; width: 240px; z-index: -1; -moz-box-shadow: 1px 17px 65px -19px #000; -webkit-box-shadow: 1px 17px 65px -19px #000; box-shadow: 1px 9px 33px -20px #000000; min-height: 150px; } div#ClubHeaderDisplay.DisableHoverMenu { display: none !important; } div#ClubHeaderBarButton{ display: none; } div#ClubHeaderBarButton.HeaderBarHoverable:hover div#ClubHeaderDisplay, div#ClubHeaderDisplay:hover { display: block; z-index: 5005; } div#ClubHeaderDisplay.ForceShow { display: block; z-index: 5005; } div#ClubHeaderBarButton #UpArrow { margin-left: 51px; border-style: solid; border-width: 9px; border-color: transparent; border-top-width: 0; border-bottom: 9px solid #E6E7E7; width: 0; height: 0; font-size: 0; line-height: 0; position: absolute; z-index: 5000; top: -8px; left: -40px; } div#ClubHeaderDisplay div#Body div.HeaderRecentlyViewedWrapper img { display: inline; float: left; width: 65px; margin: 0; padding: 0; } #TrackYourOrderContainer{ float: left; padding: 5px 5px 5px 4px; text-decoration: none; line-height: 30px; } .ReorderHeaderButtonContainer { float: right; padding-left: 5px; padding-right: 7px; position: relative; top: 10px; } .CartDisplayWithItems { display: inline; float: left; width: 88px; } div#CartViewedMenu #UpArrow { border-style: solid; border-width: 9px; border-color: transparent; border-top-width: 0; border-bottom: 9px solid #fff; width: 0; height: 0; font-size: 0; line-height: 0; position: absolute; top: -9px; left: 320px; z-index: 5000; } .CartDisplayWithItems .left { display: block; float: left; position: relative; padding-left: 10px; } .CartDisplayWithItems .middle { display: block; float: left; position: relative; text-align: center; width: 35px; left: 1px; } div#CartItemCount { display: block; color: #FFFFFF; font-weight: bold; font-size: 13px; text-align: left; padding-left: 5px; } span.MiniCartItemCountValue { color: #ffd700; } div.HeaderRecentlyCartViewedWrapper .ProductVariantErrorMessaging {	padding-top:0px; padding-bottom:0px;} div#CartViewedMenu  div.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo a { text-decoration: none; font-weight: bold; } div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo a:hover { text-decoration: none; } div#CartViewedMenu div.ViewedCartOrderTotals  div.CartItems span.CartItemsLabel { display: inline; } div.MiniCartWrapper .ItemGridElementMiniCartContainer { min-height: 165px; padding-bottom: 5px; overflow: hidden; position: relative; } #HeaderNav2 { display: inline; width: 100%; height: 68px; } #HeaderBackGround { float: left; background-color: #3c4959; background-repeat: repeat-x; width: 100%; height: 61px; } #HeaderBackGround #Left { width: 375px; height: 61px; float: left; } #HeaderBackGround #Right { height: 68px; float: right; } #HeaderNav1Line2 { display: inline; float: left; color: #000000; margin-top: 5px; } #HeaderNavSearchArea{ height: 37px; border: 0px solid #c0c0c0; border-right: 0px; display: block; float: left; padding: 5px 0px 5px 0px; overflow: visible; margin-top: 2px; } .HeaderSearchKeyword { width: 329px; height: 37px; display: inline; position: absolute; text-align: CENTER; margin: 0px 0px 0 5px; } .HeaderSearchKeywordBox { border: 1px solid #ffd700; color: #868585; font-size: 15px; font-weight: bold; height: 30px; margin: 0px 40px 0 10px; width: 327px; border-radius: 3px; padding-left: 20px; } #HeaderSearchButton { position: absolute; margin-left: 312px; background-color: #ffd700; background-image: url('https://assets.thompsoncigar.com/assets/images/ima/header/search_button.png'); height: 36px; width: 53px; border: 0px solid; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } #UserAccount { height: 68px; float: left; } #UserAccount #AccountMenu { padding-top: 15px; font-weight: bold; text-align: left; height: 47px; } #UserAccount #AccountName { color: #ffd700; } #UserAccount #YourAccount { color: #FFFFFF; } #UserAccount #DownArrow { border-style: solid; border-width: 3px; border-color: transparent; border-top-width: 0; border-top: 6px solid #fff; width: 0; margin-left: 83px; margin-top: -10px; float: left; display: inline-block; position: absolute; } #UserAccount #UpArrow { display: none; margin-left: 77px; margin-top: 3px; border-style: solid; border-width: 9px; border-color: transparent; border-top-width: 0; border-bottom: 9px solid #fff; width: 0; height: 0; font-size: 0; line-height: 0; position: absolute; z-index: 5000; } #AccountDropdown { display:none; margin-top: 10px; background-color: white; width: 185px; height: 285px; z-index: 605; position: absolute; border: solid 2px #415061; -moz-box-shadow: 1px 17px 65px -19px #000; -webkit-box-shadow: 1px 17px 65px -19px #000; box-shadow: 1px 9px 33px -20px #000000; } #SignInOutButton .SignInOut { display: inline; } #SignInOutButton .SignInOut a { width: 150px; height: 31px; margin: 10px 0px 0px 15px; float: left; text-align: center; background: url("https://assets.thompsoncigar.com/assets/images/bac/prod_recos_background_mobile.png") repeat scroll right center; border: 1px solid #ffd700; border-radius: 4px; font-size: 20px; font-weight: normal; color: #504949; vertical-align: bottom; padding-top: 5px; } #SignInOutButton .SignOut a { width: 150px; height: 31px; margin: 20px 0px 0px 15px; float: left; text-align: center; background: url("https://assets.thompsoncigar.com/assets/images/bac/prod_recos_background_mobile.png") repeat scroll right center; border: 1px solid #ffd700; border-radius: 4px; font-size: 20px; font-weight: normal; color: #504949; padding-top: 5px; position: absolute; top: 190px; } #AccountDropdown #StartHere { color: #37729F; text-decoration: underline; } #AccountDropdown #NewCustomerMessage { font-weight: normal; padding-top: 60px; margin-left: 15px; padding-bottom: 10px; border-bottom: 1px solid #cacaca; width: 150px; } #AccountDropdown .AccountLinks { padding: 5px 5px 8px 0px; margin-left: 15px; font-size: 22px; width: 155px; border-bottom: 1px solid #cacaca; } #AccountDropdown .AccountLinks a { color: #37729F; } div#PageNoLeftNavGeneric { padding: 0px 0 5px 0; width: 100%; min-height: 475px; height: auto !important; } div#PageLeftNavGeneric { display: inline; float: left; width: 799px; border-left:1px solid #000; min-height: 475px; height:auto !important; height: 475px; } div#PageLeftNavContainerGeneric { display: inline; float: left; width: 170px; background-color: #fff; } div.HeaderBarBasketUpdateButtonDisplay { float: right; padding-bottom: 10px; padding-top: 15px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } div.HeaderBarBasketUpdateButtonDisplay #DownArrow{ border-style: solid; border-width: 3px; border-color: transparent; border-top-width: 0; border-top: 6px solid #fff; width: 0; margin-left: 5px; top: 20px; float: left; display: inline-block; position: absolute; } div#CartHeaderBarButton.HeaderBarHoverable:hover div#CartViewedMenu, div#CartViewedMenu:hover{ display:block !important; } div#CartHeaderBarButton:hover div#CartViewedMenu.DisableHoverMenu, div#CartViewedMenu.DisableHoverMenu:hover{ display: none !important; } div#CartViewedMenu { display: none; position: absolute; border-style: solid; border-width: 2px; border-color: #415061; background-color: white; width: 350px; text-align: left; z-index: 651; position: absolute; -moz-box-shadow: 1px 17px 65px -19px #000; -webkit-box-shadow: 1px 17px 65px -19px #000; box-shadow: 1px 9px 33px -20px #000000; min-height: 300px; right: 165px; } div#CartViewedMenu div.ErrorText{text-align: center;} div#HeaderCartViewedTitle { background-image:url('https://assets.thompsoncigar.com/assets/images/bac/recently_added_background.png'); background-repeat:no-repeat; width:330px; height:28px; margin: 10px 10px 0px 10px;} div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper { border-bottom: 1px solid #000; padding: 5px 0; width: 310px; height: 130px; margin: 0 15px 0 15px; } div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper img { display: inline; float: left; width: 65px; margin: 0; padding: 0;} div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo { display: inline; float: left; width: 220px; margin-left: 22px; overflow: hidden; } div#CartViewedMenu  div.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo a { text-decoration: none; font-weight: bold;} div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo a:hover { text-decoration: none; } .RecentlyCartViewedProductsItemImageLink { display: inline; float: left; width: 65px; } div#CartViewedMenu  div.OldPriceDisplay { display: inline; margin-left: 5px;} div#CartViewedMenu  div.SalePriceDisplay {float:left; display: none; margin-left: 10px;} div#CartViewedMenu  span.QuantityDisplay { display: inline; font-weight: bold;} div#CartViewedMenu  span.ItemBackOrderMessage { display: block; margin-left: 0px; color:#FF0000; font-size: 8pt;} div#CartViewedMenu  span.ItemShipDateDisplay { display: block; margin-left: 0px; font-size: 8pt;} div#CartViewedMenu  .RemoveItem { font-weight: normal; text-decoration: underline !important; vertical-align: top;  } div#CartViewedMenu div.ViewedCartContentArea { display: block;} div#CartViewedMenu div.ViewedCartContentAreaText { display: block; padding-left: 10px;} div#CartViewedMenu div.ViewedCartOrderTotals { display: block; margin-top: 25px;margin-bottom:10px;height:25px; } div#CartViewedMenu div.ViewedCartOrderTotals div.CartItems { display: inline; margin-left: 15px; float:left;} div#CartViewedMenu div.ViewedCartOrderTotals  div.CartItems span.CartItemsLabel{display:inline; } div#CartViewedMenu div.ViewedCartOrderTotals div.MerchandiseTotal { display: inline; float: right; margin: 8px 15px 0 0; } div#CartViewedMenu div.ViewedCartOrderTotals div.MerchandiseTotal span.MerchandiseTotalLabel { text-align: right; font-size: 12px; font-weight: bold; } div#CartViewedMenu div.ViewedCartOrderTotals div.MerchandiseTotal span.MerchandiseTotalPrice { text-align: left; font-size: 12px; font-weight: bold; margin-left: 12px; } div#CartViewedMenu div.ViewedCartButtonsArea{clear: both; margin-top: 15px; margin-left:-15px; width:380px; } div#CartViewedMenu div.ViewedCartButton {display:block;} div#CartViewedMenu div.ViewedCartCheckoutButton {display:block;} div#CartViewedMenu .RegularItemPriceTotal{float:left; } .BasketProductTotalNow {font-size: 13px;} div#CartViewedMenu .BasketProductTotalNow {float:left;} div.BasketProductTotalNow { color: green; font-size: 16px; font-weight: bold; } div#CartViewedMenu div.HeaderRecentlyCartViewedProductsInfo div.SalePriceDisplay{ display:none; } .ItemsInMiniCartText{ display:inline-block; } .MiniCartWrapper { background-color: white; } .MerchandiseTotalButtonArea { padding-top: 10px; } .MiniCartContinueShoppingButton{ display:block; float:left; } .MiniCartContinueToCheckoutButton{ display:block; float:left; padding-left: 15px; } .MerchandiseTotalSection{ padding-bottom: 5px; margin-bottom: 5px; background-color: #ECECEC; } div.MiniCartItemGridContainer{ overflow:hidden; } div.MiniCartItemGridContainer div.buttonContainer{ height:66px; } div.MiniCartItemGridContainer .sliderArrowButtonHorizontal{ top: 45px; } .ItemsInMiniCartContainer, .MerchandiseTotalSection:nth-child(1){ border-top: 1px solid #aaaaaa; } .ItemsInMiniCartContainer, .MerchandiseTotalSection { padding: 5px 10px 5px 10px; border-bottom: 1px solid #aaaaaa; } .ItemsInMiniCartContainer a{ text-decoration: underline; } .IGEFLeftContainer{ width: 35%; float: left; padding: 0 0 0 10px; } .IGEFRightContainer{ width: 60%; float: left; padding: 0 0 0 5px; } div.IGEFLeftContainer  div.publisherRatingHoverOverArea{ width:35%; max-width:120px; } .ItemGridElementMiniCartContainer div.ProductImageContainer img{ width: 100%; height: auto; } .ItemGridElementMiniCartContainer{ width: 100%; } .IGEFName{ font-weight: bold; } .IGEFAttribute1{ padding-top: 4px; padding-bottom: 4px; } .IGEFRightContainer .SalePriceDisplay{ font-size: 10px; } div.ProductOriginalTotalWas{ font-weight: bold; } div.SavingsPriceDisplay{ color: red; font-size:12px; font-weight: bold; display: none; } div.QuantityArea{ clear:both; padding-right: 42%; } .QuantityAndRemoveRow{ padding-top:10%; } .MerchandiseTotal { font-weight: bold; font-size: 12px; } .MerchandiseTotalButton{ display:block; padding-left:6%; float:left; } div.MiniCartWrapper .productListContainerItem:nth-child(3) { border-top: 1px solid #aaaaaa; padding-top: 5px; } .HeaderAuction{ background: url("https://assets.thompsoncigar.com/assets/images/cms/global/header_footer_sprite.jpg") -146px 69px; height: 24px; width: 91px; float:left; cursor: pointer; } .HeaderVideoGallery{ background: url("https://assets.thompsoncigar.com/assets/images/cms/global/header_footer_sprite.jpg") -230px 69px; height: 24px; width: 121px; float:left; cursor: pointer; } .HeaderBlackArrow{ background: url("https://assets.thompsoncigar.com/assets/images/cms/global/header_footer_sprite.jpg") -371px 71px; height: 24px; width: 9px; float:right; cursor: pointer; } .FooterStore{ background: url("https://assets.thompsoncigar.com/assets/images/cms/global/header_footer_sprite.jpg") 0 0; height: 77px; width: 145px; cursor: pointer; } .FooterPayments{ background: url("https://assets.thompsoncigar.com/assets/images/cms/global/header_footer_sprite.jpg") 0 63px; height: 49px; width: 140px; } .FooterFacebook{ background: url("https://assets.thompsoncigar.com/assets/images/cms/global/header_footer_sprite.jpg") 0px 86px; height: 21px; width: 22px; display: inline-block; cursor: pointer; } .FooterTwitter{ background: url("https://assets.thompsoncigar.com/assets/images/cms/global/header_footer_sprite.jpg") -21px 86px; height: 21px; width: 22px; display: inline-block; cursor: pointer; } .FooterYouTube{ background: url("https://assets.thompsoncigar.com/assets/images/cms/global/header_footer_sprite.jpg") -46px 86px; height: 21px; width: 22px; display: inline-block; cursor: pointer; } .FooterInstagram{ background: url("https://assets.thompsoncigar.com/assets/images/cms/global/header_footer_sprite.jpg") -70px 86px; height: 21px; width: 22px; display: inline-block; cursor: pointer; } .FooterBlog{ background: url("https://assets.thompsoncigar.com/assets/images/cms/global/header_footer_sprite.jpg") -95px 86px; height: 21px; width: 32px; display: inline-block; cursor: pointer; } .HeaderDivider { width: 1px; height: 19px; background-color: #CACACA; margin: 5px 8px; float: left; } .HeaderElement { float: left; line-height: 30px; } .MyDisplay{ padding-top:10px; } span.MyDisplayValue { font-weight: bold; padding-left: 5%; float:left; } span.MyDisplayLabel { width: 50%; float: left; text-align: right; float:left; } div.MyButtonContainer{ padding-top: 5%; width: 60%; margin: 0 auto; } #ClubHeaderDisplay { text-align: center; } .RewardPointsContent{ width: 70%; margin-left: auto; margin-right: auto; font-weight: bold; } .MyRewardsSignInButtonContainer, .MyRewardsLearnButtonContainer{ margin-left: auto; margin-right: auto; padding-top: 5%; padding-bottom: 5%; } .MyButtonContainer{ clear:both; } #ClubHeaderTitle{ display:inline; } a#DealsSection{ color: rgb(255, 0, 0); } div#BrandHeader{ display:none; } .MiniCartItemGridContainer { max-height: 370px; } .MiniCartItemGridContainer .VerticalGrid2Control.GridControlBottom, .MiniCartItemGridContainer .VerticalGrid2Control.GridControlTop { background: transparent; } .ItemGridElementMiniCartContainer{ border-bottom: 1px solid lightgrey; } .AreaHeader { background: url("https://assets.thompsoncigar.com/assets/images/bac/line_background.png") bottom repeat-x; color: #034C83; margin-top: 5px; padding: 5px 0px; font-size: 19px; text-align: center; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; } .globalheaderpromo { min-height: 22px; } div.productGridTitle { background: none repeat scroll 0 0 #E6E7E7; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; color: #434343; font-size: 19px; font-weight: normal; padding: 8px; text-align: left; } div.SalePriceDisplay { color: #006600; font-size: 12px; font-weight: bold; } div.PricePerStickDisplay { color: #006600; font-size: 11px; } div.OldPriceDisplay { font-size: 12px; padding-top: 0px; } div.ProductPrice { font-weight: normal; font-size: 12px; } div.ProductPrice div.SalePriceDisplay { font-weight: normal; } div.ProductPrice div.OldPriceDisplay { font-size: 12px; font-weight: normal; } div.ProductURLName { margin-top: 2px; } div.ProductURLName h3 { font-size: 12px; } div.ProductURLName a { font-weight: bold; text-decoration: none; display: block; } div.ProductURLName a:hover { text-decoration: none; } div.ProductRatings span { font-weight: normal; display: inline-block; padding-top:2px; color: grey; } div.ProductRatings { padding-bottom: 5px; margin: auto; display: inline-block; text-align: left; } div.ProductPromotionText { margin-top: 5px; } div.ProductBestSellerImage img { display: block; margin: 8px auto 0 auto; } div.ProductNewImage img { display: block; margin: 8px auto 0 auto; } div.ProductVerticalColumn { margin: 0 auto; padding: 5px 0; width: 90%; text-align: left; min-width: 126px; } div.ProductVerticalColumn div.ProductRatings { padding-left: 0px; padding-right: 0px; } div.ThumbnailProductVerticalColumn { display: inline; float: left; text-align: center; width: 130px; margin: 3px 12px 5px 11px; } div.ThumbnailProductVerticalColumn div.ProductRatings { padding-left: 15px; padding-right: 0px; } div.FeatureProductsTitle { background-color: #38556b; color: white; display: block; font-size: 21px; padding: 6px 6px 6px 15px; } div.ProductHorizontalColumn { display: inline; float: left; width: 178px; text-align: center; } div.RecommendationsSourceProduct div.ProductHorizontalColumn{ width: 100%; } div.RecommendationsSourceProduct { text-align: center; width: 147px; display: inline; float: left; overflow: hidden; position: relative; } div.RecommendationsSourceSeperator{ width: 1px; height: 100%; float: left; border-right: 1px solid #d9d9d9; } div.RecommendationsSourceProduct div.ProductURLImage { width: 65px; padding: 5px; } div.RecommendationsSourceProduct div.ProductRatings { padding-left: 25px; padding-right: 0px; } div#wnBEST_SAMPLERS div.ProductHorizontalColumn { width: 172px; } div#lyrBEST_SELLERS { padding-left: 24px; } div#ProductGrid_BEST_SELLERS div.ProductHorizontalColumn { width: 172px; } div#ProductGrid_BEST_SELLERS { min-width: 600px; } div.wnHorizontalScroll { float: left; height: auto; position: relative; width: 100% } div#wnHeaderRecentlyAdded { width: 350px; } div#wnProductSell { width: 170px; } div#wnLAST_ITEM_VIEWED, div#wnLAST_ITEM_PURCHASED, div#wnLAST_ITEM_PURCHASED_1, div#wnLAST_ITEM_PURCHASED_2, div#wnLAST_ITEM_IN_CART, div#wnLAST_ITEM_IN_WISHLIST { display: none; } @media screen and (max-width: 1279px) { div#wnLAST_ITEM_VIEWED, div#wnLAST_ITEM_PURCHASED, div#wnLAST_ITEM_PURCHASED_1, div#wnLAST_ITEM_PURCHASED_2, div#wnLAST_ITEM_IN_CART, div#wnLAST_ITEM_IN_WISHLIST { width: 809px; } div.HomepagePersonalizationSectionSubTitle2{ width: 788px; } } @media screen and (min-width: 1280px) { div#wnLAST_ITEM_VIEWED, div#wnLAST_ITEM_PURCHASED, div#wnLAST_ITEM_PURCHASED_1, div#wnLAST_ITEM_PURCHASED_2, div#wnLAST_ITEM_IN_CART, div#wnLAST_ITEM_IN_WISHLIST { width: 83.5%; } } div#RecommendationHeader { width: 100%; display: inline; float: left; overflow: hidden; } div#slider .buttonContainer { display: none !important; } div#slider { display: block; } .buttons { top: 85px; left: 0px; position: absolute; } .buttonContainer { float: left; height: 220px; width: 35px; position: absolute; left: 0; top: 0; z-index: 500; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); } .buttonContainerRight { right: 0; left: auto; width:30px; } .containerListItem { position: absolute; } .productListContainer { position: relative; } .productListContainerItem { position: relative; } .productListContainerItem a img { vertical-align: bottom; margin-top: 5px; } div.sliderArrowButtonHorizontal { background-image: url("https://assets.thompsoncigar.com/assets/images/but/horizontal_arrows_sprite_c.png"); background-position: -35px 0; height: 45px; position: absolute; top: 85px; width: 35px; } div.sliderArrowButtonHorizontalNext { background-position: -70px 0; } div.sliderArrowButtonHorizontalPrev { background-position: 0x 0px; } div.sliderArrowButtonHorizontalNextDisabled { background-position: -105px 0; } div.sliderArrowButtonHorizontalPrevDisabled { background-position: 0 0; } div.sliderArrowButtonVertical { background-image: url("https://assets.thompsoncigar.com/assets/images/but/vertical_arrows_sprite_c.png"); background-position: 0 -35px; height: 35px; width: 46px; position: relative; } div.sliderArrowButtonVerticalNext { background-position: 0 -70px; } div.sliderArrowButtonVerticalPrev { background-position: 0px 0px; } div.sliderArrowButtonVerticalNextDisabled { background-position: 0 35px; } div.sliderArrowButtonVerticalPrevDisabled { background-position: 0 0; } div.ExtendedProductNameContainer { font-size: 12px; } div.BonusText { font-weight: bold; font-size: 12px; display:inline; clear: both; } .ProductGrid div.ProductExtendedName { font-size: 12px; } .ProductGrid div.VariantText { font-size: 12px; } .BoOverlay { border: 0 !important; } .BesOverlay { border: 0 !important; } .BosOverlay { border: 0 !important; } .BmsOverlay { border: 0 !important; } .ExcOverlay { border: 0 !important; } .FpfOverlay { border: 0 !important; } .FrsOverlay { border: 0 !important; } .NewOverlay { border: 0 !important; } .TopOverlay { border: 0 !important; } .WewOverlay { border: 0 !important; } .WlsOverlay { border: 0 !important; } .ProductSkuPriceInformationLabel { width: 30%; margin-left: 10%; text-align: left; } .ProductSkuPriceInformation { width: 50%; margin-right: 10%; text-align: right; } .CallCenterRecoGridsWrapper { min-height: 900px; } .gridAnimate { white-space: nowrap; position: absolute; } .gridAnimateVertical { position: absolute; } .gridAnimate > * { display: inline-block !important; white-space: normal; float: none !important; position: relative !important; } .gridAnimateVertical > * { white-space: normal; float: none !important; position: relative !important; } .GridAndButtonWrapper { -webkit-overflow-scrolling: touch; -ms-scroll-chaining: none; -webkit-transform: translate3d(0,0,0); margin-left: auto; display: inline-block; margin-right: auto; float: none !important; text-align: initial; } .GridAndButtonWrapper > * { -webkit-transform: translate3d(0,0,0); } div.ContinuousSliderMask { text-align: center; } div.CigarProfileMiniContainer { font-size: 10px; text-align: center; } div.CigarProfileMiniArea div.CigarProfileMiniStrengthLabel { display: inline-block; } span.CigarProfileMiniLabel { font-weight: bold; } div.CigarProfileMiniStrengthIcon { height: 9px; width: 12px; display: inline-block; border: 1px solid #A0A0A0; } div.CigarProfileMiniStrengthIcon.MILD { background-color: #feeb03; } div.CigarProfileMiniStrengthIcon.MILD-MEDIUM { background-color: #f7c703; } div.CigarProfileMiniStrengthIcon.MEDIUM { background-color: #ea8702; } div.CigarProfileMiniStrengthIcon.MEDIUM-FULL { background-color: #dd4701; } div.CigarProfileMiniStrengthIcon.FULL { background-color: #c80200; } div.CountryFlagMiniImage { display: inline-block; padding-top: 2px; } div.publisherRatingHoverOverArea { width: 84%; max-width: 130px; float: right; position: absolute; z-index: 1; } div.ProductHorizontalColumn div.publisherRatingHoverOverArea { width: 94%; max-width: 175px; } div.ProductVerticalColumn div.publisherRatingHoverOverArea { width: 94%; max-width: 175px; } div.CigarPublisherRating { float: right; } div.CPRContainer span { display: none; } div.CPRContainer img { display: inline; float: left; margin: 0; } .GridAddButton { width: 100%; text-align: center; } .GridAddButton > div { display: inline-block; } .GridAddButton .SvgButtonSecondary { float: left; } div#SearchResultsText { width: 100%; } .ThumbnailItemsGrid{ width: 100% } .ThumbnailItemsGrid .Grid2ItemsWrapper { overflow: visible; } #ProductGrid_SEARCH_ITEMS_MEDIUM .ThumbnailItemsGrid, #ProductGrid_SEARCH_ITEMS_MEDIUM .LargeDetailGridTemplate, #ProductGrid_SEARCH_ITEMS_MEDIUM .Grid2ItemsWrapper, #ProductGrid_SEARCH_ITEMS_LARGE .ThumbnailItemsGrid, #ProductGrid_SEARCH_ITEMS_LARGE .LargeDetailGridTemplate, #ProductGrid_SEARCH_ITEMS_LARGE .Grid2ItemsWrapper, #ProductGrid_SEARCH_ITEMS_SMALL .ThumbnailItemsGrid, #ProductGrid_SEARCH_ITEMS_SMALL .LargeDetailGridTemplate, #ProductGrid_SEARCH_ITEMS_SMALL .Grid2ItemsWrapper { height: auto !important; } div#RefinementSelections { float: left; width: 610px; margin-left: 5px; } .GridLayoutContainerNoFeatured { position: absolute; bottom: 0; right: 0; } .ThumbnailHeaderWrapper { position: relative; } div#CatTitle { float: left; width: 610px; } div#FeaturedItems { clear: both; } .CompareOption { padding: 2px; display: block; } .Compare { float: left; display: inline; margin-left: 5px; font-size: 12px; color: #000; } .CompareOption div.CheckBoxPlaceHolderSmall { height: 13px !important; width: 13px !important; } .CompareText { padding-top: 3px; } /*! jQuery UI - v1.11.0 - 2014-07-28 * http: * Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css * To view and modify this theme, visit http: * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix:after { clear: both; } .ui-helper-clearfix { min-height: 0; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } .ui-front { z-index: 100; } .ui-state-disabled { cursor: default !important; } .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; } .ui-draggable-handle { -ms-touch-action: none; touch-action: none; } .ui-resizable { position: relative; } .ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; } .ui-selectable { -ms-touch-action: none; touch-action: none; } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; } .ui-sortable-handle { -ms-touch-action: none; touch-action: none; } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; min-height: 0; font-size: 100%; } .ui-accordion .ui-accordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; } .ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; } .ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; } .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } .ui-button-icon-only { width: 2.2em; } button.ui-button-icon-only { width: 2.4em; } .ui-button-icons-only { width: 3.4em; } button.ui-button-icons-only { width: 3.7em; } .ui-button .ui-button-text { display: block; line-height: normal; } .ui-button-text-only .ui-button-text { padding: .4em 1em; } .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } input.ui-button { padding: .4em 1em; } .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } .ui-buttonset { margin-right: 7px; } .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; } .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } .ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker .ui-datepicker-next-hover { right: 1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; } .ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; } .ui-datepicker.ui-datepicker-multi { width: auto; } .ui-datepicker-multi .ui-datepicker-group { float: left; } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; } .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; } .ui-dialog { overflow: hidden; position: absolute; top: 0; left: 0; padding: .2em; outline: 0; } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; text-overflow: ellipsis; text-align: left; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px; } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em .5em; background: none; overflow: auto; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } .ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: none; } .ui-menu .ui-menu { position: absolute; } .ui-menu .ui-menu-item { position: relative; margin: 0; padding: 6px 1em 6px .4em; cursor: pointer; min-height: 0; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); text-align: left; border-bottom: 1px solid #E0E0E0; } .ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } .ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: -1px; } .ui-menu-icons { position: relative; } .ui-menu-icons .ui-menu-item { padding-left: 2em; } .ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0; } .ui-menu .ui-menu-icon { left: auto; right: 0; } .ui-progressbar { height: 2em; text-align: left; overflow: hidden; } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; } .ui-progressbar .ui-progressbar-overlay { background: url("https://assets.thompsoncigar.com/assets/images/animated-overlay.gif"); height: 100%; filter: alpha(opacity=25); opacity: 0.25; } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; } .ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none; } .ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px; } .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0; } .ui-selectmenu-open { display: block; } .ui-selectmenu-button { display: inline-block; overflow: hidden; position: relative; text-decoration: none; cursor: pointer; } .ui-selectmenu-button span.ui-icon { right: 0.5em; left: auto; margin-top: -8px; position: absolute; top: 50%; } .ui-selectmenu-button span.ui-selectmenu-text { text-align: left; padding: 0.4em 2.1em 0.4em 1em; display: block; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: .8em; } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: .8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; } .ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } .ui-spinner-input { border: none; background: none; color: inherit; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; } .ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } .ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } .ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } .ui-spinner-up { top: 0; } .ui-spinner-down { bottom: 0; } .ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px; } .ui-tabs { position: relative; padding: .2em; } .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; } .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } .ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; } body .ui-tooltip { border-width: 2px; } .ui-widget { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1.1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #dddddd; background: white; color: #333333; } .ui-widget-content a { color: #333333; } .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url("/assets/images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x; color: #ffffff; font-weight: bold; } .ui-widget-header a { color: #ffffff; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url("/assets/images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x; font-weight: bold; color: #1c94c4; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid; background: url("https://assets.thompsoncigar.com/assets/images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; font-weight: bold; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); -ms-filter: grayscale(100%); -webkit-filter: grayscale(100%); filter: grayscale(100%); } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #c77405; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url("/assets/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; font-weight: bold; color: #eb8f00; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fed22f; background: #ffe45c url("/assets/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #b81900 url("/assets/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; color: #ffffff; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } .ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon { background-image: url("/assets/images/smoothness/ui-icons_222222_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("/assets/images/ui-icons_ffffff_256x240.png"); } .ui-state-default .ui-icon { background-image: url("/assets/images/smoothness/ui-icons_222222_256x240.png"); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { } .ui-state-active .ui-icon { background-image: url("/assets/images/ui-icons_ef8c08_256x240.png"); } .ui-state-highlight .ui-icon { background-image: url("/assets/images/ui-icons_228ef1_256x240.png"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("/assets/images/ui-icons_ffd27a_256x240.png"); } .ui-icon-blank { background-position: 16px 16px; } .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-on { background-position: -96px -144px; } .ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; } .ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url("/assets/images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; opacity: .2; filter: Alpha(Opacity=20); border-radius: 5px; } .ui-front{ z-index:5002; } .ui-widget-overlay { opacity: .4; filter: Alpha(Opacity=40); background: #000000; } div.Modal .ui-widget-header { background: none; border: none; color: none; font-weight: bold; line-height: 5px; } .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/assets/images/smoothness/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } .ui-autocomplete { background: #ececec; } .ui-menu .ui-state-focus{ border: 1px solid #999999; font-weight: bold; border-radius: 3px; filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%); -ms-filter: grayscale(0%); filter: grayscale(0%); } .ui-dialog-content{ min-width: 250px; min-height: 250px; } .pr-review-rating { float: left !important; } .prPaQaContainer { margin-left: 0px !important; } .prPaAnswerList { margin-left: 0px !important } .pr-review-rating-wrapper, .pr-review-main-wrapper { float: none; width: 100% !important; } .pr-review-author-info-wrapper { clear: both; margin: 0 0 .7em 0 !important; } .pr-review-author { font-size: 92%; margin-bottom: 1em; float: none; width: 100% !important; } .pr-review-author p { margin: 0; padding: 0 0 .3em; display: inline !important; } div.CheckBoxPlaceHolderSmall { background-image: url('https://assets.thompsoncigar.com/assets/images/but/check_box_sprite.png'); width: 14px; height: 13px; display: inline-block; background-position: 90px 15px; transition: box-shadow 0.5s; border-radius: 3px; border: 2px solid transparent; } div.CheckBoxPlaceHolderMedium { background-image: url('https://assets.thompsoncigar.com/assets/images/but/check_box_sprite.png'); width: 21px; height: 21px; display: inline-block; background-position: 116px 22px; transition: box-shadow 0.5s; border-radius: 5px; border: 2px solid transparent; } div.CheckBoxPlaceHolderLarge { background-image: url('https://assets.thompsoncigar.com/assets/images/but/check_box_sprite.png'); width: 29px; height: 28px; display: inline-block; transition: box-shadow 0.5s; border-radius: 5px; background-position: -2px -2px; border: 2px solid transparent; } div.CheckBoxPlaceHolderSmall.CheckBoxPlaceHolderInActive{ background-image: none; border: 2px solid #bcc1c7; width: 13px; height: 14px; background-color: #eee; } div.CheckBoxPlaceHolderMedium.CheckBoxPlaceHolderInActive{ background-image: none; border: 2px solid #bcc1c7; background-color: #eee; width: 21px; height: 21px; } div.CheckBoxPlaceHolderLarge.CheckBoxPlaceHolderInActive{ background-image: none; border: 2px solid #bcc1c7; background-color: #eee; width: 28px; height: 28px; } div.CheckBoxPlaceHolderLarge[disabled=disabled] { background-position: 74px -2px; } div.CheckBoxPlaceHolderMedium[disabled=disabled] { background-position: 40px 23px; } div.CheckBoxPlaceHolderSmall[disabled=disabled] { background-position: 166px 15px; } div.CheckBoxPlaceHolderLarge:hover{ border: 2px solid rgba(43,163,255,1); box-shadow: 0px 0px 15px 0px rgba(43,163,255,1), inset 0px 0px 7px 0px rgba(43,163,255,1); } div.CheckBoxPlaceHolderMedium:hover{ border: 2px solid rgba(43,163,255,1); box-shadow: 0px 0px 10px 0px rgba(43,163,255,1), inset 0px 0px 5px 0px rgba(43,163,255,1); } div.CheckBoxPlaceHolderSmall:hover{ border: 2px solid rgba(43,163,255,1); box-shadow: 0px 0px 7px 0px rgba(43,163,255,1), inset 0px 0px 3px 0px rgba(43,163,255,1); } div.CheckBoxPlaceHolderLarge[disabled=disabled]:hover{ } div#Footer { border-top: 1px solid #000; padding-top: 5px; } div#Footer a {text-decoration: none; } div#Footer a:hover { text-decoration: underline; } div#Footer dl dt { font-weight: bold; text-transform: uppercase; } div#Footer dl dd { padding-top: 2px; } div#Footer #FooterNav { border-top: 2px solid #000; border-bottom: 1px solid #000; } div#Footer #FooterNav #FooterNavInner { width: 100%; background-color: #ffffff; } .FooterLinkColumns { display: inline; float: left; min-width: 189px; margin: 0px; padding-top:10px; width:20%; } div#Footer #FooterNav #FooterNavInner #FooterCatalogs dl { display: inline; float: left; width: 110px; margin-left: 10px;} div#Footer #FooterNav #FooterNavInner #CountryPricing { display: inline; float: right; width: 220px; border-left: 1px solid #000; margin: 10px 15px 10px 0;} div#CountryPricing #CandianPricingTitle { padding-left: 51px; height: 15px; background: url('https://assets.thompsoncigar.com/assets/images/ima/ima-glo-candian-flag-small.gif') no-repeat 15px 0px; text-transform: uppercase; font-weight: bold;} div#CountryPricing #USPricingTitle { padding-left: 51px; height: 15px; background: url('https://assets.thompsoncigar.com/assets/images/ima/ima-glo-usa-flag-small.gif') no-repeat 15px 0px; text-transform: uppercase; font-weight: bold;} div#CountryPricing #FooterEmailSignup { font-weight: bold; padding: 10px 5px 10px 15px;} #FooterEmailSignup .FooterEntryArea { margin-top: 5px; width: 100%; } #FooterEmailSignup .FooterEntryArea label { margin: 3px 5px 0 0;} #FooterEmailSignup .FooterEntryArea input { display: inline; float: left; margin: 0 5px 3px 0; } #FooterEmailSignup .FooterEntryArea .ErrorText { padding-bottom: 5px; } div#Footer #FooterBottom { padding: 20px 0 10px 0; text-align: center;} .EmailSignupHeader{ display:none; } #EmailSignupFooterLink{ display:none; width:20%; } div.FooterEmailHeader{ font-weight: none; } .orangetext { color: #fc7e00; font-weight: bold; } div#Footer div.FlyoverEmailSignup { min-height: 10px !important; } div.TabGridLabel { float: left; background: url("https://assets.thompsoncigar.com/assets/images/bac/line_background.png") bottom repeat-x; border-right: 1px solid #c3c4c4; border-top: 1px solid #c3c4c4; color: #646464; font-size: 15px; text-decoration: none; cursor: pointer; overflow: visible; border-bottom: 1px solid #c3c4c4; height: 111%; padding: 10px 10px 11px 10px; } div.TabGridLabel:first-of-type { border-left: 1px solid #c3c4c4; } div.TabGridContainer { padding-top: 15px; height: 18px; padding-bottom: 22px; font-size: 15px; clear: both; } div.CallCenterRecoTab hr { margin: 0; } div.TabGridLabel.ActiveTab { background: url("https://assets.thompsoncigar.com/assets/images/bac/prod_recos_background_mobile.png") repeat scroll right center; color: #044a85; height: 22px; border-bottom: 0; }.QuickLookActivateButtonContainer .SvgButtonSecondary{ width: 90px; } .ProductHorizontalColumn *:hover .QuickLookActivateButtonContainer, .ProductHorizontalColumn:hover .QuickLookActivateButtonContainer, .ThumbnailProductVerticalColumn *:hover .QuickLookActivateButtonContainer, .ThumbnailProductVerticalColumn:hover .QuickLookActivateButtonContainer, .ProductVerticalColumn *:hover .QuickLookActivateButtonContainer, .ProductVerticalColumn:hover .QuickLookActivateButtonContainer, .MediumDetailGridTemplate *:hover .QuickLookActivateButtonContainer, .MediumDetailGridTemplate:hover .QuickLookActivateButtonContainer, .MediumLargeDetailGridTemplate:hover *:hover .QuickLookActivateButtonContainer, .MediumLargeDetailGridTemplate:hover .QuickLookActivateButtonContainer, .LargeDetailGridTemplate *:hover .QuickLookActivateButtonContainer, .LargeDetailGridTemplate:hover .QuickLookActivateButtonContainer { display: block; opacity: 1; transition: opacity 350ms ease 0; } .ProductHorizontalColumn *:hover .QuickLookControlsContainer, .ProductHorizontalColumn:hover .QuickLookControlsContainer, .ThumbnailProductVerticalColumn *:hover .QuickLookControlsContainer, .ThumbnailProductVerticalColumn:hover .QuickLookControlsContainer, .ProductVerticalColumn *:hover .QuickLookControlsContainer, .ProductVerticalColumn:hover .QuickLookControlsContainer, .MediumDetailGridTemplate *:hover .QuickLookControlsContainer, .MediumDetailGridTemplate .QuickLookControlsContainer{ display: block; } .MagnifierGlass { background-size: cover; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiA8Zz4NCiAgPGVsbGlwc2Ugc3Ryb2tlPSIjYzljOWM5IiByeT0iMTYuNzgxMjIiIHJ4PSIxNy43MTg3MSIgaWQ9InN2Z182IiBjeT0iMTYuNzgxMjIiIGN4PSIxNy43MTg3MSIgZmlsbC1vcGFjaXR5PSJudWxsIiBzdHJva2Utd2lkdGg9IjAiIGZpbGw9IiNjY2NjY2MiLz4NCiAgPGVsbGlwc2Ugc3Ryb2tlPSIjMDAwIiByeT0iMTQuNTkzNzQiIHJ4PSIxNS4zNzQ5NyIgaWQ9InN2Z18xMiIgY3k9IjE2LjY1NjI3IiBjeD0iMTcuNDA2MjciIHN0cm9rZS1vcGFjaXR5PSJudWxsIiBzdHJva2Utd2lkdGg9IjAiIGZpbGw9IiNmZmZmZmYiLz4NCiAgPGxpbmUgc3Ryb2tlPSIjYzljOWM5IiBzdHJva2UtbGluZWNhcD0ibnVsbCIgc3Ryb2tlLWxpbmVqb2luPSJudWxsIiBpZD0ic3ZnXzE0IiB5Mj0iMjguNTkzNzQiIHgyPSIxNy43MTg3NiIgeTE9IjUuMDMxMjkiIHgxPSIxNy42NTYyNiIgZmlsbD0ibm9uZSIvPg0KICA8bGluZSBzdHJva2UtbGluZWNhcD0ibnVsbCIgc3Ryb2tlLWxpbmVqb2luPSJudWxsIiBpZD0ic3ZnXzE1IiB5Mj0iMTYuMjgxMjciIHgyPSIzMC4wMzEyNCIgeTE9IjE2LjI4MTI3IiB4MT0iNS4wOTM3OSIgZmlsbC1vcGFjaXR5PSJudWxsIiBzdHJva2U9IiNjNGM0YzQiIGZpbGw9Im5vbmUiLz4NCiAgPGxpbmUgc3Ryb2tlPSIjYzljOWM5IiBzdHJva2UtbGluZWNhcD0ibnVsbCIgc3Ryb2tlLWxpbmVqb2luPSJudWxsIiBpZD0ic3ZnXzE4IiB5Mj0iNDYuMjgxMjEiIHgyPSI0Ni4zNDM3MSIgeTE9IjI4LjkwNjI0IiB4MT0iMjcuNjU2MjQiIGZpbGwtb3BhY2l0eT0ibnVsbCIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIi8+DQogPC9nPg0KIDxnPg0KICA8dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+DQogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0OSIgd2lkdGg9IjQ5IiB5PSItMSIgeD0iLTEiLz4NCiA8L2c+DQo8L3N2Zz4=); height: 20px; width: 20px; } #CheckoutPage .QuickLookControlsContainer{ display:none; } .QuickLookActivateButtonContainer { font-size: 14px; color: #A4A4A4; padding: 8px 10%; background-color: white; border: 1px solid #A4A4A4; width: 100%; opacity: 0; position: absolute; margin-left: auto; margin-right: auto; width: 75%; padding-right: 15px; transition-duration: 800ms; } .QuickLookControlsContainer{ position: absolute; height: 34px; top: 130px; left: 50%; width: 130px; margin-left: -65px; } .QuickLookControlsContainer:hover .MagnifierGlass.GridElementMagnifierGlass, .QuickLookControlsContainer *:hover .MagnifierGlass.GridElementMagnifierGlass{ top: 5%; background-size: cover; height: 30px; width: 30px; } .QuickLookControlsContainer:hover .QuickLookActivateButtonContainer, .QuickLookControlsContainer *:hover .QuickLookActivateButtonContainer{ background-color: #ececec; color: #434343; } .MagnifierGlass.GridElementMagnifierGlass { position: absolute; top: 2px; right: 3%; transition-duration: 350ms; } .ImageColumnWrapper { float: left; width: 38%; height: 550px; border-right: 1px solid #DADADA; } .InfoColumnWrapper{ float: left; width: 31%; height:550px; overflow-x: hidden; } .PurchaseColumnWrapper { float: left; width: 30.7%; height: 550px; overflow-x: hidden; border-left: 1px solid #DADADA; } .PurchaseColumnWrapper .prodPagePrice{ padding-left: 5px; } .ProductDescriptionHeading{ font-size: 14px; font-weight: bold; } .MainQuickLookWrapper div.productPurchaseContainer div.topBorder{ display:none; } .MainQuickLookWrapper div.productDisplayContainer { background-image: none; border: none; } .MainQuickLookWrapper div#prodOptionsContainer { padding: 0; display: block; width: auto; } .MainQuickLookWrapper dl.ProductOptions { padding-top: 15px; } .MainQuickLookWrapper div#ClubTypeArea{ display: none; } .MainQuickLookWrapper .ProdVariantInfo{ padding: 5px; } .MainQuickLookWrapper .pr-snippet-write-review{ display: none; } .MainQuickLookWrapper .pr-snippet-read-reviews{ border-right: none; } .MainQuickLookWrapper .ItemSku{ padding-top: 5px; } .MainQuickLookWrapper .ProductVariantItemAndStatus{ padding: 5px 0 0 0; } .MainQuickLookWrapper span.ProductVariantAvailableTag{ padding-left: 0; } .MainQuickLookWrapper .prodDescription.prodWarningText, .MainQuickLookWrapper .prodDescription.warningText{ height: auto; } .MainQuickLookWrapper #ProductAltImages { float: left; } .MainQuickLookWrapper .bonusItemAltImages { float: left; padding-left: 15px; } .MainQuickLookWrapper .bonusItemAltImages img { padding: 1px; } .MainQuickLookWrapper span.ProductVariantAvailableTag { display: block; clear: both; padding-top: 5px; } .MiniCartModal{ text-align: left; } .MiniCartModal *:focus { outline: none; } .MiniCartModalHeader{ padding-left: 10px; float: left; } .MiniCartModalTopContainer{ padding-bottom: 15px; } .MiniCartHeaderContainer { padding-top: 5px; padding-bottom: 10px; } .MiniCartModalHeaderPrefix{ font-size: 1.5em; color: grey; } .MiniCartModalHeaderSuffix{ font-size: 1.5em; color: blue; } .MiniCartModalItemConatainer{ float:left; width: 50%; padding-left: 10px; } .MiniCartModalButtonContainer{ float: right; padding-right: 10px; } .MiniCartModalCheckoutButton{ padding: 10px 0 5px 0; } .MiniCartModalContinueShoppingButton{ padding: 5px 0 10px 0; } .MiniCartModalItemLeftContainer, .MiniCartModalItemIsGiftContainer{ float: left; width: 50%; max-width: 160px; min-height: 1em; } .MiniCartModalItemIsGiftContainer{ color: grey; } .MiniCartModalItemRightContainer, .MiniCartModalItemIsGiftText{ float: left; width: 50%; } .MiniCartModalItemIsGiftText{ font-size: 0.8em; color: grey; width: auto; padding-top: 2px; } .MiniCartModalItemName{ font-weight: bold; padding-bottom: 3px; } .MiniCartModalItemPrice{ padding-top: 5px; padding-bottom: 5px; } .MiniCartModalItemQuantity{ font-weight: bold; } .MiniCartModalGridConatiner{ padding-top: 15px; position: relative; } .MiniCartModalBackOrderMessage, .MiniCartModalBackOrderDate{ padding-top: 5px; font-weight: bold; } .ItemIsGiftLabel { padding: 1px 0 5px 15px; display: inline-block; vertical-align: top; } .MiniCartModalContainer #SpecialOfferItems { padding-top: 5px; } .MiniCartModalContainer #QuickLookSpecialOfferItems .ProductHorizontalColumn { width: 100%; height: 200px; } .MiniCartModalContainer .SpecialOfferContainer .ProductImageContainer { float: left; } .MiniCartModalContainer .SpecialOfferContainer .ProductTextContainer { float: left; width: 50%; text-align: left; padding-left: 25px; } .MiniCartModalContainer .SpecialOfferContainer .ProductAddToCart { padding-right: 35px; text-align: left; padding-top: 10px; } .SpecialOfferContainer .ProductAddToCart .SalePriceDisplay { font-weight: bold; font-size: 16px; color: #006600; padding-bottom: 5px; } .MiniCartModalContainer .SpecialOfferContainer .FixedPriceProductMessage { font-weight: bold; font-size: 14px; } .SpecialOfferContainer .ProductDescription { padding-top: 10px; } .SpecialOfferContainer .TargetProduct { display: none; } div.MainQuickLookWrapper div.SavingsPriceDisplay, div.MainQuickLookWrapper div.PricePerStickDisplay{ display: none; } div.GoToFullProductPageLink{ padding-top: 15px; width: 66%; float: right; } div.MainQuickLookWrapper div.pr-snippet-stars .pr-snippet-rating-decimal{ padding: 0px 5px; background-color: #3c5a71; color: #ffffff; } div.MainQuickLookWrapper .prodDescription { max-height: 213px; overflow-y: auto; margin-left: 0; margin-right: auto; margin-top: 0; } div.MainQuickLookWrapper div.CigarProfileContainer div.CigarProfileLabelsArea{ width: 35%; } div.MainQuickLookWrapper div.CigarProfileContainer div.CigarProfileSliderContainer > div{ padding-right: 1px; } div.MainQuickLookWrapper div.AltImageContainer{ width: auto; } div.MainQuickLookWrapper .altThumb{ margin-left: 15px; float: left; } div.MainQuickLookWrapper div.AltImageContainer{ max-width: none; } div.MainQuickLookWrapper .pr-snippet-read-reviews, div.MainQuickLookWrapper .pr-snippet-write-review{ display: none; } div.MainQuickLookWrapper .InfoColumnWrapper > div { padding-left:5px; } div.InfoColumnWrapper div.CigarProfileContainer { width: 100%; float: left; border-bottom: 1px solid; border-color: #c3c4c4; } div.MainQuickLookWrapper div.productDisplayContainer div#prodOptionsContainer select{ width:98%; margin-left:4px; } div.MainQuickLookWrapper .WidgetAddToCart{ } div.InfoColumnWrapper div.CigarProfileContainer{ padding-left: 0px; } div.CigarProfileContainer div.CigarProfileHeading { padding: 5px; font-size: 14px; font-weight: bold; border-bottom: 1px solid; border-color: #c3c4c4; } div.CigarProfileContainer div.CigarProfileSliderContainer { padding-top: 5px; padding-left: 5px; position: relative; } div.CigarProfileContainer div.CigarProfileSliderContainer > div { float: left; padding-right: 9px; padding-top: 5px; font-size: 15px; } div.CigarProfileContainer div.CigarProfileLabelsArea { float: left; font-weight: bold; width: 25%; } div.CigarProfileLabel, div.CigarProfileValue { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; } div.CigarProfileContainer CigarProfileValuesArea { float: left; } .MainQuickLookWrapper .SvgButtonLarge .SvgButtonText { font-size: 16px; padding-top: 15px; } div.MainQuickLookWrapper div.WidgetAddToCart .SvgButtonLarge { width: 200px; } body { background: none; text-align: left; } .bold { font-weight: bold; } div.ModalContent div#PopupContent div.FormVerticalAlign { font-size: 12px; width: 100%; } div.ModalContent div#PopupContent div.FormVerticalAlign .FormButton { margin: 0 0 0 10px; } div.ModalContent div#PopupContent div.FormVerticalAlign .ExampleText { font-weight: normal; font-size: 12px; } div.ModalContent div#PopupContent div.FormVerticalAlign .ErrorText { font-size: 12px; margin: 4px 0; font-weight: normal; } div.ModalContent div.FormVerticalAlign input, div.FormVerticalAlign select, div.FormVerticalAlign textarea, div.FormVerticalAlign option { font-size: 12px; } div.ModalContent span.FormRequiredText { font-style: italic; display: inline; float: right; margin: 0 0 0 0; } div.ModalContent span.FormRequiredText span { font-weight: bold; font-size: italic; } div.ModalContent div.FormVerticalAlign div.FormItem { border: 1px solid #fff; padding: 5px 10px; margin: 10px 0 0 0; } div.ModalContent div.FormVerticalAlign div.FormItem label { font-weight: normal; display: block; margin-bottom: 3px; font-size: 12px; } div.ModalContent div.FormVerticalAlign div.FormItemRequired { border: 1px solid #fff; padding: 5px 10px; margin: 10px 0 0 0; } div.ModalContent div.FormVerticalAlign div.FormItemRequired label { font-weight: bold; display: block; margin-bottom: 3px; font-size: 12px; } div.ModalContent div.FormVerticalAlign div.LabelWithLink { width: 100%; } div.ModalContent div.FormVerticalAlign div.LabelWithLink label { display: inline; float: left; } div.ModalContent div.FormVerticalAlign div.LabelWithLink span { display: inline; float: left; margin-left: 5px; } div.ModalContent div.FormVerticalAlign div.LabelWithLink a, div.FormVerticalAlign div.LabelWithLink a { font-size: 10px; color: #4D729F; } div.ModalContent .FieldHighlightColor { background-color: yellow; } div.ModalContent .FieldErrorHighlight { background-color: #fcc; } div.ModalContent .FieldErrorHighlight .ErrorText { color: #4d4d4d; font-weight: normal; } div.ModalContent div#PopupContent { } div.ModalContent div#PopupContent * { font-size: 12px; } div.ModalContent div#PopupContent div#PopupContentInner { width: 100%; font-size: 12px; } div.ModalContent div#PopupContent h1 { font-size: 14px; font-weight: bold; padding-bottom: 15px; } div.ModalContent div#PopupContent h2 { font-size: 12px; font-weight: bold; padding: 0 0 10px 0; margin: 0; } div.ModalContent div#PopupContent p { margin: 0; padding: 0 0 10px 0; } div.ModalContent div#PopupContent .ErrorText, div#PopupContent .InformationText { font-weight: bold; font-size: 12px; } div.ModalContent a#ButtonPopupClose { display: inline; float: right; font-size: 12px; font-weight: bold; } div.ModalContent div.EmailFriendColumn { display: inline; float: left; width: 300px; margin-bottom: 15px; } div.ModalContent div#EmailFriendPrivacy { display: inline; float: left; margin: 75px 0 0 15px; width: 200px; } div.ModalContent div#GiftCardBalanceCheckRemaing { font-size: 12px; border-top: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; line-height: 1.5; padding: 5px 0; margin-bottom: 10px; } div.ModalContent div#GiftCardBalanceCheckRemaing span { font-weight: bold; font-size: 12px; } div.ModalContent div#GiftCardBalanceCheckError { margin-bottom: 10px; } div.ModalContent div#GiftCardBalanceCheckForm { width: 100%; margin: 15px 0; } div.ModalContent div#GiftCardBalanceCheckForm input { display: inline; float: left; margin: 4px 5px 0 0; } div.ModalContent div#GiftCardBalanceCheckForm label { font-size: 13px; font-weight: bold; } div.ModalContent div#ForgotPasswordNotification { margin-bottom: 15px; } div.ModalContent a#ForgotPasswordCustLink { font-size: 12px; } div.ModalContent div.SecurityCode { padding: 10px; margin-bottom: 5px; } div.ModalContent div.SecurityCode span { display: inline; float: left; width: 150px; margin: 15px 15px 0 0; font-size: 12px; } div.ModalContent div#SecurityCodeBottom { font-size: 12px; } div.ModalContent div#SecurityCodeBottom span { font-size: 12px; font-weight: bold; display: block; margin-bottom: 5px; } div.ModalContent div#ZoomPopupLeft { display: inline; float: left; width: 550px; padding-bottom: 15px; } div.ModalContent div#ZoomPopupRight { display: inline; float: right; width: 71px; padding-bottom: 15px; } div.ModalContent div#ZoomPopupRight a { display: block; margin-bottom: 10px; } div.ModalContent div#ZoomPopupLeft div#ZoomViewer { } div.ModalContent div#ZoomPopupLeft div#izView { width: 410px; height: 410px; margin: 0 auto; } div.ModalContent div#ZoomPopupLeft div#ZoomButtons { width: 292px; margin: 10px auto 0 auto; } div.ModalContent div#ZoomPopupLeft div#ZoomButtons span { font-size: 11px; text-transform: uppercase; font-weight: bold; display: block; } div.ModalContent div#ZoomPopupLeft div#ZoomButtons td.AZoomButton { padding-right: 5px; } div#DiscountPopup{ padding:10px; } 