body {
	margin: 5px;
	background-color: #f6f6eb;
	border: 0px none;
	padding: 0px;
}
/***********************************************/
/* 最外層框                                    */
/***********************************************/
#table_1{
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #f1f1e6;
	border-right-color: #f1f1e6;
	border-left-color: #f1f1e6;
}

#table_2{
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #f1f1e6;
	border-right-color: #f1f1e6;
	border-left-color: #f1f1e6;
}

/***********************************************/
/* product dtl最外層框                                    */
/***********************************************/
#table_p{
	background-color: #FFFFFF;
	border: 5px solid #eaebd2;
	padding: 3px;
}

#table_p2{
	background-color: #f8f8f8;
	border-top: 1px solid #bbbbbb;
	border-right: none;
	border-bottom: 1px solid #bbbbbb;
	border-left: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#table_p2 ul{
	padding:0;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;

}

#table_p2 li {
    font-size: 13px;
	color: #666666;
	list-style-image: url(/j2bc_ext/graphics/2006fpgshop/6arrow_9.gif);
	margin-left: 4px;
	margin-bottom: 4px;
}
#table_p2 li a {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
#table_p2 li a:hover {
	color: #660099;
	text-decoration: underline;
}

/***********************************************/
/* 其他說明                                    */
/***********************************************/

#epn{
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #c4c4c4;
}

#epn ul{
	margin-top: 4px;
	margin-bottom: 4px;

}                                       

#epn li {
	font-size: 13px;
	color: #336666;
	list-style-type: disc;
	margin-top: 5px;
	margin-bottom: 5px;
}
#epn li a {
	font-size: 13px;
	color: #0d2d77;
	text-decoration: none;
}
#epn li a:hover {
	color: #996600;
	text-decoration: underline;
}


/***********************************************/
/* butn                                    */
/***********************************************/
#navcontainer ul
{
display: block;
list-style: none outside;
padding: 0;
margin: 20 0 0 10px;
font-size: 12px;
}

#navcontainer li
{
	padding: 0;
	margin: 0 4px 0 0;
	border-top: 1px solid #cecbc6;
	border-right: 1px solid #cecbc6;
	border-left: 1px solid #cecbc6;
	background-color: #FF9900;
	color: #FFFFFF;
	display: block;
	float: left;
	position: relative;
	top: -1.32em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecbc6;
}

#navcontainer a:link,
#navcontainer a:visited
{
	background-color: #FF9900;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 1em;
	padding-right: 1em;
	border: 1px solid #cecbc6;
}

#navcontainer a:hover
{
background-color: #FFFFFF;
color: #557d21;
}


#navcontainer li#active a
{
color: #557d21;
}

}
/*************** bread styles *****************/
#bread {
	color: #666666;
	padding: 3px;
	position: static;
	font-size: 13px;
	}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	}

#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}

#bread li a {
	color: #666666;
	text-decoration: none;
	}
#bread li a:hover {
	color: #333333;
	text-decoration: underline;
	}

/*************** search styles *****************/
#search3{
	position: absolute;
	top: 80px;
	z-index: 101;
	height: 25px;
	width: 250px;
	left: 15px;
	border: none;
}

#search{
	z-index: 101;
	height: 25px;
	border: none;
	width: 240px;
	left: 15px;
	position: absolute;
	top: 80px;
}

.search1{
	font-size: 70%;
	margin: 0px  0px 0px 10px;
	color: #848484;
	border-top: thin solid #838383;
	border-right: thin solid #dedede;
	border-bottom: thin solid #dedede;
	border-left: thin solid #838383;
 }
.search_btn{
	margin: 0px  0px 0px 10px;

 }


 /*************** top member & car styles *****************/
 #car{
	border: none;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
	margin-top: 2px;
}

 #member{
	border: none;
	width: 160px;
	padding-right: 2px;
	padding-left: 2px;
	margin-top: 2px;
}

 .member_g12{
	font-size: 12px;
	color: #3fa3a1;
	text-decoration: none;
	line-height: 16px;
}
 .member_g12:hover {
	font-size: 12px;
	color: #FF3300;
	text-decoration: underline;
}
 .member_g12:active {
	color: #006699;
}

.member_gry11 {
	font-size: 11px;
	color: #616161;
	text-decoration: none;
}

 /*************** top link  1 *****************/
    #toplink1 {
	width:100%;
	font-size:12px;
	line-height:normal;
	list-style-image: url(/j2bc_ext/graphics/2006fpgshop/6arrow_1.gif);
	padding-top: 3px;
	  }


    #toplink1 a {
	text-decoration:none;
	color: #788d15;
	line-height: 16px;
	margin-left: 2px;
	padding-right: 3px;
      }


    #toplink1 a:hover {
	text-decoration:underline;
	color: #FF3300;
	line-height: 16px;
	margin-left: 2px;
	padding-right: 3px;
      }


	#toplink1 a:active {
	color: #006699;
	}

	#toplink1 A SPAN {
	DISPLAY: none
}


 /*************** yyeedd *****************/

.date {
	font-size: 12px;
	color: #178aba;
	text-decoration: none;
	padding-top: 3px;
}
 /*************** message *****************/
 #message{
	padding-top: 3px;
	margin-top: 10px;
}


.messageorg_t11 {
	font-size: 11px;
	color: #fb5e00;
	text-decoration: none;
}
.messagepur_t11 {
	font-size: 11px;
	color: #9516bf;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/************* globalNav styles ****************/

#globalNav{
	position: relative;
	width: 80%;
	min-width: 640px;
	height: 28px;
	color: #cccccc;
	padding: 0px;
	margin: 0px;
	background-image:  url(/j2bc_ext/graphics/2006fpgshop/6menu_2_bg.gif);
	overflow: hidden;
	left: -1px;
	background-repeat: repeat-x;
}


#gnl {
	position: absolute;
	top: 0px;
	left: 0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: static;
	padding: 0px;
	margin: 0px 2px 0px 0px;
}


a.glink, a.glink:visited{
	font-size: 13px;
	color: #515151;
	padding: 1px 1px 1px 1px;
	border-right: 1px solid #d3d5d4;
	text-decoration: none;
}

a.glink:hover{
	text-decoration: underline;
	color: #1b7711;
}

.skipLinks {display: none;}

.submenu {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin-left: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.submenu:hover {

	color: #6A4800;

}
#subtab{
	padding: 0px;
	margin: 0px 2px 0px 0px;
	background-color: #a5be2e;
}
/************* login styles ****************/

.loginright {
	background-image: url(/j2bc_ext/graphics/2006fpgshop/6login_3.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 53px;
	width: 19px;
}

.loginleft {
	background-image: url(/j2bc_ext/graphics/2006fpgshop/6login_2.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 54px;
	width: 183px;
}
.loginfild {
	width: 115px;
	font-size: 90%;
	color: #006666;
}

.loginbtn {
	font-size: 85%;
	color: #626262;
	background-image: url(/j2bc_ext/graphics/2006fpgshop/6btn_b1.gif);
	background-repeat: repeat-x;
	display: block;
	height: 15px;
	width: 35px;
	border: thin solid #666666;
}

.blue_t13 {
	font-size: 13px;
	color: #0047b2;
	text-decoration: none;
}
.wh_t12 {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.wh_t12a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.wh_t12a:hover {
	font-size: 12px;
	color: #000099;
	text-decoration: underline;
}
.com_t12 {
	font-size: 12px;
	line-height: 15px;
	color: #846624;
	text-decoration: none;
}
.com_t12:hover {
	color: #AD911D;
	text-decoration: underline;
}

/************* 會員好評 ****************/

.goodtab {
	margin-top: 4px;
	margin-right: 3px;
	margin-bottom: 4px;
	margin-left: 5px;
}
.good_dot {
	font-size: 12px;
	color: #0071c0;
	padding-right: 3px;
	padding-left: 7px;
	line-height: 17px;
}
.good_t1a {
	font-size: 12px;
	color: #504f4f;
	padding-top: 5px;
	line-height: 18px;
	text-decoration: none;
}

.good_t1a:hover {
	color: #339999;
}

.money {
	font-size: 15px;
	color: #fc2c60;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, serif;
}
.p_name {
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	text-decoration: underline;
}
.p_name:hover {
	color: #FF3300;
	text-decoration: underline;
}

.p_p {
	font-size: 12px;
	color: #0099cc;
	text-decoration: none;
	line-height: 17px;
}
.black_t13 {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	line-height: 19px;
}

/************* contact ****************/
#contactbg {
	background-image: url(/j2bc_ext/graphics/2006fpgshop/6contact_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.blue_t12 {
	font-size: 12px;
	color: #036fbb;
	text-decoration: none;
}
.pur_t13 {
	font-size: 12px;
	color: #b54062;
	text-decoration: none;
}


/************* 嗆聲 ****************/
#navi {
	list-style:none;
}

#navi ul {
	padding:0;
	margin-top: 5px;
	margin-bottom: 5px;
}

#navi li {
    font-size: 13px;
	color: #7c3ba6;
	list-style-image: url(/j2bc_ext/graphics/2006fpgshop/6arrow_5.gif);
	margin-left: 1px;
	margin-bottom: 4px;
}
#navi li a {
	font-size: 13px;
	color: #7c3ba6;
	text-decoration: none;
}
#navi li a:hover {
	color: #660099;
	text-decoration: underline;
}


/************* tk區 ****************/
#tknavi {
	list-style:none;
}

#tknavi ul {
	padding:0;
	margin-top: 8px;
	margin-bottom: 8px;
}

#tknavi li {
    font-size: 13px;
	color: #333333;
	list-style-image: url(/j2bc_ext/graphics/2006fpgshop/6arrow_5.gif);
	margin-left: 1px;
	margin-bottom: 4px;
}
#tknavi li a {
	font-size: 13px;
	color: #1c8c8e;
	text-decoration: none;
}
#tknavi li a:hover {
	color: #006666;
	text-decoration: underline;
}

/************* 類別總覽 ****************/
.navlist
{
	padding-left: 4;
	margin-left: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}

.navlist li
{
	list-style: none;
	margin: 0;
	font-size: 13px;
	color: #919191;
	text-decoration: none;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-top: 1px;
}

.navlist li a {
	text-decoration: none;
	font-size: 13px;
	color: #737373;
}
.navlist li a:hover {
	text-decoration: none;
	color: #408080;
}

/************* hr ****************/
#producthr {
	border-top: 1px dotted #B2B2B2;
	width: 96%;
	height: 1px;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}

#producthr2 {
	border-top: 1px dashed #666666;
	width: 100%;
	height: 1px;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
	padding-right: 1px;
}


#footerhr {
	border-top: none;
	width: 100%;
	height: 2px;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
	background-color: #0859a5;
	color: #0859a5;
	display: block;
}

#memberhr {
	border-top: 1px dotted #FFFFFF;
	width: 96%;
	height: 1px;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 0 none;
}



#footerlink {
	margin-bottom: 4px;
	margin-left: 3px;

}
#footerlink a {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;

}

#footerlink a:hover {
	color: #FF3300;
}

#selectmenu {
	color: #996600;
	font-size: 13px;
	height: 18px;
	border: 1px solid #8E8E8E;
	background-color: #FFFFCC;
}

/*****************************/

.text15p {
	FONT-SIZE: 15px;
	COLOR: #2973E0;
	TEXT-DECORATION: underline;
	line-height: 22px;
}
.text15p:hover {
COLOR: #005AB5; TEXT-DECORATION: underline
}

.menu_title2 {
	FONT-SIZE: 10pt; COLOR: #0099ff; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
a:hover {
	color: #FF6600;
}
.menu_text2 {
	FONT-SIZE: 13px; COLOR: #303030; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
.text_13gary {
	font-size: 13px;
	color: #595959;
	text-decoration: none;
	line-height: 1.8em;
}
.text_13red {
	font-size: 13px;
	color: #f60b69;
}
.text_13green {
	font-size: 13px;
	line-height: 20px;
	color: #008000;
	text-decoration: none;
}
.text_productname {
	font-size: 12px;
	color: #d24202;
	text-decoration: none;
	line-height: 15px;
}

.text_productname:hover {
	color: #996600;
	text-decoration: underline;
}

.text_12gary {
	font-size: 12px;
	color: #5f5f5f;
	text-decoration: none;
	line-height: 16px;
}
.text_12red {

	font-size: 12px;
	color: #f60b69;
}
.text_12green2 {
	font-size: 12px;
	color: #169ba7;
	text-decoration: none;
}
.text15p2 {
	font-size: 15px;
	font-weight: bold;
	color: #ff4e00;
	text-decoration: none;
	line-height: 24px;
}
.text_13brown {
	font-size: 13px;
	line-height: 19px;
	color: #ba4600;
	text-decoration: none;
}
.text_13gary2 {
	font-size: 13px;
	color: #494949;
	text-decoration: none;
	line-height: 19px;
}
.money2 {

	font-size: 22px;
	color: #fc2c60;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, serif;
}
.select_n {
	font-size: 13px;
	color: #575757;
	text-decoration: none;
	height: 14px;
	width: 140px;
}
.text_white13 {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;
}
.text_13org {
	font-size: 13px;
	line-height: 19px;
	color: #FF4e00;
	text-decoration: none;
}
.logintera {
	font-size: 12px;
	color: #0033CC;
	text-decoration: none;
	background-color: #E4ECDD;
	height: 15px;
	width: 130px;
	border: 1px solid #CCCCCC;
}
.text13_red {
	font-size: 13px;
	line-height: 19px;
	color: #FF0000;
	text-decoration: none;
}
.text12_red {

	font-size: 12px;
	line-height: 17px;
	color: #FF0000;
	text-decoration: none;
}
.text13_blue {

	font-size: 13px;
	line-height: 19px;
	color: #1E78FF;
	text-decoration: none;
}
.text12_blue {


	font-size: 12px;
	line-height: 17px;
	color: #1E78FF;
	text-decoration: none;
}
.selectera {

	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #E4ECDD;
	height: 16px;
	border: 1px solid #CCCCCC;
}
.mailera {

	font-size: 12px;
	color: #0033CC;
	text-decoration: none;
	background-color: #E4ECDD;
	height: 16px;
	border: 1px solid #CCCCCC;
}
.text_faq {
	font-size: 13px;
	color: #0066CC;
	text-decoration: underline;
	line-height: 20px;
}

.text {  font-size: 13px; line-height: 20px; font-family: "新細明體"}
.text3 {  font-size: 16px; color: 990000}
.text_link {  font-size: 13px; line-height: 18px; color: #CC3366; text-decoration: underline}
.text_2 {  font-size: 13px; line-height: 20px; color: #336666}
.text_n {  font-size: 13px; text-decoration: none; line-height: 20px}
.text6 {  font-size: 13px; color: #000000}
.pay {  font-size: 13px; line-height: 20px; color: #333333; text-decoration: none; font-family: "新細明體"}
.text133 {  font-size: 13px; line-height: 25px; color: #333333; font-family: "新細明體"}
.text7 {  font-size: 15px}
.news_2 {  font-size: 13px; color: #3E3E3E; text-decoration: none; font-family: "新細明體"}



/***********************************************/
/* 任選                                        */
/***********************************************/

#t A, #t a:visited{
 color: #0000FF;

}
.vege_t13 {
 font-family: "新細明體";
 font-size: 13px;
 color: #730000;
 text-decoration: none;
 line-height: 25px;
}


.vege_t20 {
 font-family: "華康粗圓體", "新細明體";
 font-size: 20px;
}
.t_13 {
 font-size: 13px;
 font-family: "新細明體";
}

