/*purchase*/
html, div, body, p, img, h1, h2, h3 { 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:50px; 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; }
.purchase-note { 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; }
.coupon { float:right; }
.guarantee { background:url(/style/images/guarantee.jpg) no-repeat; overflow:hidden; float:right; width:210px; height:415px; margin:10px 20px 0 0; display:inline; }
.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:115px; }
.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:none; }
#footer a:hover { text-decoration:underline;  color:#000;}
.copyright { margin-left:0; }
/*coupon page*/
.back-purchase { margin:10px 0 0 0; font-size:14px; float:left; }
.coupon-button { float:left; margin-left:100px; }
.coupon-button a { background:url(/style/images/paypal.gif) no-repeat; display:block; width:248px; height:71px; }
.coupon-button a:hover { background:url(/style/images/paypal1.gif) no-repeat; }
.couponinput { height:30px; }
.couponinput input { float:left; margin-right:10px; }
/*purchase coupon*/
.checkout { margin:20px auto 0; width:329px; overflow:hidden; }
.checkout-avangate { width:285px; float:left; }
.checkout-avangate a { background:url(/style/images/checkout-s0.jpg) no-repeat 0 0; display:block; height:149px; overflow:hidden; width:285px; }
.checkout-avangate a:hover { background:url(/style/images/checkout-s0.jpg) no-repeat 0 -149px; }
.checkout-paypal { float:right; width:285px; }
.checkout-paypal form { float:right; }
.purchase-check { 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 p { line-height:30px; }
.coupon { clear:both; text-align:left; }
.coupon a { text-decoration:underline; }


.down, .buy { background:url(/style/images/buy-down.jpg) no-repeat 0 -62px; display:block; float:left; width:137px; height:31px; margin:5px 7px 0; text-indent:-9999px; overflow:hidden; }
.buy { background:url(/style/images/buy-down.jpg) no-repeat; }
.buy:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -31px; }
.down:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -93px; }