/* @override http://lformxserve01.local/E%20-%20H/Equilibrium/Site/2010-07-14/_assets/css/pages.css */

/*-- # HOME -- */

.dollar {
	font-size: 1.6em;
}

#p_home .nav0 a {
	background: url(../images/home-nav-1.jpg) no-repeat;
}

#p_home .nav1 a {
	background: url(../images/home-nav-2.jpg) no-repeat;
}

#p_home .nav2 a {
	background: url(../images/home-nav-3.jpg) no-repeat;
}

#p_home .nav3 a {
	background: url(../images/home-nav-4.jpg) no-repeat;
}

#p_home .nav4 a {
	background: url(../images/home-nav-5.jpg) no-repeat;
}

#p_home .nav5 a {
	background: url(../images/home-nav-6.jpg) no-repeat;
}

#p_home #nav {
	height: 342px;
}

#p_home #nav li a {
	text-decoration: none;
	height: 62px;
	padding-top: 280px;
	text-indent: 0;
	text-align: center;
}

#p_home #nav .nav4 a {
	height: 72px;
	padding-top: 270px;
}

#p_home #nav .nav5 a {
	height: 72px;
	padding-top: 270px;
}

#p_home #sub-nav {
	display: none;
}

/*-- # BUTTON -- */

.button {
	margin-top: -40px;
	padding: 10px 10px 5px 10px;
	background-color: #e0dad7;
}

.button a {
	font-size: 1.1em;
	text-decoration: none;
	color: #172456;
}

/*-- # SIDEBAR -- */

.left {
	float: left;
}

.right {
	float: right;
}

.sidebar {
	overflow: hidden;
	width: 200px;
	background-color: #e0dad7;
	padding-bottom: 10px;
}

.sidebar p {
	padding: 15px 10px;
	font-size: 0.9em;
}

.sidebar i {
	padding-top: 20px;
	float: right;
}

.noquote {
	background-color: transparent;
}

.noquote img {
	margin: 0 10px 10px 0;
}

/*-- # STAFF -- */

#p_staff #title h2 {
	display: block;
}

.desc {
	width: 650px;
}

.list li {
	overflow: hidden;
	padding: 15px 0;
}

/*-- # SCHEDULE -- */

.schedulebox {
	width: 300px;
	margin: 0 auto;
	padding: 25px 15px 15px 15px;
	background-color: #e0dad7;
	color: #1b315d;
	font-size: 1.1em;
	text-align: center;
	overflow: hidden;
}

.schedulebox .day {
	text-align: right;
	margin-left: 85px;
}

.schedulebox .time {
	text-align: left;
	margin-right: 83px;
}

.schedulebox b {
	font-weight: normal;
	font-size: 1.2em;
	display: block;
	margin: 15px 0 25px 0;
	margin-top: 0;
}

/*-- # POLICIES -- */

#p_policies #title h2 {
	display: block;
}

.policies-list {
	list-style: disc;
}

.policies-list li {
	width: 410px;
	line-height: 1.5;
	margin: 20px 0 10px 15px;
}

/*-- # DIRECTIONS -- */

#p_directions #title h2 {
	display: block;
}

.contactinfo a {
	color: #000;
}

.contactinfo a:hover {
	text-decoration: none;
}

/*-- # METHODS -- */

.desc img {
	margin: 0 0 10px 10px;
}

/*-- # NUTRITIONAL COUNSELING -- */

.nutritional-list {
	overflow: hidden;
	margin-bottom: 20px;
}

.nutritional-list li {
	padding: 0;
	margin: 15px 0;
	overflow: visible;
	list-style: disc;
	margin-left: 20px;
}

/*-- # RESOURCES -- */

#p_resources .desc li {
	line-height: 1.5;
	padding: 15px 0;
}

#p_resources .desc li a {
	color: #000;
}

#p_resources .desc li a:hover {
	text-decoration: none;
}

/*-- # ARTICLES -- */

#p_articles .desc li {
	margin-bottom: 20px;
}

#p_articles .button {
	margin-top: -39px;
}

#p_articles .button a {
	font-size: 1em;
}

/*-- # THERAPY -- */

.desc .sidebar {
	margin-left: 15px;
}

#p_about-therapy .desc img {
	margin: 0;
}

/*-- # CLASSES -- */

#p_classes .desc img {
	margin: 0;
}

.desc-small {
	float: left;
	width: 420px;
}

#p_classes b a {
	color: #000;
}

#p_classes b a:hover {
	text-decoration: none;
}

/*-- # ACUPUNCTURE -- */

/*-- # COMING SOON -- */

#p_comingsoon .sub {
	height: 13px;
}

#p_comingsoon .sub li {
	display: none;
}

#p_comingsoon #main {
	text-align: center;
}

#p_comingsoon p {
	margin-bottom: 0;
}

#p_comingsoon a {
	color: #000;
}

#p_comingsoon a:hover {
	text-decoration: none;
}

/* -- # CONTACT -- */

#p_contact #title h2 {
	display: block;
}

.contactform {
	width: auto;
	float: right;
	margin-right: -10px;
}

#contactform fieldset {
	width: auto;
	margin-right: 10px;
}

#contactform label {
	margin-bottom: 3px;
	font-size: 0.85em;
}

#contactform input {
	margin: 0;
	width: 150px;
}

#contactform textarea {
	width: 320px;
}

#contactform input.submit {
	width: auto;
	font-size: 0.9em;
	padding: 3px 6px;
	color: #000;
	background-color: #e0dad7;
}

