@charset "UTF-8";

#show {display:block; width:372px;height:253px;background:transparent url(../images/slideshows/dining/santa-cruz-wedding-1.jpg) 0 0 no-repeat;}
#header {display:block; position:relative; height:175px; background:transparent url(../images/dining/bg.jpg) center 0 no-repeat;margin:0;}
#header #tagline {display:block; position:absolute; top:88px; left:238px; width:400px;height:100px; background:transparent url(../images/dining/tagline.png) 0 0 no-repeat;}
#menu-topper { position:absolute; top:65px; left:10px; display:block; width:170px;height:129px;background:transparent url(../images/dining/menu-topper.png) 0 0 no-repeat; }
ul.mainnav li.dining {background:transparent url(../images/structure/peach_bullet.png) 13px 0 no-repeat; overflow:visible;}
ul.mainnav li ul#dining-sub {display:block;}

ul.mainnav li ul li a#lunch {display:block; background:transparent url(../images/nav/sub-lunch.png) 0 0 no-repeat; height:20px;}
ul.mainnav li ul li a#dinner {display:block; background:transparent url(../images/nav/sub-dinner.png) 0 0 no-repeat; height:20px;}
ul.mainnav li ul li a#desserts {display:block; background:transparent url(../images/nav/sub-desserts.png) 0 0 no-repeat; height:20px;}
ul.mainnav li ul li a#brunch {display:block; background:transparent url(../images/nav/sub-brunch.png) 0 0 no-repeat; height:20px;}
ul.mainnav li ul li a#holidays {display:block; background:transparent url(../images/nav/sub-holiday-menus.png) 0 0 no-repeat; height:20px;}

ul.mainnav li ul li a:hover#lunch {background:transparent url(../images/nav/sub-lunch-over.png) 0 0 no-repeat;}
ul.mainnav li ul li a:hover#dinner {background:transparent url(../images/nav/sub-dinner-over.png) 0 0 no-repeat;}
ul.mainnav li ul li a:hover#desserts {background:transparent url(../images/nav/sub-desserts-over.png) 0 0 no-repeat;}
ul.mainnav li ul li a:hover#brunch {background:transparent url(../images/nav/sub-brunch-over.png) 0 0 no-repeat;}
ul.mainnav li ul li a:hover#holidays {background:transparent url(../images/nav/sub-holiday-menus-over.png) 0 0 no-repeat;}

/*active state*/
body#lunch ul.mainnav li a#lunch {display:block; background:transparent url(../images/nav/sub-lunch-over.png) 0 0 no-repeat; height:20px;}
body#dinner ul.mainnav li a#dinner {display:block; background:transparent url(../images/nav/sub-dinner-over.png) 0 0 no-repeat; height:20px;}
body#desserts ul.mainnav li a#desserts {display:block; background:transparent url(../images/nav/sub-desserts-over.png) 0 0 no-repeat; height:20px;}
body#brunch ul.mainnav li a#brunch {display:block; background:transparent url(../images/nav/sub-brunch-over.png) 0 0 no-repeat; height:20px;}
body#holidays ul.mainnav li a#holidays {display:block; background:transparent url(../images/nav/sub-holiday-menus-over.png) 0 0 no-repeat; height:20px;}

table, td, th {
vertical-align:top;
}

#accordion {
	margin:20px 0px;
}

h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	background: #ECA559;
	color: #553004;
	margin: 0 0 4px 0;
	padding: 7px;
}

h3.toggler:hover, h3.toggler.hover  {
	color: #FFFFFF;
}

div.element p, div.element h4 {margin:0px;padding:4px;}

blockquote {padding:5px 20px;}