@charset "utf-8";

*{ margin:0; padding:0;}
a{ border:0;}
.first{ background:none !important; border:none !important;}
.border-none{ border:none !important;}
body {font:14px "lucida_granderegular",Arial, Helvetica, sans-serif;}
#body{ background:#ebdec5; border-top:4px solid #741508;}

.leafs{ width:100%; z-index:100; background:url(../images/leafs.png) repeat-x; top:0; left:0; float:left; height:51px; position:absolute;}
.container{ width:992px; margin:0 auto;}
.container_body{ background:#fff; width:100%;float:left;background:#fff;border-radius:0 0px 13px 13px;box-shadow: 0 0 5px #888;
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE.htc);behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE_uncompressed.htc); padding:2px; padding-bottom:10px;}


.main_wrap{width:100%; float:left; margin-top:63px;}
.top_wrap{ width:992px; float:left;}
.top_wrap h1{font:30px Georgia, "Times New Roman", Times, serif; float:left; margin:0 0 0 80px;}
.top_wrap h1 a{ color:#731506; text-decoration:none;}

.top_rgt{ float:right; width:333px; margin:15px 40px 0 0; }
.ph_no{ width:300px; padding:0;font:32px Georgia, "Times New Roman", Times, serif;color:#000; display:block; float:right; text-align:right; }
.ph_no a{ text-decoration:none; color:#000;}

ul.socaillinks {font: bold 12px Verdana,Arial,Helvetica,sans-serif; padding:0; float:right; clear:both; margin-top:10px; width:277px;}
ul.socaillinks li{ display:inline; list-style:none;}
ul.socaillinks li img{margin:0px;}



.top_menus{ width:940px;height:42px; float:left; margin-left:27px; margin-top:18px; box-shadow: 0 0 5px #888888;}


.top_menus  ul{ padding:0; margin:-10px 0 0 15px; float:left;}
.top_menus ul li{ list-style:none;font:16px Georgia, "Times New Roman", Times, serif;float:left; padding:0 8px; background:url(../images/m_spacer.png) no-repeat left 25px; }
.top_menus ul li a{ display:block; float:left;text-decoration:none;color:#fff; padding:0 0 0 11px;  }
.top_menus ul li a span{ float:left; display:block; padding:22px 11px 11px 0px;}
.top_menus ul li a:hover,.top_menus ul li.active a,.top_menus ul li a.hilite{ color:#6f1100;cursor:pointer;background:url(../images/menu_lft.png) no-repeat top left; float:left;}
.top_menus ul li a:hover span,.top_menus ul li.active a span,.top_menus ul li a.hilite span{ color:#6f1100;cursor:pointer; background:url(../images/menu_rgt.png) no-repeat top right;}




.banner_wrap{width:996px;float:left; position:relative;height:300px;}
.banner{ position:absolute; top:0; left:-28px; width:1047px; height:300px; z-index:100;}
.banner-top-edge{ position:absolute; top:-14px; left:-28px;}
.banner-botm-edge{ position:absolute; bottom:-2px; left:-28px;}


.quicklinks_wrap{ position:absolute; bottom:-90px; left:27px; width:940px; height:134px;box-shadow: 0 0 5px #888888;}
.quicklinks_wrap ul{ padding-top:55px;}
.quicklinks_wrap ul li{ font:22px Georgia, "Times New Roman", Times, serif; list-style:none; float:left;}
.quicklinks_wrap ul li a{ text-decoration:none; color:#fff; display:block; float:left; padding:19px 27px; margin-left:23px;box-shadow: 0 0 5px #5d0f01;border-radius:20px; position:relative; z-index:100;
background: #7d1d17; /* Old browsers */
background: -moz-linear-gradient(top, #7d1d17 0%, #6f1100 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d1d17), color-stop(100%,#6f1100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7d1d17 0%,#6f1100 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7d1d17 0%,#6f1100 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7d1d17 0%,#6f1100 100%); /* IE10+ */
background: linear-gradient(to bottom, #7d1d17 0%,#6f1100 100%); /* W3C */

-pie-background: linear-gradient(#7d1d17, #6f1100);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE.htc);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE_uncompressed.htc);}

.quicklinks_wrap ul li a:hover,.quicklinks_wrap ul li.active a{ color:#60160c;box-shadow: 0 0 5px #333;
background: #b2992f; /* Old browsers */
background: -moz-linear-gradient(top, #b2992f 0%, #d6bd57 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2992f), color-stop(100%,#d6bd57)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b2992f 0%,#d6bd57 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b2992f 0%,#d6bd57 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b2992f 0%,#d6bd57 100%); /* IE10+ */
background: linear-gradient(to bottom, #b2992f 0%,#d6bd57 100%); /* W3C */

-pie-background: linear-gradient(#b2992f, #d6bd57);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE.htc);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE_uncompressed.htc);

}
.add_inner{ border:1px solid #ccc; padding:10px; margin-top:20px; width:241px !important; position:relative; z-index:100;behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE.htc);behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE_uncompressed.htc);}

td#fsCell52093946{font-weight: bold;}


/*------------------------------*/




#mid_wrap{  width:956px; float:left; margin-top:100px; padding:0 20px;}
#mid_wrap2{  width:956px; float:left; margin-top:10px; padding:0 20px;}
#mid_top{ width:100%; float:left; margin-bottom:13px;}


/*----------------------------mid right start------------------------------------------*/

#mid_rgt{width:66%; float:left; margin-left:36px; margin-bottom:20px; }

.font_resize_inner{ float:left;}
.font_resize_inner img{ float:left;}
.font-sizer{ float:left; margin-left:10px;}
.font-sizer li{ float:left; list-style:none; padding:0 2px;}

.share{ float:left; margin-top:7px;}
/*---------------------------text area------------------------------*/


.breadcum_wrap { float: left;width:935px; margin-left:10px;}
.breadcrumb{ color:#000; padding:10px 0 10px 0px; width:695px; float:left; font-size:12px;}
.breadcrumb li {list-style:none; display:inline !important;}
.breadcrumb a:hover,.breadcrumb span{color:#000;}
.breadcrumb a{color:#701202;}
.divider{ padding:0 6px;}




.hd{ clear:both; float:left; width:100%;}
.hd h1{font:32px Georgia, "Times New Roman", Times, serif;color:#701201;float:left; margin:0; padding:0;}


.text{  clear:both; float:left;width:100%; line-height:1.5em; padding:0; color:#000; min-height:447px;}
.text h2 {color:#B79E35;font:26px "GandhiSansRegular",Arial, Helvetica, sans-serif;padding-top:10px;}
.text strong{}
.text h3 {color:#141414;font:20px "GandhiSansRegular",Arial, Helvetica, sans-serif; padding-top:20px;}
.text p{ padding:5px 0;}
.text a{  color:#76170a; }
.text a:hover{ color:#b2992f; text-decoration:underline;}

.text ul {list-style:none outside none;margin:0;padding:10px 0 10px 10px;}
.text ul li {background:url(../images/bullet.png) no-repeat scroll 7px 12px;padding:5px 0 5px 23px;}


.testimonial_wrap{ width:100%; float:left; margin-top:20px;}
.testimonial-hd{ padding:8px; position:relative; z-index:100; float:left; width:98%;}
.testimonial-hd h1{ font:26px Georgia, "Times New Roman", Times, serif; color:#701202; float:left; padding:5px 0 0 10px;}
.testimonial_txt{ float:left;width:100%; margin:10px 0 0 0; font:14px "lucida_granderegular", Times, serif; line-height:1.5em; background:url(../images/quote_top.png) no-repeat left top;}
.testimonial_txt p{ padding-top:10px;}
.btn2{ float:right;}
.btn2 a{ background:#701202; color:#fff; display:block; padding:6px 10px 2px 10px; text-decoration:none;border-radius:10px; position:relative; z-index:110;behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE.htc);behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE_uncompressed.htc);}
.btn2 a:hover{ background:#333;}

/*---------------------------------------------------------*/





/*----------------------------mid left start------------------------------------------*/

#mid_lft{ width:275px; float:left;}

.raa_btn{ width:275px; float:left; text-align:center; margin:0; position:relative;}
.leaf_icon{ position:absolute; left:105px; top:-7px; z-index:100;}
.raa_btn a{z-index:500px; position:relative; color:#fff; text-decoration:none; font:22px Georgia, "Times New Roman", Times, serif; display:block; padding:45px 0 15px 0;background:#5e5aae;border-radius:15px; border:3px solid #e1e1e1;box-shadow: 0 0 3px #eee;
background: #707070; /* Old browsers */
background: -moz-linear-gradient(top, #707070 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #707070 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #707070 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #707070 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom, #707070 0%,#0e0e0e 100%); /* W3C */

-pie-background: linear-gradient(#707070, #0e0e0e);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE.htc);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE_uncompressed.htc);}

.raa_btn a:hover,.raa_btn a.active{ color:#791A11;background: #b2992f; /* Old browsers */
background: -moz-linear-gradient(top, #b2992f 0%, #d6bd57 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2992f), color-stop(100%,#d6bd57)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b2992f 0%,#d6bd57 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b2992f 0%,#d6bd57 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b2992f 0%,#d6bd57 100%); /* IE10+ */
background: linear-gradient(to bottom, #b2992f 0%,#d6bd57 100%); /* W3C */

-pie-background: linear-gradient(#b2992f, #d6bd57);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE.htc);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE_uncompressed.htc);}


.video_wrap{  float:left; padding:5px 0; margin:8px 0 0 0px; width:275px; background:#701202;border-radius:15px;behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE.htc);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE_uncompressed.htc);}
.video_wrap h2{float:left;color:#fff; font:24px Georgia, "Times New Roman", Times, serif; margin:15px 0 0 10px; }
.v_wrap{ padding:7px; float:left; margin:6px 0 0 5px; background:#fff;border-radius:10px;z-index:100;behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE.htc);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE_uncompressed.htc);}
.v_wrap img{ float:left;}

.link_btn{ float:right; width:54px; height:51px; margin-right:5px;}
.link_btn a{ float:left;}




.menus_quicklinks{ margin:10px 0 0 0; float:left;}
.menus_quicklinks ul{ padding:0; margin:0;}
.menus_quicklinks ul li{font: italic 20px Georgia, "Times New Roman", Times, serif; color:#76180c; list-style:none; padding:0; margin:5px 0 0 0; display:block;}
.menus_quicklinks ul li a{ color:#76180c;text-decoration:none;border-radius:12px; display:block; padding:12px 0 12px 51px; width:223px; background:#b2992f url(../images/leaf_icon2.png) no-repeat 2% 3px;position:relative; z-index:100;behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE.htc);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE_uncompressed.htc);}

.menus_quicklinks ul li a:hover,.menus_quicklinks ul li.active a{ 
color:#fff;background: #333 url(../images/leaf_icon2.png) no-repeat 2% 3px; /* Old browsers */}


.mid_botm_wrap{ width:97%; float:left; padding:10px; border:1px solid #c7c7c7; margin-top:20px; }
.mid_botm-lft{ float:left;border-right:1px solid #ccc; padding-right:20px; width:250px;}
.mid_botm-lft h2{ font:24px Georgia, "Times New Roman", Times, serif; color:#990000; background:url(../images/leaf_icon.png) no-repeat 90% 0; padding:12px 0;}
.mid_botm-lft h3{ font:20px Georgia, "Times New Roman", Times, serif; color:#990000; margin-top:10px;}
.mid_botm-lft p{ line-height:23px; font-size:14px;}

/*---------------------------------------------------------------------*/

.form_wrap{ width:69%; float:left; margin-left:10px; position:relative;}
#error_msg{ position:absolute; top:0; left:116px;color: #FF0000; font-size:12px; font-weight:bold;}
.form_wrap ul{ padding:0 0 0 20px; margin-top:5px; float:left; width:295px;}
.form_wrap ul li{ list-style:none; display:block;margin-bottom:7px;#margin-bottom:2px; clear:both;}
.form_wrap ul li.comment{ float:left;}
.form_wrap ul li label{ font:14px/20px Georgia, "Times New Roman", Times, serif; color:#701201;}
.form_wrap ul li label span{ color:#FF0000;}
.form_wrap ul li p{ margin:0;}
.txt-box1{ width:277px; padding:9px 5px; border:1px solid #ccc;overflow:visible;}
.txt-box2{ width:290px; padding:9px 5px; border:1px solid #ccc; height:144px;overflow:visible;}
textarea:focus, input:focus { background:#701202; border: 1px solid #FFFFFF; color: #FFFFFF;}

.btn_wrap{ clear:both; float:left; width:105px;}
.submit_btn{color:#fff; font:italic 16px Georgia, "Times New Roman", Times, serif; border:none;  cursor:pointer;overflow:visible; z-index:0; position:relative; padding:10px 12px; float:right;}
.submit_btn:hover{ background:#333;}







/*-------------form stack -----------------*/
.fsRowOpen{background:none!important;}
.fsRowClose{background:none!important;}
.fsRowBody{background:none!important;}
 td.fsRowBody {background-color: none!important;}

.fsForm .fsCell {
padding:5px 0 !important;
vertical-align:top;
}
.fsPagination {
margin:11px 0 0 !important;
text-align:left !important;
}
.fsForm {
font:12px Arial,Helvetica,sans-serif !important;
}
.fsPage, .fsForm select {
margin:0;
padding:0;
}
.fsSubmitButton {
background:#701202 !important;
border:1px solid #701202;
color:#FFFFFF;
cursor:pointer;
font:12px Arial,Helvetica,sans-serif !important;
overflow:visible;
padding:2px 5px;
}
.fsSubmitButton:hover{
background:#0E0E0E !important;
border:1px solid #0E0E0E;
}
.fsFieldRow input[type="text"]{
border:1px solid #ccc !important;
font:12px Arial,Helvetica,sans-serif !important;
}
.fsForm textarea{
border:1px solid #ccc !important;
font:12px Arial,Helvetica,sans-serif !important;
}


.fsForm select {
border:1px solid #ccc !important;
font:12px Arial,Helvetica,sans-serif !important;padding:3px !important;}



p.m_contct {
    padding: 6px 0 6px 23px;
}
h2.fsSectionHeading {
    color: #FFFFFF !important;
}
.fsForm .fsCell {
    padding: 10px !important;
}
.fsOptionLabel {
    padding: 0 6px!important;
}
.fsLabel {
    padding-bottom: 8px !important;
}



/*---------------------------------------------------------*/


/*-------------medical library start-----------------*/

#base {margin:0;padding:4px 0;}
#base a {border-bottom:1px solid #000 !important;color:#76170a !important;padding:3px;text-decoration:none;}
#base a:hover {color:#D2B953 !important;}


/*---------------------------------------------------------*/

#footer_wrap{ width:996px;float:left;font:13px/1.3em lucida_granderegular,Arial,Helvetica,sans-serif; color:#000;}


.footer_links{ float:left; width:944px; background:#701202; margin-left:26px; padding:10px 0;border-radius:0 0px 13px 13px;z-index:100;behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE.htc);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE_uncompressed.htc);}
.footer_links ul{ text-align:center;}
.footer_links ul li{ display: inline; list-style:none; padding:0;}
.footer_links ul li a{ border-left:1px solid #fff;text-decoration:none; color:#fff;font:13px/13px "lucida_granderegular",Arial,Helvetica,sans-serif !important; display:inline-block; padding:0 8px;}
.footer_links ul li.item-117 a{ border-left:none;}
.footer_links ul li a:hover,.footer_links ul li.active a{ text-decoration:underline;}


.copyright_txt{float:left;width:94%; padding:5px 30px; margin:5px 0 0 0;}

.copyright{ text-align:center; width:944px; float:left; background:#d1b851; padding:10px 0 8px 0;border-radius:13px 13px 0 0;margin-left:26px;z-index:100;behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE.htc);
behavior: url(http://www.millardoaksdental.com/templates/taggart/css/pie/PIE_uncompressed.htc);}
.copyright p{ text-align:center; padding-left:30px;}
.copyright p a{ color:#000;}


.gal_wrap{ width:100%; float:left; margin-bottom:20px;}
.gal_wrap h2{ float:left; width:100%;}
.b4-after-hd{ background:#dcdcdc; float:left; padding:5px; width:89%; margin-bottom:1px;}
.b4-after-hd p{ float:left; text-align:center; width:49%; font:20px Georgia, "Times New Roman", Times, serif; background:#b8b8b8; border:2px solid #dcdcdc}

.pt_review {
    background-color: #701202;
    margin-bottom: 20px;
    margin-top: 30px;
    padding: 7px 0;
    width: 659px; }
	
.pt_review span {
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    padding: 0 0 0 10px;
    text-transform: uppercase; }