@charset "UTF-8";

/* Global Styles */

body {
	color: #575c7a;
	line-height: 1.5em;
	font-family:"Verdana", "Arial", "Garamond";
	font-size: 14px;
	background: #515673;
}
.page {
	max-width: 1000px;
	margin: 0px auto;
	position: relative; background-color: #e3ebce;
}

h1 { margin: 0em 0em .5em 0em; font-size: 2em; font-weight: normal; }
h2 { font-size: 1.7em; margin: 0em 0em 1em 0em; }
h3 { font-size: 1.5em; margin: 0em 0em 1em 0em; }

div.pagenumbers { width: 400px; text-align: center; margin-left: 250px; border: 1px solid black; }

p { margin: 0px 0px .75em 0px; }
p.pagehead { font-family: "Verdana", "Arial", "Garamond"; font-size: 12pt; font-weight: bold; text-align: center; }
p.techinfo { font-size: 10pt; font-weight: bold; text-align: left; margin: 10px 0px 0px 0px; }
p.imagecaption { font-weight: bold; text-align: center; }
p.detail { font-family:"Verdana", "Arial", "Garamond"; font-size: 10pt; font-weight: bold; text-align:left; }

div.techinfo { display: table-cell; margin-left: 10px; }

td { vertical-align: middle; /* border: 1px solid black; */ }
/* for testing only
table {
   border: 1px solid black;
} */

img.specimendisplay { display: block; margin: 0px auto; }
img.detail { height:90; width:116; float:left; vertical-align: middle; }

a { color: #92c498; text-decoration: none; }
a:hover { color: #009eff; }
a.cta {
	text-transform: uppercase;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0px 12px 0px 0px;
	background: url(../images/cta_arrow.png) no-repeat right 0px top 1px;
        /* background-color: #9ba0bd; */
}
a.cta:hover { background-position: right -49px; }
a.inlink { font-size:10pt; font-family:"Verdana", "Arial", "Garamond" text-align:left; text-decoration:none; }
a.showing { text-align: center; }

footer { font-size: .85em; color: #9ba0bd; background-color: #515673; padding: 10px 10px 10px 0px; }

.promo h3 { font-size: 1.1em; margin: 0; }
.promo p { line-height: 1.1em; font-size: .9em; margin-bottom: .1em; }

.promo { background-repeat: no-repeat; }

.promo.one { margin-bottom: .5em; background-image: url(../images/prehnite-featured-one.jpg); }
.promo.two { margin-bottom: .5em; background-image: url(../images/prehnite-featured-two.jpg); }
.promo.three { margin-bottom: .5em; background-image: url(../images/prehnite-featured-003.jpg); }


nav a {
	color: #575c7a;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	font-weight: bold;
	font-size: .9em;
}
nav a:hover { color: #fff; }


.clear-fix { clear: both; line-height: 1px; }

.column1of2, .column2of2 {
	 width: 400px;
	 float: left;
	 margin-left: 30px;
         margin-top: 15px;
         margin-bottom: 15px;
}

.jewelcolumn1of2, .jewelcolumn2of2 {
	 width: 350px;
	 float: left;
	 margin-left: 75px;
         margin-top: 15px;
         margin-bottom: 15px;
}

