/* 一般 */
.common A:link {
	color: #000000;
	text-decoration: none;
}
.common A:visited {
	color: #000000;
	text-decoration: none;
}
.common A:hover {
	color: #565656;
	text-decoration: none;
}
.common A:active {
	color: #565656;
	text-decoration: none;
}

.txt10 {
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt11 {
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt12 {
	font-size: 12px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt13 {
    font-size: 13px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt13 a{
    font-size: 13px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.txt13 a:hover{
    font-size: 13px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.txt14 {
	font-size: 14px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt15 {
	font-size: 15px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt18 {
	font-size: 18px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bold {
	font-weight: bold;
}

.txt_lh130 {
	line-height: 130%;
}

.txt_lh160 {
	line-height: 160%;
}

.txt_black {
	color: #000000;
} 

.txt_orange {
	color: #f5a533;
}

.txt_orange2 {
	color: #f5a533;
}

.txt_green {
	color: #578604;
}

.txt_blue {
	color: #2385c4;
}
.txt_brown {
	color: #b8a060;
}

.txt_brown2 {
	color: #9d7b49;
}

.txt_white {
	color: #ffffff;
}

.txt_red {
	color: #CC0000;
}

.txt_yellow {
	color: #f4f960;
}

.txt_w {
	letter-spacing: -1.5px;
}

.input {
	font-size: 12px;
	background-color: white;
	border: 1px solid #999999;
}

.orange A:link {
	font-size: 13px;
	color: #d97634;
	text-decoration: none;
}
.orange A:visited {
	font-size: 13px;
	color: #d97634;
	text-decoration: none;
}
.orange A:hover {
	font-size: 13px;
	color: #f5a533;
	text-decoration: none;
}
.orange A:active {
	font-size: 13px;
	color: #f5a533;
	text-decoration: none;
}


/* 零售專區 */
.big_name {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.big_price {
	font-size: 30px;
	color: #990066;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.big_dis {
	font-size: 20px;
	color: #CC0000;
}

.small_name {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	line-height: 120%;
}

.small_price {
	font-size: 20px;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.small_buy {
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;
}
.small_buy A:link {
	text-decoration: underline;
	color: #CC0000;
}
.small_buy A:visited {
	text-decoration: underline;
	color: #CC0000;
}
.small_buy A:hover {
	color: #000000;
	text-decoration: none;
}
.small_buy A:active {
	text-decoration: none;color: #990000;
}

.list_price {
	font-size: 14px;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}

.list_price_bold {
	font-size: 18px;
	color: #CC0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.list_con {
	font-size: 12px;
	color: #666666;
	line-height: 120%;
}


.note {
	font-size: 12px;
	color: #666666;
}

.brand_link A:link {
	text-decoration: none;
	color: #9d7b49;
}
.brand_link A:visited {
	text-decoration: none;
	color: #9d7b49;
}
.brand_link A:hover {
	text-decoration: none;
	color: #b49c5d;
}

.brand_link A:active {
	text-decoration: none;
	color: #b49c5d;
}


/* 首頁 */

.index_topic301{
	color: black;
	font-family: 細明體 ,Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(/images/_tw/index/index_topic3_btn1a.gif);
	line-height: 31px;
	width: 195px;
	height: 31px;
	float: left;
}
.index_topic301 A:link {
	text-decoration: none;
	color: black;
	background-image: url(/images/_tw/index/index_topic3_btn1a.gif);
}
.index_topic301 A:visited {
	text-decoration: none;
	color: black;
}
.index_topic301 A:hover {
	color: white;
	background-image: url(/images/_tw/index/index_topic3_btn1b.gif);
	width: 195px;
	float: right;
}
.index_topic301 A:active {
	color: white;
	background-image: url(/images/_tw/index/index_topic3_btn1b.gif);
	width: 195px;
	float: right;
}
.index_topic301_on {
	font-family: 細明體 ,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	background-image: url(/images/_tw/index/index_topic3_btn1b.gif);
	line-height: 31px;
	width: 195px;
	height: 31px;
	float: left;
}
.index_topic301_on a{
	font-family: 細明體 ,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	background-image: url(/images/_tw/index/index_topic3_btn1b.gif);
	width: 195px;
	float: right;
	text-decoration: none;
}

.index_topic302{
	color: black;
	font-family: 細明體 ,Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(/images/_tw/index/index_topic3_btn2a.gif);
	line-height: 31px;
	width: 195px;
	height: 31px;
	float: left;
}
.index_topic302 A:link {
	text-decoration: none;
	color: black;
	background-image: url(/images/_tw/index/index_topic3_btn2a.gif);
}
.index_topic302 A:visited {
	text-decoration: none;
	color: black;
}
.index_topic302 A:hover {
	color: white;
	background-image: url(/images/_tw/index/index_topic3_btn2b.gif);
	width: 195px;
	float: right;
}
.index_topic302 A:active {
	color: white;
	background-image: url(/images/_tw/index/index_topic3_btn2b.gif);
	width: 195px;
	float: right;
}
.index_topic302_on {
	font-family: 細明體 ,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	background-image: url(/images/_tw/index/index_topic3_btn2b.gif);
	line-height: 31px;
	width: 195px;
	height: 31px;
	float: left;
}
.index_topic302_on a{
	font-family: 細明體 ,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	background-image: url(/images/_tw/index/index_topic3_btn2b.gif);
	width: 195px;
	float: right;
	text-decoration: none;
}

.index_topic303{
	color: black;
	font-family: 細明體 ,Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(/images/_tw/index/index_topic3_btn3a.gif);
	line-height: 31px;
	width: 195px;
	height: 31px;
	float: left;
}
.index_topic303 A:link {
	text-decoration: none;
	color: black;
	background-image: url(/images/_tw/index/index_topic3_btn3a.gif);
}
.index_topic303 A:visited {
	text-decoration: none;
	color: black;
}
.index_topic303 A:hover {
	color: white;
	background-image: url(/images/_tw/index/index_topic3_btn3b.gif);
	width: 195px;
	float: right;
}
.index_topic303 A:active {
	color: white;
	background-image: url(/images/_tw/index/index_topic3_btn3b.gif);
	width: 195px;
	float: right;
}
.index_topic303_on {
	font-family: 細明體 ,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	background-image: url(/images/_tw/index/index_topic3_btn3b.gif);
	line-height: 31px;
	width: 195px;
	height: 31px;
	float: left;
}
.index_topic303_on a{
	font-family: 細明體 ,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	background-image: url(/images/_tw/index/index_topic3_btn3b.gif);
	width: 195px;
	float: right;
	text-decoration: none;
}

/* 零售專區 - Buy */

.pro_name
 {
	font-size: 26px;
	color: black;
}

.pro_feature
 {
	font-size: 13px;
	color: #8d6946;
	line-height: 180%;
}

.price_s {
	font-size: 16px;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}

.price_l {
	font-size: 20px;
	color: #CC0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pro_payment {
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dividend {
	font-size: 15px;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* 關於Coffeego */
.about {
	font-size: 13px;
	color: #9d7b49;
}

.about A:link {
	font-size: 13px;
	color: #9d7b49;
	text-decoration: none;
}
.about A:visited {
	font-size: 13px;
	color: #9d7b49;
	text-decoration: none;
}
.about A:hover {
	font-size: 13px;
	color: #b8a060;
	text-decoration: none;
}
.about A:active {
	font-size: 13px;
	color: #b8a060;
	text-decoration: none;
}



/* 活動訊息 */
.news {
	font-size: 13px;
	color: #578604;
}

.news A:link {
	font-size: 13px;
	color: #578604;
	text-decoration: none;
}
.news A:visited {
	font-size: 13px;
	color: #578604;
	text-decoration: none;
}
.news A:hover {
	font-size: 13px;
	color: #8ab316;
	text-decoration: none;
}
.news A:active {
	font-size: 13px;
	color: #8ab316;
	text-decoration: none;
}

/* 知識問答 */
.faq {
	font-size: 13px;
	color: #2385c4;
}

.faq A:link {
	font-size: 13px;
	color: #2385c4;
	text-decoration: none;
}
.faq A:visited {
	font-size: 13px;
	color: #2385c4;
	text-decoration: none;
}
.faq A:hover {
	font-size: 13px;
	color: #46adf0;
	text-decoration: none;
}
.faq A:active {
	font-size: 13px;
	color: #46adf0;
	text-decoration: none;
}

/*新增*/
.txt20 {
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_bold {
	font-weight: bold;
}

.txt_lh {
	line-height: 150%;
}
.list_con a{
	color: #666666;
	line-height: 120%;
	text-decoration: underline;
}
.list_con a:hover{
	color: #666666;
	line-height: 120%;
	text-decoration: none;
}

.pro_bonus{
	font-size: 13px;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#shoppingCart { position: relative; left: 50%; top: 135px; width: 960px; margin-left: -460px; z-index: 1;}
#cartListDiv { position: absolute; left: 713px; top: 0px; margin-left: 0px; width: 247px; z-index:2;}
#shoppingCartAdd { position: relative; left: 50%; top: 135px; width: 960px; margin-left: -460px; z-index: 1;}
#cartAddDiv { position: absolute; left: 713px; top: 0px; margin-left: 0px; width: 247px; z-index:2;}

.txt8 {
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}