body {
     background-color: #384146;
     margin: 0px;
     font-family:arial;
}

ul {
     margin: 0px;
     padding: 0px;
}

img {
     border: none;
}

a {
     text-decoration: none;
     color: #ffffff;
}

a:hover, a:focus {
     outline: none;
}

.email {
     color: #0097DD;
}

/************** BEGIN Masthead CSS ******************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/

#shadow {
     background:transparent url(/images/bg_sd.jpg) repeat-y scroll 0 0;
     width: 1166px;
     margin: 20px auto;
}

#main_container {
     width: 1166px;
}

.page_block {
     margin-left: 108px;
     width: 951px;
}


#dmk_header {
}

#dmk_masthead {
     background: transparent url(/images/leftMH_shade.jpg) no-repeat scroll 0 0;
     height: 109px;
     margin-bottom:0;
}



#dmk_navbar {
     height: 32px;
}

#left_nav_image {
     background: transparent url(/images/navbar_graphic_first.jpg) repeat-x scroll 0 0;
     height: 32px;
     width: 69px;
     float: left;
}

#right_nav_image {
     background: transparent url(/images/navbar_graphic_first.jpg) repeat-x scroll 0 0;
     height: 32px;
     width: 68px;
     float: left;
}

#list {
     width: 814px;
     margin-top: 0px;
     float: left;
     height: 32px;
}

ul.tabs {
     list-style-type:none;
}

ul.tabs li.home_active {
     background: #b1816a url(/images/navbar_graphic_first_lite.jpg) repeat-x scroll 0 0;
}

ul.tabs li.home {
     background: #b1816a url(/images/navbar_graphic_first.jpg) repeat-x scroll 0 0;
}

#nav_home:hover {
     background: url(/images/navbar_graphic_first_lite.jpg) repeat-x scroll 0 0;
}

#nav_home a {
     padding-left: 18px !important;
}

#nav_insurance {

}

.hiddenPic {
     display:none;
}

ul.tabs li {
     background: #b1816a url(/images/navbar_graphic.jpg) no-repeat scroll 0 0;
     margin: 0;
     float: left;
}

ul.tabs li.active {
     background: url(/images/navbar_graphic_lite.jpg) no-repeat scroll 0 0;
}

ul.tabs li:hover {
     background: url(/images/navbar_graphic_lite.jpg) no-repeat scroll 0 0;
}

ul.tabs li a {
     padding: 9px 16px 9px 18px;
     color: #ffffff;
     font-size: 12px;
     display: block;
}

#nav_contact a {
     padding-right: 22px;
}



#dmk_submast {
     background: transparent url(/images/mh_vertical.jpg) repeat-x scroll 0 0;
     height: 109px;
     margin-left: 69px;
     position: relative;
     margin-bottom: 0px;
}

#logo {
     float: left;
     margin: 0px;
     height: 109px;
     padding-left: 10px;
}

#logo img {
     float: left;
}

#logo_info {
     float: left;
     width: 220px;
     position: absolute;
     left: 96px;
     top: 22px;
     color: #ffffff;
     font-weight: bold;
}

#name {
     float: left;
     font-size: 1.2em;
}

#name a {
     color: #ffffff;
}

#address {
     float: left;
     margin-left:35px;
     font-size:0.95em;
}

#motto_phone {
     float: right;
     font-size:1.2em;
     margin-right:40px;
     margin-top: 25px;
     width:250px;
     color: #ffffff;
     font-weight: bold;
     text-align:center;
}

#phone {
     font-size:1.5em;
}

#right_mh_graphic {
     float: right;
     background: url(/images/rightMH_shade.jpg) no-repeat scroll 0 0;
     height: 109px;
     width: 68px;
}

/************** END Masthead CSS ********************************/


/************** BEGIN Footer CSS *******************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/

#dmk_footer a:hover {
     text-decoration: underline;
}

#footer_top {
     background: transparent url(/images/footer_graphic.jpg) no-repeat scroll 0 0;
     width: 821px;
     margin: auto;
     height: 30px;
}

#footer_address {
     font-size: 12px;
     padding-top: 1px;
     text-align: center;
}

#footer_address span{
     color: #6dbdf2;
     font-weight: bold;
}

#site_map, #site_map a {
     font-family: helvetica;
     color: #6DBDF2;
     font-size: 12px;
     font-weight: bold;
}

#site_map li {
     display: inline;
     padding-left: 10px;
     padding-right: 10px;
}

#bar_first {
     border-right: 1px solid #6DBDF2;
}

#bar_last {
     border-left: 1px solid #6DBDF2;
}

li.bar {
     border-right: 1px solid #6DBDF2;
     border-left: 1px solid #6DBDF2;
}

#site_map ul {
     padding-bottom: 20px;
     padding-top: 5px;
     padding-left: 100px;
}

/************** END Footer CSS ********************************/



.dmk_content_top {
     width: 951px;
     height: 420px;
}

#content a:hover {
     text-decoration: underline;
}


/************** BEGIN Home Content CSS *******************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/


#content {
     width: 951px;
     margin-bottom: 100px;
}

#dmk_content_bottom {
     height: 340px;
}

#left_margin {
     background:transparent url(/images/margin_shader_br_left.jpg) no-repeat scroll 0 0;
     float:left;
     height:351px;
     width:69px;
}
#teaser_content {
     background:transparent url(/images/cont_decor_br_front.jpg) no-repeat scroll 0 0;
     float:right;
}
#right_margin {
     background:transparent url(/images/margin_shader_br_right.jpg) no-repeat scroll 0 0;
     float:right;
     height:351px;
     width:69px;
}

.col_1 {
     width: 510px;
     float: left;
     height:351px;
}

.image_carousel {
    height:  260px;
    width:   510px;
    padding: 0;
    margin:  0;
}

.image_carousel img{
/*
     background: transparent url(/images/carousel_1.jpg) no-repeat scroll 0 0;
     */
     margin-left: 22px;
     margin-top: 17px;
     width:  473px;
     height: 236px;
}

#intro_text {

}

#welcome {
     color: #0097DD;
     font-family: helvetica;
     font-size: 26px;
     margin-left: 30px;
}

#tag_line {
     margin-left: 30px;
     font-family: helvetica;
     font-size: 14px;
}

#tag_line a {
     font-family: helvetica;
     font-size: 14px;
     color: #0097DD;
}

.col_2 {
     float: right;
     width: 303px;
}

#front_statement {
     color: #ffffff;
     font-family: helvetica;
     font-size: 24px;
     margin-top: 65px;
}

.col_2 img {

}




#content_title_bar {
     width: 951px;
     height: 42px;
     background: transparent url(/images/cont_heading_bar.jpg) repeat-x scroll 0 0;
     color: #ffffff;
     font-size: 18px;
     font-family: helvetica;
     margin-bottom: 20px;
}

.headings {
     float: left;
     padding-top: 7px;
}

#heading_1 {
     margin-left: 60px;
}

#heading_2 {
     margin-left:140px;
}

#heading_3 {
     margin-left:40px;
}

#info_content {
     margin-left: 45px;
}

.info_blocks {
     margin-left: 10px;
     color: #ffffff;
     float: left;
}

#services_front {
     background: transparent url(/images/blue_square.jpg) no-repeat scroll 0 0;
     height: 215px;
     width: 301px;
}

#services_front li {
     list-style-image: url(/images/star.png);
     font-size:13px;
     font-weight:bold;
     line-height:1.7;
}

ul.services li a{
     
}

#services_front ul {
     margin-left:30px;
     margin-top:10px;
}

#hours-lang {
     background:transparent url(/images/blue_square_2.jpg) no-repeat scroll 0 0;
     font-family:sans-serif;
     font-size:18px;
     height:215px;
     width:227px;
}

#hours-block {
     float: left;
     padding-left: 15px;
     padding-top: 15px;
     padding-right: 8px;
}

#lang-block {
     float: left;
     padding-left: 8px;
     margin-top: 15px;
     border-left: 1px solid white;
     padding-bottom: 10px;
}

#hours {
     float: left;
}

#lang {
     float: left;
}

#sat-time {
     text-align: right;
}

#kazem-photo {
     height: 215px;
     width: 287px;
     background: transparent url(/images/dmk_287.jpg) no-repeat scroll 0 0;
}

#kazem-photo a{
     margin-left: 60px;
     margin-top: 194px;
     float: left;
     color: #06476f;
     font-weight: bold;
     width: 160px;
}

/************** END Home Content CSS ********************************/


/************** BEGIN Services Content CSS *******************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/

#services_content {
     position: relative;
     background: transparent url(/images/cont_decor_bl_serv.jpg) no-repeat 0 0;
     height: 600px;
 }

#services_statement {
     position: absolute;
     width: 350px;
     top: 80px;
     left: 520px;
     color: #ffffff;
     font-family: helvetica;
     font-size: 20px;
}

#services_content_bottom {
     margin-left: 110px;
     width: 730px;
     position: absolute;
     top: 250px;
}

#services_content_bottom ul{
     margin-top: 20px;
}

#services_content_bottom li{
     list-style-image: none;
     list-style-position: outside;
     list-style-type: none;
     padding-bottom: 15px;
     font-size: 12px;
}

#services_content_bottom span {
     color: #0097DD;
     font-size: 24px;
}

#services_content_bottom li span {
     color: #0097DD;
     font-weight: bold;
     font-size: 13px;
}

/************** END Services Content CSS ********************************/


/************** BEGIN Doctor Content CSS *******************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/

#doctor_content {
     position: relative;
     background: transparent url(/images/cont_decor_rd_doc.jpg) no-repeat 0 0;
     height: 600px;
 }

#doctor_statement {
     color:#FFFFFF;
     left:340px;
     position:absolute;

     top:20px;
     width:450px;
}

.poem	 {
     font-family:serif;
     font-size:18px;
     font-style:italic;
     font-weight:bold;
     text-align:center;
}

p.poem {
     font-size: 14px;
     font-weight: normal;
}

div.poem span {
     font-style: normal;
}

p.poem span {
     font-style: normal;
     font-family: helvetica;
     font-size: 12px !important;
     color: #000000 !important;
}

#doctor_content_bottom {
     margin-left: 110px;
     width: 730px;
     position: absolute;
     top: 250px;
}

#doctor_content_bottom h1{
     color: #0097DD;
     font-size: 23px;
     margin: 0px;
}

#doctor_content_bottom span {
     color: #0097DD;
     font-size: 13px;
}

#doctor_content_bottom {
     font-size: 12px;
}

/************** END Doctor Content CSS ********************************/


/************** BEGIN Insurance Content CSS *******************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/

#insurance_content {
     position: relative;
     background: transparent url(/images/cont_decor_pk_insu.jpg) no-repeat 0 0;
     height: 800px;
 }

#insurance_statement {
     color: #FFFFFF;
     font-family: helvetica;
     font-size: 19px;
     left: 340px;
     position: absolute;
     top: 25px;
     width: 390px;
}

#insurance_content_bottom {
     margin-left: 110px;
     width: 730px;
     position: absolute;
     top: 200px;
}

#insurance_content_bottom h1{
     color: #0097DD;
     font-size: 23px;
     margin: 0px;
}

#insurance_content_bottom {
     font-size: 12px;
}

.routine_list {
     float: left;
}

.insur_type li{
     list-style-image: url(/images/star.png);
     color: #ffffff;
     font-size: 12px;
     font-weight: bold;
     line-height:1.5;
}

#ins_carrier_cont ul {
     margin-left: 40px;
}

#insurance_heading {
     color:#0097DD;
     font-family:null;
     font-size:20px;
     padding-bottom:20px;
     padding-top:20px;
     text-align:center;
}

.insur_type {
     background: transparent url(/images/blue_square_insur.jpg) no-repeat 0 0;
}

.insur_type_head {
     color: #ffffff;
     font-size: 18px;
     margin-left: 20px;
     margin-top: 20px;
     margin-bottom: 10px;
}

#routine {
     float: left;
     height: 280px;
     width: 296px;
     margin-left: 40px;
}

#medical {
     float: left;
     height: 280px;
     width: 296px;
     margin-left:60px;
}

#medical li {
     line-height: 1.2;
}
/************** END Insurance Content CSS ********************************/


/************** BEGIN Forms Content CSS *******************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/

#forms_content {
     position: relative;
     background: transparent url(/images/cont_decor_or_forms.jpg) no-repeat 0 0;
     height: 600px;
 }

#forms_statement {
     color: #FFFFFF;
     font-family: helvetica;
     font-size: 19px;
     left: 450px;
     position: absolute;
     top: 55px;
     width: 390px;
}

#forms_content_bottom {
     margin-left: 110px;
     width: 730px;
     position: absolute;
     top: 220px;
}

#forms_content_bottom h1{
     color: #0097DD;
     font-size: 23px;
     margin: 0px 0px 20px 0px;
}

#forms_content_bottom {
     font-size: 12px;
     margin-bottom: 20px;
}

#forms_dl {
     background: transparent url(/images/blue_square_forms.jpg) no-repeat 0 0 ;
     float: left;
     width: 186px;
     height: 113px;
}

#forms_dl a {
     font-weight: bold;
}

#forms_dl_heading {
     padding-left: 10px;
     padding-bottom: 10px;
     font-size: 13px;
     padding-top: 10px;
     color: #ffffff;
     font-weight: bold;
}

#forms_dl li {
     list-style: none;
     padding-left: 10px;
     font-size: 12px;
     line-height: 1.4em;
}

#forms_dl img {
     padding-right: 5px;
}

#forms_instruct {
     margin-left: 30px;
     float: left;
     width: 50%;
}

#forms_instruct p {
     margin-top: 0px;
}


/************** END Forms Content CSS ********************************/


/************** BEGIN Feedback Content CSS *******************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/

#feedback_content {
     position: relative;
     background: transparent url(/images/cont_decor_pr_feedback.jpg) no-repeat 0 0;
 }

#feedback_statement {
     color:#FFFFFF;
     font-size:20px;
     font-family: helvetica;
     left:350px;
     position:absolute;
     top:30px;
     width:460px;
}

#feedback_content_bottom {
     margin-left: 110px;
     width: 670px;
     padding-top: 230px;
}

#feedback_content_bottom h1{
     color: #0097DD;
     font-size: 23px;
     margin: 0px;
}

#feedback_content_bottom p {
     margin-left: 20px;
     font-weight: bold;
}

#feedback_content_bottom p span {
     color: #0097DD;
     
}

#feedback_content_bottom {
     font-size: 12px;
}

/************** END Feedback Content CSS ********************************/


/************** BEGIN Staff Content CSS *******************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/

#staff_content {
     position: relative;
     background: transparent url(/images/cont_decor_br_staff.jpg) no-repeat 0 0;
 }

#staff_statement {
     color: #FFFFFF;
     font-family: helvetica;
     font-size: 19px;
     left: 600px;
     position: absolute;
     top: 50px;
     width: 260px;
}

#staff_content_bottom {
     margin-left: 110px;
     width: 730px;
     padding-top: 240px;
}

#staff_content_bottom a{
     color: #0097DD;
}

#staff_content_bottom h1{
     color: #0097DD;
     font-size: 23px;
     margin: 0px;
}

#staff_content_bottom span {
     font-size: 13px;
}

#staff_content_bottom {
     font-size: 12px;
}

#doc_staff {
     float: left;
     margin-bottom: 40px;
     margin-top: 20px;
     width: 100%;
}

#os_staff {
}

#firstpane {
     margin-bottom: 20px;
}

#dijana {
     margin-top: 10px;
}

.bioimage {
     width: 142px;
     height: 120px;
     float: left;
}

.biotext {
     padding-left: 10px;
     float: left;
     width: 60%;
}

#terry img {
     float: left;
}

.line {
     width: 600px;
     border-bottom: 1px solid #7fc9e6;
     margin: 0px;
     padding: 0px;
}

.menu_list {
     padding-top: 20px;
}

.menu_list a {
     padding-bottom: 0px;
     padding-left: 15px;
     padding-right: 0px;
     width: 500px;
     font-weight:bold;
     background: transparent url(/images/left.png) center left no-repeat;
     margin-bottom: 0px;
}

.menu_body {
     display: none;
     margin-top: 10px;
}
.menu_body span {
     display:block;
     color:#006699;
     background-color: #FFFFFF;
     padding-left:10px;
     font-weight:bold;
     text-decoration:none;
}
.menu_body a:hover {
     color: #000000;
     text-decoration:underline;
}


/************** END Staff Content CSS ********************************/



/************** BEGIN Directions Content CSS *******************************/
/****************************************************************/
/****************************************************************/
/****************************************************************/

#directions_content {
     position: relative;
     background: transparent url(/images/cont_decor_br_dir.jpg) no-repeat 0 0;
 }

#directions_statement {
color:#FFFFFF;
font-family:helvetica;
font-size:19px;
left:150px;
position:absolute;
text-align:center;
top:50px;
width:500px;
}

#directions_content_bottom {
     margin-left: 110px;
     width: 730px;
     padding-top: 240px;
}

#directions_content_bottom h1{
     color: #0097DD;
     font-size: 23px;
     margin: 0px;
}

#directions {
     width: 39%;
     padding-top: 10px;
     height:400px;
}

#map {
     padding-left: 10px;
     width: 59%;
     float: right;
}


/************** END Directions Content CSS ********************************/

#sorry {
     font-size:30px;
     margin:60px 60px 400px;
     font-family: helvetica;
}

#sorry a {
     color: #0097DD;
}
