@charset "utf-8";
body {
	background: #99917B;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFFFFF;
	font-family: "Tempus Sans ITC";
	font-size: 100%;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #A90A12;
}
.epj #indexarea {
	width: 850px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 750px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #99917B;
	background-image: url(images/homepagebg.jpg);
}
.epj #indexarea img {
	height: 515px;
	width: 850px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	z-index: 0;
	margin-top: 150px;
	position: absolute;
}
.epj #indexarea #indexpage {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 2;
}
.epj #indexarea #indexpage .indextext {
	margin-top: 680px;
	width: 400px;
	font-size: 20px;
	position: absolute;
	top: 12px;
	margin-left: 15px;
	margin-right: 35px;
}
.epj #indexarea #indexpage .free {
	margin-top: 680px;
	margin-left: 435px;
	width: 400px;
	font-size: 20px;
	position: absolute;
	top: 11px;
	text-align: right;
	margin-right: 10px;
}
.epj #pagearea {
	width: 850px; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #544E3D;
	background-image: url(images/pagebanner.jpg);
	background-repeat: no-repeat;
	height: auto;
}
.epj #pagearea #pagecontent {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 2;
	height: auto;
	width: 850px;
	margin-top: 171px;
	margin-bottom: 15px;
}
.epj #pagearea #pagecontent .itemview {
	text-align: left;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 500px;
}
.epj #pagearea #pagecontent .itemview .title {
	font-weight: bold;
	text-decoration: underline;
}
.epj #pagearea #pagecontent .itemview .itemtitle {
	text-align: left;
	width: 400px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.epj #pagearea #pagecontent .itemview .itemimage {
	border-width: 0px;
	border-style: none;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 5px;
	float: right;
	height: 350px;
	width: 350px;
	text-align: right;
}
.epj #pagearea #pagecontent .itemview .itemimage2 {
	height: 200px;
	width: 200px;
	border-width: 0px;
	border-style: none;
}
.epj #pagearea #pagecontent .itemview .itemdate {
	text-align: left;
	width: 400px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.epj #pagearea #pagecontent .itemview .itemdescrip {
	width: 400px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.epj #pagearea #pagecontent .itemview .itemdescrip p {
	text-align: justify;
	text-indent: 25px;
	margin-top: 2px;
}
.epj #pagearea #pagecontent .itemview .itemstock {
	text-align: left;
	width: 400px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.epj #pagearea #pagecontent .itemview .itemprice {
	text-align: left;
	width: 400px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.epj #pagearea #pagecontent .itemview .buttons {
	text-align: left;
	width: 400px;
	padding-top: 10px;
	padding-bottom: 25px;
}
.epj #pagearea #pagecontent .itemview .button1 {
	width: 168px;
}
.epj #pagearea #pagecontent .itemview .button2 {
	width: 222px;
}
.epj #pagearea #pagecontent .admincontrol {
	text-align: left;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
}
.epj #pagearea #pagecontent .colimg {
	width: 850px;
	text-align: center;
	text-decoration: none;
	margin-top: 15px;
	padding-top: 10px;
}
.epj #pagearea #pagecontent .colimg .proimg {
	height: 200px;
	width: 200px;
	border-width: 0px;
	border-style: none;
}
.epj #pagearea #pagecontent .colimg .price {
	font-size: 14px;
}
.epj #pagearea #pagecontent .colimg img {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 200px;
	width: 200px;
}
.epj #pagearea #pagecontent .collectiontext {
	margin-top: 5px;
	width: 810px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: justify;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-bottom: 20px;
}
.epj #pagearea #pagecontent .collectiontext p {
	text-indent: 15px;
}
.epj #pagearea #pagecontent .colimg .earringtext {
	width: 810px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.epj #pagearea #pagecontent .colimg .specialoccasiontext {
	width: 800px;
	margin-right: 25px;
	margin-left: 25px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}
.epj #pagearea #pagecontent .colimg .imgtext {
	text-align: center;
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 25px;
	margin-right: auto;
	margin-left: auto;
}
.epj #pagearea #pagecontent .abouttext {
	width: 800px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 15px;
	text-align: justify;
	margin-bottom: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
}
.epj #pagearea #pagecontent .abouttext p {
	text-indent: 15px;
}
.epj #pagearea #pagecontent .abouttext .sig {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.epj #pagearea #pagecontent .abouttext .abouttitle {
	font-size: 20px;
	font-weight: bold;
}
.epj #pagearea #pagecontent .abouttext .winter2008 {
	float: right;
	padding-left: 30px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-top: 25px;
}
.epj #pagearea #pagecontent .faqtext {
	width: 800px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 20px;
	text-align: left;
	margin-bottom: 10px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.epj #pagearea #pagecontent .faqtext .faqtitle {
	font-size: 20px;
	font-weight: bold;
}
.epj #pagearea #pagecontent .faqtext .faqimg {
	width: 150px;
	float: right;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 5px;
	padding-top: 10px;
	border: none;
}
.epj #pagearea #pagecontent .faqtext li {
	margin-top: 25px;
}
.epj #pagearea #pagecontent .faqtext .faqquestion {
	font-weight: bold;
}
.epj #pagearea #pagecontent .form {
	width: 650px;
	text-align: center;
	margin-right: 100px;
	margin-left: 100px;
	margin-top: 15px;
	margin-bottom: 40px;
	padding-top: 15px;
}
.epj #pagearea #pagecontent .form .title {
	font-size: 18px;
	color: #FFFFFF;
}
.epj #pagearea #pagecontent form {
	text-align: center;
	width: auto;
	font-size: 16px;
}
.epj #pagearea #pagecontent .messend {
	font-size: 18px;
	text-align: center;
	width: 850px;
	padding-top: 18px;
}
.epj #pagearea .admin table {
	text-align: center;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.epj #pagearea .admin .item {
	font-weight: bold;
	font-size: 18px;
	color: #FFAEAE;
}
.epj #pagearea .admin form {
	text-align: center;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.epj #pagearea .admin .error {
	color: #C57470;
}
.epj #pagearea .admin .deletetop {
	font-weight: bold;
	text-decoration: underline;
}
.epj #pagearea #pagecontent .regform {
	text-align: left;
}
.epj #pagearea #pagecontent table .ralign {
	text-align: right;
}
.epj #pagearea #pagecontent .admincontrol li {
	margin-top: 5px;
	margin-bottom: 5px;
}
.epj #pagearea #pagecontent .adminback {
	text-align: center;
	width: auto;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.epj #pagearea #pagecontent .legend {
	color: #CCC;
}
.epj #pagearea .admin fieldset {
	width: 700px;
}
.epj .pagebottom {
	font-size: 16px;
	margin-top: -5px;
	clear: both;
}
.epj .pagebottom .copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.epj .pnd {
	font-size: 16px;
	font-family: "Monotype Corsiva";
}
.epj .pnd a {
	color: #336699;
	text-decoration: none;
}
.epj #pagearea #pagecontent .admincontrol ul {
	font-weight: bold;
}
.epj #pagearea #pagecontent .pagelink {
	font-size: 18px;
	text-align: center;
	margin-bottom: 10px;
}

