@charset "UTF-8";

		#main-no-pad {
			width: 760px;
			padding: 10px 0 0 0;
			
		}
		
		#menu-main p {
			margin: 0 0 15px 0;
		}		
		
			#sub-nav {
				float: left;
				margin: 0 0 15px 0;
				width: 177px;
				height: 664px;				
				border: 5px solid black;				
				background: url('../images/sidebar/bg.jpg') no-repeat top left;
			}
			
				#sub-nav-list {
					list-style-type: none;
					padding: 28px 0 0 12px;
				}
				
					#sub-nav-list li {
						overflow: hidden;
						float: left;
						clear: left;					
						margin: 8px 0;
					}
					#sub-nav-list a {
						overflow: hidden;
						float: left;
						clear: left;
					}
				
					#sub-nav-list a {
						display: block;
						width: 177px;
						text-indent: -10000px;
						height: 100%;
					}
				
					#sub-top {
						width: 177px;
						height: 28px;
					}
					
					#sub-burritos a {
						width: 177px;
						height: 30px;
						background: url(../images/sub-nav/burritos.png) no-repeat;
					}
					
						#sub-burritos a:hover, #sub-burritos a.active{
							background: url(../images/sub-nav/burritos-over.png) no-repeat;
						}
						
					#sub-bowls a {
						width: 177px;
						height: 27px;
						background: url(../images/sub-nav/rice-bowls.png) no-repeat;
					}
					
						#sub-bowls a:hover, #sub-bowls a.active {
							background: url(../images/sub-nav/rice-bowls-over.png) no-repeat;
						}	
						
					#sub-tacos a {
						width: 177px;
						height: 27px;
						background: url(../images/sub-nav/tacos.png) no-repeat;
					}
					
						#sub-tacos a:hover, #sub-tacos a.active {
							background: url(../images/sub-nav/tacos-over.png) no-repeat;
						}
					
					#sub-quesadillas a {
						width: 177px;
						height: 28px;
						background: url(../images/sub-nav/quesadillas.png) no-repeat;
					}
					
						#sub-quesadillas a:hover, #sub-quesadillas a.active {
							background: url(../images/sub-nav/quesadillas-over.png) no-repeat;
						}
					
					#sub-nachos a {
						width: 177px;
						height: 26px;
						background: url(../images/sub-nav/nachos.png) no-repeat;
					}
					
						#sub-nachos a:hover, #sub-nachos a.active {
							background: url(../images/sub-nav/nachos-over.png) no-repeat;
						}

					#sub-salads a {
						width: 177px;
						height: 26px;
						background: url(../images/sub-nav/salads.png) no-repeat;
					}
					
						#sub-salads a:hover, #sub-salads a.active {
							background: url(../images/sub-nav/salads-over.png) no-repeat;
						}
					
					#sub-fajitas a {
						width: 177px;
						height: 29px;
						background: url(../images/sub-nav/fajitas.png) no-repeat;
					}
					
						#sub-fajitas a:hover, #sub-fajitas a.active {
							background: url(../images/sub-nav/fajitas-over.png) no-repeat;
						}
					
					#sub-kids a {
						width: 177px;
						height: 26px;
						background: url(../images/sub-nav/kids.png) no-repeat;
					}
					
						#sub-kids a:hover, #sub-kids a.active {
							background: url(../images/sub-nav/kids-over.png) no-repeat;
						}
					
					#sub-combos a {
						width: 177px;
						background: url(../images/sub-nav/combos.png) no-repeat;
					}
					
						#sub-combos a:hover, #sub-combos a.active {
							background: url(../images/sub-nav/combos-over.png) no-repeat;
						}
					
					#sub-sides a {
						width: 177px;
						height: 31px;
						background: url(../images/sub-nav/sides.png) no-repeat;
					}
					
						#sub-sides a:hover, #sub-sides a.active {
							background: url(../images/sub-nav/sides-over.png) no-repeat;
						}
					
					#sub-catering a {
						width: 177px;
						background: url(../images/sub-nav/catering.png) no-repeat;
					}
					
						#sub-catering a:hover, #sub-catering a.active {
							background: url(../images/sub-nav/catering-over.png) no-repeat;
						}

					#download-menu-header ul li {
						margin-left: 15px;
					}
            #download-menu-header ul.download-menus li {
              list-style-type: none;
              margin-top: 2px;
              margin-bottom: 2px;
            }
          
		
					#sub-download a {
						width: 177px;
						background: url(../images/sub-nav/download.png) no-repeat;
					}
					
						#sub-download a:hover {
							background: url(../images/sub-nav/download-over.png) no-repeat;
						}
					
					#sub-catering-download a {
						width: 177px;
						background: url(../images/sub-nav/catering-download.png) no-repeat;
					}
					
						#sub-catering-download a:hover {
							background: url(../images/sub-nav/catering-download-over.png) no-repeat;
						}

					#sub-nutrition a {
						width: 177px;
						background: url(../images/sub-nav/nutrition.png) no-repeat;
					}
					
						#sub-nutrition a:hover {
							background: url(../images/sub-nav/nuturition-over.png) no-repeat;
						}
					
					
					#sub-allergen a {
						width: 177px;
						background: url(../images/sub-nav/allergen.png) no-repeat;
					}
					
						#sub-allergen a:hover {
							background: url(../images/sub-nav/allergen-over.png) no-repeat;
						}
						
						
			
			#menu-main {
				float: left;
				width: 549px;				
				border-top: 5px solid black;
				border-right: 5px solid black;
				border-bottom: 5px solid black;
			}
			
				#menu-main ul {
					margin: 12px 0 0 15px;
				}
			
			#menu-header {
				text-align: center;
				width: 549px;
				height: 217px;
				border-bottom: 5px solid black;
			}

			#menu-header.menu {
				background: url('../images/menu/menu.jpg') no-repeat top left;
			}
			
			#menu-header.burritos {
				background: url('../images/menu/burritos.jpg') no-repeat top left;
			}
			
			#menu-header.bowls {
				background: url('../images/menu/rice-bowls.jpg') no-repeat top left;
			}

			#menu-header.tacos {
				background: url('../images/menu/tacos.jpg') no-repeat top left;
			}

			#menu-header.quesadillas {
				background: url('../images/menu/quesadillas.jpg') no-repeat top left;
			}
			
			#menu-header.nachos {
				background: url('../images/menu/nachos.jpg') no-repeat top left;
			}
			
			#menu-header.salads {
				background: url('../images/menu/salads.jpg') no-repeat top left;
			}
			
			#menu-header.fajitas {
				background: url('../images/menu/fajitas.jpg') no-repeat top left;
			}
			
			#menu-header.kids {
				background: url('../images/menu/kids-menu.jpg') no-repeat top left;
			}
						
			#menu-header.combos {
				background: url('../images/menu/combos.jpg') no-repeat top left;
			}
			
			#menu-header.sides {
				background: url('../images/menu/sides.jpg') no-repeat top left;
			}
			
			
			
			
			#menu-header-buttons {
			 width: 549px;
			 float: left;
			 margin-top: 178px;
			}
				#menu-header-buttons div.menu-header-buttons-left {
					float: left;
					width: 166px;
				}
					#menu-header-buttons div.menu-header-buttons-left a {
						background: url('../images/menu/get-coupons.png') no-repeat bottom;
						float: left;
						padding: 12px 82px;
						text-indent: -10000px;						
					}
						#menu-header-buttons div.menu-header-buttons-left a:hover{
							background: url('../images/menu/get-coupons-over.png') no-repeat bottom;
						}
				#menu-header-buttons div.menu-header-buttons-right {
					float: right;					
				}
					#menu-header-buttons div.menu-header-buttons-right a {
						background: url('../images/menu/try-our-catering.png') no-repeat bottom;
						float: right;						
						padding: 12px 92px;						
						text-indent: -10000px;
					}
						#menu-header-buttons div.menu-header-buttons-right a:hover {
							background: url('../images/menu/try-our-catering-over.png') no-repeat bottom;
						}
			#menu-main div.copy {
				padding: 0 7px;
				background: url("../images/menu/black-bg.png") repeat scroll 0 0 transparent;
				float: left;
				height: 441px;
			}
			

			div.menu-body-copy-top {
			 float: left;
       width: 535px;
			}
				div.menu-body-copy-left {
					float: left;
					
				}
				div.menu-body-copy-right {
					float: right;
         
				}
					div.menu-body-copy-right a {
						background: url("../images/menu/find-locations.png") no-repeat scroll 1px 3px transparent;
						float: right;					
						padding: 12px 91px;
						text-indent: -10000px;
					}
						div.menu-body-copy-right a:hover {
							background: url('../images/menu/find-locations-over.png') no-repeat scroll 1px 3px transparent;
						}
						
			ul.menu-items {
				float: left;
				width: 412px;
			}
				ul.menu-items li {
					list-style-type: none;
					float: left;
					font-size: 13px;
					width: 430px;
				}
          ul.menu-items.sides li {
            float: none;
            margin: 7px 0;           
         }
         #menu-main ul.menu-items.tacos li p {
          margin-bottom: 13px;
         }
				ul.menu-items li span.menu-item {
					color: #ffd256;
					font-weight: bold;
					font-size: 15px;
				}
				ul.menu-items li span.menu-price {
					color: #fff;
					font-weight: bold;
					font-size: 15px;	
					float: right;			
				}
				
				#menu-main ul.price-layout {
				  margin: 0;
    display: inline;
    float: right;				  
				}
  				#menu-main ul.price-layout li {
    display: inline;
    font-size: 14px;
    font-weight: bold;
    width: 7px;
    margin: 0 8px;
  				}
  				#menu-main ul.price-layout li.last {
  				  margin-right: 0;
  				}
  				

				
			#our-menu-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/menu/header/menu.png) no-repeat;
				width: 250px;
				height: 39px;
				float: left;
			}
			
			#catering-menu-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/menu/header/catering.png) no-repeat;
				width: 318px;
				height: 39px;
				float: left;
			}
			
			#burritos-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/menu/header/burritos.png) no-repeat;
				width: 167px;
				height: 39px;
				float: left;
			}
			
			#tacos-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/menu/header/tacos.png) no-repeat;
				width: 167px;
				height: 39px;
				float: left;
			}
						
			#bowls-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/menu/header/rice-bowls.png) no-repeat;
				width: 220px;
				height: 39px;
				float: left;
			}
			
			#quesadillas-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/menu/header/quesadillas.png) no-repeat;
				width: 220px;
				height: 39px;
				float: left;
			}
			
			#nachos-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/menu/header/nachos.png) no-repeat;
				width: 167px;
				height: 39px;
				float: left;
			}
			
			#salads-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/menu/header/salads.png) no-repeat;
				width: 167px;
				height: 39px;
				float: left;
			}
			
			#fajitas-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/menu/header/fajitas.png) no-repeat;
				width: 167px;
				height: 39px;
				float: left;
			}
			
			#kids-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/menu/header/kids-menu.png) no-repeat;
				width: 240px;
				height: 39px;
				float: left;
			}
			
			#combos-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/menu/header/combos.png) no-repeat;
				width: 268px;
				height: 39px;
				float: left;
			}
			
			#sides-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/menu/header/sides.png) no-repeat;
				width: 260px;
				height: 39px;
				float: left;
			}
			
			#menu-main p {
				float: left;
				clear: left;
				width: 100%;
				line-height: 17px;				
			}
			
			#locations-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/headers/locations.jpg) no-repeat;
				width: 160px;
				height: 29px;
			}
			
			#coupons-h3 {
				text-indent: -10000px;
				display: block;
				background: url(../images/headers/coupons.jpg) no-repeat;
				width: 145px;
				height: 28px;
			}
		
			#feedback-button {
				float: right;
				width: auto;
			}
			
				#feedback-button a {
					text-indent: -10000px;
					display: block;
					background: url(../images/send-feedback-button.jpg) no-repeat;
					width: 248px;
					height: 29px;
				}

		.price {
			margin: 0 0 5px 0 !important;
			font-weight: bold;
			color: #FE3311;
		}
		
		span.strong {
			font-weight: bold;
			color: #ffd256;
		}
      ul.menu-items.sides li  p {
            line-height: 8px !important;
           }
