/* CSS Document */
/* iPhone custom CSS */

body {
	background: #E6E6DC;
	font-family: Verdana;
	font-size: 70%;
	padding: 0;
	margin: 0;
	text-align: center;
}

h2 {
	display:block; 
	text-indent:-9999px;
	font-family: Copperplate, Georgia, "Times New Roman", Times, serif;
	font-size: 2.5em;
	color: #000;
	margin: 0;
	padding: 10px 0 5px 0;
}

h2.title-catering-events {
	background: none;
}

h2.title-summer {
	background: #FFF url('../images/title_summer.gif') top left no-repeat; 
	background-position: 0 50%;
}

h2.title-summer-catering {
	background: none;
}

h2.title-catering-menu {
	background: #FFF url('../images/title_catering_menu.gif') top left no-repeat; 
	background-position: 0 50%;
}

h2.title-catering-prices {
	background: #FFF url('../images/title_catering_prices.gif') top left no-repeat; 
	background-position: 0 50%;
}

h2.title-contact {
	background: #FFF url('../images/title_contact.gif') top left no-repeat; 
	background-position: 0 50%;
}

h2.title-parking {
	background: #FFF url('../images/title_parking.gif') top left no-repeat; 
	background-position: 0 50%;
}

h2.title-jobs {
	background: #FFF url('../images/title_jobs.gif') top left no-repeat; 
	background-position: 0 50%;
}


h3 {
	font-family: Verdana;
	font-size: 1.25em;
	color: #000;
	font-weight: bold;
	margin: 0;
	padding: 20px 0 10px 0;
}

h3.red {
	font-family: Verdana;
	font-size: 2em;
	color: #980E06;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 5px 0;
}

.price {
	color: #980E06;
}

body#green-menu a:link.holiday-menu {
	color: #C30;
}

h3.holiday-menu-title {
	color: #C30;
	font-size: 1.5em;
	margin: 0;
	padding: 10px 0 0 0;
	}


body#red #contact-info {
	display: block;
	color: #CCC;
	background-color: #640A09;
	font-weight: bold;
	font-size: 17px;
	padding: 5px 10px 10px 10px;
	margin: 20px 25px 0 320px;
	border: 1px solid #FFF;
}

body#green-menu #contact-info {
	display: block;
	color: #CCC;
	background-color: #34330B;
	font-weight: bold;
	font-size: 17px;
	padding: 5px 10px 10px 10px;
	margin: 20px 25px 0 320px;
	border: 1px solid #FFF;
}

body#red #contact-info a:link {
	color: #FFF;
}
	
body#red #contact-info a:hover {
	color: #FFF;
}
	
body#red #contact-info a:visited {
	color: #FFF;
}

body#green-menu #contact-info a:link {
	color: #FFF;
}
	
body#green-menu #contact-info a:hover {
	color: #FFF;
}
	
body#green-menu #contact-info a:visited {
	color: #FFF;
}

#container {
	position: relative;
	margin: 0 auto;
	width: 480px;
	text-align: left;
}

body#red #content {
	background: #FFF;
}

body#red #banner {
	background: #980E06 url("../images/headerBgRed1.jpg") top right no-repeat;
}

body#green-menu #banner {
	background: #666610 url("../images/headerBgGreen1.jpg") top right no-repeat;
}

body#purple #banner {
	background: #650133 url("../images/headerBgEggplant1.jpg") top right no-repeat;
}

#header {
	margin-left: 0;
}


body#red .catering-button {
	float:right; 
	padding: 9px 0px 3px 10px;
}

#menu {
	color: #000;
	background: #FFF;
	border-bottom: 1px solid #CCC;
	margin-left: 0;
	padding: 5px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
}

#crumb-trail {
	display: none;
}

#text {
	margin-left: 0;
}

#text p.contact-note {
	display: none;
}

#jumpnav-gallery {
	display: none;
}

body#red .float-left1 {
	width: 80%;
	float: left;
	margin: 1px 5px 0 0;
	padding: 0 0 0 14px;
	background: #FFF url("../images/bg-shadow.jpg") top left no-repeat;
}

body#red .float-left2 {
	display: none;
}

body#red .float-left p{
	padding: 0;
	margin: 5px;
}

body#green-menu .float-left {
	width: 80%;
	float: left;
	padding-right: 20px;
	font-size: 1em;
}

body#green-menu #text {
	margin: 0;
	font-size: 1.5em;
}

body#green-menu #menu {
	margin-left: 0;
}

body#green-menu #header {
	margin-left: 0;
}

body#red .catering-button {
	background: #FFF url('../images/button_catering1.gif') top left no-repeat; 
	background-position: 10px 50%;
	float:left; 
}

body#red .catering-button a {
	display:block; 
	text-indent:-9999px; 
	width:162px; 
	height:28px;
	padding: 0px 0px 3px 15px;
}

body#green-menu .catering-button {
	background: #FFF url('../images/button_catering-prices.gif') top left no-repeat; 
	background-position: 0 50%;
	float:right; 
}

body#green-menu .catering-button a {
	display:block; 
	text-indent:-9999px; 
	width:196px; 
	height:28px;
	padding: 9px 0px 3px 10px;
}

body#purple #content {
	background: #FFF;
}

#footer {
	margin: 0px 20px 10px 20px;
	padding-top: 5px;
	font-size: .85em;
}

/* Tabs */

.ui-tabs-nav {
    display: inline;
}

.ui-tabs-nav ul {
	border-bottom: 1px solid #CCC;
}
.ui-tabs-nav li {
	list-style: square;
	margin: 2px 40px 2px 40px;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    background: #FFF;
	font-weight: bold;
    line-height: 1.2;
    text-decoration: underline;
}
.ui-tabs-nav a {
    font-weight: bold;
    line-height: 1.2;
    text-decoration: underline;
}
.ui-tabs-nav .ui-tabs-selected a {
    color: #000;
}
.ui-tabs-nav a span {
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #CCC;
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

