@charset "utf-8";
/* CSS Document */

html { height: 100%; }

body {
	text-align: center;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: url(../uploads/images/main-background.gif) top center repeat-y #FFFFFF;
	margin-top: 27px;
}

#home {
  background: url(../uploads/images/main-background.gif) top center no-repeat #FFFFFF;
}

a img {border: none;}

.fl {
  float: left;
}

.fr {
  float: right;
}

#container {
  margin: 0px auto;
  text-align: center;
  width: 825px;
  background: url(../uploads/images/header-background.jpg) no-repeat;
}

#container h1.container {
  clear: both;
  text-align: left;
  font-size: 16px;
  color: #ed8501;
  padding-left: 20px;
}

/* \*/
* html #container h1.container {
  margin: 0px;
}
/* */

#container h1.container em {
  font-style: normal;
  color: #335c89;
}

#header {
  width: 743px;
  height: 245px;
  margin: 0px auto;
  text-align: left;
  padding-top: 29px;
  font-size: 13px;
  font-weight: bold;
  clear: both;
}

.home {
  background: url(../uploads/images/home-header.jpg) 210px 86px no-repeat;
  height: 302px;
}

.office {
  background: url(../uploads/images/officehours-header.jpg) 210px 86px no-repeat;
  height: 302px;
}

.patient {
  background: url(../uploads/images/newpatient-header.jpg) 210px 86px no-repeat;
  height: 302px;
}

.testimony {
  background: url(../uploads/images/testimony-header.jpg) 210px 86px no-repeat;
  height: 302px;
}

.contact {
  background: url(../uploads/images/contact-header.jpg) 210px 86px no-repeat;
  height: 302px;
}

.chiro {
  background: url(../uploads/images/chiro-header.jpg) 210px 86px no-repeat;
  height: 302px;
}

.about {
  background: url(../uploads/images/about-header.jpg) 210px 86px no-repeat;
  height: 302px;
}

.signup {
  background: url(../uploads/images/signup-header.jpg) 210px 86px no-repeat;
  height: 302px;
}

.links {
  background: url(../uploads/images/links-header.jpg) 210px 86px no-repeat;
  height: 302px;
}

.services {
  background: url(../uploads/images/services-header.jpg) 210px 86px no-repeat;
  height: 302px;
}

.maxwell {
  float: left;
  padding: 4px;
  border: 1px solid #e2ebf3;
  margin: 4px 6px 0px 0px;
  background-color: #cbdff0;
}

.photo {
  margin-right: 8px;
  padding: 4px;
}

#navigation {
  width: 530px;
  background: url(../uploads/images/menu-background.gif) no-repeat;
  margin-top: 0px;
  margin-bottom: 184px;
  text-align: center;
  height: 22px;
  padding-top: 6px;
  font-size: 11px;
}

/* \*/
* html #navigation { padding: 0px; margin-bottom: 0px;}
/* */

#navigation ul {
  list-style: none;
  padding: 0px; margin: 0px;
}

#navigation ul li {
  display: inline;
  padding: 0px 0px 0px 0px;
}

#navigation a {
  text-decoration: none;
  display: inline-block;
  padding: 0px 5px 0px 5px;
  color: #6a7884;
  font-size: 11px;
  height: 22px;
}

#navigation a:hover {
  text-decoration: none;
  display: inline-block;
  background-color: #e5eef6;
  margin: 0px;
}

#content {
  background: url(../uploads/images/content-background.gif) repeat-y;
  padding: 0px 70px 0px 42px;
  font-size: 13px;
  color: #3e4d55;
  text-align: left;
  line-height: 1.4em;
}

.intro {
  margin:0px;
}

#content a {
  text-decoration: none;
  color: #f46200;
}

#content a:hover {
  text-decoration: underline;
}

.column {
  width: 330px;
  padding: 0px 0px 0px 10px;
}

.column img.thumb {
  padding: 4px;
  border: 1px solid #eaf3fa;
  background-color: #bad1e4;
  margin-right: 8px;
  margin-top: 4px;
}

.left-design {
  float: left;
  background: url(../uploads/images/left-background.jpg) 0px -2px no-repeat;
  padding-left: 20px;
}

.right-buttons {
  float: right;
  text-align: center;
}

.left-wide {
  float: left;
  background: url(../uploads/images/left-background.jpg) 0px -2px no-repeat;
  padding-left: 20px;
  width: 500px;
}

.column h1 {
  font-size: 16px;
  margin: 0px 0px 0px 0px;
  color: #ed8501;
}

.column h1 em {
  font-style: normal;
  color: #335c89;
}

.column blockquote {
  margin: 12px 0px 0px 0px;
  padding: 0px 30px;
  background: url(../uploads/images/quote-up.png) no-repeat;
}

.column cite {
  display: block;
  text-align: right;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: url(../uploads/images/quote-down.png) right top no-repeat;
  border-bottom: 1px solid #98bddb;
}

#learn-more {
  padding: 0px 0px 24px 94px;
  list-style: none;
  background: url(../uploads/images/photo.jpg) 0px 0px no-repeat;
  margin: 16px 0px 0px 0px;
}

#learn-more a {
  background: url(../uploads/images/li.gif) no-repeat;
  padding-left: 10px;
  color: #335c89;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

/********* fonts **********/

#header, #footer, #content, .footer, #privacy {
  font-family: Arial, Helvetica, sans-serif;
}

#footer {
  clear: both;
  height: 60px;
  list-style: none;
  padding: 34px 0px 0px 0px; margin: 0px;
  font-size: 13px;
  font-weight: bold;
  background: url(../uploads/images/background-footer.gif) center top no-repeat #FFF;
}

#footer li {
  display: inline;
}

#footer a {
  text-decoration: none;
  display: inline-block;
  padding: 6px 10px;
  color: #6a7884;
}

#footer a:hover {
  text-decoration: none;
  display: inline-block;
  padding: 6px 10px;
  color: #fb8f10;
}

p.footer {
  display: block;
  width: 100%;
  background-color: #FFF;
  margin: 0px;
  height: 140px;
  padding-top: 10px;
  font-size: 13px;
  color: #6a7884;
}

#home p.footer {
 height: 0px;
}

.footer a {
 color: #6a7884;
 text-decoration: none;
}

.footer a:hover {
  text-decoration: underline;
}

#privacy {
  font-size: 11px;
  width: 906px;
  height: 50px;
  margin: -12px auto 0px auto;
  padding: 0px 40px;
  color: #335c89;
  background-color: #FFFFFF;
  display: block;
}

/* \*/
* html #privacy {
 margin: 0px auto 0px auto;
}

* html #navigation a {
  padding: 6px 5px 0px 5px;
  height: 22px;
}

/* */