@media screen {
	.screen {display: block;}
	.handheld {display: none;}	
	.screenlogo, .footer {display: block;}
	.printlogo, .noshow {display: none;}

/* SETS THE BODY MARGINS */
	body {
		margin: 20px 0; 
		padding: 0;
		background: #C0C0C0;
		font: 13px/1.4 verdana, arial, helvetica, sans-serif;
		font-weight: normal;
    }
    	
/* SETS MARGINS AND PADDING ON SITE TO ZERO */
    p, h1, h2, h3, h4, img {										/* Equalizes display differences between browsers */
    	margin: 0; 
    	padding: 0;
    	font-weight: normal;
    	}
    	
    .bold {font-weight: bold;}
	
    /* Paragraph Headlines */
    .parahdlnes, .parahdlines-gr {
    	font-size: 1.4em;
    	text-align: left;
    }
    
    h3 {
    	font-size: 1.3em;
    }
    
    h1 {
    	margin-top: .75em;
    	font-size: 2.4em;
    }
    
    h4.jewelrydetail {
    	text-align: left;
    	font-size: 1.1em;
    	font-weight: bold;
    	}
     
	img.no-border {border: none;}
	
	.bar {padding: 10px 0;}											/* Sets top and bottom spacing for Footer HR image */
	
	.brdr-gr {border: 1px solid #000;}
	
	a.sm-star {border: none;}
	
/* HAND IMAGES FOR CURSORS */
	.hand {
		cursor: pointer ; 									/* hand-shaped cursor */ 
	}

/* **** MARGINS AND PADDING OTHER THAN ZERO **** */
	.m-bot-half {margin-bottom: .5em;}
	.m-bot-1 {margin-bottom: 1em;}
	.m-bot-1half {margin-bottom: 1.5em;}
	.m-bot-2 {margin-bottom: 2em;}
	
	.m-top-half {margin-top: .5em;}
	.m-top-1 {margin-top: 1em;}
	.m-top-1half {margin-top: 1.5em;}
	.m-top-2 {margin-top: 2em;}
	
	.m-top-bot-half {margin-top: .5em; margin-bottom: .5em;}
	.m-top-bot-1 {margin-top: 1em; margin-bottom: 1em;}
	.m-top-bot-1half {margin-top: 1.5em; margin-bottom: 1.5em;}
	.m-top-bot-2 {margin-top: 2em; margin-bottom: 2em;}

	p.body {margin-bottom: 1em;}
	
	.lft {text-align: left;}
	
	.rt {text-align: right;}
	
/* NAVIGATION ROW */
	#nav {
		float: right;
		margin: 15px 0;
		padding-right: 2.5em;	
		}
			
/* *************************** */
/* **** BODY TEXT STYLING **** */

/* **** SITE GRAY STYLING **** */
    .pages-gr, .pages-gr-narrow, .parahdlnes-gr, .quote, .pgbtm, ul {
    	color: #707070;
    	text-align: justify;
    }
	
    .gray {
		color: #707070;
	}

/* **** SITE GOLD STYLING **** */	
    .price, .pages-gld, .pages-gld-italic, .pages-gld-right, .parahdlnes, h1, h2, h3, h4, p.index-lft, p.index-rt, .jwlry-hdlne-gld, .jwlry-name-gld, .note-gld {
    	color: #CC9900;
    	text-decoration: none;
    }
    .pages-gld, .note-gld {
    	text-align: justify;
    }
    .note-gld {
    	font-size: .9em;
    	margin-left: 2em;
    	margin-right: 2em;
    }

/* **** BOLD STYLING **** */
    .pages-gr, .parahdlnes-gr, .quote, h3.gray, .pgbtm, .pages-gld, .aboutlist {
    	font-weight: bold;
    }

/* **** NORMAL STYLING **** */
    h1, h2, h3, h4, .parahdlnes, .parahdlnes-gr, .pgbtm, .pagelnk-hdlne, .options, .pages-gr-narrow {
    	font-weight: normal;
    	font-style: normal;
    }

/* **** PARAGRAPH HEADLINES **** */
    .parahdlnes, .parahdlines-gr {
    	font-size: 1.4em;
    	text-align: left;
    	margin: 10px 0;
    }

/* **** SPACING FOR HR IMAGE **** */
	.img-spacing {margin: 1.5em 0;}

/* **** QUOTES **** */
    .quote {
    	text-align: left;
    	font-style: italic;
    	margin-right: 2em;
    	margin-left: 2em;
    	}
    .quote-in_text {font-style: italic;}
    
/* **** FLOAT **** */
    .flt-lft {float: left;}
    .flt-rt {float: right;}

/* **** FRAMES ON IMAGES **** */
    /* Border Styling */
    .frame {
    	border: #CC9900 double 3px;
    	padding: 0;
    }
    
    .frame-gr {
    	border: #707070 double 3px;
    	padding: 0;
    }
    
    /* Image Container-Table Styling */
    .flt-lft-20 {
    	float: left; 
    	margin: 8px 20px 5px 0;
    }
    
    .flt-rt-20 {
    	float: right;
    	margin: 15px 0 5px 20px;
    }
    
    .fb-single85 {font-weight: bold; font-size: 90%;}
    
/* **** General Text Styling **** */
	.cntr {text-align: center;}

/* **** IN BODY LINK STYLES **** */
/* Gold Body Text Link Style */			
    a:link.pagelnk-txt, a:visited.pagelnk-txt, a:active.pagelnk-txt {
    	color: #CC9900 ;
    }
    a:link.pagelnk-txt {
    	text-decoration: underline;
    }
    a:hover.pagelnk-txt {
    	color: #707070 ;
    }
    
/* Link for GOHC Text Images */
	a.pagelnk-txt-img {text-decoration: none;}

/* **** GRAY IN BODY TEXT LINK STYLE **** */			
    a:link.pagelnk-txt-gr, a:visited.pagelnk-txt-gr, a:active.pagelnk-txt-gr {
    	color: #707070 ;
    }
    a:link.pagelnk-txt-gr {
    	text-decoration: underline ;
    }
    a:hover.pagelnk-txt-gr {
    	color: #CC9900 ;
    }
    
/* **** GRAY IN SITE MAP LINK STYLE **** */			
    a:link.pagelnk-map-gr, a:active.pagelnk-map-gr, a:link.pagelnk-map-gr {
    	color: #707070 ;
    	font-weight: bold;
    	text-align: left;
     }
    a:link.pagelnk-map-gr {
    	text-decoration: underline;
    }
    a:visited.pagelnk-map-gr {
    	color: #CC9900;
    	text-decoration: underline;
    	font-weight: bold;
    	text-align: left;
    }
    a:hover.pagelnk-map-gr {
    	color: #CC9900;
    	text-decoration: none;
    	font-weight: bold;
    }
    
    /* Paragraph Heading Link Style */			
    a:link.pagelnk-hdlne, a:visited.pagelnk-hdlne, a:active.pagelnk-hdlne {
    	color: #CC9900 ;
    	font-size: 1.4em;
    }
    a:link.pagelnk-hdlne {
    	text-decoration: underline;
    }
    a:hover.pagelnk-hdlne {
    	color: #707070 ;
    }

/* ****151PX BUTTON * SHS SITE BUTTON**** */
    a#link-shssite, a#link-shssite:visited {
    	display: block;
    	width:151px;
    	height:50px;
    	background-image:url(../images/navbuttons/shssiteUP.gif);
    	text-decoration: none;
    }
    a#link-shssite:hover, a#link-shssite:active {
    	background-image:url(../images/navbuttons/shssiteDN.gif);
    }

/* **** ************** **** */
/* **** FOOTER SECTION **** */

    /* **** BOTTOM OF PAGE INFORMATION **** */
    .pgbtm {
    	font-size: .9em;
    	/*font-weight: lighter;*/
    	text-align: center;
    	margin-left: auto;
    	margin-right: auto;
    	}
    	
    /* **** LINK STYLE FOR FOOTER * ADDRESS SECTION **** */			
    a:link.pgbtm-lnk, a:visited.pgbtm-lnk, a:active.pgbtm-lnk  {
    	color: #707070;
    }
    a:link.pgbtm-lnk {
    	text-decoration: underline;
    }	
    a:hover.pgbtm-lnk {
    	color: #CC9900;
    }
    
    /* **** LINK STYLE FOR FOOTER * NAV SECTION LINKS **** */
    a:link.pgbtm-site, a:visited.pgbtm-site, a:active.pgbtm-site {
    	color: #707070 ;
    	font-size: .8em;
    	}
    a:link.pgbtm-site {
    	text-decoration: underline;
    }
    a:hover.pgbtm-site {
    	color: #CC9900 ;
    }
    
/* ********************** **** */
/* ****	JEWELRY PAGE CODE **** */
	table.jewelryinfo {
		table-layout: fixed;
		width: 700px;
		}
		
/* **** VIEW CART CODE - PRODUCT PAGES **** */
	#view-cart {
		width: 120px; 
		height: 23px; 
		float: right;
	}
	.view-cart {
		height: 23px;
		width: 28px; 
		display: inline;
	}
	.view-cart-txt {
		display: inline; 
		vertical-align:	middle; 
		margin-right: 2px;
	}
	
/* **** VIEW CART CODE - JEWELRY PAGES **** */
	#view-cart-jewelry {
		 width: 125px; 
		 height: 22px; 
		 float: right;
	}
	
/* REMOVED THIS CLASS - COPY WITH BACKUP - .jewelryinfosect */
	
/* REMOVED THIS CODING - COPY WITH BACKUP - Corner Styling for Jewelry Page Tables */
    

/* Styling for center between rounded corners for Pay Options and Click Instructions */
    .opt-center {
    	width: 582px; 
    	display: block; 
    	float:left;
    }

/* JEWELRY METAL TYPE HEADLINE */
    .jwlry-hdlne-gld, .jwlry-hdlne-gr {
    	font-size: 1.5em ;
    	text-align: left;
    	margin-top: 1.7em;
    	margin-bottom: 1em;
    	/*margin: 1em 0;*/
    }
		
/* NAMES OF JEWELRY */
    .jwlry-name-gld, .jwlry-name-gr {
    	font-size: 14px;
    	text-align: center;
    	margin: 10px 0 0 0;
    	font-weight: bold;
    	text-decoration: none;
    }
    .jwlry-name-gr, .jwlry-price, .appraisal {
    	color: #5C5C5C ;
    }
	
/* SPAN STYLE FOR PEARLS COMMENT */
    .pearls {
    	font-size: 12px;
    	margin: 0 0 10px 0;
    	text-decoration: none;
    	color: #707070;
    }

/* JEWELRY PRICE */	
    .jwlry-price {
    	text-align: center;
    	font-weight: bold;
    	margin: 0 0 5px 0;
    	text-decoration: none;
    	color: #707070;
    }
	
/* APPRAISAL NOTATION */	
    .appraisal {
    	font-size: 12px;
    	text-align: center;
    	margin: 0 0 5px 0;
    	text-decoration: none;
    	color: #707070;
    }
    
/* INDIVIDUAL JEWELRY TITLE AND HR COMBINATION */
	.hr-under {
		display:inline; 
		margin-left: -68px; 
		margin-top: -5px; 
		float: left;
	}

/* **** PURCHASE OPTIONS SECTION **** */
    .pages-gr-narrow, .options {
    	color: #5E5E5E;
    	text-align: justify;
    }
    .pages-gr-narrow {
    	font-size: 1.1em;
    	margin-left: 20px;
    	margin-right: 20px;
    }
/* List Style Purchase Options */
    ol.options {
    	margin: 15px 30px 0 30px;			/* Sets indents for Opera and Firefox */
    	padding: 15px 30px 0 30px;			/* Sets indents for IE */
    	text-align: left;
    }
    
    li.options {
    	/*font-size: 14px;*/
    	/*font-weight: normal;*/
    	}
    	
/* Paypal Verification Image */
.pay-verify {
	float: right;
	margin-top: -35px; 
	padding-right: 9px;
	}

/* ************************* */
/* ****CONTACT US CODING**** */
p.category {
	margin-top: 10px; 
	margin-bottom: 5px;
}

.indent2 {
	margin-left: 20px;
	margin-top: 5px; 
	margin-bottom: 5px;
}

div.indent {
	margin-left: 50px;
	margin-right: 50px;
}
    	
/* **** CONTACT FORM **** */
	#contactform {
		/*width: 300px; */
		width: 375px;
		text-align: left; 					/* Sets input objects to left. Counters the text-align left in Container ID */
		margin-left: auto; 					/* Centers form for Firefox and Opera */
		margin-right: auto; 				/* Centers form for Firefox and Opera */
		margin-top: 0; 						/* Removes top imbedded form margin */
		margin-bottom: 0;					/* Removes bottom imbedded form margin */
		}
		
/* ****************** */
/* **** SITE MAP **** */
/* List Image Styling */
	li.sitemap-list {
		margin-left: -30px; 
		margin-bottom: 5px; 
		list-style-type: none; 
		background: url(../images/products/list-star.gif) left center no-repeat; 
		padding-left: 27px;
	}
	li.sitemap-list-top {
		margin-left: -30px; 
		margin-bottom: 5px; 
		list-style-type: none; 
		background: url(../images/products/list-star.gif) left top no-repeat; 
		padding-left: 27px;
	}
/* List Image Smaller for Sub-categories Styling */
	li.sitemap-list-sub {
		margin-left: -30px; 
		margin-bottom: 3px; 
		list-style-type: none; 
		background: url(../images/products/list-star-sm.gif) left center no-repeat; 
		padding-left: 20px;
	}

/* ************* */
/* **** DISPLAY PAGE STYLING **** */
	/* IMAGE BUTTON ROW */
	.display-logo {
		margin: 0;
		}
	
	#photoswap {
		vertical-align: middle;
		}
		
	#photoswap1 {
		width: 600px;
		height: 400px;
		vertical-align: middle;
		margin: 0 auto;
		}
	
	#img-row {
		margin: 10px 0 0 0;
		}
		
	#img-row p {
		display: inline;
		margin: 0 5px 0 0;
		}
		
	#img-row p img {
		vertical-align: top; 
		border: 1px #CC9900 solid;
		}
		
/* FOOTER */
	.footer-hr {
		margin-top: 10px;/*40px;*/
		margin-bottom: 10px;/*13px;*/	
		}
	
/* **************************** */
/* **** RETAILER PAGE TEXT **** */

.retailer {
	color: #666666; 
	font-size: 1.4em;
	margin-bottom: 0; 
	font-weight: bold;
}

.retail-address {
	color: #999999; 
	font-size: 1.1em;
	margin-top: 0; 
	font-weight: bold;
}

/* ********************************* */
/* **** ORDER ONLINE PAGE STYLE **** */
form.order {
	margin: 0 ;
}
	
.jwlry-title {
	font-size: 1.1em ;
	font-weight: bold;
	color: #666666 ;
}
	
.jwlry-price {
	color: #CC9900 ;
}
	
.jwlry-subtitle {
	font-size: .9em ;
	color: #999999 ;
	font-weight: normal;
}
	
.inputbox {
	background-color: #FFFFFE;
}
	
td.cellstyle {
	 text-align: right;
	 vertical-align: top;
}

.orderbuttons {
	color: black ;
	font-weight: bold ;
	/*background-color: #F1D78A ;*/
	margin-right: 0 ;
	padding: 0 ;
}

.orderbuttons-sm {
	color: black ;
	font-weight: bold ;
	/*background-color: #F1D78A ;*/
	margin-right: 0 ;
	font-size: 12px ;
	padding: 0 ;
}

.input-bold {
	font-weight: bold;
	text-align: right;
	background-color: #F5F5F5;
}

.form-gld-text {
	color: #CC9900;
	font-weight: bold;
	}
	
ul.pdlist, li.pdlist {
	text-align: left ;
	color: #454545 ;
}	
ul.pdlist {
	margin-top: 2px ;
	list-style-image: url(../images/products/gold-list-arrow.gif) ;
}
li.pdlist {
	margin: 2px 25px 0 15px;
}

li.pdlist {
	padding: 0;
}


/* **** PRE-LOAD IMAGES **** */
.preload {display: none;}					/* Used to preload down buttons */
	
} /* Do Not Remove this curly brace. It mates with the @media curly brace */
