body{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#434342; margin:0 auto; padding:0; background:url(../images/bg-01.jpg) repeat-x #f7f5eb;}

#container{ width:970px; margin:0 auto;}
#container-inner{width:970px; margin:-16px auto 0;}
.home-icon { height:34px;}
.home-icon img{ float:right; margin:11px 0 0;}
#masthead{width:970px; height:51px;}
#masthead img{ float:left; padding:0 0 0 5px;}
.menu{ width:734px; height:51px; float:left;}
.menu ul{ padding:0; margin:15px 0 0 0;}
.menu li{ font-family:arial,; font-size:14px; font-weight:bold; display:inline; padding:0 25px;}
.menu li a{text-decoration:none; color:#434342;}
.menu li a:hover{color:#9b1d42;}
.menu li.no-padding{ padding-right:0;}
.menu li #active{ color: #9b1d42;}
.header{ width:970px; padding: 4px 0 0;_padding:0}
.rotator { width:970px; height:336px;}
.spacer{ clear:both; height:15px;}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
#midpane{ width:970px; min-height:600px; height:auto !important;height:600px}
.leftcontent{ width:450px; float:left; padding: 0 10px;}
.rightcontent{ width:480px; float:left; padding: 0 0px 0 5px; margin:0 0 0 5px;}
.intro-head{ width:460px; border-bottom:#c0beb7 solid 1px; padding-bottom:10px; padding-top:10px;}
h1{ font-family:helvetica,; font-size:27px; margin:0; padding:0}
h1 span{font-size:24px; color:#790f3b;}
p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5d5d5d; line-height:20px}
.spec-head{ width:428px; border-bottom:#c0beb7 solid 1px; padding: 18px 0px 10px 0; margin:0 0 0 40px;}
.specialize{ width:106px; float:left; margin: 20px 0 0 30px;}
.specialize ul{ margin:0; padding:0;}
.specialize li{ background:url(../images/bullet.jpg) no-repeat left 6px; list-style:none; padding:0 0 0 20px; margin:5px 0 0 4px; font-style:italic;}
.specialize li a{ color:#5d5d5d; text-decoration:none;}
.specialize li :hover{ color:#000; text-decoration:underline;}

h2{ font-family:helvetica,; font-size:20px; margin:0; padding:0}
.leftcontent h3{ font-family:Helvetica,; font-size:14px; font-weight:bold; margin:0; padding:20px 0 0 0; clear:both;}
p span{font-size:15px; color:#790f3b;}
.specialize-sec{ width:140px; float:left; margin: 20px 0 0 0px;}
.specialize-sec ul{ margin:0; padding:0;}
.specialize-sec li{ background:url(../images/bullet.jpg) no-repeat left 6px; list-style:none; padding:0 0 0 20px; margin:5px 0 0 26px; font-style:italic;}
.specialize-sec li a{ color:#5d5d5d; text-decoration:none;}
.specialize-sec li :hover{ color:#000; text-decoration:underline;}

.banner{ width:243px;}
.banner img{ padding:14px 0 0 0px;}


.leftcontent p.textdown { margin:32px 0 0 0px; padding:0px 0 0 0px; font-style:italic; font-size:13px; color:#790f3b; width:400px;  }


.footer{ float:left; width:100%; height:94px; margin:0 0 ; background:url(../images/footer.jpg) repeat-x; margin-top:15px; color:#FFF;}
.inside-footer{ width:980px; height:40px; margin:0 auto; padding:22px 0 0;}
.footer p{ float:left; padding-right:0px; color:#fff; padding-top:0px; padding-left:12px; width:250px; height:10px; margin:0;}
.concept{ float:right;padding-right:5px; padding-top:5px; font-size:12px;}
.concept a{ text-decoration:none; color:#fff;}
.gmi{ padding-top:0; padding-right:16px; float:right;}

hr{ background:#bfbcb4 none repeat scroll 0 0; display:block; height:1px; clear:both; border:none;}



.leftcontent p{ float:left; margin:0; padding:14px 0px 0 0; width:462px; }
.leftcontent p.intro-second{ padding:5px 0 20px 0; width:350px; float:left;}

.rightcontent img{ padding:20px 8px 0 42px; float:left;}
.rightcontent p.subtext{ padding: 0px 0 0 10px;}
.subtext a{ text-decoration:none; color:#434342;}
.subtext :hover{ text-decoration:underline;}

.child-room{ width:456px; height:208px; background:#edebde; border:#bcb9b9 solid 1px; float:left; margin:30px 0 0 0;}
.child-room h2{ font-family:helvetica,; font-size:20px; margin:12px 18px 0; padding:0 0 10px; background:url(../images/child-box-line.jpg) no-repeat scroll 0 30px;}
.scroll-img{ width:256px; height:146px; float:left; padding:5px 0 0 5px;}
.scroll-text{  height:120px; float:left;}
.scroll-text p{ width:160px; height:83px; padding:10px 0 0 20px}

.readmore { color:#663f1d; float:left; font-size:12px; text-decoration:none; width:80px; padding:0px 0 0 20px;}
.readmore :hover{ color:#390;}


.tech-title{ width:430px; padding: 35px 0 10px 39px; float:left;}
.tech-title h2{ font-family:helvetica,; font-size:20px; margin:0; border-bottom:#c0beb7 solid 1px; padding-bottom:10px;}
.tech-title img{ padding:20px 18px 0 0; margin:0;}
.tech-title p{ padding:19px 0px 0 0; margin:0;}
.techmore { color:#663f1d; font-size:12px; text-decoration:none; width:80px; padding:0px 0 0 0px;}
.techmore :hover{ color:#390;}

.left-banner{ width:200px; float:left;}
.right-banner{ width:200px; float:left;}
.help-banner{ width:164px; float:left; margin:10px 0 0 0; padding:0;}
.help-banner h2{ font-family:helvetica,; font-size:20px; margin:18px 0 0 40px; border-bottom:#c0beb7 solid 1px; padding-bottom:10px;}
.help-banner img{ margin:0; padding:20px 0 0 0;}
.lang-banner{ width:246px; float:right; margin:26px 8px 0 0;}
.lang-banner img{ margin:4px 0 0 0; padding:0;}

.team{ width:456px; height:118px; background:#edebde; border:#bcb9b9 solid 1px; float:left; margin:30px 0 0 0;}
.team h2{ font-family:helvetica,; font-size:20px; margin:6px 18px 0; padding:0 0 10px; background:url(../images/team-box-line.jpg) no-repeat scroll 0 30px;}
.team p{ width:254px; padding:10px 0px 0 18px !important; margin:0 !important;}
.team img{ float:right; padding:4px 0 0 0;}
.team-more{ color:#663f1d; float:left; font-size:12px; text-decoration:none; width:80px; padding:4px 0 0 18px;}
.team-more :hover{ color:#390;}

/**Get in touch**/
.leftcontent p.address{ padding:26px 0 0;  font-size:15px; }
.leftcontent p.contact{ margin:0; padding:10px 0 0 0; text-align:left; clear:both;}

.leftcontent p.location{ clear:both; margin:0; padding:0;}
.location-map{ width:147px; padding:0; clear:both; margin:0}
.location-map p{ padding:5px 0 0 22px !important; margin:0 !important; width:147px; height:50px;}
.location-thumb{ padding:5px 0 0 22px !important; margin:0;}
.email{ text-decoration:none; color:#790f3b;font-size:12px;}

/**Get in touch**/


/**Inside-Page  Dental Practice**/

.inleftcontent{ width:626px; float:left; margin:0; padding:0; }
.inrightcontent{ width :316px; float:right; margin:0;}
.specialize-bg{ width:626px; background:url(../images/specialization-bg.jpg) no-repeat; clear:both; margin:22px 0 0 5px; padding:0 0 0 0;}
.specialize-bg img{padding:23px 0 0 22px;}
.specialize-bg P{ font-size:13px; color:#5d5d5d; line-height:20px; width:572px; padding:0 0 0px 0; margin:10px 0 0 22px;}


.faq-bg{ width:626px; background:url(../images/specialization-bg.jpg) no-repeat; clear:both; margin:22px 0 0 5px; padding:0 0 0 0;}
.faq-bg img{padding:23px 0 0 22px;}
.faq-bg P{ font-size:13px; color:#5d5d5d; line-height:20px; width:572px; padding:0 0 22px 0; margin:10px 0 0 22px; border-bottom:#c0beb7 solid 1px;}

/** right content **/
.banner-bg{ width:312px; height:145px; background:url(../images/banner-bg.jpg) no-repeat; margin:22px 0 0 0; padding:0 0 0 0;}
.banner-bg img{ padding:33px 0 0 25px;}
.outer-bg{ background:#FFF; width:312px; height:277px; margin:5px 0 0 0; padding:1px; border: solid 1px #dcd9d2;}
.inner-bg{ background:#e8e1d0; width:312px; height:277px; float:left;}


.fin-outer-bg{ background:#FFF; width:314px; height:150px; margin:5px 0 0 0; padding:1px; border: solid 1px #dcd9d2;}
.fin-inner-bg{ background:#e8e1d0; width:314px; height:150px; float:left;}

.finance-fci{ width:278px; height:128px; margin:8px 0 0 18px; border-bottom: solid 1px #cfc9bb;}
.finance-fci img{ padding:8px 0 0 10px; float:left;}
.finance-fci h1{ font-family:arial,; font-size:17px; margin:0; padding:18px 0 0 20px; color:#434342; float:left;}
.finance-fci p { font-size:13px; color:#5d5d5d; line-height:20px; width:261px; padding:10px 0 0 13px; margin:0 0 0 0; float:left;}

.travel-mng{ width:278px; height:120px; margin:15px 0 0 18px;}
.travel-mng img{ padding:8px 0 0 10px; float:left;}
.travel-mng h1{ font-family:arial,; font-size:17px; margin:0; padding:15px 0 0 18px; color:#434342; float:left;}
.travel-mng p { font-size:13px; color:#5d5d5d; line-height:20px; width:261px; padding:10px 0 0 14px; margin:0 0 0 0; float:left;}

.secouter-bg{ background:#FFF; width:312px; height:134px; margin:25px 0 0 0; padding:1px; border: solid 1px #dcd9d2;}
.secinner-bg{ background:#e8e1d0; width:312px; height:134px; float:left; background: #e8e1d0 url(../images/language-pic.jpg) no-repeat right bottom;}
.secinner-bg img{ padding:10px 0 0 10px;}
.secinner-bg p { font-size:13px; color:#5d5d5d; line-height:20px; width:210px; padding:5px 0 0 14px; margin:0 0 0 0;}

.childroom-banner{ width:314px; margin:23px 0 0 0;}
.childroom-banner img{ padding:0 0 0 4px;}

.read-more { color:#434342; float:right; font-size:11px; text-decoration:none; margin:8px 11px 0 0;}
.read-more :hover{ color:#390;}

.lang-more { color:#434342; float:right; font-size:11px; text-decoration:none; margin:5px 110px 0 0;}
.lang-more :hover{ color:#390;}

.spec-scroll{ width:579px; background:url(../images/spec-bg.jpg) no-repeat; padding:12px 22px 0; margin:22px 0px 0 6px;}
.spec-scroll img{ padding:0 15px 0 0}
.spec-scroll p{ margin:0; padding:0}
.spec-scroll p.para{ margin:0; padding:8px 0 8px 0; font-weight:bold;}

.spec-scroll ul{ margin:0; padding:0;}
.spec-scroll li{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5d5d5d; line-height:16px; padding:8px 0 0 0;}

.spec-scroll ul.doc{ margin:0 !important; padding:0 !important;}
.spec-scroll li.doc{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5d5d5d; line-height:16px; padding:8px 0 0 15px; margin:0 0 0 16px; background:url(../images/bullet1.jpg) no-repeat left 14px;}



/**Inside-Page  Dental Practice**/

/**Inside-Page  appointments**/
.time{ color:#790f3b;}
.email a{ color:#790f3b !important; text-decoration:none;}
.email :hover{ text-decoration:underline;}
/**Inside-Page  appointments**/



/*slide banner*/

#rotate { width: 445px; height:205px; margin:0; display:block; clear:both; position:relative; overflow:hidden;  }
#navslide {
	font:bold 10px Verdana,;
	float:right;
	position:absolute;
	top:100px;
	left:370px;
	z-index:20;
	width: 110px;
	margin:91px 0 0;
}
#navslide a { line-height:13px; text-align:center;  float:left; display:block; margin-right:4px; width:14px; height:14px; text-decoration:none; background-color:#73633b; color:#fff;  }
#navslide a:hover, #navslide a.activeSlide, #navslide a:active { background-color: #ae9658; color:#fff;  }

.left-content #content-scroll { overflow:hidden; width:437px; padding:1px 0 3px 12px }

.banner { width:445px; clear:both; position:relative; overflow:hidden; margin:0 0 0 8px;}

/*slide banner*/



.contact-form{ width:338px; float:left;}
.form_main{ margin:0 0 0 0px; padding:0;}


/* contact us form */
#contactus{width:400px; float:left; margin:0;}
.contact_us_form_row{ font-size:12px; padding:14px 0 0 26px; float:left; color:#666666; font-family:Arial,;}
.contact_us_form_row label{ width:130px; float:left; line-height:18px;}
.contact_us_form_row input, .contact_us_form_row textarea{ width:230px; float:left; padding:2px; border:1px solid #dfddd4; background-color:#ffffff ; font-size:12px; font-family:Arial,;}
.contact_us_form_row select{ width:236px; float:left; padding:2px; border:1px solid #c1d088; background-color:#ffffff ; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.contact_us_form_row img{ margin-left:190px;}
#inner_main_content .contact_us_form_row p{ padding-left:190px; margin-bottom:0; float:left;}
.contact_us_form_row input.submit_btn{ width:65px; padding:3px 0; color:#543f27; background-color:#ffffff; margin-right:0px; display:block; cursor:pointer;}
.contact_us_form_row input.submit_btn:hover{ background-color:#d2e3cb;}
.contact_us_form_row span{ width:10px; color:#F00; padding:0 0 0 3px;}
.error_message{ clear:both; font-size:11px; color:#20AEFF; font-weight:bold; padding:0 0 10px 20px; width:406px;}

.contact_us_form_txt{ padding:0 0 10px; float:left; color:#545454; width:430px; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
p.contact_text{line-height:20px; font-size:12px;}
p.contact_text span{ color:#3399FF; font-size:12px; font-weight:bold;}
.contactsbtn{float: left; padding-left:130px; clear:both;}

/**contacts **/

/**Virtual tour **/

.virtual-tour{ width:590px; height:245px; padding:0; margin:32px 0 0 26px; background:#f7f4eb; border:#d2a0a6 solid 1px; clear:both;}
.virtual-con{ margin:0 0 0 22px; padding:0;}
.virtual-pics{ margin:0 0 32px 0px !important; _margin:0;padding:0; width:200px; float:left;}
.virtual-pics img{ padding:0 0px 0 0;}
.virtual-pics h3{ color:#424647; font-size:12px; font-weight:bold; margin:2px 0 0 0px; font:Arial; text-align:center;}
.virtual-pics a{ color:#424647; text-decoration:none;}
.virtual-pics :hover{ color:#962845; text-decoration:none;}

/**Virtual tour **/

/**Finance facilities **/

.finance_text{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#5d5d5d;}

.proj_nav{ clear:both; margin:8px 0 0 0; height:21px;}
.proj_nav ul{ padding:0; margin:2px 0 0 0; text-align:center;}
.proj_nav li{ font-family: Arial; font-size:12px; color:#67492f; display:inline; padding:4px; margin:0 auto;}
.proj_nav li a{ color:#67492f; text-decoration:none;}
.proj_nav li a:hover{ color:#971c3d;}
.nav_bg{ padding:0 5px 0 4px; border:#c98992 solid 1px; }

.finance-bg{ width:626px; background:url(../images/specialization-bg.jpg) no-repeat; clear:both; margin:22px 0 0 0; padding:0 0 0 0;}
.finance-bg img{padding:23px 0 0 22px;}
.finance-bg P{ font-size:13px; color:#5d5d5d; line-height:20px; width:572px; padding:10px 0 0 22px; margin:0 0 0 0;}

.finance-link{ width:224px; height:30px; background:#f5f5eb; margin:10px 0 0 22px; border:#dad1c3 solid 1px; background:url(../images/bullet2.jpg) no-repeat right 7px}
.finance-link p{ color:#5d5d5d; padding:0; margin:5px 0 0 6px; font-weight:normal;}
.finance-link a{ color:#5d5d5d; padding:0; margin:5px 0 0 3px; text-decoration:none}
.finance-link :hover{ color:#971c3d;}

.fin-more { color:#f7f5eb; float:left !important ; font-size:12px; text-decoration:none; margin:10px 28px 0 18px; padding:0 0 0 9px; background:url(../images/btn-bg.jpg) no-repeat; width:213px; height:21px;}
.fin-more :hover{ color:#390;}
/**Finance facilities**/

.spacer{ height:4px;}

.twitter-icons{ width:128px; margin:20px 0 0 0px; float:left; padding-left:27px;}
.twitter-icons p{ float:left; margin:0; padding:8px 10px 0 0; font-weight:bold;}
.twitter-icons img{ margin:0 8px 0 0px; padding:0 0 0 0}

.myspace-icons{ width:160px; margin:20px 0 0 10px; float:left;}
.myspace-icons p{ float:left; margin:0; padding:8px 10px 0 0; font-weight:bold;}
.myspace-icons img{ margin:0 8px 0 0px; padding:0 0 0 0}

.icons{ width:100px; margin:0 0 8px 15px;}
.icons img{ margin:0; padding:0;}
.required-field{ padding:8px 15px 0 25px; font-size:12px; color:#F00}
