@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------------------
/ saveMoney
----------------------------------------------------------------------------------------*/
#saveMoney{
}
	#saveMoney #pageTagline{
		margin: 30px 10px;
	}
	#saveMoney #benefits{
		margin-left: 140px;
		font-size:20px;
		color: #71aa59;
		font-family:Verdana, Geneva, sans-serif;
	}
		#saveMoney #benefits span{
			color: black;
		}
		
/*----------------------------------------------------------------------------------------
/ priceComparison
----------------------------------------------------------------------------------------*/
#priceComparison{
}
	#priceComparison #priceComparisonChart{
		margin: 10px 0px 0px 10px;
	}
		#priceComparison #priceComparisonChart thead th{
			padding: 5px;
			border: 1px solid black;
		}
			#priceComparison #priceComparisonChart #productNameCol{
				width: 350px;
				vertical-align:bottom;
			}
			#priceComparison #priceComparisonChart #rrBuyingGroupCol, #priceComparison #priceComparisonChart #pattersonCol, #priceComparison #priceComparisonChart #scheinCol{
				width: 120px;
				vertical-align:bottom;
			}
		#priceComparison #priceComparisonChart tbody td{
			padding: 5px;
			border: 1px solid black;
		}
			#priceComparison #priceComparisonChart tbody td:first-child{
				text-align: left;
			}
			#priceComparison #priceComparisonChart tbody td:not(:first-child){
				text-align: center;
			}
		#priceComparison #priceComparisonChart tfoot th{
			padding: 5px;
			border: 1px solid black;
		}
			#priceComparison #priceComparisonChart tfoot #totalCell{
				text-align: left;
			}
			#priceComparison #priceComparisonChart tfoot #youSaveRow{
				font-size: 2.0em;
			}
			#priceComparison #priceComparisonChart tfoot #learnMore{
				font-size: 1.5em;
			}
.price-disclaimer{
	font-size:10px;
}

/*----------------------------------------------------------------------------------------
/ contact form - this form is on multiple pages
----------------------------------------------------------------------------------------*/
#contactForm{
	width: 350px;
	margin: 40px auto 0px auto;
}
	#contactForm table{
		width: 100%;
	}
		#contactForm table input{
			width: 200px;
		}
		#contactForm table textarea{
			width: 200px;
			height: 75px;
		}
	#contactForm p{
		text-align: center;
	}
		#contactForm p .phoneNumber{
			font-weight:bold;
		}
		
		
		
		
/**********************************************************
/	Weekly Specials
**********************************************************/
#weekly-specials_wrapper{
	margin-right:-15px;
	text-align:right;
}

	#weekly-specials_wrapper img{
		border:4px solid #59544C;
		margin:13px 0 13px 0;
	}
	
	#weekly-specials_wrapper a{
		background:#abcf63;
		border:4px solid #59544C;
		display:block;
		text-align:center;
		width:783px;
		margin-left: 5px;
	}
	
		#weekly-specials_wrapper a img{
			border:none;
		}
		
		
		
		
/**********************************************************
/	Quarterly Specials
**********************************************************/
#quarterly-specials_wrapper{
	margin-right:-15px;
	text-align:right;
}

	#quarterly-specials_wrapper img{
		border:4px solid #59544C;
		margin:13px 0 13px 0;
	}
	
	
	
	
/**********************************************************
/	Member Comments
**********************************************************/
#commentContainer{
	border-top:solid #797471 31px;
	margin:8px 0 0 4px;
	padding:23px 25px;
	text-align:center;
}

	#commentContainer td{
		padding:0 5px;
		vertical-align:top;
	}

		#commentContainer td h1{
			color:#2d5e8a;
			font-size:18px;
			margin:0px;
			padding:0px;
		}
	
		#commentContainer td h2{
			background:#5e5854;
			color:#ccd5dc;
			font-size:14px;
			height:33px;
			line-height:33px;
			text-align:center;
		}
	
		#commentContainer td p{
			padding:0 9px;
			text-align:left;
		}