/*resets default browser css*/
   
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

img, a:link img {border:none;}

/* end reset */

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


body {
	background-color: #FFFFFF;
	font: 14px Arial, Helvetica, sans-serif;
	text-align:left;
}

button, input[type="submit"] {cursor:pointer;}

#wrapper {width:782px; margin:0px auto;}

#header {width:780px; height:320px;}
#home_page #header {border:1px solid #d0c58a; background: url("/images/home_header.gif") no-repeat;}
#specimens_page #header {border: 1px solid #dfab60;background: url("/images/specimens_header.gif") no-repeat;}
#contact_page #header {border: 1px solid #cda2a8;background: url("/images/contact_header.gif") no-repeat;}

#nav {width:762px;padding:2px 20px 2px 0;}
#home_page #nav,#home_page #nav ul {background-color: #d0c58a;}
#specimens_page #nav,#specimens_page #nav ul {background-color: #dfab60;}
#contact_page #nav,#contact_page #nav ul {background-color: #cda2a8;}

/*
#nav li {
	list-style: none;
	margin-left: 100px;
	float: right;
	text-indent:-9999px;
	overflow:hidden;
}
*/


#nav li {float:right;list-style-type:none;position:relative;}
#nav li a {display:block;padding:5px 20px;text-decoration:none;color:#fff;font-size:18px;}
#nav li ul {position:absolute;left:0;top:100%;width:278px;display:none;}
#nav li li {float:none;}
#nav li:hover ul {display:block;}

#home_page #nav li a:hover {color:#9f8860;}
#specimens_page #nav li a:hover {color:#b1813d;}
#contact_page #nav li a:hover {color:#997075;}

/*
#nav li#home {width:62px;height:23px;}
#nav li#specimens {width:100px;height:23px;}
#nav li#contact {width:82px;height:23px;}

#home_page #nav li#home {background:url("/images/home_home.gif") no-repeat left top;}
#home_page #nav li#home a:hover {background:url("/images/home_home_over.gif") no-repeat left top;}
#home_page #nav li#specimens {background:url("/images/home_specimens.gif") no-repeat left top;}
#home_page #nav li#specimens a:hover {background:url("/images/home_specimens_over.gif") no-repeat left top;}
#home_page #nav li#contact {background:url("/images/home_contact.gif") no-repeat left top;}
#home_page #nav li#contact a:hover {background:url("/images/home_contact_over.gif") no-repeat left top;}

#specimens_page #nav li#home {background:url("/images/specimens_home.gif") no-repeat left top;}
#specimens_page #nav li#home a:hover {background:url("/images/specimens_home_over.gif") no-repeat left top;}
#specimens_page #nav li#specimens {background:url("/images/specimens_specimens.gif") no-repeat left top;}
#specimens_page #nav li#specimens a:hover {background:url("/images/specimens_specimens_over.gif") no-repeat left top;}
#specimens_page #nav li#contact {background:url("/images/specimens_contact.gif") no-repeat left top;}
#specimens_page #nav li#contact a:hover {background:url("/images/specimens_contact_over.gif") no-repeat left top;}

#contact_page #nav li#home {background:url("/images/contact_home.gif") no-repeat left top;}
#contact_page #nav li#home a:hover {background:url("/images/contact_home_over.gif") no-repeat left top;}
#contact_page #nav li#specimens {background:url("/images/contact_specimens.gif") no-repeat left top;}
#contact_page #nav li#specimens a:hover {background:url("/images/contact_specimens_over.gif") no-repeat left top;}
#contact_page #nav li#contact {background:url("/images/contact_contact.gif") no-repeat left top;}
#contact_page #nav li#contact a:hover {background:url("/images/contact_contact_over.gif") no-repeat left top;}
*/
#content {margin: 60px 0px 50px 0px;}

#home_page #content p,#contact_page #content p,#sites-listing p {margin-bottom:10px;}
#home_page #content {color: #705621;background: url("/images/home_image.gif") no-repeat top right;padding:1px;}
#home_page #content div, #contact_page #content div {width: 400px;margin: 50px 0px 50px 15px;}
#home_page #content a {color: #a85e2c;}
#home_page #content a:hover {color: #f3c469;}

#contact_page #content {color: #7d4352;background: url("/images/contact_image2.gif") no-repeat top right;padding:1px;}


.subnav ul {}
.subnav li {list-style:none;float:left;}
.subnav li a:link, .subnav li a:visited {padding:0 4px;text-decoration:none;}
.subnav li.current a:link, .subnav li.current a:visited {text-decoration:underline;}
.subnav div {}
.subnav form div {float:none;width:auto;}
.subnav form#order {width:130px;float:left;}
.subnav form#search {width:394px;float:right;}
.subnav form#search input {float:left;width:210px;}
.subnav form#search a {float:right;text-indent:-9999px;overflow:hidden;width:84px;height:30px;background:url("/images/btn_search.png") no-repeat left top;}
.subnav form#search a:hover {background-image:url("/images/btn_search_over.png");}
.subnav form#search input[type="submit"] {width:auto;float:none;margin-left:10px;}
.subnav form#search span {display:none;width:210px;float:left;text-align:right;}
.subnav form#search span input {float:none;width:40px;}
.subnav form#search select {margin-left:10px;}

#specimens_list {margin-top:6px;}

#specimens_list li,
#sites .site-block
{
	list-style:none;
	background-color: #858585;
	border-top: 10px solid #d2d2d2;
	border-left: 10px solid #c0c0c0;
	border-right: 10px solid #ababab;
	border-bottom: 10px solid #9b9b9b;
	padding: 35px;
	margin-bottom: 40px;
}

#specimens_list li ul {width:450px;float:left;}
#specimens_list li div {width: 206px;float:right;color:#fff;}
#specimens_list li form {margin-top:20px;}
#specimens_list li p span {display:block;margin-top:20px;color: #d4d4d4;}
#specimens_list li li {border:none;padding:0;margin:0;}
#specimens_list li li+li {margin-top:30px;}
#specimens_list li li img {display:block;}
#specimens_list li.last, #specimens_list li li.last {margin-bottom:0;}

#contact_page #content form {margin-top:30px;}
#contact_page #content form li {list-style:none;margin-bottom:12px;}
#contact_page #content form label {float:left;width:120px;}
#contact_page #content form input {float:left;width:250px;}
#contact_page #content form textarea {float:left;}
#contact_page #content form p {width:530px;}
#contact_page #content form p a {float:right;background:url("/images/btn_send_msg.png") no-repeat left top;width:162px;height:37px;text-indent:-9999px;overflow:hidden;}
#contact_page #content form p a:hover {background-image:url("/images/btn_send_msg_over.png");}

#footer {margin:0 auto 20px;color: #9b9b9b;text-align:center;}
#footer a:link, #footer a:visited {color: #9b9b9b;text-decoration:none;}
#footer ul {width:250px;margin:0 auto 20px;}
#footer li {list-style:none;float:left;}
#footer li a {padding:0 10px;}
#footer p {font-size:12px;}

#home_page #footer a:hover {color: #d0c58a;}
#specimens_page #footer a:hover {color: #dfab60;}
#contact_page #footer a:hover {color: #cda2a8;}

#other-site .site-block {color:#fff;font-size:12px;}
#other-site h3,.gallery-name {font-size:24px;font-weight:bold;margin-bottom:20px;}
#other-site h3 a,.gallery-name {color:#AFAFAF;text-decoration:none;}

#kristalle p,
#kristalle span
{display:none;}

#kristalle strong span
{display:inline;}

#kristalle .col3 {float:left;width:218px;margin-right:12px;margin-bottom:25px;}
#kristalle .col3 div {margin-top:0 !important;}

#icminerals div {float:left;width:334px;overflow:hidden;margin-right:12px;height:335px;}
#icminerals a {margin-bottom:7px;display:block;}
#icminerals font {font-size:14px;}

#johnbetts div {width:210px;float:left;margin-right:20px;overflow:hidden;height:215px;}
#johnbetts div a {display:block;color:#fff;}

#andyseibel div {float:left;width:330px;overflow:hidden;height:585px;margin-right:10px;}

.site-link {display:block !important;clear:both;}
.site-link a {color:#fff;font-weight:bold;font-size:14px;}

.error {color:#AF4141;font-weight:bold;}

#sites-listing h4 {border-bottom:2px solid #ccc;padding-bottom:20px;margin-bottom:20px;}
#sites-listing h5 {margin-bottom:20px;}
#sites-listing li,#galleries-list li {list-style-type:none;margin:0 0 6px 0;}

#search-block {margin-bottom:10px;}

#view-cart {position:relative;}
#view-cart form {position:absolute;right:0;top:20px;}






	
	


