/* MAIN NAVIGATION */
#navArea {
	border: 0px solid transparent;
	height: 25px;
	margin: 0; 
	padding: 10px 0 0 0;
    background: transparent;
    text-align: center;
}

ul#nav {
	height: 21px;
	margin: 0;
	padding: 2px 0 2px 130px;
	
}

ul#nav li {
  	list-style-type: none;
	font:italic normal 12px/21px Georgia, "Times New Roman", Times, serif;
	color:#D9D3EE;
	padding-right:2px;
	float:left;
}

#nav li a{	
	width:auto;
	display:block;
	float:left;
	height:21px;
	text-decoration:none;
	color:#fff;
	background:url(../images/nav-left.gif) no-repeat 0 0;
	padding-left:8px;
	padding-bottom:8px;
}

#nav li a span{
	float:left;
	display:block;
	height:21px;
	padding-right:8px;
	cursor:pointer;
	background:url(../images/nav-right.gif) no-repeat 100% 0;
	}
	
#nav li a:hover{
	background-image:url(../images/nav-left-hover.gif);
	}
	
#nav li a:hover span{
	background-image:url(../images/nav-right-hover.gif);
	}
	
#nav li.active a{
	background-image:url(../images/nav-left-hover.gif);
	cursor:default;
	}
	
#nav li.active a span{
	background-image:url(../images/nav-right-hover.gif);
	cursor:default;
	}	













/*  Footer  */
#footer {
	border: 0px solid red;
	margin:0 auto; margin-bottom: 20px;
	padding: 10px 0;
	width: 900px;
	background:transparent;
	position: relative;
	top: 0px;
	text-align: center;
	clear:both;
}



#footer ul {
	width: 900px;
	height: 50px;
	display:block;
	margin: 0;
	padding: 0;
	text-align: center;
	list-style-type: none;
	font: bold 11px arial;
}

#footer ul li {
  	list-style-type: none;
	display: inline;
	margin-top: 0px;
	padding: 0px;
}

#footer ul li a {
	margin:0 7px;
	padding:0;
	display: inline;
	height:20px;   
	list-style-type: none;
	color: #000000; 
	text-decoration: none; 
	background-color: transparent;
	font: bold 11px arial;

}

#footer ul li a:link {  color: #583F90; text-decoration: none; background-color: transparent;}
#footer ul li a:visited {  color: #583F90; text-decoration: none; background-color: transparent;}
#footer ul li a:focus {  color: #583F90; text-decoration: none; background-color: transparent;}
#footer ul li a:hover {  color: #000000; text-decoration: none; background-color: transparent;}
#footer ul li a:active {  color: #583F90; text-decoration: none; background-color: transparent;}



#footer .home, #footer .contact, #footer .copyright, #footer .sitemap, #footer .privacy, #footer .links, #footer .store, #footer .about, #footer .testimonials , #footer .press , #footer .workshops, #footer .therapyconsultations, #footer .blog, #footer .enewsletter, #footer .anger, #footer .aging, #footer .relationships, #footer .money, #footer .women  {
		border-right: 0px solid #000000;
		margin: 0 auto; 
		padding:0px 10px;
		background: transparent;
		text-align: center;
		font-weight: bold;
	}

#body_copyright #footer li.copyright a, #body_sitemap #footer li.sitemap a, #body_privacy #footer li.privacy a, #body_links #footer li.links a, #body_store #footer li.store a, #body_copyright #footer li.about a, #body_copyright #footer li.testimonials a, #body_copyright #footer li.press a, #body_copyright #footer li.workshops a, #body_copyright #footer li.therapyconsultations a, #body_copyright #footer li.blog a, #body_copyright #footer li.enewsletter a, #body_copyright #footer li.anger a, #body_copyright #footer li.aging a, #body_copyright #footer li.relationships a, #body_copyright #footer li.money a, #body_copyright #footer li.women a  {  
		color: #dea2d8; 
}





/*  CREDITS	  */
#credits {
	border: 0px solid #FF0000;
	margin: 5px auto 0; 
	padding: 0px; 
	width:930px;
	height: 15px;
	position: relative;
	top: 0px;
	font: normal 8px arial;
	color: #000000; 
	text-align:right;
	text-decoration: none;
	text-transform: Uppercase;
}

#credits a:link {  color: #583F90; text-decoration: none;} /* #bda0fb */
#credits a:visited {  color: #583F90; text-decoration: none;}
#credits a:focus {  color: #583F90; text-decoration: none;}
#credits a:hover {  color: #FFFFFF; text-decoration: none;}
#credits a:active {  color: #583F90; text-decoration: none;}






/*---------------------- Drop down CSS ----------------------------*/

.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
font: normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0;
padding: 1px;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #65388D;

visibility: hidden;
display: none; /*collapse all sub menus to begin with*/

}



.flexdropdownmenu li{
position: relative;
}

.flexdropdownmenu li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #D9D3EE;
background: #65388D;
border-bottom: 1px solid #7B3AB7;
text-decoration: none;
padding: 4px 5px;
}

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a{
background: #814BB0;
color:#D9D3EE;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}





