/* -------------------------------------------------------------------------------- */
/* Standard Styles                                                                  */
/* -------------------------------------------------------------------------------- */

/* Media: Screen */
*
{
	font-size: 12px;
	line-height: 1.2;
	font-family: Sans-Serif, Arial, Verdana, Helvetica, Geneva;
}

BODY
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

BODY.Fixed
{
	color: #ffffff;
	background-color: #005b99;
	scrollbar-SCROLLBAR-FACE-COLOR: #FF9933;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFD204;
	SCROLLBAR-SHADOW-COLOR: #E4701D;
	SCROLLBAR-3DLIGHT-COLOR: #FFD204;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #fdfae7;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #FF9933;
}

BODY.Standard
{
	background-image: url(Images/Layout/TopBar.gif);
	background-repeat: repeat-x;
	color: #000000;
	background-color: #fdfae7;
	SCROLLBAR-FACE-COLOR: #015B99;
	SCROLLBAR-HIGHLIGHT-COLOR: #7299C5;
	SCROLLBAR-SHADOW-COLOR: #002946;
	SCROLLBAR-3DLIGHT-COLOR: #005288;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #7299C5;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #005B99;
}

BODY.Plain
{
	color: #000000;
	background-color: #fdfae7;
	SCROLLBAR-FACE-COLOR: #015B99;
	SCROLLBAR-HIGHLIGHT-COLOR: #7299C5;
	SCROLLBAR-SHADOW-COLOR: #002946;
	SCROLLBAR-3DLIGHT-COLOR: #005288;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #7299C5;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #005B99;
}

BODY.Print
{
	color: #000000;
	background-color: #ffffff;
	SCROLLBAR-FACE-COLOR: #015B99;
	SCROLLBAR-HIGHLIGHT-COLOR: #7299C5;
	SCROLLBAR-SHADOW-COLOR: #002946;
	SCROLLBAR-3DLIGHT-COLOR: #005288;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #7299C5;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #005B99;
}

H1
{
	font-size: 24px;
}

H2
{
	font-size: 22px;
}

H3
{
	font-size: 20px;
}

H4
{
	font-size: 18px;
}

H5
{
	font-size: 16px;
}

H6
{
	font-size: 14px;
}

UL
{
	list-style-image: url(Images/Icons/bullet_orange.gif);
}

UL.ArrowRightLight
{
	list-style-image: url(Images/Icons/arrow_right_white.gif);
}
UL.ArrowRightBlue
{
	list-style-image: url(Images/Icons/arrow_right_blue.gif);
}

/* -------------------------------------------------------------------------------- */
/* Shopping Cart Checkout Navigation Bar											*/
/* -------------------------------------------------------------------------------- */

.NavBarBlue
{
	color: #005BB4;
}

.NavBarGray
{
	color: #9696B0;
}

/* -------------------------------------------------------------------------------- */
/* Text Styles                                                                      */
/* -------------------------------------------------------------------------------- */

/* Media: Print */
.SerifFGDark
{
	color: #005b99;
	font-family: Georgia, "Times New Roman" ,Times,serif;
}

/* Media: Print */
.SerifFGLight
{
	font-family: Georgia, "Times New Roman" ,Times,serif;
	color: #ffffff;
}

.Help
{
	font-size: 11px;
	line-height: 12px;
	color: #A29160;
	text-align: justify;
}

.HelpBlock
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	overflow: auto;
	width: 580px;
	padding-top: 3px;
	height: 450px;
}

.Error
{
	font-weight: bold;
	color: #b31d15;
}

.ErrorBox
{
	border: #990033 1px solid;
	background-color: #FFC7CE;
	color: #000000;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}

.Small
{
	font-size: 10px;
	line-height: 12px;
}

.Capitalize
{
	text-transform: capitalize;
}

.UpperCase
{
	text-transform: uppercase;
}

.LowerCase
{
	text-transform: lowercase;
}

.Italic
{
	font-style: italic;
}

.Bold
{
	font-weight: bold;
}

.Underline
{
	text-decoration: underline;
}

.SmallCaps
{
	font-variant: small-caps;
}

.TextAlignLeft
{
	text-align: left;
}

.TextAlignRight
{
	text-align: right;
}

.TextAlignCenter
{
	text-align: center;
}

/* -------------------------------------------------------------------------------- */
/* Table Border Styles                                                              */
/* -------------------------------------------------------------------------------- */

.TBPantone301
{
	border-width: 1px;
	border-style: solid;
	border-color: #005b99;
	border-collapse: collapse;
}

.GridviewLinks A:link, A:active, A:hover, A:visited
{
	cursor: hand;
	color: #FFFFFF;
	text-decoration: underline;
}


.TBPantone652
{
	border-width: 1px;
	border-style: solid;
	border-color: #7299C5;
	border-collapse: collapse;
}

.TBPantoneCG10
{
	border-width: 1px;
	border-style: solid;
	border-color: #808083;
	border-collapse: collapse;
}

.TBDarkBlue
{
	border-width: 1px;
	border-style: solid;
	border-color: #002946;
	border-collapse: collapse;
}

.TBCHeader1
{
	/* RGB 0,41,70 HEX #002946 Dark Blue */
	color: #FFFFFF;
	background-color: #002946;
}

.TBCHeader2
{
	/* Pantone 301 RGB 0,91,153 HEX #005B99 Dot Blue */
	color: #FFFFFF;
	background-color: #005B99;
}

.TBCContent
{
	/* RGB 0,41,70 HEX #002946 Dark Blue */
	color: #002946;
	background-color: #FFFFFF;
}

.TBCBorderTL
{
	/* RGB 204,204,204 HEX #CCCCCC Gray */
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-color: #CCCCCC;
}

.TBCBorderBR
{
	/* RGB 204,204,204 HEX #CCCCCC Gray */
	border-style: solid;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-color: #CCCCCC;
}

/* -------------------------------------------------------------------------------- */
/* Table Border and Cell Styles                                                     */
/* -------------------------------------------------------------------------------- */

.TBCPantone301, .TBCPantone301 TD, .TBCPantone301 TR
{
	border-width: 1px;
	border-style: solid;
	border-color: #005b99;
	border-collapse: collapse;
}

.TBCPantone652, .TBCPantone652 TD, .TBCPantone652 TR
{
	border-width: 1px;
	border-style: solid;
	border-color: #7299C5;
	border-collapse: collapse;
}

.TBCPantoneCG10, .TBCPantoneCG10 TD, .TBCPantoneCG10 TR
{
	border-width: 1px;
	border-style: solid;
	border-color: #808083;
	border-collapse: collapse;
}

.TBCDarkBlue, .TBCDarkBlue TD, .TBCDarkBlue TR
{
	border-width: 1px;
	border-style: solid;
	border-color: #002946;
	border-collapse: collapse;
}

.TBCHide, .TBCHide TR, .TBCHide TD, .TBCHide TH
{
	border-width: 0px;
}

/* -------------------------------------------------------------------------------- */
/* Table Cell Styles                                                                */
/* -------------------------------------------------------------------------------- */

.BGFixedDarkBlue
{
	background-color: #002946;
	background-image: url(Images/Layout/Spacer.gif);
	width: 6px;
	background-repeat: no-repeat;
	height: 6px;
}

.BGGrillCurve
{
	background-image: url(Images/Layout/Curve.gif);
	width: 105px;
	background-repeat: no-repeat;
	height: 39px;
}

.BGGrill
{
	background-image: url(Images/Layout/Grid.gif);
	background-repeat: repeat;
	height: 39px;
}

/* -------------------------------------------------------------------------------- */
/* HyperLink Styles                                                                 */
/* -------------------------------------------------------------------------------- */

A:link, A:active
{
	cursor: hand;
	color: #005B99;
	text-decoration: underline;
}

A:visited
{
	cursor: hand;
	color: #808083;
	text-decoration: underline;
}

A:hover
{
	cursor: hand;
	color: #E4701D;
	text-decoration: underline;
}

A:link.Anchor1, A:visited.Anchor1, A:active.Anchor1
{
	cursor: hand;
	color: #FF9933;
	text-decoration: underline;
}

A:hover.Anchor1
{
	cursor: hand;
	color: #FFFFFF;
	text-decoration: underline;
}

A:link.Anchor1a, A:visited.Anchor1a, A:active.Anchor1a
{
	cursor: hand;
	color: #002946;
	text-decoration: underline;
}

A:hover.Anchor1a
{
	cursor: hand;
	color: #FF9933;
	text-decoration: underline;
}

A:link.Anchor2, A:visited.Anchor2, A:active.Anchor2
{
	cursor: hand;
	color: #FFFFFF;
	text-decoration: underline;
}

A:hover.Anchor2
{
	cursor: hand;
	color: #FF9933;
	text-decoration: underline;
}

A:link.Anchor3, A:visited.Anchor3, A:active.Anchor3, A:hover.Anchor3
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	cursor: hand;
	color: #FFFFFF;
	background-color: #FF0000;
	text-decoration: underline;
}

A:link.Anchor4, A:visited.Anchor4, A:active.Anchor4, A:hover.Anchor4
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
	cursor: hand;
	color: #000000;
	background-color: #FFFF00;
	text-decoration: underline;
}

/* -------------------------------------------------------------------------------- */
/* Button Styles                                                                    */
/* -------------------------------------------------------------------------------- */

.Button
{
	font-weight: bold;
	font-size: 10px;
	cursor: hand;
}

/* Green */
.ButtonShade1
{
	border-right: #008d7f 1px solid;
	border-top: #7ed07e 1px solid;
	border-left: #7ed07e 1px solid;
	color: #ffffff;
	border-bottom: #008d7f 1px solid;
	background-color: #45aa42;
}

/* Blue */
.ButtonShade2
{
	border-right: #005b99 1px solid;
	border-top: #7299c5 1px solid;
	border-left: #7299c5 1px solid;
	color: #ffffff;
	border-bottom: #005b99 1px solid;
	background-color: #00adef;
}

/* Logo Blue */
.ButtonShade3
{
	border-right: #002946 1px solid;
	border-top: #7299c5 1px solid;
	border-left: #7299c5 1px solid;
	color: #ffffff;
	border-bottom: #002946 1px solid;
	background-color: #005b99;
}

/* Orange */
.ButtonShade4
{
	border-right: #e4701d 1px solid;
	border-top: #ffd204 1px solid;
	border-left: #ffd204 1px solid;
	color: #ffffff;
	border-bottom: #e4701d 1px solid;
	background-color: #ff9933;
}

/* Yellow */
.ButtonShade5
{
	border-right: #ffd204 1px solid;
	border-top: #f2e28c 1px solid;
	border-left: #f2e28c 1px solid;
	color: #000000;
	border-bottom: #ffd204 1px solid;
	background-color: #ffff00;
}

/* -------------------------------------------------------------------------------- */
/* Menu Styles                                                                      */
/* -------------------------------------------------------------------------------- */

.MenuGroup
{
	color: #FFFFFF;
	background-color: #EE8318;
}

.MenuItem
{
	font-size: 13px;
	font-weight: 500;
	border-right: #E4701E 1px solid;
	border-top: #F9CD57 1px solid;
	border-left: #F9CD57 1px solid;
	cursor: hand;
	color: #FFFFFF;
	border-bottom: #E4701E 1px solid;
	background-color: #FF9933;
}

.MenuItemHover, .MenuItemActive, .MenuItemExpanded
{
	font-size: 13px;
	font-weight: 500;
	border-right: #F9CD57 1px solid;
	border-top: #E4701E 1px solid;
	border-left: #E4701E 1px solid;
	cursor: hand;
	color: #EE8318;
	border-bottom: #F9CD57 1px solid;
	background-color: #FFFFFF;
}

.MenuItemDisabled, .MenuItemHoverDisabled, .MenuItemActiveDisabled, .MenuItemExpandedDisabled
{
	border-right: #e4701e 1px solid;
	border-top: #f9cd57 1px solid;
	border-left: #f9cd57 1px solid;
	color: #EE8318;
	border-bottom: #e4701e 1px solid;
	background-color: #ff9933;
}

.MenuBreak
{
	color: #FFFFFF;
	width: 100%;
	height: 2px;
}

.MenuLeftEdge
{
	background-image: url(Images/Menu/LeftEdge.gif);
	width: 3px;
	background-repeat: repeat-y;
	height: 100%;
}

.MenuRightEdge
{
	background-image: url(Images/Menu/RightEdge.gif);
	width: 3px;
	background-repeat: repeat-y;
	height: 100%;
}

.MenuBottomEdge
{
	background-image: url(Images/Menu/BottomEdge.gif);
	background-repeat: repeat-x;
	height: 3px;
}

.MenuLeftBottomCorner
{
	background-image: url(Images/Menu/LeftBottomCorner.gif);
	width: 3px;
	background-repeat: no-repeat;
	height: 3px;
}

.MenuRightBottomCorner
{
	background-image: url(Images/Menu/RightBottomCorner.gif);
	width: 3px;
	background-repeat: no-repeat;
	height: 3px;
}

.MenuFiller
{
	display: block;
	width: 600px;
	height: 10px;
	background-color: #ee8318;
}

/* -------------------------------------------------------------------------------- */
/* Footer Styles                                                                    */
/* -------------------------------------------------------------------------------- */

.Footer
{
	display: block;
	width: 100%;
	position: static;
	height: 100px;
	background-color: #002946;
}

.Footer TD
{
	color: #ffffff;
}

/* -------------------------------------------------------------------------------- */
/* Horizontal and Vertical Ruler Styles                                             */
/* -------------------------------------------------------------------------------- */

.VRDoubleDark
{
	background-image: url(Images/Layout/VertLineDoubleDark.gif);
	background-repeat: repeat-y;
	width: 4px;
}

.VRDoubleWhite
{
	background-image: url(Images/Layout/VertLineDoubleWhite.gif);
	background-repeat: repeat-y;
	width: 4px;
}

.HRDoubleDark
{
	background-image: url(Images/Layout/HorizLineDoubleDark.gif);
	background-repeat: repeat-x;
	height: 4px;
}
.HRDoubleWhite
{
	background-image: url(Images/Layout/HorizLineDoubleWhite.gif);
	background-repeat: repeat-x;
	height: 4px;
	background-color: #ffffff;
}


.VRDoubleLight
{
	background-image: url(Images/Layout/VertLineDoubleLight.gif);
	background-repeat: repeat-y;
	width: 4px;
}

.HRDoubleLight
{
	background-image: url(Images/Layout/HorizLineDoubleLight.gif);
	background-repeat: repeat-x;
	height: 4px;
}

.HRDoubleLight2
{
	background-image: url(Images/Layout/HorizLineDoubleLight2.gif);
	background-repeat: repeat-x;
	height: 4px;
}

.VRSingleLight
{
	background-image: url(Images/Layout/VertLineSingleLight.gif);
	background-repeat: repeat-y;
	width: 4px;
}

.HRSingleLight
{
	background-image: url(Images/Layout/HorizLineSingleLight.gif);
	background-repeat: repeat-x;
	height: 4px;
}

/* -------------------------------------------------------------------------------- */
/* Forground: Pantone Colors (Based on Dot Foods Branding)                          */
/* -------------------------------------------------------------------------------- */

/* Pantone 459 RGB 242,226,140 HEX #F2E28C Light Yellow */
.FGP459
{
	color: #F2E28C;
}

/* Pantone 116 RBG 255,210,4 HEX #FFD204 Yellow */
.FGP116
{
	color: #FFD204;
}

/* Pantone 124 RGB 239,179,15 HEX #EFB30F Golden */
.FGP124
{
	color: #EFB30F;
}

/* Pantone 131 RGB 231,166,17 HEX #E7A611 Orange */
.FGP131
{
	color: #E7A611;
}

/* Pantone 159 RGB 228,112,29 HEX #E4701D Persimmon */
.FGP159
{
	color: #E4701D;
}

/* Pantone 301 RGB 0,91,153 HEX #005B99 Dot Blue */
.FGP301
{
	color: #005B99;
}

/* Pantone 652 RGB 114,153,197 HEX #7299C5 Perwinkle Blue */
.FGP652
{
	color: #7299C5;
}

/* Pantone Cyan RGB 0,173,239 HEX #00ADEF Cyan */
.FGPCyan
{
	color: #00ADEF;
}

/* Pantone 362 RGB 69,170,66 HEX #45AA42 Green */
.FGP362
{
	color: #45AA42;
}

/* Pantone 3295 RGB 0,141,127 HEX #008D7F Teal */
.FGP3295
{
	color: #008D7F;
}

/* Pantone 556 RGB 114,164,146 HEX #72A492 Medium Green */
.FGP556
{
	color: #72A492;
}

/* Pantone 5773 RGB 158,163,116 HEX #9EA374 Neutral Green */
.FGP5773
{
	color: #9EA374;
}

/* Pantone 871 RGB 162,145,96 HEX #A29160 Metallic Gold */
.FGP871
{
	color: #A29160;
}

/* Pantone 730 RGB 187,129,58 HEX #BB813A Neutral Brown */
.FGP730
{
	color: #BB813A;
}

/* Pantone 484 RGB 179,29,21 HEX #B31D15 Red */
.FGP484
{
	color: #B31D15;
}

/* Pantone 216 RGB 141,13,58 HEX #8D0D3A Burgundy */
.FGP216
{
	color: #8D0D3A;
}

/* Pantone 247 RGB 169,32,141 HEX #A9208D Violet */
.FGP247
{
	color: #A9208D;
}

/* Pantone 2612 RGB 107,31,126 HEX #6B1F7E Purple */
.FGP2612
{
	color: #6B1F7E;
}

/* Pantone White RGB 255,255,255 HEX #FFFFFF White */
.FGPWhite
{
	color: #FFFFFF;
}

/* Pantone Black RGB 0,0,0 HEX #000000 Black */
.FGPBlack
{
	color: #000000;
}

/* Pantone 877 RGB 168,169,172 HEX #A8A9AC Neutral Silver */
.FGP877
{
	color: #A8A9AC;
}

/* Pantone CG5 RGB 191,192,194 HEX #BFC0C2 Light Grey */
.FGPCG5
{
	color: #BFC0C2;
}

/* Pantone CG10 RGB 128,128,131 HEX #808083 Neutral Grey */
.FGPCG10
{
	color: #808083;
}

/* -------------------------------------------------------------------------------- */
/* Background: Pantone Colors (Based on Dot Foods Branding)                         */
/* -------------------------------------------------------------------------------- */

/* Pantone 459 RGB 242,226,140 HEX #F2E28C Light Yellow */
.BGP459
{
	color: #000000;
	background-color: #F2E28C;
}

/* Pantone 116 RBG 255,210,4 HEX #FFD204 Yellow */
.BGP116
{
	color: #000000;
	background-color: #FFD204;
}

/* Pantone 124 RGB 239,179,15 HEX #EFB30F Golden */
.BGP124
{
	color: #000000;
	background-color: #EFB30F;
}

/* Pantone 131 RGB 231,166,17 HEX #E7A611 Orange */
.BGP131
{
	color: #FFFFFF;
	background-color: #E7A611;
}

/* Pantone 159 RGB 228,112,29 HEX #E4701D Persimmon */
.BGP159
{
	color: #FFFFFF;
	background-color: #E4701D;
}

/* Pantone 301 RGB 0,91,153 HEX #005B99 Dot Blue */
.BGP301
{
	color: #FFFFFF;
	background-color: #005B99;
}

/* Pantone 652 RGB 114,153,197 HEX #7299C5 Perwinkle Blue */
.BGP652
{
	color: #FFFFFF;
	background-color: #7299C5;
}

/* Pantone Cyan RGB 0,173,239 HEX #00ADEF Cyan */
.BGPCyan
{
	color: #FFFFFF;
	background-color: #00ADEF;
}

/* Pantone 362 RGB 69,170,66 HEX #45AA42 Green */
.BGP362
{
	color: #FFFFFF;
	background-color: #45AA42;
}

/* Pantone 3295 RGB 0,141,127 HEX #008D7F Teal */
.BGP3295
{
	color: #FFFFFF;
	background-color: #008D7F;
}

/* Pantone 556 RGB 114,164,146 HEX #72A492 Medium Green */
.BGP556
{
	color: #FFFFFF;
	background-color: #72A492;
}

/* Pantone 5773 RGB 158,163,116 HEX #9EA374 Neutral Green */
.BGP5773
{
	color: #FFFFFF;
	background-color: #9EA374;
}

/* Pantone 871 RGB 162,145,96 HEX #A29160 Metallic Gold */
.BGP871
{
	color: #FFFFFF;
	background-color: #A29160;
}

/* Pantone 730 RGB 187,129,58 HEX #BB813A Neutral Brown */
.BGP730
{
	color: #FFFFFF;
	background-color: #BB813A;
}

/* Pantone 484 RGB 179,29,21 HEX #B31D15 Red */
.BGP484
{
	color: #FFFFFF;
	background-color: #B31D15;
}

/* BGP 216 RGB 141,13,58 HEX #8D0D3A Burgundy */
.BGP216
{
	color: #FFFFFF;
	background-color: #8D0D3A;
}

/* Pantone 247 RGB 169,32,141 HEX #A9208D Violet */
.BGP247
{
	color: #FFFFFF;
	background-color: #A9208D;
}

/* Pantone 2612 RGB 107,31,126 HEX #6B1F7E Purple */
.BGP2612
{
	color: #FFFFFF;
	background-color: #6B1F7E;
}

/* Pantone White RGB 255,255,255 HEX #FFFFFF White */
.BGPWhite
{
	color: #000000;
	background-color: #FFFFFF;
}

/* Pantone Black RGB 0,0,0 HEX #000000 Black */
.BGPBlack
{
	color: #FFFFFF;
	background-color: #000000;
}

/* Pantone 877 RGB 168,169,172 HEX #A8A9AC Neutral Silver */
.BGP877
{
	color: #FFFFFF;
	background-color: #A8A9AC;
}

/* Pantone CG5 RGB 191,192,194 HEX #BFC0C2 Light Grey */
.BGPCG5
{
	color: #FFFFFF;
	background-color: #BFC0C2;
}

/* Pantone CG10 RGB 128,128,131 HEX #808083 Neutral Grey */
.BGPCG10
{
	color: #FFFFFF;
	background-color: #808083;
}

/* -------------------------------------------------------------------------------- */
/* Foreground: Other Colors (Not Based on Dot Foods Branding)                       */
/* -------------------------------------------------------------------------------- */

/* RGB 229,227,209 HEX #E5E3D1 Light Tan */
.FGLightTan
{
	color: #E5E3D1;
}

/* RGB 253,250,231 HEX #FDFAE7 Pale Yellow */
.FGPaleYellow
{
	color: #FDFAE7;
}

/* RGB 126,208,126 HEX #7ED07E Light Green */
.FGLightGreen
{
	color: #7ED07E;
}

/* RGB 73,158,199 HEX #499EC7 Medium Blue */
.FGMediumBlue
{
	color: #499EC7;
}

/* RGB 0,41,70 HEX #002946 Dark Blue */
.FGDarkBlue
{
	color: #002946;
}

/* RGB 255,153,51 HEX #FF9933 Orange */
.FGOrange
{
	color: #ff9933;
}

/* RGB 255,255,0 HEX #FFFF00 Yellow */
.FGYellow
{
	color: #FFFF00;
}

/* RGB 255,0,0 HEX #FF0000 Yellow */
.FGRed
{
	color: #FF0000;
}

/* -------------------------------------------------------------------------------- */
/* Background: Other Colors (Not Based on Dot Foods Branding)                       */
/* -------------------------------------------------------------------------------- */

/* RGB 229,227,209 HEX #E5E3D1 Light Tan */
.BGLightTan
{
	color: #000000;
	background-color: #E5E3D1;
}

/* RGB 253,250,231 HEX #FDFAE7 Pale Yellow */
.BGPaleYellow
{
	color: #000000;
	background-color: #FDFAE7;
}

/* RGB 126,208,126 HEX #7ED07E Light Green */
.BGLightGreen
{
	color: #FFFFFF;
	background-color: #7ED07E;
}

/* RGB 73,158,199 HEX #499EC7 Medium Blue */
.BGMediumBlue
{
	color: #FFFFFF;
	background-color: #499EC7;
}

/* RGB 0,41,70 HEX #002946 Dark Blue */
.BGDarkBlue
{
	color: #FFFFFF;
	background-color: #002946;
}

/* RGB 255,153,51 HEX #FF9933 Orange */
.BGOrange
{
	color: #FFFFFF;
	background-color: #ff9933;
}

/* RGB 255,255,0 HEX #FFFF00 Bright Yellow */
.BGYellow
{
	color: #000000;
	background-color: #FFFF00;
}

/* RGB 255,0,0 HEX #FFFF00 Bright Red */
.BGRed
{
	color: #ffffff;
	background-color: #FF0000;
}

/* Selected Row Style */
.SelectedRowStyle
{
	color: #000000;
	background-color: #F2E28C;
	text-align: center;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
	background-color: #ffffcc;
	color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
	background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
	background-color: #ffffcc;
	color: #ff0000;
}
.MaskedEditBlurNegative
{
	color: #ff0000;
}

/************ Calendar Extender Related Styles ***********************/
.Calendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #fdfae7;
	color: red;
}
.Calendar .ajax__calendar_other .ajax__calendar_day, .Calendar .ajax__calendar_other .ajax__calendar_year
{
	color: #005B99;
}
.Calendar .ajax__calendar_hover .ajax__calendar_day, .Calendar .ajax__calendar_hover .ajax__calendar_month, .Calendar .ajax__calendar_hover .ajax__calendar_year
{
	color: #005B99;
}
.Calendar .ajax__calendar_active .ajax__calendar_day, .Calendar .ajax__calendar_active .ajax__calendar_month, .Calendar .ajax__calendar_active .ajax__calendar_year
{
	color: #005B99;
	font-weight: bold;
}

/*Popup Control*/
.popupControl
{
	color: #000000;
	background-color: #fdfae7;
	position: absolute;
	visibility: hidden;
}

.ShipToGridViewHeaderStyle
{
	background-color: #005B99;
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
}

.ShipToGridViewHeaderStyle th
{
	color: white;
}

.ShipToGridViewHeaderStyle a
{
	text-decoration: underline;
	color: White;
}

.ShipToGridViewHeaderSortAscStyle
{
	background-image: url(images/icons/arrow_down_white.gif);
	background-color: #005B99;
	background-repeat: no-repeat;
	background-position: center left;
}
.ShipToGridViewHeaderSortDescStyle
{
	background-image: url(images/icons/arrow_up_white.gif);
	background-color: #005B99;
	background-repeat: no-repeat;
	background-position: center left;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.modalBox
{
	background-color: #f5f5f5;
	border-width: 3px;
	border-style: solid;
	border-color: #005B99;
	padding: 3px;
}

/* Shopping Cart Summary */
.ShopCartSumCommon
{
	position: relative;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}
.ShopCartSumContent
{
	visibility: visible;
	display: block;
	background-color: #FFFFFF;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	width: 195px;
}

DIV.TierMenu
{
	margin-top: 5px;
	margin-bottom: 5px;
	cursor:pointer;
}

BLOCKQUOTE.TierMenu
{
	text-align: justify;
}

.Rotator
{
  background-color:#FFFFFF; 
  cursor:default; 
}

.RotatorFieldName
{
  font-family:Arial; 
  font-weight:bold; 
  font-size: 12px; 
  color:#000000; 
}

.RotatorFieldValue
{
  font-family:Arial; 
  font-size: 12px; 
  color:#005B99; 
}

.JavascriptWarning
{
	height: 20px;
	border: #d6d8d6 1px solid;
	width: 100%;
	padding-top: 10px;
	padding-left: 30px;
	background: #ffffe1 url(images/icons/exclamation.gif) 4px 8px no-repeat;
}

/* Order Form */
.OrderFormTH
{    
	background-color: #DFE3E8;
	color: #000000; 
	border-width: 0px 1px 1px 0px; 
	border-style: none solid solid none; 
	border-color: #CCCCCC;
}
.OrderFormTHLine
{
	border-bottom: 2px solid #000000;
}    
.OrderFormLB
{
	text-align: left; 
	vertical-align: bottom; 
}
.OrderFormLT
{
	text-align: left; 
	vertical-align: top; 
}
.OrderFormPad
{
	padding-bottom: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-left: 3px; 
}
.OrderFormTD
{
	background-color: #F0F0F0; 
	color: #000000;
	border-width: 0px 1px 1px 0px; 
	border-style: none solid solid none; 
	border-color: #DFE3E8;
}
.OrderFormTDLine
{
	border-bottom: 1px solid #000000;
}    
.OrderFormTHError
{
	background-color: #FFC7CE; 
	color: #990033; 
}
.OrderFormTDError
{
	background-color: #FFC7CE; 
	color: #990033; 
}

.GridViewRowColumnWrap
{
    white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
    white-space: -pre-wrap; /* Opera 4 - 6 */ 
    white-space: -o-pre-wrap; /* Opera 7 */ 
    white-space: pre-wrap; /* CSS3 */ 
    word-wrap: break-word; /* IE 5.5+ */
}
