body
	{	background:url(images/bg.gif) repeat-x top #e7ddba; margin:0; text-align:center}
body.index02
	{	background:url(images/index-bg2.gif) #FFFFFF repeat-x top;}
body.demo-topbg
	{	background-image:none; background-repeat:repeat-x; background-color:#FFFFFF;}

img
	{	border:0}
#container
	{	margin:0 auto; text-align:left; width:990}

.left-bg
	{	background:url(images/left-bg.png) repeat-y; width:20}
.right-bg
	{	background:url(images/right-bg.png) repeat-y; width:20}


#footer
	{	background:url(images/footer-bg.png) no-repeat; width:990; height:118; font:13px Arial, Helvetica, sans-serif; color:#7a7a7a; line-height:20px}
#footer a
	{	color:#7a7a7a; text-decoration:none}
#footer a:hover
	{	color:#7a7a7a; text-decoration:underline}

.copyright
	{	padding:24 0 0 47}
.copyright span
	{	font-weight:bold}
	

#footer02-container
	{	background:url(images/footer-bg2.gif) repeat-x; height:68;}
#footer02
	{	width:950; margin:0 auto; text-align:left; font:13px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px}
#footer02 a
	{	color:#FFFFFF; text-decoration:none}
#footer02 a:hover
	{	color:#FFFFFF; text-decoration:underline}
.copyright02
	{	padding:18 0 0 0}
.copyright02 span
	{	font-weight:bold}



#center
	{	width:950; background:#FFFFFF}
#center02
	{	width:950;}

#top
	{	height:73}
#logo
	{	float:left}
#language
	{	float:right}

#menu
	{	background:url(images/menu-bg.gif) no-repeat; width:950; height:33}
#menu ul
	{	margin:3 0 0 8; padding:0; list-style:none; height:28}
#menu ul li
	{	float:left; padding:0 16; margin:0; border-right:1px solid #c8a770; font-size:12px; font-weight:bold; color:#ffffff; font-family:Arial, Helvetica, sans-serif; height:28; display:block}	
#menu02
	{	background:url(images/menu-bg2.gif) no-repeat; width:950; height:35}
#menu02 ul
	{	margin:0 0 0 8; padding:0; list-style:none; height:28}
#menu02 ul li
	{	float:left; padding:0 15; margin:0; border-right:1px solid #c8a770; font-size:12px; font-weight:bold; color:#ffffff; font-family:Arial, Helvetica, sans-serif; height:28; display:block}	
#menu ul li a, #menu02 ul li a
	{	color:#FFFFFF; text-decoration:none}	
#menu ul li a:hover, #menu02 ul li a:hover
	{	color:#fff94c; text-decoration:none}	
#menu ul li a span
	{	display:block; padding:7 0 0 0}	
#menu02 ul li a span
	{	display:block; padding:9 0 0 0}	

#index-main
	{	margin:5 0 0 5; width:940; font:11px Arial, Helvetica, sans-serif; color:#767676; line-height:18px}
#index-main a
	{	color:#7a594b; text-decoration:none; font-size:12px; font-weight:bold}
#index-main a:hover
	{	color:#b04517; text-decoration:underline}

#index-main02
	{	margin:0; width:950; font:11px Arial, Helvetica, sans-serif; color:#767676; line-height:18px}
#index-main02 b
	{	color:#7a594b; font-size:12px; font-weight:bold}
#index-main02 a
	{	color:#767676; text-decoration:none; font-size:12px;}
#index-main02 a:hover
	{	color:#b04517; text-decoration:underline}


.index-banner
	{	float:left}
.index-implant
	{	float:right}
.index02-link
	{	float:left; width:228; height:416; background:#FFFFFF}
.index02-link-content
	{	margin:6 0 0 8; width:212}

.index-link-content
	{	width:205; margin-top:97}
	
/*banner*/
#banner
	{
		width:716px;
		margin:0px auto;
		height:257px;
		overflow:hidden;
		z-index:1;
	}
#btn
	{	display: inline;
		width:110px;
		hegiht:18px;
		float:left;
		margin:-25px 0px 0px 605px;
		position:absolute;
		z-index:2;
	}
#btn a
	{
		color:#ffffff;
		font:700 11px "Arial";
		background:url(images/ibbtn.gif) no-repeat;
		float:left;
		width:15px;
		height:15px;
		line-height:15px;
		text-align:center;
		text-decoration:none;
		margin-left:5px;
	}
#btn a.activeSlide
	{	
		color:#353535;
		background:url(images/ibhbtn.gif) no-repeat;
	}
#btn a:hover
	{	
		color:#353535;
		background:url(images/ibhbtn.gif) no-repeat;
	}
	
	
/*banner end*/	
	
	
	
	
#left
	{	width:265; background:url(images/left-bg2.gif) repeat-y}
.left-bg02
	{	background:url(images/left-bg3.jpg) no-repeat; height:458}
#left02
	{	width:220; float:left}

#submenu
	{	background:url(images/submenu-bg.png) repeat-y; width:235}
#submenu ul
	{	margin:0 0 0 10; padding:0; list-style:none; width:215}
#submenu ul li
	{	padding:0; margin:0 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#333333}
#submenu ul li a
	{	background:url(images/submenu-out.gif) no-repeat bottom; height:31; width:215; display:block; text-decoration:none; color:#333333}
#submenu ul li a:hover
	{	background:url(images/submenu-over.gif) no-repeat bottom; text-decoration:none; color:#333333}
#submenu ul li a span
	{	display:block; padding:8 0 0 12}


#submenu02 ul
	{	margin:0 0 0 5; padding:0; list-style:none; width:174px}
#submenu02 ul li
	{	padding:6 0; margin:0 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#333333; border-bottom:1px dotted #838383}
#submenu02 ul li a
	{	color:#333333; text-decoration:none; background:url(images/menuicon.png) no-repeat 7px 50%; display:block}
#submenu02 ul li a:hover
	{	color:#d50409; text-decoration:none}
#submenu02 ul li a span
	{	display:block; padding:0 0 0 20}

#right
	{	width:685; background:url(images/center-bg.jpg) no-repeat top left}

#right02
	{	float:left; width:725}
	

#main
	{	width:658}

#main02
	{	padding-left:33; background:#FFFFFF}

h1
	{	margin:19 0 4 0; padding:0; background:url(images/h1bg.gif) no-repeat left; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#000000; float:left}
h1 span
	{	display:block; padding:0 0 0 26}
h2
	{	float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999999; font-weight:normal; margin:24 0 2 0; padding:0}
h2 a
	{	color:#999999; text-decoration:underline}
h2 a:hover
	{	color:#666666; text-decoration:underline}
h2 span
	{	color:#666666}

#content
	{	margin:10 0 0 0; font:13px Verdana, Arial, Helvetica, sans-serif; color:#666666; line-height:24px; clear:both; width:658}
#content a
	{	color:#de7111; text-decoration:underline}
#content a:hover
	{	color:#de7111; text-decoration:none}
#content ul
	{	margin:0 0 0 20; padding:0; list-style-image:url(images/icon.gif)}
#content ul li
	{	padding:2 0; margin:0}

#content b
	{	color:#ac9543;}

p
	{	margin:0 0 20 0; padding:0}
h3
	{	background:url(images/h3bg.gif) no-repeat left; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#b4750c; margin:0 0 15 0; padding:0}
h3 span
	{	display:block; padding:0 0 0 17}



.dr-bg
	{	background:url(images/dentists-bg.gif) no-repeat; width:194; height:170; margin-right:15; float:left; margin-left:10}
.dr-bg div
	{	padding:13 0 0 13; width:181}
.dr-bg div span.name
	{	font-size:13px; font-weight:bold; color:3e3e3e; display:block; padding-bottom:10}

.data-table
	{	width:100%}
.data-table td
	{	text-align:center; background:#ebebeb; }

.traffic-table
	{	width:100%}
.traffic-table td
	{	border-bottom:1px dotted #bbbbbb; text-align:left;  color:#666666}
.traffic-table th
	{	border-bottom:1px dotted #bbbbbb; text-align:right; font-weight:bold; font-size:13px; color:#3e3e3e; letter-spacing:1px}
td
	{	font-size:12px}

.case_next
	{	text-align:right; clear:both; padding-top:10}
.case_pto
	{	text-align:center}
.case
	{	float:left; width:255; font-size:11px ;text-align:left;}

.data-table02
	{	width:100%; background:#E8E8E8}
.data-table02 th
	{	font-size:13px; color:#3e3e3e; background:#FFFFD9; line-height:22px}
.data-table02 td
	{	text-align:left; background:#ebebeb;  color:#666666; background:#FFFFFF; line-height:22px }




#demo-container-bg
	{	background:url(images/demobg02.jpg) no-repeat top center #e7ddba; text-align:center; padding-top:33}
#demo-container
	{	margin:0 auto; text-align:left; width:950}

	
.ce-list
	{	float:left; width:325px; padding:0 2px; height:370px; text-align:center}	
.ce-list div
	{	padding-top:7px; color:#000000}	
	
	
	
	
	
	
	
