﻿body { margin:0; padding:0; background-color:#343539; font-family:Arial, Sans-Serif; font-size:11px; }
img { border:0; }

#wrapper { position:relative; margin:0 auto; width:878px; text-align:left; border-right:solid 7px #06100F; border-left:solid 7px #06100F; border-top:solid 10px #06100F; border-bottom:solid 10px #06100F; }

#top { background:#FFFFFF url(http://images.bistromd.net/images/bg-top.jpg) repeat-x; height:155px; padding:11px 31px 0 22px; border-bottom:solid 7px #06100F; text-align:center;}

#main-promo { background:#FFFFFF url(http://images.bistromd.net/images/main-promo.jpg) no-repeat; width:878px; height:342px; border-bottom:solid 7px #06100F; color:#FFFFFF; }
	#main-promo-pos { padding:25px 0 0 22px; }
		#main-promo-pos-1 { float:left; padding:25px 0 0 235px; text-align:center; }
		#main-promo-pos-2 { padding:14px 0 0 22px; }
			#main-promo-copy { padding-bottom:24px; }
			#btn-lose-big { padding-bottom:10px; }

#sub-promo-1 { border-bottom:solid 7px #06100F; }
	#lost-weight-promo { background:#FFFFFF url(http://images.bistromd.net/images/lost-weight-promo.gif) no-repeat; width:269px; height:81px; border-right:solid 7px #06100F; }
		#lost-weight-promo-pos { padding:9px 0 0 128px; width:130px; }
			#lost-weight-promo-pos a { text-decoration:none; color:#000000; }
	#easy-as { float:left; }
		#choose { float:left; background:#FFFFFF url(http://images.bistromd.net/images/choose.jpg) no-repeat; width:154px; height:145px; }
			#choose-pos { padding:31px 0 0 21px; }
		#order { float:left; background:#FFFFFF url(http://images.bistromd.net/images/order.jpg) no-repeat; width:141px; height:145px; }
			#order-pos { padding:31px 0 0 8px; }
		#delivered { float:left; background:#FFFFFF url(http://images.bistromd.net/images/delivered.jpg) no-repeat; width:152px; height:145px; }
			#delivered-pos { padding:31px 0 0 8px; }
		#enjoy { float:left; background:#FFFFFF url(http://images.bistromd.net/images/enjoy-order-now.jpg) no-repeat; width:155px; height:145px; }
			#enjoy-pos { padding:31px 0 0 8px; }
				#enjoy-pos a { text-decoration:none; color:#000000; }

#sub-promo-2 { border-bottom:solid 7px #06100F; }
	#on-the-menu { float:left; border-right:solid 7px #06100F; background:#FFFFFF url(http://images.bistromd.net/images/on-the-menu.jpg) no-repeat; width:503px; height:125px; }
		#on-the-menu-pos { padding:8px 0 0 15px; font-weight:bold; font-size:12px; }
			#on-the-menu-pos ul { list-style-type:none; margin:0; padding:0 0 0 16px; }
				#on-the-menu-pos ul li { padding-bottom:3px; }
					#on-the-menu-pos ul li a { color:#000000; text-decoration:none; }
			#sample-menu { clear:both; padding-top:4px; }
				#sample-menu a { text-decoration:underline; color:#990000; font-weight:bold; }
	#biggest-loser-promo { float:left; background:#FFFFFF url(http://images.bistromd.net/images/biggest-loser-promo.jpg) no-repeat; width:368px; height:125px; color:#FFFFFF; }
		#biggest-loser-promo-pos { padding:10px 0 0 2px; width:200px; }
			#biggest-loser-promo-pos a { text-decoration:underline; color:#f7d350; font-weight:bold; }
			
#main-promo-2 { border-bottom:solid 7px #06100F; background:#FFFFFF url(http://images.bistromd.net/images/main-promo-2.jpg) no-repeat; width:878px; height:280px; font-size:12px; font-weight:bold; color:#FFFFFF; }
	#main-promo-2-pos { padding:15px 0 0 30px; }
		#main-promo-2-pos-1 { padding:0 0 0 80px; }
		#main-promo-2-pos-2 { padding-top:11px; }
			#checks-deliver { padding:15px 0 0 26px; }
			#main-promo-2-pos ul { margin:0; padding:0; list-style-type:none; }
				#main-promo-2-pos ul li { padding-bottom:3px; }
		#deliver { float:left; padding-left:75px; font-size:11px; text-align:center; }

#sub-promo-3 { border-bottom:solid 7px #06100F; }
	#delicious-look { float:left; background:#FFFFFF url(http://images.bistromd.net/images/delicious-look.jpg) no-repeat; width:507px; height:257px; border-right:solid 7px #06100F; }
	#delicious-look-pos { padding:35px 0 0 0; }
		#days { padding:4px 0 0 13px; height:26px; }
			#days ul { list-style-type:none; display:inline; margin:0; padding:0; height:26px; }
				#days ul li { float:left; padding-right:2px; cursor:pointer; width:63px; white-space:nowrap; overflow:hidden; height:26px; }
		#menu-items { clear:both; padding:8px 10px 0 13px; background-color:#FFFFFF; }
			#menu-footer { font-size:10px; color:#858585; }
				#menu-footer a { font-size:11px; color:#990000; font-weight:bold; }
	#success-stories { background:#FFFFFF url(http://images.bistromd.net/images/success-stories.jpg) no-repeat; width:364px; height:111px; font-size:12px; }
		#success-stories-pos { padding:0 0 0 174px; }
			#success-stories-pos a { color:#990000; text-decoration:underline; font-weight:bold; }
			
#sub-promo-4 { border-bottom:solid 7px #06100F; }
	#how-it-works { float:left; widows:878px; }
		#enjoy-2 { float:left; background:#FFFFFF url(http://images.bistromd.net/images/enjoy.jpg) no-repeat; width:155px; height:145px; }
	#as-seen-on { float:left; background:#FFFFFF url(http://images.bistromd.net/images/as-seen-on.jpg) no-repeat; width:276px; height:145px; color:#FFFFFF; }
		#as-seen-on-pos { float:left; padding:33px 0 0 7px; width:165px; }
			#as-seen-on-pos a { text-decoration:underline; color:#f7d350; font-weight:bold; }
			#start-losing { text-align:center; clear:both; }

#bistro-md { padding-left: 5px; margin-top: -5px; }
#confidence { background-color:#FFFFFF; }
	#hacker { float:left; padding:20px 23px 0 22px; }
	#verisign { float:left; padding:20px 22px 0 25px; }
	#phone-orders { float:left; padding:32px 0 0 10px; }

#copyright { text-align:center; color:#FFFFFF; padding:8px 0 8px 0; }

.headerlink {font-size:12px;text-decoration:none;color:#000000;}
#contact-us { background:#FFFFFF; width:878px; height:450px; border-bottom:solid 7px #06100F; color:#000000; }
.contact_us { font-size: x-large;color: #971b1d; font-family: Arial;font-weight: bold; }
.box {padding:5px;border: none;}
.cb {clear:both;}
.fl { float:left; }
.fr { float:right; }
.yellow { color:#f7d350; }
.menulink {position:relative;color:White;padding-right:10px;text-decoration:none;top:7px;}
.headerorder{color: #971C1E;font-size:12pt;font-weight:bold;text-decoration:none;}

.pb7 { padding-bottom:7px; }
.pl13 { padding-left:13px; }
.pt15 { padding-top:15px; }
.btn-order-now { padding-top:7px; }
.mnuNav {margin:0 auto;}

/* --- Float Hack --- */
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
html .cf {height: 1%;}
/* End hide from IE-mac */

.menu_day {font-weight:bold;background-color:#F6CF4E;padding:3px 0px 0px 3px;}
.menu_left {height:18px;width:559px;vertical-align:middle;}
.menu_right {height:18px;width:46px;vertical-align:middle;}
.menu_fooditem {display:table;height:34px;position:relative;overflow:visible;}
