/* images Zen Garden based Template - 'Oceans Apart', modified by Armand Gilbert, http://www.armandgilbert.com */
/* images released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */
/* All associated graphics copyright 2006, Armand Gilbert */



/* Basic Elements */
body { 
	font: 12px trebuchet ms, arial, helvetica, sans-serif; 
	color: #58503A; 
	background: #55634C url(images/background_page.jpg) repeat-y top; 
	margin:0; 
	padding:0;
	min-height:100%;
}

p {
	margin: 0 0 15px 0;
	text-align: justify;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 1.1em;
	color: #58503a;
}


a:link { 
	background: #EBEEF2;
	padding: 0 2px 0 2px;
	text-decoration: none; 
	color: #4F6B8B;
}

a:visited { 
	background: #EBEEF2;
	padding: 0 2px 0 2px;
	text-decoration: none; 
	color: #4F6B8B;
}

a:hover, a:active { 
	background: #F1EFC9;
	padding: 0 2px 0 2px;
	text-decoration: none; 
	color: #27394E;
}

img{border:none; padding:0; margin:0}

#video {
	float: left;
	height: 300px;
	width: 330px;
	margin-right: 10px;
	padding: 5px;
}




/* specific divs */
#container { 
	display: block;
	position: relative;
	border: 11px #B1B994 solid;
	margin: 0 auto;
	width:663px;
	height:auto;
}

#intro { 
	 height:340px; 
	 width:663px; 
	 background-color:#6c7856;
}
#intro-home {
	height:400px;
	width:663px;
	background-color:#6c7856;
}
#intro h1 {
	margin:0 0 10px 0;
	font-family:'Times New Roman', Times, serif;
	color:#CADEB9;
	text-align:center;
	font-size:36px;
}
#intro-home h1 {
	margin:0 0 10px 0;
	font-family:'Times New Roman', Times, serif;
	color:#CADEB9;
	text-align:center;
	font-size:36px;
}
#intro h3{
	margin:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#cadeb9;
	text-align:center;
	font-size:18px
}
#intro-home h3{
	margin:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#cadeb9;
	text-align:center;
	font-size:18px
}
#intro  ul{
	float:left;
	text-align:center;
	list-style-type:none;
	color:#cadeb9;
	font-family:'Times New Roman', Times, serif;
	font-weight:bold;
	padding:0 0 0 0px;
	margin:0;
	font-size:14px;
	line-height:1.3;
}
#intro-home li {
	padding-bottom: 5px;
}
#intro-home  ul{
	list-style-type:none;
	color:#cadeb9;
	font-family:'Times New Roman', Times, serif;
	font-weight:bold;
	padding:0 0 0 435px;
	margin:0;
	font-size:14px;
	line-height:1.3;
	float: right;
}

#intro h4{
	color:#cadeb9;
	font-family:'Times New Roman', Times, serif; 	
	text-align: left;
	font-size: 18px;	
	padding:0 0 0 100px;
}

#quickSummary {
	position: relative;
	left: 103px;
	width: 439px;
	padding: 5px 14px 0 14px;
	display:none;
}

#topNav{width:663px; height:50px; margin:0; padding:0; background-color:#b1b994; vertical-align:top;}

#topNav ul{float:left; list-style-type:none; margin:0; padding:0; border-left:1px #7C8167 solid; border-right:2px #7C8167 solid;}

#topNav li{
	clear:none;
	float:left;
	height: 48px; 
	width:150px;
	list-style-type: none;
	display: block; 
	padding: 0 0 0 14px;
	background: transparent url(images/background_button.gif) repeat-x top left;
	color: #929B70;
	font-size:11px;
	border:1px #7C8167 solid;
	border-right:none;
}

#topNav li a { 
	display: block;
	width: auto;
	color: #4F6B8B;
	padding: 8px 0 3px 0;
	margin:0 0 -5px 0;
	background: none;
	color: #384A5F;
	font-size: 14px;
}

#topNav li a:hover { 
	color: #746E50; font-weight:bold;
}

#topNav li.urhere {
	font-weight:bold;
	background: transparent url(images/background_button_urhere.gif) repeat-x top left;}
	

#banner{width:663px; height:67px; margin:0; padding:0}
#banner img{float:left}

#contentArea, #contentArea2 {
	float:right;
	background-color:#FFFFFF;
	width: 449px;
	text-align: left;
	padding: 0 14px 0 14px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 434px;
	border-left:#7C8167 1px solid;
}

#contentArea{
	border-top:#7C8167 1px solid; 
	margin-top:-5px; 
	padding-top:5px; 
}

#contentArea p img {float:right; margin-left:10px;}

#contentArea2 p{ width:330px}

#contentArea h2{font-size:16px; text-align:center; margin-top:0}
#contentArea h4{font-size:12px; padding-bottom:0; margin-bottom:0;}

#pageNav{padding:0 0 10px 0; text-align:center; line-height:2.0;}
#pageNav h4{font-size:16px; padding:0; margin:0}
#pageNav a{ margin:10px;}

#cta {
	float:right;
	background-color:#FFFFFF;
	width: 463px;
	text-align: left;
	padding: 0 0 0 14px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 448px;
	border-left:#7C8167 1px solid;
}


#footer { 
 	clear:both;
	text-align: center; 
	padding-top: 15px;
}

#footer p{text-align:center; margin-bottom:0}

#footer a:link, #footer a:visited { 
	font-size: 9px;
	margin-right: 15px;
	background:#FFFFFF;
}


/* left-hand navigation */
#linkList { 
	clear:both;
	float:left;
	position:relative;
	left:1px;
	width:187px;
	font: 11px trebuchet ms, arial, helvetica, sans-serif; 
	color: #9F927F;
	margin:0;
	border-top:#7C8167 1px solid;
	margin-top:-5px;
}

#linkList2 { 
	font: 11px trebuchet ms, arial, helvetica, sans-serif; 
	color: #9F927F;
	width: 187px; 
}

#linkList h6 { 
	margin: 0; 
	width: 187px; 
	height: 42px; 
}

#linkList h6.select {
	background: transparent url(images/have-a-better-life.jpg) 0 -1px no-repeat; 
}

#linkList h6.archives {
	background: transparent url(images/online_catalog.gif) top left no-repeat;
}

#linkList h6.resources {
	background: transparent url(images/resources.jpg) top left no-repeat;
}

#linkList h6.select span, #linkList h6.archives span, #linkList h6.resources span { display:none }

#linkList ul {
	margin: 0px;
	padding: 0px;
}

#linkList li {
	height: 48px; 
	list-style-type: none;
	background: transparent url(images/background_button.gif) repeat-x top left; 
	display: block; 
	padding-left: 14px;
	color: #929B70;
	font-size:11px;
}

#linkList li a { 
	display: block;
	width: auto;
	color: #4F6B8B;
	padding: 8px 0 3px 0;
	margin:0 0 -5px 0;
	background: none;
	color: #384A5F;
	font-size: 14px;
}

#linkList li a:hover { 
	color: #746E50; font-weight:bold;
}

#linkList li.urhere {
	font-weight:bold;
	background: transparent url(images/background_button_urhere.gif) repeat-x top left;}


#linkList li a.c:link, #linkList li a.c:visited {
	color: #929B70;
	font-weight: normal;
	display: inline;
	font-size: 11px;
	padding: 0;
	margin-top:0px;
}

#linkList li a.c:hover {
	color: #746E50;
}

#linkList #larchives li, #linkList #lresources li {
	height: 42px;
	background: #F3F1EC;
	list-style-type: none; 
	display: block; 
	padding-left: 14px;
	border-bottom: 1px #DFDCD1 solid;
}

#linkList #larchives li a, #linkList #lresources li a {
	padding-top: 5px;
	padding-bottom: 3px;
}
#seminars {
}

#logos {text-align:center; margin:100px 0 0 0 }



/* pop-up windows */
body#popup{ background-image:url(images/background_popup.jpg); background-position:top; background-repeat:repeat-y;}
div#popWrap{width:330px; margin:0 auto; padding:0px; border: 11px #B1B994 solid; border-bottom: 11px #B1B994 solid;} 
div#popInner{border:#7C8167 1px solid; padding:10px}
div#popInner h3{ margin:0; padding:0; font-size:18px; text-align:center}
div#popInner > p:first-letter{font-weight:bold; font-size:16px;}

body#popupWide{ background-image:url(images/background_popup_wide.jpg); background-position:top; background-repeat:repeat-y;}
body#popupWide div#popWrap{width:564px;} 


/* header graphics */
body#homepage div#intro{background:#6d7856 no-repeat top left;}
body#about div#intro{background: url(images/intro-wendy-about.jpg) no-repeat top left;}
#seminars {
	margin: 0px;
}
#seminars  strong {
	font-size: 1.2em;
	font-weight: bold;
	color: #50587D;
	float: left;
}
#seminars p {
	margin-left: 76px;
}
body#hypnotherapy div#intro{background: url(images/intro-key-door.jpg) no-repeat top left;}
body#executive_coaching div#intro{background: url(images/intro-coach-executive.jpg) no-repeat top left;}
body#personal_coaching div#intro{background: url(images/intro-personal-coaching.jpg) no-repeat top left;}
body#professional_speaking div#intro{background: url(images/intro-wendy-speaking.jpg) no-repeat top left;}
body#workshops-cta div#intro{background: url(images/intro-wendy-road.jpg) no-repeat top left;}
body#workshops-renais div#intro{background: url(images/intro-wkshp-renais.jpg) no-repeat top left;}
body#workshops-other div#intro{background: url(images/intro-man-sky.jpg) no-repeat top left;}
body#movie div#intro{background: url(images/intro-wendy-garden.jpg) no-repeat top left;}
body#articles div#intro{background: url(images/intro-wise-couple.jpg) no-repeat top left;}
body#appearances div#intro{background: url(images/intro-wendy-road.jpg) no-repeat top left;}
body#catalog div#intro{background: url(images/intro-wendy-products.jpg) no-repeat top left;}
body#news div#intro{background: url(images/intro-wendy-garden.jpg) no-repeat top left;}
body#calendar div#intro{background: url(images/intro-light-forest.jpg) no-repeat top left;}
body#testimonials div#intro{background: url(images/intro-testimonials.jpg) no-repeat top left;}
body#contact div#intro{background: url(images/intro-hands-reach.jpg) no-repeat top left;}
body#news div#intro{background: url(images/intro-wendy-road.jpg) no-repeat top left;}
body#links div#intro{background: url(images/intro-key-door.jpg) no-repeat top left;}
body#faq div#intro{background: url(images/intro-wendy-garden.jpg) no-repeat top left;}
body#policies div#intro{background: url(images/intro-clouds-sky.jpg) no-repeat top left;}

/* paragraph backgrounds */
.pinkflower{background:url(images/pink-flower.jpg) left bottom no-repeat;}
.purpleflower{background:url(images/purple-flower.jpg) 0 0 no-repeat;}
.yellowflower{background:url(images/yellow-flower.jpg) 0 0 no-repeat;}
.yellowflowerdot{background:url(images/yellow-flower-15px.jpg) bottom right no-repeat;}

.wendyarmsdown{background:url(images/wendy-arms-down.jpg) 85% 100px no-repeat;}
.wendyarmsdown2{background:url(images/wendy-arms-down.jpg) 85% 200px no-repeat;}

/* specific styles */
body#catalog div#contentArea p{ margin-bottom:7px}
body#catalog div#contentArea div ul{float:left; list-style-type:none; margin:-5px 0 7px 0 ; padding:0 0 0 10px; width:200px}

body#catalog div#cta{font-family:Georgia, "Times New Roman", Times, serif; color:#55634C; font-weight:bold;}
body#catalog div#cta div{margin-bottom:10px;}

body#articles div#contentArea ul#articles{list-style-type:none; margin:0 0 0 0; padding:0 0 0 15px}
body#articles div#contentArea ul#articles li{padding:5px 0; margin:0 0 0 0; text-indent:0}
body#articles div#contentArea ul#articles li a{background-image:url(images/list_normal_dot_1.gif); background-position: 2px 7px; background-repeat:no-repeat; padding-left:10px;}
body#articles div#contentArea ul#articles li a:hover{background-image:url(images/list_hover_dot_1.gif);}

body#catalog div#contentArea h3{font-size:16px;}

body#professional_speaking h1 {font-size:18px; text-align:center; margin:0; padding:20px 0; color:#FF0066; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
body#professional_speaking h2 {font-size:16px; text-align:left; margin:0; padding:30px 0 3px 0; color:#FF0066; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
body#professional_speaking h3 {font-size:14px; text-align:center; margin:0; padding:0; }
body#professional_speaking h4 {font-size:14px; text-align:left; margin:0; padding:0 0 2px 15px; }
body#professional_speaking h5 {font-size:14px; text-align:center; margin:0; padding:0 0 3px 0; color:#FF0066; font-family:Georgia, "Times New Roman", Times, serif;}

body#contact div#contentArea ol{list-style-type:decimal; padding:0; margin:0 0 0 20px;}
body#contact div#contentArea ol li{padding:0; margin-bottom:10px;}


div.buyBox{text-align:right; line-height:20px; font-size:14px; margin:0; padding:0}
div.buyBox form{display:inline}
div.buyBoxBordered {padding-bottom:12px; border-bottom:#504A0A 1px solid; margin-bottom:12px; text-align:right; line-height:auto; font-size:14px; }
span.details {font-size:12px}

table#seekers{}
table#seekers td{ padding:6px 0; border-top:#504A0A 1px solid;}

table#songs{border:#504A0A 1px solid;}
table#songs img{display:inline; margin:0; padding:0;}
table#songs td{line-height:20px; font-size:16px; padding-right:5px; text-align:left;}
table#cta{border:#504A0A 1px solid; width:430px}
table#cta td{line-height:18px; font-size:14px; text-align:left; height:40px}


p.listHeading {margin-bottom:0; padding-bottom:0; font-weight:bold;}
ul.featuresList{margin:0; padding:0 0 15px 5px; list-style-type:none;}
ul.featuresList li{ background:url(images/list_square_dot_01.gif) 0 7px no-repeat; text-indent:7px;}

/* other sundry */
.emphasizeBox{margin:0 0 15px 0; padding:0; border: 1px solid #6B212D;}
.emphasize{color:#6B212D; font-weight:bold; font-size:12px;}
.emphasize br{line-height:4px;}

h5.return {font-size:12px; padding-bottom:0; margin:15px 0; text-align:center}

.hide{
display: none;
}

.show{
display: block;
background-image:url(images/side-menu-sub-nav-bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-bottom:15px;
}

.show a{
display: block;
margin-left:7px;
background-image:url(images/side-menu-sub-menu-arrow.gif);
background-position:9px 3px;
background-repeat:no-repeat;
height: 18px;
}h1 {
	margin:0 0 10px 0;
	font-family:'Times New Roman', Times, serif;
	color:#546078;
	font-size:28px;
}
#title {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #50587D;
}
#seminars-pic {
	margin: 0px;
}
#snippet {
	margin: 15px auto;
	width: 420px;
	min-height:450px;
	background-color: #FFFFFF;
}
.mceContentBody { background-image: none; background-color: #ffffff; color: Black; } /*SnippetMaster editor bg color*/
