﻿/* Order */

#order-page-wrapper { background-color:#FFFFFF; text-align:left; padding:11px; }

#order-header, #order-header2 { font-family:Georgia, Arial, Sans-Serif; font-size:24px; color:#971c1e; padding:0 0 15px 15px; }
#order-header-list { padding-left:12px; }
	#order-header-list ul { list-style-image:url(../images/bullet-square.gif); margin:0 0 0 25px; padding:0; }
	#order-header-list ul li { font-family:Arial; font-size:13px; color:#663300; font-weight:bold; padding-bottom:4px; }
	#order-header-list-left { float:left; width:500px; }
	#order-header-list-right { float:left; width:370px; }
	
#plan-wrapper { border-top:solid 1px #BDA0A2; border-bottom:solid 1px #BDA0A2; padding-top:10px; margin-top:15px; }
	#plan-col-1 { float:left; width:185px; padding:0 18px 15px 0; border-right:solid 1px #BDA0A2; text-align:center; }
	#plan-col-2 { float:left; width:185px; padding:0 18px 15px 18px; border-right:solid 1px #BDA0A2; text-align:center; }
	#plan-col-3 { float:left; width:200px; padding:0 18px 15px 18px; border-right:solid 1px #BDA0A2; text-align:center; }
	#plan-col-4 { float:left; width:200px; padding:0 0 15px 18px; text-align:center; }
	
	.plan-header { font-family:Georgia, Arial, Sans-Serif; font-size:25px; color:#971c1e; padding-bottom:4px; }
	.plan-sub-header-wrapper { font-family:Georgia, Arial, Sans-Serif; font-size:16px; color:#971c1e; margin-bottom:4px; background:url(../images/1px.gif) repeat-x center left; }
		.plan-sub-header-with { background-color:#FFFFFF; width:105px; margin:0 auto; }
		.plan-sub-header { background-color:#FFFFFF; width:125px; margin:0 auto; }
	.plan-days-of { font-family:Georgia, Arial, Sans-Serif; font-size:23px; color:#663300; padding-bottom:10px; border-bottom:solid 1px #BDA0A2; }
	.plan-links { color:Blue; text-decoration:underline; font-size:12px; font-family:Arial; }
	.plan-for-only { background:url(../images/1px.gif) repeat-x center left; margin-top:12px; }
		.plan-for-only-copy { background-color:#FFFFFF; width:90px; font-family:Arial; font-size:14px; font-weight:bold; color:#663300; margin:0 auto; }
	.plan-price { font-family:Arial; font-size:16px; font-weight:bold; color:#663300; padding-top:4px; }
	.plan-price-sale-st { font-family:Arial; font-size:16px; font-weight:bold; color:#663300; padding-top:4px; text-decoration: line-through; }
	.plan-price-sale { font-family:Arial; font-size:16px; font-weight:bold; color:#971c1e; padding-top:4px; }
	.plan-btn-order { padding:12px 0 12px 0; }
	
	.plan-meals-list { padding-top:14px; text-align:left; }
		.plan-meals-list td { font-family:Arial; font-size:12px; font-weight:bold; color:#663300; padding-bottom:10px; }
		.plan-meals-list td.top-left { padding-right:31px; }
		.plan-meals-list td.top-left-wide { padding-right:44px; }
		
	#how-agree-wrapper { padding-top:12px; }
		#order-how-it-works { float:left; width:493px; padding-right:13px; }
			#how-it-works-steps-wrapper { border:solid 1px #C8C0AB; background-color:#FFF9ED; width:483px; padding:0 4px 0 4px; }
				#how-it-works-step-1-wrapper { float:left; width:114px; height:178px; padding:0 4px 8px 0; border-right:solid 1px #C8C0AB; background:url(../images/how-it-works-step-1-bg.jpg) no-repeat left 4px; }
				#how-it-works-step-2-wrapper { float:left; width:107px; height:178px; padding:0 8px 8px 0; margin-left:4px; border-right:solid 1px #C8C0AB; background:url(../images/how-it-works-step-2-bg.jpg) no-repeat left 4px; }
				#how-it-works-step-3-wrapper { float:left; width:116px; height:178px; padding:0 4px 8px 0; margin-left:4px; border-right:solid 1px #C8C0AB; background:url(../images/how-it-works-step-3-bg.jpg) no-repeat left 4px; }
				#how-it-works-step-4-wrapper { float:left; width:111px; height:178px; padding:0 4px 8px 0; margin-left:4px; background:url(../images/how-it-works-step-4-bg.jpg) no-repeat left 4px; }
				
				.how-step-header { font-family:Georgia, Arial, Sans-Serif; font-size:16px; color:#FFFFFF; padding:8px 0 17px 10px; }
				.how-step-copy { font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:bold; padding-left:10px; }
		#order-experts-agree { float:left; }
		
		.how-agree-header { font-family:Georgia, Arial, Sans-Serif; font-size:21px; font-weight:bold; color:#663300; padding-bottom:12px; }

/* End Order */

/* Plan Tabs */

#tabs-wrapper { padding-left:15px; }
	#tabs-wrapper ul { list-style:none; display:inline; margin:0; padding:0; }
	#tabs-wrapper ul li { float:left; height:50px; padding:8px 25px 0 25px; position:relative; top:1px; cursor:pointer; }
	#tabs-wrapper ul li.on { background-color:#FFFFFF; padding:7px 24px 0 24px; border-top:solid 1px #CBC3AC; border-left:solid 1px #CBC3AC; border-right:solid 1px #CBC3AC; }
	#tabs-wrapper .header { font-family:Georgia, Arial, Sans-Serif; font-size:21px; color:#490000; }
	#tabs-wrapper .sub-header { font-family:Georgia, Arial, Sans-Serif; font-size:14px; color:#971c1e; }

/* End Plan Tabs */

/* Plan Details */

#plan-details-wrapper { background-color:#FFFFFF; width:882px; border:solid 1px #CBC3AC; padding:23px 0 20px 36px; text-align:left; }			
	#plan-details-wrapper .left-wrapper { float:left; width:515px; padding-right:23px; border-right:solid 1px #BBA1A0; }
		#plan-details-wrapper .main-header { float:left; width:266px; font-family:Georgia, Arial, Sans-Serif; font-size:24px; color:#490000; border-right:solid 1px #CBC3AC; padding:0 6px 0 2px; }
		
		#plan-details-wrapper .header-info { float:left; width:223px; padding-left:17px; font-family:Arial; font-size:13px; color:#490000; font-weight:bold; }
			#plan-details-wrapper .header-info .red { color:#971c1e; text-decoration:underline; }
			#plan-details-wrapper .header-info img { float:left; padding-right:7px; }
		
		#plan-details-wrapper .select-this { margin:11px 0 13px 0; padding:10px 0 10px 10px; font-family:Georgia, Arial, Sans-Serif; font-size:20px; font-weight:bold; color:#971c1e; border-top:solid 1px #BDA1A0; border-bottom:solid 1px #BDA1A0; }
		#plan-details-wrapper .meals-list-wrapper { float:left; width:268px; padding:0 0 0 3px; }
			#plan-details-wrapper .meals-header { font-family:Arial; font-size:16px; font-weight:bold; color:#971c1e; padding-bottom:10px; }			
			#plan-details-wrapper .meals-list-wrapper td { font-family:Arial; font-weight:bold; font-size:15px; color:#663300; padding-bottom:6px; }
		
		#plan-details-wrapper .testimonials-wrapper { float:left; width:240px; }
			#plan-details-wrapper .testimonial-header { font-family:Georgia, Arial, Sans-Serif; font-size:16px; color:#971c1e; padding-bottom:13px; }
			#plan-details-wrapper .testimonial { font-family:Arial; font-size:14px; color:#663300; }
			#plan-details-wrapper .quote-author { font-size:12px; padding:8px 0 0 8px; font-style:italic; }
		
		#plan-details-wrapper .deliver-first-week-wrapper { border-top:solid 1px #BDA1A0; margin-top:10px; padding-top:9px; }
			#plan-details-wrapper .btn-deliver-wrapper { float:left; width:285px; padding-right:26px; }
				#plan-details-wrapper .btn-deliver-header { font-family:Arial; font-size:14px; font-weight:bold; color:#663300; padding:0 0 8px 28px; }
				#plan-details-wrapper .phone-orders { font-family:Times New Roman; font-size:20px; color:#490000; padding:10px 0 0 13px; }
					#plan-details-wrapper .phone-orders span { color:#971c1e; }
			
			#plan-details-wrapper .as-seen-on-wrapper { float:left; width:204px; }
				#plan-details-wrapper .as-seen-on-header { font-family:Arial; font-size:14px; font-weight:bold; color:#663300; padding-bottom:8px; }
	
	#plan-details-wrapper .right-wrapper { float:left; width:310px; padding:3px 18px 0 15px; }
		#plan-details-wrapper .sample-day-header { font-family:Georgia, Arial, Sans-Serif; font-size:28px; color:#490000; padding:0 0 10px 3px; border-bottom:solid 1px #BDA1A0; }
		#plan-details-wrapper .info { font-family:Times New Roman, Serif; font-size:14px; color:#490000; padding:10px 0 15px 3px; }
		#plan-details-wrapper .right-wrapper td { font-family:Arial; font-size:12px; font-weight:bold; color:#663300; padding:0 25px 10px 0; }
		#plan-details-wrapper .right-wrapper td.no-pad { padding-right:0px; }
	
#pd-sub-content-1-wrapper { width:920px; padding:0 16px 0 16px; text-align:left; border-bottom:solid 1px #BDA486; }
	#pd-sub-content-1-wrapper .header { font-family:Georgia, Arial, Sans-Serif; font-size:20px; color:#971c1e; padding-bottom:12px; }
	#pd-sub-content-1-wrapper .info { font-family:Arial; font-size:12px; color:#663300; padding-left:2px; }
	
	#pd-sub-content-1-wrapper .col-1 { float:left; width:296px; height:132px; background:url(../images/bg-doctor-approved.jpg) no-repeat; }
		#pd-sub-content-1-wrapper .col-1-copy { padding-left:105px; border-right:solid 1px #BB9D95; padding-right:15px; height:120px; }
	#pd-sub-content-1-wrapper .col-2 { float:left; width:347px; height:132px; background:url(../images/bg-satisfaction-guaranteed.jpg) no-repeat 17px 13px; }
		#pd-sub-content-1-wrapper .col-2-copy { padding-left:115px; border-right:solid 1px #BB9D95; padding-right:30px; height:120px; }
	#pd-sub-content-1-wrapper .col-3 { float:left; width:273px; height:132px; }
		#pd-sub-content-1-wrapper .col-3-copy { padding-left:22px; }
		
#pd-steps-wrapper { width:920px; padding:0 16px 25px 16px; text-align:left; border-bottom:solid 1px #BDA486; margin-top:20px; }
	#pd-steps-wrapper .header { padding-bottom:10px; font-family:Georgia, Arial, Sans-Serif; font-size:20px; color:#971c1e; height:36px; }
		#pd-steps-wrapper .header img { float:left; padding-right:6px; }
		#pd-steps-wrapper .header-copy { padding-top:7px; }
	#pd-steps-wrapper .info { clear:both; font-family:Arial; font-size:14px; color:#663300; padding-left:2px; }

	#pd-steps-wrapper .col-1 { float:left; width:208px; padding-left:13px; border-right:solid 1px #CABFAB; }
	#pd-steps-wrapper .col-2 { float:left; width:227px; padding-left:21px; border-right:solid 1px #CABFAB; }
	#pd-steps-wrapper .col-3 { float:left; width:213px; padding-left:17px; border-right:solid 1px #CABFAB; }
	#pd-steps-wrapper .col-4 { float:left; width:196px; padding-left:22px; }

/* End Plan Details */

.disclaimer { font-size: 8px; text-align: justify; font-family: Arial, sans-serif; }
#order-header.header-sale { font-family: Rockwell, Georgia, Arial, Sans-Serif; text-align:center; font-size: 36px; font-weight: bold; }
#order-header2.header-sale { font-family: Arial, Sans-Serif; text-align:center; font-size: 26px; color: #663300; letter-spacing: 3px; font-weight:bold; }
.sale-now { background: transparent url(../images/save.jpg) no-repeat scroll top center; }
