/*
Theme Name: Burgerville Default
Theme URI: http://burgerville.com/
Description: Burgerville theme
Version: 1.0
Author: Burgerville
Author URI: http://burgerville.com/
Tags: 
*/


/***** Reset *****/
	html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/***** Container *****/

	body{
		color: #000;
		font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0; padding: 0;
		text-align: center;
	}

		#container{
			display: block;
			margin: 0 auto; padding: 0;
			text-align: left;
			width: 1000px;
		}

/***** Header *****/

			#header{
				background: #fff url(./_img/header-images/hdr-about-us.jpg) 0 0 no-repeat;
				display: block;
				margin: 0; padding: 0;
				width: 1000px; height: 131px;
				position: relative;
				float: left; clear: both;
			}
				
				#header h1{
					display: block;
					height: 110px; width: 159px;
					position: absolute; top: 10px; left: 25px;
				}
				
					#header h1 a{
						display: block;
						height: 110px; width: 159px;
						text-indent: -5000px;
					}
				
				#header #header_links{
					display: block;
					list-style: none;
					position: absolute; bottom: 0px; right: 17px;
					text-align: right;
				}
					#header_links li{
						display: block;
						height: 20px;
					}
						#header_links li a{
							padding: 2px;
							color: #fff;
							font-weight: bold; text-decoration: none;
							text-align: right;
							text-transform: uppercase;
						}
							#header_links li a:hover{
								background: #909fab;
							}

/***** Navigation *****/

			#navigation{
				background: #529200;
				border-top: 1px solid #000;
				display: block;
				margin: 0; padding: 0;
				width: 1000px; height: 26px;
				position: relative;
				float: left; clear: both;
			}
			
				#navigation ul{
					background: #529200;
					display: block;
					margin: 0; padding: 0 8px;
					height: 26px; width: 1000px;
					list-style: none;
					float: left; clear: none;
				}
					html>body #navigation ul { width: 984px; }
				
					#navigation ul li{
						margin: 0; padding: 0;
						height: 26px;
						display: block; float: left; clear: none;
					}
					
						#navigation ul li a{
							color: #fff;
							display: block;
							float: left; clear: none; font-size: 14px; font-weight: bold;
							height: 26px;
							padding: 0;
							text-decoration: none; text-transform: uppercase; text-indent: -5000px;
						}
							#navigation .page-item-3 a{ width: 189px; background: url(./_img/nav-find-a-restaurant.png) 0 0 no-repeat; }
							#navigation .page-item-5 a{ width: 102px; background: url(./_img/nav-our-food.png) 0 0 no-repeat; }
							#navigation .page-item-7 a{ width: 59px; background: url(./_img/nav-kids.png) 0 0 no-repeat; }
							#navigation .page-item-9 a{ width: 142px; background: url(./_img/nav-merchandise.png) 0 0 no-repeat; }
							#navigation .page-item-11 a{ width: 230px; background: url(./_img/nav-sustainable-business.png) 0 0 no-repeat; }
							#navigation .page-item-13 a{ width: 158px; background: url(./_img/nav-news-and-events.png) 0 0 no-repeat; }
							#navigation .page-item-15 a{ width: 103px; background: url(./_img/nav-about-us.png) 0 0 no-repeat; }
						
						#navigation ul li a:hover,
						#navigation ul li.current_page_item a,
						#navigation ul li.current_page_parent a,
						#navigation ul li.current_page_ancestor a{
							background-position: bottom left !important;		
						}
						

/***** Content *****/

			#content{
				background: #fff;
				display: block;
				margin: 0; padding: 20px 0 0 0;
				width: 1000px;
				position: relative;
				float: left; clear: both;
			}
			
				.nomad_feat{
					background: url(./_img/bv_nomad.jpg) left center no-repeat;
					border: 1px solid #ccc;
					display: block;
					width: 998px;
					margin: 0; padding: 0 !important;
					position: relative;
					float: left; clear: both;
					overflow: hidden;
				}
					html>body .nomad_feat{
						margin-bottom: 18px;
					}
					
					.nomad_feat .nomad_block{
						color: #666;
						display: inline;
						width: 319px;
						margin: 0; padding: 0;
						float: left; clear: none;
						position: relative;
					}
					
						/* .nomad_photo{ background: url(./_img/bv_nomad.jpg) left center no-repeat; margin: 0 10px 0 0 !important; } */
						.nomad_desc{ margin: 0 10px 0 339px !important; padding: 5px 0 !important; color: #555 !important; }
							.nomad_desc h2{
								color: #000;
								font-size: 25px;
								font-weight: normal;
								letter-spacing: -0.02em;
							}
						.nomad_dates{ margin: 0 0 0 10px !important; padding: 5px 80px 0 0 !important; width: 239px !important; color: #555 !important;}
							.nomad_dates h2{
								color: #000;
								font-size: 18px;
								font-weight: normal;
								letter-spacing: -0.02em;
								padding-top: 8px;
							}
							.nomad_dates strong{ color: #666; 	}
							
							.some_links{
								display: block;
								width: 50px;
								position: absolute; top: 35px; right: 20px;
							}
								.some_links a img{border: 0; margin-bottom: 10px;}
							
							.nomad_dates ul{
								list-style: none;
							}
							
								.nomad_dates ul li{
									padding: 5px 0;
								}
							
							.aktt_more_updates{
								display: none;
							}
							
							.aktt_tweet_time{font-size: 80%; color: #ccc; text-decoration: none; }
						
							.nomad_locations .abs_bot_left{
								position: absolute; bottom: 3px; left: 15px;
								font-size: 80%;
							}
				
							.nomad_locations .abs_bot_right{
								position: absolute; bottom: 3px; right: 25px;
								font-size: 80%;
							}
				
				/* ****** homepage promo area ****** */
				
				
				.coupon{
					display: block;
					width: 650px;
					height: 350px;
					float: left; clear: none;
				}
					.coupon a{}
					
						.coupon a img{
							border: 0;
						}
				
				
				.nomad_popup{
					border: 0;
					display: block;
					float: left; clear: both;
					margin: 0 0 15px 0; padding: 0;
					width: 680px;
					position: relative;
				}
					
					.nomad_photo{
						display: inline;
						height: 197px; width: 290px !important;
						margin: 0 0px; padding: 15px 15px 15px;
						float: left; clear: none;
						position: relative;
					}
						.nomad_photo img{
						
						}
						
					.nomad_info{
						display: inline;
						height: 197px; width: 325px !important;
						margin: 0 0px; padding: 15px 15px 15px 5px;
						float: left; clear: none;
						position: relative;
					}
						html>body .nomad_info{
							padding-left: 10px;
						}
					
						.nomad_info .thumb{
							float: left; clear: none;
							padding: 0; margin: 0 10px 5px 0;
						}
						
						.nomad_info h2{
							margin: 0; padding: 0 0 5px 0;
							color: #529200;
							font-size: 12px; font-weight: bold;
						}
						
						.nomad_info p{
							padding: 5px 0;
							font-size: 10px;
						}
				
					.primary_promo{
						display: block;
						margin: 0; padding: 0;
						width: 600px;
						float: left; clear: none;
					}
						
						.liner{
							margin-top: 30px;
						}
					
						.gift_cards_stack{
							display: block;
							margin: 0; padding: 0;
							width: 407px; height: 329px;
							position: absolute;
							top: -84px; left: 295px;
							z-index: 5000;
						}
					
					.nomad_locations{
						border: 1px dotted #999;
						display: inline;
						height: 219px;  width: 290px !important;
						margin: 0 0px; padding: 5px 15px 15px;
						float: right; clear: none;
						position: relative;
					}
						.nomad_locations h2{
							display: block;
							margin: 5px 0 10px; padding: 0;
							height: 75px; width: 283px;
							background: transparent url(./_img/h2_wheres_the_nomad.png);
							text-indent: -5000px;
						}
						
						.nomad_locations ul{
							list-style: none;
						}
						
							.nomad_locations ul li{
								margin-bottom: 8px;
								display: block;
								width: 280px;
								position: relative;
							}
							
								.nomad_locations ul li .nomad_date_time{
									font-weight: bold;
								}
								
								.nomad_locations ul li .tweet_location{
									display: block;
									position: absolute; top: 0; right: 0;
									width: 50px; height: 16px;
									background: transparent url(./_img/tweet_link.png) 0 0 no-repeat;
									text-indent: -5000px;
								}
				
				
				
				
				/* ********************************* */
				
				
				.feat_block{
					border: 1px dotted #999;
					display: inline;
					height: 99px; width: 318px !important;
					margin: 10px 0px 0; padding: 0;
					float: right; clear: none;
					position: relative;
				}
					
					.feat_block h2{ position: absolute; bottom: 0; left: 0; }
					
					.feat_block .entry{
						display: block;
						height: 61px; width: 180px;
						position: absolute; top: 0px; left: 10px;
					}
					
					.entry a img{ border: 0; }
					
					.home .left{ margin: 0 10px 0 0; }
					.home .center{ margin: 0 10px; }
					.home .right{ margin: 0 0 0 9px; }
					
					/******** temporary, for different formatted follow us section *******/
					
					.center .entry{
						width: 288px !important;
					}
											
					.follow_us{
						display :block;
						clear: both;
						width: 225px;
						text-align: center;
						float: right; clear: none;
					}
					.follow_us_hdr{
						display: block;
						clear: both;
						text-align: center;
						float: left;
					}
						.follow_us_hdr img{
						}
						.follow_us div{
							display: block;
							width: 225px;
							margin: 10px auto 0;
							float: none; clear: none;	
						}
							.follow_us div a{
								width: 46px; height: 46px;
								margin-right: 4px;
								float: left; clear: none;
							}
								.follow_us div a img{
									width: 45px;
								}
							.follow_us div div{
								display: block; 
								width: 21px; height: 46px;
								margin: 0 0 10px 0; padding: 0;
								float: left; clear: none;
							}
								.follow_us div div a{
									padding-bottom: 3px;
									width: 21px; height: 21px;
									float: left; clear: left;	
								}
									.follow_us div div a img{
										width: 20px;
									}
							.follow_us p{
								float: none; clear: both;
							}
						
					
					./*** end temp ***/
					
					
					.feat_block h2{
						display: block;
						height: 25px; width: 186px;
					}
						
						.feat_block h2 a{
							display: block;
							height: 25px; width: 186px;
							margin: 0 0 0px 15px;
							font-size: 15px;
							color: #414663;
							font-weight: normal;
							text-decoration: none;
							/* text-indent: -5000px; */
						}
							/*
							.feat_block h2.whats-seasonal-and-local a{ background: #fff url(./_img/HOME_footer_1_txt.jpg) 0 0 no-repeat; }
							.feat_block h2.whats-new-for-kids a{ background: #fff url(./_img/HOME_footer_2_txt.jpg) 0 0 no-repeat; }
							.feat_block h2.news-and-events a{ background: #fff  url(./_img/HOME_footer_3_txt.jpg) 0 0 no-repeat; }
							.feat_block h2.find-a-restaurant a{ background: #fff url(./_img/HOME_footer_2_txt.jpg) 0 0 no-repeat; }
							.feat_block h2.order-now a{ background: #fff url(./_img/HOME_footer_2_txt.jpg) 0 0 no-repeat; }
							*/
							
				.search_results .post{
					border-bottom: 1px dotted #ccc;
					margin: 10px 0; padding: 10px 0;
				}
			
				.two_col{}
				
				.three_col{
					width: 1000px !important;
				}
				
					.sidebar{
						background: transparent;
						display: inline;
						margin: 0; padding: 0px 0px 20px 0px;
						width: 240px; min-height: 600px; 
						float: left; clear: none;	
						overflow: hidden;
					}
						html>body .sidebar{
							height: 100%;
							width: 240px;
							min-height: 490px;
						}
					
					.no_sidebar .main{
						background: #fff;
						display: inline;
						margin: 0; padding: 0px 10px 20px 10px;
						width: 980px;
						float: left; clear: none;
					}	
					
					.two_col .main{
						background: #fff;
						display: inline;
						margin: 0; padding: 0px 10px 20px 10px;
						width: 730px;
						float: left; clear: none;
					}
					
					.three_col .main{
						background: #fff;
						display: inline;
						margin: 0; padding: 0px 10px 20px 10px;
						width: 480px !important;
						float: left; clear: none;
						overflow: hidden;
					}
					
					.main h2{
						color: #485D6E;
						font-size: 13px; font-weight: bold;
						text-transform: uppercase;
					}
					
					.main h3{
						color: #485D6E;
						font-size: 11px; font-weight: bold;
						text-transform: uppercase;
					}
					
						.search_results .meta{
							font-size: 80%; color: #444;
						}
						
						.search_results h3 a{
							color: #529200;
							text-transform: none;
							font-size: 14px;
							font-weight: normal;
						}
						
						.sustainable-business{}
						
							.sustainable-business .welcome{ position: relative;}
								.sustainable-business .welcome .rss{
									position: absolute; top: 5px; right: 17px;
								}
									html>body .sustainable-business .welcome .rss{
										right: 0;
									}
									.sustainable-business .welcome img.rss{ border: 0; }
								
								
								.sustainable-business .welcome .entry{
									padding-top: 0;
									line-height: 150%;
								}
									.sustainable-business .entry .wp-caption-text {
 										display:none;
									}
									.sustainable-business .entry img{
										float: left;
										padding-right: 10px; 
									}
							
									.sustainable-business .welcome .entry h2{
										color: #555;
										font-size: 18px;
										margin: 0 0 0px 0; padding: 0;
										text-transform: uppercase;
										font-weight: bold;
										line-height: 130%;
									}
							
							.sustainable-business .entry{
								line-height: 150%;
							}
							
								.authorbio{
									background: #fcfff7;
									display: block;
									margin: 10px 0; padding: 10px;
									width: 450px;
									border: 1px solid #ccc;
								}
									.authorbio p{
										padding: 0 0 0 100px;
										color: #333;
									}
									.authorbio h3{
										margin: 0; padding: 0 0 5px 0;
										color: #666;
										font-weight: bold;
									}
									.authorbio .photo{
										background: #fff;
										float: left;
										padding: 2px !important;
										margin: 0 5px 5px 0 !important;
										border: 1px solid #ddd;
									}
								.sustainable-business .entry a,
								#disqus_thread a{
									color: #529200;
								}
							
								.sustainable-business .entry h2{
									color: #529200;
									text-transform: none;
									font-size: 20px;
									font-weight: bold;
									line-height: 130%;									
								}
									.sustainable-business .entry h2 a{
										text-decoration: none;
									}
								
									.sustainable-business .entry .meta{
										margin-bottom: 10px; padding: 5px 0;
										border-bottom: 1px solid #529200;
										font-size: 80%; color: #444;
										position: relative;
									}
					
										.meta span.comments_link{
											position: absolute; top: 5px; right: 5px;
										}
											
											html>body .meta span.comments_link{
												right: 0px;
											}
											
											.meta a.dsq-comment-count{
												background: transparent;
												color: #333 !important;
												margin: 0; padding: 0;
												text-decoration: underline;
											}
											
												.meta a.dsq-comment-count:hover{
													background: transparent;
												}
									
									.shareThis{
										float: right; clear: none;
										margin: 10px 0; padding: 5px 8px;
										background: #ccc;
										color: #fff !important;
										text-decoration: none;
									}
										.shareThis a{
											color: #333 !important;
											text-decoration: none;
										}
									
									a.dsq-comment-count,
									a.twitterfollowus{
										margin: 10px 0; padding: 5px 8px;
										background: #529200;
										color: #fff !important;
										text-decoration: none;
									}
										a.dsq-comment-count{
											float: left; clear: none;
										}
										a.twitterfollowus{
											float: right; clear: none;
										}
										a.dsq-comment-count:hover,
										a.twitterfollowus:hover{
											background: #8ab750;
										}
									
										
					
					.entry{
						display: block;
						padding: 5px;
						margin-bottom: 15px;
						float: left; clear: left;					
					}
						
						.no_sidebar .entry{
							width: 980px;
							padding: 0;
						}
						.three_col .entry{
							width: 470px;
						}
						.two_col .entry{
							width: 720px;
						}
						.even{ background: #D7E6F4; }
						.odd{ background: #fff; }
						
						.entry ul,
						.entry ol{
							padding: 5px 0 10px 40px;
						}
						
						.alignleft{ float: left; clear: none; padding: 5px 5px 5px 0; }
						.alignright{ float: left; clear: none; padding: 5px 0 5px 5px; }
						.entry .size-thumbnail{padding-right: 10px; padding-bottom: 10px; }
					
						.sidebar h2{
							display: block;
							font-size: 21px;
							margin: 0 0 0 20px;; padding: 0 0 10px 0;
							width: 220px;
							text-indent: -5000px;
							overflow: hidden;
						}
							
							.three_col .left .block{
								float: left; clear: left;
								margin: 10px 0px 10px 10px;
							}
								html>body .three_col  .left .block{
									margin-left: 20px;
								}
							
							.three_col .right{
								width: 260px !important;
							}
							
							.three_col .right .block{
								display: block;
								width: 260px;
								float: left; clear: both;
							}
							
								.three_col .right .block .block{
									margin: 7px 0 10px;
								}
							
								.three_col .right h2{
									text-indent: 0;
									margin: 15px 0 5px; padding: 0;
									font-size: 14px;
									font-weight: normal;
									text-transform: uppercase;
								}
								
								.three_col .right h3{
									font-size: 11px;
									font-weight: bold;
								}
							
								.three_col .right ul{
									margin: 0; padding: 0;
									list-style: none;
								}
								
									.three_col .right ul li{
										padding: 5px 0;
									}
										.archives ul li{
											display: block;
										}
										
										
										.three_col .right ul li a{
											color: #529200;
											text-decoration: none;
										}
											.three_col .right ul li a.has_thumb{
												padding-bottom: 5px;
											}
											.three_col .right ul li a img{
												border: 0;
												margin-bottom: -5px;
											}
										
										.archives ul li a{
											color: #444 !important;
											text-decoration: underline;
										}
										
							.sidebar h2 a{
								display: block;
								width: 220px; height: 20px;
								outline: 0;
							}
						
							h2.find-a-restaurant a{ background: #fff url(./_img/h2-find-a-restaurant.gif) 0 0 no-repeat; }
							h2.about-us a{ background: #fff url(./_img/h2-about.gif) 0 0 no-repeat; }
							h2.our-food a{ background: #fff url(./_img/h2-our-food.gif) 0 0 no-repeat; }
							h2.kids a{ background: #fff url(./_img/h2-kids.gif) 0 0 no-repeat; }
							h2.merchandise a{ background: #fff url(./_img/h2-merchandise.gif) 0 0 no-repeat; }
							h2.news-and-events a{ background: #fff url(./_img/h2-news.gif) 0 0 no-repeat; }
							h2.sustainable-business a{ background: #fff url(./_img/h2-sustainable-business.gif) 0 0 no-repeat; height: 50px !important; }

						.sidebar .sub_nav{
							list-style: none;
							margin: 0 0 0 0px;
							position: relative;
							z-index: 1000;
						}
						
							.sidebar .sub_nav li{
								display: block;
								margin: 0; padding: 0;
								width: 220px; height: 22px;
								float: left; clear: left;
							}
							
								.sidebar .sub_nav li a{
									display: block;
									width: 220px;
									padding: 3px 0 3px 20px;
									font-family: verdana;
									font-size: 10px;
									font-weight: bold !important;
									color: #495e6f;
									text-decoration: none;
									text-transform: uppercase;
									outline: none;
								}
	
																/* *** Over & Active States *** */
									.sidebar .page_item a:hover{ color: #5c9c01 !important; }
									.sidebar .current_page_item a,
									.sidebar .current_page_item a:hover{color: #5c9c01 !important; background:  #fff url(./_img/nav-activeitem-carrot.png) no-repeat 5px 5px;}
									
					p{
						padding: 10px 0;
					}
					
					
					.find-a-restaurant{}
					
						.find-a-restaurant h3{
							margin: 10px 0 5px;
						}
						
						.find-a-restaurant .store{
							background: #D7E6F4;
							margin: 10px 0; padding: 5px;
							color: #485D6E;
						}
						
							.store .AddressLine1{ font-size: 200%; }
							
							.store .AddressLine2{ font-size: 140%; }
							
							.store .StoreInfoLabel{ display: block; width: 80px; float: left; clear: left; }
							
							.store .StoreComments{ display: block; padding: 5px 10px; float: left; clear: left; }
							
							.store .MapLink{ float: left; clear: left;}
					
					
					/***** Constant Contact Newsletter form *****/
					.cc_newsletter{
						display: block;
						margin: 20px 0 0 0; padding: 0;
						border: 0;
						float: left; clear: left;
					}
						
						.cc_newsletter label{
							display: block;
							margin: 0; padding: 0;
							width: 90px;
							color: #485D6E;
							font-weight: bold; text-transform: uppercase;
							float: left; clear: none;
						}
						
						.cc_newsletter .field{
							width: 200px;
							margin-right: 10px;
							float: left; clear: none;
							border: 1px solid #018DFE;
							padding: 2px 6px;
						}
					
						
					
					/***** End CC Newsletter form *****/
					
					
					
					/***** Menu & Nutrition *****/
											
					body{ font-family: verdana; font-size: 11px; }
					
						.menu-and-nutrition{}
						
							.hide-if-no-js{ display: none !important; }
							
							.nutrition-block{
								display: block;
								width: 728px;
								border: 0px solid #000;
								float: left; clear: left;
								position: relative;
							}
							
								.food-type{
									display: block;
									width: 728px; height: 140px;
									background: #fff url(/bv-menu-and-nutrition/_img/menu-and-nutrition/menu_bar_1x35.gif) 0 105px repeat-x;
									position: relative;
								}
								
								.kids .food-type{
									display: block;
									width: 728px; height: 35px;
									background: #fff url(/bv-menu-and-nutrition/_img/menu-and-nutrition/menu_bar_1x35_o.gif) 0 0px repeat-x;
									position: relative;
								}
								
									.food-left{}
									
										.food-left .food-type-image{ position: absolute; top: 0px; left: 0px; }
										
										.food-left h3{ display: block; width: 200px; position: absolute; bottom: 35px; left: 215px; }
										
										.food-left .food-short-desc{ display: block; width: 260px; color: #B6BEC5; position: absolute; bottom: 35px; right: 0px;}	
									
									.food-mid{}
									
										.food-mid .food-type-image{ position: absolute; top: 0px; left: 240px; }
										
										.food-mid h3{ display: block; width: 200px; position: absolute; bottom: 35px; left: 470px; }
										
										.food-mid .food-short-desc{ display: block; width: 260px; color: #B6BEC5; position: absolute; bottom: 35px; left: 0px;}
									
									.food-right{}
									
										.food-right .food-type-image{ position: absolute; top: 0px; right: 0px; }
										
										.food-right h3{ display: block; width: 250px; position: absolute; bottom: 35px; left: 265px; }
										
										.food-right .food-short-desc{ display: block; width: 260px; color: #B6BEC5; position: absolute; bottom: 35px; left: 0px;}
										
										
										
										html > body .food-left .food-short-desc,
										html > body .food-mid .food-short-desc,
										html > body .food-right .food-short-desc{ bottom: 25px !important; }
									
									
									.current-food{
										background: #fff url(/bv-menu-and-nutrition/_img/menu-and-nutrition/menu_bar_1x35_o.gif) 0 105px repeat-x !important;
									}
										.current-food .food-short-desc{ color: #485D6E !important; }
								
									.food-type h3{
										margin: 0; padding: 0;
										color:#485D6E;
										font-size:23px;
										font-weight:bold;
										text-transform:uppercase;
									}
									
									.food-type .food-short-desc{ text-transform:uppercase; }
									
									.food-left .food-tabs,
									.food-mid .food-tabs,
									.food-kids .food-tabs{
										display: block;
										width: 260px; height: 35px;
										margin: 0; padding: 0;
										background: transparent;
										list-style: none;
										position: absolute; bottom: 0; right: 0; z-index: 5000;
									}
									.food-right .food-tabs{
										display: block;
										width: 260px; height: 35px;
										margin: 0; padding: 0;
										background: transparent;
										list-style: none;
										position: absolute; bottom: 0; left: 0; z-index: 5000;	
									}
										.food-tabs li{
											display: inline;
											width: 130px; height: 35px;
											margin: 0; padding: 0;
											float: left; clear: none;
										}
										
											.food-tabs li a{
												display: block;
												width: 130px; height: 35px;
												margin: 0; padding: 0;
												color: #e3f1d5;
												font-weight: bold;
												text-transform: uppercase;
												text-decoration: none;
												text-indent: -5000px;
												float: left; clear: none;
												outline: 0;
											}
											
												.food-tabs li.tab-description a{ background-image: url(/bv-menu-and-nutrition/_img/menu-and-nutrition/food-tabs/tab-description/menu_tabDescrip.gif); }
													.food-tabs li.tab-description a:hover{ background-image: url(/bv-menu-and-nutrition/_img/menu-and-nutrition/food-tabs/tab-description/menu_tabDescrip_o.gif); }
													.food-tabs li.tab-description a:active,
													.food-tabs li.tab-description a.current-item{ background-image: url(/bv-menu-and-nutrition/_img/menu-and-nutrition/food-tabs/tab-description/menu_tabDescrip_a.gif); }
													
												.food-tabs li.tab-nutrition a{ background-image: url(/bv-menu-and-nutrition/_img/menu-and-nutrition/food-tabs/tab-nutrition/menu_tabNutrition.gif);}
													.food-tabs li.tab-nutrition a:hover{ background-image: url(/bv-menu-and-nutrition/_img/menu-and-nutrition/food-tabs/tab-nutrition/menu_tabNutrition_o.gif); }
													.food-tabs li.tab-nutrition a:active,
													.food-tabs li.tab-nutrition a.current-item{ background-image: url(/bv-menu-and-nutrition/_img/menu-and-nutrition/food-tabs/tab-nutrition/menu_tabNutrition_a.gif); }
												.food-tabs li.current-item a{ color: #fff;}
									
								.drop-down{}
								
									caption{ display: none; }
								
									.NutritionTable{
										width: 728px;
										border: 0;
										border-collapse: collapse;
									}
										
										.NutritionTable th{text-align: left; font-weight: normal; font-size: 9px;}
										.NutritionTable tr.AlternateRow{ background: #D7E6F4; }
										
											.NutritionTable td.ImageColumn{
												width: 80px;
											}
											
											.drop-down td.ItemNameColumn{
												color:#485D6E;
												font-weight:bold;
												text-align:left;
												text-transform:uppercase;
												width:95px;
											}
											
											.NutritionTable th.DescriptionColumn,
											.NutritionTable td.DescriptionColumn{
												padding-left:10px;
												text-align:left;
												width:540px;
											}
								
									.food-description{}
									
									.food-nutrition{}
				

/***** Footer *****/

			#footer{
				background: #fff;
				color: #999;
				display: block;
				margin: 0; padding: 20px 0;
				width: 1000px; height: 80px;
				position: relative;
				text-align: center;
				float: left; clear: both;
			}
			
				#footer ul{
					list-style: none;;
					padding-bottom: 10px;
				}
					
					#footer ul li{
						background: transparent url(./_img/bullet.png) left center no-repeat;
						display: inline;
						padding: 0 0px 0 10px;
					}
					
							#footer ul li a{
								color: #999;
								text-decoration: underline;
							}
				
								#footer ul li a:hover{
									color: #999;
								}


/***** Etc... *****/

	.hidden{ display: none; }
	.sitemap li {margin-left: 3em}
	#sitemapWrapper {list-style: none}
	a img{border: 0;}
	#searchform{
		display: block;
		margin-top: 2px;
		width: 260px;
	}
		
		#searchform #s{
			border: 1px solid #529200;
			margin: 0; padding: 1px;
			width: 190px;
		}
		
		#searchform #searchsubmit{
			background: #529200;
			border: 1px solid #529200;
			color: #fff;
			font-size: 12px;
			margin: 0 0 0 -5px;
			width: 60px;
		}
		
	blockquote {
	margin:10px 0 10px 40px;
	color:#575757;
	padding: 0 50px;
	background: transparent url("./_img/blockquote.gif") no-repeat 0 10px;
	}
	.surveyButtons a {
		background:#485d6e;
		display: block;
		width: 280px;
		color:white;
		font-weight: bold;
		padding: 7px
		}
		.surveyButtons a:hover {background:#555555}
		
		
	#facebox #showinpopup,
	#facebox img{
		display: inline;
	}
	
	#showinpopup{
		display: none;
	}
	
	
		#showinpopup img{
			padding: 6px;
		}
		
		#showinpopup ul{
			margin: 10px 0;
			padding: 0;
		}
		#showinpopup ul li{
			margin-left: 30px;
		}
		
	
/* burgerville card section	*/	
.burgervilleCardWrapper{text-align: center;}
.burgervilleCardWrapper #headline {display: block; padding: 52px 0 42px; width:700px; margin:0 auto; text-align: center;}
	.burgervilleCardWrapper #headline img.sub{
		margin-top: 5px;
	}


.burgervilleCardWrapper .registerOrLogin{
	display: block;
	width: 300px;
	margin: 0 auto; padding: 0;	
	text-align: center;
	font-size: 110%;
	font-weight: bold;
	color: #51360d;
}
	.burgervilleCardWrapper .registerOrLogin a.btn_register{
		display: block;
		margin: 0 auto; padding: 13px 13px;
		width: 150px;
		background: #51360d;
		color: #fff;
		font-size: 13px;
		font-weight: bold;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-decoration: none;
	}
	
	.burgervilleCardWrapper .registerOrLogin a.btn_small_login{
		margin: 0; padding: 1px 10px;
		background: #759c2b;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
.burgervilleCardWrapper .cardSubNav{
	display: block;
	margin: 50px auto 0; padding: 0;
	width: 300px;
	font-size: 110%;
	font-weight: bold;
	color: #51360d;
}

	.burgervilleCardWrapper .cardSubNav a{
		color: #51360d;
	}
.burgervilleCardWrapper #bvCardNav {margin:0 auto; width:550px;}
.burgervilleCardWrapper #bvCardNav div a {display:block; background:#529200; color:white; font-weight:bold; width:130px; text-align:center; text-decoration:none; height:23px; margin-right:10px; padding-top:7px}
.burgervilleCardWrapper #bvCardNav div a:hover {background: #382200}

	
		.burgervilleCardWrapper .registerOrLogin{
			
		}
	


