@charset "UTF-8";
/* CSS Document */

.contentBodyContainer { float:left;width:732px;margin:0 0 30px 0;padding:12px 24px 0 0;background-color:#FFF;text-align:left; }
	.contentBodyContainer P { margin:3px 0 9px 0;line-height:16px; }
	.contentBodyContainer h2, h3, h4, h5, h6 { font-weight:bold; }
	.contentBodyContainer A, A:link { color:#0000FF;text-decoration:underline; }
	.contentBodyContainer UL { line-height:16px; }
		.contentBodyContainer UL LI { padding-top:6px; }
	.contentBodyContainer TABLE { }
		.contentBodyContainer TABLE TR TH { padding-top:6px; }
		.contentBodyContainer TABLE TR TD { vertical-align:top; }
			.contentBodyContainer TABLE TR TD P { margin:7px 0;line-height:16px; }
.contentLowerBodyContainer { float:left;width:732px;margin:0 0 30px 0;padding-right:24px;background-color:#FFF;text-align:left; }
	.contentLowerBodyContainer P { margin:3px 0 9px 0;line-height:16px; }
	.contentLowerBodyContainer h2, h3, h4, h5, h6 { font-weight:bold; }
	.contentLowerBodyContainer A, A:link { color:#0000FF;text-decoration:underline; }
	.contentBodyLowerContainer UL { line-height:16px; }
		.contentLowerBodyContainer UL LI { padding-top:6px; }
	.contentLowerBodyContainer TABLE { }
		.contentLowerBodyContainer TABLE TR TH { padding-top:6px; }
		.contentLowerBodyContainer TABLE TR TD { vertical-align:top; }
			.contentLowerBodyContainer TABLE TR TD P { margin:3px 0 9px 0;line-height:16px; }
			
.question { padding:0;font-weight:bold; }
.answer { padding:0;font-weight:normal; }
			
/* LEFT NAVIGATION */
.fuseactionContainer .vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer { width:147px;padding:12px 6px 12px 10px; }
	.fuseactionContainer .vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL { list-style-type:none;margin:0;padding:0; }
		.fuseactionContainer .vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI { font-weight:bold;padding:4px 0 0 0;line-height:16px; }
			.fuseactionContainer .vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI A, A:link { color:#FFFFFF;padding-bottom:2px;text-decoration:none; }
			.fuseactionContainer .vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI A:hover { color:#666;text-decoration:underline; }
				.fuseactionContainer .vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI UL { padding-left:6px; }
					.fuseactionContainer .vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI UL LI { font-weight:normal;line-height:16px; }
						.fuseactionContainer .vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI UL LI A, A:link { color:#FFFFFF;padding-bottom:2px;text-decoration:none; }
							.fuseactionContainer .vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI UL LI A:hover { color:#666;text-decoration:underline; }
							
/* SITE MAP */
.vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer { float:left;width:300px;padding:12px 30px 30px 0;text-align:left; }
	.vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer h2, h3 { font-weight:bold; }
	.vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL { list-style-type:none;margin:0;padding:0; }
		.vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI { font-weight:bold;padding:8px 0 0 0;line-height:16px; }
			.vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI A, A:link { color:#333;padding-bottom:2px;text-decoration:undteMapC; }
			.vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI A:hover { color:#666;text-decoration:underline; }
				.vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI UL LI { font-weight:normal;padding:4px 0 0 0;line-height:16px; }
				.vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI UL LI A, A:link { color:#333;padding-bottom:2px;text-decoration:underline; }
			.vContentDisplaySiteMapContainer .vContentDisplaySiteMapPageContentContainer UL LI UL LI A:hover { color:#666;text-decoration:underline; }
			
.vContentDisplaySiteMapContainer .vContentDisplaySiteMapProductTreeContainer { float:left;width:240px;padding:12px 0 30px 0;text-align:left; }
	.vContentDisplaySiteMapContainer .vContentDisplaySiteMapProductTreeContainer h2, h3 { font-weight:bold; }
	.vContentDisplaySiteMapContainer .vContentDisplaySiteMapProductTreeContainer UL { list-style-type:none;margin:0;padding:0; }
		.vContentDisplaySiteMapContainer .vContentDisplaySiteMapProductTreeContainer UL LI { font-weight:bold;padding:8px 0 0 0;line-height:16px; }
			.vContentDisplaySiteMapContainer .vContentDisplaySiteMapProductTreeContainer UL LI A, A:link { color:#333;padding-bottom:2px;text-decoration:underline; }
			.vContentDisplaySiteMapContainer .vContentDisplaySiteMapProductTreeContainer UL LI A:hover { color:#666;text-decoration:underline; }
				.vContentDisplaySiteMapContainer .vContentDisplaySiteMapProductTreeContainer UL LI UL LI { font-weight:normal;padding:4px 0 0 0;line-height:16px; }
					.vContentDisplaySiteMapContainer .vContentDisplaySiteMapProductTreeContainer UL LI UL LI A, A:link { color:#333;padding-bottom:2px;text-decoration:underline; }
					.vContentDisplaySiteMapContainer .vContentDisplaySiteMapProductTreeContainer UL LI UL LI A:hover { color:#666;text-decoration:underline; }

/* GUEST SERVICES PAGES */
.contentBodyContainer .basicContentContainer { min-height:570px; }
	.contentBodyContainer .basicContentContainer P { margin:3px 0;line-height:16px; }
	.contentBodyContainer .basicContentContainer  h2, h3, h4, h5, h6 { padding:6px 0 0 0;font-weight:bold; }
	.contentBodyContainer .basicContentContainer  A, A:link { color:#0000FF;text-decoration:underline; }
	.contentBodyContainer .basicContentContainer  UL { padding:0;line-height:16px;list-style-type:disc;list-style-position:inside; }
	.contentBodyContainer .basicContentContainer  OL { padding:0;line-height:16px;list-style-type:disc;list-style-position:inside; }
		.contentBodyContainer .basicContentContainer  UL LI { padding-top:3px; }
		.contentBodyContainer .basicContentContainer  OL LI { padding-top:3px; }
	.contentBodyContainer TABLE.basicContentDisplayGridA { margin-top:12px; }
		.contentBodyContainer TABLE.basicContentDisplayGridA TR TH { padding-top:6px;vertical-align:bottom; }
			.contentBodyContainer TABLE.basicContentDisplayGridA TR TH.short { width:20%;padding:0 18px 3px 0;border-top:1px solid #EEE;border-bottom:3px double #999; }
			.contentBodyContainer TABLE.basicContentDisplayGridA TR TH.long { width:40%;padding:0 18px 3px 0;border-top:1px solid #EEE;border-bottom:3px double #999; }
		.contentBodyContainer TABLE.basicContentDisplayGridA TR TD { vertical-align:top;padding:3px 12px 3px 0; }
			.contentBodyContainer TABLE.basicContentDisplayGridA TR TD P { margin:7px 0;line-height:16px; }
.contentBodyContainer .basicContentContainerB { min-height:570px; }
	.contentBodyContainer .basicContentContainerB em { font-style:italic; }
	.contentBodyContainer .basicContentContainerB P { margin:3px 0;line-height:16px; }
	.contentBodyContainer .basicContentContainerB  h2, h3, h4, h5, h6 { padding:6px 0 0 0;font-weight:bold; }
	.coContaiodyContainer .basicContentContainerB  A, A:link { color:#0000FF;text-decoration:underline; }
	.contentBodyContainer .basicContentContainerB  UL { padding:0;line-height:16px;list-style-type:none;list-style-position:outside; }
	.contentBodyContainer .basicContentContainerB  OL { padding:0;line-height:16px;list-style-type:none;list-style-position:outside; }
		.contentBodyContainer .basicContentContainerB  UL LI { padding-top:6px; }
		.contentBodyContainer .basicContentContainerB  OL LI { padding-top:6px; }
		
/* STORE LOCATOR */
.fv LABEL { font-weight:bold; }
.contentBodyContainer .basicContentContainerB .innerContainer P { margin-bottom:12px; }
.contentBodyContainer .basicContentContainerB .innerContainer DL { margin-left:12px; }
	.contentBodyContainer .basicContentContainerB .innerContainer DL.fv.required.searchFormSubmit DD { margin-bottom:24px; }
.fv.required #ctl00__ContentPlaceHolder_vStoreLocationSearchFormZipPostalCode { margin:3px 0 9px 0; }
.fv #ctl00__ContentPlaceHolder_vStoreLocationSearchFormMaxMiles {margin:3px 0 6px 0; }

/* CANADIAN STORES */
.vStoreLocatorMultipleLabelStyleLocationContainer h1 { width:100%;margin-top:9px;padding:3px 6px;background:transparent url(/images/spencers/categories/subcatListTitleBG.gif) repeat-x scroll 0 0;font-weight:bold;font-size:123.1%; }
.vStoreLocatorMultipleLabelStyleLocationContainer DL DT { font-weight:bold;padding:3px 6px; }
.vStoreLocatorMultipleLabelStyleLocationContainer DL DD { font-weight:normal;padding:0 6px 6px 6px; }

/* MY ACCOUNT */

/* LEFT NAVIGATION */
.fuseactionContainer #ctl00__div_secondaryNav #ctl00__left_menu .vAccountTopNavigationContainer.leftColumnSubNavContainer { width:147px;padding:12px 6px 12px 10px; }
	.fuseactionContainer #ctl00__div_secondaryNav #ctl00__left_menu .vAccountTopNavigationContainer.leftColumnSubNavContainer UL { list-style-type:none;margin:0;padding:0; }
		.fuseactionContainer #ctl00__div_secondaryNav #ctl00__left_menu .vAccountTopNavigationContainer.leftColumnSubNavContainer UL LI { width:100%;padding:4px 0 0 0;line-height:16px; }
			.fuseactionContainer #ctl00__div_secondaryNav #ctl00__left_menu .vAccountTopNavigationContainer.leftColumnSubNavContainer UL LI A, A:link { color:#FFFFFF;padding-bottom:2px;text-decoration:none; }
			.fuseactionContainer #ctl00__div_secondaryNav #ctl00__left_menu .vAccountTopNavigationContainer.leftColumnSubNavContainer UL LI A:hover { color:#666;text-decoration:underline; }
				.fuseactionContainer #ctl00__div_secondaryNav #ctl00__left_menu .vAccountTopNavigationContainer.leftColumnSubNavContainer UL LI UL { padding-left:6px; }
					.fuseactionContainer #ctl00__div_secondaryNav #ctl00__left_menu .vAccountTopNavigationContainer.leftColumnSubNavContainer UL LI UL LI { font-weight:normal;line-height:16px; }
						.fuseactionContainer #ctl00__div_secondaryNav #ctl00__left_menu .vAccountTopNavigationContainer.leftColumnSubNavContainer UL LI UL LI A, A:link { color:#FFFFFF;padding-bottom:2px;text-decoration:none; }
							.fuseactionContainer #ctl00__div_secondaryNav #ctl00__left_menu .vAccountTopNavigationContainer.leftColumnSubNavContainer UL LI UL LI A:hover { color:#666;text-decoration:underline; }
							
.contentBodyContainer .basicContentContainerB UL.vAccountHomeNavigationNavigation { width:67%; }
	.contentBodyContainer .basicContentContainerB UL.vAccountHomeNavigationNavigation LI { padding-top:9px; }
		.contentBodyContainer .basicContentContainerB UL.vAccountHomeNavigationNavigation div { color:#333; }
		.contentBodyContainer .basicContentContainerB UL.vAccountHomeNavigationNavigation LI A, UL.vAccountHomeNavigationNavigation LI A:link, UL.vAccountHomeNavigationNavigation LI A:visited { font-size:108%;font-weight:bold;color:#000;text-decoration:none; }
		.contentBodyContainer .basicContentContainerB UL.vAccountHomeNavigationNavigation LI A:hover { color:#333;text-decoration:underline; }
.contentBodyContainer .basicContentContainerB .vAccountFormContainer { float:left;width:232px;margin-right:24px;padding-right:18px; }
	.contentBodyContainer .basicContentContainerB .vAccountFormContainer LEGEND { font-weight:bold;padding-bottom:9px; }
	.contentBodyContainer .basicContentContainerB .vAccountFormContainer DIV DL DD LABEL { line-height:21px; }
	.contentBodyContainer .basicContentContainerB .vAccountFormContainer .fv label { font-weight:normal; }
		.contentBodyContainer .basicContentContainerB .vAccountFormContainer .fv DT { padding:9px 0 2px 0; }
.contentBodyContainer .basicContentContainerB .vAccountAddressFormTemplateContainer { float:left;width:390px;margin-right:24px; }
	.contentBodyContainer .basicContentContainerB .vAccountAddressFormTemplateContainer h3 { font-weight:bold;padding-bottom:9px; }
		.contentBodyContainer .basicContentContainerB .vAccountAddressFormTemplateContainer TABLE TR TD { padding-bottom:9px; }
#ctl00__ContentPlaceHolder__Address__div_btn .fv DD .input-type-image {padding-left:124px; }

.contentBodyContainer .basicContentContainerB FIELDSET LEGEND { font-weight:bold;padding-bottom:9px; }
.contentBodyContainer .basicContentContainerB FIELDSET TABLE TR TH { font-weight:normal;padding:3px 0; }
	.contentBodyContainer .basicContentContainerB .vContactsFormExistingContactsSubmitContainer { margin:6px 0 12px 0; }
	.contentBodyContainer .basicContentContainerB .vContactsFormNewContactSubmitContainer { margin:6px 0 12px 0; }
/* WISH LIST */	
.contentBodyContainer .basicContentContainerB .vAccountAddressMultipleTableStyleContainer P { padding:3px 0; }
	.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListOwnerFormPreferencesContainer LEGEND { padding:6px 0 12px 0; }
	.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListOwnerFormPreferencesContainer DIV DL DT LABEL { }
	.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListOwnerFormPreferencesContainer DIV DL DT.vWishListOwnerFormDefaultShippingAddressFieldContainer { font-weight:bold; }
	.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListOwnerFormPreferencesContainer .vWishListOwnerFormDefaultShippingAddressContainer { padding:12px 0; }
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListOwnerFormPreferencesContainer DIV DL DD.vWishListOwnerFormDefaultShippingAddressValueContainer DIV { margin-top:1.basic
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListOwnerFormPreferencesContainer DIV DL DD.vWishListOwnerFormDefaultShippingAddressValueContainer DIV SELECT { vertical-align:bottom;margin-bottom:3px; }
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListOwnerFormPreferencesContainer DIV DL DD.vWishListOwnerFormDefaultShippingAddressValueContainer DIV A { vertical-align:bottom; }
			.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListOwnerFormPreferencesContainer DIV DL DD INPUT { margin:0;padding:0;vertical-align:bottom; }
			.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListOwnerFormPreferencesContainer DIV DL DD LABEL { padding-top:3px;font-weight:normal;vertical-align:bottom; }
	.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer { margin-top:18px; }
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer INPUT OwnerFin-top:2px; }
	.vWishListOwnerFormSendWishListContainer { padding:12px 0; }
	
	.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer FIELDSET P { margin-bottom:9px; }
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer .vWishListItemsTable TH { padding:6px;background:url(/images/spencers/categories/subcatListTitleBG.gif);background-repeat:repeat-x;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:93%;font-weight:bold; }
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer .vWishListItemsTable TR A { font-size:93%;color:#000; }
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer .vWishListItemsTable .itemDescription { font-size:93%;border-bottom:1px solid #DDD; }
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer .vWishListItemsTable TR TD { padding:9px 0 6px 0;border-bottom:1px solid #DDD; }
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer .vWishListItemsTable TR .productDescription { padding:9px 0 6px 6px; }
			.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer .vWishListItemsTable TR .productDescription DIV { padding:0 0 3px 0; }
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer .vWishListItemsTable  TR .dataHeaderFirst { width:24%; }
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer .vWishListItemsTable TR .money { width:20%;text-align:center; }
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer .vWishListItemsTable TR .numeric { width:20%;text-align:center; }
		.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer .vWishListItemsTable TR .dataHeaderLast { width:16%;text-align:center; }
			.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer .vWishListItemsTable TR TD .vCheckoutReviewOrderFormProductName { padding-right:15px; }
			.contentBodyContainer .basicContentContainerB .vWishListOwnerFormContainer .vWishListItemsContainer .vWishListItemsTable TR .additionalButtons { padding-left:12px; }
			
/* ORDER HISTORY */ 
.contentBodyContainer .basicContentContainerB .vOrderHistoryOrdersContainer FIELDSET .vOrderHistoryOrdersTable TR TH { padding:6px;background:url(/images/spencers/categories/subcatListTitleBG.gif);background-repeat:repeat-x;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:93%;font-weight:bold; }
		.contentBodyContainer .basicContentContainerB .vOrderHistoryOrdersContainer FIELDSET .vOrderHistoryOrdersTable TR A { font-size:93%;color:#000; }
		.contentBodyContainer .basicContentContainerB .vOrderHistoryOrdersContainer FIELDSET .vOrderHistoryOrdersTable .itemDescription { font-size:93%;border-bottom:1px solid #DDD; }
		.contentBodyContainer .basicContentContainerB .vOrderHistoryOrdersContainer FIELDSET .vOrderHi:9px 0rdersTable TR TD { padding:9px 0 6px 0;border-bottom:1px solid #DDD;vertical-align:middle; }
		.contentBodyContainer .basicContentContainerB .vOrderHistoryOrdersContainer FIELDSET .vOrderHistoryOrdersTable TR .productDescription { padding:9px 0 6px 6px; }
			.contentBodyContainer .basicContentContainerB .vOrderHistoryOrdersContainer FIELDSET .vOrderHistoryOrdersTable TR .productDescription DIV { padding:0 0 3px 0; }
		.contentBodyContainer .basicContentContainerB .vOrderHistoryOrdersContainer FIELDSET .vOrderHistoryOrdersTable  TR .dataHeaderFirst { width:32%; }
		.contentBodyContainer .basicContentContainerB .vOrderHistoryOrdersContainer FIELDSET .vOrderHistoryOrdersTable TR .orderInformation { width:24%;text-align:center; }
		.contentBodyContainer .basicContentContainerB .vOrderHistoryOrdersContainer FIELDSET .vOrderHistoryOrdersTable TR .dataHeaderLast { width:20%;padding-left:18px;text-align:left; }	
		
/* SHIPPING ADDRESSES */
.contentBodyContainer .basicContentContainerB .vAccountAddressMultipleTableStyleContainer FIELDSET .myAccountAddx;backntainer TR TH { padding:6px;background:url(/images/spencers/categories/subcatListTitleBG.gif);background-repeat:repeat-x;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:93%;font-weight:bold; }
.contentBodyContainer .basicContentContainerB .vAccountAddressMultipleTableStyleContainer FIELDSET .myAccountAddressContainer TR TD { padding:6px;width:33%;vertical-align:middle;font-weight:bold; }
.contentBodyContainer .basicContentContainerB  DIV .vAccountAddressFormFieldsContainer TABLE TR TD { padding:3px 12px 3px 0; }
	.contentBodyContainer .basicContentContainerB  DIV .vAccountAddressFormFieldsContainer TABLE TR TD h3 { padding-bottom:9px;font-weight:bold; }
.contentBodyContainer .basicContentContainerB #ctl00__ContentPlaceHolder_Address__div_btn DL DD INPUT { padding:12px 0 0 136px; }

.contentContainerWide .basicContentContainerB { min-height:510px;text-align:left; }
	.contentContainerWide .basicContentContainerB #searchBarPromo { width:77%;padding:24px 0 36px 48px;text-align:left; }
		.contentContainerWide .basicContentContainerB #searchBarPromo DIV { padding-bottom:6px;font-weight:normal;font-size:116%;font-style:italic;color:#BF1E2E;line-height:21px; }
/* UNSUBSCRIBE */
.contentBodyContainer .basicContentContainerB DIV h1 { font-size:108%;font-weight:bold; }
.contentBodyContainer .basicContentContainerB DIV INPUT { margin-top:6px; }