body {
	background:#000;
	margin:0 auto;
	padding:0px;
}
#center { 
	position: absolute;
	width: 100%; 
	height: 1px;
	overflow:visible;
}
#box {
	background:#000;
	margin: 20px auto;      
	position: absolute; 
	left: 50%; 
	width: 780px; 
	margin-left: -390px; 
	height: 700px; 
	text-align:center;
}

.dotted {
background:url(../graphics/dotted.gif) repeat-x left;
}

/*#center { 
	position: absolute; 
	top: 50%; 
	width: 100%; 
	height: 1px; 
	overflow: visible; 
}
#box {
	background:#000;
	margin: 0 auto;      
	position: absolute; 
	left: 50%; 
	width: 780px; 
	margin-left: -390px; 
	height: 700px; 
	top: -350px;
	text-align:center;
}


*/
#onyx {
	width:288px;
	height:120px;
	position:absolute;
	bottom: 170px;
	left:0px;
	z-index:1;
}

#bottom {
	background:url(../graphics/flourish.gif) no-repeat;
	height:65px;
	position:absolute;
	bottom:63px;
	left:0px;
	width:780px;
	z-index:1;
}

#logo {
	height:63px;
	width:310px;
	float:left;
	position:absolute;
	bottom:0px;
	left:0px;
}


#contenthome {
	background:#000;
	margin:0px;
	padding:0px;
	position:absolute;
	top: 0px;
	left:0px;
	width: 780px;
	height:530px;
}

#contentpage {
	background:#FFF;
	margin:0px;
	padding:40px 40px 0px 40px;
	position:absolute;
	top: 0px;
	left:0px;
	width: 700px;
	height:490px;
}


#waiting {
	width:466px;
	height:60px;
	position:absolute;
	bottom: 205px;
	left:302px;
	z-index:10;
}
#header {
	text-align:left;
}

#headerright {
	text-align:left;
	margin-left:249px;
}

#necklacepic{
		width:260px;
	height:204px;
	position:absolute;
	top: 0px;
	left:0px;
	z-index:10;
}

#pagination {
	   font-size:10px;
   color:#333;
   text-align:right;
   line-height:170%;
   margin:20px 0px 10px 0px;
   	font-family:Verdana, Geneva, sans-serif;
		position:absolute;
	bottom: 110px;
	right:45px;
}


#paginationlast {
	   font-size:10px;
   color:#333;
   text-align:right;
   line-height:170%;
   margin:20px 0px 10px 0px;
   	font-family:Verdana, Geneva, sans-serif;
		position:absolute;
	bottom: 120px;
	right:400px;
}

#pagination {
	   font-size:10px;
   color:#333;
   text-align:right;
   line-height:170%;
   margin:20px 0px 10px 0px;
   	font-family:Verdana, Geneva, sans-serif;
		position:absolute;
	bottom: 100px;
	right:45px;
}


h1 {
	color: #000;
	font-size:10px;
	text-align:left;
	margin:18px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
}
h2 {
	color:#000;
	font-size:12px;
	margin:15px 0px 3px 0px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
}

h3 {
	color:#768b05;
	font-size:11px;
	margin:15px 0px 3px 0px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
}

h4 {
	color:#000;
	font-size:11px;
	margin:6px 0px 3px 0px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
}

p {
   font-size:11px;
   color:#000;
   text-align:justify;
   line-height:170%;
   margin:0px 0px 10px 0px;
   	font-family:Verdana, Geneva, sans-serif;
}


p.nextcol {
   font-size:11px;
   color:#000;
   text-align:justify;
   line-height:170%;
   margin:10px 0px 10px 0px;
   	font-family:Verdana, Geneva, sans-serif;
}

#columnleft {
	width:48%;
	float:left;
}


#columnright {
	width:48%;
	float:right;
}

#columnsmall {
	width:185px;
	margin-top:120px;
	float:left;
}



#orderform {
	position:absolute;
	top:20px;
	right:10px;
	z-index:20;
	width:500px;
	
}

iframe {
overflow-x: hidden;
width: 505px; 
height: 475px;
}


#iframepress {
overflow-x: hidden;
width: 470px; 
height: 460px;
}

#graphics {
z-index:99;
position:absolute;
 margin:0px 27px;
 top: 153px;
}

a:link, a:visited {
	color:#748903;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#748903;
	font-weight:bold;
	text-decoration:underline;
}


#hr {
   border-top:1px solid #CCC;
   margin:10px 0px;
}

p.sub {
  font-size:9px; 
  line-height:170%; 
  margin-top:15px;
}
p.small {
   font-size:10px;
   color:#666;
   text-align:right;
   line-height:100%;
   margin:0px 0px 10px 0px;
}

p.womendesc {
   font-size:10px;
   color:#000;
   text-align:left;
   line-height:160%;
   margin:0px 0px 4px 0px;
}

.grayitalic {
   font-size:10px;
   color:#666;
   font-style:italic;
}

p.date {
   font-size:10px;
   color:#666;
margin:12px 0px 4px 0px;
font-weight:bold;
}

ul{
   font-size:10px;
   color:#666;
margin:0px 0px 10px 18px;
padding:0px;
line-height:120%;
text-align:left;
font-family:Verdana, Geneva, sans-serif;
}

li {
	padding:0px;
	margin:0px 0px 8px 0px;
	list-style:disc;
}

h6 {
	font-size:10px;
   color:#000;
   text-align:justify;
   line-height:170%;
   margin:0px 0px 10px 0px;
   	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}

#flash {
		width: 724px; left:0px; float:left;
z-index:99;
position:absolute;
 margin:0px 27px;
 top: 153px;
	}

.green {
	color:#748903;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.lime {
	color:#cde042;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#pullbar {
	background: #F1F1F1;
	border:1px solid #DDDDDD;
   padding:16px;
		position:absolute;
	bottom: 130px;
	right:180px;
	  font-size:10px;
   color:#000;
   text-align:justify;
   line-height:130%;
   	font-family:Verdana, Geneva, sans-serif;
	width:530px;
}

#pullbar2 {
	background: #F1F1F1;
	border:1px solid #DDDDDD;
   padding:16px;
	  font-size:10px;
   color:#000;
   text-align:justify;
   line-height:150%;
   	font-family:Verdana, Geneva, sans-serif;
	margin-top:16px;
}

#grant {
	float:right;
	position:absolute;
	bottom:5px;
	right:0px;
}

/****************************************/
/*          NAVIGATION BUTTONS          */
/****************************************/
#nav {
	background:#B0D006 url(../nav/bkg.gif) repeat-x;
	width:780px;
	height:31px;
	position:absolute;
	bottom:134px;
	left:0px;
	z-index:200;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0;
	padding:0;
}
#nav  ul{
	    list-style:none;
    display:inline;
	margin:0;
	padding:0;
	float:left;
}

#nav li {
    list-style:none;
    display:inline;
	margin:0;
	padding:0;
	float:left;
}

#nav li a:hover { 
    background-position: 0px -31px;
}
#nav li a:active, #nav li.active a {
    background-position: 0px -62px;
}

#nav li span {
	display: none;
}


#nav a.onix {
	display: block;
	width: 115px;
	height: 31px;
	background: url(../nav/onix.gif) no-repeat 0 0;
	margin:0px;
	padding:0px;
}

#nav a.onyx {
	display: block;
	width: 136px;
	height: 31px;
	background: url(../nav/onyx.gif) no-repeat 0 0;
	margin:0px;
		padding:0px;
}


#nav a.women {
	display: block;
	width: 112px;
	height: 31px;
	background: url(../nav/women.gif) no-repeat 0 0;
	margin:0px;
	padding:0px;
}

#nav a.necklace {
	display: block;
	width: 186px;
	height: 31px;
	background: url(../nav/necklace.gif) no-repeat 0 0;
	margin:0px;
	padding:0px;
}

#nav a.gallery {
	display: block;
	width: 79px;
	height: 31px;
	background: url(../nav/gallery.gif) no-repeat 0 0;
	margin:0px;
	padding:0px;
}


#nav a.press {
	display: block;
	width: 67px;
	height: 31px;
	background: url(../nav/press.gif) no-repeat 0 0;
	margin:0px;
	position:relative;
	float:left;
}


#nav a.contact {
	display: block;
	width: 85px;
	height: 31px;
	background: url(../nav/contact.gif) no-repeat 0 0;
	margin:0px;
	position:relative;
	float:left;
}


/****************************************/
/*          REG ROLLOVER BUTTONS          */
/****************************************/

a.help {
	display: block;
	width: 159px;
	height: 48px;
	background: url(../graphics/help-now-btn.gif) no-repeat 0 0;
	margin:0px;
	float:left;
}



a:hover.help  { /**show the rollover on hover **/
	background-position: 0px -48px;
}
.help span { /**don't show the text link **/
  display: none;
}


a.necklacepic span { /**hide play poster **/
	visibility:hidden;
	display:block;
		width:260px;
	height:204px;
	position:absolute;
	top: 0px;
	left:0px;
	z-index:10; 
}

a:hover.necklacepic span { /**show play poster one hover **/
	visibility:visible;
}

