/* @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:1em auto auto 195px;
width:450px;
text-align:left;
}
.defaultBody #content, .contactBody #content, .productsBody #content, .linksBody #content{
width:680px;
}
.defaultBody #content{
	margin-top: 0;
}
.aboutBody #content, .errorBody #content, .instructionsBody #content, .linksBody #content{
_height:300px;
min-height:300px;
}
#featured{
	position:fixed;
	width:240px;
	top:200px;
	left:950px;
	background:url("../images/boxTop.gif") 0 0 no-repeat;
}
#featuredInner{
	width:200px;
	padding:0 20px 10px 20px;
	margin-top:20px;
	background-color:#e6e698;
}
#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:1.25em;
padding:.5em 0;
color:rgb(214,87,14);
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,
.neuro-linguistic-programmingBody #neuro-linguistic-programming a,
.portland-life-coachBody #portland-life-coach a,
.aboutBody #about a,
.client-commentsBody #client-comments a,
.productsBody #products 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;
}


