@charset "utf-8";
/* CSS Document */

body {background: url(images/background.gif); margin: 0 auto; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:40px} 
#container {width: 800px; background:url(images/content-bg.gif); margin: 0 auto; padding:0}
#home-container {width: 800px; background:url(images/content-bg.gif); margin: 0 auto; padding:0}
#content {width: 750px; margin: 0 25px; padding: 0;}
#clear {content: "."; display: block; visibility: hidden; height: 0px; clear: both;}
.clear {content: "."; display: block; visibility: hidden; height: 0px; clear: both;}


#header {width: 750px; margin:0 auto; padding:0;}
#home-top {height: 174px;}
#home-bottom {height: 225px; background:url(images/home-bottom.jpg); background-repeat: no-repeat;}
.contact {margin: 0; padding: 0; margin-left: 200px; margin-right: 0;}
#home-bottom select {position:absolute; height:17px; width: 150px; padding: 0; color: #223d38;
font-size: 10px; background: #fbedc3; margin:174px 0 0 435px; .margin:14px 0 0 435px;}
#home-bottom table {float:right; margin-right:20px; padding:0; _width:435px;}
#home-bottom-print {display: none;}

ul {list-style: none; margin: 0; padding: 0;}
.indent {margin-left:15px;}
#col-left {width: 225px; float:left;}
#col-right {width: 225px; float:left;}

#left {width: 195px; margin-left: 25px; float:left; padding: 0; _margin-left:0px; _padding-left:25px;}
#left .address {margin-left: 35px; font-size:12px; color:#223d38; display:block; overflow:auto; margin-bottom: 35px;}
#right {width: 555px; float:left; padding: 0; border-left:1px solid #bbc0b9;}
#right ul {list-style: none; margin: 0; padding-left: 15px;}
#right hr {border-top: 1px solid #bbc0b9; width: 555px; margin: 5px 0;}
.copy {margin-bottom: 40px; margin-left:13px; margin-right: 15px; width: 525px;}
#copy {margin-bottom: 40px; margin-left:13px; margin-right: 15px; width: 525px;}
#copy2 {margin-bottom: 90px; margin-left:13px; margin-right: 15px; width: 525px;}
#info {margin-left: 175px;}


img{padding:0; margin:0; border:none; display:block;}
#img-rotate{float:left; height:174px; width: 565px;}
#home-bottom img {position:absolute; margin: 153px 0 0 176px;}
.bio {float: left; margin: 0 10px 8px 0; border: 1px solid #223d38; padding:6px;}
.img-left {float: left; margin-right: 10px; margin-bottom:8px; border: 1px solid #223d38; padding:6px;}
.img-right {float: right; margin-left:10px; margin-bottom:8px; border: 1px solid #223d38; padding:6px; font-size: 10px; color: #223d38; text-align:right;}

#footer {width: 800px; background:url(/images/footer.gif); margin: 0 auto; height:41px;}

h1 {font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; color: #223d38; margin: 0px 0 15px 0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: #223d38; margin: 0 0 8px 0; }
h3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: #223d38; margin: 5px 0 0 0px;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #223d38; margin-top: 5px; margin-bottom: 0; padding: 0;}

a:link, a:hover, a:visited {color:#223d38;}
.title {margin-left: 11px;}
.credit {font-size:12px; font-weight: normal; text-align:center; font-family:Arial, Helvetica, sans-serif; color: #666666;}
.credit2 {font-size:11px; font-weight: normal; text-align:center; font-family:Arial, Helvetica, sans-serif;color: #666666; margin: 0; padding: 0;}
.credit a, .credit a:hover {color: #666666; font-weight: normal;} 

/* =-=-=-=-=-=-=-[Menu One]-=-=-=-=-=-=-=- */
#menu {width: 160px; margin-left: 25px; height:166px; float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:#9aaa94; text-transform:uppercase; padding-top:8px;}
#menu li a {height: 20px; text-decoration: none;}	
#menu li a:link, #menu li a:visited { color:#FFFFFF; display: block; background: url(images/nav-bg.gif); 
padding: 0px 0 0 15px;}
#menu li a:hover {color: #223d38;}
#menu li a:active {color: #223d38;}
#menu li a#current, #menu li a:hover#current {color: #223d38; background: url(images/nav-over.gif) 0 -3px;background-repeat:no-repeat;}

/* =-=-=-=-=-=-=-[Menu Two]-=-=-=-=-=-=-=-*/	
#menu2 {width: 195px; height:296px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:url(images/nav-bg2.gif); text-transform:uppercase; padding-top: 8px; line-height: 18px; margin-bottom: 15px;}
#menu2 li a {height:20px; text-decoration: none;}
#menu2 li a:link, #menu2 li a:visited { color:#FFFFFF; background: url(images/nav-bg2.gif); padding: 0px 0 0 45px;}
#menu2 li a:hover {color: #223d38;}
#menu2 li a:active {color: #223d38;}
#menu2 li a#current, #menu2 li a:hover#current {color: #223d38; background: url(images/nav-over2.gif) 0 -3px;background-repeat:no-repeat;}

/* =-=-=-=-=-=-=-[SubMenu]-=-=-=-=-=-=-=-*/
#submenu {text-transform:none; background: url(images/nav-bg2.gif); font-weight:normal;}
#submenu li a:link, #submenu li a:visited {color:#223d38; background: url(images/nav-bg2.gif); padding: 0px 0 0 55px;}
#submenu li a:hover {color: #ffffff;}
#submenu li a:active {color: #223d38;}

/* -- Print Divs -- */
#home {display: none;}

/* -- FORMS -- */
/*.form_element label {display: block; width: 150px; font-size: 12px; line-height: 14px; padding: 0px 0px 12px 0px; clear: both; float: left;
	margin: 0px 10px 0px 0px;}
.form_element input {display: block; margin-top: 3px; float: left; width: 150px; padding: 0px;}*/

.cleardate {width: auto; overflow: visible;}
input.dashboard {width: 100px;}
button.dashboard {height: 20px; padding-top: 8px; margin-left: 10px;}
.form_element {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:10px; padding: 0;}
.form_element label {margin-bottom: 3px;}
.LV_invalid {color:#FF0000; content: "."; display: block; clear: both;}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active, .fieldWithErrors input.LV_invalid_field, .fieldWithErrors textarea.LV_invalid_field 
{border: 1px solid #223D38;}
.LV_validation_message{margin:0 0 0 5px;}
.req {border: 1px solid #CC0000;}
.small {margin-top: 2px; color: #a0a99c; margin-bottom: 0;}

form#ChronoContact_new_patients fieldset {width: 485px; padding: 0 0 10px 15px; margin-bottom: 15px; border: 1px solid #B6C0B2;}
form#ChronoContact_new_patients legend {font-size: 14px; font-weight: bold; padding: 8px 3px; color: #223D38;}
form#ChronoContact_new_patients label.cf_label {}

form#ChronoContact_refill_request fieldset {width: 485px; padding: 0 0 10px 15px; margin-bottom: 15px; border: 1px solid #B6C0B2;}
form#ChronoContact_refill_request legend {font-size: 14px; font-weight: bold; padding: 8px 3px; color: #223D38;} 
form#ChronoContact_refill_request .more {margin-left: -7px;}
.chronoform a{color:#fff;}
input#med_quantity1, input#med_quantity2, input#med_quantity3, input#med_quantity4, 
input#med_quantity5, input#med_quantity6, input#med_quantity7 {width: 20px;}
input#med_name1, input#med_name2, input#med_name3, input#med_name4, 
input#med_name5, input#med_name6, input#med_name7 {margin-left: 10px;}
input#cc_number1, input#cc_number2, input#cc_number3, input#cc_number4 {width: 40px;}
input#cc_number1 {margin-left: 10px;}

input#rivergate, input#chattanooga {margin-top: 10px; margin-left: 0px;}
input#nolensville {margin-top: 13px; margin-left: 0px;}

.form_element .check_label {padding:0px 10px 0px 0px; display:inline; line-height: 18px;}
+