#index {
     margin: 0;
     padding: 0;
     background-color: #7e7f83; }
body {
     text-align:center;
     padding:0;
     margin:0;
     background-image: url(../images/bg_wrapper.jpg);
     background-repeat: no-repeat;
     background-position: top center;
     background-color: #7e7f83; }
#wrapper {
     width: 818px;
     text-align: center;
     margin: 0 auto; }
/********************************************************************
Text Styles
********************************************************************/
h1 {
     font-family: Times, "Times New Roman", serif;
     font-size: 18px;
     color: #ffffff;
     margin-bottom: 3px;
     }
.c_onecolumn h1{
     margin-top: 270px;}
h2 {
     font-family: Times, "Times New Roman", serif;
     font-size: 14px;
     color: #91aec5;
     margin: 0 0 5px 0;
     padding: 0;
     font-style: italic; }
h3 {
     font-family: Times, "Times New Roman", serif;
     font-size: 12px;
     color: #91aec5;
     margin: 0 0 5px 0;
     padding: 0; }
p {
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 11px;
     color: #ffffff;
     line-height: 16px; }
p.indent {
     padding-left: 20px;
     margin-top: 0px; }
/********************************************************************
Header Styles
********************************************************************/
.header {
     height: 155px;
     background-image: url(../images/header_images.jpg);
     background-repeat: no-repeat; }
/********************************************************************
Navigation Styles
********************************************************************/
.nav {
     width: 188px;
     float: left;
     text-align: left;
     text-align: right;
     font-size: 12px;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-weight: bold; }
.nav ul {
     list-style: none; }
.nav li {
     padding-right: 40px;
     line-height: 35px;
     background-image: url(../images/nav_underline3.jpg);
     background-repeat: no-repeat;
     background-position: bottom right; }
.nav a, .nav a:visited {
     color: #ffffff;
     text-decoration: none; }
.nav a:hover {
     color: #7f8588; }
/********************************************************************
Body Structure Column Styles
********************************************************************/
.content {
     background-color: #ffffff;
     background-image: url(../images/bg_main.jpg);
     background-repeat: repeat-y; }
.qlink {
     margin: 0;
     padding: 0;
     text-align: left;
     height: 38px;
     margin-left: 188px; }
.c_one {
     float: left;
     width: 300px;
     margin-left: 0;
     text-align: left; }
.c_one p, .c_two p, .c_onecolumn p {
     padding-right: 20px; }
.c_one img, .c_two img, .c_onecolumn img {
     float: left;
     margin: 0 10px 10px 0; }
.c_two {
     float: left;
     width: 320px;
     text-align: left; }
.c_onecolumn {
     text-align: left;
     padding-left: 188px;
     padding-right: 35px; }

.clear {
     clear: both;
     height: 20px; }
/********************************************************************
Main Image Styles
********************************************************************/
.main_image {
     float: left;
     width: 606px;
     height: 251px;
     background-image: url(../images/main_img.jpg);
     text-align: right; }
#about.main_image{
     background-image: url(../images/header_about.jpg); }
#contact.main_image{
     background-image: url(../images/header_contact.jpg); }
#services.main_image{
     background-image: url(../images/header_services.jpg); }
#insurance.main_image{
     background-image: url(../images/header_insurance.jpg); }
#patients.main_image{
     background-image: url(../images/header_patients.jpg); }
#physicians.main_image{
     background-image: url(../images/header_physicians.jpg); }
.main_image h1 {
     font-family: Times, "Times New Roman", serif;
     font-size: 16px;
     color: #003263;
     float: right;
     padding: 10px 15px 0px 0;
     width: 150px;
     margin-bottom: 0; }
.main_image p {
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 10px;
     width: 150px;
     float: right;
     clear: both;
     padding: 0px 15px 0 0;
     color: #000000;
     line-height: 12px; }
/********************************************************************
General Styles
********************************************************************/
ul {
     margin-top: 0; }
li {
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 11px;
     color: #ffffff;
     padding-bottom: 9px; }
br {
}
a { }
a:link {
     color: #ffffff; }
a:visited {
     color: #ffffff; }
a:hover {
     color: #9da0a1; }
a:active { }
img {
     border: solid 0; }
/********************************************************************
Footer Styles
********************************************************************/
.footer {
     clear: both;
     padding: 20px 0 67px 0;
     background-image: url(../images/footer2.jpg);
     background-repeat: no-repeat; }