/***** Main Styles for www.essencialcoaching.com *****/html, body {	margin: 0 auto;	padding: 0;	color: #4c1782;	font: 80% Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	background-color: #d1d1d1;	background-image: url(/templates/herbie/images/bg.gif);	background-position: center;	background-repeat: repeat-y;	height: 100%;}#wrapper {	margin: 0 auto;	padding: 0;	width: 795px;	height: 100%;}.intro {	width: 775px;	height: 600px;	background-color: #ffffff;}a {	margin: 0;	padding: 0;	color: #fe841a;	text-decoration: none;}a:hover {	margin: 0;	padding: 0;	color: #fe841a;	text-decoration: underline;}.left-shadow {	width: 10px;	margin: 0;	padding: 0;	background-image: url(/templates/herbie/images/left_shadow.gif);	background-repeat: repeat-y;}.right-shadow {	width: 10px;	margin: 0;	padding: 0;	background: url(/templates/herbie/images/right_shadow.gif);	background-repeat: repeat-y;}#header {	width: 795px;	height: 175px;	margin: 0;	padding: 0;}#nav {	width: 795px;	height: 35px;	margin: 0;	padding: 0;	background-image: url(/templates/herbie/images/nav/bg.gif);	background-repeat: repeat-x;}#tagline {	width: 775px;	height: 60px;	margin: 0;	padding: 0;	background-image: url(/templates/herbie/images/tagline.gif);	background-color: #ffffff;	background-position: top right;	background-repeat: no-repeat;}#tagline-fr {	width: 775px;	height: 60px;	margin: 0;	padding: 0;	background-image: url(/templates/herbie/images/tagline_fr.gif);	background-color: #ffffff;	background-position: top right;	background-repeat: no-repeat;}.subnav {	margin: 10px 10px 0 0;	color: #4c1782;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	text-align: right;}h1 {	margin: 0;	padding: 0;	color: #6620ac;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: large;	text-align: left;	}h2 {	margin: 10px 0 0 15px;	padding: 0;	color: #ff5400;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: italic;	text-align: left;}.bodycopy {	margin: 10px 50px 0 45px;	color: #4c1782;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	text-align: justify;}.bodycopy-profile {	margin: 10px 150px 0 45px;	color: #4c1782;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	text-align: justify;}.bodycopy-resources {	margin: 10px 130px 0 45px;	color: #4c1782;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	text-align: justify;}.bodycopy-heading {	margin: 10px 130px 0 45px;	color: #fe841a;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	text-decoration: none;	text-align: justify;}ul {	list-style: url(/templates/herbie/images/bullet.gif);	margin: 10px 50px 0 60px;	color: #4c1782;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	font-style: italic;	text-align: justify;}li {	margin: 0 0 10px 0;}dl.contact {	font-size: 13px;	font-style: italic;	margin: 30px 0px 60px 70px;	text-align: left;}dt {	margin-top: 20px;}dl.subscribe {	font-size: 13px;	margin: 0px 0px 10px 45px;	text-align: left;}/*	HOME PAGE-------------------- */.home-table {	margin: 25px 0 20px 60px;	color: #4c1782;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;	border-collapse: collapse;}.home-table th {	color: #6620ac;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	text-align: left;	border: 1px solid #cccbe3;	border-top: none;}.home-table td {	vertical-align: top;	border: 1px solid #cccbe3;}.home-table ul {	list-style: url(/templates/herbie/images/bullet.gif);	margin: 0;	padding: 0 0 0 12px;	color: #4c1782;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: inherit;	text-align: left;}.right-col-home, .right-col-contact, .right-col-testimonials {	vertical-align: top;}/*	CALL TO ACTIONS BUTTONS-------------------- */.callToAction {	background: url(/templates/herbie/images/shared/callsToAction.gif) no-repeat top left;	width: 203px;	height: 97px;	text-align:center;	font-weight: bold;	margin: 0 auto;	font-size: 14px;	padding: 1px;
	line-height: 1.2em;    }.pushDown {	margin: 30px 0 0 10px;}.callToAction p {	padding: 22px 17px;	margin: 0;}.oneLine p {	padding: 35px 17px;	}.fourLines p {	padding: 15px 17px;}.callToAction a:link, .callToAction a:visited {	color: #4c1782;}.floatRight {	float:right;}.floatLeft {	float:left;}/*	LINKS-------------------- */.emaillink a {	color: #4c1782;	text-decoration: none;}.emaillink a:hover {	color: #fe841a;	text-decoration: underline;}.testimonial {	margin: 10px 15px 0px 70px;	color: #4c1782;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;	text-align: justify;}.testimonial-name {	padding-left: 15px;	color: #ff5400;	font-style: italic;	font-weight: bold;}.testimonial-nav {	margin: 80px 15px 0 45px;	color: #4c1782;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	text-align: left;}.testimonial-nav a {	color: #4c1782;	text-decoration: none;}.testimonial-nav a:hover {	color: #ff5400;	text-decoration: none;}.resources-nav {	margin: 20px 15px 0 45px;	color: #4c1782;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	text-align: left;}.resources-nav a {	color: #4c1782;	text-decoration: none;}.resources-nav a:hover {	color: #ff5400;	text-decoration: none;}.resources-heading {	margin: 10px 130px 0 45px;	color: #4c1782;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	line-height: 18px;	text-align: left;}.resources-heading a {	color: #4c1782;	text-decoration: none;}.resources-heading a:hover {	text-decoration: underline;}#content {	width: 795px;	/*height: 100%;*/	margin: 0;	padding: 0;	background-color: #ffffff;}#footer {	width: 795px;	margin: 0;	padding: 0;	background: url(/templates/herbie/images/footer.gif);	background-repeat: no-repeat;	background-color: #ffffff;	background-position: top right;	vertical-align: top;}p.footer-text {	margin-top: 15px;	margin-left: 75px;	margin-bottom: 20px;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #a59bce;	text-align: left;	vertical-align: top;}p.footer-text a {	color: #a59bce;	text-decoration: underline;}p.footer-text a:hover {	color: #7a729d;	text-decoration: underline;}p.footer-text-right {	margin-top: 15px;	margin-right: 75px;	margin-bottom: 20px;	font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #a59bce;	text-align: right;	vertical-align: top;}p.footer-text-right a {	color: #a59bce;	text-decoration: none;}p.footer-text-right a:hover {	color: #7a729d;	text-decoration: underline;}/*Text wrap div ids*//* declare right float, clear */#book-bottom,#book-about,#book-resources {	float:right;	clear:right;	padding:0;}/* right side divs for the book background image */#book-bottom {width: 500px;height: 130px;margin: 0 0 0 10px;padding: 0 0 5px 0;font-size: 1px;line-height: 1px;}#book-about {width: 475px;height: 180px;margin: 0 0 0 10px;padding: 0 0 5px 0;font-size: 1px;line-height: 1px;}#book-resources {width: 475px;height: 190px;margin: 0 0 0 10px;padding: 0 0 5px 0;font-size: 1px;line-height: 1px;}
