html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, p, form, table, th, td{	margin: 0;	padding: 0;}body, html{	background-color: #FFF;	background-image: url(images/bg_main.gif);	font-size: 15px;	font-family: Georgia, serif;	height: 100%;	color: #606060;	line-height: 18px;	background-position: center top;}div { text-align: left; }a{	font-style: normal;	font-weight: normal;	text-decoration: none;}a:link { color: #ca65c3; }a:visited { color: #8a5096; }a:hover { color: #44a4dc; }h1{	color: #44a4dc;	font-size: 32px;	font-weight: normal;	font-style: italic;	font-family: Georgia, serif;	margin: 22px 0 15px 0;	letter-spacing: -1px;}h2{	color: #cc6ac1;	font-size: 22px;	font-weight: normal;	font-style: normal;	font-family: Georgia, serif;	margin: 30px 0 15px 0;	letter-spacing: -1px;}div.body{	margin: 0 auto 0 auto;	width: 1050px;	b!ackground-image: url(images/bg_body.gif);	background-repeat: repeat-y;	h!eight: 100%;}div.content{	width: 680px;	margin: 0 0 0 300px;}div.content p{	margin: 0 0 12px 0;}div.nav{	float: left;	width: 299px;	clear: left;}div.nav img{	padding: 0 0 0 25px;	clear: left;}.highlight {color: #44a4dc;}em{	color: #44a4dc;	font-style: normal;	font-size: 17px;}ul.purple_heart{	list-style-image: url(images/heart_small_purple.gif);	list-style-type: disc;	margin: 0 0 0 27px;}ul.purple_heart li{	margin: 0 0 12px 0;}div.quote{	float: right;	width: 215px;	font-style: italic;	color: #ca65c3;	border-top: 0;	border-right: 0;	border-bottom: 0;	border-left: 1px #e6e4e7 solid;	padding: 0 0 0 23px;	font-size: 15px;	margin: 0 0 0 15px;}div.quote p{	font-size: 12px;	font-style: normal;	color: #6d3e6c;	f!loat: right;	c!lear: both;}img.photo_decorative{	float: right;	margin: 0 0 10px 10px;	clear: none;}div.testimonials{	width: 300px;	float: left;	font-style: italic;	font-size: 14px;	line-height: 18px;	margin: 10px 20px 0 0;}div.testimonials p{	clear: both;}div.testimonials b{	color: black;}div.testimonials .source{	float: right;	font-style: normal;	font-size: 13px;	line-height: 15px;	margin: 0 0 30px 0;}input{	border-top: 0 solid;	border-right: 0 solid;	border-bottom: 1px #e6e4e7 solid;	border-left: 0 solid;	font-family: Georgia, serif;	font-style: italic;	font-size: 14px;	color: gray;	width: 245px;	m!argin: 0 0 20px 0;	height: 25px;}td{	line-height: 16px;	height: 40px;	f!ont-size: 15px;}textarea{	height: 130px;	width: 245px;	border: 1px #e6e4e7 solid;	font-family: Georgia, serif;	font-style: italic;	font-size: 14px;	color: gray;	margin: 10px 0 0 0;}div.footer{	font-size: 13px;	font-family: Georgia, serif;	float: right;	font-weight; normal;	margin: 20px 85px 0 0;	padding: 0 0 40px 0;	text-align: right;}div.footer var {padding: 0 12px 0 12px;}div.footer a{	font-weight: normal;}div.copyright {float: right; color: #e4d5e4; font-size: 11px;}