html, body{ margin:0; padding:5px; text-align:center; background:#000; font-size:80%; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFFFFF;} 
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
#pagewidth{width:760px; text-align:left; margin:0 auto; background:#FCE7C8; border:1px solid #FFF; border-top:0;} 
.clr{clear:both; line-height:1.3em;}
a{color:#1568BA; text-decoration:none;}
a:hover{color:#000; text-decoration:none;}
.health h1{text-indent:-6000px; margin:0; line-height:1px; background:#fff;}
h4{font-size:1.2em; margin-top:-20px; color:#000}

#header{position:relative; height:205px; width:760px; border-bottom:1px solid #FFF; margin:0;} 
#header1{float:left; width:150px; height:80px; background:  url("images/header_1.jpg") no-repeat left top;}
#header2 a{float:left; width:405px; height:80px; background:  url("images/header_2.jpg") no-repeat left top; text-indent:-6000px; display:block; overflow:hidden;}
#header3{float:right; width:205px; height:80px; background:  url("images/header_3.jpg") no-repeat left top;}
#header4{float:left; width:150px; height:125px; background:  url("images/header_4.jpg") no-repeat left top;}
#header5{float:left; width:405px; height:125px; background:  url("images/header_5.jpg") no-repeat left top;}
#header6{float:right; width:205px; height:125px; background:  url("images/header_6.jpg") no-repeat left top;}
#header_nav{font-size:13px; background:#1568BA; border-bottom:1px solid #FFF; height:23px; font-weight:bold; width:750px; text-align:center; float:left; padding:2px 10px 0 0; margin:0;}
#header_nav a{color:#A1DEFF; text-decoration:none;}
#header_nav a:hover{color:#FFF; text-decoration:none;}

body#detail #wrapper{background:#FCE7C8;}
body#index #maincol{background:#FCE7C8; float:right; display:inline; position:relative; width:760px; min-height:400px; height:auto !important; height:400px;}
body#detail #leftcol{width:600px; float:left; position:relative; background:#FCE7C8;} 
body#detail #maincol{background:#FCE7C8; float:right; display:inline; position:relative; width:160px; min-height:400px; height:auto !important; height:400px;}

ul.row{margin:0; padding:0;}
ul.row li {width:90px; list-style:none; text-align:center; margin:5px 5px 15px 9px; float:left; display:block}
html>body ul.row li {margin-left:11px}
ul.row li a{list-style:none; font-size:1.1em; color:#1568BA; text-decoration:none;}
ul.row li a:hover{color:#D909BF}
ul.row li a img.sm{display:block; border:1px solid #000; margin:4px 0}
ul.row li a img.dot{border:none; margin-right:5px}

ul.col{margin:0; padding:0 0 0 60px; width:90px}
ul.col li {width:90px; list-style:none; text-align:center; margin:8px 0; display:block}
ul.col li a{list-style:none;  font-size:1.1em; color:#1568BA; text-decoration:none;}
ul.col li a:hover{color:#D909BF}
ul.col li a img.sm{display:block; border:1px solid #000; margin:4px 0}
ul.col li a img.dot{border:none; margin-right:5px}

ul#detail_image{float:left; width:200px; padding:20px 0 0 15px; margin:0; display:inline}
ul#detail_image li{text-align:center; list-style:none; color:#000; margin:0; padding:0; font-size:1.6em; font-weight:bold}
ul#detail_image li img{display:block; border:1px solid #000}
ul#detail_image h2{color:#E60FC4; font-size:1.6em; margin-top:0px}
ul#detail_image li h4{font-size:0.9em; margin-top:-20px; color:#000}

#detail_container{float:left; margin:10px 0 0 20px}
.detail_tel h2{width:300px; font-size:3.0em; color:#E60FC4}
.detail_type h3{width:300px; font-size:2.4em; color:#166BBC; margin:0; padding:3px 0;}
.detail_type2 h2{width:300px; font-size:1.9em; color:#166BBC; margin:0; padding:3px 0;}
.detail_text{width:350px; font-size:1.4em; color:#000; margin:0; padding:6px 0;}
.detail_back a{width:300px; font-size:1.4em; color:#1568BA; margin:0; padding:12px 0;}
.detail_back a:hover{color:#000;}

#text_container{width:100%; clear:both}
#text{margin:10px; font-size:1.3em; color:#000000}

#footer{height:70px; font-size:12px; background:#F7C650; clear:both; color:#000; text-align:center; border-top:1px solid #FFF; padding:5px; margin:10px 0 0 0;} 
#footer a{color:#000; text-decoration:underline}
#footer a:hover{color:#000; text-decoration:none}
#footer img{display:block; margin-left:auto; margin-right:auto;}