body {
	padding: 0px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.8em;
	color: #000000;
	background-color: #E3F8FF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px; 
}
	
br { clear: both; }

hr { display: none; }

.Skip { display: none; }

.hide { display: none; }
/*************************************
header
*************************************/
.header-top {background: url(../images/header-bg.jpg) top no-repeat; height:167px; width:855px;}

/* =NAVIGATION */
#Navigation h2.Nav { display: none; }

#Navigation {
		width: 855px;
        height: 34px;
        margin: 0px;
        padding: 0px;
        background: url("../images/navegation-left.jpg") no-repeat 0 1px;
        text-align: left;
        }

#Navigation ul {
        margin: 0px;
        padding: 0px;
        }

#Navigation ul li {
        float: left;
        margin: 0px;
        padding: 0px;
        list-style: none;
        }
#Navigation ul#nav #homeL { width: 63px; }
#Navigation ul#nav #homeL a {
  margin: 1px 0px 0px 30px;
  height: 34px;
  width: 63px;
  background: url(../images/home.jpg) top center no-repeat;
  }
#Navigation ul#nav #homeL a:hover {
  background: url(../images/home.jpg) center center no-repeat;
  }
#Home #Navigation ul#nav #homeL a {
  background: url(../images/home.jpg) bottom center no-repeat;
  }

#Navigation ul#nav #aboutL  { width: 70px; }
#Navigation ul#nav #aboutL a {
  width: 70px;
  margin: 1px 0px 0px 30px;
  height: 34px;
  background: url(../images/about.jpg) top center no-repeat;
  }
#Navigation ul#nav #aboutL a:hover {
   background: url(../images/about.jpg) center center no-repeat;
 }
#About #Navigation ul#nav #aboutL a {
  background: url(../images/about.jpg) bottom center no-repeat;
 }


#Navigation ul#nav #newproductsL { width: 131px; }
#Navigation ul#nav #newproductsL a {
  margin: 1px 0px 0px 30px;
  height: 34px;
  width: 131px;
  background: url(../images/silver-collection.jpg) top center no-repeat;
  }
#Navigation ul#nav #newproductsL a:hover {
  background: url(../images/silver-collection.jpg) center center no-repeat;
  }
#NewProducts #Navigation ul#nav #newproductsL a {
  background: url(../images/silver-collection.jpg) bottom center no-repeat;
  }



#Navigation ul#nav li#productsL  {  width: 108px;}
#Navigation ul#nav li#productsL a {
  margin: 1px 0px 0px 30px;
  width: 108px;
  height: 34px;
  background: url(../images/silver-products.jpg) top center no-repeat;
}
#Navigation ul#nav #productsL a:hover {
  background: url(../images/silver-products.jpg) center center no-repeat;
 }

#Products-Bracelets #Navigation ul#nav #productsL a,
#Products-Earrings #Navigation ul#nav #productsL a,
#Products-Pendants #Navigation ul#nav #productsL a,
#Products-Necklaces-Earrings #Navigation ul#nav #productsL a,
#Products-Pendants-Earrings #Navigation ul#nav #productsL a,
#Products-Rings #Navigation ul#nav #productsL a {
  background: url(../images/silver-products.jpg) bottom center no-repeat;
  width: 158px;
 }
#Navigation ul#nav #termsL { width: 173px; }
#Navigation ul#nav #termsL a {
  width: 173px;
  margin: 1px 0px 0px 30px;
  height: 34px;
  background: url(../images/terms-conditions.jpg) top center no-repeat;
  }
#Navigation ul#nav #termsL a:hover {
  background: url(../images/terms-conditions.jpg) center center no-repeat;
  }
#Terms #Navigation ul#nav #linksL a {
  background: url(../images/terms-conditions.jpg) bottom center no-repeat;
  }
#Navigation ul#nav #contactL  {width: 108px;}
#Navigation ul#nav #contactL a {
  width: 108px;
  height: 34px;
  margin: 1px 0px 0px 30px;
  background: url(../images/contact.jpg) top center no-repeat;
  }
#Navigation ul#nav #contactL a:hover {
  background: url(../images/contact.jpg) center center no-repeat;
 }
#Contact #Navigation ul#nav #contactL a {
  background: url(../images/contact.jpg) bottom center no-repeat;
  }
#Navigation ul#nav li ul#subnavP:hover {
  margin:-10px 0 0 30px;
  padding:0;
/*  height:300px; */
  background: url(../images/product-cat.gif) top left no-repeat !important;
  background: url(../images/product-cat.gif) top left no-repeat;
  }
#Navigation ul#nav li ul#subnavP {
  margin:-10px 0 0 30px;
  padding:0;
/*  height:300px; */
  width:200px;
  background: url(../images/product-cat.gif) top left no-repeat !important;
  background: url(../images/product-cat.gif) top left no-repeat;
  }
#Navigation ul#nav li ul#subnavP li {
  margin:14px 0 8px 13px !important;
  margin:14px 0 8px 7px;
  padding:0;
  }
#Navigation ul#nav li ul#subnavP li a{
  height:10px;
  font-family: Arial, Tahoma, sans-serif;
  font-size: 12px; color: #000000; text-decoration: none;
  margin:0;
  padding:0;
  background-image: none !important;
 }
#Navigation ul#nav li ul#subnavP li a:hover{
 background-image: none;
 }
#Navigation ul#nav li ul#subnavP li#productsLbottom {
  width:200px;
  margin:0;
  padding:0;
  background: url(../images/product-cat-bottom.gif) top left no-repeat !important;
  background: url(../images/product-cat-bottom.gif) top left no-repeat;
}
#Navigation ul#nav li ul#subnavP li#Nav-Products-NecklacesEarrings{
  margin-bottom:18px !important;
  margin-bottom:2px ;
 }
#Navigation ul#nav li ul#subnavP li#Nav-Products-PendantsEarrings{
  margin-bottom:24px !important;
  margin-bottom:2px ;
 }
#Navigation span { display: none; }
#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
}
#nav a {
display: block;
width: 10em;
}
#nav li { /* all list items */
float: left;
width: 10em; /* width needed or else Opera goes nuts */
}
#nav li ul { /* second-level lists */
position: absolute;
background: #FFFFFF;
width: 10em;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
z-index:100;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
.popupimages {
 display:inline;
 }
/*************************************
body
*************************************/
.content-bg {width: 855px; text-align:left; background: url(../images/body-bg.jpg) center repeat-y; position: relative; margin: 0px 0 0 0px;}
.content-font {font: 12px Tahoma, Arial, sans-serif; padding: 10px 0px 20px 25px; line-height: 1.8em;}
.content-text {width: 855px; text-align:left; }
h1 {
font-size: 22px;
	color: #C9ABCE;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
}
h2,h3,h4,h5,h6 {
font-size: 18px;
	color: #C9ABCE;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
	margin-bottom: 1px;
}
.star {color: #FF0000;}
.big {
font-size: 18px;
	color: #C9ABCE;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
	margin-bottom: 1px;
}
.bb {
font-size: 14px;
	color: #000000;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
	margin-bottom: 1px;
}
.pic { padding: 0px 30px 20px 20px; float: right; margin: -10px 0 0 0px;}
a.black:link {
	font-size: 12px; color: #000000; font-family: Tahoma, Arial, sans-serif;
	TEXT-DECORATION: none;
}
a.black:visited {
	font-size: 12px; color: #000000; font-family: Tahoma, Arial, sans-serif;
	TEXT-DECORATION: none;
}
a.black:hover {
	font-size: 12px; color: #000000; font-family: Tahoma, Arial, sans-serif;
	TEXT-DECORATION: none;
}
a.w:link {
	font-size: 12px; color: #ffffff; font-family: Tahoma, Arial, sans-serif;
	TEXT-DECORATION: underline;
}
a.w:visited {
	font-size: 12px; color: #ffffff; font-family: Tahoma, Arial, sans-serif;
	TEXT-DECORATION: underline;
}
a.w:hover {
	font-size: 12px; color: #ffffff; font-family: Tahoma, Arial, sans-serif;
	TEXT-DECORATION: underline;
}
#list { list-style-image: url(../images/bullets.jpg); margin-bottom:0px; margin-top:5px;}
/*************************************
Contact Us
*************************************/
.contact-top {height:41px;}
.contact-bg {width: 579px; text-align: left; margin: 0; background: url(../images/contact-bg.jpg) repeat-y; position:relative; }
.contact-bottom {width: 579px; background: url(../images/contact-bottom.jpg) top no-repeat; height:9px;}
.contact-fbg {font-size: 14px; color: #ffffff; font-family: Tahoma, Arial, sans-serif; font-weight: bold; padding: 14px 20px 0px 30px;}
.button-submit {background:url(../images/submit.jpg); border: 0px; height: 26px; width: 72px; font-size: 12px; color: #000000; font-family: Tahoma, Arial, sans-serif; font-weight:bold;}
.button-reset {background:url(../images/reset.jpg); border: 0px; height: 26px; width: 65px; font-size: 12px; color: #000000; font-family: Tahoma, Arial, sans-serif; font-weight:bold;}
/*************************************
Terms
*************************************/
.terms-top {height:40px;}
.terms-bg {width: 801px; text-align: left; margin: 0; background: url(../images/terms-bg.jpg) repeat-y; position:relative;}
.terms-bottom {width: 801px; background: url(../images/terms-bottom.jpg) top no-repeat; height:7px;}
.terms-fbg {font-size: 14px; color: #ffffff; font-family: Tahoma, Arial, sans-serif; font-weight: bold; padding: 13px 20px 0px 30px;}
.terms-font {font-size: 12px; color: #000000; font-family: Tahoma, Arial, sans-serif; padding: 8px 20px 7px 20px;}
.terms-content {width: 787px; text-align: left; margin: 0; background: url(../images/terms-cnt.jpg) repeat-x; position:relative;}
.terms-yellow {width: 787px; height: 50px; background: url(../images/terms-note.jpg) repeat-x; position:relative;}
.terms-fyellow {font-size: 12px; color: #003399; font-family: Tahoma, Arial, sans-serif; font-weight: bold; padding: 13px 20px 7px 20px;}
/*************************************
products block
*************************************/
.prdct-top {height:30px;}
.prdct-bg {width: 594px; text-align: left; margin: 0; background: url(../images/prdct-bg.jpg) repeat-y; position:relative; }
.prdct-bottom {width: 594px; background: url(../images/prdct-bottom.jpg) top no-repeat; height:8px;}
.prdct-font {font-size: 10px; color: #000000; font-family: Tahoma, Arial, sans-serif; line-height: 1.2em; padding-top: 10px;}
a.view-detail:link {
	font-size: 11px; color: #990000; font-family: Tahoma, Arial, sans-serif;
	font-weight: bold; TEXT-DECORATION: none;
}
a.view-detail:visited {
	font-size: 11px; color: #990000; font-family: Tahoma, Arial, sans-serif;
	font-weight: bold; TEXT-DECORATION: none;
}
a.view-detail:hover {
	font-size: 11px; color: #990000; font-family: Tahoma, Arial, sans-serif;
	font-weight: bold; TEXT-DECORATION: none;
}
/*************************************
pics shadow
*************************************/
.img-shadow {
  float:left;
  background: url(../images/shadow.jpg) no-repeat bottom right !important;
  background: url(../images/shadow.png) no-repeat bottom right;
  margin: 0px 0 0 0px !important;
  margin: 0px 0 0 0px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  margin: 6px 6px 6px 6px;
  padding: 4px;
  height: 90px;
  width: 88px;
 }
/*************************************
purple block
*************************************/
.purple {width: 160px; text-align:left; padding: 15px 10px 15px 20px; background: #C9ABCE left repeat-y; position: relative; margin-left: 8px; margin-right: 12px; margin-top: 13px; margin-bottom: 0px; font-size: 12px; color: #ffffff; font-family: Tahoma, Arial, sans-serif;}
.purpleB {width: 800px; text-align:left; padding: 15px 10px 15px 20px; background: #C9ABCE left repeat-y; position: relative; margin-left: 8px; margin-right: 12px; margin-top: 13px; margin-bottom: 0px; font-size: 12px; color: #ffffff; font-family: Tahoma, Arial, sans-serif;}
.white {font-size: 14px; color: #ffffff; font-family: Tahoma, Arial, sans-serif; font-weight: bold;}
/*************************************
green block
*************************************/
.green {background: #82D8D0; font-size: 12px; color: #ffffff; font-family: Tahoma, Arial, sans-serif; padding: 15px 10px 15px 20px;}
/*************************************
footer
*************************************/
#footer-grey {width:855px; height:34px; padding-bottom:0px; vertical-align:bottom; background: url(../images/body-bottom.jpg) repeat-x top;}
.foot-font {font: 12px Tahoma, Arial, sans-serif; padding: 12px;}


