/* 
colours:
grey dark #474747
grey light #A0A294
grey green #A3AD99
green light #DFE1C7
green bright #A3C380
green dirty #99B082
pink #C99BCB
blue #738FB6
off white #E9EAD9
off white light #F4F4EC

menu
1 - oriental - #99B082
2 - pearls - #C8DBB3
3 - neck pieces - #A3C380
4 - rings - #C2D0B4
*/

/* ===== GLOBAL styles ===== */
body { margin: 0px; font-size: 11px; font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; color: #474747; background-color: #474747; }
td, p { font-size: 11px; color: #474747; font-family: verdana, helvetica, arial, sans-serif; }
.content { padding-left: 30px; padding-right: 15px; padding-bottom: 30px; }
a,a:link,a:visited { color: #A3C380; text-decoration: underline; font-weight: bold; }
a:hover { color: #6B6B66; text-decoration: underline; font-weight: bold; }
a.plain,a:link.plain,a:visited.plain { color: #A3C380; text-decoration: none; font-weight: bold; }
a:hover.plain { color: #6B6B66; text-decoration: none; font-weight: bold; }
.H1 { font-size: 16px; font-weight: bold; color: #474747; line-height: 24px; letter-spacing: .1em; border-bottom: 1px #A3C380 solid; margin-bottom: 20px; }
.H2 { font-size: 14px; font-weight: bold; color: #99B082; line-height: 22px; }
.H3 { font-size: 12px; font-weight: bold; color: #6B6B66; line-height: 20px; background-color: #E9EAD9; border: 1px #A3C380 solid; padding-left: 5px; letter-spacing: .1em; margin-bottom: 10px;}
.bold { font-weight: bold; }
.footer { text-align: right; font-size: 10px; color: #6B6B66; padding-right: 20px; padding-bottom: 20px; }
a.footLink,a:link.footLink,a:visited.footLink { font-size: 10px; color: #6B6B66; text-decoration: none; font-weight: normal; }
a:hover.footLink { font-size: 10px; color: #F4F4EC; text-decoration: none; font-weight: normal; }

/* ===== MENU ===== */
.curve { background: url(images/pg_botCurve.gif) no-repeat; background-position: bottom right; }
.curveOri { background: url(images/pg_botCurve_ori.gif) no-repeat; background-position: bottom right; }
.curvePer { background: url(images/pg_botCurve_per.gif) no-repeat; background-position: bottom right; }
.curveNec { background: url(images/pg_botCurve_nec.gif) no-repeat; background-position: bottom right; }
.curveRin { background: url(images/pg_botCurve_rin.gif) no-repeat; background-position: bottom right; }

a.menuSide,a:link.menuSide,a:visited.menuSide { color: #474747; text-decoration: none; font-weight: bold; }
a:hover.menuSide { background-color: #E9EAD9; color: #86BF3C; text-decoration: none; font-weight: bold; }

.menuSideList { border-top: #A0A294 1px solid; padding-right: 4px; padding-left: 4px; padding-bottom: 10px; padding-top: 0px; margin: 0px 0px 0px; list-style-type: none; line-height: 1.35em; }
.menuSideList li a { padding-right: 8px; padding-left: 25px; padding-bottom: 0.4em; padding-top: 0.4em; margin: -0.4em -8px; display: block;  line-height: 1.35em; }
.menuSideList li { border-bottom: #A0A294 1px solid; padding-right: 4px; padding-left: 4px; padding-bottom: 0.4em; padding-top: 0.4em; margin: 0px -8px; }

.menuSideOri { background-color: #99B082; }
.menuSidePer { background-color: #A3C380; }
.menuSideNec { background-color: #B8D399; }
.menuSideRin { background-color: #C8DBB3; }
.menuSideRinCo { background-color: #C2D0B4; }
.menuSideWat { background-color: #D5E1CA; }

a.menuTop,a:link.menuTop,a:visited.menuTop { font-size: 10px; color: #474747; text-decoration: none; font-weight: normal; }
a:hover.menuTop { font-size: 10px; color: #86BF3C; text-decoration: none; font-weight: normal; }

/* ===== tables ===== */
.tableHead {
	font-weight: bold;
	font-size: 13px;
	border-bottom: 1px #C2D0B4 solid;
	line-height: 24px;
	padding-left: 20px;
	letter-spacing: .1em;
	background-color: #E9EAD9;
}
.tableSubHead {
	font-weight: bold;
	color: #99B082;
	border-bottom: 1px #A0A294 solid;
	background-color: #E9EAD9;
	line-height: 20px;
	padding-left: 20px;
	letter-spacing: .15em;
}
.tableCell {
	border-bottom: 1px solid #A0A294;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 20px;
}
.tableCellRgt {
	padding-right: 20px;
	text-align: right;
	border-bottom: 1px solid #A0A294;
	padding-bottom: 3px;
	padding-top: 3px;
}

/* ===== CONTACT ===== */
.contactName {
	border-bottom: 1px solid #C2D0B4;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #99B082;
}
.contact {
	border-bottom: 1px solid #C2D0B4;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.enqform {
	border: 1px solid #99B082;
	color: #474747;
	font-family: verdana, helvetica, arial, sans-serif;
	background-color: #F4F4EC;
}
.enqCell {
	padding-left: 20px;
	padding-bottom: 6px;
	padding-top: 6px;
	color: #99B082;
}
.enqTY {
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	color: #99B082;
	font-weight: bold;
	border-bottom: 1px solid #C2D0B4;
}

/* ===== NEWS ===== */
.subscHead {
	font-weight: bold;
	font-size: 11px;
	border: 1px #C2D0B4 solid;
	line-height: 20px;
	padding-left: 14px;
	background-color: #E9EAD9;
}
.subscCell {
	padding-right: 8px;
	padding-left: 14px;
	padding-top: 8px;
	padding-bottom: 10px;
	border-bottom: 1px #C2D0B4 solid;
	border-left: 1px #C2D0B4 solid;
	border-right: 1px #C2D0B4 solid;
	color: #99B082;
}
.subscCellTY {
	padding-right: 8px;
	padding-left: 14px;
	padding-top: 8px;
	padding-bottom: 10px;
	border-bottom: 1px #C2D0B4 solid;
	border-left: 1px #C2D0B4 solid;
	border-right: 1px #C2D0B4 solid;
	color: #99B082;
	font-weight: bold;
}
.padNews {
	padding-right: 10px;
}
.note {
	font-size: 10px;
}

/* ===== PRODUCTS ===== */
.boxBG {
	background-color: #E9EAD9;
}
.boxHead {
	background-color: #E9EAD9;
	color: #6B6B66;
	font-size: 12px;
	letter-spacing: 0.1em;
	padding-left: 5px;
}
.boxBody {
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.boxBodyEmail {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background-color: #F4F4EC;
}
.jewelBullet {
	font-weight: bold;
}
.jewelPosit {
	font-weight: bold;
	color: #86BF3C;
}
a.darkBG,a:link.darkBG,a:visited.darkBG { color: #A3C380; text-decoration: none; font-weight: bold; }
a:hover.darkBG { color: #F4F4EC; text-decoration: underline; font-weight: bold; }
.popupHead {
	color: #F4F4EC;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #474747;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	border: 1px solid #6B6B66;
	letter-spacing: 0.1em;
}
.popPad {
	padding-top: 2px;
}
.imgBorder {
	border: solid 5px #474747;
}


/* CARE & INFO */
.bthCell {
	border-bottom: 1px solid #C2D0B4;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #99B082;
}
.bthItem {
	border-bottom: 1px solid #C2D0B4;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* PROFILE */
.list { margin: 2px 0px 15px 30px; }

/* HOME */
.watermark {
	background: url(images/pg_watermark.gif) no-repeat;
	background-position: bottom 300px;
}
.curveHome { background: url(images/pg_botCurveHome3.gif) no-repeat; background-position: bottom right; }
.homeH1 { margin-bottom: 20px; }
.homeH2a { font-size: 13px; font-weight: bold; color: #474747; padding-left: 15px; }
.homeH2b { font-size: 13px; font-weight: bold; color: #6B6B66; padding-left: 25px; }
.homeH2c { font-size: 13px; font-weight: bold; color: #A0A294; padding-left: 35px; }
.homeH2d { font-size: 13px; font-weight: bold; color: #99B082; padding-left: 47px; }
.homeH2e { font-size: 13px; font-weight: bold; color: #C2D0B4; padding-left: 53px; }
.homeH2f { font-size: 13px; font-weight: bold; color: #C8DBB3; padding-left: 60px; }

.newsBoxBG {
	background: url(images/news_bg.gif) no-repeat;
	background-position: bottom;
	background-color: #E9EAD9;
	padding-top: 5px;
	padding-right: 4px;
}
.homeBoxBG {
	background: url(images/homeBx_bg.gif) repeat-x;
	background-position: left bottom;
	background-color: #F4F4EC;
	padding-top: 5px;
	padding-right: 4px;
}
.homePad { padding-left: 50px; }
.newsBoxH1 { color: #6B6B66; letter-spacing: 0.1em; }

a.newsBoxH2,a:link.newsBoxH2,a:visited.newsBoxH2 { color: #474747; text-decoration: none; font-weight: bold; }
a:hover.newsBoxH2 { color: #86BF3C; text-decoration: none; font-weight: bold; }
a.newsBox,a:link.newsBox,a:visited.newsBox { color: #86BF3C; text-decoration: none; font-weight: bold; }
a:hover.newsBox { color: #6B6B66; text-decoration: none; font-weight: bold; }

/* PI */
a.pisite,a:link.pisite,a:visited.pisite { color: #6B6B66; font-size: 9px; text-decoration: none; font-weight: normal; }
a:hover.pisite { color: #F4F4EC; font-size: 9px; text-decoration: none; font-weight: normal; }
.footerHm { text-align: right; font-size: 10px; color: #6B6B66; padding-right: 20px; padding-bottom: 5px; }

/*====== TEMP styles ========*/
.newsArty { color: #FE28FF; }