html {
	margin: 0px;
	padding: 0px;
}
body {
	background: #ffffff url(/images/bkground/tanGradient.jpg) repeat top left;
	text-align: center;
	margin-top: 10px; 
	padding: 0px 0px 0px 0px;
}
.mainContent { 
	margin-right: 15px;
}
.error {
	font-family: Tahoma;
	font-size: 8pt;
	color: red;
	margin-left: 50px;
	display:none;
}
.pagetitle { 
	position: relative; 
	top: 7px; 
	left: 0px;
	margin-bottom: 15px;
	text-align: left;
}
.subpagetitle { 
	position: relative; 
	left: 0px;
	margin-bottom: 15px;
	text-align: left;
}
.norminput {
	font: .9em verdana, default; 
	height: 28px;
	color: #888; 
	font-weight: bold;
	background: #fff; 
	border: 1px inset #dedede; 
}
.surveyInput {
	font: .9em verdana, default; 
	height: 20px;
	color: #666; 
	background: #f2f7fa; 
	border: 1px inset #dedede; 
}
.surveyInputMemo {
	font: .9em verdana, default; 
	height: 60px;
	color: #666; 
	background: #f2f7fa; 
	border: 1px inset #dedede; 
}
hr.sideBar {
   /*color: #cc0000;*/
   /*color: #933581;*/
   /*color: #66cc00;*/
  /* color: #008cab;*/
   color: #94002d;
   height: 1px;
   width: 80%;
   margin-top: 5px;
   margin-bottom: 5px;
}
hr.sideBar12K12 {
   color: #2c8073;
   height: 1px;
   width: 80%;
   margin-top: 5px;
   margin-bottom: 5px;
}
hr.HFrule {
   color: #339900;
   height: 1px;
   width: 75%;
   margin-top: 10px;
   margin-bottom: 10px;
}
hr.subnav {
   color: #dedede;
   height: 1px;
   width: 25%;
   margin-top: 6px;
   margin-bottom: 6px;
}
fieldset { 
   border: 1px solid #CCCCCC;
}
.nutritionpagecontent {
	position: relative; 
	top: 110px; 
	left: 0px;
	text-align: left;
}
.nutritionfooter { 
	font-size: .75em; 
	font-style: italic; 
	font-weight: normal; 
	font-family: Verdana, default, sans-serif; 
	color: #339900; 
}
.title-caps {
    font-family: arial, helvetica, sans-serif;
	font-size: 20px; 
	color: #999999;
	text-transform: uppercase;
	letter-spacing: 6pt;
	margin-right: 2%;
	margin-left: 2%;
}
.title-caps16 {
    font-family: arial, helvetica, sans-serif;
	font-size: 16px; 
	color: #999999;
	text-transform: uppercase;
	letter-spacing: 4pt;
	margin-right: 2%;
	margin-left: 2%;
}
.subtitle-caps {
    font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 4pt;
	margin-left: 2%;
}

a.subtitle-caps-sm:link {
    font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2pt;
}
a.subtitle-caps-sm:hover {
    font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #840011;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2pt;
}
/**** H CLASSES *****************************************************************************/

h1 { 
	font: normal 1em/1.3em Verdana, default; 
	letter-spacing: 1px;
	margin-bottom: 5px; 
	color: #cc0000;
	text-transform: uppercase;
	}
h2 { 
	font: normal 1.1em/1.3em Verdana, default; 
	letter-spacing: 1px;
	margin-bottom: 5px; 
	color: #555;
	text-transform: uppercase;
	}
h3 { 
	font: italic bold 1.1em/1.3em Verdana, default; 
	letter-spacing: 1px;
	margin-bottom: 5px; 
	color: #555;
	text-transform: uppercase;
	}
h4 { 
	font: bold 1.2em Verdana, default; 
	margin-bottom: 5px; 
	color: #555;
	text-transform: uppercase;
	}
h5 { 
	font: bold 1.2em Verdana, default; 
	margin-bottom: 5px; 
	color: #cc0000;
	text-transform: uppercase;
	}
h6 { 
	font: italic bold 1.3em Verdana default
	letter-spacing: 1px;
	margin-bottom: 5px; 
	color: #555;
	text-transform: uppercase;
	}
h7 { 
	font: bold 1.3em Verdana, default; 
	letter-spacing: 1px;
	margin-bottom: 5px; 
	color: #555;
	text-transform: uppercase;
	}
h8 { 
	font: bold 1.3em Verdana, default; 
	letter-spacing: 1px;
	margin-bottom: 5px; 
	color: #cc0000;
	text-transform: uppercase;
	}
h9 { 
	font: normal 1em/1.3em Verdana, default; 
	letter-spacing: 1px;
	margin-bottom: 5px; 
	color: #888;
	text-transform: uppercase;
	}
.hdSameSizeBold { 
	font: bold 1em Verdana, default; 
	letter-spacing: 1px;
	margin-bottom: 5px; 
	color: #840017;
	text-transform: uppercase;
	text-decoration:underline;
	}

/********************************************************************************************/
/**** TITLE CLASSES *************************************************************************/
.pgTitle {
	font: bold 1em Verdana, default; 
	margin-top: 5px; 
	margin-bottom: 20px; 
	color: #777;
	text-transform: uppercase;
}
/********************************************************************************************/
/**** TABLE CLASSES *************************************************************************/
table.home {
	background: #fff;
	width: 990px;
	height: 630px;
	border-spacing: 0px;
}
table.main {
	position: relative;
}
table.news {
	background: #fff;
	width: 425px;
	height: 550px;
	border-spacing: 0px;
}
table.storeList {
    background: #fff;
	width: 200px;
	height: 168px;
	text-align: left;
	margin-left: 40px;
}
table.monthFlash {
    border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
table.textSpot {
	background: #ffffff url(/images/bkground/72K11textBack.jpg) no-repeat top left;
    border-color: #dedede;
	border-style: solid;
	border-width: 1px;
	width: 395px;
	height: 310px;
}
table.textSpotPatriotic {
	background: #ffffff url(/images/bkground/74textBack.jpg) no-repeat top left;
    border-color: #dedede;
	border-style: solid;
	border-width: 1px;
	width: 395px;
	height: 310px;
}
table.threesome {
    background: #fff;
	width: 795px;
}
table.SDsubnav {
	position: relative;
	left: 0px;
}
table.portionNcook {
	width: 95%;
	border-width: 1px;
	border-color: #dedede;
	border-style: solid;
}
table.floral {
	background: #000;
	padding: 15px;
}
/********************************************************************************************/
/**** TD CLASSES ****************************************************************************/
th.floral {
	font: .8em/1.1em Verdana, default; 
    color : #fff;
	text-transform: uppercase;
}
/*** CHANGED 4/6/2011 ***/
td {
	/*font: .8em/1.1em Verdana, default;*/
	font: .8em Verdana, default;
    color : #555;
}
td.pagecontent { 
	padding-left: 0px;
	padding-right: 5px;
	width: 96%; 
}
td.logo {
	background: url(/images/homepage/2K11/navHeaders/72K11logo.gif) no-repeat top left;
	width: 200px;
	height: 105px;
}
td.DEClogo {
	background: url(/images/homepage/2K11/navHeaders/122K11logo.gif) no-repeat top left;
	width: 200px;
	height: 105px;
}
td.patrioticlogo {
	background: url(/images/homepage/2K11/navHeaders/patriotic2K11logo.gif) no-repeat top left;
	width: 200px;
	height: 105px;
}
td.FALLlogo {
	background: url(/images/homepage/2K11/navHeaders/102K11logo.gif) no-repeat top left;
	width: 200px;
	height: 105px;
}
td.veteranslogo {
	background: url(/images/homepage/2K10/navHeaders/veterans2K10logo.gif) no-repeat top left;
	width: 200px;
	height: 105px;
}
td.hanukkahlogo {
	background: url(/images/homepage/2K10/navHeaders/hanukkahlogo.gif) no-repeat top left;
	width: 200px;
	height: 105px;
}
td.winterlogo {
	background: url(/images/homepage/2K12/navHeaders/12K12logo.gif) no-repeat top left;
	width: 200px;
	height: 105px;
}
td.turkeylogo {
	background: url(/images/homepage/2K11/navHeaders/112K11logo.gif) no-repeat top left;
	width: 200px;
	height: 105px;
}
td.christmaslogo {
	background: url(/images/homepage/2K10/navHeaders/christmas2K10logo.gif) no-repeat top left;
	width: 200px;
	height: 105px;
}
td.feblogo {
	background: url(/images/homepage/2K12/navHeaders/22K12logo.gif) no-repeat top left;
	width: 200px;
	height: 105px;
}
td.springlogo {
	background: url(/images/homepage/2K11/navHeaders/62K11logo.gif) no-repeat top left;
	width: 200px;
	height: 105px;
}
td.summerlogo {
	background: url(/images/homepage/2K11/navHeaders/72K11logo.gif) no-repeat top left;
	width: 200px;
	height: 105px;
}
td.bar {
	background: #d94d2b;
	height: 5px;
	border-spacing: 0px;
}
td.patrioticbar {
	background: #1d73b9;
	height: 5px;
	border-spacing: 0px;
}
td.springbar {
	background: #8cb33e;
	height: 5px;
	border-spacing: 0px;
}
td.summerbar {
	background: #8cb33e;
	height: 5px;
	border-spacing: 0px;
}
td.winterBar {
	background: #2c8073;
	height: 5px;
	border-spacing: 0px;
}
td.hanukkahBar {
	background: #135888;
	height: 5px;
	border-spacing: 0px;
}
td.christmasBar {
	background: #b30838;
	height: 5px;
	border-spacing: 0px;
}
td.febbar {
	background: #ee1e5b;
	height: 5px;
	border-spacing: 0px;
}
td.fallbar {
	background: #94002d;
	height: 5px;
	border-spacing: 0px;
}
td.DECbar {
	/*background: #840011;*/
	background: #ffffff url(/images/homepage/2K11/122K11/DECbar.gif) no-repeat top center;
	height: 20px;
	border-spacing: 0px;
}
td.menu {
	background: #ffffff;
	height: 30px;
	border-spacing: 0px;
}
td.locations {
	background:#ffffff url(/images/homepage/2K9/navHeaders/locations.gif) no-repeat top center;
	width: 190px;
	height: 545px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.storeList {
	width: 120px;
	text-align: left;
	padding-top: 50px;
}
td.copyright { 
	width: 190px;
	font: .6em verdana, default;
	color: #888; 
	text-align: center;
}
td.thisMonth {
	background: url(/images/homepage/2K9/navHeaders/thisMonthHeader.gif) no-repeat top center;
	width: 395px;
	height: 45px;
}
td.monthSpecials {
	background: url(/images/homepage/2K11/72K11/72K11.gif) no-repeat top center;
	width: 395px;
	height: 265px;
}
td.NEWmonthSpecials {
	background: url(/images/homepage/2K10/122K10/122K10B.gif) no-repeat top center;
	width: 395px;
	height: 265px;
}
td.flash {
	width: 395px;
	height: 265px;
}
td.textArea {
	background: url(/images/homepage/2K9/navHeaders/textAreaHeader.gif) no-repeat top center;
	width: 395px;
	height: 310px;
	padding-right: 15px;
	text-align: center;
}
td.cultural {
	background: url(/images/homepage/2K11/72K11/CShomepage.jpg) no-repeat top center;
	width: 215px;
	height: 245px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.culturalNEW {
	background: url(/images/homepage/2K11/42K11/CShomepage_POM.jpg) no-repeat top center;
	width: 215px;
	height: 245px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.cultural30 {
	background: url(/images/homepage/2K9/112K9/CShomepage30.gif) no-repeat top center;
	width: 215px;
	height: 245px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.weekly {
	background: url(/images/homepage/2K10/52K10/weeklyAd.jpg) no-repeat top center;
	width: 215px;
	height: 245px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.weekly6 {
	background: url(/images/homepage/2K11/72K11/weeklyAd6.jpg) no-repeat top center;
	width: 215px;
	height: 245px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.weekly13 {
	background: url(/images/homepage/2K11/72K11/weeklyAd13.jpg) no-repeat top center;
	width: 215px;
	height: 245px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.weekly20 {
	background: url(/images/homepage/2K11/72K11/weeklyAd20.jpg) no-repeat top center;
	width: 215px;
	height: 245px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.weekly27 {
	background: url(/images/homepage/2K11/72K11/weeklyAd27.jpg) no-repeat top center;
	width: 215px;
	height: 245px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.weekly29 {
	background: url(/images/homepage/2K11/62K11/weeklyAd29.jpg) no-repeat top center;
	width: 215px;
	height: 245px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.specials {
	background: url(/images/homepage/2K10/62K10/specials_picnic.jpg) no-repeat top center;
	width: 215px;
	height: 245px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.sss {
	background: url(/images/homepage/2K10/62K10/gelsonsSSS.jpg) no-repeat top center;
	width: 215px;
	height: 245px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.specialEvent {
	background: url(/images/homepage/2K10/102K10/pumpkin_home.jpg) no-repeat top center;
	width: 215px;
	height: 245px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
}
td.indexImage {
	width: 275px;
	height: 270px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px;
	text-align: center;
}
td.portionNcook {
	border-width: 1px;
	border-color: #dedede;
	border-style: solid;
	font : .7em Verdana, sans serif, default;
	color: #888;
	background: #f7f7f7;
}
td.portionNcookHEAD {
	border-width: 1px;
	border-color: #dedede;
	border-style: solid;
	background: #e8edf0;
	font : .9em Verdana, sans serif, default;
	font-weight: bold;
	color: #555;
	text-transform: uppercase;
	text-align: center;
}

/********************************************************************************************/
/**** LINK CLASSES **************************************************************************/
#recipeslink { 	
	margin: 0px; 
	position: relative;
	top: -50px;
	left: 600px;
	}
a.storeList:link { 
	text-decoration : none;
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #888;
	line-height: 20px;
	}
a.storeList:hover, a:active { 
	text-decoration : underline; 
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	/*color: #cc3333;*/
	color: #94002d;
	/*color: #008cab;*/
	line-height: 20px;
	}
a.storeList:visited { 
	text-decoration : none; 
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #888;
	line-height: 20px;
	}
a.facebook:link { 
	text-decoration : underline;
	font : .95em Verdana, sans serif, default;
	font-weight: normal; 
	color: #5074b2;
	line-height: 20px;
	}
a.facebook:hover, a:active { 
	text-decoration : underline; 
	font : .95em Verdana, sans serif, default;
	font-weight: normal; 
	color: #00ff00;
	line-height: 20px;
	}
a.facebook:visited { 
	text-decoration : underline; 
	font : .95em Verdana, sans serif, default;
	font-weight: normal; 
	color: #32446c;
	line-height: 20px;
	}
a.jessica:link { 
	font : Verdana, sans serif, default;
	font-weight: bold; 
	font-style: italic;
	color: #339900;
	}
a.jessica:hover, a:active { 
	font : Verdana, sans serif, default;
	font-weight: bold; 
	font-style: italic;
	color: #990000;
	}
a.jessica:visited { 
	font : Verdana, sans serif, default;
	font-weight: bold; 
	font-style: italic;
	color: #888;
	}
a.botSideNav:link { 
	text-decoration : underline; 
	/*text-transform: uppercase;*/
	font : .9em Verdana, sans serif, default;
	font-weight: bold; 
	color: #555;
	}
a.botSideNav:hover, a:active { 
	text-decoration : underline; 
	/*text-transform: uppercase;*/
	font : .9em Verdana, sans serif, default;
	font-weight: bold; 
	color: #94002d;
	/*color: #cc3333;*/
	/*color: #008cab;*/
	}
a.botSideNav:visited { 
	text-decoration : underline; 
	/*text-transform: uppercase;*/
	font : .9em Verdana, sans serif, default;
	font-weight: bold; 
	color: #555;
	}
a.newsNfeature:link { 
	text-decoration : underline;
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #444;
	line-height: 11px;
	}
a.newsNfeature:hover, a:active { 
	text-decoration : none; 
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #8cb33e;
	/*color: #008cab;*/
	line-height: 11px;
	}
a.newsNfeature:visited { 
	text-decoration : underline;
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #444;
	line-height: 11px;
	}

a.newsNfeatureFALL:link { 
	text-decoration : underline;
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #888;
	line-height: 11px;
	}
a.newsNfeatureFALL:hover, a:active { 
	text-decoration : none; 
	font : .85em Verdana, sans serif, default;
	font-weight: bold; 
	color: #8cb33e;
	line-height: 11px;
	}
a.newsNfeatureFALL:visited { 
	text-decoration : underline;
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #888;
	line-height: 11px;
	}

a.specialFeature:link { 
	text-decoration : underline;
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #8cb33e;
	/*color: #008cab;*/
	line-height: 11px;
	}
a.specialFeature:hover, a:active { 
	text-decoration : none; 
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #888;
	line-height: 11px;
	}
a.specialFeature:visited { 
	text-decoration : underline; 
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #cc3333;
	/*color: #008cab;*/
	line-height: 11px;
	}
a.specialFeatureFALL:link { 
	text-decoration : underline;
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #807639;
	/*color: #008cab;*/
	line-height: 11px;
	}
a.specialFeatureFALL:hover, a:active { 
	text-decoration : none; 
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #cc3333;
	line-height: 11px;
	}
a.specialFeatureFALL:visited { 
	text-decoration : underline; 
	font : .85em Verdana, sans serif, default;
	font-weight: normal; 
	color: #807639;
	/*color: #008cab;*/
	line-height: 11px;
	}
a.specialFeaturePOP:link { 
	text-decoration : underline;
	text-transform: uppercase;
	font : .95em Verdana, sans serif, default;
	font-weight: bold; 
	color: #8cb33e;
	/*color: #cc3333;*/
	/*color: #ff3399;*/
	line-height: 11px;
	}
a.specialFeaturePOP:hover, a:active { 
	text-decoration : none;
	text-transform: uppercase;
	font : .95em Verdana, sans serif, default;
	font-weight: bold; 
	color: #888;
	line-height: 11px;
	}
a.specialFeaturePOP:visited { 
	text-decoration : underline; 
	text-transform: uppercase;
	font : .95em Verdana, sans serif, default;
	font-weight: bold; 
	color: #8cb33e;
	/*color: #cc3333;*/
	/*color: #ff3399;*/
	line-height: 11px;
	}
a.specialFeatureHanukkahPOP:link { 
	text-decoration : underline;
	font : .85em Verdana, sans serif, default;
	font-weight: bold; 
	color: #1d5699;
	line-height: 11px;
	}
a.specialFeatureHanukkahPOP:hover, a:active { 
	text-decoration : none; 
	font : .85em Verdana, sans serif, default;
	font-weight: bold; 
	color: #888;
	line-height: 11px;
	}
a.specialFeatureHanukkahPOP:visited { 
	text-decoration : underline; 
	font : .85em Verdana, sans serif, default;
	font-weight: bold; 
	color: #1d5699;
	line-height: 11px;
	}
a.indexFeature:link { 
	text-decoration : underline;
	font : bold 1em Verdana, sans serif, default;
	color: #888;
	text-transform: uppercase;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
a.indexFeature:hover, a:active { 
	text-decoration : none; 
	font : bold 1em Verdana, sans serif, default;
	color: #00cc33;
	text-transform: uppercase;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
a.indexFeature:visited { 
	text-decoration : underline; 
	font : bold 1em Verdana, sans serif, default;
	text-transform: uppercase;
	line-height: 18px;
	color: #888;
	margin-top: 5px;
	margin-bottom: 5px;
	}
a.order:link {
	text-decoration : none; 
	font : bold 1em Verdana, sans serif, default;
	text-transform: uppercase;
	color: #00cc33;
}
a.order:hover, a:active {
	text-decoration : underline; 
	font : bold 1em Verdana, sans serif, default;
	text-transform: uppercase;
	color: #888;
}
a.order:visited {
	text-decoration : none; 
	font : bold 1em Verdana, sans serif, default;
	text-transform: uppercase;
	color: #00cc33;
}
a.fineprint-b { font-size: .9em; font-weight: bold; color:#0000FF; }

/********************************************************************************************/
/****SIDE NAV**************************************************************************/
td.about {
	background: url(/images/navHeaders/about.gif) no-repeat top center;
	width: 190px;
	height: 545px;
	border-color: #dedede;
	border-spacing: 5px;
	border-style: solid;
	border-width: 1px;
	padding: 5px 5px 5px 5px;
}
td.more {
	background: url(/images/navHeaders/more.gif) no-repeat top center;
	width: 190px;
	height: 545px;
	border-color: #dedede;
	border-spacing: 5px;
	border-style: solid;
	border-width: 1px;
	padding: 5px 5px 5px 5px;
}
td.shop {
	background: url(/images/navHeaders/shop.gif) no-repeat top center;
	width: 190px;
	height: 545px;
	border-color: #dedede;
	border-spacing: 5px;
	border-style: solid;
	border-width: 1px;
	padding: 5px 5px 5px 5px;
}
td.table {
	background: url(/images/navHeaders/table.gif) no-repeat top center;
	width: 190px;
	height: 545px;
	border-color: #dedede;
	border-spacing: 5px;
	border-style: solid;
	border-width: 1px;
	padding: 5px 5px 5px 5px;
}
td.sideNav {
	font: 1em/1em Verdana, sans serif, default; 
	color: #888; 
	text-align: left;
	padding-top: 50px;
}
.navListHeader {
	font: bold .9em/1.2em Verdana, sans serif, default;
	color: #888;
	text-decoration: none;
	text-transform: uppercase;
}
.navListHeaderMxd {
	font: bold .9em/1.2em Verdana, sans serif, default;
	color: #888;
	text-decoration: none;
}
.navList {
	font: normal .8em/1.1em Verdana, sans serif, default;
	color: #888;
	text-decoration: none;
	text-transform: lowercase;
	margin-left: 5px;
}
.navListStdCase {
	font: normal .8em/1.1em Verdana, sans serif, default;
	color: #888;
	text-decoration: none;
	margin-left: 5px;
}
a.navListLk:link { 
	text-decoration : none; 
	font : .8em/1.1em Verdana, sans serif, default;
	font-weight: normal; 
	color: #888;
	}
a.navListLk:hover, a:active { 
	text-decoration : underline; 
	font : .8em/1.1em Verdana, sans serif, default;
	font-weight: bold; 
	color: #cc0000;
	}
a.navListLk:visited { 
	text-decoration : none; 
	font : .8em/1.1em Verdana, sans serif, default;
	font-weight: normal; 
	color: #555;
	}
a.navListHeader:link {
	font: bold .9em/1.2em Verdana, sans serif, default;
	color: #888;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -.5px;
}
a.navListHeader:hover, a:active {
	font: bold .9em/1.2em Verdana, sans serif, default;
	color: #888;
	text-decoration: underline;
	text-transform: uppercase;
	letter-spacing: -.5px;
}
a.navListHeader:visited {
	font: bold .9em/1.2em Verdana, sans serif, default;
	color: #888;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -.5px;
}
/*******************************************************************************************/
/***** PET SPOTLIGHT SECTION ***********************************************************/


table.PSmain {
    width: 800px;
	/*background: #eeeeee url(/images/petSpotlight/PSback.jpg) no-repeat top left;*/
}
td.PStop {
    width: 800px;
	height: 115px;
	background: url(/images/petSpotlight/PStitle.gif) no-repeat top left;
}
td.PStextColumn {
	width: 490px;
	padding-left: 5px;
	padding-right: 10px;
}
td.PSsideBar {
	width: 310px;
	background: #d4d4e8;
}
td.PSbot {
    width: 800px;
	height: 100px;
	background: url(/images/petSpotlight/PSbot.gif) no-repeat top left;
}
.PSsubtitles {
    font-size: 14pt;
	color: #314075;
	text-transform: uppercase;
	letter-spacing: 1pt;
	margin-bottom: 15px;
}
.PSarticletitles {
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 15px;
}
.PSitalic {
    font-size: .85em;
	font-style: italic;
	margin-top: 15px;
	margin-bottom: 15px;
}
li.PS {
    font-family: arial, helvetica, sans-serif;
	color: #314075;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1pt;
	margin-left: 2%;
	margin-bottom: 15px;
}
li.PSsub {
    font-family: arial, helvetica, sans-serif;
	color: #314075;
	font-weight: bold;
	margin-left: 6%;
}
a.PS:link {
    font-family: arial, helvetica, sans-serif;
	color: #314075;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1pt;
	margin-left: 2%;
}
a.PS:hover {
    font-family: arial, helvetica, sans-serif;
	color: #cc0000;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1pt;
	margin-left: 2%;
}
a.PS:visited {
    font-family: arial, helvetica, sans-serif;
	color: #314075;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1pt;
	margin-left: 2%;
}
a.PSsub:link {
    font-family: arial, helvetica, sans-serif;
	color: #314075;
	font-weight: bold;
	margin-left: 6%;
}
a.PSsub:hover {
    font-family: arial, helvetica, sans-serif;
	color: #cc0000;
	font-weight: bold;
	margin-left: 6%;
}
a.PSsub:visited {
    font-family: arial, helvetica, sans-serif;
	color: #314075;
	font-weight: bold;
	margin-left: 6%;
}
h5.PS { 
	font: bold 1.2em Verdana, default; 
	margin-bottom: 5px; 
	color: #d4d4e8;
	text-transform: uppercase;
	}
h5.PSwhite { 
	font: bold 1.2em Verdana, default; 
	margin-top: 2px;
	margin-bottom: 2px; 
	color: #314075;
	text-transform: uppercase;
	}
/*******************************************************************************************/
/***** CULTURAL SPOTLIGHT SECTION ***********************************************************/
hr.CSoffer {
   color: #ccc;
   height: 0px;
   margin-top: -5px;
}
table.CSspecial {
	text-align: center;
	width: 580px;
	padding: 2px 2px 2px 2px;
}
table.CSe2w {
	/*text-align: center;*/
	width: 800px;
	padding: 2px 2px 2px 2px;
}
table.CSrow {
	padding: 2px 2px 2px 2px;
	border-width: 0px;
	text-align: center;
}
td.CStop {
    width: 800px;
	height: 115px;
	background: url(/images/CulturalSpotlight/CStitle_lite.gif) no-repeat top left;
}
td.CStopNEW {
    width: 800px;
	height: 150px;
	background: url(/images/CulturalSpotlight/CSpage_header.gif) no-repeat top left;
}
td.CSbot{
    width: 800px;
	height: 100px;
	background: url(/images/CulturalSpotlight/CSbot_lite.gif) no-repeat top left;
}
td.CSbotNEW{
    width: 800px;
	height: 50px;
	background: url(/images/CulturalSpotlight/CSpage_footer.gif) no-repeat top left;
}
table.CSmain{
    width: 800px;
	background: url(/images/CulturalSpotlight/CSback_lite.jpg) repeat top left;
}
table.CSmainNEW{
    width: 800px;
	background: url(/images/CulturalSpotlight/CSpage_background.jpg) no-repeat top left;
}
td.CSspecial {
	text-align: center;
	width: 116px;
}
td.CSenter2win{
	text-align: center;
	width: 250px;
}
td.CSpassport{
    width: 272px;
	height: 300px;
	background: url(/images/CulturalSpotlight/CSpassport2K9.jpg) no-repeat top right;
}
td.CSpassportVendors{
	height: 300px;
	background: url(/images/CulturalSpotlight/CSppVendors09.gif) no-repeat top center;
}
.CSoffer {
	/*text-decoration : none; */
	text-transform: uppercase;
	font : 11px Verdana default;
	font-weight: normal; 
	color: #555;
}
.CSoffer_dk {
	/*text-decoration : none; */
	text-transform: uppercase;
	font : 11px/12px Verdana default;
	font-weight: bold; 
	color: #790000;
}
.CSoffer2 {
	/*text-decoration : none; */
	font : 11px/9px Verdana default;
	font-weight: normal; 
	color: black;
}
.CSenter2win {
	/*text-decoration : none; */
	text-transform: uppercase;
	font : 11px/9px Verdana default;
	font-weight: bold; 
	color: black;
}
.CSenter2win2 {
	/*text-decoration : none; */
	font : 11px/10px Verdana default;
	font-weight: bold; 
	color: #790000;
}
.CSenter2win3 {
	/*text-decoration : none; */
	text-transform: uppercase;
	font : 11px Verdana default;
	font-weight: normal; 
	color: #555;
}
a.CSoffer:link {
	/*text-decoration : none; */
	text-transform: uppercase;
	font : 10px Verdana default;
	font-weight: normal; 
	color: #555;
}
a.CSoffer:visited {
	/*text-decoration : none; */
	text-transform: uppercase;
	font : 11px Verdana default;
	font-weight: normal; 
	color: #555;
}
a.CSoffer2:link {
	/*text-decoration : none; */
	font : 11px/9px Verdana default;
	font-weight: normal; 
	color: black;
}
a.CSoffer2:visited {
	/*text-decoration : none; */
	font : 11px/9px Verdana default;
	font-weight: normal; 
	color: black;
}
a.CSoffer_dk:link {
	/*text-decoration : none; */
	text-transform: uppercase;
	font : 11px/12px Verdana default;
	font-weight: bold; 
	color: #790000;
}
a.CSoffer_dk:visited {
	/*text-decoration : none; */
	text-transform: uppercase;
	font : 11px/12px Verdana default;
	font-weight: bold; 
	color: #790000;
}
/*********************************************************************************************/
/* RECIPES */

#recipebody { 	
	margin: 0px; 
	position: relative;
	top: -50px;
	left: 15px;
	width: 98%;
	}

#title { 	
	margin: 0px;
	position: relative;
	top: -80px;
	left: 15px;
	font-family: Verdana, default, sans-serif; 
	font-size: 1.5em;
	color: #555;
	text-align: left;
	}

#serves { 	
	margin-top: 5px; 
	position: relative;
	top: -60px;
	left: 15px;
	font-size: 1em;
	color: #555;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	}

#recipeslink { 	
	margin: 0px; 
	position: relative;
	top: 0px;
	left: 600px;
	}

#logos { 	
	margin: 0px; 
	/*position: absolute;*/
	top: 0px;
	left: 0px;
	}
/**** STORE PAGES ****************************************************************************/
.storetitle {
	position: relative;
	top: 10px;
	left: 0px;
	text-align: left;
	}
.storeblock { 	
	margin: 0px; 
	position: relative;
	top: 10px;
	left: 0px;
	font: .9em/.9em Verdana default;
	color: #888;
	text-align: center;
	}
.directorname {
	font: 1.1em/1em Verdana default;
	color: #aeaeae;
	font-weight: bold;
	text-align: center;
	}
.directortitle {
	font: italic .9em/.8em Verdana default;
	color: #555;
	text-align: center;
	}
.storeSubTitle {
	font: bold 1em/1.1em Verdana default;
	color: #aeaeae;
	text-align: center;
	text-transform: uppercase;
}
.storeServicesBlock { 	
	font: .9em/1.2em Verdana default;
	color: #888;
	width: 225px;
	text-align: left;
	margin-left: 15px;
	}
.storeinfo {
	font: .9em/1em Verdana default;
	color: #888;
	font-weight: normal;
	text-align: center;
}
.storehr {
   color: #cc0000;
   height: 1px;
   margin-bottom: 1px;
   margin-top: 1px;
   }
.storepic {
	margin: 5px;
	background: #b4c4a0;
	padding: 5px 5px 5px 5px;
	}
.storeSPECIALinfo {
	font: bold 1em/1.1em Verdana default;
	color: #cc0000;
	text-align: center;
	text-transform: uppercase;
}
.storeSPECIALSUBinfo {
	font: bold .9em/1em Verdana default;
	color: #cc0000;
	text-align: center;
}
/*********************************************************************************************/
/**** MAP PAGE *******************************************************************************/
.mapImage {
	margin-top: 20px;
	margin-bottom: 20px;
}
/*********************************************************************************************/
.subitalic {
	font: italic .8em verdana, default;
	color: #888;
}
.subtext {
	font: normal .8em verdana, default;
	color: #555;
}
.extrafine-i {
	font: italic .9em verdana, default;
	color: #888;
}
.redAlert {
	font: bold italic 1em verdana, sans serif, default;
	color: #cc0000;
}
.subtext-b-r {
	font: normal .8em verdana, default;
	color: #cc0000;
}
.Qtitle	{ 
	font: bold 1.1em verdana, sans-serif, default; 
	color: #888; 
	letter-spacing: -1px; 
}
.question { 
	font-style: bold; 
	color: #000;
}
.answer	{ 
	font-style: normal; 
}
.Atitle	{ 
	font: bold 1em verdana, sans-serif, default; 
	color: #888; 
}
.year { font-size: 2em; font-weight: bold; font-family: Times New Roman, serif; color: #cc0000; }

/*********************************************************************************************/
/**** LIST CLASSES *******************************************************************************/
   .services-list-control        { font-size:  1.1em; font-weight: bold;   color: #555555; background: #FFECE6; }
   .services-list-label          { font-size:  1.2em; font-weight: bold;   color: #993333; background: #FFECE6; }
   .services-list-odd            { font-size:  1em; font-weight: normal; color: #555555; background: #FFECE6; }
   .services-list-even           { font-size:  1em; font-weight: normal; color: #555555; background: #FFDED4; }
   .services-list-odd-label      { font-size:  1em; font-weight: bold; color: #666666; background: #FFECE6; }
   .services-list-even-label     { font-size:  1em; font-weight: bold; color: #666666; background: #FFDED4; }
   .services-control			 { font-size:  1.1em; font-weight: bold;   color: #555; background: #FFF; }
   .services-label               { font-size:  1.2em; font-weight: bold;   color: #993333; background: #FFF; }
   .services-label-lg		   { font-size:  1.4em; font-weight: bold;   color: #993333; background: #FFF; }
   .services-gb-label          { font-size:  1em; font-weight: bold;   color: #ED9678; text-transform: uppercase; }
   .services-gb-odd            { font-size:  1em; font-weight: normal; color: #555555; }
   .services-gb-even           { font-size:  1em; font-weight: normal; color: #555555; }
   .services-gb-odd-label      { font-size:  1em; font-weight: bold; color: #666666; }
   .services-gb-even-label     { font-size:  1em; font-weight: bold; color: #666666; }
   
   .servicesoffer			   { font-size:  .9em; font-weight: normal; color: #666666; }
   .servicesaccent			   { font-size:  .9em; font-weight: normal; color: #edb6a3; }
   .servicesaccent_dk		   { font-size:  .9em; font-weight: bold; color: #ED9678; text-transform: uppercase; }
   .servicesaccent2			   { font:  .9em/.8em Verdana; font-weight: normal; color: purple; }
   .servicesaccent3			   { font-size:  .8em; font-weight: bold; color: green; text-transform: uppercase;}

   .services-CSE2W-label-lt    { font:  .9em Verdana; font-weight: bold; color: #cc3300; text-transform: uppercase; text-decoration: none;}
   .services-CSE2W-label-dark  { font:  .9em Verdana; font-weight: bold; color: #333; text-transform: uppercase; text-decoration: none;}
   .services-CSE2W-label-white { font:  .9em/.8em Verdana; font-weight: bold; color: #fff; text-decoration: none;}

   .back                { font-size: 1.2em; font-weight: bold;   font-family: verdana, sans-serif; font-variant: small-caps; color: #669933; background: #F9FAF7; }
  
   .title               { font-size: 1.3em; font-weight: bold; color:#990000; font-family: verdana, sans-serif; text-transform: uppercase; }
   .title_red_2K11 		{ font-size: 12pt; font-style: normal; font-weight: normal; font-family: Verdana, sans-serif; color: #840011; margin-bottom: 12px; text-transform: uppercase;  }
   .grouptitle          { font-size: 1.2em; font-weight: bold; color:#990000; font-family: verdana, sans-serif; }   
   .admintitle          { font-size: 1.2em; font-weight: bold; color:#aeaeae; font-family: verdana, sans-serif; }   
   .admindirections     { font-size: 1.1em; font-weight: bold; color:#888888; font-family: verdana, sans-serif; }   
   .rowheader           { font-size: 1.1em; font-weight: normal; color:#990000; font-family: verdana, sans-serif; text-transform: uppercase; margin-left: 2%; }
   .rowdata             { font-size: 1em; font-weight: normal; color:#555555; font-family: verdana, sans-serif; margin-left: 4%; }
   .storedarktitle      { font-size: 1em; font-weight: bold; color:#999999; font-family: verdana, sans-serif; text-transform: lowercase; }
   .storedarktitleSD    { font-size: 1.5em; font-weight: bold; color:#86A46B; font-family: verdana, sans-serif; text-transform: lowercase; margin-bottom: 15px; margin-top: 5px;  }   
   .storelitetitle      { font-size: 1.3em; font-weight: bold; color:#B4C4A0; font-family: verdana, sans-serif; text-transform: uppercase; }
   .SMstoredarktitle    { font-size: 1em; font-weight: bold; color:#aeaeae; font-family: verdana, sans-serif; text-transform: uppercase;  }
   .SMstorelitetitle    { font-size: 1em; font-weight: bold; color:#B4C4A0; font-family: verdana, sans-serif; text-transform: uppercase; }
   .SDordermaintitle    { font-size: 1.3em; font-weight: bold; color:#aeaeae; font-family: verdana, sans-serif; text-transform: uppercase; }
   .SDordertitle        { font-size: 1.2em; font-weight: bold; color:#999999; font-family: verdana, sans-serif; }
   .SDorderscripttitle  { font-size: 1.5em; font-weight: normal; color:#999999; font-family: times, times new roman ,serif; font-style: italic; }
   .SDordersteptitle    { font-size: 1.2em; font-weight: bold; color:#aeaeae; font-family: verdana, sans-serif; }
   .SDordersubtitle     { font-size: 1em; font-weight: bold; color:#999999; font-family: verdana, sans-serif; text-transform: uppercase; }
   .HBordermaintitle    { font-size: 1.3em; font-weight: bold; color:#666699; font-family: verdana, sans-serif; text-transform: uppercase; }
   .HBordertitle        { font-size: 1.2em; font-weight: bold; color:#666699; font-family: verdana, sans-serif; text-transform: uppercase; }
   .HBordersubtitle     { font-size: 1.1em; font-weight: normal; color:#666699; font-family: verdana, sans-serif; text-transform: uppercase; }
   .CHordermaintitle    { font-size: 1.3em; font-weight: bold; color:#990000; font-family: verdana, sans-serif; text-transform: uppercase; }
   .CHordertitle        { font-size: 1.2em; font-weight: bold; color:#990000; font-family: verdana, sans-serif; text-transform: uppercase; }
   .CHordersubtitle     { font-size: 1.1em; font-weight: normal; color:#990000; font-family: verdana, sans-serif; text-transform: uppercase; }

   .steptitle           { font-size: 1.3em; font-weight: normal; color:#99CC66; font-family: verdana, sans-serif; text-transform: uppercase; }
   .step                { font-size: 1.75em; font-weight: bold; color:#99CC66; font-family: verdana, sans-serif; text-transform: uppercase; }

   .directional         { font-size: .9em; font-weight: bold; color:#999999; font-family: verdana, sans-serif; font-variant: small-caps; }

   .detail-text-l       { font-size: 1.1em; font-weight: normal; font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-text         { font-size:  1em; font-weight: normal; font-family: verdana, sans-serif; color: #000000; background: #ffffff; }
   .detail-text-italic  { font-size:  1em; font-weight: normal; font-style: italic; font-family: verdana, sans-serif; color: #555; background: #ffffff; }
   .detail-text-red-i   { font-size:  1em; font-weight: bold; font-style: italic;  font-family: verdana, sans-serif; color: #840017; background: #ffffff; }
   .detail-text-s       { font-size:  .9em; font-weight: normal; font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-text-indent  { font-size:  .8em; font-weight: normal; font-family: verdana, sans-serif; color: #555555; background: #ffffff; text-indent: 15px; }
   .detail-text-xs      { font-size:  .8em; font-weight: normal; font-family: verdana, sans-serif; color: #000000; background: #ffffff; }
   .detail-text-under   { font-size:  1em; font-weight: normal; font-family: verdana, sans-serif; color: #000000; background: #ffffff; border-bottom: thin solid #990000 }
   .detail-text-gray    { font-size:  1em; font-weight: normal; font-family: verdana, sans-serif; color: #484848; background: #E9E9E9; }

   .detail-label-l      { font-size: 1.1em; font-weight: bold;   font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-label        { font-size:  .9em; font-weight: bold;   font-family: verdana, sans-serif; color: #555555; background: #ffffff; text-transform: uppercase; }
   .detail-label-s      { font-size:  1em; font-weight: normal; font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-label-xs     { font-size:  .8em; font-weight: bold;   font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-label-xs-rb  { font-size:  .7em; font-weight: bold;   font-family: verdana, sans-serif; color: #cc0000; background: #ffffff; }
   .detail-label-under  { font-size:  1em; font-weight: bold;   font-family: verdana, sans-serif; color: #555555; background: #ffffff; border-bottom: thin solid #ffffff }

   .head-l-back         { font-size: 1.75em; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; background: #ffffff; }
   .head-back           { font-size: 1.5em; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; background: #ffffff; }
   .head-s-back         { font-size: 1.3em; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; background: #990000; }
   .head-xs-back        { font-size: 1.1em; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; background: #ffffff; }
   .head-xs-back-n      { font-size:  1em; font-weight: normal; font-family: verdana, sans-serif; color: #990000; background: #ffffff; }
   .detail-s-back       { font-size:  .9em; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; background: #ffffff; }

   .head-l              { font-size: 1.75em; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; }
   .head                { font-size: 1.5em; font-weight: bold;   font-family: verdana, sans-serif; color: #990000; }
   .head-s              { font-size: 1.2em; font-weight: bold;   font-family: verdana, sans-serif; font-variant: small-caps;}
   .head-s-hb           { font-size: 1.2em; font-weight: bold;   font-family: verdana, sans-serif; font-variant: small-caps; color: #666699;}
   .head-s-ch           { font-size: 1.2em; font-weight: bold;   font-family: verdana, sans-serif; font-variant: small-caps; color: #990000;}
   .head-xs             { font-size: 1.1em; font-weight: bold;   font-family: verdana, sans-serif; color: #333333; font-variant: small-caps; }
   .head-xs-sub         { font-size: 1em; font-weight: bold;   font-family: verdana, sans-serif; color: #aeaeae; background: #ffffff; font-variant: small-caps; }
   .head-xs-store       { font-size:  1em; font-weight: bold;   font-family: verdana, sans-serif; color: #aeaeae; background: #ffffff; font-variant: small-caps; }
   .head-catering       { font-size: 1.2em; font-weight: bold;   font-family: verdana, sans-serif; color: #840017; background: #fff; font-variant: small-caps; }

   .detail-text-l       { font-size: 1.1em; font-weight: normal; font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-text         { font-size:  1em; font-weight: normal; font-family: verdana, sans-serif; color: #000000; background: #ffffff; }
   .detail-text-r       { font-size:  1em; font-weight: normal; font-family: verdana, sans-serif; color: #cc0000; background: #ffffff; }
   .detail-text-rb      { font-size:  1em; font-weight: bold; font-family: verdana, sans-serif; color: #cc0000; background: #ffffff; }
   .detail-text-italic  { font-size:  1em; font-weight: normal; font-style: italic; font-family: verdana, sans-serif; color: #555; background: #ffffff; }
   .detail-text-red-i   { font-size:  1em; font-weight: bold; font-style: italic;  font-family: verdana, sans-serif; color: #840017; background: #ffffff; }
   .detail-text-s       { font-size:  .9em; font-weight: normal; font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-text-indent  { font-size:  .8em; font-weight: normal; font-family: verdana, sans-serif; color: #555555; background: #ffffff; text-indent: 15px; }
   .detail-text-xs      { font-size:  .8em; font-weight: normal; font-family: verdana, sans-serif; color: #888; background: #ffffff; }
   .detail-text-xs-rb   { font-size:  .8em; font-weight: bold; font-family: verdana, sans-serif; color: #cc0000; background: #ffffff; }
   .detail-text-under   { font-size:  1em; font-weight: normal; font-family: verdana, sans-serif; color: #000000; background: #ffffff; border-bottom: thin solid #990000 }
   .detail-text-gray    { font-size:  1em; font-weight: normal; font-family: verdana, sans-serif; color: #484848; background: #E9E9E9; }

   .detail-label-l      { font-size: 1.1em; font-weight: bold;   font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-label        { font-size:  .9em; font-weight: bold;   font-family: verdana, sans-serif; color: #555555; background: #ffffff; text-transform: uppercase; }
   .detail-label-rb     { font-size:  .9em; font-weight: bold;   font-family: verdana, sans-serif; color: #cc0000; background: #ffffff; }
   .detail-label-r      { font-size:  .9em; font-weight: bold;   font-family: verdana, sans-serif; color: #cc0000; background: #ffffff; text-transform: uppercase; }
   .detail-label-s      { font-size:  1em; font-weight: normal; font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-label-xs     { font-size:  .8em; font-weight: bold;   font-family: verdana, sans-serif; color: #555555; background: #ffffff; }
   .detail-label-xsr    { font-size:  .8em; font-weight: bold;   font-family: verdana, sans-serif; color: #cc0000; background: #ffffff; }
   .detail-label-under  { font-size:  1em; font-weight: bold;   font-family: verdana, sans-serif; color: #555555; background: #ffffff; border-bottom: thin solid #ffffff }
   
   .stores-list-odd		{ font: 1.1em/1em Verdana; font-weight: normal; color: #999; text-indent: 20; font-style: italic; }
   .stores-list-even    { font: 1.1em/1em Verdana; font-weight: normal; color: #555;  }

   .list-control        { font-size:  1em; font-weight: bold;   color: #eeeeee; background: #033261; }
   .list-label          { font-size:  1em; font-weight: bold;   color: #fff; background: #B4C4A0; }
   .list-label-dk       { font-size:  1.1em; font-weight: bold;   color: #333; background: #B4C4A0; text-transform: uppercase; }
   .list-odd            { font-size:  .9em; font-weight: normal; color: #777; background: #fef6ed; text-indent: 15; }
   .list-odd-noindent   { font-size:  .9em; font-weight: normal; color: #555; background: #fef6ed; }
   .list-even           { font-size:  .9em; font-weight: normal; color: #777; background: #ecd5be; }
   .list-odd-lite       { font-size:  .8em; color: #555; background: #e8edf0; }
   .list-odd-PSlite       { font-size:  .8em; color: #555; background: #e9e9f3 }
   .list-odd-lite-title { font-size:  1em; font-weight: bold; color: #59753e; background: #e8edf0; }
   .list-odd-lite-i     { font-size:  .9em; color: #555; font-style: italic; background: #e8edf0; }
   .list-odd-lite-fine  { font-size:  .8em; color: #555; background: #e8edf0; }
   .list-even-lite      { font-size:  .8em; color: #555; background: #f4f4f4; }
   .list-even-lite-title{ font-size:  1em; font-weight: bold; color: #59753e; background: #f4f4f4; }
   .list-even-lite-i    { font-size:  .9em; color: #555; font-style: italic; background: #f4f4f4; }
   .list-even-lite-fine { font-size:  .8em; color: #555; background: #f4f4f4; }
   
   .itemlist-odd-lite       { font-size:  .9em; color: #555; background: #fff; }
   .itemlist-odd-lite-title { font-size:  1em; font-weight: bold; color: #59753e; background: #fff; }
   .itemlist-odd-lite-i     { font-size:  .9em; color: #555; font-style: italic; background: #fff; }
   .itemlist-odd-lite-fine  { font-size:  .8em; color: #555; background: #fff; }
   .itemlist-even-lite-d    { font-size:  .75em; color: #666; background: #fff; }
   .itemlist-even-lite-SMi  { font-size:  .75em; color: #666; font-style: italic; background: #fff; }
   
   .itemlist-even-lite      { font-size:  .7em; color: #555; background: #fff; }
   .itemlist-even-lite-title{ font-size:  1em; font-weight: bold; color: #59753e; background: #fff; }
   .itemlist-even-lite-i    { font-size:  .9em; color: #555; font-style: italic; background: #fff; }
   .itemlist-even-lite-fine { font-size:  .8em; color: #555; background: #fff; }

   .itemlist-odd-lite-gb		{ font-size:  .7em; color: #555; background: #fff; text-align: right; }
   .itemlist-odd-lite-title-gb	{ font-size:  1em; font-weight: bold; color: #888; background: #fff; text-align: right; text-transform: uppercase; }
   .itemlist-odd-lite-i-gb		{ font-size:  .9em; color: #555; font-style: italic; background: #fff; text-align: right; }
   .itemlist-odd-lite-fine-gb	{ font-size:  .8em; color: #555; background: #fff; text-align: right; }
   
   .list-even-lite-gb			{ font-size:  .7em; color: #444; background: #f4f4f4; text-align: left; }
   .itemlist-even-lite-title-gb	{ font-size:  1em; font-weight: bold; color: #888; background: #fff; text-align: left; text-transform: uppercase; }
   .itemlist-even-lite-i-gb		{ font-size:  .9em; color: #555; font-style: italic; background: #fff; text-align: left; }
   .itemlist-even-lite-fine-gb	{ font-size:  .8em; color: #555; background: #fff; text-align: left; }

   .list-odd-pink       {  font-size:  .9em; color: #000000; background: #d88daf; }
   .list-even-pink      {  font-size:  .9em; color: #000000; background: #edc9d9; }
   .list-select         { font-size:  1em; font-weight: bold;   color: #000000; background: #a3bce5; }

   .list-control-s      { font-size:  .9em; font-weight: bold;   color: #eeeeee; background: #033261; }
   .list-label-s        { font-size:  .9em; font-weight: bold;   color: #eeeeee; background: #033261; }
   .list-label-xs       { font-size:  .8em; font-weight: bold;   color: #eeeeee; background: #033261; }
   .list-odd-s          { font-size:  .9em; font-weight: normal; color: #000000; background: #e5f2ff; }
   .list-even-s         { font-size:  .9em; font-weight: normal; color: #000000; background: #ffffff; }
   .list-select-s       { font-size:  .9em; font-weight: bold;   color: #000000; background: #a3bce5; }

   .list-odd2           { font-size:  .9em; font-weight: normal; color: #000000; background: #999999; }
   .list-even2          { font-size:  .9em; font-weight: normal; color: #000000; background: #cccccc; }
   .list-odd2-s         { font-size:  .8em; font-weight: normal; color: #000000; background: #cccccc; }
   .list-even2-s        { font-size:  .8em; font-weight: normal; color: #000000; background: #999999; }
   .list-odd3           { font-size:  .9em; font-weight: normal; color: #000000; background: #d88daf; }
   .list-even3          { font-size:  .9em; font-weight: normal; color: #000000; background: #edc9d9; }
   .list-odd3-s         { font-size:  .8em; font-weight: normal; color: #000000; background: #d88daf; }
   .list-even3-s        { font-size:  .8em; font-weight: normal; color: #000000; background: #edc9d9; }
   .list-open-s         { font-size:  .8em; color: #000000; background: #ffffff; }

   .subitalic           { font-size: .8em; font-weight: normal; color:#777777; font-style: italic; }
   .subitalic-r         { font-size: .8em; font-weight: normal; color:#cc0000; font-style: italic; }
   .subtext-b-r         { font-size: .8em; font-weight: bold; color:#cc0000; }
   .subtext             { font-size: .8em; font-weight: normal; color:#777777; }
   .fineprint           { font-size: .8em; font-weight: normal; color:#777777; }
   .fineprint-b         { font-size: .8em; font-weight: normal; color:#0000FF; }
   .extrafine			{ font-size: .7em; font-weight: normal; color:#777777; }
   .extrafine-i		{ font: italic .7em verdana, default; color: #888; }

   .question			{ font-size:  1em; font-weight: bold;   color: #333333;}
   .answer				{ font-size:  1em; font-style: italic;   color: #555555; }

   .indenteddetailitem	{ font-size:  .9em; font-weight: normal; color: #555555; text-indent: 25; }
   .indenteddetailitemSM{ font-size:  .9em; font-weight: normal; color: #555; text-indent: 10; line-height: 1.1em; }
   .indenteddetailitem2	{ font-size:  .9em; font-weight: normal; color: #555555; text-indent: 40; }

   .catering-head		{ font-size: 1.1em; font-weight: bold; color: #840017; background: #e8edf0; text-transform: uppercase; }  
   .catering-subhead	{ font-size: 1em; font-weight: bold; color: #59753e; background: #e9eee4; }
   .catering-submenu	{ font-size: .9em; font-weight: bold; color: #840017; font-variant: small-caps; }

/*********** WOLFGANG PUCK **************/

   .WPtitle 			   { font-size:  1.5em; font-weight: normal; color: #2f1f10; text-transform: uppercase; }
   .WPsubtitle  		   { font-size:  1.2em; font-weight: normal; color: #dc7627; }
   .WPaccent2			   { font:  .9em/.8em Verdana; font-weight: normal; color: #8dae3d; }
   .WPtext 			   	   { font-size:  1em; font-weight: normal; color: #2f1f10; }

/**************************************************************************************************/

