﻿body { margin: 0; font-family: Arial, 微軟正黑體; color: #000;}
img { border: 0; margin: 0; }
form { margin: 0; }
br { clear:both; }

/*********** 購買商品包buy_product ***********/
#BuyBox { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
#BuyBox { width: 697px; min-height: 1150px; margin: auto; border: 10px solid #ed810f; }

	#BuyBox #BuyTit { background: #f19b0c; background: -moz-linear-gradient(top, #f19b0c 0%, #f4a70d 21%, #f3970f 49%, #ef890f 80%, #ec7d0f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f19b0c), color-stop(21%,#f4a70d), color-stop(49%,#f3970f), color-stop(80%,#ef890f), color-stop(100%,#ec7d0f)); background: -webkit-linear-gradient(top, #f19b0c 0%,#f4a70d 21%,#f3970f 49%,#ef890f 80%,#ec7d0f 100%); background: -o-linear-gradient(top, #f19b0c 0%,#f4a70d 21%,#f3970f 49%,#ef890f 80%,#ec7d0f 100%); background: -ms-linear-gradient(top, #f19b0c 0%,#f4a70d 21%,#f3970f 49%,#ef890f 80%,#ec7d0f 100%); background: linear-gradient(to bottom, #f19b0c 0%,#f4a70d 21%,#f3970f 49%,#ef890f 80%,#ec7d0f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f19b0c', endColorstr='#ec7d0f',GradientType=0 ); }
	#BuyBox #BuyTit { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
	#BuyBox #BuyTit { width: 697px; height: 48px; color: #FFF; text-align: center; line-height: 48px; }
	#BuyBox #BuyContent { width: 437px; min-height: 252px; background: url('../img/buyproduct/bp01.png') 0 0 no-repeat; margin: 25px 30px 15px 30px; padding-left: 200px; }

	#BuyBox #BuyContent { font-size: 15px; line-height: 1.8; }
		#BuyBox #BuyContent div:first-child  { color: orange; }
        #BuyBox #BuyContent #BC2  { color: orange; }
		#BuyBox #BuyContent ol { padding: 0; margin-left: 20px; }
	#BuyBox #BuyPoint { padding: 0 20px 0 20px; }
		#BuyBox #BuyPoint #BP1 { height: 24px; line-height: 24px; background: #000; padding: 8px; }
			#BuyBox #BuyPoint #BP1 b { color: #ef8a0f; font-weight: normal; float: left; }
				#BuyBox #BuyPoint #BP1 b span { color: #FFF; }
			#BuyBox #BuyPoint #BP1 a { float: right; margin-left: 10px; }
	#BuyBox #BP2 { width: 657px; margin: 10px auto 10px auto; }
		#BuyBox #BP2 ul { list-style-type: none; padding: 0; margin: 0; clear: both; line-height:2; }
			#BuyBox #BP2 ul li { float: left; }
				#BuyBox #BP2 ul li:first-child { width: 100px; color:#ef8a0f; text-align:right}
			#BuyBox #BP2 ul:first-child li:last-child { color: #07649e; }
				#BuyBox #BP2 ul li:last-child { width: 540px; }
	#BuyBox #BP3 { background: #eb6c04; background: -moz-linear-gradient(top, #eb6c04 0%, #ef8904 20%, #f4ab2e 42%, #fde4b9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb6c04), color-stop(20%,#ef8904), color-stop(42%,#f4ab2e), color-stop(100%,#fde4b9)); background: -webkit-linear-gradient(top, #eb6c04 0%,#ef8904 20%,#f4ab2e 42%,#fde4b9 100%); background: -o-linear-gradient(top, #eb6c04 0%,#ef8904 20%,#f4ab2e 42%,#fde4b9 100%); background: -ms-linear-gradient(top, #eb6c04 0%,#ef8904 20%,#f4ab2e 42%,#fde4b9 100%); background: linear-gradient(to bottom, #eb6c04 0%,#ef8904 20%,#f4ab2e 42%,#fde4b9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6c04', endColorstr='#fde4b9',GradientType=0 ); }
	#BuyBox #BP3 { height: 60px; padding: 10px 0 10px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
		#BuyBox #BP3 img { vertical-align: middle; float: left; }
		#BuyBox #BP3 #BP3Box { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); }
		#BuyBox #BP3 #BP3Box { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #900; text-align: center; }
		#BuyBox #BP3 #BP3Box { width: 165px; height: 60px; box-shadow: #666 2px 2px 5px; float: left; margin-left: 10px; line-height: 60px; font-size: 32px; }
		#BuyBox #BP3 button, #BuyBox #BP3 input { vertical-align: middle; margin-top: 8px; }
		#BuyBox #BP3 #ShopBuy { width: 145px; height: 44px; background: url('../img/buyproduct/bp05.png') no-repeat; border: 0; cursor: pointer; margin-left: 100px; }
		#BuyBox #BP3 #ShopLogin { width: 145px; height: 44px; background: url('../img/buyproduct/bp06.png') no-repeat; border: 0; cursor: pointer; margin-left: 10px; }
	#BuyBox #BP4, #BuyBox #BP5 { width: 629px; height: 159px; padding: 50px 0 0 30px; margin-top: 20px; list-style-type: decimal; }
		#BuyBox #BP4 ol, #BuyBox #BP5 ol { line-height: 1.5; padding: 0; margin-left: 20px;}
			#BuyBox #BP4 ol li, #BuyBox #BP5 ol li { width: 510px; }

	#BuyBox #BP4 { background: url('../img/buyproduct/bp07.png') 0 0 no-repeat; }
	#BuyBox #BP5 { background: url('../img/buyproduct/bp08.png') 0 0 no-repeat; margin-bottom: 20px; }
/*********** 購買商品包buy_product ***********/