div#wnRecentlyViewed { position:relative; height:250px; overflow:hidden; padding-top: 5px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; width: 133px; margin-top: 0pt; margin-right: auto; margin-bottom: 0pt; margin-left: auto; } div#wnHeaderRecentlyViewed { position:relative; height:330px; overflow:hidden; padding-top: 5px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; width: 0px; margin-top: 0pt; margin-right: auto; margin-bottom: 0pt; margin-left: auto; } div#wnHeaderRecentlyAdded { position:relative; height:220px; overflow:hidden; padding-top: 5px; padding-right: 0pt; padding-bottom: 5px; padding-left: 0pt; width: 334px; margin-top: 0pt; margin-right: auto; margin-bottom: 0pt; margin-left: auto; } div#wnCrossSell	{ position:relative; width:100%; height:345px; overflow:hidden; } div#wnUpSell { position:relative; width:100%; height:345px; overflow:hidden; } div.crossSellContent { position:absolute; visibility:hidden; left:0px; top:0px; } div.upSellContent{ position:absolute; visibility:hidden; left:0px; top:0px; } #NavBar { width: 100%; height: 30px; margin: 0; padding: 0; background:url(../assets/images/bac/weave.png); z-index:500; } ul#NavBarTop { margin:0; padding:0; float:left; list-style:none; z-index:500; } #NavBarTop li { float:left; position:relative; padding:0; padding-top:2px; margin: 0; z-index:500; } #NavBarTop li a,#NavBarTop li a:visited  { color:#FFF; display:block; padding:2px 13px 10px 13px; margin: 0; text-decoration:none; font-weight:bold; font-family:Arial,sans-serif; font-size:16px; text-algin:center; position:relative; } #NavBarTop li:hover a, #NavBarTop li.sfhover a { color: #ECECEC; } #NavBarTop li div { display:none; position:absolute; left:0px; top:30px; margin-left:-999em; } #NavBarTop li:hover div, #NavBarTop li.sfhover div { margin-left:0; display:block; } #NavBarTop ul { float:left; position:relative; white-space:nowrap; list-style:none; background-color: #ececec; margin:0; padding:0; } #NavBarTop ul li { border-bottom: 1px solid #9A9A9A; width: auto; display: block; float: none; margin:0; padding:0; } #NavBarTop li.NavBarDrop li a, #NavBarTop li.NavBarDrop li a:visited { color:#000; width:100%; font-family:Arial; font-size: 12px; font-weight: normal; white-space: nowrap; padding: 5px 6px 7px 6px; text-decoration:normal; } #NavBarTop ul li a:hover { color:#000; text-decoration:underline; } #NavBarTop li.NavBarDivider { display:block; width:1px; height:19px; background-color:#cacaca; margin:4px 0; } .hintbox_list_container ul { background-color: #FFFFFF; padding: 0; margin: 0; border: 1px solid #7F9DB9; list-style-image: none; list-style-position: outside; list-style-type: none; font-size: 10px; } .hintbox_list_container ul li { line-height: 16px; margin: 0; padding: 1px 1px 1px 3px; border: 0; float:left; } .hintbox_input { margin: 0; padding: 1px 18px 1px 4px; border: 1px solid #7F9DB9; } .hintbox_loading { background: url(../../assets/images/ima/ima-ajax-loader.gif) no-repeat center right; } body { background:url(/assets/images/cms/global/spacer_white_1x1.jpg); 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; } .payPalContentFloatLeft { display: inline; float: left; padding-top: 11px; } .payPalContentFloatLeft a {padding-left: 3px;} .payPalAccountFloatLeftContent { display: inline; float: left; padding-top: 3px; } .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(../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; } .SalePriceDisplay { color: #f00;} .SalePriceDisplay2 { color:#ff0000; font-weight:bold; } .OldPriceDisplay { text-decoration: line-through;} .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 { width: 972px; margin: 0 auto; } .PageColorContainer2 { width: 972px; margin: 0 auto; } #PCCBGTop { } #PCCBGBottom { } .PageContent { width: 970px; text-align: left; background-color: #fff; } div#SiteSectionBorder { padding: 5px 0 10px 0; } #Header { width: 100%; background-color: #ffffff; } #Header a, #Header { text-decoration: none; color: #000000; font-size:9pt;} #Header a:hover {text-decoration: none;} #Header #Logo { display: inline; float: left; margin: 0 0 0 15px; } #Header #SeoContent { display: inline; float: left; width: 100%; } #Header #HeaderNav0 { display: inline; float: none; width: 353px; } #Header #HeaderNav1 { display: inline; float: right; width: 627px; } #Header #HeaderNav1 #HeaderNav1Line1 { color: #80807f; display: block; float: right; padding: 10px 0 0 5px; } #Header #HeaderNav1 #HeaderNav1Line1 ul { display: inline; } #Header #HeaderNav1 #HeaderNav1Line1 ul li { display: inline; padding: 0 5px; background: url(../assets/images/bac/bac-glo-header-nav-line-1.gif) no-repeat 100% 5px; } #Header #HeaderNav1 #HeaderNav1Line1 ul li.HN1Last { background: none;} #Header #HeaderNav1 #HeaderNav1Line1 #HeaderShoppingCart { font-size: 11px; } #Header #HeaderNav1 #HeaderNav1Line1 #HeaderShoppingCart a { text-transform: uppercase; font-weight: bold; font-size: 11px; } #HeaderShoppingCartImageAlignment { margin:0 3px -8px 0; } #Header #HeaderNav1 #HeaderNav1Line2 { display: inline; float: right; color: #000000; margin-top: 10px; margin-right: 5px; width: 100%; text-align: right; } #Header #HeaderNav1 #HeaderNav1Line2 #HeaderNavSearchArea .HeaderSearchBrandContentArea { margin: 25px 0 0 -200px; float: left; display: none; background-color: #ffffff; position: absolute; z-index: 99; border: 1px solid #7F9DB9; width: 200px; height: 200px; overflow: auto; } #Header #HeaderNav1 #HeaderNav1Line2 #HeaderNavSearchArea .HeaderSearchBrandContentArea ul {  margin-top: 0; } #Header #HeaderNav1 #HeaderNav1Line2 #HeaderNavSearchArea .HeaderSearchBrandContentArea ul li { white-space: nowrap; list-style: none; padding-left: 0; } #Header #HeaderNav1 #HeaderNav1Line3 { width: 0px; float: right; z-index: 5; } #Header #HeaderNav1 #HeaderNav1Line4 { width: 255px; float: right; z-index: 5; } .RecentlyViewedDisplay { display:inline; margin-left: 10px; float: right; padding-right: 5px; } .RecentlyViewedDisplay .DisplayRecentlyViewed { display: inline; } #HeaderRecentlyViewedImageAlignment { margin:0 3px -8px 0; } div#RecentlyViewedMenu { display:block; visibility:hidden; position:absolute; border-style:solid; border-width:2px; background-color: white; width: 220px; margin-top: 0px; margin-bottom: 5px; text-align: left; margin-right: 5px; z-index: -1; } div#RecentlyViewedMenu div#Header { font-size: 16px; font-weight: bold; text-align: right; margin-right: 5px; margin-top:10px; } div#RecentlyViewedMenu div#Header a { font-size: 16px; font-weight: bold; text-align: right; margin-right: 5px; text-decoration: none; } div#RecentlyViewedMenu div#Header div#HideRecentlyViewed { font-size: 16px; font-weight: bold; text-align: right; margin-right: 5px; clear: both; cursor: pointer; } div#RecentlyViewedMenu div#Body { margin: 0 0 10px 0; } div#HeaderRecentlyViewedTitle { background-image:url(../assets/images/bac/recently_viewed_background.png); background-repeat:no-repeat; width:330px; height:28px; margin: 10px 10px 10px 15px;} div#RecentlyViewedMenu div#Body div.HeaderRecentlyViewedWrapper { border-bottom: 1px solid #000; padding: 5px 0; width: 180px; margin: 0 auto; } div#RecentlyViewedMenu div#Body div.HeaderRecentlyViewedWrapper img { display: inline; float: left; width: 65px; margin: 0; padding: 0;} div#RecentlyViewedMenu div#Body div.HeaderRecentlyViewedWrapper div.HeaderRecentlyViewedProductsInfo { display: inline; float: left; width: 105px; margin-left: 8px; overflow: hidden; } div#RecentlyViewedMenu div#Body div.HeaderRecentlyViewedWrapper div.HeaderRecentlyViewedProductsInfo a { text-decoration: none; } div#RecentlyViewedMenu div#Body div.HeaderRecentlyViewedWrapper div.HeaderRecentlyViewedProductsInfo a:hover { text-decoration: none; } .RecentlyViewedProductsItemImageLink { display: inline; float: left; width: 65px; } div#RecentlyViewedMenu div#Body div.HeaderRecentlyViewedWrapper div.HeaderRecentlyViewedProductsInfo .OldPriceDisplay { display: block; } div#RecentlyViewedMenu div#Body div.HeaderRecentlyViewedWrapper div.HeaderRecentlyViewedProductsInfo .SalePriceDisplay { display: block; } .CartDisplay { display:inline; margin-left: 10px; float: right; padding-right: 5px;} .CartDisplayWithItems { display:inline; margin-left: 1px; float: right; padding-right: 5px;} div#CartItemCount {display:inline;} div#CartViewedMenu { display:block; visibility:hidden; position:absolute; border-style:solid; border-width:2px; background-color: white; width: 350px; margin: 0px 5px 5px -98px;  text-align: left;  z-index: -1; } div#CartViewedMenu div.ErrorText{text-align: center;} div#HeaderCartViewedTitle { background-image:url(../assets/images/bac/recently_added_background.png); background-repeat:no-repeat; width:330px; height:28px; margin: 10px 10px 10px 10px;} div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper { border-bottom: 1px solid #000; padding: 5px 0; width: 310px; 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.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo span.OldPriceDisplay { display: inline; margin-left: 5px;} div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo span.SalePriceDisplay { display: inline; margin-left: 10px;} div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo span.QuantityDisplay { display: inline; font-weight: bold;} div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo span.TotalPriceDisplay { display: inline; margin-left: 20px; font-weight: bold;} div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo span.ItemBackOrderMessage { display: block; margin-left: 0px; color:#FF0000;} div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo span.ItemShipDateDisplay { display: block; margin-left: 0px;} div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo .RemoveItem { color:#000; font-weight: normal; text-decoration: underline; font-size: 11px; vertical-align: top; margin-left: 50px; } div#CartViewedMenu div.HeaderRecentlyCartViewedWrapper div.HeaderRecentlyCartViewedProductsInfo a.RemoveItem { text-decoration: underline; } div#CartViewedMenu div.ViewedCartContentArea { display: block; } 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; } div#CartViewedMenu div.ViewedCartButton {display:block;} div#CartViewedMenu div.ViewedCartCheckoutButton {display:block;} #Header #HeaderNav2 { display: inline; width: 970px; height: 68px; } #Header #HeaderNav2 #HeaderBackGround { float: left; background-image:url(../assets/images/bac/bac-header-background-left.png); background-repeat:no-repeat; width:970px; height:68px; margin-top: 5px; } #Header #HeaderNav2 #HeaderBackGround #Left { width: 426px; height: 68px; float: left; margin-top: 2px; } #Header #HeaderNav2 #HeaderBackGround #Right { width: 544px; height: 68px; float: right; } #Header #HeaderNav2 #HeaderBackGround #Left #HeaderNav1Line2  { display: inline; float: left; color: #000000; margin-top: 5px; } #Header #HeaderNav2 #HeaderBackGround #Left #HeaderNav1Line2 ul { display: inline; float: left; margin-top: 10px;} #Header #HeaderNav2 #HeaderBackGround #Left #HeaderNav1Line2 ul li { display: inline; padding: 0 5px; } #Header #HeaderNav2 #HeaderBackGround #Left #HeaderNav1Line2 ul li.HN2First { font-size: 12px; font-weight: bold; padding: 0 5px; } #Header #HeaderNav2 #HeaderBackGround #Left #HeaderNav1Line2 #HeaderNavSearchArea { width: 100%; height: 37px; border: 0px solid #c0c0c0; border-right: 0px; display: block; float: left; padding: 5px 0 5px 5px; overflow: visible; margin-top: 2px; } #Header #HeaderNav2 #HeaderBackGround #Left #HeaderNav1Line2 #HeaderNavSearchContentArea { float: left; } .HeaderSearchKeyword { background-image:url(../assets/images/bac/bac-search-box.png); background-repeat:no-repeat; width:330px; height:37px; display: inline; position: absolute; text-align: CENTER; margin: 5px 40px 0 10px; margin-top: 3px; } .HeaderSearchKeywordBox { border: 0px solid; margin: 4px 40px 0 10px; height: 25px; font-size: 18px; width: 250px; } #HeaderSearchButton { position: absolute; margin-top: 3px; margin-left: 329px; background: url(/assets/images/but/but-glo-search.gif) no-repeat; height: 37px; width: 49px; border: 0px solid; } #HeaderCMS span { font-size: 13px; display: block; padding: 2px 15px; } #MainSectionNavigation { background: #000 url(../assets/images/bac/bac-glo-header-nav-container.gif) repeat-x top left; } #MainSectionNavigation #NavButtonsContainer { margin-left: 5px; width: 945px;} #MainSectionNavigation #NavButtonsContainer .SectionNavButton { display: inline; float: left; position: relative; margin-top: 1px; } #MainSectionNavigation #NavButtonsContainer .SectionNavButton ul.SectionNavLevel1 { display: none; position: absolute; top: 32px; left: 0; list-style: none; width: 175px; background-color: #ececec; z-index:5;} #MainSectionNavigation #NavButtonsContainer .SectionNavButton ul.SectionNavLevel1 li { padding: 5px 15px; border-bottom: 1px solid #cacaca;  } #MainSectionNavigation #NavButtonsContainer .SectionNavButton a { text-decoration: none;} #MainSectionNavigation #NavButtonsContainer .SectionNavButton a:hover { text-decoration: underline;} #MainSectionNavigation #NavButtonsContainer .SectionNavDivider { display: inline; float: left; margin-top: 1px; width: 1px; height: 31px; background:url(../assets/images/but/navigation/but-nav-divider-off.gif) no-repeat 0px 0px; } #MainSectionNavigation #NavButtonsContainer .SectionNavDividerOn { background:url(../assets/images/but/navigation/but-nav-divider-on.gif) no-repeat 0px 0px;} .activeTop { background-color: #FFFACD; border-top: 1px solid #EEE8AA; border-bottom: 1px solid #EEE8AA; cursor:pointer; padding: 2px 5px; font-family: Verdana,Helvetica,sans-serif; font-size: 12px; white-space: nowrap; } .nonActiveTop { border-bottom: 2px solid #EEEEEE; background-color:#F8F8F8; font-family: Verdana,Helvetica,sans-serif; font-size: 12px;	filter:alpha(opacity=75); opacity: 0.75; text-decoration: none; padding: 2px 5px; white-space: nowrap; } #keywordsuggestTopNavContainer { border: 2px solid #AAAAAA; display: none; padding: 0px; padding-left: 0px; margin: -10px 0 0 15px; position: absolute; z-index: 999; color: #000; text-align: left; font-family: Verdana,Helvetica,sans-serif; font-size: 12px; overflow-y: visible; float: right;  background-color: #FFF; } #HideSuggestions { clear: both; font-weight: bold; height: 22px; font-family: Verdana,Helvetica,sans-serif; font-size: 12px; background-color: #FFF; padding-top: 2px; cursor: pointer; position: relative; white-space: nowrap; } #keywordsuggestTopNav { min-width: 315px; width: 100%; float: left; border-bottom: 0px solid #E0DBD5; background-color: #ececec; position: relative; } #HideBttn { color: #666; padding: 2px 0 0 5px; background-color: #FFF; font-size: 11px; } 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; } div#Footer #FooterNav #FooterNavInner #FooterCatalogs {display: inline; float: left; width: 190px; margin: 10px 0 10px 15px; } div#Footer #FooterNav #FooterNavInner #FooterCatalogs dl { display: inline; float: left; width: 110px; margin-left: 10px;} div#Footer #FooterNav #FooterNavInner .FooterLinkColumns { display: inline; float: left; width: 135px; margin: 10px 0 10px 30px;} 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(../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(../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;} 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:275px; overflow: hidden;border: 1px solid #d9d9d9; } div#HomepageCMS6 { display: inline; float: left; width: 949px; overflow: hidden; } div#HomepageCMS7 { display: inline; float: left; width: 949px; overflow: hidden; } h1.WriteReviewHeader{ font-weight: bold; font-size: 12px;} div#LeftNavWrapper { margin-top: 18px; width: 100%; overflow: hidden;  } div#LeftNavWrapper span#LNParentCategory, div#LeftNavWrapper span#LNMyAccount { display: block; margin-left: 18px; font-weight: normal; font-size: 21px; font-family: Times;} div#PosLeftNav { padding-bottom: 22px; margin-top: 5px; } div#PosLeftNav * { font-weight: bold; } div#PosLeftNav a { text-decoration: none; } div#PosLeftNav a:hover { text-decoration: underline; color: #000000; } div#PosLeftNav ul { list-style: none;} div#PosLeftNav li, div#PosLeftNav li a { font-size: 11px; } div#PosLeftNav li li, div#PosLeftNav li li a { font-size: 10px; } div#PosLeftNav .active, div#PosLeftNav .active a  { color: #000000; } div#PosLeftNav li { display: inline; float: left; width: 100%; clear: both; } div#PosLeftNav li span { display: block; font-size: 11px; padding: 2px 0 2px 18px; } div#PosLeftNav li li { display: block; float: none; width: auto;} div#PosLeftNav li .active { background-color: #ececec; } div#PosLeftNav li li.active { display: block; font-size: 10px; } div#PosLeftNav li li, div#PosLeftNav li li.active { padding: 1px 0 1px 28px; background-color: #CCCCCC; } div#PosLeftNav ul ul { padding: 2px 0; background-color: #666666;  } div#PadBC a { } div#PadCatBC { display:block; margin-left:15px; } ul#BreadCrumbList { display: inline; float:left; list-style: none; } ul#BreadCrumbList li { display: inline; float: left; margin: 0 2px; font-weight: bold; } div#GlobalRecentlyViewedTitle { margin-top: 22px; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 5px 0; font-size: 11px; font-weight: bold; text-transform: uppercase; width: 133px; margin: 0 auto; } div.RecentViewedWrapper { border-bottom: 1px solid #000; padding: 5px 0; width: 133px; margin: 0 auto; } div#LeftNavWrapper div.RecentViewedWrapper img { display: inline; float: left; width: 47px; margin: 0; padding: 0;} div.RecentViewedWrapper div.RecentProductsInfo { display: inline; float: left; width: 70px; margin-left: 8px; overflow: hidden; } div.RecentViewedWrapper div.RecentProductsInfo a {text-decoration: none;} div.RecentViewedWrapper div.RecentProductsInfo span { display: block; } div.SiteSectionCMS {display: inline; float: left; width: 266px;} div#CatBodyWrapper { margin-top: 15px; } div#BrowseLeftColumn { display: inline; float: left; width: 620px; } div#BrowseRightColumn { display: inline; float: right; width: 165px; } div#BrowseRightColumn div#RefinementNav { display: block; float: none; width: 100%; overflow: hidden; } div#CategoryCMSTop { } div#CategoryCMSBottom { } a.catTypeLink { display: inline; float:left; font-size:14px; font-weight:bold; text-decoration:none; padding:5px 0px 5px 10px; } a.catTypeLink:hover{ text-decoration:underline; } span.ViewCategory { display: inline; float: right; margin: 7px 0 0 0; } .pageViewWrapper { display: inline; float: right; margin: 3px 0 3px 0; width: 400px; } div.catTypeWrapper { width:100%; } div#CatTitle { padding-left:15px; margin:10px 0 10px 0; } div.itemThumb { display: inline; float: left; width: 130px; margin: 0 0 15px 23px; text-align: center; padding-bottom: 10px; } div.itemThumb a { display: block; text-decoration: none; padding:5px 0 2px 0; font-weight: bold; } div.itemThumb a:hover { text-decoration:underline; } div.itemThumb .OldPriceDisplay { display: block; } div.itemThumb .SalePriceDisplay { display: block; font-size: 11px; } .catSalePromo{ color: #000000; font-size: 12px; text-align:center; margin-top:5px; } .newTag img, .bestSeller img { display: block; margin: 8px auto 0 auto; } div.itemDealOfTheDay { display: inline; float: left; width: 160px; margin: 0 0 0 0; text-align: center; padding-bottom: 1px; } div.itemDealOfTheDay a {font-size: 11px;} div.itemDealOfTheDay .pwrSnippet{margin-left: 23px} div.CatAltDisplayCMS { } div#CatalogBarAltDisplay { background-color: #fff; } div.CatalogBar a.CatAltDisplayNav { display: inline; float: left; margin: 5px 0 5px 10px; text-decoration: none; font-size: 14px; font-weight: bold; } div.CatalogBar a.CatAltDisplayNav:hover { text-decoration: underline; } div.CatalogBar a.CatAltDisplayNavActive { color: #4d4d4d; } div.CatalogBar a.CatAltDisplayNavActive:hover { text-decoration: none; } div.CatAltDisplayColumn { display: inline; float: left; width: 196px; margin: 0 0 0 10px; } div.CatAltDisplayColumn ul { list-style: none;} div.CatAltDisplayColumn ul li { padding: 2px 0 2px 0; margin: 5px 0 0 0;} div.CatAltDisplayColumn ul li.CatAltDisplayLinkActive { } div.CatAltDisplayColumn ul li a { font-size: 12px; } div#ProdDealOfaDay { display: inline; float:left; width:168px;height:500px; margin-top: 15px; border:1px solid #000; } div#ProdBodyWrapperInner { width: 788px; margin: 5px 0 0 10px; padding-top: 10px; } div#ProdViewLeft { display: inline; float:left; width:250px; margin-top: 15px; } div#ZoomImage { margin:5px 0px 5px 0px;	text-align:left; } div#ZoomImage a:hover { text-decoration:none; } div#ProdColumnRight { display: inline; float: left; width: 523px; margin-left: 15px; } div#ProdColumnRightBottom { padding-top: 15px; } div#ProdRightRelated { display: inline; float: right; width: 187px; } div#RelatedProductsBrowse {	border-top: 1px solid #000;	border-bottom: 1px solid #000; text-align: right; width: 100%; padding: 3px 0;} div#RelatedProductsBrowse img { display: inline; float: right;} div#RelatedProductsBrowse span { display: inline; float: right; margin: 0 10px;} div#RelatedProductsBrowseCategory {  font-size: 10px; font-weight: bold;} div#RelatedProductsBrowseCategory a { font-weight: normal;} div#RelatedProductsBrowseCategory a:hover {text-decoration: none; } div#RelatedProductsItemContainer { border: 1px solid #C6C6C6; border-style:solid;-moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top: 0px; padding: 5px 0; } span#RelatedProductsItemContainerText { display: block; font-size: 12px; font-weight: bold; text-transform: uppercase; } span#BasketRelatedProductsItemContainerText { display: block; font-size: 11px; font-weight: bold; color: gray; text-align: center; padding: 5px;} div#RelatedProductsItemContainer div.RelatedProductsItem { border-top: 1px solid #C6C6C6; margin-top: 5px; padding-top: 5px; width: 100%;} div#RelatedProductsItemContainer div.RelatedProductsItemVerticalColumn { display: inline; float: left; width: 100%; border-bottom: 1px solid #000; margin-top: 5px; padding-top: 5px; } div#RelatedProductsItemContainer div.RelatedProductsItem div.BasketRelatedProductsItemContainer { width: 180px; } div#RelatedProductsItemContainer div.RelatedProductsItem div.BasketRelatedProductsItem { display: inline; float: left; width: 180px; border-bottom: 1px solid #c6c6c6; padding: 10px 0 5px 0; margin-left: 5px;} div#RelatedProductsItemContainer div.RelatedProductsItem .RelatedProductsItemImageLink { display: inline; float: left; width: 65px;} div#RelatedProductsItemContainer div.RelatedProductsItem .RelatedProductsInfo { display: inline; float: right; width: 105px; margin-left: 10px;} div#RelatedProductsItemContainer div.RelatedProductsItem .RelatedProductsInfo span { display: block; } div#RelatedProductsItemContainer div.RelatedProductsItem .RelatedProductsInfo a { text-decoration: none; } div#ProdViewRight { display: inline; float:left; width:325px; margin-top: 15px; } div#ProdViewRight a:hover { text-decoration:none; } #BuyMore { margin:12px; display: inline;	float:left; } .productTitle { font-size:14px; font-weight:bold; padding-bottom: 3px; } .prodPrice { font-size: 16px; font-weight: bold; display: inline; float:left; margin: 10px 5px 3px 0; } .prodPrice span { font-size: 16px; } div.altThumb { display: inline; float: left; margin: 0 0 11px 20px; } div.altThumbFirst {	margin-left: 0; } div.prodPromo { font-size: 14px; color: #000000; margin-top: 5px; text-align:left;  } div.prodDescription { margin-top: 15px; } div.prodContents { margin-top: 15px; } div.prodContentsSKURestriction { margin-top: 15px; color:#c54242;} div#AlignIncLeft { display: inline;	float: left; width:150px; margin-top:15px; } div#AlignIncRight { display: inline; float:left; width:150px; margin-top:15px; } div#ProductDetailsPWRContainer { position: relative; } div#ProductDetailsPWR { position: absolute; bottom: 19px; left: 0px; width: 135px; } div.ProductVariantMessage { margin-bottom: 5px; } div.CIFOptions dl.ProductOptions label, div#AlignIncRight dl.ProductOptions label, div.CigarLineListingMid dl.ProductOptions label { font-size: 12px; font-weight: bold;} div.CIFOptions dl.ProductOptions dt.ExtraMargin, div#AlignIncRight dl.ProductOptions dt.ExtraMargin, div.CigarLineListingMid dl.ProductOptions dt.ExtraMargin { margin: 15px 0 5px 0;} div.CIFOptions dl.ProductOptions dt, div#AlignIncRight dl.ProductOptions dt, div.CigarLineListingMid dl.ProductOptions dt { margin: 0 0 5px 0;} div.CIFOptions dl.ProductOptions dd, div#AlignIncRight dl.ProductOptions dd, div.CigarLineListingMid dl.ProductOptions dd { margin: 0 0 5px 0;} div#AlignIncRight ul.ProductButtons { list-style: none; margin: 0; padding: 0; width: auto; display: block; float: none; } div#AlignIncRight ul.ProductButtons li {  padding-top: 5px; font-weight: bold;} span#ProductNotBuyableMessage { display: block; padding-bottom: 75px;} ul#prodCopy li{ list-style:inside;} ul.ProductButtons { list-style: none; margin: 0; padding: 0; width: 150px; display: inline; float: right; } ul.ProductButtons li {  padding-top: 5px; font-weight: bold;} div.ProductOptionEntry span#ProductNotBuyableMessage { display: block; margin: 25px 0; } div.ProductOptionEntry { width: 100%; margin-top: 15px; } div.ProductOptionEntry div.colOne { width: 150px; display: inline; float: left; } div.ProductOptionEntry div.colTwo { width: 150px; display: inline; float: right; } div.ProductOptionEntry dl.ProductOptions dt { margin: 0 0 5px 0;} div.ProductOptionEntry dl.ProductOptions dd { margin: 0 0 5px 0;} div.ProductOptionEntry dl.ProductOptions label { font-size: 12px; font-weight: bold;} div.ProductOptionEntry dl.ProductOptions dt.ExtraMargin { margin: 15px 0 5px 0;} div.ProductOptionEntry span.optionLink { display: block; margin-top: 5px;  } div#SwatchArea { font-size:11px; color: #919190; } div#SwatchContainer { margin:10px 0px; width: 100%;	height: 150px; } div#SwatchArea h2{ text-transform: uppercase; font-size:12px; font-weight:bold;	color:#4d4d4d; } div.SwatchArea { font-size:11px; color: #919190; } div.SwatchContainer { margin:10px 0px; width: 100%;	height: 150px; } div.SwatchArea h2{ text-transform: uppercase; font-size:12px; font-weight:bold;	color:#4d4d4d; } a.swatchHref { display: inline;	float:left;	padding: 2px; margin: 0 8px 8px 0; border:1px solid white; } a.swatchHref:hover { padding: 2px; border:1px solid red; } a.swatchHrefActive { border:1px solid red; } div#ProdTabCollection { width: 100%; padding-top: 15px; } div#ProdTabCollectionSpacer { clear: both; height: 23px; } ul#ProdTabCollectionNav { list-style: none; padding: 0; margin: 0; position: absolute; height: 24px; overflow: hidden; } ul#ProdTabCollectionNav li { display: inline; float: left; margin: 0 3px 0 0; } ul#ProdTabCollectionNav a { display: block;	padding: 5px 10px 5px 10px;	border: 1px solid #ccc;	border-bottom: 0px;	height: 100%; } ul#ProdTabCollectionNav a.active { background-color: #ececec; border-left: 1px solid #ececec; border-right: 1px solid #ececec; } ul#ProdTabCollectionNav a:link, ul#ProdTabCollectionNav a:visited, ul#ProdTabCollectionNav a:hover, ul#ProdTabCollectionNav a:active { text-decoration: none; } div#ProdTabContentContainer { background-color: #ececec; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 10px; } div.ProdTabContent { display: none; } div.ProdTabContent iframe { margin: 0; padding: 0; width: 100%; height: 1000px; } #EmailaFriendimage {padding-bottom:0;} #EmailaFriend {font-weight:normal;} .SharewithFriends{font-weight:normal;text-decoration:none;} div.ClubEligibilty{ border: 1px solid #000; clear:both;width:150px; border-style:solid; -moz-border-radius: 7px; -webkit-border-radius: 7px;} div#ClubEligibiltyHeader{ font-size: 12px; font-weight: bold;   margin: 0 0 0 5px;} div#ClubEligibiltyHeader span {display: inline; width:116px; float: left; font-size: 12px; font-weight: bold; margin: 7px 0 0 0px; } div#ClubEligibiltyHeader img {display:inline; float:left; margin-top: 0px; visibility: hidden;} div .ClubEligibiltyBody { padding: 0 0 5px 0; margin: 0 0 0 5px; font-size: 11px;  font-weight:normal;} 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#PageNoLeftNavGeneric { padding: 0px 0 5px 0; width: 100%; min-height: 475px; height:auto !important; height: 475px;} 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.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; } #input_wgt {width:auto; border:0px; font-size:12px; font-weight:normal; padding:0px;} #input_wgt label {float:none; width:auto;} #input_wgt div.LabelWithLink label {float:left;} div.FormHorizontalItemAlign {clear:both;font-size: 12px; width: 100%;  } div.FormHorizontalItemAlign .ExampleText { font-weight: normal; font-size: 12px;} div.FormHorizontalItemAlign .ErrorText { font-size: 12px; margin: 4px 0 0 24px; } div.FormHorizontalItemAlign input, div.FormHorizontalItemAlign select, div.FormHorizontalItemAlign textarea, div.FormHorizontalItemAlign option { font-size: 12px; } div.FormHorizontalItemAlign div.FormItemRequired { clear:both; display:block; border: 1px solid #fff; padding: 3px 10px; margin: 5px 0 0 0; } div.FormHorizontalItemAlign div.FormItemRequired span.FormItemLabel{ font-weight: bold; display: inline; padding: 3px 14px 3px 0; font-size: 12px; width:105px; float:left;text-align:right;} div.FormHorizontalItemAlign div.FormItemRequired span.FormItemTextBox{ margin: 0 0 3px 3px; } div.FormHorizontalItemAlign div.FormItemRequired span.FormItemImageLink { display:inline; margin: 5px 0 0 0; } div.FormHorizontalItemAlign div.FormItemRequired span.FormItemImageLink a img{ margin: -5px 0 0 0; width:18px;} div.ErrorNotification { font-size: 12px; color: red; font-weight: bold; padding: 12px; border: 1px solid red; border-radius: 5px 5px 5px 5px; } .ButtonUserCancel { display: block; margin-top: 2px; } .PrintPage {display: inline; float: right; margin-right: 15px; } .PrintPageWishList {display: inline; float: right; margin-right: 190px; } #PWRReviewsIframe { display: none; } h1.PageHeader, h1.PageHeaderCMS { font-weight: bold; font-size: 18px;} h1.PageHeaderCMS { margin: 0 15px; } div#PageNoLeftCaption { padding: 0 0 0 15px; } div#PageNoLeftCaption div.PNLNotification { margin-top: 5px; } div#PageNoLeftCaption .ErrorText, div#GiftCardForm .ErrorText, div#PageNoLeftCaption .InformationText, div#GiftCardForm .Information { font-size: 12px; } div#PageNoLeftCaption div#BasketShoppingMessage {  width: 350px;} div.FormBoxHeaderMargin { margin-top: 15px; } div.FormBoxHeader2 {background-color: #ececec; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; border-bottom-width: 1px; border-bottom-style: solid border-bottom-color: #000000; height: 30px;} div.FormBoxHeader { border-top-width: 1px; border-top-style: solid; border-top-color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; height: 30px; background-color: #ececec; } div.FormBoxHeader h2, div.FormBoxHeader2 h2 { font-size: 14px; text-transform: uppercase; padding: 8px 0 0 15px;} div.FormBoxHeader h2 span, div.FormBoxHeader2 h2 span { font-size: 12px; font-weight: normal; } div.FormBoxHeader3 { border-bottom: 1px solid #000; color:#ff0000; height: 35px; padding: 8px 0 0 15px;} div.FormBoxHeader2011 {background-color: #353535; color: white; border: 1px solid black; border-radius: 5px 5px 5px 5px; padding: 5px;} div.ErrorNotification2011 { width: 450px; display: block; background-color: red; color: white; border: 1px solid red; border-radius: 5px 5px 5px 5px; padding: 5px; margin-bottom: 10px; text-align: center; } div.ErrorBox { border: 1px solid red; margin-bottom: 4px; margin-top: 4px;} div.FormBoxNoForm { padding: 10px; } div.FormBox { padding: 0 5px 10px 5px;  } div.FormBox .FormBoxCaption { font-size: 12px; padding: 10px 10px 0 10px; } div.FormBox2011 { background-color: #f5f5f5; padding: 25px; border: 1px solid #b3b3b3; border-radius: 5px 5px 5px 5px; margin: 30px 0 60px 0;} div.FormBox2011 .FormBoxCaption { font-size: 12px; color: gray; padding-top: 5px; padding-bottom: 10px;} div.FormBox2011 a.ShipAddressBookLink {padding-left: 10px; } div.FormBox2011 a.CheckoutLoginButton {padding-left: 0px;text-decoration:none;} div.FormBox2011 a {padding: 5px 0 5px 105px; display:block;} div.FormBox2011 hr {margin-top: 10px; margin-bottom: 10px; } div.CheckoutLoginButton {padding-left: 105px; padding-top: 20px; display:block;} div#WidgetApplyPC {cursor:pointer;} div#WidgetApplyZipCode{cursor:pointer;} div.WidgetUpdateTotalButton{cursor:pointer;} div.BillingButtonsContinue{cursor:pointer;} div.WidgetBeginCheckout{cursor:pointer;} div#EmailArea a{padding:1px;display:inline;} div#Address1Area a{padding:1px;display:inline;} div#PhoneArea a{padding:1px;display:inline;} .CheckoutTip {float: right; font-size: 12px; padding-top: 10px;} .ShippingAddressEdit h3 {padding-bottom: 15px; font-size: 12px;} div.FormBox2011 .FormElementRequired { font-size: 13px; color: black; font-weight:bold; padding-top: 10px; padding-bottom: 10px;  margin-top: 10px; margin-bottom: 10px;} div.FormBox2011 .FormElementRequired label {float: left; width: 100px; text-align: right; padding-right: 5px; padding-top: 3px;} div.FormBox2011 .FormElementRequired input.PhoneElement {width: 280px;} div.FormBox2011 .FormElementRequired select.PhoneElement {width: 120px; text-align: center; margin-right: 5px;} div.FormBox2011 .FormElementRequired input {float: left; width: 280px; } div.FormBox2011 .FormElementRequired select {float: left; width: 280px; } div.FormBox2011 .FormElementRequired .ErrorText {padding-left: 105px; width: 280px; } div.FormBox2011 .FormElement input.PhoneElement {width: 280px;} div.FormBox2011 .FormElement select.PhoneElement {float: left; width: 120px; text-align: center; margin-right: 5px;} div.FormBox2011 .FormElement { font-size: 13px; color: grey ;  padding-top: 10px; padding-bottom: 10px; height: 30px;} div.FormBox2011 .FormElement label {float: left; width: 100px; text-align: right; padding-right: 5px; } div.FormBox2011 .FormElement input {float: left; width: 280px; } div.FormBox2011 .FormElement .ErrorText {padding-left: 105px; width: 280px; } div.FormBox2011 .EmailFormElement {font-style: italic; color: black;padding-left: 105px; padding-top: 10px;} div.FormBox2011 .LoginTip {padding-left: 105px; font-style: italic; width: 280px;} div#CheckoutLoginLeft { display: inline; float: left; width: 460px;} div#CheckoutLoginRight { display: inline; float: right; width: 460px;} div#CreateAcctLeft { display: inline; float: left; width: 215px;} div#CreateAcctRight { display: inline; float: right; width: 170px; font-size: 10px; text-align: left; color:#343434;} div#CreateAcctRight li {margin-left: 15px;} div.ShippingAddressBookDisplay { float: left; color: grey; padding-top: 5px; padding-left: 4px;  font-size: 10px;} div#ShipAddressClearButton {padding: 5px 15px 5px 0px; margin-top: 10px; border-right: 1px solid gray; float: left;} div#ShippingAddressBookEntries {display: none; visibility: hidden;} div.ShippingAddressBookCount {color: grey; font-style: italic; font-size: 12px; text-align: right; padding-right: 15px;} div.ShippingAddressBookEntry {margin: 2px; padding: 2px; background: white; border: 1px solid grey;  border-radius: 5px 5px 5px 5px; float: left; width: 175px; } div#ShippingAddressBookEntryArea {max-height: 110px; overflow: auto;  position: relative;} div.ShippingAddressEdit {width: 80px; float: left; } div#ShippingBuffer {height: 160px; display:block; visibility:hidden;} div#BillingBuffer {height: 60px; display:block; visibility:hidden;} div#LoginBuffer {height: 80px; display:block;} div.CatalogBar { background-color: #ececec; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #c5c5c5; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c5c5c5; } div.GlobalHelpInformation { width: 100%; font-size: 12px; line-height: 1.5; } div.GlobalHelpInformation span.GlobalHelpTitle { display: block; font-weight: bold; font-size: 12px; color: #625828; text-transform: uppercase;	} div.GlobalHelpInformation a { font-size: 12px; } div#BasketCheckoutButtonsBottom div.CheckoutButtonDisplay {width: 150px; float: left;} div.BasketCheckoutButtonDisplay {width: auto; padding-bottom:5px;} div.BasketCheckoutButtonDisplay .CheckoutButtonSmallCA { display: inline; float: right; margin: 4px 0 0 12px;} div.BasketCheckoutButtonDisplay .CheckoutButtonSmallUS { display: inline; float: right; margin: 4px 0 0 12px; width:60px;} div.BasketCheckoutButtonDisplay span { display: inline; float: left; font-size: 12px; margin: 2px 0 0 0; padding-right: 5px;} div.checkoutDisabled {float:left;} .cigarBrand { font-size: 14px; font-weight: normal; } div#CigarDetailRatingContainer { position: relative; } #CigarDetailRating { position: absolute; bottom: 19px; right: 0px; width: 135px; } #CigarLineListingHeader { margin-top: 10px; } .CigarLineListingContainer { border-bottom: 1px solid #000; width: 100%; } .CigarLineListingContainer .CigarLineListingLeft { display: inline; float: left; width: 175px; margin: 10px 0; } .CigarLineListingContainer .CigarLineListingLeft a.CigarNameLink { font-size: 14px; font-weight: bold; text-decoration: none;} .CigarLineListingContainer .CigarLineListingLeft a.CigarBuyMore { font-weight: bold; } .CigarLineListingContainer .CigarLineListingLeft a.CigarBuyMore:hover { text-decoration: none; } .CigarLineListingContainer .CigarLineListingLeft span.CigarName { display: block; margin-bottom: 3px;} .CigarLineListingContainer .CigarLineListingLeft span.CigarPrice { display: block; font-size: 12px; margin-bottom: 15px;} .CigarLineListingContainer .CigarLineListingLeft span.CigarPrice span { display: block; font-size: 12px; } .CigarLineListingContainer .CigarLineListingLeft span.CigarBuyMore { display: block; margin-bottom: 25px;} .CigarLineListingContainer .CigarLineListingMid { display: inline; float: left; width: 260px; margin: 10px 0 10px 30px; } .CigarLineListingContainer .CigarLineListingRight { display: inline; float: right; width: 300px; margin: 10px 0; } .CigarProductDescription { font-size: 12px; font-weight: bold; text-transform: uppercase; display: block; margin-bottom: 15px;} #CigarButtonAddCart {display: inline; float: left; margin: 10px 0 0 205px; } .CigarViewAllInLine { margin-top: 15px; } .CigarViewAllInLine a { font-weight: bold; } div.CigarPublisherRating { margin-top: 15px; width: 100%; } div.CigarPublisherRating div.CPRContainer {display: inline; float: left; width: 60px; margin-right: 10px;} div.CigarPublisherRating div.CPRContainer span {display: inline; float: left; margin: 14px 5px 0 0; font-size: 14px; font-weight: bold; color: #000; } div.CigarPublisherRating div.CPRContainer img {display: inline; float: left; margin: 7px 0 0 0; } div.CigarPublisherRating span#CPRReadMore { display: block; margin-top: 5px;} .CigarPublisherRatingTabContent { margin-top: 10px; } div#EnsembleItemsContainer { border-top: 1px solid #000; width: 100%; margin-bottom: 20px; } div.EnsembleItem { border-bottom: 1px solid #000; width: 100%; } div.EnsembleItemLeft { display: inline; float: left; width: 340px; margin: 10px 0; } div.EnsembleItemRight { display: inline; float: left; width: 168px; margin: 10px 0 10px 15px; } div.EnsembleItemRight img.EnsembleProductImage {display: block; margin-bottom: 5px;} div.EnsembleItemRight a { color: #4d729f; } div.EnsembleItemRight a:hover {text-decoration: none; } div.EnsembleItemRight h3 {display: block; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 5px 0; margin-top: 30px; } div.EnsembleItemTitle a {	font-size:14px; font-weight:bold; color:#406c92; text-decoration: none; } div.EnsembleItemOptions { display: inline; float: left; width: 155px; margin-top: 15px; overflow: auto; overflow: hidden; } div.EnsembleItemSwatches { display: inline; float: right; width: 170px; margin-top: 75px;} div.EnsembleItemSwatches a { display: inline; float: left; padding: 2px; margin: 5px 10px 0 0; border: 1px solid #fff; } div.EnsembleItemSwatches a:hover { display: inline; float: left; padding: 2px; margin: 5px 10px 0 0; border: 1px solid red; } div.EnsembleItemSwatches a.activeSwatch { border: 1px solid red; } div.EnsembleItemOptions .backOrderMsg {margin-top: 0px;} div.EnsembleItemOptions dl {margin: 0; padding: 0;} div.EnsembleItemOptions dl dt {margin: 0; padding: 0;  font-size: 12px; font-weight: bold; text-transform: uppercase;} div.EnsembleItemOptions a { text-transform: none; color: #4d729f;} div.EnsembleItemOptions a:hover { text-decoration: none; } div.EnsembleItemOptions dl dd {margin: 0; padding: 5px 0 15px 0;} div.EnsembleItemDescription { margin-top: 15px; } div#EnsembleBottom div#EnsembleBottomCMS { display: inline; float: right; width: 350px; } div#EnsembleBottom span { display: block; padding-top: 5px;} div#EnsembleBottom a { color: #4d729f;} div#EnsembleBottom a:hover { text-decoration: none; } img#EnsembleBillMeLater {display: inline; float: right; margin-right: 190px; margin-top: -10px;} .backOrderMsg {	font-size:10px;	font-weight:bold; margin: 15px 0; } div#GiftCardForm { display: inline; float: left; width: 500px; margin: 15px 0 0 5px;} #GiftCardButton { display: inline; float: left; margin: 15px 0 15px 10px; } div#GiftCardCMS {display: inline; float: right; width: 450px; margin-top: 15px; } div#GiftCardRecipentPrivacy { width: 100%; position: relative; } div#GiftCardRecipentPrivacy span { position: absolute; width: 250px; top:0px; left: 225px;} .CatalogOrderNotification { margin-bottom: 15px; } div#CatalogOrderRight { display: inline; float: right; width: 420px; margin-top: 15px;  } div#CatalogOrderLeft .ErrorText { font-size: 12px; } div#CatalogOrderLeft h2 { margin-left: 230px;} div#CatalogOrderLeft { display: inline; float: left; width: 535px; margin: 15px 0 0 0; } div#CatalogOrderLeft div.CatalogOrderContentLeft { display: inline; float: left; width: 200px; margin: 10px 0 10px 15px;  } div#CatalogOrderLeft div.CatalogOrderContentRight { display: inline; float: right; width: 288px; margin: 10px 15px 10px 0;  } div#CatalogOrderLeft div#CatalogOrderBorderContent, div#CatalogOrderLeft div#CatalogOrderNoBorderContent { width: 100%;} div#CatalogOrderLeft div#CatalogOrderBorder .FormItemRequired, div#CatalogOrderLeft div#CatalogOrderBorder .FormRequired { margin-top: 5px;} div#CatalogItemsTopBar { background-color: #fff; } div#CatalogItemsTopBar h2 { text-transform: none; } div#CatalogItemsFoundHeader { border-bottom: 1px solid #000; } div#CatalogItemsFoundHeader span { display: inline; float: left; margin-left: 15px; text-transform: uppercase; font-size: 12px; font-weight: bold; padding: 5px 0; } div#CatalogItemsFoundHeader span.CIFItems { width: 360px; } div.CatalogItemsFoundEntry { border-bottom: 1px solid #000; margin-top: 15px; padding-bottom: 15px; width: 100%; } div.CatalogItemsFoundEntry div.CatalogItemsFoundContainer { display: inline; float: left; margin-left: 15px;} div.CatalogItemsFoundEntry div.CIFItems { margin-left: 0px; } .CIFItems { width: 375px; } .CIFOptions { width: 305px; position: relative; } .CIFDescription { width: 245px; } div.CIFItemImage { display: inline; float: left; width: 167px;  margin: 0 10px 0 2px; } div.CIFItemInfo { display: inline; float: left; width: 196px; } span.CIFZoom { display: block; margin-top: 10px; padding-left: 5px; } span.CIFProductName { display: block; } span.CIFProductName a { font-weight: bold; font-size: 14px; text-decoration: none; } span.CIFPrice { display: block; font-size: 12px; } span.CIFPrice span { font-size: 12px; display: block; } span.CIFBuyMore { display: block; margin-top: 15px; } div.CIFCigarDescription { margin-top: 15px; } span.CIFItemNumber { display: block; margin-top: 5px; font-size: 12px; font-weight: bold;} div.CIFItemInfo .PowerRevWrapper h3 { margin-top: 10px;} div.CIFErrorNotification { margin: 5px; font-size: 12px; } div#CatalogItemsFoundButton { margin: 5px 0 15px 390px; } div#CatalogItemsFoundButton div { margin-top: 10px; font-style: italic; } div.CIFOptions div.CatalogItemsFoundSwatches { position: absolute; top: 75px; right: 0px; width: 155px; } div.CIFOptions div.CatalogItemsFoundSwatches a { display: inline; float: left; padding: 2px; margin: 5px 10px 0 0; border: 1px solid #fff; } div.CIFOptions div.CatalogItemsFoundSwatches a:hover { display: inline; float: left; padding: 2px; margin: 5px 10px 0 0; border: 1px solid red; } div.CIFOptions div.CatalogItemsFoundSwatches a.activeSwatch { border: 1px solid red; } div#RequestCatalogSelection { width: 575px; margin-top: 15px; } div#RequestCatalogSelection div.FormBoxNoForm { padding: 0;} div.RequestCatalogCatalogContainer {display: inline; float: left; width: 171px; margin: 20px 0 0 15px; } div.RequestCatalogCatalogContainer div.RequestCatalogCatalogImage { width: 124px; margin-left: 23px; overflow: hidden; } div.RequestCatalogCatalogContainer div.RequestCatalogCatalogImage img { display: block; } div.RequestCatalogCatalogContainer div.RequestCatalogCatalogInputs { margin: 10px 0 15px 23px; } div.RequestCatalogCatalogContainer div.RequestCatalogCatalogInputs span { padding-bottom: 5px; display: block; } div.RequestCatalogCatalogContainer div.RequestCatalogCatalogInputs label { font-size: 12px; } div#RequestCatalogCatalogError { padding: 15px 15px 0 15px; font-size: 12px; } div#RequestCatalogForm { display: inline; float: left; width: 440px; margin-top: 15px;} div#RequestCatalogCMS { display: inline; float: right; width: 515px; margin-top: 15px; } div#RequestEmailCatalogCMS { display: inline; float: right; width: 515px; margin-top: 130px; } #RequestCatalogButton { margin: 5px 0 0 10px;} div.SweepstakesCatalogImage { padding: 0 0 5px 12px; } div#CigarClubEntryForm { display: inline; float: left; width: 440px; margin-top: 15px;} div#CigarClubEntryCMS { display: inline; float: right; width: 515px; margin-top: 15px; } div#CigarClubEntryHeaderRight { float: right; width: 200px; } div#CigarClubEntryHeaderRight span { float: center; } div#RefinementNav { width:150px; display:inline; float:right; } div#Refinements h3 { margin-bottom: 5px; padding: 5px 0; border-top: 1px solid #000; border-bottom: 1px solid #000;} div#Refinements a#RefinementsClearAll { display: none; } div#Refinements a#RefinementsClearAll, div.RefinementEntry a { font-size: 11px; color: #625828; } div.RefinementEntry { border-bottom: 1px solid #000; padding: 5px 0 15px 0; } div.RefinementEntryNoBDR { border-bottom: 0px; padding-bottom: 0px; } div.RefinementEntry label { font-size: 10px; font-weight: bold; text-transform: uppercase; display: block;} div.RefinementEntry span { display: block; margin: 5px 0; padding-left: 12px; background: url(../assets/images/bac/cat/bac-cat-selected-refinement.gif) no-repeat 0px 3px; } div.RefinementEntry select { margin-top: 5px; display: block;} div.RefinementEntry div.RefinementsLarge { height: 190px; overflow: auto; border-top: 1px solid #000; border-bottom: 1px solid #000; margin-top: 5px; } div.RefinementEntry div.RefinementsLarge li { list-style: none; margin: 0 0 5px 5px; padding: 0;  } div.RefinementEntry div.RefinementsLarge li a { color: #4d4d4d;} div.RefinementEntry div.RefinementsLarge li img {vertical-align:text-top;} div.RefinementEntry div.RefinementsLargeSearch { width: 100%; margin-top: 5px; } div.RefinementEntry div.RefinementsLargeSearch label { display: inline; float: left; font-size: 9px; margin-top: 3px; } div.RefinementEntry div.RefinementsLargeSearch input { display: inline; float: left; width: 70px; margin-left: 5px; } div#SubcatFeat { background-color: #666666; padding-bottom: 2px; margin-bottom: 10px; } div#SubcatFeatInside { width:100%; background-color: #666666; padding-bottom: 2px; margin-bottom: 10px;} div#SubCatFeatInsideItems { background-color: #ececec; width: 616px; margin: 2px auto 0 auto;} div#FeatTitle { background-color: #666666; padding-left: 10px; } .floatSelect { display: inline; float:left; margin: 0 0 0 10px; } .sortByTxt { display: inline; float: left; margin: 3px 3px 0 0; font-weight:bold; font-size:11px; } div.featThumb { width:130px; display: inline; float:left; margin: 3px 12px 5px 11px; text-align:center;	} div.featThumb img {	margin-bottom:5px; } div.featThumb a { font-weight: bold; text-decoration:none; display:block; padding: 0px 0 2px 0; } div.featThumb a:hover { text-decoration:underline; } div.featThumb span { display: block; } div#SearchBodyWrapper{ width: 100%; margin-bottom: 15px; } div#SearchBodyWrapper div#BrowseLeftColumn { display: inline; float: left; width: 798px; } div#SearchResultsText {	padding: 0 0 5px 15px; line-height: 1.5; } div#SearchResultsText span#SearchResultsTerm { font-size: 12px; font-weight: bold;} div#SearchResultsText a { color: #7099B7; } div#SearchResultsText a:hover { text-decoration: none; } div.SearchResultsPagnationContainer { background-color: #ececec; border-top-width: 1px; border-top-style: solid; border-top-color: #c5c5c5; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c5c5c5; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; } span#SearchResultsSortBy { display: inline; float: left; margin: 0 0 0 10px;} div.SearchResultsPagnation { display: inline; float: right; width: 550px; margin-bottom: 3px; } div.SearchResultsPagnation a { color: #000; } div.SearchResultsPagnation span.SRViewAll { display: inline; float: right; margin-top: 3px; } div.SearchResultsPagnation span.SRViewFewer { display: inline; float: right; margin-top: 3px;} div.SearchResultsPagnation span.SRResultsSet { display: inline; float: right; margin-top: 3px;} div.SearchResultsPagnation span.SRButton {display: inline; float: right; margin-top: 3px;} div#SearchFeature { background-color: #666666; padding-bottom: 2px; margin-bottom: 10px; width: 776px;} div#SearchFeatureInside { padding-bottom: 2px; margin-bottom: 10px; width: 776px;  background-color: #666666;} div#SearchFeatureInsideItems { background-color: #ececec; width: 772px; margin: 2px auto 0 auto; } div#SearchFeatureTitle { width:766px; background-color: #666666; padding-left: 10px; } div.SearchThumbnail { width:130px; display: inline; float:left; margin: 3px 12px 5px 11px; text-align:center;	} div.SearchThumbnail img { margin-bottom:5px; } div.SearchThumbnail a { font-weight: bold; text-decoration:none; display:block; padding: 0px 0 2px 0; } div.SearchThumbnail a:hover { text-decoration:underline; } div.SearchThumbnail span { display: block; } div#SearchResultsContainer { width: 100%; } div#SearchResultsContainer a { text-decoration: none; } div#SearchResultsContainer a:hover { text-decoration: underline; } div#SearchResultsContainerInner { width: 776px; margin: 0 auto 15px auto; } div#SearchResultsContainer .SearchResultsEntry { display: inline; float: left; width: 133px; margin: 15px 11px 0 11px;} div#SearchResultsContainer .SearchResultsEntryInformation { padding-top: 5px; text-align: center;} div#SearchResultsContainer .SearchResultsEntryInformation span { display: block; margin-top: 2px;} div#SearchResultsContainer .SearchResultsEntryInformation .SearchPromoText { display: block; margin-top: 5px; font-size: 12px; color: #000000; text-align:center;} dl#SearchRedirects { border: 1px solid #c6c6c6; padding: 10px; margin: 1px 0 10px 0;} dl#SearchRedirects dt a{ font-size: 12px; } dl#SearchRedirects dd { font-size: 12px; margin: 2px 0 5px 0; } div#NoSearchResults { width: 100%;} div#NoSearchResults div#NoSearchResultsLeft { display: inline; float: left; width: 400px; } div#NoSearchResults div#NoSearchResultsRight { display: inline; float: right; width: 540px; } div#NoSearchResults div#NoSearchResultsLeft span#NoSearchResultsTryAgain { display: block; margin: 10px 0;} div#NoSearchResults div#NoSearchResultsLeft ol { list-style-position: inside; margin-bottom: 15px; } div#NoSearchResults div#NoSearchResultsLeft input { display: inline; float: left; margin-right: 3px;} div.NoSearchResultsProductsHeader { background-color: #e2d5b1; border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; height: 30px;  margin-top: 25px} div.NoSearchResultsProductsHeader h2 { font-size: 18px; font-weight: bold; padding: 0 0 0 5px;} div#NoSearchResultsCoremetrics7 div#SearchFeatureInside div#SearchFeatureInsideItems { background-color: #ececec; width: 100%; margin: 2px auto 0 auto; } div#NoSearchResultsCoremetrics7 div#SearchFeatureInside { background-color: #ececec; width: 100%; margin: 2px auto 0 auto; } div#LoginLeft { display: inline; float: left; width: 715px;} div#LoginRight { display: inline; float: right; width: 230px; margin: 120px 15px 0 0;} div#LoginCaption { padding-left: 15px; } div#LoginCaption .ErrorText { font-size: 12px;} div.LoginCMSContainer { margin-top: 10px; width: 715px; } div#LoginRegistered { display:inline; float:left; width:320px; margin-top: 10px; } .giftCertTitle { background: url(../assets/images/bac/use/bac-use-login-header.gif) repeat-x 0px 0px; height: 30px; overflow: hidden; } div.LoginFormBox div.InformationText { font-size: 12px; } div.LoginFormBox div.LoginFormBoxContent { width: 100%; } div.LoginFormBox div.LoginFormBoxContent div.LoginCaption { margin-top: 5px; font-size: 12px; padding: 0 10px;} div.LoginTip { width: 100%; } div.LoginTip input, div.LoginTip span { display: inline; float: left;} div.LoginTip span { width: 125px; margin-left: 3px; font-size: 10px;} div.LoginRememberMe { margin: 15px 0 10px 10px; font-size: 12px;} .LoginButton {display: inline; float: left; margin-left: 10px;} img#LoginOr { display: inline; float: left; margin: 78px 14px;} div#LoginCreateAccount { display: inline; float: right; width: 320px; margin-top: 10px;} div#LoginClickToCall { padding: 10px; float: right; } div#LoginChat { padding: 10px 0 0 10px; float: left; } div#LoginBenefits { border: 1px solid #000; padding: 10px;} div#LoginBenefits h3 { color: #625828; font-size: 14px; font-weight: bold; } div#LoginBenefits ul { list-style: none; margin-top: 5px; } div#LoginBenefits ul li { font-weight: bold; margin-bottom: 4px; padding-left: 8px; background: url(../assets/images/bac/bac-glo-bullet-round.gif) no-repeat 0px 5px;  } div#LoginImportantNote {border: 1px solid #FF0000; padding: 10px;} div#LoginImportantNote h3 { color: #FF0000; font-size: 14px; font-weight: bold; text-align: center;  } div#MyAccountClickToCall { padding: 10px 0 0 0; float: right; } div#MyAccountChat { padding: 10px 0 0 0; float: left; } div#FloatAccount { display:inline; float:left; width:415px;	margin: 0 0 25px 15px; } div#FloatAccount a:hover { text-decoration:none; } a.myAcctHeadLink { font-size:14px; font-weight:bold; margin:25px 0 5px 0; } a.myAcctHeadLink:hover { text-decoration:none; } .myAcctLinkWrap { display:inline; float:left; margin:24px 0 5px; padding-right: 18px;} .acctBottomText { margin-top:20px; } div#myAcctMgdCont { width:472px; margin-top:75px; display:inline; float:right; } div#myAccountClub { width:472px; display:inline; float:right; } div#WishListWrapper { margin: 10px 0 0 10px; width: 788px; } div#WishListWrapper h1 { margin-top: 10px; } div#WishListWrapper .ErrorText, div#WishListWrapper .InformationText { font-size: 12px; } div#WishListWrapper .ButtonShareWishlist { display: inline; float: right; margin-top: 10px; font-size: 12px;} div#WishListWrapper .ReturnToAccountWishlist { display: inline; float: left; margin-top: 15px; font-size: 12px;} div#WishListNoItems { padding-bottom: 200px; } .WishListThumb  { display: inline; float:left; width: 390px; margin-top: 25px; } .WishListThumbRight { float: right; } .WishListThumbFirstRow { margin-top: 10px;} .WishListThumb .WishListThumbBorder { border: 1px solid #000; } .WishListThumb .WishlistThumbContent { width: 368px; margin: 0 auto;} .WishListThumb .WishListThumbLeft { display: inline; float: left; width: 167px; margin: 10px 0 0 0; text-align: center; } .WishListThumb .WishListThumbRight { display: inline; float: right; width: 191px; margin: 10px 0; font-size: 12px; } .WishListThumb .WishListThumbLeft img { margin-bottom: 10px;} div#WishListWrapper .WishListThumb a.WishListThumbLink { font-size:14px; font-weight:bold; text-decoration:none; } div#WishListWrapper .WishListThumb span { display: block; font-size: 12px; line-height: 1.5;} div#WishListWrapper .WishListThumb span.WishListMonogram { margin-top: 20px; font-weight: bold; text-transform: uppercase; } div#WishListWrapper .WishListThumb span.WishListQTY { margin-top: 20px; font-weight: bold; } div#WishListRemoveItemButton { display:block; padding-top:5px;} div#NoDontDeleteButton{padding-left:5px;} .ShareWishlistNotification { margin-top: 15px;} div#ShareWishlistPrivacy { display: inline; float: left; margin: 50px 0 0 15px; width: 250px;} div#ShareWishlistColumn { display: inline; float: left; width: 450px; } div#ShareWishlistColumn .FormBoxHeader { margin-top: 15px;} #ShareWishlistButton {margin: 15px 0 0 15px; } div#OrderStatusNotification { margin-top: 10px;} div#OrderStatusCaption {margin-top: 10px;} div#OrderStatusForm { margin: 15px 0 0 15px; width: 300px;} #OrderStatusBut { margin: 15px 0 0 10px;} div.addrItemWrapper { border:1px solid #C4C4C3; display:inline; float:left; font-size:12px; margin:5px 5px 5px 12px; padding:10px; width:290px; } .addrName { font-size:12px; font-weight:bold; } .addrFloatLeft { display:inline; float:left; margin-top:10px; } .addrFloatRight { display:inline; float:right; margin-top:10px; } .addrShipBtn { margin-bottom:15px; text-align:right; float:right;} .poBoxPad {	font-size: 12px; margin: 5px 0 0 10px; } div.AddressEntryButtons input, div.AddressEntryButtons a { float: left; display: inline; margin: 0 0 0 10px; padding: 0; } div#DeleteEntryWrapper { padding:10px 10px; text-align:left; } div#DeleteEntryWrapper h1 { font-size:18px; font-weight:bold; margin-bottom:10px; } .deleteEntryText { margin-bottom:10px; font-size:14px; } div#EmailPasswordColumnLeft { display: inline; float: left; width: 290px; margin-top: 15px;} div#EmailPasswordColumnRight { display: inline; float: left; width: 290px; margin: 15px 0 0 15px;} div#EmailPasswordTip { display: inline; float: left; width: 150px; margin: 125px 0 0 10px;} div.NewEntryButtons { margin: 10px 0; } div.NewEntryButtons a, div.NewEntryButtons input { float: left; display: inline; margin-left: 10px; font-size: 12px;text-decoration: none;} .padCancel { display:inline; margin-top:10px;} div.NewEntryButtons div.EmailPreferenceCancel{padding: 6px 0 0 0;} div#PersonalInfoLeft { display: inline; float: left; width: 386px; margin-top: 15px; } div#PersonalInfoRight { display: inline; float: right; width: 386px; margin-top: 15px; } div.PersonalInfoButtons input, div.PersonalInfoButtons a { float: left; display: inline; text-decoration: none;margin: 0px 0 0 10px;} div.CancelButtonArea{padding: 0 0 0 0;} div.PersonalInfoButtons{clear:both; display:block;} div.UpdateCreditCardButton{padding:7px 0 0 0;} div.emailPrefCol { display:inline; float:left; width:230px;	margin: 15px 0 0 15px; } div.prefCheckbox { margin-top:5px; margin-bottom:5px; display:block; } div.prefCheckbox label { font-size:12px; font-weight:bold; } div.emailPrefMgdCont { display:inline; float:right; width: 528px; margin-top: 15px; } div.perInfoCol { display:inline; float:left; width:280px; padding-top:53px; padding-left:40px; } .radioButtonMargin { margin-bottom:20px; } div#OrderHistoryContainer { margin-top: 25px; } div#OrderHistoryContainer .FormBoxHeader span { padding-top: 8px; margin-top: 0px; margin-bottom: 0; text-transform: uppercase; font-weight: bold; font-size: 12px;} div#OrderHistoryContainer .FormBoxHeader { margin-bottom: 1px;} .OHOrderNumber, .OHOrderTotal, .OHItemsInOrder, .OHOrderStatus, .OHDatePlaced  { font-size: 12px; display: inline; float: left; margin: 15px 0 15px 15px; } .OHOrderNumber { width: 115px; font-weight: bold; } .OHDatePlaced { width: 110px; } .OHOrderStatus { width: 120px; } .OHItemsInOrder { width: 145px; } .OHOrderTotal { width: 105px; } .OHViewOrder {  display: inline; float: right; width: 103px; margin: 15px 0; } .OHShipment { margin-top: 0px;} .OHShipmentNumber { font-weight: bold; } .OrderHistoryEntry { width: 100%; border-bottom: 1px solid #000;  } .OrderHistoryEntry a { font-size: 12px; color: #4d729f;} .OrderHistoryEntry span { font-size: 12px; display: block; } #OrderHistoryReturnPolicy { margin-top: 30px; font-size: 12px; } #OrderHistoryReturnPolicy a { font-size: 12px; } #OrderHistoryNeedHelp { width: 370px; margin-top: 15px;} img#ReceiptPrintLogo { display: none; } div#ReceiptTopContainer{margin-top: 10px;} div#ReceiptTopContainer div#ReceiptLeftColumnTop { display: inline; float: left; width: 700px; margin-top: 110px; font-size: 12px; } div#ReceiptTopContainer div#ReceiptRightColumnTop { display: inline; float: right; width: 190px; border: 1px solid #C6C6C6; border-style:solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;} div#ReceiptTopContainerDetails{margin: 10px 0 0 0; width: 700px;} div#ReceiptTopContainerDetails div#ReceiptCaption { padding-left: 15px; font-size: 12px; } div#ReceiptTopContainerDetails div#ReceiptCaption a { font-size: 12px;} div#ReceiptRightColumnTopInner { display: inline; float: right; width: 100%; } div#ReceiptBreadcrumb {padding-left: 15px; padding-bottom: 15px;  } .ReceiptPrintPage {display: block; margin: 15px 0;} .ReceiptPageContent{font-weight: normal; font-size: 12px;} div.ReceiptOrderNumber { display: block; margin-top: 15px; font-size: 12px; background-color: #f5f5f5; height: 50px; width:340px; border: 1px solid #e6e6e6; border-style:solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; } div.ReceiptOrderNumber .OrderNumberText { clear:both; float:left; font-weight: bold; font-size: 12px; margin-left: 12px;padding-top: 17px;} div.ReceiptOrderNumber .OrderNumberText span { font-weight: normal;padding-left:5px; } div.ReceiptOrderNumber .OrderBarDivider {float:left;padding: 12px 0 7px; margin: 10px 15px; height: 12px; width: 1px; background-color: #CACACA;} div.ReceiptOrderNumber .OrderDateText { float:left ; font-weight: bold; font-size: 12px;padding-top: 17px; } div.ReceiptOrderNumber .OrderDateText span { font-weight: normal;padding-left: 5px; } div#ReceiptGoogleAnalytics{ width: 405px;} div#ReceiptLeftColumnTopInner { clear:both; width: 98%; padding: 15px 0px 15px 15px; } .ReceiptPageHeader {font-weight: bold; font-size: 17px; padding: 15px 0 5px;} div.ReceiptOrderStatus{display:block;padding:10px 0 0 15px; background-color: #f5f5f5; height: 27px; width: 350px;font-weight: bold;margin: 15px 0 0 15px;border: 1px solid #e6e6e6; border-style:solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;} div.ReceiptOrderStatus .ReceiptOrderStatusText{padding: 5px 0 0 0;} div#ReceiptLeftColumnTopInner .ReceiptBillingShippingPayment{font-size: 18px; background-color:#353535; height: 30px;width:283px;font-weight: bold;color:#fff;padding:2px 0px 0px 15px;border: 1px solid #000; border-style:solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; } div#ReceiptLeftColumnTopInner .ReceiptBillingShippingPaymentContent { padding: 5px 0 0 15px; font-size:12px; } .CheckoutTotals { display: block; float: none; margin: 0 auto; width:370px; padding: 15px 0 2px 0; } div#ReceiptOrderSummary { width: 370px; margin: 0 auto; } .ReceiptHelp { width: 375px; } div.ReceiptFormBoxContent { padding: 10px 10px 0px 10px; font-size: 12px; } div.ReceiptFormBoxContent h3 { margin-top: 15px; font-size: 12px; font-weight: bold; text-transform: uppercase; } div#ReceiptGiftCards { margin-top: 15px; } div.ReceiptGiftCardEntry { width: 100%; border-bottom: 1px solid #000; } div.ReceiptGiftCardEntry span { font-size: 12px; margin: 10px 0 10px 15px; } div#ReceiptGiftCardHeader { width: 100%; border-top: 1px solid #000; border-bottom: 1px solid #000; margin-top: 1px; } div#ReceiptGiftCardHeader span { margin: 10px 0 10px 15px; text-transform: uppercase; font-size: 12px; font-weight: bold; } .RGCRecipient { width: 210px; display: inline; float: left; } .RGCGiftMesssage { width: 585px; display: inline; float: left; } .RGCTotal { width: 130px; float: right; display: inline; float: right; margin-left: 0px; } div#ReceiptGiftCardTotal { width: 100%; } div#ReceiptGiftCardTotal div { position: relative; font-size: 12px; font-weight: bold; margin: 10px 0; } div#ReceiptGiftCardTotal div.clr { position: relative; margin: 0; padding: 0; } div#ReceiptGiftCardTotal div span { position: absolute; top: 0; left: -40px; font-size: 12px; font-weight: bold; } div.ReceiptOrders, div.ReceiptFormBoxHeaders { margin-top: 15px; } div.ReceiptOrdersLeft {display: inline; float: left; width: 275px;} div.ReceiptOrdersRight { display: inline; float: right; width: 680px;} div.ReceiptOrders span { font-size: 12px; font-weight: bold; text-transform: uppercase;} div.ReceiptOrders span span { float: none; margin:0 0; font-size: 12px; text-transform: none;} .ROHShippingTo { display: inline; float: left; margin: 8px 0 0 15px; } .ROHStatus {  display: inline; float: right; margin: 8px 15px 0 0;} .ROHStatus a { font-size: 12px; color: #4d729f; font-weight: normal;} div.ReceiptOrdersRight .FormBoxHeader span { display: inline; float: left; margin: 8px 0 0 15px; text-transform: uppercase; font-size: 12px; font-weight: bold; } div.ReceiptOrdersRight .FormBoxHeader span.RODescription { margin-left: 0px;} div.ReceiptOrdersRight .FormBoxHeader span.RODescription span {display: block; float: none; margin: 0px; padding-left: 126px; } div.ReceiptOrdersRight .CheckoutTotals { margin-top: 10px; width:370px; } div.ReceiptOrderItem { border-bottom: 1px solid #000; } div.ReceiptOrderItemColumn { display: inline; float: left; margin: 0px 0 10px 0px; font-size: 11px;} div.ReceiptOrderItem .RODescription { margin-left: 0px; } .RODescription { width: 260px; } .ROShippingMethod { width: 140px; } .ROItemPrice { width: 85px; } .ROQty { width: 35px;} .ROTotalPrice { width: 100px; float: right;} .ReceiptOrderItemImage { display: inline; float: left; width: 111px; height: 111px;} .ReceiptOrderItemDescription { display: inline; float: right; width: 134px; font-size: 12px;} .ReceiptOrderItemDescription span.ROIProductName, .PaymentOrderItemDescription span.ROIProductName { font-size: 14px; font-weight: bold;} .ReceiptOrderItemDescription span , .PaymentOrderItemDescription span { font-size: 12px; } .ROIItemNumber span { font-weight: bold; font-size: 12px; } .ReceiptOrderItemNotification {color:#c54242; display: block;} .ReceiptPersonalization { margin-top: 10px; display: block; text-transform: uppercase; font-weight: bold; } .ROItemPrice span { font-size: 12px;} div#ReceiptBillingAddressContent{width:33%;display:inline;float:left;} div#ReceiptShippingAddressContent{width:33%;display:inline;float:left;} div#ReceiptPaymentMethodContent{width:33%;display:inline;float:left;} div#ReceiptOrderSummaryBottom { width: 98%; display: inline; float: left; margin-top: 15px; } div#ReceiptOrderSummaryBottom .BasketRow {width: 100%;} div#ReceiptOrderSummaryBottom div#BasketRowTotal {float:right; width:310px;} div#ReceiptOrderSummaryBottom div#BasketRowTotal div.BasketTotal #BasketTotalAmount{margin-right: -4px;} .ReceiptBottomLeft { display: inline; float: left; width: 530px; margin: 0 0 0 15px; height: 115px;} .ReceiptBottomRight{display:inline; float:right; font-weight: bold; width:365px;} .ReceiptBottomRight div#BasketRowSummary{border:0;} .ReceiptBottomRight .BasketRow{float:right;width:358px; margin: 0 5px 0 0; } .ReceiptBottomRight div#BasketRowTotal { background-color: #fff;width:359px; margin: 0 8px; } .ReceiptOrderItemText{text-transform: uppercase; font-size: 12px; font-weight: bold;} .ReceiptOrdersContainer {display: block; margin-top: 15px; text-transform: uppercase; color: #B4B4B4; font-size: 12px; font-weight: bold; background-color: #f5f5f5; height: 40px; width: 98%;border: 1px solid #e6e6e6; border-style:solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;} .ROITemHeader{display:inline; float:left;width: 125px; text-align: center; padding: 8px 0 0 0;} .RODescriptionHeader{display:inline; float:left;width: 385px;padding: 8px 0 0 15px;} .ROItemPriceHeader{display:inline; float:left;width: 120px; text-align: center;padding: 8px 0 0 0; } .ROQuantityHeader{display:inline; float:left;width: 110px; text-align: center; padding: 8px 0 0 0;} .ROTotalPriceHeader{display:inline;width:112px; float:right; padding:8px 0 0 0;} .ROBarDivider{display:inline;float:left;background-color: #CACACA;padding: 12px 0 7px; height: 12px; width: 1px; } .ReceiptOrdersItemsContainer {clear:both;float:left; width: 100%; border-bottom:  1px solid #CACACA;font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold;} .ROItemColumn{display:inline;float:left;width: 125px;height: 195px; border-right:1px solid #CACACA;  text-align: center;padding: 8px 0 0 0;} .RODescriptionColumn{display:inline;float:left;width: 385px;height: 195px; border-right:1px solid #CACACA; padding: 8px 0 0 15px;} .ROItemPriceColumn{display:inline;float:left;width: 120px;height: 195px; border-right:1px solid #CACACA; text-align: center;padding: 8px 0 0 0;} .ROItemQtyColumn{display:inline;float:left;width: 110px;height: 195px; border-right:1px solid #CACACA; text-align: center;padding: 8px 0 0 0;} .ROItemPriceTotalColumn{display:inline;float:right; width: 145px; height: 195px; text-align: right;padding: 8px 15px 0 0;} .ROItemPriceTotalColumn .RegularItemPriceTotal {font-size: 12px;} .ROItemBarDivider{display:inline;float:left;padding: 12px 0 7px; height: 12px; width: 1px; background-color: #CACACA;} .ReceiptOrdersBDR{clear:both;padding: 15px 0 15px 15px; border-bottom:1px solid #CACACA; width: 96%;} div.ReceiptPersonalization { margin: 10px 0 10px 0; font-weight: bold;} div.ReceiptPersonalization .ROPersonalizationDetails { font-weight: normal;} div.ReceiptBYOSInfo a { font-size: 12px; text-decoration: underline; font-weight: bold; } div.ReceiptBYOSInfo ul { list-style: none; margin-top: 5px; font-weight: normal;} div.ReceiptBYOSInfo ul li { margin-bottom: 4px; margin-left: 10px; padding-left:10px; background: url(../assets/images/bac/bac-glo-bullet-round.gif) no-repeat 0px 5px;  } .ShopMoreButtonDisplay {width: 200px; display:block; } .ShopMoreButtonDisplay a {text-decoration:none; } .ShopMoreButtonDisplay .ShopMoreButton { display: block; } 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#BasketContentArea {display:inline; float:left; width:100%; text-align:center; } div#BasketContinueShopping { margin-top: 10px;} div#BasketContinueShopping span { text-transform: uppercase; font-size: 12px; font-weight: bold; } div#BasketContinueShopping a { font-size: 12px; } div.BasketNotification { margin-top: 10px; float: left;width: 400px;} div#BasketTopContainer { margin-top: 10px; } div#BasketTopContainer div#BasketTopLeftHelp { width: 370px; margin-top: 15px; } div#BasketTopContainer div#BasketTopLeftContainer { display: inline; float:left; width: 760px;} div#BasketTopContainer div#BasketTopRightContainer { display: inline; float:right; width: 187px; border: 1px solid #C6C6C6; border-style:solid; } div#BasketTopContainer div#BasketTopRightContainer img {display:inline; float:left; margin-top: 0px; visibility: hidden;} div#BasketCheckoutPaymentMethods {display: inline; float: right; width: 215px;} div#BasketOtherPaymentMethod{ display: inline; float: left; width: 200px; padding-top:8px;} div#BasketOtherPaymentMethod .BasketOtherPaymentMethodDisplayPayPal{ float: right; display: inline; padding: 0px 10px 0px 10px; cursor:pointer;} div#BasketOtherPaymentMethod .BasketOtherPaymentMethodText{ font-size: 9px; font-weight: bold; color: #342826; padding: 10px 0px 0px 15px; float: left; display: inline;} div#BasketPaymentMethodContainer{ display: inline; float: left; width: 200px;} .payPalNote {display: none;} a.BasketRemoveOutOfStock { font-size: 12px; color: #4d729f;} div#BasketProductHeader { width: 760px; height:21px;} div.BasketProductHeaderBar {padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #c5c5c5; } div#BasketProductHeader span { color: gray; margin: 5px 0 5px 15px; display: inline; float: left; text-transform: uppercase; font-size: 12px; font-weight: bold; } div#BasketProductHeader .BasketProductColumnDesc { margin-left: 10px; } .BasketProductListColumn { display: inline; float: left; margin-left: 15px; } .BasketProductColumnDesc { width: 370px;} .BasketProductColumnPrice { width: 90px; font-size: 12px;} .BasketProductColumnQTY { display: block; width: 110px; font-size: 12px; } .BasketProductColumnQTY a { color: #808080; text-decoration: none;font-size: 11px; padding-left: 20px;} .BasketProductColumnQTY input { font-size: 12px; text-align: center; display: block;} .BasketProductColumnQTY .BasketQTYButton { display: block; } .BasketProductColumnTotal { width: 124px; font-size: 12px; font-weight: bold; text-align: right;} .BasketProductTotalNow { font-size: 13px;} .WidgetRemoveItem {padding: 5px; background: url("../assets/images/but/che/but-remove-icon.png") no-repeat left;} .RemovePC {background: url("../assets/images/but/che/but-remove-icon.png") no-repeat left; padding-left: 17px; color: gray; margin-right: 15px; margin-left: 5px; text-decoration: none;} .MoveToWishList {display: block; padding: 5px;} div.WidgetAddToCart{padding: 0 0 30px 0;} div.BasketProductListItem { margin-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #c6c6c6; width: 770px; float:left;} div.BasketProductImage { width: 170px; display: inline; float: left; margin-left: 0px;} div.BasketProductImage img {display: block; } div.BasketProductInformation { display: inline; float: left; width: 195px; font-size: 12px; line-height: 1.5;} div.BasketProductInformation a {font-size: 14px; font-weight: bold; text-decoration: none; } div.BasketProductInformation .BasketItemNumber { font-size: 12px; font-weight: bold;} div.BasketProductInformation div.BasketPersonlizeInfo { margin-top: 20px; font-size: 12px;} div.BasketProductInformation div.BasketPersonlizeInfo span {display: block; font-weight: bold; text-transform: uppercase; font-size: 12px; } div.BasketProductInformation div.BasketPersonlizeInfo a { font-size: 11px; text-decoration: underline; font-weight: normal; } div.BasketProductListItem span.BasketItemNotification { display: block; color:#c54242; font-size: 12px; } div.BasketProductListItem span.OldPriceDisplay { display:inline; font-size: 12px;} div.BasketProductListItem span.SalePriceDisplay { display: block; font-size: 12px; } div#BasketBottomLeft { display: inline; float: left; margin: 40px 0 0 30px; width:45%;} div#BasketCMSBL { margin-top: 15px; padding-left: 15px;} div#BasketBottomLeft div#RelatedProductsItemContainer { margin-top: 15px;} div.BasketUpdateButtonDisplay {padding-top: 11px; padding-bottom: 31px; width: auto;} div.BasketRow { margin-top: 5px; padding-bottom: 5px;  width: 770px; float:left;} div.BasketRow span {margin: 5px 0; padding-top: 8px; padding-right: 10px; font-size: 12px;} div.BasketRow .BasketRowInput { height: 20px; text-align: center; color: gray; float: right;} div.BasketRow .ErrorText { font-size: 12px; padding: 5px 20px 5px 5px; } div.BasketRowButton{ float: right; padding: 0 10px 0 0; } div.BasketRowPromoCode {  margin: 5px 0; width: 530px; display: inline; float: right; text-align: right;} div.BasketRowPromoCode span {display: inline; float: left; margin:0;} div.BasketRowPromoCode input {display: inline; float: left;margin-right: 15px;} div.BasketRowShipping {margin: 5px 0; width: 450px; position: relative; display: inline; float: right; padding-bottom: 15px; text-align: right; position: relative;} div.BasketRowShipping span {display: inline; float: right; margin:0;} div.BasketRowShipping input {display: inline; float: left;margin-right: 15px;} div.BasketRowShippingTaxContent {font-size: 10px; position: absolute; right: 280px; top: 22px;} div.BasketRowTotalsContent {width: 350px; display: inline; float: left;border: 1px solid #C6C6C6; border-style:solid; -moz-border-radius: 7px; -webkit-border-radius: 7px;} div#BasketRowSummary {position:relative; width: 350px; display: inline; float: right; margin-right: 10px; padding: 10px 0px 0px 0px; border-top: 1px solid gray;} div#BasketProductContainer {width: 770px; border: 1px solid #C6C6C6; border-style:solid; -moz-border-radius: 7px; -webkit-border-radius: 7px;} div#BasketMiddle {width: 770px; margin-top: 10px;} div#BasketRowSummary dl a { font-size: 12px; font-weight: bold; color: #625828;} div#BasketRowSummary  dl dt { display: inline; float: left; width: 250px; margin-bottom: 5px; text-align: right; font-size: 12px; font-weight: bold;} div#BasketRowSummary  dl dd { display: inline; float: right; width: 100px; margin-bottom: 5px; text-align: right; font-size: 12px; font-weight: bold; padding: 0px;} div#BasketRowSummary  dl dd.clr { display: block; float: none; clear: both; margin: 0;} div#BasketRowTotal{background-color: #e8e8e8; font-size: 14px; font-weight: bold; width: 100%; float:left; padding-top:10px; padding-bottom: 10px;} div.BasketTotal { display: block; float:right; margin-right: 10px;position:relative;} div.BasketTotal .Text{position:absolute;display: inline; float:right; text-align:right; right:100px;width:200px;} div.BasketTotal #BasketTotalAmount {display: inline; float:right; text-align: right; width: 100px; margin-right: 5px;} div#BasketMiddle div#BasketShippingTaxNotice { padding-left: 28px; color: #f00; font-weight: bold; } div#BasketBottomRight { display: inline; float: right; width: 50%; margin-top: 30px; } div#BasketBottomRight div#BasketCheckoutButtonsBottom { display: block;  width: 370px; margin: 10px 15px 0 0;} div#BasketBottomCMS { margin-bottom: 10px; } div#BasketForm { margin-bottom: 10px;} div#BasketUpsellTopRight {float: right; vertical-align:top;  width: 187px;} div#BasketBottom {vertical-align: top; width:770px;} div#BasketBottom a.BasketDateBirth { font-weight: bold; font-size: 12px; display: inline; float: left; margin-left: 0px;   margin-right: 10px;  margin-top: 17px; } div#BasketEmptyCMS { margin: 15px 0;} div#TotalContentArea {display: none; left: -150px; top: -2px; visibility: hidden; position: absolute; background-color: white; z-index: -1; width: 200px; padding: 10px;} div#ShippingContentArea{display: none; left: -150px; top: -2px; visibility: hidden; position: absolute; background-color: white; z-index: -1; width: 200px; padding: 10px;} div#TotalList {width: 355px; float: right;} div#WidgetWhyNeedThis{display: none; left: 200px; top: 450px; visibility: hidden; position: absolute; background-color: white; z-index: -1; width: 200px; padding: 10px;} div#WidgetBillingAddressWhyNeedThis{display: none; left: 125px; top: 580px; visibility: hidden; position: absolute; background-color: white; z-index: -1; width: 200px; padding: 10px;} div#ShippingTotalMessage{display: none; left: 125px; top: 580px; visibility: hidden; position: absolute; background-color: white; z-index: -1; width: 200px; padding: 10px;} div#WidgetBillingAddressWhyNeedThisEntry{display: none; left: 200px; top: 560px; visibility: hidden; position: absolute; background-color: white; z-index: -1; width: 200px; padding: 10px;} div#TotalManagedContentArea {width:400px; display: inline; float: left;padding-top: 30px;} div#RecalculatingOrderTotals {display: none; width:100%; float:right; visibility: hidden; z-index: -1; font-size: 15px; font-style: bold; margin: 15px; text-align: right;} div#errorMessageForAuthorizationPurposes{display:none;padding:5px;} div#CheckoutPage { width: 100%; margin: 0 0 10px 0; } div#CheckoutPage h1 { margin-bottom: 15px;} div#CheckoutPage h3 { margin: 18px 0 0 0;} div#CheckoutCaption { display: inline; float: left; width: 440px; margin-left: 15px; font-size: 12px; } div#CheckoutCaption a { font-size: 12px;} div#CheckoutCaption .ErrorNotification { margin-top: 10px; } div#CheckoutCaption .ErrorText, div#CheckoutCaption .InformationText { font-size: 12px; margin-top: 5px; } div#CheckoutCaption #CheckoutCaptionHelp { width: 375px; margin: 10px 0; } div.CheckoutTotals { display: inline; float: right; margin-top: 25px; width:370px; } div.CheckoutOrderTotals dl a { font-size: 12px; font-weight: bold; color: #4d729f;} div.CheckoutOrderTotals dl dt { display: inline; float: left; width: 185px; margin-bottom: 5px; text-align: right; font-size: 12px; font-weight: bold;} div.CheckoutOrderTotals dl dd { display: inline; float: right; width: 175px; margin-bottom: 5px; text-align: left; font-size: 12px; font-weight: bold;} div.CheckoutOrderTotals dl dd.clr { display: block; float: none; clear: both; margin: 0;} div.CheckoutOrderTotals dl .GrandTotal { padding: 3px 0; width: 185px; font-size: 14px; font-weight: bold; border-top: 1px solid #000; border-bottom: 1px solid #000; } .CheckoutButtonContinue { display: inline; float: right; margin: 15px 15px 15px 0; } .CheckoutButtonBottomContinue { display: inline; float: left; margin: 15px 15px 15px 0; } .CheckoutButtonCancel { display: inline; float: right; margin: 19px 15px 15px 0; } h3.CheckoutHeaderInBox { font-size: 12px; font-weight: bold; text-transform: uppercase; } h3.CheckoutHeaderInBoxOptional { font-size: 12px; font-weight: normal; text-transform: uppercase; font-weight: bold; } .CheckoutBreadCrumb { border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1; padding: 8px 0 5px 0; width:400px; } .CheckoutBreadCrumbText { font-size: 14px; color: #666665; font-weight: bold; } .CheckoutBreadCrumbLine { border-bottom: 2px solid black;padding: 0 0 0 0; margin: 2px 8px 0 8px; } .CheckoutBreadCrumbText span.CBFirst { margin-left: 12px;} .CheckoutBreadCrumbText span.CBLast { margin-left: 30px; background: none;} .CheckoutBreadCrumbText span#CBActive {color: #000000;} div#BillingLeft { display: inline; float: left; width: 465px;} div#BillingRight { display: inline; float: right; width: 465px; } div#BillingRight label { padding-left: 4px; } div.BillingFormBoxHeader {border-top-width: 1px;  border-top-style: solid; border-top-color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; height: 30px; background-color: #ececec;} #BillingOr { display: inline; float: left; margin-left: 22px; margin-top: 115px;} div#ChangeEmail { font-size: 12px; } div#ChangeEmail a { font-size: 12px; font-weight: normal;} div#ChangeEmail span {font-weight: normal;} div#ChangeEmailEntry { font-size: 12px; display: none; } div#ChangeEmailEntry span { display: block; padding-left: 9px; padding-top: 15px;} div#BillingAddressEmailPreferences { font-size: 12px; margin: 10px 0 0 15px; } div#BillingShipTo { font-size: 12px; padding: 10px 10px 0px 10px; } div#BillingShipTo label { font-size: 12px; padding-left: 3px; } div#BillingShipTo label.active { font-weight: bold; } div#BillingShipTo span {display: block; margin-bottom: 5px;	 } div#BillingRight div.LoginTip span { margin-top: 3px; width: 200px; } div#BillingLeft div.LoginTip, div#BillingRight div.LoginTip { position: relative; } div#BillingLeft div.LoginTip span { width: 240px; position: absolute; top: 0; right: 0; } .BillingButtons { display: inline; float: left; margin: 15px 0 15px 15px;} #BillingButtonCancel { } #BillingLoginButton { margin-left: 10px;} .AddressButton {padding:10px 10px 0 0; display:inline; float:right; margin-top:10px;} .AddressButton a{text-decoration:none;} div#BasketContentTopRight{width: 760px;margin-bottom: 10px;text-align:center;} div#MultipleShippingHeader span { text-transform: uppercase; margin-top: 9px; font-size: 12px; font-weight: bold;} div.MulipleShippingItemsEntry { border-bottom: 1px solid #000; width: 100%; } div.MulipleShippingItemsEntry div.MSDescription, div.MulipleShippingItemsEntry div.MSQty, div.MulipleShippingItemsEntry div.MSShipTo { margin-top: 10px; margin-bottom: 10px; font-size: 12px; } .MSDescription { width: 500px; display: inline; float: left; margin-left: 15px; } .MSQty { width: 90px; display: inline; float: left; margin-left: 15px; } .MSShipTo { width: 320px; display: inline; float: right; margin-right: 15px; } .MSShipTo select, .MSShipTo option  { font-size: 12px; } .MSShipTo span { display: block; margin-top: 5px; } .MSShipTo a { font-size: 12px; } div.MulipleShippingItemsEntry div.MSDescription { margin-left: 14px;} div.MulipleShippingItemsEntry div.MSShipTo { width: 319px; margin-right: 14px;} div.MulipleShippingItemsEntry div.MSDescription .MSProductName { display: block; font-size: 14px; font-weight: bold; } div.MulipleShippingItemsEntry div.MSDescription .MSItemNumber { font-size: 12px; font-weight: bold;} div.MulipleShippingItemsEntry div.MSDescription	.MSMonogram { font-size: 12px; font-weight: bold; display: block; margin-top: 10px; } div#AddAddressLeft { display: inline; float: left; width: 440px; margin-top: 15px; } div#AddAddressRight { display: inline; float: right; width: 440px; margin-top: 15px; } div#AddAddressLeft span#AddAddressShipMultiple { display: inline; float: right; margin: 8px 15px 0 0; } div#AddAddressLeft span#AddAddressShipMultiple a { color: #4d729f; } div.AddAddressFormBoxContent { padding: 15px 10px 5px 10px; font-size: 12px; } div.AddAddressFromAddressBook { font-size: 12px; width: 196px; line-height: 1.3; } div.AddAddressFromAddressBook a { font-size: 12px; color: #4d729f; } div.AddAddressFromAddressBookClear { clear: both; height: 15px;} div.AddAddressFromAddressBookErrorText { color:#ff0000; font-weight:bold; display: block; width: 196px;} div.DeliveryShippingEntry { margin-top: 15px; } div.DeliveryOrderInformation { width: 100%; } div.DeliveryOrderInformation .DeliveryBoxLeft { display: inline; float: left; width: 355px; margin: 15px 0 0 15px;} div.DeliveryOrderInformation .DeliveryBoxRight { display: inline; float: right; width: 570px; margin: 15px 15px 0 0;} div.DeliveryOrderInformation .DeliveryBoxBorder { border: 1px solid #000; padding: 10px; font-size: 11px;} a.DeliverySHDetails { float: right; display: inline;} dl.DeliveryShippingOption { margin-top: 10px; width: 100%;} dl.DeliveryShippingOption dt input { border: 1px solid #fff; } dl.DeliveryShippingOption dt { display: inline; float: left; margin-bottom: 3px;} dl.DeliveryShippingOption dd {display: inline; float: left; margin-bottom: 3px; } dl.DeliveryShippingOption label { font-size: 12px; } dl.DeliveryShippingOption dd.clr { clear: both; float: none; display: block;} ul.DeliveryGiftMessages { list-style: none; } ul.DeliveryGiftMessages li { font-size: 10px; margin-top: 5px; list-style: none; } .DeliveryItemName { border-top: 1px solid #000; padding-top: 10px; display: block; margin-top: 10px; font-size: 15px; font-weight: bold; text-transform: uppercase; } .DeliveryItemNameFirst { border: 0px; padding-top: 0px;} .DeliveryItemVariantInfo { display: block; font-size: 12px; margin-top: 2px; } .DeliveryItemVariantInfo span { font-size: 12px; } .DeliveryMonogram { font-size: 12px; font-weight: bold; text-transform: uppercase; margin-top: 10px;} div.ShippingHandlingOptionHeader{clear:both;display:block;margin:-1px 0 0 2px;width:392px;float:left;} div.ShippingHandlingGiftMessagingHeader{display:inline;float:right; width:520px;float:right;} div.ShippingHandlingOptionContainer{float:left;clear:both;display:block;width:392px;padding:5px;background-color: #f5f5f5;border: 1px solid #b3b3b3; border-style:solid; height:125px;-moz-border-radius: 5px; -webkit-border-radius: 5px; } div.ShippingHandlingGiftMessageContainer{display:block;float:right;padding:5px;width:501px;background-color: #f5f5f5;border: 1px solid #b3b3b3; border-style:solid; height:125px;-moz-border-radius: 5px; -webkit-border-radius: 5px; } div.GiftMessagesHeaderContainer{clear:both;} div.GiftMessagesHeaderContainer div.ShippingHandlingGiftMessageCheckBox { display:inline; float:left; font-size: 14px; font-weight: bold; width:200px;color:#414141;} div.GiftMessagesHeaderContainer div#GiftMessagesHeaderRight {display:inline; float:left; width:180px;font-weight: bold; font-style: italic; color:grey; padding: 5px 0 0 42px;font-size:14px;} div.ShippingHandlingGiftMessageContainer div#GiftMessageInstructions{clear:both; padding:2px 0 0 0;display:inline;float:left;width:195px; font-weight: bold;font-size: 12px;} div.ShippingHandlingGiftMessageContainer div#GiftMessageContentArea{display:inline; float:left; padding: 2px 0 0 0; width:270px;} div.ShippingHandlingGiftMessageContainer div.FormVerticalAlign{float:left;} div.ShippingHandlingGiftMessageContainer div.FormVerticalAlign div#GiftMessageArea{display:block; float:left; padding: 2px 0 0 5px;} div#SubHeaderMainTopContainer{margin-top:2px;} div#SubHeaderMainTopContainer div#SubHeaderMainLeftColumnTop { display: inline; float: left; width: 440px; font-size: 12px;} div#SubHeaderMainTopContainer div#SubHeaderMainRightColumnTop { display: inline; float: right; width: 190px; border: 1px solid #C6C6C6; border-style:solid; } div.SubHeaderBottomLeftContainer{clear:both; display:block; float:left; margin:-22px 0 0 0px;} div#ShippingAddressBookContainer{clear:both;padding:2px 0 0 0;} span.AddressBookHeader{display:inline; float:left; margin:4px 2px 0 3px;font-weight:bold;font-size:14px;} span.ShippingAddressBookCount{display:inline; float:left; padding-left:42px;padding-top:4px;} span.AddressBookHeaderSelected{display:block;font-weight:bold;font-family: Arial,Helvetica,sans-serif;font-size:14px;padding-bottom:10px;} div#ShippingAddressLeftContainer{display:none;visibility:hidden; float:left;width:203px;height:208px;padding-top:2px;} div.ShippingAddressRightContainer{float:left;font-size:14px;padding-top:4px;padding-left:5px;} div#PaymentTopContainer{margin-top: 2px;} div#PaymentTopContainer div#PaymentLeftColumnTop { display: inline; float: left; width: 440px; font-size: 12px; } div#PaymentTopContainer div#PaymentRightColumnTop { display: inline; float: right; width: 190px; border: 1px solid #C6C6C6; border-style:solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;} div#PaymentCaption { margin: 10px 0 0 0; font-size: 12px; float: left; } div#PaymentCaption a { color: #4d729f; font-size: 12px;} div#PaymentCaption .ErrorNotification { margin-top: 10px; } div#PaymentCaption .ErrorText, div#PaymentCaption .InformationText { font-size: 12px; margin-top: 5px; } div.AgePaymentContainer{clear:both; margin:1px 0 0 0; width:973px;} div.AgeVerificationBoxLeft{display:inline; float:left; width: 267px; height:370px; background-color: #f5f5f5;border: 1px solid #b3b3b3; border-style:solid;-moz-border-radius: 5px; -webkit-border-radius: 5px;  } div.AgeVerificationBoxLeft .AgeVerificationHeader{display:block; float:left; padding: 10px 0 10px 10px; font-weight:bold;font-size:14px;} div.AgeVerificationBoxLeft .AgeVerificationHeader .WidgetDOBPopup{padding: 0 0 5px 0;} div.AgeVerificationBoxLeft .AgeVerificationHeader span.AgeVerificationImageLink a img{display: inline; margin: 0px 0 -3px 0; width:20px;} div.AgeVerificationBoxLeft .AgeVerificationContainer{display:block;float:left; padding: 10px 0 15px 0;width:265px;} div.AgeVerificationBoxLeft .AgeVerificationContainer .FormVerticalAlign .FormItemRequired {background-color: #f5f5f5;border:0px;} div#DateOfBirthConfirmationMessage{margin:0 0 0 10px;} div.PaymentInformationBoxRight{display:line; float:left;margin:0 0 0 20px; width: 678px; height:370px; background-color: #f5f5f5;border: 1px solid #b3b3b3; border-style:solid;-moz-border-radius: 5px; -webkit-border-radius: 5px; } div.PaymentInformationBoxRight div.PaymentInformationInnerLeft {display:inline; float:left; width:240px; margin:2px 0 0 0;} div.PaymentInformationBoxRight div.PaymentInformationDivider{display:inline; float:left;padding: 24px 0 7px; margin: 17px 5px; height: 280px; width: 1px; background-color: #CACACA;} div.PaymentInformationBoxRight div.PaymentInformationInnerRight{display:inline; float:right; margin:5px 0 0 0; width:425px;} div.PaymentInformationBoxRight div.FormItemRequired{background-color: #f5f5f5;border:0px;} .PaymentInfoHeader {display:block; padding: 10px 0 10px 12px; font-weight:bold;font-size:14px; } .PaymentOptionSelectedHeader {clear:both; display:block;padding: 0px 0 10px 12px; font-weight:bold;font-size:12px;color: grey; font-style: italic;} .PaymentHorizontalLine{clear:both; display:block;border-bottom: 1px solid #e6e6e6; width:964px;padding: 15px 0 0 0;margin:10px 0px 10px 3px;} div#PaymentMethodOptions{display:inline; width:215px;} .PaymentCCBox{display:block; padding-bottom:15px; width:200px;} .PaymentPPBox{display:block;height:50px;width:200px;} .PaymentBMLBox{display:block;height:50px;width:200px;} .PaymentRadioDisplay{display: inline; float: left; padding: 11px 5px 0 2px;} .PaymentMethodImageDisplay{display: inline; float: left; padding: 0 0 0 2px;} div#PaymentCCEnable  .CreditCardsDisplay{ display: inline; margin:5px 0 5px 5px;} div#noPaymentSelectedBorder{margin:0 0 0 38px;width:212px;} div#PaymentPromotionGiftCardContainer{clear:both; margin:5px 0 0 0; width:560px;} div.PaymentCodeContainerLeft{display:block; margin:5px 0 0 0;float:left; width:290px;} div.PaymentCodeContainerRight{display:inline; margin:5px 50px 0 0;float:right;width:200px;} div.PaymentCheckboxLine { clear:both;display:block; float:left; font-size: 12px; margin: 9px 0px 0 122px; width: 290px; } div.PaymentCheckboxLine input { float: left; display: inline; } div.PaymentCheckboxLine label { float: left; display: inline; font-size: 12px; margin-left: 5px; width: 265px; color:grey;} .ccPayOptionDescContainer {display: block; margin-top: 5px; color: grey; font-size: 11px; background-color: #ffffff; border: 1px solid #b3b3b3; padding: 0 5px 0 5px; border-style:solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;} .ccPayOptionDescContainer a {font-size:11px; font-weight:bold; color:grey; text-decoration: none; } .ccPayOptionDisplay {margin-left: 5px;} .ccPayOptionBox {margin: 5px 0 0 5px;} .PaymentBillingShippingAddressHeader{clear:both;display:block;font-size: 18px; background-color:#353535; height: 30px;width:418px;font-weight: bold;color:#fff;padding:2px 0px 0px 15px;border: 1px solid #000; border-style:solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .PaymentBillingShippingAddressHeader .PaymentBillingShippingAddressText{clear:both;display:inline;float:left; } .PaymentBillingShippingAddressHeader .PaymentBillingShippingAddressHreft{clear:both;display:inline;float:left; margin: -19px 0 0 385px;} .PaymentBillingShippingAddressHreft .PaymentChangeInfo { text-transform: none;text-decoration: underline;font-weight: normal;color:#fff;clear:both;width:35px;} div#PaymentBillingShippingAddressRightContainer {width:480px;display:inline;float:right;} div#PaymentBillingShippingAddressLeftContainer {width:480px;display:inline;float:left;} .PaymentBillingShippingAddressContent { clear:both;padding: 5px 0 0 15px; font-size:12px; padding-top:28px;} div.PaymentOrderSummaryBottom { clear:both;width: 950px; display: block; float: right; margin: 15px -5px 0 0;} div.PaymentOrderSummaryBottom .BasketRow {width: 100%;} .PaymentBottomLeft { display: inline; float: left; width: 530px; margin: 0 0 0 15px; height: 115px;} .PaymentOrderSummaryBottom{display:inline; float:right; font-weight: bold; width:365px;} .PaymentOrderSummaryBottom div#BasketRowSummary{border:0;} .PaymentOrderSummaryBottom .BasketRow{float:right;width:358px; margin: 0 5px 0 0; } .PaymentOrderSummaryBottom div#BasketRowTotal { background-color: #fff;width:359px; float: right; } .PaymentOrderItemText{text-transform: uppercase; font-size: 12px; font-weight: bold;} .PaymentSummaryButton{clear:both; display:block; padding-top:15px; padding-bottom:15px; float:right;cursor: pointer;} div#PaymentShippingHandlingMethod{clear:both;height:auto; } div.BasketCode div.BasketCodeContent { margin: 10px 0;} div.PaymentBasketCodeHeader{clear:both; display:block; font-size:12px; color:grey;} div.PaymentCodeContainerLeft div.BasketCode div.BasketCodeContent .BasketCodeInput{display:inline;float:left;margin:0 2px 0 0;} div.PaymentCodeContainerRight div.BasketCode div.BasketCodeContent .BasketCodeInput{display:inline;float:left;margin:0 2px 0 0;} div.PaymentSummaryButton  div#PaymentPayPayButtonSelected{clear:both;} div.PaymentSummaryButton  div#PaymentBMLButtonSelected{clear:both;} div.PaymentSummaryButton  div#PaymentCCButtonSelected{clear:both;} div#PaymentPayPalSelectedMessage{clear:both; display:none;width:100%;padding:5px; } div#PaymentBMLSelectedMessage{clear:both;display:none; width:100%;padding:5px; } .BMLContentFloatLeft { display: inline; float: left; margin:10px 0 0 4px; } div.PaymentBillingAddressContainer{clear:both; display:block; float:left;  font-size:14px;padding-top:1px;} div.PaymentBillingEmailAddressArea{font-weight:bold; margin:-12px 0 0 0;} .RedText{ color:#ff0000; font-weight:bold; } div.PaymentBoxHeader { margin-top: 15px; } div#PaymentColumnLeft { width: 680px; display: inline; float: left;padding-top:57px;} div#PaymentColumnRight { width: 275px; display: inline; float: right; padding-top: 4px;} div#PaymentColumnLeft .FormBoxHeader2 h2 { font-size: 18px; font-weight: bold; text-align: center; padding: 5px 0 0 0;} div#PaymentColumnLeft #PaymentBox { padding:8px 0; } div#PaymentColumnLeft #PaymentBoxInner { margin: 5px 0; width: 100%; background: url(../assets/images/bac/che/bac-che-payment-or.gif) repeat-y center center;} div#PaymentColumnLeft #PaymentBoxLeft { width: 301px; display: inline; float: left; margin: 0 0 0 15px; } div#PaymentColumnLeft #PaymentBoxRight {  width: 301px; display: inline; float: right; margin: 0 15px 0 0; } div#PaymentColumnLeft #PaymentOr { display: inline; float: left; width: 46px; margin-top: 40px; } div.PaymentSummaryBox div.CheckoutOrderTotals { width: 258px; margin: 0 auto 0; padding-top: 5px; } div.PaymentSummaryBox div.CheckoutOrderTotals dl dt { width: 180px; } div.PaymentSummaryBox div.CheckoutOrderTotals dl dd { width: 68px;} div.PaymentSummaryBox div.CheckoutOrderTotals dl dd.GrandTotal { width: 78px; } div.PaymentCouponMessage { margin: 5px 0 0 5px; font-size: 12px; } div.PaymentCouponMessage a { color: #4d729f;} div#PaymentBoxRight div.BasketCode {font-size: 12px; margin: 5px 0px 0px 5px; } div#PaymentBoxRight div.BasketCode a { font-size: 12px; } div#PaymentBoxRight div.BasketCodeContent { font-size: 12px; } div#PaymentBoxRight div.BasketCode div.PaymentCouponMessage { margin-left: 0px;} div#PaymentBoxRight div.BasketCode div.BasketCodeContent .ErrorText { padding: 5px 0; } div#PaymentBoxRight div.BasketCode div.BasketCodeContent .BasketCodeInput {font-size: 12px;} div#PaymentBML { padding-bottom: 20px; margin-bottom: 0px; width: 100%; } div#PaymentBML img { display: block; margin-bottom: 5px; padding-right: 25px;} div#PaymentBMLDisable { padding-bottom: 0px; margin-bottom: 0; width: 100%; } div#PaymentBMLDisable img { display: block; float:left;margin: 10px 0 0 5px; } div#PaymentPPDisable { padding-bottom: 20px; margin-bottom: 0; width: 100%; } div#PaymentPPDisable img { display: block; margin-bottom: 5px; padding-right: 25px;} div#PaymentCCDisable { padding-bottom: 5px; margin-bottom: 0; width: 100%; } div#PaymentCCDisable img { display: block; margin-bottom: 5px; } div#PaymentPP { padding-bottom: 20px; margin-bottom: 0px; width: 100%; } div#PaymentPP img { display: block; margin-bottom: 5px;padding-right: 25px;} div#PaymentCC { padding-left: 10px; } div#PaymentCC  .CreditCardsDisplay{ display: inline; margin-bottom: 5px;} div#CCEnable { margin-left: 10px; } div#CCEnable  .CreditCardsDisplay{ display: inline; margin:1px 0 5px 5px;} div.PaymentSelected {font-size:18px ; font-weight: bold;margin-bottom: 5px; } div.PaymentSeletedcc {font-size:12px ; font-weight: bold;padding-left: 10px;  } div#ChangedPaymentOption { padding-top: 15px; width: 100%; border-top: 1px solid #000} div#OtherPaymentDisable { padding-top: 15px; width: 100%;} div#OtherPaymentDisable img { display: block; margin-bottom: 5px; padding-right: 25px;} span.paymentOptionType label { font-size: 14px; font-weight: bold; } div.PaymentOrderEntry { width: 100%;} div.PaymentOrderColumnLeft { display: inline; float: left; width: 275px; margin-top: 10px; } div.PaymentOrderColumnRight { display: inline; float: right; width: 680px; margin-top: 10px; } .PaymentOrderItems { display: inline; float: left; margin-left: 15px; font-size: 12px;} .PaymentOrderItem { width: 100%; border-bottom: 1px solid #000; padding: 15px 0;} .PaymentOrderItemsHeader { display: inline; float: left; margin: 8px 0 0 15px; font-size: 12px; font-weight: bold; text-transform: uppercase; } .PaymentColumnST span { font-size: 12px; font-weight: bold; text-transform: none;} .PaymentColumnST { width: 260px; } .PaymentColumnIDHeader { width: 144px; margin-left: 136px; } .PaymentColumnID { width: 265px; margin-left: 0px;} .PaymentColumnSM { width: 145px;} .PaymentColumnIP { width: 90px;} .PaymentColumnQTY { width: 35px;} .PaymentColumnTP { font-weight: bold;} .PaymentOrderItemImage { display: inline; float: left; width: 111px;} .PaymentOrderItemImage img { display: block; } .PaymentOrderItemDescription { display: inline; float: right; width: 144px; font-size: 12px; } .PaymentOrderItemShippingMethod { display: block; font-size: 12px;} .PaymentColumnSM a { font-weight: bold; font-size: 11px; } .PaymentColumnIP span { font-size: 12px; display: block; } div.PaymentOrderItemSummaryBox { border: 1px solid #fff; margin: 0;} .ItemOrderPageHeader {font-weight: bold; font-size: 18px; padding: 15px 0 5px;} .ItemOrderSummaryContainer {display: block; margin-top: 15px; text-transform: uppercase; color: #747474; font-size: 12px; font-weight: bold; background-color: #f5f5f5; height: 40px; width: 965px;border: 1px solid #b3b3b3; border-style:solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;} .ItemOrderItemHeader{display:inline; float:left;width: 125px; text-align: center; padding: 13px 0 0 0;} .ItemOrderDescriptionHeader{display:inline; float:left;width: 385px;padding: 13px 0 0 15px;} .ItemOrderItemPriceHeader{display:inline; float:left;width: 120px; text-align: center;padding: 13px 0 0 0; } .ItemOrderQuantityHeader{ display:inline; float:left;width: 70px; padding: 13px 0 0 27px;} .ItemOrderTotalPriceHeader{display:inline;width:112px; float:right; padding:13px 0 0 0;} .ItemOrderItemsContainer {clear:both;float:left; width: 100%; border-bottom:  1px solid #CACACA;font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold;} .ItemOrderItemColumn{display:inline;float:left;width: 125px;height: 195px; border-right:1px solid #CACACA;  text-align: center;padding: 13px 0 0 0;} .ItemOrderDescriptionColumn{display:inline; float:left;width: 385px;height: 195px; border-right:1px solid #CACACA; padding: 13px 0 0 15px;} .ItemOrderItemPriceColumn{display:inline;float:left;width: 120px;height: 195px; border-right:1px solid #CACACA; text-align: center;padding: 13px 0 0 5px;} .ItemOrderItemQtyColumn{display:inline;float:left;width: 110px;height: 195px; border-right:1px solid #CACACA; text-align: center;padding: 13px 0 0 5px;} .ItemOrderItemPriceTotalColumn{display:inline;float:right; width: 145px; height: 195px; text-align: right;padding: 8px 15px 0 0; text-align: right;} .ItemOrderItemPriceTotalColumn .RegularItemPriceTotal {font-size: 12px;} .ItemOrderItemNotification {color:#c54242; display: block;} div.ItemOrderPersonalization { margin: 10px 0 10px 0; font-weight: bold;} div.ItemOrderPersonalization .ROPersonalizationDetails { font-weight: normal;} div.ItemOrderBYOSInfo a { font-size: 12px; text-decoration: underline; font-weight: bold; } div.ItemOrderBYOSInfo ul { list-style: none; margin-top: 5px; font-weight: normal;} div.ItemOrderBYOSInfo ul li { margin-bottom: 4px; margin-left: 10px; padding-left:10px; background: url(../assets/images/bac/bac-glo-bullet-round.gif) no-repeat 0px 5px;  } ul.BillMeLaterError { list-style: none;} ul.BillMeLaterError li {margin: 0; padding: 0; font-size: 12px; list-style: none;} div#BillMeLaterColumnLeft { display: inline; float: left; width: 477px;} div#BillMeLaterColumnRight { display: inline; float: right; width: 477px;} span.BMLinput { font-size: 12px; } span.BMLConsentCaption { display: block; font-size: 12px; margin-top: 5px; } span.BMLConsentCaption span { font-size: 12px; } span.BMLConsentCaption a { color: #4d729f; font-size: 12px; } div.BMLConsentNotification { margin: 5px 0; font-size: 12px; } #BMLOtherPayments { margin-top: 22px;} div#BMLTermsBox { margin-top: 5px; width: 100%; height: 200px; border: 1px solid #000;} #CreditAuthFailedContent { width: 940px; margin: 10px auto; } dl#CreditCardAuthInfo dd { font-size: 12px; display: inline; float: left; margin: 0 0 5px 5px; } dl#CreditCardAuthInfo dt { font-size: 12px; font-weight: bold; display: inline; float: left; margin-bottom: 5px; } dl#CreditCardAuthInfo dd.clr { float: none; display: block; margin: 0; padding: 0;} div.PersonalizeNotfication { margin: 5px 0;} div#PersonalizeColumnLeft { width: 220px; display: inline; float: left; margin-top: 15px;} div#PersonalizeColumnRight { width: 735px; display: inline; float: right; margin-top: 15px;} div#PersonalizeColumnLeft { text-align: center;} div#PersonalizeColumnLeft h2 { padding-left: 0px;} div#PersonalizeColumnLeft span#PersonalizeItemCount { font-size: 10px; font-weight: normal; text-transform: none;} div#PersonalizeColumnLeft div#PersonlizeItemContainer { border: 1px solid #000; margin-top: 1px; padding: 5px 0;} div#PersonalizeColumnLeft div#PersonlizeItemContainer img { display: block; margin: 0 auto 5px auto; } div#PersonalizeColumnLeft div#PersonlizeItemContainer span { display: block; font-size: 12px; margin-top: 2px;} #PersonalizeButtonDoNot { display: block; margin-bottom: 10px;} div#PersonalizeColumnRight h2#PersonalizeIt { font-size: 12px; font-weight: bold; text-transform: uppercase; } div#PersonalizeColumnRight div#PersonalizeInstructions { margin-top: 3px; font-size: 12px;} div#PersonalizeColumnRight div.PersonalizeBoxHeader { margin-top: 15px; } div#PersonalizeColumnRight div.PersonalizeBox { border: 1px solid #000; margin-top: 1px;} div#PersonalizeColumnRight div.PersonalizeBoxContent { width: 650px; margin: 0 auto; padding-bottom: 10px;} div#PersonalizeColumnRight dl#PersonalizePreview { width: 100%; } div#PersonalizeColumnRight dl#PersonalizePreview dd {display: inline; float: left; font-size: 12px; margin-top: 10px; } div#PersonalizeColumnRight dl#PersonalizePreview dt {display: inline; float: left; font-size: 12px; font-weight: bold; margin: 10px 5px 0 0; } div#PersonalizeColumnRight dl#PersonalizePreview dd.clr { display: block; float: none; clear: both; margin: 0; } div#PersonalizeColumnRight span#PersonalizationTerms { display: block; margin-top: 10px; font-weight: bold; } #PersonalizeButton { margin-top: 10px; } div.PersonalizeRadio { width: 100px; display: inline; float: left; text-align: center; margin: 0 32px 10px 0; } div.PersonalizeRadioRowLast { margin-right: 0px; } div.PersonalizeRadio div.PersonlizeImg { border: 1px solid #000; } div.PersonalizeRadio div.PersonlizeImg img { width: 100%; height: 100px;} div.PersonalizeRadio span { display: block; margin-top: 5px; font-size: 10px; font-weight: bold;} div.PersonalizeFileUpload span { font-size: 12px; } div.PersonalizeFileUpload a { font-size: 12px; color: #4d729f; } .PersonalizeHiddenFileUpload { display: none; } div#CustservBreadcrumb { width: 100%; padding-bottom: 10px;} div#CustservContent { width: 940px; margin: 10px auto; } div#CustservContent * { font-size: 12px; } div#CustservContent h1.PageHeader { font-size: 18px; } div#CustservContent h2 { font-size: 12px; font-weight: bold; padding: 0 0 10px 0; margin: 0; } div#CustservContent p { margin: 0; padding: 0 0 10px 0; } div#StoreLocatorLeft { display: inline; float: left; width: 350px; margin-top: 15px; } div#StoreLocatorRight { display: inline; float: right; width: 605px; margin-top: 15px; } span#StoreLocatorButton { display: block; padding: 5px 0 0 10px; } div#StoreLocatorRange { width: 100%; } div#StoreLocatorRange span { display: inline; float: left; margin-right: 15px; } div#StoreLocatorRange span label { display: inline; font-weight: normal;} div#StoreLocatorListResults { font-size: 12px; } div#StoreLocatorListResults * { font-size: 12px; } div#map { height: 450px; } div#map * { font-size: 12px; } div#events { display: none;} div#events * { font-size: 12px; } div.StoreLocatorResultEntry { display: inline; float: right; width: 295px; } div.StoreLocatorEventListing { display: none; } span.StoreLocatorTitle { font-weight: bold; text-transform: uppercase; display: block; margin-bottom: 5px; } div.StoreLocatorDescription { margin-bottom: 10px; } div.StoreLocatorBox { padding-bottom: 0;} div.StoreLocatorActions { margin-top: 5px; display: block;} div#SitemapListing { display: inline; float: left; width: 690px; margin: 15px 0 0 15px; } div.SitemapEntry { display: inline; float: left; width: 220px; margin: 0 15px 15px 0; } div.SitemapEntryRight { margin-right: 0px;} div.SitemapEntry ul { padding: 10px; border: 1px solid #000; list-style: none; } div.SitemapEntry ul li { list-style: none; margin: 0 0 3px 10px; } div.SitemapEntry ul li.SiteMapTopLevel { margin: 0 0 5px 0;} div.SitemapEntry ul li.SiteMapTopLevel a { font-size: 14px; font-weight: bold;} div.SitemapEntry ul li a { font-size: 12px; } div#SitemapCMS { display: inline; float: right; width: 250px; margin-top: 15px; } div#EmailSubscribeLeft { display: inline; float: left; width: 450px; margin: 15px 0 0 15px; } div#EmailSubscribeRight { display: inline; float: right; width: 490px; margin: 15px 15px 0 0; } .EmailButton {display: inline; float: left; margin-left: 10px;} div#WebLoyaltyLoadingContent { background-color: #e2d5b1; margin: 10px; border: 2px solid #000; } div#WebLoyaltyLoadingContent h1 { padding: 0; margin: 0; background-color: #292929; text-align: center; padding: 10px;} div#WebLoyaltyLoadingContent p { text-align: center; margin: 0; padding: 10px 0; font-size: 12px; font-weight: bold;  } div#WebLoyaltyLoadingContent p span { color: red; } div#WebLoyaltyLoadingContent a { color: #000; } 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.cmsLinks:hover {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;} a.cmsHoverLinks:hover {text-decoration: underline;  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;} div#BYOSProdViewLeft { width:535px; float:left; margin: 10px 5px 0 0; display:block; border-right: 1px solid black; } div#BYOSProdImg { float:left; padding-right:5px;} div#BYOSProdViewRight { margin: 0 5px 0 5px; } div.BYOSLeftTop { border-bottom: 1px solid black; padding: 5px 0 15px 0; } div.byosProdPromo { font-size: 14px; color: #f00; font-weight: bold;} div.byosProdPrice { font-size: 12px; margin-top: 7px; } div.byosProdDescription { margin: 10px 0 0 0; } div#BYOSRefinement{border: 1px solid black; margin-right:5px; background:#EEEEEE;} div#BYOSRefinement div#RefinementHeader { padding: 2px; font-size:14px; font-weight:bold; display:block;} div#BYOSRefinement div#RefinementHeader a#RefinementsClearAll { font-size: 11px; color: #625828; display:inline; margin-left:200px; } div#BYOSRefinement div#RefinementTypes { padding: 2px; font-size:14px; font-weight:bold; display:block; } .RefinementOption {width:190px; font-size:12px; font-weight:bold; color:#fff; background: #000;} .CigarBrandName {width:440px; font-size:12px; font-weight:bold; color:#fff; background: #000;} .CigarQuantity {width:130px; font-size:12px; font-weight:bold; color:#fff; background: #000;} .blockHeader {font-size:12px; font-weight:bold; color:#fff; background: #000;} div#floatdiv { float:right;position:relative;width:232px; margin:360px 4px 0 0;padding:2px;background:#FFFFFF;border: 1px solid black; } div#floatBasketHeader { font-size:12px; font-weight:bold; color:#FFFFFF; } .floatBasketBottomBorder { border-bottom:1px solid black; } .floatBasketTopBorder { border-top:1px solid black; } div.BYOSBasketProductInformation {font-size: 14px; font-weight: bold; text-decoration: none; } div.BYOSBasketInfo { margin: 10px 0 10px 0; } div.BYOSBasketInfo a { font-size: 12px; text-decoration: underline; font-weight: bold; } div.BYOSBasketInfo ul { list-style: none; margin-top: 5px; } div.BYOSBasketInfo ul li { margin-bottom: 4px; margin-left: 10px; padding-left:10px; background: url(../assets/images/bac/bac-glo-bullet-round.gif) no-repeat 0px 5px;  } div#ByosItemNotification { display: inline; color:#c54242; font-size: 12px; } a.byosProductNameHref{text-decoration: underline;  font-size: 12px; color: blue; } div.byosProdAttr{font-weight:bold; font-size:11px;} .byosProdDetails{width:570px;} .byosProdDescClose{text-decoration: underline;  font-size: 12px; color: blue; margin-bottom:5px;} div#byosSelection div#RefinementHeader { padding: 2px; font-size:14px; font-weight:bold; display:block; margin-top:10px;} .byosSelectionColBg{background:#EEEEEE;} .RefinementAddRemoveAll {text-align:right;} .RefinementAddUpdate {text-align:right;} .RefinementRemoveAll {float:right;} div#RefinementsClear { font-size: 11px; color: #625828;} .RefinementTd {vertical-align: top;} #ratinglist div{display:none;width:83px;height:20px; background:url(../../pwr/engine/images/stars_small.gif) no-repeat 0 0;} #ratinglist div.rating_1 {background-position: 0 -34px; display:block;} #ratinglist div.rating_1Half {background-position: 0 -52px; display:block;} #ratinglist div.rating_2 {background-position: 0 -70px; display:block;} #ratinglist div.rating_2Half{background-position: 0 -88px; display:block;} #ratinglist div.rating_3 {background-position: 0 -106px; display:block;} #ratinglist div.rating_3Half {background-position: 0 -124px; display:block;} #ratinglist div.rating_4 {background-position: 0 -141px; display:block;} #ratinglist div.rating_4Half {background-position: 0 -159px; display:block;} #ratinglist div.rating_5 {background-position: 0 -177px; display:block;} #flyOverExit {text-align: center; padding:20px;} #flyoverTitle {font: bold 18px Arial; text-align: center;} #flyoverContentLeft {float: left;} #flyoverContentRight {float: left; width: 170px;} #flyoverTitle {font: bold 18px Arial; text-align: center;} #flyoverContentLeft {float: left;} #flyoverContentRight {float: left; width: 170px;} #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: left; } div#flyoverContentBottom .MessageText {  padding-left:110px;  padding-top:3px;} div#FlyoverCigarClubEntryForm { width: 100%;} div#FlyoverCigarClubEntryForm .FormBox{ padding:1px; width: 100%;text-align: left;} 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;} span.RequiredText  { font-size: 11px;  font-style: italic; } span.RequiredText span { padding-left:0px; font-weight: bold; } div.FormHorizontalAlign input, div.FormHorizontalAlign select, div.FormHorizontalAlign textarea {  display:inline; } div.FormHorizontalAlign label { padding: 1px; display: block; width:24%; float:left;} div.FormHorizontalAlign div.FormItem {padding: 1px; } div.FormHorizontalAlign div.FormItemRequired {padding: 1px;} div.FormHorizontalAlign div.FormItemRequired label { font-weight: bold;  } div.FormHorizontalAlign select { width:150px;} div.FormHorizontalAlign .MessageText {  padding-left:110px;  padding-top:3px;} div#FlyoverCigarClubEntryButton{  padding-left:10px; } div#livechatLayoutCheckout {   float:right;   margin-right:5px;   width:200px;} .WidgetDOBPopup{font-size: 8px; padding-left:25px;} .WidgetDOBPopupMyAccount{font-size: 8px; padding-left:125px;} div.AgeVerification a {display:block; padding:3px 0 10px 15px; font-size: 10px;} div.DateOfBirth {width: 100%; padding: 1px 1px 1px 10px;} div.DateOfBirth .ErrorText {display: inline; } div.DateOfBirth a {display:block; padding:3px 0 10px 15px;} 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 {padding-left:80px;  display:block;} 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;} 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(../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(../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; } .UpdateAddressButton {text-decoration: none;} .DeleteAddressButton {text-decoration: none;} .ButtonPrimaryLargeLeft {padding: 0; height:42px; width: 10px; float: left; background: transparent no-repeat url('/assets/images/but/but-common.png') 0px 0px; cursor: pointer !important;} .ButtonPrimaryLargeMiddle {padding: 0; height:42px; width: 194px; float: left; background: transparent repeat url('/assets/images/but/but-common.png') 0px -45px; cursor: pointer !important;} .ButtonPrimaryLargeRight {padding: 0; height:42px; width: 10px; float: left; background: transparent no-repeat url('/assets/images/but/but-common.png') 0px -90px; cursor: pointer !important;} .ButtonPrimaryLargeText {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: none; margin-top:10px; text-shadow: 1px 1px 2px #000000;} .ButtonPrimaryMediumLeft {padding: 0; height:30px; width: 10px; float: left; background: transparent no-repeat url('/assets/images/but/but-common.png') 0px -135px; cursor: pointer !important;} .ButtonPrimaryMediumMiddle {padding: 0; height:30px; width: 117px; float: left; background: transparent repeat url('/assets/images/but/but-common.png') 0px -169px; cursor: pointer !important;} .ButtonPrimaryMediumRight {padding: 0; height:30px; width: 10px; float: left; background: transparent no-repeat url('/assets/images/but/but-common.png') 0px -203px; cursor: pointer !important;} .ButtonPrimaryMediumText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; margin-top:6px; text-shadow: 1px 1px 2px #000000;} .ButtonPrimarySmallLeft {padding: 0; height:20px; width: 10px; float: left; background: transparent no-repeat url('/assets/images/but/but-common.png') 0px -237px; cursor: pointer !important;} .ButtonPrimarySmallMiddle {padding: 0; height:20px; width: 54px; float: left; background: transparent repeat url('/assets/images/but/but-common.png') 0px -262px; cursor: pointer !important;} .ButtonPrimarySmallRight {padding: 0; height:20px; width: 10px; float: left; background: transparent no-repeat url('/assets/images/but/but-common.png') 0px -287px; cursor: pointer !important;} .ButtonPrimarySmallText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; margin-top:2px; text-shadow: 1px 1px 2px #000000;} .ButtonSecondaryLargeLeft {padding: 0; height:42px; width: 10px; float: left; background: transparent no-repeat url('/assets/images/but/but-common.png') 0px -312px; cursor: pointer !important;} .ButtonSecondaryLargeMiddle {padding: 0; height:42px; width: 194px; float: left; background: transparent repeat url('/assets/images/but/but-common.png') 0px -357px; cursor: pointer !important;} .ButtonSecondaryLargeRight {padding: 0; height:42px; width: 10px; float: left; background: transparent no-repeat url('/assets/images/but/but-common.png') 0px -402px; cursor: pointer !important;} .ButtonSecondaryLargeText {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #5A5A5A; font-weight: bold; text-decoration: none; margin-top:10px;} .ButtonSecondaryMediumLeft {padding: 0; height:30px; width: 10px; float: left; background: transparent no-repeat url('/assets/images/but/but-common.png') 0px -447px; cursor: pointer !important;} .ButtonSecondaryMediumMiddle {padding: 0; height:30px; width: 117px; float: left; background: transparent repeat url('/assets/images/but/but-common.png') 0px -481px; cursor: pointer !important;} .ButtonSecondaryMediumRight {padding: 0; height:30px; width: 10px; float: left; background: transparent no-repeat url('/assets/images/but/but-common.png') 0px -515px; cursor: pointer !important;} .ButtonSecondaryMediumText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5A5A5A; font-weight: bold; text-decoration: none; margin-top:6px;} .ButtonSecondarySmallLeft {padding: 0; height:20px; width: 10px; float: left; background: transparent no-repeat url('/assets/images/but/but-common.png') 0px -549px; cursor: pointer !important;} .ButtonSecondarySmallMiddle {padding: 0; height:20px; width: 54px; float: left; background: transparent repeat url('/assets/images/but/but-common.png') 0px -574px; cursor: pointer !important;} .ButtonSecondarySmallRight {padding: 0; height:20px; width: 10px; float: left; background: transparent no-repeat url('/assets/images/but/but-common.png') 0px -599px; cursor: pointer !important;} .ButtonSecondarySmallText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5A5A5A; font-weight: bold; text-decoration: none; margin-top:2px;} h2 {font-size:18px;} div#createAccount {margin: 85px 0 0 0;} .GiftMessageFormField {width: 270px; height: 12px; margin: 0 0 3px 0;} .DateOfBirthDropDown {margin: 0 0 0 0; padding 0 0 0 0;} .AddressButtonsRow {width: 400px; clear: both; float: right; margin: 130px 10px 0 10px; padding: 0 0 0 0;} .PromotionGiftButtons {float: left !important; margin: 2px 0 0 2px;} #MobileSiteLinkDisplayWrapper {position: relative;} #MobileSiteLinkDisplay {padding: 5px 20px 5px 0; position: absolute; top: 3px; right: 210px;} #MobileSiteLinkDisplayAnchorText {text-decoration: none;} .forgotPasswordButton {margin: 0 0 0 10px;} .ShippingAddressNickName {font-weight:bold; width:150px; height:15px; text-align:right; float:right; padding-right:20px;} .ShippingAddressNoNickName {height:18px; width:20px;} div#MyAccountClickToCall {padding: 0px 0 0 -1px; float: right; width: 183px; } .OrderHistoryTopMargin {margin-top: -46px !important;} .PersonalInfoTopMargin {margin-top: 25px !important;} .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute; left: -99999999px; } .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:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .ui-helper-clearfix { display: inline-block; } * html .ui-helper-clearfix { height:1%; } .ui-helper-clearfix { display:block; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } .ui-state-disabled { cursor: default !important; } .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ui-widget { font-family: 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: Verdana,Arial,sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../assets/images/smoothness/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } .ui-widget-content a { color: #222222; } .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-widget-header a { color: #222222; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../assets/images/smoothness/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; 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 #999999; background: #dadada url(../assets/images/smoothness/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } .ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../assets/images/smoothness/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } .ui-widget :active { outline: none; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(../assets/images/smoothness/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% 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: #fef1ec url(../assets/images/smoothness/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } .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-icon { width: 16px; height: 16px; background-image: url(../assets/images/smoothness/ui-icons_222222_256x240.png); } .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/smoothness/ui-icons_222222_256x240.png); } .ui-state-default .ui-icon { background-image: url(../assets/images/smoothness/ui-icons_888888_256x240.png); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../assets/images/smoothness/ui-icons_454545_256x240.png); } .ui-state-active .ui-icon {background-image: url(../assets/images/smoothness/ui-icons_454545_256x240.png); } .ui-state-highlight .ui-icon {background-image: url(../assets/images/smoothness/ui-icons_2e83ff_256x240.png); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../assets/images/smoothness/ui-icons_cd0a0a_256x240.png); } .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-off { background-position: -96px -144px; } .ui-icon-radio-on { 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-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } .ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } .ui-widget-overlay { background: #aaaaaa url(../assets/images/smoothness/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../assets/images/smoothness/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } .ui-resizable { position: relative;} .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} .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-helper { position: absolute; z-index: 100; border:1px dotted black; } .ui-accordion { width: 100%; } .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } .ui-accordion .ui-accordion-li-fix { display: inline; } .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } .ui-accordion .ui-accordion-content-active { display: block; } .ui-autocomplete { position: absolute; cursor: default; } * html .ui-autocomplete { width:1px; } .ui-menu { list-style:none; padding: 2px; margin: 0; display:block; float: left; } .ui-menu .ui-menu { margin-top: -3px; } .ui-menu .ui-menu-item { margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%; } .ui-menu .ui-menu-item a { text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1; } .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; } .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } .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: 1.4;  } .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-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; } button.ui-button:-moz-focus-inner { border: 0; padding: 0; } .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } .ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  } .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; 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: 14px; height: 14px; right: 3px; bottom: 3px; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .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; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } .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-tabs { position: relative; padding: .2em; zoom: 1; } .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: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } .ui-tabs .ui-tabs-hide { display: none !important; } .ui-datepicker { width: 17em; padding: .2em .2em 0; } .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-year {width: 100%;} .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 { border-left-width:0; } .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%; } .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 { float:right; } .ui-datepicker-rtl .ui-datepicker-group { float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-cover { display: none; display : block; /*sorry for IE5*/ position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; } .ui-progressbar { height:2em; text-align: left; } .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } 
