BODY{
COLOR: #666666;
FONT-FAMILY: Tahoma,新細明體,Arial,Helvetica,sans-serif;
FONT-SIZE: 12px;
margin-left: 0px;
margin-top: 0px;
background-color: #FFFFFF;
background-image : url(/images/bg.gif);
background-repeat : repeat-x;
background-attachment : fixed;
}

UL, LI, P, TD, TR {
FONT-FAMILY: verdana,Arial,Tahoma,新細明體,Helvetica,sans-serif;
FONT-SIZE: 11px;
line-height:17px;
letter-spacing:0.9px;
}

A:link  {text-decoration: none;COLOR:003E92}
A:visited{text-decoration: none;COLOR:003E92}
A:active{text-decoration: none;COLOR:003E92}
A:hover {COLOR: #FF6600;text-decoration: underline}

.bg_4 a:link{text-decoration:none;COLOR:CEB790}
.bg_4 a:visited{text-decoration:none;COLOR:CEB790}
.bg_4 a:active{text-decoration:none;COLOR:CEB790}
.bg_4 a:hover {COLOR: #FFFFFF;text-decoration: underline}

.archie_title_16{
	color:#FF6600;
	font-size:15px;
	font-weight: bold;	
}
.archie_title_12{
	color:#E32551;
	font-size:12px;
/*font-weight: bold;	*/
}

.TD_font{
COLOR: #000000;
FONT-SIZE: 12px;
}

.smalltext {
  FONT-FAMILY: Tahoma,Arial,verdana,Helvetica,sans-serif;
  FONT-SIZE: 10px;
  letter-spacing:0.6px;
}
.smalltext1 {
  FONT-FAMILY: Tahoma,Arial,verdana,Helvetica,sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: normal;
  COLOR:#124074;
  letter-spacing:0.6px;  
}

.footer {
COLOR: #696969;
FONT-FAMILY: Vardana,Arial,Tahoma,sans-serif;
FONT-SIZE: 10px;
letter-spacing:1.0px;
}

.b1 {border-width:1px;border-color:#cccccc;border-style:solid;}
.news_frame_b {border-width:1px;border-color:#DFDCD5;border-style:solid;}

.main_16 {
	background-image: url(../images/main_16.gif)
}
.main_16_bg {
	background-image: url(../images/main_16_top.gif);
	background-repeat: no-repeat;
	background-position:center top;
}
.main_18 {
	background-image: url(../images/main_18.gif)
}
.main_18_bg {
	background-image: url(../images/main_18_top.gif);
	background-repeat: no-repeat;
	background-position:center top;
}
.album_bg4 {
	background-image: url(../photoalbum/mainimg/phot_4.gif);
	background-repeat: no-repeat;
	background-position:center bottom;
}
.album_bg6 {
	background-image: url(../photoalbum/mainimg/phot_6.gif);
	background-repeat: no-repeat;
	background-position:center top;
}
.album_bg8 {
	background-image: url(../photoalbum/mainimg/phot_8.gif);
	background-repeat: no-repeat;
	background-position:center top;
}

.bg_1 {
	background-image: url(../images/yc_sub_01.gif);
	background-repeat: no-repeat;
	background-position:center top;
}
.bg_2 {
	background-image: url(../images/yc_sub_02.gif);
	background-repeat: no-repeat;
	background-position:center top;
}

.bg_4 {
COLOR: #CEB790;
FONT-SIZE: 12px;
}
.bg_4 {
	background-image: url(../images/yc_sub_04.gif);
	background-repeat: no-repeat;
	background-position:center top;
}

.bg_5 {
	background-image: url(../images/yc_sub_05.gif);
	background-repeat: no-repeat;
	background-position:center top;
}

.bg_7 {
	background-image: url(../images/yc_sub_07.gif);
	background-repeat: no-repeat;
	background-position:center top;
}

.bg_9 {
	background-image: url(../images/yc_sub_09.gif);
	background-repeat: no-repeat;
	background-position:center top;
}

.bg_footer {
	background-image: url(../images/yc_sub_08.gif);
	background-repeat: no-repeat;
	background-position:center top;
}

.bg_f {
	background-image: url(../images/yc_sub_f_bg.png);
}
.yc_10 {
	background-image: url(../images/yc_sub_10_bg.gif);
}
.newtit_bg {
	background-image: url(../news/img/news_tit2.gif);
	background-repeat: no-repeat;
	background-position:center top;
}

.service03 {
	color:#d68e07;
	height:30px;
}

.item_price {
	color:#cc0000;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;	
}
.s_price {
	color:#cc0000;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;	
}

.n1 {
  FONT-FAMILY: verdana,Tahoma,Arial,Helvetica,sans-serif;
  FONT-SIZE: 15px;
  COLOR:#7B2D00;
  FONT-WEIGHT: bold;
  letter-spacing: 1.0px;
}

.page_link {
	/*font-family: verdana,Tahoma,Arial,Helvetica,sans-serif;
	color: #8AD9E7;*/
	font-size: 11px;
	letter-spacing: 0.9px;
	text-decoration: underline
}

.top_link {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #8AD9E7;
	letter-spacing: 0.9px;
}
.top_link   A:link{color:#8AD9E7; text-decoration:none; }
.top_link   A:visited{color:#8AD9E7; text-decoration:none; }
.top_link   A:hover{color:#FFFFFF; text-decoration:underline; }

.tpm01 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #7B2D00;
  FONT-WEIGHT: bold;
}
.tpm01   A:link{color:#737373; text-decoration:none; }
.tpm01   A:visited{color:#737373; text-decoration:none; }
.tpm01   A:hover{color:#737373; text-decoration:underline; }

.gy11 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #737373;
}
.gy11   A:link{color:#737373; text-decoration:none; }
.gy11   A:visited{color:#737373; text-decoration:none; }
.gy11   A:hover{color:#737373; text-decoration:underline; }

.m_login {
	font-size: 11px;
	color: #433F27;
}
.m_login   A:link{color:#433F27; text-decoration:none; }
.m_login   A:visited{color:#433F27; text-decoration:none; }
.m_login   A:hover{color:#FFFFFF; text-decoration:underline; }

FORM {
  FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
  FONT-SIZE: 11px;
}
SELECT, INPUT, TEXTAREA {
  FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
  COLOR: #000000;
  FONT-SIZE: 11px;
}
.dropdownmarker {
  BACKGROUND-COLOR: #EEEEEE;
  COLOR: #136C99;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
}
.form01 {
  border-bottom: 1px dotted #829696;
  padding: 2px 0px 2px 5px;
  font-size: 11px;
#background-color: #f9f9f9;
  color: #666666;
  height: 30px;
}
.form02 {
  border-bottom: 1px dotted #829696;
  padding: 2px 0px 2px 5px;
  font-size: 12px;
  color: #666666;
  background-color: #f2f2f2;
  height: 40px;
}
.form03 {
  border-bottom: 1px dotted #829696;
  padding: 2px 0px 2px 5px;
  font-size: 12px;
  color: #003E92;
  background-color: #C1D5DF;
  height: 30px;
}
.form04 {
  padding: 2px 0px 2px 5px;
  font-size: 12px;
  color: #666666;
  background-color: #DCE8ED;
  height: 25px;
}
.form05 {
  border-bottom: 1px dotted #829696;
  padding: 2px 0px 2px 5px;
  font-size: 12px;
  background-color: #f9f9f9;
  color: #666666;
  height: 40px;
}

.page {border:#C9CACB 1px solid;font-size: 11px;background-color: #CbCbCB;padding:5px;margin:2px}
.pagination a:link{border:#C9CACB 1px solid;font-size: 10px;background-color: #EFEFEF;padding: 5px;margin:2px;text-decoration:none}
.pagination a:visited{border:#C9CACB 1px solid;font-size: 10px;background-color: #EFEFEF;padding: 5px;margin:2px;text-decoration:none}
.pagination a:active{border:#C9CACB 1px solid;font-size: 10px;background-color: #EFEFEF;padding: 5px;margin:2px;text-decoration:none}
.pagination a:hover {border:#C9CACB 1px solid;font-size: 10px;background-color: #CbCbCB;padding: 5px;margin:2px;COLOR: #FFFFFF;text-decoration:none}

