* {
	margin: 0em;
	padding: 0px;
}
body {
	margin: 0px 0 10px;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: #09548D;
}
#wrapper {
	width: 900px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #FFFFFF;
}
/* --------------- base styles --------------- */
h2 {
	margin: 1em 0em 0em;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 0px;
	line-height: 1;
}
h3 {
	margin: 1em 0em 0em;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 0px;
	line-height: 1;
}
p {
	font-size: 0.85em;
	margin: 0.5em 0em 0.8em;
	padding: 0px;
	line-height: 1.3;
}
.center   {
	text-align: center;
}
.redtext {
	color: #FF0000;
	font-size: 1.2em;
}
a img {
	border: none;
}
a:link, a:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a:hover, a:active {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.floatlft {
	float: left;
	padding-right: 20px;
	margin-bottom: 1em;
}
.floatrt {
	float: right;
}
.clearfloat {
	font-size: 1px;
	line-height: 0px;
	clear: both;
	height: 0px;
}
.clear  {
	clear: both;
}
/* --------------- head and nav styles --------------- */
#header {
	margin: 15px 15px 0px;/*To stop the margin from doubling between the head div and nav div in IE I included the margin in the heith of the head so no top or bottom magring had to be use*/
	height: 386px;
}
#nav {
	margin: 0px 15px 5px;
	width: 870px;
	height: 30px;
}
/* --------------- homePage styles --------------- */
#homePage {
	padding: 10px 10px 0px;
	background: url(../images/11_common/mainContentbkgd.jpg);
	margin: 0px 15px 15px;
	border: 10px solid #09548D;
}
#homePage #cityPages {
	margin-bottom: .6em;
}
#homePage #specialsEvents {
	margin: 0px 0px 1em;
}
#homePage #specialsEvents img.first {
	margin-right: 15px;
}
#homePage #familyFilm {
	margin: 0px 0px 1em;
}
#homePage #familyFilm p {
	color: #FFFFFF;
	text-align: center;
	padding: 0.25em 0em 1em;
}
#homePage #familyFilm a:link, #homePage #familyFilm a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
#homePage #familyFilm a:hover, #homePage #familyFilm a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#homePage #mercado {
	width: 271px;
	float: left;
}
#homePage #wrap3column {
	padding-bottom: 1em;
	float: left;
}
#homePage #mercado img {
	margin-bottom: 3px;
}
#homePage #mercado h1 {
	background: url(../images/01_home/elMercadoHead.gif) no-repeat;
	height: 55px;
	width: 250px;
	margin: 0px auto;
	padding: 0px;
	text-indent: -1000px;
}
#homePage #mercado p {
	background: #F4A926;
	width: 226px;
	margin: 0px auto;
	border-right: 2px solid #28699B;
	border-bottom: 2px solid #28699B;
	border-left: 2px solid #28699B;
	padding: 10px;
	height: 300px;
	font-size: 0.8em;
}
#homePage #mercado a:link, #homePage #mercado a:visited {
	text-decoration: none;
	color: #28699B;
	font-weight: bold;
}
#homePage #mercado a:hover, #homePage #mercado a:active {
	text-decoration: underline;
	color: #28699B;
	font-weight: bold;
}
#homePage #artesania {
	width: 266px;
	float: left;
	padding: 0px 13px;
}
#homePage #artesania img {
	margin-bottom: 3px;
}
#homePage #artesania h1 {
	background: url(../images/01_home/artesaniaHead.gif) no-repeat;
	height: 55px;
	width: 250px;
	margin: 0px auto;
	padding: 0px;
	text-indent: -1000px;
}
#homePage #artesania p {
	background: #F4A926;
	margin: 0px auto;
	width: 226px;
	padding: 10px;
	border-right: 2px solid #207946;
	border-bottom: 2px solid #207946;
	border-left: 2px solid #207946;
	height: 300px;
	font-size: 0.8em;
}
#homePage #artesania a:link, #homePage #artesania a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #207946;
}
#homePage #artesania a:hover, #homePage #artesania a:active {
	text-decoration: underline;
	font-weight: bold;
	color: #207946;
}
#homePage #cafe {
	width: 267px;
	float: left;
}
#homePage #cafe h1 {
	background: url(../images/01_home/restaurantHead.gif) no-repeat;
	height: 55px;
	width: 250px;
	margin: 0px auto;
	padding: 0px;
	text-indent: -2000px;
}
#homePage #cafe p {
	background: #F4A926;
	width: 226px;
	padding: 10px;
	margin: 0px auto;
	border-right: 2px solid #A9090F;
	border-bottom: 2px solid #A9090F;
	border-left: 2px solid #A9090F;
	height: 300px;
	font-size: 0.8em;
}
#homePage #cafe a:link, #homePage #cafe a:visited {
	font-weight: bold;
	color: #A9090F;
	text-decoration: none;
}
#homePage #cafe a:hover, #homePage #cafe a:active {
	font-weight: bold;
	color: #A9090F;
	text-decoration: underline;
}
#homePage #deli {
	margin: 0px 10px;
	width: 806px;
	background: #F4A926;
	border-top: 2px solid #28699B;
	border-right: 2px solid #28699B;
	border-left: 2px solid #28699B;
	padding: 0px;
	height: 251px;
	position: relative;
	clear: both;
}
#homePage #deli img {
	position: absolute;
	z-index: 100;
	height: 251px;
	width: 343px;
	left: 10px;
}
#homePage #deli h1 {
	margin: 0px;
	height: 40px;
	width: 806px;
	background: url(../images/01_home/deliBakeryh1.gif) no-repeat;
	text-indent: -1000px;
}
#homePage #deli p {
	margin-left: 363px;
	padding-right: 10px;
}
#homePage #deli a:link, #homePage #deli a:visited {
	font-weight: bold;
	color: #28699B;
	text-decoration: none;
}
#homePage #deli a:hover, #homePage #deli a:active {
	font-weight: bold;
	color: #28699B;
	text-decoration: underline;
}
#homePage #catering {
	margin: 0px 10px;
	width: 806px;
	background: #F4A926;
	padding: 0px;
	height: 239px;
	position: relative;
	border: 2px solid #28699B;
}
#homePage #catering img {
	position: absolute;
	z-index: 100;
	height: 239px;
	width: 335px;
	left: 10px;
}
#homePage #catering h1 {
	margin: 0px;
	height: 40px;
	width: 806px;
	background: url(../images/01_home/cateringh1.gif) no-repeat;
	text-indent: -1000px;
}
#homePage #catering p {
	margin-left: 363px;
	padding-right: 10px;
}
#homePage #catering a:link, #homePage #catering a:visited {
	font-weight: bold;
	color: #28699B;
	text-decoration: none;
}
#homePage #catering a:hover, #homePage #catering a:active {
	font-weight: bold;
	color: #28699B;
	text-decoration: underline;
}
#homePage #welcome {
	background: #88070F;
	clear: both;
	padding: 20px;
	width: 770px;
	margin: 1em 10px 0px;
}
#homePage #welcome p {
	color: #E1C1C3;
	padding: 0px;
	margin: .6em 0px 0px;
}
#homePage #welcome p.noMargin {
	margin: 0px 0px .8em;
}
#homePage #recipesMore {
	height: 185px;
	width: 770px;
	background: url(../images/11_common/recipesMore.jpg) no-repeat;
}
#homePage #recipesMore p {
	padding: 90px 10px 0px 345px;
	color: #000000;
}
/* --------------- second tier styles --------------- */
#secondTierWrapper {
	padding: 20px 20px 0px;
	background: url(../images/11_common/mainContentbkgd.jpg);
	margin: 0px 15px 15px;
	border: 10px solid #09548D;
	width: 810px;
}
/* ----- The following CSS is common to all the second tier pages ----- */
#secondTierWrapper .leadinBlue {
	color: #28699B;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
}
#secondTierWrapper #recipes .leadinBlue {
	color: #6594B8;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
}
#secondTierWrapper .leadinRed {
	color: #A9090F;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
}
#secondTierWrapper .leadinRed a:link, #secondTierWrapper .leadinRed a:visited {
	color: #A9090F;
}
#secondTierWrapper .leadinRed a:hover, #secondTierWrapper .leadinRed a:active {
	color: #A9090F;
}
#secondTierWrapper .leadinGreen {
	color: #207946;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
}
#secondTierWrapper .leadinGreenCenter {
	color: #207946;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}
#secondTierWrapper #topImages {
	height: 300px;
}
#secondTierWrapper #topImages .fullWidthImageGreen {
	border: 4px solid #207946;
}
#secondTierWrapper #topImages .fullWidthImageRed {
	border: 4px solid #A9090F;
}
#secondTierWrapper #topImages .fullWidthImageBlue {
	border: 4px solid #28699B;
}
#secondTierWrapper .firstBoarderblue {
	border: 4px solid #28699B;
	margin-right: 19px;
}
#secondTierWrapper .secondBoarderRed {
	border: 4px solid #A9090F;
	margin-right: 19px;
}
#secondTierWrapper .thirdBoarderGreen {
	border: 4px solid #207946;
}
#secondTierWrapper   #sidebar  {
	float: left;
	width: 255px;
	padding-bottom: .8em;
}
#secondTierWrapper #mainTwoCol {
	margin-left: 270px;
}
#secondTierWrapper blockquote.oneCol {
	background-color: #C50A12;
	color: #FFFFFF;
	margin: 0px 180px 0px 175px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	background-image: url(../images/11_common/top_quote.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	text-indent: 23px;
	font-weight: normal;
}
#secondTierWrapper blockquote.oneCol p {
	background-image: url(../images/11_common/btm_quote.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 20px 15px 40px 20px;
}
#secondTierWrapper blockquote.twoCol {
	background-color: #C50A12;
	color: #FFFFFF;
	margin: 0px 30px 0px 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	background-image: url(../images/11_common/top_quote.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	text-indent: 23px;
	font-weight: normal;
}
#secondTierWrapper blockquote.twoCol p {
	background-image: url(../images/11_common/btm_quote.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 20px 15px 40px 20px;
}
#secondTierWrapper #aboutUsPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	width: 770px;
}
#secondTierWrapper #aboutUsPage h1 {
	text-indent: -1000em;
	height: 81px;
	background-image: url(../images/02_about_us/aboutUsH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left top;
}
#secondTierWrapper #aboutUsTbl {
	margin: 0px auto;
	width: 770px;
}
#secondTierWrapper #aboutUsTbl .howBkgTL {
	background-image: url(../images/02_about_us/boxBackgrounds/greenBoxTopLeft.gif);
	background-repeat: no-repeat;
	height: 51px;
	width: 240px;
}
#secondTierWrapper #aboutUsTbl .howBkgTR {
	background-image: url(../images/02_about_us/boxBackgrounds/greenBoxTopRight.gif);
	background-repeat: no-repeat;
	height: 51px;
	width: 530px;
}
#secondTierWrapper #aboutUsTbl td.imgGreen {
	text-align: center;
	vertical-align: middle;
	background-color: #408C60;
}
#secondTierWrapper #aboutUsPage .tableHead {
	font-size: 1.6em;
	font-weight: bold;
}
#secondTierWrapper #aboutUsTbl td.textGreen {
	text-align: left;
	vertical-align: middle;
	background-color: #408C60;
	padding-right: 20px;
	color: #CFE2D7;
}
#secondTierWrapper #aboutUsTbl .whoTomasBkgTL {
	background-image: url(../images/02_about_us/boxBackgrounds/redBoxTopLeft.gif);
	background-repeat: no-repeat;
	height: 67px;
	width: 240px;
}
#secondTierWrapper #aboutUsTbl .whoTomasBkgTR {
	background-image: url(../images/02_about_us/boxBackgrounds/redBoxTopRight.gif);
	background-repeat: no-repeat;
	height: 67px;
	width: 530px;
}
#secondTierWrapper #aboutUsTbl td.imgRed {
	text-align: center;
	vertical-align: middle;
	background-color: #C50A12;
}
#secondTierWrapper #aboutUsTbl td.textRed {
	text-align: left;
	vertical-align: middle;
	background-color: #C50A12;
	padding-right: 20px;
	color: #F1C2C4;
}
#secondTierWrapper #aboutUsTbl a:link, #secondTierWrapper #aboutUsTbl a:visited {
	color: #F1C2C4;
	font-weight: normal;
	text-decoration: underline;
}
#secondTierWrapper #aboutUsTbl a:hover, #secondTierWrapper #aboutUsTbl a:active {
	color: #F1C2C4;
	text-decoration: none;
	font-weight: normal;
}
#secondTierWrapper #aboutUsTbl .whoTomasBkgBL {
	background-image: url(../images/02_about_us/boxBackgrounds/redBoxBotLeft.gif);
	background-repeat: no-repeat;
	height: 67px;
	width: 240px;
	background-position: bottom;
}
#secondTierWrapper #aboutUsTbl .whoTomasBkgBR {
	background-image: url(../images/02_about_us/boxBackgrounds/redBoxBotRight.gif);
	background-repeat: no-repeat;
	height: 67px;
	width: 530px;
	background-position: bottom;
}
#secondTierWrapper #aboutUsTbl td.imgBlue {
	text-align: center;
	vertical-align: middle;
	background-color: #477FAA;
}
#secondTierWrapper #aboutUsTbl td.textBlue {
	text-align: left;
	vertical-align: middle;
	background-color: #477FAA;
	padding-right: 20px;
	color: #D1DFEA;
}
#secondTierWrapper #aboutUsTbl .whoMariaBkgBL {
	background-image: url(../images/02_about_us/boxBackgrounds/blueBoxBotLeft.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 240px;
	background-position: bottom;
}
#secondTierWrapper #aboutUsTbl .whoMariaBkgBR {
	background-image: url(../images/02_about_us/boxBackgrounds/blueBoxBotRight.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 530px;
	background-position: bottom;
}
#secondTierWrapper #contactPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	width: 770px;
}
#secondTierWrapper #contactPage h1 {
	text-indent: -1000em;
	height: 81px;
	background-image: url(../images/02_about_us/A_contact_us/contactUsH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left top;
}
#secondTierWrapper #eventsPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	width: 770px;
}
#secondTierWrapper #eventsPage h1 {
	text-indent: -1000em;
	height: 81px;
	background-image: url(../images/02_about_us/B_events/eventsH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left top;
}
#secondTierWrapper #eventsPage h2 {
	text-align: center;
	width: 600px;
	margin: 0px auto;
	color: #A9090F;
}
#secondTierWrapper #eventsPage #recipes {
	background: #09548D;
	padding: 12px 12px 0px 0px;
	height: 272px;
	margin-bottom: 0.8em;
}
#secondTierWrapper #eventsPage #recipes img.titles {
	padding: 0px;
	margin: 0px;
}
#secondTierWrapper #eventsPage #recipes p {
	color: #FFFFFF;
}
#secondTierWrapper #givingPage tr.even {
}
#secondTierWrapper #givingPage tr.odd {
	background: #FDBB30;
}
#secondTierWrapper #givingPage td {
	padding: 5px 5px 5px 10px;
	font-size: .85em;
}
#secondTierWrapper #givingPage .last {
	font-size: .75em;
	margin: 2px 2px 1em 10px;
}
#secondTierWrapper #eventsPage img.flamenco {
	margin-bottom: .8em;
}
#secondTierWrapper #linksPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	width: 770px;
}
#secondTierWrapper #linksPage h1 {
	text-indent: -1000em;
	height: 81px;
	background-image: url(../images/02_about_us/c_links/linksH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left top;
}
#secondTierWrapper #linksPage #recipesMore {
	margin-top: .8em;
}
#secondTierWrapper #givingPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	width: 770px;
}
#secondTierWrapper #givingPage h1 {
	text-indent: -1000em;
	height: 81px;
	margin: 0px;
	background: url(../images/02_about_us/d_giving/givingH1.gif) no-repeat left top;
}
#secondTierWrapper #givingPage table {
	margin: 0em auto;
}
/* ----- The following CSS is unique to its second tier pages ----- */
#secondTierWrapper #mercadoPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	float: left;
	width: 770px;
}
#secondTierWrapper #mercadoPage h1 {
	text-indent: -1000em;
	height: 81px;
	background-image: url(../images/03_el_mercado/elMercadoH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left top;
}
#secondTierWrapper #artesaniaPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	width: 770px;
}
#secondTierWrapper #artesaniaPage h1 {
	text-indent: -1000em;
	height: 81px;
	background-image: url(../images/04_artesania/artesaniaH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left top;
}
#secondTierWrapper #artesaniaPage #topImagesFlash  {
	height: 407px;
}
#secondTierWrapper #restaurantPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	float: left;
	width: 770px;
}
#secondTierWrapper #restaurantPage #topImages {
	height: 300px;
	margin-top: 1em;
}
#secondTierWrapper #restaurantPage h1 {
	text-indent: -1000em;
	height: 81px;
	margin: 0px;
	background: url(../images/05_restaurant/restaurantH1.gif) no-repeat left top;
}
secondTierWrapper #restaurantPage #cityPages {
	margin-bottom: 1em;
}
#secondTierWrapper #restaurantPage h2 {
	color: #A9090F;
}
#secondTierWrapper #elCafeRestaurant {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px 0.8em;
	border: 1px solid #F4A926;
	width: 770px;
}
#secondTierWrapper #elCafeRestaurant #topImages {
	height: 300px;
	margin-top: .5em;
}
#secondTierWrapper #elCafeRestaurant h1 {
	text-indent: -1000em;
	height: 81px;
	margin: 0px;
	background: url(../images/05_restaurant/elCafeRestauranth1.gif) no-repeat left top;
}
#secondTierWrapper #elCafeExpress {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	width: 770px;
}
#secondTierWrapper #elCafeExpress #topImages {
	height: 300px;
	margin-top: .5em;
}
#secondTierWrapper #elCafeExpress h1 {
	text-indent: -1000em;
	height: 81px;
	margin: 0px;
	background: url(../images/05_restaurant/elCafeExpressh1.gif) no-repeat left top;
}
#secondTierWrapper #chefSpecial {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	width: 770px;
}
#secondTierWrapper #chefSpecial h1 {
	text-indent: -1000em;
	height: 81px;
	margin: 0px;
	background: url(../images/05_restaurant/chefSpecialsH1.gif) no-repeat left top;
}
#secondTierWrapper #chefSpecial #septemberSpecial {
	text-align: center;
}
#secondTierWrapper #menu {
	margin: 0px 0px 20px;
}
#secondTierWrapper #cateringPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	float: left;
	width: 770px;
}
#secondTierWrapper #cateringPage h1 {
	text-indent: -1000em;
	height: 81px;
	background-image: url(../images/05_restaurant/A_catering/privatePartiesH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left top;
}
#secondTierWrapper #productPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	width: 770px;
}
#secondTierWrapper #productPage h1 {
	text-indent: -1000em;
	height: 81px;
	background-image: url(../images/06_0ur_products/ourProductsH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left top;
}
#secondTierWrapper #productPage h1.wholeSalers {
	text-indent: -1000em;
	height: 91px;
	background-image: url(../images/06_0ur_products/wholesalersRetailersH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left center;
}
#secondTierWrapper #productPage #topImages {
	height: 358px;
}
#secondTierWrapper .textCallOut {
	padding: 0.3em 0.6em 0.1em;
	background-color: #881719;
	color: #FFFFFF;
	margin-bottom: 1em;
}
#secondTierWrapper .textCallOut a:link, #secondTierWrapper .textCallOut a:visited {
	font-weight: bold;
	color: #F4A926;
	text-decoration: underline;
}
#secondTierWrapper .textCallOut a:hover, #secondTierWrapper .textCallOut a:active {
	font-weight: bold;
	color: #F4A926;
	text-decoration: none;
}
#secondTierWrapper #deliPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	float: left;
	width: 770px;
}
#secondTierWrapper #deliPage h1 {
	text-indent: -1000em;
	height: 81px;
	background-image: url(../images/07_deli/deliH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left top;
}
#secondTierWrapper #deliPage h1.taquiza {
	text-indent: -2000em;
	height: 81px;
	background-image: url(../images/07_deli/taquizaH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left center;
}
#secondTierWrapper #deliPage #cakes {
	background: #F4A926;
	float: left;
	margin-bottom: 1em;
}
#secondTierWrapper #deliPage #cakes p {
	padding: 0px;
	margin: 10px 383px 0px 0px;
}
#secondTierWrapper #deliPage #cakes h2 {
	background: url(../images/07_deli/cakeH2.gif) no-repeat;
	text-indent: -13000px;
	height: 53px;
}
#secondTierWrapper #deliPage #DeliSpecial {
	text-align: center;
	margin-bottom: 1em;
	clear: both;
}
#secondTierWrapper #fiestaPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	width: 770px;
}
#secondTierWrapper #fiestaPage h1 {
	text-indent: -1000em;
	height: 81px;
	background-image: url(../images/07_deli/A_fiesta_menu/fiestaMenuH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left top;
}
#secondTierWrapper #bakeryPage {
	background: #F4A926;
	padding: 19px;
	margin: 0px 0px .8em;
	border: 1px solid #F4A926;
	width: 770px;
}
#secondTierWrapper #bakeryPage h1 {
	text-indent: -1000em;
	height: 81px;
	background-image: url(../images/08_bakery/bakeryH1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: left top;
}
/* --------------- footer styles --------------- */
#homePage #footer
 {
	padding: 0.6em 0em;
	background:#88070F;
	text-align: center;
	margin: 20px 10px 0px;
}
#homePage  #footer p {
	color: #E1C1C3;
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
}
#homePage #footer p .quesstions {
	color: #FFFFFF;
}
#secondTierWrapper #footer {
	padding: 0.6em 0em;
	background:#88070F;
	text-align: center;
	border-top: 1px solid #88070F;
	clear: both;
}
#secondTierWrapper #footer p {
	color: #E1C1C3;
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
}
#secondTierWrapper #footer p .quesstions {
	color: #FFFFFF;
}
#secondTierWrapper #recipesMore {
	height: 185px;
	width: 770px;
	background: url(../images/11_common/recipesMore.jpg) no-repeat;
	clear: both;
}
#secondTierWrapper #recipesMore p {
	margin: 0px;
	padding: 90px 10px 0px 345px;
}
#footer a:link, #footer a:visited {
	color: #E1C1C3;
	font-weight: normal;
}
#footer a:hover, #footer a:active {
	color: #E1C1C3;
	text-decoration: none;
	font-weight: normal;
}
#footer p .quesstions a:link, #footer p .quesstions a:visited {
	color: #FFFFFF;
	font-weight: normal;
}
#footer p .quesstions a:hover, #footer p .quesstions a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

/* --------------- web master styles --------------- */
#webMaster p {
	font-size: 0.75em;
	color: #FFFFFF;
	text-align: center;
}
#webMaster a:link, #webMaster a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
}
#webMaster a:hover, #webMaster a:active {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
