@charset "UTF-8";html {	background: #D5CFAB url(../images/shadow-bkg.jpg) repeat-y center;	}body {	font: 100%/125% Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	color: #311509;	text-align:center;}a:link, a:visited {	color:#507791;}a:hover, a:active, a:focus {	color:#9BAA76;}#wrapper {	width:46em;	margin:0 auto;}#container {	width:46em;	margin: 0 auto;	text-align:left;}/*main header styles */ #header {	padding: 0 10px 1.5em;	text-align:left;	margin: 3px 0 0;	/*border-bottom: 2px solid #94795E;*/}#header h1 {	margin: 0;	padding: 10px 0 2px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #94795E;	line-height: 75%;	font-variant: small-caps;}#header .logo {	margin:0 auto;	width:520px;}/*main sidebar styles */ #sidebar1 {	float: left;	width: 15em;	padding: 15px 0 20px;	border-right: 1px solid #94795E;	margin: 0px;}#sidebar1 h2, #sidebar1 p {	margin-left: 10px;	margin-right: 10px;}#sidebar1 h2 {	font:bold 1em/120% Georgia, "Times New Roman", Times, serif;	color:#5B774B;	word-spacing: 0.3em;	margin: 0px;	padding: 1px 2px;}#sidebar1 p {	font-size:.8em;	margin:.5em 1em;}#sidebar1 p.last {	padding-bottom:10em;}#sidebar1 ul {	margin:0; padding:0;}#sidebar1 ul {	margin:0 1em;}#sidebar1 li {	font-size:.8em;	margin-left:1em;	padding:5px 0;	list-style: url(../images/bullet.png) outside;}/*main content styles */ #mainContent {	margin: 0 1.5em 0 15em;}#mainContent img {	border:1px solid #75593A;}#mainContent .subtext {	font:italic .9em "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#75593A;	margin:0;	padding:0 1em 1em .4em;}#mainContent p {	padding:.4em;	margin:0 1.5em;	font-size:.85em;}.emphasis {	font-style:italic;}#mainContent h3, h4 {	font-family:Georgia, "Times New Roman", Times, serif;	color: #75593A;	padding:.4em .5em 0;	margin:0;}#mainContent h1 {	color: #75593A;	font-family:Verdana, Arial, Helvetica, sans-serif;	padding-left:.4em;	font-size:16px;	margin:.4em 0;}#mainContent h2 {	color: #75593A;	font-family:Verdana, Arial, Helvetica, sans-serif;	padding-left:.4em;	font-size:14px;	margin:.4em 0;}#mainContent ul {	margin:0;}#mainContent li {	font-size:.85em;	list-style-type: none;	padding:2px 1em;}#mainContent li.last, #mainContent p.last {	padding-bottom:5em;}#mainContent small {	font-size:.8em;	color:#333;}dl, dt, dd {	margin:0;	padding:0;}dl {	margin:0 1em;}dt {	font-size:.8em;	font-weight:bold;	margin-bottom:0;	padding-bottom:0;}dl dd>p {	padding:0 4px 0;	margin:0;}dd {	margin-left:1.5em;	font-style:normal;}body.faqs #mainContent h3 {	margin-bottom:1em;}/*gallery class #mainContent styles */.gallery#mainContent {	margin:0 auto;	width: 35em;}.video {	width:450px;	margin:.5em auto;	padding:4px;	border-top:1px solid #9BAA76;	text-align:center;}.gallery .title {	font-family:Georgia, "Times New Roman", Times, serif;	color: #75593A;	font-size:.9em;	display:block;	margin-bottom:5px;	border-bottom:1px solid;}.gallery .smalltxt {	font-size:.7em;	font-style:italic;}.gallery .video {	margin:1em auto;	text-align:center;	display:block;}/*pricing class #mainContent table styles */#mainContent.prices, #sidebar1.prices {	margin-left:0;}#mainContent.prices {	display:block;	width: 44em;	margin: 0px 0px 0px 1.5em!important;	}#mainContent.prices table {	width:95%;	/*margin:0 auto;*/	padding:0;	border-collapse:collapse;	text-align:left;	}#mainContent.prices tr td {	padding:.4em;	border-collapse:collapse;	border: 1px solid #98ad75;}#mainContent.prices th {	font-size:0.8em;	font-weight:normal;	color:#333;	text-align:center;	background: #98ad75;}#mainContent.prices tr td {	font-size:.8em;	text-align:center;}#mainContent.prices p {	margin:0 0.4em 0 0.5em;	line-height:125%;	font-size:.8em;}#mainContent.prices tr td a {	color:#567f77;	text-decoration:none;}#mainContent.prices tr td a:hover, a:active a:focus {	text-decoration:underline;	color: #60754D;}.testimonials #mainContent.prices ul {	list-style:url(../images/bullet.png) inside;	margin:0 1em; padding:0;}.testimonials #mainContent.prices li {	list-style:url(../images/bullet.png) outside;	margin: 0px auto 1em 0;	padding:0;}/*FAQ's class*/#mainContent.faqs, #sidebar1.faqs {	margin-left:0;}#mainContent.faqs {	display:block;	width: 44em;	margin: 0px 0px 0px 1.5em!important;	}/*main navigation styles */ #nav {	width:45em;	background-color:#9BAA76;}/*footer CSS*/#footer {	padding: 0 10px 10px;	border-top: 2px solid #94795E;	margin: 0px;	text-align:center;}#footer li {		margin:0;		padding:10px;		display:inline;		}#footer li a {	margin: 0;	padding: 10px;	font-size:.8em;	color:#999;	text-decoration:none;	display:inline;}#footer p {	margin:0;	padding:0;}#footer p a {		font-size:.8em;		color:#999;		text-decoration:none;}#footer img {		border:0;		margin:0;		padding:10px 1em 0;		display:inline;}/*miscellaneous CSS floats */.center {	margin:0 auto;	width:450px;}.fltrt {	float: right;	margin-left: 8px;}.fltlft {	float: left;	margin-right: 8px;}.clearfloat {	clear:both;	height:0;	font-size: 1px;	line-height: 0px;}.info {	font-size:.7em;	font-style:italic;}