@charset "utf-8";
/* CSS Document */

p{ position: relative;}

body,td,th {
	color: #2e4e0d;
	font-family: Georgia, serif;
	font-size: 11px;
	line-height:150%;
}
body {
	background-color: #5d4f3b;
}

h2 {
	font-family: Georgia, serif;
	font-size: 13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

p.indent {padding-left:30px;}
p.clear { clear:right;}
table.main { table-layout:fixed;
border-top: 1px solid white; text-align:center; width:940px; border-bottom:1px solid white;
	}

	
	.float-right {float: right; padding-left:10px; padding-right:10px;}
	.float-right-pad {float: right; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:10px; }
	.picturepad {padding-left:7px; padding-right:7px;}
	.picturepad2 {padding-left:15px; padding-right:15px;}
	.picturepad3 {padding:10px; float:right;}
	.bodyWrap1 {width:697px; position:relative;}
	.bodyWrap2 {width:660px; position:relative; padding-left:20px;}
	.column1 {width:425px; float:left; padding-left:20px;}
	.column2 {width:230px; float:left;padding-left:20px;}

	
	td.c1 { background-color:#b2cc7f; width:154px; vertical-align:top;}
	td.c3 { background-color:#b2cc7f; width:199px; vertical-align:top;}
	td.c2 { background-color:#FFFFFF; width:515px; vertical-align:top;}
	td.c4 { background-color:#FFFFFF; width:694px; vertical-align:top;}
	td.caption {padding-left:30px; padding-right:30px; padding-top:15px; padding-bottom:15px;}
	
	#steps {padding-right:15px;}
	#bodycopy {line-height:150%;}
	#bodycopy2 {line-height:150%; font-size:12px;}
	#bodytext {color:black; padding:18px;}
	#dlocations {padding-left:5px; text-align:left; }
	#footertext {font-size:10px; color:white; text-align:center; width:940px; margin:auto;}
	#nav { height: 23px; width:940px; margin:auto; text-align:center;}
	#header {height:149px; width:940px; margin:auto; text-align:center;}
	#abouttext {text-align:left; padding-top:25px; padding-left:5px; width:660px; margin:auto;}
	#aboutcouplepics {text-align:left; padding-top:25px; padding-left:25px; width:410px; }
	#dividepad {padding-top:30px; padding-bottom:30px;}
	#dividepad2 {padding-top:20px; padding-bottom:30px;}
	#dividepad3 {padding-top:20px; padding-bottom:20px;}
	#indent {width: 660px; padding-left: 20px;}
	#recipes {font-size:14px; font-weight:bold;}







.nav {
margin:auto;
	width: 940px;
	height: 23px;
	z-index:1000;
	position:relative;
	}


.nav a {
	height: 23px;
	float: left;
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
	}

.nav img {
	height: 23px;
	float: left;
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
	}

.nav a:hover {
	background-position: bottom left;
	}	



#nav-left img{
	width: 116px;
	background-image: url(../_images/nav_spacer.jpg);
	background-repeat: no-repeat;
}

#nav-right img{
	width: 116px;
	background-image: url(../_images/nav_spacer.jpg);
	background-repeat: no-repeat;
}

#nav-signup a{
	width: 82px;
	background-image: url(../_images/nav_01.jpg);
	background-repeat: no-repeat;
}

#nav-contact a{
	width: 107px;
	background-image: url(../_images/nav_02.jpg);
	background-repeat: no-repeat;
}

#nav-howitworks a{
	width: 125px;
	background-image: url(../_images/nav_03.jpg);
	background-repeat: no-repeat;
}

#nav-program a{
	width: 145px;
	background-image: url(../_images/nav_04.jpg);
	background-repeat: no-repeat;
}

#nav-products a{
	width: 127px;
	background-image: url(../_images/nav_05.jpg);
	background-repeat: no-repeat;
}

#nav-login a{
	width: 122px;
	background-image: url(../_images/nav_06.jpg);
	background-repeat: no-repeat;
}





	
a { color: #669a40; }
a:link {color: #669a40; text-decoration: underline; }
a:visited {color: #669a40; text-decoration: underline; }
a:active {color: #669a40; text-decoration: underline; }
a:hover {color: #2e4e0d; text-decoration: none; }

a.invert { color: #b2cc7f; font-weight: bold }
a.invert:link {color: #b2cc7f; text-decoration: underline; }
a.invert:visited {color: #b2cc7f; text-decoration: underline; }
a.invert:active {color: #b2cc7f; text-decoration: underline; }
a.invert:hover {color: #ffffff; text-decoration: none; }

a.alt { color: #2e4e0d; font-weight: bold }
a.alt:link {color: #2e4e0d; text-decoration: underline; }
a.alt:visited {color: #2e4e0d; text-decoration: underline; }
a.alt:active {color: #2e4e0d; text-decoration: underline; }
a.alt:hover {color: #ffffff; text-decoration: none; }

a.alt2 { color: #5d4f3b; font-weight: bold }
a.alt2:link {color: #5d4f3b; text-decoration: underline; }
a.alt2:visited {color: #5d4f3b; text-decoration: underline; }
a.alt2:active {color: #5d4f3b; text-decoration: underline; }
a.alt2:hover {color: #b2cc7f; text-decoration: none; }

