body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.white {
	color: #FFFFFF
}
.black {
	color: #000000
}
a.white {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.white:visited {
	color: #000000;
	text-decoration: none;
}
a.white:hover {
	color: #000000;
	text-decoration: underline;
}
a.white:active {
	color: #000000;
	text-decoration: none;
}
a.pink {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.pink:visited{
	color: #FFFFFF;
	text-decoration: none;
}
a.pink:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
a.pink:active{
	color: #FFFFFF;
	text-decoration: none;
}
a.no_link {
	text-decoration: none;
	border: 0;
}
a.no_link img {
	border: 0;
}
.private_party {
	margin-left:5em;
}

#triple_buckets {
	position: relative;
	width: 751px;
	background: #FFF url('../images/_tri_bucket_bgy.jpg') repeat-y;
}
#bucket_top {
	position: relative;
		top: 0px;
		left: 0px;
		z-index: 20;
	background: transparent url('../images/_tri_bucket_top.jpg') no-repeat scroll top left;
	display: block;
	width: 751px;
	height: 33px;
}
#bucket_bottom {
	position: absolute;
		bottom: 0px;
		_bottom: -10px;
		left: 0px;
		z-index: 2;
	background: transparent url('../images/_tri_bucket_bottom.jpg') no-repeat scroll top left;
	display: block;
	width: 751px;
	height: 3px;
}

#triple_buckets_pink {
	position: relative;
	width: 751px;
	background: #de6321 url('../images/pink_tri_bucket_bgy.gif') repeat-y;
}
#bucket_top_pink {
	position: relative;
		top: 0px;
		left: 0px;
		z-index: 20;
	background: transparent url('../images/pink_tri_bucket_top.gif') no-repeat scroll top left;
	display: block;
	width: 751px;
	height: 33px;
}
#bucket_bottom_pink {
	position: absolute;
		bottom: 0px;
		_bottom: -10px;
		left: 0px;
		z-index: 2;
	background: transparent url('../images/pink_tri_bucket_bottom.gif') no-repeat scroll top left;
	display: block;
	width: 751px;
	height: 3px;
}
.abucket {
	float: left;
	position: relative;
		z-index: 10;
	width: 245px;
	margin-right: 8px;
	color: #FFF;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}
.abucket_brown {
	float: left;
	position: relative;
		z-index: 10;
	width: 245px;
	margin-right: 8px;
	color: #de6321;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}
.abucket h3 {
	margin-top: -40px;
	text-indent: -9999px;
}
.abucket_brown h3 {
	margin-top: -40px;
	text-indent: -9999px;
}
.abucket a.more {
	text-transform: uppercase;
	color: #FFF;
	font-size: 9px;
}
.abucket_brown a.more {
	text-transform: uppercase;
	color: #de6321;
	font-size: 9px;
}
.abucket.last {
	margin-right: 0px;
}
.abucket_brown.last {
	margin-right: 0px;
}
				.bucket_content {
					padding: 15px 30px 20px 10px;
				}
	div.top_half {
		float: left;
		display: block;
		border-bottom: 1px solid #000;
		width: 751px;
	}
	div.bottom_half {
		float: left;
		display: block;
		width: 751px;
	}
		div.top_half, div.bottom_half {
			background: #FFF url('../images/black_line.jpg') repeat-y 363px;
			
		}
		#quad_buckets {
			float: left;
			display: block;
			width: 751px;
			padding-bottom: 30px;
			_padding-bottom: 0px;
			position: relative;
				z-index: 30;
			text-align: center;
		}
			p.footerblurb, p.operationhours {
				width: 750px;
				height: 20px;
				display: block;
				text-align: center;
				position: absolute;
					bottom: -9px;
					left: 0px;
				_position: relative;
					_bottom: 0px;
			}
				p.footerblurb span {
					margin: 0 8px;
					display: inline;
				}
p.operationhours {
clear:both;
left:0px !important;
position:relative;
top:20px;
}
			#quad_buckets .bucket_content {
				clear: both;
				padding: 20px 30px 10px 20px;
				font-size: 11px;
				line-height: 19px;
				text-align: left;
			}
			#quad_buckets .quad_bucket {
				width: 363px;
				float: left;
			}
			h4#office_cooking_demo, h4#home_cooking_demo, h4#meals_that_travel, h4#register_to_recieve_our_newsletter {
				text-indent: -9999px;
			/*	float: left;*/
				margin: 0px;
				padding: 0px;
				display: block;
				
			}
				h4#office_cooking_demo {
					background: url('../images/office_cooking_demo.jpg') no-repeat scroll top left;
					width: 278px;
					height: 19px;
				}
				h4#home_cooking_demo {
					background: url('../images/home_cooking_demo.jpg') no-repeat scroll top left;
					width: 245px;
					height: 31px;
				}
				h4#meals_that_travel {
					background: url('../images/holiday.jpg') no-repeat scroll top left;
					width: 225px;
					height: 33px;
				}
				div.bucket_content a{
					text-transform: uppercase;
					color:black;
				}
				h4#register_to_recieve_our_newsletter {
					background: url('../images/register_newsletter.jpg') no-repeat scroll top left;
					width: 322px;
					height: 16px;
				}
					#newsletter_form fieldset {
						position: relative;
						border: none;
						width: 330px;
						padding: 0px;
						margin: 0px;
					}
						#newsletter_form fieldset label, #newsletter_form fieldset legend {
							position: absolute;
							text-indent: -9999px;
						}
						#newsletter_form fieldset ul {
							margin: 0px;
							padding: 0px;
						}
							#newsletter_form fieldset ul li {
								margin: 0px;
								padding: 0px;
								list-style: none;
								float: left;
								display: inline;
							}
								#newsletter_form fieldset ul li input {
									background-image: none;
									border: 1px solid #748CA8;
									display: inline;
									padding: 5px;
									font-family: Arial, "MS Trebuchet", sans-serif;
								}
									#newsletter_form fieldset ul li input#form_name {
										margin-right: 15px;
									}
									#newsletter_form fieldset ul li input#form_name, #newsletter_form fieldset ul li input#form_email {
										width: 140px;
									}
									#newsletter_form fieldset ul li input#form_address {
										width: 268px;
										margin-top: 13px;
									}
									input.form_submit {
										text-indent: -9999px;
										border: none!important;
										float: left;
										cursor: pointer;
										margin: 10px 0px 0px 14px;
										display: inline;
										background: url('../images/submit_go.jpg') no-repeat scroll top left!important;
										width: 31px;
										height: 31px;
									}
.clear {
	clear: both;
}

.desc
{
	font-weight: bold;
	text-align: left;
	width: 170px;
}

.register
{
	text-align: left;
	width: 200px;
}

.adminLink
{
	color: White;
	font-size: 12px;
	font-weight: bold;
}

.adminLink:hover
{
	color: White;
	font-size: 12px;
}

.adminLink:visited
{
	color: White;
	font-size: 12px;
}

.pink_link
{
	color: #D35353;
	font-size: 12px;
	font-weight: bold;
}

.pink_link:hover
{
	color: #D35353;
	font-size: 12px;
}

.pink_link:visited
{
	color: #D35353;
	font-size: 12px;
}

a.loc
{
	color: #de6321;
	font-weight: bold;
	text-decoration: none;
}

a.loc:hover
{
	color: #de6321;
	font-weight: bold;
	text-decoration: underline;
}

a.loc:visited
{
	color: #de6321;
	font-weight: bold;
}

	
	