body {	margin: 0px;	padding: 0px;	background-color: #262626;	font: 11px Arial, sans-serif, Trebuchet MS, Verdana;	line-height: 14pt;	color: #666666;}a {	text-decoration: none;	color: #B7A788;}#page_container {	width: 100%;	text-align: center;}#header, #header2, #main_pic, #content, #footer{	width: 800px;	margin: 0px auto;	text-align: left;	position: relative;}#header {	height: 22px;	background-color: #262626;	padding-top: 50px;	background-repeat: no-repeat;	background-position: left 25px;}#header2 {	height: 60px;	background-image: url(/images/nameplate.jpg);	padding-top: 0px;	background-repeat: no-repeat;	background-position: left 15px;}#top_nav ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#top_nav li {	display: inline;	padding: 0px 5px;}#top_nav {	text-align: right;}#top_nav a {	text-decoration: none;	color: #666666;	letter-spacing: 1px;}#top_nav a:hover {	color: #ffffff;}#home_pic_container {	width: 100%;	text-align: center;	position: relative; 	background-color: #262626;}#main_pic img {	width: 800px;	border: 0;	z-index: 100;	position: relative;	background-image: url(../images/footer.jpg);	background-repeat: no-repeat;	background-position: right top;	height: 256px;	margin: 20 0 0 -98px;}#content {	margin: 20px auto 0px auto;}#content_left {	float: left;	width: 500px;}#content_right {	border-left: 1px dotted #333333;	float: left;	width: 245px;
}#content_home {	background-image: url(../images/lifecapturethemoment.jpg);	background-repeat: no-repeat;	background-position: left top;	float: right;	width: 350px;	padding-top: 70px;	margin: 15px;}#content_gallery {	text-align: center;	position: relative;	background-color: #262626;	width: 100%;	margin: 0px 0px;}#content p, #contactfrm {	margin: 15px;
}.main_p {	font-size: 14px;	line-height: 16pt;	color: #96773B;	font-weight: normal;}.title {	font-weight: bold;	color: #999999;}.clear {	clear: both;	height: 20px;	width: 100%;}#tel {	height: 60px;	padding:0px 0px 0px 0px;	line-height: 18px;
}#contactfrm input, #contactfrm textarea{	font: 11px Arial, Helvetica, sans-serif, Trebuchet MS, Verdana;	height: 20px;	width: 350px;	border: 0px solid #999999;
	background-color: #333333;	margin: 8px 0px;
	color: #999999;
	padding:5px 0px 0px 5px;
}#contactfrm #frmsubmit {	background-color: #262626;	height: 25px;	width: 90px;	color: #999999;
	padding:0px 0px 0px 0px;}#footer_container {	background-color: #262626;	width: 100%;	clear: both;}#footer {	background-repeat: no-repeat;	background-position: right top;	height: 10px;	text-align: right;	color: #666666;	padding-top: 0px;
	padding-bottom: 50px;}