@charset "utf-8";
/* CSS Document */

.toplink { margin-top: 5px; color:#b16062 !important; font-size: 60%; text-decoration: none; }

body {
	background-color:#b16162;
	margin:0;
	height:1%;
	font-family:Trebuchet MS;
	font-size:62.5%;
}

em { font-style: normal !important; color:#0099cc; }
ul.includes li
{
        background:url(../images/bullet_blue.gif) no-repeat 0 8px;
        font-size:1.0em;
        padding: 0 0 0 10px;
}

div#mainWraper {
	background:url(../images/background_header.gif) no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:990px;
}
.hidden {
	display:none;
}
h1 {
	margin: 0 0 0 314px;
	height: 83px;
	width: 353px;
}
h1 span {
	display: none;
}

div#container {
	font-size:1.2em;
	color:#b16062;
	background-color:#c78d86;
	margin: 0 auto;
	width:790px;
	padding:20px 0 0 0;
}
div#container a {
	x-color:#71cbd3;
	color:#0099cc;
	text-decoration:none;
}
div#container a:hover {
	text-decoration:underline;
}
div#containerFooter {
	background-color:#fff;
	margin-top:0;
	padding-top:23px;
	padding-bottom:25px;
	width:750px;
	float:left;
}
div#containerFooter .spanText1 {
	margin-left:20px;
	font-weight:bold;
	float: left;
}
div#containerFooter .spanText1 a {
	margin-right: 16px;
}
div#containerFooter .spanText2 {
	margin-right:17px;
	font-weight:bold;
	float: right;
}
div#container div#contentInfo {
	background-color:#fff6dd;
	margin-left:20px;
	margin-top:0px;
	float:left;
	width: 750px;
}
div#container div#contentInfo div#topNav {
	float:left;
	margin-left:20px;
	margin-right:40px;
}
div#container div#contentInfo div#topNav ul {
	margin:0;
}
div#container div#contentInfo div#bottomContent {
	float:left;
	width:750px;
	padding-bottom:37px;
}
div#container div#contentInfo div#bottomContent h2 {
	background:url(../images/dotted_line.gif) repeat-x bottom left;
	padding-bottom:7px;
	padding-top:2px;
}
div#container div#contentInfo div#bottomContent div#leftContent {
	margin-left:40px;
	margin-right:40px;
}
div#container div#contentInfo div#bottomContent .mainPara, div#container div#contentInfo div#bottomContent .treatmentContent {
	width:444px;
	font-size:1.2em;
	line-height:1.3em;
	color:#b16062;
	margin-top:-14px;
	float:left;
}
div#container div#contentInfo div#bottomContent .mainPara span {
	x-color:#71cbd3;
        color:#0099cc;
}
div#container div#contentInfo div#bottomContent .mainPara p {
	padding-bottom:4px;
	padding-right:50px;
}

div#container div#contentInfo div#bottomContent .mainPara p.contentInfo {
	margin-bottom:30px;
}
div#container div#contentInfo div#bottomContent div.treatmentContent div.treatmentInfo {
width:401px;
}
div#container div#contentInfo div#bottomContent div#leftContent div.treatmentContent h3 {
	font-size:1.4em;
	font-weight:normal;
	margin-bottom: 14px;
	margin-top:25px;
}
div#container div#contentInfo div#bottomContent div.treatmentContent div.treatmentInfo h3 {
	font-size:1.4em;
	font-weight:normal;
	margin-bottom: 0;
}
div#container div#contentInfo div#bottomContent div.treatmentContent div.treatmentInfo p.question {
	margin:-13px 0 0 0;
}
div#container div#contentInfo div#bottomContent div.treatmentContent div.treatmentInfo ul {
	margin:-13px 0 0 0;
	list-style:none;
	padding:0;
}
div#container div#contentInfo div#bottomContent div.treatmentContent div.treatmentInfo ul li {
	background:url(../images/bullet_blue.gif) no-repeat 0 8px;
	font-size:0.8em;
	padding: 0 0 0 10px;
}
div#container div#leftContent .treatmentContent ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0pt -3pt;
	padding:0pt;
}
div#container div#leftContent .treatmentContent ul li {
	background:transparent url(../images/bullet_blue.gif) no-repeat scroll 0pt 50%;
	font-size:1em;
	padding:0pt 0pt 0pt 10px;
}

.imageSetting{
	margin-top:11px;
}
div#container div#contentInfo div#bottomContent .treatmentContent table {
	padding:0;
	margin:0;
	border-collapse:collapse;
	font-size:12px;
}
div#container div#contentInfo div#bottomContent .treatmentContent table tr.priceBlog {
	background:url(../images/dotted_line_brown.gif) repeat-x bottom left;
	padding-top:15px;
}
div#container div#contentInfo div#bottomContent .treatmentContent table tr.priceBlog td {
	padding-bottom:10px;
}
div#container div#contentInfo div#bottomContent .treatmentContent table td, th {
	padding:0;
	text-align:left;
	margin:0;
}
div#container div#contentInfo div#bottomContent .treatmentContent table td span {
	color:#54B3BA;
}
div#container div#contentInfo div#bottomContent .treatmentContent table td.priceList {
	width:369px;
	padding-top:9px;
        color: #71cbd3;
}
div#container div#contentInfo div#bottomContent .treatmentContent table td.priceData {
	padding-top:10px;
}
div#container div#contentInfo div#bottomContent div#rightContent {
	width:229px;
	float:left;
}
div#container div#contentInfo div#bottomContent .rightImage {
	display:block;
	position: relative;
	top:-105px;
}
div#container div#contentInfo div#bottomContent .rightImageAlternate {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
div#container div#contentInfo div#bottomContent .rightImageClogo {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:23px;
	margin-bottom:16px;
}
/* Right Element */
div#rightElementBox {
	background:transparent url(../images/rightelementbg01.gif) no-repeat top right;
	width:186px;
	padding:46px 8px 20px 17pt;
	margin:0 0 0 0;

}
div#rightElementBoxHome {
	background:#FFF6DC url(../images/rightelementbg01.gif) no-repeat top right;
	width:186px;
	padding:44px 8px 23px 16pt;
	margin-top:-120px;
}
div#rightElementBoxTreatment {
	background:transparent url(../images/rightelementbg02.gif) no-repeat bottom left;
	width:186px;
	padding:44px 8px 45px 43px;
	margin-top:-4px;
	position:relative;
	left:-20px;
}
div#container div#bottomContent div#rightContent div#rightElementBoxTreatment h3 {
	font-size: 1.4em;
	font-weight:normal;
	padding-top:0;
	margin:5px 0;
	x-color:#71cbd3;
        color:#0099cc;
}
div#container div#bottomContent div#rightContent div#rightElementBoxTreatment p {
	margin:0;
	padding:0;
}
div#container div#bottomContent div#rightContent div#rightElementBoxTreatment ul {
	list-style:none;
	margin:0pt 0 0 -1px;
	padding:0 0 6px 0;
	font-weight:bold;
}
div#rightElementBoxTreatment1 {
	background:transparent url(../images/rightelementbg02.gif) no-repeat bottom left;
	width:186px;
	padding:44px 8px 45px 43px;
	margin-top:-15px;
	position:relative;
	left:-20px;
}
div#container div#bottomContent div#rightContent div#rightElementBoxTreatment1 h3 {
	font-size: 1.4em;
	font-weight:normal;
	padding-top:0;
	margin:3px 0 12px 0;
}
div#container div#bottomContent div#rightContent div#rightElementBoxTreatment1 p {
	margin:0;
	padding:0;
	font-weight:bold;
}
div#container div#bottomContent div#rightContent div#rightElementBoxTreatment1 ul {
	list-style:none;
	margin:0;
	padding:0;
}
div#rightElementBoxTreatment3 {
	background:transparent url(../images/rightelementbg02.gif) no-repeat bottom left;
	width:186px;
	padding:44px 8px 45px 43px;
	margin-top:-15px;
	position:relative;
	left:-20px;
}
div#container div#bottomContent div#rightContent div#rightElementBoxTreatment3 h3 {
	font-size: 1.4em;
	font-weight:normal;
	padding-top:0;
	margin:3px 0 12px 0;
}
div#container div#bottomContent div#rightContent div#rightElementBoxTreatment3 p {
	margin:0;
	padding:0;
	font-weight:bold;
}
div#container div#bottomContent div#rightContent div#rightElementBoxTreatment3 ul {
	list-style:none;
	margin:0;
	padding:0;
}
div#rightElementBoxTreatment2 {
	background:transparent url(../images/rightelementbg02.gif) no-repeat bottom left;
	width:186px;
	padding:44px 8px 45px 43px;
	margin-top:-28px;
	position:relative;
	left:-20px;
}
div#container div#bottomContent div#rightContent div#rightElementBoxTreatment2 h3 {
	font-size: 1.4em;
	font-weight:normal;
	padding-top:0;
	margin:3px 0 8px 0;
}
div#container div#bottomContent div#rightContent div#rightElementBoxTreatment2 p {
	margin:0;
	padding:0;
	font-weight:bold;
}
div#container div#bottomContent div#rightContent div#rightElementBoxTreatment2 ul {
	list-style:none;
	margin:0;
	padding:0;
}
div#rightContent .headerwhite {
	width:189px;
	margin:-1px 0px 0px -3px;
}
div#rightContent .rightElementText1 {
	font-weight:bold;
	display:block;
	color:#c78d86;
	font-size:1.1em;
	margin-bottom:4px;
}
div#rightContent .rightElementText4 {
	font-weight:bold;
	display:block;
	color:#c78d86;
	font-size:1.1em;
	margin:12px 0 0 0;
	padding:0;
}
div#rightContent .rightElementText12 {
	font-weight:bold;
	display:block;
	font-size:1.1em;
	color:#b16062;
}
div#rightContent .rightElementText3 {
	font-size:1em;
	font-weight:bold;
	color:#C78D86;
	display:block;
	margin-bottom:7px;
}
div#rightContent .headerwhite .topcurveimage {
	background:transparent url(../images/top_curve.gif) no-repeat left top;
	padding-top:5px;
}
div#rightContent .headerwhite .middleimage {
	background:transparent url(../images/middleimg.gif) repeat-y;
	margin:0;
	padding:5px 14px 13px 22px;

}
div#rightContent .headerwhite .bottomcurveimage {
	background:transparent url(../images/bottom_curve.gif) no-repeat left bottom;
	padding-top:5px;
}
.clearfix {
	clear:both;
}
/*end right element */
div#container div#bottomContent div#rightContent .rightContentFirst {
	margin:13px auto 0 auto;
}
div#container div#bottomContent div#rightContent p {
	display:block;
	margin-left:20px;
	margin-top:6px;
}
div#container div#bottomContent div#rightContent p span {
	x-color:#71cbd3;
	color:#0099cc;;
	height:30px;
}
div#bottomFooter {
	background:url(../images/bottom_bg_flower.gif) no-repeat;
	width:790px;
	margin-left:auto;
	margin-right:auto;
	padding-top:150px;
}
/* Navigation Contrils */
#topNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#topNav li {
	list-style-type: none;
	display: table-cell;
	float: left;
	margin-top:29px;
	margin-left:20px;
}
#topNav a.menu1 {
	background: url(../images/off_home.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 18px;
	width: 55px;
}
#topNav a.menu1:hover, #topNav a.menu1-active {
	background: url(../images/on_home.jpg);
	height: 18px;
	width: 55px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
}
#topNav a.menu2 {
	background: url(../images/off_about.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	height: 18px;
	width: 90px;
}
#topNav a.menu2:hover {
	background: url(../images/on_about.jpg);
	height: 18px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topNav a.menu2-active {
	background: url(../images/on_about.jpg);
	height: 18px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#topNav a.menu3 {
	background: url(../images/off_treatments.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 18px;
	width: 95px;
}
#topNav a.menu3:hover {
	background: url(../images/on_treatments.jpg);
	height: 18px;
	width: 95px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topNav a.menu3-active {
	background: url(../images/on_treatments.jpg);
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 18px;
	width: 95px;
	display: block;
}
#topNav a.menu4 {
	background: url(../images/off_pricelist.jpg);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 18px;
	width: 82px;
}
#topNav a.menu4:hover {
	background: url(../images/on_pricelist.jpg);
	height: 18px;
	width: 82px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topNav a.menu4-active {
	background: url(../images/on_pricelist.jpg);
	display:block;
	height: 18px;
	width: 82px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#topNav a.menu5 {
        background: url(../images/off_learn.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        display: block;
        height: 18px;
        width: 161px;
}
#topNav a.menu5:hover {
        background: url(../images/on_learn.jpg);
        height: 18px;
        width: 161px;
        background-repeat: no-repeat;
        background-position: 0px 0px;
}
#topNav a.menu5-active {
        background: url(../images/on_learn.jpg);
        display:block;
        height: 18px;
        width: 161px;
        background-repeat: no-repeat;
        background-position: 0px 0px;
        display: block;
}
/* End of Navigation Control */

/* get in touch */

div#leftContent .personContent {
	width:400px;
}
div#leftContent .personContentTitle {
	font-size:20px;
	margin:22px 0px 12px 0px;
}
.listPriceRight {
	width:20px;
	margin-left:380px;
	margin-top:-60px;
	font-weight:bold;
}
div#leftContent .personContent .para {
	margin:-2px 0px 0px 0px;
}
div#leftContent .priceContent {
	width:420px;
	margin:9px 0px 0px 0px;
	background:url(../images/dotted_line.gif) repeat-x bottom;
	padding-bottom:7px;
}
div#leftContent .priceContentSpan {
	margin-left:310px;
	font-weight:bold;
}
div#leftContent .priceContent .treatmentText {
	margin:-2px 0px 0px 0px;
	font-weight:normal;
	x-color:#71cbd3;
        color:#0099cc;
	display:block;
}
.priceRight1 {
	margin:-50px 0px 0px 64px;
}
.priceRight2 {
	margin:-18px 0px 0px 64px;
}
.priceRight3 {
	margin:-50px 0px 0px 64px;
}
.priceRight4 {
	margin:-34px 0px 0px 64px;
}
.priceRight5 {
	margin:-18px 0px 0px 64px;
}
.priceRight6 {
	margin:-18px 0px 0px 64px;
}
.subtitle {
	font-weight:bold;
}
div#leftContent .priceContent .para3 {
	margin:-2px 0px 0px 0px;
}
div#leftContent .priceContent ul li {
	margin:-2px 0px 0px -27px;
	list-style-type:square;
	x-color:#71cbd3;
        color:#0099cc;
}
div#leftContent .priceContent ul li .infantText {
	color:#b16062;
}
div#leftContent .priceContentInactive {
	width:420px;
	margin:9px 0px 0px 0px;
	padding-bottom:7px;
}
div#leftContent .priceContentInactive .treatmentText {
	margin:-2px 0px 0px 0px;
	font-weight:normal;
	x-color:#71cbd3;
        color:#0099cc;
}
div#leftContent .bottomTextContent {
	width:420px;
	margin:9px 0px 0px 0px;
	padding-bottom:20px;
}
div#rightElementBox1 {
	background:transparent url(../images/touch_right_flower.gif) no-repeat bottom left;
	width:115px;
	padding:0px 8px 40px 24pt;
	margin-top:-203px;
}
div#rightContent .headerwhite1 {
	width:189px;
	margin:0px 0px 0px -2px;
}
div#rightContent .headerwhite1 .rightText1 {
	font-family:Trebuchet MS;
	x-color:#71cbd2;
        color:#0099cc;
	font-size:17px;
	font-weight:bold;
	display:block;
}
div#rightContent .headerwhite1 .rightText2 {
	font-family:Trebuchet MS;
	color:#c78d86;
	font-size:13px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
}
div#rightContent .headerwhite1 .rightText3 {
	font-family:Trebuchet MS;
	x-color:#71cbd2;
        color:#0099cc;
	font-size:14px;
	font-weight:bold;
}
div#rightContent .headerwhite1 .rightText4 {
	font-family:Trebuchet MS;
	x-color:#71cbd2;
        color:#0099cc;
	font-size:12px;
	font-weight:bold;
}
div#rightContent .headerwhite1 .rightText5 {
	font-family:Trebuchet MS;
	color:#c78d86;
	font-size:12px;
	font-weight:bold;
	display:block;
}
.rightHeading {
	color:#C78D86;
}
.leftSpanColor {
	x-color:#71cbd3;
        color:#0099cc;
}
.personInfo {
	margin-bottom:16px;
}
.bottomPara {
	margin-top:20px;
}
div#rightContent .headerwhite1 .topcurveimage {
	background:transparent url(../images/top_curve.gif) no-repeat left top;
	padding-top:5px;
}
div#rightContent .headerwhite1 .middleimage {
	background:transparent url(../images/middleimg.gif) repeat-y;
	margin:0;
	padding:7px 20px 10px 22px;
}
div#rightContent .headerwhite1 .bottomcurveimage {
	background:transparent url(../images/bottom_curve.gif) no-repeat left bottom;
	padding-top:5px;
}
/********************************css done by AMIT *************************/
div#container div#contentInfo div#bottomContent .mainPara p.title {
	font-size:1.3em;
	color:#b16062;
	margin-bottom:-4px;
}
div#container div#contentInfo div#bottomContent .mainPara ul {
	margin:16px 0 0 4px;
	padding:0;
	list-style-type:none;
	font-size:0.9em;
}
div#container div#contentInfo div#bottomContent .mainPara ul li {
	display:block;
	padding-bottom:6px;
}
div#container div#contentInfo div#bottomContent .mainPara ul li a {
	font-size:1.1em;
	font-weight:bold;
}
div#container div#contentInfo div#bottomContent .mainPara span.content {
	color:#b16062;
	padding-bottom:5px;
}
