html {background : #CDBA99 url('../images/background.gif'); }

div#branding {
height: 75px;
background: #660000 url('../images/logo.png') no-repeat; }

div#branding blockquote {text-indent: -9999px; }

div#branding h1 a {
display: block;
padding-left: 50px;
width: 575px;
height: 75px; }

div#main {background-color: #CDBA99;}

div#nav_container {
top: 0px;
width: 360px;
height: 75px; }

ul#primary_nav li {
display: block;
height: 23px;
width: 50px;
border-right: solid 2px #660000;
border-top: solid 1px #660000;
border-bottom: solid 1px #660000;
background-color: #EDE7DC;
float: left;
position: relative;
padding: 50px 10px 0 10px; }

ul#primary_nav a {
display: block;
height: 23px;
width: 50px;
margin: -50px -10px;
padding: 50px 10px 0 10px;
color: #660000; }

ul#primary_nav a:hover {
background-color: #CDBA99; }

ul#primary_nav .multi a { 
padding-top: 30px;
height: 43px; }

.services #nav_services a,
.new-client #nav_new-client a,
.hypnotherapy #nav_hypnotherapy a,
.map #nav_map a,
.contact #nav_contact a {
background-color: #CDBA99; }

ul#sub_nav {
background-color: #49800D; }

ul#sub_nav li {
padding: 15px 0; }

ul#sub_nav li a {
display: block;
margin: -15px 0 -15px 0;
padding: 15px 0 15px 0;
width: 100%;
height: 21px; }

ul#sub_nav a:hover {
color: #EDE7DC; }

.brawner #nav_brawner a,
.breme #nav_breme a,
.clofine #nav_clofine a,
.curtis #nav_curtis a,
.gale #nav_gale a,
.king #nav_king a,
.randall #nav_randall a {
color: #EDE7DC;
background-color: #5C8D26; }

#main {
padding: 15px 30px 15px 20px; }

img {border: solid 1px #000; }

#second_img {
position: relative;
float: right;
top: 0px;
display: block;
width: 350px;
height: 467px; }

blockquote#home_quote {
margin-top: 80px; }

div#site_info {background-color: #660000;}

div#site_info h3 {
position: relative;
float: right;
background: #660000 url('../images/logo.png') no-repeat;
text-indent: -9999px; }

div#site_info h3 a {
display: block;
height: 75px; 
width: 45px; }

#address {padding-top: 7px; }

.new-client span {display: block;
text-align: center;
padding: 5px 0 15px; }

.contact img {
position: relative;
float: right;
margin: 0 30px 1em 0; }

img.therapist {
position: relative;
float: left;
margin: 0 30px 1em 0; }

.services #main ul{
list-style-type: none; }

.services #main ul li {
float: left;
width: 240px;
min-height: 100%;
height: 265px;
margin: 10px;
padding: 10px;
background-color: #DBD2BF; }

ul#er {
list-style-type: none; }

ul#er li {
float: left;
width: 240px;
min-height: 100%;
height: 190px;
margin: 10px;
padding: 10px;
background-color: #DBD2BF; }

iframe {
padding-bottom: 0.9090909090909091em; }

ul#directions {
list-style-type: none; }

ul#directions li {
float: left;
width: 240px;
min-height: 100%;
height: 350px;
margin: 10px;
padding: 10px;
background-color: #DBD2BF; }

ul#directions span {
display: block;
padding: 0 0 10px 0; }

a#rollover {
position: relative;
float: right;
margin-top: -40px;
display: block;
width: 352px;
height: 469px;
background: url('../images/AACPSignEnhanced.jpg') no-repeat; }

a:hover #second_img {visibility: hidden; }