@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*background-image:url(Images/bg_Nosh.png);
	background-repeat: repeat-x;*/
}

#Wrapper {
	width: 900px;
	height: 1370px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
}
#Left_Column {
	width: 40px;
	height: 1350px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	margin: 10px 0px 0px 0px;
	background-image:url(Images/bg_Nosh_left.png);
	background-repeat:no-repeat;
}
.nosh #Container {
	float:left;
	width:820px;
	height:1350px;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	background-image:url(Images/bg_Nosh_center.png);
	background-repeat:repeat-x;
	border-color:#FFFFFF;
}
.nosh #Container a:link, #Container a:visited, #Container a:hover #Container a:active {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align: center;
}
#Right_Column {
	height: 1350px;
	width: 40px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float:left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:url(Images/bg_Nosh_right.png);
	background-repeat:no-repeat;
}
#Header {
	padding: 0px;
	margin: 25px 15px 5px 10px;
	background-image:url(Images/navbarheader.png);
	background-position:center; 
	background-repeat:no-repeat;
	height:200px;
	width: auto;
}
#Nav_Bar {
	height: 53px;
	width:auto;
	padding: 0px px 0px 5px; 
	margin: 0px 0px 0px 0px;
}
#Nav_Bar_List {
	width: 793px;
 	height: 53px;
	background:url(Images/navbar_combined.png);
	margin: 0px auto; padding: 0;
	position: relative;
}
#Nav_Bar_List li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#Nav_Bar_List li, #Nav_Bar_List a {height: 53px; display: block;}
#panel1b {left: 0; width: 129px;}
#panel2b {left: 130px; width: 132px;}
#panel3b {left: 264px; width: 132px;}
#panel4b {left: 397px; width: 132px;}
#panel5b {left: 530px; width: 132px;}
#panel6b {left: 662px; width: 132px;}

#panel1b a:hover {background: transparent url(Images/navbar_combined.png) 0 -54px no-repeat;}
#panel2b a:hover {background: transparent url(Images/navbar_combined.png) -130px -54px no-repeat;}
#panel3b a:hover {background: transparent url(Images/navbar_combined.png) -264px -54px no-repeat;}
#panel4b a:hover {background: transparent url(Images/navbar_combined.png) -397px -54px no-repeat;}
#panel5b a:hover {background: transparent url(Images/navbar_combined.png) -530px -54px no-repeat;}
#panel6b a:hover {background: transparent url(Images/navbar_combined.png) -662px -54px no-repeat;}

table.Bakery {
  clear: right;
  line-height: 1em;
  border-collapse: collapse;
  border: 1px solid #ffffff;
  color:#000000;
  background:#996633;
}
table.Bakery p {
  margin: 0;
  padding: 0;
  color: #032469;
  text-align: left;
  font-weight: bold;
}
table.Bakery thead tr {
  width:130px;
  color: white;
  background:#996633;
}
table.Bakery thead tr th {
  background:#996633;
  padding: 5px 5px 5px 5px;
  text-align:center;
} 
table.Bakery thead td{
	padding: 5px 5px 5px 5px;
	text-align:center;
}
table.Bakery tbody tr {
  text-align:center;
}
table.Bakery tbody th {
  width:200px;
  text-align:left;
  color:#ffffff;
}
table.Bakery tbody td {
  padding: 5px 5px 5px 5px;
  width:110px;
  background: #996633;
  text-align:center;
}
.bottom_border {border-bottom: 1px solid #000000;}
.right_border {border-right: 1px solid #000000;}

#Page_Content a:link, #Page_Content a:visited, #Page_Content a:hover, #Page_Content a:active {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFF99;
	font-style:normal;
	text-decoration:none;
}
p.First_Letter_Style:first-letter {
	font-size:500%;
	color:#FFFF00;
}
#Image_Directions {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.Clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	width: auto;}
#Footer {
	width:820px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Footer p {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#Footer a:link, #Footer a:visited, #Footer a:hover #Footer a:active {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFF99;
	font-style:normal;
	text-decoration:none;
}
.Float_Left { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.Clear_Float { /* 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;
}
.nosh #Main_Content {
	height: 960px;
	width:100%;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.nosh #Image {
	height: 550px;
	width:320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	
	float:left;
}

.nosh .Home #Pictures{
	width:100%;
	height:auto;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 0px;
}

.nosh .Home #Pictures img{
 	margin-right:10px;
	margin-left:10px;
}

.nosh .Home #History {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #FFFFFF;
	text-align:justify;
	text-indent: 10px;
	padding-right: 10px;
	width:400px;
	height:550px;
	float: left;
	padding-left: 20px;
}
.nosh .Contact_Us p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #FFFFFF;
	text-align: center;
}
.nosh .Contact_Us h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 0em;
	font-weight: bold;
	text-align: center;
	color: #FFFF66;
}
.nosh .Contact_Us a:link, #Contact_Us a:visited, #Contact_Us a:hover #Contact_Us a:active {
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#99FF00;
	font-style:normal;
	text-decoration:none;
	text-align: center;
}
.nosh .Location p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 0em;
	color: #FFFFFF;
	text-align: center;
}
.nosh .Location h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 0em;
	font-weight: bold;
	color: #FFFF66;
	text-align: center;
}
.nosh .Bakery p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 0em;
	color: #FFFFFF;
	text-align: center;
}
.nosh .Bakery h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 0em;
	font-weight: bold;
	color: #FFFF66;
	text-align: center;
	text-decoration: underline;
}
.nosh .Catering p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	color: #FFFFFF;
	text-align: left;
	list-style-position: outside;
	list-style-type: none;
	font-style: italic;
	text-indent: 65px;
	margin-top:0px;
	margin-bottom:0px;
}
.nosh .Catering h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 0em;
	color: #FFFF66;
	text-align: center;
	font-weight: bold;
}
.nosh .Catering h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 0em;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	text-indent: 40px;
}
.nosh .Catering h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFF66;
	text-align: center;
	font-style: italic;
}
.nosh .Catering h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
	text-align: left;
	text-indent: 50px;
	line-height: 0em;
}
.nosh .Catering li {
	margin-bottom:0px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #FFFFFF;
	list-style-type:decimal;
	text-indent: 30px;
}
.nosh .Catering #Breakfast {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 150px;
}
.nosh .Catering #Cold_Cut {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 150px;
}
.nosh .Catering .Catering_List {
	float: left;
	width: 80%;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 150px;
}
.nosh .Catering .Catering_Price_List {
	float: left;
	height: 150px;
	width: 20%;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
}
.nosh .Catering .Special {
	list-style-type: none;}

.link_Color{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1em;
	color: #FFFF99;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
.nosh .Menu p {
	margin-top:0px;
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
	color: #FFFFFF;
	padding-left: 10px;
	text-align: center;
}

.nosh .Menu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	padding: 0px;
}
.nosh .Menu .Breakfast_List {
	left:517px;
	top:368px;
	width:37%;
	height:128px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
.nosh .Menu .Breakfast_Price_List {
	width:10%;
	height:128px;
	float: left;
	margin-right: 23px;
}
.nosh .Menu .Sand_List {
	width:37%;
	height:180px;
	float: left;
}
.nosh .Menu .Sand_Price_List {
	width:10%;
	height:180px;
	float: left;
	margin-right: 23px;
}
.nosh .Menu .Comb_List {
	width:37%;
	height:255px;
	float: left;

}
.nosh .Menu .Comb_Price_List {
	width:10%;
	height:255px;
	float: left;
	margin-right: 23px;
}
.nosh .Menu .Salad_Drinks_List {
	width:37%;
	height:190px;
	float: left;

}
.nosh .Menu .Salad_Drinks_Price_List {
	width:10%;
	height:190px;
	float: left;
	margin-right: 23px;
}

.nosh .Menu #Breakfast {
	left:370px;
	top:437px;
	width:100%;
	height:143px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.nosh .Menu #Lunch {
	width:100%;
	height:193px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.nosh .Menu #Continental {
	width:50%;
	height:15px;
	float:left;
}
.nosh .Menu #Omelettes {
	width:50%;
	height:15px;
	float:left;
}
.nosh .Menu #Cold_Sand {
	width:50%;
	height:13px;
	float:left;
}
.nosh .Menu #Hot_Sand {
	width:50%;
	height:13px;
	float:left;
}
.nosh .Menu #Combinations {
	width:100%;
	height:256px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.nosh .Menu #Combinations_Header {
	width:100%;
	height:18px;
	margin-top:0px;
	margin-top:0px;
	text-align:center;
}

.nosh .Menu #Salad_Drinks {
	width:100%;
	height:205px;
	margin-bottom: 0px;
}
.nosh .Menu #Salads {
	width:50%;
	height:15px;
	float:left;
}
.nosh .Menu #Drinks {
	width:50%;
	height:15px;
	float:left;
}

.nosh .Menu h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:0em;
	color: #FFFF66;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}
.nosh .Menu h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	font-weight: bold;
	color: #FFFF66;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}
.nosh .Menu h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	color: #FFFF66;
	margin-top: 0px;
	margin-bottom: 0px;
}


.nosh .Menu #Free_Local_Delivery {
	margin-top: 0px;
	margin-bottom: 0px;
}

html {
 background:#222;
 height:100%;
}
