body {	margin: 30px 0 0 0;	padding: 20px;	background: #4e3a23;	font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 12px;}p, ul, li {	font-family: Palatino, Georgia, "Times New Roman", serif;	font-size: 14px;	color: #4e3a23;	margin: 10px 0;}h1 {	font-size: 18px;	color: #1f2f60;	display: block;	margin-bottom: 10px;}h2 {	font-size: 14px;	color: #1f2f60;	font-weight: bold;	display: block;	margin-bottom: 0px;}ul {	margin: 0;	padding: 0;	list-style-type: none;}li { 	margin: 0;	padding: 0;	display: inline;}img {	border: 0px;	padding: 0px;}a:link, a:visited {	text-decoration: none;	color: #757adb;}a:hover, a:active {	text-decoration: underline;	color: #4e3a23;}/* div styles here */#homewrapper {	margin: auto;	width: 816px;}#wrapper {	margin: auto;	width: 950px;}#hometop {	background-image: url(art/home-top-bg.gif);	background-repeat: no-repeat;	background-position: top; 	height: 20px;	width: 816px;	padding: 0;}#gallerytop {	background-image: url(art/gallery-bg-top.gif);	background-repeat: no-repeat;	background-position: top; 	height: 21px;	width: 950px;}#topnav {	padding: 0 0 10px 0;	margin: 0;	width: 950px;	background-color: #fff;}#topnav ul {	clear: right;	margin: 30px 0 0 30px;}#topnav li {	padding: 0 10px;}#homemain {	margin: 0;	padding: 0;	height: 576px;	width: 816px;	background-color: #FFF;	background-image: url(art/home-bg.gif);	background-repeat: repeat-y;	background-position: left top;}#homemain table {	margin: 0;	padding: 0;}#main {	padding: 15px 25px;	margin: 0;	width: 900px;	background-color: #fff;	text-align: center;}#textmain {	padding: 0;	margin: 0;	width: 950px;	background-color: #fff;}#main table {	margin: 0 auto;	padding: 0;}#homefooter {	padding: 20px 0 0 0;	width: 816px;	font-size: 11px;	text-align: center;	color: #95897b;}#footer {	padding: 20px 0 0 0;	width: 950px;	font-size: 11px;	text-align: center;	color: #95897b;}#footer a:link, #footer a:visited, #homefooter a:link, #homefooter a:visited {	color: #95897b;}#footer a:hover, #footer a:active, #homefooter a:hover, #homefooter a:active {	color: #fff;}/* classes here */.topleftlogo {	margin-left: 30px;}.toprightheader {	display: block;	margin-bottom: 10px;	padding-right: 20px;	float: right;}.leftmain {	width: 476px;	height: 576px;	padding: 0 0 0 0;	background-image: url(art/home-bottom-bg.gif);	background-repeat: no-repeat;	background-position: left bottom;}.leftmain ul {	width: 202px;	margin: 0;	padding: 0;	list-style-type: none;}.leftmain li {	margin: 0;	padding: 0;}.rightmain {	padding: 0;	margin: 0;	width: 340px;	height: 576px;	}.leftbrown {	background-image: url(art/brown-bottom-bg2.gif);	background-repeat: no-repeat;	background-position: left bottom;	width: 620px;	padding: 10px 0 0 33px;}.rightbrown {	background-image: url(art/right-bg-brown.jpg);	background-repeat: no-repeat;	background-position: bottom; 	width: 297px;	height: 516px;	padding: 0;}.leftgreen {	background-image: url(art/green-bottom-bg2.gif);	background-repeat: no-repeat;	background-position: left bottom;	width: 620px;	padding: 10px 0 0 33px;}.rightgreen {	background-image: url(art/right-bg-green.jpg);	background-repeat: no-repeat;	background-position: bottom; 	width: 297px;	height: 516px;	padding: 0;}.leftpink {	background-image: url(art/pink-bottom-bg2.gif);	background-repeat: no-repeat;	background-position: left bottom;	width: 620px;	padding: 10px 0 0 33px;}.rightpink {	background-image: url(art/right-bg-pink.jpg);	background-repeat: no-repeat;	background-position: bottom; 	width: 297px;	height: 516px;	padding: 0;}.leftpurple {	background-image: url(art/purple-bottom-bg2.gif);	background-repeat: no-repeat;	background-position: left bottom;	width: 620px;	padding: 10px 0 0 33px;}.rightpurple {	background-image: url(art/right-bg-purple.jpg);	background-repeat: no-repeat;	background-position: bottom; 	width: 297px;	height: 516px;	padding: 0;}#pinkbottom {	background-image: url(art/pink-bottom-bg.gif);	background-repeat: no-repeat;	background-position: top; 	height: 33px;	width: 950px;	padding: 0;}#greenbottom {	background-image: url(art/green-bottom-bg.gif);	background-repeat: no-repeat;	background-position: top; 	height: 33px;	width: 950px;	padding: 0;}#purplebottom {	background-image: url(art/purple-bottom-bg.gif);	background-repeat: no-repeat;	background-position: top; 	height: 33px;	width: 950px;	padding: 0;}#brownbottom {	background-image: url(art/brown-bottom-bg.gif);	background-repeat: no-repeat;	background-position: top; 	height: 33px;	width: 950px;	padding: 0;}.homeimage {	margin: 0 0 30px 40px;}.homegraf {	display: block;	font-size: 15px;	margin: 0 0 30px 40px;}.smalllink {font-size: 11px;}.cakecaption {	font-size: 13px;	color: #4e3a23;	font-weight: bold;	display: block;	margin-bottom: 10px;}.thumbnail {	margin: 0 15px 12px 15px;	border-color: #4e3a23;	border-width: 1px;	border-style: solid;}.thumbnail2 {	margin: 0 8px 12px 8px;	border-color: #4e3a23;	border-width: 1px;	border-style: solid;}.mainimage {	border-color: #4e3a23;	border-width: 1px;	border-style: solid;}.leftnav {	padding-right: 20px;}.rightnav {	padding-left: 20px;}.testimonialname {font-size: 11px;font-style: italic;color: #666;margin-bottom: 20px;}.formtable {margin: 15px 0;}.formtable td{padding: 0 10px 5px 0;}