 body { margin:0px;background-image:url("../img/bg.gif");background-repeat:repeat-x;background-color:#e0cba1; }
 #main { background-image:url("../img/bg-main.png");width:800px;padding:0px 10px 20px 10px;margin:auto;}
 #banner { height:140px;background-color:#ccc;background-image:url("../img/banner.png");position:relative; }
 #banner p { position:absolute;margin:0px;line-height:15px;font-size:14px;color:#4a5889; }
  #contact_erica { top:77px;left:490px;text-indent:0px; }
  #appointments { top:107px; left:160px;text-indent:0px; }

 #nav { height:38px;background-color:#000;text-align:center;text-transform:uppercase;position:relative;font-family:arial,'lucida console',sans-serif;font-size:10pt; }
 #nav div { width:113px;height:28px;padding-top:10px;float:left;border-left:1px solid #4a5889;text-align:center;position:relative; }
 #nav #sp1 { border-left:none; }
 #nav #sp2 { height:36px;padding-top:2px; }
 #nav ul { display:none; }
 #nav .hov ul { display:block;position:absolute;top:38px;left:0px;margin:0px;background-color:#333;list-style-type:none;padding:4px; }
 #nav li { border-bottom:1px solid #777;text-transform:none;text-align:left; }
 #nav a { color:#e0cba1;text-decoration:none;line-height:16px; }
 #nav a:hover { text-decoration:underline; }

 #page_nav { width:185px;padding-left:5px;float:left;margin-bottom:10px; }
 #page_nav h2 { text-align:left;background-image:url("../img/bg-header.png");background-repeat:no-repeat;margin:10px 0px 0px 10px;padding:7px 0px;font-size:16px;text-transform:uppercase; }
 #page_nav ul { list-style-type:none;padding:0px;margin:0px 0px 0px 15px;color:#4a5889;font-size:11pt; }
 #page_nav ul li { padding-bottom:3px; }
 #page_nav a { color:#4a5889;text-decoration:none; }
 #page_nav a:hover { text-decoration:underline; }

 #cont { padding:15px 15px 0px 15px;width:570px;float:right;font-family:arial,'lucida console',sans-serif; }
 #cont p { text-indent:0px; }

 #foot { padding:4px;text-align:center;font-size:9pt;background-color:#000;width:792px;color:#e0cba1;clear:both; }
 #foot a { color:#e0cba1; }

 #btm { background-image:url("../img/btm-main.png");width:820px;margin:auto;height:11px;clear:both; }

 @media print {
  #main { background-color:#fff;background-image:none;width:650px;padding:0px;margin:0px; }
 }


 h1 { text-align:center;margin-top:0px;font-size:1.6em; }
 h2 { text-align:center;margin:0px;font-size:1.4em; }
 h3.bigpic { text-align:center;border:1px solid #4a5889;padding:5px;font-size:1.1em; }

 .center { text-align:center; }
