@charset "utf-8";

body  {
	margin: 0; /* 最好將 body 元素的邊距和填充設置為 0 以覆蓋不同的瀏覽器默認值 */
	padding: 0;
	text-align:center;/*設定置中*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-image:url(../img/index_bg.gif);
	background-repeat: repeat-x;
}
#centerbox { /*居中*/
	width:900px; 
	height:auto; /*高度寫死之後內頁會有問題*/
	margin:auto;
	text-align:left;
	margin-bottom:30px;
}
#topbox { /*top大包*/
	width:900px; 
	height:148px;
}
#top_logo { /*logo*/
	width:140px;
	float:left;
}
#top_logo_title { /*logo 標語*/
	width:248px; 
	float:left;
}
#top_logo_bg { /* logo bg 灰底*/
	width:900px;
	height:105px;
	float:left;
	background:url(../img/index_logo_bg.gif);
	background-repeat: repeat-x;
}
#top_sitemap { /*sitemap box*/
	width:168px;
	height:20px;
	margin-right:0;
	float:right;
	margin-top: 12px;
}
a.sitemap {  /* sitemap link */
	*font-size:90%;
	width:auto !important; /*IE*/
	text-decoration: none;
	color: #707070;
	
}
a.sitemap:visited { 
	color: #707070;
}
a.sitemap:hover {
	color: #eb610e; /*orange*/
	text-decoration:underline;
}

#top_searchbox { /*search大包*/
	width:368px;
	height:28px;
	margin-right:0;
	float:right;
	margin-top: 45px;
}



/*navigation 設定-------------------------------
---------------------------------------------------*/
#top_nav { /*nav大包*/
	width:900px;
	height:35px;
	float:left;
	margin-top:8px;
	_margin-top:5px;/*for IE6*/
}
a.nav {  /* mail link用 */
	font-weight: bold;
	display:block; 
	width:auto !important; /*IE*/
	height:19px; /*不知道加高後為什字往上跑*/
	text-decoration: none;
	vertical-align:baseline; /*沒用*/
	color: #d4dae8;
	
}
a.nav:visited { 
	color: #d4dae8;
}
a.nav:hover {
	color: #97c8f9;
	text-decoration: none;
}


/*menu設定------------------------------------
---------------------------------------------------*/
.mbmenu{
  display:none;
}
.rootVoices{
	padding:0px;
	padding-bottom:0;
}
.rootVoices td.rootVoice { /*最上menu 字*/
	color: #666;
	text-align:center;
	font-weight: bold;
	font-size:12px;
	color: #d4dae8;
	cursor: pointer;
}

/****給Home  購買資訊 聯絡我們 用*****/
menuuu { 
	font-family:Arial,Helvetica,sans-serif;
	background-color: #333; 
}
menuuu:hover { 
	background-color: #444; 
	cursor: pointer;
}

.rootVoices td.rootVoice.selected{
	background-color: #333; /*最上menu*/
	cursor: pointer;
}

.menuContainer{ 
	background-color:#333; /*下拉顏色上5行同*/ 
	padding:0;
}
.menuContainer .line{
	width:100%;
}
.menuContainer .line.title {
	background-color:#B23305;
	font-size:12px;
}
.menuContainer .line.title a{
	font-size:12px;
}
.menuContainer td a{ /*下拉選單字體等設定*/
	text-align:left;  /*****沒用*****/
	line-height:26px; /*下拉行距*/
	text-decoration: none;
	color:#98C9FA; /*藍字*/
 
}
.menuContainer td.voice{
	font-size:12px;
	padding:1px;
}
.menuContainer .separator{
	height:2px;
}
.menuContainer td.img{
	text-align:left;
	font-size:12px;
}
.menuContainer td.img img{
	width:30px; 
}
.menuContainer .textBox{
	font-size:12px;
	color: #c3c3c3;
}
.menuContainer .selected td{ /*下拉mouseover color 灰色塊*/
	background-color:#666;
}
.menuContainer .selected td a{ /*下拉mouseover 白字*/
	color:#ffffff;
}
.menuContainer .disabled td, .menuContainer .disabled td a {
	color: #cccccc;
}
.menuContainer .subMenuOpener{
	background-position:right;
}
.menuContainer .selected .subMenuOpener{
	background-position:right;
}

/*內頁 title---------------------------------------
---------------------------------------------------*/
#main_title {
	margin-left:170px;
}



/*footer 設定---------------------------------------
---------------------------------------------------*/
#footer_bg { /*footer 無限灰底 */
	height:90px;
	background-image:url(../img/footer_bg.gif);
	background-repeat:repeat-x;
	clear:both;
}
#footer_bg_box { /*footer 大小 */
	width:900px;
	margin:auto;/*置中*/
}
#footer_txt1{ /*第一行字用*/
	text-align:center;
	padding:26px 0 10px 0;
	line-height:28px;
}
.gray_txt{  /*11px小字型 灰色*/
	font-size: 90%;
	*font-size: 80%;
	color:#7d7d7d;
}
a.mail_txt {  /* mail link用 */
	color:#7d7d7d;
	text-decoration: underline;
}
a.mail_txt:visited { 
	color:#7d7d7d;
}
a.mail_txt:hover {
	color: #000;
	text-decoration: none;
	background-color: #CCCCCC;
}
