* {margin:0;padding:0}
body{
		 	background:url(images/bg.gif) repeat;
			padding:0px;
			margin:0px;
			text-align:center;
		 }

div#main{
         width:800px;
				 height:auto;
				 padding:0px;
				 margin:0 auto;
				 }
       div#header{
								 width:800px;
								 height:58px;
								 background:url(images/header.gif) no-repeat;
								 padding:0px;
								 }
								 div#header  div a img { border:none;}
		
div#bdy { background:#c69c6d; width:100%; padding:0px; border:#FFFFFF 3px solid;}
html>body #bdy{width:794px;}
img.logo{ border:0px; margin:0px; padding:0px;}
	 div#menunvg{ width:100%;
								margin:auto;
								text-align:left;
								padding-top:4px;
								background:url(images/lhsbg_y.gif) repeat-y;
								padding-left:10px;
								}	
		div#menunvg a{ font-family:Arial, Helvetica, sans-serif; 
										font-size:12px; 
										font-stretch:normal; 
										font-variant:normal; 
										color:#382003;
										 text-decoration:none;
											margin:0px;
											line-height:19px;
											padding:0px;
											word-spacing:normal;
											border:none;
										}	
			 html>body div#menunvg a{ font-weight:500;}
			div#menunvg a:hover{color:#990000;}
			div#menunvg a img { border:0px;}
			div#menunvg br{ font-size:12px; margin:0px;}																		 
		 div#cart{ width:100%; 
		           margin:auto;
							 background:url(images/lhsbg_g.gif) repeat-y;
							 text-align:center;
						   }
		 div#cart table{ width:95%;
		                 margin:auto;
									 }
		 div#cart td {
									 font-family:Arial, Helvetica, sans-serif;
									 font-size:12px;
									 text-align:center;
									 height:auto;
										}
			 div#cart a {
									 text-decoration:none;
									 }
									 div#cart a img{
																	border:0px;
																	}
								div#cart td i font{ color:#000000;}/*  Min Delivery Order: $10.00 Delivery Charge: $1.00*/
								div#cart td font b {color:#663300;}/*Your cart is empty*/
								div#cart td font { color:#000000;}
								div#cart td b font { color:#990000;}
		 div#hoursdiv { width:100%;}
		 div#hoursdiv  td { height:auto;}
		 div#hoursdiv  td  font { font-size:11px;}
		 
 div#menu{
					 width:98%;
					 overflow:hidden;
					 margin:auto;
					 background:url(images/grad.jpg) repeat-y;
					 }
								 div#menu img {
								               margin-top:0px;
															 }
								 div#menu td{
                            font-family:Arial, Helvetica, sans-serif;
								            font-size:12px;
				                      }
															div#menu form{
															margin:0px;
															}
					div#menu td a {
					               color:#382003;
												 font-size:13px;
												 text-decoration:none;
												 }
												 div#menu td a:hover{color:#FF0000; text-decoration:underline;}
												 div#menu td.fnsz14 {
												                     font-size:16px;
																						 font-family:Verdana, Arial, Helvetica, sans-serif;
																						 font-style:normal;
																						 font-variant:normal;
																						 font-weight:bold;
																						 color:#333333;
												                     }														
				div#menus{
					       width:98%;
								 overflow:hidden;
								 background:url(images/grad.jpg) repeat-y;
								 margin:auto;
								 }
									div#menus h3{
															margin-bottom:0px;
															margin-top:30px;
															 font-family:Verdana, Arial, Helvetica, sans-serif;
															 font-size:18px;
															 color:#663300;
															 font-stretch:normal;
															 font-style:normal;
														 }
									div#menus form{
															margin-bottom:0px;
															margin-top:0px;
															padding:20px 15px 5px 15px;
															width:95%;
															}							
									div#menus td{
                            font-family:Arial, Helvetica, sans-serif;
								            font-size:12px;
														font-variant:normal;
														font-style:normal;
														padding:1px;
				                      }
									div#menus		  td.fnsz14	{
																					 font-size:16px;
																					 font-weight:bold;
																					 font-family:Verdana, Arial, Helvetica, sans-serif;
																					 font-variant:normal;
																					font-style:normal;
																						 }
									 
									 #menus td div.crtctmitm_item_desc font{ color:#000000;}/* item description*/
									 div#menus td.fnsz14 font{color:#472400; font-size:14px; font-weight:700;}/* color for menus item name*/
									 div#menus td font i {color:#472400;}/* instruction, this is for ...*/
									 div#menus td i b font{ color:#472400;}/*for size price  choice of salad ...*/
									 div#menus td font{color:#663300;}
									 div#menus td a { text-decoration:none;}
									 div#menusc{
									          width:90%;
														margin:auto;
														background:url(images/grad.jpg) repeat-y;
															}
									div#menusc td.fnsz14 font{color:#472400; font-size:14px; font-weight:700;}/* color for menus item name*/
															div#menusc form{
																							margin-bottom:0px;
																							margin-top:0px;
																							padding:20px 15px 5px 15px;
																							width:95%;
																							}					
													 div#menusc td	{ font-family:Verdana, Arial, Helvetica, sans-serif;
																						font-size:12px;
																						padding:1px 3px 1px 3px;
																						font-variant:normal;
																						font-style:normal;
																					}
									

div#footer {
            width:95%;
						margin-top:10px;
						padding-left:10px;
						
						}
div#footer a{ text-decoration:none;
               margin:0px;
             }
						 div#footer a img{ border:0px;
						                   margin-top:0px; 
						                  }
															 div#footer p { font-family:Arial, Helvetica, sans-serif;
															                font-size:12px;
																							font-variant:normal;
			                                       	font-style:normal;
																							margin-bottom:2px;
																							margin-top:0px;
																							color:#000000;
																							}

a.menulist_menu_name_link {font-family:Verdana, Arial, Helvetica, sans-serif;
																		font-variant:normal;
																		font-style:normal;
																		font-size:11px;}
a.menulist_menu_name_link:hover {color:#FF0000; text-decoration:underline;}	

DIV#btmnvg{ width:768px; text-align:center;}
div#btmcont{ margin:auto; 
						 text-align:center;
}
						div#btmcont a {font-family:Verdana, Arial, Helvetica, sans-serif;
														font-variant:normal;
														font-style:normal;
														font-size:11px;
														color:#000000;
														text-decoration:none;}
.cart_delete_link{ color:#663300; font-weight:600;}
.menudetails_menus_hdr_img{ margin-bottom:10px;}
a.cart_delete_link:hover{ color:#FFFFFF;}
.cart_viewedit_link{ color:#663300;font-weight:600;}
a.cart_viewedit_link:hover{ color:#ffffff;}

p.txt{ font-family:Arial, Helvetica, sans-serif;
			 font-size:12px; 
			 font-stretch:normal;
			 margin:0p;
			 text-align:center;
			 }
img.titleimg{ margin-left:15px;}
div.list { width:265px; margin:auto;}
h4{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-stretch:normal; font-style:normal; text-align:center; color:#6b3901;}
#emaillist td{ font-family:Arial, Helvetica, sans-serif;
               font-size:12px;
							 font-style:normal;
							 font-variant:normal;
							 color:#333333;}
#emaillist td a { font-family:Arial, Helvetica, sans-serif; 
                  font-size:12px; 
									font-size-adjust:none; 
									font-style:normal; 
									line-height:200%;
									text-decoration:none;
									color:#663300;
									}
									#emaillist td a:hover{ color:#990000; text-decoration:underline;}
div#menu td a img { float:right;}
div#addresstop{ text-align:left;
                width:95%;
								margin:2 auto;
              }
div#addresstop font { font-family:Arial, Helvetica, sans-serif;
                      font-size:12px;
											color:#ffffff;
											text-align:right;
										}
div#addresstop b { margin-left:5px;}
div#testmdiv{ text-align:left;
               width:100%;
							 font-size:12px;
							 font-family:Arial, Helvetica, sans-serif;
							 color:#663300;
							}
div#testmdiv H2{ font-size:16px;
							 font-family:Arial, Helvetica, sans-serif;
							 color:#663300;
							 }
P#testnames{ color:#663300;
              font-weight:600;
							}

/*============================*/
/*     PORTAL ATTRIBUTES      */
/*============================*/
#portbody { background:url("images/portal/body-winter-bg.jpg") top center repeat-y #eaf1c7; padding:0px; font-family:Helvetica, Arial, sans-serif; margin:0px; text-align:center; }

a img { border:0px; }

#portwrap { height:auto; margin:0px auto; width:727px; }

#porttop { border-bottom:2px solid #cdd6c6; float:left; height:90px; margin:60px 0 0; position:relative; width:727px; }

#portlogo { height:223px; position:absolute; top:0px; left:0px; width:223px; }

#portnav { border-bottom:2px solid #cdd6c6; float:left; height:30px; line-height:30px; position:absolute; top:56px; left:0px; text-align:left; width:727px; }

#portnav ul { display:inline; list-style-type:none; text-align:left; }

#portnav li { background:url("images/portal/nav-hash.gif") no-repeat top right; display:inline-block; padding:0 25px 0 5px; } 

#portnav li.end { background:none !important; padding-right:0px !important; } #portnav li.begin { padding-left:0px !important; }

#portnav li a.active { color:#cc5a15; }

#portnav li a { color:#606060; font-size:16px; font-family:Helvetica, Arial, sans-serif; text-decoration:none; }

#portnav li a:hover { color:#cc5a15; }

a.twitter { background:url("images/portal/icon-twitter.gif") no-repeat 0px 0px; display:block; height:32px; position:absolute; top:20px; right:0px; text-indent:-9999px; width:34px; }
a.twitter:hover { background:url("images/portal/icon-twitter.gif") no-repeat 0px -32px; height:32px; width:34px; }

a.facebook { background:url("images/portal/icon-facebook.gif") no-repeat 0px 0px; display:block; height:32px; position:absolute; top:20px; right:36px; text-indent:-9999px; width:34px; }
a.facebook:hover { background:url("images/portal/icon-facebook.gif") no-repeat 0px -32px; height:32px; width:34px; }

#portfeature { background:#FFF; float:left; height:155px; position:relative; margin:20px 0 0; width:727px; }

.dlv { background:url("images/portal/dlv-bg.gif") no-repeat; height:147px; position:absolute; top:4px; right:4px; width:259px; }

.feature { background:url("images/portal/feature-bg.jpg") no-repeat; height:147px; position:absolute; top:4px; left:4px; width:456px; }

.compass { font-size:13px; font-weight:200; height:100px; line-height:25px; text-align:left; position:absolute; top:38px; right:13px; width:140px; }

.featuretxt { color:#FFF; font-size:14px; font-weight:bold; height:40px; position:absolute; top:102px; left:13px; text-align:left; text-shadow:0px 1px 1px #000; width:440px; }

#locations { background:#FFF; float:left; height:auto; position:relative; margin:20px 0 0; padding:0 0 4px; width:727px; }

.locbox {  background:#e2e2e2; border:1px solid #ababab; display:inline-block; float:left; height:215px; margin:4px 0 0 4px; position:relative; text-align:center; width:235px; }
.locbox:hover { background:#f1f1f1; }

.loclogo { height:114px; position:absolute; top:8px; left:8px; width:219px; }

h2.loctitle { font-size:14px; font-weight:bold; text-transform:uppercase; position:absolute; top:138px; left:0px; text-shadow:0 1px 0 #FFF; width:100%; }

.locnumber { color:#484848; font-size:12px; position:absolute; bottom:15px; left:0px; width:100%; }

.portinfo { border:1px solid #ababab; color:#484848; display:inline; float:left; font-size:14px; line-height:20px; height:auto; margin:4px 0 0 4px; padding:20px 0 20px 20px; text-align:left; width:697px; }

.portinfo p { float:left; width:677px; }

#portfoot { float:left; height:auto; margin:20px 0 0; width:727px; }

b.sectitle { border-bottom:2px solid #cdd6c6; font-size:18px; display:block; padding:0 0 5px; color:#68a539; width:100%; }

