/*  */
/* Developed By; Sean M. Corey (seanmcorey@gmail.com) */

/* ////////////////////////////////// =Global /////////////////////////////////// */
*{
	margin:0;
	padding:0;
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
}

body{
	background:#D6CAB0 url("../i/bg_body_main.jpg") left top repeat-y;
	font-size:62.5%;
}
#b_splash{
	background:#f7f4ee url("../i/bg_body.jpg") left top no-repeat;
}

/* ////////////////////////////////// =Layout /////////////////////////////////// */
div#home_wrap{
	width:805px;
	margin:0 auto;
}
div#home_contact{
	width:330px;
	position:absolute;
	top:554px;
	left:50%;
	margin:0 0 0 -165px;
	text-align:center;
}
div#content_main{
	position:absolute;
	top:0px;
	left:320px;
	width:535px;
	padding:402px 0 40px 25px;
	background:url("../i/bg_content.jpg") right top no-repeat;
}
.con_int{
	padding:170px 0 200px 25px !important;
}
/* ////////////////////////////////// =Lists //////////////////////////////////// */
#circ_nav{
	list-style:none;
	position:absolute;
	top:358px;
	width:805px;
	left:50%;
	margin:0 0 0 -402px;
	display:inline; /* IE Double Margin Fix */
}
#circ_nav li{
	float:left;
	margin:0 0 0 27px;
	display:inline; /* IE Double Margin Fix */
}
#nav_main{
	list-style:none;
	position:absolute;
	top:8px;
	left:320px;
	z-index:999;
}
#nav_main li{
	float:left;
	font-size:1.2em;
	padding:0 0 19px 0;
}
#sub_nav{
	list-style:none;
	position:absolute;
	top:450px;
	left:40px;
	z-index:900;
	width:235px;
}
.sub_int{
	top:270px !important;
}
#sub_nav li{
	float:left;
	font-size:1.2em;
	width:235px;
	border-bottom:1px solid #543019;
	text-indent:10px;
}
#content_main ul{
	color:#543019;
	font-size:1.3em;
	line-height:22px;
	padding:0 0 20px 14px;

}
#content_main ul li ul{
	color:#543019;
	font-size:1em;
	line-height:22px;
	padding:0 0 20px 14px;

}
/* ////////////////////////////////// =Links //////////////////////////////////// */
a{
	outline:none !important;
}
#home_contact a{
	color:#80a1b6;
}
#nav_main li a{
	padding:8px 15px 27px 15px;
	color:#eee4d2;
	text-decoration:none;
}
#sub_nav li a{
	text-decoration:none;
	width:235px;
	display:block;
	color:#6B94B4;
	padding:5px 0;
}
/* nav highlighting */
#b_home #mn_home a{
	background:url("../i/bg_nav_main_active.jpg") left top repeat-x;
	color:#FFF;
	border-right:2px solid #FFF;
}
#b_about #mn_about a, #b_therapies #mn_therapies a, #b_specialty #mn_specialty a, #b_services #mn_services a, #b_biography #mn_biography a, #b_contact #mn_contact a{
	background:url("../i/bg_nav_main_active.jpg") left top repeat-x;
	color:#FFF;
	border-right:2px solid #FFF;
	border-left:2px solid #FFF;
}
/* sub nav highlighting */
#b_home #sn_home a, #b_about #sn_about a, #b_therapies #sn_therapies a, #b_specialty #sn_specialty a, #b_services #sn_services a, #b_biography #sn_biography a, #b_contact #sn_contact a{
	background:url("../i/bg_nav_sub.jpg") left top no-repeat;
	color:#FFF;
}


#content_main a{
	color:#4280B3;
}


/* /////////////////////////////// =Typography ////////////////////////////////// */
#home_contact p{
	color:#80a1b6;
	font-size:1.2em;
}
h1{
	color:#FFF;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 0 5px 0;
	font-size:2em;
}
#content_main p{
	color:#543019;
	font-size:1.3em;
	line-height:22px;
	padding:0 0 20px 0;
}
#content_main .preul{
	padding:0 0 8px 0;
}

/* ///////////////////////////// =Tables/Forms ////////////////////////////////// */
.spectable td{
	padding:0 15px 0 0;
}

/* ////////////////////////////// =Misc/Classes ///////////////////////////////// */
/* splashpage imagery */
#h_logo{
	position:absolute;
	top:82px;
	left:50%;
	margin:0 0 0 -198px;
}
#h_tag{
	position:absolute;
	top:492px;
	left:50%;
	margin:0 0 0 -165px;
}
/* interior logo */
#logo_home{
	position:absolute;
	left:19px;
	top:235px;
}
#logo_int{
	position:absolute;
	left:19px;
	top:55px;
}
/* banners */
#banner_home{
	top:50px;
	left:268px;
	position:absolute;
	z-index:525;
}
#banner_int{
	top:50px;
	left:268px;
	position:absolute;
	z-index:525;
	border:2px solid #FFF;
}
/* //////////////////////////////////// =IE7 //////////////////////////////////// */
#nav_main li a{
	*display:block;
	
}
#nav_main{
	*top:0px;
}
#content_main ul{
	*padding:0 0 20px 18px;

}

/* //////////////////////////////////// =IE6 //////////////////////////////////// */



/* ````````````` home feature boxes ``````````````````` */