@charset "utf-8";
/* CSS Document */

/*--------------------HEADERPART END-----------------------*/	

#contentbg
{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	overflow:hidden;
	background-image: url(../images/back.jpg);
	background-repeat:repeat-x;
	background-color:#ececec;
}
#aboutuscontentbg
{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	overflow:hidden;
	background-repeat:repeat-x;
	background-color:#ececec;
}
#contentblank
{
	width:1004px;
	float: none;
	margin:0 auto;
	padding:0px;
	position:relative;
	overflow:hidden;
}		
#content
{
	width:1004px;
	float: left;
	margin:0px;
	padding:0px;
	position:relative;
	overflow:hidden;
}
#contenttop
{
	width:972px;
	height:280px;
	float: left;
	margin:35px 0 0 16px;
	padding:0px;
	background-image: url(../images/topcontent.jpg);
	background-repeat:no-repeat;	
}
#contenttopnew
{
	width:972px;
	height:419px;
	float: left;
	margin:35px 0 0 16px;
	padding:0px;
	background-image: url(../images/topcontentnew.jpg);
	background-repeat:no-repeat;	
}
#contenttopnew .video
{
	width:430px;
	height:50px;
	float: left;
	margin:35px 0 0 20px;
	display: inline;
	
	
}
#contenttop .video
{
	width:305px;
	height:190px;
	float: left;
	margin:35px 0 0 20px;
	display: inline;
	
	
}
.divinput
{
	width:270px;
	float:left;
	margin:51px 0px 0 10px;
	display:inline;
	
	
}
.divinputheader
{
	width:600px;
	float:left;
	margin:51px 20px 0 15px;
	display:inline;
	
}
.divinputheadernew
{
	width:350px;
	float:left;
	margin:51px 20px 0 50px;
	display:inline;
	
}
.divinputheader p, .divinputheadernew p{color:#fff;font-size:10pt;font-weight:bold;text-transform:uppercase;letter-spacing:2px;}
.divinputoption
{
	width:175px;
	float:left;
	margin:30px 20px 0 15px;
	display:inline;	
}
.divinputoptionnew
{
	width:160px;
	float:left;
	margin:60px 20px 0 60px;
	display:inline;
	height:300px;	
}
.divinputoptionother
{
	width:200px;
}
.divinputoption p, .divinputoptionnew p{color:#fff;font-size:11pt;}
.divinputoption span, .divinputoptionnew span{color:#fff;font-size:11pt; font-weight:bold;}
.divinputoption a, .divinputoptionnew a{font-size:8pt; font-weight:bold;text-align:center;color:#fff; text-decoration:none;}
.divinputoption .lblbtn, .divinputoptionnew .lblbtn{background-image:url(../images/button_03.jpg);background-repeat:no-repeat;width:173px;height:34px;
padding-top:10px; font-weight:bold;text-align:center; text-decoration:none;margin-top:5px;}
.form_row{
width:270px;
_width:270px;
clear:both;
padding:20px 0 0 0;
_padding:20px 0 0 0;


}
label.contact{
width:75px;
float:left;
font-size:14px;
text-align:right;
text-transform:capitalize;
padding:8px 5px 0 0;
color: #fff;
}
input.contact_input{
width:168px;
height:26px;
border:none;
background-image: url(../images/txtbox.jpg);
background-repeat:no-repeat;
border:0;
color:#999999;
float:left;
padding:8px 0 0 7px;
}
.divtext
{
	width:280px;
	float:left;
	margin:70px 0 0 20px;
	display:inline;
	
}
.divtext p
{ 
	font-size:8pt;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	margin:0px 0 0 8px;
	text-align:justify;
	
	
}
.divtext p span
{
	font-size:11pt;
}
.divtext a
{
	border:0;
	
	/*background-image: url(../images/guidebtn.jpg);
	background-repeat:no-repeat;*/
	text-decoration:none;
	width:285px;
	height:34px;
	
}
.contentsmall
{
width:320px;
height:314px;
float: left;
margin:35px 0 0 10px;
padding:0px;
background-image: url(../images/smallbox.jpg);
background-repeat:no-repeat;	
}
.contentsmall .tag1
{
	width:296px;
	height:74px;
	float: left;
	margin:35px 0 0 0px;
	padding:0px;
	background-image: url(../images/tag1.png);
	background-repeat:no-repeat;	
}
.tag1 p, .tag2 p
{ 
	font-size:8pt;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	margin:10px 0 0 30px;
	text-align:left;
}
.tag1 p span, .tag2 p span
{
	font-size:12pt;
}
.contentsmall .desc
{
	float:left;
	margin:7px 0 0 20px;
	width:280px;
	display:inline;
}
.contentsmall .desc p
{
	font-size:9pt;
	color:#888888;
	font-weight:normal;
	line-height:18px;
	text-align:left;
	
}
.contentsmall .desc p span
{
	color:#f6a45c;
	font-size:9pt;
}
.contentsmall .tag2
{
	width:296px;
	height:92px;
	float: left;
	margin:25px 0 0 0px;
	padding:0px;
	background-image: url(../images/tag2.png);
	background-repeat:no-repeat;	
}
#contentbottom
{
	width:979px;
	height:705px;
	float: left;
	margin:35px 0 0 12px;
	padding:0px;
	background-image: url(../images/bottombox.jpg);
	background-repeat:no-repeat;
	display:inline;	
}
#contentbottom .leftcol
{
	width:297px;
	float: left;
	padding:0px;
	position:relative;
}
#contentbottom .left
{
	width:297px;
	height:443px;
	float: left;
	margin:35px 0 0 0px;
	padding:0px;
	background-image: url(../images/bottomleft.png);
	background-repeat:no-repeat;	
}
#contentbottom .left .header, #contentbottom .left1 .header
{
	margin:20px 0 0 0;
}
#contentbottom .left .header p.headtext, #contentbottom .left1 .header p.headtext
{
	font-size:13pt;
	color:#666666;
	font-weight:bold;
	line-height:25px;
	text-align:justify;
	margin:0 0 20px 30px;
	
}
#contentbottom .left1 .header p.headtext {color:#fff;}
#contentbottom .left .header p.normaltext
{
	font-size:9pt;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-align:justify;
	margin:0 30px 20px 30px;
}
#contentbottom .left .altgrid
{
	background-color:#e1c60c;
	width:295px;
	height:25px;
	float: left;
	display:inline;
}
#contentbottom .left .field1
{
	float:left;
	margin:3px 0 0 30px;
	width:150px;
	font-size:9pt;
	color:#888888;
	display:inline;
}
#contentbottom .left .field2
{
	float:left;
	margin:3px 0 0 5px;
	width:80px;
	font-size:8pt;
	color:#888888;
	display:inline;
}
#contentbottom .left .grid
{
	background-color:#eeda4d;
	width:295px;
	height:25px;
	float: left;
	display:inline;
}
#contentbottom .left1
{
	width:297px;
	height:167px;
	float: left;
	margin:15px 0 0 0px;
	padding:0px;
	background-image: url(../images/blogpnl.jpg);
	background-repeat:no-repeat;	
}
#contentbottom .right
{
	width:600px;
	float: right;
	margin:35px 20px 0 0;
	padding:0px;
	display:inline;
	position:relative;
	overflow:hidden;
	
}
#contentbottom .right p.big
{
	font-size:11pt;
	color:#666666;
	font-weight:normal;
	line-height:18px;
	text-align:justify;
	margin:5px 20px 0 0px;
}
#contentbottom .right p.big span
{
	font-size:11pt;
	color:#57bbc7;
	font-weight:bold;
}
#contentbottom .right p.mid
{
	font-size:8pt;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-align:justify;
	margin:25px 20px 0 0px;
	}
#contentbottom .right p.mid a{font-size:10pt;color:#f6a45c;font-weight:bold;}	
#contentbottom .right p.low
{
	font-size:8pt;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-align:justify;
	margin:20px 20px 0 0px;
	float: left;
}
#contentbottom .right p.low span
{font-size:10pt;color:#f6a45c;font-weight:bold;}	

#contentbottom .right p.low a{font-size:10pt;color:#f6a45c;	font-weight:bold;}

	
#contentbottom .contentproduct
{
	width:600px;
	float: left;
	margin:35px 20px 0 0px;
	padding:0px;
	
}
.productpan
{
	width:149px;
	height:180px;
	float: left;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}
.productimage{position:relative;text-align:center;height:100px;margin-top:10px;}
.producttext{position:relative;text-align:center;width:120px;font-size:9pt;color:#888888;margin-left:15px;}
.producttext a{text-decoration:none;color:#57bbc7;}

.sociallinkpan{width:95px;float:left;}
.slinkimage{position:relative;text-align:center;height:32px;margin-top:5px;}
.slinktext, .slinktext a{position:relative;text-align:center;width:95px;font-size:9pt;color:#fff;text-decoration:none;}


.borderrightnone
{
	border-right:0;
}
.borderbottomnone
{
	border-bottom:0;
}
/*------about us--------*/
#contentaboutus
{
	width:977px;
	height:782px;
	float: left;
	margin:35px 0 0 16px;
	padding:0px;
	background-image: url(../images/aboutus_div.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	
}
.aboutusheader
{
	margin:30px 0 0 35px;
	display:inline;
	float:left;
	width:900px;
	
}
.aboutusheader h1
{
	font-size:12pt;
	font-weight:bold;
	color:#666666;
}
.aboutusheader p
{
	font-size:10pt;
	color:#666666;
}
.aboutusleft
{
	margin:40px 0 0 0;
	display:inline;
	float:left;
	width:350px;
	
	
}
.aboutusleft .first
{
	margin:0px 0 0 0;
	display:inline;
	float:left;
	width:350px;
	height:133px;
	background-image: url(../images/about1.jpg);
	background-repeat:no-repeat;
}
.aboutusleft .last
{
	margin:40px 0 0 0;
	display:inline;
	float:left;
	width:350px;
	height:133px;
	background-image: url(../images/about2.jpg);
	background-repeat:no-repeat;
}
.aboutusleft .second
{
	margin:180px 0 0 0;
	display:inline;
	float:left;
	width:350px;
	height:133px;
	background-image: url(../images/about2.jpg);
	background-repeat:no-repeat;
}
.aboutusleft p
{
	font-size:12pt;
	color:#fff;
	font-weight:bold;
	line-height:18px;
	text-align:left;
	margin:15px 20px 5px 20px;
	width:250px;
}
.aboutusright
{
	margin:40px 10px 0 0;
	display:inline;
	float:right;
	width:600px;
	height:400px;
	
	
}
.aboutusright .panel1
{
	float:left;
	width:570px;
	
	
}
.aboutusright .panel1 h1
{	font-size:12pt;
	font-weight:bold;
	color:#666666;
}
.aboutusright .panel1 p
{
	font-size:10pt;
	color:#666666;
}
.aboutusright .panel2
{
	float:left;
	width:570px;
	height:260px;
	margin-top:70px;
	
	
}
.aboutusright .panel2 h1
{	font-size:12pt;
	font-weight:bold;
	color:#666666;
}
.aboutusright .panel2 p
{
	font-size:10pt;
	color:#666666;
}
.aboutusright .panel3
{
	float:left;
	width:570px;
	
	margin-top:35px;
	
	
}
.aboutusright .panel3 h1
{	font-size:12pt;
	font-weight:bold;
	color:#666666;
}
.aboutusright .panel3 p
{
	font-size:10pt;
	color:#666666;
}
/*-------------team-----*/
#contentteam
{
	width:977px;
	height:1278px;
	float: left;
	margin:35px 0 0 14px;
	padding:0px;
	background-image: url(../images/team_div.jpg);
	background-repeat:no-repeat;
		
}
.teamheader
{
	margin:30px 0 0 16px;
	display:inline;
	float:left;
	width:900px;
	
}
.teamheader h1
{
	font-size:12pt;
	font-weight:bold;
	color:#666666;
}
.teamheader p
{
	font-size:10pt;
	color:#666666;
}

#contentteam .team1
{
	margin:20px 0 0 16px;
	display:inline;
	float:left;
	width:953px;
	height:250px;
	

}
#contentteam .team1 .lbl
{
	margin:10px 0 0 0;
	display:inline;
	float:right;
	width:176px;
	height:34px;
	background-image: url(../images/teamtag.jpg);
	background-repeat:no-repeat;
	
	

}
#contentteam .team1 .lbl .lbla
{
	font-size:9pt;
	font-weight:bold;
	color:#fff;
	margin:7px 0 0 10px;
	
		
}
#contentteam .team1 .lbl .lbla a
{
	color:#fff;text-decoration:none;
}
#contentteam .team1 .lbl .lbla a:hover
{
	color:#0033CC;text-decoration:none;
}
#contentteam .team1 .photo
{
	margin:30px 0 0 0;
	display:inline;
	float:left;
	width:262px;
	height:91px;
	
}
#contentteam .team1 .history
{
	margin:0 0 0 40px;
	display:inline;
	float:left;
	width:600px;
	
	
}
#contentteam .team1 .history h1
{
	font-size:12pt;
	font-weight:bold;
	color:#666666;
}
#contentteam .team1 .history p
{
	font-size:10pt;
	color:#666666;
}

/*-----------dentistry -----------*/
#headertext p.dentistryp
{ 
	font-size:10pt;
	color:#000;
	font-weight:bold;
}
#headertext p.dentistryspan
{ 
	font-size:24pt;
	color:#ffffff;
	text-transform:uppercase;
}
#dentistcontenttop
{
	width:973px;
	height:30px;
	float: left;
	margin:25px 0 0 25px;
	padding:0px;
	display:inline;
	
}
#dentistcontenttop p
{
	font-size:17pt;
	color:#333333;
}
#dentistcontenttop span
{
	font-size:17pt;
	color:#57bbc7;
	font-weight:bold;
}
#dentistcontent
{
	width:973px;
	height:968px;
	float: left;
	margin:35px 0 0 16px;
	padding:0px;
	background-image: url(../images/Dentistryback.jpg);
	background-repeat:no-repeat;display:inline;	
}
#dentistcontent .contentleft
{
	width:300px;
	height:700px;
	float: left;
	margin:55px 0 0 0px;
	padding:0px;
		
}
#dentistcontent .contentleft .tag
{
	width:298px;
	height:36px;
	float: left;
	margin:0px 0 7px 0px;
	padding:0px;
	background-image: url(../images/Dentistrytag.jpg);
	background-repeat:no-repeat;
}
#dentistcontent .contentleft  .tag .taglabel
{ margin:7px 0 0px 35px;color:#666666;width:260px;float:left;font-size:8pt;font-weight:bold;display:inline;	}

#dentistcontent .contentleft .bottom
{
	width:298px;
	height:421px;
	float: left;
	margin:40px 0 7px 0px;
	padding:0px;
	background-image: url(../images/Dentistrybottom.jpg);
	background-repeat:no-repeat;display:inline;		
}
#dentistcontent .contentleft .bottom .toppan
{width:298px;height:100px;float: left;}
#dentistcontent .contentleft .bottom .input1{margin:0px 0 0 0;}
#dentistcontent .contentleft .bottom .toppan p.big {margin:15px 0 0px 35px;color:#fff;width:260px;float:left;font-size:13pt;font-weight:bold;display:inline;}
#dentistcontent .contentleft .bottom .toppan p.small {margin:15px 15px 0px 35px;color:#fff;width:240px;float:left;font-size:13pt;font-weight:normal;display:inline;	}
#dentistcontent .contentleft .bottom .toppan p span {color:#fff;font-size:12pt;font-weight:bold;}
#dentistcontent .contentleft .bottom .guidebtn
{
	width:298px;
	height:34px;
	float: left;
	margin:20px 0 0px 5px;display:inline;	
}
#dentistcontent .contentleft .callus
{text-align:center;}
#dentistcontent .contentright
{
	width:600px;
	height:700px;
	float: left;
	margin:55px 0 0 55px;
	padding:0px;display:inline;
	
}
#dentistcontent .contentright .contenttop
{
	width:600px;height:70px;
	float: left;
}
#dentistcontent .contentright .contenttop p
{
	font-size:10pt;font-weight:normal;color:#666;}
#dentistcontent .contentright .content1
{
	width:295px;
	height:280px;
	float: left;
	margin:35px 0 0 0px;
	padding:0px;display:inline;
}
#dentistcontent .contentright .content1 p.header
{font-size:8pt;font-weight:bold;color:#57bbc7;width:260px;text-transform:uppercase;letter-spacing:1pt;}
ul.ticklist
{list-style: none;padding:0;margin:0;width:270px}
ul.ticklist li
{margin:10px 0 5px 0;padding:0;padding-left:20px; background-image: url(../images/tick.jpg);background-repeat: no-repeat;background-position:top left;font-size:9pt;font-weight:normal;color:#666;width:240px;}
ul.ticklist li p.list
{font-size:9pt;padding:0;margin:0;font-weight:normal;color:#666;width:240px;}
#dentistcontent .contentright .service
{
	width:600px;
	height:280px;
	float: left;
	margin:30px 0 0 0px;
	padding:0px;display:inline;
}
#dentistcontent .contentright .service h1
{font-size:8pt;font-weight:bold;color:#57bbc7;width:260px;text-transform:uppercase;}
#dentistcontent .contentproduct
{
	width:600px;
	float: left;
	margin:15px 0px 0 0px;
	padding:0px;
}
#dentistcontent .bordernone
{
	border-bottom:none;
}

/*--------------------About us----------------------*/
#aboutuscontenttop
{
	width:968px;
	height:80px;
	float: left;
	margin:35px 0 0 16px;
	padding:0px;
	display:inline;
	background-image: url(../images/contact_head.jpg);
	background-repeat:no-repeat;	
	background-position:top right;
}
#aboutuscontentbody
{
	width:968px;
	float: left;
	margin:0px 0 0 16px;
	padding:0px;
	display:inline;
	background-image: url(../images/contact_body.jpg);
	background-repeat:repeat-y;	
	background-position:top right;
}
#aboutuscontentfoot
{
	width:971px;
	float: left;
	height:216px;
	margin:0px 0 0 23px;
	padding:0px;
	display:inline;
	background-image: url(../images/contact_foot.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.aboutuscontent{width:965px;float: left; border-bottom:solid 1px #ececef;}
.aboutuscontent .left{
	margin:24px 0 15px 0;
	display:inline;
	float:left;
	width:350px;
	height:133px;
	background-image: url(../images/about1.jpg);
	background-repeat:no-repeat;
	}
	
.aboutuscontent .left p
{
	font-size:12pt;
	color:#fff;
	font-weight:bold;
	line-height:18px;
	text-align:left;
	margin:15px 20px 5px 30px;
	width:250px;
}
.aboutuscontent .right{
	margin:25px 15px 15px 0;
	display:inline;
	float:right;
	width:600px;
}
.aboutuscontent .right h1
{	font-size:12pt;
	font-weight:bold;
	color:#666666;
}
.aboutuscontent .right p
{
	font-size:10pt;
	color:#666666;
}
/*------------ for popup -------------------------*/
        /* the overlayed element */ 
.simple_overlay { 
/* must be initially hidden */ 
display:none; 
background-image:none;
background-image:url(../images/modal/transparent.png);
/* place overlay on top of other elements */ 
z-index:10000; 
/* styling 
background-image:url(../images/smallbox.jpg);*/  
width:320px;
height: 314px;     
min-height:200px; 
/* CSS3 styling for latest browsers 
-moz-box-shadow:0 0 90px 5px #000; 
-webkit-box-shadow: 0 0 90px #000;   */   
background-color:#fff;
border: 6px solid #e2e2e2;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);

} 
         
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
	background-image:url(../images/close.png); 
	position:absolute; 
	right:-13px; 
	top:-13px; 
	cursor:pointer; 
	height:35px; 
	width:35px; 
}
/* styling for elements inside overlay */ 
.details {
position:absolute;
top:15px; 
right:-15px; 
text-align:left;
color:black;
width:300px;
} 
         
.details h3 { 
	color:#aba; 
	font-size:15px; 
	margin:0 0 -10px 0; 
}

.details p.body
{font-size:9pt;padding:0;margin:0;font-weight:normal;color:#666;width:240px;}
.details p.header
{font-size:8pt;font-weight:bold;color:#57bbc7;width:260px;text-transform:uppercase;letter-spacing:1pt;}



#simple_overlay .details .dentistcontent 
/* #dentistcontent*/
{
	width:973px;
	height:968px;
	float: left;
	margin:35px 0 0 16px;
	padding:0px;
}
#simple_overlay .details .dentistcontent .contentright
{
	width:600px;
	height:700px;
	float: left;
	margin:0px 0 0 0px;
	padding:0px;display:inline;
	
}
#simple_overlay .details .content1
{
	width:295px;
	height:280px;
	float: left;
	margin:0px 0 0 0px;
	padding:0px;display:inline;
}
/*
#simple_overlay .details .dentistcontent .contentright .content1 p.body
{font-size:9pt;padding:0;margin:0;font-weight:normal;color:#666;width:240px;}
#simple_overlay .details .dentistcontent .contentright .content1 p.header
{font-size:8pt;font-weight:bold;color:#57bbc7;width:260px;text-transform:uppercase;letter-spacing:1pt;}
*/


ul.ticklist
{list-style: none;padding:0;margin:0;width:270px}
ul.ticklist li
{margin:10px 0 5px 0;padding:0;padding-left:20px; background-image: url(../images/tick.jpg);background-repeat: no-repeat;background-position:top left;font-size:9pt;font-weight:normal;color:#666;width:240px;}
ul.ticklist li p.list
{font-size:9pt;padding:0;margin:0;font-weight:normal;color:#666;width:240px;}
