/* top elements */

 



body {
	margin: 0;
	padding: 0;
	font: normal 73%/1.5em Helvetica, Arial, sans-serif;
	color: #fff;
	background:  #c9cbce url( images/bg.jpg) repeat-x;
	background-attachment:fixed;
	text-align: left;
}
/* links */

a {
	background: inherit;
	color: #b97acc;
	text-decoration: none;
	border:none;
}
a:hover {
	background: inherit;
	color: #b97acc;
	text-decoration: underline;
}
a img {
	border:none;
}
/* link outline fix */

a {
	outline: none;
}
/* cms image fix */





/***********************

	  LAYOUT

************************/

 

   

 



/* alignment classes */

.float-left {
	float: left;
}
.float-right {
	float: right;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
/* additional classes */

.clear {
	clear: both;
}
.gray {
	color: #BFBFBF;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	padding:0px;
	margin:0px;
}
p, h1, h2, h3 {
	margin: 0px;
}
ul, ol {
	margin: 0px;
	padding: 0 15px;
}
h2 {
	font-size:1.35em;
}
h3 {
	font-size:1.25em;
}
img.floatLeft {
	float: left;
	margin: 10px 10px 5px 0;
}
img.floatRight {
	float: right;
	margin: 10px 0 5px 10px;
}
label {
	font-weight: bold;
	font-family: Arial;
}
input, textarea, label {
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.one-column label {
	float: left;
	width: 120px;
	text-align: right;
}
/* content */





/* header */

#header {
	height: 155px;
	width: 1000px;
	margin :0px;
	background: transparent;
	background-image: url(images/headerBG.jpg);
	background-repeat:repeat-x;
	overflow:visible;
}
#header-content {
	height: 110px;
	width: 815px;
	margin:0px;
	float:right;
}
#logo {
	display: inline;
	float:left;
	width: 135px;
	height:170px;
	padding: 0;
	margin :0px;
	margin-top: -14px;
	margin-left: 49px;
	top:10px;
	width: 135px;
	height:170px;
}
#logo h1 a {
	postion:relative;
	display:block;
	width: 135px;
	height:170px;
	background:transparent url( images/logo.gif);
	position: relative;
	z-index:300;
	text-indent:-10009px;
	margin :0px;
}
#tiptopnav {
	display: inline;
	width: 295px;
	height:40px;
	margin:0px;
	float:right;
	background: transparent;
	background-image: url(images/tiptopnavBG.gif);
	background-repeat:no-repeat;
	background-position: 40% 0%;
}
#tiptopnav ul li {
	list-style:none;
	float:left;
	display:block;
	margin:0px
}
#tiptopnav-1 a {
	display:block;
	height:15px;
	width:44px;
	margin-top:11px;
	background:transparent url(images/tiptopnav_1.gif);
	text-indent:-10009px;
}
#tiptopnav-2 a {
	display:block;
	height:15px;
	width:71px;
	margin-top:11px;
	background:transparent url(images/tiptopnav_2.gif);
	text-indent:-10009px;
}
#tiptopnav-3 a {
	display:block;
	height:15px;
	width:70px;
	margin-top:11px;
	background:transparent url(images/tiptopnav_3.gif);
	text-indent:-10009px;
}
#tiptopnav-4 a {
	display:block;
	height:15px;
	width:79px;
	margin-top:11px;
	background:transparent url(images/tiptopnav_4.gif);
	text-indent:-10009px;
}
#topnav {
	width: 760px;
	height:35px;
	margin:29px 0 0 0;
	float:left;
}
#topnav ul, #topnav ul ul, #topnav ul li {
	list-style:none;
	margin:0px;
	padding:0px;
}
#topnav ul li {
	float:left;
	display:block;
	margin:0px
}
#topnav-1 a {
	display:block;
	height:35px;
	width:165px;
	margin-top:0px;
	background:transparent url(images/nav_1off.gif);
	text-indent:-10009px;
}
#topnav-1 a:hover {
	display:block;
	height:35px;
	width:165px;
	margin-top:0px;
	background:transparent url(images/nav_1off.gif);
	text-indent:-10009px;
}
#home #topnav-1 a:hover {
	display:block;
	height:35px;
	width:165px;
	margin-top:0px;
	background:transparent url(images/nav_1off.gif);
	text-indent:-10009px;
}
#home #topnav-1 a {
	display:block;
	height:35px;
	width:165px;
	margin-top:0px;
	background:transparent url(images/nav_1off.gif);
	text-indent:-10009px;
}
#home #topnav-1 a:hover {
	display:block;
	height:35px;
	width:165px;
	margin-top:0px;
	background:transparent url(images/nav_1off.gif);
	text-indent:-10009px;
}
#topnav-2 a {
	display:block;
	height:35px;
	width:80px;
	margin-top:0px;
	background:transparent url(images/nav_2off.gif);
	text-indent:-10009px;
}
#topnav-2 a:hover {
	display:block;
	height:35px;
	width:80px;
	margin-top:0px;
	background:transparent url(images/nav_2over.gif);
	text-indent:-10009px;
}
#catering #topnav-2 a:hover {
	display:block;
	height:35px;
 width:81pxmargin-top:0px;
	background:transparent url(images/images/nav_2on.gif);
	text-indent:-10009px;
}
.catering #topnav-2 a {
	display:block;
	height:35px;
	width:81px;
	margin-top:0px;
	background:transparent url(images/nav_2on.gif);
	text-indent:-10009px;
}
.catering #topnav-2 a:hover {
	display:block;
	height:35px;
	width:81px;
	margin-top:0px;
	background:transparent url(images/nav_2on.gif);
	text-indent:-10009px;
}
#topnav-3 a {
	display:block;
	height:35px;
	width:141px;
	margin-top:0px;
	background:transparent url(images/nav_3off.gif);
	text-indent:-10009px;
}
#topnav-3 a:hover {
	display:block;
	height:35px;
	width:141px;
	margin-top:0px;
	background:transparent url(images/nav_3over.gif);
	text-indent:-10009px;
}
#cookschool #topnav-3 a:hover {
	display:block;
	height:35px;
	width:141px;
	margin-top:0px;
	background:transparent url(images/images/nav_3on.gif);
	text-indent:-10009px;
}
.cookingschool #topnav-3 a {
	display:block;
	height:35px;
	width:141px;
	margin-top:0px;
	background:transparent url(images/nav_3on.gif);
	text-indent:-10009px;
}
.cookingschool #topnav-3 a:hover {
	display:block;
	height:35px;
	width:141px;
	margin-top:0px;
	background:transparent url(images/nav_3on.gif);
	text-indent:-10009px;
}
#topnav-4 a {
	display:block;
	height:35px;
	width:100px;
	margin-top:0px;
	background:transparent url(images/nav_4off.gif);
	text-indent:-10009px;
}
#topnav-4 a:hover {
	display:block;
	height:35px;
	width:100px;
	margin-top:0px;
	background:transparent url(images/nav_4over.gif);
	text-indent:-10009px;
}
.calendar #topnav-4 a:hover {
	display:block;
	height:35px;
	width:100px;
	margin-top:0px;
	background:transparent url(images/nav_4over.gif);
	text-indent:-10009px;
}
.calendar #topnav-4 a {
	display:block;
	height:35px;
	width:100px;
	margin-top:0px;
	background:transparent url(images/nav_4on.gif);
	text-indent:-10009px;
}
.calendar #topnav-4 a:hover {
	display:block;
	height:35px;
	width:100px;
	margin-top:0px;
	background:transparent url(images/nav_4on.gif);
	text-indent:-10009px;
}
#toplist ul {
	padding:10px;
	float:left;
	display:block;
	margin:0px
}
toplist ul li {
	padding:10px;
	float:left;
	display:block;
	margin:0px
}
#topnav-5 a {
	display:block;
	height:35px;
	width:134px;
	margin-top:0px;
	background:transparent url(images/nav_5off.gif);
	text-indent:-10009px;
}
#topnav-5 a:hover {
	display:block;
	height:35px;
	width:134px;
	margin-top:0px;
	background:transparent url(images/nav_5over.gif);
	text-indent:-10009px;
}
#avantagecard #topnav-5 a:hover {
	display:block;
	height:35px;
	width:134px;
	margin-top:0px;
	background:transparent url(images/nav_5over.gif);
	text-indent:-10009px;
}
.avantagecard #topnav-5 a {
	display:block;
	height:35px;
	width:134px;
	margin-top:0px;
	background:transparent url(images/nav_5on.gif);
	text-indent:-10009px;
}
.avantagecard #topnav-5 a:hover {
	display:block;
	height:35px;
	width:134px;
	margin-top:0px;
	background:transparent url(images/nav_5on.gif);
	text-indent:-10009px;
}
#topnav-6 a {
	display:block;
	height:35px;
	width:131px;
	margin-top:0px;
	background:transparent url(images/nav_6off.gif);
	text-indent:-10009px;
}
#topnav-6 a:hover {
	display:block;
	height:35px;
	width:131px;
	margin-top:0px;
	background:transparent url(images/nav_6over.gif);
	text-indent:-10009px;
}
#specials #topnav-6 a:hover {
	display:block;
	height:35px;
	width:131px;
	margin-top:0px;
	background:transparent url(images/nav_6over.gif);
	text-indent:-10009px;
}
.specials #topnav-6 a {
	display:block;
	height:35px;
	width:131px;
	margin-top:0px;
	background:transparent url(images/nav_6on.gif);
	text-indent:-10009px;
}
.specials #topnav-6 a:hover {
	display:block;
	height:35px;
	width:131px;
	margin-top:0px;
	background:transparent url(images/nav_6on.gif);
	text-indent:-10009px;
}
#toplist ul {
	padding:10px;
	float:left;
	display:block;
	margin:0px
}
toplist ul li {
	padding:10px;
	float:left;
	display:block;
	margin:0px
}
/* side nav

*****************************************/

#sidenavCont {
	width:165px;
	height:100%;
	float:left;
	margin: -25px 0 0 15px;
	z-index:2;
	display: inline;
	position: relative;
	z-index:200;
}
#sidenavCont h2 {
	height:43px;
	width:165px;
	background:  transparent url( images/sidenavH2.gif) repeat-x;
	text-indent:-10009px;
}
#sidenav {
	width:165px;
	margin:0px;
	margin-right:-35px;
	background:  #9c9ea1 url( images/sidenavBG.gif) repeat-x;
}
#sidenav a {
	font-weight:bold;
	font-size:11px;
	margin:0px;
}
#sidenav ul, #sidenav ul ul, #sidenav ul li {
	list-style:none;
	padding-bottom:3px;
	padding-left:0px;
}
#sidenav-1 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_1off.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-1 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_1over.gif) no-repeat;
	text-indent:-10009px;
}
#subpage1 #sidenav-1 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_1on.gif) no-repeat;
	text-indent:-10009px;
}
#subpage1 #sidenav-1 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_1on.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-2 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_2off.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-2 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_2over.gif) no-repeat;
	text-indent:-10009px;
}
#subpage2 #sidenav-2 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_2on.gif) no-repeat;
	text-indent:-10009px;
}
#subpage2 #sidenav-2 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_2on.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-3 a {
	display: block;
	padding-left:18px;
}
#sidenav-3 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_3off.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-3 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_3over.gif) no-repeat;
	text-indent:-10009px;
}
#subpage3 #sidenav-3 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_3on.gif) no-repeat;
	text-indent:-10009px;
}
#subpage3 #sidenav-3 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_3on.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-4 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_4off.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-4 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_4over.gif) no-repeat;
	text-indent:-10009px;
}
#subpage4 #sidenav-4 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_4on.gif) no-repeat;
	text-indent:-10009px;
}
#subpage4 #sidenav-4 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_4on.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-5 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_5off.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-5 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_5over.gif) no-repeat;
	text-indent:-10009px;
}
#subpage5 #sidenav-5 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_5on.gif) no-repeat;
	text-indent:-10009px;
}
#subpage5 #sidenav-5 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_5on.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-6 a {
	width:166px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_6off.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-6 a:hover {
	width:166px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_6over.gif) no-repeat;
	text-indent:-10009px;
}
#subpage6 #sidenav-6 a:hover {
	width:166px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_6on.gif) no-repeat;
	text-indent:-10009px;
}
#subpage6 #sidenav-6 a {
	width:166px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_6on.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-7 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_7off.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-7 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_7over.gif) no-repeat;
	text-indent:-10009px;
}
#subpage7 #sidenav-7 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_7on.gif) no-repeat;
	text-indent:-10009px;
}
#subpage7 #sidenav-7 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_7on.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-8 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_8off.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-8 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_8over.gif) no-repeat;
	text-indent:-10009px;
}
#subpage8 #sidenav-8 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_8on.gif) no-repeat;
	text-indent:-10009px;
}
#subpage8 #sidenav-8 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_8on.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-9 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_9off.gif) no-repeat;
	text-indent:-10009px;
}
#sidenav-9 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_9over.gif) no-repeat;
	text-indent:-10009px;
}
#subpage9 #sidenav-9 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_9on.gif) no-repeat;
	text-indent:-10009px;
}
#subpage9 #sidenav-9 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_9on.gif) no-repeat;
	text-indent:-10009px;
}
/* page content

*****************************************/





#pageContent {
	width: 1000px;
	min-height:400px;
	text-align: left;
	padding-bottom:50px;
	margin:  30px auto 0 auto;
	background: #2E1436;
	background-image: url(images/pageContBG.gif);
	background-repeat:repeat-x;
	background-position:0 110px;
}
#pageContent .column {
	position: relative;
	float: left;
}
#maincolumn {
	width: 500px;
	min-height:400px;
	text-align: left;
	padding: 0;
	float:left;
	margin :15px;
	margin-bottom:0px;
}
#maincolumn img {
	padding:2px 8px 2px 8px;
}

#sidebar {
	width: 275px;
	min-height:440px;
	text-align: left;
	padding: 0;
	float:right;
	margin :0px;
	margin-right:7px;
	display: inline;
	background:#2b1332;
	z-index:0;
}
.sidebarsep {
	width: 266px;
	height:1px;
	background: transparent;
	background-image: url(images/sidebarsep.gif);
	display:inlne;
	margin:0 0 0 5px;
}
#sidebarContent1 {
	display: block;
	width: 245px;
	height:260px;
	text-align: left;
	padding: 15px;
}
.sidebargal img {
	padding: 7px;
}
#sidebarContent2 {
	display: block;
	width: 245px;
	height:260px;
	text-align: left;
	padding: 15px;
	background:none;
}
/* newsletter signup

*****************************************/ 

#newslettersignup {
	background:  transparent url( images/newsletterBG.gif) no-repeat;
	width:793px;
	height:52px;
	float:right;
	margin:-52px 15px 0 0;
	z-index:99;
	position:relative;
}
#nlsColLeft {
	width:260px;
	height:52px;
	float:left;
}
#nlsColLeft h3 {
	background:  transparent url( images/signupH3.gif) no-repeat;
	width:240px;
	height:35px;
	text-indent:-10009px;
	margin: 10px 0 0 30px;
}
#nlsColRight {
	width:450px;
	height:52px;
	float:right;
}
#newsletter_form {
	color:#FFFFFF;
	width: 450px;
	height:45px;
	float:right;
	margin :0px;
	margin-top:5px;
	display: inline;
}
#newsletter_form ul {
	list-style:none;
	margin:0px;
	padding:0;
	float:left;
	display:block;
	margin:0px
}
#newsletter_form ul li {
	list-style:none;
	margin:0px;
	padding:0;
	float:left;
	padding-right:10px;
	display:block;
	margin:0px
}
#newsletter_form form {
	margin:0px
}
/* footer */

#footer {
	width:1000px;
	height:80px;
	margin: 0 auto;
	color:#000;
	font: normal 90%/1.6em Helvetica, Arial, sans-serif;
	text-align: left;
	display: block;
}
#footer-content {
	background:  #c9cbce url( images/footerbg.gif) repeat-x;
	width: 1000px;
	height:50px;
	margin-left: 0px;
}
#footer-content a {
	text-decoration: none;
	color: #777;
}
#footer-content a:hover {
	text-decoration: underline;
	color: #f04f24;
}
#footer-content ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer-content .col {
	width: 220px;
	padding:10px;
}
#footer-content .col2 {
	width: 252px;
	padding:10px;
}
#footer-content .col2 ul li {
	float:right;
	padding:10px;
}
.address {
	background: transparent url( images/footercontact.gif) no-repeat;
	width: 220px;
	height:15px;
	margin-left: 5px;
	text-indent:-10009px;
	margin-top:8px;
	position:relative;
}
.celebratingthechef {
	color:#120815;
	background: transparent url( images/celebratingthecheffooter.gif) no-repeat;
	width: 252px;
	height:31px;
	margin-right: 5px;
	text-indent:-10009px;
	margin-top:0px;
	position:relative;
}
/* Home sidenav

*****************************************/



#homesidenavCont {
	width:165px;
	min-height:200px;
	float:left;
	margin: -170px 0 0 15px;
	z-index:2;
	display: inline;
}
#homesidenavCont h2 {
	height:43px;
	width:165px;
	background:  transparent url( images/sidenavH2.gif) repeat-x;
	text-indent:-10009px;
}
#homesidenav {
	width:165px;
	min-height:200px;
	margin:0px;
	margin-right:-35px;
	background:  #9c9ea1 url( images/sidenavBG.gif) repeat-x;
}
#homesidenav a {
	font-weight:bold;
	font-size:11px;
	margin:0px;
}
#homesidenav ul, #homesidenav ul ul, #homesidenav ul li {
	list-style:none;
	padding-bottom:3px;
	padding-left:0px;
}
#homesidenav-1 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_1off.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-1 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_1over.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-2 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_2off.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-2 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_2over.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-3 a {
	display: block;
	padding-left:18px;
}
#homesidenav-3 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_3off.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-3 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_3over.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-4 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_4off.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-4 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_4over.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-5 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_5off.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-5 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_5over.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-6 a {
	width:166px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_6off.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-6 a:hover {
	width:166px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_6over.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-7 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_7off.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-7 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_7over.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-8 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_8off.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-8 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_8over.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-9 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_9off.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-9 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_9over.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-10 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_10off.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-10 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_10over.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-11 a {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_11off.gif) no-repeat;
	text-indent:-10009px;
}
#homesidenav-11 a:hover {
	width:165px;
	height:40px;
	display: block;
	background:transparent url(images/sidenav_11over.gif) no-repeat;
	text-indent:-10009px;
}
/* Home page content

*****************************************/

#homecont {
	width:800px;
	float:right;
	margin-right:10px;
	margin-top:5px;
	display: inline;
}
#homecont2 {
	width:780px;
	float:right;
	padding: 10px 10px 15px 10px;
	display: inline;
}
#homecontCOLleft {
	width:380px;
	float:left;
	margin:10px;
	display: inline;
}
#homecontCOLright {
	width:380px;
	float:right;
	margin:10px;
	display: inline;
}
#homecontCOLleft2 {
	width:180px;
	height:160px;
	float:right;
	margin:0px;
	display: inline;
}
#homecontCOLright2 {
	width:180px;
	height:160px;
	float:right;
	margin:0px;
	display: inline;
}
.teasertext {
	width:190px;
	float:left;
	margin-top:5px;
	display: inline;
}
/* Homepage flash

*****************************************/



#homeFlash {
	width: 710px;
	height:400px;
	text-align: left;
	padding: 0;
	float:left;
	margin :0px;
	margin-top:-46px;
	display: inline;
}
/* Homepage Specials

*****************************************/



#homeSpec {
	width: 275px;
	height:400px;
	text-align: left;
	padding: 0;
	float:right;
	margin :0px;
	margin-top:-46px;
	margin-right:15px;
	display: inline;
}


#homeSpec a:link { color:#2E1436; }
#homeSpec a:active{ color:#2E1436; }
#homeSpec a:visited { color:#2E1436; }
#homeSpec a:hover { color:#000; }



#homeSpecHead {
	display: inline;
	width: 275px;
	height:44px;
	text-align: left;
	padding: 0;
	margin :0px;
}
#homeSpecContent {
	display: block;
	width: 245px;
	height:278px;
	text-align: left;
	padding: 15px;
	color:#333333;
	line-height: 1.5em;
	background: #9c9ea1;
	background-image: url(images/homespecBG.gif);
	background-repeat:repeat-x;
	margin :0px;
}
#homeSpec h2 {
	display:block;
	width: 275px;
	height:44px;
	background:transparent url( images/homespec_h2.gif);
	text-indent:-10009px;
	margin :0px;
}
#homeSpecFooter {
	display:block;
	width: 275px;
	height:38px;
	background:transparent url( images/specNavFooterBG.gif);
	text-align:center;
	padding-top:10px;
	margin :0px;
}
/* Produce Page

*****************************************/



#producehead {
	display: inline;
	width: 1000px;
	height:90px;
	padding: 0;
}
#producehead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/producehead.jpg);
	margin-top:-46px;
	text-indent:-10009px;
}
h2.producesidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/producesidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* Grocery Page

*****************************************/



#groceryhead {
	display: inline;
	width: 1000px;
	height:90px;
	padding: 0;
}
#groceryhead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/groceryhead.jpg);
	margin-top:-46px;
	text-indent:-10009px;
}
h2.grocerysidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/grocerysidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* bakery Page

*****************************************/



#bakeryhead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}

#shopholidayhead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
	
}
#shopholidayhead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/shopholidayhead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
#cubesidehead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
	
}
#cubesidehead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/cubesidehead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
#weddingcakehead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
	
}
#weddingcakehead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/weddingcakehead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
#bakeryhead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/bakeryhead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.bakerysidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/blanksidebarH2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* wine Page

*****************************************/



#winehead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#winehead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/winehead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.winesidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/winesidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* wineclub Page

*****************************************/



#wineclubhead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#wineclubhead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/wineclubhead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.wineclubsidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/wineclubsidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* deli Page

*****************************************/



#delihead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#delihead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/delihead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.delisidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/blanksidebarH2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* cheese Page

*****************************************/



#cheesehead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#cheesehead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/cheesehead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.cheesesidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/cheesesidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* seafood Page

*****************************************/



#seafoodhead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#seafoodhead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/seafoodhead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.seafoodsidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/seafoodsidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* meat Page

*****************************************/



#meathead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#meathead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/meathead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.meatsidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/blanksidebarH2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* dujour Page

*****************************************/



#dujourhead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#dujourhead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/dujourhead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.dujoursidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/blanksidebarH2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* catering Page

*****************************************/



#cateringhead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#cateringhead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/cateringhead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.cateringsidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/cateringsidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* cookingschool Page

*****************************************/



#cookingschoolhead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#cookingschoolhead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/cookingschoolhead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.cookingschoolsidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/cookingschoolsidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* calendar Page

*****************************************/



#calendarhead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#calendarhead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/calendarhead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.calendarsidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/calendarsidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* avantagecard Page

*****************************************/



#avantagecardhead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#avantagecardhead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/advantagehead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.avantagecardsidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/avantagecardsidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* specials Page

*****************************************/



#specialshead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#specialshead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/specialshead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.specialssidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/specialssidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* aboutus Page

*****************************************/



#aboutushead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#aboutushead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/aboutushead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.aboutussidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/aboutussidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* locations Page

*****************************************/



#locationshead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#locationshead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/locationhead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.locationssidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/locationssidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}
/* contactus Page

*****************************************/



#contactushead {
	display: inline;
	postion:relative;
	width: 1000px;
	height:90px;
	padding: 0;
}
#contactushead h2 {
	width: 1000px;
	height:90px;
	padding: 0;
	background:transparent url( images/contactushead.jpg);
	margin:-46px 0 0 0;
	text-indent:-10009px;
	position: relative;
	z-index:100;
}
h2.contactussidebar {
	display:block;
	width: 275px;
	height:35px;
	background:transparent url( images/contactussidebarh2.gif);
	text-indent:-10009px;
	margin :0px;
}

