/* Taste the CSS */
body,td,th {font-family: arial narrow; font-size: 14px; line-height:18px; }
body {margin: 0px;}
h1,h2,h3,h4,h5,h6,p,img{margin:0; padding:0; line-height:18px; }

/*links*/
a:link {color: #d5a926;}
a:visited {color: #666;}
a:hover {color: #000;}
a:active {color: #d5a926;}

a.nav:link {color: #fff; text-decoration:none; font-weight:bold;}
a.nav:visited {color: #fff; text-decoration:none; font-weight:bold;}
a.nav:hover {color: #000; text-decoration:none; font-weight:bold;}
a.nav:active {color: #fff; text-decoration:none; font-weight:bold;}

a.utnav:link {color: #000; text-decoration:none; margin:0 5px;}
a.utnav:visited {color: #000; text-decoration:none; margin:0 5px;}
a.utnav:hover {color: #000; text-decoration:underline; margin:0 5px;}
a.utnav:active {color: #000; text-decoration:none; margin:0 5px;}

a.menuSubNavLink:link {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}
a.menuSubNavLink:visited {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}
a.menuSubNavLink:hover {color: #54b247; text-decoration:none; margin:0 10px; font-weight:bold;}
a.menuSubNavLink:active {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}

a.locationSubNavLink:link {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}
a.locationSubNavLink:visited {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}
a.locationSubNavLink:hover {color: #f27a22; text-decoration:none; margin:0 10px; font-weight:bold;}
a.locationSubNavLink:active {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}

a.marketSubNavLink:link {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}
a.marketSubNavLink:visited {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}
a.marketSubNavLink:hover {color: #247162; text-decoration:none; margin:0 10px; font-weight:bold;}
a.marketSubNavLink:active {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}

a.tasteSubNavLink:link {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}
a.tasteSubNavLink:visited {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}
a.tasteSubNavLink:hover {color: #00509f; text-decoration:none; margin:0 10px; font-weight:bold;}
a.tasteSubNavLink:active {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}

a.eventsSubNavLink:link {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}
a.eventsSubNavLink:visited {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}
a.eventsSubNavLink:hover {color: #f2383e; text-decoration:none; margin:0 10px; font-weight:bold;}
a.eventsSubNavLink:active {color: #000; text-decoration:none; margin:0 10px; font-weight:bold;}

a.offNavLink{color: #000; text-decoration:none; font-weight:bold;}

a.footer:link {color: #000; font-family: Arial, Helvetica, sans-serif; line-height:14px;}
a.footer:visited {color: #000; font-family: Arial, Helvetica, sans-serif; line-height:14px;}
a.footer:hover {color: #000; font-family: Arial, Helvetica, sans-serif; line-height:14px;}
a.footer:active {color: #000; font-family: Arial, Helvetica, sans-serif; line-height:14px;}

/*H tags*/
p {margin-bottom:18px;}
h1 {font-size: 20px; font-family: Arial Narrow; color: #d5a926;}
h2 {font-size: 16px; margin-bottom:18px; font-family: Arial Narrow; color: #000;}
h3 {font-size: 16px; font-family: Arial Narrow; color: #d5a926;}
h4 {font-size: 14px; font-family: Arial, Helvetica; color: #000; font-weight:bold;}

/*Misc. Classes*/
.reset{clear:both;}
.resetLeft{clear:left}
.right{text-align:right;}
.center{text-align:center;}
.white{color:#fff;}
.border{border: 1px solid #f4e98d; }
.divider{float:left; width:100%; height:18px; border-top:1px solid #d5a926; display:block;}

/*Masthead*/
#logo{float:left; width:273px; margin:44px 0 0 0; display:inline;}
#homePageLogo{float:left; width:273px; margin:0; display:inline;}
#utnav{float:right; margin:50px 10px 0 0; text-align:right; display:inline;}
#nav{float:right; width:673px; height:30px; margin:11px 0px 0 0; display:inline;}
#nav div{float:left; width:104px; height:15px; padding:5px 0; margin:0 0px; text-align:center; display:inline;}

#homeNav{float:right; width:569px; height:30px; margin:5px 0px 0 0; padding-left:104px; display:inline;}
#homeNav div{float:left; width:104px; height:15px; padding:5px 0; margin:0 0px; text-align:center; display:inline;}

#menuHeader{margin:0 auto; width:950px; height:171px; background: url(../images/menus-headertile.jpg) top repeat-x #afe561;}
#locationHeader{margin:0 auto; width:950px; height:171px; background: url(../images/location-headertile.jpg) top repeat-x #ffbf4a;}
#marketHeader{margin:0 auto; width:950px; height:171px; background: url(../images/market-headertile.jpg) top repeat-x #afe1d8;}
#tasteHeader{margin:0 auto; width:950px; height:171px; background: url(../images/taste-headertile.jpg) top repeat-x #91b9dc;}
#eventsHeader{margin:0 auto; width:950px; height:171px; background: url(../images/events-headertile.jpg) top repeat-x #ff9a87;}
#homeHeader{margin:0 auto; width:950px; height:171px; background: url(../images/home-headertile.jpg) top repeat-x #fff;}
#homePageHeader{margin:0 auto; width:950px; height:130px; background: url(../images/home-headertile2.jpg) top repeat-x #f8f2bb;}
#menuSubNav{float:left; width:400px; margin:15px 210px 0 20px; text-align:center; display:inline; }
#marketSubNav{float:left; width:600px; margin:15px 20px 0 20px; text-align:center; display:inline; }
#locationSubNav{float:left; width:600px; margin:15px 20px 0 20px; text-align:center; display:inline; }
#tasteSubNav{float:left; width:600px; margin:15px 20px 0 20px; text-align:center; display:inline; }
#eventsSubNav{float:left; width:600px; margin:15px 20px 0 20px; text-align:center; display:inline; }
#intranetHeader{margin:0 auto; width:950px; height:171px; background: url(../images/home-headertile.jpg) top repeat-x #f8f2bb;}

.bag{float:right; margin:60px 25px 0 0; display:inline;}

/*Section Background colors*/
.menubg{background:#f8f2bb;}
.locationbg{background:#f8f2bb;}
.marketbg{background:#f8f2bb;}
.tastebg{background:#f8f2bb;}
.eventsbg{background:#f8f2bb;}
.homebg{background:#f8f2bb;}
.intranetbg{background:#f8f2bb;}

/*Nav Tabs*/
.menuTabOn{background: url(../images/menus-tab.gif) center bottom no-repeat;}
.locationTabOn{background: url(../images/location-tab.gif) center bottom no-repeat;}
.marketTabOn{background: url(../images/market-tab.gif) center bottom no-repeat;}
.tasteTabOn{background: url(../images/taste-tab.gif) center bottom no-repeat;}
.eventsTabOn{background: url(../images/events-tab.gif) center bottom no-repeat;}
.homeTabOn{background: url(../images/home-tab.gif) center bottom no-repeat;}
.TabOff{}

/*Content*/
#crumbs{float:left; width:640px; margin:10px 0 10px 20px; color: #000; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; display:inline;}
#contentWrapper{margin:0 auto; width:950px; background: #fff;}
#photoColumn{float:left; width:273px; height:100%;}
#centerColumn{float:left; width:315px; margin:0px 20px 20px 20px; display:inline;}
#rightColumn{float:left; width:270px; margin:15px 0 15px 0; padding:18px 15px; background:#f9f1ae; display:inline;}
#rightColumnWhite{float:left; width:270px; margin:15px 0 15px 0; padding:18px 15px; background:#ffffff; display:inline;}
#rightColumnRepeat{float:left; width:275px; margin:0; padding:18px 15px; background:#f9f1ae; display:inline;}
#doubleColumn{float:left; width:630px; margin:15px 0 20px 20px; background:#ffffff; display:inline;}
#leftDoubleColumn{float:left; width:578px; margin:15px 15px 20px 20px; display:inline;}
#menuColumn{float:left; width:900px; margin:15px 0 20px 20px; background:#ffffff; display:inline;}
#menuA{float:left; width:420px; margin:0px 0px 0px 10px; display:inline; background:#ffffff; padding:10px;}
#menuB{float:left; width:420px; margin:0px 0px 0px 10px; display:inline; background:#ffffff; padding:10px;}
#mainmaps{float:right; width:380px; margin:0px 0px 0px 10px; display:inline;}
#maps{float:right; width:289px; margin:0px 0px 0px 10px; display:inline;}
#locationsColumn {float:left; width:220px; margin:0px 0px 0px 15px;}
#frontColumnA{float:left; width:300px; margin:0px 0px 0px 0px;}
#frontColumnB{float:right; width:650px; margin:0px 0px 0px 0px; padding:0px 0px; background:#fff792; font-size:13;}
#intro{float:left; padding:10px 25px 25px 25px; background:#fff792;}
/*Forms*/
input{border:solid 1px #999; margin:2px 0; padding:2px; font-family: arial narrow; font-size: 14px;}
textarea{border:solid 1px #999; width:100%; margin:2px 0; padding:2px; font-family: arial narrow; font-size: 14px;}
.fullWidth{width:100%}

/*footer*/
#menuFooter{margin:0 auto; width:950px; background: #54b247;}
#locationFooter{margin:0 auto; width:950px; background: #f27a22;}
#marketFooter{margin:0 auto; width:950px; background: #3fbba3;}
#tasteFooter{margin:0 auto; width:950px; background: #1a5c9f;}
#eventsFooter{margin:0 auto; width:950px; background: #f2383e;}
#homeFooter{margin:0 auto; width:950px; background: #F8C025;}

#signup{float:right; width:430px; text-align:right; margin:20px 25px 0 0;}
#footerlinks{margin:20px auto; width:950px; text-align:center;}

.tagline{float:left; margin:0 20px; display:inline;}
.copyright, .registered{ font-size: 78%; text-decoration:none; font-family: Arial, Helvetica, sans-serif; vertical-align:text-top;}
.footerText{color: #000; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;}
.introText{color: #000; font-family: Arial Narrow, Helvetica, sans-serif; font-size:13px;}
