/* Default CSS Stylesheet for a new Web Application project */
/*PP01SS    */


/*  User Control box*/

body {
	margin:0;
	padding:0;
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
	line-height: 1.6em; 
	color: #555555; 
	/*background-color: #696C67;*/
	background:#fff9e8;
	background-repeat: repeat-x;
	/*overflow-x:hidden; */
}
a {
	color: #0B8B66;
	background: inherit;
	text-decoration: none;
}
a:hover {
	color: #333;
	background: inherit;
	/*text-decoration: underline;*/
	text-decoration: none;
}

.bodybg 
{
	background-image: url(../images/default/about_bg.jpg);
	background-repeat: repeat-x;
}

.bodybg2 
{
	background-image: url(../images/default/index2_bg.gif);
	background-repeat:  repeat-x;
}
/* */
.HomeHead
{
    color: #999966;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    HEIGHT: 35px
}

/* */
.ContentHead
{
    background-color: #518FCA;
    color: ffffff;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    height: 35px
}
	
#inside_tt{
	height: 61px;
	padding-top: 25px; 
	padding-left:10px;
	color:#e2e2e2;
	font: bold 14px Verdana;
	background: #ccc url(../images/bg_inside_tt.jpg) no-repeat;
}

.inpute_border{border-bottom:0px dashed ;border-left:0;border-right:0;border-top:0; background-color:#F8FDF1;
color: #646464;font-size:12px;text-decoration: none;font-family: Arial, Helvetica, sans-serif; }

.leftmenu_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#4D4D4D;	
	text-decoration: none;
	font-weight: normal;
	line-height: 21px;	
	letter-spacing:0.04em

}

.leftmenu_22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;		
	font-weight: normal;
	line-height: 21px;
	letter-spacing:0.04em;	
	text-decoration:line-through;
	color:#DD3333

}

.leftmenu_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #338AB5;
	text-decoration: none;
	font-weight: normal;
	line-height: 21px;
	letter-spacing:0.04em

}

.leftmenu_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D58815;
	text-decoration: none;
	font-weight: normal;
	line-height: 21px;
	letter-spacing:0.04em

}

.leftmenu_5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7EAA4F;
	text-decoration: none;
	font-weight: normal;
	line-height: 21px;
	letter-spacing:0.04em

}

.leftmenu_6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #DD3333;
	text-decoration: none;
	font-weight: normal;
	letter-spacing:0.04em

}

.title_2 {color: #63963D;font-size:13px;text-decoration: none;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.04em}

.style2 {color: #3C8FA2}

.product_title{color: #4D4D4D;font-size:13px;text-decoration: none;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.07em;line-height: 22px;}

.title {color: #3580A4;font-size:16px;text-decoration: none;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.02em}


.QA_title {
	font-size: 15px;
	color:#0099CC;font-family: Arial, Helvetica, sans-serif; 
}

.t11 {
	font: normal 12px Verdana;
		color:#e2e2e2;
}

.t_5{background-repeat: no-repeat; background-position:left top}
.t_5{background-repeat: no-repeat; background-position:right top}

.mainContext12 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 17px;
}

.FormFormat input {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	background-color: #F1F5F8;
	border: 1px solid #E3E2E2;

}


.NewFontTitle {
	clear: both; font-size: 13px; color:black; padding:0px 0px 0px 0px; margin: 0;font: normal 13px Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
}

.NewFontTitleg {
	font-size: 13px; color:#32327A; font: normal 13px Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
}
.BoxText {
	font: normal 12px Verdana;
		color:#FFFFFF;
}

.infoBoxContents {
	COLOR: black; FONT-SIZE: 12px; BACKGROUND: #fffbff; FONT-FAMILY: Verdana, Arial, sans-serif; 
}

.infoBoxContentsActive 
{
	COLOR: #666666; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Arial, sans-serif;  line-height:18px;
}

.infoBoxContentsPraise
{
	COLOR: #666666; FONT-SIZE: 12px;  FONT-FAMILY: Verdana, Arial, sans-serif;  line-height:18px;
}


#inside_p {
	width: 100%;
	background: #fff url(../images/bg_inside.gif) repeat-y;
}

	.inside_left {
		float: left;
		padding: 14px;
		line-height:18px;
		font-size: 12px; 
		
	}
	
	.inside_right {
		float: right; 
		padding: 0px;
		width:708px;
		background: #fff url(../images/bg_in_bg.gif) repeat-x;
	}
	
	.inside_right_l {
		float: left;
		padding: 0px;
		width:460px;
	}
	
	.inside_right_r {
		float: right;
		padding-top:10px;
		width:205px;
		
	}
	
.ContentHead1
{
    background-color: #FF9F50;
    color: ffffff;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    height: 35px
}

/* */
.SubContentHead
{
    
    color: #666666;
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    height: 20px
}

/* */
.SubSetContentHead
{
    
    color: #666666;
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    height: 14px
}

.CartListHead
{
    background-color: #dddca3;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
 
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    
}

.CartListItemSpace
{
 
    word-spacing:-0.4em;
}


.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    
}

.CartListFooter
{
    background-color: #dddca3;
    line-height: 10pt
}

.BtnWidth90
{
	width:90px;
	height:26px;
}

.TitleHeader
{
	background-color : #2761BE;
}

.TitleHeader1
{
	background-color : #7BD8EF;
}

.DarkblueBannerControlHeader
{
	background-color : #2761BE ;
}

.DarkPurpleBannerControlHeader
{
	background-color : #885288 ;
}


.DarkblueBannerControlLine
{
	background-color : #97B8DE ;
}

.DarkpurpleBannerControlLine
{
	background-color : #E1BDF0 ;
}


.DarkblueBannerControlContent
{
	background-color : #E7EFEF ;
}

.DarkPurpleBannerControlContent
{
	background-color : #EBEBEB  ;
}



.DarkPurpleBannerControlContent1
{
	background-color : #E2DAE1 ;
}




.LightOrangeBannerControlHeader
{
	background-color : #FF9F50 ;
}



.LightPuepleBannerControlHeader
{
	background-color : #885288 ;
}

.LightgreenBannerControlHeader
{
	background-color : #19AE88 ;
	color:white;
}

.LightblueBannerControlLine
{
	background-color : #97B8DE ;
}

.LightOrangeBannerControlLine
{
	background-color :#FF9F50;
}

.LightPurpleBannerControlLine
{
	background-color : #885288  ;
}

.LightblueBannerControlContent
{
	background-color : #E7EFEF ;
}

.LightOrangeBannerControlContent
{
	background-color : #FF9F50 ;
}

.LightOrangeBannerControlContent
{
	background-color : #FFD350 ;
}


.LightPurpleBannerControlContent
{
	background-color : #E2DAE1 ;
}

.LightPurpleBannerControlContent1
{
	background-color : #B1E8F0 ;
}

.LightPurpleBannerControlContent2
{
	background-color : #E4CDEC ;
}

.LightPinkBannerControlContent
{
	background-color : #F8E0E0 ;
}

.ContentControlHeader
{
	background-color : #518FCA ;
}

.ContentControlHeader1
{
	background-color : #DE9B7C ;
}

.ContentControlLine
{
	background-color : #DAEAFD ;
}

.ContentControlLine1
{
	background-color : #7BD8EF ;
}

.ContentControlContent
{
	background-color : #FFFFFF ;
}

.ContentControlContent1
{
	background-color : #D5D4F8 ;
}

.ContentControlContent2
{
	background-color : #E7D7E7 ;
}

.ContentControlContent3
{
	background-color : #000000 ;
}

.DarkGreyContentControlHead
{
	background-color : #6B63AA ;
}

.DarkPurpleContentControlHead
{
	background-color : #6B63AA ;
}

.GreyContentControlLine
{
	background-color : #D4D4D4 ;
}

.PurpleContentControlLine
{
	background-color : #7BD8EF ;
}

.GreyContentControlHead
{
	background-color : #C4C4C4 ;
}

.PurpleContentControlHead
{
	background-color : #DCC2E6 ;
}

.GreyContentControlContent
{
	background-color : #EFEFEF ;
}

.PurpleContentControlContent
{
	background-color : #FAFFCF ;
}


.lightGreyContentControlContent
{
	background-color : #F5F8FC ;
}

.lightGreyContentControlContent1
{
	background-color : #F7DEDD ;
}

.lightGreyContentControlContent2
{
	background-color :#FAFFCF;
}

.lightGreyContentControlContent3
{
	background-color :#F7F7DF ;
}

.lightGreyContentControlContent4
{
	background-color : #EAD4EA ;
}

.listprice 
{
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: line-through
}

.price 
{
	FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

.tinyprice 
{
	FONT-SIZE: xx-small; COLOR: #990000; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}

.h1Color 
{
	FONT-SIZE: small; 
	COLOR: #cc6600; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-weight:bold;	 
}

.h2Color 
{
	FONT-SIZE: 13px; 
	COLOR: #cc6600; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-weight:bold;	 
}

.h3Color 
{
	FONT-SIZE: small; 
	COLOR: #9758B2; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-weight:bold;	 
}

.h4Color 
{
	FONT-SIZE: small; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-weight:bold;	 
}


.h5Color 
{
	FONT-SIZE: 12px; 
	COLOR: #cc6600; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	font-weight:bold;	 
}


.tiny {
	FONT-SIZE: xx-small; FONT-FAMILY: verdana,arial,helvetica,sans-serif;PADDING-left: 20px;
}

.tiny2 {
	FONT-SIZE: xx-small; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}

.eyebrow 
{
	FONT-WEIGHT: bold; FONT-SIZE: 16px; TEXT-TRANSFORM: uppercase; COLOR: white; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION:  none
}

.eyebrow11
{
	FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-TRANSFORM: uppercase; COLOR: #47AA42; FONT-FAMILY:  Tahoma,verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none  	 
}

.SubStoreList1
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #808080; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif; 
	TEXT-DECORATION:  none;
}

.SubStoreList2
{
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #8891A2; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION:  none
}



.SubStoreList3
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px;  
	COLOR: #666666; 
	FONT-FAMILY:Arial,細明體, Helvetica, sans-serif;
	TEXT-DECORATION:  none;  
	line-height: 20px;
	
}


.eyebrow13
{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}

.Purpleeyebrow 
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #6B63AA; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}



.MostPopularDescription
{
    color: #666666;
    font-family:  Verdana, Arial;
    font-size:   13px;
    font-weight: normal;
  
}

.NewArrivedDescription
{
    color: #666666;
    font-family:  Verdana, Arial;
    font-size:   10px;
    font-weight:  normal
 
}

A.NewArrivedItemDescription, A.NewArrivedItemDescription:link, A.NewArrivedItemDescription:visited
{
    color: #666666;
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    font-weight: normal;
}

A.NewArrivedItemDescription:hover
{
    color: #cc6600;
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
    font-weight:normal;
}

A.NewArrivedItemText, A.NewArrivedItemText:link, A.NewArrivedItemText:visited
{
    color: #666666;
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: underline;
    font-weight: normal;
    
}

A.NewArrivedItemText:hover
{
    color: #cc6600;
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: underline;
     font-weight:normal;
}
/* */

.MostPopularDescription
{
    color: #666666;
    font-family:  Verdana, Arial;
    font-size:   13px;
    font-weight: normal;
   
}

A.MostPopularItemDescription, A.MostPopularItemDescription:link, A.MostPopularItemDescription:visited
{
    color: #666666;
    font-family: Arial,細明體, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;    
    line-height:18px;
    
}

A.MostPopularItemDescription:hover
{
    color: #666666;
    font-family: Arial,細明體, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;    
 line-height:18px;
}

A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited
{
    color: #0B8B66;
    font-family: Arial,細明體, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
   line-height:18px;
   
    
}

A.MostPopularItemText:hover
{
    color: #000000;
    font-family: Arial,細明體, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
     line-height:18px;
     
}


A.MostPopularItemText1, A.MostPopularItemText1:link, A.MostPopularItemText1:visited
{
    color: #32327A;
    font-family: Arial,細明體, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
   line-height:18px;
   
    
}

A.MostPopularItemText1:hover
{
    color: #000000;
    font-family: Arial,細明體, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: underline;
     line-height:18px;
     
}


A.MostPopularItemTextOrange, A.MostPopularItemTextOrange:link, A.MostPopularItemTextOrange:visited
{
    color: #FF6600;
    font-family: Arial,細明體, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: none;
   line-height:18px;
   
    
}

A.MostPopularItemTextOrange:hover
{
    color: #000000;
    font-family: Arial,細明體, Helvetica, sans-serif;
    font-size: 13px;
    text-decoration: underline;
     line-height:18px;
     
}
/* */

A.MostPopularWhite, A.MostPopularWhite:link, A.MostPopularWhite:visited
{
    color: #ffffff;
    font-family: Verdana, Arial;
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
}

A.MostPopularWhite:hover
{
    color: cc6600;
    font-family: Verdana, Arial;
    font-size: 13px;
    text-decoration: underline;
     font-weight:normal;
}

A.MostProductListWhite, A.MostProductListWhite:link, A.MostProductListWhite:visited
{
    color: #ffffff;
    font-family: Verdana, Arial;
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
}

A.MostProductListWhite:hover
{
    color: ffff00;
    font-family: Verdana, Arial;
    font-size: 13px;
    text-decoration: underline;
     font-weight:normal;
}
/* */

.StoreHeaderUnSelected
{
	background-color : #C4C4C4 ;
}

.StoreHeaderUnSelected1
{
	background-color : #E4A68B ;
}

.StoreHeaderSelected
{
	background-color : #2761BE ;
}

.StoreHeaderSelected1
{
	background-color : #9864AE ;
}


A.HeaderMenuText, A.HeaderMenuText:link, A.HeaderMenuText:visited
{
    color: #666666;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 10px;
    font-weight: normal;
}

A.HeaderMenuText:hover
{

    color: #cc6600;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}


A.StoreMenuText, A.StoreMenuText:link, A.StoreMenuText:visited
{
    FONT-WEIGHT: bold; FONT-SIZE:13px; TEXT-TRANSFORM: uppercase; COLOR: #cc6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;
    text-decoration: none;
}


A.StoreMenuText1, A.StoreMenuText1:link
{
    FONT-WEIGHT: bold; FONT-SIZE:13px; TEXT-TRANSFORM: uppercase; COLOR: #893AAB; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;
    text-decoration: none;
}

 A.StoreMenuText1:visited
{
    FONT-WEIGHT: bold; FONT-SIZE:13px; TEXT-TRANSFORM: uppercase; COLOR:#E1FF3C; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;
    text-decoration: none;
}


A.StoreMenuText:hover
{
   FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR:#843EA2; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;
    text-decoration: underline;
}

/* */
A.StoreMenuUnSelectedText, A.StoreMenuUnSelectedText:link, A.StoreMenuUnSelectedText:visited
{
    FONT-WEIGHT: normal; FONT-SIZE:13px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;
    text-decoration: none;
}

A.StoreMenuUnSelectedText:hover
{
   FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR:#cc6600; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;
    text-decoration: underline;
}

  A.StoreMenuUnSelectedText1,A.StoreMenuUnSelectedText1:link
{
    FONT-WEIGHT: normal; FONT-SIZE:13px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;
    text-decoration: none;
}

A.StoreMenuUnSelectedText1:visited
{
    FONT-WEIGHT: normal; FONT-SIZE:13px; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;
    text-decoration: none;
}

A.StoreMenuUnSelectedText1:hover 
{
   FONT-WEIGHT: normal; FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR:#ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;
    text-decoration: underline;
}



/* */
A.MenuUnselectedBold, A.MenuUnselectedBold:link, A.MenuUnselectedBold:visited
{
    color: #666666;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
   
   
}

A.MenuUnselectedBold:hover
{
    color: #cc6600;
    text-decoration: Underline;
  
  
}

A.MenuSelectedBold
{
    color:  #666666;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
   
}

A.MenuSelectedBold:hover
{
    color:red;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
 
}


A.MenuNewUnselected, A.MenuNewUnselected:link, A.MenuNewUnselected:visited
{
    color: blue;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: Normal;      
    
}

A.MenuUnselected:hover
{
    color: black;
    text-decoration: Underline;  
    font-size: 12px;    
}


A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
	color: blue;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: Normal;      
    
}


/* */


A.MenuUnselected2, A.MenuUnselected2:link, A.MenuUnselected2:visited
{
   color: #0000Ff;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 13px;
    font-weight: Normal;          
    
}

A.MenuUnselected2:hover
{
    color: #0000FF;
    text-decoration: Underline;  
}


A.MenuUnselected1, A.MenuUnselected1:link, A.MenuUnselected1:visited
{
   color: #666666;
    font-family:Arial,細明體,   Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: Normal;      
    
}

A.MenuUnselected1:hover
{
    color: #666666;
    text-decoration: Underline;  
}





A.MenuUnselectedLogin, A.MenuUnselectedLogin:link, A.MenuUnselectedLogin:visited
{
   color: black;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    font-weight: Normal;      
    
}
 A.MenuUnselectedLogin:visited
{
   color:black;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    font-weight: Normal;      
    
}




A.SubStoreListSelected, A.SubStoreListSelected:link, A.SubStoreListSelected:visited
{
    FONT-WEIGHT: normal; FONT-SIZE:9px; TEXT-TRANSFORM: uppercase; COLOR: #714185; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none;
    text-decoration: none;
}

A.SubStoreListSelected:hover
{
   FONT-WEIGHT: normal; 
   FONT-SIZE: 9px; 
   TEXT-TRANSFORM: uppercase; 
   COLOR:#6FB753; 
   FONT-FAMILY: verdana,arial,helvetica,sans-serif; 
   TEXT-DECORATION: none;
   text-decoration: underline;
}



A.sidenav:link 
{
	 FONT-WEIGHT: normal; 
	 font-family: Verdana, Helvetica, sans-serif;
	
	color: #8891A2;
	font-style : normal;
	text-decoration: none;
	font-size : 9px;
}

A.sidenav:visited 
{
	 FONT-WEIGHT: normal; 
	 font-family: Verdana, Helvetica, sans-serif;
	color: #8891A2;
	font-style : normal;
  	text-decoration: none;
	font-size : 9px;
}

A.sidenav:active 
{
	 FONT-WEIGHT: normal; 
	 font-family: Verdana, Helvetica, sans-serif;
	color: #8891A2;
	text-decoration: none;	
	font-size : 9px; 
}

A.sidenav:hover 
{
	 FONT-WEIGHT: normal; 
	 font-family: Verdana, Helvetica, sans-serif;
	color: #8891A2;
	text-decoration: none;
	font-size : 9px;
}


/* 自訂button */
.btn1
{ 	
	background-color: #DADBDC; 
	width: 60; 
	font-size: 10pt
}

.btn2
{
	background-color: #DADBDC; 
	width: 40; 
	font-size: 10pt; 
	border-bottom-style: solid
}

.workdate
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana,Helvetica
}

.btn81
{
	border-width:1pt;
	border-style:solid;
	border-color:#EFEFEF #5F5F5F #5F5F5F #EFEFEF;
	padding:2pt 1pt 1pt 1pt;
	background-color: #AFAFAF; 
	width: 80; 
	font-family:Arial, 細明體;
	font-size: 9pt; 
	color: #000050;
}

.btn82
{
	background-color: #AABBCC; 
	border-color:#000000;
	padding:2pt 1pt 1pt 1pt;
	border-width:1pt;
	border-style:solid;
	width: 80; 
	font-family:Arial, 細明體;
	font-size: 9pt; 
	cursor:hand;
}

.btn80
{
	background-color: #DADBDC; 
	width: 80; 
	font-size: 10pt; 
	border-bottom-style: solid
}

.btn100
{
	background-color: #DADBDC; 
	width: 100; 
	font-size: 10pt; 
	border-bottom-style: solid;
	font-family:細明體,Arial;
}

.btnlg1100
{
	background-color: #8095ae; 
	width: 140; 
	height: 20;
	font-size: 10pt; 
	border-bottom-style: solid;
	font-family:細明體,Arial;
}

.btnlg2100
{
	background-color: #b3bfd4; 
	width: 140; 
	height: 20;
	font-size: 10pt; 
	border-bottom-style: solid;
	font-family:細明體,Arial;
}

.btnlg2110
{
	background-color: #b3bfd4; 
	width: 105; 
	height: 20;
	font-size: 10pt; 
	border-bottom-style: solid;
	font-family:細明體,Arial;
}	

	

table	{
	border:#000 0px solid;
	border-collapse:collapse;
}

.Table1
{
	padding : 0 ;
	word-spacing : 0 ;
	border-width : 0 ;	
}

.Table2
{
	padding : 0 ;
	word-spacing : 0 ;
	border-width : 1 ;
	border-color : White ;
}

.Table2
{
	padding : 0 ;
	word-spacing : 0 ;
	border-width : 1 ;
	border-color : FFFFFF ;
}

.TDNavHeader
{
  font-size : 10pt;
  
}	

.TDHeader
{
	background-color : #BEBDC2 ;
	font-size : 10pt;
	height : 24px;
}


.TDHeader1
{
	background-color : #E9C9F7 ;
	font-size : 10pt;
	height : 24px;
}


.TDHeader2
{
	background-color : #FAFFCF ;
	font-size : 10pt;
	height : 24px;
}

.TDHeader3
{
	background-color :#A9E969 ;
	font-size : 10pt;
	height : 24px;
}

.TDHeader4
{
	background-color :#ECE2F0 ;
	font-size : 10pt;
	height : 24px;
}


.TDHeader1
{
	background-color : #adadb5 ;
	font-size : 10pt;
	height : 24px;
	width : 20%;
	text-align : right ;
	padding-right : 5 ;
}


.TDText
{
	background-color : #dadbdc ;
	font-size : 10pt;
	height : 24px;
	width : 30%;
	padding-left : 5 ;
}


.TDText1
{
	background-color : #dadbdc ;
	font-size : 10pt;
	height : 24px;
	width : 70%;
	padding-left : 5 ;
}

.TDText2
{
	background-color : #dadbdc ;
	font-size : 10pt;
	height : 24px;
	padding-left : 5 ;
}

.TDText3
{
	background-color :#EAEAEA ;
	height : 24px;
	padding-left : 5 ;
}

.TDText31
{
	background-color : #F7F7D8 ;
	height : 24px;
	padding-left : 5 ;
}

.TDText32
{
	background-color : #72B596 ;
	height : 24px;
	padding-left : 5 ;
}

.TDText33
{
	background-color : #E5EFE7 ;
	height : 24px;
	padding-left : 5 ;
}


.TDText34
{
	background-color : #EFE5E5 ;
	height : 24px;
	padding-left : 5 ;
}


.TDText35
{
	background-color : #D1EAD6 ;
	height : 24px;
	padding-left : 5 ;
}


.TDText4
{	
	font-size : 10pt;
	color:Red;
}


.TDGrid
{
	background-color : #dadbdc ;
	font-size : 10pt ;
	width : 100% ;
}

.ProductNamecss
{
	color:#82734F;
	font-weight :bold ;
}

.ShoppingProductline
{
	/*background: #fff url(../images/product/spilitline.jpg) repeat;*/
}
.ProductNamecss:hover
{
	color:#740677;
	font-weight :bold ;
}

.SubTotalcss
{
	color:#CC0000;
	font-weight :bold ;
}
.tdProduct a:link
{
	
	BORDER-RIGHT: #e6cfcf 1px solid; BORDER-TOP: #e6cfcf 1px solid;  BORDER-LEFT: #e6cfcf 1px solid; BORDER-BOTTOM: #e6cfcf 1px solid;
	padding-top:5px;	
	text-align:center;
	width:62px;
	height:62px;
}
	
.tdProduct a:hover
{
	
	BORDER-RIGHT: #ad69af 1px solid; BORDER-TOP: #ad69af 1px solid;  BORDER-LEFT: #ad69af 1px solid; BORDER-BOTTOM: #ad69af 1px solid;
	padding-top:5px;	
	text-align:center;
	width:62px;
	height:62px;
}

.GridHeader
{
	background:url(../images/product/cartline.gif) ;
	color:#740677;
	font-size : 10pt;	
	height:28px; 
}

.QueryOrderTitle
{
	background:url(../images/product/cartline.gif) ;
	color:#740677;
	font-size : 10pt;	
	height:28px; 
}

.SGridHeader
{
	background-color : #e3eff2 ;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	height:30;
}


.GridHeader1
{
	background-color :#BEE795 ;
	font-size : 10pt;
}

.GridText
{
	background:url(../images/product/spilitline.jpg) ;
	font-size:12px;
	color: #666666;	
	
}

.SaveBonustr
{
	background:url(../images/product/spilitbotton.jpg) ;
	width:100%;
	height:5px;
}

.GridText1
{
	background-color : #E2FFC5 ;
	font-size : 10pt;
}


.GridFooter
{
	/*background-color : #adadb5 ;*/
	font-size : 10pt;
}

.SGridText
{
	
	color: #4D4D4D;
	font-size : 10pt;
	height:30;
	
}



.GridFooter1
{
	background-color : #BEE795 ;
	font-size : 10pt;
}

.GridPager
{
	/*background-color : #dadbdc ;*/
	font-size : 10pt;
}

.ListText
{
	font-size : 10pt;
}

.TextRight
{
	text-align :right ;
}

.DataInfo
{
	font-size : 8pt;
	color:Navy;
}

.TDTextRightNoBd
{
	background-color : #dadbdc ;
	font-size : 10pt;
	height : 24px;
	border-style:none ;
	text-align :right ;
}

.TDHeader1NoWd
{
	background-color : #adadb5 ;
	font-size : 10pt;
	height : 24px;
	text-align : right ;
	padding-right : 5 ;
}

.TDHeader2NoWd
{
	background-color : #dadbdc ;
	font-size : 10pt;
	height : 24px;
	text-align : right;
	padding-right : 5 ;
}

.TDTextRightNoWd
{
	background-color : #dadbdc ;
	font-size : 10pt;
	height : 24px;
	padding-left : 5 ;
	text-align :right ;
}

.TDTextNoWd
{	background-color : #dadbdc ;
	font-size : 10pt;
	height : 24px;
	padding-left : 5 ;
}
.TDTextNoBd
{
	background-color : #dadbdc ;
	font-size : 10pt;
	height : 24px;
	border-style:none ;
}

.Tab1
{
	font-size :10pt;
	font-weight :bold ;
}




.TextSize12
{
	font-size : 12pt;
}

.displayNone
{
	display:none ;
}

.display
{
	display:block;
}
.LabelSize11
{
	font-size : 11pt;
	font-family:細明體,Arial;
}

.TDHeader710
{
	background-color : #adadb5 ;
	font-size : 8pt;
	height : 24px;
	width : 10%;
	text-align : right ;
	padding-right : 5 ;
}

.TDHeader711
{
	background-color :#dadbdc ;
	font-size : 8pt;
	height : 24px;
	width : 10%;
	text-align : right ;
	padding-right : 5 ;
}


.TDHeader7
{
	background-color : #80BEC7 ;
	font-size : 8pt;
	height : 24px;
	width : 13%;
	text-align : right ;
	padding-right : 5 ;
}

.TDTextB
{
	background-color : #dadbdc ;
	font-size : 10pt;
	height : 24px;
	width : 12%;
	padding-left : 5 ;
}

.TDText5
{
	background-color : #dadbdc;
	font-size : 8pt;
	height : 24px;
	width : 15%;
	padding-left : 5 ;
}


.TextNoBorder
{
	font-size : 8pt;
	border-style:none;
	border-width:0pt;
	background-color:#EFFFFF;	
}

.TextNoBorder2
{
	font-size : 8pt;
	border-style:none;
	border-width:0pt;
	background-color:#dadbdc;	
}

.TextNoBorderRight
{
	font-size : 10pt;
	border-style:none;
	border-width:0pt;
	background-color:#dadbdc;	
	text-align :right ;	
}


/* GENERAL */

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal; 
    line-height: 20px;
   color: #666666;  
}


.Normal2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal; 
    line-height: 20px;   
   
}

.Normal3
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal; 
    line-height: 20px;
    color: #0092C3;   
}

.Normal4
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal; 
    line-height: 20px;
    color: #666666;   
}



.Normal5
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal; 
    line-height: 20px;
    color: #464646;   
}



.Normal6
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;  
    color: #0000C4;
}


.Normal7
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;  
    color: #C75694;
}


.Normal8
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal; 
    line-height: 20px;
    color: #0000FF;   
}



.Normal9
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal; 
    line-height: 20px;
    color: #666666;   
}

.Normal10
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal; 
    line-height: 24px;
    color: #666666;  
}


.NormalDouble
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px    
}

/* text style used for textboxes in the admin pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}

/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #999966;
    width: 100%;
}

/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalCheckBox
{
    margin-left: -4px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalRadio
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-indent: -5px;
    color: #666666;
    height:70px;
}

.NormalRadioOrder
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;  
    color: #666666;
    height:30px;
}

.NormalRadio2
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-indent: -5px;
   
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalButton
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;    
/*    text-indent: -5px; */
/*    border-style:  outset; */
 /*   border-color: #cccc99; */
 /*   border-width: 1px; */
 /*   background-color:#ffffff;  */
 
}

.NormalcoffeeButton
{
 
    margin:0 5px;
    margin-right:5px;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;    
    color:#803700;
    text-align:center;
    margin-left:5px;
    margin-right:5px;
    background-color:#E8DEBD;    
    border-style:double;
    border-color: #C7B57E; 
    border-width: 1px;
    cursor:hand;
    
}

/*
A.NormalcoffeeButton:hover
{
	text-decoration:none;
}
*/

.NormalButton1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color:#000000;
}



.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: red
}



.NormalRed1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: red;  
    text-decoration: none; 
   
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px    
}

.NormalItalic
{
    font-family: Verdana, Helvetica, sans-serif;
   
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: Italic ;
  
      
}

.ProductOldPirce
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px
}

.ProductListItem
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 11px
    
}

.ProductDetailText
{
    color: #666666;
    font-family:  Arial,細明體, Helvetica, sans-serif;
    font-size:   12px;
    font-weight: normal;
    line-height:16px;
        PADDING-right: 20px;
}



.ProductDetailText1
{
    color: Red;
    font-family:  Arial,細明體, Helvetica, sans-serif;
    font-size:   12px;
    font-weight: normal;
    line-height:16px;
}

.TabStrip
{
	color: #666666;
    font-family:  Verdana, Arial;
    font-size:   12px;
    font-weight: normal;
}

.MenuFontShow
{   
    float:left;
	padding-left:1px;	
	background:url(../images/default/headerMenuDash.gif) no-repeat;
	display:block;
	padding:2px 11px 12px 12px;
	font:13px Arial;
	font-weight:bold;
	color:#7a1780;
	text-decoration:none;
    
}

.MenuFontShowOver
{
	
	background:url(../images/default/bgHeaderMenuNow.gif) ;
	display:block;
	padding:2px 11px 12px 12px;
	font:13px Arial;	
	font-weight:bold;
	color:#8d6524;
	text-decoration:none;
}
.MenuFontShow2
{   
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight:  normal;
    color:#000000;
     font-weight: bold;
}

.Line
{
	background-color : #BDF0D8 ;
}

.GreenHeader
{
 /*background-color: #72B596;	*/
 background-color: #47aa42;	 
}


.GreenContent
{
 background-color:#DCEEE1;	
}

.FooterShow
{   
   color: #666666;
    font-family: Arial,細明體, Helvetica, sans-serif;
    text-decoration: None;
    font-size: 11px;
    font-weight: Normal;
    
}

.MemberShow
{   
   color: #666666;
   font-family: Arial,細明體, Helvetica, sans-serif;
   text-decoration: None;
   font-size: 12px;
   font-weight:bold;
    
}



.ParentShortNameCSS
{
     color: #666666;
    font-family: Arial,細明體, Helvetica, sans-serif;
    text-decoration: None;
    font-size: 12px;
    font-weight: normal;
    line-height:20px;
    
}



.ParentShortNameCSS1
{
	 color: #666666;
    font-family: Arial,細明體, Helvetica, sans-serif;
    text-decoration: None;
    font-size: 12px;
    font-weight: Normal;
     line-height:20px;
}



.ParentShortNameCSS2
{
	 color: #505050;
    font-family: Arial,細明體, Helvetica, sans-serif;
    text-decoration: None;
    font-size: 12px;
    font-weight: Normal;  
     line-height:20px;
}



.ParentShortNameCSS3
{
	 color: #505050;
    font-family: Arial,細明體, Helvetica, sans-serif;
    text-decoration: None;
    font-size: 12px;
    font-weight: Normal;
line-height:20px;       
}


.ParentShortNameCSS4
{
     color: #666666;
    font-family: Arial,細明體, Helvetica, sans-serif;
    text-decoration: None;
    font-size: 12px;
    font-weight: normal;
    line-height:20px;
    word-spacing:-0.2em;
}

.ParentShortNameCSS5
{
     color: #666666;
    font-family: Arial,細明體, Helvetica, sans-serif;
    text-decoration: None;
    font-size: 12px;
    font-weight: normal;
    line-height:20px;      
}

.HeaderListCSS
{
	 color: #666666;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: None;
    font-size: 11px;
    font-weight: Normal;
    line-height: 11px;   
}

.HeaderListCSS1
{
	 color: #666666;
    font-family: Verdana,細明體, Helvetica, sans-serif;
    text-decoration: None;
    font-size: 14px;
    font-weight: Normal;
    line-height: 14px;   
}

.ProductQuestion
{
   color: #666666;
    font-family:Arial,細明體,  Helvetica, sans-serif;
    text-decoration: None;
    font-size: 11px;
    font-weight: Normal;
    line-height: 9px;   
}



.TDHeader100
{
	background-color : #adadb5 ;
	font-size : 8pt;
	height : 24px;
	width : 12%;
	text-align : right ;
	padding-right : 5 ;
}



.TDText6
{
	background-color : #dadbdc;
	font-size : 8pt;
	height : 24px;
	width : 8%;
	padding-left : 5 ;
}


.TDHeader1B
{
	background-color : #adadb5 ;
	font-size : 10pt;
	height : 24px;
	width : 13%;
	text-align : right ;
	padding-right : 5 ;
}


.PotentialMemberIndexHeader1
{
	color: #FF0000;
    font-family: Arial,細明體, Helvetica, sans-serif;
    text-decoration: None;
    font-size: 12px;
    font-weight: bold;
    
}


.PotentialMemberIndexHeader2
{
	color: #666666;
    font-family: Arial,細明體, Helvetica, sans-serif;
    text-decoration: None;
    font-size: 12px;
    font-weight: bold;
    
}


.PotentialMemberIndexHeader21
{
	color: #666666;
    font-family: Arial,細明體, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
    
}



.PotentialMemberIndexHeader3
{
	color: #666666;
    font-family: Arial,細明體, Helvetica, sans-serif;
    text-decoration: None;
    font-size: 12px;   
}


.MainStoreList
{
  FONT-WEIGHT: normal; 
  color: #FFFFFF;
  FONT-FAMILY: verdana,arial,helvetica,sans-serif;   
  TEXT-DECORATION: none;
  font-size: 13px;   
}


.MainStoreListhover
{
  FONT-WEIGHT: normal; 
  color: #FFFFFF;
  FONT-FAMILY: verdana,arial,helvetica,sans-serif;   
  TEXT-DECORATION: underline;
  font-size: 13px;   
}


.MainStoreListhover
{
   FONT-WEIGHT: normal; 
   FONT-SIZE:13px; 
   TEXT-TRANSFORM: uppercase; 
   COLOR: #E1FF3C; 
   FONT-FAMILY: verdana,arial,helvetica,sans-serif; 
   TEXT-DECORATION: none;
   text-decoration: none;
}

.CompanyMessageTitle1
{
  FONT-WEIGHT: normal; 
  color: #FFFFFF;
  FONT-FAMILY: verdana,arial,helvetica,sans-serif;   
  TEXT-DECORATION: none;
  font-size: 13px;   
}

.CompanyMessageLabel1
{
  
  color: #72206E;
  FONT-FAMILY:細明體, verdana,arial,helvetica,sans-serif;   
  TEXT-DECORATION: none;
  font-size: 13px;   
}



.CompanyMessageLabel2
{
  
  color: #006633;
  FONT-FAMILY: 細明體,verdana,arial,helvetica,sans-serif;   
  TEXT-DECORATION: none;
  font-size: 13px;   
}


.PHPFastNewsListLabel1
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	TEXT-TRANSFORM: uppercase; 
	
	COLOR: #703881; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	 TEXT-DECORATION:  none
}


A.MenuNewUnselected, A.MenuNewUnselected:link, A.MenuNewUnselected:visited
{
   color: #32327A;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: Normal;      
    
    
}

A.MenuNewUnselected:visited
{
   color:black;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: Normal;    
    
}

A.MenuNewUnselected:hover
{
    color: black;
    text-decoration: Underline;  
}

A.ProMenuNewUnselected, A.ProMenuNewUnselected:link, A.ProMenuNewUnselected:visited
{
   color: gray;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: Normal;      
    
}

A.ProMenuNewUnselected:visited
{
 color: gray;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: Normal;    
    
}

A.ProMenuNewUnselected:hover
{
    color: green;
    text-decoration: Underline;  
}

.inside_left 
{
		float: left;
		padding: 0px;
		width:251px;
}
	

	.inside_leftnews {
		float: left;
		padding: 14px;
		line-height:18px;
		font-size: 12px; 
		
	}
	
	.inside_leftSubnews {
		float: left;
	 
		line-height:18px;
		font-size: 12px; 
		
	}	
	
		.inside_top3leftSubnews {
		float: left;
		padding: 0px 0px 0px 0px;	 
		line-height:18px;
		font-size: 12px; 
		
	}	
.t11 
{
	font: normal 12px Verdana;
}

h3 { clear: both; font-size: 13px; color: #555; background-color:transparent; padding: 0px 23px; margin: 0;}
h3.news { clear: both; font-size: 13px; color: #444; background-color:transparent; padding: 4px 35px 0px; margin: 0;}
h3.ActiveBoard{ clear: both; font-size: 15px; color: #3ba787; background-color:transparent; padding: 8px 25px 0px; margin: 0;}
.buttonmenu li a:hover, .buttonmenu li .incurrent
{
color: black;
background-color: #f2f2f2;
text-decoration:none;
}

h3.PraiseBoard{ clear: both; font-size: 15px; color: #3ba787; background-color:transparent; padding: 4px 25px 10px; margin: 0;}
.buttonmenu li a:hover, .buttonmenu li .incurrent
{
color: black;
background-color: #f2f2f2;
text-decoration:none;
}




A.SubStoreListUnselected, A.SubStoreListUnselected:link
{
	PADDING-left: 40px;
   color: #A2A0A0;    
   font: bold 12px Verdana, Arial, Helvetica;
   text-decoration:none;   
    vertical-align: baseline;
}
 


A.SubStoreListUnselected:hover, A.SubStoreListUnselected:active
{
	PADDING-left: 40px;
    color: #F78B48;
    font: bold 13px Verdana, Arial, Helvetica;
    text-decoration:none;
    vertical-align: baseline;
    background: #fff url(../images/store/mousehover.gif) no-repeat;
	
}

A.SubStoreListUnselected:visited
{
	PADDING-left: 40px;
    color: #555555;
    font: bold 12px Verdana, Arial, Helvetica;
    text-decoration:none;   
    vertical-align: baseline;
   
}



A.StoreListUnselected, A.StoreListUnselected:link
{
	PADDING-left: 30px;
   color: #A2A0A0;    
   font: bold 12px Verdana, Arial, Helvetica;
   text-decoration:none;   
    vertical-align: baseline;
    width:185;
}
 


A.StoreListUnselected:hover, A.StoreListUnselected:active
{
	PADDING-left: 30px;
    color: #F78B48;
    font: bold 13px Verdana, Arial, Helvetica;
    width:185;
    text-decoration:none;
    vertical-align: baseline;
    background: #fff url(../images/store/mousehover.gif) no-repeat;
	
}

A.StoreListUnselected:visited
{
	PADDING-left: 30px;
    color: #555555;
    font: bold 12px Verdana, Arial, Helvetica;
    text-decoration:none;   
    vertical-align: baseline;
    width:185;
   
}

a.HotProduct:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	
	font-weight: normal;
	font-variant: normal;
	color: #3300FF;
	margin: 5 0 0 0;
}
a.HotProduct {	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3300FF;
	margin: 5 0 0 0;
}
 
.TDSubStoreListUnselected
{
   color: black;
  /* background-color: #f2f2f2;*/
}

.t14 
{
	clear: both; font-size: 13px; color: #555555; padding:0px 0px 10px 0px; margin: 0;
}

.t12
{
	clear: both; font-size: 12px; color: #555555; padding:0px 0px 10px 0px; margin: 0;
}

A.StoreCategoriesListUnselected:hover 
{
	color: #008F64;
    font: bold 13px Verdana, Arial, Helvetica;
    text-decoration:none;
    background-color: #f2f2f2;    
}

 A.StoreCategoriesListUnselected:active
{
    color: #008F64;
 
    font: bold 13px Verdana, Arial, Helvetica;
    text-decoration:none;
    background-color: #f2f2f2;    
}

A.StoreCategoriesListUnselected:visited
{
    color: #555555;
    font: bold 13px Verdana, Arial, Helvetica;
    text-decoration:none;        
}
 
.TDStoreCategoriesListUnselected
{
   color: #008F64;
    background-color: #f2f2f2;
}




A.HeaderListUnselected:hover ,A.HeaderListUnselected
{
	color: #666666;
    font:  11px Arial,細明體, Helvetica, sans-serif;
    text-decoration:none;

}

 A.HeaderListUnselected:active
{
	color: #666666;
    font:  11px Arial,細明體, Helvetica, sans-serif;
    text-decoration:none;
}

A.HeaderListUnselected:visited
{
	color: #666666;
    font:  11px Arial,細明體, Helvetica, sans-serif;
    text-decoration:none;
}



A.LoginUnselected, A.LoginUnselected:link, A.LoginUnselected:visited
{
   color: #666666;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    font-weight: Normal;      
    
}
 A.LoginUnselected:visited
{
   color: #666666;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    font-weight: Normal;      
    
}


A.LoginUnselected:hover
{
    color: #666666;
    text-decoration: Underline;  
}

.ucProductRecomTitle1
{
   color: #3BA787;
   font:  15px 細明體,Arial, Helvetica, sans-serif;
   text-decoration:none;
   font-weight:bolder;
    
   
}

.MostPopular
{
 line-height:7px;
}
 
 
 
/* MAIN_RIGHT SIDE text-align: justify;*/
#right {
	float: right;
	width: 550px;
	margin-right:0px;
	padding-right:12px;
}
	.leftcol { 
		float: left; 
		padding: 5px;
		width: 261px;
		height:301px; 
		background: #fff url(../images/store/main_c_bg.gif) no-repeat;
		border-bottom:1px solid #e2e2e2;
		border-right:1px solid #e2e2e2;

	}
	.rightcol { 
		float: right; 
		padding: 5px;
		width: 272px;
		height:154px;  
		background: #fff url(../images/store/main_c_bg.gif) no-repeat;
		border-bottom:1px solid #e2e2e2;
		border-right:1px solid #e2e2e2;

}

.Boardimage {  border: 2px solid #FFF;  margin: 0 0 0 0;}


.news 
{
	
	font-size: 15px; 
	color: #444444; 
	}
	




.PraiseTypeContentLabel1
{	
  font-size: 13px; 
  color: #555555; 
}

.PraiseList
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px;  
	COLOR: #555555; 
	FONT-FAMILY:Arial,細明體, Helvetica, sans-serif;
	TEXT-DECORATION:  none;  
	line-height: 9px;
	
}

#inside_r_list_1 {
	padding: 15px;
	
}

.news_detail {
	font: normal 13px Verdana;  color: #00A77E; line-height: 1.6em;
}

#inside_c {
  clear: both;
}

h3.t14a {
	clear: both; font-size: 13px; color: #036C52; padding:0px 0px 10px 0px; margin: 0;
}


.img1TEST {
		padding: 4px;
		background: #fff url(../images/index/bg_img1.gif) no-repeat;
}

.Paddingleft20
{
	PADDING-left: 20px;
}

.PaddingRight20
{
	PADDING-right: 20px;
}

.ProductTitle1 
{	
	font-size: 15px; 
	color: black; 
}


.ProductTitle2
{	
	font-size: 14px; 
	color: black; 
	FONT-FAMILY:Arial,細明體, Helvetica, sans-serif;
}


.ProductDescriptionText
{
    color: #313274;
    font-family:  Arial,細明體, Helvetica, sans-serif;
    font-size:   12px;
    font-weight: normal;
    line-height:16px;
    PADDING-right: 20px;
}

.ProductDetailTitle
{	
	font-size: 14px; 
	color: #313274; 
}


.ProductDetailRecomd
{	
	font-size: 12px; 
	color: #313274; 
}

.ProductPrice
{	
	font-size: 18px; 
	color: black; 
	FONT-FAMILY:Arial,細明體, Helvetica, sans-serif;
}




A.ProMenuNewUnselected, A.ProMenuNewUnselected:link, A.ProMenuNewUnselected:visited
{
   color: black;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: Normal;      
    
}

A.ProMenuNewUnselected:visited
{
   color:black;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: Normal;    
    
}

A.ProMenuNewUnselected:hover
{
    color: blue;
    text-decoration: Underline;  
}

.PVprice 
{
	FONT-SIZE: 18px; COLOR: #AA0204; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

.Paddingleft80
{
	PADDING-left: 80px;
}
 



A.CompanyMessgaeLabel1, A.CompanyMessgaeLabel1:link, A.CompanyMessgaeLabel1:visited
{
   color: #666666;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;      
    
}
 A.CompanyMessgaeLabel1:visited
{
   color:#666666;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;      
    
}

A.CompanyMessgaeLabel2, A.CompanyMessgaeLabel2:link, A.CompanyMessgaeLabel2:visited
{
   color: #666666;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    font-weight: Normal;      
    
}
 A.CompanyMessgaeLabel2:visited
{
   color:#666666;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    font-weight: Normal;      
    
}


.DownloadFileTitle1
{
	color:#666666;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;      
    
}
 
A.DownloadFileUnselected1, A.DownloadFileUnselected1:link, A.DownloadFileUnselected1:visited
{
   color:#666666;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;      
    
}
 A.DownloadFileUnselected1:visited
{
   color:#666666;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;      
    
}



A.DownloadFileUnselected2, A.DownloadFileUnselected2:link, A.DownloadFileUnselected2:visited
{
   color:#666666;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;      
    cursor:hand;
}
 A.DownloadFileUnselected2:visited
{
   color:#666666;
    font-family:Verdana,  Helvetica, sans-serif;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;      
    cursor:hand;
}

.AutoSplitPageSelected
{
	COLOR: black;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
}
.AutoSplitPageUnSelected
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
}

.bold_link
{
	color: #777777;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}

.top_link 
{
	
	color:#808080;
	font-size:10px;	
	text-decoration:underline;	
}

a.top_link:hover
{	
	color:#808080;
	font-size:10px;	
	text-decoration:none;	
}
.index_link {color: #ffffff;font-size:12px;text-decoration: none;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.1em}
a.index_link:hover {color: #C6C6C6;font-size:12px;text-decoration: underline;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.1em}

.location_link {color: #707070;font-size:12px;text-decoration: none;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.07em}
a.location_link:hover {color: #3E7AAC;font-size:12px;text-decoration: none;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.07em}

.product_link {color: #666666;font-size:12px;text-decoration: none;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.02em;}
a.product_link:hover {color: #3D7698;font-size:12px;text-decoration: underline;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.02em}

.news_link {color: #3D7698;font-size:13px;text-decoration: none;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.02em}
a.news_link:hover {color: #666666;font-size:13px;text-decoration: underline;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.02em}

.myCart
{
	color:#ffffff;
	font-size:13px;	
}

a.myCartpay:hover
{
	color:#FFFFFF;
	text-decoration:none;	
}
.myCart2
{
	color:#FFCC00;
	font-size:13px;
	font-weight:bold;
}
.myCartpay
{
	font-size:12px;
	color:#d9abcd;		
	text-decoration:underline;
}
.tabStyle
{
	
	/*display:block;
	text-align:center;
	font-weight:bold;
	color:#725A00;	
	width:130px;
	height:40px;
	text-decoration:none;
	border:1px solid;
	border-left-color:#F5E8C1;
	border-right-color:#C1A952;
	border-top:none;
	border-bottom:none;	
	text-align:center;
	padding-top:12;	
	background:#e4e4e4 url(../images/default/bgTab1.gif) repeat-x;*/
	
	display:block;
	text-align:center;
	color:#725A00;	
	width:130px;	
	text-decoration:none;
	border:1px solid;
	border-left-color:#F5E8C1;
	border-right-color:#C1A952;
	border-top:none;
	border-bottom:none;
	background:#e4e4e4 url(../images/default/bgTab1.gif) repeat-x;
	font-weight:bold;
	padding-top:10;	
	padding-bottom:8;
}
a.tabStyle:hover
{
	
	display:block;
	text-align:center;	
	text-decoration:underline;
	border:1px solid;
	border-left-color:#B96CB0;
	border-right-color:#B96CB0;
	border-top:none;
	border-bottom:none;
	background:#e4e4e4 url(../images/default/bgTab2.gif) repeat-x;
	font-weight:bold;
	color:#731d4a;
	width:130px;
	padding-top:10;	
	padding-bottom:8;
}

.tabStyle2
{
	
	display:block;
	text-align:center;	
	text-decoration:none;
	border:1px solid;
	border-left-color:#B96CB0;
	border-right-color:#B96CB0;
	text-decoration:underline;
	border-top:none;
	border-bottom:none;
	background:#e4e4e4 url(../images/default/bgTab2.gif) repeat-x;
	font-weight:bold;
	color:#731d4a;
	width:130px;
	padding-top:10;	
	padding-bottom:8;
}
a.tabStyle2:hover
{
	
	display:block;
	text-align:center;	
	
	text-decoration:none;
	border:1px solid;
	border-left-color:#B96CB0;
	border-right-color:#B96CB0;
	text-decoration:underline;
	border-top:none;
	border-bottom:none;
	background:#e4e4e4 url(../images/default/bgTab2.gif) repeat-x;
	font-weight:bold;
	color:#731d4a;
	width:130px;
	padding-top:10;	
	padding-bottom:8;

}

.RecordMenu 
{
	height:12px;	
	color:#daa8dd;
	text-decoration:none;
	font-size:12px;
}

.ShowURLselected 
{	
	height:12px;	
	color:#daa8dd;
	text-decoration:none;
	font-size:12px;
}
a.ShowURLselected:hover 
{

	height:12px;	
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	
}

.contact_top {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #6C6C6C;
	text-decoration: none;
	line-height: 20px;
}

.FooterText
{	
	font-size: 11px; 
	color: #6A6A6A; 
	background:#ececec;		
}

.newleftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	

}


.leftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	text-decoration: none;
	font-weight: normal;
	line-height: 17px;

}


.leftmenu a {
	background-image: url(../images/store/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #4D4D4D;
	text-decoration: none;
	font-weight: normal;
	padding-left: 22px;
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-bottom: 5px;


}
.leftmenu a:hover {
	background-image: url(../images/store/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #4D4D4D;
	background-color:#CFD7E9;
	text-decoration: none;
	padding-left: 22px;
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-bottom: 5px;


}


.Subleftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #191919;
	text-decoration: none;
	font-weight: normal;
	line-height: 17px;

}


.Subleftmenu a {
	/*background-image: url(../images/store/arrow3.gif);*/
	background-repeat: no-repeat;
	background-position: left top;
	color: #191919;
	text-decoration: none;
	font-weight: normal;
	padding-left: 38px;
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-bottom: 5px;


}
.Subleftmenu a:hover {
	/*background-image: url(../images/store/arrow3.gif);*/
	background-repeat: no-repeat;
	background-position: left top;
	color: #191919;
	background-color:#CFD7E9;
	text-decoration: none;
	padding-left: 38px;
	display: block;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.download_link2 {color: #306D85;font-size:12px;text-decoration: none;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.02em}
a.download_link2:hover {color: #A5A5A5;font-size:12px;text-decoration: underline;font-family: Arial, Helvetica, sans-serif; letter-spacing:0.02em}

.news_context {color: #666666;font-size:13px;  font-weight:bold;font-family: Arial, Helvetica, sans-serif;}


.newsleftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	text-decoration: none;
	font-weight: normal;
	line-height: 17px;
	letter-spacing:0.07em

}

.marquee {
	color:#ee2902;
	font-size: 12px;
	text-decoration:none;
}
a.marquee :hover{
	text-decoration:underline;
}

.Defaultborder
{
	border:1px solid #CCCCCC;
	border-top:none;	
	zoom:1;
	height:200px;
	background:#FFFFFF;
}

.homeBannerBlock{
	display:block;
	padding:2px 2px 2px 2px;
	border:1px solid #CCCCCC;
}

.toTop{
	position:relative;
}
.toTop a{
	display:block;
	position:absolute;
	right:-46px;	
	top:-28px;
	width:46px;
	height:29px;
	background:url(../images/default/btnTop.gif) no-repeat;
}
.toTop a:hover{
	display:block;
	position:absolute;
	right:-46px;
	top:-28px;
	width:46px;
	height:29px;
	background:url(../images/default/btnTop.gif) no-repeat;
}
.toTop a span{
	display:none;
}



#allCT{
	clear:both;
	padding-bottom:6px;
	background:url(../images/default/bgCTShadow.gif) repeat-x left bottom;
}
#allCT2{
	border:1px solid #CCC;
	border-top:none;
	background:#FFF;
	zoom:1;

}
/*.footer{
	background:#ede5cc;
	padding:10px 10px 20px 25px;
	margin-top:20px;
	font-size:10px;
	color:#645c2d;
	zoom:1;
}*/


#footer{
	background:#ede5cc;
	padding:10px 10px 20px 25px;
	margin-top:20px;
	font-size:10px;
	color:#645c2d;
	zoom:1;
}
#footer:after{
	content:"";
	clear:both;
	display:block;
}
.Servicecs
{
	font-size:14px;
	color:#711277;
	font-weight:bold;
}

.copyright{
	clear:left;
	padding-top:5px;
	line-height:1.7em;
	font-size:10px;
}

.footerLinks{
	color:#645c2d;
	font-size:10px;
	text-decoration:none;
}
a.footerLinks:hover{
	text-decoration:underline;
}

.MemberCenter{
	float:left;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	
}


.MemberCenterLinks
{
	color:#666666;
	font-size:12px;
	text-decoration:underline;
}
a.MemberCenterLinks:hover
{
	color:#993300;
	font-size:12px;
	text-decoration:none;
}

a.MemberCenterLinks:visited
{
	/*color:#993300;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;*/
}


.MemberCenterLinks2{
	color:#993300;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.MemberCenterLinks2:hover
{
	color:#993300;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.MemberCenterLinks2:visited
{
	/*color:#993300;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;*/
}

.sildecs
{	
	height:48px;
	border-left:2px solid #d5caa8;
	border-right:2px solid #d5caa8;
}

.sildecsMember
{	
	height:48px;
	border-left:2px solid #d5caa8;
	border-right:2px solid #d5caa8;
	background:url(../images/default/sideServiceMember.gif) no-repeat;
}

.sildecsSticker
{	
	height:48px;
	border-left:2px solid #d5caa8;
	border-right:2px solid #d5caa8;
	background:url(../images/default/sideServiceSticker.gif) no-repeat;
}

.sildecsEcard
{	
	height:48px;
	border-left:2px solid #d5caa8;
	border-right:2px solid #d5caa8;
	background:url(../images/default/sideServiceEcard.gif) no-repeat;
}


.sildecsAngel
{	
	height:48px;
	border-left:2px solid #d5caa8;
	border-right:2px solid #d5caa8;
	background:url(../images/default/sideServiceAngel.gif) no-repeat;
}


.sildecsServiceCenter
{	
	height:48px;
	border-left:2px solid #d5caa8;
	border-right:2px solid #d5caa8;
	background:url(../images/default/sideServiceCenter.gif) no-repeat;
}

.sideServiceTab
{
	width:14px;
	height:65px;
	background:url(../images/default/sideServiceTab.gif) no-repeat;
}

.item{	
	font:12px Arial;
	line-height: 1.6em; 
}

.pics{
	border:#CCCCCC solid 1px;
	padding: 6px;
	margin-right: 10px;
}

.heightline
{
	color:#FF6600;	
}

.Activecs
{
	color:#8E4285;
	font-size:16px;
	font-weight:bold;
}

.ordercs
{
	color:#666666;
	font-size:12px;	
}

.ordercstext
{
	color:#FF3333;
	font-size:12px;	
	font-weight:bold;
}
.ordercsbold
{
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
.now{
	color:#666666;
	font-size:11px;
	
}
.pic1CSS
{
	background-color:White;
}
a.now:hover
{
	color:#b4641f;
	font-weight:bold;
	font-size:12px;
}

.nowhover
{
	color:#b4641f;
	font-weight:bold;
	font-size:12px;	
}

.link { font: 12px "Arial"; color: #787878; text-decoration: underline;}
a.link:visited { font: 12px "Arial"; color: #9c319c; text-decoration: underline;}
a.link:hover { color:black; text-decoration: none;}

.att
{
	font: 12px "Arial"; color: red; 
	line-height:18px;
}

.Fromcss
{
	color:#666666;
	font: 12px "Arial"; 
	font-weight:bold;
}


.Normalcss
{
	color:#666666;
	font: 12px "Arial"; 
}
.NormalcssOrder
{
	color:#0046D5;	
	font: 12px "Arial"; 
	font-weight:bold;
	vertical-align:bottom;
}
.Normalcssred
{
	color:red;
	font: 12px "Arial"; 
}
.Memberbg
{
	background:url(../images/member/memberline.gif);
	height:26px;
	padding-left:10px;
}

.SalesOrderbg
{
	background:url(../images/member/memberline.gif);	
	padding-left:10px; 
	 
}
.Memberline
{
	color:#740677;
	font: 14px "Arial"; 
	font-weight:bold;	 
}

.MemberDeductBonus
{
	color:red;
	font: 14px "Arial"; 
	font-weight:bold;
}

.MemberHeader
{
	color:#0046D5;
	font: 12px "Arial"; 
	font-weight:bold;
}

.MemberHeader2
{
	color:gray;
	font: 12px "Arial";
	
}

.ProductSubTotal
{
	color:#000000;
	font: 12px; 	
}

.OrderTotalHead
{
	color:#000000;
	font: 12px; 
	font-weight:bold;		
}

.ProductConfirmTotal
{
	color:#000000;
	font: 12px; 
	font-weight:bold;	
}

.ProductSubTotalAmt
{
	color:#CC0000;
	font: 18px; 
	font-weight:bold;	
}
.Starcs
{
	color:#FF3333;
	font: 12px "Arial"; 
	width:10px;
}


.formBtn{	
	font-size:12px;
	color:#FFFFFF;
	background:url(../images/default/btnArrow.gif);
	border:none;	
	cursor:hand;	
	padding-right:20px;
	text-align:center;
	height:26;
	width:139;
}

.formBtn2{	
	font-size:12px;
	color:#FFFFFF;
	background:url(../images/default/btnArrow2.gif);
	border:none;	
	cursor:hand;	
	text-align:center;
	width:81px;
	height:26;
	padding-right:20px;
}
a.Productlink 
{
	color:#78641B;
	font-size:12px;	
}

a.Productlink:hover 
{
	font-weight:bold;
	color:#730679;
	font-size:13px;
	text-decoration:none;
}

a.Productlistlink 
{
	color:#78641B;
	font-size:12px;	
}
a.Productlistlink:visited 
{
	font-weight:bold;
	color:#730679;
	font-size:12px;
	text-decoration:none;
}
a.Productlistlink:hover 
{
	font-weight:bold;
	color:#730679;
	font-size:13px;
	text-decoration:none;
}

a.link1
{
	font-size:12px;
	color:#C00;
	text-decoration:underline;
}

a.link1:hover
{
	font-size:12px;
	color:#C00;
	text-decoration:none;	
}
a.linkMore{
	color:#c47fc8;
	font-size:10px;
	text-decoration:underline;
}

a.linkMore:hover{
	color:#b1316d;
	text-decoration:none;
}

.ProducTitle
{
	
	/*font-size:10px;
	color:#82734F;*/
	color:#82734f;
	font-size:12px;
	font-weight:normal;
}

.ProducTitlePrice
{
	/*font-size:10px;
	color:#82734F;*/
	color:#666666;
	font-size:12px;
	font-weight:normal;
}

#event {background: url("../Images/default/event_pic01.gif") no-repeat;height:90px;margin:10px 0 5px;border-bottom:1px dashed #CEADC0;padding-bottom:5px}

/******** left banner start ******/
.lefttopBanner
{
	background: url("../Images/Product/leftCurve.gif") no-repeat;
	height:15px;
	
}

.bglist
{	
	background: url("../images/product/bgLeftNav.gif") no-repeat;
	BORDER-RIGHT: #d5d5d5 1px solid;		
}
.leftBanner{
	background:#d5d5d5;
	list-style:none;	
	
}

.leftBanner img{
	width:175px;
	height:77px;
	padding:1px;
	background:#FFF;
	border:1px solid #CCC;
}

#slideshow,#slideshow3{
	position: relative;	
	top:10px;
	height: 100px;
	left: 12;
	overflow: hidden;	
	
}

#slideshow img,#slideshow3 img{
	position: absolute;
	left: 0;
	top: 0;	
}

#slideshow2 {
	position: relative;
	width: 600px;
	height: 250px;
	overflow: hidden;
	
}

#slideshow2 img {
	position: absolute;
	left: 0;
	top: 0;	
}
 
 /***** 左邊圖整區 start *****/
.detailPBlock{
	clear:both;
	float:left;
	width:280px;
	padding-right:20px;
	zoom:1;
}
.detailPBlock:after{
	content:"";
	clear:both;
	display:block;
}

.detailP{
	height:280px;
	padding-bottom:5px;
}
.detailP img{
	display:block;
	width:260px;	
}

.detailPList{
	list-style:none;
	padding-left:5px;	
	float:left;
	zoom:1;
}
.detailPList:after{
	content:"";
	clear:both;
	display:block;
}
.detailPList li{
	float:left;
	margin-left:10px;
	display:inline;
	height:60px;
	
}
.detailPList li a{
	border:1px solid #e6cfcf;
	display:block;
}
.detailPList li a:hover{
	border-color:#ad69af;
}
.detailPList li.now a,
.detailPList li.now a:hover{
	border-color:#730679;
}
.detailPList li a img{
	border:none;
	display:block;
	width:50px;
	height:50px;
}

.dash
{
	background: url("../Images/Product/dash.gif") ;
}

.heightdetail
{
	height:40px;
}


.pageTitle{
	clear:both;
	margin:20px 0 10px;
	background:url(../images/default/titleBar.gif) no-repeat;
	font-size:16px;
	color:#8e4285;
	padding-left:10px;
}
.pageTitle strong{
	color:#F60;
}

.detailIntro{
	
	color:#666666;
	font:12px Arial;	
	
}

.detailIntroDetail{
	
	color:#666666;
	font:12px Arial;
	font-weight:bold;
	
}

.detailIntroDetailred
{
	color:red;
	font:12px Arial;
	font-weight:bold;
}


.bonusCTBlock{
	
	font-weight:bold;
	padding-left:23px;	
	font-size:12px;
	background:url(../images/product/talkPop.gif) no-repeat;
	
}

.grdnt
{
	color:#740677;
	font-weight:bold;
	font-size:12px;
	height:30px;
	width:100%;
	background:url(../images/product/bgH6grdnt.gif) repeat-y;
	border-left:1px solid #ad69af;
	padding:7px 10px 3px;
}

.detailRBox{
	background:#FFF url(../images/product/bgDetailRBox.gif) repeat-x left bottom;
	border:1px solid #c7b57e;
	margin-top:10px;
	zoom:1;
}


tableStyle2{
	border-collapse:collapse;
	border-spacing:0;
}

.tableStyle2 th{
	padding:3px 7px ;
	font-weight:normal;
	color:#740677;
	border-bottom:1px solid #ad69af;
	background:url(../images/product/bgTableStyle2TH.gif) repeat-x 0 bottom;
}

.tableStyle2 td{
	vertical-align:top;
}

.detailBonus{	
	color:#333;	 
	font-size:12px;	
	
}
.detailBonus th
{	
	 
	font-weight:normal;
	color:#740677;
	border-bottom:1px solid #ad69af;
	background:url(../images/product/bgTableStyle2TH.gif) repeat-x 0 bottom;
	padding:5px 0px 0px 5px;
	height:26px;
	text-align:left;
}
.detailBonus td
{
	height:26px;
	padding:5px 0px 0px 5px;
	
}
.detailBonus tr.even td{
	background:#FFF;
}
.detailBonus tr.odd td{
	background:#EEE;
}

.detailBonus .tdAmount{width:130px; }
.detailBonus .tdPrice{width:80px; }
.detailBonus .tdBonus{width:100px; }


.bgsearch
{
	background: #d9abcd url(../images/default/bgSearch.gif);
	background-repeat:no-repeat;
	height:140px;
	width:100%;	
}


.bgsearch2
{
	background: #d9abcd url(../images/default/bgSearch.gif);
	background-repeat:no-repeat;
	height:130px;
	width:100%;	
}

.bgEpaper 
{
	background: #d9abcd url(../images/default/bgEpaper.gif);
	background-repeat:no-repeat;	
	height:85px;
	width:100%;	
}



.select
{
	background: #d9abcd;
	font:12px Arial;
	color:#844072;
	width:180px;
}

.Searchtext
{
	background: #d9abcd;
	border: 1px solid #B17DA4;
	font:12px Arial;
	color:#844072;
	width:40px;
	
}

.Searchtext2
{
	background: #d9abcd;
	border: 1px solid #B17DA4;
	font:12px Arial;
	color:#844072;
	width:180px;
	
}

.SearchPrice
{
	font:12px Arial;
	color:#844072;
}




/******************************* 購物籃清單 start ***************************************/
#cartListContainer{
	position:fixed;
	width:100%;
	height:4px;	 
	text-align:center;
	padding-top:35px;
	
	bottom:0;
	overflow:hidden;
}
* html #cartListContainer{
	position:absolute;
	height:39px;
	left:0;	 
	top:expression(($(window).height()-$("#cartListContainer").height()+$(window).scrollTop()-35)+"px");
}

#cartList{
	position:relative;
	width:870px;
	margin:0 auto;
	border:5px solid #ede5cc;
	background:#FFF;
	zoom:1;
}

* html #cartList{
	width:880px;
	
}
#cartList:after{
	content:"";
	clear:both;
	display:block;
}

/**************** 購物 user 標題資訊 start ***************/
#cartListTitle{
	position:absolute;
	width:880px;
	height:39px;
	left:-5px;
	top:-33px;
	overflow:hidden;
	zoom:1;
}
*+html #cartListTitle
{	
	top:-35px;
}
* html #cartListTitle{
	top:-35px;
}
#cartListTitle:after{
	content:"";
	clear:both;
	display:block;
}
#cartListTitle h3{
	float:left;
	padding:16px 50px 5px 12px;
	color:#FFF;
	font-size:12px;
	background:url(../images/default/bgCartList.gif) no-repeat right bottom;
}
#cartListTitle h3 strong{
	color:#ffd631;
}
#cartListTitle #cartListInfo{
	overflow:auto; /* 不設 float, 而設定 overflow, 值是 auto 或 hidden 或 inherit 視情況, 這能使其寬度是外部所剩寬度 */
	padding:7px 15px 6px 12px;
	background:url(../images/default/bgCartListInfo.gif) repeat-x;
	font-size:12px;
	zoom:1;
}
*+html #cartListTitle #cartListInfo{
	margin-top:2px;
}
* html #cartListTitle #cartListInfo{
	position:relative;
	left:-3px;
	margin:2px -3px 0 0;	
}
#cartListTitle #cartListInfo:after{
	content:"";
	clear:both;
	display:block;
}
#cartListTitle #cartListInfo p{
	float:left;
	margin:0;
	padding-left:8px;
	color:#C00;
	background:url(../images/default/arrow20.gif) no-repeat 0 4px;
}
#cartListTitle #cartListInfo p strong{
	color:#b1316d;
}
#cartListTitle #cartListInfo p a{
	color:#C00;
	text-decoration:underline;
}
#cartListTitle #cartListInfo p a:hover{
	text-decoration:none;
}
#cartToggleBtn{
	float:right;
	color:#5a0160;
	font-weight:bold;
	display:block;
	padding-left:15px;
	font-size:12px;
	text-decoration:underline;
}
#cartToggleBtn:hover{
	text-decoration:none;
}
.toOpen{
	background:url(../images/default/arrowUp.gif) no-repeat 0 2px;
}

.toOpen:hover{
	background:url(../images/default/arrowUp.gif) no-repeat 0 2px;
}
.toClose{
	background:url(../images/default/arrowDown.gif) no-repeat 0 2px;
}

.toClose:hover{
	background:url(../images/default/arrowDown.gif) no-repeat 0 2px;
}
/**************** 購物 user 標題資訊 end ***************/

/**************** 購物列表&總計 start ***************/
#cartListDetail{
	float:left;
	width:500px;
	min-height:74px;
	padding:20px;	
	font-size:12px;
	background:url(../images/default/vDash.gif) repeat-y right top;
}
* html #cartListDetail
{
	width:600px;
	height:140px;
	margin:0px 0 0 -80px;
}

.emptyCartTxt{
	margin:0 0 0 0;
	text-align:center;
	width:650px;
	padding:50px 10 0 20px;
	font-size:12px;
	
	
}

/********* 表格 start ********/
#cartListTableHead
{
	width:430;	
	background:#ede5cc;
	color:#000;
	margin-bottom:1px;
	font-size:12px;
}
#cartListTableHead th{
	padding:3px 10px 0;
}
#cartListTableHead th.main{
	width:63%;
}
#cartListTableHead th.amount{
	text-align:right;
	padding-right:0px;
	width:10%;
	color:Black;
}

#cartListTableHead th.cancel{	
	width:11px;
}

#cartListTableHead th.price{
	text-align:right;
	padding-right:0px;
	width:20%;
	color:Black;
}


#cartListTableContainer{
	tableStyle1;
	width:430px;
	height:104px;
	Overflow:auto;
	
}


#cartListDetail .tableStyle1{
	width:410px;
	color:#000;
	font-size:12px;
	
}
#cartListDetail .tableStyle1 tr.odd{
	 background-color:#ECECEC;
	 line-height:1.5em;	
}
#cartListDetail .tableStyle1 tr.even{	
	 line-height:1.5em;	
}

#cartListDetail .tableStyle1 .sub{
	/*padding-left:0;
	padding-right:5px;*/
}
#cartListDetail .tableStyle1 .sub a{
	color:#000;
	/*display:block;*/
	width:60%;
	/*width:160px;*/	
	/*overflow:hidden;*/	
	text-decoration:underline;
}
#cartListDetail .tableStyle1 .sub a:hover{
	text-decoration:none;
}
#cartListDetail .tableStyle1 .amount{
	text-align:right;
	/*width:50px;*/
	width:10%;
	/*padding-left:5px;*/
}
#cartListDetail .tableStyle1 .price{
	/*padding-left:0;*/
	font-weight:bold;
	color:#C00;
	text-align:right;
	/*width:80px;*/
	width:20%;
}
#cartListDetail .tableStyle1 .cancel{
	width:11px;
	
}
#cartListDetail .tableStyle1 .cancel a{
	display:block;
	width:11px;
	height:13px;
	float:right;
	background:url(../images/default/iconTrash.gif) no-repeat;
}
#cartListDetail .tableStyle1 .cancel span{
	display:none;
}
/********* 表格 end ********/

/********* 總計區 start ********/
#cartListTotal
{	
	width:150px;
	margin:-80px 0 0 500px;	
	/*margin:-56px 0 0 435px;*/
	
}


#cartListTotal .formBtn3{	
	font-size:12px;
	color:#FFFFFF;
	background:url(../images/default/btnArrow2.gif);
	border:none;	
	cursor:hand;	
	text-align:center;
	width:81px;
	height:26;
	padding-right:20px;
	/*margin-left:55px;*/
}
*+html #cartListTotal .formBtn{
	/*padding-right:30px;*/
}
* html #cartListTotal .formBtn{
	/*padding-right:30px;*/
}
#cartListTotal .totalTxt{
	text-align:right;
	/*padding-top:0px;*/
	 vertical-align:bottom;
	color:#000;
	
	
	font-size:12px;
}
#cartListTotal .totalTxt strong{
	font-size:16px;
	color:#C00;
}
/********* 總計區 end ********/

/**************** 購物列表&總計 end ***************/

/**************** 訂購電話及連結 start ***************/
#orderLinks{
	float:left;
	position:relative;	
	width:230px;
	height:66px;
	
	padding:10 0 0 10px;
	list-style:none;
	zoom:1;
}
.menuorder
{
	height:26px;
	font-size:13px;
	font-weight:bold;
	color:#8B8B8B;
	clear:both;
	display:block;	
	padding:0 0 0 10px;
	 vertical-align:bottom;
	background:url(../images/default/menuitem.gif) no-repeat;
}
.menuorder:hover
{
	font-size:13px;
	font-weight:bold;
	height:26px;
	clear:both;
	display:block;	
	padding:0 0 0 10px;
	 vertical-align:bottom;
	background:url(../images/default/menuitem.gif) no-repeat;
}
.orderTEL
{
	height:30px;
	font-size:13px;
	font-weight:bold;
	color:#A138A7;
	
}

.orderTELbold
{
	font-size:14px;
	font-weight:bold;
	color:#A138A7;
	
}

/**************** 訂購電話及連結 end ***************/

/******************************* 購物籃清單 end ***************************************/


/************ RecorderBonus start ***************/
.BonusAccumulation{
	color:#740677;
	background:url(../images/default/bgH6grdnt.gif) repeat-y;
	border-left:1px solid #ad69af;
	padding:7px 5px 3px ;
	font-size:13px;

}

.resultTable{
	width:100%;
	margin-top:15px;
	color:#333; 
	background:#fdf6e2;	
}


.Normalcss2
{
	font: 12px "Arial"; 
}

.confirmTotalTxt{
	float:right;
	padding:10px 5px 0 0;
	zoom:1;
}

.confirmTotalTxtdt{
	float:left;
	text-align:right;
	font-weight:bold;
	color:#333;
}
.confirmTotalTxtdd{
	float:left;
	text-align:right;
	font-weight:bold;
	color:#333;
	position:relative;
	right:-30px;
	top:-5px;
}
.confirmTotalTxtdd strong{
	font-size:18px;
	color:#C00;
}


/************ RecorderBonus end ***************/



/************ FAQ 左邊 start ***************/


#allCT2 .pageHasLeft{
	background: url(../images/default/bgPageHasLeft.gif) repeat-y;
	zoom:1;
	
}

.pageHasLeft{
	background: url(../images/default/bgPageHasLeft.gif) repeat-y;
	zoom:1;
	
}

#allCT2 .pageHasLeft:after{
	content:"";
	clear:both;
	display:block;
}

.leftBlock{
	float:left;
	width:205px;
}

.leftNav
{	
	background:#d5d5d5 url(../images/default/bgLeftNav.gif) no-repeat   ;
	padding-top:20px;
	zoom:1;
		
}

.leftNav2
{	
	background:#d5d5d5 url(../images/default/bgLeftNav2.gif) no-repeat   ;
	padding-top:20px;
	zoom:1;
		
}

.leftNavdd {
	/*background:url(../images/default/leftCurve.gif) no-repeat left bottom;*/
	padding-bottom:15px;
	list-style:none;
	padding-bottom:10px;
}

.mainNav{
	list-style:none;
	padding-bottom:10px;
}

.mainNav .FAQType{
	margin-top:5px;
	zoom:1;
}

.mainNav .FAQType a{
	display:block;
	padding:0 0 0 45px ;
	background:url(../images/default/arrow3.gif) no-repeat 32px 4px;
	color:#78641b;
	text-decoration:none;
	zoom:1;
}

.mainNav .FAQType a:hover{
	font-weight:bold;
	color:#730679;
	background-position:34px 4px;
}

.subNav{
	background:#e8ddbc url(../images/default/bgSubNav.gif) repeat-x;
	list-style:none;
	padding:10px 0 6px ;
	margin-top:5px;
}

.mainNav  .subNav  a{
	display:block;
	padding:0 0 0 57px ;
	background:url(../images/default/arrow20.gif) no-repeat 44px 4px;
	color:#730679;
	font-weight:normal;
	text-decoration:none;
}

.mainNav  .subNav .now a,
.mainNav .subNav  a:hover
{
	color:#cf1b57;
	font-weight:bold;	
}

.mainNav  .subNav  a:hover{
	background-position:46px 4px;
}


/************ FAQ 左邊 end ***************/

/************ FAQ 右邊 start ***************/
.mainBlock{
	width:672px;
	float:left;
}

.mainCT{
	width:600px;
	padding:10px 36px 20px ;
	zoom:1;
}
	
/************** Q&A start ****************/
.faqUL{
	list-style:none;
	margin:0;

}
.faqUL li{
	background:url(../Images/Product/dash.gif) repeat-x 0 bottom;
	padding:5px 0 0  ;	
	zoom:1;
}
.faqUL li:after{
	content:"";
	clear:both;
	display:block;
}

.faqUL li{
	background:url(../Images/Product/dash.gif) repeat-x 0 bottom;
	padding:10px 0 1px;
}

.faqUL li .Q{
	float:left;
	width:30px;
	font-weight:bold;
	color:#8e4285;
	padding:0 0 0 5px ;
	margin-top:-1px;
}

.faqUL li h6{
	float:left;
	width:540px;
	padding:0 10px 5px 0;
}
.faqUL li h6 a{
	color:#666;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;

}

.faqUL li h6 a:hover{
	text-decoration:underline;
}


.answerBlock{
	zoom:1;
	background:#eee;
	clear:both;
	display:none;
}

.answerBlock .A{
	float:left;
	width:30px;
	font-weight:bold;
	color:#cf1b57;
	padding:6px 0 0 5px ;
}

.answerBlock .answer{
	float:left;
	width:540px;
	line-height:1.2em;
	padding:6px 0px 0 3px ;
}

.answerBlock .answer2{
	float:left;
	width:540px;
	line-height:1.2em;
	padding: 6px 0px 0 15px ;
}

.answerBlock .close{
	clear:both;
	text-align:right;
	font-size:11px;
	padding:0 10px 5px;
	
}
.answerBlock .close a{
	color:#666;
	text-decoration:underline;
}
.answerBlock .close a:hover{
	text-decoration:none;
}
/************** Q&A end ****************/

/************ FAQ 右邊 end ***************/


/************ 線上留言 start ***************/

.ctStyle{
	background:url(../images/default/bgGrayGrdnt.gif) repeat-x left bottom;
	padding:15px 0 30px;
	zoom:1;
}
.ctStyle:after{
	content:"";
	clear:both;
	display:block;
}
.ctStyle2{
	padding:20px 30px 0;
	line-height:1.6em;
	zoom:1;
}
.ctStyle2:after{
	content:"";
	clear:both;
	display:block;
}

.ct{
	line-height:1.6em;
}
.ct a{
	text-decoration:underline;
	color:#666;
	margin:0 2px;
}
.ct a:hover{
	text-decoration:none;
	color:#666;
}

.userName{
	color:#cf1b57;
	font-weight:bold;
}

.filloutData{
	position:relative;
	width:600px;
	margin:15px auto 0;
}

.filloutData .fieldset .legend{
	margin:0;
	padding:15px 20px;
	font-weight:bold;
	text-align:right;
	font-size:12px;
}

.filloutData .fieldset{
	border:none;
	background:url(../Images/Product/dash.gif) repeat-x 0 bottom;
}

.filloutData .fieldset .ct{
	margin:-40px 0 0 100px;
	padding-bottom:8px;
	line-height:2.2em;
}


/************ 線上留言 end ***************/


/************ 蛋糕附件 start ***************/
.cakeAccessary{
	/*padding:12px;*/
	margin:10px 10px 10px 10px;
	clear:both;
	background:#eee5cb;
}

.cakeAccessaryh6{	
	color:#876e22;
	font:12px Arial;
	font-weight:bold;	
}

.cakeAccessaryheader{	
	color:#333;
	font:12px Arial;
	font-weight:bold;	
}
.accessaryT{	
	color:#333;
	font-weight:bold;
	font:12px Arial;	
}

.cakeAccessarytexton{	
	background-color:white;	
	
}

.cakeAccessarytextoff
{	
	background-color:#F3EDDA;	
	opacity:0.3;
}
/************ 蛋糕附件 end ***************/

.orderSales
{
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; BORDER-BOTTOM: #e1e1e1 1px solid;
	
}

.detailOrder td{	
	height:26px;	
}

.orderNum a{
	background:url(../images/default/resultTableArrow.gif) no-repeat right 3px;
	padding-right:15px;
	color:#993399;
	text-decoration:none;
	TEXT-ALIGN: center;
}

.orderNum a:hover
{
	background:url(../images/default/resultTableArrow.gif) no-repeat right 3px;
	text-decoration:underline;
}
.orderNum a.nowOpen
{
	background:url(../images/default/resultTableArrow.gif) no-repeat right 3px;
	background-position:right -18px;
}

.OrderSubDetail
{
	
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
}

.OrderSubDetail2
{
	
	border-left:1px solid #999;
	border-bottom:1px solid #999;
}
.OrderSubDetail th{	
	height:26px;	
	background-color:#F3E3B5;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}

.OrderSubDetail2 td{	
	height:26px;	
	background-color:White;
	border-right:1px solid #999;
	
}
.Normalcss3
{
	font: 12px "Arial";
	 
}
.OrderSubDetailTitle
{
	font-size:8px;
	font-weight:bold;
	height:26px;
}

.borderDetail
{
	border-bottom:1px solid #999;
	
}
.borderDetail tr{	
	height:5px;
	
}

.eCouponNoAmtText
{
 text-align:right;	
}



.ConfimrOrderStyle
{	
	display:block;
	text-align:center;
	color:#666666;	
	width:130px;	
	text-decoration:none;
	border:1px solid;
	border-left-color:#D7D7D7;
	border-right-color:#D7D7D7;
	border-top:none;
	border-bottom:none;
	background:#e4e4e4 url(../images/default/bgTab3.gif) repeat-x;
	font-weight:bold;
	padding-top:10;	
	padding-bottom:8;
}
a.ConfimrOrderStyle:hover
{
	
	display:block;
	text-align:center;	
	text-decoration:underline;
	border:1px solid;
	border-left-color:#B96CB0;
	border-right-color:#B96CB0;
	border-top:none;
	border-bottom:none;
	background:#e4e4e4 url(../images/default/bgTab2.gif) repeat-x;
	font-weight:bold;
	color:#731d4a;
	width:130px;
	padding-top:10;	
	padding-bottom:8;
}

.ConfimrOrderStyle2
{
	display:block;
	text-align:center;
	color:#725A00;	
	width:130px;	
	text-decoration:underline;
	border:1px solid;
	border-left-color:#B96CB0;
	border-right-color:#B96CB0;
	border-top:none;
	border-bottom:none;
	background:#e4e4e4 url(../images/default/bgTab2.gif) repeat-x;
	font-weight:bold;
	padding-top:10;	
	padding-bottom:8;
}

.ConfimrOrderStyle2:hover
{
	display:block;
	text-align:center;
	color:#725A00;	
	width:130px;	
	text-decoration:underline;
	border:1px solid;
	border-left-color:#B96CB0;
	border-right-color:#B96CB0;
	border-top:none;
	border-bottom:none;
	background:#e4e4e4 url(../images/default/bgTab2.gif) repeat-x;
	font-weight:bold;
	padding-top:10;	
	padding-bottom:8;
}
.ConfimrOrdermenu
{
	background: url(../images/default/Confrimmenubg.gif) repeat-x;
	
}

.ConfirmPrice
{
	font-size:12px;
}

.ConfirmPriceRed
{
	color:Red;
	font-size:12px;
}

.orderPrice a{
	background:url(../images/default/resultTableArrow.gif) no-repeat right 3px;
	padding-right:15px;
	color:#993399;
	text-decoration:none;
	TEXT-ALIGN: center;
}

.orderPrice a:hover
{
	background:url(../images/default/resultTableArrow.gif) no-repeat right 3px;
	text-decoration:underline;
}
.orderPrice a.nowOpen
{
	background:url(../images/default/resultTableArrow.gif) no-repeat right 3px;
	background-position:right -18px;
}


.orderDiscount a{
	background:url(../images/default/resultTableArrow.gif) no-repeat right 3px;
	padding-right:15px;
	color:#993399;
	text-decoration:none;
	TEXT-ALIGN: center;
}

.orderDiscount a:hover
{
	background:url(../images/default/resultTableArrow.gif) no-repeat right 3px;
	text-decoration:underline;
}
.orderDiscount a.nowOpen
{
	background:url(../images/default/resultTableArrow.gif) no-repeat right 3px;
	background-position:right -18px;
}

.bgDownload 
{
	background: #d9abcd url(../images/default/bgDownload.gif);
	background-repeat:no-repeat;
	/*height:60px;	 */
	height:145px;	
	width:100%;
}

.downloadFile 
{
	color:#844072;
	font-size:14px;	
	text-decoration:none;
	font-weight:bold;	
}

a.downloadFile:hover
{	
	color:#FFF;
	font-size:14px;	
	text-decoration:none;
	font-weight:bold;		
}

.downloadbg
{
	background-color:#EEE;
}


.TraceProduct
{
	padding-left:20px;
    padding-top:2px;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;    
    color:#803700;   
   
    background-color:#E8DEBD;    
    border-style:double;
    border-color: #C7B57E; 
    border-width: 1px;
    cursor:hand;   
	background-image: url(../Images/product/bgTraceList.gif);
	
}

.MailFriend
{
	padding-left:20px;
    padding-top:2px;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;    
    color:#803700;     
    background-color:#E8DEBD;    
    border-style:double;
    border-color: #C7B57E; 
    border-width: 1px;
    cursor:hand;   
	background-image: url(../Images/product/bgFwd.gif);
	
}


.aa{height:2px;border-top:1px solid #666666;border-bottom:1px solid #666666;position:relative;top:-2px;}

.doubleline
{
	/*border-top:red double 3px; position:absolute;*/
	border-top:1px solid #666666;border-bottom:1px solid #666666;
	
	line-height: 0.25em;

	
}

.spandoubleline
{
	
	
}

.siteMap{
	width:80%;
	line-height: 17px;
	}

.siteMap h6{
	background:url(../images/map/bgH6grdnt.gif) repeat-y;
	border-left: 1px solid #ad69af;
	padding:7px 10px 3px ;
	color:#740677;
	margin-bottom:8px;
	margin-top: -3px;
	}

.siteMap h6 a{
	color:#740677;
	text-decoration:none;
	display:block;
	font-size:13px;
	}
	
.siteMap h6 a:hover{
	color:#78641B;
	}

.siteMap ul{ 
	list-style:none;
	margin:10px 0 10px 12px;
	}

.siteMap ul li{ 
	color:#78641B;
	font-size:12px;
	}
	
.siteMap ul li a{ 
	color:#78641B;
	background:url(../images/map/arrowR.gif) 0 4px no-repeat;
	text-decoration:none;	
	display:block;
	height:1.6em;
	padding-left:9px;
	}
	
.siteMap ul li a:hover{ 
	text-decoration:underline;
	}			

.siteMap ul li ul{
	margin:0 0 15px 0;
	}
	
.siteMap ul li ul li{ 
	color:#666666;
	margin:0;
	}
	
.siteMap ul li ul li a{ 
	color:#666666;
	text-decoration:none;
	margin-left:0px;
	background:none;
	}
	
.siteMap ul li ul li a:hover{ 
	text-decoration:underline;
	}
	
	
.BuyProductCake
{ 
	 
	background-image: url(../images/product/btnBuy2.gif);
	background-repeat:no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 0px;
	cursor: hand;
	height:19px;
	width:93px;
	
}
