
body
{
    margin: 0px;
    background: #000 url('../images/bg-tarot5.gif') repeat 50% 0%; padding:0px; vertical-align:top;
}

a {color: #818080; text-decoration: none; font-size: 11px;}
a:hover { font-size: 11px; color: #666; text-decoration: underline;}

.maindiv { width: 984px; float: left; background-image: url('../images/pagecentre.png'); background-repeat: repeat-y; }

a.generallinks:link{color: #be3b8c; font:arial; font-size:9pt; text-decoration: none;border-bottom:1px;border-bottom-style:dashed;}
a.generallinks:visited {color: #6b6b6b; font:arial; font-size:9pt;text-decoration: none;border-bottom:1px;border-bottom-style:dashed; }
a.generallinks:hover {color: #b2006f; font:arial; font-size:9pt;text-decoration: none;border-bottom:1px;border-bottom-style:dotted; }

a.smalllinks:link {color: #555555; font:arial; font-size:8pt; text-decoration: none; }
a.smalllinks:visited {color: #818080; font:arial; font-size:8pt; text-decoration: none; }
a.smalllinks:hover {color: #a9367d; font:arial; font-size:8pt; text-decoration: underline; }

.topdiv{float: left; width: 984px; height: 12px; background-image:url(../images/topcurv.png); background-repeat: no-repeat;}

.logo{height: 86px;}

.navigationdiv{width: 958px; height: 28px; background-image: url(../images/navigation_bg.jpg); font:12px/28px Tahoma; color: #eae9e9; float: left;}

.navigationlinks{float: left;}

.contentdiv {width:960px; float: left; text-align: left; padding: 0 12px;}

.leftpanel { width:157px; float:left; text-align: left; padding: 0 5px 0 5px;}

.leftdiv{width:157px; border:solid 1px #dad8da; background-image: url('../images/leftpanel_bg.jpg');background-repeat: repeat-x; background-color: #f1eff2; float: left;}

.headingtext{font: 11px/15px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #923b71; padding: 6px 0 0 6px; text-align: left;	width: 148px;}

.laboratorydiamondtext
{padding-left: 6px; text-align: left;}

.platinumprongstext
{padding-left: 6px; text-align: left;}

.buyingmistaketext
{padding-left: 6px; padding-bottom:15px; /*padding-top: 30px;*/}

.text
{font: 9px/15px Verdana, Arial, Helvetica, sans-serif; color: #333; padding-left: 6px; text-align: left; text-decoration: none;}

.text a
{font-size: 9px; color: #555; text-decoration: none;}

.text a:hover
{font-size: 9px; color: #050505; text-decoration: underline;}

.generaltext
{ font-family: Arial; font-size: 9pt; color: #333; padding-left: 6px; line-height: 15px; text-align: left; text-decoration: none;}

.adtext,.adtextseo {font-family:arial;font-size: 9pt; color: #333; padding-left:20px; line-height: 135%; text-align: left;float:left;width:90%;}
.adtextseo{font-size:11pt;}

a.generaltext:link {color: #be3b8c; font:arial; font-size:9pt; text-decoration: none;border-bottom:1px; border-bottom-style:dashed;}
a.generaltext:visited {color: #6b6b6b; font:arial; font-size:9pt; text-decoration: none;border-bottom:1px; border-bottom-style:dashed; }
a.generaltext:hover {color: #b2006f; font:arial; font-size:9pt; text-decoration: none; border-bottom:1px; border-bottom-style:dotted; }
 

.smalltext {font:arial;font-size:8pt;color:#999;text-align:left;}

.newslettertext
{font: 9px/15px Verdana, Arial, Helvetica, sans-serif; color: #818080; padding: 0px 0px 5px 6px; text-align: left; width: 148px;}

.newsletterfeild
{width: 140px; height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #565656; background-color: #ffffff;
	border: 1px solid #d6d4d6; float: left;}


.purpletext
{ font: 9px/15px Verdana, Arial, Helvetica, sans-serif; color: #ae006a; text-align: left; padding-left: 6px; width: 148px;}

.morebutton {text-align: left; padding-left: 6px;}

.dottedline
{background-image: url('../Images/fadeline.gif'); background-repeat: no-repeat; width: 144px; height: 2px; float: left; margin: 5px;}

.welcomediv {width:780px; float:left; background-image: url(../images/welcome_lightofvenus.gif); background-repeat: no-repeat;}

.WelcomeMessage { width:764px; float:left; border: solid 8px #eeeeee; height: 242px;}

.WelcomeFeedbackText
{ width: 722px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #5f5f5f; text-align: left; float: left;}

.WelcomeRingText
{ width: 472px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #5f5f5f; text-align: left; float: left;}

.WelcomeRingText .Heading
{ padding: 10px; font-size: 16px; font-weight: bold;}

.WelcomeRingText .Remember
{ padding: 5px 10px 0px 10px; text-decoration: underline; font-size: 12px; color: Black;}

.WelcomeRingText .Points
{font-size: 12px;}

.WelcomeRingText .Points ul li
{padding: 5px 0px;}

.welcomedata
{	font: 14px/20px/ Verdana, Arial, Helvetica, sans-serif; width: 449px; height: 95px;	color: #5f5f5f;	text-align: left; padding: 90px 0 70px 50px; float: left;	vertical-align: bottom;}
	
.ReadMoreText
{width: 492px; font-family: Arial; font-size: 14px;color: #555555;text-align: left;float: left;}

.ReadMoreText .Heading {padding: 10px; font-size: 16px; font-weight: bold;}

.ReadMoreText .Remember {padding: 5px 10px 0px 10px; text-decoration: underline; font-size: 12px; color: Black;}

.ReadMoreText .Points {font-size: 12px;}

.ReadMoreText .Points ul li
{padding: 5px 0px;}

.othercentertextrightside {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #5f5f5f;text-align: right;width: 180px;height: 160px;float: right; border: solid 8px #f0f0f0;}

.centrediv
{width: 781px;float: left;}

.homepagemore 
{float: left;width: 520px;font-family: Verdana, Arial, Helvetica, sans-serif;text-align: right;padding: 3px 20px 3px 0px;font-size: 9px;color: #818080;}

.homepagemore a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #818080;text-decoration: none;}

.homepagemore a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #3c3c3c;text-decoration: underline;}

.homering
{width: 280px;height: 210px;padding-top: 10px;padding-bottom: 15px;float: left;}

.ringdifference
{width: 280px;height: 210px;padding-top: 34px;padding-bottom: 15px;float: left;}

.readmore
{width: 128px;height: 129px; padding: 80px 0 15px 60px;	float: left;text-align: center;}

.sameline
{width: 20px;height: 16px;padding: 0 100px 35px 0;float: left;text-align: center;}


.readmore240
{width: 128px;height: 129px;padding: 50px 0 15px 60px;float: left;text-align: center;}

.readmore220
{width: 128px;height: 129px;padding: 30px 0 15px 60px;float: left;text-align: center;}

.readmore160
{width: 128px;height: 129px;padding: 10px 0 15px 60px;float: left;text-align: center;}

.afterwelcome
{width: 773px;float: left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #753b5e;padding: 15px 0px 0px 15px;}

.diamondbuyingmistakediv
{width: 153px; height: 99px;background-color: #FFF;border: solid 1px #dad8da;margin-bottom: 5px;}

.bottomlinks
{float: left;width:968px;padding-left: 8px;padding-right: 8px;}

.bottomblank {width: 984px;	height: 20px;float: left;}

.bottomlinksSub {width: 968px;height: 150px;float: left;background-color: #434243;background-image: url('../images/bottom_bg.gif');background-repeat: repeat-x;}

.bottomlinktext {font: 9px/15px Verdana, Arial, Helvetica, sans-serif;color: #b3b3b3;padding: 10px 0 0 10px;text-align: left;}

.bottomlinktext a {font-size: 9px; color: #b3b3b3;text-decoration: none;}

.bottomlinktext a:hover {font-size: 9px; color: #e1e1e1;text-decoration: underline;}

.bottomlinktextheading {font: 9px/15px Verdana, Arial, Helvetica, sans-serif;color: #be6ea1;padding: 10px 0 0 10px;text-align: left;}

.bottomnewsletterfeild
{width: 140px;height: 15px;float:left; text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color: #b3b3b3;background-color: #403f3f;border: 1px solid #6d6d6d;}

.copyrightdiv
{font:10px/26px tahoma;width: 960px;height: 70px;color: #636363;text-align: left;padding: 0px 12px;float:left;}

.bottomdiv
{width: 984px;height: 10px;float: left;background-image: url(../images/bottomcurv.png);background-repeat: no-repeat;}

.mailgo
{float:left;text-align:left;}

.RightPanelItems
{width: 783px; float: left; padding: 20px 5px 0 0;}

.rightpanelitemcontent
{float: left; width: 99.5%; padding: 30px 5px 0 0;}

.rightpanelitem1
{float: left; border-top: solid 8px #eee; border-left: solid 8px #eee; border-bottom: solid 8px #eee; width: 160px; height: 130px;}

.rightpanelitem2
{float: left; border-top: solid 8px #eee; border-bottom: solid 8px #eee; border-right: solid 8px #eee; width: 360px; height: 130px; text-align: right;
}

.rightpanelitem2 .text
{ float: left; padding: 2px 10px 5px 10px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 95%; text-align: right; color: #666;}

.rightpanelitem2 .text p { margin: 0px;}

.Earings
{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #5f5f5f;	text-align: right;width: 200px;height: 130px;float: right; 	border: solid 8px #f0f0f0;}

.title {padding: 5px 0 0 0;font-size: 10px;text-align: center;font-weight: bold;}

.Image {height: 80px; text-align: center; padding: 20px 0 0 0;}

.Image a {font-size: 10px;text-align: center;font-weight: bold;color: #818080;text-decoration: none;}

.Image a:hover {color: #5f5f5f;}

.Ring
{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #5f5f5f;text-align: right;width: 200px;height: 130px;float: right; border: solid 8px #f0f0f0;}

.Pendant
{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #5f5f5f;text-align: right;width: 200px;height: 130px; float: right;	border: solid 8px #f0f0f0;
}

.Bangles
{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #5f5f5f;text-align: right;width: 200px;height: 130px;float: right; 
	border: solid 8px #f0f0f0;
}

.Gifts
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5f5f5f; text-align: right; width: 200px; height: 130px; float: right; 
border: solid 8px #f0f0f0;}

.rightpanelitem1 .TopImage {text-align:center; padding-top:5px;}

.rightpanelitem1 .Text { font: 11px/15px arial; text-align:center; color: #818080;	padding-top:10px;}

.rightpanelitem1 .Text a
{font-family:arial; font-size:11px; font-weight:bold; color: #818080;text-decoration: none;}

.rightpanelitem1 .Text a:hover
{color: #3c3c3c;font-family:arial; font-size:11px; font-weight:bold; text-decoration: none;}

.fl {float: left;}

.fr {float: right;}

#TopNavigation {float: left;width: 984px;}

#TopNavigationLeft {padding-left:9px;float:left;height: 28px;}

.homenewtable { padding: 15px 0 0 5px;}

.homenewtable2 { padding: 25px 0 0 52px;}

.homenewtabletext {font-family:Arial;font-size:8pt;color:#555;}


#TopNavigationRight {padding-right:9px;float:left;height: 28px;}

#TopLogo
{float: left;width: 960px;padding: 0 12px;text-align: left;}

#MainDiv {float: left; width: 984px; text-align: center;}

#RightPanel {float: left;width: 783px;border: 0px;}

.MoreDiv {width: 99.8%; float: left; font-family: Arial; font-size: 9pt; color: #555;}

.homering img {position: absolute;}

.LeftEachItem {width: 157px;}

.ChooseRing
{width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 12px;}

.SelectMetal
{width: 50%; text-align: center; font-size: 12px; float: left; border-right: solid 1px #CCC;}

.SelectRingType {width: 49%; text-align: center; font-size: 12px; float: left;}

.SelectMetalText { background-color: #eee; text-align: center; width: 300px; height: 30px; line-height: 30px; margin: 0px auto;}

.SelectMetalType {float: left; width: 96px; padding: 5px 0 0 0;}

.YellowGoldPendant
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Pendants/gold-pendant.gif'); background-repeat: no-repeat;	 background-position: center center; }

.WhiteGoldPendant
{height: 50px; float: left; width: 100%; background-image: url('../Images/Pendants/white-gold-Pendant.gif'); background-repeat: no-repeat;	 background-position: center center;}

.PaltinumPendant
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Pendants/pltinum-pendant.gif'); background-repeat: no-repeat;	 background-position: center center;}

.SilverPendant
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Pendants/silver-Pendant.gif'); background-repeat: no-repeat; background-position: center center;}

.YellowGoldBracelet
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Bracelets/gold-Bracelet.gif'); background-repeat: no-repeat;	 background-position: center center;}

.WhiteGoldBracelet 
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Bracelets/white-gold-Bracelet.gif'); background-repeat: no-repeat;	 background-position: center center;}

.PlatinumBracelet
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Bracelets/platinum-bracelet.gif'); background-repeat: no-repeat;	 background-position: center center;}

.SilverBracelet
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Bracelets/silver-bracelet-for-silver.gif'); background-repeat: no-repeat;	 background-position: center center;}

.YellowGoldBangles
{height: 50px; float: left; width: 100%; background-image: url('../Images/Bangles/gold-bangle.gif'); background-repeat: no-repeat;	 background-position: center center;}

.WhiteGoldBangles
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Bangles/white-gold-Bangle.gif'); background-repeat: no-repeat;	 background-position: center center;}

.PlatinumBangles
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Bangles/platinum-bangles.gif'); background-repeat: no-repeat;	 background-position: center center;}

.SilverBangles
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Bangles/silver-Bangles-for-silver.gif'); background-repeat: no-repeat;	 background-position: center center;}

.FancyDiamondBangles
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Bangles/fancy-diamond-bangle.gif'); background-repeat: no-repeat;	 background-position: center center;}

.FancyDiamondBracelets
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Bracelets/fancy-diamond-bracelet.gif'); background-repeat: no-repeat;	 background-position: center center;}

.PlainGoldSilverBracelets
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Bracelets/silver-bracelet.gif'); background-repeat: no-repeat;	 background-position: center center;}

.FancyDiamondPendants
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Pendants/fancy-diamond-pendant.gif'); background-repeat: no-repeat;	 background-position: center center;}

.AlphabetPendants
{height: 50px; float: left; width: 100%; background-image: url('../Images/Pendants/alphabet-pendant.gif');background-repeat: no-repeat;	 background-position: center center;}

.PearlPendants
{height: 50px;float: left;width: 100%;background-image: url('../Images/Pendants/pearl-pendants.gif'); background-repeat: no-repeat; background-position: center center;}

.DoubleHookPendants
{height: 50px; float: left; width: 100%; background-image: url('../Images/Pendants/double-hook-pendant.gif'); background-repeat: no-repeat;	 background-position: center center;}

.PlainGoldSilverPendants
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Pendants/plain-gold-silver-pendant.gif'); background-repeat: no-repeat;
	 background-position: center center;}
	 
.YellowGoldEarring
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Earrings/yellow-gold-earrings.gif'); background-repeat: no-repeat;
	 background-position: center center;}
	 
.SortingClass {height: 50px;float: left;width: 100%;}

.WhiteGoldEarring
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Earrings/white-gold-earrings.gif'); background-repeat: no-repeat;	 background-position: center center;}

.PaltinumEarring
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Earrings/platinum-earrings.gif'); background-repeat: no-repeat;	 background-position: center center;}

.SilverEarring
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Earrings/silver-earrings.gif'); background-repeat: no-repeat;	 background-position: center center;}

.DiamondStuds
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Earrings/diamond-studs.gif'); background-repeat: no-repeat;	 background-position: center center;}

.PearlStuds
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Earrings/pearl-studs.gif'); background-repeat: no-repeat;	 background-position: center center;}

.PlainGoldSilverEarrings
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Earrings/plain-gold-silver-earrings.gif'); background-repeat: no-repeat;
	 background-position: center center;}
	 
.FancyDiamondEarrings
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Earrings/fancy-diamond-earrings.gif'); background-repeat: no-repeat;	 background-position: center center;}

.FancyPearlEarrings
{ height: 50px; float: left; width: 100%; background-image: url('../Images/Earrings/fancy-pearl-earrings.gif'); background-repeat: no-repeat;	 background-position: center center;}

.YellowGoldMetal
{ height: 61px; float: left; width: 100%; background-image: url('../Images/rings/yellowgoldring.gif'); background-repeat: no-repeat; background-position: center center;}

.WhiteGoldMetal
{height: 61px; float: left; width: 100%; background-image: url('../Images/rings/whitegoldring.gif'); background-repeat: no-repeat; background-position: center center;}

.PlatinumMetal
{height: 61px; float: left; width: 100%; background-image: url('../Images/rings/platinumring.gif'); background-repeat: no-repeat; background-position: center center;}

.SilverMetal
{height: 61px; float: left; width: 100%; background-image: url('../Images/rings/silverring.gif'); background-repeat: no-repeat; background-position: center center;}

.FancyDiamondRing
{height: 61px; float: left; width: 100%; background-image: url('../Images/rings/fancyring.gif'); background-repeat: no-repeat; background-position: center center;}

.SolitaireRing
{height: 61px; float: left; width: 100%; background-image: url('../Images/rings/solitairering.gif'); background-repeat: no-repeat; background-position: center center;}

.PreciousRing
{height: 61px; float: left; width: 100%; background-image: url('../Images/rings/bandsring.gif'); background-repeat: no-repeat; background-position: center center;}

.EternityRing
{height: 61px; float: left; width: 100%; background-image: url('../Images/rings/eternityring.gif'); background-repeat: no-repeat; background-position: center center;}

.GIA
{width: 290px;height: 215px;padding: 10px 0;float: left;text-align: center;}

.GII
{width: 290px;height: 180px;padding: 35px 0 10px 0;float: left;text-align: center;}

.IGI
{width: 290px;height: 215px;padding:10px 0;float: left;text-align: center;}

.D4C
{width: 290px;height: 185px;padding: 30px 0 10px 0;float: left;text-align: center;}


.AboutLOV {width: 98%;padding-left: 10px;}

.ContactUs {width: 98%;padding-left: 10px;}

.Beginning {width: 100%;padding-left: 10px;}

.LeftText {float: left;width: 59%;text-align: left;}

.RightText {float: left;width: 38%;text-align: center;}

.LeftTextbelieved {float: left;width: 55%;text-align: left;}

.RightTextbelieved {float: left;width: 42%;text-align: center;}

.submenu {position: absolute; border: solid 1px black; background-color: #000; filter:alpha (opacity=80); text-align: left; color: #fff;}

.submenuitem {padding: 0 5px 0 10px; height: 22px; line-height: 22px; width: 160px;}

#menu p {margin-top:0; margin-bottom:0;}

#pmenu {margin-top:-5px;}



#dvEducationSubMenu a {color: #7C7C7C;text-decoration: none;font-weight: bold;}

#dvEducationSubMenu a:hover {color: Black;text-decoration: none;font-weight: bold;}

#dvProductSubMenu a {color: #7C7C7C;text-decoration: none;font-weight: bold;}

#dvProductSubMenu a:hover {color: Black;text-decoration: none;font-weight: bold;}

#dvGiftSubMenu a {color: #7C7C7C;text-decoration: none;font-weight: bold;}

#dvGiftSubMenu a:hover {color: Black;text-decoration: none;font-weight: bold;}

#dvSiteInfoSubMenu a
{
	color: #7C7C7C;
	text-decoration: none;
	font-weight: bold;
}

#dvSiteInfoSubMenu a:hover {color: Black;text-decoration: none;font-weight: bold;}

ul {list-style-image: url('../Images/bullet1.gif');}

.Points ul li
{height: 16px;}

.ACFormLeft
 { width: 40%; text-align: right; padding-right: 10px; line-height: 26px; float: left; height: 26px; vertical-align: top; }
 
 .ACFormRight
 { width: 58.5%; line-height: 26px; float: right; text-align: left;height: 26px; vertical-align: top; }
 
 .ACFormRightLog
 { width: 58.5%; float: right; text-align: left;height: 26px; vertical-align: top; }
 
 .ACFormLeftFeedBack
 {
	width: 47%;
	text-align: left;
	padding-left: 10px;
	line-height: 26px;
	float: left;
	height: 26px;
	vertical-align: top;
}
 
 .ACFormRightFeedBack
 { 
	width: 51.5%;
	line-height: 26px;
	float: right;
	text-align: left;
	height: 26px;
	vertical-align: top;
}

.ACFormLeftContact
 {
	width: 30%;
	text-align: right;
	padding-right: 10px;
	line-height: 26px;
	float: left;
	height: 26px;
	vertical-align: top;
}
 
 .ACFormRightContact
 {
	width: 60%;
	float: left;
	text-align: left;
	height: 26px;
	vertical-align: top;
}


.ProductCode
{
	font-weight: bold; 
	text-decoration: none;
	text-align: left; 
	padding-left: 10px; 
	line-height: 20px; 
	height: 20px;
	text-align: center;
	/*background-color: #dddddd;*/
}

.ProductImage 
{
	width: 15%; 
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ProductOptions
{
	 text-align: center;
	 padding-left: 5px; 
	 font-size: 11px;
	 font-family: Arial;
	 height: 28px;
}

.ProductOptions div
{
	 float: left; 
	 padding-left: 5px; 
	 padding-right: 5px;
}

.ProductOptions div a
{
	 text-decoration: none;
	 color: #f26325;
}

.Name
{
	font-weight: bold; 
	text-align: left; 
	padding-left: 10px; 
	line-height: 36px; 
	height: 26px;
	font: 11pt Arial;
	color: #333;
	margin-bottom:10px;
	 
	
}



.Desc
{
	text-align: left;
	padding-left: 5px; 
	font-size: 11px;
	font-family: Arial;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
