#searchBox,#registerform { background:#3c342f; }
#registerform,#registerbutton.signedin strong,#nav a,.categories #prodButton, button.prodButton,a#prodButton,#footerExtra li a,#footNav a,#loginBenefits h1,#loginRegister h1,#loginBenefits strong,#loginRegister strong,#homepageBottomFeatures .nonImage h5,#categorySpecialItems .nonImage h5,.choices.talls,.choices.talls strong { color:#fff !important; }
li.mega div ul li h5,#categoryDesc a h5,#categoryDesc h1,.original h3,.original h4,.original a { color:#4a7a10 !important; }
#categoryDesc a:hover h5,li.mega div ul li a:hover h5,.original a:hover { color:#2b4a06 !important; }
#nav ul.categoryNavigation li a,ul.categoryNavigation li a,#headernav a,.hpLeft h3,.prodDet h1,.original h1,.original h2 { color:#4b6d1a !important; }
.productDisplay h5,.productInfobox h5,.copy,.prodDet strong { color:#90a856 !important; }

.prodDet .options a,#headPhoneCopy h4,li.mega div ul li h5,#headernav a,#loginBenefits h1,#loginRegister h1,#categoryDesc a h5,ul.categoryNavigation li a,#categoryDesc h1,.hpLeft h3,#homepageBottomFeatures .nonImage h5,#categorySpecialItems .nonImage h5,.productDisplay h5,.productInfobox h5,.prodDet h1,#footerExtra h3,.original h1,.original h2,.original h3,.original h4 { font-family:"adobe-garamond-pro-1","adobe-garamond-pro-2",trajan,times,times new roman, serif !important; }
#headPhoneCopy h4,#loginBenefits h1,#loginRegister h1,.prodDet h1,#footerExtra h3,.original h3,.original h4 { font-weight:400 !important; }
.leftnav a,ul.categoryNavigation li a,#categoryDesc h1,.hpLeft h3,.original h1,.original h2 { font-weight:600 !important; }
#headernav a { font-weight:700 !important; }
.homeFeatOverlay h3,.hpLeft h3,.original h1,.original h2 { text-transform:uppercase; }

#categoryDesc a h5,#homepageBottomFeatures .nonImage h5,#categorySpecialItems .nonImage h5,.productDisplay h5,.productInfobox h5 { font-size:19px !important;font-weight:normal !important;line-height:19px !important; }



body { border-top:5px solid #3c342f;min-width:1018px; }
#header { border-top:2px solid #c5d764;background:#a6d9f0 url(/images/themes/wide/spring/backgrounds/header.png) no-repeat top center;height:119px; }

#registerform { border-top:2px solid #c5d764; }

#logo { top:17px;left:9px; }
.sty1 { background-image:url(/images/wide/logo1.gif); }
.sty2 { background-image:url(/images/wide/logo2.gif); }

#headPhoneCopy { left:245px;top:45px;color:#212a19; }
#headPhoneCopy h4 { color:#184a7d; }
#headPhoneCopy .division { color:#aebcb5; }

#registerbutton { width:355px;height:24px;background:url(/images/themes/wide/spring/buttons/sign-in.png);top:-5px;right:50%;margin-right:-177px; }
#registerbutton.signedin { height:21px;background:url(/images/themes/wide/spring/buttons/signed-in.png);color:#e0f2b7; }

#nav { background:url(/images/themes/wide/spring/backgrounds/nav.png) repeat-x top left; }
#nav a:hover,#nav a.active { background:url(/images/themes/wide/spring/backgrounds/navOn.png) no-repeat top right; }
#nav .navDiv { width:11px;background:url(/images/themes/wide/spring/misc/navDiv.png);margin:2px -8px 0 -6px; }


li.mega div { background:url(/images/themes/wide/spring/backgrounds/subnav.png) no-repeat bottom left !important; }
li.mega div ul li { background:url(/images/themes/wide/spring/backgrounds/subnavItem.png) !important; }
li.mega div ul li img { border:1px solid #e7c999; }
li.mega li.moreDropdownCats a,li.mega li.moreDropdownCats a:hover { background:url(/images/themes/wide/spring/buttons/more.png) !important; }

li.mega div.noPics { background:url(/images/themes/wide/spring/backgrounds/subnavText.png) no-repeat bottom left !important; }
li.mega div.noPics ul li { background:url(/images/themes/wide/spring/backgrounds/subnavItemText.png) no-repeat bottom left !important; }
li.mega div.noPics ul li h5 { border-color:#e7c999 !important; }

#headernav { top:-59px;left:790px; }
#headernav a { text-transform:capitalize; }
#headernav a:hover { color:#c86329;background:none !important; }
#headernav li.mega a { color:#35739f !important; }
#headernav li.mega div.noPics { background:url(/images/themes/wide/spring/backgrounds/subnavHead.png) no-repeat bottom left !important; }
#headernav li.mega div.noPics ul li { background:url(/images/themes/wide/spring/backgrounds/subnavItemHead.png) no-repeat bottom left !important; }

#loginBenefits,#loginRegister { color:#a9aeab; }
#loginBenefits strong,#loginRegister strong { font-size:13px; }
#loginBenefits .benefit,#loginRegister .benefit { border-color:#c5d95e; }

.categories li { background-image:url(/images/themes/wide/spring/backgrounds/categories.png); }
.categories #prodButton, button.prodButton { background:url(/images/themes/wide/spring/buttons/prodButton2.png); }
button.cancelReg.prodButton,button.sign.prodButton { width:90px;background:url(/images/themes/wide/spring/buttons/prodButton3.png);margin-left:5px; }
button#chooseReg.prodButton,button.reg.prodButton { width:98px;background:url(/images/themes/wide/spring/buttons/prodButton4.png);margin-left:5px; }
#fetchMoreProducts #prodButton { background:url(/images/themes/wide/spring/buttons/prodButton5.png);width:154px; }
button.sign.prodButton { margin-left:52px; }
p.forgotPass a { color:#818843; }
p.forgotPass a:hover { color:#c5db57; }
label.error { background:#c95400; }

.leftnav { border-color:#c8a16a;background:#f5e7ce;width:223px !important;padding:0;margin:0 -10px; }
.leftnav a { color:#50130f !important;font-size:17px !important;background:none !important; }
.leftnav a:hover { color:#aa4313 !important; }

ul.categoryNavigation { border-top:1px solid #d5bb8c;background:#f5e7ce; }
ul.categoryNavigation li { background:#f5e7ce;border-top:1px solid #f9f8ed; }
ul.categoryNavigation li a { font-size:17px; }
ul.categoryNavigation li a:hover { color:#3b590f !important; }
ul.categoryNavigation li.moreCats { background:#ccb282;border-bottom:1px solid #fff; }
ul.categoryNavigation li.moreCats a { background:url(/images/themes/wide/spring/buttons/more2.png) no-repeat top left !important;display:block !important; }

.homeFeatOverlay { background:#333;border:1px solid #aaa;filter:alpha(opacity=85);opacity: 0.85; }
.homeFeatOverlay p,.homeFeatOverlay h3,.homeFeatOverlay div { color:#ddd;text-align:justify }
.homeFeatOverlay h3 { color:#eee; }
.homeFeatOverlay a { color:#fff; position:absolute; bottom:5px; right:10px; }
.homeFeatOverlay a:hover { color:#fff; }

/*
.homeFeatOverlay { background:#ead297;border:1px solid #b18c65;filter:alpha(opacity=85);opacity: 0.85; }
.homeFeatOverlay p,.homeFeatOverlay h3,.homeFeatOverlay div { color:#a13308;text-align:justify }
.homeFeatOverlay h3 { color:#914442; }
.homeFeatOverlay a { color:#406609; position:absolute; bottom:5px; right:10px; }
.homeFeatOverlay a:hover { color:#669522; }
*/

#searchBox button { text-indent:-9000em;background:url(/images/themes/wide/spring/buttons/go.png); }

#categoryDesc h1 { font-size:34px; }

#headLink a { color:#2f528b !important; }
.hpLeft { border-color:#d5bb8c;background:url(/images/themes/wide/spring/backgrounds/hpLeft.png); }

#homepageBottomFeatures,#detailRels,#categorySpecialItems { border-color:#40530e;background:url(/images/themes/wide/spring/backgrounds/featureBack.png); }

#homepageBottomFeatures #homBotFeatNext,#catFeatItemNext,#catRecentItemNext,#itemVarNext,#detailRels .tabPanes #featItemNext,#detailRels .tabPanes #recentItemNext,#categorySpecialItems #homBotFeatNext { background:url(/images/themes/wide/spring/buttons/next-arrow.png); }
#homepageBottomFeatures #homBotFeatPrev,#catFeatItemPrev,#catRecentItemPrev,#itemVarPrev,#detailRels .tabPanes #featItemPrev,#detailRels .tabPanes #recentItemPrev,#categorySpecialItems #homBotFeatPrev { background:url(/images/themes/wide/spring/buttons/prev-arrow.png); }
#homepageBottomFeatures .nonImage,#categorySpecialItems .nonImage { background:url(/images/themes/wide/spring/backgrounds/homeBottom1.png); }
#homepageBottomFeatures .theCopy h5 { color:#4b6d1a !important; }
#homepageBottomFeatures .theCopy p { color:#a8815b !important; }
#homepageBottomFeatures .nonImage a,#categorySpecialItems .nonImage a { color:#416a9f;font-weight:normal; }
#homepageBottomFeatures .nonImage .shopNow,#categorySpecialItems .nonImage .shopNow { background:url(/images/themes/wide/spring/buttons/shop-now.png); }

#detailRels { background:url(/images/themes/wide/spring/backgrounds/catfeatureBack.png); }
#homepageBottomFeatures.cats,#categorySpecialItems { background:url(/images/themes/wide/spring/backgrounds/catfeatureBack.png);border-bottom:0; }
.cats .centering,#categorySpecialItems .centering,.original { background:url(/images/themes/wide/spring/backgrounds/sidebarStrip.png) repeat-y 10px top; }

ul.tabList li.sellers a { width:133px;background:url(/images/themes/wide/spring/buttons/best-sellers.png); }
ul.tabList li.viewed a { width:231px;background:url(/images/themes/wide/spring/buttons/recently-viewed.png); }
ul.tabList li.viewed.off a { width:231px;background:url(/images/themes/wide/spring/buttons/recently-viewedOff.png); }
ul.tabList li.sellers { width:133px; }
ul.tabList.mightLike a { background-image:url(/images/themes/wide/spring/buttons/you-might-also-like.png); }
ul.tabList.mightLike a.recently { background-image:url(/images/themes/wide/spring/buttons/recently-viewed2.png); }
ul.tabList.mightLike a.recently.off { background-image:url(/images/themes/wide/spring/buttons/recently-viewed2Off.png);cursor:spring; }

#featuredItems { background:#fff url(/images/themes/wide/spring/backgrounds/features.png) repeat-x bottom left; }

.productDisplay { border-color:#ced1d3; }
.cornertag { background:url(/images/themes/wide/spring/buttons/on-sale.png); }
img.feat { border-bottom:1px solid #917d72; }
.copy em { color:#ad7b4c; }
a#prodButton { background:url(../assets/images/b_comprar.png); }
.choices.talls { background:url(../assets/images/choices.png) repeat-x bottom left; }
.choices .cornerSKU { background:url(../assets/images/sku.png); }

.productInfobox { background:url(../assets/images/popupBack1.png); 
.productInfobox .copy { color:#708841 !important; }
.productInfobox .copy em { color:#b38458 !important; }
.productDisplay h5 { color:#26568c !important; }
.productInfobox h5 { font-size:22px;color:#4b6d1a !important; }
.photoBord { border-bottom:1px solid #ced1d3; }

p.prodButs a { background:url(/images/themes/wide/spring/buttons/back.png); }
p.prodButs a.home { background:url(/images/themes/wide/spring/buttons/home.png); }

.prodDet span { color:#90a856 }
.pertInfo strong { display:block; max-height:30px; overflow:hidden;color:#5e8527 !important; }
.prodDet .options a { color:#73a5bb;font-size:15px;line-height:17px;cursor:help;font-weight:normal;
	background:url(/images/themes/wide/spring/buttons/product-options-icons.png) no-repeat left top !important; }
.prodDet a.roses { background-position:0px 0px !important; }
.prodDet a.rewards { background-position:0px -17px !important; }
.prodDet a.funeral { background-position:0px -34px !important; }
.prodDet a.delivery { background-position:0px -51px !important; }
.prodDet a.notes { background-position:0px -68px !important; }
.prodDet a.deliveryInfo { background-position:0px -85px !important; }
.prodDet a.shippingInfo { background-position:0px -102px !important; }
.prodDet a.generalInfo { background-position:0px -119px !important; }
em.varSKU { color:#a8815b !important; }

.productVariations li { background-image:url(/images/themes/wide/spring/backgrounds/bigUpsell.png); }
.productVariations li.sm { background-image:url(/images/themes/wide/spring/backgrounds/smallUpsell.png); }
.productVariations li .varImage { border:1px solid #a38f84; }
.productVariations li h2 { color:#627e35 }
.productVariations li.sm .flowers { background:url(/images/themes/wide/spring/misc/flowers.png) no-repeat top left; }

#checkout h2 { background:url(/images/themes/wide/spring/buttons/check-out.png); }
#checkout .alpha { background:#fff url(/images/themes/wide/spring/backgrounds/checkout.png) no-repeat top center; }
#checkout .lookupConds a { background:url(/images/themes/wide/spring/buttons/delivery-conditions.png); }
#checkout .lookupConds a.z-lookup { background:url(/images/themes/wide/spring/buttons/zip-lookup.png); }
#checkout button { background:url(/images/themes/wide/spring/buttons/cancel.png); }
#checkout button.cont { background:url(/images/themes/wide/spring/buttons/continue-to-checkout.png); }
#checkout h3 { background:url(/images/themes/wide/spring/misc/or.png); }
#checkout h4 { background:url(/images/themes/wide/spring/misc/delivery.png); }
#checkout h4.pickup { background:url(/images/themes/wide/spring/misc/store-pickup.png); }
#checkout .btnz { background:url(/images/themes/wide/spring/backgrounds/checkButz.png); }

#footer { background:url(/images/themes/wide/spring/backgrounds/footer.png); }

#footerExtra { background:url(/images/themes/wide/spring/backgrounds/footerExtra.png); }
#footerExtra h3 { color:#c6e4a2; height:21px; overflow:hidden;}
#footerExtra li { list-style-image:url(/images/themes/wide/spring/misc/bullet.png); }
#footerExtra li a:hover { color:#6c6865; }

#footerIcons { background:url(/images/themes/wide/spring/backgrounds/footerIcons.png); }

#footNav { background:url(/images/themes/wide/spring/backgrounds/footnav.png) repeat-x top left; }
#footNav a:hover { color:#7d7c7b; }

#footText { background:#f5f4f3 url(/images/themes/wide/spring/backgrounds/footText.png) repeat-x top left; }
#footText p,#footText strong,#footText em,#footerLocations div { color:#898c96 !important; }
#footText p a { color:#535868; }
#footText p a:hover { color:#485b91; }
#copyright { color:#e4fecc; }

#fancybox-close,#fancybox-title-left,#fancybox-title-right,#fancybox-left-ico,#fancybox-right-ico,#fancy-bg-ne,#fancy-bg-se,#fancy-bg-sw,#fancy-bg-nw { background-image:url(/images/themes/wide/spring/misc/fancybox.png); }

#fancybox-outer { border:2px solid #c5d764;padding:0 !important;background:#383838;padding:2px; }
#fancybox-inner { background-image:url(/images/themes/wide/spring/backgrounds/fancyFoot.png);background-repeat:no-repeat;background-position:bottom left; }
a.okBut { background:url(/images/themes/wide/spring/buttons/ok.png); }
li.mega div ul li p { color:#8b5a2c !important; }
.hpLeft .prodIm { border-color:#cea972; }