body {
	font-size: 69%;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: URL(/images/jackbg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin: 0px;
}

td.left {
	width: 192px;
	padding: 0px;
}

td.middle {
	width: 310px;
	padding-right: 30px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

td.middle02 {
	width: 394px;
	padding-right: 30px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

td.right {
	width: 200px;
	padding-right: 8px;
}

td.right02 {
	width: 116px;
	padding-right: 8px;
}

td.rhblue {
	width: 170px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #C7D3E2;
}

p.quote {
	font-size: 1.4em;
}

td.botblue {
	width: 510px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #C7D3E2;
}

td.botblue01 {
	width: 364px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #C7D3E2;
}

td.nutritional {
	width: 364px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	background:url(/recipes/images/pnl_middle.jpg);
	background-repeat: repeat-y;
}

td.nuttty {
	background:url(/recipes/images/nutty_middle.jpg);
	background-repeat: repeat-y;
}

td.quote {
	width: 540px;
	padding-right: 8px;
}

td.recipenav {
	width: 116px;
	height: 67px;
	background:url(/images/btnbg_00.gif);
	background-position:top left;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}

td.menu00 {
	width: 100px;
	height: 32px;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	background:url(/images/menbg_00.gif);
	background-position:top left;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}

td.menu01 {
	width: 100px;
	height: 32px;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	background:url(/images/menubg_01.gif);
	background-position:top left;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}

td.data {
	border-top: 1px solid #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

td.data03 {
	border-top: 1px solid #C7D3E2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

td.data02 {
	border-top: 1px solid #FFFFFF;
}

table.contactbg {
	background:url(/contact/images/pnl_middle.jpg);
	background-repeat: repeat-y;
}

td.contact {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
}

td.blueheader {
	width: 364px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	background: #C7D3E2;
	border-bottom: 1px solid #FFFFFF;
}

td.bluefooter {
	padding: 0px;
	border-top: 1px solid #FFFFFF;
}

td.bluedata {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	background: #D9E2ED;
}

td.blueimage {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	padding: 0px;
	background: #D9E2ED;
}

td.header {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

a.menu00 {
	font-size: 1.2em;
	font-weight: bold;
	color: #004480;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
}

a.menu00:hover {
	color: #004480;
}

a.menu01 {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

a.menu01:hover {
	color: #FFFFFF;
}

a {
	color: #004480;
	text-decoration: underline;
	outline: none;
}

a:hover {
	color: #EE4935;
}

input[type=text], select, textarea {
	border: solid 1px #8ca4c6;
	padding: 4px;
	background: url(/images/form/text-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1em;
}

input[type=text].red {
    border: solid 1px #bf8383;
	background: url(/images/form/text-bg-red.jpg);
}

a.submit {
    font-weight: bold;
    color: #8ca4c6;
    text-decoration: none;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

a.submit:hover {
	color: #004480;
}

.visited{
	font-size:12px;
	font-weight: bold;
	color: #230E6B;
	text-decoration: none;
}

p {
	font-size: 1em;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 0.8em;
}

h1 {
	font-size: 1.4em;
	color: #004480;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0.8em;
}
h2 {
	font-size: 1.1em;
	color: #004480;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0.8em;
}
h3 {
	color: #1f508c;
}
h4 {
	color: #1f508c;
}
h5 {
	color: #1f508c;
}
.footertext {
	font-size: 0.8em;
}
.white {
	color: #FFFFFF;
}
.verysmall {
	font-size: 0.6em;
}
.smaller {
	font-size: 0.9em;
}