body {
	margin: 30px 0;
	padding: 0;
	text-align: center;
	font: 10pt arial;
}
img { border: 0; }
p { }
p.note {
	font: 9pt arial;
	color: #707070;
}
p.btitle {
	font: 16pt arial;
	color: #6633cc; /* purple */
}
p.success {
	font: bold 10pt arial;
	color: #6633cc; /* purple */
	color: #fa9a21; /* orange */
}
p.splashnote {
	font: 9pt arial;
	color: #6633cc; /* purple */
	padding-bottom: 10px;
	padding-right: 10px;
}
p.splashnote2 {
	font: 9pt arial;
	color: #6633cc; /* purple */
	margin-bottom: 0;
	margin-top: 4px;
}
p.splashpitch {
	font: 11pt arial;
	color: #6633cc; /* purple */
	color: #707070;
	padding-top: 16px;
	padding-right: 16px;
}
p.splashpitch em {
	font: bold 11pt arial;
	color: #6633cc; /* purple */
}
p.splashpitch a {
/*	font: bold 10pt arial; */
	font: 11pt arial;
}
p.splashpitch a:link,
p.splashpitch a:visited {
	color: #d004b3; /* pink */
	color: #fa9a21; /* orange */
}
p.splashpitch a:hover {
	color: #6633cc; /* purple */
	color: #d004b3; /* pink */
	text-decoration: underline;
}
span.announce {
	font: bold 10pt arial;
	color: #595959;
}
span.note {
	font: 9pt arial;
	color: #707070;
}
	
p#NJ {
	font: 8pt arial;
	color: #707070;
	text-align: right;
}

.splash {
	margin: 0 auto;
}
.content {
	margin: 0 auto;
	color: black;
	width: 762px;
	text-align: left;
}

table#headtbl { }
td#hdlogo {
	text-align: left;
	vertical-align: bottom;
	width: 160px;
	padding-bottom: 8px;
	padding-bottom: 0;
	padding-left: 7px;
}
td#hdcatmenus {
	text-align: right;
	vertical-align: bottom;
	width: 370px;
	width: 363px;
	padding-bottom: 4px;
	padding-bottom: 0px;
}
td#hdcatmenus a {
	padding-left: 9px;
}
td#hdxmenus {
	text-align: right;
	vertical-align: bottom;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-bottom: 0px;
	width: 225px;
}
td#hdxmenus a {
	padding-left: 5px;
}

table#bodytbl {
	border: 1px solid #6633cc;
	border: 1px solid #7541be;
	border: 1px solid #595959;
}
td#bodyleft {
	vertical-align: top;
	text-align: center;
	width: 380px;
}
td.catSidebarLeft {
	vertical-align: top;
	font: 9pt arial;
	width: 160px;
	width: 200px;
	width: 191px;
}
div.sidebarBoxes {
	text-align: left;
	padding-left: 16px;
	padding-top: 10px;
}
td.catBodyL {
	vertical-align: top;
	text-align: right;
	font: 9pt arial;
	width: 154px;
	height: 56px;
}
td.catBodyR {
	vertical-align: top;
	text-align: right;
	font: 9pt arial;
	background: url("../i/catcap.gif") top right repeat-x;
	width: 409px;
	padding-right: 6px;
	width: 405px;
	padding-right: 10px;
	height: 56px;
	padding-top: 35px;
	height: 21px;
}
td.catBodyFull {
	vertical-align: top;
	text-align: right;
	padding-top: 10px;
}
td.itemBodyGap {
	width: 37px;
}
td.itemBodyL {
	vertical-align: bottom;
	text-align: left;
	background: url("../i/catcap.gif") top right repeat-x;
	width: 300px;
	padding-bottom: 11px;
	font: 16pt arial;
	color: #6e9005; /* green */
	color: #fa9a21; /* orange */
	color: #d004b3; /* pink */
	color: #6633cc; /* purple */
	width: 500px;
	width: 472px;
	width: 474px;
}
td.itemBodyR {
	vertical-align: bottom;
	text-align: right;
	background: url("../i/catcap.gif") top right repeat-x;
	padding-bottom: 11px;
	width: 222px;
	padding-right: 10px;
	font: bold 16pt arial;
	width: 32px;
	padding-right: 0px;
	width: 50px;
	padding-right: 10px;
	padding-right: 8px;
}
td.itemBodyLR {
	vertical-align: top;
	width: 532px;
}
td.hopeBodyL {
	vertical-align: bottom;
	text-align: left;
	background: url("../i/catcap.gif") top right repeat-x;
	padding-bottom: 11px;
	font: 16pt arial;
	color: #6633cc; /* purple */
	width: 454px;
}
td.hopeBodyR {
	vertical-align: bottom;
	text-align: right;
	background: url("../i/catcap.gif") top right repeat-x;
	padding-bottom: 11px;
	font: bold 16pt arial;
	width: 70px;
	padding-right: 8px;
}
td.main p#desctxt a:link,
td.main p#desctxt a:visited {
	color: #d004b3; /* pink */
}
td.main p#desctxt a:hover {
	color: #6633cc; /* purple */
	text-decoration: underline;
}
p.modelnum {
	margin-bottom: 0;
}
p.disclaimer {
	color: #71e0b6; /* aqua */
	color: #00ced1; /* dark turquoise */
	color: #00bfff; /* deep sky blue */
	color: #6633cc; /* purple */
	font: 9pt arial;
	margin-top: 4px;
}
td.main p#linktxt a {
	font: bold 10pt arial;
}
td.main p#linktxt a:link,
td.main p#linktxt a:visited {
	color: #d004b3; /* pink */
}
td.main p#linktxt a:hover {
	color: #6633cc; /* purple */
	text-decoration: underline;
}
td.main p#smlinktxt a {
	font: bold 9pt arial;
}
td.main p#smlinktxt a:link,
td.main p#smlinktxt a:visited {
	color: #d004b3; /* pink */
}
td.main p#smlinktxt a:hover {
	color: #6633cc; /* purple */
	text-decoration: underline;
}
td.related {
	padding-right: 10px;
}
div.relatedbox {
	border: 1px solid #7341be; /* purple */
	border-top: 0;
}
td.pageNavL {
	text-align: left;
	padding-left: 28px;
	padding-bottom: 8px;
}
td.pageNavR {
	text-align: right;
	padding-right: 5px;
	padding-bottom: 8px;
}
td#bodyright {
	vertical-align: top;
	text-align: center;
	width: 380px;
}
div#welflowr {
	padding-top: 14px;
	padding-bottom: 6px;
}
div#welblock {
	text-align: center;
	padding-top: 20px;
}
td#bodyfull {
	vertical-align: top;
	text-align: center;
	width: 760px;
}
td#aboutleft {
	padding: 26px;
	vertical-align: top;
	text-align: left;
	width: 380px;
}
td#aboutright {
	padding: 26px;
	vertical-align: top;
	text-align: left;
	width: 380px;
}
table#contenttbl {
	text-align: left;
	padding-right: 18px;
	padding-left: 37px;
}
td#cartempty {
	text-align: center;
	font: bold 10pt arial;
	color: #595959;
}
td#links {
	text-align: center;
}
p#linktxt {
	font: bold 11pt arial;
	color: #d004b3; /* pink */
}
p#linktxt a {
	font: bold 10pt arial;
}
p#linktxt a:link,
p#linktxt a:visited {
	color: #d004b3; /* pink */
}
p#linktxt a:hover {
	color: #6633cc; /* purple */
	text-decoration: underline;
}
td#subtotal {
	text-align: right;
	font: bold 9pt arial;
	border-top: 1px solid #404040;
	padding-top: 2px;
}
.loginbox {
	padding-left: 10px;
	padding-right: 10px;
}
.loginboxL {
	padding-left: 10px;
}
.loginboxR {
	padding-right: 10px;
}
td.linkright {
	text-align: right;
	padding-right: 10px;
}
td.linkleft {
	text-align: left;
	padding-left: 10px;
}

td#bottomleft {
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 2px;
	width: 375px;
}
td#bottomleft a {
	padding-right: 5px;
}
td#bottomright {
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	padding-top: 2px;
	width: 375px;
}
td#bottomright a {
	padding-left: 5px;
}
td#footleft {
	text-align: left;
	vertical-align: top;
	padding-left: 7px;
	width: 373px;
	font: 8pt arial;
	color: #595959;
}
td#footright {
	text-align: right;
	vertical-align: top;
	padding-right: 7px;
	width: 373px;
	font: 8pt arial;
	color: #595959;
}
td#footright a:link,
td#footright a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #595959;
}
td#footright a:hover {
	color: #6633cc;
}

div.popup {
	margin-left: 20px;
	margin-right: 20px;
	text-align: center;
}
table#poptbl {
	border: 1px solid #595959;
	text-align: left;
}
div.popup h1 {
	margin-bottom: 0;
	font: bold 11pt arial;
	color: #6633cc; /* purple */
}
div.popup p {
	margin-top: 4px;
}

/* Hope Ring Page */
td#komenpage {
	text-align: center;
}
td#komenpage img {
	margin: 0;
}
td#kplword {
	text-align: right;
	padding-right: 20px;
}
td#kpluz {
	width: 125px;
}
td#kprword {
	text-align: left;
	padding-left: 20px;
}
p.kcaption {
	margin-top: 4px;
	margin-bottom: 12px;
	font: 8pt arial;
	color: #d004b3; /* pink */
}
p.kdesc {
	font: 8pt arial;
	margin-top: 4px;
	margin-bottom: 10px;
}
p.khope {
	margin-top: 10px;
	margin-bottom: 8px;
}
p.kpercent {
	margin-top: 6px;
	margin-bottom: 0px;
}

p#offertxt {
	font: 9pt arial;
	font: 8pt arial;
	color: #303030;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 0;
	margin-bottom: 8px;
}
p#offertxt a:link,
p#offertxt a:visited {
	color: #d004b3; /* pink */
}
p#offertxt a:hover {
	color: #6633cc; /* purple */
	text-decoration: underline;
}
img#komenlogo {
	margin-bottom: 6px;
}

td.hrgap { height: 5px; }
td.desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #505050;
}

/* Hope Ring Promo on Splash Page */
.enterlink {
	margin-top: 0;
	margin-bottom: 30px;
	color: #999;
	font: 9pt arial;
}
.enterlink a:link,
.enterlink a:visited {
	color: #999;
	text-decoration: none;
}
.enterlink a:hover {
	color: #6633cc;
	text-decoration: none;
}
p#hrplink {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #505050;
	margin-top: 4px;
	margin-bottom: 8px;
}
p#hrplink a:link,
p#hrplink a:visited {
	color: #d004b3; /* pink */
	text-decoration: none;
}
p#hrplink a:hover {
	color: #6633cc; /* purple */
	text-decoration: underline;
}
