body { background: url('images/backgradient.gif'); background-repeat: repeat-x; background-color: #848282; color: #b3b3b3; padding: 0px; border-width: 0px; margin: 0px;
	font-family: trebuchet MS; font-size: 11pt; }
a { margin: 0px; font-family: trebuchet MS; font-size: 11pt; color: #b3b3b3; text-decoration: none; }
a:hover { font-size: 11pt; color: #d9d9d9; }
a:visited { font-size: 11pt; color: #b3b3b3; }
a:active { font-size: 11pt; color: #b3b3b3; }
a:visited:hover { font-size: 11pt; color: #d9d9d9; }
p { margin: 0px; }
img { margin: 0px; }
h1 { margin-top: 30px; margin-left: 20px; margin-bottom: 4px; font-size: 14pt; color: #bddb84; padding: 0px; }

.content {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	width: 880px;
	background-color: #1f1a17;
}
.contentopen {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
	padding: 20px 0px 25px 20px;
	background-color: #1f1a17;
}
.contentopen p {
	text-align: center;
	font-size: 14pt;
}
.contentopen img {
	border: none;
}
.openaddress {
	text-align: center;
	padding: 20px;
}
.contain {
	margin: 30px 30px 0px 30px;
}
.navbar {
	float: left;
	width: 172px;
	border: none;
}
.navbar p { margin: 5px 0px -5px 0px; }
.navbar a { padding: 0px; margin: 0px; font-family: trebuchet MS; font-size: 13pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.navbar a:hover { padding: 0px; margin: 0px; font-size: 13pt; color: #FFFFFF; font-weight: bold; }
.navbar a:visited { padding: 0px; margin: 0px; font-size: 13pt; color: #FFFFFF; font-weight: bold; }
.navbar a:active { padding: 0px; margin: 0px; font-size: 13pt; color: #FFFFFF; font-weight: bold; }
.navbar a:visited:hover { padding: 0px; margin: 0px; font-size: 13pt; color: #FFFFFF; font-weight: bold; }
.navbar img { padding: 0px; margin: 0px; }
.navbarblue {
	float: left;
	width: 172px;
	height: 525px;
	border: none;
	background: url('images/bluenecklace.png'); 
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
.navbarblue p { margin: 5px 0px -5px 0px; }
.navbarblue a { padding: 0px; margin: 0px; font-family: trebuchet MS; font-size: 13pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.navbarblue a:hover { padding: 0px; margin: 0px; font-size: 13pt; color: #FFFFFF; font-weight: bold; }
.navbarblue a:visited { padding: 0px; margin: 0px; font-size: 13pt; color: #FFFFFF; font-weight: bold; }
.navbarblue a:active { padding: 0px; margin: 0px; font-size: 13pt; color: #FFFFFF; font-weight: bold; }
.navbarblue a:visited:hover { padding: 0px; margin: 0px; font-size: 13pt; color: #FFFFFF; font-weight: bold; }
.navbarblue img { padding: 0px; margin: 0px; }
.mainbox {
	float: right;
	width: 604px;
	border: 1px solid #99CC33;
	background-color: #1f1a17;
}
.mainboximg { margin: 2px 2px -2px 2px; }
.address {
	float: right;
	padding: 8px 0px;
	text-align: center;
	width: 600px;
	font-size: 11pt;
}
.esharp {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; 
	color: #111111;
	font-size: 9pt;
}
.esharp a { padding: 0px; margin: 0px; font-family: trebuchet MS; font-size: 9pt; color: #000000; font-weight: bold; text-decoration: none; }
.esharp a:hover { padding: 0px; margin: 0px; font-size: 9pt; color: #FFFFFF; font-weight: bold; }
.esharp a:visited { padding: 0px; margin: 0px; font-size: 9pt; color: #000000; font-weight: bold; }
.esharp a:visited:hover { padding: 0px; margin: 0px; font-size: 9pt; color: #FFFFFF; font-weight: bold; }

.header {
	width: 604px;
	border-bottom: 1px solid #99CC33;
}
.designerpic {
	float: right;
	margin: -35px 10px 10px 20px;
}
.mainboxd {
	float: right;
	width: 604px;
	height: 590px;
	color: #FFFFFF;
	border: 1px solid #99CC33;
	background-color: #1f1a17;
	background: url('images/designerbg.png'); 
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
.mainboxcon {
	float: right;
	width: 604px;
	height: 590px;
	color: #FFFFFF;
	border: 1px solid #99CC33;
	background-color: #1f1a17;
	background: url('images/contactbg.png'); 
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.contactheader {
	padding: 85px 10px 0px 90px;
	height: 40px;
	color: #b9db7d;
	font-size: 13pt;
	border: none;
}
.contactasterisk {
	float: left; 
	margin-top: -51px; 
	border: none;
}
.conformleft {
	float: left;
	padding: 0px 10px 10px 80px;
	height: 320px;
	line-height: 26pt;
}
.conformright {
	float: left; 
	padding: 0px 10px 10px 10px;
	height: 320px;
}
.conformright input {
	background-color: #b9db7d;
	border: none;
	margin-bottom: 18px;
}
.conformright textarea {
	background-color: #b9db7d;
	border: none;
}
.submit {
	margin-left: 40px;
	color: #000000;
	border: none;
}
.contactret {
	float: left;
	padding: 5px 20px 20px 90px;
	width: 330px;
	color: #b9db7d;
	text-align: center;
	font-size: 10pt;
}
.mainboxcol {
	float: right;
	width: 604px;
	color: #FFFFFF;
	border: 1px solid #99CC33;
	background-color: #1f1a17;
	background: url('images/collectbg.png'); 
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.collectlarge {
	margin-top: 80px;
	height: 310px;
	width: 575px;
	padding: 0px 8px;
	border: none;
}
.collectlarge p {
	float: left;
	padding: 35px 0px 0px 10px;
	font-size: 10pt;
	font-weight: bold;
	border: none;
}
.collectthumbs {
	width: 565px;
	border: none;
	padding: 0px 18px 10px 18px;
	border: none;
}
#bigImg {
	float: right;
}


.hiddenPic { display:none; }
