@charset "utf-8";
/* CSS Document */


/* Styles for BODY */
body { background-color: #B1B097; color: #555555; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin: 0px; padding: 30px 0px 30px 0px; }
a { color: #70532C; }
a:hover { text-decoration: none; }
h1 { color: #70532C; font-size: 18px; font-weight: bold; margin-top: 0px; padding-top: 0px; }
h2 { color: #555555; font-size: 15px; font-weight: bold; }
div.divider { border: dotted #999999; border-width: 1px 0px 0px 0px; }
.clear { clear: both; }

/* Styles for "Main Container" */
div#main-container { background-color: #FFFFFF; width: 850px; }
div#main-inner-padding { padding: 5px; }


/* Styles for "Header Container" */
div#header-container { padding-bottom: 1px}
div#header-container table.layout td.left-cell { padding: 2px 0px 5px 10px; }
div#header-container table.layout td.right-cell { padding: 0px 10px 5px 0px; }
div#header-container table.layout td.right-cell div.new-patients { padding: 0px 15px 10px 0px; }
div#header-container table.layout td.right-cell div.contact-info { font-size: 12px; }
div#header-container div#top-nav-container { background-color: #003E6A; height: 25px; padding-right: 12px; text-align: right; }
div#header-container div#top-nav-container a { color: #FFFFFF; display: inline-block; font-size: 11px; font-weight: bold; line-height: 11px; padding: 7px 12px 5px 12px; text-decoration: none; }
div#header-container div#top-nav-container a:hover { color: #B1B097; }


/* Styles for "Body Container - Left Column" */
div#body-container td#column-left { width: 161px; }
div#body-container td#column-left div#side-nav-title-container { background: #C49C68 url(images/background-side-nav-title.jpg) top left no-repeat; height: 46px; }
div#body-container td#column-left div#side-nav-title-container div.padding { color: #FFFFFF; font-size: 13px; font-weight: bold; padding: 12px 0px 0px 10px; }
div#body-container td#column-left div#side-nav-container { background: url(images/background-side-nav.jpg) top left no-repeat; height: 457px; padding: 8px 10px 0px 10px; }
div#body-container td#column-left div#side-nav-container a { color: #FFFFFF; display: block; font-size: 12px; line-height: 14px; padding: 8px 0px 8px 0px; text-decoration: none; }
div#body-container td#column-left div#side-nav-container a:hover { color: #70532C; }
/* Styles for "Body Container - Middle Column" */
div#body-container td#column-middle { width: 489px; }
div#body-container td#column-middle div#content-container { background: url(images/background-content.jpg) top left no-repeat; padding: 12px 15px 10px 35px; }
/* Styles for "Body Container - Right Column" */
div#body-container td#column-right { background: #E3D7C3 url(images/background-right-column.jpg) top left repeat-x; color: #666666; width: 190px; }
div#body-container td#column-right div.call-title { padding: 25px 0px 12px 0px; }
div#body-container td#column-right div.or-icon { padding: 0px 0px 12px 0px; }
div#body-container td#column-right div.request-title { padding: 0px 0px 15px 0px; }
div#body-container td#column-right div.appointment-form { font-size: 12px; padding: 0px 0px 0px 0px; }
div#body-container td#column-right div.appointment-form form { margin: 0px; padding: 0px; }
div#body-container td#column-right div.appointment-form td { padding-bottom: 5px; }
div#body-container td#column-right div.appointment-form .text-field { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 160px; }

/* Staff Photos */
ul.staff { margin: 0; padding: 0; list-style: none; }
ul.staff li { float: left; margin: 0; padding: 0; width: 135px; margin: 0 11px 30px 0; text-align: center; line-height: 20px; }
ul.staff li img { background: #FFF; padding: 2px; border: 1px solid #DDD; }

/* Styles for "Footer Container" */
div#footer-container { color: #FFFFFF; font-size: 11px; line-height: 15px; padding-top: 20px; }
div#footer-container a { color: #FFFFFF; text-decoration: none; }
div#footer-container a:hover { color: #53523E; }

