
body {
	background: #EDCD78 url(/_PROJECT/_Block/FrameCTTLMNS/BackgroundTile.gif);
	color: #45382F;
	margin: 0;
}

body.Personal {
	background: #EDCD78 url(/_PROJECT/_Block/FrameCTTLMNS/BackgroundTile.gif);
	margin: 0;
}
body.Corporate {
	background: #EDCD78 url(/_PROJECT/_Block/FrameCTTLMNS/BackgroundTile_green.gif);
	margin: 0;
}

a, a:visited, a:active {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #C63F43;
}
a:hover {
	color: #C63F43;
	text-decoration: none;
}
h1.standard {
	color: #D43D2A;
	margin: 0 0 0px 0;
	width: 275px;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1.popup {
	color: #D43D2A;
	margin: 0 0 10px 0;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1.featuredproduct {
	color: #782D27;
	margin: 0 0 5px 0;
	width: 275px;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1.product {
	color: #782D27;
	margin: 0 0 5px 0;
	width: 275px;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #45382F;
}
td.BorderLine {
	background-color: #542F63;
}
td.CartText {
	font-size: 14px;
	font-weight: bold;
}
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: #f16e58;
	text-decoration: none;
	text-align: center;
	color: #45382F;
	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: #C6C3C6;
	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: #e9e2d8;
	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: #e9e2d8;
}
/* 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: #FFDC64;
}
.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: #B7BA81;
}
.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: #F16E58;
	font-weight: 700;
}
/**************/


/* Frame */
td.LeftHalf {
	border-top: 3px solid #C6BAA5;
	border-left: 3px solid #C6BAA5;
	border-bottom: 3px solid #C6BAA5;
	padding: 5px 5px 5px 5px; 
	background:#FFFFFF;
}
td.RightHalf {
	border-top: 3px solid #C6BAA5;
	border-right: 3px solid #C6BAA5;
	border-bottom: 3px solid #C6BAA5;
	padding: 5px 5px 5px 0px; 
	background:#FFFFFF;
}

td.TopFrameBar {
	padding: 5px 5px 0 5px; 
	background:#FFFFFF;
}
td.TopBanner {
	padding: 0 5px 0 5px;
	background-color: #FFFFFF;
}
td.BannerCartBlock {
	background-color: #B7B982;
}
td.BannerSearchBlock {
	padding: 30 10 0 0;
	background: #989D6A url(/_PROJECT/_Block/FrameCTTLMNS/Header/Phone.gif) no-repeat;
	color: #FFFFFF;
}
/* HomeContent */
td.HomeContent {
	background: #6F257C url(/_PROJECT/_Block/FrameCTTLMNS/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: Verdana, Arial, Helvetica, 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: #C6BE9C;
	color: #45382F;
	padding: 5px;
	padding-bottom: 0px;
}
td.MainContent {
	color: #424331;
}
/*
td.MainContent a, td.MainContent a:visited, td.MainContent a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #AE9988;
	text-decoration: underline;
}
td.MainContent a:hover {
	text-decoration: underline;
}


*/
td.PNGMask {
	background: none;
}
td.LeftSide {
	padding: 0;
	border-left: 5px solid #ffffff;
	background: #635247 url(/_PROJECT/_Block/FrameCTTLMNS/HeaderBottom_1.jpg) no-repeat top right;
}
/* LeftSidebar */
table.LeftSideBar td {
	background-color: #635248;
	border:0;
}
table.LeftSideBar td.Item, table.LeftSideBar td.Item a, table.LeftSideBar td.Item a:visited, table.LeftSideBar td.Item a:active {
	font-family: Helvetica;
	font-weight: bold;
	font-size: 12px;
	/*padding: 3px 3px 3px 5px;*/
	color: #FFFFFF;
	background-color: #635248;
	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;
}
td.RightSide {
	background: #E9E2D8 /*url(/_PROJECT/_Block/FrameCTTLMNS/HeaderBottom_2.jpg) no-repeat top left*/;
}

/* 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: Arial ;
	font-weight: bold;
	font-size: 16px;
	color: #7B2C21;
	text-decoration: none;
}
table.CategoryListItem td.ViewOption, table.CategoryListItem td.ViewOption a, table.CategoryListItem td.ViewOption a:visited, table.CategoryListItem td.ViewOption a:active {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #CE5939;
	text-decoration: underline;
}
table.CategoryListItem td.Description {
	font-family: Verdana;
	font-size: 11px;
	line-height: 12pt;
	color: #635247;
	text-decoration: none;
	line-height: 15pt;
	padding-right:5px;
}
table.CategoryListItem td.Description a, table.CategoryListItem td.Description a:visited, table.CategoryListItem td.Description a:active {
	color: #CE5939;
	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: Verdana;
	font-weight: bold;
	font-size: 16px;
	color: #7B2C21;
	text-decoration: underline;
}
table.ProductGroupItem td.Description {
	font-family: Verdana;
	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: Verdana ;
	font-weight: normal;
	font-size: 11px;
	color: #645248;
	text-decoration: none;
	background-color: #EFE7D6;
}
table.ProductList td.Price, table.ProductList td.Price a, table.ProductList td.Price a:visited, table.ProductList td.Price a:active {
	font-family: Arial ;
	font-weight: bold;
	font-size: 12px;
	color: #7B2C21;
	text-decoration: none;
	background-color: #EFE7D6;
}
table.ProductList td.Text2, table.ProductList td.Text2 a, table.ProductList td.Text2 a:visited, table.ProductList td.Text2 a:active {
	font-family: Verdana ;
	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: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #7B2C21;
	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: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #45382F;
	text-decoration: none;
}
td.ProductListShipToInstructions {
	font-weight: normal;
}

.AddToCartBox {
	/*background-color: #efeae4;*/
	padding: 0;
}
.AddToCartInput {
	color: #45382F;
	border: solid 0px #E8E1DB;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #efeae4;
	text-align: center;
}
.AddToCartInput2 {
	color: #45382F;
	border: solid 0px #E8E1DB;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #efeae4;
	text-align: left;
}

/* 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 0 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: underline;
}
td.SubNavBlock a:hover {
	color: #44372E;
	text-decoration: underline;
}

/* WhiteBox */
table.WhiteBox {
}
table.WhiteBox td.WhiteBox_TL {
	background: #FFF url(/_PROJECT/_Block/FrameCTTLMNS/Box/White/CornerWhite_TopLeft.gif) no-repeat;
	width: 3px;
	height: 3px;
}
table.WhiteBox td.WhiteBox_T {
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/White/EdgeWhite_Top.gif) repeat-x;
}
table.WhiteBox td.WhiteBox_TR{
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/White/CornerWhite_TopRight.gif) no-repeat;
	width: 3px;
	height: 3px;
}
table.WhiteBox td.WhiteBox_L {
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/White/EdgeWhite_Left.gif) repeat-y;
}
table.WhiteBox td.WhiteBox_C {
	background-color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	
}
table.WhiteBox td.WhiteBox_R {
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/White/EdgeWhite_Right.gif) repeat-y;
}
table.WhiteBox td.WhiteBox_BL{
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/White/CornerWhite_BottomLeft.gif) no-repeat;
	width: 3px;
	height: 3px;
}
table.WhiteBox td.WhiteBox_B {
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/White/EdgeWhite_Bottom.gif) repeat-x;
}
table.WhiteBox td.WhiteBox_BR{
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/White/CornerWhite_BottomRight.gif) no-repeat;
	width: 3px;
	height: 3px;
}
/* BrownBox */
table.BrownBox td.BrownBox_TL {
	background: #834e2e url(/_PROJECT/_Block/FrameCTTLMNS/Box/Brown/CornerBrown_TopLeft.gif) no-repeat;
	width: 3px;
	height: 3px;
}
table.BrownBox td.BrownBox_T {
	background: #834e2e /*url(/_PROJECT/_Block/FrameCTTLMNS/Box/Brown/EdgeBrown_Top.gif) repeat-x*/;
}
table.BrownBox td.BrownBox_TR{
	background: #834e2e url(/_PROJECT/_Block/FrameCTTLMNS/Box/Brown/CornerBrown_TopRight.gif) no-repeat;
	width: 3px;
	height: 3px;
}
table.BrownBox td.BrownBox_L {
	background: #834e2e /*url(/_PROJECT/_Block/FrameCTTLMNS/Box/Brown/EdgeBrown_Left.gif) repeat-y*/;
}
table.BrownBox td.BrownBox_C {
	background-color: #834e2e;
	padding-left: 5px;
	text-align: left;
	color:white;
}
table.BrownBox td.BrownBox_R {
	background: #834e2e /*url(/_PROJECT/_Block/FrameCTTLMNS/Box/Brown/EdgeBrown_Right.gif) repeat-y*/;
}
table.BrownBox td.BrownBox_BL{
	background: #834e2e url(/_PROJECT/_Block/FrameCTTLMNS/Box/Brown/CornerBrown_BottomLeft.gif) no-repeat;
	width: 3px;
	height: 3px;
}
table.BrownBox td.BrownBox_B {
	background: #834e2e /*url(/_PROJECT/_Block/FrameCTTLMNS/Box/Brown/EdgeBrown_Bottom.gif) repeat-x*/;
}
table.BrownBox td.BrownBox_BR{
	background: #834e2e url(/_PROJECT/_Block/FrameCTTLMNS/Box/Brown/CornerBrown_BottomRight.gif) no-repeat;
	width: 3px;
	height: 3px;
}
/* OrangeBox */
table.OrangeBox td.OrangeBox_TL {
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/Orange/CornerOrange_TopLeft.gif) no-repeat;
	width: 6px;
	height: 6px;
}
table.OrangeBox td.OrangeBox_T {
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/Orange/EdgeOrange_Top.gif) repeat-x;
}
table.OrangeBox td.OrangeBox_TR{
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/Orange/CornerOrange_TopRight.gif) no-repeat;
	width: 6px;
	height: 6px;
}
table.OrangeBox td.OrangeBox_L {
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/Orange/EdgeOrange_Left.gif) repeat-y;
}
table.OrangeBox td.OrangeBox_C {
	background-color: #FFDCA6;
	padding-left: 5px;
	text-align: left;
}
table.OrangeBox td.OrangeBox_R {
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/Orange/EdgeOrange_Right.gif) repeat-y;
}
table.OrangeBox td.OrangeBox_BL{
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/Orange/CornerOrange_BottomLeft.gif) no-repeat;
	width: 6px;
	height: 6px;
}
table.OrangeBox td.OrangeBox_B {
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/Orange/EdgeOrange_Bottom.gif) repeat-x;
}
table.OrangeBox td.OrangeBox_BR{
	background: #E8E1D8 url(/_PROJECT/_Block/FrameCTTLMNS/Box/Orange/CornerOrange_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;
}

/* PerfectGrill */
table.FeaturedPerfectGrill {
	background: #FFFFFF;
	width:100%;
	height:100%;
	margin: 5px;
}
table.FeaturedPerfectGrill td.SmallImage {
	height:1%;
	padding-bottom:5px;
}
table.FeaturedPerfectGrill td.Header {
	vertical-align:top;
	height:1%;
	color: #7B2C21;
	font-size: 16px;
	font-weight:bold;
	padding:5px;
}
table.FeaturedPerfectGrill td.Content {
	vertical-align:top;
	color: #736D63;
	line-height: 14pt;
	height:98%;
	padding:5px;
}
table.FeaturedPerfectGrill td.ReadMore {
	vertical-align:bottom;
	color: #CE5931;
	line-height: 14pt;
	font-weight:bold;
	height: 1%;
	padding:5px;
}
/* HealthBenefit */
table.FeaturedHealthBenefit {
	background: #EFE7D6 url(/_PROJECT/_Block/FrameCTTLMNS/Wheat_BG.gif) no-repeat;
	background-position: 10px 50px;
	width:100%;
	height:100%;
	margin: 5px;
}
table.FeaturedHealthBenefit td.SmallImage {
	height:1%;
	padding-bottom:5px;
}
table.FeaturedHealthBenefit td.Header {
	vertical-align:top;
	height:1%;
	color: #7B2C21;
	font-size: 16px;
	font-weight:bold;
	padding:5px;
}
table.FeaturedHealthBenefit td.Content {
	vertical-align:top;
	color: #736D63;
	line-height: 14pt;
	height:98%;
	padding:5px;
}
table.FeaturedHealthBenefit td.ReadMore {
	vertical-align:bottom;
	color: #CE5931;
	line-height: 14pt;
	font-weight:bold;
	height: 1%;
	padding:5px;
}


/*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;
}

/* 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.Footer {
	background: #EFE7D6 url(/_PROJECT/_Block/FrameCTTLMNS/Footer_BG.gif) repeat-x;
	color: #000000;
	padding: 6px 5px 6px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Test{
	font-size: 2px;
}
td.Footer a, td.Footer a:visited, td.Footer a:active {
	background: #EFE7D6 url(/_PROJECT/_Block/FrameCTTLMNS/Footer_BG.gif) repeat-x;
	color: #000000;
	padding: 6px 5px 6px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
td.Footer a:hover {
	background: #EFE7D6 url(/_PROJECT/_Block/FrameCTTLMNS/Footer_BG.gif) repeat-x;
	color: #000000;
	padding: 6px 5px 6px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

td.FormPad {
	padding: 5px 0 0 0;
}
/* 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: Verdana, Arial, Helvetica, 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;
}
.z-iError {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.z-iText {
	color: #45382F;
	/*border: solid 1px #E8E1DB;*/
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
.z-iText2 {
	color: #45382F;
	border: solid 1px #E8E1DB;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #E8E1DB;
}
.z-iCombo {
	color: #45382F;
	border: solid 1px #D8D8D8;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.z-iLabel {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.z-iStatic {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.z-iRequired {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.z-iButton {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*****************************************************************************************/
.zSearch-iError {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.zSearch-iText {
	color: #45382F;
	border: solid 0px #E8E1DB;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
.zSearch-iText2 {
	color: #45382F;
	border: solid 0px #E8E1DB;
	font-style: normal;
	font-weight: normal;
	font-size: 11pt;
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #E8E1DB;
}
.zSearch-iCombo {
	color: #45382F;
	border: solid 1px #D8D8D8;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.zSearch-iLabel {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.zSearch-iStatic {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.zSearch-iRequired {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.zSearch-iButton {
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*****************************************************************************************/
/*
Print Recipe Card
576 wide x 384 height for 4x6 card
480 wide x 288 height for 3x5 card
*/
td.PrintRecipeCard3x5 {
	border: #000000 solid 1px;
	width: 449px;
	height: 288px;
	padding: 5 15 5 15;
}
td.PrintRecipeCard3x5Left {
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	width: 350px;
	height: 288px;
	padding: 5 5 5 15;
}
td.PrintRecipeCard3x5Right {
	border-right: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	width: 99px;
	height: 288px;
	padding: 0 10 0 0;
}

td.PrintRecipeCard4x6 {
	border: #000000 solid 1px;
	width: 545px;
	height: 384px;
	padding: 5 15 5 15;
}
td.PrintRecipeCard4x6Left {
	border-left: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	width: 446px;
	height: 384px;
	padding: 5 5 5 15;
}
td.PrintRecipeCard4x6Right {
	border-right: #000000 solid 1px;
	border-top: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	width: 99px;
	height: 384px;
	padding: 0 10 0 0;
}

@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: #F5E9DB; /* lightgrey */
	color: #45382F;
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
}
.SelectTh a, .SelectTh a:active, .SelectTh a:visited {
	color: #45382F;
	width: 100%;
}
.SelectTh a:hover {
	text-decoration: underline;
}
.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;
}

table.Nutrition td.TH1 {
	font-weight: 700;
	font-size: 8pt;
	background-color: #eee6dd;
}

table.Nutrition td.Td1 {
	background-color: #eee6dd;
	padding-left: 5px;
}

table.Nutrition td.Td2 {
	background-color: white;
	padding-left: 5px;
}


/* SIFR */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
