body {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #000000;	padding: 0px;	margin: 0px;	background-color: #ffffff;}a{color: blue;}a:visited{color: navy;}a:hover{color: purple;}a:active{color: blue;}h1 { color: navy; font-size: 30px; font-weight: bold; text-align: center; padding: 2px 0 0; margin: 3px; }h2 {color: #000000;font-size: 25px;font-weight: bold;padding: 25px 0 10px 5px;margin: 0;}h3 { color: maroon; padding: 2px 0 0; margin: 0; font-size: 14px; text-align: left; }h4 {font-size: 13px;font-weight: bold;padding: 5px;margin: 0px;}h5 {font-size: 14px;font-weight: normal;padding: 0px;margin: 0px;width: 500px;margin: 0px auto;}tableofheaders {font-size: 12px;font-weight: normal;padding: 0px;margin: 0px;}/* - CONTAINER - */#container {width: 800px;margin-left: auto;margin-right: auto;text-align:center;background-image: url(images/background.gif);background-repeat: repeat-y;background-position:center;}/* - BANNER - */#banner {	background-image: url(images/logo.jpg);	height: 141px;	width: 800px;}/* - MENU - */#menu {	margin-left: auto;	margin-right: auto;	height: 26px;	width: 700px;	padding: 0px;	border-style: solid;	border-width: 0px;    border-bottom-width: 1px;    border-color: #333;	background-color: #ffffff;}#menu a{color: #000000;text-decoration: none;}#menu ul {	list-style-type: none;	padding: 0px;	margin: 0px auto;	width: 100%;}#menu ul li {display: inline;}#menu ul li a {color: #333;float: left;padding: 6px 12px;margin: 0px;text-decoration: none;border-style: solid;border-width: 0px;border-right-width: 1px;border-color: #333;background-color: #ffffff;}#menu ul li a:hover {color: #FFFFFF;background-color: #99cdff;}/* - CONTENT - */#content {	margin-left: auto;	margin-right: auto;	padding: 0px;	text-align: left;	width: 690px; }#content a {color: blue;text-decoration: underline;}.coupon {width: 400px;padding: 15px;margin: 0px auto;border-style: dashed;border-width: 5px;border-color: #CC0000;text-align: center;}.testimonials {width: 350px;margin: 0px auto;background-color: #99adce;}.testimonials p{padding: 9px;margin: 0px;}.testheader {color: #ffffff;background-color: #29568f;padding: 7px;margin: 0;}.testfooter {background-image: url(http://www.handwritinganalysis.org/images/shade2.jpg);background-color: white;padding: 0;margin: 0;}.faq {width: 350px;margin: 0px auto;background-color: #99adce;}.faq p{padding: 9px;margin: 0px;}.faqheader {color: #ffffff;background-color: #29568f;padding: 7px;margin: 0;}.product {width: 500px;margin: 0px auto;padding: 10px;background-color: #ffffff;border: #666666 solid;}.product p{padding: 9px;margin: 0px;}.productheader {color: #000000;background-color: #ffffff;padding: 7px;margin: 0;}/* - FOOTER - */#footer {	clear: both;	background-image: url(images/footercss.jpg);	background-repeat: no-repeat;	background-position: center;	text-align: left;	font-size: 11px;	text-indent: 550px;	width: 800px;	min-height: 60px;}