﻿body, tr, td, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; }
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal

}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
a { color: #006699; }
a.hover { color: #660033; }
a.tlink:hover { color: #660033; }
a.tlink { color: #000000; font-family: Helvetica, Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
a.tlinkhover { color: #660033; font-family: Helvetica, Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
a.hplink:hover { color: #330066; }
a.hplink { color: #CCCCCC; font-family: Verdana, Helvetica, Verdana, Arial; font-size: 12px; font-weight: bold; text-decoration: none; }
a.hlink:hover { color: #660033; }
a.hlink { color: #006699; }
a.hlink2:hover { color: #006699; }
a.hlink2 { color: #660033; }
a.memberlink { color:#999999; font-weight:bold; text-decoration: none; }
a.memberlink:hover { color:#CCCCCC; font-weight:bold; text-decoration: none; }
a.memberlink:visited { color:#999999; font-weight:bold; text-decoration: none; }
a.memberlink:visited:hover { color:#CCCCCC; font-weight:bold; text-decoration: none; }
a.memberlink-dashboard { color:#0e2944; font-weight:bold; text-decoration: none; }
a.memberlink-dashboard:hover { color:#CCCCCC; font-weight:bold; text-decoration: none; }
a.footerlink { color: #99CCCC; text-decoration: none;}
a.footerlink:hover { }
a.faq { color: #6F3A4A; text-decoration: none; font-weight: bold; }
a.faq:hover { color: #6F3A4A; text-decoration: underline; font-weight: bold; }
.textbox { color: #660033; font-size:xx-small; }
.textbox-dashboard { color: #1f3781; font-size:xx-small; }
.textboxreadonly { color: #660033; background-color: #DDDDDD; font-size:xx-small; }
.button { color: #660033; font-weight: bold; font-size:xx-small; background-color: #99cccc; }
.header { font-weight:bold;	}
.soldheader { font-weight:bold; color:#FF0000;	}
.title { font-weight:bold;	font-size: larger; }
.body { text-align:justify; }
.quicklink { background-color:#99CCCC; color:#660033; }
.quicklink-dashboard { background-color:#FFF; color:#1f3781; }
.companyname { color: #006699; font-weight: bold; }
.goldleafclub { color: #660033; font-weight: bold; }
.graph { background-color: #ffffff; }
.currentsales { background-color: #006699; }
.tickmark { border-right: solid #000000 1px; }
.graphtable { border: solid #000000 1px; }
.agentheader { font-size: medium;	color: #666666; }
td.commissionheader { color: #FF0000; border: solid #000000 1px; background-color: #FFCC99; }
td.commission { border: solid #000000 1px; background-color: #FFCC99; }
td.paymentheader { color: #FF0000; border: solid #000000 1px; background-color: #99CCFF; }
td.payment { border: solid #000000 1px; background-color: #99CCFF; }
td.bonuspoint { border: solid #000000 1px; background-color: #FF0066; }
td.balanceheader { color: #FF0000; border: solid #000000 1px; background-color: #FFFFFF; }
td.balance { font-weight: bold; border: solid #000000 1px; background-color: #FF99CC; }
td.bbf { border: solid #000000 1px; background-color: #FFFF00; }
.cartstep { background-color: #880C0A; color: #FFFFFF; }
.copyright { font-size: 6pt; }
.redhighlight { color: #FF0000; font-weight: bold; }
.bluehighlight{color:#1f3781;font-weight:bold;}
.required { color: #880C0A; font-size: xx-small; }
.footerlinks { color: #99cccc; }
.testimonial {
	font-size: 7pt;
	font-style: italic;
}
div.smallgrey { 
	color: #888888; 
	font-style: italic;
	font-size: 7pt;
}

.topheader{
	color:#ffffff;
	text-decoration:none;
	font-weight:lighter;
}

.topheader a:link{text-decoration:none; color:#ffffff;}
.topheader a:active{text-decoration:none; color:#ffffff;}
.topheader a:visited{text-decoration:none; color:#ffffff;}
.topheader a:hover{text-decoration:none; color:#ffffff;}

.bottom {
	font-size:9px;
	color:#333333;
	margin-top: 10px;
}

a.toplinks
{
	color:#ffffff;
	text-decoration:none;
	font-weight:lighter;
	font-size:13px;

}

a:hover.toplinks {
	color:#ffffff;
	text-decoration:none;
	font-weight:lighter;
	font-size:13px;
}

.divSpacer{
	padding-bottom:4px;
}


.headerBottomNavLinks{
	position:relative;
	top:-5px;
}

/* Member Dashboard start */
.randomHeaderImageLogo{
	margin-left:-5px;
}

.memberAltItem{background-color:#dadada;}

.memberDashboardManageAccountListSpacer{
	list-style:none;
}

.memberDashboardLeftSideSpacer{
	clear:both;
	width:17%;
	float:left;
	height:15px;
	background:url(../Images/gray-pixel.jpg) repeat-x;
	margin-top:5px;
}

.memberDashboardText{
	color:#717071;
}

.memberDashboardArticleItem{
	float:left;
	clear:both;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:5px;
	width:100%;
	text-align:left;
	font-weight:bold;
}

.memberDashboardViewAllArticlesLink{
	color:#0e2944;
	position:relative;
	padding-bottom:5px;
	text-align:right;
	width:95%;
}

.memberDashboardSectionHeader{
	color:#0e2944;
	font-size:10pt;
}

.memberDashboardSectionHeaderWithBackground{
	color:#0e2944;
	font-size:10pt;
	padding-top:15px;
	background:url(../Images/sidebar-container-bg.png) repeat-x;
	width:100%;
	height:50px;
	text-align:center;
}

.memberDashboardLargeLetter{
	font-size:12pt;
}

.memberDashboardHeader{
	color:#0e2944;
	font-size:10pt;
	font-weight:bold;
}

.memberDashboardGemCertificateQualityGradingReportList{
	text-align:left;
}

.memberDashboardGemCertificateQualityGradingReportList li a{
	font-size:8pt;
	font-weight:normal;
}

.memberDashboardGemCertificateQualityGradingReportList li a:hover{
	font-size:8pt;
	font-weight:normal;
}
/* Member Dashboard End */

/* Member Account Profile Start */
.memberAccountHideLabel{
	display:none;
}
/* Member Account Profile End */

/* Member Order Image Collection Start */

.memberOrderImageCollection {
  width: 370px;
  position: relative;
  text-align:center;
}
 
.memberOrderImageCollectionWrapper {
  width: 290px;
  overflow: auto;
  min-height: 10em;
  margin: 0 40px;
  top: 0;
}

.memberOrderImageCollection ul a img {
  border-color:#CDCDCD;
	border-style:solid;
	border-width:1;
}
 
.memberOrderImageCollectionWrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
 
.memberOrderImageCollection ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 85px;
  width: 85px;
}
 
.memberOrderImageCollection ul li a img {
  display:block;
}
 
.memberOrderImageCollection .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../Images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.memberOrderImageCollection .arrowDisabled {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../Images/arrowDisabled.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
}
 
.memberOrderImageCollection .forward {
  background-position: 0 0;
  right: 0;
}
 
.memberOrderImageCollection .back {
  background-position: 0 -72px;
  left: 0;
}

.memberOrderImageCollection .forward:hover {
  background-position: 0 -36px;
}
 
.memberOrderImageCollection .back:hover {
  background-position: 0 -108px;
}

/* Member Order Image Collection End */

a.toplinks
{
	color:#ffffff;
	text-decoration:none;
	font-weight:lighter;
	font-size:13px;

}

a:hover.toplinks {
	color:#ffffff;
	text-decoration:none;
	font-weight:lighter;
	font-size:13px;
}

#header {
	background:url(http://lapigems.com/images/header-bg.jpg) repeat-x;
	width: 100%;
	height:150px;
}

#headerleft {
	float:left;
	padding-left:30px;
}

#headerright {
	float:right;
	width:320px;
	*width:300px;
	margin-right:25px;

}

#headerright ul li {
	list-style:none;
	float:right;
	margin-bottom:8px;
	line-height:normal;
	padding:0;
}

#headernav {
	padding-bottom:8px;
	color:#ffffff;
	margin:0;
}

#headercontactinfo 
{
	width: 260px;
	height:35px;
	color:#ffffff;
	position:relative;
}

#headerflags {
}

#headermcafee {
	position:relative;
	top:-75px;
	*top:-20px;
	right:40px;
	*right:0px;
}
