/* BASE UI TAGS */
BODY, DIV, P, BLOCKQUOTE, OL, UL, DL, LI, DT, DD, TD {font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; COLOR: #5d5d5d;}
BODY {margin: 0px 0px 0px 0px;}
.H2 {font-size: 24px; font-family: Times New Roman, Times, serif; FONT-WEIGHT: normal; COLOR: #333366;}
.H3 {font-size: 18px; font-family: Times New Roman, Times, serif; FONT-WEIGHT: normal; COLOR: #333366;}
B, STRONG {FONT-WEIGHT: bold;}
I, EM {FONT-STYLE: italic;}
INPUT, SELECT {font-size: 11px; font-family: arial, verdana, helvetica, sans-serif;}
A:link			{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:midnightblue; FONT-WEIGHT:Bold;text-decoration: none} 
A.NAV:link		{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:#666666; FONT-WEIGHT:Bold; text-decoration: none} 
A.NAV:visited	{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:#666666; FONT-WEIGHT:Bold;text-decoration: none}
A.NAV:hover		{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:#333333; FONT-WEIGHT:Bold;text-decoration: none}
A.NAV:active	{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:#333333; FONT-WEIGHT:Bold;text-decoration: none}

A.TOPNAV:link		{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:midnightblue; FONT-WEIGHT:Bold; text-decoration: none} 
A.TOPNAV:visited	{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:midnightblue; FONT-WEIGHT:Bold;text-decoration: none}
A.TOPNAV:hover		{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:midnightblue; FONT-WEIGHT:Bold;text-decoration: none}
A.TOPNAV:active	{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:midnightblue; FONT-WEIGHT:Bold;text-decoration: none}

A.FOOTER:link		{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:midnightblue; FONT-WEIGHT:Bold; text-decoration: none} 
A.FOOTER:visited	{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:midnightblue; FONT-WEIGHT:Bold;text-decoration: none}
A.FOOTER:hover		{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:midnightblue; FONT-WEIGHT:Bold;text-decoration: none}
A.FOOTER:active	{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:midnightblue; FONT-WEIGHT:Bold;text-decoration: none}


A.LEFTNAV:link		{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:#666666; FONT-WEIGHT: normal; text-decoration: none; padding: 10px} 
A.LEFTNAV:visited	{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:#666666; FONT-WEIGHT: normal;text-decoration: none; padding: 10px}
A.LEFTNAV:hover		{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:#333333; FONT-WEIGHT: bold;text-decoration: none; padding: 10px}
A.LEFTNAV:active	{FONT-FAMILY:verdana; FONT-SIZE:12px; COLOR:#333333; FONT-WEIGHT: normal;text-decoration: none; padding: 10px}

A.HEADER		{FONT-FAMILY:verdana; FONT-SIZE:13px; COLOR:#F66; FONT-WEIGHT:Bold; text-decoration: none} 


/* HEADERS */
.subH2 {font-size: 18px; font-family: Times New Roman, Times, serif; FONT-WEIGHT: normal; COLOR: #333366; padding: 0px; margin: 0px;}
TD.tnHdr {height: 18px; background-color: #333366; text-align: center;}
.tnHdr {font-size: 12px; font-family: Times New Roman, Times, serif; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;}
.productheader {font-size: 18px; font-family: Times New Roman, Times, serif; FONT-WEIGHT: normal; COLOR: #333366;}

/* LEFT NAV */
TD.lnHdr {height: 18px; text-align: center; vertical-align: middle;}
.lnHdrNB {height: 18px; background-color: #656DA7; text-align: center;}
.lnHdr, .lnHdrNB {font-size: 12px; font-family: Times New Roman, Times, serif; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none;}
TD.lnHdrSpcr {height: 2px; font-size: 2px;}
TD.lnhr {height: 1px; font-size: 1px; background-color: #333366;}
TD.lnT1 {background-color: #eeeef6; font-size: 12px; vertical-align: top;}
TD.lnT2, .lnT2h {background-color: #eeeef6; font-size: 11px; vertical-align: top;}
TD.lnT3 {background-color: #eeeef6; font-size: 11px; vertical-align: top;}
DIV.lnT1 {padding-left: 5px; font-size: 12px; vertical-align: top;}
DIV.lnT2, .lnT2h {padding-left: 10px; font-size: 11px; vertical-align: top;}
DIV.lnT3 {padding-left: 15px; font-size: 11px; vertical-align: top;}

TD.tn {font-size: 12px; color: #ffffff; background-color: #656DA7;}
.lnT1 A:link, .lnT1 A:visited {font-size: 12px; font-weight: bold; color: #333366; TEXT-DECORATION: none;}
.lnT2 A:link, .lnT2 A:visited {font-size: 11px; font-weight: normal; color: #333366; TEXT-DECORATION: none;}
.lnT2h A:link, .lnT2h A:visited {font-size: 11px; font-weight: bold; color: #333366; TEXT-DECORATION: none;}
.lnT3 A:link, .lnT3 A:visited {font-size: 11px; font-weight: normal; color: #333366; TEXT-DECORATION: none;}

.lnT1 A:hover, .lnT1 A:active {color: #5F5FAF;}
.lnT2 A:hover, .lnT2 A:active {color: #5F5FAF;}
.lnT2h A:hover, .lnT2h A:active {color: #5F5FAF;}
.lnT3 A:hover, .lnT3 A:active {color: #5F5FAF;}

A.results:link, A.results:visited, A.results:hover, A.results:active {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2d5ef5; TEXT-DECORATION: none;}
/*A:active {color: #99CCCC;}*/

/* COLOR CLASSES */
.base {font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; FONT-WEIGHT: normal;}
.white {COLOR: #ffffff;}
.red {COLOR: #FF0000;}
.blue {COLOR: #2d5ef5;}
.drkBlue {COLOR: #333366;}
.ltBlue {COLOR: #777db9;}

A.ftr:link, A.ftr:visited, A.ftr:hover, A.ftr:active {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none;}
A.whiteUL:link, A.whiteUL:visited, A.whiteUL:hover, A.whiteUL:active {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none}

/* styles from itemdetail */
a.DF:link		{font-size:12px; color:#2D5EF5;} /* Reservered for top nav */
a.DF:visited	{font-size:12px; color:#2D5EF5;}
a.DF:hover		{font-size:12px; color:#2D5EF5;}

a.KI:link		{font-size:12px; color:#2D5EF5;} /* Reservered for top nav */
a.KI:visited	{font-size:12px; color:#2D5EF5;}
a.KI:hover		{font-size:12px; color:#2D5EF5;}

A.watchNav:link		{FONT-SIZE:12px; COLOR:#333366;}
A.watchNav:visited	{FONT-SIZE:12px; COLOR:#333366;}
A.watchNav:active	{FONT-SIZE:12px; COLOR:#333366; FONT-WEIGHT:Bold;}
A.watchNav:hover	{FONT-SIZE:12px; COLOR:#333366; FONT-WEIGHT:Bold;}

A.SLP:link		{FONT-FAMILY:verdana; FONT-SIZE:10px; COLOR:#2D5EF5; FONT-WEIGHT:Bold;} /* Sieko List/Your Price */
A.SLP:visited	{FONT-FAMILY:verdana; FONT-SIZE:10px; COLOR:#2D5EF5; FONT-WEIGHT:Bold;}

.BS		{FONT-SIZE:9pt; COLOR:#5d5d5d;}
.US		{FONT-SIZE:11px; COLOR:#5d5d5d;} /* Upsell */
.TBD	{FONT-SIZE:12px; COLOR:#313163;} /* Title Bold Desc*/
.HD1	{FONT-SIZE:12px; COLOR:#777db9;} /* Title Heading Blue*/
.PT		{FONT-SIZE:14px; COLOR:#333366;} /* Product Title */
.PII	{FONT-FAMILY:verdana; FONT-SIZE:11px; COLOR:#5D5D5D; FONT-WEIGHT:Bold;} /* Prod Item Info */
.PIV	{FONT-SIZE:10px; COLOR:#5D5D5D;} /* Prod Item Value */
.PYP	{FONT-FAMILY:verdana; FONT-SIZE:10px; COLOR:#777DB9; FONT-WEIGHT:Bold;} /* Price List/Your Price */
.PYPV	{FONT-FAMILY:verdana; FONT-SIZE:11px; COLOR:#777DB9; FONT-WEIGHT:Bold;} /* Price List/Your Price Value */
.PYS	{FONT-FAMILY:verdana; FONT-SIZE:11px; COLOR:#ff0000; FONT-WEIGHT:Bold;} /* Price You Save */
.KPR	{FONT-FAMILY:verdana; FONT-SIZE:11px; COLOR:#777DB9; FONT-WEIGHT:Bold;} /* Kit ID Price */


.tx1 		{font-family:Ms Sans,arial,helvetica,verdana; width:65px; font-size:8pt;}
.txQty 		{font-family:Ms Sans,arial,helvetica,verdana; width:25px; font-size:9pt; font-weight:bold;}

.eform		{FONT-SIZE:11px; COLOR:#ffffff;}
.ftrBLK		{FONT-SIZE:11px; COLOR:#313163;}
.navind		{FONT-SIZE:11px; COLOR: #505050;}
/* End New UI Classes */

.baseBOLD {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #5d5d5d;}
.whiteBOLD {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff;}
.ftrBLK {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #313163;}
.required {COLOR: #FF0000; FONT-SIZE: 12pt;}
.drkBlueBOLD {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #333366;}
.eform {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff;}
.navind {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #505050;}
.dysDetailBOLD {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #777db9;}
.dysDetailPRICE {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333366;}
.dysPRICE {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #777db9;}
.dysDESCRIPT {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #474775;}
A.ltBlueUL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #777db9;
    TEXT-DECORATION: none
}
A.dysDetailBOLD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #777db9;
}
A.HpLnLinks
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #333366;
    TEXT-DECORATION: none
}
A.HpLnLinks:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #333366;
    TEXT-DECORATION: none
}
A.HpLnLinks:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #333366;
    TEXT-DECORATION: none
}
A.HpLnLinks:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #333366;
    TEXT-DECORATION: none
}
.watchNav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #333366;
}
A.watchNav:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #333366;
}
A.watchNav:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333366;
}
A.watchNav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333366;
}



A.blueUL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #3366FF;
    TEXT-DECORATION: none
}
A.navind1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #3366FF;
    TEXT-DECORATION: none
}
A.default
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #3366FF;
    TEXT-DECORATION: none
}

INPUT.1
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #c0c0c0;
    BORDER-BOTTOM-COLOR: #c0c0c0;
    PADDING-BOTTOM: 1px;
    COLOR: #313163;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #c0c0c0;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: #c0c0c0;
    BORDER-BOTTOM-STYLE: solid
}
SELECT.1
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #c0c0c0;
    BORDER-BOTTOM-COLOR: #c0c0c0;
    PADDING-BOTTOM: 1px;
    COLOR: #313163;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #c0c0c0;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: #c0c0c0;
    BORDER-BOTTOM-STYLE: solid
}
FONT.1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #5d5d5d;
}

/* KW Bracelet */
TD.KWBrac           {background-color: #003366; COLOR: WHITE; FONT-FAMILY: Arial; font-color= white; font-size: 11pt; FONT-WEIGHT: bold;}

/* Larimar */
TD.Larimar          {background-color: #35C9D8; COLOR: WHITE; FONT-FAMILY: Arial; font-color= white; font-size: 11pt; FONT-WEIGHT: bold;}

/* Caribbean Bracelet */
TD.CarBrac           {background-color: #800000; COLOR: WHITE; FONT-FAMILY: Arial; font-color= white; font-size: 11pt; FONT-WEIGHT: bold;}

/* Eye of Shiva*/
TD.EyeofShiva           {background-color: #330000; COLOR: WHITE; FONT-FAMILY: Arial; font-color= white; font-size: 11pt; FONT-WEIGHT: bold;}

/* Happy Hour*/
TD.Happy           {background-color: #CD5C5C; COLOR: WHITE; FONT-FAMILY: Arial; font-size: 11pt; FONT-WEIGHT: bold;}
.HappyBold       {FONT-WEIGHT: bold; color:#000}
.Price            {color:#000000; font-weight:bold;}


/* DESIGN YOUR RING */
TR.Rowheader            {background-color: #c5c5e7; COLOR: #333366; FONT-FAMILY: Arial; font-size: 12pt; FONT-WEIGHT: bold;}
TR.Grey                 {background-color: #f0eff5;}
TD.Rowheader2           {background-color: #c5c5e7; COLOR: #333366; FONT-FAMILY: Arial; font-size: 9pt; FONT-WEIGHT: bold;}
TD.Rowheader3           {background-color: #c5c5e7; COLOR: #5D5D5D; FONT-FAMILY: Arial; font-size: 9pt; FONT-WEIGHT: bold;}
TD.Dynamicdetails       {background-color: #f0eff5; COLOR: #333366; FONT-FAMILY: Arial; font-size: 10pt;}
TD.Dynamicdetailsheader {background-color: #f0eff5; COLOR: #333366; FONT-FAMILY: Arial; font-size: 12pt;}
TD.Dynamicdetailsprice  {background-color: #f0eff5; COLOR: #333366; FONT-FAMILY: Arial; font-size: 10pt; FONT-WEIGHT: bold;}
TD.diaPriceRangeSel		{COLOR: #000000; FONT-FAMILY: Arial; font-size: 8pt;}
TD.settingInfo				{COLOR: #666666; FONT-FAMILY: Arial; font-size: 8pt;}