/* Common level 2 styles for SkinCare Physicians site */



/* HEADER */

#divheader {
  height: 215px;
}

/* tool links */
#divtoolbar {
	left: 553px;
	width: 196px;
}

/* primary navigation */
#divprimarynav {
  top: 184px;
}



/* BODY */

#divbody {
  background-image: url(../img/home/gradient.gif);     /* override by section */
	min-height: 350px;
}



/* SECONDARY NAVIGATION */

#divsecondarynav {
  padding: 40px 13px 0px 24px;
  width: 190px;
}
/* heading */
#divsecondarynav h2 {
  padding: 0px 9px 0px 9px;
  background-image: url(../img/nav2downarrow.gif);
  background-repeat: no-repeat;
  background-position: 0px 6px;

  font-size: 0.60em;
  font-weight: bold;
  font-style: normal;
  text-transform: uppercase;
  line-height: 120%;
  color: #333333;
  margin-bottom: 10px;
}
#divsecondarynav h2 a, #divsecondarynav h2 a:link, #divsecondarynav h2 a:visited {
  color: #333333;
  text-decoration: none;
}
#divsecondarynav h2 a:active, #divsecondarynav h2 a:hover, #divsecondarynav h2 a:focus {
  color: #333333;
  text-decoration: none;
}
/* main items */
#divsecondarynav p {
  margin: 0px 9px 0px 9px;
  font-size: 0.65em;
  font-weight: normal;
  font-style: normal;
  line-height: 120%;
  color: #666666;
}
#divsecondarynav p a {
  display: block;
  padding: 2px 6px 3px 11px;
  width: 155px;
  margin-bottom: 3px;
}
#divsecondarynav p a, #divsecondarynav p a:link, #divsecondarynav p a:visited {
  color: #666666;
  text-decoration: none;
}
#divsecondarynav p a:active, #divsecondarynav p a:hover, #divsecondarynav p a:focus {
  color: #000000;
  text-decoration: none;
  background-color: #cccccc;
}
#divsecondarynav p a.current {
  font-weight: bold;
}
#divsecondarynav p a.submenuhead {
  font-weight: bold;
  margin-bottom: 2px;
}
/* submenu */
#divsecondarynav ul {
  margin: 0px 0px 4px 9px;
  padding: 0px 9px 0px 0px;
  list-style-type: none;
  width: 172px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
#divsecondarynav li {
  margin: 2px 0px 2px 0px;
  width: 172px;
  font-size: 0.65em;
  font-weight: normal;
  font-style: normal;
  line-height: 120%;
  color: #808080;
}
#divsecondarynav li a {
  display: block;
  padding: 1px 6px 2px 22px;
  width: 144px;
}
#divsecondarynav li a, #divsecondarynav li a:link, #divsecondarynav li a:visited {
  color: #808080;
  text-decoration: none;
}
#divsecondarynav li a:active, #divsecondarynav li a:hover, #divsecondarynav li a:focus {
  color: #000000;
  text-decoration: none;
  background-color: #cccccc;
}
#divsecondarynav li a.current {
  font-weight: bold;
}



/* TEXT */

#divtext {
  padding: 31px 22px 0px 8px;
  width: 491px;
}

/* page heading */
#divtext h1 {
  margin-bottom: 12px;
  font-family: Georgia, "Century Schoolbook L", "Times New Roman", Times, serif;
  font-size: 1.20em;
  font-weight: normal;
  font-style: normal;
  line-height: 120%;
  color: #6e4997;     /* override by section */
}
#divtext h1.smaller {
  font-size: 0.90em;
	padding-top: 5px;
}
#divtext h1 img {
	padding-top: 4px;
}
/* intro text on main section page */
#divtext p.introtext {
  font-family: Georgia, "Century Schoolbook L", "Times New Roman", Times, serif;
  font-size: 0.90em;
  color: #666666;
  margin: -6px 0px 17px 0px;
}
/* subheads */
#divtext h2 {
  font-size: 0.70em;
  font-weight: bold;
  font-style: normal;
  line-height: 140%;
  color: #6e4997;     /* override by section */
  margin-bottom: 0px;
}
#divtext h3 {
  font-size: 0.70em;
  font-weight: normal;
  font-style: italic;
  line-height: 140%;
  color: #6e4997;     /* override by section */
  margin-bottom: 0px;
}
#divtext h4 {
  font-size: 0.70em;
  font-weight: normal;
  font-style: italic;
  line-height: 140%;
  color: #666666;
  margin-bottom: 0px;
}
/* text */
#divtext p, #divtext li {
  font-size: 0.70em;
  font-weight: normal;
  font-style: normal;
  line-height: 140%;
  color: #000000;
}
#divtext ul li ul li {
  font-size: 100%;
}

/* bulleted lists */
#divtext ul {
  margin-top: 0px;
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
}
#divtext ul li {
  margin-top: 0px;
  padding-left: 11px;
  background-image: url(../img/services/bullet.gif);    /* override by section */
  background-repeat: no-repeat;
  background-position: 1px 6px;
}
p.prelist {
  margin-bottom: 0px;
}
/* normal numbered lists */
#divtext ol {
  margin-top: 0px;
}


/* tables that substitute for numbered lists */
table.oltable {
  border: none;
  border-spacing: 0px;
  margin: 0px 0px 6px 0px;
  padding: 0px;
}
table.oltable td {
  text-align: left;
  vertical-align: top;
  padding: 0px 8px 8px 2px;
}
table.oltable td img.listnumber {
  margin: 0px; /* not needed after all */
}
table.oltable p {
  margin: 0px;
}

/* headed lists - lists that look like paragraphs with headings*/
#divtext ul.headedlist {
  margin-left: 0px;
  padding-left: 12px; /* justin didn't like this */
  padding-left: 0px;
  list-style-type: none;

}
#divtext ul.headedlist li {
  margin-bottom: 1.0em;
  padding: 0px;
  background-image: none;
}
#divtext ul.headedlist strong {
  color: #6e4997;     /* override by section */
}

/* image that floats to left at top of paragraph */
img.floatleft {
  float: left;
	margin: 4px 16px 6px 0px;
}
