@charset "UTF-8";
/* CSS Document */

body {
	margin:0; 
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	line-height:1.4em;
}

*html body {padding-bottom:30px;}
		
body a {
	text-decoration:none;
	color:#c30;
}

h1 {
	color:#34622A;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:38px;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 15px 0;
}

h2 {
	color:#000;
	font-size:20px;
	font-weight:normal;
	line-height:1.3em;
	margin-top:-10px;
	padding-bottom:20px;
}

h3 {
	font-size:18px;
	padding:20px 0 0 0;
	color:#335F2A;
	line-height:1.0em;
	}


#content {
	width: 840px;
	margin-top: 0;
	margin-right: auto;
	margin-left:auto;
	margin-bottom:40px;
	background: #fff;
	text-align: left;
}
	
html>body #content {
	width: 800px; /* IE5 ends */
}

/* HEADER */

#header {
	padding:25px 0 0 0;
	width:680px;
	height:214px;
}

#header_new {
	padding:25px 0 0 0;
	width:680px;
	height:243px;
}

#header #header_img, #header_new #header_img {}
#header #header_bottom, #header_new #header_bottom {
	font-size:11px; 
	color:#fff; 
	width:650px;
	height:20px;
	background-color:#34622A;
	padding:0 20px 0 10px;
	text-align: right;
	}

#copy_frame {
	border:2px solid #34622A;
	width:676px;
}

*html #copy_frame {width:626px;}

#copy {
	padding:25px;
	position:relative;
}

*html #copy {width:626px;}

#copy p {margin-top:0;}

#copy p span {
	font-weight:bold;
	color:#34622A;
}

.shoppinglist {
	padding:20px 0 0 0;
	width:585px;
	}
.shoppinglist_top {}
.shoppinglist_mid {
	background:url(common/shoppinglist_mid.gif) repeat-y top left;
	width:585px;
	padding:30px 0 30px 40px;
}

.shoppinglist_bottom {}

#footer {
	background-color:#3F552E;
	font-size:10px; 
	line-height:1.2em;
	color:#DEEAD2;
	}

#footer .address {
	padding:0 25px 10px 10px;
	}

