body{
	background:none;
	background-color:#FFF;
	background-image:none;
}
#index { float:none; }
#access #side{ float:none;} 
#clinic #side{ float:none;} 
#dr #side{ float:none;} 
#esthe #side{ float:none;} 
#implant #side{ float:none;} 
#ortho #side{ float:none;} 
#prevent #side{ float:none;} 
#sitemap #side{ float:none;} 

#access #side{
	margin:0px;
	margin-left:5px;
	width:810px;
	text-align:left;
	overflow:hidden;
	background-image: url(../img/bg_side.jpg);
	background-repeat:repeat-y;
}
#access #header {
	background:url(../img/header.jpg) right;
	width:800px;
	height:223px;
	font-size:80%;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #89d800;
}
#access #wrapper{
	margin:0px 0px 0px 0px;
	width:800px;
	margin-left: 5px;
}
*html body #access #side #wrapper{
	margin-left:3px!important;
	width:800px;
} 
#index #wrapper{
	margin-left:5px!important;
	margin:0px 0px 0px 2px;
	width:800px;

}
#header_top{
	width:800px;
	height:405px;
	overflow:hidden;
}
#index #side{
	margin:0px;
	width:810px;
	text-align:left;
	float:none;
	background-image: url(../img/bg_side_top.jpg);
	background-repeat:repeat-y;

}

#clinic #side{
	margin:0px;
	margin-left:5px;
	width:810px;
	text-align:left;
	overflow:hidden;
	background-image: url(../img/bg_side.jpg);
	background-repeat:repeat-y;
}
#clinic #wrapper{
	margin-left:5px!important;
	margin:0px 0px 0px 3px;
	width:800px;

}
#esthe #side{
	margin:0px;
	margin-left:5px;
	width:810px;
	text-align:left;
	overflow:hidden;
	background-image: url(../img/bg_side.jpg);
	background-repeat:repeat-y;
}
#esthe #wrapper{
	margin-left:5px!important;
	margin:0px 0px 0px 3px;
	width:800px;

}

#dr #side{
	margin:0px;
	margin-left:5px;
	width:810px;
	text-align:left;
	overflow:hidden;
	background-image: url(../img/bg_side.jpg);
	background-repeat:repeat-y;
}
#dr #wrapper{
	margin-left:5px!important;
	margin:0px 0px 0px 3px;
	width:800px;

}
#implant #side{
	margin:0px;
	margin-left:5px;
	width:810px;
	text-align:left;
	overflow:hidden;
	background-image: url(../img/bg_side.jpg);
	background-repeat:repeat-y;
}
#implant #wrapper{
	margin-left:5px!important;
	margin:0px 0px 0px 3px;
	width:800px;

}
#ortho #side{
	margin:0px;
	margin-left:5px;
	width:810px;
	text-align:left;
	overflow:hidden;
	background-image: url(../img/bg_side.jpg);
	background-repeat:repeat-y;
}
#ortho #wrapper{
	margin-left:5px!important;
	margin:0px 0px 0px 3px;
	width:800px;

}

#prevent #side{
	margin:0px;
	margin-left:5px;
	width:810px;
	text-align:left;
	overflow:hidden;
	background-image: url(../img/bg_side.jpg);
	background-repeat:repeat-y;
}
#prevent #wrapper{
	margin-left:5px!important;
	margin:0px 0px 0px 3px;
	width:800px;

}

#sitemap #side{
	margin:0px;
	margin-left:5px;
	width:810px;
	text-align:left;
	overflow:hidden;
	background-image: url(../img/bg_side.jpg);
	background-repeat:repeat-y;
}
#sitemap #wrapper{
	margin-left:5px!important;
	margin:0px 0px 0px 3px;
	width:800px;

}
#index .bgW{
padding:15px 0 15px 15px;
background:url(../img/bg_c300.jpg) bottom no-repeat;
}
#index .boxT {
	width:300px;
	margin-left:15px!important;
	margin: 10px 0 10px 10px;
	padding:10px 0px 10px 0px;
	float:left;
	}
	#index .boxL {
	float:left;
	width:320px;
	margin-left:15px!important;
	margin: 10px 0 10px 10px;

	padding:10px 0px 10px 0px;
	}
	#index .boxT h3 { width:300px;}
#index .banner{
padding:2px 0 5px 0px;
height:70px;


}
.fl{ float:left;}
.fr{ float:right;}

#index #side #Wrapper #main_box #main .boxL .banner .fl p.blog-bnr a { 
display:block;
background:url(../img/blog-bnr.jpg) 0 0 no-repeat;
width:156px;
height:60px;
margin:5px 0 0 0px;
outline:none;
text-indent:-9999px;
}
#index #side #Wrapper #main_box #main .boxL .banner .fl p.blog-bnr a:hover { background-position:bottom; }

 .blog-bnr_2 a { 
display:block;
background:url(../img/blog-bnr_2.jpg) 0 0 no-repeat;
width:156px;
height:60px;
margin:5px 0px 0 2px;
outline:none;
text-indent:-9999px;
float:right;
}
.blog-bnr_2 a:hover { background-position:bottom; }
#info{  height:195px; width:800px; position:relative!important; float:left!important; float:none; margin:-20px 10px 20px 33px; }
.title_info{ background:url(../img/title_info.jpg) left no-repeat; width:742px; height:35px; text-indent:-9999px;}
#index h3.index_sub04 {
background-image:url(../img/top_sub07.jpg);
}
#index h3.index_sub05 {
background-image:url(../img/top_sub08.jpg);
}
#index h3.index_sub06 {
background-image:url(../img/top_sub09.jpg);
}

.banner_1{ text-indent:-9999px;}
.banner_1 a{  display:block; background:url(../img/banner_1.jpg) no-repeat; height:80px; width:280px; margin-bottom:8px;}
.banner_1 a:hover{  display:block; background:url(../img/banner_1_act.jpg) no-repeat; height:80px; width:280px; margin-bottom:8px;}
.banner_2{ text-indent:-9999px;}
.banner_2 a{  display:block; background:url(../img/banner_2.jpg) no-repeat; height:80px; width:280px; margin-bottom:8px;}
.banner_2 a:hover{  display:block; background:url(../img/banner_2_act.jpg) no-repeat; height:80px; width:280px; margin-bottom:8px;}
.banner_3{ text-indent:-9999px;}
.banner_3 a{  display:block; background:url(../img/banner_3.jpg) no-repeat; height:80px; width:280px; margin-bottom:8px;}
.banner_3 a:hover{  display:block; background:url(../img/banner_3_act.jpg) no-repeat; height:80px; width:280px; margin-bottom:8px;}
#index .boxR {
	float:right;
	width:320px;
	margin-right:15px!important;
	margin:10px 10px 10px 0;
	padding:10px 0px 10px 0px;
	}
	#index .bg{
		margin-bottom:15px;
		padding:15px 10px 15px 20px;
		/*background:url(../img/bg_c.jpg) bottom no-repeat;*/
		background:#dcd1c9;

}
#index .bg p{
padding:0px 8px 0px 0px;
}
div.module {
	display:
	background: url(../img/br.jpg) no-repeat bottom right; margin-bottom:10px;
}

div.module div {
	background: url(../img/bl.jpg) no-repeat bottom left; 
}

div.module div div {
	background: url(../img/tr.jpg) no-repeat top right; 
}

div.module div div div {
	background: url(../img/tl.jpg) no-repeat top left; padding-bottom:8px;
}

#infoW {
	width:742px;
	background-color:#dcd1c9;
}
#infoW p {line-height:18px;}
#infoW .left {width:370px; float:left; margin:10px 0px 10px 10px;}
#infoW .right {width:340px; float:left; margin:10px 0px 10px 10px;}

#infoW .right .left2 {width:170px; float:left; margin:0px 0px 0px 0px;}
#infoW .right .right2 {width:150px; float:left; margin:0px 0px 0px 10px;}

#infoW .clear {clear:both;}

#map {
	width:425px;
	height:375px;
	border:1px solid #ccc;
	text-align:center;
	margin-top:10px;
}

.contain_map {
	margin-left:78px;
}


.top_seg01 {
width:580px;
float:left;
background-image:url(../img/top_img01.jpg);
background-position:right 140px;
background-repeat:no-repeat;
position:relative;
}

.new_seg {
	position:absolute;
	left:320px;
	top:0px;
	width:260px;
}

.top_sub03a {
background-image:url(../img/top_sub03a.jpg);
height:20px;
text-indent:-9999px;
margin: 0px 0px 10px 0px;
}

#acc_footer_01{
	width:155px;
	height:67px;
	float:left;
	margin-left:5px;
	overflow:hidden;
	padding-right:5px;
}

#acc_footer_02{
	width:635px;
	height:67px;
	float:left;
	background-image:url(../img/footer.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	color: #339933;
}

#acc_footer_02 dl {
width:800px;
height:15px;
float:left;
margin: 30px 10px 5px 0px;
text-align:center;
overflow:hidden;
}

#acc_footer_02 dl dt,#footer_02 dl dd {
font-size:80%;
}

#acc_footer_02 dl dt {
display:inline;
text-align:right;
}

#acc_footer_02 dl dd {
text-align:left;
text-indent:-9999px;
/*display:none;*/
float:left;
}
