body {
	background-color: #ede8d9;
	font-family: Corbel, 'Gill Sans', 'Microsoft Sans Serif', 'Bitstream Vera Sans', sans-serif;
	color: #000000;
	font-size: small!Important;}


/*start positioning styles*/

div.page {
	width: 1000px;
	margin: 0px auto;
	margin-top: -15px;
	margin-bottom: -15px;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	background-color: #c9bf9f;}

div.header {
	width: 1000px;}

div.main {
	margin-top: -113px;
	width: 1000px;
	height: auto;
	background: url("images/bgstone.jpg") no-repeat right top;
	padding-top: 15px;
	padding-bottom: 270px;}

div.navbar {
	float: left;
	width: 231px;
	padding-top: 100px;
	margin-left: 20px;
	text-align: left;}

.content {
	width: 586px;
	margin-right: 40px;
	margin-left: 298px;
	background: url("images/gem.png") repeat;
	padding: 25px 35px 35px 35px;
	border: 1px solid #000000;
	text-align: left;}





/*start image styles*/

.logo {
	margin-top: 15px;
	margin-left: 15px;
	float: left;}

.serving {
	margin-top: 57px;
	float: right;}

.arc {
	margin-top: 0px;
	margin-left: 11px;}

.button {
	margin-bottom: -20px;}

.homepic {
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;}

.shadowrt {
	position: relative;
	top: 2px;
	left: 0px;
	float: left;}

.tex {
	float: right;}

.shadowbtm {
	position: relative;
	top: 0px;
	left: 2px;}

.specs {
	float: right;}

.logoback {
	postion: relative;
	z-index: -2000;
	background: url("images/bigicon.png") no-repeat 68% 60%;}





/*start text styles*/

.navtext {
	position: relative;
	top: -16px;
	left: 8px;
	padding-top: -40px;
	padding-bottom: -10px;}

a.nav:link, a.nav:visited, a.nav:hover, a.nav:active {
	text-decoration: none;
	color: #000000;}

a.nav:hover {
	font-weight: bold;
	color: #000000;}

a.nav:active {
	font-weight: bold;
	color: #8C7249;}

p {
	font-size: 110%;
	text-align: justify;
	line-height: 1.3;}

h1 {
	font-family: 'Vladimir Script', 'Apple Chancery', 'Monotype Corsiva', 'Palatino Linotype Italic', 'URW Chancery L', cursive;
	font-size: 250%;
	text-align: left;
	line-height: 1;
	margin-bottom: -6px;}

h2 {
	font-family: 'Palatino Linotype', Palatino, serif;
	font-size: 150%;
	text-align: left;
	line-height: 2;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-top: 35px;}

h3 {
	font-family: Corbel, 'Gill Sans', 'Microsoft Sans Serif', 'Bitstream Vera Sans', sans-serif;
	font-weight: bold;
	font-size: 150%;
	text-align: left;}

a.print:link, a.print:visited, a.print:hover, a.print:active {
	text-decoration: none;
	color: #000000;
	font-family: Corbel, 'Gill Sans', 'Microsoft Sans Serif', 'Bitstream Vera Sans', sans-serif;
	font-size: 55%;
	letter-spacing: 0.12em;
	margin-top: 10px;
	float: right;}

a.print:hover {
	font-weight: bold;
	color: #8C7249;}

a.print:active {
	font-weight: bold;
	color: #8C7249;}

ul.none {
	list-style-type: none;}

a.next:link, a.next:visited, a.next:hover, a.next:active {
	font-size: 100%;
	font-family: 'Palatino Linotype', Palatino, serif;
	text-decoration: none;
	color: #000000;
	float: right;}

a.prev:link, a.prev:visited, a.prev:hover, a.prev:active {
	font-size: 100%;
	font-family: 'Palatino Linotype', Palatino, serif;
	text-decoration: none;
	color: #000000;
	float: left;}

a.next:hover, a.prev:hover {
	color: #8C7249;}

a.next:active, a.prev:active {
	color: #000000;}

a.top:link, a.top:visited, a.top:hover, a.top:active {
	text-decoration: none;
	color: #000000;
	font-family: 'Palatino Linotype', Palatino, serif;
	font-size: 130%;}

a.top:hover {
	color: #8C7249;}

a.top:active {
	color: #8C7249;}

.btmnav {
	text-align: center;
	padding-top: 10px;}

a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {
	font-size: 100%;
	font-family: Corbel, 'Gill Sans', 'Microsoft Sans Serif', 'Bitstream Vera Sans', sans-serif;
	text-decoration: none;
	color: #000000;}

a.footer:hover {
	color: #8C7249;}

a.footer:active {
	color: #000000;}

.btmtext {
	padding-bottom: 10px;
	font-size: 95%;}

.contact {
	font-family: 'Palatino Linotype', Palatino, serif;
	text-align: center;
	font-size: 110%;
	width: 586px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 10px;
	padding-bottom: 10px;}

.contactl {
	text-align: left;}

.contactr {
	text-align: right;
	vertical-align: bottom;}

a.gallery:link, a.gallery:visited, a.gallery:hover, a.gallery:active {
	font-family: 'Palatino Linotype', Palatino, serif;
	font-size: 110%;
	line-height: 2;
	color: #000000;
	text-decoration: none;}

a.gallery:visited, a.gallery:hover {
	color: #8C7249;}



/*start form styles*/

fieldset {
	border: 1px solid #ede8d9;
	padding: 0px 40px 40px 40px;}

.email {
	font-family: 'Vladimir Script', 'Apple Chancery', 'Monotype Corsiva', 'Palatino Linotype Italic', 'URW Chancery L', cursive;
	font-size: 220%;
	color: #ede8d9;}

input {
	font-family: 'Palatino Linotype', Palatino, serif;
	background-color: #ede8d9;
	border: 1px solid #000000;
	color: #8C7249;}

textarea {
	font-family: 'Palatino Linotype', Palatino, serif;
	background-color: #ede8d9;
	border: 1px solid #000000;
	color: #8C7249;
	overflow:auto;}

td {
	font-family: 'Palatino Linotype', Palatino, serif;
	font-size: 110%;}