body { background: #ccc url(/_PROJECT/_Block/Frame/Grey-BG.gif); color: #45382F; margin: 0; }
body.Personal { background: #EDCD78 url(/_PROJECT/_Block/Frame/Grey-BG.gif); margin: 0; padding: 0px; position: relative; }
body.Corporate { background: #EDCD78 url(/_PROJECT/_Block/Frame/BackgroundTile_green.gif); margin: 0; }
div.ProductDropDownContainer { height: 44px; }
li { margin-left: 10px; }
p.instructionalText { padding: 0 0 5px 0; }
h2.formBlock { margin: 10px 0 5px 0; border-bottom: 1px solid #000; font-size: 15px; font-weight: bold; }
h2.contentTitle { display: block; padding: 5px 0 5px 10px; }
a, a:visited, a:active { text-decoration: underline; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; font-weight: normal; color: #648125; }
a:hover { color: #F28F2C; text-decoration: none; }
h1 { font-family: Arial, sans-serif; font-size: 20px; }
h2 { font-size: 16px; line-height: 18px; margin: 0 0 7px 0; }
h3.subHeader { background: url(/_Project/_Block/Frame/Sub-Header-BG-Sync.gif) top repeat-x; font-size: 16px; color: #454647; font-family: Arial, Serif; padding: 6px 12px; font-weight: normal; }
div.MainHeader { margin: 0; font-style: normal; font-family: Arial, sans-serif; background: #fff url(/_PROJECT/_Block/Frame/Header/HeaderTopSync.gif) top repeat-x; color: #454647; font-size: 20px; line-height: 20px; font-weight: normal; }
div.MainHeader span, div.MainHeader h1 { display: block; background: url(/_PROJECT/_Block/Frame/Header/HeaderBottomSync.gif) bottom repeat-x; padding: 12px 12px 13px 12px; font-weight: normal; }
div.Checkout1ScrollButtonDiv { color: #FFFFFF; text-align: center; vertical-align: middle; }
a.MoreDetailsButton { width: 103px; height: 28px; display: block; overflow: hidden; text-indent: -9999px; background: url(/_PROJECT/_Block/Engine/Action/MoreDetails.gif) top left no-repeat; }
a.MoreDetailsButton:hover { background-position: 0 -28px; }
a.MoreDetailsOrangeButton { width: 85px; height: 24px; display: block; overflow: hidden; text-indent: -9999px; background-image: url(/_PROJECT/_Block/Engine/Action/MoreDetailsOrange.gif); }
a.MoreDetailsOrangeButton:hover { background-position: 0 -24px; }
td { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #45382F; line-height: 16px; }
td.ProductNav, td.ProductNav a, td.ProductNav a:visited, td.ProductNav a:active, td.ProductNav a:hover { font-size: 10px; text-decoration: none; }
.ProductNav { float: right; width: 175px; }
.ProductNav .ProductNavItem { float: left; margin: 0 0 0 10px; }
.ProductNav .Previous { width: 90px; }
.ProductNav .Next { width: 65px; }

div.Content, td.Content { padding: 15px; }
td.BorderLine { background-color: #542F63; }
td.AddressBookHeader { background: #82974C; color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 3px 5px; }
div.AddressBookButton, div.AddressBookButton a, div.AddressBookButton a:visited, div.AddressBookButton a:active, div.AddressBookButton a:hover { color: #A25E1F; text-decoration: none; }
td.ShipToCartText { font-size: 14px; }
td.CartText { font-size: 14px; font-weight: bold; }
td.CartButton, td.CartButton a, td.CartButton a:visited, td.CartButton a:active, td.CartButton a:hover { color: #A25E1F; }
td.CheckoutHeader { font-size: 14px; }
td.ReviewCartEditShip, td.ReviewCartEditShip a, td.ReviewCartEditShip a:visited, td.ReviewCartEditShip a:active { color: #FFFFFF; text-decoration: none; }
/* Calendar */
td.Calendar { background-color: #ebebeb; }
td.CalendarHeader, td.CalendarHeader a, td.CalendarHeader a:visited, td.CalendarHeader a:active { background-color: #A05E1D; text-decoration: none; text-align: center; color: #FFFFFF; font-weight: bold; }
td.CalendarHeader a:hover { text-decoration: underline; }
td.CalendarHeader2, td.CalendarHeader2 a, td.CalendarHeader2 a:visited, td.CalendarHeader2 a:hover, td.CalendarHeader2 a:active { background-color: #D4CFBC; text-align: center; font-weight: bold; color: #45382f; }
td.CalendarEventDay, td.CalendarEventDay a, td.CalendarEventDay a:active, td.CalendarEventDay a:visited { color: #FFFFFF; text-align: center; background-color: #af9988; text-decoration: none; }
td.CalendarEventDay a:hover { text-decoration: underline; }
.CalendarNoEventDay, td.CalendarNoEventDay, td.CalendarNoEventDay a, td.CalendarNoEventDay a:visited, td.CalendarNoEventDay a:hover, td.CalendarNoEventDay a:active { color: #45382F; text-align: center; background-color: #EEE3D3; text-decoration: none; }
td.CalendarEmptyDay, td.CalendarEmptyDay a, td.CalendarEmptyDay a:visited, td.CalendarEmptyDay a:hover, td.CalendarEmptyDay a:active { color: #45382F; text-align: center; background-color: #EEE3D3; }
/* waiting */
.CalendarOneDayShip, td.CalendarOneDayShip, td.CalendarOneDayShip a, td.CalendarOneDayShip a:visited, td.CalendarOneDayShip a:hover, td.CalendarOneDayShip a:active { color: #45382F; text-align: center; background-color: #F7E55C; }
.CalendarTwoDayShip, td.CalendarTwoDayShip, td.CalendarTwoDayShip a, td.CalendarTwoDayShip a:visited, td.CalendarTwoDayShip a:hover, td.CalendarTwoDayShip a:active { color: #45382F; text-align: center; background-color: #9BB565; }
.CalendarSelectedDeliveryDay, td.CalendarSelectedDeliveryDay, td.CalendarSelectedDeliveryDay a, td.CalendarSelectedDeliveryDay a:visited, td.CalendarSelectedDeliveryDay a:hover, td.CalendarSelectedDeliveryDay a:active { color: #45382F; text-align: center; background-color: #F28F2C; font-weight: 700; }
/**************/


/* Frame */
td.TopFrameBar { background: #FFFFFF; }
.TopBannerTool { float: right; text-align: right; padding: 8px 10px 0px 0px; }
.TopBannerTool input#Keyword { padding: 2px; width: 130px; }
td.TopBanner { padding: 0px; background-color: #FFFFFF; height: 95px; }
td.BannerLogoBlock { background: #FFFFFF url(/_PROJECT/_Block/Frame/Head/Header09/Top-Sync.gif) repeat-x; width: 346px; }
td.BannerCartBlock { background: #FFFFFF url(/_PROJECT/_Block/Frame/Head/Header09/Top-Sync.gif) repeat-x; height: 95px; text-align: right; vertical-align: top; }

td.TopBannerNav { color: #58585A; text-transform: uppercase; font-size: 11px; }
td.TopBannerNav, td.TopBannerNav a, td.TopBannerNav a:active, td.TopBannerNav a:visited { color: #58585A; text-decoration: none; font-size: 11px; }

td.TopBannerNav a:hover { color: #58585A; text-decoration: underline; }

div.TopBannerAd { padding-top: 7px; float: left; position: relative; margin-left: -20px; top: 0px; z-index: 100; }

td.BillingHeader { color: #6E8046; font-weight: bold; font-size: 14px; }
td.BannerSearchBlock { padding: 30px 10px 0px 0px; background: #989D6A url(/_PROJECT/_Block/Frame/Header/Phone.gif) no-repeat; color: #FFFFFF; }
/* HomeContent */
td.HomeContent { background: #6F257C url(/_PROJECT/_Block/Frame/IndexBodyBG_Right.gif) no-repeat; color: #45382F; }
td.HomeContent td { color: #FFFFFF; }
td.HomeContent a, td.HomeContent a:visited, td.HomeContent a:active { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFEABF; text-decoration: underline; }
td.HomeContent a:hover { color: #FFEABF; text-decoration: underline; }
/* MainContent */
td.MainContent { background-color: #FFFFFF; padding: 0px; color: #424331; }
td.PNGMask { background: none; }
td.LeftSide { padding: 0px; background: url(/_PROJECT/_Block/Frame/LeftSide/Personal/LeftSubNavSync.gif) repeat-y; }
.LeftSideTop { background: url(/_PROJECT/_Block/Frame/ContentTopBgSync.gif) top repeat-x; font-size: 0px; }
/* LeftSidebar */
table.LeftSideBar { border-collapse: collapse; }
table.LeftSideBar td { }
table.LeftSideBar td.Item { background: url(/_PROJECT/_Block/Frame/LeftSide/Personal/LeftNavSync.gif) repeat-y; font-family: Helvetica; font-weight: bold; font-size: 12px; padding: 4px 4px 4px 15px; color: #000000; text-decoration: none; }

table.LeftSideBar td.ItemHover { background: url(/_PROJECT/_Block/Frame/LeftSide/ProductName_BG_X.gif) no-repeat; font-family: Helvetica; font-weight: bold; font-size: 12px; padding: 4px 4px 4px 15px; color: #000000; text-decoration: none; }

table.LeftSideBar td.Item a, table.LeftSideBar td.Item a:visited, table.LeftSideBar td.Item a:active, table.LeftSideBar td.ItemHover a, table.LeftSideBar td.ItemHover a:visited, table.LeftSideBar td.ItemHover a:active { font-family: Helvetica; font-weight: bold; font-size: 12px; color: #000000; text-decoration: none; }

table.LeftSideBar td.SelectedItem { background: url(/_PROJECT/_Block/Frame/LeftSide/Personal/SelectedSync.gif) repeat-x; color: #556932; font-family: Helvetica; font-weight: bold; font-size: 12px; text-decoration: none; padding: 4px 4px 4px 15px; }

table.LeftSideBar td.SelectedItem a, table.LeftSideBar td.SelectedItem a:visited, table.LeftSideBar td.SelectedItem a:hover { font-family: Helvetica; font-weight: bold; font-size: 12px; color: #556932; text-decoration: none; }

table.LeftSideBar td.ItemLine { font-family: Helvetica; font-weight: bold; font-size: 12px; padding: 0px 0px 0px 0px; color: #FFFFFF; background-color: #5d4c42; }
#SocialMediaLinks { margin: 0 0 15px 0; }

td.RightSide { background: #FFFFFF; }
.RightSideTop { height: 26px; background: url(/_PROJECT/_Block/Frame/ContentTopBgSync.gif) top repeat-x; float: left; width: 100%; margin: 0 0 4px 0; z-index: 500; display: block; }
.RightSideLeft { margin: 0px; width: 4px; height: 29px; position: absolute; top: 0; left: 0; background: url(/_Project/_Block/Frame/ContentTopLeftCorner.gif) 0 26px no-repeat; }
.RightSideRight { margin: 0px; width: 3px; height: 29px; position: absolute; top: 0; right: 0; background: url(/_Project/_Block/Frame/ContentTopRightCorner.gif) 0 26px no-repeat; }

div.Welcome { margin: 7px 0px; }
.WelcomePane { position: absolute; height: 30px; width: 800px; z-index: 78; }
.WelcomeContent { float: right; color: #FFFFFF; font-size: 11px; font-weight: bold; font-family: Helvetica,Arial,sans-serif; position: relative; z-index: 78; top: 7px; }

div.WelcomeFull { background: url(/_Project/_Block/Frame/Header/WelcomeFull_sync.jpg) left bottom repeat-x; margin: 0; height: 83px; }
div.WelcomeFull img { margin: 16px 0 0 0; }

/* CategoryListItem */
table.CategoryListItem td { border: 0; }
table.CategoryListItem td.Name, table.CategoryListItem td.Name a, table.CategoryListItem td.Name a:visited, table.CategoryListItem td.Name a:active { font-family: Times; font-weight: bold; font-size: 14px; color: #D93B20; text-decoration: underline; }
table.CategoryListItem td.ViewOption, table.CategoryListItem td.ViewOption a, table.CategoryListItem td.ViewOption a:visited, table.CategoryListItem td.ViewOption a:active { font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #635247; text-decoration: underline; }
table.CategoryListItem td.Description { font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 12pt; color: #635247; text-decoration: none; }
table.CategoryListItem td.Description a, table.CategoryListItem td.Description a:visited, table.CategoryListItem td.Description a:active { color: #e43824; font-weight: bold; text-decoration: none; }
table.CategoryListItem td.Description a:hover { text-decoration: underline; }

/* ProductGroupItem */
table.ProductGroupItem td { border: 0; }
table.ProductGroupItem td.Name, table.ProductGroupItem td.Name a, table.ProductGroupItem td.Name a:visited, table.ProductGroupItem td.Name a:active { font-family: Times; font-weight: bold; font-size: 14px; color: #D93B20; text-decoration: underline; }
table.ProductGroupItem td.Description { font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 12pt; color: #635247; text-decoration: none; }
table.ProductGroupItem td.Description a, table.ProductGroupItem td.Description a:visited, table.ProductGroupItem td.Description a:active { color: #e43824; font-weight: bold; text-decoration: none; }
table.ProductGroupItem td.Description a:hover { text-decoration: underline; }

/* AddToCartBox */
table.ProductList td { border: 0; }
table.ProductList td.Text, table.ProductList td.Text a, table.ProductList td.Text a:visited, table.ProductList td.Text a:active { font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 11px; color: #645248; text-decoration: none; background-color: #f5e9db; }
table.ProductList td.Price, table.ProductList td.Price a, table.ProductList td.Price a:visited, table.ProductList td.Price a:active { font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 13px; color: #645248; text-decoration: none; background-color: #f5e9db; }
table.ProductList td.Text2, table.ProductList td.Text2 a, table.ProductList td.Text2 a:visited, table.ProductList td.Text2 a:active { font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 11px; color: #645248; text-decoration: none; background-color: #FFFFFF; }
table.ProductList td.Price2, table.ProductList td.Price2 a, table.ProductList td.Price2 a:visited, table.ProductList td.Price2 a:active { font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 13px; color: #645248; text-decoration: none; background-color: #FFFFFF; }

table.ProductList td.WhatIsQuickBuy, table.ProductList td.WhatIsQuickBuy a, table.ProductList td.WhatIsQuickBuy a:active, table.ProductList td.WhatIsQuickBuy a:visited { text-decoration: none; font-size: 10px; }
table.ProductList td.WhatIsQuickBuy a:hover { text-decoration: underline; }

td.ProductListShipTo, td.ProductListShipTo a, td.ProductListShipTo a:visited, td.ProductListShipTo a:active { background-color: #f0e7d6; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #45382F; text-decoration: none; }
td.ProductListShipToInstructions { font-weight: normal; }

.AddToCartBox { padding: 0px; }
.AddToCartInput2 { color: #45382F; border: solid 0px #E8E1DB; font-style: normal; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Helvetica, Arial, sans-serif; background: #fff; text-align: left; }
.AddToCartInput { color: #45382F; border: 1px solid #bcbbb9; font-style: normal; font-size: 15px; font-weight: normal; line-height: 12px; background: #fff; text-align: center; vertical-align: middle; padding: 4px; width: 25px; }

/* Corporate Search */

td.CorporateSearch { color: #8C9A8C; }

/* Catalog */
table.Catalog td { background-color: #45382F; color: #AE9988; line-height: 14pt; }
table.Catalog td.Item { padding: 5px; color: #AE9988; }
table.Catalog td.Item a, table.Catalog td.Item a:visited, table.Catalog td.Item a:active { color: #AE9988; font-weight: bold; text-decoration: none; }
table.Catalog td.Item a:hover { color: #f6e8db; font-weight: bold; text-decoration: underline; }

/* SideBlock */
table.SideBlock td { background-color: #AE9988; color: #FFFFFF; }
table.SideBlock td.Item { padding: 5px 5px 0px 5px; color: #FFFFFF; }

/* SubNavBlock */
td.SubNavBlock { background-color: #FFFFFF; color: #44372E; padding: 6px 5px 6px 5px; }
td.SubNavBlock a, td.SubNavBlock a:visited, td.SubNavBlock a:active { color: #44372E; text-decoration: none; }
td.SubNavBlock a:hover { color: #44372E; text-decoration: underline; }

#SubNavContainer { margin: 6px 10px 0 6px; border: 1px solid #6D8048; }

#SubNavContainer div.InActive { background-color: #414C2A; padding: 2px 5px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; margin-left: 1px; color: #FFFFFF; float: right; vertical-align: middle; }

#SubNavContainer div.RollOver { background-color: #9cb564; padding: 2px 5px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; margin-left: 1px; color: #FFFFFF; float: right; vertical-align: middle; }

#SubNavContainer div.Active { background-color: #BBD975; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; padding: 2px 5px; margin-left: 1px; color: #414C2A; float: right; vertical-align: middle; }

#SubNavContainer div.ClearFloat { clear: both; margin: 0px; padding: 0px; height: 6px; font-size: 1px; line-height: 1px; }

#SubNavContainer div.Active a, #SubNavContainer div.Active a:visited, #SubNavContainer div.Active a:hover { color: #414C2A; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; }

#SubNavContainer div.InActive a, #SubNavContainer div.InActive a:visited, #SubNavContainer div.InActive a:hover, #SubNavContainer div.RollOver a, #SubNavContainer div.RollOver a:visited, #SubNavContainer div.RollOver a:hover { color: #FFFFFF; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; }

/* WhiteBox */
table.WhiteBox { }
table.WhiteBox td.WhiteBox_TL { width: 6px; height: 6px; }
table.WhiteBox td.WhiteBox_T { }
table.WhiteBox td.WhiteBox_TR { width: 6px; height: 6px; }
table.WhiteBox td.WhiteBox_L { }
table.WhiteBox td.WhiteBox_C { background-color: #FFFFFF; padding: 5px; vertical-align: top; text-align: left; }
table.WhiteBox td.WhiteBox_R { }
table.WhiteBox td.WhiteBox_BL { width: 6px; height: 6px; }
table.WhiteBox td.WhiteBox_B { }
table.WhiteBox td.WhiteBox_BR { width: 6px; height: 6px; }
/* BrownBox */
table.BrownBox { padding: 0px; margin: 0px; }
table.BrownBox td.BrownBox_TL { width: 6px; height: 0px; }
table.BrownBox td.BrownBox_T { height: 0px; }
table.BrownBox td.BrownBox_TR { width: 6px; height: 0px; }
table.BrownBox td.BrownBox_L { background-image: url(/_Project/_Block/Frame/CartUpdate/CartUpdate_HorzSync.gif); }
table.BrownBox td.BrownBox_C { background-image: url(/_Project/_Block/Frame/CartUpdate/CartUpdate_HorzSync.gif); height: 25px; padding-left: 5px; text-align: left; }
table.BrownBox td.BrownBox_R { background-image: url(/_Project/_Block/Frame/CartUpdate/CartUpdate_HorzSync.gif); }
table.BrownBox td.BrownBox_BL { width: 6px; height: 6px; }
table.BrownBox td.BrownBox_B { }
table.BrownBox td.BrownBox_BR { width: 6px; height: 6px; }
/* OrangeBox */
table.OrangeBox td.OrangeBox_TL { background-color: #fff5a0; width: 6px; height: 6px; }
table.OrangeBox td.OrangeBox_T { background-color: #fff5a0; }
table.OrangeBox td.OrangeBox_TR { background-color: #fff5a0; width: 6px; height: 6px; }
table.OrangeBox td.OrangeBox_L { background-color: #fff5a0; }
table.OrangeBox td.OrangeBox_C { background-color: #fff5a0; padding-left: 5px; text-align: left; }
table.OrangeBox td.OrangeBox_R { background-color: #fff5a0; }
table.OrangeBox td.OrangeBox_BL { background-color: #fff5a0; width: 6px; height: 6px; }
table.OrangeBox td.OrangeBox_B { background-color: #fff5a0; }
table.OrangeBox td.OrangeBox_BR { background-color: #fff5a0; width: 6px; height: 6px; }

/* Yellow2Box */
table.Yellow2Box { margin: 0 0 10px 0; }
table.Yellow2Box td.Yellow2Box_TL { background-color: #FFF5A0; width: 6px; height: 6px; }
table.Yellow2Box td.Yellow2Box_T { background-color: #FFF5A0; }
table.Yellow2Box td.Yellow2Box_TR { background-color: #FFF5A0; width: 6px; height: 6px; }
table.Yellow2Box td.Yellow2Box_L { background-color: #FFF5A0; }
table.Yellow2Box td.Yellow2Box_C { background-color: #FFF5A0; padding-left: 5px; text-align: left; }
table.Yellow2Box td.Yellow2Box_R { background-color: #FFF5A0; }
table.Yellow2Box td.Yellow2Box_BL { background-color: #FFF5A0; width: 6px; height: 6px; }
table.Yellow2Box td.Yellow2Box_B { background-color: #FFF5A0; }
table.Yellow2Box td.Yellow2Box_BR { background-color: #FFF5A0; width: 6px; height: 6px; }

/* YellowBox */
table.YellowBox td.YellowBox_TL { background: #f9f1a7 url(/_PROJECT/_Block/Frame/Box/Yellow/CornerYellow_TopLeft.gif) no-repeat; width: 6px; height: 6px; }
table.YellowBox td.YellowBox_T { background: #f9f1a7 url(/_PROJECT/_Block/Frame/Box/Yellow/EdgeYellow_Top.gif) repeat-x; }
table.YellowBox td.YellowBox_TR { background: #f9f1a7 url(/_PROJECT/_Block/Frame/Box/Yellow/CornerYellow_TopRight.gif) no-repeat; width: 6px; height: 6px; }
table.YellowBox td.YellowBox_L { background: #f9f1a7 url(/_PROJECT/_Block/Frame/Box/Yellow/EdgeYellow_Left.gif) repeat-y; }
table.YellowBox td.YellowBox_C { background-color: #f9f1a7; padding-left: 5px; text-align: left; }
table.YellowBox td.YellowBox_R { background: #f9f1a7 url(/_PROJECT/_Block/Frame/Box/Yellow/EdgeYellow_Right.gif) repeat-y; }
table.YellowBox td.YellowBox_BL { background: #f9f1a7 url(/_PROJECT/_Block/Frame/Box/Yellow/CornerYellow_BottomLeft.gif) no-repeat; width: 6px; height: 6px; }
table.YellowBox td.YellowBox_B { background: #f9f1a7 url(/_PROJECT/_Block/Frame/Box/Yellow/EdgeYellow_Bottom.gif) repeat-x; }
table.YellowBox td.YellowBox_BR { background: #f9f1a7 url(/_PROJECT/_Block/Frame/Box/Yellow/CornerYellow_BottomRight.gif) no-repeat; width: 6px; height: 6px; }
/* FullDetail */
.FullDetail, .FullDetail a, .FullDetail a:hover, .FullDetail a:active, .FullDetail a:visited, table.CategoryListItem .FullDetail, table.CategoryListItem .FullDetail a, table.CategoryListItem .FullDetail a:hover, table.CategoryListItem .FullDetail a:active, table.CategoryListItem .FullDetail a:visited { color: #e43824; font-weight: bold; text-decoration: none; }
.FullDetail a:hover, table.CategoryListItem .FullDetail a:hover { text-decoration: underline; }

/*PressRelease*/
table.PressRelease td { color: #FFFFFF; }
table.PressRelease td a, table.PressRelease td a:visited, table.PressRelease td a:active { color: #FFEABF; }
table.PressRelease td a:hover { color: #FFEABF; }

/****/
td.SiteMapHeader, td.SiteMapHeader a, td.SiteMapHeader a:visited, td.SiteMapHeader a:active { font-weight: bold; color: #000000; text-decoration: none; }
td.SiteMapHeader a:hover { text-decoration: underline; }

/* Footer */
td.PopUpFooter { color: #F8E3D0; padding: 6px 5px 6px 5px; }
td.PopUpFooter a, td.PopUpFooter a:visited, td.PopUpFooter a:active { color: #F8E3D0; text-decoration: none; }

td.FormPad { padding: 5px 0px 0px 0px; }
/* NoPadCell */
td.NoPad { border: 1px solid #BDBDBE; }
td.NoPadCellBottom { border-bottom: 1px solid #BDBDBE; }
td.NoPadCellTopBottom { border-top: 1px solid #BDBDBE; border-bottom: 1px solid #BDBDBE; }
td.NoPadCellNoLeft { border-top: 1px solid #BDBDBE; border-bottom: 1px solid #BDBDBE; border-right: 1px solid #BDBDBE; }
.ResetButton a, .ResetButton a:visited, .ResetButton a:active { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #AE9888; text-decoration: underline; }
.ResetButton a:hover { color: #AE9888; font-weight: bold; text-decoration: underline; }

/* Form */
form { margin: 0px; }
input[type=checkbox] { margin: 2px 8px 5px 0; }
span.z-iText { border: none; }
span.z-iText textarea { width: 100%; }
span.select { position: absolute; width: 178px; height: 21px; padding: 3px 24px 3px 8px; color: #45382F; font: 12px/21px arial,sans-serif; background: #fff url(/_PROJECT/_Block/Frame/DropDownArrow.gif) 186px 2px no-repeat; overflow: hidden; border: 1px solid #D4CFBC; }
.z-iError { color: #990000; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; }
.z-iText { color: #45382F; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; background: #FFFFFF; border-top: 1px solid #C3BCA0; border-left: 1px solid #C3BCA0; border-right: 1px solid #C3BCA0; border-bottom: 1px solid #A79A8A; margin: 0 5px 5px 0; }
.z-iText2 { color: #645244; border: solid 1px #645244; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; background: #E8E1DB; }
.z-iText .area_width { width: 100%; }
.z-iCombo { color: #45382F; background: #FFFFFF; font-style: normal; font-weight: normal; font-size: 13px; line-height: 17px; font-family: Helvetica, Arial, sans-serif; margin: 0 0 5px 0; }
.z-iCombo2 { color: #645244; border: solid 1px #645244; font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; background: #E8E1DB; }
select.z-iCombo { border: 1px solid #D4CFBC; }
.z-iCombo .span_width { width: 270px; }
.z-iLabel { font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; margin: 0 5px 0 0; }
.z-iStatic { font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; }
.z-iRequired { color: #990000; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; }
.z-iButton { font-style: normal; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; }
#RecipeCategory_ExSet, #RecipeCategory_InSet { width: 270px; margin: 5px 0; }
td.PrintRecipeCard3x5 { border: #000000 solid 1px; width: 449px; height: 288px; padding: 5px 15px 5px 15px; }
td.PrintRecipeCard3x5Left { border-left: #000000 solid 1px; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; width: 350px; height: 288px; padding: 5px 5px 5px 15px; }
td.PrintRecipeCard3x5Right { border-right: #000000 solid 1px; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; width: 99px; height: 288px; padding: 0px 10px 0px 0px; }

td.PrintRecipeCard4x6 { border: #000000 solid 1px; width: 545px; height: 384px; padding: 5px 15px 5px 15px; }
td.PrintRecipeCard4x6Left { border-left: #000000 solid 1px; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; width: 446px; height: 384px; padding: 5px 5px 5px 15px; }
td.PrintRecipeCard4x6Right { border-right: #000000 solid 1px; border-top: #000000 solid 1px; border-bottom: #000000 solid 1px; width: 99px; height: 384px; padding: 0px 10px 0px 0px; }

@media print {
	.NoPrint { display: none; }
	.PrintOnlyBlock { display: block; }
	.PrintOnlyInline { display: inline; }
	td.BorderLine { display: none; }
	td.LeftSide { display: none; }
}

a.ToolTip { position: relative; z-index: 25; cursor: pointer; text-decoration: none; color: blue; }

a.ToolTip:hover { z-index: 26; text-decoration: none; cursor: help; }

a.ToolTip span { display: none; }

a.ToolTip:hover span { position: absolute; width: 150px; left: 2px; top: 20px; background-color: white; border: 1px solid black; text-align: left; padding: 2px; color: black; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Geneva, sans-serif; display: block; }


/* SELECT */
.SelectTh { background-color: #453830; /* lightgrey */ color: #FFFFFF; font-family: Arial, Geneva, sans-serif; font-size: 11px; font-style: normal; font-weight: 700; padding: 4px 4px 4px 4px; }
.SelectTh a, .SelectTh a:active, .SelectTh a:visited { color: #FFFFFF; width: 100%; text-decoration: underline; }
.SelectTh a:hover { color: #FFFFFF; text-decoration: none; }
.SelectTs { background: #FFFFFF url(/_LOIS/_Block/Engine/ColumnSync.gif) repeat-x 0px 0px; color: #45382F; font-family: Arial, Geneva, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; }
.SelectTs a, .SelectTs a:active, .SelectTs a:visited { color: #45382F; width: 100%; }
.SelectTs a:hover { text-decoration: underline; }
.SelectTd { background-color: White; }
.SelectTd a, .SelectTdA a:active, .SelectTdA a:visited { color: #45382F; }
.SelectTd a:hover { text-decoration: underline; }
.SelectTdProblem { background-color: #FF8080; color: #FFFFFF; }
.SelectTdProblem a, .SelectTdProblem a:active, .SelectTdProblem a:visited { color: #FFFFFF; }
.SelectTdProblem a:hover { text-decoration: underline; }


table.Nutrition { font-family: Arial, Geneva, sans-serif; font-size: 6px; font-style: normal; padding: 1px; }

table.Nutrition td { padding: 3px; }

table.Nutrition td.ProductHeader { font-size: 10pt; font-weight: bold; }

table.Nutrition td.TH { font-weight: bold; font-size: 8pt; background-color: #45382f; color: white; }

table.Nutrition td.Td1Bold { background-color: #fcf9d6; font-weight: 700; font-size: 8pt; }

table.Nutrition td.Td2Bold { background-color: #FFFFFF; font-weight: 700; font-size: 8pt; }

table.Nutrition td.TH1 { font-weight: 700; font-size: 8pt; background-color: #fcf9d6; }

table.Nutrition td.Td1 { background-color: #fcf9d6; padding-left: 5px; }

table.Nutrition td.Td2 { background-color: white; padding-left: 5px; }

td.CampaignSubHead { background: #FFFFFF url(/_Project/_Block/Frame/greenBar_sync.jpg) repeat-x 0px 0px; font-family: Verdana, Arial; font-size: 16px; text-decoration: underline; font-weight: bold; color: white; height: 22px; padding-right: 5px; text-transform: uppercase; }

a.CampaignHeadLink, a.CampaignHeadLink:hover, a.CampaignHeadLink:visited { font-family: Verdana, Arial; font-size: 16px; text-decoration: underline; font-weight: bold; color: white; text-transform: uppercase; }

table.CampaignLeftBar td { background-color: #ae9888; color: white; }

td.CampaignViewOption a, td.CampaignViewOption a:hover, td.CampaignViewOption a:visited { font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #635247; text-decoration: none; }

div.BannerOfferDetail { background-color: #e9e2d8; padding: 5px; position: absolute; display: none; }

/* New */

td.CartSummary { background: url(/_Project/_Block/Frame/CartSummary/CartSummarySync.gif) repeat-y 0px 0px; background-color: #FFFFFF; width: 170px; vertical-align: top; }
.CartSummary small { color: #999; }
.CartSummary td { padding: 3px 0px; }
.CartSummaryWrapper { background: url(/_PROJECT/_Block/Frame/ContentTopBgSync.gif) top left repeat-x; position: relative; z-index: 50; }
td.CartSummaryHead { background: url(/_Project/_Block/Frame/CartSummary/Cart2.gif) bottom center no-repeat; height: 84px; color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; padding-top: 5px; padding-left: 5px; vertical-align: top; z-index: 1000;}

td.CartSummaryHead a, td.CartSummaryHead a:active, td.CartSummaryHead a:visited { color: #F7E65A; font-size: 11px; text-decoration: none; }

td.CartSummaryHead a:hover { color: #F7E65A; text-decoration: underline; }

td.CartSummarySubHead { background: url(/_Project/_Block/Frame/CartSummary/CartSummarySync2.gif) repeat-y 0px 0px; background-color: #FFFFFF; vertical-align: top; }

td.CartSummarySection { background: url(/_Project/_Block/Frame/CartSummary/SectionSync.gif) repeat-x 0px 0px; padding: 4px; border-top: 1px solid #E2E1DC; border-bottom: 1px solid #EAE9E4; color: #6E6761; background-color: #FFFFFF; }

div.CartSummaryAd { color: #000000; background-color: #D4CFBC; border: 1px solid #BFBBAF; text-align: center; margin: 8px; padding: 4px; }

div.CartSummaryAdWhite { color: #000000; background-color: #FFFFFF; border: 1px solid #BFBBAF; text-align: center; margin: 8px; padding: 4px; }

div.CartSummaryAd a, div.CartSummaryAd a:visited, div.CartSummaryAdWhite a, div.CartSummaryAdWhite a:visited { color: #453832; }

div.CartSummaryAd a:hover, div.CartSummaryAdWhite a:hover { color: #453832; }

div.CartSummarySectionHeader { margin: 8px; background: url(/_Project/_Block/Frame/RightSectionHeaderSync.gif) repeat-x; text-align: center; color: white; font-weight: bold; font-size: 12px; height: 24px; padding-top: 4px; }

div.SubCategoryList a, div.SubCategoryList a:active, div.SubCategoryList a:visited { text-decoration: none; }
div.SubCategoryList { padding: 8px 0px 8px 0px; }

div.ActiveSubCategory { padding: 0px 0px 0px 25px; margin: 0px 0px 0px 0px; background-color: #EDECEA; clear: both; }
div.ActiveSubCategory a, div.ActiveSubCategory a:visited, div.ActiveSubCategory a:active, div.ActiveSubCategory a:hover { font-weight: bold; color: #E8922D; }
div.InActiveSubCategory { background-color: transparent; padding: 0px 0px 0px 25px; margin: 0px 0px 0px 0px; clear: both; }
div.InActiveSubCategory a, div.InActiveSubCategory a:visited, div.InActiveSubCategory a:active, div.InActiveSubCategory a:hover { color: #453832; font-weight: normal; }

div.SubCategoryList a:hover { color: #453832; text-decoration: underline; }

table.Product { border-left: 1px solid #9E816C; border-right: 1px solid #9E816C; border-bottom: 1px solid #9E816C; }

table.Product td { background-color: #FAF6ED; padding: 4px; }

div.ProductOrangeHeader { height: 39px; background: url(/_Project/_Block/Frame/Product/HeaderSync.gif) repeat-x; border-bottom: 1px solid #DBD8D3; padding: 0px; }

table.Product td.LargeHeader { color: #FFFFFF; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Times; font-size: 18px; background-color: transparent; }

p.ProductHeader { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #2c231e; }
#CartActionDiv { /*	height: 125px; */ z-index: 25; color: #000000; background-color: #FFFFFF; }
#CartActionDiv .CartHeader { height: 61px; margin: 0px; background: url(/_PROJECT/_Block/Frame/Header/HeaderSync.gif) repeat-x center top; color: #454647; font-size: 20px; line-height: 16px; font-weight: normal; }
#CartActionDiv .CartHeaderText { float: left; margin: 0px; background: url(/_PROJECT/_Block/Frame/CartUpdate/CartUpdateIcon.gif) top left no-repeat; padding: 12px 25px 35px 70px; }
#CartActionDiv .CartClose { cursor: pointer; float: right; margin: 0px; padding: 10px; }
#CartActionDiv .ActionText { color: #AA000A; font-weight: bold; margin: 0 0 10px 0; }

#CartActionDivContent { text-align: center; margin: 10px 0 0 0; font-size: 14px; font-weight: bold; }

td.DetailContainer { background: url(/_Project/_Block/Frame/Product/DetailBackground.gif); border: 2px solid #8A7A6D; }

a.ProductDetailLink { color: #000; font-weight: bold; text-decoration: none; }

td.ProductDetail { background: #b5b8bb; padding: 8px; }

div.ProductDetailTab { margin: 0px 0px 0px 1px; padding: 0px 10px 0px 10px; background-color: #FFFFFF; color: #453832; height: 32px; border-right: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; border-top: 1px solid #C0C1C3; border-bottom: 1px solid #FFFFFF; float: left; font-weight: bold; font-size: 12px; }

div.ProductDetailTabInActive { margin: 2px 0px 0px 1px; padding: 0px 9px; color: #453832; background: url(/_Project/_Block/Frame/Product/O_Sync.gif) repeat-x; height: 30px; border-bottom: 1px solid #BFC1C0; border-left: 1px solid #BEBAAE; border-top: 1px solid #C1B9AE; border-right: 1px solid #BEBAAE; float: left; font-weight: bold; font-size: 12px; cursor: pointer; }

div.ProductDetailFrame { background-color: #FFFFFF; padding: 25px 15px 15px 15px; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; margin-left: 1px; }

div.ProductListEntry { padding: 0px; margin: 1px 1px; width: 185px; height: 250px; border: 1px solid #C4BDB5; text-align: center; float: left; background-color: #FFFFFF; position: relative; }

div.TopBreadCrumb { background-position: left center; padding: 0px 0px 0px 6px; color: #FFFFFF; margin: 7px 0 0 5px; }
div.TopBreadCrumb, div.TopBreadCrumb a { font-size: 11px; }

div.TopBreadCrumb .Yellow { color: #F5E55E; }

div.TopBreadCrumb a, div.TopBreadCrumb a:visited { color: #FFFFFF; text-decoration: none; }

div.TopBreadCrumb a:hover { text-decoration: underline; }

table.ProductFeatureAlt, table.ProductFeature { border-left: 1px solid #9E816C; border-right: 1px solid #9E816C; border-bottom: 1px solid #9E816C; }

table.ProductFeature td.LargeFeatureHeader { background: url(/_Project/_Block/Frame/Product/OrangeLargeSync.gif) repeat-x; height: 58px; border-bottom: 1px solid #C6BDB8; }

table.ProductFeature td.SmallFeatureHeader { background: url(/_Project/_Block/Frame/Product/OrangeSmallSync.gif) repeat-x; height: 29px; border-bottom: 1px solid #C6BDB8; }

table.ProductFeature td { background-color: #FAEBD6; }

table.ProductFeature td a, table.ProductFeature td a:visited { color: #BB432B; text-decoration: none; }

table.ProductFeature td a:hover { color: #BB432B; text-decoration: underline; }

table.ProductFeature td.FeatureFooter { background-color: #45382F; border-top: 1px solid #C6BDB8; color: #FAEBD6; padding: 10px; }

table.ProductFeature td.FeatureFooter a, table.ProductFeature td.FeatureFooter a:visited { color: #E39A31; text-decoration: none; }

table.ProductFeature td.FeatureFooter a:hover { color: #E39A31; text-decoration: underline; }

table.ProductFeatureAlt td.LargeFeatureHeader { background: url(/_Project/_Block/Frame/Product/OrangeLargeSync.gif) repeat-x; height: 58px; border-bottom: 1px solid #C6BDB8; }

table.ProductFeatureAlt td.SmallFeatureHeader { background: url(/_Project/_Block/Frame/Product/OrangeSmallSync.gif) repeat-x; height: 29px; border-bottom: 1px solid #C6BDB8; }

table.ProductFeatureAlt td { background-color: #fefadf; }

table.ProductFeatureAlt td a, table.ProductFeatureAlt td a:visited { color: #BB432B; text-decoration: none; }

table.ProductFeatureAlt td a:hover { color: #BB432B; text-decoration: underline; }

table.ProductFeatureAlt td.FeatureFooter { background-color: #45382F; border-top: 1px solid #C6BDB8; color: #FAEBD6; padding: 10px; }

table.ProductFeatureAlt td.FeatureFooter a, table.ProductFeatureAlt td.FeatureFooter a:visited { color: #E39A31; text-decoration: none; }

table.ProductFeatureAlt td.FeatureFooter a:hover { color: #E39A31; text-decoration: underline; }


td.LargeFeatureHeaderText { font-weight: normal; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 18px; color: #FFFFFF; }

td.SmallFeatureHeaderText { font-weight: normal; font-family: Times; font-size: 16px; color: #FFFFFF; }

div.YellowPromo { background-color: #F7E55D; padding: 10px 5px; color: #000000; font-family: Times; font-size: 22px; font-weight: bold; text-align: center; }

/* Footer */
div.Footer { background: #fff url(/_PROJECT/_Block/Frame/Foot/FooterSync.gif) repeat-x; background-position: left top; color: #58585a; }
div.Footer a, div.Footer a:visited, div.Footer a:active { color: #58585a; text-decoration: none; }
div.Footer a:hover { color: #58585a; text-decoration: none; }

div.Footer ul, div.Footer ul li { margin: 0; padding: 0px; list-style-type: none; }
div.Footer ul li { background: transparent url(/_Project/_Block/Frame/Foot/DottedLineSync.gif) bottom repeat-x; margin: 0 0 0 10px; }
div.Footer ul li span { display: block; background: transparent url(/_Project/_Block/Frame/Foot/LinkArrow.gif) 8px 10px no-repeat; padding: 5px 5px 5px 20px; }
div.Footer ul li span a { display: -moz-inline-box; display: inline-block; padding: 2px 5px; }
div.Footer ul li span a:hover { background-color: #beca99; }

td.FooterEntry, div.FooterEntry, td.FooterEntryActive, div.FooterEntryActive { background: transparent url(/_Project/_Block/Frame/Foot/LinkArrow.gif) no-repeat; background-position: 8px 8px; margin: 2px 10px 2px 10px; padding: 4px 4px 4px 25px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #58585a; }

div.FooterDashDivider { background: transparent url(/_Project/_Block/Frame/Foot/DottedLineSync.gif) repeat-x; margin: 2px 10px 2px 10px; height: 1px; overflow: hidden; }

div.FooterHeader { background: #ccc url(/_Project/_Block/Frame/Foot/FooterHeaderSync.gif) top repeat-x; padding: 0px 0px 0px 20px; margin: 0 !important; }

div.FooterConfigText { font-family: Helvetica, Arial, sans-serif; font-size: 12px; background-color: #eee; color: #58585A; border-top: 1px solid #ccc; padding: 5px; }

div.Hidden, div.Hidden h1 { font-family: Helvetica, Arial, sans-serif; padding: 0; font-size: 0; border: none; height: 0; line-height: 0; overflow: hidden; display: block; zoom: 1; }

div.FooterConfigText h1 { font-size: 12px; margin: 0px; }

div.FooterBottom { font-family: Helvetica, Arial, sans-serif; font-size: 12px; background: #92aa5e url(/_Project/_Block/Frame/Foot/FooterBottomSync.gif) top repeat-x; color: #FFFFFF; padding: 15px 20px; overflow: hidden; width: 940px; }

div.FooterBottom a, div.FooterBottom a:visited, div.FooterBottom a:hover { color: #FFFFFF; }

/* Cart */
div.CartTaskTab { background-color: #FFFFFF; color: #45382F; font-weight: bold; font-size: 12px; border-left: 1px solid #C0C0C2; border-right: 1px solid #C0C0C2; border-top: 1px solid #C0C0C2; margin: 0 1px 0 0; width: 110px; height: 40px; float: left; cursor: default; }

div.CartTaskTabInactive { background: #EDEEEE url(/_Project/_Block/Frame/Product/O_Sync.gif) repeat-x; background-position: left bottom; color: #45382F; font-weight: bold; font-size: 12px; border-left: 1px solid #C0C0C2; border-right: 1px solid #C0C0C2; border-top: 1px solid #C0C0C2; margin: 0 1px 0 0; width: 110px; height: 40px; vertical-align: middle; float: left; cursor: default; }

div.CartOrangeHead { margin: 0; font-style: normal; font-family: Arial, sans-serif; background: url(/_PROJECT/_Block/Frame/Header/HeaderSync.gif) top repeat-x; padding: 10px 0px 12px 0px; color: #454647; font-size: 18px; line-height: 20px; font-weight: normal; width: 100%; overflow: hidden; }
div.CartOrangeHead .text { float: left; padding: 0px 0px 0px 10px; }
div.CartOrangeHead .toggle { float: right; padding: 0px 10px 0px 0px; }
div.AddressOrangeHeader { padding: 2px 0px; font-size: 14px; font-weight: bold; }
div.AddressOrangeHeader .icon { padding: 5px 0px 5px 40px; background: url(/_PROJECT/_Engine/Account/AddressBook_Add_icon.gif) 5px 0 no-repeat; }

span.BrownText { color: #45382F; }

table.CartProductList { }

table.CartProductList th { background-color: #82974C; color: #FFFFFF; font-size: 11px; padding: 2px; }

table.CartProductList td { background-color: #FEFADF; color: #45382F; padding: 2px; }

table.CartProductList td.Alternate { background-color: #FFFFFF; color: #45382F; padding: 2px; }

table.CartProductList td a, table.CartProductList td a:visited, table.CartProductList td a:hover { color: #648125; }

table.CartProductList td.Alternate a, table.CartProductList td.Alternate a:visited, table.CartProductList td.Alternate a:hover { color: #648125; }

div.CartYellowSubTotal { background-color: #FFF5A0; padding: 4px 10px; color: #BA422A; font-weight: bold; text-align: right; border-bottom: 1px solid #FFFFFF; }

div.CartBottomTotal { background-color: #82974C; color: #FFFFFF; font-size: 14px; font-weight: bold; padding: 15px; text-align: right; }

div.CartBottomTotal a { color: #fff; }

div.CartBottomTotal, div.CartBottomTotal * { vertical-align: top; }
div.CommitBottomTotal, div.CommitBottomTotal * { vertical-align: middle; }
.CartWizard-iText { color: #45382F; font-style: normal; font-weight: normal; font-size: 13px; line-height: 15px; height: 20px; font-family: Helvetica, Arial, sans-serif; background: #FFFCD9; border-top: 1px solid #C3BCA0; border-left: 1px solid #C3BCA0; border-right: 1px solid #C3BCA0; border-bottom: 1px solid #A79A8A; margin: 2px 0px; }

.CartWizard-iCombo { color: #45382F; background: #FFFCD9; font-style: normal; font-weight: normal; font-size: 13px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; }

.CartWizard-iError { color: #990000; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; }

.Cart-iText { color: #45382F; font-style: normal; font-weight: normal; font-size: 13px; line-height: 15px; height: 20px; font-family: Helvetica, Arial, sans-serif; background: #FFFCD9; border-top: 1px solid #C3BCA0; border-left: 1px solid #C3BCA0; border-right: 1px solid #C3BCA0; border-bottom: 1px solid #A79A8A; margin: 2px 0px; }

.Cart-iCombo { color: #45382F; background: #FFFCD9; font-style: normal; font-weight: normal; font-size: 13px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; }

.Cart-iError { color: #990000; font-style: normal; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, sans-serif; }

div.LeftSideDark { background: url(/_PROJECT/_Block/Frame/LeftSide/LeftSideCartSync.gif) repeat-y; font-family: Helvetica; font-weight: bold; font-size: 12px; padding: 4px 4px 4px 15px; background-color: #000000; color: #000000; text-decoration: none; }

div.CartYellowHeader { vertical-align: middle; background: #FCB040; height: 35px; text-align: center; margin-bottom: 4px; }

div.HorzDash { margin: 5px 0 5px 0; background: url(/_Project/_Block/Frame/Cart/HorizontalDash.gif) repeat-x; height: 2px; }

table.CartReview { }
table.CartReview th { font-weight: bold; background-color: #FAF6ED; font-size: 12px; }
table.CartReview td { padding: 2px 0px; }

div.CartReviewSubTotal { background-color: #FFFCD9; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: right; font-weight: bold; font-size: 12px; }


div.ErrorContainer { margin: 5px 5px 5px 5px; }

div.ErrorContainer div.Header { font-weight: bold; font-size: 16px; color: #FFFFFF; height: 25px; padding: 5px; background-color: #AA0000; text-align: left; }
div.ErrorContainer div.Content { border: 1px solid #AA0000; padding: 8px; text-align: left; }

div.ErrorContainer div.Content li { margin-left: 25px; }

h3 { font-size: 16px; line-height: 18px; }

#SubNavDiv { background-color: #6D8048; border: 1px solid #6D8048; }

div.FooterTop { margin-bottom: 0px; padding: 0px; height: 0px; overflow: hidden; }

div.SideBarContainer { margin: 8px 4px 4px 4px; border: 1px solid #CCCCCC; background-color: #FFFFFF; padding: 4px; font-size: 10px; color: #666666; line-height: 14px; }

div.SideBarContainer a, div.SideBarContainer a:visited, div.SideBarContainer a:active { text-decoration: none; font-size: 10px; line-height: 12px; color: #666666; }
div.SideBarContainer a:hover { text-decoration: underline; color: #666666; }

.TopSellersContainer, .TopSellersContainer a { color: #648125; text-decoration: none; }
.TopSellersContainer { margin: 5px; background: #f3f6ec; border: 1px solid #d8d8d6; }
.TopSellersContainer .content { padding: 5px; font-weight: bold; }
.TopSellersContainer .content a { font-weight: bold; }
.TopSellersContainer h4 { color: #4d6119; margin: 0; padding: 3px 5px; background: url(/_PROJECT/_Block/Frame/RightSide/TopSeller-Sync.gif) top repeat-x; }

#Testimonial { color: #64514A; font-size: 11px; line-height: 13px; margin: 8px 6px 8px 6px; text-align: left; }

#Testimonial span { color: #6a6a6a; }

#TentativeMessageDiv { position: absolute; top: 120px; left: 200px; background-color: #FFFFFF; border: 1px solid #AAAAAA; width: 287px; height: 207px; display: none; z-index: 125; }

/* Virtual Gift Cert */
div.VirtualGiftCert { width: 600px; margin-left: auto; margin-right: auto; background-color: #FAF6ED; }

div.VirtualGiftCertHR { height: 1px; border-top: 1px solid #5A3D1C; margin: 15px 0 15px 0; }

span.VirtualGiftRed { color: #C64043; }

span.VirtualGiftBrown { color: #5A3D1C; }

span.VirtualGiftMediumText { font-family: Helvetica; font-weight: bold; font-size: 12pt; line-height: 16px; }

span.VirtualGiftLargeText { font-family: Helvetica; font-weight: bold; font-size: 14px; line-height: 16px; }

div.VirtualGiftCertFoot { color: #FFFFFF; background-color: #8EA65C; padding: 8px 8px 8px 8px; font-family: Arial; font-size: 9pt; line-height: 14px; text-align: left; }

/* End Virtual Gift Cert */

/* Processing Modal Window */
.TimeoutWindow h1 { background: url(/_Project/_Block/Frame/CartUpdate/CartUpdate_HorzSync.gif) top repeat-x; padding: 6px 15px 15px 15px; color: #fff; text-transform: uppercase; margin: 0; }
.TimeoutWindow .Content { padding-left: 220px; background: url(/_PROJECT/_Block/Frame/GreenLogo.jpg) 0 15px no-repeat; }
/* End Processing Modal Window

/* Main Menu */
.MainMenu { float: right; z-index: 80; padding: 0px 0px 0px 0px; position: relative; }
.menuItem { position: relative; z-index: 80; }
.menuItem .menuShim { background: #fafbfb; height: 1px; position: relative; top: -5px; left: -1px; border-color: #808286; border-style: solid; border-width: 0 0 0 1px; }
.subMenu { display: none; }
.subMenu ul, .subMenu ul li { margin: 0; padding: 0px; list-style-type: none; }
.subMenu ul, .subMenu ul li { width: 150px; }
.subMenu ul { position: absolute; top: 42px; left: -1px; width: 150px; border-color: #a4a6a5; border-style: solid; border-width: 0 1px 1px 1px; }
.firstMenuItem .menuShim, .firstMenuItem .subMenu ul { left: 0; }
.firstMenuItem .menuShim { border-right-width: 1px; }
.lastMenuItem .subMenu ul { left: auto; right: 0; }
.subMenu li { background: #fafbfb url(/_PROJECT/_Block/Engine/Action/SubMenuSync.gif) bottom repeat-y; }
.subMenu li a { color: #58595a; width: 120px; padding: 6px 10px 8px 20px; display: block; border-bottom: 1px solid #fff; border-top: 1px solid #bdbebe; text-decoration: none; background: url(/_PROJECT/_Block/Engine/Action/SubMenuArrow.gif) 10px 12px no-repeat; }
.subMenu li a:hover { background-color: #58595a; border-top-color: #525f36; color: #fff; background-position: 10px -183px; }
.subMenu li.first a { border-top: 0; }
.subMenu li.last a { border-bottom: 0; }
/* End Main Menu */

/* Email Offers */
#EmailOffers { position: relative; z-index: 100; }
#EmailOffers a.link { color: #fff; display: block; text-align: center; }
#EmailOffers a.link:focus { outline: 0; }

table.EmailSignup { color: #645244; }
#EmailSignupForm { }
/* End Email Offers */

/* Quick View */
.quickView { position: relative; width: 100%; }
.quickView a.quickViewLink { position: absolute; bottom: 6px; left: 50%; width: 91px; height: 30px; margin-left: -45px; text-align: center; display: block; padding: 3px; font-weight: bold; text-decoration: none; overflow: hidden; text-indent: -9999px; }
.quickOrderButton { background: url(/_PROJECT/_Block/Engine/Action/Quick-Shop.gif) top left no-repeat; }
.moreDetailButton { background: url(/_PROJECT/_Block/Engine/Action/MoreDetails_O.gif) top left no-repeat; }
.quickView a.quickViewLink span { display: block; padding: 4px 6px; }
.viewAddonDetails a.quickViewLink { background-image: url(/_PROJECT/_Block/Engine/Action/View-Details.gif); }
	/* div.viewAddonDetails { height: 125px; } - Removed */

/* End Quick View */
.dropDownPanel { position: relative; z-index: 100; }
.dropDownContent { position: absolute; top: 0; left: 0; border: 4px solid #656565; background: #fff url(/_PROJECT/_Block/Frame/Header/HeaderSync.gif) top repeat-x; text-align: left; padding: 12px 15px 15px 15px; z-index: 100; }
.dropDownContent h2 { margin: 0 0 20px 0; color: #45382F; }
.dropDownContent a.closeDropDown { position: absolute; top: 10px; right: 10px; background: transparent url(/_Project/_Block/Frame/CartUpdate/Modal-Close.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; width: 21px; height: 21px; }
#CartSummaryContent { right: -15px; left: auto; width: 250px; }
.detailWindow { background: #fff; padding: 15px; }
.detailWindow .section { padding: 4px 0px; margin: 0 0 10px 0; }

/**** Thickbox styles **********************/
#TB_title { background: url(/_PROJECT/_Block/Frame/Header/HeaderSync.gif) top repeat-x; height: 41px !important; }
#TB_ajaxWindowTitle { color: #454647; font-size: 20px; }
#TB_closeAjaxWindow { margin: 3px 0 0 0; }
#TB_closeAjaxWindow, #TB_closeAjaxWindow a { width: 21px; height: 21px; display: block; overflow: hidden; text-indent: -9999px; }
#TB_closeAjaxWindow a { background: url(/_Project/_Block/Frame/CartUpdate/Modal-Close.gif); text-align: left; margin: 0 0 30px 0; }
#TB_window.TB_errorWindow { color: #900; border-color: #900; }
#TB_window.TB_errorWindow #TB_title { background: #900; }
#TB_window.TB_errorWindow #TB_ajaxWindowTitle { color: #fff; }
#TB_window.TB_errorWindow #TB_ajaxContent .content { padding: 20px; }

/**** Input Buttons ****************************/
.ButtonImage { margin: 0; border: 0; padding: 0px; cursor: pointer; overflow: hidden; background-repeat: no-repeat; background-position: top left; text-align: left; }
button.ButtonImage span { display: block; text-indent: -9999px; }
button.Button_Submit { background-image: url(/_PROJECT/_Block/Engine/Action/Submit_O.gif); width: 61px; height: 24px; }
button.Button_Submit:hover { background-image: url(/_PROJECT/_Block/Engine/Action/Submit_X.gif); }
button.Button_ContinueCheckout { background-image: url(/_PROJECT/_Block/Engine/Action/ContinueCheckout_O.gif); width: 160px; height: 24px; }
button.Button_ContinueCheckout:hover { background-image: url(/_PROJECT/_Block/Engine/Action/ContinueCheckout_X.gif); }

/**** Recently Viewed ****/
div.recentlyViewedProducts { position: relative; background-color: #fff; }
div.recentlyViewedCarousel { margin: 0 0 0 30px; padding: 10px 0 10px 0; }
div.recentlyViewedCarousel ul, div.recentlyViewedCarousel li { margin: 0; padding: 0; list-style-type: none; }
div.recentlyViewedCarousel li { border: 1px solid #c4bdb5; padding: 10px 4px 4px 4px; text-align: center; height: 183px; width: 121px; margin: 0 2px 0 0; float: left; }

div.recentlyViewedCarousel li span { display: block; margin: 0 auto; }
div.recentlyViewedCarousel li span.image { height: 100px; }
div.recentlyViewedCarousel li span.title { width: 113px; height: 35px; overflow: hidden; }
div.recentlyViewedCarousel li span.price { height: 18px; overflow: hidden; font-size: 0.9em; }
div.recentlyViewedCarousel li span.title a { text-decoration: none; color: #000; font-weight: bold; font-size: 11px; display: block; }
div.recentlyViewedCarousel li span.command { }

div.recentlyViewedProducts span.prev, div.recentlyViewedProducts span.next { position: absolute; top: 100px; display: block; width: 25px; height: 24px; text-indent: -9999px; }
div.recentlyViewedProducts span.prev { background: url(/_PROJECT/_Block/Engine/Action/BackArrow_O.gif) no-repeat; left: 0px; }
div.recentlyViewedProducts span.next { background: url(/_PROJECT/_Block/Engine/Action/ForwardArrow_O.gif) no-repeat; right: 0px; }

/* div.wideCarouselContainer div.recentlyViewedCarousel li { width: 159px; } */
div.wideCarouselContainer div.recentlyViewedCarousel { margin: 0 0 0 38px; }

div.searchImage { margin: 2px; }

div.SearchProductEntry { padding: 0px; margin: 1px 1px; width: 137px; height: 211px; border: 1px solid #C4BDB5; text-align: center; float: left; background-color: #FFFFFF; position: relative; }

div.SearchProductEntry span { display: block; margin: 0 auto; }
div.SearchProductEntry span.image { height: 100px; }
div.SearchProductEntry span.title { height: 50px; overflow: hidden; }
div.SearchProductEntry span.sku { height: 15px; }
div.SearchProductEntry div.commandPane a { display: block; float: left; margin-left: 15px; }

div.tabsPane { position: relative; z-index: 1; height: 30px; padding: 0 15px; border-bottom: 1px solid #c1b9ae; }
div.tabsPane a:focus { outline: 0; }
div.tabsPane a.tab { position: relative; top: 2px; text-decoration: none; display: block; height: 17px; padding: 4px 10px; vertical-align: middle; text-align: left; float: left; border-color: #c1b9ae; border-style: solid; border-width: 1px 1px 0 1px; margin: 2px 7px 0 0; background: url(/_Project/_Block/Frame/Product/O_Sync.gif) repeat-x; z-index: 2; }
div.tabsPane a.active { background: #fff; height: 20px; margin-top: 0px; }
/*div.tabsPane div.fill { z-index: 1; border-bottom: 1px solid #c1b9ae; height: 31px; position: relative; }*/

div.tabContent { clear: both; display: none; }
/* border-left: 1px solid #c1b9ae; border-bottom: 1px solid #c1b9ae; border-right: 1px solid #c1b9ae; */
div.tabContent .summary { margin: 0 0 8px; color: #333; font-style: italic; font-size: 14px; }
#recipePane td.SearchResult { padding: 8px 10px; }

.disabled { visibility: hidden !important; }
a.moreDetailLink { margin-top: 5px; font-size: 0.75em; }

div.remainingAmountPane { background-color: #b5b8bb; }
div.remainingAmountDetail { margin-bottom: 2px; }
div.remainingAmountDetail div.head { font-weight: bold; background-color: #fff; color: #c10f0f; font-size: 16px; text-align: left; border-left: 1px solid #82974c; border-top: 1px solid #82974c; border-bottom: 1px solid #82974c; }
div.remainingAmountDetail span { font-weight: bold; color: #c10f0f; font-size: 14px; }
div.remainingAmountDetail div { padding: 5px 5px; text-align: left; }
div.remainingAmountDetail div a, div.remainingAmountDetail div a:visited { color: #c10f0f; }

#rulesContent { margin: 5px; }

div.modalTitleBar { background-color: #525252; text-align: right; color: #fff; padding: 2px; }
#TB_window div.modalTitleBar a, #TB_window div.modalTitleBar a:visited { color: #fff; }

div.promotionDetail { padding: 10px; text-align: left; }

div.steakPlanItem { margin-bottom: 1px; border: #c4bdb5 1px solid; background-color: #fff; }
div.steakPlanItem span { font-size: 1.3em; }
div.steakPlanItem td { background-color: #fff; }
div.steakPlanItem div.image { width: 150px; height: 150px; vertical-align: middle; text-align: center; display: inline-block; margin-right: 25px; background-color: #eee; border: 1px dashed #999; }
div.steakPlanItem div.whiteBackground { background-color: #fff; border: 0; }
div.planItemDescription { padding: 3px; }

div.remainingAmountDetailPopup { margin: 5px 0 0 0; border: 1px solid #82974c; padding: 2px 4px; }
div.remainingAmountDetailPopup span { font-weight: bold; color: #c10f0f; font-size: 12px; }
div.remainingAmountDetailPopup div { padding: 5px 5px; text-align: left; }
div.remainingAmountDetailPopup div a, div.remainingAmountDetailPopup div a:visited { color: #c10f0f; }

#homeVariation5BannerWrapper { width: 752px; height: 323px; overflow: hidden; z-index: 1; }
#homeVariation5Banner { z-index: 1; }
#homeVariation5BannerCaption { text-align: right; padding: 10px 5px; float: left; font-size: 14px; }
#homeVariation5BannerNav { float: right; padding: 5px 0; }
#homeVariation5BannerNav a { background-color: #C5D0AE; color: #FFF; text-decoration: none; display: inline-block; padding: 5px 10px; margin: 0 4px 0 0; font-size: 14px; font-weight: bold; }
#homeVariation5BannerNav a.activeSlide { background-color: #8AA159; }

div.emptyListMessage { text-align: center; font-style: italic; padding: 5px 0; }

/*-----Generics-----*/
.clear{
	clear: both;
	display: block;}
.left{float: left;}
.right{float: right;}
.bold{font-weight: bold;}
/*----Checkout----*/
/*---Shopping Cart---*/
.bonus_buy_container{
	width: 719px;
	min-height: 200px;
	margin: 0 auto 5px auto;
	border: 2px dotted #CCC;
	padding: 5px;
	overflow: hidden;
	position: relative;}
.CartYellowHeader{
	vertical-align: middle;
	background: #FCB040;
	height: 35px;
	text-align: center;
	margin-bottom: 4px;}
.CartYellowHeader img{
	display: block;
	margin: 0 auto;}
.slider_constrain{
	overflow: hidden;
	height: 260px;
	width: 575px;}
.jCarouselLite,
.jCarouselLite li{
	list-style: none;}
.jCarouselLite li{display: inline;}
.bonus_buy_item{
	width: 175px;
	border: solid 1px #DED8C8;
	background-color: #FAF6ED;
	float: left;
	margin: 0 2px 5px 2px;
	padding: 0 0 60px 0;
	min-height: 185px;
	position: relative;}
.bonus_buy_item img.image{
	margin: 5px auto;
	border: solid 1px #000;
	width: 150px;
	display: block;}
.bonus_buy_item .description{padding: 0 5px;}
.bonus_buy_item .dropdown{
	position: absolute;
	bottom: 40px;
	left: 10px;}
.bonus_buy_item .add_button{
	border: 0;
	position: absolute;
	bottom: 5px;
	right: 5px;}
.bonus_buy_item .price{
	color: #C7614A;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	bottom: 12px;
	left: 5px;}
.bonus_buy_item p{
	font-weight: bold;
	font-size: 12px;
	color: #483730;
	margin: 0 5px 0 7px;
	display: block;
	height: 48px;
	overflow: hidden;
	}
.bonus_buy_item p span{
	font-weight: normal;
	display: block;}
.middle_spacing{margin: 0 10px;}
.navigation{
	width: 60px;
	padding: 70px 5px 5px 5px;
	text-align: center;}
.navigation img{
	display: block;
	margin: 5px auto;}
.navigation .view_all{margin: 2em 0 0 0;}

/*---Order Form---*/
/*--Orders--*/
.order_category { border: 1px dotted #CCC; border-width: 1px 0 0 0; margin: 5px 0 1em 0; }
.order_category div.shipping_address { float: left; padding: 15px; width: 108px; }
.order_category table { width: 604px; border: 1px dotted #CCC; border-width: 0 0 1px 1px; }
.order_category table thead { background-color: #FAF6ED; text-align: left; }
.order_category table thead th { font-weight: bold; color: #8D8C88; background-color: #FAF6ED; font-size: 12px; padding: 5px; }
.order_category table thead th:last-child { text-align: right; padding-right: 10px; }
.order_category table thead th:first-child { padding-left: 1em; }
.order_category table tbody tr td { padding: 5px; }
.order_category table tbody tr td:last-child { text-align: right; padding-right: 10px; }
.order_category table tbody tr td:first-child { padding-left: 1em; }
.order_category table tfoot tr td { text-align: right; padding-right: 10px; }
.order_category table tfoot tr td:last-child { padding: 0 5px 0 0; padding-right: 10px; }
td.sub_total { font-weight: bold; padding-bottom: 1em; vertical-align: top; }
.order_category table tfoot tr td.gift_message { font-weight: bold; color: #958A81; vertical-align: top; text-align: left; padding: 0 0 0 15px; }
.order_category table tfoot tr td.gift_message img { padding: 0 5px 0 0; }
.order_category table tfoot tr td.gift_line { color: #958A81; vertical-align: top; text-align: left; padding: 0 0 0 40px; }
.order_category .ship_to_email{color: #a25e1d; word-break: break-all; width: 115px; display: block;}

/*--Priority Code--*/
.priority_code { padding: 10px 10px 1.5em 15px; }
.priority_code h2 { font-size: 14px; color: #f28f2c; margin: 0; }
.priority_code p { color: #6C6C6C; padding-bottom: 5px; }
.priority_code div { height: 24px; }
.gift_certificate_button { display: inline; width: 132px; height: 24px; background: url(/_PROJECT/_Block/Engine/Action/UseGiftCertificate_O.gif) top left no-repeat; border: none; cursor: pointer; }
.gift_certificate_button:hover { background-image: url(/_PROJECT/_Block/Engine/Action/UseGiftCertificate_X.gif); }
.priority_code_button { display: inline; width: 132px; height: 24px; background: url(/_PROJECT/_Engine/Cart/image/ApplyPriorityCodeButton.png) top left no-repeat; border: none; cursor: pointer; }
.priority_code_button:hover { background-image: url(/_PROJECT/_Engine/Cart/image/ApplyPriorityCodeButton_o.png); }
.styled_textbox { background: url(/_PROJECT/_Engine/Cart/image/TextboxBackground.png) top left no-repeat; border: 1px solid #666; width: 116px; height: 14px; line-height: 14px; font-size: 11px; padding: 4px 0 4px 4px; float: left; }

/*--Billing Info--*/
.total_display { border: 1px dotted #CCC; border-width: 1px 0; }
.billing_info { width: 506px; float: left; padding: 10px; background-color: #FCF9F3; }
.billing_info h3 { font-size: 14px; }
.billing_total { padding: 10px; text-align: right; width: 215px; }
.total_padding { padding: 5px 0; }
.total_emphasis { background: #FFF6A1; color: #45382F; font-weight: bold; font-size: 14px; padding: 5px; }

/*--Payment Sections--*/

.payment_types { margin: 25px; }

.visible_expanding_header { padding: 1em 0 1em 25px; border: 1px dotted #CCC; border-width: 1px 0 0 0; }
.visible_expanding_header:last-child { border-width: 1px 0; }

.visible_expanding_header label { font-weight: bold; font-size: 14px; color: #242424; line-height: 22px; height: 22px; vertical-align: middle; display: block; }
.visible_expanding_header label img { vertical-align: middle; }

.hidden_expanding { display: none; }
.hidden_expanding p { margin: 0.5em; color: Black; }
.selected_payment { background-color: #FAF6ED; }

/*--CC forms--*/
.orange_text { color: #E68200; }
.orange_title { color: #E68200; font-size: 14px; }
.existing_customer, .new_customer { padding: 1em 0 0 0; }
.existing_customer .CartWizard-iCombo { margin: 2px 0; }
table.applied_certificates { padding: 5px 0 0 25px; }
table.existing_customer { width: 100%; }
table.existing_customer tr > td:first-child { border-right: 1px dashed #B1A6A4; padding: 0 0 0 25px; width: 240px; }
table.existing_customer tr > td:last-child { padding: 0 0 0 37px; }
.new_customer { clear: left; }
.existing_customer label, .new_customer label { font-weight: normal; color: #808080; font-size: 11px; }
.saved_card { padding: 0 0 0 25px; margin: 0 35px 0 0; float: left; width: 240px; height: 145px; border-right: dashed 1px #B1A6A4; }
.new_card input, .new_card select, .saved_card input, .saved_card select { background-color: #FFFCD9; border: 1px solid #B1AFA8; }
.save_card_check { border: none !important; background-color: transparent !important; }
.existing_cards { display: block; }
.security_code { width: 4em; display: inline; }
.what_is_link { padding: 0 0 0 1em; font-size: 11px; }
.card_name, .card_number { display: block; }
.cc_month, .cc_year { display: inline; margin: 0 10px 0 0; color: #808080; }
.card_name { width: 35%; }
.inline_label { display: inline !important; }
.inline_block_section { float: left; margin: 0 0.5em 0 0; }

/*--- Video ---*/
.video_tab { color: #666; }
.product_video { margin: 1em auto; display: block; border: 1px solid black; }

div.testimonial { }
div.testimonial img { margin-top: 0px; margin-right: 3px; margin-bottom: 3px; margin-left: 0px; float: left; z-index: 910; }
div.testimonial span { }

