.white {color: #51629c}
body{font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:100%; margin-top: 0; text-align:center; background:#51629c;}
td {vertical-align:top;}
#page{width:850px; text-align:left; border:#000000 solid 1px; margin:0 auto; display:block;}
a {text-decoration:underline; color:#b93a26;}
a:hover {text-decoration:none;}
#topNav {height:167px;}
#topNav a {display:block; background:no-repeat; height:30px; float:left;}
#topNav a.home {width:64px; background-image: url(images/home.gif);}
#topNav a.home:hover {background-image: url(images/home_rollover.gif);}
#topNav a.doctors{width:126px; background-image: url(images/doctors.gif);}
#topNav a.doctors:hover {background-image: url(images/doctors_rollover.gif);}
#topNav a.services{width:123px; background-image: url(images/services.gif);}
#topNav a.services:hover {background-image: url(images/services_rollover.gif);}
#topNav a.contact{width:114px; background-image: url(images/contact.gif);}
#topNav a.contact:hover {background-image: url(images/contact_rollover.gif);}
#topNav a.links{width:221px; background-image: url(images/links.gif);}
#topNav a.links:hover {background-image: url(images/links_rollover.gif);}
#topNav a.phone{width:202px; background-image: url(images/phone.gif);}
#topNav a.phone:hover {background-image: url(images/phone.gif);}
#side img {padding-top:15px; margin:0; vertical-align:middle;}
#side {text-align:center;}
#side p {padding: 5px 15px 15px 15px; font-weight:bold; color:#003366; margin:0; text-align:left;}
.specials {margin:0; border-bottom:#000000 1px solid;}
#sideNav {margin:0; padding: 0 0 18px 0; border-bottom:#000000 1px solid; text-align:left;}
#sideNav a {display:block; height:21px;}
#sideNav a.care {width:188px; background-image: url(images/care.gif);}
#sideNav a.care:hover {background-image: url(images/care_rollover.gif);}
#sideNav a.directions{width:132px; background-image: url(images/directions.gif);}
#sideNav a.directions:hover {background-image: url(images/directions_rollover.gif);}
#sideNav a.coupons{width:115px; background-image: url(images/coupons.gif);}
#sideNav a.coupons:hover {background-image: url(images/coupons_rollover.gif);}
#sideNav a.insurance{width:124px; background-image: url(images/insurance.gif);}
#sideNav a.insurance:hover {background-image: url(images/insurance_rollover.gif);}
#content {width:648px; background:#ffffff; padding-bottom:20px;}
#content p {padding:3px 10px 0 10px; line-height: 1.5em; margin:0;}
#content a {padding-left:10px;}
#content li+li {padding-top:5px;}
iframe {border:#b93a26 3px solid;}
#content img.storefront {float:right; padding: 15px 5px 0 15px;}
#content img.doctors {float:left; padding: 15px 5px 0 15px;}
#side {width:202px; background:#e0e5ff; border-left:#000000 1px solid;}
#footer {background:#e0e5ff; border-top:#000000 1px solid; }
#footer p {padding:0 10px; font-size:10px; margin:0;}
#footer img {float:right; padding-right: 35px;}
h1 {color:#b93a26; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding: 10px 0 0 10px; margin:0;}
h2 {color: #6699CC; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding: 10px 0 0 10px; margin:0;}
input {display:block;}
#contact_form input{line-height:12px; font-size:12px; margin:2px 0 0 0;}
#contact_form {padding-left: 10px;}
.coupon {background-color:#e0e5ff; border:dashed 2px #b93a25; padding:10px 10px 15px 10px; margin: 25px 150px; }
.coupon img.scissors {margin-top:-28px; margin-left: 50px;}
