/*here style*/
@import url("/new-style/checkout.css");
#here-bg { height:45px; width: 1000px; margin-right: auto; margin-left: auto; margin-top: 5px; }
#here-left { margin-top: 5px; margin-left: 20px; padding-left: 10px; padding-top: 3px; float: left; width: 100px; }
#here-right { margin-top: 5px; margin-right: 20px; padding-top: 3px; float: left; padding-right: 10px; }
#here-right a { color: #222222; }
#here h1 { color: #222222; display:inline; font-weight: normal; font:12px/200% Arial, Helvetica, sans-serif; }
/*upgrade style*/
.banner{margin:0 auto; width:960px;}
/*purchase style*/
span { color:#F30000; font-size:30px; font-weight:normal; }
#wrap { background-color:#fff; width:998px; text-align:left; margin-bottom: 35px; position: relative;  }
#left { width: 400px; float: left; margin-top: 34px; margin-left: 30px; margin-right: 30px; position:relative; min-height:270px; }
#left .screen { position:absolute; width:360px; top:0px; left:40px; min-height:248px; max-height:250px; }
#left .box { position:absolute; left:0px; top:88px; }
#left .os { position:absolute; left:100px; top:174px; }
#right { width:523px; float:left; line-height: 28px; padding-bottom:30px; padding-top:42px; }
#right h1 { font-size: 36px; color: #333333; line-height:49px; font-weight:normal; }
#right p.plat { line-height:25px; font-size:21px; color: #333333; font-family:"Segoe UI Light", "Lucida Sans Unicode"; }
#right ul { margin:25px 0px 10px 30px; }
#right ul li { font-size:14px; line-height:31px; list-style-image:url(/new-style/images/list-style.jpg); color:#2d2d2d; }
/*order Style*/
#order { width: 938px; margin:0 30px; padding-top:25px; padding-bottom:35px; height:80px; }
#order .payment { position: relative; height: 80px; width:255px; float:left; margin-right:20px; }
#order .payment p { color:#2d2d2d; font-size:14px; padding-left:5px; }
#order .sub { float: left; width: 180px; text-align: center; border-right:1px dashed #CCC; }
#order .sub .hr { width:200px; height:1px; border-bottom:1px dashed #CCC; margin-top:5px; }
#order .sub span.gap { color:#222222; }
#order .sub select { margin-top:17px; width: 75px; margin-left:5px; }
#order .sub span { color: #F00; font-weight: normal; }
#order .sub .lifetime { padding-top:10px; }
#order .sub .coupon { font:12px/200% Arial, Helvetica, sans-serif; font-size:18px; color:#484a49; text-indent:-6px; }
.ordergo { width: 550px; float: left; }
.price { float: left; width: 180px; height:80px; overfolw:hidden; }
.price p { color:#2d2d2d; font-size:14px; }
.price span { color: #F30000; display:inline-block; font-size: 32px; margin-top:13px; }
.price select { margin-top:10px; width: 140px; color:#222222; font-size:15px; height:27px; text-align:center; }
.price select option { text-align:left; font-size:13px; padding-left:20px; }
.price select span { color:#F00; }
.price .normal { float: left; width: 60px; font-size: 18px; color: #F00; font-weight: bold; line-height: 18px; margin-top: 25px; }
.price .normal1 { color: #F00; font-size: 18px; font-weight: bold; float: left; margin-left: 67px; }
.price .normal2 { float:left; font-size:12px; width:210px; text-align:left; padding-top:7px; }
.price .normal3 { font-size: 24px; display:inline-block; color: #848484; margin-right:4px; text-decoration:line-through; font-weight:normal; }
.checkout { width:259px; float:left; padding:3px 20px 0px 35px; padding-right:20px; padding-top:3px; }
.checkout a { background:url(/new-style/images/buynow.png) no-repeat 0 0; display:block; width:259px; height:72px; }
.checkout a:hover { background-position: 0 -72px; }
.creditcard { float:left; width:168px; }
.creditcard img { padding-top:13px; }
/*Notes style*/
.notes { width:960px; text-align:left; margin-bottom: 35px; font-side:16px; }
.notes .left { float: left; width: 650px; border: 1px solid #CCC; border-radius: 5px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 30px; }
.notes .left span { font-size: 16px; font-weight: bold; color: #666; }
.notes .left p { margin-bottom: 3px; margin-top: 3px; }
.notes .right { width: 230px; float: right; height: 179px; background-repeat: no-repeat; }
/*related style*/
.related { width:960px; text-align:left; margin-bottom: 35px; }
.related .head { border: 1px solid #CCC; border-radius: 5px 5px 0 0;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1');
background: -moz-linear-gradient(top, #ffffff, #f1f1f1 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1)); height: 45px; font-size: 16px; font-weight: bold; color: #666; line-height: 45px; }
.related .head img { float:left; }
.related .pro { border-radius: 0 0 5px 5px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; padding-top: 20px; padding-right: 30px; padding-bottom: 20px; padding-left: 30px; float: left; width: 898px; }
.related .pro table tr td { border: 1px dotted #CCC; }
.related .pro .left { float: left; width: 430px; }
.related .pro .img1 { width: 126px; }
.related .pro .img { float: left; }
.related .pro .right { float: left; width: 430px; margin-left: 35px; }
.related .pro .title { font-size: 14px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; float: left; width: 420px; }
.related .pro .info { float: left; width: 310px; margin-left: 20px; }
.related .pro .info p { line-height: 24px; margin-bottom: 2px; }
.related .pro .info span { color: #F00; }
.related .pro .price { float: left; width: 55px; font-size: 16px; color: #999; font-weight: bold; text-decoration: line-through; padding-top:3px; }
.related .pro .dprice { float: left; width: 55px; font-size: 18px; color: #F00; font-weight: bold; }
.related .pro span { color:#F00; }
.purchase-relate-btn { margin-top:8px; }
.purchase-relate-btn a { width:260px; height:35px; background:url(/new-style/images/buy.png) no-repeat; display:block; }
.purchase-relate-btn a:hover { width:260px; height:35px; background:url(/new-style/images/buy.png) no-repeat; background-position:0px -35px; display:block; }
.purchase-offer-btn { margin-top:8px; }
.purchase-offer-btn li { float:left; margin-right:20px; }
.purchase-offer-btn li a { background:url(/new-style/images/orderpages.png) no-repeat; display:block; height:24px; width:101px; }
.purchase-offer-btn .purchase-offer-down a { background-position:0 0; width:122px; }
.purchase-offer-btn .purchase-offer-down a:hover { background-position:0 -24px; }
.purchase-offer-btn .purchase-offer-buy a { background-position:0 -48px; }
.purchase-offer-btn .purchase-offer-buy a:hover { background-position:0 -72px; }
/*footer*/
#buttom-bg-order { height: 298px; background-color: #434343; min-width:1000px; width:auto !important; width:1000px; }
#footer-order-img { width: 1000px; margin-right: auto; margin-left: auto; }
#footer-order-txt { width: 1000px; margin-right: auto; margin-left: auto; text-align: center; margin-top: 30px; }
#footer-order-txt p { color: #fff; }
#footer-order-txt a { color: #fff; }
#footer-order-txt img { margin-top: 20px; }
#header-order { height:100px; background-image: url(/new-style/images/top-bg1.jpg); background-repeat: repeat-x 50%; max-width:1920px; min-width:1000px; }
/*table*/
.related .pro1 { border-radius: 0 0 5px 5px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; padding-top: 20px; padding-right: 30px; padding-bottom: 20px; padding-left: 30px; float: left; width: 898px; }
.table { border: 1px solid #CCC; }
.table-t-l { float: left; width: 294px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; background-color: #d8e8f5; line-height: 30px; height: 30px; }
.table-t-c { float: left; width: 300px; height: 30px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; text-align: center; background-color: #D8E8F5; font-size: 15px; line-height: 30px; }
.table-t-r { float: left; width: 300px; height: 30px; text-align: center; background-color: #d8e8f5; font-size: 15px; line-height: 30px; }
.table-c-l { float: left; width: 274px; height: 26px; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #CCC; border-right-color: #CCC; padding-left: 20px; padding-top: 4px; }
.table-c-c { float: left; width: 300px; height: 25px; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #CCC; border-right-color: #CCC; text-align: center; padding-top: 5px; }
.table-c-r { float: left; width: 300px; height: 25px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; padding-top: 5px; text-align: center; }
.table-c-l1 { float: left; width: 274px; height: 25px; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #CCC; border-right-color: #CCC; padding-left: 20px; padding-top: 5px; }
.table-c-c1 { float: left; width: 300px; height: 25px; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #CCC; border-right-color: #CCC; text-align: center; padding-top: 5px; }
.table-c-r1 { float: left; width: 300px; height: 25px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; text-align: center; padding-top: 5px; }
.table-bg { width: 876px; height: 25px; background-color: #d8e8f5; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; margin-left: 0px; padding-left: 20px; padding-top: 5px; }
/*lifetime-payment*/
#left-lifetime { float: left; width: 650px; padding-top: 20px; position: relative; }
#left-lifetime .boximg { float: left; width: 145px; margin-top: 20px; margin-left: 15px; margin-right: 30px; }
#left-lifetime .boximg .rate { text-align: center; margin-top: 10px; }
#left-lifetime .txt { float: left; width: 450px; line-height: 32px; padding-top:5px; }
#left-lifetime .txt h1 { font-size: 22px; color: #484848; }
#left-lifetime .txt p span { color:#F00; }
#left-lifetime .txt ul { margin-left: 20px; margin-bottom: 20px; }
#left-lifetime .txt ul li { list-style-type: disc; }
#left-lifetime .txt ul li span { color: #F00; }
#left-lifetime .line { border-top-width: 1px; border-top-style: solid; border-top-color: #D9D9D9; margin-top: 20px; margin-bottom: 20px; }
#left-lifetime .card { padding-left:34px; }
#left-lifetime .order { border: 1px solid #CCC; margin-top: 10px; margin-bottom:60px; padding: 15px 15px 0 15px; width: 550px; margin-left: 40px; }
#left-lifetime .order .note { margin-bottom: 5px; padding-left: 10px; position: relative; height: 85px; width:310px; float:left; }
#left-lifetime .order .note .order-method { width:140px; float:left; }
.order-paymentmethod-lifetime { width: 370px; float: right; padding-top:10px; }
.note1 a { cursor:pointer; text-decoration:none; color:#FF0000; font-weight:bold; }
