/*purchase*/
html, div, body, p, img, h1, h2, h3, form { margin:0 auto; padding:0; font:11px/160% Verdana, Arial, Helvetica, sans-serif; color:#222222; }
body { background:#edf6ff url(/style/images/purchase-top-bg.jpg) repeat-x top; }
ul { margin:0; padding:0; list-style:none; }
li { margin:0; list-style:none; padding:0; }
h1 { font:bold 22px/39px Verdana, Geneva, sans-serif; }
h2 { font:bold 16px/31px Tahoma, Geneva, sans-serif; color: #2f2f2f; }
h3 { font-size:17px; text-align:center; font-weight:bold; }
img { border:none; }
h1 a:link, h1 a:visited { color:#2f2f2f; text-decoration:none; }
h1 a:hover { color:#2f2f2f; text-decoration:underline; }
a, a:link, a:visited { text-decoration:none; color:#222; }
a:hover, a:active { text-decoration:underline; color:#F00; }
.clear { clear:both; }
p { font-size:12px; }
#purchase-top { background:url(/style/images/purchase-top.jpg) no-repeat; width:1280px; height:104px; overflow:hidden; }
.purchase-logo { float:left; margin-left:153px; padding-top:23px; display:inline; }
#purchase-top ul { list-style:none; margin-right:300px; padding-top:68px; font-size:16px; font-weight:bold; float:right; display:inline; }
#purchase-top ul li { float:left; margin-right:47px; display:inline; }
#purchase-top a:link, #purchase-top a:visited { color:#031c32; text-decoration:none; }
#purchase-top a:hover { color:#031c32; text-decoration:underline; }
.purchase-surrounding { width:1280px; margin-bottom:30px; }
.purchase-crumb { margin:5px 0 0 52px; }
.purchase-content { width:1012px; background:url(/style/images/purchase-bg.jpg) repeat-y; overflow:hidden; }
.purchase-bottom { background:url(/style/images/purchase-bottom.jpg) no-repeat; width:1012px; height:13px; }
.purchase-main-top { background:url(/style/images/purchase-main-top.jpg) no-repeat; width:914px; height:12px; margin-top:10px; overflow:hidden; }
.purchase-main { background:url(/style/images/purchase-main-bg.jpg) repeat-y; width:914px; overflow:hidden; }
.purchase-main-bottom { background:url(/style/images/purchase-main-bottom.jpg) no-repeat; width:914px; height:11px; }
.purchase-main-left { float:left; width:680px; }
.purchase-info { float:left; margin:20px 0 0 20px; width:500px; }
.purchase-box { float:left; margin:10px 0 0 10px; overflow:hidden; display:inline; }
.price { font-size:18px; font-weight:bold; margin-bottom:10px; }
.price span { font-size:22px; color:#e00000; }
.coupon-pcd { font-size:14px; font-weight:bold; padding-bottom:5px; }
.coupon-pcd span { color:#F00; }
.purchase-note { color:#C34C04; margin-top:10px; }
.checkout { margin:30px auto 0; width:329px; }
.avangate-purchase { background:url(/style/images/avangate-checkout.jpg) no-repeat; display: block; height:74px; margin: 5px 7px 0; overflow: hidden; width:329px; }
.avangate-purchase:hover { background:url(/style/images/avangate-checkout.jpg) no-repeat 0 -74px; }
.purchase-check { clear:both; margin-left:25px; background:url(/style/images/purchase-line.jpg) no-repeat top; margin-top:20px; display:inline-block; padding-top:10px; }
.purchase-check p { line-height:30px; }
.pay-info { float:right; margin-right:10px; _margin-right:5px; width:321px; }
.coupon { clear:both; text-align:right; }
.coupon a { text-decoration:underline; }
.guarantee { background:url(/style/images/guarantee.jpg) no-repeat; overflow:hidden; float:right; width:210px; height:415px; margin:10px 20px 0 0; display:inline; }
/*related-offer*/
.purchase-related-offer { width:904px; margin-top:20px; }
.related-offer-top { background:url(/style/images/purchase-related-top.jpg) no-repeat; height:36px; font-size:16px; color:#FFF; padding-left:10px; }
.related-offer-bottom { background:url(/style/images/purchase-related-bottom.jpg) no-repeat; height:6px; overflow:hidden; margin-bottom:20px; }
.related-offer { border-left:#797979 solid 1px; border-right:#797979 solid 1px; overflow:hidden; background:#edf6ff; }
.related-offer h3 { font-size:14px; margin:5px 0 0 20px; text-align:left; }
.related-offer-left, .related-offer-right { border-right:#797979 solid 1px; float:left; width:450px; }
.related-offer-right { border:none; }
.related-box { float:left; margin:5px 0 0 5px; display:inline; }
.related-offer ul { float:left; width:190px; margin:10px 0 0 5px; }
.related-buy { float:right; margin:10px 5px 0 0; width:140px; display:inline; }
.related-price { color:#c34c04; font-size:18px; }
.related-off { color:#c34c04; }
.related-checkout { margin-top:20px; }
.related-checkout a { background:url(/style/images/buy-down.jpg) no-repeat 0 -124px; display:block; height:25px; width:124px; }
.related-checkout a:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -149px; }
a.mailto { text-decoration:underline; }
/*footer*/
#footer { clear: both; background:#d1e8ff; border-top:#808080 solid 1px; zoom:1; }
#foot-text { padding:20px; text-align:center; width:1280px; background:#d1e8ff; border-top:#808080 solid 1px; margin-top:-1px; }
#footer a { text-decoration:underline; }
.copyright { margin-left:0; }
/*coupon page*/
.back-purchase { margin:10px 0 0 0; font-size:14px; float:left; }
.back-purchase a { text-decoration:underline; color:#F90; }
.coupon-button { float:left; margin-left:100px; }
.couponinput { height:30px; }
.couponinput input { float:left; margin-right:10px; }
.coupon-info { color:#F00; margin-bottom:15px; }
.coupon-info a { color:#F00; text-decoration:underline; }
.purchase-error { margin:50px auto; width:500px; }
.purchase-error a { text-decoration:underline; }
/*thankyou page*/
.hide-info { color:#F60; }
/*neuer Einkaufswagen mit Avangate und Paypal*/
.purchase-check-neu { clear:both; margin-left:25px; background:url(/style/images/purchase-line.jpg) no-repeat top; margin-top:10px; display:inline-block; padding-top:10px; width:640px; }
.purchase-check-neu p { line-height:30px; }
.purchase-benefits { margin-top:5px; }
.purchase-benefits ul li { font-size:10px; color:#666; }
/*Modify by Ma jianfei 2011-10-05*/
/*
.checkout-avangate { float:left; margin-left:20px}*/
.checkout-avangate { float:left; width:300px; margin-left:130px }
.checkout-avangate a { background:url(/style/images/checkout-s.jpg) no-repeat 0 0; display:block; height:149px; overflow:hidden; width:285px; }
.checkout-avangate a:hover { background:url(/style/images/checkout-s.jpg) no-repeat 0 -149px; }
/*Modify by Ma jianfei 2011-10-05*/
/*
.checkout-paypal { float:left; width:285px; margin-left:30px}
*/
.checkout-paypal { float:left; width:285px; margin-left:30px; display:none; }
.checkout-paypal form { float:right; }


.checkout-avangate-new a { background:url(/style/images/checkout-a-s.jpg) no-repeat 0 0; display:block; height:71px; overflow:hidden; width:215px; }
.checkout-avangate-new a:hover { background:url(/style/images/checkout-a-s.jpg) no-repeat 0 -71px; }