@charset "UTF-8";




/******************************************************************

                LAYOUT     -- 2 COLUMN --

******************************************************************/
#single .content-area{width:659px;}
#single .content-area a{color:#4584c1;}
#single .side-area{width:222px;	}



/******************************************************************

                BREADCRUMB

******************************************************************/
#single .breadcrumb{background:url("../images/lib/body_middle_bg.gif");padding:12px 0;}
#single .breadcrumb ul{display:block;font-size:0;}
#single .breadcrumb ul li{display:inline-block;font-size:12px;color:#8e7d61;padding-left:15px;}
#single .breadcrumb ul li.top{padding-left:0;}
#single .breadcrumb ul li a{background:url("../images/lib/elements/icon_arrow_mini_gold.gif") no-repeat 100% 50%;padding-right:15px;}

/******************************************************************

                SIDEBAR

******************************************************************/

/***  Menu list  ***/
#single .side-area .side-box{margin-left:0;margin-right:0;padding:0;}
#single .side-area .side-box h3{position:relative;cursor:pointer;margin:0;font-size:13px;font-weight:bold;color:#333;background:url("../images/single/side_h3_bg.gif") no-repeat;padding:24px 0 24px 20px;border:1px solid #dadada;}
#single .side-area .side-box h3 span{display:inline-block;width:100%;color:#b19867;font-size:9px;}
#single .side-area .side-box h3 a,
#single .side-area .side-box h3 a:hover{color:#333;text-decoration:none;}
#single .side-area .side-box ul{margin:0;padding:0;list-style-type:none;}
#single .side-area .side-box ul li,
#single .side-area .side-box ul li a{display:block;margin:0;text-decoration:none;}

#single .side-area .side-box ul.side-menu{border-left:1px solid #dadada;border-right:1px solid #dadada;}
#single .side-area .side-box ul.side-menu li{padding:1px;background:#fff;border-bottom:1px solid #dadada;}
#single .side-area .side-box ul.side-menu li a{padding:15px 0 15px 18px;font-size:13px;color:#333;background:#fdfdfd url("../images/lib/elements/icon_list_arrow_gild.gif") no-repeat 90% 50%;}
#single .side-area .side-box ul.side-menu li a:hover{color:#fff;text-decoration:none;background:#bca77d url("../images/lib/elements/icon_list_arrow_white.gif") no-repeat 90% 50%;}


/***  For child clinic list  ***/
#single .side-area .side-box ul.clinic-list li{margin-top:1px;}
#single .side-area .side-box ul.clinic-list li a{border:1px solid #e1d7cd;background:#e8e2d6 url("../images/single/side_child_clinic_list_icon.gif") no-repeat 5% 50%;font-size:14px;color:#8a633b;padding:11px 0 11px 37px;font-weight:bold;position:relative;}
#single .side-area .side-box ul.clinic-list li a span{display:inline-block;background: url("../images/single/side_child_clinic_list_sub_icon.gif") no-repeat 0 50%;padding-left:17px;padding-top:2px;width:75px;font-size:11px;text-align:left;position:absolute;right:28px;bottom:12px;}
#single .side-area .side-box ul.clinic-list li a:hover{text-decoration:none;color:#4b3621;}


/***  Side banner  ***/
#single .side-area img{margin-bottom:6px;}


/******************************************************************

                MAIN CONTENT

******************************************************************/

/***   general use   ***/
#single .content-area{margin-left:0;margin-right:0;padding:0;}
#single .content-area h1{background:url("../images/single/single_h1_bg.gif") no-repeat;padding:12px 0 14px 20px;width:100%;font-size:19px;color:#fff;font-weight:normal;}
#single .content-area h2{margin-left:7px;}
#single .content-area h3,
#single .content-area p,
#single .content-area ul{margin-left:20px;}
#single .content-area ul{list-style-type:none;}
#single .content-area p{color:#333;font-size:15px;line-height:25px;}
#single .content-area a.more-link{background:url("../images/lib/elements/icon_list_arrow_for_content.gif") no-repeat 0 50%;padding-left:15px;}
#single .content-area ol{font-size: 13px;margin-left:25px;color: #666;list-style-type: none;}


/*** Elements alignment  ***/
#single .content-area h1,
#single .content-area h2,
#single .content-area table,
#single .content-area p,
#single .content-area ul,
#single .content-area ol{margin-bottom:27px;}
#single .content-area h3{margin-bottom:17px;}


#single .bottom-sub-three .bottom-sub-box{width:940px;margin:0 auto;padding:30px 0;}
#single .bottom-sub-three .bottom-sub-box ul{list-style-type:none;margin:0;padding:0;display:block;}
#single .bottom-sub-three .bottom-sub-box ul li{margin:0;display:block;font-size:14px;position:relative;}
#single .bottom-sub-three .bottom-sub-box ul li.left{background:url("../images/single/sigle_bottom_left.gif") no-repeat;width:460px;height:210px;}
#single .bottom-sub-three .bottom-sub-box ul li.right{background:url("../images/single/sigle_bottom_right.gif") no-repeat;width:460px;height:210px;}
#single .bottom-sub-three .bottom-sub-box ul li.left p{width:292px;position: relative;top:115px;left:138px;text-align:center;line-height:20px;}
#single .bottom-sub-three .bottom-sub-box ul li.right ul{width:398px;position: relative;top:85px;left:30px;}
#single .bottom-sub-three .bottom-sub-box ul li.right ul li{background:url("../images/lib/elements/icon_list_arrow_for_content.gif") no-repeat 0 50%;width:398px;padding-left:15px;margin-bottom:3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-o-text-overflow: ellipsis;font-size:12px;}

/***  For exclusive use  ***/
#single .content-area h2{clear:both;}
#single .content-area h2.h2_beige{background:url("../images/single/single_h2_beige.gif") no-repeat;padding:16px 0 18px 32px;font-size:15px;color:#8e6011;}
#single .content-area h2.h2_border{background:url("../images/single/single_h2_border_bg.gif") no-repeat;padding:18px 0 20px 32px;font-size:14px;color:#8d5e0e;font-weight:bold;}
#single .content-area h3.h3_twin-circle{background:url("../images/lib/elements/icon_twin-circle.gif") no-repeat 0 50%;color:#847464;font-size:14px;padding-left:30px;}
#single .content-area h3.h3_rhomb_arrow{background:url("../images/lib/elements/icon_arrow_rhomb.gif") no-repeat 0 50%;color:#8e6011;font-size:14px;padding-left:20px;}
#single .content-area ul li{background:url("../images/lib/elements/icon_list_arrow_for_content.gif") no-repeat 0 50%; font-size:13px;padding-left:15px;margin-bottom:10px;margin-left:5px;}




/******************************************************************

                FORM & TABLE

******************************************************************/
/***  Price table layout  ***/   
/* col1 col2 col3 col4 col5 col6 */
#single .content-area table.treatment{border-collapse: collapse;margin-left: 20px;width:95.5%;max-width: 95.5%;font-size:15px;border-right:1px solid #e2e0d4;border-bottom:1px solid #e2e0d4;}
#single .content-area table.treatment th{background:#8e8369;color:#f7f6f1;font-size:14px;padding:10px 20px;}
#single .content-area table.treatment td{background:#f8f8f5;border-left:1px solid #e2e0d4;font-size:14px;padding:10px 2px;text-align:center;color:#3f3f3e;}
#single .content-area table.treatment td img{max-width:100%;}
#single .content-area table.treatment td span{font-size:11px;color:#666;}
#single .content-area table td.photo{text-align: center;padding-left:0;}
#single .content-area table td.photo img{border:1px solid #eee;}
#single .content-area table td img.card-img{position: relative;top:6px;}
#single .content-area table.col2 td.photo img,
#single .content-area table.col2 td.photo2 img{width:150px;max-width:150px;height:auto;}/*todo*/
#single .content-area table.col2 td{width:49.99%;}
#single .content-area table.col3 td.photo img,
#single .content-area table.col3 td.photo2 img{width:150px;max-width:150px;height:auto;}
#single .content-area table.col3 td{width:33.333%;}
#single .content-area table.col4 td.photo img,
#single .content-area table.col4 td.photo2 img{width:100px;max-width:100px;height:auto;}
#single .content-area table.col4 td{width:24.8%;}
#single .content-area table.col5 td.photo img,
#single .content-area table.col5 td.photo2 img{width:90px;max-width:90px;height:auto;}
#single .content-area table.col5 td{width:19.88%;}
#single .content-area table.col6 td.photo img,
#single .content-area table.col6 td.photo2 img{width:70px;max-width:70px;height:auto;}
#single .content-area table.col6 td{width:16%;}
#single .content-area table.col7 td.photo img,
#single .content-area table.col7 td.photo2 img{width:50px;max-width:55px;height:auto;}
#single .content-area table.col7 td{width:14%;}



/*table iregurer fix*/
#single .content-area table.hasth th.sideth{padding:10px 5px;}
#single .content-area table.hasth tr{border-bottom:1px solid #e2e0d4;}
#single .content-area table.treatment td.table-bb{border-bottom:1px solid #e2e0d4;}

#single table.basic-table {border-collapse: collapse;margin-left: 20px;width: 95.5%;font-size:15px;}
#single table.basic-table th {background-color: #8e8369; color:#e3e0da;border-bottom: 1px solid #f9f8f4;padding: 13px 2px 13px 10px;text-align: left;width: 36%;position:relative;}
#single table.basic-table td {border-bottom: 1px solid #e2e0d4;border-left: 1px solid #e2e0d4; border-right: 1px solid #e2e0d4;padding: 13px 2px 13px 10px;background:#f8f8f5;}
#single table.basic-table th span{display:inline-block;background:url("../images/single/form_requisite_bg.gif") no-repeat ;padding:4px 7px;color:#8a633c;font-size:10px;position:absolute;right:15px;font-weight:bold;}

#single table.basic-table td input,
#single table.basic-table td textarea,
#single table.basic-table td select{border:1px solid #e8e2d6;width:97.5%;padding:8px 0;}

/***  Fine tuning  ***/
#single table.basic-table th.text-area-th{vertical-align: top;padding-top:18px;}
#single table.basic-table tr.first th{border-top:1px solid #8e8369;}
#single table.basic-table tr.first td{border-top:1px solid #e2e0d4;}
#single table.basic-table tr.last th{border-bottom:1px solid #8e8369;}
#single table.basic-table caption{font-size:11px;margin:10px 0 ;color:#555;}


#single .submit-button {border: 0px;}

/*  Company  */
#single table.company th{width:20%;border-bottom: 1px solid #b4ab98;}

/* Others */
#single table.price th{width:4% !important;border-bottom: 1px solid #b4ab98;}
#single table.price td.card img{width:auto;height:auto;}
#single table th.two-row{border-right: 1px solid #b4ab98;}
#single table.basic-table tr.three th{width:33.3%;}
#single table.compare td{text-align: left !important;}
#single table td.border-bottom{border-bottom:1px solid #e2e0d4;}
#single .content-area table.company th.sideth{width:23% !important;border-bottom: 1px solid #b4ab98;padding-left:20px;}
#single .content-area table.company td{text-align: left;padding-left:15px;}

#single .content-area table.contact_form td p{margin-bottom: 0;}
#single .content-area .mobile_form{display: none}

/******************************************************************

                OTHERS

******************************************************************/

/***  Price list  ***/
#single .content-area ul.price-list{margin-left:0;}
#single .content-area ul.price-list li{display:inline-block;width:185px;background:none;}
#single .content-area ul.price-list li a{background:url("../images/single/single_price_list_bg_off.gif") no-repeat ;padding:11px 0 11px 9px;font-size:14px;color:#8d5e0e;display:inline-block;width:185px;height:56px;font-weight:bold;}
#single .content-area ul.price-list li a span{display:inline-block;position:relative;bottom:13px;left:7px;}
#single .content-area ul.price-list li a:hover{background:url("../images/single/single_price_list_bg_on.gif") no-repeat ;text-decoration:none;color:#714a0b;}

#single .content-area .link-box{background:url("../images/single/single_link_box_top.gif") no-repeat;padding-top:65px;}
#single .content-area .link-box .link-box-list{float:left;width:195px;margin-right:37px;}
#single .content-area .link-box .last{margin-right:0;}


/***  Dr.'s name  ***/
span.name{font-size:12px;font-weight:bold;color:#777;}

/***  Face photo  ***/
#single .content-area img.face-photo{padding:1px;background:#f9f8f4;border:1px solid #e8e6df;margin:0 15px 15px 0;}

/***  Margin fix  ***/
#single .content-area .mfix{margin-left:0;color:#333;font-size:15px;line-height:25px;}

/***  Step arrow  ***/
#single .content-area ol.step li{width:140px;padding-right:20px;}
#single .content-area ol.arrow li{background:url("../images/lib/elements/steparrow.png") no-repeat 123px 90px;}
#single .content-area ol.arrow_two li{width:235px;background:url("../images/lib/elements/steparrow.png") no-repeat 95% 50%;margin-right:10px;}
#single .content-area ol.step li p{margin-left:0;}
#single .content-area ol.step li div{height:65px;width:125px;font-size:11px;}
#single .content-area ol.step li.last,
#single .content-area ol.arrow_two li.last{background:none;padding-right:0;}

/***  Times  ***/
span.time,
span.month,
span.location,
span.period{width:110px;display:inline-block;}

ol.history {border-top:1px solid #ecebe1;}
ol.history li{border-bottom:1px solid #ecebe1;padding:10px 5px;}
ol.history li div.days{width:120px;float:left;}
ol.history li div.his{width:410px;float:left;}

/***  3col DOM  ***/
#single .content-area ul.three-col{}
#single .content-area ul.three-col li{float: left;margin-right: 5px;margin-bottom:5px;width:29%;background:none ;}

#single .content-area ul.dent li{height:232px;width:186px;border:1px solid #f1ecde;font-size:12px;color:#777;position: relative;}
#single .content-area ul.dent li.last{margin-right: 0;}
#single .content-area ul.dent li div{position: absolute;width:175px;top:35px;left:20px;}
#single .content-area ul.dent li.dent-services-01{background:#fff url("../images/single/dent/dent_01.jpg") no-repeat;}
#single .content-area ul.dent li.dent-services-02{background:#fff url("../images/single/dent/dent_02.jpg") no-repeat;}
#single .content-area ul.dent li.dent-services-03{background:#fff url("../images/single/dent/dent_03.jpg") no-repeat;}

#single .content-area ul.dent li.dent-services-04{background:#fff url("../images/single/dent/dent_04.jpg") no-repeat;}
#single .content-area ul.dent li.dent-services-05{background:#fff url("../images/single/dent/dent_05.jpg") no-repeat;}
#single .content-area ul.dent li.dent-services-06{background:#fff url("../images/single/dent/dent_06.jpg") no-repeat;}

#single .content-area ul.dent li.dent-services-07{background:#fff url("../images/single/dent/dent_07.jpg") no-repeat;}
#single .content-area ul.dent li.dent-services-08{background:#fff url("../images/single/dent/dent_08.jpg") no-repeat;}
#single .content-area ul.dent li.dent-services-08 div{width:80px;top:40px;left:100px;}
#single .content-area ul.dent li.dent-services-09{background:#fff url("../images/single/dent/dent_09.jpg") no-repeat;}



a[rel="gallery-plants"] img{padding:1px;background:#f5f4ef;border:1px solid #e4e4e4;}

/***  Staff list  ***/
#single .content-area .staff-img-list li{height:100px;}

#single .content-area .staff-lists li{position: relative;}
#single .content-area .staff-lists li img {width:100px;height:100px;margin-right:4px;position: absolute;top: 0;left: 0;padding:1px;background:#f9f8f4;border:1px solid #e8e6df;}
#single .content-area .staff-lists li p.name{position: absolute;top: 0;right: 0;width:85px;font-size: 13px !important}
#single .content-area .staff-lists li p.name span{font-size:10px;color: #777;background:#ebe9e4;padding: 2px 3px; line-height: 18px}
#single .content-area .staff-lists li p.name span.position{background:none;border-bottom:1px solid #cbc6ba;font-weight: bold;color:#837263;}
#single .content-area .staff-lists li span.ceo{position:absolute;top:86px;left:0;background:#fff;border:1px solid #eee;padding:2px 31px;line-height:12px;font-size:8px;opacity: .85;}
#single .content-area .staff-lists li img.lady{border:1px solid #e8c1d2;}

/* Topix Archive */
.topics_first_box{width:95%;padding:10px 10px 3px 0;border:1px solid #e0e0e0;background:#fcfcfa;margin-bottom:35px;overflow: hidden}



/* Blog */
#single .content-area .size-full{padding:1px;border:1px solid #f1ecde;}
#single .content-area .aside{font-size:11px;}

.blog-post p,
.wp-caption{overflow: hidden} 

/* Facebook Responsive */

.fbcomments,.fb_iframe_widget,
.fb_iframe_widget[style],
.fb_iframe_widget iframe[style],
.fbcomments iframe[style],
.fb_iframe_widget span {
    width: 100%! important;
}

/* 404 */

.search-goog input[type="text"]{border:1px solid #eee;padding:5px;}
.search-goog input[type="submit"]{border:1px solid #eee;padding:5px;background:#fff;}