BODY {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  BACKGROUND-image: url('../images/home/background.jpg');
  background-repeat:repeat-x;
  background-color:#A06D3F;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  text-align:center;
}
#body {
  PADDING: 0px;
  background-image: url('../images/content-background.png');
  MARGIN: 0px;
  WIDTH: 923px;
}

#AppEditorWrapper {
  margin:20px;
}
#headerWrapper {
  width:864px;
  background-color:#000000;
  background-image: url('../images/top-nav-corner-right.jpg');
  background-position:bottom right;
  background-repeat:no-repeat;
  margin-bottom: 15px; /*10px;*/
}
#header {
  width:864px;
  font-size:10px;
  font-weight:bold;
  letter-spacing:0.2em;
  background-image: url('../images/top-nav-corner-left.jpg');
  background-position:bottom left;
  background-repeat:no-repeat;
  height:160px;
  text-align: left;
  margin-bottom:0px;
}
#header-banner img {width:864px;}
#header-banner a, #header-banner img {border: 0; text-decoration: none;}


#header UL {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px 15px 0px 15px;
  PADDING-TOP: 10px;
  LIST-STYLE-TYPE: none;
  DISPLAY:block;
}
#header UL.sub-nav {padding-top:3px;}
#header ul#sub-nav li { text-transform: none; }
#header UL LI {
  text-transform:uppercase;
  PADDING-RIGHT: 7px;
  DISPLAY:inline;
  PADDING-LEFT: 7px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  LIST-STYLE-TYPE: none
}

#header UL A {
  PADDING: 0px;
  DISPLAY: inline;
  MARGIN: 0px;
  text-decoration:none;
}

#header UL.sub-nav A {
  color:#FFFFFF;
}
#header UL.sub-nav A:hover {
  color:#DCA46D;
}
#header UL A {
  color:#DCA46D;
}
#header UL A:hover {
  color:#FFFFFF;
}
#header UL SPAN {
}

.home-title {
  font-size:30px;
  font-weight:bold;
  margin-bottom:2px;
}

.home-sub-title {
  font-size:15px;
  font-weight:bold;
  margin-bottom:5px;
}

.home-sub-section {
  width: 29%;
  margin: 10px 15px;
  float: left;
  font-size: 12px;
}
.home-sub-section a {color:#000; text-decoration:none;}
.home-sub-section a:hover {color:#ac7d49;}

.home-header {
  border-bottom:1px solid black;
  font-size:18px;
  padding:5px 20px 10px 15px;
}

.home-section-seperator {
  border-right: 1px solid black;
  float:left;
  height:240px;
  margin-top:15px;
}

.ps-header-text {
  float:right;
  font-size:17px;
  padding:21px 5px 0 0;
  text-align:center;
  line-height:25px;
}

.ps-header-title {
  font-size:33px;
  font-weight:bold;
}

#contentWrapper {
  PADDING: 0px;
  MARGIN: 0px /*20px*/ 14px 0px 14px;
  text-align:left;
  border-top:solid 1px #000000;
}
#content {float:left;width:494px;margin-left:227px;}
#content hr {height:1px;background-color:#000000;color:#000000;border:none;}
#content .leftBar {float:left;margin-left:-226px;width:200px;padding:13px;text-align:center; ;font-size:9pt;color:#000000; line-height:20px; font-style:italic; }
#content .contentBody .leftBar {float:left;margin-left:-239px;}
#content .leftBar hr {width:226px;margin:10px 0px 10px -14px;}
#content .leftBar img {padding-bottom:13px;}
#content .contentBody {padding:13px;text-align:justify;}
#content .contentBody hr {width:494px;margin:10px 0px 10px -14px;}

.crocleftBar {
  color:#000000;
  float:left;
  font-size:9pt;
  font-style:italic;
  line-height:20px;
  margin-left:0;
  padding:90px 25px 13px;
  text-align:center;
  width:190px;
}

.crocPageTitle {
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  color:#764F2A;
  float:right;
  font-size:12px;
  font-weight:bold;
  letter-spacing:6px;
  padding:15px 20px;
  text-align:center;
  text-transform:uppercase;
  width:436px;
}

.croccontentBody {
  border-left:1px solid #000000;
  float:right;
  padding:0 20px;
  text-align:justify;
  width:436px;
}

.croccontentBody p {
  border-left:1px solid #000000;
  float:right;
  padding:0;
  text-align:justify;
  width:436px;
}

.croccontentBody hr {
  background-color:#000000;
  border:medium none;
  color:#000000;
  height:1px;
  margin-left:-20px;
  text-align:center;
  width:476px;
}

.bottom-left-border {
  border-left:1px solid #000000;
  height:30px;
  margin-bottom:-13px;
  margin-left:-21px;
}

.side-nav {
  float:right;
  font-size:9px;
  border-left:solid 1px #000000;
  text-align:center;
  width:173px;
  background-color:#FFFFFF;
  
}
.side-nav-section {border-bottom:solid 1px #000000;}
.side-nav-tab {
  width:148px;
  height:19px;
  background-image: url('../images/home/side-nav-tab.jpg');
  font-size:10px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
  padding-top:4px;
  margin: 0 auto;
}
.side-nav-links{
  margin:5px 0px 5px 0px;
}
.side-nav-links a {color:#000000;}
.side-nav .quote {
  background-image:url('../images/foot-care/side-nav-bg.jpg');
  background-repeat:no-repeat;
  background-position:bottom;
  text-align:center;
  font-family:"Times New Roman", Times, serif;
  font-style:italic;
  font-size:12px;
  width:129px;
  margin:0 auto;
  line-height:20px;
  padding:30px 10px 10px 10px;
}

#contentExt{  height:13px;margin-left:14px;margin-bottom:4px;}

.contact-element {
  font-weight:bold;
  font-size:12px;
  margin-bottom: 15px;
}

.half-size-right {
  float:right;
}

.half-size-left {
  float:left;
}

#footer {
  BACKGROUND: url('../images/content-bottom.png') repeat-y;
  background-repeat:no-repeat;
  background-position:top;
  PADDING: 0px;
  MARGIN: 0px;
  WIDTH: 923px;
  height:25px;
  font-size:10px;
  color:#FFFFFF;
}
#footer .copyright{
  float:left;
  margin-left:25px;
}
#footer .poweredby {
  float:right;
  margin-right:20px;
  width:350px;
  text-align:right;
}
#footer a{
  color:#FFFFFF;
}

#player1 {
  float:left;
  margin-left:-5px;
}

#player2 {
  float:right;
  margin-right:-5px;
}

.fungusVideo {
  padding-bottom: 15px;
}

/* CMS BLOG ARTICLES */
.articles h2 {
  margin:0;
}
#article-subpages ul {
  list-style:none;
  margin-left:0;
  padding-left:0;
}

#article-subpages a {
  color:#5382BB;
  text-decoration:none;  
}
#article-subpages a:hover {
  text-decoration:underline;
}
#article-subpages dt {
  font-weight:bold;
  margin:10px 10px 0;
  border-bottom:1px solid #CCC;
  padding:5px 0;
  font-size:120%;          
}
#article-subpages dt a {
  text-decoration:none;
}
#article-subpages dd {
  padding:10px;
  margin:0 0 20px;
  font-size:.8em;
}
a.readmore {
  float:left;
}
span.byline {
  text-align:right;
  float:right;
  font-style:italic;
}
#breadcrumbs {
  width:80%;
  text-align:left;
  font-size:12px;
  text-transform:capitalize;
  margin:5px 15px;
}
#breadcrumbs a {
  color:#5382BB;
}
