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_vendor.jpg) repeat-y scroll 0 0;
     width: 1166px;
     margin: 20px auto;
}

#main_container {
     width: 1166px;
}

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


#dmk_header {
width: 1015px;
}

#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: 132px;
     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 {

}

#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;
}


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


#content {
     width: 1015px;
     margin-bottom: 50px;
     border-bottom: 1px solid #000000;
}

#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 ********************************/

