body
{
	color:#73327B; /* reddish purple */
	background-color:#E9C5DD;  /* pink */
	font-family:sans-serif;
	text-align:center;
	
}

body img
{
	/*border:none;*/
}

hr
{
	color:#73327B; /* reddish purple */
	background-color:#73327B; /* Need this for Mozilla & Opera browsers */
	width:600px;
	text-align:center;
	margin-left, margin-right:15px auto;
	margin-bottom:0;
	padding:0;
	border:0;
}

.mainblock
{
    	margin-left:auto;
    	margin-right:auto;
	border:0;
	padding:0;
    	width:800px;
	/*border:thin solid*/
	background-color:white;
}

.pageheader
{
	background-color:white;
	margin:0;
	padding:0;
	border:0;
}

.pageheader img
{
	vertical-align:center;
}

#menu
{
	float:bottom;
	/*max-width:800px;*/
	max-height:50px;
	background-color:white;
	margin:0;
	padding:0;
	border:0;
}

#menu img
{
	border:0;
	margin:0;
	padding:0;
}

.pagefooter
{
	float:bottom;
	background-color:white;
	margin-bottom:0px;
	font-size: 9pt;
}

.pagefooter a
{
	color:#73327B;
}

.homepic
{
	float: left;
	/*border: thin solid;*/
}

.homepic img
{
	border:none;
}

.homelist
{
	float:right;
	min-height:330px;
	background-color:white;
	text-align:left;
	border:0;
	margin-right:5px;
	padding-right:5px;
	font-size:10pt;
	max-width:370px;
	/*border:thin solid;*/
}

.homequotes
{
	margin-top:5px;
	padding-top:5px;
	float:bottom;
	font-size:12pt;
}
	
.contentText p
{
	margin right:5%;
}

#contentText li
{
	font-size:10pt;
	max-width:100%;
}

.aboutText
{
	text-align:left;
	margin-right:20px;
	padding-right:20px;
	margin-left:20px;
	padding-left:20px;
}

.aboutText img
{
	margin-bottom:10px;
	padding-bottom:10px;
	margin-right:0;
	padding-right:0;
	margin-left:0;
	padding-left:0;
	float:left;
}

.aboutText p
{
	font-size:10pt;
}

#aboutTextTop
{
	max-width:650px;
	margin-left:5px;
	padding-left:5px;
}

.servicesText
{
	font-size: 12pt;
	font-style: bold,italic;
}

.servicesText p
{
	font-size:10pt;
	margin-left:20px;
	margin-right:20px;
	padding-left:20px;
	padding-right:20px;
}

.servicesText h2,h3
{
	/*margin:5%;*/
}

.servicesText h4
{
	text-align:right;
	margin-right:40px;
	padding-right:40px;
}

.servicesText ul
{
	text-align:left;
	margin-left:150px;
	padding-left:150px;
	font-size:12pt;
}

.successNavText
{
	height:50px;
	width:800px;
	text-align:center;
	line-height:50px;
	font-size:50px
}
*>.successNavText{
	font-size:12px
}
.successNavText img
{
	vertical-align:middle;
	border:0;
}

.susanStylesText img
{
	max-width:300px;
}
<!--[if gte IE 5]>.susanStylesText img
{
	/* For Internet Explorer: */
	width: expression(Math.min(parseInt(this.offsetWidth), 300 ) + "px"); 

}

.placesText
{
	font-size:14px;
}

.placesText ul
{
	text-align:left;
}

.placesText li
{
	margin-bottom:3px;
	padding-bottom:3px;
}

.contactsText p
{
	text-align:center;
	font-family:sans-serif;
	font-style: italic bold;
}

/*
.bordered { 
	border:3px clear; 
	padding:30px; 
}
*/


/* END of style.css */
