html { height: 100%; font-size: 0.9em; }

body { margin: 0px; background-color: #E7DAC2; text-align: center; min-height: 101%; padding-top: 10px;}

#main { width: 720px; margin-left: auto; margin-right: auto; text-align: left; border: 2px solid #15120D; }

#header { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #15120D; height: 124px; }

#main, #content, #header, #top-nav, h1 { background-color: #FFFFFF }

#top-nav { width: 715px; margin-left: auto; margin-right: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 55%; text-align: right; vertical-align: bottom; height: 18px; line-height: 18px; padding-right: 5px; border-width: 0px 0px 1px 0px; border-style: solid; }

#top-nav, #content, a { color: #675A42; }

#navigation { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #15120D; background-color: #E7DAC2; text-decoration: none; margin: 0px; width: 150px; text-align: left; padding: 5px 5px 15px 5px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #15120D; }

#bottomleft { clear: left; float: left; margin-top: 10px; position: relative; width: 150px; vertical-align:text-top; }

#content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; margin-left: 170px; padding: 5px 5px 15px 5px; text-align: left; text-decoration: none; width: 535px; }

#content img.topleft { padding: 10px 10px 0 0; float: left; width: 210px; height: 140px; }
#content img.rrr { width:500px; height:80px; }

#content p { padding-top: 5px; }

#contentl { width: 130px; float: left; }

#contentr { width: 400px; float: right; }

#footer { border-top: 4px solid #15120D; height: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; color: #E7DAC2; text-align: center; clear: both; background-color: #9A8763; padding: 5px 0px 0px 0px; position: relative; }

#mytable { width: 100%; padding: 0px; margin: 0px; }

a { text-decoration: none; }

a.small-navigation { color: #F1A124; text-decoration: none;  }

a.small-navigation:hover { color: #F1A124; }

a.navigation, a.navigation2 { color: #15120D; border-width: 1px 0px 0px 5px; border-color: #9A8763; border-style: solid; text-decoration: none; display: block; padding: 3px 0px 3px 5px; text-align: left; font-weight: bold; }

a.navigation2 { padding: 3px 0px 3px 25px; }

a.navigation:hover { color: #15120D; border-color: #15120D; background-color: #DAC7A3; }

a.navigation2:hover { color: #15120D; border-color: #15120D; background-color: #DAC7A3; }

a.email { color: #000; font-weight: bold; }

a img { border: 2px solid #15120D; }

img.center { display: block; margin-left: auto; margin-right: auto; }

hr { width: 100%; height: 0px; text-align: center; border-color: #675A42; border-style: dashed; border-width: 0px 0px 1px 0px; }

h1 { color: #9E0508; font-size: 2em; text-decoration: none; text-align: left; margin: 0px 0px 15px 0px; font-weight: bold; padding: 2px 50px 0px 0px; }

h2 { background-image: url(images/h2_fade.png); background-repeat: repeat-x; border: 1px solid #DAC7A3; color: #4D4535; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.6em; height: 30px; margin: 25px 0px 0px 0px; padding: 10px 10px 7px 10px; text-align: left; text-decoration: none; }

p { padding: 0px 0px 10px 0px; margin-top: 2px; }

ul { list-style-image: url(images/arrow.png); }

li { margin-bottom:0.5em; }

#treatments table { display: table; }

#treatments td { display: table-cell; padding: 6px 6px 6px 12px; color: #15120D; text-align: center; vertical-align: top; }

#treatments td.heading_l { background-color: #E7DAC2; font-weight: bold; border: 1px solid #15120d; }
#treatments td.heading_c { background-color: #E7DAC2; font-weight: bold; border-top: 1px solid #15120d; border-right: 1px solid #15120d; border-bottom: 1px solid #15120d; }
#treatments td.heading_r { background-color: #E7DAC2; font-weight: bold; border-top: 1px solid #15120d; border-right: 1px solid #15120d; border-bottom: 1px solid #15120d; }

#treatments td img { width: 130px; height: 86px; }

#treatments td.left, .bottomleft { border-left: 1px solid #15120d; border-right: 1px solid #15120D; }
#treatments td.center, .bottomcenter { border-right: 1px solid #15120D;}
#treatments td.right, .bottomright { border-right: 1px solid #15120d; }
#treatments td.bottomleft, .bottomcenter, .bottomright { border-bottom: 1px solid #15120d; }

.testimonial { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; }

#workplace table { display: table; text-align: center; border: 1px solid #FEE8AB; }

#workplace td { display: table-cell; padding: 4px; }

.style1 { font-size: 0.75em; color: #F00; }