body,td,th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
.pagetitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 175%;
	color: #663355;
	margin-top: 0px;
	margin-bottom: 0px;
}
.subtitles {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 115%;
	color: #990066;
}
.purplebullets {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #775577;
}
.smallertext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
}
.textbold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.subhead {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #663355;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
.smallertextpurple {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #442244;
}
.smallgreenbold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #225533;
}
.textgreenbold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #225533;
}
.navoutline {
	border: 2px solid #664466;
}
.paintingoutline {
	border: 1px solid #442244;
}
.notice {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #336644;
	font-weight: bold;
}
#navlinks a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #DDDDAA;
	text-decoration: none;
	background-color: #779944;
	text-align: right;
	padding: 5px;
	float: left;
	height: 120%;
	width: 100px;
	list-style-position: inside;
	padding-right: 10px;
	border: 1px solid #336644;
}
#navlinks a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #DDDDAA;
	text-decoration: none;
	background-color: #779944;
	text-align: right;
	padding: 5px;
	float: left;
	height: 120%;
	width: 100px;
	list-style-position: inside;
	padding-right: 10px;
	border: 1px solid #336644;
}
#navlinks a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFCCAA;
	text-decoration: none;
	background-color: #997799;
	text-align: right;
	padding: 5px;
	float: left;
	height: 120%;
	width: 100px;
	list-style-position: inside;
	padding-right: 10px;
	border: 1px solid #336644;
}
#navlinks a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFCCAA;
	text-decoration: none;
	background-color: #997799;
	text-align: right;
	padding: 5px;
	float: left;
	height: 120%;
	width: 100px;
	list-style-position: inside;
	padding-right: 10px;
	border: 1px solid #336644;
}
#newnavlinks a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #DDDDAA;
	text-decoration: none;
	background-color: #779944;
	text-align: right;
	padding: 5px;
	float: left;
	height: 120%;
	width: 100px;
	list-style-position: inside;
	padding-right: 10px;
	border: 1px solid #336644;
}
#newnavlinks a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #DDDDAA;
	text-decoration: none;
	background-color: #779944;
	text-align: right;
	padding: 5px;
	float: left;
	height: 120%;
	width: 100px;
	list-style-position: inside;
	padding-right: 10px;
	border: 1px solid #336644;
}
#newnavlinks a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFCCAA;
	text-decoration: none;
	background-color: #997799;
	text-align: right;
	padding: 5px;
	float: left;
	height: 120%;
	width: 100px;
	list-style-position: inside;
	padding-right: 10px;
	border: 1px solid #336644;
}
#newnavlinks a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFCCAA;
	text-decoration: none;
	background-color: #997799;
	text-align: right;
	padding: 5px;
	float: left;
	height: 120%;
	width: 100px;
	list-style-position: inside;
	padding-right: 10px;
	border: 1px solid #336644;
}
#bodymain a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #556644;
	text-decoration: none;
}
#bodymain a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #556644;
	text-decoration: none;
}
#bodymain a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #995577;
	text-decoration: none;
}
#bodymain a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #995577;
	text-decoration: none;
}
#portalcontent a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #556644;
	text-decoration: none;
}
#portalcontent a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #556644;
	text-decoration: none;
}
#portalcontent a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #995577;
	text-decoration: none;
}
#portalcontent a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #995577;
	text-decoration: none;
}
#portfoliomain a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #556644;
	text-decoration: none;
}
#portfoliomain a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #556644;
	text-decoration: none;
}
#portfoliomain a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #995577;
	text-decoration: none;
}
#portfoliomain a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #995577;
	text-decoration: none;
}
#portalrightcolumn a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #335522;
	text-decoration: none;
}
#portalrightcolumn a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #335522;
	text-decoration: none;
}
#portalrightcolumn a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #773355;
	text-decoration: none;
}
#portalrightcolumn a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #773355;
	text-decoration: none;
}
#shellandtop a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #556644;
	text-decoration: none;
}
#shellandtop a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #556644;
	text-decoration: none;
}
#shellandtop a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #995577;
	text-decoration: none;
}
#shellandtop a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #995577;
	text-decoration: none;
}
#portalbanner {
	position:absolute;
	left:59px;
	top:19px;
	width:857px;
	height:153px;
	z-index:3;
	visibility: visible;
}
#plumheader {
	position:absolute;
	left:50px;
	top:10px;
	width:238px;
	height:368px;
	z-index:3;
	visibility: visible;
}
#bodymain {
	position:absolute;
	left:50px;
	top:10px;
	width:400px;
	height:auto;
	z-index:1;
	visibility: visible;
	background-color: #AABB88;
	padding-left: 215px;
	padding-top: 200px;
	padding-right: 260px;
	padding-bottom: 30px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 10px;
}
#rightcolumn {
	position:absolute;
	left:853px;
	top:222px;
	width:190px;
	height:25px;
	z-index:2;
	visibility: visible;
	background-color: #99AA77;
	padding-left: 25px;
	padding-top: 215px;
	padding-right: 5px;
	padding-bottom: 30px;
}
#navbackground {
	position:absolute;
	left:75px;
	top:208px;
	width:153px;
	height:540px;
	z-index:4;
	visibility: visible;
}
#navlinks {
	position:absolute;
	left:89px;
	top:227px;
	width:118px;
	height:312px;
	z-index:5;
	visibility: visible;
}
#portfoliomain {
	position:absolute;
	left:50px;
	top:10px;
	width:350px;
	height:auto;
	z-index:1;
	visibility: visible;
	background-color: #AABB88;
	padding-left: 215px;
	padding-top: 190px;
	padding-right: 310px;
	padding-bottom: 30px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 10px;
}
#testimonialscolumn {
	position:absolute;
	left:655px;
	top:10px;
	width:230px;
	height:auto;
	z-index:2;
	visibility: visible;
	padding-left: 20px;
	padding-top: 215px;
	padding-right: 20px;
	padding-bottom: 30px;
	background-color: #99AA77;
}
#shellandtop {
	position:absolute;
	left:75px;
	top:2300px;
	width:153px;
	height:51px;
	z-index:4;
	visibility: visible;
}
#rightcolumn a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #663333;
	text-decoration: none;
}
#rightcolumn a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #663333;
}
#rightcolumn a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFCC;
}
#rightcolumn a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFCC;
}
#jewelrynav a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #441133;
	text-decoration: none;
	text-align: center;
}
#jewelrynav a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #441133;
	text-decoration: none;
	text-align: center;
}
#jewelrynav a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #DDDDAA;
	text-decoration: none;
	text-align: center;
}
#jewelrynav a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #DDDDAA;
	text-decoration: none;
	text-align: center;
}
#jewelrytext a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #441133;
	text-align: center;
}
#jewelrytext a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #441133;
	text-align: center;
}
#jewelrytext a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #EEEEBB;
	text-align: center;
}
#jewelrytext a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #EEEEBB;
	text-align: center;
}
#templayer a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #CC33CC;
	text-decoration: none;
}
#templayer a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0099;
	text-decoration: none;
	text-align: center;
}
#templayer a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0099;
	text-decoration: none;
	text-align: center;
}
#templayer a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
	text-align: center;
}
#templayer a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333399;
	text-decoration: none;
	text-align: center;
}
.bluesubheadsmall {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.imagefloatright {
	float: right;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
}
