body {
		margin:0;
		padding:0;
        font-family:"arial narrow",helvetica,sans-serif;
        color: #666666;
        font-size: .8em;
        text-align: center;
        }
#layer1 {
        visibility: visible;
        position: absolute;
        top: 140px; left: 438px;
        width: 133px; height: 150px;
        }
#layer3 {
        visibility: visible;
        position: absolute;
        top: 251px; left: 532px;
        width: 119px; height: 149px;
        }
#layer2 {
        visibility: visible;
        position: absolute;
        top: 241px;
        left: 345px;
        width: 131px;
        height: 143px;
        }
#layer6 {
        visibility: visible;
        position: absolute;
        top: 336px; left: 254px;
        width: 128px;
        height: 140px;
        }
#layer4 {
        visibility: visible;
        position: absolute;
        top: 336px;
        left: 415px;
        width: 132px;
        height: 149px;
        }
#layer7 {
        visibility: visible;
        position: absolute;
        top: 413px;
        left: 506px;
        width: 145px;
        height: 126px;
        }
#layer5 {
        visibility: visible;
        position: absolute;
        top: 43px;
        left: 235px;
        width: 397px;
        height: 35px;
        }
#backonimage { visibility: visible;
		 position: absolute;
		 top: 490px;
		 left: 625px;
		 width: 32px;
		 height: 16px;
		 }
#detailonimage { visibility: visible;
		 position: absolute;
		 top: 490px;
		 left: 291px;
		 width: 56px;
		 height: 16px;
		 }      
table td tr img {
        padding: 0;
        border-bottom: 0;
        }
#menu td a {
        color: #444444;
        font-size: .9em;
        font-family: arial,helvetica,sans-serif;
        text-decoration: none;
        margin-left: 1em;
        }
#menu tr td visited {
        color: #444444;
        font-size: .9em;
        margin-left:1em;
        font-family: arial,helvetica,sans-serif;
        }
#menu td a:hover {
        text-decoration: underline;
        }
span.visited {
        color: #cccccc;
        font-size: .9em;
        text-decoration: none;
        margin-left:1em;
        }
#contact_text {
        font-size: 1.3em;
        }
#contact_text p {
        margin-top: .8em;
        }
#contact_text p a {
        color: #800080;
        }
#contact_text p a:visited {
        color: #ff99cc;
        }
#contact_text p a:hover {
        color: #ffa7c2;
        }
#contentpolicies h4 {
        font-size: 1em;
        }
#contentpolicies p {
        margin-top: .5em;
        }
#retailer  {
        margin-left: 31%;letter-spacing: .1em;
        }
#retailer p {
        font-size: 1.2em;
        }
#retailer ul  {
        list-style-type: none;
        margin-left:0;
        padding:0;
        }
#retailer p {
        margin-top:0px;
        padding-top: 0px;
        line-height: 1.2em;
        }
.address {
        color:#666666;
        }
a:hover.address {
        color:#999999;
        }
#bodytext p {
        margin-top:.2em;
        line-height: 1.2em;
        }
#bodytext {
        margin-left: 30%;
        margin-right: 25%;
        letter-spacing:.1em;text-align:justify;
        }
#bodytext h5 {
        font-size: .9em;
        } 
#shipping p {
        line-height: 1.3em;
        }
.backdetail {
        color:#999999;
        }
.backdetail a:visited {
        text-decoration:none;
        }
a:hover.backdetail {
        color:#993333;
        }
.othermetal {
		color:#666666;
		}
a:visited.othermetal {
		text-decoration:underline;
		}
a:hover.othermetal {
		color:#993333;
		}     
.jewelinfo {
        font-size:1em;
        }
.jewelinfo p {
        margin-bottom: 0;
        margin-top: .75em;
        }
#close_x {
		visibility: visible;
		position: absolute;
		top: 445px;
		left: 360px;
		width: 43px;
		height: 37px;
		}	        
#top {
      	visibility: visible;
       	margin-top: 143px;
       	padding-top: 50px;
       	width:500px;
      	margin:0px auto;
       	text-align:left;
       	height: 35px;
      	}
#maincontent {
      	position:relative;
      	text-align:left;
       	width:475px;
       	margin:0px auto;                     	       	
       	top: 90px;
       	padding-left:150px;        	
		}
#info_copy {position: relative;        	
        left:-220px;
        width:200px;
        text-align:left;
        top:-380px;
        padding-right:0px;
        }	
#footer {
       	position:relative;
		width:120px;
       	font-size: 10px;        	
       	right:-300px;
       	top:-30px;
       	}
#logo {
       	position: absolute;
       	left:70px;
       	}
#detail {
       	position:relative;
		width:60px;
       	top:-30px;
       	left:15px;
       	}
.whitedetail {
		color:#ffffff;
		}       		
#back {
       	position:relative;
		width:40px;
       	right:-340px;
       	top:-43px;
       	}