
/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; vertical-align:baseline}
:focus{outline:0}
ol, ul{list-style:none}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
strong{font-weight:bold}
em{font-style:normal}
a{text-decoration:none; cursor:pointer}

body{font-family:Arial, Helvetica, sans-serif; background:#070101 url(../images/html_bg_peach.jpg) center top repeat-x;}

body a {color:#2b2b2b; text-decoration:none;}
body a:visited {color:#2b2b2b; text-decoration:none;}
body a:hover {color:#000; text-decoration:none;}
body a:active {color:#2b2b2b; text-decoration:none;}

body{
scrollbar-face-color: #eee;
scrollbar-arrow-color: #fff;
scrollbar-highlight-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-shadow-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-track-color: #fff;
}

#page{width:950px; height:579px; margin:0 auto; position:relative;}
#slider{width:579px;position:relative; background: url(../images/slide_bg.png) 0 50px no-repeat; margin-top:10px; float:left;}
#page .navigation{padding:0 0 0 20px; height:50px;}
	
#page .navigation li{height:50px; float:left; padding:0 2px 0 0;}
	#page .navigation a{display:block; height:50px; line-height:50px; float:left; padding:0 1px 0 0; font-size:15px; color:#353535; font-weight:bold; background:url(../images/navi_bar.png) no-repeat right; text-shadow:#eee 0.1em 0.1em 0.1em}
	#page .navigation a:hover,
	#page .navigation a.selected{color:#000;}
	#page .navigation a span{display:block; height:50px; float:left; padding:0 25px;}
	#page .navigation a:hover span,
	#page .navigation a.selected span{background: url(../images/page_navigation_span.png) center bottom no-repeat;}
	#page .navigation a:focus{outline:none;}
	#page .navigation .last { background:none}

#page .scroll{width:540px; height:500px; margin:0 0 0 17px; overflow:auto; position:relative; clear:left;}
#page .scrollContainer .panel{padding:20px 10px; height:450px; width:526px; overflow:hidden;}

#page .chairbed {position:absolute; top:387px; left:575px;}
#page .frames { background:url(../images/frames.png) no-repeat; width:400px; height:138px; position:absolute; top:50px; left:583px;}
#page .downForm {position:absolute; top:343px; left:595px;}

.service_frame {width:370px; float:left; margin:225px 0 0 0}
.service_frame img {float:left; margin:-7px 30px 0 25px;}
.service_frame dl {float:left;}
.service_frame dd {text-align:center; color:#2f2f2f; font-size:11px;line-height:12px; padding:0 5px 0 0}

.cerec, .cerec:visited {width:75px; height:72px; display:inline-block; background:url(../images/service_01_off.png);}
.cerec:hover {background:url(../images/service_01_on.png);}

.armour, .armour:visited {width:75px; height:72px; display:inline-block; background:url(../images/service_02_off.png);}
.armour:hover {background:url(../images/service_02_on.png);}

.scope, .scope:visited {width:75px; height:72px; display:inline-block; background:url(../images/service_03_off.png);}
.scope:hover {background:url(../images/service_03_on.png);}

#top {height:60px; line-height:60px; width:950px; margin:0 auto;}
#top h1 {float:left;}
#top ul {float:right; color:#c9c9c9; font-size:12px; line-height:20px; margin:20px 0 0 0}
#top li {text-align:right; display:inline; font-family:Arial, Helvetica, sans-serif; color:#666;}
#top li.email {background:url(../images/ico_email.jpg) 0 2px no-repeat; margin:0 10px 0 0;  padding:0 0 0 21px;}
#top li.tell {background:url(../images/ico_phone.jpg) 0 1px no-repeat;  padding:0 30px 0 23px;}
#top li a, #top li a:hover {color:#666; font-family:Arial, Helvetica, sans-serif;}

#top li.bgm {display:inline-block; position:relative;}
#top li.bgm form { margin:0; padding:0; position:absolute; top:-17px; left:0;}

.floor {height:155px; background:url(../images/floor_bg.jpg) no-repeat top; text-align:center;}
.floor_area { width:950px; margin:0 auto;}
.floor .wallColor {float:left; margin:130px 0 0 12px;}
.floor .wallColor li {float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9f9f9f; margin:0 0 0 2px;}
.floor .wallColor li img {cursor:pointer;}

.copyright { text-align:center; padding:15px 0 20px 0}

.scroll_div {overflow:auto; width:100%; height:460px; overflow-x:hidden;}

h2 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:20px; margin:5px 0 15px 5px;}

/* Home */
.home, .contactUs, .contactUs, .service
{width:497px; color:#2b2b2b; font-size:14px;}

.home h3 {font-size:21px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:20px 0 10px 0; }

/* About Us */
.about_names {font-weight:bold; font-style:italic; font-size:20px;}
.sue {margin-top:35px;}
.point01, .point01 a, .point01 a:visited { font-style:italic; color:blue; text-decoration:underline;}
.office_photo {width:497px; float:left; margin:20px 0 0 0;}
.office_photo ul { margin:15px 0 0 0}
.office_photo li { float:left; margin:1px 1px 0 0;}

/* Our Service */
.service h3 { font-weight:bold; font-size:16px; border-bottom:solid 1px #e7e7e7; padding:0 0 5px 0; margin:30px 0 15px 0;}
.ourServices {margin:0 0 40px 0; float:left;}
.ourServices li {float:left;}
.ourServices a, .ourServices a:visited {height:123px; display:inline-block; margin:0 1px 0 0}

.ourServices .service_cerec {background:url(../images/cerec_off.jpg); width:98px;}
.ourServices .service_cerec:hover {background:url(../images/cerec_on.jpg);}

.ourServices .service_cosmetic {background:url(../images/cosmetic_off.jpg); width:98px;}
.ourServices .service_cosmetic:hover {background:url(../images/cosmetic_on.jpg);}

.ourServices .service_armour {background:url(../images/armour_off.jpg); width:98px;}
.ourServices .service_armour:hover {background:url(../images/armour_on.jpg);}

.ourServices .service_pedocare {background:url(../images/pedocare_off.jpg); width:98px;}
.ourServices .service_pedocare:hover {background:url(../images/pedocare_on.jpg);}

.ourServices .service_vel {background:url(../images/vel_off.jpg); width:97px;}
.ourServices .service_vel:hover {background:url(../images/vel_on.jpg);}

.service_photoDiv { margin:20px 0 30px 10px; float:left; width:470px;}
.service_photoDiv .mainImg {float:left; margin:0 10px 0 0}
.service_photoDiv ul { float:left; width:160px;}
.service_photoDiv li { float:left; margin:0 0 10px 10px;}
.service_photoDiv li a img {opacity:0.7;filter:alpha(opacity=70);} 
.service_photoDiv li a:hover img {opacity:1.0;filter:alpha(opacity=100);} 

/* Contact Us */
.contactUs {width:100%;}
.contactUs ul {width:93%; background:#f9f9f9; padding:13px 15px; margin:10px 0 0 0;}
.contactUs li {line-height:24px;}







