body {margin: 0px; padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #301600;
	background-color: #5d5249;

}
a:link {
	color: #955046;
}
a:visited {
	color: #955046;
}
a:hover {
	color: #615D58;
}
a:active {
	color: #955046;
}
.small {
	font-size: 10px;
}
.style1 {color: #400000}
a img {text-decoration: none; border: 0px;}
img.framed, .prodimg img {border: 5px solid #453e38; padding: 1px; background: #ffffff; border-radius: 5px;}
.prodimg {text-align: center;}
/* main structure */
#toplinks {width: 980px; margin: 0px auto; font-size: 16px; color: #ffffff; padding: 18px 0px 0px 0px; text-transform: uppercase;}
ul#topleft {list-style: none; margin: 0px; padding: 0px; float: left; width: 220px;}
ul#topleft li {display: inline; padding: 0px 0px 0px 20px;}
ul#topleft li a:link, ul#topleft li a:visited {color: #feb363; text-decoration: none;}
ul#topleft li a:hover, ul#topleft li a:active {color: #feb363; text-decoration: underline;}
ul#topright {list-style: none; margin: 0px; padding: 0px; float: right; width: 600px; text-align: right;}
ul#topright li {display: inline; padding: 0px 20px 0px 0px;}
ul#topright li a:link, ul#topright li a:visited {color: #ffffff; text-decoration: none;}
ul#topright li a:hover, ul#topright li a:active {color: #ffffff; text-decoration: underline;}
#wrapper {width: 940px; margin: 0px auto; background: #ffffff; border-radius: 20px; padding: 20px;}
#head {background: url(bg-head.jpg) no-repeat; height: 160px; padding: 20px 0px 0px 52px;}
#head a {display: block; height: 100px; width: 400px; text-decoration: none;}
#minispacer {clear: both; height: 10px; display: block;}
#copyright {width: 920px; margin: 10px auto 0px auto; color: #cccccc; text-align: right; font-size: 11px; font-family: Verdana, Geneva, sans-serif;}
#bottomspacer {clear: both; height: 50px; display: block;}
#menu {float: left; width: 120px; padding: 40px 0px 0px 0px;}
#menu ul {margin: 0px; padding: 0px; list-style: none; font-size: 14px; font-weight: bold;}
#menu ul li {line-height: 1.5em; padding: 4px 0px 5px 8px; background: url(bg-menu.jpg) no-repeat left bottom;}
#menu ul a {text-decoration: none;}
#menu ul a:link, #menu ul a:visited {color: #301600;}
#menu ul a:hover, #menu ul a:active {color: #f07200;}
#content {float: right; width: 780px;}
#content ul {margin: 0px; padding: 3px 0px 1.2em 35px; list-style: disc;}
#content ul li {line-height: 1.4em; padding: 0px 0px 3px 0px;}

h1 {margin: 0px; padding: 0px 0px 10px 0px; font-size: 20px; color: #a21300; text-transform: uppercase; text-align: center;}
h2 {margin: 0px; padding: 3px 0px 5px 0px; font-size: 16px; color: #720f01;}
h3 {margin: 0px; padding: 3px 0px 3px 0px; font-size: 14px;}
h3.rosaries {background: #5d5249; color: #ffffff; padding-left: 8px; text-transform: uppercase;}
p {margin: 0px; padding: 3px 0px 1.2em 0px; line-height: 1.4em;}
p.central {text-align: center;}
p.pagenum {font-size: 13px; padding: 8px 0px 3px 0px;}

/* product pages */
form.prodform {margin: 0px; padding: 0px;}

/* category pages */
.island {width: 232px; height: 345px; background: #453e38; padding: 8px;}
.island img {}
h2.itemnames {color: #180b00; background: #f9bc7d; padding: 3px; margin: 4px 0px 0px 0px; height: 32px; font-size: 13px; font-weight: normal; text-transform: uppercase; text-align: center; font-family: Arial, Helvetica, sans-serif;}
h2.itemnames a:link, h2.itemnames a:visited {color: #180b00; text-decoration: none;}
h2.itemnames a:hover, h2.itemnames a:active {color: #a21300; text-decoration: none;}
h3.pricing {color: #fbcea0; font-weight: bold; text-align: center; padding: 0px; margin-top: -5px; font-family: Arial, Helvetica, sans-serif;}
.itemtexts {color: #e0e0e0; text-align: center; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin-top: -7px;}
center {text-align: left;}
