/*  ---------------------------------------------  GLOBALS ----------------------------------------------- */
body{font-family:'Arimo',Arial,Tahoma,Helvetica,sans-serif;font-size:14px;color:#694742;line-height:22px}
.small{font-size:12px;line-height:20px}
.medium{font-size:14px;line-height:22px}
.large{font-size:17px;line-height:23px}
.beigeTxt{color:#ecc084}
.title{font-size:25px; line-height:26px; color: #d0984d}
/*  --------------------------------------------- ADDRESS/CONTACT ----------------------------------------------- */
#address .tel,#address .adr{font-style:normal}
#address .tel{margin:28px 0 0 0;float:right;clear:right;background:url(../images/phone-icon.png) left center no-repeat;}
#address .tel,#address .tel a{font-size:25px;color:#694742; padding-left:28px}
#address .adr{margin:30px 0 0 0;font-size:21px;color:#694742;float:left}

body.page-inside #address .adr{ float:right; font-size:18px; margin-top:9px; }
body.page-inside #address .tel{ margin-top:4px; }
/*  --------------------------------------------- GRAPHIC ----------------------------------------------- */
#graphic {font-size:21px; line-height:31px; color: #eee4d9}
/*  --------------------------------------------- NAVIGATION ----------------------------------------------- */
#ddm{margin:0}
#ddm>li>a{font-size:16px;line-height:16px;height:16px;padding:35px 11px 40px 11px;
		 color:#eee4d9;text-transform:capitalize;font-weight:normal;
		 background:url(../images/divider.png) center right no-repeat;}
#ddm>li.first>a{ padding-left:0; }
#ddm>li.last>a{background:0; padding-right:0;}
#ddm>li:hover>a{color:#f5c687}

/* submenu */
#ddm ul{width:200px;margin-top:0}
#ddm li li a{color:#3a2828;font-size:14px;padding:6px 10px;margin:0;background:#F6C688;}
#ddm li ul a:hover{color:#946262;background:#ECC084;}

/* body.page-inside #ddm ul{ margin-top:1px } */
body.page-inside #ddm>li>a{ padding:27px 11px; }
/*  ------------------------------------------ HIGHLIGHTS -------------------------------------------- */
#highlights ul {margin:68px 62px}
#highlights li{display:inline; font-size:25px; color:#f5c687}
#highlights li a{color:#503737;line-height:25px;height:25px; padding:0 25px;text-transform:capitalize;font-weight:normal;background:url(../images/highlights-divider.png) center right no-repeat;}
#highlights li a:hover{color:#604e4e}
#highlights li.first a{padding-left:0}
#highlights li.last a{padding-right:0;background:0}
/*  --------------------------------------------- HEADERS ----------------------------------------------- */
H1,H2,H3,H4,H5,H6{padding:24px 0;color:#d0984d;font-weight:normal}
H1{font-size:23px;line-height:25px; padding-bottom:10px}
H2{font-size:20px;line-height:22px;margin-bottom:10px;padding-bottom:0;border-bottom:1px dotted #EFCB9B;}
H3{font-size:18px;line-height:20px;margin-bottom:-5px;padding-bottom:0;}
H4{font-size:20px;line-height:10px;font-weight:bold; color:#65443D;padding-bottom:5px;padding-top:5px}
H5{font-size:14px;line-height:18px;font-style:italic}
H6{font-size:18px;line-height:16px; color:#65443D; font-weight:bold;padding-bottom:15px;padding-top:2px}
article H1.heading,aside H2.heading{padding:0 0 20px 0;color:#d0984d}
article H1.heading {padding-bottom:0;}
aside H2{padding:0; margin:10px 0;color:#e8bc80}
H1.subheader {margin-bottom:0;padding-bottom:0;margin-top:-40px;}
/*  --------------------------------------------- MAIN ----------------------------------------------- */
#main article ul,#main article ol{margin:0;padding:0 0 0 20px;list-style-position:outside;text-align:justify;}
#main article ul.expand li {padding:3px 0;}
#main article ul.bio {margin:10px 0;}
#main article ul.bio li {padding:5px 0;}
#main article ul.news li {font-weight:bold;padding:15px 0 0 0;margin:5px 0 0 0;text-align:justify;}
#main article ul.news p {padding-top:0;margin-top:0;}
#main article ul.pdf {list-style-image:url(../images/pdf-icon.gif);margin-left:15px;margin-bottom:10px;}

#main article a.pdflink {background-image:url(../images/pdf-icon.gif); background-position:top right; padding-right:25px; background-repeat:no-repeat;padding-bottom:20px;}
#main article a.outlink {background-image:url(../images/outlink.gif); background-position:top right; padding-right:15px; background-repeat:no-repeat;padding-bottom:20px;}
#main article ul.links {list-style-image:url(../images/outlink.gif);margin-left:10px;margin-top:0;padding-top:0;}
#main article ul.links li {padding-left:5px;margin-top:0;padding-top:0;}
#main article ul ul{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
#main article a{color:#d0984d}
#main article a:hover{color:#442f2f}
#main article p{margin:15px 0;text-align:justify;}
#main article p.noTopPadding{margin-top:0;padding-top:0;}
#main article p.noBottomPadding{margin-bottom:0;padding-bottom:0;}
#main article .topdoctors {font-size:25px;line-height:18px; font-weight:normal; color:#d0984d; padding:5px 0 5px 0}
#main article ul.news2 {list-style:none; margin-left:10px}
#main article ul.news2 li {padding:5px 0 10px 25px;}


.accontent {background:url(../images/arrow.png) no-repeat; background-position:0% 50%;text-align:left;margin-left:-30px;cursor: pointer;}
.accontent.active {background:url(../images/arrow-active.png) no-repeat;background-position:0% 50%;text-align:left;cursor: pointer;}
h3.accontent {padding-left:25px;padding-top:0;margin-top:30px;}
#main article p.paccontent{padding:0;}


.press{background:#3a2828;border:0;width:200px;padding:10px 20px;margin:10px 0 !important;font-size:16px; line-height:14px; color:#f5c687 !important}
#main article .press a:hover {color:#fff;}
p.calltoaction {background-image:url(../images/phone.png);background-repeat:no-repeat;margin-top:40px;font-size:16px;text-align:left;padding: 5px 5px 0 50px;background-position:left; height:45px;}
.phone { font-weight:bold; font-size:18px;}


/*  --------------------------------------------- 	SIDEBAR ----------------------------------------------- */
#bookAnAppt{margin:-2px auto 2px auto;display:block;clear:both;border:0;padding-bottom:2px;}
#google_translate_element{width:316px;text-align:center;padding-top:10px;}
#translate{background:url(../images/google-translate-btn.png) no-repeat;height:81px;margin-bottom:5px;}
#translate p{text-align:center;padding:5px 0 0 0;color:#DDB481;font-size:18px;}

#topdoc {background-image: url(../images/qform.png);width: 100%;height: 384px; margin-top:-17px;}
#topdoc H3 {text-align:center;color:#463030;line-height:26px;padding-top:10px;font-size:14px;}
#topdoc img {margin:10px auto; display:block; border:1px solid #999;}
#topdoc p {text-align:left;color:#463030; margin:0 20px;}
#topdoc p a {color:#463030;text-decoration:underline;}
#topdoc p a:hover {text-decoration:none;}

aside ul {margin:10px 0 10px 20px;}
aside ul li {padding:5px 0;}
aside a{color:#d0984d}
aside a:hover{color:#442f2f}

/*  ----------------------------------------- QUICK CONTACT ------------------------------------------- */
form#qform {width:100%;	height:384px; padding: 0 0 4px 0; margin: 0; overflow:hidden; background:url(../images/qform.png) no-repeat;}
form#qform H2{font-size:23px;margin:30px 38px 14px;color:#694742}
#qform #email,#qform #phone,#qform #Name,#qform #comment{ background-image: none;}
form#qform .inputSelectquick, form#qform .inputCommentquick {
	font-family: Arial, Helvetica, sans-serif;
	width:226px; margin: 6px 38px 0;
	padding:6px 6px 6px 8px; background-position:5px 7px;
	display: block;	clear: left; background-color: #f9f4ef;
	border: 0;color: #694742; font-size: 14px;	}
form#qform .col {/* float:left; margin-right:5px; */ }
form#qform .inputCommentquick {overflow: auto;}	
form#qform .inputButtonquick {
color: #f5c687; background: #3a2828; border: 0;
margin: 24px 38px 0; padding: 10px 22px;
float: right;cursor: pointer;font-size: 14px; }
form#qform .inputButtonquick:hover { color:#fff;background: #3a2828; }
form#qform p {float:left; font-size:11px;}

/*  ------------------------------------------ TESTIMONIALS SIDEBAR-------------------------------------------- */
#testimonials{background: url(../images/testimonials-top.jpg) no-repeat top center #6d514f; padding:38px 38px 10px;margin:0; position:relative;}
#testimonials .bottom-cap{ position:absolute; bottom:0; right:0; background:url(../images/testimonials-bottom.jpg) no-repeat; width:316px; height:26px;}
#testimonials H2{font-size:23px; color:#e8bc80;} 
#testimonials p{color:#eee4d9;margin:26px 0;font-size:15px;text-align:left} 
#testimonials p .name{color:#ecc084} 
/*  *************************************** TESTIMONIALS/QUOTES ***************************************** */
#testimonialscroller blockquote {float:left;height:170px;width:564px;position:relative;background: url(../images/quote-open.png) 0px 10px  no-repeat; }
/*#testimonialscroller blockquote img{position:absolute;top:40px;left:0px;border:2px solid #000;}*/
#testimonialscroller blockquote p {position:absolute;top:0px;left:30px; background: url(../images/quote-closed.png) right bottom no-repeat;padding-right:30px;}

#testimonialscroller blockquote cite {font-style:normal;color:#3b87b8; font-size:14px;}
#testimonialscroller #quotepager {position:relative;z-index:999;margin-top:-50px;text-align:center; overflow:hidden;}
#testimonialscroller #quotepager a{background: url(../images/quote-pager-bullet.gif) center center no-repeat; padding: 5px 5px;margin: 0 2px;}
#testimonialscroller #quotepager a.activeSlide{background: url(../images/quote-pager-bullet-active.gif) center center no-repeat;}

/*  ---------------------------------------- NEWS AND EVENTS ------------------------------------------ */
#latest_news {height: 300px;overflow:hidden;border-top:1px solid #d1beab;margin:10px 0;display:block;width:100%}
#latest_news .content {position:relative}
#latest_news .content * {padding:0;margin:0;}
#latest_news .post {position:absolute;left:0;top:0;width:564px;} 
#latest_news #heading {position:absolute; top:31px;font-size:23px;color:#d0984d} /*left:51px;*/
#latest_news #date {font-size:14px;color:#694742; display:inline}
#latest_news .wp-post-image{position:absolute;left:0px;top:78px; border:1px #d1beab solid} /*left:251px;*/
#latest_news #headline {position:absolute;left:108px;top:70px;font-size:17px;color:#d67d2c;text-transform:capitalize} /*left:371px;*/
#latest_news #excerpt {position:absolute;left:108px;top:100px} /*left:371px;*/
#latest_news #excerpt .readmore {color:#694742}
#latest_news #postpager {position:absolute;left:458px;top:-1px; height:32px;
border:0; border-top:0px; background: #f9f4ef; padding:7px 12px 0}
#latest_news #postpager a{background: url(../images/quote-pager-bullet.gif) center center no-repeat; padding: 5px 5px; margin: 0 3px;}
#latest_news #postpager a.activeSlide{background: url(../images/quote-pager-bullet-active.gif) center center no-repeat;} 

/*  ------------------------------------------ LOGOS -------------------------------------------- */
#logos a {float:left; padding-right:38px}
#logos a.last {padding-right:0}

/*  --------------------------------------------- BOTTOM ----------------------------------------------- */
#bottom section{float:left;padding:0 30px}
#bottom section.first{padding-left:0}
#bottom section.last{padding-right:0}
#bottom .bottomdivider{background:#5d4141 repeat-y;width:1px;min-height:204px!important;margin:24px 0}
#bottom ul{margin:0;padding:0 10px 0 0;color:#ecddd1;font-size:14px;line-height:20px;list-style:outside none}
#bottom H3{color:#f5c687;font-size:16px;padding-bottom:10px}
#bottom H3.large{font-size:21px}
#bottom ul li a{color:#ecddd1}
#bottom ul li a:hover{color:#FFF}
#bottom .multilist li{padding-right:12px}

.socialize li{width:50px!important}
.socialize a{height:53px;width:50px}
.socialize a:hover[href*="facebook"]{background:url('../images/icons/facebook_hover.png')}
.socialize a:hover[href*="twitter"]{background:url('../images/icons/twitter_hover.png')}
.socialize a:hover[href*="youtube"]{background:url('../images/icons/youtube_hover.png')}
/*  --------------------------------------------- FOOTER ----------------------------------------------- */
#footer section.one{float:left;width:602px}
#footer section.two{float:right;width:274px}
#footer p{width:100%;line-height:21px;font-size:12px;color:#eee4d9;float:left}
#footer a{color:#eee4d9}
#footer a:hover{color:#fff}
#footer #footerlinks{float:right;clear:right;width:100%;text-align:right}
#footer #footerseo1{float:left;clear:left;margin-top:15px;margin-bottom:38px; color: #ecddd1; border-bottom:1px #503838 solid; padding-bottom:37px;}
#footer #footerseo{float:left;clear:left;margin-top:15px;margin-bottom:38px; color: #ecddd1; border-bottom:1px #503838 solid; padding-bottom:37px;}


#footer .footerlist ul li {display:inline; font-size:12px; padding:0 5px;}
#footer .footerlist ul li a {color:#fff;}
#footer .footerlist ul li a:hover {color:#EDC184;}
#footer .footerlist ul li.firstitem {margin-left:0;padding-left:0;font-weight:bold;color:#EDC184;}


/* footer   navigation  
#footer #footernav {margin-bottom:10px;float:left;}
#footer ul.footernav li a {padding:0 9px; background: url(../images/footer_divider.jpg)right center no-repeat;font-size:11px; list-style:none; display:inline;}
#footer ul.footernav li.first a { padding-left:0;}
#footer ul.footernav li.last a { background: none;  }*/

/*  ----------------------------------- PICTURES & ALIGNMENT-------------------------------------------- */
img.alignleft, img.alignright, img.aligncenter, .picLeft, .picRight{border:2px solid #d1beab;margin:5px 0 0 0; padding:3px;}
.alignleft,.picLeft{float:left;margin-right:20px!important}
.alignright,.picRight{float:right;margin-left:20px!important}
.aligncenter{margin:0 auto 10px!important;display:block;clear:both}
.picRightnoborder{float:right;margin:6px 0 12px 12px}
.picLeftnoborder{float:left;margin:6px 12px 12px 0}
.noborder{border:0!important}
.picborder{border:2px solid #d1beab; margin:5px 0 5px 0; padding:3px;}
.mapborder{border:1px solid #ccc;}
.logoright{border:2px solid #d1beab;margin:5px 0 5px 0;margin-left:20px;float:right;}
.logoleft{border:2px solid #d1beab;margin:5px 0 5px 0;margin-right:20px;float:left;}
/*  -----------------------------   CONTENT ELEMENTS  ------------------------------------------ */
.column>*{padding-right:24px!important}
div.spacer{clear:both; height:1px; display:block;}
div.spacer1{clear:both; height:10px; display:block;}
div.spacer2{clear:both; height:20px; display:block;}
div.spacer3{clear:both; height:30px; display:block;}
.button{background:#3a2828;border:0;padding:10px 18px;margin:10px 0 !important;font-size:14px; line-height:14px; color:#f5c687 !important}
.button:hover{background:#3a2828;color: #FFFFFF !important}
#tdeonline {margin:10px auto; display:block;}
hr {color:#694742;margin:20px 0;}
/* ---- WORDPRESS COMMON ----- */
#searchform{float:left;margin:24px 0 24px;text-align:left;width:100%}
#searchform #s{width:65%!important;margin-right:4px;float:left}
#searchform #searchsubmit{width:30%;max-width:80px;margin-top:-2px;padding:3px 5px;float:left}
aside .widget{float:left;clear:left;width:100%;margin-bottom:20px}
.navigation .next-posts {float:left}
.navigation .prev-posts {float:right}
/* ----- WORDPRESS CAPTIONS ----- */
#main .wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px}
#main .wp-caption img{margin:0 auto;padding:0;border:0 none}
#main .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:2px 4px 5px;margin:0 auto;text-align:center}
/* column styles */
/* ------- Fluid Columns ------- */
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth { position:relative; margin-right:4%; float:left; min-height:1px; height:auto!important; height:1px; }
.one_half { width:48%; }
.one_third { width:30.6666%; }
.two_third { width:65.3332%; }
.one_fourth { width:22%; }
.two_fourth { width:48%; }
.three_fourth { width:74%; }
.one_fifth { width:16.8%; }
.two_fifth { width:37.6%; }
.three_fifth { width:58.4%; }
.four_fifth { width:79.2%; }
.one_sixth { width:13.3333%; }
.two_sixth { width:30.6666%; }
.three_sixth { width:47.9998%; }
.four_sixth { width:65.3332%; }
.five_sixth { width:82.6665%; }
.last { margin-right:0!important; clear:right; }
.one_half .one_half { margin-right:8.3333%; width:45.8333%; }
.one_half .one_third { margin-right:8.3333%; width:27.7778%; }
.one_half .two_third { margin-right:8.3333%; width:63.8889%; }
.two_third .one_third { margin-right:6.1224%; width:29.2517%; }
.two_third .two_third { margin-right:6.1224%; width:64.6258%; }
.two_third .one_fourth { margin-right:6.1224%; width:20.4082%; }
.spacer{clear:both; height:1px; display:block;}

/* -------------------------------------- 	MEGA MENU ------------------------------------ */
/* THE DIRTY WORK - Might not want to modify anything here */
#ddm {position: relative!important;float:left;width:100%;} /* makes the dropdown relative to the parent DDM */
#ddm .megaddm{position: static!important;}
#ddm .megaddm>ul {width:100%!important; }
#ddm .megaddm>ul>li {clear:none!important; }
#ddm .megaddm>ul>li>ul {overflow:hidden!important;position:relative!important;margin:0px!important;display:block;width: 100%;}
/* The Styling - style away */
#ddm .megaddm>ul {padding: 5px 5px 5px; background:#F6C688; margin-top:-25px} /* the background of the fullwidth menu */
.page-inside #ddm .megaddm>ul{margin-top:-15px}
#ddm .megaddm>ul>li { width:182px; margin-left: 0px; text-align:left; background:#ECC084}/* The Columns */
#ddm .megaddm>ul>li>a { /*headers */ padding: 5px 15px 5px 6px;	width:170px; background: #382828;color:#fff;	text-align:left;font-size:14px;}
