body {
margin: 0 0 0 0;
background-color:#5b5f1a;
}

table {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#fff;
}

h1 {
	font-size:20px;
	font-weight:normal;
	color:#ccff00;
}

hr {
	border:1px dotted #bab232;
	height:1px;
}

a.button:link, a.button:visited, a.button:active {
	background-color:#9bb127;
	font-size:10px;
	border:solid 1px #ccff00;
	padding:3px;
	font-color:#ccff00;
}

a:active, a:link, a:visited {
color:#fff;
text-decoration: none;
}

a:hover {
color:#ccff00;
text-decoration: none;
}

a.nav:link, a.nav:visited, a.nav:active {
	background-image:url(art/nav.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	color:#666600;
	padding-left:18px;
	line-height:18px;
}

a.nav:hover {
	display:block;
	background-color:#dde16d;
}

/* Menu: position and style */
#menu {
	position: relative;
	margin: 0 auto;
	left: 31px;

}

#menu a {
	color:#dbdbc7;
	background-image:url(art/nav_button.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	padding: 7px 13px 0px 12px;
	border-right:solid 3px #5b5f1a;
}

#menu a:hover {
	color:#d2d439;
	text-decoration: none;
	padding-top:12px; /* Forces tabs to grow higher on hover */
}

/* Forces tabs to grow higher when page is selected.
/* The id is required in the menu anchors.
/* A unique id is required in the <body> tag of each page */
#collection #menu-collection {
	background-image:url(art/nav_button_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#ccff00;
	text-decoration: none;
	padding-top:12px;
}

#birthday #menu-birthday {
	background-image:url(art/nav_button_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#ccff00;
	text-decoration: none;
	padding-top:12px;
}

#sympathy #menu-sympathy {
	background-image:url(art/nav_button_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#ccff00;
	text-decoration: none;
	padding-top:12px;
}

#delivery #menu-delivery {
	background-image:url(art/nav_button_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#ccff00;
	text-decoration: none;
	padding-top:12px;
}

#home #menu-home {
	background-image:url(art/nav_button_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#ccff00;
	text-decoration: none;
	padding-top:12px;
}

.address {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	position:absolute;
	top:10px;
	right:15px;
	text-align:right;
}

.address h1 {
	font-size:14px;
	margin:0px;
}

.inputs input, select, textarea {
	color:#fff;
	border:solid 1px #fff;
	font-size:14px;
	background:#91A619 !important;
}