form {
  margin: 0;
}

/* TOP */
.topIntro { font-family: "Verdana","新細明體"; font-size: 8.5pt; line-height: 12pt; text-align: right; color: #D2A375; text-decoration:none; }
.topIntro a:link    {color:#D2A375; text-decoration: underline; } 
.topIntro a:active  {color:#8C3142; text-decoration: underline; } 
.topIntro a:visited {color:#D2A375; text-decoration: underline; } 
.topIntro a:hover   {color:#8C3142; text-decoration: underline; }

.topIcon { font-family: "Verdana","新細明體"; font-size: 12px; line-height: 12pt; text-align: center; color: #656565; text-decoration:none; }
.topIcon a:link    {color:#656565; text-decoration: none; } 
.topIcon a:active  {color:#8C3142; text-decoration: none; } 
.topIcon a:visited {color:#656565; text-decoration: none; } 
.topIcon a:hover   {color:#8C3142; text-decoration: none; }

.topIconSpecial { font-family: "Verdana","新細明體"; font-size: 12px; line-height: 12pt; text-align: center; color: #656565; text-decoration:none; }
.topIconSpecial a:link    {color:#8C3142; text-decoration: none; } 
.topIconSpecial a:active  {color:#8C3142; text-decoration: underline; } 
.topIconSpecial a:visited {color:#8C3142; text-decoration: none; } 
.topIconSpecial a:hover   {color:#8C3142; text-decoration: underline; }

.topSearch { font-family: "Verdana","新細明體"; font-size: 9pt; color: #8F6239; border: 1 solid #B58255; }

/* BOTTOM */
.copyright { font-family: "Verdana","新細明體"; font-size: 8pt; line-height: 12pt; text-align: center; color: #A98F7E; text-decoration:none; }
.copyright a:link    {color:#A98F7E; text-decoration: none; } 
.copyright a:active  {color:#A98F7E; text-decoration: underline; } 
.copyright a:visited {color:#A98F7E; text-decoration: none; } 
.copyright a:hover   {color:#A98F7E; text-decoration: underline; }


/* CART */
.fillTitle { font-family: "Verdana","新細明體"; font-size: 9pt; color: #686868; padding-right: 6px; padding-top: 4px; padding-bottom: 10px; }
.fillTitle a:link    {color:#FD7800; text-decoration: underline; } 
.fillTitle a:active  {color:#FD7800; text-decoration: none; } 
.fillTitle a:visited {color:#FD7800; text-decoration: underline; } 
.fillTitle a:hover   {color:#FD7800; text-decoration: none; }

.fillTxt { font-family: "Verdana","新細明體"; font-size: 8.5pt; color: #686868; padding-left: 10px; padding-top: 4px; padding-bottom: 10px; }

.fillNote { font-family: "Verdana","新細明體"; font-size: 8.5pt; color: #FF6D00; padding-top: 2px; padding-bottom: 8px; }

.fillForm { font-family: "Verdana","新細明體"; font-size: 9pt; line-height: 16pt; color: #686868; border: 1 solid #CCCCCC; }

.fieldLayout { padding-right: 20px; padding-left: 40px; padding-top: 18px; padding-bottom: 30px; }

.cartTitle { font-family: "Verdana","新細明體"; font-size: 9pt; line-height: 16pt; color: #686868; padding-right: 10px; padding-left: 10px; }

.cartList { font-family: "Verdana","新細明體"; font-size: 9pt; line-height: 14pt; color: #686868; padding-right: 10px; padding-left: 10px; }
.cartList a:link    {color:#686868; text-decoration: underline; } 
.cartList a:active  {color:#686868; text-decoration: none; } 
.cartList a:visited {color:#686868; text-decoration: underline; } 
.cartList a:hover   {color:#686868; text-decoration: none; }

.cartPrice { font-family: "Verdana","新細明體"; font-size: 9pt; text-align: right; color: #686868; padding-right: 10px; padding-left: 10px; padding-top: 2px; padding-bottom: 10px; }

.cartQuantity { font-family: "Verdana","新細明體"; font-size: 9pt; text-align: center; color: #686868; padding-top: 2px; padding-bottom: 10px; }

.precartList     { font-family: "Verdana","新細明體"; font-size: 9pt; color: #686868; padding-top: 4px; padding-bottom: 10px; padding-right: 5px; padding-left: 5px; }
.precartList a:link    {color:#8C3232; font-weight: bold; text-decoration:  none; } 
.precartList a:active  {color:#8C3232; font-weight: bold; text-decoration:  underline; } 
.precartList a:visited {color:#8C3232; font-weight: bold; text-decoration:  none; } 
.precartList a:hover   {color:#8C3232; font-weight: bold; text-decoration:  underline; }

.precartPrice { font-family: "Verdana","新細明體"; font-size: 9pt; text-align: right; color: #686868; padding-right: 10px; padding-left: 10px; padding-top: 2px; padding-bottom: 10px;  }

.precartQuantity { font-family: "Verdana","新細明體"; font-size: 9pt; text-align: center; color: #686868; padding-top: 2px; padding-bottom: 10px; }

.precartService { font-family: "Verdana","新細明體"; font-size: 9pt; color: #686868; padding-top: 2px; padding-bottom: 10px;  }
.precartService a {
    color: #6F3E41;
    text-decoration: none;
}
.precartService.postQuestion { text-align: center; }
.precartService.listQuestion { text-align: center; }

.cartAttention { font-family: "Verdana","新細明體"; font-size: 9pt; line-height: 18pt; color: #8C3232; }



/*Category*/
.subCategory	{ font-family: "Verdana","新細明體"; font-size: 11px ; padding-left: 18px ; padding-top: 5px ; padding-bottom: 5px ; background-color:#FFFFFF; color: #000000; border-bottom: 1 solid #F3EBE5; text-decoration:none }
.subCategory a:link    {color:#855D43; text-decoration: none} 
.subCategory a:active  {color:#000000; text-decoration: none} 
.subCategory a:visited {color:#855D43; text-decoration: none} 
.subCategory a:hover   {color:#000000; text-decoration: none}

.thirdCategory	{ font-family: "Verdana","新細明體"; font-size: 11px ; padding-left: 12px ; padding-right: 18px ; padding-top: 4px; padding-bottom: 4px; background-color:#FCF8EC; color: #855D43; FILTER:Alpha(opacity=80); text-decoration:none }
.thirdCategory a:link    {color:#855D43; text-decoration: none} 
.thirdCategory a:active  {color:#333333; text-decoration: none} 
.thirdCategory a:visited {color:#855D43; text-decoration: none} 
.thirdCategory a:hover   {color:#333333; text-decoration: none}



/*Location*/
.locationText	{ font-family: "Verdana","新細明體"; font-size: 11px ; padding-top: 5px ; padding-bottom: 5px ; color: #666666; text-decoration:none }
.locationText a:link    {color:#666666; text-decoration: none} 
.locationText a:active  {color:#8A3433; text-decoration: none} 
.locationText a:visited {color:#666666; text-decoration: none} 
.locationText a:hover   {color:#8A3433; text-decoration: none}


/* BRAND */
.brandTxt { font-family: "Verdana","新細明體"; font-size: 8.5pt; line-height: 16pt; color: #686868; padding-right: 6px ; padding-bottom: 12px ; }

.categoryList { font-family: "Verdana","新細明體"; font-size: 8.5pt; letter-spacing: 0.02cm ; color: #686868; padding-left: 8px ; }

.categoryPics { padding-top: 12px ; padding-bottom: 4px ; text-align: center; }

.categoryProdname { font-family: "Verdana","新細明體"; font-size: 9pt; text-align: center; color: #686868; padding-top: 5px ; padding-left: 8px ; padding-right: 8px ; padding-bottom: 5px ;}

.categoryPrice { font-family: "Verdana","新細明體"; font-size: 8pt; line-height: 24pt; text-align: center; color: #FF6735; }

.categoryPage { font-family: "Verdana","新細明體"; font-size: 8.5pt; line-height: 40pt; letter-spacing: 0.04cm ; color: #8A3433; text-align: center; font-weight: bold; }
.categoryPage a:link    {color:#666666; font-weight: normal; text-decoration: none; } 
.categoryPage a:active  {color:#666666; font-weight: normal; text-decoration: underline; } 
.categoryPage a:visited {color:#666666; font-weight: normal; text-decoration: none; } 
.categoryPage a:hover   {color:#666666; font-weight: normal; text-decoration: underline; }



/*Terms*/
.termsMenu { font-family: "Verdana","新細明體"; font-size: 11px; line-height: 24px; color: #666666; text-decoration:none; padding-top: 5px ; padding-bottom: 5px }
.termsMenu a:link    {color:#666666; text-decoration: none; } 
.termsMenu a:active  {color:#8A3433; text-decoration: none; } 
.termsMenu a:visited {color:#666666; text-decoration: none; } 
.termsMenu a:hover   {color:#8A3433; text-decoration: none; }

.termsLink { font-family: "Verdana","新細明體"; font-size: 11px; line-height: 24px; color: #8A3433; text-decoration:none; padding-top: 5px ; padding-bottom: 5px ; font-weight: bold; }
.termsLink a:link    {color:#8A3433; text-decoration: none; } 
.termsLink a:active  {color:#666666; text-decoration: none; } 
.termsLink a:visited {color:#8A3433; text-decoration: none; } 
.termsLink a:hover   {color:#666666; text-decoration: none; }

.termsQText { font-family: "Verdana","新細明體"; font-size: 11px; line-height: 24px; color: #FFFFFF; text-decoration:none; padding-top: 5px ; padding-bottom: 5px ; padding-left: 10px; padding-right: 10px; font-weight: bold; background-color: #8A3433;}
.termsQText a:link    {color:#8A3433; text-decoration: none; } 
.termsQText a:active  {color:#FFFFFF; text-decoration: none; } 
.termsQText a:visited {color:#8A3433; text-decoration: none; } 
.termsQText a:hover   {color:#FFFFFF; text-decoration: none; }

.termsText { font-family: "Verdana","新細明體"; font-size: 11px; line-height: 24px; color: #666666; text-decoration:none; padding-top: 5px ; padding-bottom: 5px ; padding-right: 10px; }
.termsText a:link    {color:#8A3433; text-decoration: none; } 
.termsText a:active  {color:#666666; text-decoration: none; } 
.termsText a:visited {color:#8A3433; text-decoration: none; } 
.termsText a:hover   {color:#666666; text-decoration: none; }

.termsNote { font-family: "Verdana","新細明體"; font-size: 10px; line-height: 20px; color: #893332; text-decoration:none; padding-top: 15px ; padding-bottom: 15px ; padding-right: 20px; padding-left: 28px; }

.termsText-Orange { font-family: "Verdana","新細明體"; font-size: 11px; line-height: 24px; color: #FF6600; text-decoration:none; padding-top: 5px ; padding-bottom: 5px ; padding-right: 10px; font-weight: bold; }
.termsText-Gray { font-family: "Verdana","新細明體"; font-size: 11px; line-height: 24px; color: #666666; text-decoration:none; padding-top: 5px ; padding-bottom: 5px ; padding-right: 10px; }

/* ABOUT US */
.aboutusText	{font-family: "Verdana","新細明體"; font-size: 11px; line-height: 24px; color: #666666; text-decoration:none; padding-top: 5px ; padding-bottom: 5px ; padding-right: 10px; }
.aboutusText a:link    {color:#666666; text-decoration: none} 
.aboutusText a:active  {color:#8A3433; text-decoration: none} 
.aboutusText a:visited {color:#666666; text-decoration: none} 
.aboutusText a:hover   {color:#8A3433; text-decoration: none}


/* PRODUCT */
.productName { font-family: "Verdana","新細明體"; text-align:left; font-size: 12px; line-height: 24px; color: #000; text-decoration:none; font-weight:bold; border-bottom: 2 solid #E0DDD8}
.productAttention { font-family: "Verdana","新細明體"; font-size: 10px; line-height: 16px; color: #87837A; text-decoration:none; }
.productPrice { font-family: "Verdana","新細明體"; font-size: 12px; line-height: 24px; color: #CF3207; text-decoration:none; }

.productText  { font-family: "Verdana","新細明體"; font-size: 12px; line-height: 24px; color: #646464; text-decoration:none; }
.productText a:link    {color:#FF652F; text-decoration: none; } 
.productText a:active  {color:#646464; text-decoration: none; } 
.productText a:visited {color:#FF652F; text-decoration: none; } 
.productText a:hover   {color:#646464; text-decoration: none; }

.productInfoTitle { font-family: "Verdana","新細明體"; font-size: 12px; line-height: 30px; color: #8A3433; text-decoration:none; font-weight:bold; border-bottom: 1 solid #E5E5E5}
.productInfoText { font-family: "Verdana","新細明體"; font-size: 12px; line-height: 30px; color: #666666; text-decoration:none; border-bottom: 1 solid #E5E5E5}
.productAttentionText { font-family: "Verdana","新細明體"; font-size: 12px; line-height: 24px; color: #666666; text-decoration:none; }


/* MEMBER */
.memberMessage { font-family: "Verdana","新細明體"; font-size: 10pt; color: #686868; padding-top: 5px; padding-bottom: 6px; padding-right: 10px; background-image: url(images/cart-title_bg06.gif); }
.memberMessage a:link    {color:#686868; text-decoration: none; } 
.memberMessage a:active  {color:#686868; text-decoration: underline; } 
.memberMessage a:visited {color:#686868; text-decoration: none; } 
.memberMessage a:hover   {color:#686868; text-decoration: underline; }

.memberNote { font-family: "Verdana","新細明體"; font-size: 8.5pt; color: #8A3135; padding-top: 14px; padding-right: 10px; }

.memberPage { font-family: "Verdana","新細明體"; font-size: 8.5pt; color: #8A3135; font-weight: bold; }
.memberPage a:link    {color:#686868; font-weight: normal; text-decoration: none; } 
.memberPage a:active  {color:#686868; font-weight: normal; text-decoration: underline; } 
.memberPage a:visited {color:#686868; font-weight: normal; text-decoration: none; } 
.memberPage a:hover   {color:#686868; font-weight: normal; text-decoration: underline; }


/* SERVICE */
.serviceDate { font-family: "Verdana","新細明體"; font-size: 9pt; color: #873633; padding-top: 10px; padding-bottom: 5px; }
.serviceTxt  { font-family: "Verdana","新細明體"; font-size: 9pt; line-height: 18px; color: #686868; padding-top: 5px; padding-bottom: 10px; }


/* New Arrival */
.smallimage { width:60px; border: 1 solid #EEEEEE; }


.subCategory-2	{ font-family: "Verdana","新細明體"; font-size: 11px ; color: #666666; }
.subCategory-2 a:link    {color:#666666; text-decoration: none} 
.subCategory-2 a:hover   {color:#666666; text-decoration: underline;}
.subCategory-2 a:active  {color:#666666; text-decoration: none} 
.subCategory-2 a:visited {color:#666666; text-decoration: none} 

/* colorImage */
.colorImage { padding-left:5px; padding-right:10px; padding-bottom:10px; padding-top:10px;}
.colorImage img {float:left; margin-right:10px; margin-bottom:5px; border:1px solid gray;}
.colorTitle {
	border:1px solid #000000;
	background-color: #FFFEE2;
	padding: 4px;
	font-family: "Verdana","新細明體"; 
	font-size: 12px;
	margin-bottom: 10px;

}