body {
	width:				800px;
	font-family:		Verdana, Geneva, Arial, sans-serif;
	font-size:			1em;
	color:				navy;
	text-align:			justify;
	line-height:		1.3em;
	background-color:	#dcdcdc;
	margin:				auto;
	padding-bottom:		20px;
}

#header {
	font-family:		Georgia, Times, "Times New Roman", serif;
	font-style:			italic;
	font-size:			1.75em;
	color:				navy;
	background-image: 	url(images/background.jpg);
	border-color:		navy;
	border-width:		2px;
	border-style:		solid;
	padding:			5px 5px 12px 5px;

}

#addressbar {
	font-size:		.75em;
	font-weight:	bold;
	color:			navy;
	text-align:		center;
}

#navbar {
	background-color:	navy;
	font-weight:		bold;
	text-align:			center;
	border-color:		gray;
	border-style:		solid;
	border-width:		1px;
	padding-top:		7px;
	padding-bottom:		7px;
}
#navbar ul {
	margin:		20px;
	padding:	0;
	list-style:	none;
}
#navbar li {
	display:	inline;
	padding: 	10px;
}
#navbar a:link {
	color:			#fff;
}

#navbar a:visited {
	color:			#00ffff;
}

#navbar a:hover {
	background:		red;
}

#quote {
	font-family:	Georgia, Times, "Times New Roman", serif;
	color:			#2f4f4f;
	text-align:		center;
	padding: 		10px 30px 10px 30px;
}

h1, h2 {
	font-family:	Arial, sans-serif;
	color:			navy;
	text-align:		center;
}

#welcome {
	font-family:	Arial, sans-serif;
	font-size:		1em;
	color:			navy;
	line-height:	1.3em;
	margin:			0px 30px 5px 30px;
}

#welcome h2 {
	text-align:		left;
}

#welcome em {
	color:			red;
	font-weight:	bold;
}

#photoblock {
	color:				white;
	font-size:			1em;
	font-weight:		bold;
	text-align:			center;
	width:				350px;
	background-color:	#808080;
	float:				right;
	padding:			10px 2px 15px 2px;
	margin:				5px 15px 15px 15px;
	border-style:		ridge;
	border-color:		#708090;
	border-width:		5px;
}

#legal {
	color:	black;
	font-size:	.7em;
	text-align: center;
}
	
#termscontent {
	margin:			15px 30px 5px 30px;
}

#termscontent h3 {
	color:				navy;
	text-decoration:	underline;
}

#termscontent em {
	color:				red;
	font-weight:		bold;
}

#contactcontent {
	margin:			15px 30px 5px 30px;
}

#contactcontent h2 {
	text-align:		 left;
	text-decoration: underline;
}

#contactcontent h3, h4 {
	text-align:	center;
}

blockquote {
	font-size:	.8em;
	line-height: 1.3em;
}

#intro {
	margin:		5px 30px 5px 30px;
}

#salepage h3 {
	font-family:	"Rockwell Extra Bold", Rockwell, serif;
	letter-spacing: 5px;
	color:			#b22222;
	text-align:		center;
}

table {
	border: 			thin solid navy;
	border-collapse: 	collapse;
	margin: 			auto;
	margin-bottom: 		20px;
}

td, th {
	border: 	thin dotted gray;
	padding:	5px 30px 5px 30px;
}

th {
	background-color:	#fffafa;
	color:				navy;
	text-align:			center;
	border-bottom:		thin solid navy;
}

/*  CUSTOMER INPUT FORM on CONTACT.HTML  */

#infoform table {
	background-color:	#d2b48c;
	border-style:		groove;
	border-width:		4px;
	margin:				auto;
	margin-bottom:		15px;
	padding:			5px;
}

#infoform th {
	background-color:	#d2b48c;
	border: 			0px;
	padding: 			6px;
	padding-top:		10px;
	vertical-align:		top;
	text-align:			right;
}

#infoform  td {
	background-color:	#d2b48c;
	border: 			0px;
	padding: 			10px;
}

#infoform table table {
	padding:			0px;
	margin-left: 		3px;
	border: 			none;
	vertical-align:		top;
}

/*  END of customer input form */
	
.cellcolor {
	background-color: #c0c0c0;
}

.right {
	text-align:	right;
}

#edged, #native, #misc {
	margin:				5px 30px 5px 30px;
	padding:			30px;
	border-style:		solid;
	border-color:		navy;
	border-width:		1px;
	background-color: 	#f5deb3;
}

#bottomnav {
	font-weight:	bold;
	text-align:		center;
}

#description {
	margin:		5px 25px 5px 25px;
	padding:	10px;
}

#picblock {
	text-align:	center;
}

#icon {
	margin:		20px;
	padding: 	10px;
}








	