@charset "utf-8";
body{
	background-image: url(images/cont_bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	

}


.addr {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	background-image: url(images/address.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 1002px;
	padding-top: 16px;
	text-align: center;
}
#Copyright, #Copyright a:link, #Copyright a:visited, #Copyright a:hover, #Copyright a:active {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: center;

}
.office {
	font-family: Arial;
	font-size: 13px;
	background-image: url(images/office.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 50px;
	padding-bottom: 5px;
	color: #000066;
}

.in-down {
	background-image: url(images/sungko_add.jpg);
	height: 120px;
	width: 1002px;
	text-align: center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.main {
	font-size: 13px;
	vertical-align: top;
	margin-top: 25px;
	margin-right: 15px;
	margin-bottom: 25px;
	text-align: left;
	line-height: 25px;
	margin-left: 15px;
}


#Copyright-footer, #Copyright-footer a:link, #Copyright-footer a:visited, #Copyright-footer a:hover, #Copyright-footer a:active {
	font-family: Arial;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
	text-align: center;

}
.form-red {
	font-family: Arial;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
}


.back-link {
	font-family: Verdana;
	font-size: 11px;
	padding-left: 550px;
}
.back-link A:link {
	font-family: Verdana;
	color: #CC0000;
	text-decoration: none;
}
.back-link A:visited {
	font-family: Verdana;
	color: #CC0000;
	text-decoration: none;
}	
.back-link A:hover {
	font-family: Verdana;
	color: #000000;
	text-decoration: underline;
}





#pro-cat ul{
	list-style-image: url(images/aa_sub.jpg);
	font-family: Arial;
	color: #666666;
	padding-left: 15px;
	margin-top: 3px;
	margin-left: 15px;
}

#pro-cat li{
	text-decoration: none;
	letter-spacing: 1px;
	list-style-type: disc;
	line-height: 25px;
	padding-left: 10px;
}
#pro-cat li A:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
}
#pro-cat li A:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}	
#pro-cat li A:hover {
	color: #EF5100;
	text-decoration: underline;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}


#pro-cat1 ul{
	list-style-image: url(images/aa_sub.jpg);
	font-family: Arial;
	color: #0000CC;
	padding-left: 15px;
	margin-top: 3px;
	margin-left: 15px;
}

#pro-cat1 li{
	text-decoration: none;
	letter-spacing: 1px;
	list-style-type: disc;
	line-height: 25px;
	background-position: 5px;
	padding-left: 10px;
}
#pro-cat1 li A:link {
	color: #0000CC;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
}
#pro-cat1 li A:visited {
	color: #0000CC;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}	
#pro-cat1 li A:hover {
	color: #EF5100;
	text-decoration: underline;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
}


#pro-cat-c ul{
	list-style-image: url(images/aa_sub.jpg);
	color: #000000;
	margin-left: 15px;
	padding-left: 15px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#pro-cat-c li{
	text-decoration: none;
	letter-spacing: 1px;
	list-style-type: disc;
	line-height: 25px;
	background-position: 5px;
	padding-left: 10px;
}
#pro-cat-c li A:link {
	color: #000000;
	text-decoration: none;
	font-size: 13px;
}
#pro-cat-c li A:visited {
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
}	
#pro-cat-c li A:hover {
	color: #EF5100;
	text-decoration: underline;
	font-size: 13px;
	line-height: 18px;
}

#pro-cat1-c ul{
	list-style-image: url(images/aa_sub.jpg);
	color: #0000CC;
	margin-left: 15px;
	padding-left: 15px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#pro-cat1-c li{
	text-decoration: none;
	letter-spacing: 1px;
	list-style-type: disc;
	line-height: 25px;
	background-position: 5px;
	padding-left: 10px;
}
#pro-cat1-c li A:link {
	color: #0000CC;
	text-decoration: none;
	font-size: 13px;
}
#pro-cat1-c li A:visited {
	color: #0000CC;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
}	
#pro-cat1-c li A:hover {
	color: #EF5100;
	text-decoration: underline;
	font-size: 13px;
	line-height: 18px;
}



.f13 {
	font-family: Arial;
	font-size: 13px;
	color: #313031;
	line-height: 25px;
	text-align: left;
}
.form-txt {
	font-family: Arial;
	font-size: 13px;
	text-align: left;
}

.title {
	font-size: 15px;
	line-height: 25px;
	text-align: left;
	margin-top: 20px;
	background-image: url(images/dot-icon.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 15px;
	font-weight: bold;
}
.f13-cb {
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	margin-left: 15px;
	color: #000066;
	text-align: left;
}
.prod-cat-description {
	font-size: 13px;
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 20px;
	line-height: 20px;
	text-align: left;
	color: #666666;
}



.f13b {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #313031;
	line-height: 25px;
	text-align: left;
}
.el-b {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
}

.application {
	font-family: Arial;
	font-size: 12px;
	background-image: url(images/application.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-left: 75px;
	color: #5F5F5F;
}

.application-c {
	font-size: 13px;
	background-image: url(images/application-c.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-left: 80px;
	color: #5F5F5F;
	padding-top: 2px;
}

.p_title {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
}
.p_title-c {
	font-size: 17px;
	font-weight: bold;
	color: #CE0000;
}

.tr1 {
	font-family: Arial;
	font-size: 12px;
	background-color: #CCCC00;
	text-align: center;
}
.tr2 {
	font-family: Arial;
	font-size: 13px;
	background-color: #CC0000;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
}
.spec-size-c {
	font-size: 13px;
	line-height: 25px;
	color: #333333;
}
.spec-size {
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	line-height: 25px;
}


.tr3 {
	font-family: Arial;
	font-size: 12px;
	background-color: #CCCCCC;
	text-align: center;
	line-height: 22px;
}
.tr4 {
	font-family: Arial;
	font-size: 12px;
	line-height: 22px;
	background-color: #E1E1E1;
	text-align: center;
}


ul {
	font-family: Arial;
	font-size: 13px;
	line-height: 25px;
	list-style-type: square;
}


ol {
	font-family: Arial;
	font-size: 13px;
	line-height: 22px;
	list-style-type: decimal;
}
.s-font {
	font-family: Arial;
	font-size: 11px;
	text-align: right;
	margin-right: 50px;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 2px;
}
.number_no {
	font-family: Arial;
	font-size: 14px;
	height: 30px;
	width: 108px;
	text-align: center;
	padding-top: 8px;
}


/* ------------- product 清單頁 ------------- */
.prod-group{
	text-align: center;
	color: #333333;
	float: left;
	width: 300px;
	margin-top: 10px;
	height: 230px;
}
.prod-img-frame{ /**多加一個外框,才能讓圖片垂直置中**/
	width: 200px;
	vertical-align: middle;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.prod-img{
	display:table-cell;_display:block; vertical-align:middle;text-align:center;width:160px;
}
.prod-img *{vertical-align:middle;text-align:center;} /*for IE 6 垂直置中*/
.prod-img span{display:inline-block; vertical-align:middle;text-align:left;width:1px;}/*for IE 6 垂直置中*/

.prod-name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	vertical-align: sub;
	width: 280px;
	margin-top: 5px;
}
.prod-name A{
	text-decoration: underline;
}
.prod-name A:hover {	color: #666666;}
/* ------------- product 分類頁使用 ------------- */

.checkicon{
	float:left;
	margin-top:20px;
	
	font-size:11px;
}
.prod-bpic-group {
	text-align: center;
	width: 300px;
	float: left;
}
.prod-bpic-desc {
	font-size: 13px;
	color: #333333;
	text-align: left;
	width: 400px;
	margin-top: 30px;
	float: right;
	line-height: 20px;
	font-family: Arial;
}
.back {
	float: right;
	width: 300px;
	margin-top: 30px;
	margin-bottom: 100px;
}

.line {
	background-image: url(images/line-bg.gif);
	background-repeat: repeat-x;
	height: 5px;
	width: 650px;
	margin: 5px;
	text-align: center;
}
