/*
CSS Version:	2.4
Last Edited:	24/11/08
Author:			Dan Davidson
Email:			dan ([at]) vitalwebdesign ([dot]) com
Reset Styles v1.0 (20080212) - curtesy Eric Meyer @ http://meyerweb.com/ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse;border-spacing: 0;}
a { outline: 0; }

/* global */
* { margin: 0; padding: 0; }
html, body { padding:0px;margin:0px;height:100%;height:auto;}
body { font: normal normal normal 12px/16px Helvetica, Arial, Verdana, sans-serif; letter-spacing:0em; color:#333; text-align:center; background: #FDEBBA url('/img/bg.gif') repeat top center;}



/* masthead */
#masthead {position:relative;margin:0 auto;display:block;width:870px;height:300px;background: #F7D380 url('/img/bg-masthead.jpg') no-repeat 0 0;}
	#masthead h1 {position:absolute; left:0; top:103px;width:443px;height:75px;background:transparent url('/img/h1-banner.jpg') no-repeat 0 0;text-indent:-5000em;}
	#masthead address {position:absolute;right:20px; top:30px;text-align:right;color:#FEFDC5;font-style:normal;line-height:17px;}
	#masthead a {color:#FEFDC5; text-decoration:none;}
	#masthead a:hover {text-decoration:underline;}

/* nav */
.nav {position:absolute;width:550px;height:40px;bottom:0;left:0;background: url('/img/nav.jpg') no-repeat;}
	.nav li {display: inline;}
	.nav li a:link, .nav li a:visited {position: absolute;top: 0;height: 40px;text-indent: -5000em;overflow: hidden;z-index: 10; }

	.nav .index a:link, .nav .index a:visited {width: 90px;left: 0;background: url('/img/nav.jpg') no-repeat 0 0;}
	.nav .index a:hover, .nav .index a:focus {background: url('/img/nav.jpg') no-repeat 0 -40px;}
	.nav .index a:active {background: url('/img/nav.jpg') no-repeat 0 -40px;}
	.current-index .index a:link, .current-index .index a:visited {background: url('/img/nav.jpg') no-repeat 0 -40px;}
	.nav-index, .nav-index-click {position: absolute;top: 0;left: 0;width: 90px; height: 40px;background: url('/img/nav.jpg') no-repeat 0 -40px;}
	.nav-index-click {background: url('/img/nav.jpg') no-repeat 0 -40px;}
	
	.nav .homeopathy a:link, .nav .homeopathy a:visited {width: 105px;left: 92px;background: url('/img/nav.jpg') no-repeat -92px 0;}
	.nav .homeopathy a:hover, .nav .homeopathy a:focus {background: url('/img/nav.jpg') no-repeat -92px -40px;}
	.nav .homeopathy a:active {background: url('/img/nav.jpg') no-repeat -92px -40px;}
	.current-homeopathy .homeopathy a:link, .current-homeopathy .homeopathy a:visited {background: url('/img/nav.jpg') no-repeat -92px -40px;}
	.nav-homeopathy, .nav-homeopathy-click {position: absolute;top: 0;left: 92px;width: 105px; height: 40px;background: url('/img/nav.jpg') no-repeat -92px -40px;}
	.nav-homeopathy-click {background: url('/img/nav.jpg') no-repeat -92px -40px;}
	
	.nav .testimonials a:link, .nav .testimonials a:visited {width: 100px;left: 200px;background: url('/img/nav.jpg') no-repeat -200px 0;}
	.nav .testimonials a:hover, .nav .testimonials a:focus {background: url('/img/nav.jpg') no-repeat -200px -40px;}
	.nav .testimonials a:active {background: url('/img/nav.jpg') no-repeat -200px -40px;}
	.current-testimonials .testimonials a:link, .current-testimonials .testimonials a:visited {background: url('/img/nav.jpg') no-repeat -200px -40px;}
	.nav-testimonials, .nav-testimonials-click {position: absolute;top: 0;left: 200px;width: 100px; height: 40px;background: url('/img/nav.jpg') no-repeat -200px -40px;}
	.nav-testimonials-click {background: url('/img/nav.jpg') no-repeat -200px -40px;}
	
	.nav .ripple-energy-healing a:link, .nav .ripple-energy-healing a:visited {width: 173px;left: 300px;background: url('/img/nav.jpg') no-repeat -300px 0;}
	.nav .ripple-energy-healing a:hover, .nav .ripple-energy-healing a:focus {background: url('/img/nav.jpg') no-repeat -300px -40px;}
	.nav .ripple-energy-healing a:active {background: url('/img/nav.jpg') no-repeat -300px -40px;}
	.current-ripple-energy-healing .ripple-energy-healing a:link, .current-ripple-energy-healing .ripple-energy-healing a:visited {background: url('/img/nav.jpg') no-repeat -300px -40px;}
	.nav-ripple-energy-healing, .nav-ripple-energy-healing-click {position: absolute;top: 0;left: 300px;width: 173px; height: 40px;background: url('/img/nav.jpg') no-repeat -300px -40px;}
	.nav-ripple-energy-healing-click {background: url('/img/nav.jpg') no-repeat -300px -40px;}
	
	.nav .contact a:link, .nav .contact a:visited {width: 72px;left: 475px;background: url('/img/nav.jpg') no-repeat -475px 0;}
	.nav .contact a:hover, .nav .contact a:focus {background: url('/img/nav.jpg') no-repeat -475px -40px;}
	.nav .contact a:active {background: url('/img/nav.jpg') no-repeat -475px -40px;}
	.current-contact .contact a:link, .current-contact .contact a:visited {background: url('/img/nav.jpg') no-repeat -475px -40px;}
	.nav-contact, .nav-contact-click {position: absolute;top: 0;left: 475px;width: 72px; height: 40px;background: url('/img/nav.jpg') no-repeat -475px -40px;}
	.nav-contact-click {background: url('/img/nav.jpg') no-repeat -475px -40px;}


/* content */
#content {
	position: relative;
	margin:0 auto;
	background:#fff;
	width: 830px;
	padding:20px 20px 0;
	text-align:left;
	}
	#content p {
		padding:0 0 10px;
	}
	#content a {
		color:#0580FD;
	}
	
	#content .next {margin:30px 0 20px;}
	#content .next a {font-size:19px;background:#FBF9D7;border:1px solid #F8E799; padding:10px;color:#CE782C;text-decoration:none;}
	#content .next a:hover {text-decoration:underline;}
	#content .next span {font-weight:bold;}


.content-tl {
	position: relative;
	float:left;
	width:495px;
	padding:0;
	margin:0;
}
.content-tr {
	margin:0 0 0 515px;
	background:#FEFDC5;
	padding:20px 20px 10px;
	}
	#content .content-tr p {
		color:#A27C4F;
		text-align:center;
	}
	#content .content-tr a {
		color:#A27C4F;
	}
	.imgrp-01 {
		width:255px;
		height:151px;
		background:url('/img/imgrp-01.gif') no-repeat top center;
		text-indent:-5000em;
		margin:0 auto 10px;
	}


.content-tr_fo {
	margin:0 0 0 515px;
	padding:45px 0 0;
	text-align:right;
	}
	.content-tr_fo img {
		padding:0 0 20px;
	}



.content-bl {
	float:left;
	width:394px;
	
	margin-top:20px;
	padding:0 0 0 0;
}

.content-br {
	margin:20px 0 0 415px;
	padding:0 0 0 20px;
	border-left:1px solid #D9C8B2;
}

.content-bl2 {
	float:left;
	width:394px;
	border-right:1px solid #D9C8B2;
	padding:0 20px 0 0;
}

.content-br2 {
	margin:0 0 0 435px;
}


.h2-helping_you_reach_your_optimum_level_of_health {
	width:485px;
	height:30px;
	background:url('/img/h2-helping_you_reach_your_optimum_level_of_health.gif') no-repeat 0 0;
	text-indent:-5000em;
	margin:0 0 10px;
}
.h3-testimonial {
	width:265px;
	height:30px;
	background:url('/img/h3-testimonial.gif') no-repeat top center;
	text-indent:-5000em;
	margin:0 auto 10px;
}

.h3-my_practice {
	width:250px;
	height:30px;
	background:url('/img/h3-my_practice.gif') no-repeat 0 0;
	text-indent:-5000em;
	margin:0 0 10px;
}
.h3-about_me {
	width:250px;
	height:30px;
	background:url('/img/h3-about_me.gif') no-repeat 0 0;
	text-indent:-5000em;
	margin:0 0 10px;
}

/* footer */
#footer { 
	clear: both; 
	position: relative; 
	margin:0 auto; 
	width: 870px; 
	background: transparent url('/img/bg-footer.png') repeat-x bottom left; 
	min-height: 201px; 
	height: auto !important; 
	height: 201px; 
	}
	#footer h4 {
		width:470px;
		height:99px;
		background:url('/img/h4.gif') no-repeat 0 0;
		text-indent:-5000em;
		margin:0 auto 10px;
	}
	#footer a {
		color:#611B0A;
	}
	#footer .copyright {
		color:#A08E5D;
	}
	#footer .copyright a {
		color:#A08E5D;
	}
	#footer address {
		color:#611B0A;
		font-style:normal;
		padding:0 0 20px;
	}

/* page styles */

#homeopathy h2 {width:350px;height:35px;background:url('/img/h2-homeopathy.gif') no-repeat 0 0;text-indent:-5000em;margin:0 0 10px;}

#testimonials h2 {width:350px;height:35px;background:url('/img/h2-testimonials.gif') no-repeat 0 0;text-indent:-5000em;margin:0 0 10px;}
	#testimonials blockquote {margin:0 0 20px;padding:20px;background:#FDFCCF;color:#732706;}
	#testimonials blockquote cite {color:#B96010;font-weight:bold;}
	#testimonials .bqstart {font-family: Arial, sans-serif ;float: left;height: 45px;margin-top: -10px;padding-top: 47px;margin-bottom: -50px;font-size: 1000%;width:45px;color: #F9D86D;}
	
	


#ripple-energy-healing h2 {width:350px;height:35px;background:url('/img/h2-ripple_energy_healing.gif') no-repeat 0 0;text-indent:-5000em;margin:0 0 10px;}

#contact h2 {width:350px;height:35px;background:url('/img/h2-contact.gif') no-repeat 0 0;text-indent:-5000em;margin:0 0 10px;}
	#contact table {margin: 10px 0 20px;}
	#contact table th {padding:10px; border:1px solid #F9D86D; font-size: 13px; font-style: italic;color:#732706;background-color:#FDFCCF;}
	#contact table td {padding:10px; border:1px solid #F9D86D; font-size: 13px; font-style: italic;color:#732706;}
	#contact ul.contact_ul  {padding:10px 0;}
	#contact #content address { font-size: 15px; line-height: 19px; }

#homeopathy h3, #testimonials h3, #ripple-energy-healing h3, #contact h3 {color:#CE782C;padding:10px 0 20px;font-size:20px;font-weight:normal;}

#testimonials h3 {
	padding-top:0;
}

.prc {
	padding:20px 100px 10px;
	text-align:center;
	}
	.prc h3 {
		color:#CE782C;padding:10px 0 20px;font-size:20px;font-weight:normal;
	}

/* default styles */
.clear {clear:both;} .clearleft {clear:left;} .clearright {clear:right;} .mt5 {margin-top:5px;} .mt7 {margin-top:7px;} .mt10 {margin-top:10px;} .mt20 {margin-top:20px;} .mt25 {margin-top:25px;} .mt30 {margin-top:30px;} .mb10 {margin-bottom:10px;} .mb20 {margin-bottom:20px;} .mb25 {margin-bottom:25px;} .mb30 {margin-bottom:30px;} .txt_str {font-weight:bold;} .fl {float:left;} .fr {float:right;} .img-fr {float:right;padding:0 0 10px 10px;} .img-fr2 {float:right;padding:0 0 20px 20px;} .img-pd {padding:20px 0 10px;}



/* newsletter pop-up */

#container_newsletter {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
}
#container_newsletter {
	width: 615px;
	height: 350px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	position:relative;
	background: #fff url('/img/bg-newsletterpop.jpg') no-repeat 0 0;
	}
	#container_newsletter p {
		font: normal 13px/16px Helvetica, Arial, sans-serif;
		padding: 0 0 10px;
		margin:0;
		color: #191919;
	}
	#container_newsletter p strong {
		font-weight:bold;
	}
	#container_newsletter a {
		color:#66CCFF;
	}
#container_newsletter_left {
	position: absolute;
	top: 110px; left: 10px;
	width: 290px;
}
#container_newsletter_right {
	position: absolute;
	top: 110px; right: 10px;
	width: 285px;
	height:250px;
}
#container_newsletter h1 {
	font-size:24px;
	color:#732706;
	padding:10px 0 20px;
	font-weight:normal;
}
#container_newsletter .mt10 {margin-top: 10px;}
#newsletter {padding: 0 0 0;}
#newsletter fieldset {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	font: normal 13px/15px Helvetica, Arial, sans-serif;
	width:280px;
	padding:0;
	margin:0;
	border:none;
}
#newsletter legend {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	width:280px;
	color:#732706;
	font-size:150%;
	font-weight:normal;
	position:relative;
	padding:0 0 0;
	margin:0;
}
#newsletter label {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	color:#732706;
	font-weight:bold;
	padding: 0 0 5px;margin:0;
	/*display:block;*/
	}
	#newsletter label em {
		font-weight:normal;
		color:#732706;
	}
#newsletter .textfield {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	font:13px Verdana, Arial, Helvetica, sans-serif ;
	margin:0 0 0;
	height:30px;
	padding: 7px 9px;
	width:285px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:285px;
}
#newsletter input.textfield {
	background: transparent url("/img/textfield_bg.png") no-repeat;
}
* html #newsletter input.textfield {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/textfield_bg.png", sizingMethod="crop");
}
#newsletter textarea {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
	
	font:13px Verdana, Arial, Helvetica, sans-serif;
	margin:6px 3px 18px;
	height:108px;
	border:solid 0 #fff;
	padding: 6px 8px;
	background: transparent url("/img/textarea_bg.png") no-repeat fixed;
	width:285px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:285px;
	overflow: auto;
}
#newsletter fieldset>textarea {
	background: transparent url("/img/textarea_bg.png") no-repeat;
	overflow: auto;
}
#newsletter .submit_v {
	margin:5px 0 0;
	background: transparent url('/img/submit.png') no-repeat;
	height:30px;
	border:solid 0 #fff;
	width:280px;
	color:#fff;
	font-size:106%;
	font-weight:bold;
	cursor: pointer;
}
* html #newsletter .submit_v {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/submit.png", sizingMethod="crop");
}



