/*  Design by Jamie St Clair, ©2009 Sublime Dezine Studio  for
    Rebalancing Training, Manfred Heindrich, Elenore Fuchs 			*/
*  { padding:0px; margin:0px; }

h1, .contentRB h1,  .contentBioR h1 {color:#8e5b01; font-size:130%; 
	font-family:Optima, Georgia, Times;} 
h2, h3, .contentRB h2, .contentRB h2, .contentRB h3, .contentBioR h2, .contentBioR h3 {color:#8e5b01; font-size:120%; font-family:Optima, Georgia, Times;}
#content h1 a, h3 a, h3 a, .content h2 a{color:#8e5b01; text-decoration:none; font-size:120%;}
#content .h-one {font-size:130%;}
.contentTSR, .contentTSL, .contentBioR, .contentTS {margin:15px 0 0 0; 
	text-align:justify; color:#2F2E2E; font-size:100%; line-height:19px; 
	height: auto !important; min-height:60px; height: 100%; overflow: hidden; width:490px;}

/* ******  Rebalancing-bodywork.html styles:  ***** */
.contentRB {clear:left; line-height:19px; font-size:100%; color:#2F2E2E; text-align:justify; 
	margin:25px 0 0 2px; background-image:url(../images/bkgd-rebal.jpg); 
	background-repeat:no-repeat; height: auto !important; min-height: 100px; height: 100%; 
	overflow: hidden;}
.contentRB p {margin:0 13px 0 207px; color:#000000;}
.contentRB h2, .contentRB h2, .contentRB h3 {margin:15px 12px 5px 207px;}

/* ******  neeten-salila.html styles:  ***** */
#firstcontBio {background-image:url(../images/bkgd-bio.jpg); 
	background-repeat:no-repeat; background-position:left bottom;}
	
.contentTSlast, .contentBioLast {margin:28px 0 0 2px; background-repeat:no-repeat; 
	overflow:hidden; padding-top:15px;}	
.contentBioR {float:right;}
.contentBioR p {margin-top:8px;}	

.contentBioLast {background-image: url(../images/bkgd-bio02.jpg);}
.contentTSlast p, .contentBioLast p {margin:8px 13px 0 200px; color:#000000; 
	text-align:justify; line-height:19px;}	
.contentBioLast h2 {color:#8e5b01; font-size:120%; 
	font-family:Optima, Georgia, Times; margin-left:200px; text-align:left;}	

#colRightB {float:right; width:22%; text-align:center; margin:40px 0 0 0;}
#colRightB ul {margin:0; text-align:right; list-style-type:none;}
#colRightB li {margin:0 0 20px 0;}
#colRightB a {border:none; text-decoration:none;}
#colRightB img {border:none;}
#colRightB .caption { text-align:right; margin:2px 3px 0 0; 
	font:85%/88% Helvetica, sans-serif; line-height:12px;}
#colRightB .caption a, #colRightB .caption a:visited {color:#787878; text-decoration:none;}
#colRightB .caption a:hover { text-decoration:underline; color:#787878;}

.morelink {text-align:right; margin:10px 12px 0 0;}
.morelinkB {text-align:right; margin:10px 215px 0 0;}
.morelinkT {text-align:right; margin:10px 10px 0 0;}
.morelink a, .morelinkB a, .morelinkT a {font-size:100%; text-decoration:none; color:#3B3F93;}
.morelink a:hover, .morelinkB a:hover, .morelinkT a:hover {text-decoration:underline; color:#0000CC;}	

/*****  testimonials.html  styles  ******/

.contentTSR	{float:right;}
.contentTSL {float:left;}
.contentTSR p, .contentTSL p {margin:8px 0 0 0;}
.contentTSR h2, .contentTSL h2, .contentTS h2 {color:#8e5b01; font-size:120%; 
	font-family:Optima, Georgia, Times; margin:0 0 5px 0;}
.contentTSlast {background-image:url(../images/bkgd-testimonials.jpg);}
.contentTSL h1, contentTS h1 {color:#8e5b01; font-size:130%; 
	font-family:Optima, Georgia, Times; margin:0 0 5px 0;}
/* ******  training.html styles:  ***** */
#firstcontTR {background-image: url(../images/bkgd-train2.jpg); 
	background-repeat:no-repeat; background-position:left bottom;}
.contentTR {clear:left; line-height:19px; font-size:100%; color:#2F2E2E; text-align:justify; 
	margin:25px 0 0 110px; padding-right:15px; height: auto !important; 
	min-height: 100px; height: 100%; overflow: hidden;}
.contentTR p {margin:8px 13px 0 45px;}

.contentTR h2, .contentTR h3 {color:#8e5b01; font-size:120%; 
	font-family:Optima, Georgia, Times; margin:15px 0 0 2px; }
.list2 {margin:10px 12px 5px 80px; list-style-position: outside; list-style-type: disc;}
.boxTR {font-size:100%; background-color:#D3D4FF; margin:15px 25px 5px 25px; 
	padding:10px;}
.contentTR .cl {text-decoration:none;}
.contentTR .cl:hover {text-decoration:underline;}

/* ******  Rebalancing-practitioners.html styles:  ***** */
#firstcontTS {background-image: url(../images/bkgd-testimonials.jpg); 
	background-repeat:no-repeat; background-position:left bottom;}
	
/* ******  Contact.html styles:  ***** */
.contactbox {margin:auto;}
.privacy {font-size:90%; padding:10px; line-height:15px; color: #666666;}
.contactbox fieldset {padding:15px; background-color:#EDEDED;}
.contactbox legend {background:#ffffff; border:1px solid #003D00; color:#333333;
font-size:90%; padding:0.2em 0.5em; text-align:left;}
.contactboxLabel {margin-left: 10px; margin-right: 5px; width: 65px; float: left;
	text-align: right; line-height: 26px; color:#696969;}
/* for registration.html */
.contactboxLabel2 {margin-left: 10px; margin-right: 5px; width: 95px; float: left;
	text-align: right; line-height: 26px; color:#696969;}
.contactboxLabel3 {margin-left: 10px; margin-right: 5px; width: 125px; float: left;
	text-align: right; line-height: 26px; color:#696969;}
/*  Global ** */

.hdr1, .contentTSlast .hdr1 {color:#8e5b01; font-size:120%; letter-spacing:1px; 
	font-family:Optima, Georgia, Times; margin-bottom:10px;}

.info {float:right; margin:35px 15px 0 0; font-size:110%; text-align:center; color:#548290;
	font-weight:bold;}
.info a, .info a:visited {color:#548290; text-decoration:none;}
.info a:hover { text-decoration:underline; color:#0000FF;}
.list1 {margin-left: 20px; list-style-position: inside; list-style-type: decimal;}
.reg {padding-left:1px; font-size:80%; color:#898368;}

.clearRight {clear:right; height:3px;}
.clearLeft {clear:left; height:3px;}
.clearBoth {clear:both; height:3px;}
.IF-container {margin:0;}
.infobox {width:660px; clear:left; position:relative; margin:20px 0 0 40px; 
	height: auto !important; min-height: 40px; height: 100%; overflow: hidden;
	font-size:97%; line-height:17px;}
.infobox .dates {float:left; width:350px; margin:0; border:dashed 1px #999999;
	padding:5px; font-size:110%; line-height:20px;}
.dates h3, .venue h3 {color:#8e5b01; font-size:16px; font-family:Optima, Georgia, Times;}
.infobox .venue {float:right; width:280px; margin:0; border:dashed 1px #999999;
	padding:5px; color:#4A4A4A;}
.venue p {text-align:justify;}
.dates .yr1 {float:left; width:47%;}
.dates .yr2 {float:right; width:47%;}

.quote {font-size:105%; background-color:#D3D4FF; margin:15px 25px 5px 25px; 
	padding:15px;}
.quote .byline {text-align:right;}

/*  MENU place stuff  */
.dot { background-image:url(../images/dot.jpg); background-repeat:no-repeat; 
	overflow:visible; background-position:-20px; 1px;}
.dot-pos {position:absolute; margin:9px 0 0 -17px;}

.red {color:#FF0000; font-weight:bold;}

/* *** IMAGES  *** */

img.Left {clear:right; float:left; margin:30px 40px 25px 0;}
img.Leftup {clear:left; float:left; margin:-90px 40px 25px 0;}
img.Right {clear:both; float:right; margin:30px 0 25px 20px;}
img.RightT {float:right; margin:30px 0 0 20px;}


.footer {clear:both; margin:2px 21% 20px 210px; text-align:center; line-height:15px;
	color:#737373; font-family: Verdana, sans-serif; font-size: 90%;}
.footer a, .footer a:visited { text-decoration:none; color:#6D8BBF;}
.footer a:hover {text-decoration:underline; color:#224889;}

.language {width:90px; font-size:85%; color:#666666; float:right; margin:10px 0 -20px 0;
	text-align:left;}
.language img {border:none; margin:0 0 0 8px;}
.script {margin:0;}
.cl-both { font-size:0; line-height:0; height:0; clear:both; }
.cl-rite {font-size:0; line-height:0; height:0; clear:right; }

/**** video page  ***/
ul.navi {margin:10px auto 8px auto; list-style:none; width:470px;}
ul.navi li {margin:0 30px 20px 0; display: inline; float:left; width:200px; text-align:center; font-size:88%; color:#333333; line-height:15px;}
ul.navi li a { text-decoration:none; border:none; border:0;}
ul.navi p {text-align: left; font-weight:bold; margin-bottom:5px;}
#mediaplayer {width:500px; height:366px; border:1px #003300 solid; margin:0 auto;}
#iframe-pge { padding:32px 18px 38px 62px ; background-repeat:repeat-x;
	background-color:#2c493c; background-image: url(../images/bg-player.jpg);}
.detail {font-size:85%; color:#787878;}
