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

body { background:url(../images/bodyBG.jpg) repeat-x ; margin:0px;}

#mainBG { width:100%; text-align:center;}
#introBOX {
	width:1002px;
	margin:0px auto;
	z-index: 1; background:url(../images/mainBG.jpg) no-repeat; background-position: 5px 0px; text-align:center; 
}
#topbar {
	position:absolute;
	width:1002px;
	z-index:5;
	margin:0px auto;
		
}


#intro { width:679px; padding-left:271px; padding-top:197px; text-align:center; padding-right:52px;}

#textbox { width:679px;  height:518px; background:#fff; background:url(../images/inside-introBG.jpg) top left no-repeat; z-index: 3; text-align:left;}
#textbox2 {
	width:679px;
	padding-bottom:30px;
	background:#fff;
	background:url(../images/inside-introBG.jpg) top left no-repeat;
	z-index: 3;
	text-align:left;
}


#topname {
	width:661px;
	height:61px;
	padding:21px 9px 0px;
	position:relative;
	z-index: 9;
}

/*-------內頁左側主圖---------*/
#inside_sideIMAGE {
	width:436px;
	height:538px;
	position:absolute;
	top:0px;
	z-index: 100;
	left:-319px;
				}

/*----------網站位址---------------*/
#sitemapbar {
	width:400px;
	height:16px;
	position:absolute;
	top:28px;
	right:0px;
	padding-right:20px;
	z-index: 20;
}

/*-----------錨點---------------*/
#topid {
	width:20px;
	height:20px;
	position:absolute;
	top:-196px;
	left:0px;
	z-index: 5;
}




/*------滾動按鈕-------------*/
#inside_edagebar {
	width:28px;
	height:28px;
	position:absolute;
	top:60px;
	right:-10px;
	z-index: 5;
}
/*--------------------------*/


/*------滾動按鈕上的隱型按鈕---------------*/
#inside_edagebar2{ position:absolute; top:0px; height:28px; z-index: 6; width:28px;}
/*----------------------------*/



#intro-textbox { width:661px; padding:0px 9px 0px;}
#intro-textbox2 { padding:0px 0px 80px 60px; }


#footbox { width:1002px; height:196px; margin:0px auto;z-index:4;}
#footbox_inside { width:1002px; height:196px; position:relative;}
#foot-homeinfor {
	width:900px;
	height:68px;
	position:absolute;
	top:19px;
	left:32px;
	z-index: 12;
}
#foot-copyright { width:384px; height:40px; position:absolute; top:129px; right:0px; text-align:left}


/*---------------牙齒保健內容BOX-------------------*/
#care-intro { padding-left:46px; }
#care01ansbg { width:569px; padding:34px 0px 50px 90px; background:url(../images/tooth_careAnsBG.gif) top left no-repeat; }



/*------------news--------------*/
#newbox { height:28px; border-bottom:#f1d8e9 1px solid; margin-bottom:2px;}
#newbox_bt { height:28px; border-bottom:#d0396e 2px solid; margin-bottom:2px;}




/*------------form---------------*/

#ch_box { position:relative; left:70px; float:left; top:5px;}


#contact_box {
	width:403px;
	position:absolute;
	left:157px;
	top:92px;
	text-align:center;
		}
#inquiry_box {
	width:403px;
	position:absolute;
	right:275px;
	top:150px;
		}
#map_box {
	width:592px;
	position:absolute;
	right:0px;
	bottom:86px;
	border-right:#E7E7E7 solid 8px;
	height: 280px;
}
#map_right { position:relative; float:right; width:320px; height:280px; right:8px;}
#map_left {
	height:280px;
	width:243px;
	position:relative;
	float:left;
	padding-left:21px;
}

#contactus_list{
	position:relative;
	width:400px;
	float:left;
	top:5px;
	left:21px;
	height:23px;
	margin-bottom:5px;
}

#contactus_list_word{
	position: absolute;
	width:61px;
	float:left;
	top:0px;
	left:-10px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	padding:3px;
	}
#contactus_list_word2{
	position: absolute;
	width:61px;
	float:left;
	top:50px;
	left:-10px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	padding:3px;
	}
select {position:relative;
	float:left;
	top:-1px;
	left:68px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	border:#eeeeee 1px;

		}
input{
	position:relative;
	float:left;
	top:-1px;
	left:68px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	border:#B6D78A 1px solid;
	
}

input.sex{
	top:-1px;
	left:0px;
	color:#e4007f;
	position:relative;
	border:none;
}

input.short{
	position: absolute;
	width:303px;
	float:left;
	top:4px;
	left:46px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	border:#f1d8e9 1px solid;
}
input.inquiry_text{
	position: absolute;
	width:303px;
	float:left;
	top:0px;
	left:84px;
	height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background:#eeeeee;
	text-align:left;
	border:#cccccc 1px solid;
	padding:3px;
	padding:3px;
}
input.verify_text{
	position: absolute;
	width:50px;
	float:left;
	top:50px;
	left:46px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	border:#f1d8e9 1px solid;
}

textarea{
	position: absolute;
	width:303px;
	float:left;
	top:0px;
	left:46px;
	height:70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	border:#f1d8e9 1px solid;
	scrollbar-face-color:#f2b5c9; /*長條捲軸顏*/
	scrollbar-highlight-color:#fff;/*捲軸 明亮顏*/
	scrollbar-shadow-color: #df4779;/*捲軸陰暗色*/
	scrollbar-3dlight-color:#f2b5c9;/*長條捲軸內框線*/
	scrollbar-darkshadow-color:#fff;/*長條捲軸外框線*/
	scrollbar-arrow-color: #fff;/*三角箭頭顏*/
	scrollbar-track-color:#df4779;/*長條捲軸軌道背景色*/
}

input.but1{
	position: absolute;
	width:120px;
	height:20px;
	float:left;
	top:44px;
	left:46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align: center;
	border:none;
	background:url(../images/botton_gif_025.jpg);
}
input.but2{
	position: absolute;
	width:60px;
	float:left;
	top:60px;
	left:122px;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align: center;
	border:none;
	margin-left:10px;
	background-color:#666666;
} 
input.but3{
	position: absolute;
	width:100px;
	height:30px;
	float:left;
	top:16px;
	left:183px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align: center;
	border:none;
	background:url(../images/buttom.jpg) no-repeat top left; cursor:hand;
	letter-spacing:1px;
}
