@charset "utf-8";
/* 
---------------------------------
Site: www.xilisoft.com
Author: Xilisoft.com
Updated: 20100804
Updated by: chenran 
file: pay_new.css 
version: 3.0
--------------------------------- 
*/ 

/*crumb*/
.crumb { padding:20px 0 20px 15px; color:#323232; }
.crumb a { color:#323232; }
.crumb span { color:#0860a8; }

/*Pay_*/
.price_now { color:#990000 }
.price_save { color:#990000 }
.price_old { color:#990000 }
.pay_centre { background: #FFF url(http://m1.xilisoft.com/images/pay/pay_centre_top.gif) top no-repeat; width:870px; margin:0 auto; padding:16px 0 0 0; margin-bottom:0; }
.pay_centre div { background: #FFF url(http://m5.xilisoft.com/images/pay/pay_centre_bottom.gif) bottom no-repeat; padding:0 0 16px 0; }
.pay_centre div div { background: #FFF url(http://m3.xilisoft.com/images/pay/pay_centre_cen.gif) repeat-y; width:810px; padding:5px 30px; }
.pay_centre div div div { background:none; padding:0; }
.pay_centre div div .line { margin:5px 0; float:left }
.confirm_con { float:left; }
.confirm_con .left_img { width:170px; float:left; }
.confirm_con .right_con { width:640px; float:right; }
.confirm_con .right_con h1 { font-family:Verdana, Geneva, sans-serif; font-size:16px; margin:0; padding:0; }
.confirm_con .right_con h1 a { color:#333333; }
.confirm_con .right_con h1 strong{ font-size:12px; margin:0 0 0 20px;}
.confirm_con .right_con h1 .price_old { color:#333; }
.confirm_con .right_con p { line-height:26px; font-size:12px; width:630px;}
.confirm_con .right_con p .price_old { color:#333; }
.confirm_con .right_con p.receive { font-size:11px; color:#ee5b03 }
.confirm_con .right_con p a { color:#333; }
.confirm_con .right_con div{ margin:0px 0 0 0;}
.confirm_con .right_con .tit { width:133px; height: 22px; text-indent: 15px; position: relative; }
.confirm_con .right_con #menu1_child{ width:600px;}
.confirm_con .right_con .tit a, .confirm_con .right_con .tit a:link, .confirm_con .right_con .tit a hover {color: #333; display:block; text-decoration:none; width:133px; background-repeat: no-repeat; background-position: 0px 4px; cursor: pointer; font-size:12px;}
.confirm_con .right_con .tit a:hover { color: #000; }
.confirm_con .right_con .on { background-image: url(http://m2.xilisoft.com/images/pay/arrow_down.gif);}
.confirm_con .right_con .off { background-image: url(http://m3.xilisoft.com/images/pay/arrow_up.gif);}
.confirm_con .right_con ul.license_list { list-style:none; float:left; padding:0 15px 0 3px; width:600px; }
.confirm_con .right_con ul.license_list li {list-style:none; line-height:25px; padding:0 10px 0 15px; float:left; width:560px; color:#999898; background-image: url(http://m6.xilisoft.com/images/common/black_dot.gif); background-repeat: no-repeat; background-position: 0px 10px; }
.confirm_con .right_con ul.license_list li a { color:#FF6600; }
.confirm_con .right_con ul.license_list .ts { color:#FF6600; }
.confirm_con .right_con  .component{  width:100%; margin:10px 0 0 0}
.confirm_con .right_con  .component h2{ font-size:12px; color:#666; font-weight:normal}
.confirm_con .right_con  .component h3{ font-size:12px; color:#000; font-weight:normal}
.confirm_con .right_con  .component td{ color:#666}
.confirm_con .right_con  .component td del{ color:#333}
.confirm_con .right_con  .component td span{ color:#ff6600}
.confirm_con .right_con  .component div{ width:640px; border-top: dashed 1px #CCC; text-align:right; padding:10px 0 0 0; font-size:12px; margin:10px 0}
.confirm_con .right_con  .component div strong{ color:#ff6600; font-size:24px; font-weight:600}
.confirm_con .right_con  .component div span{ color:#ff6600; font-size:24px; font-weight:600}
/*s_a_p_p*/
.s_a_p_p { float:left; }
.s_a_p_p h2 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#094caf; margin:0 0 10px 0; background-image:url(http://m2.xilisoft.com/images/pay/icon_verisign.jpg); background-position:left top; background-repeat:no-repeat; height:32px; padding:18px 0 6px 96px; display:block; width:362px; float:left}
.s_a_p_p h2.no_verisign{ background-image:none; padding:5px 0 0 0; width:400px}
.s_a_p_p .pay_yh{ float:right; width:350px; }
.s_a_p_p .pay_yh td{}
.s_a_p_p from { margin:0; padding:0; }
.s_a_p_p .continue_button input { margin:0 60px 0 0;   float:right; }
.s_a_p_p .continue_button span{ width:240px; float:right; padding:0 0 0 0; color:#0086b3}
.s_a_p_p .continue_button span a{  color:#0086b3; text-decoration:underline;}
.s_a_p_p .continue_button span a:hover{ text-decoration:none;}
.activity { padding:10px 0; }
.activity h3 { font-weight:normal; color:#000000; font-size:11px; }
.activity h3 span { font-weight:bold; font-size:11px }
.activity input { border:1px solid #000000; margin-right:10px; }
.activity img { margin-right:10px; }
.activity .check { font-size:12px; color:#FF0000; height:30px; padding:10px 0 0 0}
.activity .check input { float:left; }
.activity .check .img_input { border:none; }
.activity .back { padding-left:392px; padding-top:10px; width:380px;}
.activity .back img { margin-right:10px; }
.activity .success_infor { font-size:11px; color:#FF6600; line-height:30px; }
.activity .invalid_infor { font-size:11px; color:#FF0000; line-height:30px; }
.together_top { text-align:left;background-image:url(http://m6.xilisoft.com/images/pay/pay_centre_top_2.gif); background-position:top; background-repeat:no-repeat; width:855px; margin:auto;padding:8px 0 0 0;}
.together_bottom{  background-image:url(http://m1.xilisoft.com/images/pay/pay_centre_bottom_2.gif); background-position:bottom; background-repeat:no-repeat;padding:0 0 8px 0;}
.together_cen{ background-image:url(http://m4.xilisoft.com/images/pay/pay_centre_cen_2.gif); width:811px;  padding:0 22px 15px 22px;margin:auto;  }
.together_top .line { margin:10px 0 15px 0; float:left }
.together_cen h2 { font-size:16px; color:#FF6600; margin:0 0 20px 0; font-family:Verdana, Geneva, sans-serif; font-weight:normal; }
.together_cen h2 a { color:#333; }
.together_cen .generalrelativeproductinfo{}
.together_top .bottom_confirm .right_con h3 { font-family:Verdana, Geneva, sans-serif; font-size:14px; margin:0 0 10px 0; padding:0; }
.together_top .bottom_confirm .right_con h3 a { color:#333333; }
.together_top .bundlerelativeproductinfo .line { margin:10px 0 10px 0; float:left }
.together_top .bundlerelativeproductinfo  table{ float:left;}
.together_top .bottom_confirm .right_con div p { line-height:20px; margin-bottom:10px; display:block; width:450px; float:left; font-weight:bold;}
.together_top .bottom_confirm .right_con div p a { color:#0086b3; text-decoration:underline; }
.together_top .bottom_confirm .right_con div a:hover { text-decoration:none; }
.together_top .bottom_confirm .right_con div .buynow a {text-decoration:underline;  margin:0 92px 0 0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:right; font-weight:bold;}
.together_top .bottom_confirm .right_con div .buynow a:hover { text-decoration:none}
.bundlerelativeproductinfo { }
.pay_table { width:810px; }
.pay_table td { line-height:18px; }
.pay_table a { color:#333; }
.pay_table a:hover { }
.pay_table a.buy_together { text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000 }
.pay_table a.buy_together:hover { text-decoration:none;}
.pay_table dl { width:230px; float: left; margin:0 0 20px 0 }
.pay_table dl dt { float:left; width:130px; text-align:right; clear:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; }
.pay_table dl dd { float:right; width:90px; clear:right; font-size:16px; text-align:left }