@charset "utf-8";

#nav0 ul li a, #nav1 ul li a, #nav2 ul li a, #nav3 ul li a, #nav4 ul li a, #nav5 ul li a, #nav6 ul li a, #nav7 ul li a{font-family: "Meiryo", "MS Gothic", Osaka, sans-serif; font-size: 10px;}
#nav0 a, #nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a, #nav6 a, #nav7 a   {font-size: 9px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif, "Bitstream Vera Sans";}
#nav0 ul li.navBlank a, #nav1 ul li.navBlank a, #nav2 ul li.navBlank a, #nav3 ul li.navBlank a, #nav4 ul li.navBlank a, #nav5 ul li.navBlank a, #nav6 ul li.navBlank a, #nav7 ul li.navBlank a {font-size:1px;}
#navSearch  {font-family: "Meiryo", "MS Gothic", Osaka, sans-serif; font-size: 10px; line-height:13px; padding-top:1px}
#navSaved a {font-family: "Meiryo", "MS Gothic", Osaka, sans-serif; font-size: 10px; line-height:13px; padding-top:1px}
#navShopBag a {font-family: "Meiryo", "MS Gothic", Osaka, sans-serif; font-size: 10px; line-height:13px; padding-top:1px}
#navSaved #spanSavedItemCount {font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif, "Bitstream Vera Sans"; font-size: 9px;}
#navShopBag #spanShoppingBagCount {font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif, "Bitstream Vera Sans"; font-size: 9px;}
#navSignOut a {font-family: "Meiryo", "MS Gothic", Osaka, sans-serif; font-size: 10px; line-height:13px; padding-top:1px}
#divFooter, #divChooseYourCountry {font-size: 10px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif, "Bitstream Vera Sans";}
#divFooter a#footerlink8, #divFooter a#footerlink3 {font-family: "Meiryo", "MS PGothic", Osaka, sans-serif; font-size: 10px;}
.checkoutLinks, .checkoutLinks a{font-family: "Meiryo", "MS Gothic", Osaka, sans-serif; font-size: 10px;}
DIV#checkoutFooterNumber {font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, "Bitstream Vera Sans"; font-size:10px}


ol,dl,dt,blockquote,select,input,textarea,h2,h3,h4,h5	{font-family: "Meiryo", "MS PGothic", Osaka, sans-serif;}
body {font-size: 10px; line-height:14px; font-family: "Meiryo", "MS PGothic", Osaka, sans-serif; color:#333;}
.bodyText {line-height:18px; font-family: "Meiryo", "MS PGothic", Osaka, sans-serif; font-size: 10px;}
.bodyTextNoLnHght {font-family: "Meiryo", "MS PGothic", Osaka, sans-serif; font-size: 10px;}
.english, .romanji {font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, "Bitstream Vera Sans"; }
.designers#divGenPage p {font-size:10px}
#divStaticPage p {font-size:10px;}
#overlay #divStaticPage p {font-size:10px}

h1.flashTitle {font-family: "Hiragino Mincho Pro","ヒラギノ明朝 Pro W6", "MS PMincho", sans-serif; font-size:19px; }

#contentTitleAndText h1.flashTitle {width:350px;}
P#contentText {font-size: 10px; }
#bannerPosition.bannerOpen #holidayBannerLink a:link, #bannerPosition.bannerOpen #holidayBannerLink a:visited, #bannerPosition #holidayBannerLink a:visited, #bannerPosition #holidayBannerLink a:link, #holidayBannerText {font-size: 10px;}


/* Form Pages */
.lblTxt{padding:4px 0px 2px 10px;}
html>body .lblTxt {padding-bottom:3px;}
#newsNotifyRB td {font-size:10px;}
div.divPageContentArea label {text-transform:uppercase; font-size:10px;}
#popup  label {font-size:10px;}

/* Bullets */
#contentLinkList a, #contentLinkList2 a, #contentLinkListNoBlt a, #contentLinkListNoBlt2 a {font-size:10px; line-height:15px;}
html>body #contentLinkList li.bullet, html>body #contentLinkList2 li.bullet{background-position: 0 .7em;}
#contentLinkList li.bullet, #contentLinkList2 li.bullet{background-position: 0 .6em;}
#contentLinkList .english, #contentLinkList2 .english {padding-top:10px;}
.blueBulletList a {text-transform:none; font-size:10px;}
.blueBulletList li.bullet {background-position: 0 .6em;}

.backToLink a {font-size:10px; line-height:10px;}
.forwardToLink a {font-size:10px;}
#overlay #close a:link, #overlay #close a:visited {font-size:10px;}

html>body #suppInfoLinks li.bullet {background-position: 0 .6em;}
#suppInfoLinks li.bullet {background-position: 0 .6em;}
#suppInfoLinks a, #suppInfoLinks a:link, #suppInfoLinks a:visited {font-size:10px;}

#relItemBackTo a {padding:0px 0px 0px 10px;	vertical-align:bottom;}
#relItemBackTo A {background-position: 0 .5em;}


/* Headings */
h3.custService {font-size:10px;}
h3 {font-size:10px; color:#000;}
.orderInfoHdr {font-size:10px; }
#divGenPage .divPCA_1of2 h2, #divGenPage .divPCA_2of2 h2 {font-size:11px; color:#000}
#divGenPage .divPCA_1of2 h3, #divGenPage .divPCA_2of2 h3 {font-size:11px; color:#000}

/*Tables */
table.redesignTable th {font-weight:bold; font-size:10px;}
.classOrderItemsTop th, .classOrderItemsMid th, .classOrderItemsBtm th, .classOrderItemsTotals th, .classOrderItemsGrandTotal th { font-weight:normal; font-size:10px;}

/*/ Navigation */
UL#terNav  {padding:28px 0px 21px 3px; margin:0px; list-style-type: none;}
#terNav A:link, #terNav A:visited {padding: 0px 10px 0px 7px; font-size:10px}
#overlay UL#terNav  {padding:15px 0px 21px 3px; margin:0px; list-style-type: none;}

/* Page Pagination */
#relItemBackTo a {
	padding:3px 0px 1px 10px;
	vertical-align:top;
}
#pagination a, #pageOfPage , #relItemPagination a, #relItemPageOf {font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, "Bitstream Vera Sans"; }

#sortBy, #viewRelItemsLink, #viewBrowseResultsLink, #relItemBackTo {font-size: 10px; font-family: "Meiryo", "MS PGothic", Osaka, sans-serif; }

.cddDefault, .cddReset, .cdd, DIV#sortBy, DIV#viewAll  {font-size: 10px;}
.cddReset {padding: 0;font-size:10px; width:139px; padding-left:9px; border: 1px solid #C4EEEB; background:url(/local/ja-JP/images/background/reset.gif) right no-repeat; background-color:#C4EEEB; line-height:15px; height:15px; padding-top:1px; padding-bottom:1px; text-transform:uppercase;}

/*Item Page */
.toolTip {font-family: "Meiryo", "MS PGothic", Osaka, sans-serif; font-size:10px; }
/*Redesign 2.0 */
.toolTipAdvanced, .toolTipAdvancedBig {
	font-family: "Meiryo", "MS Gothic", Osaka, sans-serif; font-size:10px;
}
#suppInfoLinks a, #marketingLinks a	{font-size:9px}
TABLE#tblItemOptions th {
	font-size: 10px;
	text-transform:none;
}



/* Begin Page Navigation Drop Down */
DIV#contentDropDowns {
	font-size:10px;
}

#contentLinkListHdr {
	font-size:10px;
}

DIV#contentTitleAndText {width:280px;}
.flashTitle {
	margin-left:-2px; 
}
#divEngagementPage h2.flashTitle {font-size:16px; line-height:24px; text-transform:none; letter-spacing:3px}

INPUT#searchInput {
	width:212px;
}



/* CSS Document */
/* ------------Begin Shared Secure and Non Secure Layout Styles------------ */
#nav A {padding: 0px 0px 0px 5px;}
#nav LI UL {margin:0px 0px 0px -5px;}
#nav LI UL LI A {
	padding: 3px 9px 2px 9px;
	line-height:12px;	
}

/* Windows - Check wrapper_mac.css for Mac override*/
DIV#divHeaderNonSecure, DIV#divHeaderSecure {height: 18px;}

.subnavSpacer, .pagenavSpacer {
	height:10px;
	line-height:10px;
}


/*Begin Shared Search Box definitions*/
DIV#search {
	padding: 0px 0px 0px 10px;
}
DIV#searchWrapper {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
DIV#searchError {
	margin:9px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}
P#searchErrorFormat {
	margin:0px 0px 0px 0px;
	padding:7px 10px 0px 0px;
}
INPUT#searchInput {
	/* Windows - Check wrapper_mac.css for Mac override of bottom margin*/
	margin:4px 7px 6px 0px;
	padding:1px 0px 2px 5px;
	font-size: 10px; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif, "Bitstream Vera Sans";
}
/*fixes input right margin for non IE browsers*/
html>body INPUT#searchInput {
	margin-right:10px;
}
.buttonIEfix {
	padding:0px; 
	margin:0px; 
	line-height:0px;
	font-size:1px;
}
DIV#divAdvSearch {
	float:left;
	clear:both;
	width:100%;
	margin-bottom:7px;
}
DIV#search A#advSearch {
	display:inline;
	border-left: 0px;
	border-right: 0px;
	margin:0px;
	padding:0px;
}
#advSearchDrops {clear:both; padding:8px 0px 9px 0px;}
html>/**/body #advSearchDrops {padding-top:6px;}
#seachBrdButton {padding:10px 0px 0px 0px; margin:0px 10px 9px 0px;}
html>/**/body #seachBrdButton {margin-bottom:10px;}

/* End Shared Search Box definitions*/
/* ------------End Shared Secure and Non Secure Layout Styles------------ */

/* Begin Specific Non Secure Layout Styles*/
#divHeader #nav0 {width: 69px; padding-left:3px;}
#divHeader #nav1 {width: 62px;}
#divHeader #nav2 {width: 75px;}
#divHeader #nav3 {width: 68px;}
#divHeader #nav4 {width: 52px;}
#divHeader #nav5 {width: 150px;}
#divHeader #nav6 {width: 84px;}
#divHeader #nav7 {width: 53px;}
#divHeader #navbar {width: 16px;} #divHeader #navbar img{position:absolute; top:67px;}
#divHeader #navSearch {}
#divHeader #navSaved {text-align:center;}
#divHeader #navShopBag {text-align:right;} 
#divHeader #navTable table {width:273px}
#divHeader.divHeaderNonSecure #navSignOut {visibility:hidden; line-height:0px; display:none}
/* Windows - Check wrapper_mac.css for Mac override*/
#divHeader.divHeaderNonSecure DIV#search {margin:6px 0px 0px -28px;}
/* End Specific Non Secure Layout Styles*/


/* Begin Specific Secure Layout Styles*/
#divHeader.divHeaderSecure #navSignOut {margin-top:-44px; float:right; padding-right:6px; z-index:95; position:relative;}

/* Windows - Check wrapper_mac.css for Mac override*/
#divHeader.divHeaderSecure DIV#search {margin:6px 0px 0px 35px;}
/* End Specific Secure Layout Styles*/

/* begin confirmation box */
div.confirmSaved {margin-left:702px}
div.confirmShopBag {margin-left:780px}
#addMessage {margin-left:77px}
/* end confirmation box */

/* begin inlne shopping bag */
.sbInlineQuanityLabel {width:45px}
.sbInlineTotalLabel {width:45px}
.sbInlineTotal {width:80px}
#inlineSBHold.short .sbInlineQty {width:45px}
#inlineSBHold.long .sbInlineQty {width:25px}
/* end inlne shopping bag */


/* Customer Service Keep Japan as-is */
.customerService DIV#divFeatureArea_TxtRht DIV#contentTitleAndText {left:625px;}
.customerService DIV#contentTitleAndText #contentDropDowns .pagenavLI {width: 140px; }
.customerService DIV#contentTitleAndText #pagenav LI UL LI.pagenavBlank a {width:140px;}
.customerService DIV#contentTitleAndText #pagenav LI UL A {WIDTH: 120px;}
.customerService #pagenav LI UL {WIDTH: 140px;}

/* ---  Footer -- */
.footerContainer {margin-top:12px;}
DIV#divChooseYourCountry {padding-top:12px;}
#divFooter a, span#footerNumber {margin-right:12px;}
SPAN#homelink {margin-left:263px;}

/* Begin Checkout Header */
.checkoutLinks li.checkoutBar {height:16px;}
DIV.checkoutHdrBrdr {float:left;}

/* Checkout */
.checkoutRegistryHeader, #divGenPage .tblSendTo h2, #divGenPage h2.topHeaderCO {font-size:11px; color:#000000; word-spacing:5px}
#panelOrderConfirmationJapanDeliveryPreference th {font-weight:normal}
.tblGiftMsg .messageBorder{width:261px;}
.tblGiftMsg .input-box {width:205px; font-family: "Meiryo", "MS Gothic", Osaka, sans-serif;}
.tblOrderConfirmForm th, .checkoutRB, td .checkoutLabel, td.tdTotalLbl, td.tdGrandTotalLbl, .lftSubDescLbl, .rbCheckout, .coLblEngrave {font-size:10px}
div.divPageContentArea label.labelCheckbox {padding-top:3px; font-size:11px; padding-bottom:5px }
html>/**/body div.divPageContentArea label.labelCheckbox {padding-top:2px;}

h1.atdGreaterBeauty {width:313px; height:24px; margin:0; padding:0; padding-bottom:8px; background: url("/local/ja-JP/images/title/atd_greater_beauty.gif") top left no-repeat; line-height:24px;}
h1.atdGreaterBeauty span {margin: 0 0 0 -3000px;}
h1.atdDiamondHistory {width:317px; height:24px; margin:0; padding:0; padding-bottom:4px; background: url("/local/ja-JP/images/title/atd_diamond_history.gif") top left no-repeat; line-height:24px}
h1.atdCertification{width:219px; height:24px; margin:0; padding:0; padding-bottom:8px; background: url("/local/ja-JP/images/title/atd_certification.gif") top left no-repeat; line-height:24px}
h1.atdGlossaryTerms{width:161px; height:24px; margin:0; padding:0; padding-bottom:4px; background: url("/local/ja-JP/images/title/atd_glossary_of_terms.gif") top left no-repeat; line-height:24px}
h1.atdPricingParameters {width:219px; height:24px; margin:0; padding:0; padding-bottom:4px; background: url("/local/ja-JP/images/title/atd_pricing_parameters.gif") top left no-repeat; line-height:24px}
h1.atdRingSetting {width:121px; height:24px; margin:0; padding:0; padding-bottom:8px; background: url("/local/ja-JP/images/title/atd_ring_setting.gif") top left no-repeat; line-height:24px}

h1.ElsaPeretti {width:174px; height:24px; margin:0; padding:0; background: url("/local/ja-JP/images/title/elsa_peretti.gif") bottom left no-repeat; line-height:24px}
h1.PalomaPicasso {width:140px; height:24px; margin:0; padding:0; background: url("/local/ja-JP/images/title/paloma_picasso.gif") bottom left no-repeat; line-height:24px}
h1.FrankGehry {width:172px; height:24px; line-height:24px; margin:0; padding:0; background: url("/local/ja-JP/images/title/frank_gehry.gif") bottom left no-repeat;}
h1.JeanSchlumberger {width:240px; height:24px; margin:0; padding:0; background: url("/local/ja-JP/images/title/jean_schlumberger.gif") bottom left no-repeat; line-height:24px}
h1.JewelryCare {width:164px; height:24px; margin:0; padding:0; background: url("/local/ja-JP/images/title/jewelry_care.gif") bottom left no-repeat; line-height:24px}
h1.TiffanyMaterials {width:181px; height:24px; margin:0; padding:0; background: url("/local/ja-JP/images/title/tiffany_materials.gif") bottom left no-repeat; line-height:24px}
h1.CharlesLewisTiffany {width:297px; height:24px; margin:0; padding:0; background: url("/local/ja-JP/images/title/charles_lewis_tiffany.gif") bottom left no-repeat; line-height:24px}
h1.LouisComfortTiffany {width:327px; height:24px; margin:0; padding:0; background: url("/local/ja-JP/images/title/louis_comfort_tiffany.gif") bottom left no-repeat; line-height:24px}
h1.Library {width:121px; height:24px; margin:0; padding:0; background: url("/local/ja-JP/images/title/library.gif") bottom left no-repeat; line-height:24px}

/*Begin Address Inputs -- 6.7 */
.lblTxt3 {padding-top:3px;}
html>/**/body .lblTxt3 {padding-top:4px;}
.lblDdl3 {padding-top:0px;}
html>/**/body .lblDdl3 {padding-top:0px;}
div.divPageContentArea input {padding-top:4px; padding-bottom:3px;}
html>/**/body div.divPageContentArea input {padding-top:3px; padding-bottom:2px;}
td.rbGenderJP {white-space:nowrap; padding-top:5px;}
html>/**/body td.rbGenderJP {padding-top:3px;}
table#tblShippingMethodSelection.checkoutRB {margin-bottom:8px;}
html>/**/body .addressRow select option {height:15px;}
#registeredShipToError, #registeredBillToError {margin-top:-6px;}
html>/**/body #registeredShipToError, html>/**/body #registeredBillToError {margin-top:-7px;}
.addressRow .alertRed {padding-top:1px;}
html>/**/body .addressRow .alertRed {padding-top:2px;}
#divShippingInfo .chkboxGRP {margin-top:6px;}
html>/**/body #divShippingInfo .chkboxGRP {margin-top:6px;}
#divGenPage p.chkboxGRPInstructions {padding-top:15px; margin-bottom:0px}
/*End Address Inputs -- 6.7 */

/* Store locations */

#divStoreLocationsLanding ul {font-size:10px; }
.blueBulletList_Locations a { line-height:15px; background-position: 0 .4em; }
.divStoreListing h3 {font-size:12px;}
  
/* Site Index */
#divSiteIndex {font-size:10px; text-transform:uppercase;}
#divSiteIndex h2 {font-size:10px;}
#divSiteIndex h2 a:link, #divSiteIndex h2 a:visited {font-size:10px;}
.divSiteIndexLists ul li a {background-position: 0 .4em; font-size:10px; line-height:18px; vertical-align:top;}
html>body .divSiteIndexLists ul li.siteIndexSpacer {height:9px;}
.divSiteIndexLists ul.intlSitesList li a {line-height:12px; background-position:0 .7em; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, "Bitstream Vera Sans"; }
html>body .divSiteIndexLists ul.intlSitesList li a {line-height:12px; background-position:0 .6em; font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, "Bitstream Vera Sans";}
.divSiteIndexLists ul.intlSitesList li.intlSitesListOther a {background-position:0 .6em;}
.divSiteIndexLists ul.intlSitesList li span {padding-left:10px; margin-top:-5px;}

/*Catalogues*/
.divPDFCatalogueLink{padding:7px 0px 0px 10px; font-size:10px;}
html>body .catalogueLinks a {font-size:10px; background-position: 0 .7em; line-height:14px; height:14px;}
.catalogueLinks a {font-size:10px; background-position: 0 .5em; line-height:14px; height:14px;}

/*Overlays */
#popup h2, #popup h3 {font-size:11px; color:#000; font-weight:normal}
body#popup #divEmailHeader h1.flashTitle {width:320px}

/*Email Marketing */
.subscribeHomepage #divTitle {width:235px; background: url("/local/ja-JP/images/title/join_email_list.gif") bottom left no-repeat; padding-top:2px; margin-bottom:3px;}
.subscribeHomepage #divForm {margin-top:0px;height:207px}
.subscribeHomepage #divFormLabel, .subscribeHomepage #divMobileFormLabel {font-size:10px}
.subscribeHomepage #divSubmit {position:relative; top:32px; left:-300px}
.subscribeHomepage #emailSignup_specialOfferPopover {position:absolute; left:14px; top:44px}
.subscribeHomepage #divSubmit {position:static; padding-bottom:2px}
.subscribeHomepage .tdSubmit {text-align:left}
#divErrors {width:220px}
.subscribeHomepage #divErrors {padding-top:3px}

/* Promo Tiles */
#divPromoArea h3 {color:#333333; text-transform:none; font-size:10px; line-height:16px;}
#divPromoArea a.l1:link, #divPromoArea a.l1:visited {text-transform:uppercase; margin-bottom:5px; font-size:10px; line-height:16px; color:#7f7f7f; text-decoration:none }
#divPromoArea a.l1:hover {color:#000;}


#divPromoArea p {padding:0; margin:0; line-height:18px; font-size: 10px;}
#divPromoArea h3 .english{font-size:9px; text-transform:uppercase; font-weight:bold; line-height:17px;}
#divPromoArea a.l1:link .english, #divPromoArea a.l1:visited .english {text-transform:uppercase; font-size:9px; }
#divPromoArea .blueBulletList li.bullet {background-position: 0 .4em;}
html>/**/body #divPromoArea .blueBulletList li.bullet {background-position: 0 .45em;}
html>/**/body #divPromoArea .blueBulletList li.bullet {top:-3px;}
#divPromoArea .blueBulletList .english{padding-top:0px;}
/* #divPromoArea .blueBulletList a.l1:link .english, #divPromoArea .blueBulletList a.l1:visited .english {line-height: 12px;} */
#divPromoArea .blueBulletList a.l1:link .english, #divPromoArea .blueBulletList a.l1:visited .english {position:relative; top:-1px;}
html>/**/body #divPromoArea .blueBulletList a.l1:link .english, html>/**/body #divPromoArea .blueBulletList a.l1:visited .english {top:0px;}

#divPromoArea .linkParaPromo a.l1:link, #divPromoArea .linkParaPromo a.l1:visited {line-height:18px;}

.linkParaPromoAdivSM {margin-bottom:-2px; }
html>/**/body .linkParaPromoAdivSM {margin-bottom:-2px; margin-top:-1px;}

/* Overlay  Scrolls */
#popup #divScrollEmailThisPage {padding-left:5px; }
#divScrollEmailThisPage #scrollLinks { visibility:hidden}
#divScrollEmailThisPage div#hold {height:310px; }
#divScrollEmailThisPage div#wn	{width:305px; height:310px; clip:rect(0px, 305px, 310px, 0px);}
#divScrollEmailThisPage div#wn.cntct {width:185px;}
#divScrollEmailThisPage table#tblScrollContainer{width:249px;}
#divScrollEmailThisPage div#scrollbar {height:310px;}
#divScrollEmailThisPage div#track {height:292px;}

/*Video Overlay*/
.videoFooter, .videoFooter a {font-size:10px;}
#videoDownloadBullets .linkBar {font-size:10px; line-height:16px;}

/*General icon list styles*/
.iconList a {text-transform:none; font-size:10px;}
.iconList li {background-position: 0 2px;}

/* Category Browse */
#toolTipHolder .iconList a:link, #toolTipHolder .forwardToLink a:link {letter-spacing: -0.1em;}

/*Engagement 2.0*/
div#divEngagementItemPage #itemOptions .optionsRow .optionsHdr {text-transform:none; font-size:10px;}
#ringTitleAndText h1.flashTitle {margin-bottom: 5px; font-size:19px; font-family: "Hiragino Mincho Pro","ヒラギノ明朝 Pro W6", "MS PMincho", sans-serif;  }
html>/**/body #ringTitleAndText h1.flashTitle {margin-bottom:8px;}
.ringPricedFrom{font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif, "Bitstream Vera Sans"}
DIV#divEngagementItemPage #itemOptions .optionsRow .optionsHdr {width:auto; padding-right:15px}

/* Business Accounts */
h1.TfbAccount {width:341px; background: url("/local/ja-JP/images/title/tfb_account.gif") bottom left no-repeat;}
h1.TfbGifts {width:249px; background: url("/local/ja-JP/images/title/tfb_gifts.gif") bottom left no-repeat;}
h1.TfbCustomDesigns {width:267px; background: url("/local/ja-JP/images/title/tfb_custom_design.gif") bottom left no-repeat;}

/*Begin Holiday 2009*/
.holidaygiftguide09 #flashConfirm.confirmSaved {margin-left: 230px;}
html>/**/body.holidaygiftguide09 #flashConfirm.confirmSaved {margin-left: 229px;}