﻿/*---------------------------------------------------------------------------------------版權設定--*/

.footer {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: 333333;
	text-decoration: none;
	line-height: 15px;
}
.footer a {
	color: #333333;
	text-decoration: none;
		line-height: 18px;
}
.footer a:hover {
	color: #000000;
	text-decoration: underline;
		line-height: 18px;
}
.footer2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.footer2 a {
	color: #666666;
	text-decoration: none;
}
.footer2 a:hover {
	color: #333333;
	text-decoration: underline;
}
.footer3 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	line-height: 18px;
}
.footer3 a {
	color: #555555;
	text-decoration: none;

}
.footer3 a:hover {
	color: #333333;
	text-decoration: underline;

}
.footer4 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #555555;
	text-decoration: none;
	line-height: 18px;
}
/*---------------------------------------------------------------------------------------首頁設定 --*/
.Index_News {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	color: #3377AA;
	text-decoration: none;
	line-height: 18px;
}

.Index_News a {
	color: #3377AA;
	text-decoration: none;
}

.Index_News a:hover {
	color: #3377AA;
	text-decoration: underline;
}
.Index_Product_Title {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;
	padding-left: 8px;
}
.Index_Product_Title2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
	padding-left: 8px;
}
.Index_line {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DADADA;
	border-left-color: #DADADA;
}
.TopContext {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.TopContext a {
	color: #666666;
	text-decoration: none;
}
.TopContext a:hover {
	color: #666666;
	text-decoration: underline;
}
.TopContext2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 18px;
}
.TopContext2 a {
	color: #ffffff;
	text-decoration: none;
}
.TopContext2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/*---------------------------------------------------------------------------------------文章設定--*/
.newstitle {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	color: #C61C54;
	text-decoration: none;
	font-weight: bold;
}
.newstitle a {
	color: #C61C54;
	text-decoration: none;
}
.newstitle a:hover {
    color: #C61C54;
	text-decoration: underline;
}
.newsDate {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #336633;
	text-decoration: none;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;

}
.newsContext {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #555555;
	text-decoration: none;
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.news3title {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	color: #A67E43;
	text-decoration: none;
	line-height: 16px;
	padding-top: 2px;
	font-weight: bold;

}
.news2title {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
	padding-top: 2px;

}
.news2title a {
	color: #666666;	
	text-decoration: none;
}
.news2title a:hover {
	color: #E5609D;
	text-decoration: none;
}

.news2Date {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #4C93CA;
	text-decoration: none;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;


}
.news2Context {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	color: #555555;
	text-decoration: none;
	line-height: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.newsline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-family: "Arial", "Helvetica", "sans-serif";
}


/*---------------------------------------------------------------------------------------產品設定--*/
.ProductTitle {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 20px;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
.ProductTitle a {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
.ProductTitle a:hover {


	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #0879C6;
	text-decoration: underline;
}
.ProductContext {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
.Product2Title {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
	font-weight: bold;


}
.Product2Title a {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #A67E43;
	text-decoration: none;
}
.Product2Title a:hover {


	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #CA111B;
	text-decoration: underline;
}
.Product2Context {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
}
.Product2Context a {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.Product2Context a:hover {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #2A5CAA;
	text-decoration: none;
}
.Product_line {
	border: 1px solid #DADADA;
}
.Product_Price_bg {
	background-image: url(images/price_bg.gif);
	padding-left: 8px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	line-height: 18px;
	color: #666666;
}

.Product_Price {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*---------------------------------------------------------------------------------------內頁設定--*/
.Path {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #D1573D;
	text-decoration: none;
	line-height: 16px;
	padding-top: 2px;
}
.Path a {
	color: #D1573D;
	text-decoration: none;
}
.Path a:hover {
	color: #D1573D;
	text-decoration: underline;
	
}
.LeftmenuOn {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	color: #C61C54;
	text-decoration: none;
	padding-left: 28px;
	font-weight: bold;
	padding-top: 5px;

}
.LeftmenuOn a {
	color: #C61C54;
	text-decoration: none;
}
.LeftmenuOn a:hover {
	color: #C61C54;
	text-decoration: underline;
}
.LeftmenuOff {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	color: #444444;
	text-decoration: none;
	padding-left: 28px;
	font-weight: normal;
	padding-top: 5px;

}
.LeftmenuOff a {
	color: #444444;
	text-decoration: none;
}
.LeftmenuOff a:hover {
	color: #C61C54;
	text-decoration: underline;
}
.LeftmenuOff2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #444444;
	text-decoration: none;
	padding-left: 45px;
	font-weight: normal;
	padding-top: 5px;

}
.LeftmenuOff2 a {
	color: #444444;
	text-decoration: none;
}
.LeftmenuOff2 a:hover {
	color: #C61C54;
	text-decoration: underline;
}
.LeftmenuOn2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #C61C54;
	text-decoration: none;
	padding-left: 45px;
	font-weight: normal;
	padding-top: 5px;

}
.LeftmenuOn2 a {
	color: #C61C54;
	text-decoration: none;
}
.LeftmenuOn2 a:hover {
	color: #C61C54;
	text-decoration: underline;
}
.mainContext10 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #FF8BB0;
	text-decoration: none;
	line-height: 14px;
	padding-bottom: 4px;
}
.mainContext11 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
}
.mainContext11 a {

	color: #333333;
	text-decoration: underline;
}
.mainContext11 a:hover {

	color: #0C86B9;
	text-decoration: underline;
}
.mainContext12 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 20px;
}
.mainContext12 a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.mainContext12 a:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #E5609D;
	text-decoration: underline;
}
.mainContext13 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #555555;
	text-decoration: none;
	line-height: 24px;
}
.mainContext13 a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #5D9800;
	text-decoration: none;
}
.mainContext13 a:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}
.mainContext15 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	text-decoration: none;
	line-height: 18px;
	color: #E74773;
	padding-top: 4px;

}
.mainContext15 a {
	font-size: 16px;
	color: #CC3300;
	text-decoration: none;
}
.mainContext15 a:hover {
	font-size: 16px;
	color: #CC3300;
	text-decoration: underline;
}
.mainContext15-2 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	text-decoration: none;
	line-height: 20px;
	color: #333333;
	padding-top: 4px;

}
.mainContext15-2 a {
	font-size: 16px;
	color: #CC3300;
	text-decoration: none;
}
.mainContext15-2 a:hover {
	font-size: 16px;
	color: #CC3300;
	text-decoration: underline;
}
.mainContext16 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	text-decoration: none;
	line-height: 18px;
}
.mainContext16 a {
	font-size: 16px;
	color: #21628B;
	text-decoration: none;
}
.mainContext16 a:hover {
	font-size: 16px;
	color: #21628B;
	text-decoration: underline;
}
.mainContext20 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 20px;
	text-decoration: none;
	line-height: 24px;
	font-weight: bold;
	color: #333333;
}
.mainContext24 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 20px;
	color: 2A5CAA;
	text-decoration: none;
	line-height: 26px;
	font-weight: bold;
}
.mainline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: D6DBDC;
}

/*---------------------------------------------------------------------------------------表單設定--*/
.FormFormat input {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	border: 1px solid DEDEDE;
	height: 21px;
	color: #333333;
	background-image: url(images/form_bg.jpg);
	padding-left: 5px;
	padding-top: 2px;


}
.FormFormat select {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	height: 19px;
	color: #333333;

}

.FormFormat textarea{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	border: 1px solid #cccccc;
	color: #666666;
	background-color: #ffffff;
	
}

/*---------------------------------------------------------------------------------------表格設定--*/
.Table_bg {
	font-size: 12px;
	color: 4C3C3F;
	line-height: 18px;
	background-color: DFECF5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: BEDAEE;
}
.Table_title {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	padding-left: 6px;
	font-weight: bold;
}
.Table_context {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
	padding-left: 6px;
}

/*---------------------------------------------------------------------------------------聯絡我們設定--*/
.contact_form_line {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-left-color: #E7E7E7;
}


/*---------------------------------------------------------------------------------------購物車設定--*/
.ShoppingCart_Line {
	font-family: "Arial", "Helvetica", "sans-serif";
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;

}

.ShoppingCart_tag {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}

.ShoppingCart_Title {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	line-height: 18px;
	color: #0C86B9;
	font-weight: bold;
}
.ShoppingCart_Title a {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #0C86B9;
	text-decoration: underline;
}
.ShoppingCart_Title a:hover {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}

.ShoppingCart_Context {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}

.ShoppingCart_price {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}

.ShoppingCart_price2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
.sitemap {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
}
.sitemap a {
	color: #666666;
	text-decoration: none;
}
.sitemap a:hover {
	color: #FF6600;
	text-decoration: underline;
}
/*---------------------------------------------------------------------------------------Tab設定--*/
OL LI {
	MARGIN: 8px
}
#con {
	FONT-SIZE: 13px; MARGIN: 0px auto; WIDTH: 509px
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 509px; HEIGHT: 29px
}
#tags LI {
	BACKGROUND: url(images/tagleft.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
#tags LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/tagright.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #3D3D3D; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; font-weight: bold; HEIGHT: 32px
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #000000; LINE-HEIGHT: 28px; HEIGHT: 30px
}
#tagContent {
	BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #CCCCCC 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #fff
}
.tagContent {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: url(images/bg.gif) repeat-x; PADDING-BOTTOM: 10px; WIDTH: 509px; COLOR: #474747; PADDING-TOP: 10px; HEIGHT: 1230px
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
