/* CSS Document */
body { margin:0px auto; background-color:#ffffff;}

div, table, th, td, a:link, a:visited, a:hover, a:active, input, textarea, select { font-size:12px; font-family:Arial, sans-serif;}
table, th, td { vertical-align:top;}
a:link, a:visited, a:active { text-decoration:none;}
a:hover { text-decoration:underline;}
form { margin-bottom:0px;}
img { border:0px;}

.content { font-size:14px; text-align:justify; color:#777777; line-height:25px; }
.content2 { font-size:16px; text-align:justify; color:#3e3e3e; line-height:30px; }
.content2 a:link, .content2 a:visited, .content2 a:active { font-size:16px; text-align:justify; color:#3e3e3e; line-height:30px; }
.content2 a:hover { font-size:16px; text-align:justify; color:#ff7200; line-height:30px; }

.menu_text { font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#914E00;}
.menu_text a:link, .menu_text a:visited, .menu_text a:active { font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#914E00; text-decoration:none;}
.menu_text a:hover { font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#FFFFFF; text-decoration:none;}

textarea { height:80px;}
.Btn { background-color:#FDE6AA; color:#000000; border:1px solid #000000; cursor:pointer; padding:3px 5px; }
.Field_40 { width:40px;}
.Field_60 { width:60px;}
.Field_80 { width:80px;}
.Field_100 { width:100px;}
.Field_150 { width:150px;}
.Field_170 { width:170px;}
.Field_200 { width:200px;}
.Field_250 { width:250px;}
.Field_400 { width:400px;}
.Field_600 { width:600px;}
.Field_File {font-size:12px;font-family:Arial, sans-serif;}

#WebSite_OutSize { margin:0px auto; width:1000px;}
/*#WebSite_OutSize div { overflow:hidden;}*/
.FullWidth { width:1000px;}

#MainTable_OutSizeL { width:1000px;}
#MainTable_OutSize { width:780px; float:left; background-image:url(images/product_bg_29.jpg);}
#MainTable_InSize { width:778px; background-color:#FFFFFF; border:1px solid #BDBDBD;}
#MainTable { width:749px; padding:10px;}
#MainTable form table th { color:#1C1C64; font-size:14px;}
#MainTable_TD div { overflow:hidden; background-image:url(../images/line_31.jpg); background-position:-10px;}

.MainTitle_InSize { width:793px; height:49px; overflow:hidden; background-image:url(images/product_show_title_03.jpg);}
.MainTitle { margin-top:15px; padding:0px 5px 0px 5px;}
.MainTitle td { white-space:nowrap; font-size:14px; color:#663701; font-weight:bold;}
.MainTitle a:link, .MainTitle a:visited, .MainTitle  a:hover, .MainTitle a:active { color:#663701; font-size:14px; text-decoration:none; font-weight:bold}
#OtherPG_MainTable_InSize { width:998px; background-color:#FFFFFF; border:1px solid #BDBDBD;}
#OtherPG_MainTable_InSize li { padding-top:10px;}

.MyInfoMenu_OutSize { float:left; margin-left:26px;/* margin-top:15px;*/ position:absolute;}
.MyInfoMenu_Header { padding-top:36px;}

/*ShowTop*/
#ShowTop_OutSize { width:1000px;/* padding-bottom:8px;*/}
#ShowTop_InSize { width:1000px;}
	#SearchForm td { padding-left:4px;}

	/*RT_Table*/
	#RT_Table td { text-align:right; vertical-align:baseline;}
	/*RT_Table*/

	/*Top_Menu*/
	#ShowTop_Menu img.downarrowclass { display:none;}
	/*#ShowTop_Menu { width:100%; background-color:#CFCFCF;}
	#ShowTop_Menu div { float:left;}
	#ShowTop_Menu td { text-align:center;}
	#ShowTop_Menu a:link, #ShowTop_Menu a:visited, #ShowTop_Menu a:active { float:left; color:#000000; font-size:14px; letter-spacing:2px; text-align:center; text-decoration:none; width:152px; height:38px;}
	#ShowTop_Menu a:hover { float:left; color:#000000; font-size:14px; letter-spacing:2px; text-align:center; text-decoration:none; width:152px; height:38px;}
	
	#ShowTop_Menu a.MenuOn:link, #ShowTop_Menu a.MenuOn:visited, #ShowTop_Menu a.MenuOn:active {}
	#ShowTop_Menu a.MenuOn:hover {}
	
	#ShowTop_Menu a.MenuOn2:link, #ShowTop_Menu a.MenuOn2:visited, #ShowTop_Menu a.MenuOn2:active {}
	#ShowTop_Menu a.MenuOn2:hover {}
	
	#ShowTop_Menu a.MenuOff:link, #ShowTop_Menu a.MenuOff:visited, #ShowTop_Menu a.MenuOff:active {}
	#ShowTop_Menu a.MenuOff:hover {}*/
	/*Top_Menu*/
/*ShowTop*/

/*ShowLeft*/
#ShowLeft_OutSize { width:207px; float:left;}
#ShowLeft_InSize { width:207px; margin-top:15px;}
	/*Cat1_Menu*/
	#ShowLeft_Menu { width:100%;}
	#ShowLeft_Menu th { padding:8px 9px 2px 9px;}
	#ShowLeft_Menu .DotLine { padding-top:5px; border-bottom:1px dotted #999999;}
	#ShowLeft_Menu td { padding:2px 13px 2px 13px;}
	#ShowLeft_Menu a:link, #ShowLeft_Menu a:visited, #ShowLeft_Menu a:active { color:#3e3e3e; font-size:14px;}
	#ShowLeft_Menu a:hover { color:#ff7200; font-size:14px;}
	/*Cat1_Menu*/
/*ShowLeft*/

/*ShowBottom*/
#ShowBottom_OutSize { width:980px; margin-top:16px; float:left;}
#ShowBottom_InSize { background-color:#CFCFCF; width:950px; height:30px; text-align:left; padding:25px 15px 0px 15px;}
#ShowBottom_InSize div { font-size:12px;}
#SBLeftDiv { float:left;}
#SBMidDiv { float:left;}
#SBRightDiv { float:right;}
#ShowBottom_Menu {}
#ShowBottom_Menu td { font-size:12px; color:#808080; padding:70px 70px 0px 0px;}
#ShowBottom_Menu a:link, #ShowBottom_Menu a:visited, #ShowBottom_Menu a:active { color:#000000; text-decoration:none;}
#ShowBottom_Menu a:hover { color:#000000; text-decoration:underline;}
/*ShowBottom*/

/*Form Table*/
form table th { font-size:12px; padding-top:7px; width:150px;}
form table td { font-size:12px;}
form table .Form_Remark{ color:#ff0000;}

.BoxTable { border:1px solid #1C1C64;}
.BoxTable .RevTitle { font-size:16px; color:#FFFFFF; background-color:#1C1C64;}
/*Form Table*/

.Message { color:#ff0000; font-size:16px; padding:25px 25px 10px 25px; text-align:center; line-height:30px;}
.Message a.MsgLink:link, .Message a.MsgLink:visited, .Message a.MsgLink:active { font-size:14px;color:#1C1C64;}
.Message a.MsgLink:hover { font-size:14px;color:#1C1C64;}

#SubscribeField { float:right; padding-top:10px;}
/*Chrome CSS with W3C Transitional*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	textarea { padding:1px;}
	#SubscribeField { padding-top:8px;}
	#Form_Btn { padding-left:1px;}
}

.Star { color:#ff0066; padding-left:5px;}
.EXMark { color:#FF0000;}
.SPMark { color:#009900;}
.FormField_Title {font-weight:bold; line-height:24px; margin:5px 0px;}
.FormField_Field {line-height:24px; margin:5px 0px;}
.TBanner {}
.RBanner { padding-bottom:3px;}
.PDesc_Table {border:1px solid #bdbdbd; height:763px; background-color:#FFF}

/*Product_Onepage_Table*/
/*#Product_Onepage_OutSideTable .FirstRow, #Product_Onepage_OutSideTable .FirstRow table { padding-top:3px;}*/
.Product_Onepage_Table, .Product_Onepage_TableC { width:100%;}
.Product_Onepage_InSideTable {}
.Product_Onepage_InSideTable .FirstTable { border-left:0px; margin-left:0px;}
.Product_Onepage_Table { width:385px; float:left; padding:5px; background-color:#FFFFFF;}
.Product_Onepage_Table .Img_Table_OutSize, .Product_Onepage_TableC .Img_Table_OutSize { width:170px; text-align:center; vertical-align:middle; }
.Product_Onepage_TableG .Img_Table_OutSize { width:170px;}
.Product_Onepage_TableL .Img_Table_OutSize { width:168px;}
.Product_Onepage_Table .Img_Table, .Product_Onepage_TableC .Img_Table { width:120px; height:120px; text-align:center; vertical-align:middle;}
.Product_Onepage_TableG .Img_Table, .Product_Onepage_TableL .Img_Table { width:170px; height:120px; text-align:center; vertical-align:middle;}
.Product_Onepage_Table .PName { font-size:15px; color:#1C1C64; font-weight:bold; }
.Product_Onepage_Table .PDesc { text-align:justify;}
.Product_Onepage_Table .Price { font-size:14px; color:#ff0066; padding-right:8px; vertical-align:bottom; white-space:nowrap; line-height:20px;}
.Product_Onepage_Table .RealPrice { font-size:14px; color:#ff0000; padding-right:8px; vertical-align:bottom; white-space:nowrap; line-height:20px;}
.Product_Onepage_Table .OldPrice { font-size:14px; color:#5a5a5a; vertical-align:bottom;}
.Product_Onepage_Table .ViewDetails {text-align:right; padding-top:10px;}
.Product_Onepage_Table .ViewDetails a:link, .Product_Onepage_Table .ViewDetails a:visited, .Product_Onepage_Table .ViewDetails a:active { font-size:12px; color:#1C1C64; background-color:#FFB715; text-decoration:none; float:right; padding:5px 10px 5px 10px; border:2px solid #777777; font-weight:bold;}
.Product_Onepage_Table .ViewDetails a:hover { font-size:12px; color:#1C1C64; background-color:#FFB715; text-decoration:none; float:right; padding:5px 10px 5px 10px; border:2px solid #777777; font-weight:bold;}


.Product_Onepage_TableG, .Product_Onepage_TableL { width:186px; float:left; padding:15px 20px 0px 25px;/* border-left:1px dotted #777777;*/}
 .Product_Onepage_TableL { width:168px; padding:15px 23px 8px 23px; border-top:1px dotted #777777;}
.Product_Onepage_TableG .PName, .Product_Onepage_TableL .PName { font-size:12px; color:#777777; text-align:center; }
.Product_Onepage_TableG .PDesc { font-size:12px; color:#1C1C64; text-align:center;}
.Product_Onepage_TableG .Price, .Product_Onepage_TableL .Price { font-size:12px; color:#ff3c00; font-weight:bold; line-height:15px; text-align:center;}
.Product_Onepage_TableG .ViewDetails {text-align:center; padding-top:10px;}
.Product_Onepage_TableG .ViewDetails a:link, .Product_Onepage_TableG .ViewDetails a:visited, .Product_Onepage_TableG .ViewDetails a:active { font-size:12px; color:#1C1C64; background-color:#FFB715; text-decoration:none; float:right; padding:5px 10px 5px 10px; border:2px solid #777777; font-weight:bold;}
.Product_Onepage_TableG .ViewDetails a:hover { font-size:12px; color:#1C1C64; background-color:#FFB715; text-decoration:none; float:right; padding:5px 10px 5px 10px; border:2px solid #777777; font-weight:bold;}

#Product_Onepage_OutSideTable .FirstTable { border:0px;}
/*Product_Onepage_Table*/


#PShowTable_InSize { width:760px; height:auto; border:1px solid #777777; background-color:#FFFFFF; padding:5px;}
#PShowTable .Img_Table {float:right; padding-left:5px;}
#PShowTableB .Img_Table, #PShowTableG .Img_Table {float:left; padding-right:5px;}
#PShowTable .Img_Table td {}
#PShowTable .PName, #PShowTableB .PName, #PShowTableG .PName { font-size:16px; font-weight:bold; line-height:20px; }
#PShowTable .Desc, #PShowTableB .Desc, #PShowTableG .Desc { font-size:14px; text-align:justify; color:#777777; line-height:25px; padding-bottom:15px;}
#PShowTable .Select, #PShowTableB .Select, #PShowTableG .Select { font-size:14px; text-align:justify; color:#000000; line-height:25px; padding-bottom:15px;}
#PShowTable .EXDesc, #PShowTableB .EXDesc { padding-top:20px;}
#PShowTable .Price { font-size:16px; color:#ff018f; text-align:right;}
#PShowTableB .Price { font-size:16px; color:#ff0066; text-align:left;}
#PShowTableB .AddCart {float:right; padding-top:10px;}
#PShowTableB .AddCart a:link, #PShowTableB .AddCart a:visited, #PShowTableB .AddCart a:active { font-size:12px; color:#1C1C64; background-color:#FFB715; text-decoration:none; float:right; padding:5px 10px 5px 10px; border:2px solid #777777; font-weight:bold;}
#PShowTableB .AddCart a:hover { font-size:12px; color:#1C1C64; background-color:#FFB715; text-decoration:none; float:right; padding:5px 10px 5px 10px; border:2px solid #777777; font-weight:bold;}

.TheSelect{ font-size:14px; text-align:justify; color:#000000; line-height:25px; width:200px; }

#PShowTableG .Img_Table { width:320px; border:1px solid #777777; padding:3px; margin-right:5px;}
#PShowTableG .Img_Table td { text-align:center;}
#PShowTableG .PName { font-size:16px; padding-top:5px; color:#000000;}
#PShowTableG .Price { font-size:18px; color:#ff0000; text-align:right; border-top:1px dotted #999999; padding-top:20px;}
#PShowTableG .EXDesc { text-align:justify; overflow:hidden; width:927px; }
#PShowTableG .AddCart {text-align:right; padding-top:10px; overflow:hidden;}
#PShowTableG .AddCart a:link, #PShowTableG .AddCart a:visited, #PShowTableG .AddCart a:active { font-size:12px; color:#1C1C64; background-color:#FFB715; text-decoration:none; float:right; padding:5px 10px 5px 10px; border:2px solid #777777; font-weight:bold;}
#PShowTableG .AddCart a:hover { font-size:12px; color:#1C1C64; background-color:#FFB715; text-decoration:none; float:right; padding:5px 10px 5px 10px; border:2px solid #777777; font-weight:bold;}

.HistoryTitle {font-size:14px; background-color:#c8ecc8;font-weight:bold;}
.Hot_Title {font-size:14px;background-color:#c8ecc8;color:#01676c;font-weight:bold;}
.Main_Table_Title{font-size:14px;font-weight:bold;padding-left:12px;padding:10px 0px 10px 0px;}

/*Cart_Table*/
.Cart_Table { font-size:10px; background-color:#FFFFFF;}
.Cart_Table td { font-size:12px;}
.Cart_Table td.Title { font-weight:bold; text-align:right;}
.Cart_Table .Cart_Msg { color:#ff0000;}
.Cart_Table .Cart_Btn {
	font-size: 12px;
	background-color: #FDE6AA;
	color: #000000;
	border: 1px solid #000000;
	padding:3px 5px;
	cursor: pointer;
}
.Cart_Table table td.FormTitle { font-size:14px; font-weight:bold; background-color:#BBBBBB;}
.Cart_Table table td.Title { text-align:center; background-color:#CCCCCC;}
.Cart_Table table td.OrgTitle { font-weight:bold; color:#0000FF; background-color:#CCCCCC; width:80px;}
.Cart_Table table td.QtyTitle { font-weight:bold; color:#000000; background-color:#CCCCCC; width:100px;}
.Cart_Table table td.TotTitle { font-size:14px; font-weight:bold; color:#ff0000;}
.Cart_Table table td.OrgText { font-weight:bold; color:#0000FF;}
.Cart_Table table td.QtyText { font-weight:bold; color:#000000;}
.Cart_Table table td.TotText { font-weight:bold; color:#FF0000;}
.Cart_Table table td.SubTitle { font-weight:bold; background-color:#CCCCCC;}
.Cart_Table table .cart_table_title td {
	font-size: 12px;
	font-weight: bold;
	background-color: #914E00;
	color: #FFFFFF;
}

.Cart_Table .PriceList td.SubTitle { text-align:right; background-color:#FFFFFF;}
.Cart_Table .PriceList td.SubTot { font-weight:bold; color:#CC0066;}

.cart_SubTable_MainTitle {font-size:12px;font-weight:bold; background-color:#FFCCCC;}
.cart_SubTable_SubTitle {font-size:12px; text-align:right;}

.Cart_Table table a:link, .Cart_Table table a:visited, .Cart_Table table a:active {font-weight:bold;color:#CC0033;}
.Cart_Table table a:hover {font-weight:bold;color:#CC0033;}

.Cart_Table a.cartlink:link, .Cart_Table a.cartlink:visited, .Cart_Table a.cartlink:active {color:#146eb4;font-weight:bold;font-size:12px;}
.Cart_Table a.cartlink:hover {color:#146eb4;font-weight:bold;font-size:12px;}
/*Cart_Table*/

/*Order_Table*/
.Order_Table { width:100%; border:1px solid #1C1C64;}
.Order_Table td { padding:5px;}
.Order_Table td.Title { font-weight:bold; text-align:left; background-color:#1C1C64; color:#FFFFFF;}
.Order_Table td.Hor_Title { background-color:#39C9FB; color:#1C1C64;}
.Order_Table td.Hor_Details { border-bottom:1px solid #1C1C64;}
.Order_Table td.Ver_Title { width:150px; background-color:#39C9FB; color:#1C1C64;}
.Order_Table td.TheMainTitle { padding-top:10px; font-size:14px; color:#0000FF; font-weight:bold;}
.Order_Table td.TheSubTitle { padding-top:10px; color:#FF0000; font-weight:bold;}

.Order_Table .Title a:link, .Order_Table .Title a:visited, .Order_Table .Title a:hover, .Order_Table .Title a:active { font-size:14px; color:#FFFFFF; text-decoration:none;}
/*Order_Table*/

/*MyInfo_Table*/
/*.MyInfoMenuOff { color:#FFFFFF; padding:10px; font-size:14px; font-weight:bold; width:130px;}
.MyInfoMenuOn {background-color:#666666; color:#FFFFFF; cursor:pointer; padding:10px; font-size:14px; font-weight:bold; width:130px;}
.MyInfoMenuOn2 {background-color:#666666; color:#FFFFFF; padding:10px; font-size:14px; font-weight:bold; width:130px;}*/

.MyInfoMenuOff { color:#1C1C64; text-align:center; vertical-align:middle; padding:10px 0px 10px 0px; font-size:12px; font-weight:bold; width:108px; background:url(../images/InfoBG-Off.jpg);}
.MyInfoMenuOn { color:#FFFFFF; text-align:center; vertical-align:middle; padding:10px 0px 10px 0px; font-size:12px; font-weight:bold; width:108px; background:url(../images/InfoBG-On.jpg); cursor:pointer;}
.MyInfoMenuOn2 { color:#FFFFFF; text-align:center; vertical-align:middle; padding:10px 0px 10px 0px; font-size:12px; font-weight:bold; width:108px; background:url(../images/InfoBG-On.jpg);}
/*MyInfo_Table*/

/*ChangePage_Table*/
.ChangePage_Table td{ padding:2px;}
.ChangePage_Table td.OnPage{ color:#FF9000; font-weight:bold; border-radius:3px;}
.ChangePage_Table td.SearchBox{ padding:0px;}
.ChangePage_Table a:link { color:#000000;text-decoration:none;}
.ChangePage_Table a:visited { color:#000000;text-decoration:none;}
.ChangePage_Table a:hover { color:#666666;text-decoration:none;}
.ChangePage_Table a:active { color:#000000;text-decoration:none;}
/*ChangePage_Table*/
.bottomcopy { font-size:12px; padding:60px 50px 0px 0px; text-align:right; color:#8C8F8F; }
