/* @override http://www.imaginechanges.com/css/mainNew.css */

/* GENERAL ______________________________ */
*{
border:0;
padding:0;
margin:0;
}
html, html body{
height:100%;
}
body{
text-align:center;
background:#4e3e1a url("../images/bg.gif") -4px 0 repeat;
}
/* LAYOUT DIVs ______________________________ */
#wrapper{
min-height:100%;
background:url("../images/wrapperBG.gif") 40px 0 repeat-y;
position:relative;
}
html>body #wrapper{
margin:0;
text-align:left;
}
#header{
background:url("../images/lines.gif") 0 0 repeat-x;
height:220px;
position:relative;
}
#logo a{
position:absolute;
top:0;
left:40px;
background:url("../images/logo.gif") 0 0 no-repeat;
text-indent:-9999px;
width:880px;
height:220px;
border:0;
}
#header .tel{
position:absolute;
display:block;
top:24px;
left:724px;
width:150px;
height:70px;
background:url("../images/phone.gif") 0 0 no-repeat;
text-indent:-9999px;
}
#content{
margin:0 auto auto 195px;
width:450px;
text-align:left;
}
.defaultBody #content{
width:700px;
}
.contactBody #content{
width:700px;
}
.aboutBody #content, .errorBody #content, .instructionsBody #content{
_height:300px;
min-height:300px;
}
#sidebarOuter{
position:absolute;
top:220px;
left:665px;
width:240px;
padding-top:2.25em; /* 36px */
}
#sidebar{
padding-left:24px;
background:url("../images/sidebar.gif") left top repeat-y;
}
#happy{
width: 200px;
height: 200px;
background:url("../images/happy.gif") 0 0 no-repeat;
}
#footer{
font-size:.75em; /*12px */
clear:both;
background:url("../images/footerLinesOuter.gif") 0 0 repeat-x;
margin-top:20px;
}
#footer div{
padding-top:54px;
padding-bottom:50px;
padding-left:155px;
margin-left:40px;
width:725px;
background:url("../images/footerLinesInner.gif") 0 0 repeat-x;
}
/* IMAGES ______________________________ */
img.at{
vertical-align:middle;
padding:0 1px 1px 1px;
}
.imgR{
float:right;
border:1px solid black;
}
/*NAVIGATION STYLES  ______________________________ */
#primNav {
position:absolute;
top:220px;
left:0;
width:190px;
padding-top:2.25em; /* 36px */
}
#primNav li{
line-height:2.25em; /* 36px */
color:rgb(214,87,14);
padding:0;
text-indent:0;
text-align:left;
}
#primNav li a{
border:0;
display:block;
padding-left:46px;

}
#primNav a:visited{
background-position: 0 0;
}
#primNav a:hover,
#primNav a:focus,
.defaultBody #home a,
.contactBody #contact a,
.changesBody #changes a,
.hypnosisBody #hypnosis a,
.cancer-careBody #cancer-care a,
.aboutBody #about a,
.client-commentsBody #client-comments a{
border:0;
background:url("../images/navBullet.gif") 8px 40% no-repeat;
font-family:"GillSans","Gill Sans","HelveticaNeue","Helvetica Neue",helvetica,arial,clean,sans-serif;
font-weight: 400;
}

