body {
	color: #2c79c8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	padding: 0px;
	background-position: center top;
	/* background-color: #E0FFFF; */
}

p {
	color: #612E5C;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 11px;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 10px;
	padding: 0px;
}

div {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

li {
	margin: 0px;

}

td {
	margin-right: 0px;


}

th {
	color: #000000;
}

links {
	color: #336699;
}
form {
	background-color: #CCCC99;
}

a {
	text-decoration: none;

}

#test {
				border-bottom: 1px dotted #666666;
				padding-bottom:10px;
}

#testtable {
color:#999900;
}

#tableL{
border-left: 1px dotted #666666;
}


#tableLR {
border-left: 1px dotted #666666;
border-right: 1px dotted #666666;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #0099CC;
}
a:active {
	color: #000000;
}

#black {
color: #000000;
}




input.big {
	width: 100px;
}

input.small {
	width: 50px;
}

#backgroundImage {
	position:absolute;
	z-index:0;
	left: 0px;
	top: 0px;
}

#headerImage {
	position:absolute;
	z-index:5;
	left: 17px;
	top: 4px;
	width: 824px;
}

#spaLogo {
	position:absolute;
	z-index:13;
	left: 34px;
	top: 345px;
}

.TitleLayer {
	position:absolute;
	float: left;
	width:547px;
	height:152px;
	z-index:20;
	left: 295px;
	top: 98px;
	background-repeat: no-repeat;
}

#Layer6aboutSPA { background-image: url(banSPA10-aboutSPA.jpg); }
#Layer6conferences { background-image: url(banSPA10-conferences.jpg); }
#Layer6membership { background-image: url(banSPA10-membership.jpg); }
#Layer6recommRead { background-image: url(banSPA10-recommRead.jpg); }
#Layer6retreats { background-image: url(banSPA10-retreats.jpg); }
#Layer6spaJournal { background-image: url(banSPA10-spaJournal.jpg); }
#Layer6sufiPsychology { background-image: url(banSPA10-sufiPsychology.jpg); }
#Layer6sufiPsychotherapy { background-image: url(banSPA10-sufiPsychotherapy.jpg); }
#Layer6tamarkoz { background-image: url(banSPA10-tamarkoz.jpg); }

#leftmenuHomePage {
	position:absolute;
	z-index:13;
	left: 3px;
	top: 95px;
	width: 271px;
	height: 699px;
	background-color: #FFFFFF;
	background-image: url(bg_aboutSPA.jpg);
}

#leftmenuAbout {
	position:absolute;
	z-index:13;
	left: 0px;
	top: 95px;
	width: 270px;
	height: 801px;
}

#leftmenuSufiPsychology {
	position:absolute;
	z-index:13;
	left: 0px;
	top: 40px;
	background-image: url(bg_sufiPsychology.gif);
	width: 270px;
	height: 801px;
}

#leftmenuSufiPsychotherapy {
	position:absolute;
	z-index:13;
	left: 0px;
	top: 40px;
	background-image: url(bg_sufiPsychotherapy.gif);
	width: 270px;
	height: 801px;
}

#leftmenuTamarkoz {
	position:absolute;
	z-index:13;
	left: 0px;
	top: 40px;
	background-image: url(bg_tamarkoz.gif);
	width: 270px;
	height: 801px;
}

#leftmenuConferences {
	position:absolute;
	z-index:13;
	left: 0px;
	top: 40px;
	background-image: url(bg_conferences.gif);
	width: 270px;
	height: 801px;
}

#leftmenuRetreats {
	position:absolute;
	z-index:13;
	left: 0px;
	top: 40px;
	background-image: url(bg_retreats.gif);
	width: 270px;
	height: 801px;
}

#leftmenuJournal {
	position:absolute;
	z-index:13;
	left: 0px;
	top: 40px;
	background-image: url(bg_spaJournal.gif);
	width: 270px;
	height: 801px;
}

#leftmenuReading {
	position:absolute;
	z-index:13;
	left: 0px;
	top: 40px;
	background-image: url(bg_recommRead.gif);
	width: 270px;
	height: 801px;
}

#leftmenuMember {
	position:absolute;
	z-index:13;
	left: 0px;
	top: 40px;
	background-image: url(bg_membership.gif);
	width: 270px;
	height: 801px;
	/* display: none; */
}

#bigTableAbout {
	position:absolute;
	width:969px;
	z-index:6;
	left: 207px;
	top: 90px;
	height: 1301px;
	background-repeat: no-repeat;
	background-image:url(banSPA10-home.jpg);
}

#bigTableSufiPsychology {
	position:absolute;
	width:969px;
	z-index:6;
	left: 207px;
	top: 90px;
	height: 1701px;
	background-image: url(bodybg_sufiPsychology.gif);
	background-repeat: no-repeat;
}

#bigTableSufiPsychotherapy {
	position:absolute;
	width:969px;
	z-index:6;
	left: 207px;
	top: 90px;
	height: 1301px;
	background-image: url(bodybg_sufiPsychotherapy.gif);
	background-repeat: no-repeat;
}

#bigTableTamarkoz {
	position:absolute;
	width:969px;
	z-index:6;
	left: 207px;
	top: 90px;
	height: 1301px;
	background-image: url(bodybg_tamarkoz.gif);
	background-repeat: no-repeat;
}

#bigTableConferences {
	position:absolute;
	width:969px;
	z-index:6;
	left: 207px;
	top: 90px;
	height: 2501px;
	background-image: url(bodybg_conferences.gif);
	background-repeat: no-repeat;
}

#bigTableRetreats {
	position:absolute;
	width:969px;
	z-index:6;
	left: 207px;
	top: 90px;
	height: 1801px;
	background-image: url(bodybg_retreats.gif);
	background-repeat: no-repeat;
}

#bigTableJournal {
	position:absolute;
	width:969px;
	z-index:6;
	left: 207px;
	top: 90px;
	height: 2301px;
	background-image: url(bodybg_spaJournal.gif);
	background-repeat: no-repeat;
}

#bigTableReading {
	position:absolute;
	width:969px;
	z-index:6;
	left: 207px;
	top: 90px;
	height: 2301px;
	background-image: url(bodybg_recommRead.gif);
	background-repeat: no-repeat;
}

#bigTableMember {
	position:absolute;
	width:969px;
	z-index:6;
	left: 207px;
	top: 90px;
	/* height: 1001px; */
	/* background-image: url(bodybg_membership.gif); */
	/* background-repeat: no-repeat; */
}

#bigTable {
	position:absolute;
	width:735px;
	z-index:6;
	left: 267px;
	top: 95px;
	/* height: 1001px; */
	/* background-image: url(bodybg_membership.gif); */
	/* background-repeat: no-repeat; */

}

.borderBotShift {
	position: relative;
	top: -40px;
	/* left: -1px;
	top: -1px; */
	float:left;
}

.pgbgTop {
	width: 969px;
	height: 161px;
	background-repeat: no-repeat;
	/* z-index:100; */
}
.pgbgMid {
	width: 969px;
	top: 157px;
	background-repeat: repeat-y;
	/* z-index:100; */
}

#aboutSPATop {
}


#aboutSPAMid {

}
#conferencesTop { background-image: url(pgbg-conferences-top.png); }
#conferencesMid { background-image: url(pgbg-conferences-mid.png); }
#membershipTop { background-image: url(pgbg-membership-top.png); }
#membershipMid { background-image: url(pgbg-membership-mid.png); }
#recommReadTop { background-image: url(pgbg-recommRead-top.png); }
#recommReadMid { background-image: url(pgbg-recommRead-mid.png); }
#retreatsTop { background-image: url(pgbg-retreats-top.png); }
#retreatsMid { background-image: url(pgbg-retreats-mid.png); }
#spaJournalTop { background-image: url(pgbg-spaJournal-top.png); }
#spaJournalMid { background-image: url(pgbg-spaJournal-mid.png); }
#sufiPsychologyTop { background-image: url(pgbg-sufiPsychology-top.png); }
#sufiPsychologyMid { background-image: url(pgbg-sufiPsychology-mid.png); }
#sufiPsychotherapyTop { background-image: url(pgbg-sufiPsychotherapy-top.png); }
#sufiPsychotherapyMid { background-image: url(pgbg-sufiPsychotherapy-mid.png); }
#tamarkozTop { background-image: url(pgbg-tamarkoz-top.png); }
#tamarkozMid { background-image: url(pgbg-tamarkoz-mid.png); }


/* 
#origTop { background-image: url(pgbg-orig-top.png); }
#origMid { background-image: url(pgbg-orig-mid.png); }
aboutSPA conferences membership recommRead retreats spaJournal sufiPsychology sufiPsychotherapy tamarkoz 
aboutSPA conferences membership recommRead retreats spaJournal sufiPsychology sufiPsychotherapy tamarkoz 
*/


.bodyNextToPic {
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}

.languages {
	font-size: 12px;
	color: #000000;
	line-height: 12px;
}

.sitemap {
	font-size: 14px;
	line-height: 21px;
	background-position: left top;
	text-align: left;
}


/* for the link to the sufi retreat flyer */
.home_sufi_retreat {
	font-size: 14px;
	line-height: 19px;
	color: #BB9500;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

.home_sufi_retreat a{
	font-size: 14px;
	line-height: 19px;
	color: #BB9500;
	font-style: normal;
	font-weight: bold;
}

.read_more {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #6599cb;
	font-style: normal;
	font-weight: bold;
}

.copyright {
	font-size: 10px;
	color: #CCCCCC;
	line-height: 12px;
	padding-top: 5px;
	padding-left: 10px;
}

.mainText {
	font-size: 14px;
	color: #FFF;
	line-height: 17px;
	font-weight: normal;
	line-height:18px;
}

.date_orange {
	font-size: 18px;
	color: #996600;
	font-weight: normal;
	line-height: 18px;
}

.leftmenutext {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 15px;
	/* margin-top: -10px; */
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.leftmenudivider {
	padding-top: 7px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.links {
	color: #FF6633;
}

.menu_main_tbl, .menu_main_tbl TD, .menu_main_tbl TH {
	padding: 1px 5px;
	font-size: 15px;
  	font-weight: bold;
	line-height: 15px;
	color: #445d7f;
	vertical-align: baseline;
}

.menu_main_tbl a {
	color: #2c4684;
}

.menu_main_tbl a:hover {
	/* font-size: 17px; */
  	font-weight: bolder;
	color: darkgreen;
	text-decoration: underline;
}

.menu_main_cellabove {
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;

}

.menu_main_cellbelow {
	line-height: 7px;
	background-color: #FFFFFF;

}

.menu_main_tbl_sel {
	font-size: 14px;
	line-height: 15px;
	color: #CC6699;
	vertical-align: baseline;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.menu_main_tbl_line {
	padding: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

.menu_item_selected {
	color: #003E95;
	padding: .5em .25em .5em .5em;
	/* font-size: 120%; */
	/* font-weight: bolder; */
	vertical-align: middle;
}

.menu_item_selected a {
}

.menu_item_other {
	vertical-align: middle;
	color: darkgreen;
	padding: .5em 10px .5em 10px;
}

.menu_item_other a {
}

.borderBlack {
	border: thin solid #000000;
	border-color: #000000;
}

.indent01 {

	font-size: 12px;
	color: #CC6600;
	line-height: 16px;
	font-style: italic;
	text-align: center;
	background-position: center;
	margin-left: 25px;
}

.indent01L {
	font-size: 12px;
	color: #CC6600;
	line-height: 16px;
	font-style: italic;
	text-align: left;
	background-position: center;
	margin-left: 25px;
}

.indent02 {
	font-size: 12px;
	color: #666600;
	line-height: 16px;
	font-style: italic;
	background-position: center;
	text-align: center;
}

.indent02L {

	font-size: 12px;
	color: #666600;
	line-height: 16px;
	font-style: italic;
	background-position: center;
	text-align: left;
	margin-left: 25px;
}

.indent03 {

	font-size: 12px;
	color: #295E8F;
	line-height: 16px;
	font-style: italic;
	background-position: center;
	text-align: center;
}

.indent03L {

	font-size: 12px;
	color: #295E8F;
	line-height: 16px;
	font-style: italic;
	background-position: center;
	text-align: left;
	margin-left: 25px;
}

.titleWhite {

  	font-size: 21px;
  	line-height: 24px;
	color: #000066;
}

.titleBrown {
	font-size: 21px;
	line-height: 24px;
	color: #98DFFF;
	clear: both;
}

.titleVibrantPink {

  	font-size: 21px;
	font-weight: bolder;
  	line-height: 24px;
	color: #54c5d0;
}

.titleDarkPink {

  	font-size: 21px;
	font-weight: bolder;
  	line-height: 24px;
	color: lightblue;
}

.titleLightPink {

  	font-size: 21px;
	font-weight: bolder;
  	line-height: 24px;
	color: lightblue;
}

.titleGold {

  	font-size: 21px;
  	line-height: 24px;
	color: #FF6600;
}

.titleGold2 {

  	font-size: 21px;
  	line-height: 24px;
	color: #996600;
}

.titlePurple {

  	font-size: 21px;
  	line-height: 24px;
	color: #993399;
}

.titlePink {

  	font-size: 21px;
  	line-height: 24px;
	color: #CC3366;
}

.titleBlue {

  	font-size: 21px;
    line-height: 24px;
	color: #3366CC;
}

.titleTeal {

  	font-size: 21px;
    line-height: 24px;
	color: #006699;
}

.titleGreen {

  	font-size: 21px;
    line-height: 24px;
	color: #669900;
}

.titleRed {

  	font-size: 21px;
    line-height: 24px;
	color: #CC3333;
}

.subtitleWhite {

	font-size: 18px;
    line-height: 21px;
    color: #FFFFFF;
}

.subtitleGreen {

	font-size: 18px;
    line-height: 21px;
  	color: #669900;
}

.subtitleBrown {

	font-size: 18px;
    	line-height: 21px;
	color: darkred;
}

.subtitleDkGreen {

	font-size: 18px;
    	line-height: 21px;
  	color: #666600;
}

.subtitlePurple {

	font-size: 18px;
    line-height: 21px;
  color: #993399;
}

.subtitleOrange {

	font-size: 18px;
    line-height: 21px;
  color: #FF3300;
}

.subtitleDkPeach {

	font-size: 18px;
    line-height: 21px;
  color: #DF3A4F;
}

.subtitleRed {

	font-size: 18px;
    line-height: 21px;
  color: #CC3333;
}

.subtitleGold {

	font-size: 18px;
    line-height: 21px;
  color: #CC6600;
}

.subtitleBlue {

	font-size: 18px;
    line-height: 21px;
  color: #3366CC;
}

.subtitleDkBlue {

	font-size: 18px;
    line-height: 21px;
  color: #000066;
}

.subtitleTeal {

	font-size: 18px;
    line-height: 21px;
  color: #006699;
}

.textbigger {

	font-size: 16px;
    line-height: 21px;
}

.textGreenBrown {

	color: #666633;
	font-weight: bolder;
	font-size: 14px;
}

.textWhite {

	color: #000066;
	font-size: 14px;
}

.textWhite a {
	color: #000066
}
	
.textGreen {

	color: #669933;
	font-weight: bolder;
	font-size: 14px;
}

.textBrown {

	color: #84572B;
	font-weight: bolder;
	font-size: 14px;
}

.textOrange {
	color: #FF3300;
	font-weight: bolder;
	font-size: 14px;
}

.textDkPeach {

	color: #CC4951;
	font-weight: bolder;
	font-size: 14px;
}

.textGold {

	color: #FF6600;
	font-weight: bolder;
	font-size: 14px;
}

.textDkYellow {

	color: #BB9500;
	font-weight: bolder;
	font-size: 14px;
}

.textRed {

	color: #993366;
	font-weight: bolder;
	font-size: 14px;
}

.textBlue {

	color: #000066;
	font-weight: bolder;
	font-size: 14px;
}

.textTeal {

	color: #006699;
	font-weight: bolder;
	font-size: 14px;
}

.textBlue {

	color: #3366CC;
	font-weight: bolder;
	font-size: 14px;
}

.mediumtext {

	font-size: 12px;
	line-height: 14px;
}

.smalltext {

	font-size: 10px;
	color: #003366;
	line-height: 10px;
}

.smalltext_nav {

	font-size: 10px;
	color: darkred;
	font-weight: normal;
	line-height: 14px;
}

.smalltext_nav_white {

	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 14px;
}

.smalltext_nav_home {

	font-size: 11px;
	color: #003366;
	font-weight: normal;
	line-height: 14px;
	text-align: center;
}

.header {

	font-size: 16px;
	background-color: #009999;
  	color: #FFFFFF;
}

.nav {

	font-size: 14px;
  	font-weight: bold;
	background-color: #CCCCCC;
}

.navLink {

	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {

	font-size: 12px;
	line-height: 18px;
	padding: 3px;
}

.sidebarFooter {

	font-size: 12px;
	line-height: 18px;
	background-color: #CCCCCC;
}

.formButton {

	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	background-color: #DD565B;
	font-weight: 400;
	vertical-align: middle;
	display: block;
	width: 350px;
	text-align: center;
}

.formButtonBox {
	color: #FFFFFF;
	background-color: #DD565B;
	width: 400px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: .5em;
}

.formButton2 {

	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: 400;
	vertical-align: middle;
	text-align: center;
}

.formButtonCoral {

	color: Sienna;
	display: block;
	width: 350px;
	background-color:#FF9966;
	color:#FFFFFF;
	text-align:center;
}


.pic_borderRightJust {
	padding: 0px;
	margin: 0px 0px 30px 30px;
}

.pic_borderLeftJust {
	padding: 0px;
	margin: 0px 30px 30px 0px;
}

.footer {

	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCCCCC;
}

.legal {

	font-size: 9px;
	color: #333333;
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
  	border-style: ridge;
}

.promo {

	color: #000033;
}

.titlebar {

	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
	font-weight: bold;
	height: inherit;
}

.dingbat {

	background-color: #99CC99;
  	color: #006666; 
	font-weight: bolder;
	font-size: medium;
}

/* this is for link to sufi meditation retreat */
#sufiMedRetreat {
	position:absolute;
	width:356px;
	height:144px;
	z-index:2;
	top: 542px;
	left: 297px;
}

#sufiMedRetreatLink {color: #993399}

/* this is for link to SPA con pictures */
#Layer21 {
	position:absolute;
	width:375px;
	height:43px;
	z-index:12;
	top: 570px;
	left: 480px;
}

.locationTable tr td {
	padding: 1px;
	padding-left: .5em;
}

#songMain { /* /index.html */
	position:absolute;
	float: right;
	z-index:100;
	top: 0px;
	left: 600px;
}
#song { /* All other pages */
}

.quoteText {
	color: #EFBB63;
	font-size: 22px;
	text-align: center;
	line-height:24px;
	font-style:italic;
}

.quoteAuthor {
	color: #EFBB63;
	font-weight: bolder;
	font-size: 11px;
	text-align: center;
}

#pageContent {
	position:relative;
	width:622px;
	/* height:600px; */
	z-index:20;
	left: 0px;
}




#sitemaptable {
padding:10px;
border: 3px dotted #999999;


}


#conferencetable {
padding:10px;
border: 3px dotted #999999;
font-size:10px;
color:#FFFFFF;
}

.conferencetable {
padding:10px;
border: 3px dotted #999999;
font-size:10px;
color:#FFFFFF;
}



.titleBrown {
	font-size: 21px;
	color: #FFFFFF;
	padding:5px;
	border:1px solid #CCCCCC;
	background-color:#D40938;
}




.subtitleBrown {
	font-size: 18px;
	line-height: 21px;
	color: #B8FF95;
}

#home {
	position:absolute;
	width:111px;
	height:19px;
	z-index:14;
	left: 7px;
	top: 5px;
	padding:3px;
	border:1px dotted #CC0000;
	background-color:#FFF;
}
