/* Common */

body{ background:url(images/bg_grey.jpg) repeat}

body ,td , p, br{margin:0px ; 
	padding:0px ; 
	font-family:Arial, Helvetica, sans-serif ; 
	color:#484848 ; 
	font-size:12px; 
	margin:0; line-height:15px}
	
	a:link {	color: #627178;	text-decoration: none;}
	a:visited {	color: #627178;	text-decoration: none;}
	a:hover {	color: #627178;	text-decoration: underline; font-weight:bold }
	a:active {	color: #627178;	text-decoration: none;}

.bg_left { background:url(images/l_shadow.png) right top repeat-y }
.bg_right { background:url(images/r_shadow.png) left top repeat-y }
.bg_container { background:url(images/body_upper.jpg) center top no-repeat ; background-color:#FFF}

.paging {color:#627178 ; text-decoration:none}
	.paging a:link {	color: #627178;	text-decoration: none;}
	.paging a:visited {	color: #627178;	text-decoration: none;}
	.paging a:hover {	color: #627178;	text-decoration: underline; font-weight:bold }
	.paging a:active {	color: #627178;	text-decoration: none;}

.photo-border {padding:4px ; border:1px solid #CCC ; float:left}
.title {color:#5b8397 ; font-weight:bold ;padding-bottom:10px}



/* index */
.contact_title {padding-top:7px}
.contact_content {padding:5px 10px 2px 10px}
.news_btn {padding:0px 10px}
.news_title {color:#006597 ; text-decoration:underline}
.news_white {padding:6px 15px}
.news_grey { background:url(images/index/news_bg.jpg) repeat-y ; padding:6px 15px}

/* sitemap */
.sitemap {color:#2b6886 ; font:12px ; letter-spacing:0.05em ;text-decoration: underline}
	.sitemap a:link { color:#2b6886; text-decoration: underline}
	.sitemap a:visited { color:#2b6886;text-decoration: underline }
	.sitemap a:hover { color:#2b6886;text-decoration: underline }
	.sitemap a:active { color:#2b6886; text-decoration: underline}
	
.sitemap-padtitle {padding-top:20px}
.sitemap-padpage {padding-top:3px}
.sitemap-grey { background:url(images/sitemap/sitemap_pt.png) left repeat-y ; padding-right:7px}

/* inner */
.inner {color:#13506e ; font:12px ;} 
	.inner a:link { color:#13506e; text-decoration: none}
	.inner a:visited { color:#13506e;	text-decoration: none;}
	.inner a:hover { color:#13506e; text-decoration: none;}
	.inner a:active { color:#13506e;	text-decoration: underline; font-weight:bold }
	
/* factory */
.fact-photo-pad {padding:0 10px 10px 0}

/* product */
.product_subcat {padding:7px ; background:url(images/product/subcat_line.jpg) bottom no-repeat}
.subcat_pt { padding-right:10px }
.subtitle {text-decoration: underline}
	.subtitle a:link {	color: #627178;	text-decoration: underline; font-weight:bold }
	.subtitle a:visited {	color: #627178;	text-decoration: none;}
	.subtitle a:hover {	color: #627178;	text-decoration: underline; font-weight:bold }
	.subtitle a:active {	color: #627178;	text-decoration: none;}

/* media */
.media-des {color:#758289 ; padding:10px}

/* News */
.news-article {color:#7b7b7b ; line-height:18px ; letter-spacing:2px}
.news-title {color:#13506e ; font-weight:bold }
.news-margin {margin:0 15px 15px 0}

/* hot-product */
.product-title{background:url(images/hot/latest_06.png) no-repeat; padding:7px 0 0 23px}
.product-item {letter-spacing:0.3em; padding-bottom:5px ; border-bottom:1px solid #efefef ; font-weight:bold}
.product-content {color:#7b7b7b ; line-height:18px; padding-bottom:8px}

/* contact */
.contact-item {padding:5px 0 15px 0}
.contact-input { width:360px ; _width:359px ; height:20px ; border:1px #cccccc solid ; background-color:#FFF ; font-size:12px ; font-family:Arial, 新細明體,mingliu; color:#484848 }

/* font */
.small { font-size: 11px }
.normal { font-size:12px }
.xnormal{ font-size:15px }
.large { font-size:18px }
.xlarge { font-size:25px }

.clear{ clear:both; line-height:0px; font-size:0px; overflow:hidden }

form { margin:0px }
img { border:none }
a:link , a:hover, a:active , a:visited { text-decoration:none }

.hottest {background:url(images/index/hot_bg.jpg) repeat}
	.hottest .border {border:1px solid #848388}

/* menu */
.menu { background:url(images/menu/border_upper.jpg) repeat-x ;height:4px }


/* footer */
.footer { background:url(images/footer/bg.png) top repeat-x }
	.footer .padding-menu {padding-right:15px}