﻿/* Mac overrides of global.css */
/*-------------------divLogoBG------------------*/
#divLogoBG {height:180px;}

/*------divHeaderSecure/divHeaderNonSecure------*/
DIV#divHeader {height: 16px;}
DIV#divHeader {margin-top: 22px;}
#nav LI UL LI.navBlank a {MARGIN: 5px 0px 0px 0px;}
#nav LI UL LI.navBlank a {line-height:5px; height:5px;}
DIV#search a.button  {padding-top:5px; padding-bottom:5px; height:26px;}
#divHeader #navbar {height:13px; margin-top:-1px;}

/*-----------------divFooter------------------*/
.footerContainer {margin-top:13px;}


/*----------------divPageContent-----------------*/
html>/**/body #hpNoDesc {padding-bottom:1px}/*Safari*/
#contentLinkListHdr {margin-bottom:-1px;}
DIV#contentTitleAndText DIV#contentDropDowns {margin-top:22px;}
DIV#contentTitleAndText #contentDropDowns UL LI A {padding-bottom:3px;}

/*Category Browse and Search*/
DIV#divBrowsePageLinks #sortByUL LI UL LI.sortbyBlank a {margin-top: 1px; }
DIV#divBrowsePageLinks UL#sortByUL LI.sortbyLI {padding-top:2px;}
DIV#viewAll a, DIV#viewLess a, DIV#pageOfPage {line-height:15px;}
#pagination {padding-top:2px;}
#pagination img {margin-top:-2px;}
#paginationEllipsis {padding:0px; margin: 0px 0px 0px 3px;}

/*Item page*/
#divRelItemsWrapper {margin-top:-18px;}
html>/**/body #itemTitleAndText {min-height:302px; margin-top:73px}
#divRelItemsWrapper #relItemPagination {margin:-3px 0px 0px 7px;}
#divRelItemsWrapper #relItemPageOf img, #divRelItemsWrapper #relItemBackTo img {margin-top:-1px;}
/* Custom filters */
.cddDefault a, .cddDefault a:link, .cddDefault a:visited {padding-top:0px;}
.cddReset a, .cddReset a:link, .cddReset a:visited {padding-top:0px;}
.cddDefault {line-height:17px; height:17px; padding-bottom:0px;}
.cddReset {line-height:17px; height:17px; padding-bottom:0px;}
.cdd li a, .cdd li a:link, .cdd li a:visited {line-height:12px; padding-top:3px;padding-bottom:2px;}

.tblBasic th {margin-top:2px;}
#spanFooterButton2 input {margin-bottom:0px;}
.innerTable td.lftSubDescLbl {padding-top:2px; padding-bottom:5px;}
.innerTable td.rhtSubDesc {padding-bottom:5px;}
.tblItemDtlsPad td.tdTotalLbl, td.tdGrandTotalLbl {padding-top:2px;}
#divGenPage td.engraveLbl {padding-top:6px;}
html>/**/body .checkoutRB2 span {padding-top:4px;}

html>/**/body td#tdBtnCQOSubmitItem.tdTotal input {margin-top:17px;}

#custServNum.divCustomerServiceNumber{padding-bottom:15px;}
    
/* FAQs and Locations and Site Index */
#divStoreLocations h2 img {padding-top:0px;}
#divSiteIndex h2 {margin-bottom:13px;}
.divSiteIndexLists ul li.liNoLink {margin-top:9px;}

/*Promo tiles*/
#divPromoArea a.l1:link, #divPromoArea a.l1:visited {line-height:19px;}
#divPromoArea .blueBulletList {margin-top:4px}

.linkParaPromoAdiv16 {margin-bottom:-5px; }
html>/**/body .linkParaPromoAdiv16 {margin-bottom:-4px; margin-top:-1px;}
.linkParaPromoAdiv17 {margin-bottom:-4px; }
html>/**/body .linkParaPromoAdiv17 {margin-bottom:-3px; margin-top:-1px;}
.linkParaPromoAdiv {margin-bottom:-3px; }
html>/**/body .linkParaPromoAdiv {margin-bottom:-2px; margin-top:-1px;}
.linkParaPromoAdiv19 {margin-bottom:-2px; }
html>/**/body .linkParaPromoAdiv19 {margin-bottom:-1px; margin-top:-1px;}
.linkParaPromoAdiv20 {margin-bottom:-1px; }
html>/**/body .linkParaPromoAdiv20 {margin-bottom:0px; margin-top:-1px;}
.linkParaPromoAdiv21 {margin-bottom:0px; }
html>/**/body .linkParaPromoAdiv21 {margin-bottom:1px; margin-top:-1px;}
.linkParaPromoAdiv22 {margin-bottom:1px; }
html>/**/body .linkParaPromoAdiv22 {margin-bottom:2px; margin-top:-1px;}
.linkParaPromoAdiv23 {margin-bottom:2px; }
html>/**/body .linkParaPromoAdiv23 {margin-bottom:3px; margin-top:-1px;}

/*popup*/
#popup #close{padding-top:28px;}
#overlay #close{padding-top:19px;}
#terNav A:link, #terNav A:visited {padding: 20px 23px 0px 7px;}
.popupParaPad {padding-bottom:11px;}

/* ATD  */ 
#atdNote .viewBorder {margin-bottom:3px;}
#terNavBar a:link,  #terNavBar a:visited{vertical-align:middle}
#divStaticPage.atd .divPageContentRight .divPCA_2of2 .pageDivLine {margin:0px 0px 8px 0px}
#divStaticPage.atd .divPageContentRight .divPCA_2of2 h4 {padding-bottom:4px; }

/* ATTENTION: KEEP THIS CODE AS THE LAST THING IN THIS CSS FILE */
.blueBulletList li.bullet {background-position: 0 .6em;}
.blueBulletList_Locations a, .divSiteIndexLists ul li a, html>/**/body .divSiteIndexLists ul.intlSitesList li a, .divSiteIndexLists ul.intlSitesList li.intlSitesListOther a {background-position: 0 .4em;}
html>/**/body #suppInfoLinks li.bullet, #contentLinkList li.bullet, #contentLinkList2 li.bullet {background-position: 0 .5em;}
#holidayBannerLink li {background-position: 0em .4em;}
#divGenPage #holidayBannerLink li, html>/**/body #divPromoArea .blueBulletList li.bullet {background-position: 0em .35em;}
DIV#pagination img {padding-top:2px;}
.checkoutCntrlBtn_Btm2 {margin-top:6px;}
#divStoreLocations h2 {padding-top:0px; padding-bottom:1px;}
#divChooseYourCountry #country0 a.globalcountry {background-position:14.1em .4em;}

.lblTxt {line-height:10px;}
.lblDdl {line-height:10px;}
.lblTxt2 {line-height:8px;}
SPAN#ringTitle {padding-top:4px;}

#engagementHdrGrid{height:64px;}

html>/**/body#popup label {padding-bottom:1px;}
html>/**/body#popup textarea {margin-top:2px;}

/*General icon list styles*/
.iconList li {padding:0px 0px 5px 0px; background-position: 0 2px;}

/*Engagement 2.0*/
div#divEngagementItemPage #itemOptions .optionsRow .optionsHdr {padding-top:4px;}

/*Begin 2.0 Shopping Bag and Saved Items */
.hdrPanel2 .sbNumItems {padding-bottom:9px;padding-top:10px;}

/*Below code is ignored by Safari because of the #}  */
.blueBulletList li.bullet {background-position: 0 .5em;#}
.blueBulletList_Locations a, .divSiteIndexLists ul li a, html>/**/body .divSiteIndexLists ul.intlSitesList li a, .divSiteIndexLists ul.intlSitesList li.intlSitesListOther a {background-position: 0 .3em;}
html>/**/body #suppInfoLinks li.bullet, #contentLinkList li.bullet, #contentLinkList2 li.bullet {background-position: 0 .45em;}
#holidayBannerLink li, #divGenPage #holidayBannerLink li, html>/**/body #divPromoArea .blueBulletList li.bullet {background-position: 0em .3em;}

.checkoutLinks li.checkoutBar {padding-bottom:4px;}
.checkoutCntrlBtn_Btm2 {margin-top:10px;}
#divStoreLocations h2 {padding-top:2px; padding-bottom:1px;}
#divSiteIndex h2 {padding-top:2px;}
#divChooseYourCountry #country0 a.globalcountry {background-position:14.1em .3em;}
INPUT#ctlHeader_ctlSearch_searchInput {padding-top:2px;height:15px;}

html>/**/body #hpNoDesc {padding-bottom:10px;}/*Firefox*/
.lblTxt{line-height:13px; padding-top:1px;}
.lblDdl {line-height:13px; padding-top:1px;}
.lblTxt2 {line-height:10px; padding-top:2px;}

#engagementHdrGrid{height:68px;}

html>/**/body#popup label {padding-bottom:3px;}
html>/**/body#popup input {margin-bottom:2px;}
html>/**/body#popup textarea {margin-top:0px;}
#videoDownloadBullets .linkBar {line-height:16px;}

DIV#contentTitleAndText DIV#contentDropDowns {float:left; clear:both; margin-top:14px;}
DIV#contentTitleAndText #contentLinkList {margin-bottom:8px;}

DIV#pagination img#paginationEllipsis {margin-top:6px;}

/*Inline pages and confirmation*/
.sbInlineItemData tr.label td{line-height:14px}
.sbInlineItemData div.label {line-height:15px}
#inlineSBHold DIV.sbInlineItem{margin-bottom:0px;}
img.sbInlineItemImage {
		margin-bottom:10px;
	}
#inlineSBHold #divBottomBorder{background-color:#FFFF00}
/*End Inline pages and confirmation */

/* Safari 3 use this since # hack does not work on 3.0 */
body:first-of-type DIV#engagementHdrGrid a:link, body:first-of-type DIV#engagementHdrGrid a:visited {line-height:48px; height:48px; font-size:42px; }
body:first-of-type #divBrowsePageLinks DIV#sortBy img#divBar {float:right; padding-top:0px;margin-top:-14px;}
body:first-of-type #suppInfoLinks li.bullet {background-position: 0 .5em;}
body:first-of-type .blueBulletList li.bullet {background-position: 0 .6em;}
body:first-of-type #contentLinkList li.bullet {background-position: 0 .5em;}
body:first-of-type #holidayBannerLink li {background-position: 0em .4em;}
body:first-of-type #divGenPage #holidayBannerLink li {background-position: 0em .5em;}
body:first-of-type .iconList li.iconPickup{padding-top:2px}
body:first-of-type #itemTitleAndText {min-height:321px; margin-top:65px}
body:first-of-type #divBarFloat {margin-top:15px}

